vendor: 8,101 bytes, line 1
1function wQ(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(n,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(i){if(i.ep)return;i.ep=!0;const a=r(i);fetch(i.href,a)}})();var Ig=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function yi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function HL(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var r=function n(){var i=!1;try{i=this instanceof n}catch{}return i?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var J4={exports:{}},ng={};var Ow;function GL(){if(Ow)return ng;Ow=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function r(n,i,a){var s=null;if(a!==void 0&&(s=""+a),i.key!==void 0&&(s=""+i.key),"key"in i){a={};for(var c in i)c!=="key"&&(a[c]=i[c])}else a=i;return i=a.ref,{$$typeof:e,type:n,key:s,ref:i!==void 0?i:null,props:a}}return ng.Fragment=t,ng.jsx=r,ng.jsxs=r,ng}var Mw;function qL(){return Mw||(Mw=1,J4.exports=GL()),J4.exports}var h=qL(),Z4={exports:{}},Wr={};var Lw;function YL(){if(Lw)return Wr;Lw=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.consumer"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),A=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),y=Symbol.iterator;function E($){return $===null||typeof $!="object"?null:($=y&&$[y]||$["@@iterator"],typeof $=="function"?$:null)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},I=Object.assign,S={};function T($,de,he){this.props=$,this.context=de,this.refs=S,this.updater=he||C}T.prototype.isReactComponent={},T.prototype.setState=function($,de){if(typeof $!="object"&&typeof $!="function"&&$!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,$,de,"setState")},T.prototype.forceUpdate=function($){this.updater.enqueueForceUpdate(this,$,"forceUpdate")};function _(){}_.prototype=T.prototype;function k($,de,he){this.props=$,this.context=de,this.refs=S,this.updater=he||C}var F=k.prototype=new _;F.constructor=k,I(F,T.prototype),F.isPureReactComponent=!0;var Q=Array.isArray;function j(){}var N={H:null,A:null,T:null,S:null},L=Object.prototype.hasOwnProperty;function G($,de,he){var me=he.ref;return{$$typeof:e,type:$,key:de,ref:me!==void 0?me:null,props:he}}function H($,de){return G($.type,de,$.props)}function Z($){return typeof $=="object"&&$!==null&&$.$$typeof===e}function O($){var de={"=":"=0",":":"=2"};return"$"+$.replace(/[=:]/g,function(he){return de[he]})}var P=/\/+/g;function te($,de){return typeof $=="object"&&$!==null&&$.key!=null?O(""+$.key):de.toString(36)}function Ae($){switch($.status){case"fulfilled":return $.value;case"rejected":throw $.reason;default:switch(typeof $.status=="string"?$.then(j,j):($.status="pending",$.then(function(de){$.status==="pending"&&($.status="fulfilled",$.value=de)},function(de){$.status==="pending"&&($.status="rejected",$.reason=de)})),$.status){case"fulfilled":return $.value;case"rejected":throw $.reason}}throw $}function X($,de,he,me,tt){var et=typeof $;(et==="undefined"||et==="boolean")&&($=null);var Pe=!1;if($===null)Pe=!0;else switch(et){case"bigint":case"string":case"number":Pe=!0;break;case"object":switch($.$$typeof){case e:case t:Pe=!0;break;case A:return Pe=$._init,X(Pe($._payload),de,he,me,tt)}}if(Pe)return tt=tt($),Pe=me===""?"."+te($,0):me,Q(tt)?(he="",Pe!=null&&(he=Pe.replace(P,"$&/")+"/"),X(tt,de,he,"",function(Me){return Me})):tt!=null&&(Z(tt)&&(tt=H(tt,he+(tt.key==null||$&&$.key===tt.key?"":(""+tt.key).replace(P,"$&/")+"/")+Pe)),de.push(tt)),1;Pe=0;var Ie=me===""?".":me+":";if(Q($))for(var Re=0;Re<$.length;Re++)me=$[Re],et=Ie+te(me,Re),Pe+=X(me,de,he,et,tt);else if(Re=E($),typeof Re=="function")for($=Re.call($),Re=0;!(me=$.next()).done;)me=me.value,et=Ie+te(me,Re++),Pe+=X(me,de,he,et,tt);else if(et==="object"){if(typeof $.then=="function")return X(Ae($),de,he,me,tt);throw de=String($),Error("Objects are not valid as a React child (found: "+(de==="[object Object]"?"object with keys {"+Object.keys($).join(", ")+"}":de)+"). If you meant to render a collection of children, use an array instead.")}return Pe}function se($,de,he){if($==null)return $;var me=[],tt=0;return X($,me,"","",function(et){return de.call(he,et,tt++)}),me}function ce($){if($._status===-1){var de=$._result;de=de(),de.then(function(he){($._status===0||$._status===-1)&&($._status=1,$._result=he)},function(he){($._status===0||$._status===-1)&&($._status=2,$._result=he)}),$._status===-1&&($._status=0,$._result=de)}if($._status===1)return $._result.default;throw $._result}var Be=typeof reportError=="function"?reportError:function($){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var de=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof $=="object"&&$!==null&&typeof $.message=="string"?String($.message):String($),error:$});if(!window.dispatchEvent(de))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",$);return}console.error($)},_e={map:se,forEach:function($,de,he){se($,function(){de.apply(this,arguments)},he)},count:function($){var de=0;return se($,function(){de++}),de},toArray:function($){return se($,function(de){return de})||[]},only:function($){if(!Z($))throw Error("React.Children.only expected to receive a single React element child.");return $}};return Wr.Activity=v,Wr.Children=_e,Wr.Component=T,Wr.Fragment=r,Wr.Profiler=i,Wr.PureComponent=k,Wr.StrictMode=n,Wr.Suspense=u,Wr.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=N,Wr.__COMPILER_RUNTIME={__proto__:null,c:function($){return N.H.useMemoCache($)}},Wr.cache=function($){return function(){return $.apply(null,arguments)}},Wr.cacheSignal=function(){return null},Wr.cloneElement=function($,de,he){if($==null)throw Error("The argument must be a React element, but you passed "+$+".");var me=I({},$.props),tt=$.key;if(de!=null)for(et in de.key!==void 0&&(tt=""+de.key),de)!L.call(de,et)||et==="key"||et==="__self"||et==="__source"||et==="ref"&&de.ref===void 0||(me[et]=de[et]);var et=arguments.length-2;if(et===1)me.children=he;else if(1<et){for(var Pe=Array(et),Ie=0;Ie<et;Ie++)Pe[Ie]=arguments[Ie+2];me.children=Pe}return G($.type,tt,me)},Wr.createContext=function($){return $={$$typeof:s,_currentValue:$,_currentValue2:$,_threadCount:0,Provider:null,Consumer:null},$.Provider=$,$.Consumer={$$typeof:a,_context:$},$},Wr.createElement=function($,de,he){var me,tt={},et=null;if(de!=null)for(me in de.key!==void 0&&(et=""+de.key),de)L.call(de,me)&&me!=="
1key"&&me!=="__self"&&me!=="__source"&&(tt[me]=de[me]);var Pe=arguments.length-2;if(Pe===1)tt.children=he;else if(1<Pe){for(var Ie=Array(Pe),Re=0;Re<Pe;Re++)Ie[Re]=arguments[Re+2];tt.children=Ie}if($&&$.defaultProps)for(me in Pe=$.defaultProps,Pe)tt[me]===void 0&&(tt[me]=Pe[me]);return G($,et,tt)},Wr.createRef=function(){return{current:null}},Wr.forwardRef=function($){return{$$typeof:c,render:$}},Wr.isValidElement=Z,Wr.lazy=function($){return{$$typeof:A,_payload:{_status:-1,_result:$},_init:ce}},Wr.memo=function($,de){return{$$typeof:f,type:$,compare:de===void 0?null:de}},Wr.startTransition=function($){var de=N.T,he={};N.T=he;try{var me=$(),tt=N.S;tt!==null&&tt(he,me),typeof me=="object"&&me!==null&&typeof me.then=="function"&&me.then(j,Be)}catch(et){Be(et)}finally{de!==null&&he.types!==null&&(de.types=he.types),N.T=de}},Wr.unstable_useCacheRefresh=function(){return N.H.useCacheRefresh()},Wr.use=function($){return N.H.use($)},Wr.useActionState=function($,de,he){return N.H.useActionState($,de,he)},Wr.useCallback=function($,de){return N.H.useCallback($,de)},Wr.useContext=function($){return N.H.useContext($)},Wr.useDebugValue=function(){},Wr.useDeferredValue=function($,de){return N.H.useDeferredValue($,de)},Wr.useEffect=function($,de){return N.H.useEffect($,de)},Wr.useEffectEvent=function($){return N.H.useEffectEvent($)},Wr.useId=function(){return N.H.useId()},Wr.useImperativeHandle=function($,de,he){return N.H.useImperativeHandle($,de,he)},Wr.useInsertionEffect=function($,de){return N.H.useInsertionEffect($,de)},Wr.useLayoutEffect=function($,de){return N.H.useLayoutEffect($,de)},Wr.useMemo=function($,de){return N.H.useMemo($,de)},Wr.useOptimistic=function($,de){return N.H.useOptimistic($,de)},Wr.useReducer=function($,de,he){return N.H.useReducer($,de,he)},Wr.useRef=function($){return N.H.useRef($)},Wr.useState=function($){return N.H.useState($)},Wr.useSyncExternalStore=function($,de,he){return N.H.useSyncExternalStore($,de,he)},Wr.useTransition=function(){return N.H.useTransition()},Wr.version="19.2.0",Wr}var jw;function YE(){return jw||(jw=1,Z4.exports=YL()),Z4.exports}var fe=YE();const b0=yi(fe),WE=wQ({__proto__:null,default:b0},[fe]);var X4={exports:{}},ig={},$4={exports:{}},ey={};var Uw;function WL(){return Uw||(Uw=1,(function(e){function t(X,se){var ce=X.length;X.push(se);e:for(;0<ce;){var Be=ce-1>>>1,_e=X[Be];if(0<i(_e,se))X[Be]=se,X[ce]=_e,ce=Be;else break e}}function r(X){return X.length===0?null:X[0]}function n(X){if(X.length===0)return null;var se=X[0],ce=X.pop();if(ce!==se){X[0]=ce;e:for(var Be=0,_e=X.length,$=_e>>>1;Be<$;){var de=2*(Be+1)-1,he=X[de],me=de+1,tt=X[me];if(0>i(he,ce))me<_e&&0>i(tt,he)?(X[Be]=tt,X[me]=ce,Be=me):(X[Be]=he,X[de]=ce,Be=de);else if(me<_e&&0>i(tt,ce))X[Be]=tt,X[me]=ce,Be=me;else break e}}return se}function i(X,se){var ce=X.sortIndex-se.sortIndex;return ce!==0?ce:X.id-se.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var s=Date,c=s.now();e.unstable_now=function(){return s.now()-c}}var u=[],f=[],A=1,v=null,y=3,E=!1,C=!1,I=!1,S=!1,T=typeof setTimeout=="function"?setTimeout:null,_=typeof clearTimeout=="function"?clearTimeout:null,k=typeof setImmediate<"u"?setImmediate:null;function F(X){for(var se=r(f);se!==null;){if(se.callback===null)n(f);else if(se.startTime<=X)n(f),se.sortIndex=se.expirationTime,t(u,se);else break;se=r(f)}}function Q(X){if(I=!1,F(X),!C)if(r(u)!==null)C=!0,j||(j=!0,O());else{var se=r(f);se!==null&&Ae(Q,se.startTime-X)}}var j=!1,N=-1,L=5,G=-1;function H(){return S?!0:!(e.unstable_now()-G<L)}function Z(){if(S=!1,j){var X=e.unstable_now();G=X;var se=!0;try{e:{C=!1,I&&(I=!1,_(N),N=-1),E=!0;var ce=y;try{t:{for(F(X),v=r(u);v!==null&&!(v.expirationTime>X&&H());){var Be=v.callback;if(typeof Be=="function"){v.callback=null,y=v.priorityLevel;var _e=Be(v.expirationTime<=X);if(X=e.unstable_now(),typeof _e=="function"){v.callback=_e,F(X),se=!0;break t}v===r(u)&&n(u),F(X)}else n(u);v=r(u)}if(v!==null)se=!0;else{var $=r(f);$!==null&&Ae(Q,$.startTime-X),se=!1}}break e}finally{v=null,y=ce,E=!1}se=void 0}}finally{se?O():j=!1}}}var O;if(typeof k=="function")O=function(){k(Z)};else if(typeof MessageChannel<"u"){var P=new MessageChannel,te=P.port2;P.port1.onmessage=Z,O=function(){te.postMessage(null)}}else O=function(){T(Z,0)};function Ae(X,se){N=T(function(){X(e.unstable_now())},se)}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(X){X.callback=null},e.unstable_forceFrameRate=function(X){0>X||125<X?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):L=0<X?Math.floor(1e3/X):5},e.unstable_getCurrentPriorityLevel=function(){return y},e.unstable_next=function(X){switch(y){case 1:case 2:case 3:var se=3;break;default:se=y}var ce=y;y=se;try{return X()}finally{y=ce}},e.unstable_requestPaint=function(){S=!0},e.unstable_runWithPriority=function(X,se){switch(X){case 1:case 2:case 3:case 4:case 5:break;default:X=3}var ce=y;y=X;try{return se()}finally{y=ce}},e.unstable_scheduleCallback=function(X,se,ce){var Be=e.unstable_now();switch(typeof ce=="object"&&ce!==null?(ce=ce.delay,ce=typeof ce=="number"&&0<ce?Be+ce:Be):ce=Be,X){case 1:var _e=-1;break;case 2:_e=250;break;case 5:_e=1073741823;break;case 4:_e=1e4;break;default:_e=5e3}return _e=ce+_e,X={id:A++,callback:se,priorityLevel:X,startTime:ce,expirationTime:_e,sortIndex:-1},ce>Be?(X.sortIndex=ce,t(f,X),r(u)===null&&X===r(f)&&(I?(_(N),N=-1):I=!0,Ae(Q,ce-Be))):(X.sortIndex=_e,t(u,X),C||E||(C=!0,j||(j=!0,O()))),X},e.unstable_shouldYield=H,e.unstable_wrapCallback=function(X){var se=y;return function(){var ce=y;y=se;try{return X.apply(this,arguments)}finally{y=ce}}}})(ey)),ey}var Pw;function KL(){return Pw||(Pw=1,$4.exports=WL()),$4.exports}var ty={exports:{}},cs={};var zw;function VL(){if(zw)return cs;zw=1;var e=YE();function t(u){var f="https://react.dev/errors/"+u;if(1<arguments.length){f+="?args[]="+encodeURIComponent(arguments[1]);for(var A=2;A<arguments.length;A++)f+="&args[]="+encodeURIComponent(arguments[A])}return"Minified React error #"+u+"; visit "+f+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var n={d:{f:r,r:function(){throw Error(t(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},i=Symbol.for("react.portal");function a(u,f,A){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:i,key:v==null?null:""+v,children:u,containerInfo:f,implementation:A}}var s=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(u,f){if(u==="font")return"";if(typeof f=="string")return f==="use-credentials"?f:""}return cs.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=n,cs.createPortal=function(u,f){var A=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!f||f.nodeType!==1&&f.nodeType!==9&&f.nodeType!==11)throw Error(t(299));return a(u,f,null,A)},cs.flushSync=function(u){var f=s.T,A=n.p;try{if(s.T=null,n.p=2,u)return u()}finally{s.T=f,n.p=A,n.d.f()}},cs.preconnect=function(u,f){typeof u=="string"&&(f?(f=f.crossOrigin,f=typeof f=="string"?f==="use-credentials"?f:"":void 0):f=null,n.d.C(u,f))},cs.prefetchDNS=function(u){typeof u=="string"&&n.d.D(u)},cs.preinit=function(u,f){if(typeof u=="string"&&f&&typeof f.as=="string"){var A=f.as,v=c(A,f.crossOrigin),y=typeof f.integrity=="string"?f.integrity:void 0,E=typeof f.fetchPriority=="string"?f.fetchPriority:void 0;A==="style"?n.d.S(u,typeof f.precedence=="string"?f.precedence:void 0,{crossOrigin:v,integrity:y,fetchPriority:E}):A==="script"&&n.d.X(u,{crossOrigin:v,integrity:y,fetchPriority:E,nonce:typeof f.nonce=="string"?f.nonce:void 0})}},cs.preinitModule=function(u,f){if(typeof u=="string")if(typeof f=="object"&&f!==null){if(f.as==null||f.as==="script"){var A=c(f.as,f.crossOrigin);n.d.M(u,{crossOrigin:A,integrity:typeof f.integrity=="string"?f.integrity:void 0,nonce:typeof f.nonce=="string"?f.nonce:void 0})}}else f==null&&n.d.M(u)},cs.preload=function(u,f){if(typeof u=="string"&&typeof f=="object"&&f!==null&&typeof f.as=="string"){var A=f.as,v=c(A,f.crossOrigin);n.d.L(u,A,{crossOrigin:v,integrity:typeof f.integrity=="string"?f.integrity:void 0,nonce:typeof f.nonce=="string"?f.nonce:void 0,type:typeof f.type=="string"?f.type:void 0,fetchPriority:typeof f.fetchPriority=="string"?f.fetchPriority:void 0,referrerPolicy:typeof f.referrerPolicy=="string"?f.referrerPolicy:void 0,imageSrcSet:typeof f.imageSrcSet=="string"?f.imageSrcSet:void 0,imageSizes:typeof f.imageSizes=="string"?f.imageSizes:void 0,media:typeof f.media=="string"?f.media:void 0})}},cs.preloadModule=function(u,f){if(typeof u=="string")if(f){var A=c(f.as,f.crossOrigin);n.d.m(u,{as:typeof f.as=="string"&&f.as!=="script"?f.as:void 0,crossOrigin:A,integrity:typeof f.integrity=="string"?f.integrity:void 0})}else n.d.m(u)},cs.requestFormReset=function(u){n.d.r(u)},cs.unstable_batchedUpdates=function(u,f){return u(f)},cs.useFormState=function(u,f,A){return s.H.useFormState(u,f,A)},cs.useFormStatus=function(){return s.H.useHostTransitionStatus()},cs.version="19.2.0",cs}var Hw;function IQ(){if(Hw)return ty.exports;Hw=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),ty.exports=VL(),ty.exports}var Gw;function JL(){if(Gw)return ig;Gw=1;var e=KL(),t=YE(),r=IQ();function n(o){var l="https://react.dev/errors/"+o;if(1<arguments.length){l+="?args[]="+encodeURIComponent(arguments[1]);for(var d=2;d<arguments.length;d++)l+="&args[]="+encodeURIComponent(arguments[d])}return"Minified React error #"+o+"; visit "+l+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(o){return!(!o||o.nodeType!==1&&o.nodeType!==9&&o.nodeType!==11)}function a(o){var l=o,d=o;if(o.alternate)for(;l.return;)l=l.return;else{o=l;do l=o,(l.flags&4098)!==0&&(d=l.return),o=l.return;while(o)}return l.tag===3?d:null}function s(o){if(o.tag===13){var l=o.memoizedState;if(l===null&&(o=o.alternate,o!==null&&(l=o.memoizedState)),l!==null)return l.dehydrated}return null}function c(o){if(o.tag===31){var l=o.memoizedState;if(l===null&&(o=o.alternate,o!==null&&(l=o.memoizedState)),l!==null)return l.dehydrated}return null}function u(o){if(a(o)!==o)throw Error(n(188))}function f(o){var l=o.alternate;if(!l){if(l=a(o),l===null)throw Error(n(188));return l!==o?null:o}for(var d=o,m=l;;){var B=d.return;if(B===null)break;var D=B.alternate;if(D===null){if(m=B.return,m!==null){d=m;continue}break}if(B.child===D.child){for(D=B.child;D;){if(D===d)return u(B),o;if(D===m)return u(B),l;D=D.sibling}throw Error(n(188))}if(d.return!==m.return)d=B,m=D;else{for(var Y=!1,oe=B.child;oe;){if(oe===d){Y=!0,d=B,m=D;break}if(oe===m){Y=!0,m=B,d=D;break}oe=oe.sibling}if(!Y){for(oe=D.child;oe;){if(oe===d){Y=!0,d=D,m=B;break}if(oe===m){Y=!0,m=D,d=B;break}oe=oe.sibling}if(!Y)throw Error(n(189))}}if(d.alternate!==m)throw Error(n(190))}if(d.tag!==3)throw Error(n(188));return d.stateNode.current===d?o:l}function A(o){var l=o.tag;if(l===5||l===26||l===27||l===6)return o;for(o=o.child;o!==null;){if(l=A(o),l!==null)return l;o=o.sibling}return null}var v=Object.assign,y=Symbol.for("react.element"),E=Symbol.for("react.transitional.element"),C=Symbol.for("react.portal"),I=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),_=Symbol.for("react.consumer"),k=Symbol.for("react.context"),F=Symbol.for("react.forward_ref"),Q=Symbol.for("react.suspense"),j=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),L=Symbol.for("react.lazy"),G=Symbol.for("react.activity"),H=Symbol.for("react.memo_cache_sentinel"),Z=Symbol.iterator;function O(o){return o===null||typeof o!="object"?null:(o=Z&&o[Z]||o["@@iterator"],typeof o=="function"?o:null)}var P=Symbol.for("react.client.reference");function te(o){if(o==null)return null;if(typeof o=="function")return o.$$typeof===P?null:o.displayName||o.name||null;
vendor: 9,579 bytes, lines 1-8
1if(typeof o=="string")return o;switch(o){case I:return"Fragment";case T:return"Profiler";case S:return"StrictMode";case Q:return"Suspense";case j:return"SuspenseList";case G:return"Activity"}if(typeof o=="object")switch(o.$$typeof){case C:return"Portal";case k:return o.displayName||"Context";case _:return(o._context.displayName||"Context")+".Consumer";case F:var l=o.render;return o=o.displayName,o||(o=l.displayName||l.name||"",o=o!==""?"ForwardRef("+o+")":"ForwardRef"),o;case N:return l=o.displayName||null,l!==null?l:te(o.type)||"Memo";case L:l=o._payload,o=o._init;try{return te(o(l))}catch{}}return null}var Ae=Array.isArray,X=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,se=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ce={pending:!1,data:null,method:null,action:null},Be=[],_e=-1;function $(o){return{current:o}}function de(o){0>_e||(o.current=Be[_e],Be[_e]=null,_e--)}function he(o,l){_e++,Be[_e]=o.current,o.current=l}var me=$(null),tt=$(null),et=$(null),Pe=$(null);function Ie(o,l){switch(he(et,l),he(tt,o),he(me,null),l.nodeType){case 9:case 11:o=(o=l.documentElement)&&(o=o.namespaceURI)?aw(o):0;break;default:if(o=l.tagName,l=l.namespaceURI)l=aw(l),o=sw(l,o);else switch(o){case"svg":o=1;break;case"math":o=2;break;default:o=0}}de(me),he(me,o)}function Re(){de(me),de(tt),de(et)}function Me(o){o.memoizedState!==null&&he(Pe,o);var l=me.current,d=sw(l,o.type);l!==d&&(he(tt,o),he(me,d))}function De(o){tt.current===o&&(de(me),de(tt)),Pe.current===o&&(de(Pe),$1._currentValue=ce)}var ft,Dt;function Tt(o){if(ft===void 0)try{throw Error()}catch(d){var l=d.stack.trim().match(/\n( *(at )?)/);ft=l&&l[1]||"",Dt=-1<d.stack.indexOf(` 2 at`)?" (<anonymous>)":-1<d.stack.indexOf("@")?"@unknown:0:0":""}return` 3`+ft+o+Dt}var Mt=!1;function ar(o,l){if(!o||Mt)return"";Mt=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var m={DetermineComponentFrameRoot:function(){try{if(l){var Bt=function(){throw Error()};if(Object.defineProperty(Bt.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Bt,[])}catch(ut){var rt=ut}Reflect.construct(o,[],Bt)}else{try{Bt.call()}catch(ut){rt=ut}o.call(Bt.prototype)}}else{try{throw Error()}catch(ut){rt=ut}(Bt=o())&&typeof Bt.catch=="function"&&Bt.catch(function(){})}}catch(ut){if(ut&&rt&&typeof ut.stack=="string")return[ut.stack,rt.stack]}return[null,null]}};m.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var B=Object.getOwnPropertyDescriptor(m.DetermineComponentFrameRoot,"name");B&&B.configurable&&Object.defineProperty(m.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var D=m.DetermineComponentFrameRoot(),Y=D[0],oe=D[1];if(Y&&oe){var Ce=Y.split(` 4`),Je=oe.split(` 5`);for(B=m=0;m<Ce.length&&!Ce[m].includes("DetermineComponentFrameRoot");)m++;for(;B<Je.length&&!Je[B].includes("DetermineComponentFrameRoot");)B++;if(m===Ce.length||B===Je.length)for(m=Ce.length-1,B=Je.length-1;1<=m&&0<=B&&Ce[m]!==Je[B];)B--;for(;1<=m&&0<=B;m--,B--)if(Ce[m]!==Je[B]){if(m!==1||B!==1)do if(m--,B--,0>B||Ce[m]!==Je[B]){var pt=` 6`+Ce[m].replace(" at new "," at ");return o.displayName&&pt.includes("<anonymous>")&&(pt=pt.replace("<anonymous>",o.displayName)),pt}while(1<=m&&0<=B);break}}}finally{Mt=!1,Error.prepareStackTrace=d}return(d=o?o.displayName||o.name:"")?Tt(d):""}function Ot(o,l){switch(o.tag){case 26:case 27:case 5:return Tt(o.type);case 16:return Tt("Lazy");case 13:return o.child!==l&&l!==null?Tt("Suspense Fallback"):Tt("Suspense");case 19:return Tt("SuspenseList");case 0:case 15:return ar(o.type,!1);case 11:return ar(o.type.render,!1);case 1:return ar(o.type,!0);case 31:return Tt("Activity");default:return""}}function Le(o){try{var l="",d=null;do l+=Ot(o,d),d=o,o=o.return;while(o);return l}catch(m){return` 7Error generating stack: `+m.message+` 8`+m.stack}}var Jt=Object.prototype.hasOwnProperty,cr=e.unstable_scheduleCallback,bt=e.unstable_cancelCallback,tr=e.unstable_shouldYield,Ft=e.unstable_requestPaint,kt=e.unstable_now,$t=e.unstable_getCurrentPriorityLevel,wr=e.unstable_ImmediatePriority,jt=e.unstable_UserBlockingPriority,Ut=e.unstable_NormalPriority,fr=e.unstable_LowPriority,Ar=e.unstable_IdlePriority,le=e.log,Xe=e.unstable_setDisableYieldValue,nt=null,it=null;function pe(o){if(typeof le=="function"&&Xe(o),it&&typeof it.setStrictMode=="function")try{it.setStrictMode(nt,o)}catch{}}var He=Math.clz32?Math.clz32:Zt,ee=Math.log,dt=Math.LN2;function Zt(o){return o>>>=0,o===0?32:31-(ee(o)/dt|0)|0}var U=256,qe=262144,We=4194304;function ie(o){var l=o&42;if(l!==0)return l;switch(o&-o){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 o&261888;case 262144:case 524288:case 1048576:case 2097152:return o&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return o&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return o}}function be(o,l,d){var m=o.pendingLanes;if(m===0)return 0;var B=0,D=o.suspendedLanes,Y=o.pingedLanes;o=o.warmLanes;var oe=m&134217727;return oe!==0?(m=oe&~D,m!==0?B=ie(m):(Y&=oe,Y!==0?B=ie(Y):d||(d=oe&~o,d!==0&&(B=ie(d))))):(oe=m&~D,oe!==0?B=ie(oe):Y!==0?B=ie(Y):d||(d=m&~o,d!==0&&(B=ie(d)))),B===0?0:l!==0&&l!==B&&(l&D)===0&&(D=B&-B,d=l&-l,D>=d||D===32&&(d&4194048)!==0)?l:B}function Te(o,l){return(o.pendingLanes&~(o.suspendedLanes&~o.pingedLanes)&l)===0}function Gt(o,l){switch(o){case 1:case 2:case 4:case 8:case 64:return l+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 l+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Nt(){var o=We;return We<<=1,(We&62914560)===0&&(We=4194304),o}function Lt(o){for(var l=[],d=0;31>d;d++)l.push(o);return l}function hr(o,l){o.pendingLanes|=l,l!==268435456&&(o.suspendedLanes=0,o.pingedLanes=0,o.warmLanes=0)}function ye(o,l,d,m,B,D){var Y=o.pendingLanes;o.pendingLanes=d,o.suspendedLanes=0,o.pingedLanes=0,o.warmLanes=0,o.expiredLanes&=d,o.entangledLanes&=d,o.errorRecoveryDisabledLanes&=d,o.shellSuspendCounter=0;var oe=o.entanglements,Ce=o.expirationTimes,Je=o.hiddenUpdates;for(d=Y&~d;0<d;){var pt=31-He(d),Bt=1<<pt;oe[pt]=0,Ce[pt]=-1;var rt=Je[pt];if(rt!==null)for(Je[pt]=null,pt=0;pt<rt.length;pt++){var ut=rt[pt];ut!==null&&(ut.lane&=-536870913)}d&=~Bt}m!==0&&we(o,m,0),D!==0&&B===0&&o.tag!==0&&(o.suspendedLanes|=D&~(Y&~l))}function we(o,l,d){o.pendingLanes|=l,o.suspendedLanes&=~l;var m=31-He(l);o.entangledLanes|=l,o.entanglements[m]=o.entanglements[m]|1073741824|d&261930}function Qe(o,l){var d=o.entangledLanes|=l;for(o=o.entanglements;d;){var m=31-He(d),B=1<<m;B&l|o[m]&l&&(o[m]|=l),d&=~B}}function at(o,l){var d=l&-l;return d=(d&42)!==0?1:vt(d),(d&(o.suspendedLanes|l))!==0?0:d}function vt(o){switch(o){case 2:o=1;break;case 8:o=4;break;case 32:o=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:o=128;break;case 268435456:o=134217728;break;default:o=0}return o}function Ht(o){return o&=-o,2<o?8<o?(o&134217727)!==0?32:268435456:8:2}function Xt(){var o=se.p;return o!==0?o:(o=window.event,o===void 0?32:Qw(o.type))}function er(o,l){var d=se.p;try{return se.p=o,l()}finally{se.p=d}}var Rt=Math.random().toString(36).slice(2),Pt="__reactFiber$"+Rt,wt="__reactProps$"+Rt,Vt="__reactContainer$"+Rt,Er="__reactEvents$"+Rt,Or="__reactListeners$"+Rt,pn="__reactHandles$"+Rt,Gr="__reactResources$"+Rt,xr="__reactMarker$"+Rt;function Mr(o){delete o[Pt],delete o[wt],delete o[Er],delete o[Or],delete o[pn]}function Qn(o){var l=o[Pt];if(l)return l;for(var d=o.parentNode;d;){if(l=d[Vt]||d[Pt]){if(d=l.alternate,l.child!==null||d!==null&&d.child!==null)for(o=Aw(o);o!==null;){if(d=o[Pt])return d;o=Aw(o)}return l}o=d,d=o.parentNode}return null}function Mn(o){if(o=o[Pt]||o[Vt]){var l=o.tag;if(l===5||l===6||l===13||l===31||l===26||l===27||l===3)return o}return null}function mn(o){var l=o.tag;if(l===5||l===26||l===27||l===6)return o.stateNode;throw Error(n(33))}function rr(o){var l=o[Gr];return l||(l=o[Gr]={hoistableStyles:new Map,hoistableScripts:new Map}),l}function Jr(o){o[xr]=!0}var ln=new Set,Gn={};function qn(o,l){si(o,l),si(o+"Capture",l)}function si(o,l){for(Gn[o]=l,o=0;o<l.length;o++)ln.add(l[o])}var Rr=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),rn={},Ln={};function ui(o){return Jt.call(Ln,o)?!0:Jt.call(rn,o)?!1:Rr.test(o)?Ln[o]=!0:(rn[o]=!0,!1)}function cn(o,l,d){if(ui(l))if(d===null)o.removeAttribute(l);else{switch(typeof d){case"undefined":case"function":case"symbol":o.removeAttribute(l);return;case"boolean":var m=l.toLowerCase().slice(0,5);if(m!=="data-"&&m!=="aria-"){o.removeAttribute(l);return}}o.setAttribute(l,""+d)}}
vendor: 6,054 bytes, line 8
8function re(o,l,d){if(d===null)o.removeAttribute(l);else{switch(typeof d){case"undefined":case"function":case"symbol":case"boolean":o.removeAttribute(l);return}o.setAttribute(l,""+d)}}function ne(o,l,d,m){if(m===null)o.removeAttribute(d);else{switch(typeof m){case"undefined":case"function":case"symbol":case"boolean":o.removeAttribute(d);return}o.setAttributeNS(l,d,""+m)}}function xe(o){switch(typeof o){case"bigint":case"boolean":case"number":case"string":case"undefined":return o;case"object":return o;default:return""}}function ke(o){var l=o.type;return(o=o.nodeName)&&o.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function Ge(o,l,d){var m=Object.getOwnPropertyDescriptor(o.constructor.prototype,l);if(!o.hasOwnProperty(l)&&typeof m<"u"&&typeof m.get=="function"&&typeof m.set=="function"){var B=m.get,D=m.set;return Object.defineProperty(o,l,{configurable:!0,get:function(){return B.call(this)},set:function(Y){d=""+Y,D.call(this,Y)}}),Object.defineProperty(o,l,{enumerable:m.enumerable}),{getValue:function(){return d},setValue:function(Y){d=""+Y},stopTracking:function(){o._valueTracker=null,delete o[l]}}}}function ct(o){if(!o._valueTracker){var l=ke(o)?"checked":"value";o._valueTracker=Ge(o,l,""+o[l])}}function St(o){if(!o)return!1;var l=o._valueTracker;if(!l)return!0;var d=l.getValue(),m="";return o&&(m=ke(o)?o.checked?"true":"false":o.value),o=m,o!==d?(l.setValue(o),!0):!1}function Et(o){if(o=o||(typeof document<"u"?document:void 0),typeof o>"u")return null;try{return o.activeElement||o.body}catch{return o.body}}var Yt=/[\n"\\]/g;function Ct(o){return o.replace(Yt,function(l){return"\\"+l.charCodeAt(0).toString(16)+" "})}function or(o,l,d,m,B,D,Y,oe){o.name="",Y!=null&&typeof Y!="function"&&typeof Y!="symbol"&&typeof Y!="boolean"?o.type=Y:o.removeAttribute("type"),l!=null?Y==="number"?(l===0&&o.value===""||o.value!=l)&&(o.value=""+xe(l)):o.value!==""+xe(l)&&(o.value=""+xe(l)):Y!=="submit"&&Y!=="reset"||o.removeAttribute("value"),l!=null?Ur(o,Y,xe(l)):d!=null?Ur(o,Y,xe(d)):m!=null&&o.removeAttribute("value"),B==null&&D!=null&&(o.defaultChecked=!!D),B!=null&&(o.checked=B&&typeof B!="function"&&typeof B!="symbol"),oe!=null&&typeof oe!="function"&&typeof oe!="symbol"&&typeof oe!="boolean"?o.name=""+xe(oe):o.removeAttribute("name")}function gr(o,l,d,m,B,D,Y,oe){if(D!=null&&typeof D!="function"&&typeof D!="symbol"&&typeof D!="boolean"&&(o.type=D),l!=null||d!=null){if(!(D!=="submit"&&D!=="reset"||l!=null)){ct(o);return}d=d!=null?""+xe(d):"",l=l!=null?""+xe(l):d,oe||l===o.value||(o.value=l),o.defaultValue=l}m=m??B,m=typeof m!="function"&&typeof m!="symbol"&&!!m,o.checked=oe?o.checked:!!m,o.defaultChecked=!!m,Y!=null&&typeof Y!="function"&&typeof Y!="symbol"&&typeof Y!="boolean"&&(o.name=Y),ct(o)}function Ur(o,l,d){l==="number"&&Et(o.ownerDocument)===o||o.defaultValue===""+d||(o.defaultValue=""+d)}function un(o,l,d,m){if(o=o.options,l){l={};for(var B=0;B<d.length;B++)l["$"+d[B]]=!0;for(d=0;d<o.length;d++)B=l.hasOwnProperty("$"+o[d].value),o[d].selected!==B&&(o[d].selected=B),B&&m&&(o[d].defaultSelected=!0)}else{for(d=""+xe(d),l=null,B=0;B<o.length;B++){if(o[B].value===d){o[B].selected=!0,m&&(o[B].defaultSelected=!0);return}l!==null||o[B].disabled||(l=o[B])}l!==null&&(l.selected=!0)}}function Hr(o,l,d){if(l!=null&&(l=""+xe(l),l!==o.value&&(o.value=l),d==null)){o.defaultValue!==l&&(o.defaultValue=l);return}o.defaultValue=d!=null?""+xe(d):""}function fi(o,l,d,m){if(l==null){if(m!=null){if(d!=null)throw Error(n(92));if(Ae(m)){if(1<m.length)throw Error(n(93));m=m[0]}d=m}d==null&&(d=""),l=d}d=xe(l),o.defaultValue=d,m=o.textContent,m===d&&m!==""&&m!==null&&(o.value=m),ct(o)}function oi(o,l){if(l){var d=o.firstChild;if(d&&d===o.lastChild&&d.nodeType===3){d.nodeValue=l;return}}o.textContent=l}var n0=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function fa(o,l,d){var m=l.indexOf("--")===0;d==null||typeof d=="boolean"||d===""?m?o.setProperty(l,""):l==="float"?o.cssFloat="":o[l]="":m?o.setProperty(l,d):typeof d!="number"||d===0||n0.has(l)?l==="float"?o.cssFloat=d:o[l]=(""+d).trim():o[l]=d+"px"}function ds(o,l,d){if(l!=null&&typeof l!="object")throw Error(n(62));if(o=o.style,d!=null){for(var m in d)!d.hasOwnProperty(m)||l!=null&&l.hasOwnProperty(m)||(m.indexOf("--")===0?o.setProperty(m,""):m==="float"?o.cssFloat="":o[m]="");for(var B in l)m=l[B],l.hasOwnProperty(B)&&d[B]!==m&&fa(o,B,m)}else for(var D in l)l.hasOwnProperty(D)&&fa(o,D,l[D])}function i0(o){if(o.indexOf("-")===-1)return!1;switch(o){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var V0=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRen
8dering","color-rendering"],["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"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["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"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["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"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),J0=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Qa(o){return J0.test(""+o)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":o}function Wi(){}var As=null;function Z0(o){return o=o.target||o.srcElement||window,o.correspondingUseElement&&(o=o.correspondingUseElement),o.nodeType===3?o.parentNode:o}var ti=null,qa=null;function Da(o){var l=Mn(o);if(l&&(o=l.stateNode)){var d=o[wt]||null;e:switch(o=l.stateNode,l.type){case"input":if(or(o,d.value,d.defaultValue,d.defaultValue,d.checked,d.defaultChecked,d.type,d.name),l=d.name,d.type==="radio"&&l!=null){for(d=o;d.parentNode;)d=d.parentNode;for(d=d.querySelectorAll('input[name="'+Ct(""+l)+'"][type="radio"]'),l=0;l<d.length;l++){var m=d[l];if(m!==o&&m.form===o.form){var B=m[wt]||null;if(!B)throw Error(n(90));or(m,B.value,B.defaultValue,B.defaultValue,B.checked,B.defaultChecked,B.type,B.name)}}for(l=0;l<d.length;l++)m=d[l],m.form===o.form&&St(m)}break e;case"textarea":Hr(o,d.value,d.defaultValue);break e;case"select":l=d.value,l!=null&&un(o,!!d.multiple,l,!1)}}}var hs=!1;function X0(o,l,d){if(hs)return o(l,d);hs=!0;try{var m=o(l);return m}finally{if(hs=!1,(ti!==null||qa!==null)&&(Kp(),ti&&(l=ti,o=qa,qa=ti=null,Da(l),o)))for(l=0;l<o.length;l++)Da(o[l])}}function ka(o,l){var d=o.stateNode;if(d===null)return null;var m=d[wt]||null;if(m===null)return null;d=m[l];e:switch(l){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(m=!m.disabled)||(o=o.type,m=!(o==="button"||o==="input"||o==="select"||o==="textarea")),o=!m;break e;default:o=!1}if(o)return null;if(d&&typeof d!="function")throw Error(n(231,l,typeof d));return d}var Na=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ri=!1;if(Na)try{var gs={};Object.defineProperty(gs,"passive",{get:function(){Ri=!0}}),window.addEventListener("test",gs,gs),window.removeEventListener("test",gs,gs)}catch{Ri=!1}var a0=null,Yn=null,Q0=null;function gl(){if(Q0)return Q0;var o,l=Yn,d=l.length,m,B="value"in a0?a0.value:a0.textContent,D=B.length;for(o=0;o<d&&l[o]===B[o];o++);var Y=d-o;for(m=1;m<=Y&&l[d-m]===B[D-m];m++);return Q0=B.slice(o,1<m?1-m:void 0)}function $0(o){var l=o.keyCode;
vendor: 2,826 bytes, line 8
8return"charCode"in o?(o=o.charCode,o===0&&l===13&&(o=13)):o=l,o===10&&(o=13),32<=o||o===13?o:0}function wi(){return!0}function s0(){return!1}function Dn(o){function l(d,m,B,D,Y){this._reactName=d,this._targetInst=B,this.type=m,this.nativeEvent=D,this.target=Y,this.currentTarget=null;for(var oe in o)o.hasOwnProperty(oe)&&(d=o[oe],this[oe]=d?d(D):D[oe]);return this.isDefaultPrevented=(D.defaultPrevented!=null?D.defaultPrevented:D.returnValue===!1)?wi:s0,this.isPropagationStopped=s0,this}return v(l.prototype,{preventDefault:function(){this.defaultPrevented=!0;var d=this.nativeEvent;d&&(d.preventDefault?d.preventDefault():typeof d.returnValue!="unknown"&&(d.returnValue=!1),this.isDefaultPrevented=wi)},stopPropagation:function(){var d=this.nativeEvent;d&&(d.stopPropagation?d.stopPropagation():typeof d.cancelBubble!="unknown"&&(d.cancelBubble=!0),this.isPropagationStopped=wi)},persist:function(){},isPersistent:wi}),l}var di={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(o){return o.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},da=Dn(di),Ti=v({},di,{view:0,detail:0}),Pi=Dn(Ti),es,Ra,bi,jn=v({},Ti,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:eo,button:0,buttons:0,relatedTarget:function(o){return o.relatedTarget===void 0?o.fromElement===o.srcElement?o.toElement:o.fromElement:o.relatedTarget},movementX:function(o){return"movementX"in o?o.movementX:(o!==bi&&(bi&&o.type==="mousemove"?(es=o.screenX-bi.screenX,Ra=o.screenY-bi.screenY):Ra=es=0,bi=o),es)},movementY:function(o){return"movementY"in o?o.movementY:Ra}}),Qs=Dn(jn),Ta=v({},jn,{dataTransfer:0}),o0=Dn(Ta),na=v({},Ti,{relatedTarget:0}),D0=Dn(na),vn=v({},di,{animationName:0,elapsedTime:0,pseudoElement:0}),Ea=Dn(vn),Fi=v({},di,{clipboardData:function(o){return"clipboardData"in o?o.clipboardData:window.clipboardData}}),Fa=Dn(Fi),$s=v({},di,{data:0}),tu=Dn($s),Kl={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},$u={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ru={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Vl(o){var l=this.nativeEvent;return l.getModifierState?l.getModifierState(o):(o=ru[o])?!!l[o]:!1}function eo(){return Vl}var Oa=v({},Ti,{key:function(o){if(o.key){var l=Kl[o.key]||o.key;if(l!=="Unidentified")return l}
vendor: 5,186 bytes, line 8
8return o.type==="keypress"?(o=$0(o),o===13?"Enter":String.fromCharCode(o)):o.type==="keydown"||o.type==="keyup"?$u[o.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:eo,charCode:function(o){return o.type==="keypress"?$0(o):0},keyCode:function(o){return o.type==="keydown"||o.type==="keyup"?o.keyCode:0},which:function(o){return o.type==="keypress"?$0(o):o.type==="keydown"||o.type==="keyup"?o.keyCode:0}}),JA=Dn(Oa),ZA=v({},jn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ef=Dn(ZA),Jl=v({},Ti,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:eo}),to=Dn(Jl),kd=v({},di,{propertyName:0,elapsedTime:0,pseudoElement:0}),nu=Dn(kd),Zl=v({},jn,{deltaX:function(o){return"deltaX"in o?o.deltaX:"wheelDeltaX"in o?-o.wheelDeltaX:0},deltaY:function(o){return"deltaY"in o?o.deltaY:"wheelDeltaY"in o?-o.wheelDeltaY:"wheelDelta"in o?-o.wheelDelta:0},deltaZ:0,deltaMode:0}),ps=Dn(Zl),XA=v({},di,{newState:0,oldState:0}),ms=Dn(XA),k0=[9,13,27,32],Xl=Na&&"CompositionEvent"in window,To=null;Na&&"documentMode"in document&&(To=document.documentMode);var Nd=Na&&"TextEvent"in window&&!To,tf=Na&&(!Xl||To&&8<To&&11>=To),Ds=" ",rf=!1;function $l(o,l){switch(o){case"keyup":return k0.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ts(o){return o=o.detail,typeof o=="object"&&"data"in o?o.data:null}var Fo=!1;function rs(o,l){switch(o){case"compositionend":return ts(l);case"keypress":return l.which!==32?null:(rf=!0,Ds);case"textInput":return o=l.data,o===Ds&&rf?null:o;default:return null}}function Rd(o,l){if(Fo)return o==="compositionend"||!Xl&&$l(o,l)?(o=gl(),Q0=Yn=a0=null,Fo=!1,o):null;switch(o){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1<l.char.length)return l.char;if(l.which)return String.fromCharCode(l.which)}return null;case"compositionend":return tf&&l.locale!=="ko"?null:l.data;default:return null}}var pl={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ro(o){var l=o&&o.nodeName&&o.nodeName.toLowerCase();return l==="input"?!!pl[o.type]:l==="textarea"}function Oo(o,l,d,m){ti?qa?qa.push(m):qa=[m]:ti=m,l=tm(l,"onChange"),0<l.length&&(d=new da("onChange","change",null,d,m),o.push({event:d,listeners:l}))}var Mo=null,no=null;function io(o){$B(o,0)}function N0(o){var l=mn(o);if(St(l))return o}function ao(o,l){if(o==="change")return l}var so=!1;if(Na){var Lo;if(Na){var ec="oninput"in document;if(!ec){var Td=document.createElement("div");Td.setAttribute("oninput","return;"),ec=typeof Td.oninput=="function"}Lo=ec}else Lo=!1;so=Lo&&(!document.documentMode||9<document.documentMode)}function tc(){Mo&&(Mo.detachEvent("onpropertychange",nf),no=Mo=null)}function nf(o){if(o.propertyName==="value"&&N0(no)){var l=[];Oo(l,no,o,Z0(o)),X0(io,l)}}function af(o,l,d){o==="focusin"?(tc(),Mo=l,no=d,Mo.attachEvent("onpropertychange",nf)):o==="focusout"&&tc()}function rc(o){if(o==="selectionchange"||o==="keyup"||o==="keydown")return N0(no)}function vs(o,l){if(o==="click")return N0(l)}function Fd(o,l){if(o==="input"||o==="change")return N0(l)}function R0(o,l){return o===l&&(o!==0||1/o===1/l)||o!==o&&l!==l}var Ya=typeof Object.is=="function"?Object.is:R0;function jo(o,l){if(Ya(o,l))return!0;if(typeof o!="object"||o===null||typeof l!="object"||l===null)return!1;var d=Object.keys(o),m=Object.keys(l);if(d.length!==m.length)return!1;for(m=0;m<d.length;m++){var B=d[m];if(!Jt.call(l,B)||!Ya(o[B],l[B]))return!1}return!0}function sf(o){for(;o&&o.firstChild;)o=o.firstChild;return o}function of(o,l){var d=sf(o);o=0;for(var m;d;){if(d.nodeType===3){if(m=o+d.textContent.length,o<=l&&m>=l)return{node:d,offset:l-o};o=m}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=sf(d)}}function ks(o,l){return o&&l?o===l?!0:o&&o.nodeType===3?!1:l&&l.nodeType===3?ks(o,l.parentNode):"contains"in o?o.contains(l):o.compareDocumentPosition?!!(o.compareDocumentPosition(l)&16):!1:!1}function lf(o){o=o!=null&&o.ownerDocument!=null&&o.ownerDocument.defaultView!=null?o.ownerDocument.defaultView:window;for(var l=Et(o.document);l instanceof o.HTMLIFrameElement;){try{var d=typeof l.contentWindow.location.href=="string"}catch{d=!1}if(d)o=l.contentWindow;else break;l=Et(o.document)}return l}function oo(o){var l=o&&o.nodeName&&o.nodeName.toLowerCase();return l&&(l==="input"&&(o.type==="text"||o.type==="search"||o.type==="tel"||o.type==="url"||o.type==="password")||l==="textarea"||o.contentEditable==="true")}var Od=Na&&"documentMode"in document&&11>=document.documentMode,Uo=null,cf=null,lo=null,nc=!1;function Ii(o,l,d){var m=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;nc||Uo==null||Uo!==Et(m)||(m=Uo,"selectionStart"in m&&oo(m)?m={start:m.selectionStart,end:m.selectionEnd}:(m=(m.ownerDocument&&m.ownerDocument.defaultView||window).getSelection(),m={anchorNode:m.anchorNode,anchorOffset:m.anchorOffset,focu
vendor: 19,999 bytes, line 8
8sNode:m.focusNode,focusOffset:m.focusOffset}),lo&&jo(lo,m)||(lo=m,m=tm(cf,"onSelect"),0<m.length&&(l=new da("onSelect","select",null,l,d),o.push({event:l,listeners:m}),l.target=Uo)))}function co(o,l){var d={};return d[o.toLowerCase()]=l.toLowerCase(),d["Webkit"+o]="webkit"+l,d["Moz"+o]="moz"+l,d}var Ca={animationend:co("Animation","AnimationEnd"),animationiteration:co("Animation","AnimationIteration"),animationstart:co("Animation","AnimationStart"),transitionrun:co("Transition","TransitionRun"),transitionstart:co("Transition","TransitionStart"),transitioncancel:co("Transition","TransitionCancel"),transitionend:co("Transition","TransitionEnd")},l0={},uo={};Na&&(uo=document.createElement("div").style,"AnimationEvent"in window||(delete Ca.animationend.animation,delete Ca.animationiteration.animation,delete Ca.animationstart.animation),"TransitionEvent"in window||delete Ca.transitionend.transition);function T0(o){if(l0[o])return l0[o];if(!Ca[o])return o;var l=Ca[o],d;for(d in l)if(l.hasOwnProperty(d)&&d in uo)return l0[o]=l[d];return o}var ic=T0("animationend"),ac=T0("animationiteration"),sc=T0("animationstart"),uf=T0("transitionrun"),kr=T0("transitionstart"),c0=T0("transitioncancel"),pr=T0("transitionend"),Ba=new Map,Ki="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Ki.push("scrollEnd");function Wa(o,l){Ba.set(o,l),qn(l,[o])}var ns=typeof reportError=="function"?reportError:function(o){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var l=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof o=="object"&&o!==null&&typeof o.message=="string"?String(o.message):String(o),error:o});if(!window.dispatchEvent(l))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",o);return}console.error(o)},Ma=[],fo=0,Ao=0;function u0(){for(var o=fo,l=Ao=fo=0;l<o;){var d=Ma[l];Ma[l++]=null;var m=Ma[l];Ma[l++]=null;var B=Ma[l];Ma[l++]=null;var D=Ma[l];if(Ma[l++]=null,m!==null&&B!==null){var Y=m.pending;Y===null?B.next=B:(B.next=Y.next,Y.next=B),m.pending=B}D!==0&&oc(d,B,D)}}function ml(o,l,d,m){Ma[fo++]=o,Ma[fo++]=l,Ma[fo++]=d,Ma[fo++]=m,Ao|=m,o.lanes|=m,o=o.alternate,o!==null&&(o.lanes|=m)}function vl(o,l,d,m){return ml(o,l,d,m),Po(o)}function ur(o,l){return ml(o,null,null,l),Po(o)}function oc(o,l,d){o.lanes|=d;var m=o.alternate;m!==null&&(m.lanes|=d);for(var B=!1,D=o.return;D!==null;)D.childLanes|=d,m=D.alternate,m!==null&&(m.childLanes|=d),D.tag===22&&(o=D.stateNode,o===null||o._visibility&1||(B=!0)),o=D,D=D.return;return o.tag===3?(D=o.stateNode,B&&l!==null&&(B=31-He(d),o=D.hiddenUpdates,m=o[B],m===null?o[B]=[l]:m.push(l),l.lane=d|536870912),D):null}function Po(o){if(50<Y1)throw Y1=0,b4=null,Error(n(185));for(var l=o.return;l!==null;)o=l,l=o.return;return o.tag===3?o.stateNode:null}var Ka={};function ff(o,l,d,m){this.tag=o,this.key=d,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=l,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=m,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function wa(o,l,d,m){return new ff(o,l,d,m)}function ho(o){return o=o.prototype,!(!o||!o.isReactComponent)}function La(o,l){var d=o.alternate;return d===null?(d=wa(o.tag,l,o.key,o.mode),d.elementType=o.elementType,d.type=o.type,d.stateNode=o.stateNode,d.alternate=o,o.alternate=d):(d.pendingProps=l,d.type=o.type,d.flags=0,d.subtreeFlags=0,d.deletions=null),d.flags=o.flags&65011712,d.childLanes=o.childLanes,d.lanes=o.lanes,d.child=o.child,d.memoizedProps=o.memoizedProps,d.memoizedState=o.memoizedState,d.updateQueue=o.updateQueue,l=o.dependencies,d.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext},d.sibling=o.sibling,d.index=o.index,d.ref=o.ref,d.refCleanup=o.refCleanup,d}function Ns(o,l){o.flags&=65011714;var d=o.alternate;return d===null?(o.childLanes=0,o.lanes=l,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=d.childLanes,o.lanes=d.lanes,o.child=d.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=d.memoizedProps,o.memoizedState=d.memoizedState,o.updateQueue=d.updateQueue,o.type=d.type,l=d.dependencies,o.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext}),o}function lc(o,l,d,m,B,D){var Y=0;if(m=o,typeof o=="function")ho(o)&&(Y=1);else if(typeof o=="string")Y=kL(o,d,me.current)?26:o==="html"||o==="head"||o==="body"?27:5;else e:switch(o){case G:return o=wa(31,d,l,B),o.elementType=G,o.lanes=D,o;case I:return Oi(d.children,B,D,l);case S:Y=8,B|=24;break;case T:return o=wa(12,d,l,B|2),o.elementType=T,o.lanes=D,o;case Q:return o=wa(13,d,l,B),o.elementType=Q,o.lanes=D,o;case j:return o=wa(19,d,l,B),o.elementType=j,o.lanes=D,o;default:if(typeof o=="object"&&o!==null)switch(o.$$typeof){case k:Y=10;break e;case _:Y=9;break e;case F:Y=11;break e;case N:Y=14;break e;case L:Y=16,m=null;break e}Y=29,d=Error(n(130,o===null?"null":typeof o,"")),m=null}return l=wa(Y,d,l,B),l.elementType=o,l.type=m,l.lanes=D,l}function Oi(o,l,d,m){return o=wa(7,o,m,l),o.lanes=d,o}function ja(o,l,d){return o=wa(6,o,null,l),o.lanes=d,o}function zo(o){var l=wa(18,null,null,0);return l.stateNode=o,l}function f0(o,l,d){return l=wa(4,o.children!==null?o.children:[],o.key,l),l.lanes=d,l.stateNode={containerInfo:o.containerInfo,pendingChildren:null,implementation:o.implementation},l}var go=new WeakMap;function Vi(o,l){if(typeof o=="object"&&o!==null){var d=go.get(o);return d!==void 0?d:(l={value:o,source:l,stack:Le(l)},go.set(o,l),l)}return{value:o,source:l,stack:Le(l)}}var Ji=[],po=0,cc=null,yl=0,Ai=[],Va=0,ys=null,F0=1,Ja="";function Ua(o,l){Ji[po++]=yl,Ji[po++]=cc,cc=o,yl=l}function Md(o,l,d){Ai[Va++]=F0,Ai[Va++]=Ja,Ai[Va++]=ys,ys=o;var m=F0;o=Ja;var B=32-He(m)-1;m&=~(1<<B),d+=1;var D=32-He(l)+B;if(30<D){var Y=B-B%5;D=(m&(1<<Y)-1).toString(32),m>>=Y,B-=Y,F0=1<<32-He(l)+B|d<<B|m,Ja=D+o}else F0=1<<D|d<<B|m,Ja=o}function df(o){o.return!==null&&(Ua(o,1),Md(o,1,0))}function iu(o){for(;o===cc;)cc=Ji[--po],Ji[po]=null,yl=Ji[--po],Ji[po]=null;for(;o===ys;)ys=Ai[--Va],Ai[Va]=null,Ja=Ai[--Va],Ai[Va]=null,F0=Ai[--Va],Ai[Va]=null}function Af(o,l){Ai[Va++]=F0,Ai[Va++]=Ja,Ai[Va++]=ys,F0=l.id,Ja=l.overflow,ys=o}var Cr=null,ri=null,Kr=!1,d0=null,is=!1,hf=Error(n(519));function A0(o){var l=Error(n(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw O0(Vi(l,o)),hf}function $A(o){var l=o.stateNode,d=o.type,m=o.memoizedProps;switch(l[Pt]=o,l[wt]=m,d){case"dialog":En("cancel",l),En("close",l);break;case"iframe":case"object":case"embed":En("load",l);break;case"video":case"audio":for(d=0;d<K1.length;d++)En(K1[d],l);break;case"source":En("error",l);break;case"img":case"image":case"link":En("error",l),En("load",l);break;case"details":En("toggle",l);break;case"input":En("invalid",l),gr(l,m.value,m.defaultValue,m.checked,m.defaultChecked,m.type,m.name,!0);break;case"select":En("invalid",l);break;case"textarea":En("invalid",l),fi(l,m.value,m.defaultValue,m.children)}d=m.children,typeof d!="string"&&typeof d!="number"&&typeof d!="bigint"||l.textContent===""+d||m.suppressHydrationWarning===!0||nw(l.textContent,d)?(m.popover!=null&&(En("beforetoggle",l),En("toggle",l)),m.onScroll!=null&&En("scroll",l),m.onScrollEnd!=null&&En("scrollend",l),m.onClick!=null&&(l.onclick=Wi),l=!0):l=!1,l||A0(o,!0)}function eh(o){for(Cr=o.return;Cr;)switch(Cr.tag){case 5:case 31:case 13:is=!1;return;case 27:case 3:is=!0;return;default:Cr=Cr.return}}function Ho(o){if(o!==Cr)return!1;if(!Kr)return eh(o),Kr=!0,!1;var l=o.tag,d;if((d=l!==3&&l!==27)&&((d=l===5)&&(d=o.type,d=!(d!=="form"&&d!=="button")||F4(o.type,o.memoizedProps)),d=!d),d&&ri&&A0(o),eh(o),l===13){if(o=o.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(n(317));ri=dw(o)}else if(l===31){if(o=o.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(n(317));ri=dw(o)}else l===27?(l=ri,Of(o.type)?(o=U4,U4=null,ri=o):ri=l):ri=Cr?Xo(o.stateNode.nextSibling):null;return!0}function mo(){ri=Cr=null,Kr=!1}function gf(){var o=d0;return o!==null&&(Ps===null?Ps=o:Ps.push.apply(Ps,o),d0=null),o}function O0(o){d0===null?d0=[o]:d0.push(o)}var au=$(null),M0=null,h0=null;function Aa(o,l,d){he(au,l._currentValue),l._currentValue=d}function bs(o){o._currentValue=au.current,de(au)}function su(o,l,d){for(;o!==null;){var m=o.alternate;if((o.childLanes&l)!==l?(o.childLanes|=l,m!==null&&(m.childLanes|=l)):m!==null&&(m.childLanes&l)!==l&&(m.childLanes|=l),o===d)break;o=o.return}}function Rs(o,l,d,m){var B=o.child;for(B!==null&&(B.return=o);B!==null;){var D=B.dependencies;if(D!==null){var Y=B.child;D=D.firstContext;e:for(;D!==null;){var oe=D;D=B;for(var Ce=0;Ce<l.length;Ce++)if(oe.context===l[Ce]){D.lanes|=d,oe=D.alternate,oe!==null&&(oe.lanes|=d),su(D.return,d,o),m||(Y=null);break e}D=oe.next}}else if(B.tag===18){if(Y=B.return,Y===null)throw Error(n(341));Y.lanes|=d,D=Y.alternate,D!==null&&(D.lanes|=d),su(Y,d,o),Y=null}else Y=B.child;if(Y!==null)Y.return=B;else for(Y=B;Y!==null;){if(Y===o){Y=null;break}if(B=Y.sibling,B!==null){B.return=Y.return,Y=B;break}Y=Y.return}B=Y}}function Ts(o,l,d,m){o=null;for(var B=l,D=!1;B!==null;){if(!D){if((B.flags&524288)!==0)D=!0;else if((B.flags&262144)!==0)break}if(B.tag===10){var Y=B.alternate;if(Y===null)throw Error(n(387));if(Y=Y.memoizedProps,Y!==null){var oe=B.type;Ya(B.pendingProps.value,Y.value)||(o!==null?o.push(oe):o=[oe])}}else if(B===Pe.current){if(Y=B.alternate,Y===null)throw Error(n(387));Y.memoizedState.memoizedState!==B.memoizedState.memoizedState&&(o!==null?o.push($1):o=[$1])}B=B.return}o!==null&&Rs(l,o,d,m),l.flags|=262144}function Fs(o){for(o=o.firstContext;o!==null;){if(!Ya(o.context._currentValue,o.memoizedValue))return!0;o=o.next}return!1}function Go(o){M0=o,h0=null,o=o.dependencies,o!==null&&(o.firstContext=null)}function Zi(o){return pf(M0,o)}function ou(o,l){return M0===null&&Go(o),pf(o,l)}function pf(o,l){var d=l._currentValue;if(l={context:l,memoizedValue:d,next:null},h0===null){if(o===null)throw Error(n(308));h0=l,o.dependencies={lanes:0,firstContext:l},o.flags|=524288}else h0=h0.next=l;return d}var mf=typeof AbortController<"u"?AbortController:function(){var o=[],l=this.signal={aborted:!1,addEventListener:function(d,m){o.push(m)}};this.abort=function(){l.aborted=!0,o.forEach(function(d){return d()})}},Ld=e.unstable_scheduleCallback,S1=e.unstable_NormalPriority,x={$$typeof:k,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function b(){return{controller:new mf,data:new Map,refCount:0}}function R(o){o.refCount--,o.refCount===0&&Ld(S1,function(){o.controller.abort()})}var W=null,K=0,ue=0,Ee=null;function st(o,l){if(W===null){var d=W=[];K=0,ue=I4(),Ee={status:"pending",value:void 0,then:function(m){d.push(m)}}}return K++,l.then(It,It),l}function It(){if(--K===0&&W!==null){Ee!==null&&(Ee.status="fulfilled");var o=W;W=null,ue=0,Ee=null;for(var l=0;l<o.length;l++)(0,o[l])()}}function Wt(o,l){var d=[],m={status:"pending",value:null,reason:null,then:function(B){d.push(B)}};return o.then(function(){m.status="fulfilled",m.value=l;for(var B=0;B<d.length;B++)(0,d[B])(l)},function(B){for(m.status="rejected",m.reason=B,B=0;B<d.length;B++)(0,d[B])(void 0)}),m}var Br=X.S;X.S=function(o,l){SB=kt(),typeof l=="object"&&l!==null&&typeof l.then=="function"&&st(o,l),Br!==null&&Br(o,l)};var Wn=$(null);function kn(){var o=Wn.current;return o!==null?o:Di.pooledCache}function Pa(o,l){l===null?he(Wn,Wn.current):he(Wn,l.pool)}function qo(){var o=kn();return o===null?null:{parent:x._currentValue,pool:o}}var ha=Error(n(460)),ot=Error(n(474)),Ke=Error(n(542)),ht={then:function(){}};function dr(o){return o=o.status,o==="fulfilled"||o==="rejected"}function Nr(o,l,d){switch(d=o[d],d===void 0?o.push(l):d!==l&&(l.then(Wi,Wi),l=d),l.status){case"fulfilled":return l.value;case"rejected":throw o=l.reason,ga(o),o;default:if(typeof l.status=="string")l.then(Wi,Wi);else{if(o=Di,o!==null&&100<o.shellSuspendCounter)throw Error(n(482));o=l,o.status="pending",o.then(function(m){if(l.status==="pending"){var B=l;B.status="fulfilled",B.value=m}},function(m){if(l.status==="pending"){var B=l;B.status="rejected",B.reason=m}})}switch(l.status){case"fulfilled":return l.value;case"rejected":throw o=l.reason,ga(o),o}throw Qr=l,ha}}function nn(o){try{var l=o._init;return l(o._payload)}catch(d){throw d!==null&&typeof d=="object"&&typeof d.then=="function"?(Qr=d,ha):d}}var Qr=null;function yn(){if(Qr===null)throw Error(n(459));var o=Qr;return Qr=null,o}function ga(o){if(o===ha||o===Ke)throw Error(n(483))}var an=null,as=0;function Yo(o){var l=as;return as+=1,an===null&&(an=[]),Nr(an,o,l)}function lu(o,l){l=l.props.ref,o.ref=l!==void 0?l:null}function bl(o,l){throw l.$$typeof===y?Error(n(525)):(o=Object.prototype.toString.call(l),Error(n(31,o==="[object Object]"?"object with keys {"+Object.keys(l).join(", ")+"}":o)))}function cu(o){function l(Ue,Ne){if(o){var Ve=Ue.deletions;Ve===null?(Ue.deletions=[Ne],Ue.flags|=16):Ve.push(Ne)}}function d(Ue,Ne){if(!o)return null;for(;Ne!==null;)l(Ue,Ne),Ne=Ne.sibling;return null}function m(Ue){for(var Ne=new Map;Ue!==null;)Ue.key!==null?Ne.set(Ue.key,Ue):Ne.set(Ue.index,Ue),Ue=Ue.sibling;return Ne}function B(Ue,Ne){return Ue=La(Ue,Ne),Ue.index=0,Ue.sibling=null,Ue}function D(Ue,Ne,Ve){return Ue.index=Ve,o?(Ve=Ue.alternate,Ve!==null?(Ve=Ve.index,Ve<Ne?(Ue.flags|=67108866,Ne):Ve):(Ue.flags|=67108866,Ne)):(Ue.flags|=1048576,Ne)}function Y(Ue){return o&&Ue.alternate===null&&(Ue.flags|=67108866),Ue}function oe(Ue,Ne,Ve,xt){return Ne===null||Ne.tag!==6?(Ne=ja(Ve,Ue.mode,xt),Ne.return=Ue,Ne):(Ne=B(Ne,Ve),Ne.return=Ue,Ne)}function Ce(Ue,Ne,Ve,xt){var Dr=Ve.type;return Dr===I?pt(Ue,Ne,Ve.props.children,xt,Ve.key):Ne!==null&&(Ne.elementType===Dr||typeof Dr=="object"&&Dr!==null&&Dr.$$typeof===L&&nn(Dr)===Ne.type)?(Ne=B(Ne,Ve.props),lu(Ne,Ve),Ne.return=Ue,Ne):(Ne=lc(Ve.type,Ve.key,Ve.props,null,Ue.mode,xt),lu(Ne,Ve),Ne.return=Ue,Ne)}function Je(Ue,Ne,Ve,xt){return Ne===null||Ne.tag!==4||Ne.stateNode.containerInfo!==Ve.containerInfo||Ne.stateNode.implementation!==Ve.implementation?(Ne=f0(Ve,Ue.mode,xt),Ne.return=Ue,Ne):(Ne=B(Ne,Ve.children||[]),Ne.return=Ue,Ne)}function pt(Ue,Ne,Ve,xt,Dr){return Ne===null||Ne.tag!==7?(Ne=Oi(Ve,Ue.mode,xt,Dr),Ne.return=Ue,Ne):(Ne=B(Ne,Ve),Ne.return=Ue,Ne)}function Bt(Ue,Ne,Ve){if(typeof Ne=="string"&&Ne!==""||typeof Ne=="number"||typeof Ne=="bigint")return Ne=ja(""+Ne,Ue.mode,Ve),Ne.return=Ue,Ne;if(typeof Ne=="object"&&Ne!==null){switch(Ne.$$typeof){case E:return Ve=lc(Ne.type,Ne.key,Ne.props,null,Ue.mode,Ve),lu(Ve,Ne),Ve.return=Ue,Ve;case C:return Ne=f0(Ne,Ue.mode,Ve),Ne.return=Ue,Ne;case L:return Ne=nn(Ne),Bt(Ue,Ne,Ve)}if(Ae(Ne)||O(Ne))return Ne=Oi(Ne,Ue.mode,Ve,null),Ne.return=Ue,Ne;if(typeof Ne.then=="function")return Bt(Ue,Yo(Ne),Ve);if(Ne.$$typeof===k)return Bt(Ue,ou(Ue,Ne),Ve);bl(Ue,Ne)}return null}function rt(Ue,Ne,Ve,xt){var Dr=Ne!==null?Ne.key:null;if(typeof Ve=="string"&&Ve!==""||typeof Ve=="number"||typeof Ve=="bigint")return Dr!==null?null:oe(Ue,Ne,""+Ve,xt);if(typeof Ve=="object"&&Ve!==null){switch(Ve.$$typeof){case E:return Ve.key===Dr?Ce(Ue,Ne,Ve,xt):null;case C:return Ve.key===Dr?Je(Ue,Ne,Ve,xt):null;case L:return Ve=nn(Ve),rt(Ue,Ne,Ve,xt)}if(Ae(Ve)||O(Ve))return Dr!==null?null:pt(Ue,Ne,Ve,xt,null);if(typeof Ve.then=="function")return rt(Ue,Ne,Yo(Ve),xt);if(Ve.$$typeof===k)return rt(Ue,Ne,ou(Ue,Ve),xt);bl(Ue,Ve)}return null}function ut(Ue,Ne,Ve,xt,Dr){if(typeof xt=="string"&&xt!==""||typeof xt=="number"||typeof xt=="bigint")return Ue=Ue.get(Ve)||null,oe(Ne,Ue,""+xt,Dr);if(typeof xt=="object"&&xt!==null){switch(xt.$$typeof){case E:return Ue=Ue.get(xt.key===null?Ve:xt.key)||null,Ce(Ne,Ue,xt,Dr);case C:return Ue=Ue.get(xt.key===null?Ve:xt.key)||null,Je(Ne,Ue,xt,Dr);case L:return xt=nn(xt),ut(Ue,Ne,Ve,xt,Dr)}if(Ae(xt)||O(xt))return Ue=Ue.get(Ve)||null,pt(Ne,Ue,xt,Dr,null);if(typeof xt.then=="function")return ut(Ue,Ne,Ve,Yo(xt),Dr);if(xt.$$typeof===k)return ut(Ue,Ne,Ve,ou(Ne,xt),Dr);bl(Ne,xt)}return null}function vr(Ue,Ne,Ve,xt){for(var Dr=null,Vn=null,Ir=Ne,Xr=Ne=0,Sn=null;Ir!==null&&Xr<Ve.length;Xr++){Ir.index>Xr?(Sn=Ir,Ir=null):Sn=Ir.sibling;var Jn=rt(Ue,Ir,Ve[Xr],xt);if(Jn===null){Ir===null&&(Ir=Sn);break}o&&Ir&&Jn.alternate===null&&l(Ue,Ir),Ne=D(Jn,Ne,Xr),Vn===null?Dr=Jn:Vn.sibling=Jn,Vn=Jn,Ir=Sn}if(Xr===Ve.length)return d(Ue,Ir),Kr&&Ua(Ue,Xr),Dr;if(Ir===null){for(;Xr<Ve.length;Xr++)Ir=Bt(Ue,Ve[Xr],xt),Ir!==null&&(Ne=D(Ir,Ne,Xr),Vn===null?Dr=Ir:Vn.sibling=Ir,Vn=Ir);return Kr&&Ua(Ue,Xr),Dr}for(Ir=m(Ir);Xr<Ve.length;Xr++)Sn=ut(Ir,Ue,Xr,Ve[Xr],xt),Sn!==null&&(o&&Sn.alternate!==null&&Ir.delete(Sn.key===null?Xr:Sn.key),Ne=D(Sn,Ne,Xr),Vn===null?Dr=Sn:Vn.sibling=Sn,Vn=Sn);return o&&Ir.forEach(function(Pf){return l(Ue,Pf)}),Kr&&Ua(Ue,Xr),Dr}function jr(Ue,Ne,Ve,xt){if(Ve==null)throw Error(n(151));for(var Dr=null,Vn=null,Ir=Ne,Xr=Ne=0,Sn=null,Jn=Ve.next();Ir!==null&&!Jn.done;Xr++,Jn=Ve.next()){Ir.index>Xr?(Sn=Ir,Ir=null):Sn=Ir.sibling;var Pf=rt(Ue,Ir,Jn.value,xt);if(Pf===null){Ir===null&&(Ir=Sn);break}o&&Ir&&Pf.alternate===null&&l(Ue,Ir),Ne=D(Pf,Ne,Xr),Vn===null?Dr=Pf:Vn.sibling=Pf,Vn=Pf,Ir=Sn}if(Jn.done)return d(Ue,Ir),Kr&&Ua(Ue,Xr),Dr;if(Ir===null){for(;!Jn.done;Xr++,Jn=Ve.next())Jn=Bt(Ue,Jn.value,xt),Jn!==null&&(Ne=D(Jn,Ne,Xr),Vn===null?Dr=Jn:Vn.sibling=Jn,Vn=Jn);return Kr&&Ua(Ue,Xr),Dr}for(Ir=m(Ir);!Jn.done;Xr++,Jn=Ve.next())Jn=ut(Ir,Ue,Xr,Jn.value,xt),Jn!==null&&(o&&Jn.alternate!==null&&Ir.delete(Jn.key===null?Xr:Jn.key),Ne=D(Jn,Ne,Xr),Vn===null?Dr=Jn:Vn.sibling=Jn,Vn=Jn);return o&&Ir.forEach(function(zL){return l(Ue,zL)}),Kr&&Ua(Ue,Xr),Dr}function Bi(Ue,Ne,Ve,xt){if(typeof Ve=="object"&&Ve!==null&&Ve.type===I&&Ve.key===null&&(Ve=Ve.props.children),typeof Ve=="object"&&Ve!==null){switch(Ve.$$typeof){case E:e:{for(var Dr=Ve.key;Ne!==null;){if(Ne.key===Dr){if(Dr=Ve.type,Dr===I){if(Ne.tag===7){d(Ue,Ne.sibling),xt=B(Ne,Ve.props.children),xt.return=Ue,Ue=xt;break e}}else if(Ne.elementType===Dr||typeof Dr=="object"&&Dr!==null&&Dr.$$typeof===L&&nn(Dr)===Ne.type){d(Ue,Ne.sibling),xt=B(Ne,Ve.props),lu(xt,Ve),xt.return=Ue,Ue=xt;break e}d(Ue,Ne);break}else l(Ue,Ne);Ne=Ne.sibling}Ve.type===I?(xt=Oi(Ve.props.children,Ue.mode,xt,Ve.key),xt.return=Ue,Ue=xt):(xt=lc(Ve.type,Ve.key,Ve.props,null,Ue.mode,xt),lu(xt,Ve),xt.return=Ue,Ue=xt)}return Y(Ue);case C:e:{for(Dr=Ve.key;Ne!==null;){if(Ne.key===Dr)if(Ne.tag===4&&Ne.stateNode.containerInfo===Ve.containerInfo&&Ne.stateNode.implementation===Ve.implementation){d(Ue,Ne.sibling),xt=B(Ne,Ve.children||[]),xt.return=Ue,Ue=xt;break e}else{d(Ue,Ne);break}else l(Ue,Ne);Ne=Ne.sibling}xt=f0(Ve,Ue.mode,xt),xt.return=Ue,Ue=xt}return Y(Ue);case L:return Ve=nn(Ve),Bi(Ue,Ne,Ve,xt)}if(Ae(Ve))return vr(Ue,Ne,Ve,xt);if(O(Ve)){if(Dr=O(Ve),typeof Dr!="function")throw Error(n(150));return Ve=Dr.call(Ve),jr(Ue,Ne,Ve,xt)}if(typeof Ve.then=="function")return Bi(Ue,Ne,Yo(Ve),xt);if(Ve.$$typeof===k)return Bi(Ue,Ne,ou(Ue,Ve),xt);bl(Ue,Ve)}return typeof Ve=="string"&&Ve!==""||typeof Ve=="number"||typeof Ve=="bigint"?(Ve=""+Ve,Ne!==null&&Ne.tag===6?(d(Ue,Ne.sibling),xt=B(Ne,Ve),xt.return=Ue,Ue=xt):(d(Ue,Ne),xt=ja(Ve,Ue.mode,xt),xt.return=Ue,Ue=xt),Y(Ue)):d(Ue,Ne)}return function(Ue,Ne,Ve,xt){try{as=0;var Dr=Bi(Ue,Ne,Ve,xt);return an=null,Dr}catch(Ir){if(Ir===ha||Ir===Ke)throw Ir;var Vn=wa(29,Ir,null,Ue.mode);return Vn.lanes=xt,Vn.return=Ue,Vn}finally{}}}var ss=cu(!0),Op=cu(!1),uc=!1;
vendor: 7,918 bytes, line 8
8function jd(o){o.updateQueue={baseState:o.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ud(o,l){o=o.updateQueue,l.updateQueue===o&&(l.updateQueue={baseState:o.baseState,firstBaseUpdate:o.firstBaseUpdate,lastBaseUpdate:o.lastBaseUpdate,shared:o.shared,callbacks:null})}function Wo(o){return{lane:o,tag:0,payload:null,callback:null,next:null}}function Ko(o,l,d){var m=o.updateQueue;if(m===null)return null;if(m=m.shared,(ii&2)!==0){var B=m.pending;return B===null?l.next=l:(l.next=B.next,B.next=l),m.pending=l,l=Po(o),oc(o,null,d),l}return ml(o,m,l,d),Po(o)}function Pd(o,l,d){if(l=l.updateQueue,l!==null&&(l=l.shared,(d&4194048)!==0)){var m=l.lanes;m&=o.pendingLanes,d|=m,l.lanes=d,Qe(o,d)}}function _1(o,l){var d=o.updateQueue,m=o.alternate;if(m!==null&&(m=m.updateQueue,d===m)){var B=null,D=null;if(d=d.firstBaseUpdate,d!==null){do{var Y={lane:d.lane,tag:d.tag,payload:d.payload,callback:null,next:null};D===null?B=D=Y:D=D.next=Y,d=d.next}while(d!==null);D===null?B=D=l:D=D.next=l}else B=D=l;d={baseState:m.baseState,firstBaseUpdate:B,lastBaseUpdate:D,shared:m.shared,callbacks:m.callbacks},o.updateQueue=d;return}o=d.lastBaseUpdate,o===null?d.firstBaseUpdate=l:o.next=l,d.lastBaseUpdate=l}var vo=!1;function vf(){if(vo){var o=Ee;if(o!==null)throw o}}function zd(o,l,d,m){vo=!1;var B=o.updateQueue;uc=!1;var D=B.firstBaseUpdate,Y=B.lastBaseUpdate,oe=B.shared.pending;if(oe!==null){B.shared.pending=null;var Ce=oe,Je=Ce.next;Ce.next=null,Y===null?D=Je:Y.next=Je,Y=Ce;var pt=o.alternate;pt!==null&&(pt=pt.updateQueue,oe=pt.lastBaseUpdate,oe!==Y&&(oe===null?pt.firstBaseUpdate=Je:oe.next=Je,pt.lastBaseUpdate=Ce))}if(D!==null){var Bt=B.baseState;Y=0,pt=Je=Ce=null,oe=D;do{var rt=oe.lane&-536870913,ut=rt!==oe.lane;if(ut?(In&rt)===rt:(m&rt)===rt){rt!==0&&rt===ue&&(vo=!0),pt!==null&&(pt=pt.next={lane:0,tag:oe.tag,payload:oe.payload,callback:null,next:null});e:{var vr=o,jr=oe;rt=l;var Bi=d;switch(jr.tag){case 1:if(vr=jr.payload,typeof vr=="function"){Bt=vr.call(Bi,Bt,rt);break e}Bt=vr;break e;case 3:vr.flags=vr.flags&-65537|128;case 0:if(vr=jr.payload,rt=typeof vr=="function"?vr.call(Bi,Bt,rt):vr,rt==null)break e;Bt=v({},Bt,rt);break e;case 2:uc=!0}}rt=oe.callback,rt!==null&&(o.flags|=64,ut&&(o.flags|=8192),ut=B.callbacks,ut===null?B.callbacks=[rt]:ut.push(rt))}else ut={lane:rt,tag:oe.tag,payload:oe.payload,callback:oe.callback,next:null},pt===null?(Je=pt=ut,Ce=Bt):pt=pt.next=ut,Y|=rt;if(oe=oe.next,oe===null){if(oe=B.shared.pending,oe===null)break;ut=oe,oe=ut.next,ut.next=null,B.lastBaseUpdate=ut,B.shared.pending=null}}while(!0);pt===null&&(Ce=Bt),B.baseState=Ce,B.firstBaseUpdate=Je,B.lastBaseUpdate=pt,D===null&&(B.shared.lanes=0),kf|=Y,o.lanes=Y,o.memoizedState=Bt}}function Q1(o,l){if(typeof o!="function")throw Error(n(191,o));o.call(l)}function Mp(o,l){var d=o.callbacks;if(d!==null)for(o.callbacks=null,o=0;o<d.length;o++)Q1(d[o],l)}var yf=$(null),th=$(0);function D1(o,l){o=Su,he(th,o),he(yf,l),Su=o|l.baseLanes}function L0(){he(th,Su),he(yf,yf.current)}function rh(){Su=th.current,de(yf),de(th)}var g0=$(null),j0=null;function xl(o){var l=o.alternate;he(Si,Si.current&1),he(g0,o),j0===null&&(l===null||yf.current!==null||l.memoizedState!==null)&&(j0=o)}function fc(o){he(Si,Si.current),he(g0,o),j0===null&&(j0=o)}function uu(o){o.tag===22?(he(Si,Si.current),he(g0,o),j0===null&&(j0=o)):El()}function El(){he(Si,Si.current),he(g0,g0.current)}function ia(o){de(g0),j0===o&&(j0=null),de(Si)}var Si=$(0);function fu(o){for(var l=o;l!==null;){if(l.tag===13){var d=l.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||L4(d)||j4(d)))return l}else if(l.tag===19&&(l.memoizedProps.revealOrder==="forwards"||l.memoizedProps.revealOrder==="backwards"||l.memoizedProps.revealOrder==="unstable_legacy-backwards"||l.memoizedProps.revealOrder==="together")){if((l.flags&128)!==0)return l}else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===o)break;for(;l.sibling===null;){if(l.return===null||l.return===o)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}var Os=0,Yr=null,fn=null,Pn=null,Cl=!1,dc=!1,Vo=!1,Bl=0,du=0,wl=null,k1=0;function hi(){throw Error(n(321))}function Au(o,l){if(l===null)return!1;for(var d=0;d<l.length&&d<o.length;d++)if(!Ya(o[d],l[d]))return!1;return!0}function Hd(o,l,d,m,B,D){return Os=D,Yr=l,l.memoizedState=null,l.updateQueue=null,l.lanes=0,X.H=o===null||o.memoizedState===null?oa:Eo,Vo=!1,D=d(m,B),Vo=!1,dc&&(D=hc(l,d,m,B)),Ac(o),D}function Ac(o){X.H=xs;var l=fn!==null&&fn.next!==null;if(Os=0,Pn=fn=Yr=null,Cl=!1,du=0,wl=null,l)throw Error(n(300));o===null||Li||(o=o.dependencies,o!==null&&Fs(o)&&(Li=!0))}function hc(o,l,d,m){Yr=o;var B=0;do{if(dc&&(wl=null),du=0,dc=!1,25<=B)throw Error(n(301));if(B+=1,Pn=fn=null,o.updateQueue!=null){var D=o.updateQueue;D.lastEffect=null,D.events=null,D.stores=null,D.memoCache!=null&&(D.memoCache.index=0)}X.H=Dl,D=l(d,m)}while(dc);return D}function gc(){var o=X.H,l=o.useState()[0];return l=typeof l.then=="function"?Jo(l):l,o=o.useState()[0],(fn!==null?fn.memoizedState:null)!==o&&(Yr.flags|=1024),l}function Gd(){var o=Bl!==0;return Bl=0,o}function N1(o,l,d){l.updateQueue=o.updateQueue,l.flags&=-2053,o.lanes&=~d}function hu(o){if(Cl){for(o=o.memoizedState;o!==null;){var l=o.queue;l!==null&&(l.pending=null),o=o.next}Cl=!1}Os=0,Pn=fn=Yr=null,dc=!1,du=Bl=0,wl=null}function p0(){var o={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Pn===null?Yr.memoizedState=Pn=o:Pn=Pn.next=o,Pn}function zi(){if(fn===null){var o=Yr.alternate;o=o!==null?o.memoizedState:null}else o=fn.next;var l=Pn===null?Yr.memoizedState:Pn.next;if(l!==null)Pn=l,fn=o;else{if(o===null)throw Yr.alternate===null?Error(n(467)):Error(n(310));fn=o,o={memoizedState:fn.memoizedState,baseState:fn.baseState,baseQueue:fn.baseQueue,queue:fn.queue,next:null},Pn===null?Yr.memoizedState=Pn=o:Pn=Pn.next=o}return Pn}function pc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Jo(o){var l=du;return du+=1,wl===null&&(wl=[]),o=Nr(wl,o,l),l=Yr,(Pn===null?l.memoizedState:Pn.next)===null&&(l=l.alternate,X.H=l===null||l.memoizedState===null?oa:Eo),o}function mc(o){if(o!==null&&typeof o=="object"){if(typeof o.then=="function")return Jo(o);if(o.$$typeof===k)return Zi(o)}throw Error(n(438,String(o)))}function vc(o){var l=null,d=Yr.updateQueue;if(d!==null&&(l=d.memoCache),l==null){var m=Yr.alternate;m!==null&&(m=m.updateQueue,m!==null&&(m=m.memoCache,m!=null&&(l={data:m.data.map(function(B){return B.slice()}),index:0})))}if(l==null&&(l={data:[],index:0}),d===null&&(d=pc(),Yr.updateQueue=d),d.memoCache=l,d=l.data[l.index],d===void 0)for(d=l.data[l.index]=Array(o),m=0;m<o;m++)d[m]=H;return l.index++,d}function Il(o,l){return typeof l=="function"?l(o):l}function Sl(o){var l=zi();return bf(l,fn,o)}function bf(o,l,d){var m=o.queue;if(m===null)throw Error(n(311));m.lastRenderedReducer=d;var B=o.baseQueue,D=m.pending;if(D!==null){if(B!==null){var Y=B.next;B.next=D.next,D.next=Y}l.baseQueue=B=D,m.pending=null}if(D=o.baseState,B===null)o.memoizedState=D;else{l=B.next;var oe=Y=null,Ce=null,Je=l,pt=!1;do{var Bt=Je.lane&-536870913;if(Bt!==Je.lane?(In&Bt)===Bt:(Os&Bt)===Bt){var rt=Je.revertLane;if(rt===0)Ce!==null&&(Ce=Ce.next={lane:0,revertLane:0,gesture:null,action:Je.action,hasEagerState:Je.hasEagerState,eagerState:Je.eagerState,next:null}),Bt===ue&&(pt=!0);else if((Os&rt)===rt){Je=Je.next,rt===ue&&(pt=!0);continue}else Bt={lane:0,revertLane:Je.revertLane,gesture:null,action:Je.action,hasEagerState:Je.hasEagerState,eagerState:Je.eagerState,next:null},Ce===null?(oe=Ce=Bt,Y=D):Ce=Ce.next=Bt,Yr.lanes|=rt,kf|=rt;Bt=Je.action,Vo&&d(D,Bt),D=Je.hasEagerState?Je.eagerState:d(D,Bt)}else rt={lane:Bt,revertLane:Je.revertLane,gesture:Je.gesture,action:Je.action,hasEagerState:Je.hasEagerState,eagerState:Je.eagerState,next:null},Ce===null?(oe=Ce=rt,Y=D):Ce=Ce.next=rt,Yr.lanes|=Bt,kf|=Bt;Je=Je.next}
vendor: 8,901 bytes, line 8
8while(Je!==null&&Je!==l);if(Ce===null?Y=D:Ce.next=oe,!Ya(D,o.memoizedState)&&(Li=!0,pt&&(d=Ee,d!==null)))throw d;o.memoizedState=D,o.baseState=Y,o.baseQueue=Ce,m.lastRenderedState=D}return B===null&&(m.lanes=0),[o.memoizedState,m.dispatch]}function yo(o){var l=zi(),d=l.queue;if(d===null)throw Error(n(311));d.lastRenderedReducer=o;var m=d.dispatch,B=d.pending,D=l.memoizedState;if(B!==null){d.pending=null;var Y=B=B.next;do D=o(D,Y.action),Y=Y.next;while(Y!==B);Ya(D,l.memoizedState)||(Li=!0),l.memoizedState=D,l.baseQueue===null&&(l.baseState=D),d.lastRenderedState=D}return[D,m]}function Zo(o,l,d){var m=Yr,B=zi(),D=Kr;if(D){if(d===void 0)throw Error(n(407));d=d()}else d=l();var Y=!Ya((fn||B).memoizedState,d);if(Y&&(B.memoizedState=d,Li=!0),B=B.queue,qd(Zr.bind(null,m,B,o),[o]),B.getSnapshot!==l||Y||Pn!==null&&Pn.memoizedState.tag&1){if(m.flags|=2048,Hi(9,{destroy:void 0},_l.bind(null,m,B,d,l),null),Di===null)throw Error(n(349));D||(Os&127)!==0||pa(m,l,d)}return d}function pa(o,l,d){o.flags|=16384,o={getSnapshot:l,value:d},l=Yr.updateQueue,l===null?(l=pc(),Yr.updateQueue=l,l.stores=[o]):(d=l.stores,d===null?l.stores=[o]:d.push(o))}function _l(o,l,d,m){l.value=d,l.getSnapshot=m,xi(l)&&aa(o)}function Zr(o,l,d){return d(function(){xi(l)&&aa(o)})}function xi(o){var l=o.getSnapshot;o=o.value;try{var d=l();return!Ya(o,d)}catch{return!0}}function aa(o){var l=ur(o,2);l!==null&&zs(l,o,2)}function xf(o){var l=p0();if(typeof o=="function"){var d=o;if(o=d(),Vo){pe(!0);try{d()}finally{pe(!1)}}}return l.memoizedState=l.baseState=o,l.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Il,lastRenderedState:o},l}function gu(o,l,d,m){return o.baseState=d,bf(o,fn,typeof m=="function"?m:Il)}function pu(o,l,d,m,B){if(os(o))throw Error(n(485));if(o=l.action,o!==null){var D={payload:B,action:o,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(Y){D.listeners.push(Y)}};X.T!==null?d(!0):D.isTransition=!1,m(D),d=l.pending,d===null?(D.next=l.pending=D,nh(l,D)):(D.next=d.next,l.pending=d.next=D)}}function nh(o,l){var d=l.action,m=l.payload,B=o.state;if(l.isTransition){var D=X.T,Y={};X.T=Y;try{var oe=d(B,m),Ce=X.S;Ce!==null&&Ce(Y,oe),Ef(o,l,oe)}catch(Je){R1(o,l,Je)}finally{D!==null&&Y.types!==null&&(D.types=Y.types),X.T=D}}else try{D=d(B,m),Ef(o,l,D)}catch(Je){R1(o,l,Je)}}function Ef(o,l,d){d!==null&&typeof d=="object"&&typeof d.then=="function"?d.then(function(m){mu(o,l,m)},function(m){return R1(o,l,m)}):mu(o,l,d)}function mu(o,l,d){l.status="fulfilled",l.value=d,ih(l),o.state=d,l=o.pending,l!==null&&(d=l.next,d===l?o.pending=null:(d=d.next,l.next=d,nh(o,d)))}function R1(o,l,d){var m=o.pending;if(o.pending=null,m!==null){m=m.next;do l.status="rejected",l.reason=d,ih(l),l=l.next;while(l!==m)}o.action=null}function ih(o){o=o.listeners;for(var l=0;l<o.length;l++)(0,o[l])()}function bo(o,l){return l}function yc(o,l){if(Kr){var d=Di.formState;if(d!==null){e:{var m=Yr;if(Kr){if(ri){t:{for(var B=ri,D=is;B.nodeType!==8;){if(!D){B=null;break t}if(B=Xo(B.nextSibling),B===null){B=null;break t}}D=B.data,B=D==="F!"||D==="F"?B:null}if(B){ri=Xo(B.nextSibling),m=B.data==="F!";break e}}A0(m)}m=!1}m&&(l=d[0])}}return d=p0(),d.memoizedState=d.baseState=l,m={pending:null,lanes:0,dispatch:null,lastRenderedReducer:bo,lastRenderedState:l},d.queue=m,d=$r.bind(null,Yr,m),m.dispatch=d,m=xf(!1),D=Mi.bind(null,Yr,!1,m.queue),m=p0(),B={state:l,dispatch:null,action:o,pending:null},m.queue=B,d=pu.bind(null,Yr,B,D,d),B.dispatch=d,m.memoizedState=o,[l,d,!1]}function Ql(o){var l=zi();return bc(l,fn,o)}function bc(o,l,d){if(l=bf(o,l,bo)[0],o=Sl(Il)[0],typeof l=="object"&&l!==null&&typeof l.then=="function")try{var m=Jo(l)}catch(Y){throw Y===ha?Ke:Y}else m=l;l=zi();var B=l.queue,D=B.dispatch;return d!==l.memoizedState&&(Yr.flags|=2048,Hi(9,{destroy:void 0},T1.bind(null,B,d),null)),[m,D,o]}function T1(o,l){o.action=l}function F1(o){var l=zi(),d=fn;if(d!==null)return bc(l,d,o);zi(),l=l.memoizedState,d=zi();var m=d.queue.dispatch;return d.memoizedState=o,[l,m,!1]}function Hi(o,l,d,m){return o={tag:o,create:d,deps:m,inst:l,next:null},l=Yr.updateQueue,l===null&&(l=pc(),Yr.updateQueue=l),d=l.lastEffect,d===null?l.lastEffect=o.next=o:(m=d.next,d.next=o,o.next=m,l.lastEffect=o),o}function ah(){return zi().memoizedState}function Cf(o,l,d,m){var B=p0();Yr.flags|=o,B.memoizedState=Hi(1|l,{destroy:void 0},d,m===void 0?null:m)}function vu(o,l,d,m){var B=zi();m=m===void 0?null:m;var D=B.memoizedState.inst;fn!==null&&m!==null&&Au(m,fn.memoizedState.deps)?B.memoizedState=Hi(l,D,d,m):(Yr.flags|=o,B.memoizedState=Hi(1|l,D,d,m))}function yu(o,l){Cf(8390656,8,o,l)}function qd(o,l){vu(2048,8,o,l)}function l4(o){Yr.flags|=4;var l=Yr.updateQueue;if(l===null)l=pc(),Yr.updateQueue=l,l.events=[o];else{var d=l.events;d===null?l.events=[o]:d.push(o)}}function Lp(o){var l=zi().memoizedState;return l4({ref:l,nextImpl:o}),function(){if((ii&2)!==0)throw Error(n(440));return l.impl.apply(void 0,arguments)}}function jp(o,l){return vu(4,2,o,l)}function ma(o,l){return vu(4,4,o,l)}function O1(o,l){if(typeof l=="function"){o=o();var d=l(o);return function(){typeof d=="function"?d():l(null)}}if(l!=null)return o=o(),l.current=o,function(){l.current=null}}function bu(o,l,d){d=d!=null?d.concat([o]):null,vu(4,4,O1.bind(null,l,o),d)}function xo(){}function m0(o,l){var d=zi();l=l===void 0?null:l;var m=d.memoizedState;return l!==null&&Au(l,m[1])?m[0]:(d.memoizedState=[o,l],o)}function sh(o,l){var d=zi();l=l===void 0?null:l;var m=d.memoizedState;if(l!==null&&Au(l,m[1]))return m[0];if(m=o(),Vo){pe(!0);try{o()}finally{pe(!1)}}return d.memoizedState=[m,l],m}function oh(o,l,d){return d===void 0||(Os&1073741824)!==0&&(In&261930)===0?o.memoizedState=l:(o.memoizedState=d,o=QB(),Yr.lanes|=o,kf|=o,d)}function Ia(o,l,d,m){return Ya(d,l)?d:yf.current!==null?(o=oh(o,d,m),Ya(o,l)||(Li=!0),o):(Os&42)===0||(Os&1073741824)!==0&&(In&261930)===0?(Li=!0,o.memoizedState=d):(o=QB(),Yr.lanes|=o,kf|=o,l)}function M1(o,l,d,m,B){var D=se.p;se.p=D!==0&&8>D?D:8;var Y=X.T,oe={};X.T=oe,Mi(o,!1,l,d);try{var Ce=B(),Je=X.S;if(Je!==null&&Je(oe,Ce),Ce!==null&&typeof Ce=="object"&&typeof Ce.then=="function"){var pt=Wt(Ce,m);bn(o,l,pt,Io(o))}else bn(o,l,m,Io(o))}catch(Bt){bn(o,l,{then:function(){},status:"rejected",reason:Bt},Io())}finally{se.p=D,Y!==null&&oe.types!==null&&(Y.types=oe.types),X.T=Y}}function U0(){}function Ms(o,l,d,m){if(o.tag!==5)throw Error(n(476));var B=Up(o).queue;M1(o,B,l,ce,d===null?U0:function(){return xu(o),d(m)})}function Up(o){var l=o.memoizedState;if(l!==null)return l;l={memoizedState:ce,baseState:ce,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Il,lastRenderedState:ce},next:null};var d={};return l.next={memoizedState:d,baseState:d,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Il,lastRenderedState:d},next:null},o.memoizedState=l,o=o.alternate,o!==null&&(o.memoizedState=l),l}function xu(o){var l=Up(o);l.next===null&&(l=o.alternate.memoizedState),bn(o,l.next.queue,{},Io())}function L1(){return Zi($1)}function Bf(){return zi().memoizedState}function Pp(){return zi().memoizedState}function sa(o){for(var l=o.return;l!==null;){switch(l.tag){case 24:case 3:var d=Io();o=Wo(d);var m=Ko(l,o,d);m!==null&&(zs(m,l,d),Pd(m,l,d)),l={cache:b()},o.payload=l;return}l=l.return}}function _i(o,l,d){var m=Io();d={lane:m,revertLane:0,gesture:null,action:d,hasEagerState:!1,eagerState:null,next:null},os(o)?Yd(l,d):(d=vl(o,l,d,m),d!==null&&(zs(d,o,m),lh(d,l,m)))}function $r(o,l,d){var m=Io();bn(o,l,d,m)}function bn(o,l,d,m){var B={lane:m,revertLane:0,gesture:null,action:d,hasEagerState:!1,eagerState:null,next:null};if(os(o))Yd(l,B);else{var D=o.alternate;if(o.lanes===0&&(D===null||D.lanes===0)&&(D=l.lastRenderedReducer,D!==null))try{var Y=l.lastRenderedState,oe=D(Y,d);if(B.hasEagerState=!0,B.eagerState=oe,Ya(oe,Y))return ml(o,l,B,0),Di===null&&u0(),!1}catch{}finally{}if(d=vl(o,l,B,m),d!==null)return zs(d,o,m),lh(d,l,m),!0}return!1}function Mi(o,l,d,m){if(m={lane:2,revertLane:I4(),gesture:null,action:m,hasEagerState:!1,eagerState:null,next:null},os(o)){if(l)throw Error(n(479))}else l=vl(o,d,m,2),l!==null&&zs(l,o,2)}function os(o){var l=o.alternate;return o===Yr||l!==null&&l===Yr}function Yd(o,l){dc=Cl=!0;var d=o.pending;d===null?l.next=l:(l.next=d.next,d.next=l),o.pending=l}function lh(o,l,d){if((d&4194048)!==0){var m=l.lanes;m&=o.pendingLanes,d|=m,l.lanes=d,Qe(o,d)}}var xs={readContext:Zi,use:mc,useCallback:hi,useContext:hi,useEffect:hi,useImperativeHandle:hi,useLayoutEffect:hi,useInsertionEffect:hi,useMemo:hi,useReducer:hi,useRef:hi,useState:hi,useDebugValue:hi,useDeferredValue:hi,useTransition:hi,useSyncExternalStore:hi,useId:hi,useHostTransitionStatus:hi,useFormState:hi,useActionState:hi,useOptimistic:hi,useMemoCache:hi,useCacheRefresh:hi};xs.useEffectEvent=hi;var oa={readContext:Zi,use:mc,useCallback:function(o,l){return p0().memoizedState=[o,l===void 0?null:l],o}
vendor: 17,416 bytes, line 8
8,useContext:Zi,useEffect:yu,useImperativeHandle:function(o,l,d){d=d!=null?d.concat([o]):null,Cf(4194308,4,O1.bind(null,l,o),d)},useLayoutEffect:function(o,l){return Cf(4194308,4,o,l)},useInsertionEffect:function(o,l){Cf(4,2,o,l)},useMemo:function(o,l){var d=p0();l=l===void 0?null:l;var m=o();if(Vo){pe(!0);try{o()}finally{pe(!1)}}return d.memoizedState=[m,l],m},useReducer:function(o,l,d){var m=p0();if(d!==void 0){var B=d(l);if(Vo){pe(!0);try{d(l)}finally{pe(!1)}}}else B=l;return m.memoizedState=m.baseState=B,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:o,lastRenderedState:B},m.queue=o,o=o.dispatch=_i.bind(null,Yr,o),[m.memoizedState,o]},useRef:function(o){var l=p0();return o={current:o},l.memoizedState=o},useState:function(o){o=xf(o);var l=o.queue,d=$r.bind(null,Yr,l);return l.dispatch=d,[o.memoizedState,d]},useDebugValue:xo,useDeferredValue:function(o,l){var d=p0();return oh(d,o,l)},useTransition:function(){var o=xf(!1);return o=M1.bind(null,Yr,o.queue,!0,!1),p0().memoizedState=o,[!1,o]},useSyncExternalStore:function(o,l,d){var m=Yr,B=p0();if(Kr){if(d===void 0)throw Error(n(407));d=d()}else{if(d=l(),Di===null)throw Error(n(349));(In&127)!==0||pa(m,l,d)}B.memoizedState=d;var D={value:d,getSnapshot:l};return B.queue=D,yu(Zr.bind(null,m,D,o),[o]),m.flags|=2048,Hi(9,{destroy:void 0},_l.bind(null,m,D,d,l),null),d},useId:function(){var o=p0(),l=Di.identifierPrefix;if(Kr){var d=Ja,m=F0;d=(m&~(1<<32-He(m)-1)).toString(32)+d,l="_"+l+"R_"+d,d=Bl++,0<d&&(l+="H"+d.toString(32)),l+="_"}else d=k1++,l="_"+l+"r_"+d.toString(32)+"_";return o.memoizedState=l},useHostTransitionStatus:L1,useFormState:yc,useActionState:yc,useOptimistic:function(o){var l=p0();l.memoizedState=l.baseState=o;var d={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return l.queue=d,l=Mi.bind(null,Yr,!0,d),d.dispatch=l,[o,l]},useMemoCache:vc,useCacheRefresh:function(){return p0().memoizedState=sa.bind(null,Yr)},useEffectEvent:function(o){var l=p0(),d={impl:o};return l.memoizedState=d,function(){if((ii&2)!==0)throw Error(n(440));return d.impl.apply(void 0,arguments)}}},Eo={readContext:Zi,use:mc,useCallback:m0,useContext:Zi,useEffect:qd,useImperativeHandle:bu,useInsertionEffect:jp,useLayoutEffect:ma,useMemo:sh,useReducer:Sl,useRef:ah,useState:function(){return Sl(Il)},useDebugValue:xo,useDeferredValue:function(o,l){var d=zi();return Ia(d,fn.memoizedState,o,l)},useTransition:function(){var o=Sl(Il)[0],l=zi().memoizedState;return[typeof o=="boolean"?o:Jo(o),l]},useSyncExternalStore:Zo,useId:Bf,useHostTransitionStatus:L1,useFormState:Ql,useActionState:Ql,useOptimistic:function(o,l){var d=zi();return gu(d,fn,o,l)},useMemoCache:vc,useCacheRefresh:Pp};Eo.useEffectEvent=Lp;var Dl={readContext:Zi,use:mc,useCallback:m0,useContext:Zi,useEffect:qd,useImperativeHandle:bu,useInsertionEffect:jp,useLayoutEffect:ma,useMemo:sh,useReducer:yo,useRef:ah,useState:function(){return yo(Il)},useDebugValue:xo,useDeferredValue:function(o,l){var d=zi();return fn===null?oh(d,o,l):Ia(d,fn.memoizedState,o,l)},useTransition:function(){var o=yo(Il)[0],l=zi().memoizedState;return[typeof o=="boolean"?o:Jo(o),l]},useSyncExternalStore:Zo,useId:Bf,useHostTransitionStatus:L1,useFormState:F1,useActionState:F1,useOptimistic:function(o,l){var d=zi();return fn!==null?gu(d,fn,o,l):(d.baseState=o,[o,d.queue.dispatch])},useMemoCache:vc,useCacheRefresh:Pp};Dl.useEffectEvent=Lp;function Wd(o,l,d,m){l=o.memoizedState,d=d(m,l),d=d==null?l:v({},l,d),o.memoizedState=d,o.lanes===0&&(o.updateQueue.baseState=d)}var ls={enqueueSetState:function(o,l,d){o=o._reactInternals;var m=Io(),B=Wo(m);B.payload=l,d!=null&&(B.callback=d),l=Ko(o,B,m),l!==null&&(zs(l,o,m),Pd(l,o,m))},enqueueReplaceState:function(o,l,d){o=o._reactInternals;var m=Io(),B=Wo(m);B.tag=1,B.payload=l,d!=null&&(B.callback=d),l=Ko(o,B,m),l!==null&&(zs(l,o,m),Pd(l,o,m))},enqueueForceUpdate:function(o,l){o=o._reactInternals;var d=Io(),m=Wo(d);m.tag=2,l!=null&&(m.callback=l),l=Ko(o,m,d),l!==null&&(zs(l,o,d),Pd(l,o,d))}};function wf(o,l,d,m,B,D,Y){return o=o.stateNode,typeof o.shouldComponentUpdate=="function"?o.shouldComponentUpdate(m,D,Y):l.prototype&&l.prototype.isPureReactComponent?!jo(d,m)||!jo(B,D):!0}function If(o,l,d,m){o=l.state,typeof l.componentWillReceiveProps=="function"&&l.componentWillReceiveProps(d,m),typeof l.UNSAFE_componentWillReceiveProps=="function"&&l.UNSAFE_componentWillReceiveProps(d,m),l.state!==o&&ls.enqueueReplaceState(l,l.state,null)}function v0(o,l){var d=l;if("ref"in l){d={};for(var m in l)m!=="ref"&&(d[m]=l[m])}if(o=o.defaultProps){d===l&&(d=v({},d));for(var B in o)d[B]===void 0&&(d[B]=o[B])}return d}function ch(o){ns(o)}function uh(o){console.error(o)}function fh(o){ns(o)}function Eu(o,l){try{var d=o.onUncaughtError;d(l.value,{componentStack:l.stack})}catch(m){setTimeout(function(){throw m})}}function kl(o,l,d){try{var m=o.onCaughtError;m(d.value,{componentStack:d.stack,errorBoundary:l.tag===1?l.stateNode:null})}catch(B){setTimeout(function(){throw B})}}function Sf(o,l,d){return d=Wo(d),d.tag=3,d.payload={element:null},d.callback=function(){Eu(o,l)},d}function xc(o){return o=Wo(o),o.tag=3,o}function _f(o,l,d,m){var B=d.type.getDerivedStateFromError;if(typeof B=="function"){var D=m.value;o.payload=function(){return B(D)},o.callback=function(){kl(l,d,m)}}var Y=d.stateNode;Y!==null&&typeof Y.componentDidCatch=="function"&&(o.callback=function(){kl(l,d,m),typeof B!="function"&&(Nf===null?Nf=new Set([this]):Nf.add(this));var oe=m.stack;this.componentDidCatch(m.value,{componentStack:oe!==null?oe:""})})}function j1(o,l,d,m,B){if(d.flags|=32768,m!==null&&typeof m=="object"&&typeof m.then=="function"){if(l=d.alternate,l!==null&&Ts(l,d,B,!0),d=g0.current,d!==null){switch(d.tag){case 31:case 13:return j0===null?Vp():d.alternate===null&&va===0&&(va=3),d.flags&=-257,d.flags|=65536,d.lanes=B,m===ht?d.flags|=16384:(l=d.updateQueue,l===null?d.updateQueue=new Set([m]):l.add(m),C4(o,m,B)),!1;case 22:return d.flags|=65536,m===ht?d.flags|=16384:(l=d.updateQueue,l===null?(l={transitions:null,markerInstances:null,retryQueue:new Set([m])},d.updateQueue=l):(d=l.retryQueue,d===null?l.retryQueue=new Set([m]):d.add(m)),C4(o,m,B)),!1}throw Error(n(435,d.tag))}return C4(o,m,B),Vp(),!1}if(Kr)return l=g0.current,l!==null?((l.flags&65536)===0&&(l.flags|=256),l.flags|=65536,l.lanes=B,m!==hf&&(o=Error(n(422),{cause:m}),O0(Vi(o,d)))):(m!==hf&&(l=Error(n(423),{cause:m}),O0(Vi(l,d))),o=o.current.alternate,o.flags|=65536,B&=-B,o.lanes|=B,m=Vi(m,d),B=Sf(o.stateNode,m,B),_1(o,B),va!==4&&(va=2)),!1;var D=Error(n(520),{cause:m});if(D=Vi(D,d),q1===null?q1=[D]:q1.push(D),va!==4&&(va=2),l===null)return!0;m=Vi(m,d),d=l;do{switch(d.tag){case 3:return d.flags|=65536,o=B&-B,d.lanes|=o,o=Sf(d.stateNode,m,o),_1(d,o),!1;case 1:if(l=d.type,D=d.stateNode,(d.flags&128)===0&&(typeof l.getDerivedStateFromError=="function"||D!==null&&typeof D.componentDidCatch=="function"&&(Nf===null||!Nf.has(D))))return d.flags|=65536,B&=-B,d.lanes|=B,B=xc(B),_f(B,o,d,m),_1(d,B),!1}d=d.return}while(d!==null);return!1}var Kd=Error(n(461)),Li=!1;function Sa(o,l,d,m){l.child=o===null?Op(l,null,d,m):ss(l,o.child,d,m)}function g(o,l,d,m,B){d=d.render;var D=l.ref;if("ref"in m){var Y={};for(var oe in m)oe!=="ref"&&(Y[oe]=m[oe])}else Y=m;return Go(l),m=Hd(o,l,d,Y,D,B),oe=Gd(),o!==null&&!Li?(N1(o,l,B),Qi(o,l,B)):(Kr&&oe&&df(l),l.flags|=1,Sa(o,l,m,B),l.child)}function p(o,l,d,m,B){if(o===null){var D=d.type;return typeof D=="function"&&!ho(D)&&D.defaultProps===void 0&&d.compare===null?(l.tag=15,l.type=D,w(o,l,D,m,B)):(o=lc(d.type,null,m,l,l.mode,B),o.ref=l.ref,o.return=l,l.child=o)}if(D=o.child,!la(o,B)){var Y=D.memoizedProps;if(d=d.compare,d=d!==null?d:jo,d(Y,m)&&o.ref===l.ref)return Qi(o,l,B)}return l.flags|=1,o=La(D,m),o.ref=l.ref,o.return=l,l.child=o}function w(o,l,d,m,B){if(o!==null){var D=o.memoizedProps;if(jo(D,m)&&o.ref===l.ref)if(Li=!1,l.pendingProps=m=D,la(o,B))(o.flags&131072)!==0&&(Li=!0);else return l.lanes=o.lanes,Qi(o,l,B)}return nr(o,l,d,m,B)}function M(o,l,d,m){var B=m.children,D=o!==null?o.memoizedState:null;if(o===null&&l.stateNode===null&&(l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),m.mode==="hidden"){if((l.flags&128)!==0){if(D=D!==null?D.baseLanes|d:d,o!==null){for(m=l.child=o.child,B=0;m!==null;)B=B|m.lanes|m.childLanes,m=m.sibling;m=B&~D}else m=0,l.child=null;return V(o,l,D,d,m)}if((d&536870912)!==0)l.memoizedState={baseLanes:0,cachePool:null},o!==null&&Pa(l,D!==null?D.cachePool:null),D!==null?D1(l,D):L0(),uu(l);else return m=l.lanes=536870912,V(o,l,D!==null?D.baseLanes|d:d,d,m)}else D!==null?(Pa(l,D.cachePool),D1(l,D),El(),l.memoizedState=null):(o!==null&&Pa(l,null),L0(),El());return Sa(o,l,B,d),l.child}function q(o,l){return o!==null&&o.tag===22||l.stateNode!==null||(l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.sibling}function V(o,l,d,m,B){var D=kn();return D=D===null?null:{parent:x._currentValue,pool:D},l.memoizedState={baseLanes:d,cachePool:D},o!==null&&Pa(l,null),L0(),uu(l),o!==null&&Ts(o,l,m,!0),l.childLanes=B,null}function ge(o,l){return l=Tr({mode:l.mode,children:l.children},o.mode),l.ref=o.ref,o.child=l,l.return=o,l}function Se(o,l,d){return ss(l,o.child,null,d),o=ge(l,l.pendingProps),o.flags|=2,ia(l),l.memoizedState=null,o}function Fe(o,l,d){var m=l.pendingProps,B=(l.flags&128)!==0;if(l.flags&=-129,o===null){if(Kr){if(m.mode==="hidden")return o=ge(l,m),l.lanes=536870912,q(null,o);if(fc(l),(o=ri)?(o=fw(o,is),o=o!==null&&o.data==="&"?o:null,o!==null&&(l.memoizedState={dehydrated:o,treeContext:ys!==null?{id:F0,overflow:Ja}:null,retryLane:536870912,hydrationErrors:null},d=zo(o),d.return=l,l.child=d,Cr=l,ri=null)):o=null,o===null)throw A0(l);return l.lanes=536870912,null}return ge(l,m)}var D=o.memoizedState;if(D!==null){var Y=D.dehydrated;if(fc(l),B)if(l.flags&256)l.flags&=-257,l=Se(o,l,d);else if(l.memoizedState!==null)l.child=o.child,l.flags|=128,l=null;else throw Error(n(558));else if(Li||Ts(o,l,d,!1),B=(d&o.childLanes)!==0,Li||B){if(m=Di,m!==null&&(Y=at(m,d),Y!==0&&Y!==D.retryLane))throw D.retryLane=Y,ur(o,Y),zs(m,o,Y),Kd;Vp(),l=Se(o,l,d)}else o=D.treeContext,ri=Xo(Y.nextSibling),Cr=l,Kr=!0,d0=null,is=!1,o!==null&&Af(l,o),l=ge(l,m),l.flags|=4096;return l}return o=La(o.child,{mode:m.mode,children:m.children}),o.ref=l.ref,l.child=o,o.return=l,o}function gt(o,l){var d=l.ref;if(d===null)o!==null&&o.ref!==null&&(l.flags|=4194816);else{if(typeof d!="function"&&typeof d!="object")throw Error(n(284));(o===null||o.ref!==d)&&(l.flags|=4194816)}}function nr(o,l,d,m,B){return Go(l),d=Hd(o,l,d,m,void 0,B),m=Gd(),o!==null&&!Li?(N1(o,l,B),Qi(o,l,B)):(Kr&&m&&df(l),l.flags|=1,Sa(o,l,d,B),l.child)}function sr(o,l,d,m,B,D){return Go(l),l.updateQueue=null,d=hc(l,m,d,B),Ac(o),m=Gd(),o!==null&&!Li?(N1(o,l,D),Qi(o,l,D)):(Kr&&m&&df(l),l.flags|=1,Sa(o,l,d,D),l.child)}function Kt(o,l,d,m,B){if(Go(l),l.stateNode===null){var D=Ka,Y=d.contextType;typeof Y=="object"&&Y!==null&&(D=Zi(Y)),D=new d(m,D),l.memoizedState=D.state!==null&&D.state!==void 0?D.state:null,D.updater=ls,l.stateNode=D,D._reactInternals=l,D=l.stateNode,D.props=m,D.state=l.memoizedState,D.refs={},jd(l),Y=d.contextType,D.context=typeof Y=="object"&&Y!==null?Zi(Y):Ka,D.state=l.memoizedState,Y=d.getDerivedStateFromProps,typeof Y=="function"&&(Wd(l,d,Y,m),D.state=l.memoizedState),typeof d.getDerivedStateFromProps=="function"||typeof D.getSnapshotBeforeUpdate=="function"||typeof D.UNSAFE_componentWillMount!="function"&&typeof D.componentWillMount!="function"||(Y=D.state,typeof D.componentWillMount=="function"&&D.componentWillMount(),typeof D.UNSAFE_componentWillMount=="function"&&D.UNSAFE_componentWillMount(),Y!==D.state&&ls.enqueueReplaceState(D,D.state,null),zd(l,m,D,B),vf(),D.state=l.memoizedState),typeof D.componentDidMount=="function"&&(l.flags|=4194308),m=!0}else if(o===null){D=l.stateNode;var oe=l.memoizedProps,Ce=v0(d,oe);D.props=Ce;var Je=D.context,pt=d.contextType;Y=Ka,typeof pt=="object"&&pt!==null&&(Y=Zi(pt));var Bt=d.getDerivedStateFromProps;pt=typeof Bt=="function"||typeof D.getSnapshotBeforeUpdate=="function",oe=l.pendingProps!==oe,pt||typeof D.UNSAFE_componentWillReceiveProps!="function"&&typeof D.componentWillReceiveProps!="function"||(oe||Je!==Y)&&If(l,D,m,Y),uc=!1;var rt=l.memoizedState;D.state=rt,zd(l,m,D,B),vf(),Je=l.memoizedState,oe||rt!==Je||uc?(typeof Bt=="function"&&(Wd(l,d,Bt,m),Je=l.memoizedState),(Ce=uc||wf(l,d,Ce,m,rt,Je,Y))?(pt||typeof D.UNSAFE_componentWillMount!="function"&&typeof D.componentWillMount!="function"||(typeof D.componentWillMount=="function"&&D.componentWillMount(),typeof D.UNSAFE_componentWillMount=="function"&&D.UNSAFE_componentWillMount()),typeof D.componentDidMount=="function"&&(l.flags|=4194308)):(typeof D.componentDidMount=="function"&&(l.flags|=4194308),l.memoizedProps=m,l.memoizedState=Je),D.props=m,D.state=Je,D.context=Y,m=Ce):(typeof D.componentDidMount=="function"&&(l.flags|=4194308),m=!1)}else{D=l.stateNode,Ud(o,l),Y=l.memoizedProps,pt=v0(d,Y),D.props=pt,Bt=l.pendingProps,rt=D.context,Je=d.contextType,Ce=Ka,typeof Je=="object"&&Je!==null&&(Ce=Zi(Je)),oe=d.getDerivedStateFromProps,(Je=typeof oe=="function"||typeof D.getSnapshotBeforeUpdate=="function")||typeof D.UNSAFE_componentWillReceiveProps!="function"&&typeof D.componentWillReceiveProps!="function"||(Y!==Bt||rt!==Ce)&&If(l,D,m,Ce),uc=!1,rt=l.memoizedState,D.state=rt,zd(l,m,D,B),vf();var ut=l.memoizedState;Y!==Bt||rt!==ut||uc||o!==null&&o.dependencies!==null&&Fs(o.dependencies)?(typeof oe=="function"&&(Wd(l,d,oe,m),ut=l.memoizedState),(pt=uc||wf(l,d,pt,m,rt,ut,Ce)||o!==null&&o.dependencies!==null&&Fs(o.dependencies))?(Je||typeof D.UNSAFE_componentWillUpdate!="function"&&typeof D.componentWillUpdate!="function"||(typeof D.componentWillUpdate=="function"&&D.componentWillUpdate(m,ut,Ce),typeof D.UNSAFE_componentWillUpdate=="function"&&D.UNSAFE_componentWillUpdate(m,ut,Ce)),typeof D.componentDidUpdate=="function"&&(l.flags|=4),typeof D.getSnapshotBeforeUpdate=="function"&&(l.flags|=1024)):(typeof D.componentDidUpdate!="function"||Y===o.memoizedProps&&rt===o.memoizedState||(l.flags|=4),typeof D.getSnapshotBeforeUpdate!="function"||Y===o.memoizedProps&&rt===o.memoizedState||(l.flags|=1024),l.memoizedProps=m,l.memoizedState=ut),D.props=m,D.state=ut,D.context=Ce,m=pt):(typeof D.componentDidUpdate!="function"||Y===o.memoizedProps&&rt===o.memoizedState||(l.flags|=4),typeof D.getSnapshotBeforeUpdate!="function"||Y===o.memoizedProps&&rt===o.memoizedState||(l.flags|=1024),m=!1)}return D=m,gt(o,l),m=(l.flags&128)!==0,D||m?(D=l.stateNode,d=m&&typeof d.getDerivedStateFromError!="function"?null:D.render(),l.flags|=1,o!==null&&m?(l.child=ss(l,o.child,null,B),l.child=ss(l,null,d,B)):Sa(o,l,d,B),l.memoizedState=D.state,o=l.child):o=Qi(o,l,B),o}function mr(o,l,d,m){return mo(),l.flags|=256,Sa(o,l,d,m),l.child}var Ei={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ze(o){return{baseLanes:o,cachePool:qo()}}function $e(o,l,d){return o=o!==null?o.childLanes&~d:0,l&&(o|=wo),o}function At(o,l,d){var m=l.pendingProps,B=!1,D=(l.flags&128)!==0,Y;if((Y=D)||(Y=o!==null&&o.memoizedState===null?!1:(Si.current&2)!==0),Y&&(B=!0,l.flags&=-129),Y=(l.flags&32)!==0,l.flags&=-33,o===null){if(Kr){if(B?xl(l):El(),(o=ri)?(o=fw(o,is),o=o!==null&&o.data!=="&"?o:null,o!==null&&(l.memoizedState={dehydrated:o,treeContext:ys!==null?{id:F0,overflow:Ja}:null,retryLane:536870912,hydrationErrors:null},d=zo(o),d.return=l,l.child=d,Cr=l,ri=null)):o=null,o===null)throw A0(l);return j4(o)?l.lanes=32:l.lanes=536870912,null}var oe=m.children;return m=m.fallback,B?(El(),B=l.mode,oe=Tr({mode:"hidden",children:oe},B),m=Oi(m,B,d,null),oe.return=l,m.return=l,oe.sibling=m,l.child=oe,m=l.child,m.memoizedState=Ze(d),m.childLanes=$e(o,Y,d),l.memoizedState=Ei,q(null,m)):(xl(l),qt(l,oe))}var Ce=o.memoizedState;if(Ce!==null&&(oe=Ce.dehydrated,oe!==null)){if(D)l.flags&256?(xl(l),l.flags&=-257,l=ni(o,l,d)):l.memoizedState!==null?(El(),l.child=o.child,l.flags|=128,l=null):(El(),oe=m.fallback,B=l.mode,m=Tr({mode:"visible",children:m.children},B),oe=Oi(oe,B,d,null),oe.flags|=2,m.return=l,oe.return=l,m.sibling=oe,l.child=m,ss(l,o.child,null,d),m=l.child,m.memoizedState=Ze(d),m.childLanes=$e(o,Y,d),l.memoizedState=Ei,l=q(null,m));else if(xl(l),j4(oe)){if(Y=oe.nextSibling&&oe.nextSibling.dataset,Y)var Je=Y.dgst;Y=Je,m=Error(n(419)),m.stack="",m.digest=Y,O0({value:m,source:null,stack:null}),l=ni(o,l,d)}else if(Li||Ts(o,l,d,!1),Y=(d&o.childLanes)!==0,Li||Y){if(Y=Di,Y!==null&&(m=at(Y,d),m!==0&&m!==Ce.retryLane))throw Ce.retryLane=m,ur(o,m),zs(Y,o,m),Kd;L4(oe)||Vp(),l=ni(o,l,d)}else L4(oe)?(l.flags|=192,l.child=o.child,l=null):(o=Ce.treeContext,ri=Xo(oe.nextSibling),Cr=l,Kr=!0,d0=null,is=!1,o!==null&&Af(l,o),l=qt(l,m.children),l.flags|=4096);return l}return B?(El(),oe=m.fallback,B=l.mode,Ce=o.child,Je=Ce.sibling,m=La(Ce,{mode:"hidden",children:m.children}),m.subtreeFlags=Ce.subtreeFlags&65011712,Je!==null?oe=La(Je,oe):(oe=Oi(oe,B,d,null),oe.flags|=2),oe.return=l,m.return=l,m.sibling=oe,l.child=m,q(null,m),m=l.child,oe=o.child.memoizedState,oe===null?oe=Ze(d):(B=oe.cachePool,B!==null?(Ce=x._currentValue,B=B.parent!==Ce?{parent:Ce,pool:Ce}:B):B=qo(),oe={baseLanes:oe.baseLanes|d,cachePool:B}),m.memoizedState=oe,m.childLanes=$e(o,Y,d),l.memoizedState=Ei,q(o.child,m)):(xl(l),d=o.child,o=d.sibling,d=La(d,{mode:"visible",children:m.children}),d.return=l,d.sibling=null,o!==null&&(Y=l.deletions,Y===null?(l.deletions=[o],l.flags|=16):Y.pu
vendor: 5,980 bytes, line 8
8sh(o)),l.child=d,l.memoizedState=null,d)}function qt(o,l){return l=Tr({mode:"visible",children:l},o.mode),l.return=o,o.child=l}function Tr(o,l){return o=wa(22,o,null,l),o.lanes=0,o}function ni(o,l,d){return ss(l,o.child,null,d),o=qt(l,l.pendingProps.children),o.flags|=2,l.memoizedState=null,o}function Pr(o,l,d){o.lanes|=l;var m=o.alternate;m!==null&&(m.lanes|=l),su(o.return,l,d)}function en(o,l,d,m,B,D){var Y=o.memoizedState;Y===null?o.memoizedState={isBackwards:l,rendering:null,renderingStartTime:0,last:m,tail:d,tailMode:B,treeForkCount:D}:(Y.isBackwards=l,Y.rendering=null,Y.renderingStartTime=0,Y.last=m,Y.tail=d,Y.tailMode=B,Y.treeForkCount=D)}function Kn(o,l,d){var m=l.pendingProps,B=m.revealOrder,D=m.tail;m=m.children;var Y=Si.current,oe=(Y&2)!==0;if(oe?(Y=Y&1|2,l.flags|=128):Y&=1,he(Si,Y),Sa(o,l,m,d),m=Kr?yl:0,!oe&&o!==null&&(o.flags&128)!==0)e:for(o=l.child;o!==null;){if(o.tag===13)o.memoizedState!==null&&Pr(o,d,l);else if(o.tag===19)Pr(o,d,l);else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===l)break e;for(;o.sibling===null;){if(o.return===null||o.return===l)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(B){case"forwards":for(d=l.child,B=null;d!==null;)o=d.alternate,o!==null&&fu(o)===null&&(B=d),d=d.sibling;d=B,d===null?(B=l.child,l.child=null):(B=d.sibling,d.sibling=null),en(l,!1,B,d,D,m);break;case"backwards":case"unstable_legacy-backwards":for(d=null,B=l.child,l.child=null;B!==null;){if(o=B.alternate,o!==null&&fu(o)===null){l.child=B;break}o=B.sibling,B.sibling=d,d=B,B=o}en(l,!0,d,null,D,m);break;case"together":en(l,!1,null,null,void 0,m);break;default:l.memoizedState=null}return l.child}function Qi(o,l,d){if(o!==null&&(l.dependencies=o.dependencies),kf|=l.lanes,(d&l.childLanes)===0)if(o!==null){if(Ts(o,l,d,!1),(d&l.childLanes)===0)return null}else return null;if(o!==null&&l.child!==o.child)throw Error(n(153));if(l.child!==null){for(o=l.child,d=La(o,o.pendingProps),l.child=d,d.return=l;o.sibling!==null;)o=o.sibling,d=d.sibling=La(o,o.pendingProps),d.return=l;d.sibling=null}return l.child}function la(o,l){return(o.lanes&l)!==0?!0:(o=o.dependencies,!!(o!==null&&Fs(o)))}function ji(o,l,d){switch(l.tag){case 3:Ie(l,l.stateNode.containerInfo),Aa(l,x,o.memoizedState.cache),mo();break;case 27:case 5:Me(l);break;case 4:Ie(l,l.stateNode.containerInfo);break;case 10:Aa(l,l.type,l.memoizedProps.value);break;case 31:if(l.memoizedState!==null)return l.flags|=128,fc(l),null;break;case 13:var m=l.memoizedState;if(m!==null)return m.dehydrated!==null?(xl(l),l.flags|=128,null):(d&l.child.childLanes)!==0?At(o,l,d):(xl(l),o=Qi(o,l,d),o!==null?o.sibling:null);xl(l);break;case 19:var B=(o.flags&128)!==0;if(m=(d&l.childLanes)!==0,m||(Ts(o,l,d,!1),m=(d&l.childLanes)!==0),B){if(m)return Kn(o,l,d);l.flags|=128}if(B=l.memoizedState,B!==null&&(B.rendering=null,B.tail=null,B.lastEffect=null),he(Si,Si.current),m)break;return null;case 22:return l.lanes=0,M(o,l,d,l.pendingProps);case 24:Aa(l,x,o.memoizedState.cache)}return Qi(o,l,d)}function Lr(o,l,d){if(o!==null)if(o.memoizedProps!==l.pendingProps)Li=!0;else{if(!la(o,d)&&(l.flags&128)===0)return Li=!1,ji(o,l,d);Li=(o.flags&131072)!==0}else Li=!1,Kr&&(l.flags&1048576)!==0&&Md(l,yl,l.index);switch(l.lanes=0,l.tag){case 16:e:{var m=l.pendingProps;if(o=nn(l.elementType),l.type=o,typeof o=="function")ho(o)?(m=v0(o,m),l.tag=1,l=Kt(null,l,o,m,d)):(l.tag=0,l=nr(null,l,o,m,d));else{if(o!=null){var B=o.$$typeof;if(B===F){l.tag=11,l=g(null,l,o,m,d);break e}else if(B===N){l.tag=14,l=p(null,l,o,m,d);break e}}throw l=te(o)||o,Error(n(306,l,""))}}return l;case 0:return nr(o,l,l.type,l.pendingProps,d);case 1:return m=l.type,B=v0(m,l.pendingProps),Kt(o,l,m,B,d);case 3:e:{if(Ie(l,l.stateNode.containerInfo),o===null)throw Error(n(387));m=l.pendingProps;var D=l.memoizedState;B=D.element,Ud(o,l),zd(l,m,null,d);var Y=l.memoizedState;if(m=Y.cache,Aa(l,x,m),m!==D.cache&&Rs(l,[x],d,!0),vf(),m=Y.element,D.isDehydrated)if(D={element:m,isDehydrated:!1,cache:Y.cache},l.updateQueue.baseState=D,l.memoizedState=D,l.flags&256){l=mr(o,l,m,d);break e}else if(m!==B){B=Vi(Error(n(424)),l),O0(B),l=mr(o,l,m,d);break e}else{switch(o=l.stateNode.containerInfo,o.nodeType){case 9:o=o.body;break;default:o=o.nodeName==="HTML"?o.ownerDocument.body:o}for(ri=Xo(o.firstChild),Cr=l,Kr=!0,d0=null,is=!0,d=Op(l,null,m,d),l.child=d;d;)d.flags=d.flags&-3|4096,d=d.sibling}else{if(mo(),m===B){l=Qi(o,l,d);break e}Sa(o,l,m,d)}l=l.child}return l;case 26:return gt(o,l),o===null?(d=mw(l.type,null,l.pendingProps,null))?l.memoizedState=d:Kr||(d=l.type,o=l.pendingProps,m=rm(et.current).createElement(d),m[Pt]=l,m[wt]=o,P0(m,d,o),Jr(m),l.stateNode=m):l.memoizedState=mw(l.type,o.memoizedProps,l.pendingProps,o.memoizedState),null;case 27:return Me(l),o===null&&Kr&&(m=l.stateNode=hw(l.type,l.pendingProps,et.current),Cr=l,is=!0,B=ri,Of(l.type)?(U4=B,ri=Xo(m.firstChild)):ri=B),Sa(o,l,l.pendingProps.children,d),gt(o,l),o===null&&(l.flags|=4194304),l.child;case 5:return o===null&&Kr&&((B=m=ri)&&(m=vL(m,l.type,l.pendingProps,is),m!==null?(l.stateNode=m,Cr=l,ri=Xo(m.firstChild),is=!1,B=!0):B=!1),B||A0(l)),Me(l),B=l.type,D=l.pendingProps,Y=o!==null?o.memoizedProps:null,m=D.children,F4(B,D)?m=null:Y!==null&&F4(B,Y)&&(l.flags|=32),l.memoizedState!==null&&(B=Hd(o,l,gc,null,null,d),$1._currentValue=B),gt(o,l),Sa(o,l,m,d),l.child;case 6:return o===null&&Kr&&((o=d=ri)&&(d=yL(d,l.pendingProps,is),d!==null?(l.stateNode=d,Cr=l,ri=null,o=!0):o=!1),o||A0(l)),null;case 13:return At(o,l,d);case 4:return Ie(l,l.stateNode.containerInfo),m=l.pendingProps,o===null?l.child=ss(l,null,m,d):Sa(o,l,m,d),l.child;case 11:return g(o,l,l.type,l.pendingProps,d);case 7:return Sa(o,l,l.pendingProps,d),l.child;case 8:return Sa(o,l,l.pendingProps.children,d),l.child;case 12:return Sa(o,l,l.pendingProps.children,d),l.child;case 10:return m=l.pendingProps,Aa(l,l.type,m.value),Sa(o,l,m.children,d),l.child;case 9:return B=l.type._context,m=l.pendingProps.children,Go(l),B=Zi(B),m=m(B),l.flags|=1,Sa(o,l,m,d),l.child;
vendor: 4,909 bytes, line 8
8case 14:return p(o,l,l.type,l.pendingProps,d);case 15:return w(o,l,l.type,l.pendingProps,d);case 19:return Kn(o,l,d);case 31:return Fe(o,l,d);case 22:return M(o,l,d,l.pendingProps);case 24:return Go(l),m=Zi(x),o===null?(B=kn(),B===null&&(B=Di,D=b(),B.pooledCache=D,D.refCount++,D!==null&&(B.pooledCacheLanes|=d),B=D),l.memoizedState={parent:m,cache:B},jd(l),Aa(l,x,B)):((o.lanes&d)!==0&&(Ud(o,l),zd(l,null,null,d),vf()),B=o.memoizedState,D=l.memoizedState,B.parent!==m?(B={parent:m,cache:m},l.memoizedState=B,l.lanes===0&&(l.memoizedState=l.updateQueue.baseState=B),Aa(l,x,m)):(m=D.cache,Aa(l,x,m),m!==B.cache&&Rs(l,[x],d,!0))),Sa(o,l,l.pendingProps.children,d),l.child;case 29:throw l.pendingProps}throw Error(n(156,l.tag))}function zr(o){o.flags|=4}function Gi(o,l,d,m,B){if((l=(o.mode&32)!==0)&&(l=!1),l){if(o.flags|=16777216,(B&335544128)===B)if(o.stateNode.complete)o.flags|=8192;else if(RB())o.flags|=8192;else throw Qr=ht,ot}else o.flags&=-16777217}function wn(o,l){if(l.type!=="stylesheet"||(l.state.loading&4)!==0)o.flags&=-16777217;else if(o.flags|=16777216,!Ew(l))if(RB())o.flags|=8192;else throw Qr=ht,ot}function Co(o,l){l!==null&&(o.flags|=4),o.flags&16384&&(l=o.tag!==22?Nt():536870912,o.lanes|=l,gh|=l)}function Vd(o,l){if(!Kr)switch(o.tailMode){case"hidden":l=o.tail;for(var d=null;l!==null;)l.alternate!==null&&(d=l),l=l.sibling;d===null?o.tail=null:d.sibling=null;break;case"collapsed":d=o.tail;for(var m=null;d!==null;)d.alternate!==null&&(m=d),d=d.sibling;m===null?l||o.tail===null?o.tail=null:o.tail.sibling=null:m.sibling=null}}function qi(o){var l=o.alternate!==null&&o.alternate.child===o.child,d=0,m=0;if(l)for(var B=o.child;B!==null;)d|=B.lanes|B.childLanes,m|=B.subtreeFlags&65011712,m|=B.flags&65011712,B.return=o,B=B.sibling;else for(B=o.child;B!==null;)d|=B.lanes|B.childLanes,m|=B.subtreeFlags,m|=B.flags,B.return=o,B=B.sibling;return o.subtreeFlags|=m,o.childLanes=d,l}function HM(o,l,d){var m=l.pendingProps;switch(iu(l),l.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return qi(l),null;case 1:return qi(l),null;case 3:return d=l.stateNode,m=null,o!==null&&(m=o.memoizedState.cache),l.memoizedState.cache!==m&&(l.flags|=2048),bs(x),Re(),d.pendingContext&&(d.context=d.pendingContext,d.pendingContext=null),(o===null||o.child===null)&&(Ho(l)?zr(l):o===null||o.memoizedState.isDehydrated&&(l.flags&256)===0||(l.flags|=1024,gf())),qi(l),null;case 26:var B=l.type,D=l.memoizedState;return o===null?(zr(l),D!==null?(qi(l),wn(l,D)):(qi(l),Gi(l,B,null,m,d))):D?D!==o.memoizedState?(zr(l),qi(l),wn(l,D)):(qi(l),l.flags&=-16777217):(o=o.memoizedProps,o!==m&&zr(l),qi(l),Gi(l,B,o,m,d)),null;case 27:if(De(l),d=et.current,B=l.type,o!==null&&l.stateNode!=null)o.memoizedProps!==m&&zr(l);else{if(!m){if(l.stateNode===null)throw Error(n(166));return qi(l),null}o=me.current,Ho(l)?$A(l):(o=hw(B,m,d),l.stateNode=o,zr(l))}return qi(l),null;case 5:if(De(l),B=l.type,o!==null&&l.stateNode!=null)o.memoizedProps!==m&&zr(l);else{if(!m){if(l.stateNode===null)throw Error(n(166));return qi(l),null}if(D=me.current,Ho(l))$A(l);else{var Y=rm(et.current);switch(D){case 1:D=Y.createElementNS("http://www.w3.org/2000/svg",B);break;case 2:D=Y.createElementNS("http://www.w3.org/1998/Math/MathML",B);break;default:switch(B){case"svg":D=Y.createElementNS("http://www.w3.org/2000/svg",B);break;case"math":D=Y.createElementNS("http://www.w3.org/1998/Math/MathML",B);break;case"script":D=Y.createElement("div"),D.innerHTML="<script><\/script>",D=D.removeChild(D.firstChild);break;case"select":D=typeof m.is=="string"?Y.createElement("select",{is:m.is}):Y.createElement("select"),m.multiple?D.multiple=!0:m.size&&(D.size=m.size);break;default:D=typeof m.is=="string"?Y.createElement(B,{is:m.is}):Y.createElement(B)}}D[Pt]=l,D[wt]=m;e:for(Y=l.child;Y!==null;){if(Y.tag===5||Y.tag===6)D.appendChild(Y.stateNode);else if(Y.tag!==4&&Y.tag!==27&&Y.child!==null){Y.child.return=Y,Y=Y.child;continue}if(Y===l)break e;for(;Y.sibling===null;){if(Y.return===null||Y.return===l)break e;Y=Y.return}Y.sibling.return=Y.return,Y=Y.sibling}l.stateNode=D;e:switch(P0(D,B,m),B){case"button":case"input":case"select":case"textarea":m=!!m.autoFocus;break e;case"img":m=!0;break e;default:m=!1}m&&zr(l)}}return qi(l),Gi(l,l.type,o===null?null:o.memoizedProps,l.pendingProps,d),null;case 6:if(o&&l.stateNode!=null)o.memoizedProps!==m&&zr(l);else{if(typeof m!="string"&&l.stateNode===null)throw Error(n(166));if(o=et.current,Ho(l)){if(o=l.stateNode,d=l.memoizedProps,m=null,B=Cr,B!==null)switch(B.tag){case 27:case 5:m=B.memoizedProps}o[Pt]=l,o=!!(o.nodeValue===d||m!==null&&m.suppressHydrationWarning===!0||nw(o.nodeValue,d)),o||A0(l,!0)}else o=rm(o).createTextNode(m),o[Pt]=l,l.stateNode=o}return qi(l),null;case 31:if(d=l.memoizedState,o===null||o.memoizedState!==null){if(m=Ho(l),d!==null){if(o===null){if(!m)throw Error(n(318));if(o=l.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(n(557)
vendor: 25,390 bytes, line 8
8);o[Pt]=l}else mo(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;qi(l),o=!1}else d=gf(),o!==null&&o.memoizedState!==null&&(o.memoizedState.hydrationErrors=d),o=!0;if(!o)return l.flags&256?(ia(l),l):(ia(l),null);if((l.flags&128)!==0)throw Error(n(558))}return qi(l),null;case 13:if(m=l.memoizedState,o===null||o.memoizedState!==null&&o.memoizedState.dehydrated!==null){if(B=Ho(l),m!==null&&m.dehydrated!==null){if(o===null){if(!B)throw Error(n(318));if(B=l.memoizedState,B=B!==null?B.dehydrated:null,!B)throw Error(n(317));B[Pt]=l}else mo(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;qi(l),B=!1}else B=gf(),o!==null&&o.memoizedState!==null&&(o.memoizedState.hydrationErrors=B),B=!0;if(!B)return l.flags&256?(ia(l),l):(ia(l),null)}return ia(l),(l.flags&128)!==0?(l.lanes=d,l):(d=m!==null,o=o!==null&&o.memoizedState!==null,d&&(m=l.child,B=null,m.alternate!==null&&m.alternate.memoizedState!==null&&m.alternate.memoizedState.cachePool!==null&&(B=m.alternate.memoizedState.cachePool.pool),D=null,m.memoizedState!==null&&m.memoizedState.cachePool!==null&&(D=m.memoizedState.cachePool.pool),D!==B&&(m.flags|=2048)),d!==o&&d&&(l.child.flags|=8192),Co(l,l.updateQueue),qi(l),null);case 4:return Re(),o===null&&D4(l.stateNode.containerInfo),qi(l),null;case 10:return bs(l.type),qi(l),null;case 19:if(de(Si),m=l.memoizedState,m===null)return qi(l),null;if(B=(l.flags&128)!==0,D=m.rendering,D===null)if(B)Vd(m,!1);else{if(va!==0||o!==null&&(o.flags&128)!==0)for(o=l.child;o!==null;){if(D=fu(o),D!==null){for(l.flags|=128,Vd(m,!1),o=D.updateQueue,l.updateQueue=o,Co(l,o),l.subtreeFlags=0,o=d,d=l.child;d!==null;)Ns(d,o),d=d.sibling;return he(Si,Si.current&1|2),Kr&&Ua(l,m.treeForkCount),l.child}o=o.sibling}m.tail!==null&&kt()>Yp&&(l.flags|=128,B=!0,Vd(m,!1),l.lanes=4194304)}else{if(!B)if(o=fu(D),o!==null){if(l.flags|=128,B=!0,o=o.updateQueue,l.updateQueue=o,Co(l,o),Vd(m,!0),m.tail===null&&m.tailMode==="hidden"&&!D.alternate&&!Kr)return qi(l),null}else 2*kt()-m.renderingStartTime>Yp&&d!==536870912&&(l.flags|=128,B=!0,Vd(m,!1),l.lanes=4194304);m.isBackwards?(D.sibling=l.child,l.child=D):(o=m.last,o!==null?o.sibling=D:l.child=D,m.last=D)}return m.tail!==null?(o=m.tail,m.rendering=o,m.tail=o.sibling,m.renderingStartTime=kt(),o.sibling=null,d=Si.current,he(Si,B?d&1|2:d&1),Kr&&Ua(l,m.treeForkCount),o):(qi(l),null);case 22:case 23:return ia(l),rh(),m=l.memoizedState!==null,o!==null?o.memoizedState!==null!==m&&(l.flags|=8192):m&&(l.flags|=8192),m?(d&536870912)!==0&&(l.flags&128)===0&&(qi(l),l.subtreeFlags&6&&(l.flags|=8192)):qi(l),d=l.updateQueue,d!==null&&Co(l,d.retryQueue),d=null,o!==null&&o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(d=o.memoizedState.cachePool.pool),m=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(m=l.memoizedState.cachePool.pool),m!==d&&(l.flags|=2048),o!==null&&de(Wn),null;case 24:return d=null,o!==null&&(d=o.memoizedState.cache),l.memoizedState.cache!==d&&(l.flags|=2048),bs(x),qi(l),null;case 25:return null;case 30:return null}throw Error(n(156,l.tag))}function GM(o,l){switch(iu(l),l.tag){case 1:return o=l.flags,o&65536?(l.flags=o&-65537|128,l):null;case 3:return bs(x),Re(),o=l.flags,(o&65536)!==0&&(o&128)===0?(l.flags=o&-65537|128,l):null;case 26:case 27:case 5:return De(l),null;case 31:if(l.memoizedState!==null){if(ia(l),l.alternate===null)throw Error(n(340));mo()}return o=l.flags,o&65536?(l.flags=o&-65537|128,l):null;case 13:if(ia(l),o=l.memoizedState,o!==null&&o.dehydrated!==null){if(l.alternate===null)throw Error(n(340));mo()}return o=l.flags,o&65536?(l.flags=o&-65537|128,l):null;case 19:return de(Si),null;case 4:return Re(),null;case 10:return bs(l.type),null;case 22:case 23:return ia(l),rh(),o!==null&&de(Wn),o=l.flags,o&65536?(l.flags=o&-65537|128,l):null;case 24:return bs(x),null;case 25:return null;default:return null}}function lB(o,l){switch(iu(l),l.tag){case 3:bs(x),Re();break;case 26:case 27:case 5:De(l);break;case 4:Re();break;case 31:l.memoizedState!==null&&ia(l);break;case 13:ia(l);break;case 19:de(Si);break;case 10:bs(l.type);break;case 22:case 23:ia(l),rh(),o!==null&&de(Wn);break;case 24:bs(x)}}function U1(o,l){try{var d=l.updateQueue,m=d!==null?d.lastEffect:null;if(m!==null){var B=m.next;d=B;do{if((d.tag&o)===o){m=void 0;var D=d.create,Y=d.inst;m=D(),Y.destroy=m}d=d.next}while(d!==B)}}catch(oe){pi(l,l.return,oe)}}function Qf(o,l,d){try{var m=l.updateQueue,B=m!==null?m.lastEffect:null;if(B!==null){var D=B.next;m=D;do{if((m.tag&o)===o){var Y=m.inst,oe=Y.destroy;if(oe!==void 0){Y.destroy=void 0,B=l;var Ce=d,Je=oe;try{Je()}catch(pt){pi(B,Ce,pt)}}}m=m.next}while(m!==D)}}catch(pt){pi(l,l.return,pt)}}function cB(o){var l=o.updateQueue;if(l!==null){var d=o.stateNode;try{Mp(l,d)}catch(m){pi(o,o.return,m)}}}function uB(o,l,d){d.props=v0(o.type,o.memoizedProps),d.state=o.memoizedState;try{d.componentWillUnmount()}catch(m){pi(o,l,m)}}function P1(o,l){try{var d=o.ref;if(d!==null){switch(o.tag){case 26:case 27:case 5:var m=o.stateNode;break;case 30:m=o.stateNode;break;default:m=o.stateNode}typeof d=="function"?o.refCleanup=d(m):d.current=m}}catch(B){pi(o,l,B)}}function Ec(o,l){var d=o.ref,m=o.refCleanup;if(d!==null)if(typeof m=="function")try{m()}catch(B){pi(o,l,B)}finally{o.refCleanup=null,o=o.alternate,o!=null&&(o.refCleanup=null)}else if(typeof d=="function")try{d(null)}catch(B){pi(o,l,B)}else d.current=null}function fB(o){var l=o.type,d=o.memoizedProps,m=o.stateNode;try{e:switch(l){case"button":case"input":case"select":case"textarea":d.autoFocus&&m.focus();break e;case"img":d.src?m.src=d.src:d.srcSet&&(m.srcset=d.srcSet)}}catch(B){pi(o,o.return,B)}}function c4(o,l,d){try{var m=o.stateNode;dL(m,o.type,d,l),m[wt]=l}catch(B){pi(o,o.return,B)}}function dB(o){return o.tag===5||o.tag===3||o.tag===26||o.tag===27&&Of(o.type)||o.tag===4}function u4(o){e:for(;;){for(;o.sibling===null;){if(o.return===null||dB(o.return))return null;o=o.return}for(o.sibling.return=o.return,o=o.sibling;o.tag!==5&&o.tag!==6&&o.tag!==18;){if(o.tag===27&&Of(o.type)||o.flags&2||o.child===null||o.tag===4)continue e;o.child.return=o,o=o.child}if(!(o.flags&2))return o.stateNode}}function f4(o,l,d){var m=o.tag;if(m===5||m===6)o=o.stateNode,l?(d.nodeType===9?d.body:d.nodeName==="HTML"?d.ownerDocument.body:d).insertBefore(o,l):(l=d.nodeType===9?d.body:d.nodeName==="HTML"?d.ownerDocument.body:d,l.appendChild(o),d=d._reactRootContainer,d!=null||l.onclick!==null||(l.onclick=Wi));else if(m!==4&&(m===27&&Of(o.type)&&(d=o.stateNode,l=null),o=o.child,o!==null))for(f4(o,l,d),o=o.sibling;o!==null;)f4(o,l,d),o=o.sibling}function zp(o,l,d){var m=o.tag;if(m===5||m===6)o=o.stateNode,l?d.insertBefore(o,l):d.appendChild(o);else if(m!==4&&(m===27&&Of(o.type)&&(d=o.stateNode),o=o.child,o!==null))for(zp(o,l,d),o=o.sibling;o!==null;)zp(o,l,d),o=o.sibling}function AB(o){var l=o.stateNode,d=o.memoizedProps;try{for(var m=o.type,B=l.attributes;B.length;)l.removeAttributeNode(B[0]);P0(l,m,d),l[Pt]=o,l[wt]=d}catch(D){pi(o,o.return,D)}}var Cu=!1,za=!1,d4=!1,hB=typeof WeakSet=="function"?WeakSet:Set,y0=null;function qM(o,l){if(o=o.containerInfo,R4=cm,o=lf(o),oo(o)){if("selectionStart"in o)var d={start:o.selectionStart,end:o.selectionEnd};else e:{d=(d=o.ownerDocument)&&d.defaultView||window;var m=d.getSelection&&d.getSelection();if(m&&m.rangeCount!==0){d=m.anchorNode;var B=m.anchorOffset,D=m.focusNode;m=m.focusOffset;try{d.nodeType,D.nodeType}catch{d=null;break e}var Y=0,oe=-1,Ce=-1,Je=0,pt=0,Bt=o,rt=null;t:for(;;){for(var ut;Bt!==d||B!==0&&Bt.nodeType!==3||(oe=Y+B),Bt!==D||m!==0&&Bt.nodeType!==3||(Ce=Y+m),Bt.nodeType===3&&(Y+=Bt.nodeValue.length),(ut=Bt.firstChild)!==null;)rt=Bt,Bt=ut;for(;;){if(Bt===o)break t;if(rt===d&&++Je===B&&(oe=Y),rt===D&&++pt===m&&(Ce=Y),(ut=Bt.nextSibling)!==null)break;Bt=rt,rt=Bt.parentNode}Bt=ut}d=oe===-1||Ce===-1?null:{start:oe,end:Ce}}else d=null}d=d||{start:0,end:0}}else d=null;for(T4={focusedElem:o,selectionRange:d},cm=!1,y0=l;y0!==null;)if(l=y0,o=l.child,(l.subtreeFlags&1028)!==0&&o!==null)o.return=l,y0=o;else for(;y0!==null;){switch(l=y0,D=l.alternate,o=l.flags,l.tag){case 0:if((o&4)!==0&&(o=l.updateQueue,o=o!==null?o.events:null,o!==null))for(d=0;d<o.length;d++)B=o[d],B.ref.impl=B.nextImpl;break;case 11:case 15:break;case 1:if((o&1024)!==0&&D!==null){o=void 0,d=l,B=D.memoizedProps,D=D.memoizedState,m=d.stateNode;try{var vr=v0(d.type,B);o=m.getSnapshotBeforeUpdate(vr,D),m.__reactInternalSnapshotBeforeUpdate=o}catch(jr){pi(d,d.return,jr)}}break;case 3:if((o&1024)!==0){if(o=l.stateNode.containerInfo,d=o.nodeType,d===9)M4(o);else if(d===1)switch(o.nodeName){case"HEAD":case"HTML":case"BODY":M4(o);break;default:o.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((o&1024)!==0)throw Error(n(163))}if(o=l.sibling,o!==null){o.return=l.return,y0=o;break}y0=l.return}}function gB(o,l,d){var m=d.flags;switch(d.tag){case 0:case 11:case 15:wu(o,d),m&4&&U1(5,d);break;case 1:if(wu(o,d),m&4)if(o=d.stateNode,l===null)try{o.componentDidMount()}catch(Y){pi(d,d.return,Y)}else{var B=v0(d.type,l.memoizedProps);l=l.memoizedState;try{o.componentDidUpdate(B,l,o.__reactInternalSnapshotBeforeUpdate)}catch(Y){pi(d,d.return,Y)}}m&64&&cB(d),m&512&&P1(d,d.return);break;case 3:if(wu(o,d),m&64&&(o=d.updateQueue,o!==null)){if(l=null,d.child!==null)switch(d.child.tag){case 27:case 5:l=d.child.stateNode;break;case 1:l=d.child.stateNode}try{Mp(o,l)}catch(Y){pi(d,d.return,Y)}}break;case 27:l===null&&m&4&&AB(d);case 26:case 5:wu(o,d),l===null&&m&4&&fB(d),m&512&&P1(d,d.return);break;case 12:wu(o,d);break;case 31:wu(o,d),m&4&&vB(o,d);break;case 13:wu(o,d),m&4&&yB(o,d),m&64&&(o=d.memoizedState,o!==null&&(o=o.dehydrated,o!==null&&(d=eL.bind(null,d),bL(o,d))));break;case 22:if(m=d.memoizedState!==null||Cu,!m){l=l!==null&&l.memoizedState!==null||za,B=Cu;var D=za;Cu=m,(za=l)&&!D?Iu(o,d,(d.subtreeFlags&8772)!==0):wu(o,d),Cu=B,za=D}break;case 30:break;default:wu(o,d)}}function pB(o){var l=o.alternate;l!==null&&(o.alternate=null,pB(l)),o.child=null,o.deletions=null,o.sibling=null,o.tag===5&&(l=o.stateNode,l!==null&&Mr(l)),o.stateNode=null,o.return=null,o.dependencies=null,o.memoizedProps=null,o.memoizedState=null,o.pendingProps=null,o.stateNode=null,o.updateQueue=null}var Xi=null,Ls=!1;function Bu(o,l,d){for(d=d.child;d!==null;)mB(o,l,d),d=d.sibling}function mB(o,l,d){if(it&&typeof it.onCommitFiberUnmount=="function")try{it.onCommitFiberUnmount(nt,d)}catch{}switch(d.tag){case 26:za||Ec(d,l),Bu(o,l,d),d.memoizedState?d.memoizedState.count--:d.stateNode&&(d=d.stateNode,d.parentNode.removeChild(d));break;case 27:za||Ec(d,l);var m=Xi,B=Ls;Of(d.type)&&(Xi=d.stateNode,Ls=!1),Bu(o,l,d),J1(d.stateNode),Xi=m,Ls=B;break;case 5:za||Ec(d,l);case 6:if(m=Xi,B=Ls,Xi=null,Bu(o,l,d),Xi=m,Ls=B,Xi!==null)if(Ls)try{(Xi.nodeType===9?Xi.body:Xi.nodeName==="HTML"?Xi.ownerDocument.body:Xi).removeChild(d.stateNode)}catch(D){pi(d,l,D)}else try{Xi.removeChild(d.stateNode)}catch(D){pi(d,l,D)}break;case 18:Xi!==null&&(Ls?(o=Xi,cw(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,d.stateNode),Ch(o)):cw(Xi,d.stateNode));break;case 4:m=Xi,B=Ls,Xi=d.stateNode.containerInfo,Ls=!0,Bu(o,l,d),Xi=m,Ls=B;break;case 0:case 11:case 14:case 15:Qf(2,d,l),za||Qf(4,d,l),Bu(o,l,d);break;case 1:za||(Ec(d,l),m=d.stateNode,typeof m.componentWillUnmount=="function"&&uB(d,l,m)),Bu(o,l,d);break;case 21:Bu(o,l,d);break;case 22:za=(m=za)||d.memoizedState!==null,Bu(o,l,d),za=m;break;default:Bu(o,l,d)}}function vB(o,l){if(l.memoizedState===null&&(o=l.alternate,o!==null&&(o=o.memoizedState,o!==null))){o=o.dehydrated;try{Ch(o)}catch(d){pi(l,l.return,d)}}}function yB(o,l){if(l.memoizedState===null&&(o=l.alternate,o!==null&&(o=o.memoizedState,o!==null&&(o=o.dehydrated,o!==null))))try{Ch(o)}catch(d){pi(l,l.return,d)}}function YM(o){switch(o.tag){case 31:case 13:case 19:var l=o.stateNode;return l===null&&(l=o.stateNode=new hB),l;case 22:return o=o.stateNode,l=o._retryCache,l===null&&(l=o._retryCache=new hB),l;default:throw Error(n(435,o.tag))}}function Hp(o,l){var d=YM(o);l.forEach(function(m){if(!d.has(m)){d.add(m);var B=tL.bind(null,o,m);m.then(B,B)}})}function js(o,l){var d=l.deletions;if(d!==null)for(var m=0;m<d.length;m++){var B=d[m],D=o,Y=l,oe=Y;e:for(;oe!==null;){switch(oe.tag){case 27:if(Of(oe.type)){Xi=oe.stateNode,Ls=!1;break e}break;case 5:Xi=oe.stateNode,Ls=!1;break e;case 3:case 4:Xi=oe.stateNode.containerInfo,Ls=!0;break e}oe=oe.return}if(Xi===null)throw Error(n(160));mB(D,Y,B),Xi=null,Ls=!1,D=B.alternate,D!==null&&(D.return=null),B.return=null}if(l.subtreeFlags&13886)for(l=l.child;l!==null;)bB(l,o),l=l.sibling}var Nl=null;function bB(o,l){var d=o.alternate,m=o.flags;switch(o.tag){case 0:case 11:case 14:case 15:js(l,o),Us(o),m&4&&(Qf(3,o,o.return),U1(3,o),Qf(5,o,o.return));break;case 1:js(l,o),Us(o),m&512&&(za||d===null||Ec(d,d.return)),m&64&&Cu&&(o=o.updateQueue,o!==null&&(m=o.callbacks,m!==null&&(d=o.shared.hiddenCallbacks,o.shared.hiddenCallbacks=d===null?m:d.concat(m))));break;case 26:var B=Nl;if(js(l,o),Us(o),m&512&&(za||d===null||Ec(d,d.return)),m&4){var D=d!==null?d.memoizedState:null;if(m=o.memoizedState,d===null)if(m===null)if(o.stateNode===null){e:{m=o.type,d=o.memoizedProps,B=B.ownerDocument||B;t:switch(m){case"title":D=B.getElementsByTagName("title")[0],(!D||D[xr]||D[Pt]||D.namespaceURI==="http://www.w3.org/2000/svg"||D.hasAttribute("itemprop"))&&(D=B.createElement(m),B.head.insertBefore(D,B.querySelector("head > title"))),P0(D,m,d),D[Pt]=o,Jr(D),m=D;break e;case"link":var Y=bw("link","href",B).get(m+(d.href||""));if(Y){for(var oe=0;oe<Y.length;oe++)if(D=Y[oe],D.getAttribute("href")===(d.href==null||d.href===""?null:d.href)&&D.getAttribute("rel")===(d.rel==null?null:d.rel)&&D.getAttribute("title")===(d.title==null?null:d.title)&&D.getAttribute("crossorigin")===(d.crossOrigin==null?null:d.crossOrigin)){Y.splice(oe,1);break t}}D=B.createElement(m),P0(D,m,d),B.head.appendChild(D);break;case"meta":if(Y=bw("meta","content",B).get(m+(d.content||""))){for(oe=0;oe<Y.length;oe++)if(D=Y[oe],D.getAttribute("content")===(d.content==null?null:""+d.content)&&D.getAttribute("name")===(d.name==null?null:d.name)&&D.getAttribute("property")===(d.property==null?null:d.property)&&D.getAttribute("http-equiv")===(d.httpEquiv==null?null:d.httpEquiv)&&D.getAttribute("charset")===(d.charSet==null?null:d.charSet)){Y.splice(oe,1);break t}}D=B.createElement(m),P0(D,m,d),B.head.appendChild(D);break;default:throw Error(n(468,m))}D[Pt]=o,Jr(D),m=D}o.stateNode=m}else xw(B,o.type,o.stateNode);else o.stateNode=yw(B,m,o.memoizedProps);else D!==m?(D===null?d.stateNode!==null&&(d=d.stateNode,d.parentNode.removeChild(d)):D.count--,m===null?xw(B,o.type,o.stateNode):yw(B,m,o.memoizedProps)):m===null&&o.stateNode!==null&&c4(o,o.memoizedProps,d.memoizedProps)}break;case 27:js(l,o),Us(o),m&512&&(za||d===null||Ec(d,d.return)),d!==null&&m&4&&c4(o,o.memoizedProps,d.memoizedProps);break;case 5:if(js(l,o),Us(o),m&512&&(za||d===null||Ec(d,d.return)),o.flags&32){B=o.stateNode;try{oi(B,"")}catch(vr){pi(o,o.return,vr)}}m&4&&o.stateNode!=null&&(B=o.memoizedProps,c4(o,B,d!==null?d.memoizedProps:B)),m&1024&&(d4=!0);break;case 6:if(js(l,o),Us(o),m&4){if(o.stateNode===null)throw Error(n(162));m=o.memoizedProps,d=o.stateNode;try{d.nodeValue=m}catch(vr){pi(o,o.return,vr)}}break;case 3:if(am=null,B=Nl,Nl=nm(l.containerInfo),js(l,o),Nl=B,Us(o),m&4&&d!==null&&d.memoizedState.isDehydrated)try{Ch(l.containerInfo)}catch(vr){pi(o,o.return,vr)}d4&&(d4=!1,xB(o));break;case 4:m=Nl,Nl=nm(o.stateNode.containerInfo),js(l,o),Us(o),Nl=m;break;case 12:js(l,o),Us(o);break;case 31:js(l,o),Us(o),m&4&&(m=o.updateQueue,m!==null&&(o.updateQueue=null,Hp(o,m)));break;case 13:js(l,o),Us(o),o.child.flags&8192&&o.memoizedState!==null!=(d!==null&&d.memoizedState!==null)&&(qp=kt()),m&4&&(m=o.updateQueue,m!==null&&(o.updateQueue=null,Hp(o,m)));break;case 22:B=o.memoizedState!==null;var Ce=d!==null&&d.memoizedState!==null,Je=Cu,pt=za;if(Cu=Je||B,za=pt||Ce,js(l,o),za=pt,Cu=Je,Us(o),m&8192)e:for(l=o.stateNode,l._visibility=B?l._visibility&-2:l._visibility|1,B&&(d===null||Ce||Cu||za||Jd(o)),d=null,l=o;;){if(l.tag===5||l.tag===26){if(d===null){Ce=d=l;try{if(D=Ce.stateNode,B)Y=D.style,typeof Y.setProperty=="function"?Y.setProperty("display","none","important"):Y.display="none";else{oe=Ce.stateNode;var Bt=Ce.memoizedProps.style,rt=Bt!=null&&Bt.hasOwnProperty("display")?Bt.display:null;oe.style.display=rt==null||typeof rt=="boolean"?"":(""+rt).trim()}}catch(vr){pi(Ce,Ce.return,vr)}}}else if(l.tag===6){if(d===null){Ce=l;try{Ce.stateNode.nodeValue=B?"":Ce.memoizedProps}catch(vr){pi(Ce,Ce.return,vr)}}}else if(l.tag===18){if(d===null){Ce=l;try{var ut=Ce.stateNode;B?uw(ut,!0):uw(Ce.stateNode,!1)}catch(vr){pi(Ce,Ce.return,vr)}}}else if((l.tag!==22&&l.tag!==23||l.memoizedState===null||l===o)&&l.child!==null){l.child.return=l,l=l.child;continue}if(l===o)break e;for(;l.sibling===null;){if(l.return===null||l.return===o)break e;d===l&&(d=null),l=l.return}d===l&&(d=null),l.sibling.return=l.return,l=l.sibling}m&4&&(m=o.updateQueue,m!==null&&(d=m.retryQueue,d!==null&&(m.retryQueue=null,Hp(o,d))));break;case 19:js(l,o),Us(o),m&4&&(m=o.updateQueue,m!==null&&(o.updateQueue=null,Hp(o,m)));break;case 30:break;case 21:break;default:js(l,o),Us(o)}}function Us(o){var l=o.flags;if(l&2){try{for(var d,m=o.return;m!==null;){if(dB(m)){d=m;break}m=m.return}if(d==null)throw Error(n(160));switch(d.tag){case 27:var B=d.stateNode,D=u4(o);zp(o,D,B);break;case 5:var Y=d.stateNode;d.flags&32&&(oi(Y,""),d.flags&=-33);var oe=u4(o);zp(o,oe,Y);break;case 3:case 4:var Ce=d.stateNode.containerInfo,Je=u4(o);f4(o,Je,Ce);break;default:throw Error(n(161))}}catch(pt){pi(o,o.return,pt)}o.flags&=-3}l&4096&&(o.flags&=-4097)}function xB(o){if(o.subtreeFlags&1024)for(o=o.child;o!==null;){var l=o;xB(l),l.tag===5&&l.flags&1024&&l.stateNode.reset(),o=o.sibling}}function wu(o,l){if(l.subtreeFlags&8772)for(l=l.child;l!==null;)gB(o,l.alternate,l),l=l.sibling}function Jd(o){for(o=o.child;o!==null;){var l=o;switch(l.tag){case 0:case 11:case 14:case 15:Qf(4,l,l.return),Jd(l);break;case 1:Ec(l,l.return);var d=l.stateNode;typeof d.componentWillUnmount=="function"&&uB(l,l.return,d),Jd(l);break;case 27:J1(l.stateNode);case 26:case 5:Ec(l,l.return),Jd(l);break;case 22:l.memoizedState===null&&Jd(l);break;case 30:Jd(l);break;default:Jd(l)}o=o.sibling}}function Iu(o,l,d){for(d=d&&(l.subtreeFlags&8772)!==0,l=l.child;l!==null;){var m=l.alternate,B=o,D=l,Y=D.flags;switch(D.tag){case 0:case 11:case 15:Iu(B,D,d),U1(4,D);break;case 1:if(Iu(B,D,d),m=D,B=m.stateNode,typeof B.componentDidMount=="function")try{B.componentDidMount()}catch(Je){pi(m,m.return,Je)}if(m=D,B=m.updateQueue,B!==null){var oe=m.stateNode;try{var Ce=B.shared.hiddenCallbacks;if(Ce!==null)for(B.shared.hiddenCallbacks=null,B=0;B<Ce.length;B++)Q1(Ce[B],oe)}catch(Je){pi(m,m.return,Je)}}d&&Y&64&&cB(D),P1(D,D.return);break;case 27:AB(D);case 26:case 5:Iu(B,D,d),d&&m===null&&Y&4&&fB(D),P1(D,D.return);break;case 12:Iu(B,D,d);break;case 31:Iu(B,D,d),d&&Y&4&&vB(B,D);break;case 13:Iu(B,D,d),d&&Y&4&&yB(B,D);break;case 22:D.memoizedState===null&&Iu(B,D,d),P1(D,D.return);break;case 30:break;default:Iu(B,D,d)}l=l.sibling}}function A4(o,l){var d=null;o!==null&&o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(d=o.memoizedState.cachePool.pool),o=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(o=l.memoizedState.cachePool.pool),o!==d&&(o!=null&&o.refCount++,d!=null&&R(d))}function h4(o,l){o=null,l.alternate!==null&&(o=l.alternate.memoizedState.cache),l=l.memoizedState.cache,l!==o&&(l.refCount++,o!=null&&R(o))}function Rl(o,l,d,m){if(l.subtreeFlags&10256)for(l=l.child;l!==null;)EB(o,l,d,m),l=l.sibling}function EB(o,l,d,m){var B=l.flags;switch(l.tag){case 0:case 11:case 15:Rl(o,l,d,m),B&2048&&U1(9,l);break;case 1:Rl(o,l,d,m);break;case 3:Rl(o,l,d,m),B&2048&&(o=null,l.alternate!==null&&(o=l.alternate.memoizedState.cache),l=l.memoizedState.cache,l!==o&&(l.refCount++,o!=null&&R(o)));break;case 12:if(B&2048){Rl(o,l,d,m),o=l.stateNode;try{var D=l.memoizedProps,Y=D.id,oe=D.onPostCommit;typeof oe=="function"&&oe(Y,l.alternate===null?"mount":"update",o.passiveEffectDuration,-0)}catch(Ce){pi(l,l.return,Ce)}}else Rl(o,l,d,m);break;case 31:Rl(o,l,d,m);break;case 13:Rl(o,l,d,m);break;case 23:break;case 22:D=l.stateNode,Y=l.alternate,l.memoizedState!==null?D._visibility&2?Rl(o,l,d,m):z1(o,l):D._visibility&2?Rl(o,l,d,m):(D._visibility|=2,dh(o,l,d,m,(l.subtreeFlags&10256)!==0||!1)),B&2048&&A4(Y,l);break;case 24:Rl(o,l,d,m),B&2048&&h4(l.alternate,l);break;default:Rl(o,l,d,m)}}function dh(o,l,d,m,B){for(B=B&&((l.subtreeFlags&10256)!==0||!1),l=l.child;l!==null;){var D=o,Y=l,oe=d,Ce=m,Je=Y.flags;switch(Y.tag){case 0:case 11:case 15:dh(D,Y,oe,Ce,B),U1(8,Y);break;case 23:break;case 22:var pt=Y.stateNode;Y.memoizedState!==null?pt._visibility&2?dh(D,Y,oe,Ce,B):z1(D,Y):(pt._visibility|=2,dh(D,Y,oe,Ce,B)),B&&Je&2048&&A4(Y.alternate,Y);break;case 24:dh(D,Y,oe,Ce,B),B&&Je&2048&&h4(Y.alternate,Y);break;default:dh(D,Y,oe,Ce,B)}l=l.sibling}}function z1(o,l){if(l.subtreeFlags&10256)for(l=l.child;l!==null;){var d=o,m=l,B=m.flags;switch(m.tag){case 22:z1(d,m),B&2048&&A4(m.alternate,m);break;case 24:z1(d,m),B&2048&&h4(m.alternate,m);break;default:z1(d,m)}l=l.sibling}}var H1=8192;function Ah(o,l,d){if(o.subtreeFlags&H1)for(o=o.child;o!==null;)CB(o,l,d),o=o.sibling}function CB(o,l,d){switch(o.tag){case 26:Ah(o,l,d),o.flags&H1&&o.memoizedState!==null&&NL(d,Nl,o.memoizedState,o.memoizedProps);break;case 5:Ah(o,l,d);break;case 3:case 4:var m=Nl;Nl=nm(o.stateNode.containerInfo),Ah(o,l,d),Nl=m;break;case 22:o.memoizedState===null&&(m=o.alternate,m!==null&&m.memoizedState!==null?(m=H1,H1=16777216,Ah(o,l,d),H1=m):Ah(o,l,d));break;default:Ah(o,l,d)}}function BB(o){var l=o.alternate;if(l!==null&&(o=l.child,o!==null)){l.child=null;do l=o.sibling,o.sibling=null,o=l;while(o!==null)}}function G1(o){var l=o.deletions;if((o.flags&16)!==0){if(l!==null)for(var d=0;d<l.length;d++){var m=l[d];y0=m,IB(m,o)}BB(o)}if(o.subtreeFlags&10256)for(o=o.child;o!==null;)wB(o),o=o.sibling}function wB(o){switch(o.tag){case 0:case 11:case 15:G1(o),o.flags&2048&&Qf(9,o,o.return);break;case 3:G1(o);break;case 12:G1(o);break;case 22:var l=o.stateNode;o.memoizedState!==null&&l._visibility&2&&(o.return===null||o.return.tag!==13)?(l._visibility&=-3,Gp(o)):G1(o);break;default:G1(o)}}function Gp(o){var l=o.deletions;if((o.flags&16)!==0){if(l!==null)for(var d=0;d<l.length;d++){var m=l[d];y0=m,IB(m,o)}BB(o)}for(o=o.child;o!==null;){switch(l=o,l.tag){case 0:case 11:case 15:Qf(8,l,l.return),Gp(l);break;case 22:d=l.stateNode,d._visibility&2&&(d._visibility&=-3,Gp(l));break;default:Gp(l)}o=o.sibling}}function IB(o,l){for(;y0!==null;){var d=y0;switch(d.tag){case 0:case 11:case 15:Qf(8,d,l);break;case 23:case 22:if(d.memoizedState!==null&&d.memoizedState.cachePool!==null){var m=d.memoizedState.cachePool.pool;m!=null&&m.refCount++}break;case 24:R(d.memoizedState.cache)}if(m=d.child,m!==null)m.return=d,y0=m;else e:for(d=o;y0!==null;){m=y0;var B=m.sibling,D=m.return;if(pB(m),m===d){y0=null;break e}if(B!==null){B.return=D,y0=B;break e}y0=D}}}var WM={getCacheForType:function(o){var l=Zi(x),d=l.data.get(o);return d===void 0&&(d=o(),l.data.set(o,d)),d},cacheSignal:function(){return Zi(x).controller.signal}},KM=typeof WeakMap=="function"?WeakMap:Map,ii=0,Di=null,xn=null,In=0,gi=0,Bo=null,Df=!1,hh=!1,g4=!1,Su=0,va=0,kf=0,Zd=0,p4=0,wo=0,gh=0,q1=null,Ps=null,m4=!1,qp=0,SB=0,Yp=1/0,Wp=null,Nf=null,Za=0,Rf=null,ph=null,_u=0,v4=0,y4=null,_B=null,Y1=0,b4=null;function Io(){return(ii&2)!==0&&In!==0?In&-In:X.T!==null?I4():Xt()}function QB(){if(wo===0)if((In&536870912)===0||Kr){var o=qe;qe<<=1,(qe&3932160)===0&&(qe=262144),wo=o}else wo=536870912;return o=g0.current,o!==null&&(o.flags|=32),wo}function zs(o,l,d){(o===Di&&(gi===2||gi===9)||o.cancelPendingCommit!==null)&&(mh(o,0),Tf(o,In,wo,!1)),hr(o,d),((ii&2)===0||o!==Di)&&(o===Di&&((ii&2)===0&&(Zd|=d),va===4&&Tf(o,In,wo,!1)),Cc(o))}function DB(o,l,d){if((ii&6)!==0)throw Error(n(327));var m=!d&&(l&127)===0&&(l&o.expiredLanes)===0||Te(o,l),B=m?ZM(o,l):E4(o,l,!0),D=m;do{if(B===0){hh&&!m&&Tf(o,l,0,!1);break}else{if(d=o.current.alternate,D&&!VM(d)){B=E4(o,l,!1),D=!1;continue}if(B===2){if(D=l,o.errorRecoveryDisabledLanes&D)var Y=0;else Y=o.pendingLanes&-536870913,Y=Y!==0?Y:Y&536870912?536870912:0;if(Y!==0){l=Y;e:{var oe=o;B=q1;var Ce=oe.current.memoizedState.isDehydrated;if(Ce&&(mh(oe,Y).flags|=256),Y=E4(oe,Y,!1),Y!==2){if(g4&&!Ce){oe.errorRecoveryDisabledLanes|=D,Zd|=D,B=4;break e}D=Ps,Ps=B,D!==null&&(Ps===null?Ps=D:Ps.push.apply(Ps,D))}B=Y}if(D=!1,B!==2)continue}}if(B===1){mh(o,0),Tf(o,l,0,!0);break}e:{switch(m=o,D=B,D){case 0:case 1:throw Error(n(345));case 4:if((l&4194048)!==l)break;case 6:Tf(m,l,wo,!Df);break e;case 2:Ps=null;break;case 3:case 5:break;default:throw Error(n(329))}if((l&62914560)===l&&(B=qp+300-kt(),10<B)){if(Tf(m,l,wo,!Df),be(m,0,!0)!==0)break e;_u=l,m.timeoutHandle=ow(kB.bind(null,m,d,Ps,Wp,m4,l,wo,Zd,gh,Df,D,"Throttled",-0,0),B);break e}kB(m,d,Ps,Wp,m4,l,wo,Zd,gh,Df,D,null,-0,0)}}break}while(!0);Cc(o)}function kB(o,l,d,m,B,D,Y,oe,Ce,Je,pt,Bt,rt,ut){if(o.timeoutHandle=-1,Bt=l.subtreeFlags,Bt&8192||(Bt&16785408)===16785408){Bt={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Wi},CB(l,D,Bt);var vr=(D&62914560)===D?qp-kt():(D&4194048)===D?SB-kt():0;if(vr=RL(Bt,vr),vr!==null){_u=D,o.cancelPendingCommit=vr(jB.bind(null,o,l,D,d,m,B,Y,oe,Ce,pt,Bt,null,rt,ut)),Tf(o,D,Y,!Je);return}}jB(o,l,D,d,m,B,Y,oe,Ce)}
vendor: 23,045 bytes, lines 8-9
8function VM(o){for(var l=o;;){var d=l.tag;if((d===0||d===11||d===15)&&l.flags&16384&&(d=l.updateQueue,d!==null&&(d=d.stores,d!==null)))for(var m=0;m<d.length;m++){var B=d[m],D=B.getSnapshot;B=B.value;try{if(!Ya(D(),B))return!1}catch{return!1}}if(d=l.child,l.subtreeFlags&16384&&d!==null)d.return=l,l=d;else{if(l===o)break;for(;l.sibling===null;){if(l.return===null||l.return===o)return!0;l=l.return}l.sibling.return=l.return,l=l.sibling}}return!0}function Tf(o,l,d,m){l&=~p4,l&=~Zd,o.suspendedLanes|=l,o.pingedLanes&=~l,m&&(o.warmLanes|=l),m=o.expirationTimes;for(var B=l;0<B;){var D=31-He(B),Y=1<<D;m[D]=-1,B&=~Y}d!==0&&we(o,d,l)}function Kp(){return(ii&6)===0?(W1(0),!1):!0}function x4(){if(xn!==null){if(gi===0)var o=xn.return;else o=xn,h0=M0=null,hu(o),an=null,as=0,o=xn;for(;o!==null;)lB(o.alternate,o),o=o.return;xn=null}}function mh(o,l){var d=o.timeoutHandle;d!==-1&&(o.timeoutHandle=-1,gL(d)),d=o.cancelPendingCommit,d!==null&&(o.cancelPendingCommit=null,d()),_u=0,x4(),Di=o,xn=d=La(o.current,null),In=l,gi=0,Bo=null,Df=!1,hh=Te(o,l),g4=!1,gh=wo=p4=Zd=kf=va=0,Ps=q1=null,m4=!1,(l&8)!==0&&(l|=l&32);var m=o.entangledLanes;if(m!==0)for(o=o.entanglements,m&=l;0<m;){var B=31-He(m),D=1<<B;l|=o[B],m&=~D}return Su=l,u0(),d}function NB(o,l){Yr=null,X.H=xs,l===ha||l===Ke?(l=yn(),gi=3):l===ot?(l=yn(),gi=4):gi=l===Kd?8:l!==null&&typeof l=="object"&&typeof l.then=="function"?6:1,Bo=l,xn===null&&(va=1,Eu(o,Vi(l,o.current)))}function RB(){var o=g0.current;return o===null?!0:(In&4194048)===In?j0===null:(In&62914560)===In||(In&536870912)!==0?o===j0:!1}function TB(){var o=X.H;return X.H=xs,o===null?xs:o}function FB(){var o=X.A;return X.A=WM,o}function Vp(){va=4,Df||(In&4194048)!==In&&g0.current!==null||(hh=!0),(kf&134217727)===0&&(Zd&134217727)===0||Di===null||Tf(Di,In,wo,!1)}function E4(o,l,d){var m=ii;ii|=2;var B=TB(),D=FB();(Di!==o||In!==l)&&(Wp=null,mh(o,l)),l=!1;var Y=va;e:do try{if(gi!==0&&xn!==null){var oe=xn,Ce=Bo;switch(gi){case 8:x4(),Y=6;break e;case 3:case 2:case 9:case 6:g0.current===null&&(l=!0);var Je=gi;if(gi=0,Bo=null,vh(o,oe,Ce,Je),d&&hh){Y=0;break e}break;default:Je=gi,gi=0,Bo=null,vh(o,oe,Ce,Je)}}JM(),Y=va;break}catch(pt){NB(o,pt)}while(!0);return l&&o.shellSuspendCounter++,h0=M0=null,ii=m,X.H=B,X.A=D,xn===null&&(Di=null,In=0,u0()),Y}function JM(){for(;xn!==null;)OB(xn)}function ZM(o,l){var d=ii;ii|=2;var m=TB(),B=FB();Di!==o||In!==l?(Wp=null,Yp=kt()+500,mh(o,l)):hh=Te(o,l);e:do try{if(gi!==0&&xn!==null){l=xn;var D=Bo;t:switch(gi){case 1:gi=0,Bo=null,vh(o,l,D,1);break;case 2:case 9:if(dr(D)){gi=0,Bo=null,MB(l);break}l=function(){gi!==2&&gi!==9||Di!==o||(gi=7),Cc(o)},D.then(l,l);break e;case 3:gi=7;break e;case 4:gi=5;break e;case 7:dr(D)?(gi=0,Bo=null,MB(l)):(gi=0,Bo=null,vh(o,l,D,7));break;case 5:var Y=null;switch(xn.tag){case 26:Y=xn.memoizedState;case 5:case 27:var oe=xn;if(Y?Ew(Y):oe.stateNode.complete){gi=0,Bo=null;var Ce=oe.sibling;if(Ce!==null)xn=Ce;else{var Je=oe.return;Je!==null?(xn=Je,Jp(Je)):xn=null}break t}}gi=0,Bo=null,vh(o,l,D,5);break;case 6:gi=0,Bo=null,vh(o,l,D,6);break;case 8:x4(),va=6;break e;default:throw Error(n(462))}}XM();break}catch(pt){NB(o,pt)}while(!0);return h0=M0=null,X.H=m,X.A=B,ii=d,xn!==null?0:(Di=null,In=0,u0(),va)}function XM(){for(;xn!==null&&!tr();)OB(xn)}function OB(o){var l=Lr(o.alternate,o,Su);o.memoizedProps=o.pendingProps,l===null?Jp(o):xn=l}function MB(o){var l=o,d=l.alternate;switch(l.tag){case 15:case 0:l=sr(d,l,l.pendingProps,l.type,void 0,In);break;case 11:l=sr(d,l,l.pendingProps,l.type.render,l.ref,In);break;case 5:hu(l);default:lB(d,l),l=xn=Ns(l,Su),l=Lr(d,l,Su)}o.memoizedProps=o.pendingProps,l===null?Jp(o):xn=l}function vh(o,l,d,m){h0=M0=null,hu(l),an=null,as=0;var B=l.return;try{if(j1(o,B,l,d,In)){va=1,Eu(o,Vi(d,o.current)),xn=null;return}}catch(D){if(B!==null)throw xn=B,D;va=1,Eu(o,Vi(d,o.current)),xn=null;return}l.flags&32768?(Kr||m===1?o=!0:hh||(In&536870912)!==0?o=!1:(Df=o=!0,(m===2||m===9||m===3||m===6)&&(m=g0.current,m!==null&&m.tag===13&&(m.flags|=16384))),LB(l,o)):Jp(l)}function Jp(o){var l=o;do{if((l.flags&32768)!==0){LB(l,Df);return}o=l.return;var d=HM(l.alternate,l,Su);if(d!==null){xn=d;return}if(l=l.sibling,l!==null){xn=l;return}xn=l=o}while(l!==null);va===0&&(va=5)}function LB(o,l){do{var d=GM(o.alternate,o);if(d!==null){d.flags&=32767,xn=d;return}if(d=o.return,d!==null&&(d.flags|=32768,d.subtreeFlags=0,d.deletions=null),!l&&(o=o.sibling,o!==null)){xn=o;return}xn=o=d}while(o!==null);va=6,xn=null}function jB(o,l,d,m,B,D,Y,oe,Ce){o.cancelPendingCommit=null;do Zp();while(Za!==0);if((ii&6)!==0)throw Error(n(327));if(l!==null){if(l===o.current)throw Error(n(177));if(D=l.lanes|l.childLanes,D|=Ao,ye(o,d,D,Y,oe,Ce),o===Di&&(xn=Di=null,In=0),ph=l,Rf=o,_u=d,v4=D,y4=B,_B=m,(l.subtreeFlags&10256)!==0||(l.flags&10256)!==0?(o.callbackNode=null,o.callbackPriority=0,rL(Ut,function(){return GB(),null})):(o.callbackNode=null,o.callbackPriority=0),m=(l.flags&13878)!==0,(l.subtreeFlags&13878)!==0||m){m=X.T,X.T=null,B=se.p,se.p=2,Y=ii,ii|=4;try{qM(o,l,d)}finally{ii=Y,se.p=B,X.T=m}}Za=1,UB(),PB(),zB()}}function UB(){if(Za===1){Za=0;var o=Rf,l=ph,d=(l.flags&13878)!==0;if((l.subtreeFlags&13878)!==0||d){d=X.T,X.T=null;var m=se.p;se.p=2;var B=ii;ii|=4;try{bB(l,o);var D=T4,Y=lf(o.containerInfo),oe=D.focusedElem,Ce=D.selectionRange;if(Y!==oe&&oe&&oe.ownerDocument&&ks(oe.ownerDocument.documentElement,oe)){if(Ce!==null&&oo(oe)){var Je=Ce.start,pt=Ce.end;if(pt===void 0&&(pt=Je),"selectionStart"in oe)oe.selectionStart=Je,oe.selectionEnd=Math.min(pt,oe.value.length);else{var Bt=oe.ownerDocument||document,rt=Bt&&Bt.defaultView||window;if(rt.getSelection){var ut=rt.getSelection(),vr=oe.textContent.length,jr=Math.min(Ce.start,vr),Bi=Ce.end===void 0?jr:Math.min(Ce.end,vr);!ut.extend&&jr>Bi&&(Y=Bi,Bi=jr,jr=Y);var Ue=of(oe,jr),Ne=of(oe,Bi);if(Ue&&Ne&&(ut.rangeCount!==1||ut.anchorNode!==Ue.node||ut.anchorOffset!==Ue.offset||ut.focusNode!==Ne.node||ut.focusOffset!==Ne.offset)){var Ve=Bt.createRange();Ve.setStart(Ue.node,Ue.offset),ut.removeAllRanges(),jr>Bi?(ut.addRange(Ve),ut.extend(Ne.node,Ne.offset)):(Ve.setEnd(Ne.node,Ne.offset),ut.addRange(Ve))}}}}for(Bt=[],ut=oe;ut=ut.parentNode;)ut.nodeType===1&&Bt.push({element:ut,left:ut.scrollLeft,top:ut.scrollTop});for(typeof oe.focus=="function"&&oe.focus(),oe=0;oe<Bt.length;oe++){var xt=Bt[oe];xt.element.scrollLeft=xt.left,xt.element.scrollTop=xt.top}}cm=!!R4,T4=R4=null}finally{ii=B,se.p=m,X.T=d}}o.current=l,Za=2}}function PB(){if(Za===2){Za=0;var o=Rf,l=ph,d=(l.flags&8772)!==0;if((l.subtreeFlags&8772)!==0||d){d=X.T,X.T=null;var m=se.p;se.p=2;var B=ii;ii|=4;try{gB(o,l.alternate,l)}finally{ii=B,se.p=m,X.T=d}}Za=3}}function zB(){if(Za===4||Za===3){Za=0,Ft();var o=Rf,l=ph,d=_u,m=_B;(l.subtreeFlags&10256)!==0||(l.flags&10256)!==0?Za=5:(Za=0,ph=Rf=null,HB(o,o.pendingLanes));var B=o.pendingLanes;if(B===0&&(Nf=null),Ht(d),l=l.stateNode,it&&typeof it.onCommitFiberRoot=="function")try{it.onCommitFiberRoot(nt,l,void 0,(l.current.flags&128)===128)}catch{}if(m!==null){l=X.T,B=se.p,se.p=2,X.T=null;try{for(var D=o.onRecoverableError,Y=0;Y<m.length;Y++){var oe=m[Y];D(oe.value,{componentStack:oe.stack})}}finally{X.T=l,se.p=B}}(_u&3)!==0&&Zp(),Cc(o),B=o.pendingLanes,(d&261930)!==0&&(B&42)!==0?o===b4?Y1++:(Y1=0,b4=o):Y1=0,W1(0)}}function HB(o,l){(o.pooledCacheLanes&=l)===0&&(l=o.pooledCache,l!=null&&(o.pooledCache=null,R(l)))}function Zp(){return UB(),PB(),zB(),GB()}function GB(){if(Za!==5)return!1;var o=Rf,l=v4;v4=0;var d=Ht(_u),m=X.T,B=se.p;try{se.p=32>d?32:d,X.T=null,d=y4,y4=null;var D=Rf,Y=_u;if(Za=0,ph=Rf=null,_u=0,(ii&6)!==0)throw Error(n(331));var oe=ii;if(ii|=4,wB(D.current),EB(D,D.current,Y,d),ii=oe,W1(0,!1),it&&typeof it.onPostCommitFiberRoot=="function")try{it.onPostCommitFiberRoot(nt,D)}catch{}return!0}finally{se.p=B,X.T=m,HB(o,l)}}function qB(o,l,d){l=Vi(d,l),l=Sf(o.stateNode,l,2),o=Ko(o,l,2),o!==null&&(hr(o,2),Cc(o))}function pi(o,l,d){if(o.tag===3)qB(o,o,d);else for(;l!==null;){if(l.tag===3){qB(l,o,d);break}else if(l.tag===1){var m=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof m.componentDidCatch=="function"&&(Nf===null||!Nf.has(m))){o=Vi(d,o),d=xc(2),m=Ko(l,d,2),m!==null&&(_f(d,m,l,o),hr(m,2),Cc(m));break}}l=l.return}}function C4(o,l,d){var m=o.pingCache;if(m===null){m=o.pingCache=new KM;var B=new Set;m.set(l,B)}else B=m.get(l),B===void 0&&(B=new Set,m.set(l,B));B.has(d)||(g4=!0,B.add(d),o=$M.bind(null,o,l,d),l.then(o,o))}function $M(o,l,d){var m=o.pingCache;m!==null&&m.delete(l),o.pingedLanes|=o.suspendedLanes&d,o.warmLanes&=~d,Di===o&&(In&d)===d&&(va===4||va===3&&(In&62914560)===In&&300>kt()-qp?(ii&2)===0&&mh(o,0):p4|=d,gh===In&&(gh=0)),Cc(o)}function YB(o,l){l===0&&(l=Nt()),o=ur(o,l),o!==null&&(hr(o,l),Cc(o))}function eL(o){var l=o.memoizedState,d=0;l!==null&&(d=l.retryLane),YB(o,d)}function tL(o,l){var d=0;switch(o.tag){case 31:case 13:var m=o.stateNode,B=o.memoizedState;B!==null&&(d=B.retryLane);break;case 19:m=o.stateNode;break;case 22:m=o.stateNode._retryCache;break;default:throw Error(n(314))}m!==null&&m.delete(l),YB(o,d)}function rL(o,l){return cr(o,l)}var Xp=null,yh=null,B4=!1,$p=!1,w4=!1,Ff=0;function Cc(o){o!==yh&&o.next===null&&(yh===null?Xp=yh=o:yh=yh.next=o),$p=!0,B4||(B4=!0,iL())}function W1(o,l){if(!w4&&$p){w4=!0;do for(var d=!1,m=Xp;m!==null;){if(o!==0){var B=m.pendingLanes;if(B===0)var D=0;else{var Y=m.suspendedLanes,oe=m.pingedLanes;D=(1<<31-He(42|o)+1)-1,D&=B&~(Y&~oe),D=D&201326741?D&201326741|1:D?D|2:0}D!==0&&(d=!0,JB(m,D))}else D=In,D=be(m,m===Di?D:0,m.cancelPendingCommit!==null||m.timeoutHandle!==-1),(D&3)===0||Te(m,D)||(d=!0,JB(m,D));m=m.next}while(d);w4=!1}}function nL(){WB()}function WB(){$p=B4=!1;var o=0;Ff!==0&&hL()&&(o=Ff);for(var l=kt(),d=null,m=Xp;m!==null;){var B=m.next,D=KB(m,l);D===0?(m.next=null,d===null?Xp=B:d.next=B,B===null&&(yh=d)):(d=m,(o!==0||(D&3)!==0)&&($p=!0)),m=B}Za!==0&&Za!==5||W1(o),Ff!==0&&(Ff=0)}function KB(o,l){for(var d=o.suspendedLanes,m=o.pingedLanes,B=o.expirationTimes,D=o.pendingLanes&-62914561;0<D;){var Y=31-He(D),oe=1<<Y,Ce=B[Y];Ce===-1?((oe&d)===0||(oe&m)!==0)&&(B[Y]=Gt(oe,l)):Ce<=l&&(o.expiredLanes|=oe),D&=~oe}if(l=Di,d=In,d=be(o,o===l?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),m=o.callbackNode,d===0||o===l&&(gi===2||gi===9)||o.cancelPendingCommit!==null)return m!==null&&m!==null&&bt(m),o.callbackNode=null,o.callbackPriority=0;if((d&3)===0||Te(o,d)){if(l=d&-d,l===o.callbackPriority)return l;switch(m!==null&&bt(m),Ht(d)){case 2:case 8:d=jt;break;case 32:d=Ut;break;case 268435456:d=Ar;break;default:d=Ut}return m=VB.bind(null,o),d=cr(d,m),o.callbackPriority=l,o.callbackNode=d,l}return m!==null&&m!==null&&bt(m),o.callbackPriority=2,o.callbackNode=null,2}function VB(o,l){if(Za!==0&&Za!==5)return o.callbackNode=null,o.callbackPriority=0,null;var d=o.callbackNode;if(Zp()&&o.callbackNode!==d)return null;var m=In;return m=be(o,o===Di?m:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),m===0?null:(DB(o,m,l),KB(o,kt()),o.callbackNode!=null&&o.callbackNode===d?VB.bind(null,o):null)}function JB(o,l){if(Zp())return null;DB(o,l,!0)}function iL(){pL(function(){(ii&6)!==0?cr(wr,nL):WB()})}function I4(){if(Ff===0){var o=ue;o===0&&(o=U,U<<=1,(U&261888)===0&&(U=256)),Ff=o}return Ff}function ZB(o){return o==null||typeof o=="symbol"||typeof o=="boolean"?null:typeof o=="function"?o:Qa(""+o)}function XB(o,l){var d=l.ownerDocument.createElement("input");return d.name=l.name,d.value=l.value,o.id&&d.setAttribute("form",o.id),l.parentNode.insertBefore(d,l),o=new FormData(o),d.parentNode.removeChild(d),o}function aL(o,l,d,m,B){if(l==="submit"&&d&&d.stateNode===B){var D=ZB((B[wt]||null).action),Y=m.submitter;Y&&(l=(l=Y[wt]||null)?ZB(l.formAction):Y.getAttribute("formAction"),l!==null&&(D=l,Y=null));var oe=new da("action","action",null,m,B);o.push({event:oe,listeners:[{instance:null,listener:function(){if(m.defaultPrevented){if(Ff!==0){var Ce=Y?XB(B,Y):new FormData(B);Ms(d,{pending:!0,data:Ce,method:B.method,action:D},null,Ce)}}else typeof D=="function"&&(oe.preventDefault(),Ce=Y?XB(B,Y):new FormData(B),Ms(d,{pending:!0,data:Ce,method:B.method,action:D},D,Ce))},currentTarget:B}]})}}for(var S4=0;S4<Ki.length;S4++){var _4=Ki[S4],sL=_4.toLowerCase(),oL=_4[0].toUpperCase()+_4.slice(1);Wa(sL,"on"+oL)}Wa(ic,"onAnimationEnd"),Wa(ac,"onAnimationIteration"),Wa(sc,"onAnimationStart"),Wa("dblclick","onDoubleClick"),Wa("focusin","onFocus"),Wa("focusout","onBlur"),Wa(uf,"onTransitionRun"),Wa(kr,"onTransitionStart"),Wa(c0,"onTransitionCancel"),Wa(pr,"onTransitionEnd"),si("onMouseEnter",["mouseout","mouseover"]),si("onMouseLeave",["mouseout","mouseover"]),si("onPointerEnter",["pointerout","pointerover"]),si("onPointerLeave",["pointerout","pointerover"]),qn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),qn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),qn("onBeforeInput",["compositionend","keypress","textInput","paste"]),qn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),qn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),qn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var K1="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),lL=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(K1));function $B(o,l){l=(l&4)!==0;for(var d=0;d<o.length;d++){var m=o[d],B=m.event;m=m.listeners;e:{var D=void 0;if(l)for(var Y=m.length-1;0<=Y;Y--){var oe=m[Y],Ce=oe.instance,Je=oe.currentTarget;if(oe=oe.listener,Ce!==D&&B.isPropagationStopped())break e;D=oe,B.currentTarget=Je;try{D(B)}catch(pt){ns(pt)}B.currentTarget=null,D=Ce}else for(Y=0;Y<m.length;Y++){if(oe=m[Y],Ce=oe.instance,Je=oe.currentTarget,oe=oe.listener,Ce!==D&&B.isPropagationStopped())break e;D=oe,B.currentTarget=Je;try{D(B)}catch(pt){ns(pt)}B.currentTarget=null,D=Ce}}}}function En(o,l){var d=l[Er];d===void 0&&(d=l[Er]=new Set);var m=o+"__bubble";d.has(m)||(ew(l,o,2,!1),d.add(m))}function Q4(o,l,d){var m=0;l&&(m|=4),ew(d,o,m,l)}var em="_reactListening"+Math.random().toString(36).slice(2);function D4(o){if(!o[em]){o[em]=!0,ln.forEach(function(d){d!=="selectionchange"&&(lL.has(d)||Q4(d,!1,o),Q4(d,!0,o))});var l=o.nodeType===9?o:o.ownerDocument;l===null||l[em]||(l[em]=!0,Q4("selectionchange",!1,l))}}function ew(o,l,d,m){switch(Qw(l)){case 2:var B=OL;break;case 8:B=ML;break;default:B=q4}d=B.bind(null,l,d,o),B=void 0,!Ri||l!=="touchstart"&&l!=="touchmove"&&l!=="wheel"||(B=!0),m?B!==void 0?o.addEventListener(l,d,{capture:!0,passive:B}):o.addEventListener(l,d,!0):B!==void 0?o.addEventListener(l,d,{passive:B}):o.addEventListener(l,d,!1)}function k4(o,l,d,m,B){var D=m;if((l&1)===0&&(l&2)===0&&m!==null)e:for(;;){if(m===null)return;var Y=m.tag;if(Y===3||Y===4){var oe=m.stateNode.containerInfo;if(oe===B)break;if(Y===4)for(Y=m.return;Y!==null;){var Ce=Y.tag;if((Ce===3||Ce===4)&&Y.stateNode.containerInfo===B)return;Y=Y.return}for(;oe!==null;){if(Y=Qn(oe),Y===null)return;if(Ce=Y.tag,Ce===5||Ce===6||Ce===26||Ce===27){m=D=Y;continue e}oe=oe.parentNode}}m=m.return}X0(function(){var Je=D,pt=Z0(d),Bt=[];e:{var rt=Ba.get(o);if(rt!==void 0){var ut=da,vr=o;switch(o){case"keypress":if($0(d)===0)break e;case"keydown":case"keyup":ut=JA;break;case"focusin":vr="focus",ut=D0;break;case"focusout":vr="blur",ut=D0;break;case"beforeblur":case"afterblur":ut=D0;break;case"click":if(d.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ut=Qs;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ut=o0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ut=to;break;case ic:case ac:case sc:ut=Ea;break;case pr:ut=nu;break;case"scroll":case"scrollend":ut=Pi;break;case"wheel":ut=ps;break;case"copy":case"cut":case"paste":ut=Fa;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ut=ef;break;case"toggle":case"beforetoggle":ut=ms}var jr=(l&4)!==0,Bi=!jr&&(o==="scroll"||o==="scrollend"),Ue=jr?rt!==null?rt+"Capture":null:rt;jr=[];for(var Ne=Je,Ve;Ne!==null;){var xt=Ne;if(Ve=xt.stateNode,xt=xt.tag,xt!==5&&xt!==26&&xt!==27||Ve===null||Ue===null||(xt=ka(Ne,Ue),xt!=null&&jr.push(V1(Ne,xt,Ve))),Bi)break;Ne=Ne.return}0<jr.length&&(rt=new ut(rt,vr,null,d,pt),Bt.push({event:rt,listeners:jr}))}}if((l&7)===0){e:{if(rt=o==="mouseover"||o==="pointerover",ut=o==="mouseout"||o==="pointerout",rt&&d!==As&&(vr=d.relatedTarget||d.fromElement)&&(Qn(vr)||vr[Vt]))break e;if((ut||rt)&&(rt=pt.window===pt?pt:(rt=pt.ownerDocument)?rt.defaultView||rt.parentWindow:window,ut?(vr=d.relatedTarget||d.toElement,ut=Je,vr=vr?Qn(vr):null,vr!==null&&(Bi=a(vr),jr=vr.tag,vr!==Bi||jr!==5&&jr!==27&&jr!==6)&&(vr=null)):(ut=null,vr=Je),ut!==vr)){if(jr=Qs,xt="onMouseLeave",Ue="onMouseEnter",Ne="mouse",(o==="pointerout"||o==="pointerover")&&(jr=ef,xt="onPointerLeave",Ue="onPointerEnter",Ne="pointer"),Bi=ut==null?rt:mn(ut),Ve=vr==null?rt:mn(vr),rt=new jr(xt,Ne+"leave",ut,d,pt),rt.target=Bi,rt.relatedTarget=Ve,xt=null,Qn(pt)===Je&&(jr=new jr(Ue,Ne+"enter",vr,d,pt),jr.target=Ve,jr.relatedTarget=Bi,xt=jr),Bi=xt,ut&&vr)t:{for(jr=cL,Ue=ut,Ne=vr,Ve=0,xt=Ue;xt;xt=jr(xt))Ve++;xt=0;for(var Dr=Ne;Dr;Dr=jr(Dr))xt++;for(;0<Ve-xt;)Ue=jr(Ue),Ve--;for(;0<xt-Ve;)Ne=jr(Ne),xt--;for(;Ve--;){if(Ue===Ne||Ne!==null&&Ue===Ne.alternate){jr=Ue;break t}Ue=jr(Ue),Ne=jr(Ne)}jr=null}else jr=null;ut!==null&&tw(Bt,rt,ut,jr,!1),vr!==null&&Bi!==null&&tw(Bt,Bi,vr,jr,!0)}}e:{if(rt=Je?mn(Je):window,ut=rt.nodeName&&rt.nodeName.toLowerCase(),ut==="select"||ut==="input"&&rt.type==="file")var Vn=ao;else if(ro(rt))if(so)Vn=Fd;else{Vn=rc;var Ir=af}else ut=rt.nodeName,!ut||ut.toLowerCase()!=="input"||rt.type!=="checkbox"&&rt.type!=="radio"?Je&&i0(Je.elementType)&&(Vn=ao):Vn=vs;if(Vn&&(Vn=Vn(o,Je))){Oo(Bt,Vn,d,pt);break e}Ir&&Ir(o,rt,Je),o==="focusout"&&Je&&rt.type==="number"&&Je.memoizedProps.value!=null&&Ur(rt,"number",rt.value)}switch(Ir=Je?mn(Je):window,o){case"focusin":(ro(Ir)||Ir.contentEditable==="true")&&(Uo=Ir,cf=Je,lo=null);break;case"focusout":lo=cf=Uo=null;break;case"mousedown":nc=!0;break;case"contextmenu":case"mouseup":case"dragend":nc=!1,Ii(Bt,d,pt);break;case"selectionchange":if(Od)break;case"keydown":case"keyup":Ii(Bt,d,pt)}var Xr;if(Xl)e:{switch(o){case"compositionstart":var Sn="onCompositionStart";break e;case"compositionend":Sn="onCompositionEnd";break e;case"compositionupdate":Sn="onCompositionUpdate";break e}Sn=void 0}else Fo?$l(o,d)&&(Sn="onCompositionEnd"):o==="keydown"&&d.keyCode===229&&(Sn="onCompositionStart");Sn&&(tf&&d.locale!=="ko"&&(Fo||Sn!=="onCompositionStart"?Sn==="onCompositionEnd"&&Fo&&(Xr=gl()):(a0=pt,Yn="value"in a0?a0.value:a0.textContent,Fo=!0)),Ir=tm(Je,Sn),0<Ir.length&&(Sn=new tu(Sn,o,null,d,pt),Bt.push({event:Sn,listeners:Ir}),Xr?Sn.data=Xr:(Xr=ts(d),Xr!==null&&(Sn.data=Xr)))),(Xr=Nd?rs(o,d):Rd(o,d))&&(Sn=tm(Je,"onBeforeInput"),0<Sn.length&&(Ir=new tu("onBeforeInput","beforeinput",null,d,pt),Bt.push({event:Ir,listeners:Sn}),Ir.data=Xr)),aL(Bt,o,Je,d,pt)}$B(Bt,l)})}function V1(o,l,d){return{instance:o,listener:l,currentTarget:d}}function tm(o,l){for(var d=l+"Capture",m=[];o!==null;){var B=o,D=B.stateNode;if(B=B.tag,B!==5&&B!==26&&B!==27||D===null||(B=ka(o,d),B!=null&&m.unshift(V1(o,B,D)),B=ka(o,l),B!=null&&m.push(V1(o,B,D))),o.tag===3)return m;o=o.return}return[]}function cL(o){if(o===null)return null;do o=o.return;while(o&&o.tag!==5&&o.tag!==27);return o||null}function tw(o,l,d,m,B){for(var D=l._reactName,Y=[];d!==null&&d!==m;){var oe=d,Ce=oe.alternate,Je=oe.stateNode;if(oe=oe.tag,Ce!==null&&Ce===m)break;oe!==5&&oe!==26&&oe!==27||Je===null||(Ce=Je,B?(Je=ka(d,D),Je!=null&&Y.unshift(V1(d,Je,Ce))):B||(Je=ka(d,D),Je!=null&&Y.push(V1(d,Je,Ce)))),d=d.return}Y.length!==0&&o.push({event:l,listeners:Y})}var uL=/\r\n?/g,fL=/\u0000|\uFFFD/g;function rw(o){return(typeof o=="string"?o:""+o).replace(uL,` 9`).replace(fL,"")}function nw(o,l){return l=rw(l),rw(o)===l}function Ci(o,l,d,m,B,D){switch(d){case"children":typeof m=="string"?l==="body"||l==="textarea"&&m===""||oi(o,m):(typeof m=="number"||typeof m=="bigint")&&l!=="body"&&oi(o,""+m);break;case"className":re(o,"class",m);break;case"tabIndex":re(o,"tabindex",m);break;case"dir":case"role":case"viewBox":case"width":case"height":re(o,d,m);break;case"style":ds(o,m,D);break;case"data":if(l!=="object"){re(o,"data",m);break}case"src":case"href":if(m===""&&(l!=="a"||d!=="href")){o.removeAttribute(d);break}if(m==null||typeof m=="function"||typeof m=="symbol"||typeof m=="boolean"){o.removeAttribute(d);break}m=Qa(""+m),o.setAttribute(d,m);break;case"action":case"formAction":if(typeof m=="function"){o.setAttribute(d,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof D=="function"&&(d==="formAction"?(l!=="input"&&Ci(o,l,"name",B.name,B,null),Ci(o,l,"formEncType",B.formEncType,B,null),Ci(o,l,"formMethod",B.formMethod,B,null),Ci(o,l,"formTarget",B.formTarget,B,null)):(Ci(o,l,"encType",B.encType,B,null),Ci(o,l,"method",B.method,B,null),Ci(o,l,"target",B.target,B,null)));if(m==null||typeof m=="symbol"||typeof m=="boolean"){o.removeAttribute(d);break}m=Qa(""+m),o.setAttribute(d,m);break;case"onClick":m!=null&&(o.onclick=Wi);break;case"onScroll":m!=null&&En("scroll",o);break;case"onScrollEnd":m!=null&&En("scrollend",o);break;case"dangerouslySetInnerHTML":if(m!=null){if(typeof m!="object"||!("__html"in m))throw Error(n(61));if(d=m.__html,d!=null){if(B.children!=null)throw Error(n(60));o.innerHTML=d}}break;case"multiple":o.multiple=m&&typeof m!="function"&&typeof m!="symbol";break;case"muted":o.muted=m&&typeof m!="function"&&typeof m!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(m==null||typeof m=="function"||typeof m=="boolean"||typeof m=="symbol"){o.removeAttribute("xlink:href");break}d=Qa(""+m),o.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",d);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":m!=null&&typeof m!="function"&&typeof m!="symbol"?o.setAttribute(d,""+m):o.removeAttribute(d);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
9ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":m&&typeof m!="function"&&typeof m!="symbol"?o.setAttribute(d,""):o.removeAttribute(d);break;case"capture":case"download":m===!0?o.setAttribute(d,""):m!==!1&&m!=null&&typeof m!="function"&&typeof m!="symbol"?o.setAttribute(d,m):o.removeAttribute(d);break;case"cols":case"rows":case"size":case"span":m!=null&&typeof m!="function"&&typeof m!="symbol"&&!isNaN(m)&&1<=m?o.setAttribute(d,m):o.removeAttribute(d);break;case"rowSpan":case"start":m==null||typeof m=="function"||typeof m=="symbol"||isNaN(m)?o.removeAttribute(d):o.setAttribute(d,m);break;case"popover":En("beforetoggle",o),En("toggle",o),cn(o,"popover",m);break;case"xlinkActuate":ne(o,"http://www.w3.org/1999/xlink","xlink:actuate",m);break;case"xlinkArcrole":ne(o,"http://www.w3.org/1999/xlink","xlink:arcrole",m);break;case"xlinkRole":ne(o,"http://www.w3.org/1999/xlink","xlink:role",m);break;case"xlinkShow":ne(o,"http://www.w3.org/1999/xlink","xlink:show",m);break;case"xlinkTitle":ne(o,"http://www.w3.org/1999/xlink","xlink:title",m);break;case"xlinkType":ne(o,"http://www.w3.org/1999/xlink","xlink:type",m);break;case"xmlBase":ne(o,"http://www.w3.org/XML/1998/namespace","xml:base",m);break;case"xmlLang":ne(o,"http://www.w3.org/XML/1998/namespace","xml:lang",m);break;case"xmlSpace":ne(o,"http://www.w3.org/XML/1998/namespace","xml:space",m);break;case"is":cn(o,"is",m);break;case"innerText":case"textContent":break;default:(!(2<d.length)||d[0]!=="o"&&d[0]!=="O"||d[1]!=="n"&&d[1]!=="N")&&(d=V0.get(d)||d,cn(o,d,m))}}function N4(o,l,d,m,B,D){switch(d){case"style":ds(o,m,D);break;case"dangerouslySetInnerHTML":if(m!=null){if(typeof m!="object"||!("__html"in m))throw Error(n(61));if(d=m.__html,d!=null){if(B.children!=null)throw Error(n(60));o.innerHTML=d}}break;case"children":typeof m=="string"?oi(o,m):(typeof m=="number"||typeof m=="bigint")&&oi(o,""+m);break;case"onScroll":m!=null&&En("scroll",o);break;case"onScrollEnd":m!=null&&En("scrollend",o);break;case"onClick":m!=null&&(o.onclick=Wi);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Gn.hasOwnProperty(d))e:{if(d[0]==="o"&&d[1]==="n"&&(B=d.endsWith("Capture"),l=d.slice(2,B?d.length-7:void 0),D=o[wt]||null,D=D!=null?D[d]:null,typeof D=="function"&&o.removeEventListener(l,D,B),typeof m=="function")){typeof D!="function"&&D!==null&&(d in o?o[d]=null:o.hasAttribute(d)&&o.removeAttribute(d)),o.addEventListener(l,m,B);break e}d in o?o[d]=m:m===!0?o.setAttribute(d,""):cn(o,d,m)}}}function P0(o,l,d){switch(l){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":En("error",o),En("load",o);var m=!1,B=!1,D;for(D in d)if(d.hasOwnProperty(D)){var Y=d[D];if(Y!=null)switch(D){case"src":m=!0;break;case"srcSet":B=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(n(137,l));default:Ci(o,l,D,Y,d,null)}}B&&Ci(o,l,"srcSet",d.srcSet,d,null),m&&Ci(o,l,"src",d.src,d,null);return;case"input":En("invalid",o);var oe=D=Y=B=null,Ce=null,Je=null;for(m in d)if(d.hasOwnProperty(m)){var pt=d[m];if(pt!=null)switch(m){case"name":B=pt;break;case"type":Y=pt;break;case"checked":Ce=pt;break;case"defaultChecked":Je=pt;break;case"value":D=pt;break;case"defaultValue":oe=pt;break;case"children":case"dangerouslySetInnerHTML":if(pt!=null)throw Error(n(137,l));break;default:Ci(o,l,m,pt,d,null)}}gr(o,D,oe,Ce,Je,Y,B,!1);return;case"select":En("invalid",o),m=Y=D=null;for(B in d)if(d.hasOwnProperty(B)&&(oe=d[B],oe!=null))switch(B){case"value":D=oe;break;case"defaultValue":Y=oe;break;case"multiple":m=oe;default:Ci(o,l,B,oe,d,null)}l=D,d=Y,o.multiple=!!m,l!=null?un(o,!!m,l,!1):d!=null&&un(o,!!m,d,!0);return;case"textarea":En("invalid",o),D=B=m=null;for(Y in d)if(d.hasOwnProperty(Y)&&(oe=d[Y],oe!=null))switch(Y){case"value":m=oe;break;case"defaultValue":B=oe;break;case"children":D=oe;break;case"dangerouslySetInnerHTML":if(oe!=null)throw Error(n(91));break;default:Ci(o,l,Y,oe,d,null)}fi(o,m,B,D);return;case"option":for(Ce in d)if(d.hasOwnProperty(Ce)&&(m=d[Ce],m!=null))switch(Ce){case"selected":o.selected=m&&typeof m!="function"&&typeof m!="symbol";break;default:Ci(o,l,Ce,m,d,null)}return;case"dialog":En("beforetoggle",o),En("toggle",o),En("cancel",o),En("close",o);break;case"iframe":case"object":En("load",o);break;case"video":case"audio":for(m=0;m<K1.length;m++)En(K1[m],o);break;case"image":En("error",o),En("load",o);break;case"details":En("toggle",o);break;case"embed":case"source":case"link":En("error",o),En("load",o);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(Je in d)if(d.hasOwnProperty(Je)&&(m=d[Je],m!=null))switch(Je){case"children":case"dangerouslySetInnerHTML":throw Error(n(137,l));default:Ci(o,l,Je,m,d,null)}return;default:if(i0(l)){for(pt in d)d.hasOwnProperty(pt)&&(m=d[pt],m!==void 0&&N4(o,l,pt,m,d,void 0));return}}
vendor: 4,113 bytes, line 9
9for(oe in d)d.hasOwnProperty(oe)&&(m=d[oe],m!=null&&Ci(o,l,oe,m,d,null))}function dL(o,l,d,m){switch(l){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var B=null,D=null,Y=null,oe=null,Ce=null,Je=null,pt=null;for(ut in d){var Bt=d[ut];if(d.hasOwnProperty(ut)&&Bt!=null)switch(ut){case"checked":break;case"value":break;case"defaultValue":Ce=Bt;default:m.hasOwnProperty(ut)||Ci(o,l,ut,null,m,Bt)}}for(var rt in m){var ut=m[rt];if(Bt=d[rt],m.hasOwnProperty(rt)&&(ut!=null||Bt!=null))switch(rt){case"type":D=ut;break;case"name":B=ut;break;case"checked":Je=ut;break;case"defaultChecked":pt=ut;break;case"value":Y=ut;break;case"defaultValue":oe=ut;break;case"children":case"dangerouslySetInnerHTML":if(ut!=null)throw Error(n(137,l));break;default:ut!==Bt&&Ci(o,l,rt,ut,m,Bt)}}or(o,Y,oe,Ce,Je,pt,D,B);return;case"select":ut=Y=oe=rt=null;for(D in d)if(Ce=d[D],d.hasOwnProperty(D)&&Ce!=null)switch(D){case"value":break;case"multiple":ut=Ce;default:m.hasOwnProperty(D)||Ci(o,l,D,null,m,Ce)}for(B in m)if(D=m[B],Ce=d[B],m.hasOwnProperty(B)&&(D!=null||Ce!=null))switch(B){case"value":rt=D;break;case"defaultValue":oe=D;break;case"multiple":Y=D;default:D!==Ce&&Ci(o,l,B,D,m,Ce)}l=oe,d=Y,m=ut,rt!=null?un(o,!!d,rt,!1):!!m!=!!d&&(l!=null?un(o,!!d,l,!0):un(o,!!d,d?[]:"",!1));return;case"textarea":ut=rt=null;for(oe in d)if(B=d[oe],d.hasOwnProperty(oe)&&B!=null&&!m.hasOwnProperty(oe))switch(oe){case"value":break;case"children":break;default:Ci(o,l,oe,null,m,B)}for(Y in m)if(B=m[Y],D=d[Y],m.hasOwnProperty(Y)&&(B!=null||D!=null))switch(Y){case"value":rt=B;break;case"defaultValue":ut=B;break;case"children":break;case"dangerouslySetInnerHTML":if(B!=null)throw Error(n(91));break;default:B!==D&&Ci(o,l,Y,B,m,D)}Hr(o,rt,ut);return;case"option":for(var vr in d)if(rt=d[vr],d.hasOwnProperty(vr)&&rt!=null&&!m.hasOwnProperty(vr))switch(vr){case"selected":o.selected=!1;break;default:Ci(o,l,vr,null,m,rt)}for(Ce in m)if(rt=m[Ce],ut=d[Ce],m.hasOwnProperty(Ce)&&rt!==ut&&(rt!=null||ut!=null))switch(Ce){case"selected":o.selected=rt&&typeof rt!="function"&&typeof rt!="symbol";break;default:Ci(o,l,Ce,rt,m,ut)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var jr in d)rt=d[jr],d.hasOwnProperty(jr)&&rt!=null&&!m.hasOwnProperty(jr)&&Ci(o,l,jr,null,m,rt);for(Je in m)if(rt=m[Je],ut=d[Je],m.hasOwnProperty(Je)&&rt!==ut&&(rt!=null||ut!=null))switch(Je){case"children":case"dangerouslySetInnerHTML":if(rt!=null)throw Error(n(137,l));break;default:Ci(o,l,Je,rt,m,ut)}return;default:if(i0(l)){for(var Bi in d)rt=d[Bi],d.hasOwnProperty(Bi)&&rt!==void 0&&!m.hasOwnProperty(Bi)&&N4(o,l,Bi,void 0,m,rt);for(pt in m)rt=m[pt],ut=d[pt],!m.hasOwnProperty(pt)||rt===ut||rt===void 0&&ut===void 0||N4(o,l,pt,rt,m,ut);return}}for(var Ue in d)rt=d[Ue],d.hasOwnProperty(Ue)&&rt!=null&&!m.hasOwnProperty(Ue)&&Ci(o,l,Ue,null,m,rt);for(Bt in m)rt=m[Bt],ut=d[Bt],!m.hasOwnProperty(Bt)||rt===ut||rt==null&&ut==null||Ci(o,l,Bt,rt,m,ut)}function iw(o){switch(o){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function AL(){if(typeof performance.getEntriesByType=="function"){for(var o=0,l=0,d=performance.getEntriesByType("resource"),m=0;m<d.length;m++){var B=d[m],D=B.transferSize,Y=B.initiatorType,oe=B.duration;if(D&&oe&&iw(Y)){for(Y=0,oe=B.responseEnd,m+=1;m<d.length;m++){var Ce=d[m],Je=Ce.startTime;if(Je>oe)break;var pt=Ce.transferSize,Bt=Ce.initiatorType;pt&&iw(Bt)&&(Ce=Ce.responseEnd,Y+=pt*(Ce<oe?1:(oe-Je)/(Ce-Je)))}if(--m,l+=8*(D+Y)/(B.duration/1e3),o++,10<o)break}}if(0<o)return l/o/1e6}return navigator.connection&&(o=navigator.connection.downlink,typeof o=="number")?o:5}var R4=null,T4=null;function rm(o){return o.nodeType===9?o:o.ownerDocument}function aw(o){switch(o){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function sw(o,l){if(o===0)switch(l){case"svg":return 1;case"math":return 2;default:return 0}return o===1&&l==="foreignObject"?0:o}
vendor: 12,881 bytes, line 9
9function F4(o,l){return o==="textarea"||o==="noscript"||typeof l.children=="string"||typeof l.children=="number"||typeof l.children=="bigint"||typeof l.dangerouslySetInnerHTML=="object"&&l.dangerouslySetInnerHTML!==null&&l.dangerouslySetInnerHTML.__html!=null}var O4=null;function hL(){var o=window.event;return o&&o.type==="popstate"?o===O4?!1:(O4=o,!0):(O4=null,!1)}var ow=typeof setTimeout=="function"?setTimeout:void 0,gL=typeof clearTimeout=="function"?clearTimeout:void 0,lw=typeof Promise=="function"?Promise:void 0,pL=typeof queueMicrotask=="function"?queueMicrotask:typeof lw<"u"?function(o){return lw.resolve(null).then(o).catch(mL)}:ow;function mL(o){setTimeout(function(){throw o})}function Of(o){return o==="head"}function cw(o,l){var d=l,m=0;do{var B=d.nextSibling;if(o.removeChild(d),B&&B.nodeType===8)if(d=B.data,d==="/$"||d==="/&"){if(m===0){o.removeChild(B),Ch(l);return}m--}else if(d==="$"||d==="$?"||d==="$~"||d==="$!"||d==="&")m++;else if(d==="html")J1(o.ownerDocument.documentElement);else if(d==="head"){d=o.ownerDocument.head,J1(d);for(var D=d.firstChild;D;){var Y=D.nextSibling,oe=D.nodeName;D[xr]||oe==="SCRIPT"||oe==="STYLE"||oe==="LINK"&&D.rel.toLowerCase()==="stylesheet"||d.removeChild(D),D=Y}}else d==="body"&&J1(o.ownerDocument.body);d=B}while(d);Ch(l)}function uw(o,l){var d=o;o=0;do{var m=d.nextSibling;if(d.nodeType===1?l?(d._stashedDisplay=d.style.display,d.style.display="none"):(d.style.display=d._stashedDisplay||"",d.getAttribute("style")===""&&d.removeAttribute("style")):d.nodeType===3&&(l?(d._stashedText=d.nodeValue,d.nodeValue=""):d.nodeValue=d._stashedText||""),m&&m.nodeType===8)if(d=m.data,d==="/$"){if(o===0)break;o--}else d!=="$"&&d!=="$?"&&d!=="$~"&&d!=="$!"||o++;d=m}while(d)}function M4(o){var l=o.firstChild;for(l&&l.nodeType===10&&(l=l.nextSibling);l;){var d=l;switch(l=l.nextSibling,d.nodeName){case"HTML":case"HEAD":case"BODY":M4(d),Mr(d);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(d.rel.toLowerCase()==="stylesheet")continue}o.removeChild(d)}}function vL(o,l,d,m){for(;o.nodeType===1;){var B=d;if(o.nodeName.toLowerCase()!==l.toLowerCase()){if(!m&&(o.nodeName!=="INPUT"||o.type!=="hidden"))break}else if(m){if(!o[xr])switch(l){case"meta":if(!o.hasAttribute("itemprop"))break;return o;case"link":if(D=o.getAttribute("rel"),D==="stylesheet"&&o.hasAttribute("data-precedence"))break;if(D!==B.rel||o.getAttribute("href")!==(B.href==null||B.href===""?null:B.href)||o.getAttribute("crossorigin")!==(B.crossOrigin==null?null:B.crossOrigin)||o.getAttribute("title")!==(B.title==null?null:B.title))break;return o;case"style":if(o.hasAttribute("data-precedence"))break;return o;case"script":if(D=o.getAttribute("src"),(D!==(B.src==null?null:B.src)||o.getAttribute("type")!==(B.type==null?null:B.type)||o.getAttribute("crossorigin")!==(B.crossOrigin==null?null:B.crossOrigin))&&D&&o.hasAttribute("async")&&!o.hasAttribute("itemprop"))break;return o;default:return o}}else if(l==="input"&&o.type==="hidden"){var D=B.name==null?null:""+B.name;if(B.type==="hidden"&&o.getAttribute("name")===D)return o}else return o;if(o=Xo(o.nextSibling),o===null)break}return null}function yL(o,l,d){if(l==="")return null;for(;o.nodeType!==3;)if((o.nodeType!==1||o.nodeName!=="INPUT"||o.type!=="hidden")&&!d||(o=Xo(o.nextSibling),o===null))return null;return o}function fw(o,l){for(;o.nodeType!==8;)if((o.nodeType!==1||o.nodeName!=="INPUT"||o.type!=="hidden")&&!l||(o=Xo(o.nextSibling),o===null))return null;return o}function L4(o){return o.data==="$?"||o.data==="$~"}function j4(o){return o.data==="$!"||o.data==="$?"&&o.ownerDocument.readyState!=="loading"}function bL(o,l){var d=o.ownerDocument;if(o.data==="$~")o._reactRetry=l;else if(o.data!=="$?"||d.readyState!=="loading")l();else{var m=function(){l(),d.removeEventListener("DOMContentLoaded",m)};d.addEventListener("DOMContentLoaded",m),o._reactRetry=m}}function Xo(o){for(;o!=null;o=o.nextSibling){var l=o.nodeType;if(l===1||l===3)break;if(l===8){if(l=o.data,l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"||l==="F!"||l==="F")break;if(l==="/$"||l==="/&")return null}}return o}var U4=null;function dw(o){o=o.nextSibling;for(var l=0;o;){if(o.nodeType===8){var d=o.data;if(d==="/$"||d==="/&"){if(l===0)return Xo(o.nextSibling);l--}else d!=="$"&&d!=="$!"&&d!=="$?"&&d!=="$~"&&d!=="&"||l++}o=o.nextSibling}return null}function Aw(o){o=o.previousSibling;for(var l=0;o;){if(o.nodeType===8){var d=o.data;if(d==="$"||d==="$!"||d==="$?"||d==="$~"||d==="&"){if(l===0)return o;l--}else d!=="/$"&&d!=="/&"||l++}o=o.previousSibling}return null}function hw(o,l,d){switch(l=rm(d),o){case"html":if(o=l.documentElement,!o)throw Error(n(452));return o;case"head":if(o=l.head,!o)throw Error(n(453));return o;case"body":if(o=l.body,!o)throw Error(n(454));return o;default:throw Error(n(451))}}function J1(o){for(var l=o.attributes;l.length;)o.removeAttributeNode(l[0]);Mr(o)}var $o=new Map,gw=new Set;function nm(o){return typeof o.getRootNode=="function"?o.getRootNode():o.nodeType===9?o:o.ownerDocument}var Qu=se.d;se.d={f:xL,r:EL,D:CL,C:BL,L:wL,m:IL,X:_L,S:SL,M:QL};function xL(){var o=Qu.f(),l=Kp();return o||l}function EL(o){var l=Mn(o);l!==null&&l.tag===5&&l.type==="form"?xu(l):Qu.r(o)}var bh=typeof document>"u"?null:document;function pw(o,l,d){var m=bh;if(m&&typeof l=="string"&&l){var B=Ct(l);B='link[rel="'+o+'"][href="'+B+'"]',typeof d=="string"&&(B+='[crossorigin="'+d+'"]'),gw.has(B)||(gw.add(B),o={rel:o,crossOrigin:d,href:l},m.querySelector(B)===null&&(l=m.createElement("link"),P0(l,"link",o),Jr(l),m.head.appendChild(l)))}}function CL(o){Qu.D(o),pw("dns-prefetch",o,null)}function BL(o,l){Qu.C(o,l),pw("preconnect",o,l)}function wL(o,l,d){Qu.L(o,l,d);var m=bh;if(m&&o&&l){var B='link[rel="preload"][as="'+Ct(l)+'"]';l==="image"&&d&&d.imageSrcSet?(B+='[imagesrcset="'+Ct(d.imageSrcSet)+'"]',typeof d.imageSizes=="string"&&(B+='[imagesizes="'+Ct(d.imageSizes)+'"]')):B+='[href="'+Ct(o)+'"]';var D=B;switch(l){case"style":D=xh(o);break;case"script":D=Eh(o)}$o.has(D)||(o=v({rel:"preload",href:l==="image"&&d&&d.imageSrcSet?void 0:o,as:l},d),$o.set(D,o),m.querySelector(B)!==null||l==="style"&&m.querySelector(Z1(D))||l==="script"&&m.querySelector(X1(D))||(l=m.createElement("link"),P0(l,"link",o),Jr(l),m.head.appendChild(l)))}}function IL(o,l){Qu.m(o,l);var d=bh;if(d&&o){var m=l&&typeof l.as=="string"?l.as:"script",B='link[rel="modulepreload"][as="'+Ct(m)+'"][href="'+Ct(o)+'"]',D=B;switch(m){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":D=Eh(o)}if(!$o.has(D)&&(o=v({rel:"modulepreload",href:o},l),$o.set(D,o),d.querySelector(B)===null)){switch(m){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(d.querySelector(X1(D)))return}m=d.createElement("link"),P0(m,"link",o),Jr(m),d.head.appendChild(m)}}}function SL(o,l,d){Qu.S(o,l,d);var m=bh;if(m&&o){var B=rr(m).hoistableStyles,D=xh(o);l=l||"default";var Y=B.get(D);if(!Y){var oe={loading:0,preload:null};if(Y=m.querySelector(Z1(D)))oe.loading=5;else{o=v({rel:"stylesheet",href:o,"data-precedence":l},d),(d=$o.get(D))&&P4(o,d);var Ce=Y=m.createElement("link");Jr(Ce),P0(Ce,"link",o),Ce._p=new Promise(function(Je,pt){Ce.onload=Je,Ce.onerror=pt}),Ce.addEventListener("load",function(){oe.loading|=1}),Ce.addEventListener("error",function(){oe.loading|=2}),oe.loading|=4,im(Y,l,m)}Y={type:"stylesheet",instance:Y,count:1,state:oe},B.set(D,Y)}}}function _L(o,l){Qu.X(o,l);var d=bh;if(d&&o){var m=rr(d).hoistableScripts,B=Eh(o),D=m.get(B);D||(D=d.querySelector(X1(B)),D||(o=v({src:o,async:!0},l),(l=$o.get(B))&&z4(o,l),D=d.createElement("script"),Jr(D),P0(D,"link",o),d.head.appendChild(D)),D={type:"script",instance:D,count:1,state:null},m.set(B,D))}}function QL(o,l){Qu.M(o,l);var d=bh;if(d&&o){var m=rr(d).hoistableScripts,B=Eh(o),D=m.get(B);D||(D=d.querySelector(X1(B)),D||(o=v({src:o,async:!0,type:"module"},l),(l=$o.get(B))&&z4(o,l),D=d.createElement("script"),Jr(D),P0(D,"link",o),d.head.appendChild(D)),D={type:"script",instance:D,count:1,state:null},m.set(B,D))}}function mw(o,l,d,m){var B=(B=et.current)?nm(B):null;if(!B)throw Error(n(446));switch(o){case"meta":case"title":return null;case"style":return typeof d.precedence=="string"&&typeof d.href=="string"?(l=xh(d.href),d=rr(B).hoistableStyles,m=d.get(l),m||(m={type:"style",instance:null,count:0,state:null},d.set(l,m)),m):{type:"void",instance:null,count:0,state:null};case"link":if(d.rel==="stylesheet"&&typeof d.href=="string"&&typeof d.precedence=="string"){o=xh(d.href);var D=rr(B).hoistableStyles,Y=D.get(o);if(Y||(B=B.ownerDocument||B,Y={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},D.set(o,Y),(D=B.querySelector(Z1(o)))&&!D._p&&(Y.instance=D,Y.state.loading=5),$o.has(o)||(d={rel:"preload",as:"style",href:d.href,crossOrigin:d.crossOrigin,integrity:d.integrity,media:d.media,hrefLang:d.hrefLang,referrerPolicy:d.referrerPolicy},$o.set(o,d),D||DL(B,o,d,Y.state))),l&&m===null)throw Error(n(528,""));return Y}if(l&&m!==null)throw Error(n(529,""));return null;case"script":return l=d.async,d=d.src,typeof d=="string"&&l&&typeof l!="function"&&typeof l!="symbol"?(l=Eh(d),d=rr(B).hoistableScripts,m=d.get(l),m||(m={type:"script",instance:null,count:0,state:null},d.set(l,m)),m):{type:"void",instance:null,count:0,state:null};default:throw Error(n(444,o))}}function xh(o){return'href="'+Ct(o)+'"'}function Z1(o){return'link[rel="stylesheet"]['+o+"]"}function vw(o){return v({},o,{"data-precedence":o.precedence,precedence:null})}function DL(o,l,d,m){o.querySelector('link[rel="preload"][as="style"]['+l+"]")?m.loading=1:(l=o.createElement("link"),m.preload=l,l.addEventListener("load",function(){return m.loading|=1}),l.addEventListener("error",function(){return m.loading|=2}),P0(l,"link",d),Jr(l),o.head.appendChild(l))}function Eh(o){return'[src="'+Ct(o)+'"]'}function X1(o){return"script[async]"+o}function yw(o,l,d){if(l.count++,l.instance===null)switch(l.type){case"style":var m=o.querySelector('style[data-href~="'+Ct(d.href)+'"]');if(m)return l.instance=m,Jr(m),m;var B=v({},d,{"data-href":d.href,"data-precedence":d.precedence,href:null,precedence:null});return m=(o.ownerDocument||o).createElement("style"),Jr(m),P0(m,"style",B),im(m,d.precedence,o),l.instance=m;case"stylesheet":B=xh(d.href);var D=o.querySelector(Z1(B));if(D)return l.state.loading|=4,l.instance=D,Jr(D),D;m=vw(d),(B=$o.get(B))&&P4(m,B),D=(o.ownerDocument||o).createElement("link"),Jr(D);var Y=D;return Y._p=new Promise(function(oe,Ce){Y.onload=oe,Y.onerror=Ce}),P0(D,"link",m),l.state.loading|=4,im(D,d.precedence,o),l.instance=D;case"script":return D=Eh(d.src),(B=o.querySelector(X1(D)))?(l.instance=B,Jr(B),B):(m=d,(B=$o.get(D))&&(m=v({},d),z4(m,B)),o=o.ownerDocument||o,B=o.createElement("script"),Jr(B),P0(B,"link",m),o.head.appendChild(B),l.instance=B);case"void":return null;default:throw Error(n(443,l.type))}else l.type==="stylesheet"&&(l.state.loading&4)===0&&(m=l.instance,l.state.loading|=4,im(m,d.precedence,o));return l.instance}function im(o,l,d){for(var m=d.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),B=m.length?m[m.length-1]:null,D=B,Y=0;Y<m.length;Y++){var oe=m[Y];if(oe.dataset.precedence===l)D=oe;else if(D!==B)break}D?D.parentNode.insertBefore(o,D.nextSibling):(l=d.nodeType===9?d.head:d,l.insertBefore(o,l.firstChild))}function P4(o,l){o.crossOrigin==null&&(o.crossOrigin=l.crossOrigin),o.referrerPolicy==null&&(o.referrerPolicy=l.referrerPolicy),o.title==null&&(o.title=l.title)}function z4(o,l){o.crossOrigin==null&&(o.crossOrigin=l.crossOrigin),o.referrerPolicy==null&&(o.referrerPolicy=l.referrerPolicy),o.integrity==null&&(o.integrity=l.integrity)}var am=null;function bw(o,l,d){if(am===null){var m=new Map,B=am=new Map;B.set(d,m)}else B=am,m=B.get(d),m||(m=new Map,B.set(d,m));if(m.has(o))return m;for(m.set(o,null),d=d.getElementsByTagName(o),B=0;B<d.length;B++){var D=d[B];if(!(D[xr]||D[Pt]||o==="link"&&D.getAttribute("rel")==="stylesheet")&&D.namespaceURI!=="http://www.w3.org/2000/svg"){var Y=D.getAttribute(l)||"";Y=o+Y;var oe=m.get(Y);oe?oe.push(D):m.set(Y,[D])}}return m}function xw(o,l,d){o=o.ownerDocument||o,o.head.insertBefore(d,l==="title"?o.querySelector("head > title"):null)}function kL(o,l,d){if(d===1||l.itemProp!=null)return!1;switch(o){case"meta":case"title":return!0;case"style":if(typeof l.precedence!="string"||typeof l.href!="string"||l.href==="")break;return!0;case"link":if(typeof l.rel!="string"||typeof l.href!="string"||l.href===""||l.onLoad||l.onError)break;switch(l.rel){case"stylesheet":return o=l.disabled,typeof l.precedence=="string"&&o==null;default:return!0}case"script":if(l.async&&typeof l.async!="function"&&typeof l.async!="symbol"&&!l.onLoad&&!l.onError&&l.src&&typeof l.src=="string")return!0}return!1}function Ew(o){return!(o.type==="stylesheet"&&(o.state.loading&3)===0)}function NL(o,l,d,m){if(d.type==="stylesheet"&&(typeof m.media!="str
9ing"||matchMedia(m.media).matches!==!1)&&(d.state.loading&4)===0){if(d.instance===null){var B=xh(m.href),D=l.querySelector(Z1(B));if(D){l=D._p,l!==null&&typeof l=="object"&&typeof l.then=="function"&&(o.count++,o=sm.bind(o),l.then(o,o)),d.state.loading|=4,d.instance=D,Jr(D);return}D=l.ownerDocument||l,m=vw(m),(B=$o.get(B))&&P4(m,B),D=D.createElement("link"),Jr(D);var Y=D;Y._p=new Promise(function(oe,Ce){Y.onload=oe,Y.onerror=Ce}),P0(D,"link",m),d.instance=D}o.stylesheets===null&&(o.stylesheets=new Map),o.stylesheets.set(d,l),(l=d.state.preload)&&(d.state.loading&3)===0&&(o.count++,d=sm.bind(o),l.addEventListener("load",d),l.addEventListener("error",d))}}var H4=0;function RL(o,l){return o.stylesheets&&o.count===0&&lm(o,o.stylesheets),0<o.count||0<o.imgCount?function(d){var m=setTimeout(function(){if(o.stylesheets&&lm(o,o.stylesheets),o.unsuspend){var D=o.unsuspend;o.unsuspend=null,D()}},6e4+l);0<o.imgBytes&&H4===0&&(H4=62500*AL());var B=setTimeout(function(){if(o.waitingForImages=!1,o.count===0&&(o.stylesheets&&lm(o,o.stylesheets),o.unsuspend)){var D=o.unsuspend;o.unsuspend=null,D()}},(o.imgBytes>H4?50:800)+l);return o.unsuspend=d,function(){o.unsuspend=null,clearTimeout(m),clearTimeout(B)}}:null}
vendor: 4,097 bytes, line 9
9function sm(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)lm(this,this.stylesheets);else if(this.unsuspend){var o=this.unsuspend;this.unsuspend=null,o()}}}var om=null;function lm(o,l){o.stylesheets=null,o.unsuspend!==null&&(o.count++,om=new Map,l.forEach(TL,o),om=null,sm.call(o))}function TL(o,l){if(!(l.state.loading&4)){var d=om.get(o);if(d)var m=d.get(null);else{d=new Map,om.set(o,d);for(var B=o.querySelectorAll("link[data-precedence],style[data-precedence]"),D=0;D<B.length;D++){var Y=B[D];(Y.nodeName==="LINK"||Y.getAttribute("media")!=="not all")&&(d.set(Y.dataset.precedence,Y),m=Y)}m&&d.set(null,m)}B=l.instance,Y=B.getAttribute("data-precedence"),D=d.get(Y)||m,D===m&&d.set(null,B),d.set(Y,B),this.count++,m=sm.bind(this),B.addEventListener("load",m),B.addEventListener("error",m),D?D.parentNode.insertBefore(B,D.nextSibling):(o=o.nodeType===9?o.head:o,o.insertBefore(B,o.firstChild)),l.state.loading|=4}}var $1={$$typeof:k,Provider:null,Consumer:null,_currentValue:ce,_currentValue2:ce,_threadCount:0};function FL(o,l,d,m,B,D,Y,oe,Ce){this.tag=1,this.containerInfo=o,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Lt(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Lt(0),this.hiddenUpdates=Lt(null),this.identifierPrefix=m,this.onUncaughtError=B,this.onCaughtError=D,this.onRecoverableError=Y,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=Ce,this.incompleteTransitions=new Map}function Cw(o,l,d,m,B,D,Y,oe,Ce,Je,pt,Bt){return o=new FL(o,l,d,Y,Ce,Je,pt,Bt,oe),l=1,D===!0&&(l|=24),D=wa(3,null,null,l),o.current=D,D.stateNode=o,l=b(),l.refCount++,o.pooledCache=l,l.refCount++,D.memoizedState={element:m,isDehydrated:d,cache:l},jd(D),o}function Bw(o){return o?(o=Ka,o):Ka}function ww(o,l,d,m,B,D){B=Bw(B),m.context===null?m.context=B:m.pendingContext=B,m=Wo(l),m.payload={element:d},D=D===void 0?null:D,D!==null&&(m.callback=D),d=Ko(o,m,l),d!==null&&(zs(d,o,l),Pd(d,o,l))}function Iw(o,l){if(o=o.memoizedState,o!==null&&o.dehydrated!==null){var d=o.retryLane;o.retryLane=d!==0&&d<l?d:l}}function G4(o,l){Iw(o,l),(o=o.alternate)&&Iw(o,l)}function Sw(o){if(o.tag===13||o.tag===31){var l=ur(o,67108864);l!==null&&zs(l,o,67108864),G4(o,67108864)}}function _w(o){if(o.tag===13||o.tag===31){var l=Io();l=vt(l);var d=ur(o,l);d!==null&&zs(d,o,l),G4(o,l)}}var cm=!0;function OL(o,l,d,m){var B=X.T;X.T=null;var D=se.p;try{se.p=2,q4(o,l,d,m)}finally{se.p=D,X.T=B}}function ML(o,l,d,m){var B=X.T;X.T=null;var D=se.p;try{se.p=8,q4(o,l,d,m)}finally{se.p=D,X.T=B}}function q4(o,l,d,m){if(cm){var B=Y4(m);if(B===null)k4(o,l,m,um,d),Dw(o,m);else if(jL(B,o,l,d,m))m.stopPropagation();else if(Dw(o,m),l&4&&-1<LL.indexOf(o)){for(;B!==null;){var D=Mn(B);if(D!==null)switch(D.tag){case 3:if(D=D.stateNode,D.current.memoizedState.isDehydrated){var Y=ie(D.pendingLanes);if(Y!==0){var oe=D;for(oe.pendingLanes|=2,oe.entangledLanes|=2;Y;){var Ce=1<<31-He(Y);oe.entanglements[1]|=Ce,Y&=~Ce}Cc(D),(ii&6)===0&&(Yp=kt()+500,W1(0))}}break;case 31:case 13:oe=ur(D,2),oe!==null&&zs(oe,D,2),Kp(),G4(D,2)}if(D=Y4(m),D===null&&k4(o,l,m,um,d),D===B)break;B=D}B!==null&&m.stopPropagation()}else k4(o,l,m,null,d)}}function Y4(o){return o=Z0(o),W4(o)}var um=null;function W4(o){if(um=null,o=Qn(o),o!==null){var l=a(o);if(l===null)o=null;else{var d=l.tag;if(d===13){if(o=s(l),o!==null)return o;o=null}else if(d===31){if(o=c(l),o!==null)return o;o=null}else if(d===3){if(l.stateNode.current.memoizedState.isDehydrated)return l.tag===3?l.stateNode.containerInfo:null;o=null}else l!==o&&(o=null)}}return um=o,null}function Qw(o){switch(o){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invali
9d":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch($t()){case wr:return 2;case jt:return 8;case Ut:case fr:return 32;case Ar:return 268435456;default:return 32}default:return 32}}var K4=!1,Mf=null,Lf=null,jf=null,eg=new Map,tg=new Map,Uf=[],LL="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Dw(o,l){switch(o){case"focusin":case"focusout":Mf=null;break;case"dragenter":case"dragleave":Lf=null;break;case"mouseover":case"mouseout":jf=null;break;case"pointerover":case"pointerout":eg.delete(l.pointerId);break;case"gotpointercapture":case"lostpointercapture":tg.delete(l.pointerId)}}function rg(o,l,d,m,B,D){return o===null||o.nativeEvent!==D?(o={blockedOn:l,domEventName:d,eventSystemFlags:m,nativeEvent:D,targetContainers:[B]},l!==null&&(l=Mn(l),l!==null&&Sw(l)),o):(o.eventSystemFlags|=m,l=o.targetContainers,B!==null&&l.indexOf(B)===-1&&l.push(B),o)}function jL(o,l,d,m,B){switch(l){case"focusin":return Mf=rg(Mf,o,l,d,m,B),!0;case"dragenter":return Lf=rg(Lf,o,l,d,m,B),!0;case"mouseover":return jf=rg(jf,o,l,d,m,B),!0;case"pointerover":var D=B.pointerId;return eg.set(D,rg(eg.get(D)||null,o,l,d,m,B)),!0;case"gotpointercapture":return D=B.pointerId,tg.set(D,rg(tg.get(
9D)||null,o,l,d,m,B)),!0}return!1}function kw(o){var l=Qn(o.target);if(l!==null){var d=a(l);if(d!==null){if(l=d.tag,l===13){if(l=s(d),l!==null){o.blockedOn=l,er(o.priority,function(){_w(d)});return}}else if(l===31){if(l=c(d),l!==null){o.blockedOn=l,er(o.priority,function(){_w(d)});return}}else if(l===3&&d.stateNode.current.memoizedState.isDehydrated){o.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}o.blockedOn=null}function fm(o){if(o.blockedOn!==null)return!1;for(var l=o.targetContainers;0<l.length;){var d=Y4(o.nativeEvent);if(d===null){d=o.nativeEvent;var m=new d.constructor(d.type,d);As=m,d.target.dispatchEvent(m),As=null}else return l=Mn(d),l!==null&&Sw(l),o.blockedOn=d,!1;l.shift()}return!0}function Nw(o,l,d){fm(o)&&d.delete(l)}function UL(){K4=!1,Mf!==null&&fm(Mf)&&(Mf=null),Lf!==null&&fm(Lf)&&(Lf=null),jf!==null&&fm(jf)&&(jf=null),eg.forEach(Nw),tg.forEach(Nw)}function dm(o,l){o.blockedOn===l&&(o.blockedOn=null,K4||(K4=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,UL)))}var Am=null;function Rw(o){Am!==o&&(Am=o,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Am===o&&(Am=null);for(var l=0;l<o.length;l+=3){var d=o[l],m=o[l+1],B=o[l+2];if(typeof m!="function"){if(W4(m||d)===null)continue;break}var D=Mn(d);D!==null&&(o.splice(l,3),l-=3,Ms(D,{pending:!0,data:B,method:d.method,action:m},m,B))}}))}function Ch(o){function l(Ce){return dm(Ce,o)}Mf!==null&&dm(Mf,o),Lf!==null&&dm(Lf,o),jf!==null&&dm(jf,o),eg.forEach(l),tg.forEach(l);for(var d=0;d<Uf.length;d++){var m=Uf[d];m.blockedOn===o&&(m.blockedOn=null)}for(;0<Uf.length&&(d=Uf[0],d.blockedOn===null);)kw(d),d.blockedOn===null&&Uf.shift();if(d=(o.ownerDocument||o).$$reactFormReplay,d!=null)for(m=0;m<d.length;m+=3){var B=d[m],D=d[m+1],Y=B[wt]||null;if(typeof D=="function")Y||Rw(d);else if(Y){var oe=null;if(D&&D.hasAttribute("formAction")){if(B=D,Y=D[wt]||null)oe=Y.formAction;else if(W4(B)!==null)continue}else oe=Y.action;typeof oe=="function"?d[m+1]=oe:(d.splice(m,3),m-=3),Rw(d)}}}function Tw(){function o(D){D.canIntercept&&D.info==="react-transition"&&D.intercept({handler:function(){return new Promise(function(Y){return B=Y})},focusReset:"manual",scroll:"manual"})}function l(){B!==null&&(B(),B=null),m||setTimeout(d,20)}function d(){if(!m&&!navigation.transition){var D=navigation.currentEntry;D&&D.url!=null&&navigation.navigate(D.url,{state:D.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var m=!1,B=null;return navigation.addEventListener("navigate",o),navigation.addEventListener("navigatesuccess",l),navigation.addEventListener("navigateerror",l),setTimeout(d,100),function(){m=!0,navigation.removeEventListener("navigate",o),navigation.removeEventListener("navigatesuccess",l),navigation.removeEventListener("navigateerror",l),B!==null&&(B(),B=null)}}}function V4(o){this._internalRoot=o}hm.prototype.render=V4.prototype.render=function(o){var l=this._internalRoot;if(l===null)throw Error(n(409));var d=l.current,m=Io();ww(d,m,o,l,null,null)},hm.prototype.unmount=V4.prototype.unmount=function(){var o=this._internalRoot;if(o!==null){this._internalRoot=null;var l=o.containerInfo;ww(o.current,2,null,o,null,null),Kp(),l[Vt]=null}};function hm(o){this._internalRoot=o}hm.prototype.unstable_scheduleHydration=function(o){if(o){var l=Xt();o={blockedOn:null,target:o,priority:l};for(var d=0;d<Uf.length&&l!==0&&l<Uf[d].priority;d++);Uf.splice(d,0,o),d===0&&kw(o)}};var Fw=t.version;if(Fw!=="19.2.0")throw Error(n(527,Fw,"19.2.0"));se.findDOMNode=function(o){var l=o._reactInternals;if(l===void 0)throw typeof o.render=="function"?Error(n(188)):(o=Object.keys(o).join(","),Error(n(268,o)));return o=f(l),o=o!==null?A(o):null,o=o===null?null:o.stateNode,o};var PL={bundleType:0,version:"19.2.0",rendererPackageName:"react-dom",currentDispatcherRef:X,reconcilerVersion:"19.2.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var gm=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!gm.isDisabled&&gm.supportsFiber)try{nt=gm.inject(PL),it=gm}catch{}}return ig.createRoot=function(o,l){if(!i(o))throw Error(n(299));var d=!1,m="",B=ch,D=uh,Y=fh;return l!=null&&(l.unstable_strictMode===!0&&(d=!0),l.identifierPrefix!==void 0&&(m=l.identifierPrefix),l.onUncaughtError!==void 0&&(B=l.onUncaughtError),l.onCaughtError!==void 0&&(D=l.onCaughtError),l.onRecoverableError!==void 0&&(Y=l.onRecoverableError)),l=Cw(o,1,!1,null,null,d,m,null,B,D,Y,Tw),o[Vt]=l.current,D4(o),new V4(l)},ig.hydrateRoot=function(o,l,d){if(!i(o))throw Error(n(299));var m=!1,B="",D=ch,Y=uh,oe=fh,Ce=null;return d!=null&&(d.unstable_strictMode===!0&&(m=!0),d.identifierPrefix!==void 0&&(B=d.identifierPrefix),d.onUncaughtError!==void 0&&(D=d.onUncaughtError),d.onCaughtError!==void 0&&(Y=d.onCaughtError),d.onRecoverableError!==void 0&&(oe=d.onRecoverableError),d.formState!==void 0&&(Ce=d.formState)),l=Cw(o,1,!0,l,d??null,m,B,Ce,D,Y,oe,Tw),l.context=Bw(null),d=l.current,m=Io(),m=vt(m),B=Wo(m),B.callback=null,Ko(d,B,m),d=m,l.current.lanes=d,hr(l,d),Cc(l),o[Vt]=l.current,D4(o),new hm(l)},ig.version="19.2.0",ig}var qw;function ZL(){if(qw)return X4.exports;qw=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),X4.exports=JL(),X4.exports}var XL=ZL();var SQ=e=>{throw TypeError(e)},$L=(e,t,r)=>t.has(e)||SQ("Cannot "+r),ry=(e,t,r)=>($L(e,t,"read from private field"),r?r.call(e):t.get(e)),ej=(e,t,r)=>t.has(e)?SQ("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Yw="popstate";function tj(e={}){function t(n,i){let{pathname:a,search:s,hash:c}=n.location;return Lg("",{pathname:a,search:s,hash:c},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:Hc(i)}return nj(t,r,null,e)}function hn(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Ga(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function rj(){return Math.random().toString(36).substring(2,10)}function Ww(e,t){return{usr:e.state,key:e.key,idx:t}}function Lg(e,t,r=null,n){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?Ed(t):t,state:r,key:t&&t.key||n||rj()}}function Hc({pathname:e="/",search:t="",hash:r=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function Ed(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substring(r),e=e.substring(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substring(n),e=e.substring(0,n)),e&&(t.pathname=e)}return t}function nj(e,t,r,n={}){let{window:i=document.defaultView,v5Compat:a=!1}=n,s=i.history,c="POP",u=null,f=A();f==null&&(f=0,s.replaceState({...s.state,idx:f},""));function A(){return(s.state||{idx:null}).idx}function v(){c="POP";let S=A(),T=S==null?null:S-f;f=S,u&&u({action:c,location:I.location,delta:T})}function y(S,T){c="PUSH";let _=Lg(I.location,S,T);f=A()+1;let k=Ww(_,f),F=I.createHref(_);try{s.pushState(k,"",F)}catch(Q){if(Q instanceof DOMException&&Q.name==="DataCloneError")throw Q;i.location.assign(F)}a&&u&&u({action:c,location:I.location,delta:1})}function E(S,T){c="REPLACE";let _=Lg(I.location,S,T);f=A();let k=Ww(_,f),F=I.createHref(_);s.replaceState(k,"",F),a&&u&&u({action:c,location:I.location,delta:0})}function C(S){return _Q(S)}let I={get action(){return c},get location(){return e(i,s)},listen(S){if(u)throw new Error("A history only accepts one active listener");return i.addEventListener(Yw,v),u=S,()=>{i.removeEventListener(Yw,v),u=null}},createHref(S){return t(i,S)},createURL:C,encodeLocation(S){let T=C(S);return{pathname:T.pathname,search:T.search,hash:T.hash}},push:y,replace:E,go(S){return s.go(S)}};return I}function _Q(e,t=!1){let r="http://localhost";
9typeof window<"u"&&(r=window.location.origin!=="null"?window.location.origin:window.location.href),hn(r,"No window.location.(origin|href) available to create URL");let n=typeof e=="string"?e:Hc(e);return n=n.replace(/ $/,"%20"),!t&&n.startsWith("//")&&(n=r+n),new URL(n,r)}var yg,Kw=class{constructor(e){if(ej(this,yg,new Map),e)for(let[t,r]of e)this.set(t,r)}get(e){if(ry(this,yg).has(e))return ry(this,yg).get(e);if(e.defaultValue!==void 0)return e.defaultValue;throw new Error("No value found for context")}set(e,t){ry(this,yg).set(e,t)}};yg=new WeakMap;var ij=new Set(["lazy","caseSensitive","path","id","index","children"]);function aj(e){return ij.has(e)}var sj=new Set(["lazy","caseSensitive","path","id","index","middleware","children"]);function oj(e){return sj.has(e)}function lj(e){return e.index===!0}function jg(e,t,r=[],n={},i=!1){return e.map((a,s)=>{let c=[...r,String(s)],u=typeof a.id=="string"?a.id:c.join("-");if(hn(a.index!==!0||!a.children,"Cannot specify children on an index route"),hn(i||!n[u],`Found a route id collision on i
9d "${u}". Route id's must be globally unique within Data Router usages`),lj(a)){let f={...a,id:u};return n[u]=Vw(f,t(f)),f}else{let f={...a,id:u,children:void 0};return n[u]=Vw(f,t(f)),a.children&&(f.children=jg(a.children,t,c,n,i)),f}})}function Vw(e,t){return Object.assign(e,{...t,...typeof t.lazy=="object"&&t.lazy!=null?{lazy:{...e.lazy,...t.lazy}}:{}})}function id(e,t,r="/"){return u2(e,t,r,!1)}function u2(e,t,r,n){let i=typeof t=="string"?Ed(t):t,a=cl(i.pathname||"/",r);if(a==null)return null;let s=QQ(e);uj(s);let c=null;for(let u=0;c==null&&u<s.length;++u){let f=xj(a);c=yj(s[u],f,n)}return c}function cj(e,t){let{route:r,pathname:n,params:i}=e;return{id:r.id,pathname:n,params:i,data:t[r.id],loaderData:t[r.id],handle:r.handle}}function QQ(e,t=[],r=[],n="",i=!1){let a=(s,c,u=i,f)=>{let A={relativePath:f===void 0?s.path||"":f,caseSensitive:s.caseSensitive===!0,childrenIndex:c,route:s};if(A.relativePath.startsWith("/")){if(!A.relativePath.startsWith(n)&&u)return;hn(A.relativePath.startsWith(n),`Absolute route path "${A.relativePath}" nested under path "${n}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),A.relativePath=A.relativePath.slice(n.length)}let v=zc([n,A.relativePath]),y=r.concat(A);s.children&&s.children.length>0&&(hn(s.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${v}".`),QQ(s.children,t,y,v,u)),!(s.path==null&&!s.index)&&t.push({path:v,score:mj(v,s.index),routesMeta:y})};return e.forEach((s,c)=>{if(s.path===""||!s.path?.includes("?"))a(s,c);else for(let u of DQ(s.path))a(s,c,!0,u)}),t}function DQ(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return i?[a,""]:[a];let s=DQ(n.join("/")),c=[];return c.push(...s.map(u=>u===""?a:[a,u].join("/"))),i&&c.push(...s),c.map(u=>e.startsWith("/")&&u===""?"/":u)}function uj(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:vj(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}var fj=/^:[\w-]+$/,dj=3,Aj=2,hj=1,gj=10,pj=-2,Jw=e=>e==="*";function mj(e,t){let r=e.split("/"),n=r.length;return r.some(Jw)&&(n+=pj),t&&(n+=Aj),r.filter(i=>!Jw(i)).reduce((i,a)=>i+(fj.test(a)?dj:a===""?hj:gj),n)}function vj(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function yj(e,t,r=!1){let{routesMeta:n}=e,i={},a="/",s=[];for(let c=0;c<n.length;++c){let u=n[c],f=c===n.length-1,A=a==="/"?t:t.slice(a.length)||"/",v=E5({path:u.relativePath,caseSensitive:u.caseSensitive,end:f},A),y=u.route;if(!v&&f&&r&&!n[n.length-1].route.index&&(v=E5({path:u.relativePath,caseSensitive:u.caseSensitive,end:!1},A)),!v)return null;
9Object.assign(i,v.params),s.push({params:i,pathname:zc([a,v.pathname]),pathnameBase:wj(zc([a,v.pathnameBase])),route:y}),v.pathnameBase!=="/"&&(a=zc([a,v.pathnameBase]))}return s}function E5(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=bj(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let a=i[0],s=a.replace(/(.)\/+$/,"$1"),c=i.slice(1);return{params:n.reduce((f,{paramName:A,isOptional:v},y)=>{if(A==="*"){let C=c[y]||"";s=a.slice(0,a.length-C.length).replace(/(.)\/+$/,"$1")}const E=c[y];return v&&!E?f[A]=void 0:f[A]=(E||"").replace(/%2F/g,"/"),f},{}),pathname:a,pathnameBase:s,pattern:e}}function bj(e,t=!1,r=!0){Ga(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,c,u)=>(n.push({paramName:c,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function xj(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Ga(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function cl(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function Ej({basename:e,pathname:t}){return t==="/"?e:zc([e,t])}function Cj(e,t="/"){let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?Ed(e):e;return{pathname:r?r.startsWith("/")?r:Bj(r,t):t,search:Ij(n),hash:Sj(i)}}function Bj(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function ny(e,t,r,n){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(n)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function kQ(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function KE(e){let t=kQ(e);return t.map((r,n)=>n===t.length-1?r.pathname:r.pathnameBase)}function VE(e,t,r,n=!1){let i;typeof e=="string"?i=Ed(e):(i={...e},hn(!i.pathname||!i.pathname.includes("?"),ny("?","pathname","search",i)),hn(!i.pathname||!i.pathname.includes("#"),ny("#","pathname","hash",i)),hn(!i.search||!i.search.includes("#"),ny("#","search","hash",i)));let a=e===""||i.pathname==="",s=a?"/":i.pathname,c;if(s==null)c=r;else{let v=t.length-1;if(!n&&s.startsWith("..")){let y=s.split("/");for(;y[0]==="..";)y.shift(),v-=1;i.pathname=y.join("/")}c=v>=0?t[v]:"/"}let u=Cj(i,c),f=s&&s!=="/"&&s.endsWith("/"),A=(a||s===".")&&r.endsWith("/");return!u.pathname.endsWith("/")&&(f||A)&&(u.pathname+="/"),u}var zc=e=>e.join("/").replace(/\/\/+/g,"/"),wj=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Ij=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Sj=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,C5=class{constructor(e,t,r,n=!1){this.status=e,this.statusText=t||"",this.internal=n,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function Ug(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function JE(e){return e.filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var od=Symbol("Uninstrumented");function _j(e,t){let r={lazy:[],"lazy.loader":[],"lazy.action":[],"lazy.middleware":[],middleware:[],loader:[],action:[]};e.forEach(i=>i({id:t.id,index:t.index,path:t.path,instrument(a){let s=Object.keys(r);for(let c of s)a[c]&&r[c].push(a[c])}}));let n={};if(typeof t.lazy=="function"&&r.lazy.length>0){let i=Oh(r.lazy,t.lazy,()=>{});i&&(n.lazy=i)}if(typeof t.lazy=="object"){let i=t.lazy;["middleware","loader","action"].forEach(a=>{let s=i[a],c=r[`lazy.${a}`];if(typeof s=="function"&&c.length>0){let u=Oh(c,s,()=>{});u&&(n.lazy=Object.assign(n.lazy||{},{[a]:u}))}})}return["loader","action"].forEach(i=>
9{let a=t[i];if(typeof a=="function"&&r[i].length>0){let s=a[od]??a,c=Oh(r[i],s,(...u)=>Zw(u[0]));c&&(c[od]=s,n[i]=c)}}),t.middleware&&t.middleware.length>0&&r.middleware.length>0&&(n.middleware=t.middleware.map(i=>{let a=i[od]??i,s=Oh(r.middleware,a,(...c)=>Zw(c[0]));return s?(s[od]=a,s):i})),n}function Qj(e,t){let r={navigate:[],fetch:[]};if(t.forEach(n=>n({instrument(i){let a=Object.keys(i);for(let s of a)i[s]&&r[s].push(i[s])}})),r.navigate.length>0){let n=e.navigate[od]??e.navigate,i=Oh(r.navigate,n,(...a)=>{let[s,c]=a;return{to:typeof s=="number"||typeof s=="string"?s:s?Hc(s):".",...Xw(e,c??{})}});i&&(i[od]=n,e.navigate=i)}if(r.fetch.length>0){let n=e.fetch[od]??e.fetch,i=Oh(r.fetch,n,(...a)=>{let[s,,c,u]=a;return{href:c??".",fetcherKey:s,...Xw(e,u??{})}});i&&(i[od]=n,e.fetch=i)}return e}function Oh(e,t,r){return e.length===0?null:async(...n)=>{let i=await NQ(e,r(...n),()=>t(...n),e.length-1);if(i.type==="error")throw i.value;return i.value}}async function NQ(e,t,r,n){let i=e[n],a;if(i){let s,c=async()=>(s?console.error("You cannot call instrumented handlers more than once"):s=NQ(e,t,r,n-1),a=await s,hn(a,"Expected a result"),a.type==="error"&&a.value instanceof Error?{status:"error",error:a.value}:{status:"success",error:void 0});try{await i(c,t)}catch(u){console.error("An instrumentation function threw an error:",u)}s||await c(),await s}else try{a={type:"success",value:await r()}}catch(s){a={type:"error",value:s}}return a||{type:"error",value:new Error("No result assigned in instrumentation chain.")}}function Zw(e){let{request:t,context:r,params:n,unstable_pattern:i}=e;return{request:Dj(t),params:{...n},unstable_pattern:i,context:kj(r)}}function Xw(e,t){return{currentUrl:Hc(e.state.location),..."formMethod"in t?{formMethod:t.formMethod}:{},..."formEncType"in t?{formEncType:t.formEncType}:{},..."formData"in t?{formData:t.formData}:{},..."body"in t?{body:t.body}:{}}}function Dj(e){return{method:e.method,url:e.url,headers:{get:(...t)=>e.headers.get(...t)}}}function kj(e){if(Rj(e)){let t={...e};return Object.freeze(t),t}else return{get:t=>e.get(t)}}var Nj=Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Rj(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t===Object.prototype||t===null||Object.getOwnPropertyNames(t).sort().join("\0")===Nj}var RQ=["POST","PUT","PATCH","DELETE"],Tj=new Set(RQ),Fj=["GET",...RQ],Oj=new Set(Fj),Mj=new Set([301,302,303,307,308]),Lj=new Set([307,308]),iy={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},jj={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},ag={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Uj=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ZE=e=>Uj.test(e),Pj=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),TQ="remix-router-transitions",FQ=Symbol("ResetLoaderData");function zj(e){const t=e.window?e.window:typeof window<"u"?window:void 0,r=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u";hn(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let n=e.hydrationRouteProperties||[],i=e.mapRouteProperties||Pj,a=i;if(e.unstable_instrumentations){let ye=e.unstable_instrumentations;a=we=>({...i(we),..._j(ye.map(Qe=>Qe.route).filter(Boolean),we)})}let s={},c=jg(e.routes,a,void 0,s),u,f=e.basename||"/";f.startsWith("/")||(f=`/${f}`);let A=e.dataStrategy||Wj,v={...e.future},y=null,E=new Set,C=null,I=null,S=null,T=e.hydrationData!=null,_=id(c,e.history.location,f),k=!1,F=null,Q;if(_==null&&!e.patchRoutesOnNavigation){let ye=il(404,{pathname:e.history.location.pathname}),{matches:we,route:Qe}=pm(c);Q=!0,_=we,F={[Qe.id]:ye}}else if(_&&!e.hydrationData&&Gt(_,c,e.history.location.pathname).active&&(_=null),_)if(_.some(ye=>ye.route.lazy))Q=!1;else if(!_.some(ye=>XE(ye.route)))Q=!0;else{let ye=e.hydrationData?e.hydrationData.loaderData:null,we=e.hydrationData?e.hydrationData.errors:null;if(we){let Qe=_.findIndex(at=>we[at.route.id]!==void 0);Q=_.slice(0,Qe+1).every(at=>!Lx(at.route,ye,we))}else Q=_.every(Qe=>!Lx(Qe.route,ye,we))}else{Q=!1,_=[];let ye=Gt(null,c,e.history.location.pathname);ye.active&&ye.matches&&(k=!0,_=ye.matches)}let j,N={historyAction:e.history.action,location:e.history.location,matches:_,initialized:Q,navigation:iy,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||F,fetchers:new Map,blockers:new Map},L="POP",G=!1,H,Z=!1,O=new Map,P=null,te=!1,Ae=!1,X=new Set,se=new Map,ce=0,Be=-1,_e=new Map,$=new Set,de=new Map,he=new Map,me=new Set,tt=new Map,et,Pe=null;function Ie(){if(y=e.history.listen(({action:ye,location:we,delta:Qe})=>
9{if(et){et(),et=void 0;return}Ga(tt.size===0||Qe!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let at=U({currentLocation:N.location,nextLocation:we,historyAction:ye});if(at&&Qe!=null){let vt=new Promise(Ht=>{et=Ht});e.history.go(Qe*-1),Zt(at,{state:"blocked",location:we,proceed(){Zt(at,{state:"proceeding",proceed:void 0,reset:void 0,location:we}),vt.then(()=>e.history.go(Qe))},reset(){let Ht=new Map(N.blockers);Ht.set(at,ag),De({blockers:Ht})}});return}return Mt(ye,we)}),r){lU(t,O);let ye=()=>cU(t,O);t.addEventListener("pagehide",ye),P=()=>t.removeEventListener("pagehide",ye)}return N.initialized||Mt("POP",N.location,{initialHydration:!0}),j}function Re(){y&&y(),P&&P(),E.clear(),H&&H.abort(),N.fetchers.forEach((ye,we)=>le(we)),N.blockers.forEach((ye,we)=>dt(we))}function Me(ye){return E.add(ye),()=>E.delete(ye)}function De(ye,we={}){ye.matches&&(ye.matches=ye.matches.map(vt=>{let Ht=s[vt.route.id],Xt=vt.route;return Xt.element!==Ht.element||Xt.errorElement!==Ht.errorElement||Xt.hydrateFallbackElement!==Ht.hydrateFallbackElement?{...vt,route:Ht}:vt})),N={...N,...ye};let Qe=[],at=[];N.fetchers.forEach((vt,Ht)=>{vt.state==="idle"&&(me.has(Ht)?Qe.push(Ht):at.push(Ht))}),me.forEach(vt=>{!N.fetchers.has(vt)&&!se.has(vt)&&Qe.push(vt)}),[...E].forEach(vt=>vt(N,{deletedFetchers:Qe,viewTransitionOpts:we.viewTransitionOpts,flushSync:we.flushSync===!0})),Qe.forEach(vt=>le(vt)),at.forEach(vt=>N.fetchers.delete(vt))}function ft(ye,we,{flushSync:Qe}={}){let at=N.actionData!=null&&N.navigation.formMethod!=null&&Cs(N.navigation.formMethod)&&N.navigation.state==="loading"&&ye.state?._isRedirect!==!0,vt;we.actionData?Object.keys(we.actionData).length>0?vt=we.actionData:vt=null:at?vt=N.actionData:vt=null;let Ht=we.loaderData?l6(N.loaderData,we.loaderData,we.matches||[],we.errors):N.loaderData,Xt=N.blockers;Xt.size>0&&(Xt=new Map(Xt),Xt.forEach((wt,Vt)=>Xt.set(Vt,ag)));let er=te?!1:Te(ye,we.matches||N.matches),Rt=G===!0||N.navigation.formMethod!=null&&Cs(N.navigation.formMethod)&&ye.state?._isRedirect!==!0;u&&(c=u,u=void 0),te||L==="POP"||(L==="PUSH"?e.history.push(ye,ye.state):L==="REPLACE"&&e.history.replace(ye,ye.state));let Pt;if(L==="POP"){let wt=O.get(N.location.pathname);wt&&wt.has(ye.pathname)?Pt={currentLocation:N.location,nextLocation:ye}:O.has(ye.pathname)&&(Pt={currentLocation:ye,nextLocation:N.location})}else if(Z){let wt=O.get(N.location.pathname);wt?wt.add(ye.pathname):(wt=new Set([ye.pathname]),O.set(N.location.pathname,wt)),Pt={currentLocation:N.location,nextLocation:ye}}De({...we,actionData:vt,loaderData:Ht,historyAction:L,location:ye,initialized:!0,navigation:iy,revalidation:"idle",restoreScrollPosition:er,preventScrollReset:Rt,blockers:Xt},{viewTransitionOpts:Pt,flushSync:Qe===!0}),L="POP",G=!1,Z=!1,te=!1,Ae=!1,Pe?.resolve(),Pe=null}async function Dt(ye,we){if(typeof ye=="number"){e.history.go(ye);return}let Qe=Mx(N.location,N.matches,f,ye,we?.fromRouteId,we?.relative),{path:at,submission:vt,error:Ht}=$w(!1,Qe,we),Xt=N.location,er=Lg(N.location,at,we&&we.state);er={...er,...e.history.encodeLocation(er)};let Rt=we&&we.replace!=null?we.replace:void 0,Pt="PUSH";Rt===!0?Pt="REPLACE":Rt===!1||vt!=null&&Cs(vt.formMethod)&&vt.formAction===N.location.pathname+N.location.search&&(Pt="REPLACE");let wt=we&&"preventScrollReset"in we?we.preventScrollReset===!0:void 0,Vt=(we&&we.flushSync)===!0,Er=U({currentLocation:Xt,nextLocation:er,historyAction:Pt});if(Er){Zt(Er,{state:"blocked",location:er,proceed(){Zt(Er,{state:"proceeding",proceed:void 0,reset:void 0,location:er}),Dt(ye,we)},reset(){let Or=new Map(N.blockers);Or.set(Er,ag),De({blockers:Or})}});return}await Mt(Pt,er,{submission:vt,pendingError:Ht,preventScrollReset:wt,replace:we&&we.replace,enableViewTransition:we&&we.viewTransition,flushSync:Vt})}function Tt(){Pe||(Pe=uU()),wr(),De({revalidation:"loading"});let ye=Pe.promise;return N.navigation.state==="submitting"?ye:N.navigation.state==="idle"?(Mt(N.historyAction,N.location,{startUninterruptedRevalidation:!0}
9),ye):(Mt(L||N.historyAction,N.navigation.location,{overrideNavigation:N.navigation,enableViewTransition:Z===!0}),ye)}async function Mt(ye,we,Qe){H&&H.abort(),H=null,L=ye,te=(Qe&&Qe.startUninterruptedRevalidation)===!0,be(N.location,N.matches),G=(Qe&&Qe.preventScrollReset)===!0,Z=(Qe&&Qe.enableViewTransition)===!0;let at=u||c,vt=Qe&&Qe.overrideNavigation,Ht=Qe?.initialHydration&&N.matches&&N.matches.length>0&&!k?N.matches:id(at,we,f),Xt=(Qe&&Qe.flushSync)===!0;if(Ht&&N.initialized&&!Ae&&tU(N.location,we)&&!(Qe&&Qe.submission&&Cs(Qe.submission.formMethod))){ft(we,{matches:Ht},{flushSync:Xt});return}let er=Gt(Ht,at,we.pathname);if(er.active&&er.matches&&(Ht=er.matches),!Ht){let{error:Gr,notFoundMatches:xr,route:Mr}=qe(we.pathname);ft(we,{matches:xr,loaderData:{},errors:{[Mr.id]:Gr}},{flushSync:Xt});return}H=new AbortController;let Rt=Nh(e.history,we,H.signal,Qe&&Qe.submission),Pt=e.getContext?await e.getContext():new Kw,wt;if(Qe&&Qe.pendingError)wt=[ad(Ht).route.id,{type:"error",error:Qe.pendingError}];else if(Qe&&Qe.submission&&Cs(Qe.submission.formMethod)){let Gr=await ar(Rt,we,Qe.submission,Ht,Pt,er.active,Qe&&Qe.initialHydration===!0,{replace:Qe.replace,flushSync:Xt});if(Gr.shortCircuited)return;if(Gr.pendingActionResult){let[xr,Mr]=Gr.pendingActionResult;if(Qo(Mr)&&Ug(Mr.error)&&Mr.error.status===404){H=null,ft(we,{matches:Gr.matches,loaderData:{},errors:{[xr]:Mr.error}});return}}Ht=Gr.matches||Ht,wt=Gr.pendingActionResult,vt=ay(we,Qe.submission),Xt=!1,er.active=!1,Rt=Nh(e.history,Rt.url,Rt.signal)}let{shortCircuited:Vt,matches:Er,loaderData:Or,errors:pn}=await Ot(Rt,we,Ht,Pt,er.active,vt,Qe&&Qe.submission,Qe&&Qe.fetcherSubmission,Qe&&Qe.replace,Qe&&Qe.initialHydration===!0,Xt,wt);Vt||(H=null,ft(we,{matches:Er||Ht,...c6(wt),loaderData:Or,errors:pn}))}async function ar(ye,we,Qe,at,vt,Ht,Xt,er={}){wr();let Rt=sU(we,Qe);if(De({navigation:Rt},{flushSync:er.flushSync===!0}),Ht){let Vt=await Nt(at,we.pathname,ye.signal);if(Vt.type==="aborted")return{shortCircuited:!0};if(Vt.type==="error"){if(Vt.partialMatches.length===0){let{matches:Or,route:pn}=pm(c);return{matches:Or,pendingActionResult:[pn.id,{type:"error",error:Vt.error}]}}let Er=ad(Vt.partialMatches).route.id;return{matches:Vt.partialMatches,pendingActionResult:[Er,{type:"error",error:Vt.error}]}}else if(Vt.matches)at=Vt.matches;else{let{notFoundMatches:Er,error:Or,route:pn}=qe(we.pathname);return{matches:Er,pendingActionResult:[pn.id,{type:"error",error:Or}]}}}let Pt,wt=f2(at,we);if(!wt.route.action&&!wt.route.lazy)Pt={type:"error",error:il(405,{method:ye.method,pathname:we.pathname,routeId:wt.route.id})};else{let Vt=Ph(a,s,ye,at,wt,Xt?[]:n,vt),Er=await kt(ye,Vt,vt,null);if(Pt=Er[wt.route.id],!Pt){for(let Or of at)if(Er[Or.route.id]){Pt=Er[Or.route.id];break}}if(ye.signal.aborted)return{shortCircuited:!0}}if(sA(Pt)){let Vt;return er&&er.replace!=null?Vt=er.replace:Vt=a6(Pt.response.headers.get("Location"),new URL(ye.url),f)===N.location.pathname+N.location.search,await Ft(ye,Pt,!0,{submission:Qe,replace:Vt}),{shortCircuited:!0}}if(Qo(Pt)){let Vt=ad(at,wt.route.id);return(er&&er.replace)!==!0&&(L="PUSH"),{matches:at,pendingActionResult:[Vt.route.id,Pt,wt.route.id]}}return{matches:at,pendingActionResult:[wt.route.id,Pt]}}async function Ot(ye,we,Qe,at,vt,Ht,Xt,er,Rt,Pt,wt,Vt){let Er=Ht||ay(we,Xt),Or=Xt||er||f6(Er),pn=!te&&!Pt;if(vt){if(pn){let rn=Le(Vt);De({navigation:Er,...rn!==void 0?{actionData:rn}:{}},{flushSync:wt})}let Rr=await Nt(Qe,we.pathname,ye.signal);if(Rr.type==="aborted")return{shortCircuited:!0};if(Rr.type==="error"){if(Rr.partialMatches.length===0){let{matches:Ln,route:ui}=pm(c);return{matches:Ln,loaderData:{},errors:{[ui.id]:Rr.error}}}let rn=ad(Rr.partialMatches).route.id;return{matches:Rr.partialMatches,loaderData:{},errors:{[rn]:Rr.error}}}else if(Rr.matches)Qe=Rr.matches;else{let{error:rn,notFoundMatches:Ln,route:ui}=qe(we.pathname);return{matches:Ln,loaderData:{},errors:{[ui.id]:rn}}}}let Gr=u||c,{dsMatches:xr,revalidatingFetchers:Mr}=e6(ye,at,a,s,e.history,N,Qe,Or,we,Pt?[]:n,Pt===!0,Ae,X,me,de,$,Gr,f,e.patchRoutesOnNavigation!=null,Vt);if(Be=++ce,!e.dataStrategy&&!xr.some(Rr=>Rr.shouldLoad)&&!xr.some(Rr=>Rr.route.middleware&&Rr.route.middleware.length>0)&&Mr.length===0){let Rr=pe();return ft(we,{matches:Qe,loaderData:{},errors:Vt&&Qo(Vt[1])?{[Vt[0]]:Vt[1].error}:null,...c6(Vt),...Rr?{fetchers:new Map(N.fetchers)}:{}},{flushSync:wt}),{shortCircuited:!0}}if(pn){let Rr={};if(!vt){Rr.navigation=Er;let rn=Le(Vt);rn!==void 0&&(Rr.actionData=rn)}Mr.length>0&&(Rr.fetchers=Jt(Mr)),De(Rr,{flushSync:wt})}Mr.forEach(Rr=>{nt(Rr.key),Rr.controller&&se.set(Rr.key,Rr.controller)});let Qn=()=>Mr.forEach(Rr=>nt(Rr.key));H&&H.signal.addEventListener("abort",Qn);let{loaderResults:Mn,fetcherResults:mn}=await $t(xr,Mr,ye,at);if(ye.signal.aborted)return{shortCircuited:!0};H&&H.signal.removeEventListener("abort",Qn),Mr.forEach(Rr=>se.delete(Rr.key));let rr=mm(Mn);if(rr)return await Ft(ye,rr.result,!0,{replace:Rt}),{shortCircuited:!0};if(rr=mm(mn),rr)return $.add(rr.key),await Ft(ye,rr.result,!0,{replace:Rt}),{shortCircuited:!0};let{loaderData:Jr,errors:ln}=o6(N,Qe,Mn,Vt,Mr,mn);Pt&&N.errors&&(ln={...N.errors,...ln});let Gn=pe(),qn=He(Be),si=Gn||qn||Mr.length>0;return{matches:Qe,loaderData:Jr,errors:ln,...si?{fetchers:new Map(N.fetchers)}:{}}}function Le(ye){if(ye&&!Qo(ye[1]))return{[ye[0]]:ye[1].data};if(N.actionData)return Object.keys(N.actionData).length===0?null:N.actionData}function Jt(ye){return ye.forEach(we=>{let Qe=N.fetchers.get(we.key),at=sg(void 0,Qe?Qe.data:void 0);N.fetchers.set(we.key,at)}),new Map(N.fetchers)}async function cr(ye,we,Qe,at){nt(ye);let vt=(at&&at.flushSync)===!0,Ht=u||c,Xt=Mx(N.location,N.matches,f,Qe,we,at?.relative),er=id(Ht,Xt,f),Rt=Gt(er,Ht,Xt);if(Rt.active&&Rt.matches&&(er=Rt.matches),!er){Ut(ye,we,il(404,{pathname:Xt}),{flushSync:vt});return}let{path:Pt,submission:wt,error:Vt}=$w(!0,Xt,at);if(Vt){Ut(ye,we,Vt,{flushSync:vt});return}let Er=e.getContext?await e.getContext():new Kw,Or=(at&&at.preventScrollReset)===!0;if(wt&&Cs(wt.formMethod)){await bt(ye,we,Pt,er,Er,Rt.active,vt,Or,wt);return}de.set(ye,{routeId:we,path:Pt}),await tr(ye,we,Pt,er,Er,Rt.active,vt,Or,wt)}async function bt(ye,we,Qe,at,vt,Ht,Xt,er,Rt){wr(),de.delete(ye);let Pt=N.fetchers.get(ye);jt(ye,oU(Rt,Pt),{flushSync:Xt});let wt=new AbortController,Vt=Nh(e.history,Qe,wt.signal,Rt);if(Ht){let cn=await Nt(at,new URL(Vt.url).pathname,Vt.signal,ye);
9if(cn.type==="aborted")return;if(cn.type==="error"){Ut(ye,we,cn.error,{flushSync:Xt});return}else if(cn.matches)at=cn.matches;else{Ut(ye,we,il(404,{pathname:Qe}),{flushSync:Xt});return}}let Er=f2(at,Qe);if(!Er.route.action&&!Er.route.lazy){let cn=il(405,{method:Rt.formMethod,pathname:Qe,routeId:we});Ut(ye,we,cn,{flushSync:Xt});return}se.set(ye,wt);let Or=ce,pn=Ph(a,s,Vt,at,Er,n,vt),xr=(await kt(Vt,pn,vt,ye))[Er.route.id];if(Vt.signal.aborted){se.get(ye)===wt&&se.delete(ye);return}if(me.has(ye)){if(sA(xr)||Qo(xr)){jt(ye,Fu(void 0));return}}else{if(sA(xr))if(se.delete(ye),Be>Or){jt(ye,Fu(void 0));return}else return $.add(ye),jt(ye,sg(Rt)),Ft(Vt,xr,!1,{fetcherSubmission:Rt,preventScrollReset:er});if(Qo(xr)){Ut(ye,we,xr.error);return}}let Mr=N.navigation.location||N.location,Qn=Nh(e.history,Mr,wt.signal),Mn=u||c,mn=N.navigation.state!=="idle"?id(Mn,N.navigation.location,f):N.matches;hn(mn,"Didn't find any matches after fetcher action");let rr=++ce;_e.set(ye,rr);let Jr=sg(Rt,xr.data);N.fetchers.set(ye,Jr);let{dsMatches:ln,revalidatingFetchers:Gn}=e6(Qn,vt,a,s,e.history,N,mn,Rt,Mr,n,!1,Ae,X,me,de,$,Mn,f,e.patchRoutesOnNavigation!=null,[Er.route.id,xr]);Gn.filter(cn=>cn.key!==ye).forEach(cn=>{let re=cn.key,ne=N.fetchers.get(re),xe=sg(void 0,ne?ne.data:void 0);N.fetchers.set(re,xe),nt(re),cn.controller&&se.set(re,cn.controller)}),De({fetchers:new Map(N.fetchers)});let qn=()=>Gn.forEach(cn=>nt(cn.key));wt.signal.addEventListener("abort",qn);let{loaderResults:si,fetcherResults:Rr}=await $t(ln,Gn,Qn,vt);if(wt.signal.aborted)return;if(wt.signal.removeEventListener("abort",qn),_e.delete(ye),se.delete(ye),Gn.forEach(cn=>se.delete(cn.key)),N.fetchers.has(ye)){let cn=Fu(xr.data);N.fetchers.set(ye,cn)}let rn=mm(si);if(rn)return Ft(Qn,rn.result,!1,{preventScrollReset:er});if(rn=mm(Rr),rn)return $.add(rn.key),Ft(Qn,rn.result,!1,{preventScrollReset:er});let{loaderData:Ln,errors:ui}=o6(N,mn,si,void 0,Gn,Rr);He(rr),N.navigation.state==="loading"&&rr>Be?(hn(L,"Expected pending action"),H&&H.abort(),ft(N.navigation.location,{matches:mn,loaderData:Ln,errors:ui,fetchers:new Map(N.fetchers)})):(De({errors:ui,loaderData:l6(N.loaderData,Ln,mn,ui),fetchers:new Map(N.fetchers)}),Ae=!1)}async function tr(ye,we,Qe,at,vt,Ht,Xt,er,Rt){let Pt=N.fetchers.get(ye);jt(ye,sg(Rt,Pt?Pt.data:void 0),{flushSync:Xt});let wt=new AbortController,Vt=Nh(e.history,Qe,wt.signal);if(Ht){let Mr=await Nt(at,new URL(Vt.url).pathname,Vt.signal,ye);if(Mr.type==="aborted")return;if(Mr.type==="error"){Ut(ye,we,Mr.error,{flushSync:Xt});return}else if(Mr.matches)at=Mr.matches;else{Ut(ye,we,il(404,{pathname:Qe}),{flushSync:Xt});return}}let Er=f2(at,Qe);se.set(ye,wt);let Or=ce,pn=Ph(a,s,Vt,at,Er,n,vt),xr=(await kt(Vt,pn,vt,ye))[Er.route.id];if(se.get(ye)===wt&&se.delete(ye),!Vt.signal.aborted){if(me.has(ye)){jt(ye,Fu(void 0));return}if(sA(xr))if(Be>Or){jt(ye,Fu(void 0));return}else{$.add(ye),await Ft(Vt,xr,!1,{preventScrollReset:er});return}if(Qo(xr)){Ut(ye,we,xr.error);return}jt(ye,Fu(xr.data))}}async function Ft(ye,we,Qe,{submission:at,fetcherSubmission:vt,preventScrollReset:Ht,replace:Xt}={}){we.response.headers.has("X-Remix-Revalidate")&&(Ae=!0);let er=we.response.headers.get("Location");hn(er,"Expected a Location header on the redirect Response"),er=a6(er,new URL(ye.url),f);let Rt=Lg(N.location,er,{_isRedirect:!0});if(r){let pn=!1;if(we.response.headers.has("X-Remix-Reload-Document"))pn=!0;else if(ZE(er)){const Gr=_Q(er,!0);pn=Gr.origin!==t.location.origin||cl(Gr.pathname,f)==null}if(pn){Xt?t.location.replace(er):t.location.assign(er);return}}H=null;let Pt=Xt===!0||we.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:wt,formAction:Vt,formEncType:Er}=N.navigation;!at&&!vt&&wt&&Vt&&Er&&(at=f6(N.navigation));let Or=at||vt;if(Lj.has(we.response.status)&&Or&&Cs(Or.formMethod))await Mt(Pt,Rt,{submission:{...Or,formAction:er},preventScrollReset:Ht||G,enableViewTransition:Qe?Z:void 0});else{let pn=ay(Rt,at);await Mt(Pt,Rt,{overrideNavigation:pn,fetcherSubmission:vt,preventScrollReset:Ht||G,enableViewTransition:Qe?Z:void 0})}}async function kt(ye,we,Qe,at){let vt,Ht={};try{vt=await Vj(A,ye,we,at,Qe,!1)}catch(Xt){return we.filter(er=>
9er.shouldLoad).forEach(er=>{Ht[er.route.id]={type:"error",error:Xt}}),Ht}if(ye.signal.aborted)return Ht;for(let[Xt,er]of Object.entries(vt))if(iU(er)){let Rt=er.result;Ht[Xt]={type:"redirect",response:$j(Rt,ye,Xt,we,f)}}else Ht[Xt]=await Xj(er);return Ht}async function $t(ye,we,Qe,at){let vt=kt(Qe,ye,at,null),Ht=Promise.all(we.map(async Rt=>{if(Rt.matches&&Rt.match&&Rt.request&&Rt.controller){let wt=(await kt(Rt.request,Rt.matches,at,Rt.key))[Rt.match.route.id];return{[Rt.key]:wt}}else return Promise.resolve({[Rt.key]:{type:"error",error:il(404,{pathname:Rt.path})}})})),Xt=await vt,er=(await Ht).reduce((Rt,Pt)=>Object.assign(Rt,Pt),{});return{loaderResults:Xt,fetcherResults:er}}function wr(){Ae=!0,de.forEach((ye,we)=>{se.has(we)&&X.add(we),nt(we)})}function jt(ye,we,Qe={}){N.fetchers.set(ye,we),De({fetchers:new Map(N.fetchers)},{flushSync:(Qe&&Qe.flushSync)===!0})}function Ut(ye,we,Qe,at={}){let vt=ad(N.matches,we);le(ye),De({errors:{[vt.route.id]:Qe},fetchers:new Map(N.fetchers)},{flushSync:(at&&at.flushSync)===!0})}function fr(ye){return he.set(ye,(he.get(ye)||0)+1),me.has(ye)&&me.delete(ye),N.fetchers.get(ye)||jj}function Ar(ye,we){nt(ye,we?.reason),jt(ye,Fu(null))}function le(ye){let we=N.fetchers.get(ye);se.has(ye)&&!(we&&we.state==="loading"&&_e.has(ye))&&nt(ye),de.delete(ye),_e.delete(ye),$.delete(ye),me.delete(ye),X.delete(ye),N.fetchers.delete(ye)}function Xe(ye){let we=(he.get(ye)||0)-1;we<=0?(he.delete(ye),me.add(ye)):he.set(ye,we),De({fetchers:new Map(N.fetchers)})}function nt(ye,we){let Qe=se.get(ye);Qe&&(Qe.abort(we),se.delete(ye))}function it(ye){for(let we of ye){let Qe=fr(we),at=Fu(Qe.data);N.fetchers.set(we,at)}}function pe(){let ye=[],we=!1;for(let Qe of $){let at=N.fetchers.get(Qe);hn(at,`Expected fetcher: ${Qe}`),at.state==="loading"&&($.delete(Qe),ye.push(Qe),we=!0)}return it(ye),we}function He(ye){let we=[];for(let[Qe,at]of _e)if(at<ye){let vt=N.fetchers.get(Qe);hn(vt,`Expected fetcher: ${Qe}`),vt.state==="loading"&&(nt(Qe),_e.delete(Qe),we.push(Qe))}return it(we),we.length>0}function ee(ye,we){let Qe=N.blockers.get(ye)||ag;return tt.get(ye)!==we&&tt.set(ye,we),Qe}function dt(ye){N.blockers.delete(ye),tt.delete(ye)}function Zt(ye,we){let Qe=N.blockers.get(ye)||ag;hn(Qe.state==="unblocked"&&we.state==="blocked"||Qe.state==="blocked"&&we.state==="blocked"||Qe.state==="blocked"&&we.state==="proceeding"||Qe.state==="blocked"&&we.state==="unblocked"||Qe.state==="proceeding"&&we.state==="unblocked",`Invalid blocker state transition: ${Qe.state} -> ${we.state}`);let at=new Map(N.blockers);at.set(ye,we),De({blockers:at})}function U({currentLocation:ye,nextLocation:we,historyAction:Qe}){if(tt.size===0)return;tt.size>1&&Ga(!1,"A router only supports one blocker at a time");let at=Array.from(tt.entries()),[vt,Ht]=at[at.length-1],Xt=N.blockers.get(vt);if(!(Xt&&Xt.state==="proceeding")&&Ht({currentLocation:ye,nextLocation:we,historyAction:Qe}))return vt}function qe(ye){let we=il(404,{pathname:ye}),Qe=u||c,{matches:at,route:vt}=pm(Qe);return{notFoundMatches:at,route:vt,error:we}}function We(ye,we,Qe){if(C=ye,S=we,I=Qe||null,!T&&N.navigation===iy){T=!0;let at=Te(N.location,N.matches);at!=null&&De({restoreScrollPosition:at})}return()=>{C=null,S=null,I=null}}function ie(ye,we){return I&&I(ye,we.map(at=>cj(at,N.loaderData)))||ye.key}function be(ye,we){if(C&&S){let Qe=ie(ye,we);C[Qe]=S()}}function Te(ye,we){if(C){let Qe=ie(ye,we),at=C[Qe];if(typeof at=="number")return at}return null}function Gt(ye,we,Qe){if(e.patchRoutesOnNavigation)if(ye){if(Object.keys(ye[0].params).length>0)return{active:!0,matches:u2(we,Qe,f,!0)}}else return{active:!0,matches:u2(we,Qe,f,!0)||[]};return{active:!1,matches:null}}async function Nt(ye,we,Qe,at){if(!e.patchRoutesOnNavigation)return{type:"success",matches:ye};let vt=ye;for(;;){let Ht=u==null,Xt=u||c,er=s;try{await e.patchRoutesOnNavigation({signal:Qe,path:we,matches:vt,fetcherKey:at,patch:(wt,Vt)=>{Qe.aborted||t6(wt,Vt,Xt,er,a,!1)}})}catch(wt){return{type:"error",error:wt,partialMatches:vt}}finally{Ht&&!Qe.aborted&&(c=[...c])}if(Qe.aborted)return{type:"aborted"};let Rt=id(Xt,we,f);if(Rt)return{type:"success",matches:Rt};let Pt=u2(Xt,we,f,!0);if(!Pt||vt.length===Pt.length&&vt.every((wt,Vt)=>wt.route.id===Pt[Vt].route.id))return{type:"success",matches:null};vt=Pt}}function Lt(ye){s={},u=jg(ye,a,void 0,s)}function hr(ye,we,Qe=!1){let at=u==null;t6(ye,we,u||c,s,a,Qe),at&&(c=[...c],De({}))}return j={get basename(){return f},get future(){return v},get state(){return N},get routes(){return c},get window(){return t},initialize:Ie,subscribe:Me,enableScrollRestoration:We,navigate:Dt,fetch:cr,revalidate:Tt,createHref:ye=>e.history.createHref(ye),encodeLocation:ye=>e.history.encodeLocation(ye),getFetcher:fr,resetFetcher:Ar,deleteFetcher:Xe,dispose:Re,getBlocker:ee,deleteBlocker:dt,patchRoutes:hr,_internalFetchControllers:se,_internalSetRoutes:Lt,_internalSetStateDoNotUseOrYouWillBreakYourApp(ye){De(ye)}},e.unstable_instrumentations&&(j=Qj(j,e.unstable_instrumentations.map(ye=>
9ye.router).filter(Boolean))),j}function Hj(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function Mx(e,t,r,n,i,a){let s,c;if(i){s=[];for(let f of t)if(s.push(f),f.route.id===i){c=f;break}}else s=t,c=t[t.length-1];let u=VE(n||".",KE(s),cl(e.pathname,r)||e.pathname,a==="path");if(n==null&&(u.search=e.search,u.hash=e.hash),(n==null||n===""||n===".")&&c){let f=$E(u.search);if(c.route.index&&!f)u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index";else if(!c.route.index&&f){let A=new URLSearchParams(u.search),v=A.getAll("index");A.delete("index"),v.filter(E=>E).forEach(E=>A.append("index",E));let y=A.toString();u.search=y?`?${y}`:""}}return r!=="/"&&(u.pathname=Ej({basename:r,pathname:u.pathname})),Hc(u)}function $w(e,t,r){if(!r||!Hj(r))return{path:t};if(r.formMethod&&!aU(r.formMethod))return{path:t,error:il(405,{method:r.formMethod})};let n=()=>({path:t,error:il(400,{type:"invalid-body"})}),a=(r.formMethod||"get").toUpperCase(),s=PQ(t);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Cs(a))return n();let v=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((y,[E,C])=>`${y}${E}=${C} 10`,""):String(r.body);return{path:t,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:v}}}else if(r.formEncType==="application/json"){if(!Cs(a))return n();try{let v=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:t,submission:{formMethod:a,formAction:s,formEncType:r.formEncType,formData:void 0,json:v,text:void 0}}}catch{return n()}}}hn(typeof FormData=="function","FormData is not available in this environment");let c,u;if(r.formData)c=Ux(r.formData),u=r.formData;else if(r.body instanceof FormData)c=Ux(r.body),u=r.body;else if(r.body instanceof URLSearchParams)c=r.body,u=s6(c);else if(r.body==null)c=new URLSearchParams,u=new FormData;else try{c=new URLSearchParams(r.body),u=s6(c)}catch{return n()}let f={formMethod:a,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:u,json:void 0,text:void 0};if(Cs(f.formMethod))return{path:t,submission:f};let A=Ed(t);return e&&A.search&&$E(A.search)&&c.append("index",""),A.search=`?${c}`,{path:Hc(A),submission:f}}function e6(e,t,r,n,i,a,s,c,u,f,A,v,y,E,C,I,S,T,_,k){let F=k?Qo(k[1])?k[1].error:k[1].data:void 0,Q=i.createURL(a.location),j=i.createURL(u),N;if(A&&a.errors){let te=Object.keys(a.errors)[0];N=s.findIndex(Ae=>Ae.route.id===te)}else if(k&&Qo(k[1])){let te=k[0];N=s.findIndex(Ae=>Ae.route.id===te)-1}let L=k?k[1].statusCode:void 0,G=L&&L>=400,H={currentUrl:Q,currentParams:a.matches[0]?.params||{},nextUrl:j,nextParams:s[0].params,...c,actionResult:F,actionStatus:L},Z=JE(s.map(te=>te.route.path)),O=s.map((te,Ae)=>{let{route:X}=te,se=null;if(N!=null&&Ae>N?se=!1:X.lazy?se=!0:XE(X)?A?se=Lx(X,a.loaderData,a.errors):Gj(a.loaderData,a.matches[Ae],te)&&(se=!0):se=!1,se!==null)return jx(r,n,e,Z,te,f,t,se);let ce=G?!1:v||Q.pathname+Q.search===j.pathname+j.search||Q.search!==j.search||qj(a.matches[Ae],te),Be={...H,defaultShouldRevalidate:ce},_e=B5(te,Be);return jx(r,n,e,Z,te,f,t,_e,Be)}),P=[];
10return C.forEach((te,Ae)=>{if(A||!s.some(he=>he.route.id===te.routeId)||E.has(Ae))return;let X=a.fetchers.get(Ae),se=X&&X.state!=="idle"&&X.data===void 0,ce=id(S,te.path,T);if(!ce){if(_&&se)return;P.push({key:Ae,routeId:te.routeId,path:te.path,matches:null,match:null,request:null,controller:null});return}if(I.has(Ae))return;let Be=f2(ce,te.path),_e=new AbortController,$=Nh(i,te.path,_e.signal),de=null;if(y.has(Ae))y.delete(Ae),de=Ph(r,n,$,ce,Be,f,t);else if(se)v&&(de=Ph(r,n,$,ce,Be,f,t));else{let he={...H,defaultShouldRevalidate:G?!1:v};B5(Be,he)&&(de=Ph(r,n,$,ce,Be,f,t,he))}de&&P.push({key:Ae,routeId:te.routeId,path:te.path,matches:de,match:Be,request:$,controller:_e})}),{dsMatches:O,revalidatingFetchers:P}}function XE(e){return e.loader!=null||e.middleware!=null&&e.middleware.length>0}function Lx(e,t,r){if(e.lazy)return!0;if(!XE(e))return!1;let n=t!=null&&e.id in t,i=r!=null&&r[e.id]!==void 0;return!n&&i?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!n&&!i}function Gj(e,t,r){let n=!t||r.route.id!==t.route.id,i=!e.hasOwnProperty(r.route.id);return n||i}function qj(e,t){let r=e.route.path;return e.pathname!==t.pathname||r!=null&&r.endsWith("*")&&e.params["*"]!==t.params["*"]}function B5(e,t){if(e.route.shouldRevalidate){let r=e.route.shouldRevalidate(t);if(typeof r=="boolean")return r}return t.defaultShouldRevalidate}function t6(e,t,r,n,i,a){let s;if(e){let f=n[e];hn(f,`No route found to patch children into: routeId = ${e}`),f.children||(f.children=[]),s=f.children}else s=r;let c=[],u=[];if(t.forEach(f=>{let A=s.find(v=>OQ(f,v));A?u.push({existingRoute:A,newRoute:f}):c.push(f)}),c.length>0){let f=jg(c,i,[e||"_","patch",String(s?.length||"0")],n);s.push(...f)}if(a&&u.length>0)for(let f=0;f<u.length;f++){let{existingRoute:A,newRoute:v}=u[f],y=A,[E]=jg([v],i,[],{},!0);Object.assign(y,{element:E.element?E.element:y.element,errorElement:E.errorElement?E.errorElement:y.errorElement,hydrateFallbackElement:E.hydrateFallbackElement?E.hydrateFallbackElement:y.hydrateFallbackElement})}}function OQ(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((r,n)=>t.children?.some(i=>OQ(r,i))):!1}var r6=new WeakMap,MQ=({key:e,route:t,manifest:r,mapRouteProperties:n})=>{let i=r[t.id];if(hn(i,"No route found in manifest"),!i.lazy||typeof i.lazy!="object")return;let a=i.lazy[e];if(!a)return;let s=r6.get(i);s||(s={},r6.set(i,s));let c=s[e];if(c)return c;let u=(async()=>{let f=aj(e),v=i[e]!==void 0&&e!=="hasErrorBoundary";if(f)Ga(!f,"Route property "+e+" is not a supported lazy route property. This property will be ignored."),s[e]=Promise.resolve();else if(v)Ga(!1,`Route "${i.id}" has a static property "${e}" defined. The lazy property will be ignored.`);else{let y=await a();y!=null&&(Object.assign(i,{[e]:y}),Object.assign(i,n(i)))}typeof i.lazy=="object"&&(i.lazy[e]=void 0,Object.values(i.lazy).every(y=>y===void 0)&&(i.lazy=void 0))})();return s[e]=u,u},n6=new WeakMap;function Yj(e,t,r,n,i){let a=r[e.id];if(hn(a,"No route found in manifest"),!e.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof e.lazy=="function"){let A=n6.get(a);if(A)return{lazyRoutePromise:A,lazyHandlerPromise:A};let v=(async()=>{hn(typeof e.lazy=="function","No lazy route function found");let y=await e.lazy(),E={};for(let C in y){let I=y[C];if(I===void 0)continue;let S=oj(C),_=a[C]!==void 0&&C!=="hasErrorBoundary";S?Ga(!S,"Route property "+C+" is not a supported property to be returned from a lazy route function. This property will be ignored."):_?Ga(!_,`Route "${a.id}" has a static property "${C}" defined but its lazy function is also returning a value for this property. The lazy route property "${C}" will be ignored.`):E[C]=I}Object.assign(a,E),Object.assign(a,{...n(a),lazy:void 0})})();return n6.set(a,v),v.catch(()=>{}),{lazyRoutePromise:v,lazyHandlerPromise:v}}let s=Object.keys(e.lazy),c=[],u;for(let A of s){if(i&&i.includes(A))continue;let v=MQ({key:A,route:e,manifest:r,mapRouteProperties:n});v&&(c.push(v),A===t&&(u=v))}let f=c.length>0?Promise.all(c).then(()=>{}):void 0;return f?.catch(()=>{}),u?.catch(()=>{}),{lazyRoutePromise:f,lazyHandlerPromise:u}}async function i6(e){let t=e.matches.filter(i=>i.shouldLoad),r={};return(await Promise.all(t.map(i=>
10i.resolve()))).forEach((i,a)=>{r[t[a].route.id]=i}),r}async function Wj(e){return e.matches.some(t=>t.route.middleware)?LQ(e,()=>i6(e)):i6(e)}function LQ(e,t){return Kj(e,t,n=>n,rU,r);function r(n,i,a){if(a)return Promise.resolve(Object.assign(a.value,{[i]:{type:"error",result:n}}));{let{matches:s}=e,c=Math.min(Math.max(s.findIndex(f=>f.route.id===i),0),Math.max(s.findIndex(f=>f.unstable_shouldCallHandler()),0)),u=ad(s,s[c].route.id).route.id;return Promise.resolve({[u]:{type:"error",result:n}})}}}async function Kj(e,t,r,n,i){let{matches:a,request:s,params:c,context:u,unstable_pattern:f}=e,A=a.flatMap(y=>y.route.middleware?y.route.middleware.map(E=>[y.route.id,E]):[]);return await jQ({request:s,params:c,context:u,unstable_pattern:f},A,t,r,n,i)}async function jQ(e,t,r,n,i,a,s=0){let{request:c}=e;if(c.signal.aborted)throw c.signal.reason??new Error(`Request aborted: ${c.method} ${c.url}`);let u=t[s];if(!u)return await r();let[f,A]=u,v,y=async()=>{if(v)throw new Error("You may only call `next()` once per middleware");try{return v={value:await jQ(e,t,r,n,i,a,s+1)},v.value}catch(E){return v={value:await a(E,f,v)},v.value}};try{let E=await A(e,y),C=E!=null?n(E):void 0;return i(C)?C:v?C??v.value:(v={value:await y()},v.value)}catch(E){return await a(E,f,v)}}function UQ(e,t,r,n,i){let a=MQ({key:"middleware",route:n.route,manifest:t,mapRouteProperties:e}),s=Yj(n.route,Cs(r.method)?"action":"loader",t,e,i);return{middleware:a,route:s.lazyRoutePromise,handler:s.lazyHandlerPromise}}function jx(e,t,r,n,i,a,s,c,u=null){let f=!1,A=UQ(e,t,r,i,a);return{...i,_lazyPromises:A,shouldLoad:c,unstable_shouldRevalidateArgs:u,unstable_shouldCallHandler(v){return f=!0,u?typeof v=="boolean"?B5(i,{...u,defaultShouldRevalidate:v}):B5(i,u):c},resolve(v){let{lazy:y,loader:E,middleware:C}=i.route,I=f||c||v&&!Cs(r.method)&&(y||E),S=C&&C.length>0&&!E&&!y;return I&&(Cs(r.method)||!S)?Jj({request:r,unstable_pattern:n,match:i,lazyHandlerPromise:A?.handler,lazyRoutePromise:A?.route,handlerOverride:v,scopedContext:s}):Promise.resolve({type:"data",result:void 0})}}}function Ph(e,t,r,n,i,a,s,c=null){return n.map(u=>u.route.id!==i.route.id?{...u,shouldLoad:!1,unstable_shouldRevalidateArgs:c,unstable_shouldCallHandler:()=>!1,_lazyPromises:UQ(e,t,r,u,a),resolve:()=>Promise.resolve({type:"data",result:void 0})}:jx(e,t,r,JE(n.map(f=>f.route.path)),u,a,s,!0,c))}async function Vj(e,t,r,n,i,a){r.some(f=>f._lazyPromises?.middleware)&&await Promise.all(r.map(f=>f._lazyPromises?.middleware));let s={request:t,unstable_pattern:JE(r.map(f=>f.route.path)),params:r[0].params,context:i,matches:r},u=await e({...s,fetcherKey:n,runClientMiddleware:f=>{let A=s;return LQ(A,()=>f({...A,fetcherKey:n,runClientMiddleware:()=>{throw new Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))}});try{await Promise.all(r.flatMap(f=>[f._lazyPromises?.handler,f._lazyPromises?.route]))}catch{}return u}async function Jj({request:e,unstable_pattern:t,match:r,lazyHandlerPromise:n,lazyRoutePromise:i,handlerOverride:a,scopedContext:s}){let c,u,f=Cs(e.method),A=f?"action":"loader",v=y=>{let E,C=new Promise((T,_)=>E=_);u=()=>E(),e.signal.addEventListener("abort",u);let I=T=>typeof y!="function"?Promise.reject(new Error(`You cannot call the handler for a route which defines a boolean "${A}" [routeId: ${r.route.id}]`)):y({request:e,unstable_pattern:t,params:r.params,context:s},...T!==void 0?[T]:[]),S=(async()=>{try{return{type:"data",result:await(a?a(_=>I(_)):I())}}catch(T){return{type:"error",result:T}}})();return Promise.race([S,C])};try{let y=f?r.route.action:r.route.loader;if(n||i)if(y){let E,[C]=await Promise.all([v(y).catch(I=>{E=I}),n,i]);if(E!==void 0)throw E;c=C}else{await n;let E=f?r.route.action:r.route.loader;if(E)[c]=await Promise.all([v(E),i]);else if(A==="action"){let C=new URL(e.url),I=C.pathname+C.search;throw il(405,{method:e.method,pathname:I,routeId:r.route.id})}else return{type:"data",result:void 0}}else if(y)c=await v(y);else{let E=new URL(e.url),C=E.pathname+E.search;throw il(404,{pathname:C})}}catch(y){return{type:"error",result:y}}finally{u&&e.signal.removeEventListener("abort",u)}return c}async function Zj(e){let t=e.headers.get("Content-Type");return t&&/\bapplication\/json\b/.test(t)?e.body==null?null:e.json():e.text()}async function Xj(e){let{result:t,type:r}=e;if(zQ(t)){let n;try{n=await Zj(t)}catch(i){return{type:"error",error:i}}return r==="error"?{type:"error",error:new C5(t.status,t.statusText,n),statusCode:t.status,headers:t.headers}:{type:"data",data:n,statusCode:t.status,headers:t.headers}}return r==="error"?u6(t)?t.data instanceof Error?{type:"error",error:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:"error",error:new C5(t.init?.status||500,void 0,t.data),statusCode:Ug(t)?t.status:void 0,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:"error",error:t,statusCode:Ug(t)?t.status:void 0}:u6(t)?{type:"data",data:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:"data",data:t}}function $j(e,t,r,n,i){let a=e.headers.get("Location");if(hn(a,"Redirects returned/thrown from loaders/actions must have a Location header"),!ZE(a)){let s=n.slice(0,n.findIndex(c=>c.route.id===r)+1);a=Mx(new URL(t.url),s,i,a),e.headers.set("Location",a)}return e}function a6(e,t,r){if(ZE(e)){let n=e,i=n.startsWith("//")?new URL(t.protocol+n):new URL(n),a=cl(i.pathname,r)!=null;if(i.origin===t.origin&&a)return i.pathname+i.search+i.hash}return e}function Nh(e,t,r,n){let i=e.createURL(PQ(t)).toString(),a={signal:r};if(n&&Cs(n.formMethod)){let{formMethod:s,formEncType:c}=n;a.method=s.toUpperCase(),c==="application/json"?(a.headers=new Headers({"Content-Type":c}),a.body=JSON.stringify(n.json)):c==="text/plain"?a.body=n.text:c==="application/x-www-form-urlencoded"&&n.formData?a.body=Ux(n.formData):a.body=n.formData}
10return new Request(i,a)}function Ux(e){let t=new URLSearchParams;for(let[r,n]of e.entries())t.append(r,typeof n=="string"?n:n.name);return t}function s6(e){let t=new FormData;for(let[r,n]of e.entries())t.append(r,n);return t}function eU(e,t,r,n=!1,i=!1){let a={},s=null,c,u=!1,f={},A=r&&Qo(r[1])?r[1].error:void 0;return e.forEach(v=>{if(!(v.route.id in t))return;let y=v.route.id,E=t[y];if(hn(!sA(E),"Cannot handle redirect results in processLoaderData"),Qo(E)){let C=E.error;if(A!==void 0&&(C=A,A=void 0),s=s||{},i)s[y]=C;else{let I=ad(e,y);s[I.route.id]==null&&(s[I.route.id]=C)}n||(a[y]=FQ),u||(u=!0,c=Ug(E.error)?E.error.status:500),E.headers&&(f[y]=E.headers)}else a[y]=E.data,E.statusCode&&E.statusCode!==200&&!u&&(c=E.statusCode),E.headers&&(f[y]=E.headers)}),A!==void 0&&r&&(s={[r[0]]:A},r[2]&&(a[r[2]]=void 0)),{loaderData:a,errors:s,statusCode:c||200,loaderHeaders:f}}function o6(e,t,r,n,i,a){let{loaderData:s,errors:c}=eU(t,r,n);return i.filter(u=>!u.matches||u.matches.some(f=>f.shouldLoad)).forEach(u=>{let{key:f,match:A,controller:v}=u;if(v&&v.signal.aborted)return;let y=a[f];if(hn(y,"Did not find corresponding fetcher result"),Qo(y)){let E=ad(e.matches,A?.route.id);c&&c[E.route.id]||(c={...c,[E.route.id]:y.error}),e.fetchers.delete(f)}else if(sA(y))hn(!1,"Unhandled fetcher revalidation redirect");else{let E=Fu(y.data);e.fetchers.set(f,E)}}),{loaderData:s,errors:c}}function l6(e,t,r,n){let i=Object.entries(t).filter(([,a])=>a!==FQ).reduce((a,[s,c])=>(a[s]=c,a),{});for(let a of r){let s=a.route.id;if(!t.hasOwnProperty(s)&&e.hasOwnProperty(s)&&a.route.loader&&(i[s]=e[s]),n&&n.hasOwnProperty(s))break}return i}function c6(e){return e?Qo(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function ad(e,t){return(t?e.slice(0,e.findIndex(n=>n.route.id===t)+1):[...e]).reverse().find(n=>n.route.hasErrorBoundary===!0)||e[0]}function pm(e){let t=e.length===1?e[0]:e.find(r=>r.index||!r.path||r.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function il(e,{pathname:t,routeId:r,method:n,type:i,message:a}={}){let s="Unknown Server Error",c="Unknown @remix-run/router error";return e===400?(s="Bad Request",n&&t&&r?c=`You made a ${n} request to "${t}" but did not provide a \`loader\` for route "${r}", so there is no way to handle the request.`:i==="invalid-body"&&(c="Unable to encode submission body")):e===403?(s="Forbidden",c=`Route "${r}" does not match URL "${t}"`):e===404?(s="Not Found",c=`No route matches URL "${t}"`):e===405&&(s="Method Not Allowed",n&&t&&r?c=`You made a ${n.toUpperCase()} request to "${t}" but did not provide an \`action\` for route "${r}", so there is no way to handle the request.`:n&&(c=`Invalid request method "${n.toUpperCase()}"`)),new C5(e||500,s,new Error(c),!0)}function mm(e){let t=Object.entries(e);for(let r=t.length-1;r>=0;r--){let[n,i]=t[r];if(sA(i))return{key:n,result:i}}}function PQ(e){let t=typeof e=="string"?Ed(e):e;return Hc({...t,hash:""})}function tU(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function rU(e){return e!=null&&typeof e=="object"&&Object.entries(e).every(([t,r])=>typeof t=="string"&&nU(r))}function nU(e){return e!=null&&typeof e=="object"&&"type"in e&&"result"in e&&(e.type==="data"||e.type==="error")}function iU(e){return zQ(e.result)&&Mj.has(e.result.status)}function Qo(e){return e.type==="error"}function sA(e){return(e&&e.type)==="redirect"}function u6(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function zQ(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function aU(e){return Oj.has(e.toUpperCase())}function Cs(e){return Tj.has(e.toUpperCase())}function $E(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function f2(e,t){let r=typeof t=="string"?Ed(t).search:t.search;if(e[e.length-1].route.index&&$E(r||""))return e[e.length-1];let n=kQ(e);return n[n.length-1]}function f6(e){let{formMethod:t,formAction:r,formEncType:n,text:i,formData:a,json:s}=e;
10if(!(!t||!r||!n)){if(i!=null)return{formMethod:t,formAction:r,formEncType:n,formData:void 0,json:void 0,text:i};if(a!=null)return{formMethod:t,formAction:r,formEncType:n,formData:a,json:void 0,text:void 0};if(s!==void 0)return{formMethod:t,formAction:r,formEncType:n,formData:void 0,json:s,text:void 0}}}function ay(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function sU(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function sg(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function oU(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Fu(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function lU(e,t){try{let r=e.sessionStorage.getItem(TQ);if(r){let n=JSON.parse(r);for(let[i,a]of Object.entries(n||{}))a&&Array.isArray(a)&&t.set(i,new Set(a||[]))}}catch{}}function cU(e,t){if(t.size>0){let r={};for(let[n,i]of t)r[n]=[...i];try{e.sessionStorage.setItem(TQ,JSON.stringify(r))}catch(n){Ga(!1,`Failed to save applied view transitions in sessionStorage (${n}).`)}}}function uU(){let e,t,r=new Promise((n,i)=>{e=async a=>{n(a);try{await r}catch{}},t=async a=>{i(a);try{await r}catch{}}});return{promise:r,resolve:e,reject:t}}var RA=fe.createContext(null);RA.displayName="DataRouter";var ap=fe.createContext(null);ap.displayName="DataRouterState";fe.createContext(!1);var e3=fe.createContext({isTransitioning:!1});e3.displayName="ViewTransition";var HQ=fe.createContext(new Map);HQ.displayName="Fetchers";var fU=fe.createContext(null);fU.displayName="Await";var Xc=fe.createContext(null);Xc.displayName="Navigation";var sv=fe.createContext(null);sv.displayName="Location";var $c=fe.createContext({outlet:null,matches:[],isDataRoute:!1});$c.displayName="Route";var t3=fe.createContext(null);t3.displayName="RouteError";function dU(e,{relative:t}={}){hn(sp(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:n}=fe.useContext(Xc),{hash:i,pathname:a,search:s}=op(e,{relative:t}),c=a;return r!=="/"&&(c=a==="/"?r:zc([r,a])),n.createHref({pathname:c,search:s,hash:i})}function sp(){return fe.useContext(sv)!=null}function Cd(){return hn(sp(),"useLocation() may be used only in the context of a <Router> component."),fe.useContext(sv).location}var GQ="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function qQ(e){fe.useContext(Xc).static||fe.useLayoutEffect(e)}function AU(){let{isDataRoute:e}=fe.useContext($c);return e?SU():hU()}function hU(){hn(sp(),"useNavigate() may be used only in the context of a <Router> component.");let e=fe.useContext(RA),{basename:t,navigator:r}=fe.useContext(Xc),{matches:n}=fe.useContext($c),{pathname:i}=Cd(),a=JSON.stringify(KE(n)),s=fe.useRef(!1);return qQ(()=>{s.current=!0}),fe.useCallback((u,f={})=>{if(Ga(s.current,GQ),!s.current)return;if(typeof u=="number"){r.go(u);return}let A=VE(u,JSON.parse(a),i,f.relative==="path");e==null&&t!=="/"&&(A.pathname=A.pathname==="/"?t:zc([t,A.pathname])),(f.replace?r.replace:r.push)(A,f.state,f)},[t,r,a,i,e])}fe.createContext(null);function gU(){let{matches:e}=fe.useContext($c),t=e[e.length-1];return t?t.params:{}}function op(e,{relative:t}={}){let{matches:r}=fe.useContext($c),{pathname:n}=Cd(),i=JSON.stringify(KE(r));return fe.useMemo(()=>VE(e,JSON.parse(i),n,t==="path"),[e,i,n,t])}function pU(e,t,r,n,i){hn(sp(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:a}=fe.useContext(Xc),{matches:s}=fe.useContext($c),c=s[s.length-1],u=c?c.params:{},f=c?c.pathname:"/",A=c?c.pathnameBase:"/",v=c&&c.route;{let _=v&&v.path||"";YQ(f,!v||_.endsWith("*")||_.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${f}" (under <Route path="${_}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. 11 12Please change the parent <Route path="${_}"> to <Route path="${_==="/"?"*":`${_}/*`}">.`)}let y=Cd(),E;E=y;let C=E.pathname||"/",I=C;if(A!=="/"){let _=A.replace(/^\//,"").split("/");I="/"+C.replace(/^\//,"").split("/").slice(_.length).join("/")}let S=id(e,{pathname:I});return Ga(v||S!=null,`No routes matched location "${E.pathname}${E.search}${E.hash}" `),Ga(S==null||S[S.length-1].route.element!==void 0||S[S.length-1].route.Component!==void 0||S[S.length-1].route.lazy!==void 0,`Matched leaf route at location "${E.pathname}${E.search}${E.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`),xU(S&&S.map(_=>Object.assign({},_,{params:Object.assign({},u,_.params),pathname:zc([A,a.encodeLocation?a.encodeLocation(_.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:_.pathname]),pathnameBase:_.pathnameBase==="/"?A:zc([A,a.encodeLocation?a.encodeLocation(_.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:_.pathnameBase])})),s,r,n,i)}function mU(){let e=IU(),t=Ug(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,n="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:n},a={padding:"2px 4px",backgroundColor:n},s=null;return console.error("Error handled by React Router default ErrorBoundary:",e),s=fe.createElement(fe.Fragment,null,fe.createElement("p",null,"ð¿ Hey developer ð"),fe.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",fe.createElement("code",{style:a},"ErrorBoundary")," or"," ",fe.createElement("code",{style:a},"errorElement")," prop on your route.")),fe.createElement(fe.Fragment,null,fe.createElement("h2",null,"Unexpected Application
12Error!"),fe.createElement("h3",{style:{fontStyle:"italic"}},t),r?fe.createElement("pre",{style:i},r):null,s)}var vU=fe.createElement(mU,null),yU=class extends fe.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.unstable_onError?this.props.unstable_onError(e,t):console.error("React Router caught the following error during render",e)}render(){return this.state.error!==void 0?fe.createElement($c.Provider,{value:this.props.routeContext},fe.createElement(t3.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function bU({routeContext:e,match:t,children:r}){let n=fe.useContext(RA);return n&&n.static&&n.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=t.route.id),fe.createElement($c.Provider,{value:e},r)}function xU(e,t=[],r=null,n=null,i=null){if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let a=e,s=r?.errors;if(s!=null){let f=a.findIndex(A=>A.route.id&&s?.[A.route.id]!==void 0);hn(f>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(s).join(",")}`),a=a.slice(0,Math.min(a.length,f+1))}let c=!1,u=-1;if(r)for(let f=0;f<a.length;f++){let A=a[f];if((A.route.HydrateFallback||A.route.hydrateFallbackElement)&&(u=f),A.route.id){let{loaderData:v,errors:y}=r,E=A.route.loader&&!v.hasOwnProperty(A.route.id)&&(!y||y[A.route.id]===void 0);if(A.route.lazy||E){c=!0,u>=0?a=a.slice(0,u+1):a=[a[0]];break}}}return a.reduceRight((f,A,v)=>{let y,E=!1,C=null,I=null;r&&(y=s&&A.route.id?s[A.route.id]:void 0,C=A.route.errorElement||vU,c&&(u<0&&v===0?(YQ("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),E=!0,I=null):u===v&&(E=!0,I=A.route.hydrateFallbackElement||null)));let S=t.concat(a.slice(0,v+1)),T=()=>{let _;return y?_=C:E?_=I:A.route.Component?_=fe.createElement(A.route.Component,null):A.route.element?_=A.route.element:_=f,fe.createElement(bU,{match:A,routeContext:{outlet:f,matches:S,isDataRoute:r!=null},children:_})};return r&&(A.route.ErrorBoundary||A.route.errorElement||v===0)?fe.createElement(yU,{location:r.location,revalidation:r.revalidation,component:C,error:y,children:T(),routeContext:{outlet:null,matches:S,isDataRoute:!0},unstable_onError:n}):T()},null)}function r3(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function EU(e){let t=fe.useContext(RA);return hn(t,r3(e)),t}function CU(e){let t=fe.useContext(ap);return hn(t,r3(e)),t}function BU(e){let t=fe.useContext($c);return hn(t,r3(e)),t}function n3(e){let t=BU(e),r=t.matches[t.matches.length-1];return hn(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function wU(){return n3("useRouteId")}function IU(){let e=fe.useContext(t3),t=CU("useRouteError"),r=n3("useRouteError");return e!==void 0?e:t.errors?.[r]}function SU(){let{router:e}=EU("useNavigate"),t=n3("useNavigate"),r=fe.useRef(!1);return qQ(()=>{r.current=!0}),fe.useCallback(async(i,a={})=>{Ga(r.current,GQ),r.current&&(typeof i=="number"?e.navigate(i):await e.navigate(i,{fromRouteId:t,...a}))},[e,t])}var d6={};function YQ(e,t,r){!t&&!d6[e]&&(d6[e]=!0,Ga(!1,r))}var A6={};function h6(e,t){!e&&!A6[t]&&(A6[t]=!0,console.warn(t))}function _U(e){let t={hasErrorBoundary:e.hasErrorBoundary||e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&(e.element&&Ga(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(t,{element:fe.createElement(e.Component),Component:void 0})),e.HydrateFallback&&(e.hydrateFallbackElement&&Ga(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(t,{hydrateFallbackElement:fe.createElement(e.HydrateFallback),HydrateFallback:void 0})),e.ErrorBoundary&&(e.errorElement&&Ga(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(t,{errorElement:fe.createElement(e.ErrorBoundary),ErrorBoundary:void 0})),t}var QU=["HydrateFallback","hydrateFallbackElement"],DU=class{constructor(){this.status="pending",this.promise=new Promise((e,t)=>
12{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",e(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",t(r))}})}};function kU({router:e,flushSync:t,unstable_onError:r}){let[n,i]=fe.useState(e.state),[a,s]=fe.useState(),[c,u]=fe.useState({isTransitioning:!1}),[f,A]=fe.useState(),[v,y]=fe.useState(),[E,C]=fe.useState(),I=fe.useRef(new Map),S=fe.useCallback(Q=>{i(j=>(Q.errors&&r&&Object.entries(Q.errors).forEach(([N,L])=>{j.errors?.[N]!==L&&r(L)}),Q))},[r]),T=fe.useCallback((Q,{deletedFetchers:j,flushSync:N,viewTransitionOpts:L})=>{Q.fetchers.forEach((H,Z)=>{H.data!==void 0&&I.current.set(Z,H.data)}),j.forEach(H=>I.current.delete(H)),h6(N===!1||t!=null,'You provided the `flushSync` option to a router update, but you are not using the `<RouterProvider>` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable. Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let G=e.window!=null&&e.window.document!=null&&typeof e.window.document.startViewTransition=="function";if(h6(L==null||G,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!L||!G){t&&N?t(()=>S(Q)):fe.startTransition(()=>S(Q));return}if(t&&N){t(()=>{v&&(f&&f.resolve(),v.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:L.currentLocation,nextLocation:L.nextLocation})});let H=e.window.document.startViewTransition(()=>{t(()=>S(Q))});H.finished.finally(()=>{t(()=>{A(void 0),y(void 0),s(void 0),u({isTransitioning:!1})})}),t(()=>y(H));return}v?(f&&f.resolve(),v.skipTransition(),C({state:Q,currentLocation:L.currentLocation,nextLocation:L.nextLocation})):(s(Q),u({isTransitioning:!0,flushSync:!1,currentLocation:L.currentLocation,nextLocation:L.nextLocation}))},[e.window,t,v,f,S]);fe.useLayoutEffect(()=>e.subscribe(T),[e,T]),fe.useEffect(()=>{c.isTransitioning&&!c.flushSync&&A(new DU)},[c]),fe.useEffect(()=>{if(f&&a&&e.window){let Q=a,j=f.promise,N=e.window.document.startViewTransition(async()=>{fe.startTransition(()=>S(Q)),await j});N.finished.finally(()=>{A(void 0),y(void 0),s(void 0),u({isTransitioning:!1})}),y(N)}},[a,f,e.window,S]),fe.useEffect(()=>{f&&a&&n.location.key===a.location.key&&f.resolve()},[f,v,n.location,a]),fe.useEffect(()=>{!c.isTransitioning&&E&&(s(E.state),u({isTransitioning:!0,flushSync:!1,currentLocation:E.currentLocation,nextLocation:E.nextLocation}),C(void 0))},[c.isTransitioning,E]);let _=fe.useMemo(()=>({createHref:e.createHref,encodeLocation:e.encodeLocation,go:Q=>e.navigate(Q),push:(Q,j,N)=>e.navigate(Q,{state:j,preventScrollReset:N?.preventScrollReset}),replace:(Q,j,N)=>e.navigate(Q,{replace:!0,state:j,preventScrollReset:N?.preventScrollReset})}),[e]),k=e.basename||"/",F=fe.useMemo(()=>({router:e,navigator:_,static:!1,basename:k,unstable_onError:r}),[e,_,k,r]);return fe.createElement(fe.Fragment,null,fe.createElement(RA.Provider,{value:F},fe.createElement(ap.Provider,{value:n},fe.createElement(HQ.Provider,{value:I.current},fe.createElement(e3.Provider,{value:c},fe.createElement(TU,{basename:k,location:n.location,navigationType:n.historyAction,navigator:_},fe.createElement(NU,{routes:e.routes,future:e.future,state:n,unstable_onError:r})))))),null)}var NU=fe.memo(RU);function RU({routes:e,future:t,state:r,unstable_onError:n}){return pU(e,void 0,r,n,t)}function TU({basename:e="/",children:t=null,location:r,navigationType:n="POP",navigator:i,static:a=!1}){hn(!sp(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let s=e.replace(/^\/*/,"/"),c=fe.useMemo(()=>({basename:s,navigator:i,static:a,future:{}}),[s,i,a]);typeof r=="string"&&(r=Ed(r));let{pathname:u="/",search:f="",hash:A="",state:v=null,key:y="default"}=r,E=fe.useMemo(()=>{let C=cl(u,s);return C==null?null:{location:{pathname:C,search:f,hash:A,state:v,key:y},navigationType:n}},[s,u,f,A,v,y,n]);return Ga(E!=null,`<Router basename="${s}"> is not able to match the URL "${u}${f}${A}
12" because it does not start with the basename, so the <Router> won't render anything.`),E==null?null:fe.createElement(Xc.Provider,{value:c},fe.createElement(sv.Provider,{children:t,value:E}))}var d2="get",A2="application/x-www-form-urlencoded";function ov(e){return e!=null&&typeof e.tagName=="string"}function FU(e){return ov(e)&&e.tagName.toLowerCase()==="button"}function OU(e){return ov(e)&&e.tagName.toLowerCase()==="form"}function MU(e){return ov(e)&&e.tagName.toLowerCase()==="input"}function LU(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function jU(e,t){return e.button===0&&(!t||t==="_self")&&!LU(e)}var vm=null;function UU(){if(vm===null)try{new FormData(document.createElement("form"),0),vm=!1}catch{vm=!0}return vm}var PU=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function sy(e){return e!=null&&!PU.has(e)?(Ga(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${A2}"`),null):e}function zU(e,t){let r,n,i,a,s;if(OU(e)){let c=e.getAttribute("action");n=c?cl(c,t):null,r=e.getAttribute("method")||d2,i=sy(e.getAttribute("enctype"))||A2,a=new FormData(e)}else if(FU(e)||MU(e)&&(e.type==="submit"||e.type==="image")){let c=e.form;if(c==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let u=e.getAttribute("formaction")||c.getAttribute("action");if(n=u?cl(u,t):null,r=e.getAttribute("formmethod")||c.getAttribute("method")||d2,i=sy(e.getAttribute("formenctype"))||sy(c.getAttribute("enctype"))||A2,a=new FormData(c,e),!UU()){let{name:f,type:A,value:v}=e;if(A==="image"){let y=f?`${f}.`:"";a.append(`${y}x`,"0"),a.append(`${y}y`,"0")}else f&&a.append(f,v)}}else{if(ov(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=d2,n=null,i=A2,s=e}return a&&i==="text/plain"&&(s=a,a=void 0),{action:n,method:r.toLowerCase(),encType:i,formData:a,body:s}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function i3(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function HU(e,t,r){let n=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return n.pathname==="/"?n.pathname=`_root.${r}`:t&&cl(n.pathname,t)==="/"?n.pathname=`${t.replace(/\/$/,"")}/_root.${r}`:n.pathname=`${n.pathname.replace(/\/$/,"")}.${r}`,n}async function GU(e,t){if(e.id in t)return t[e.id];try{let r=await import(e.module);return t[e.id]=r,r}catch(r){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function qU(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function YU(e,t,r){let n=await Promise.all(e.map(async i=>{let a=t.routes[i.route.id];if(a){let s=await GU(a,r);return s.links?s.links():[]}return[]}));return JU(n.flat(1).filter(qU).filter(i=>i.rel==="stylesheet"||i.rel==="preload").map(i=>i.rel==="stylesheet"?{...i,rel:"prefetch",as:"style"}:{...i,rel:"prefetch"}))}function g6(e,t,r,n,i,a){let s=(u,f)=>r[f]?u.route.id!==r[f].route.id:!0,c=(u,f)=>r[f].pathname!==u.pathname||r[f].route.path?.endsWith("*")&&r[f].params["*"]!==u.params["*"];return a==="assets"?t.filter((u,f)=>s(u,f)||c(u,f)):a==="data"?t.filter((u,f)=>{let A=n.routes[u.route.id];if(!A||!A.hasLoader)return!1;if(s(u,f)||c(u,f))return!0;if(u.route.shouldRevalidate){let v=u.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:r[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:u.params,defaultShouldRevalidate:!0});if(typeof v=="boolean")return v}return!0}):[]}function WU(e,t,{includeHydrateFallback:r}={}){return KU(e.map(n=>{let i=t.routes[n.route.id];if(!i)return[];let a=[i.module];return i.clientActionModule&&(a=a.concat(i.clientActionModule)),i.clientLoaderModule&&(a=a.concat(i.clientLoaderModule)),r&&i.hydrateFallbackModule&&(a=a.concat(i.hydrateFallbackModule)),i.imports&&(a=a.concat(i.imports)),a}).flat(1))}function KU(e){return[...new Set(e)]}function VU(e){let t={},r=Object.keys(e).sort();for(let n of r)t[n]=e[n];return t}function JU(e,t){let r=new Set;return new Set(t),e.reduce((n,i)=>{let a=JSON.stringify(VU(i));return r.has(a)||(r.add(a),n.push({key:a,link:i})),n},[])}function WQ(){let e=fe.useContext(RA);return i3(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function ZU(){let e=fe.useContext(ap);return i3(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var a3=fe.createContext(void 0);a3.displayName="FrameworkContext";function KQ(){let e=fe.useContext(a3);return i3(e,"You must render this element inside a <HydratedRouter> element"),e}function XU(e,t){let r=fe.useContext(a3),[n,i]=fe.useState(!1),[a,s]=fe.useState(!1),{onFocus:c,onBlur:u,onMouseEnter:f,onMouseLeave:A,onTouchStart:v}=t,y=fe.useRef(null);fe.useEffect(()=>{if(e==="render"&&s(!0),e==="viewport"){let I=T=>{T.forEach(_=>{s(_.isIntersecting)})},S=new IntersectionObserver(I,{threshold:.5});return y.current&&S.observe(y.current),()=>{S.disconnect()}}},[e]),fe.useEffect(()=>{if(n){let I=setTimeout(()=>{s(!0)},100);return()=>{clearTimeout(I)}}},[n]);let E=()=>{i(!0)},C=()=>{i(!1),s(!1)};return r?e!=="intent"?[a,y,{}]:[a,y,{onFocus:og(c,E),onBlur:og(u,C),onMouseEnter:og(f,E),onMouseLeave:og(A,C),onTouchStart:og(v,E)}]:[!1,y,{}]}function og(e,t){return r=>{e&&e(r),r.defaultPrevented||t(r)}}function $U({page:e,...t}){let{router:r}=WQ(),n=fe.useMemo(()=>id(r.routes,e,r.basename),[r.routes,e,r.basename]);return n?fe.createElement(tP,{page:e,matches:n,...t}):null}function eP(e){let{manifest:t,routeModules:r}=KQ(),[n,i]=fe.useState([]);return fe.useEffect(()=>{let a=!1;return YU(e,t,r).then(s=>{a||i(s)}),()=>{a=!0}},[e,t,r]),n}function tP({page:e,matches:t,...r}){let n=Cd(),{manifest:i,routeModules:a}=KQ(),{basename:s}=WQ(),{loaderData:c,matches:u}=ZU(),f=fe.useMemo(()=>g6(e,t,u,i,n,"data"),[e,t,u,i,n]),A=fe.useMemo(()=>g6(e,t,u,i,n,"assets"),[e,t,u,i,n]),v=fe.useMemo(()=>
12{if(e===n.pathname+n.search+n.hash)return[];let C=new Set,I=!1;if(t.forEach(T=>{let _=i.routes[T.route.id];!_||!_.hasLoader||(!f.some(k=>k.route.id===T.route.id)&&T.route.id in c&&a[T.route.id]?.shouldRevalidate||_.hasClientLoader?I=!0:C.add(T.route.id))}),C.size===0)return[];let S=HU(e,s,"data");return I&&C.size>0&&S.searchParams.set("_routes",t.filter(T=>C.has(T.route.id)).map(T=>T.route.id).join(",")),[S.pathname+S.search]},[s,c,n,i,f,t,e,a]),y=fe.useMemo(()=>WU(A,i),[A,i]),E=eP(A);return fe.createElement(fe.Fragment,null,v.map(C=>fe.createElement("link",{key:C,rel:"prefetch",as:"fetch",href:C,...r})),y.map(C=>fe.createElement("link",{key:C,rel:"modulepreload",href:C,...r})),E.map(({key:C,link:I})=>fe.createElement("link",{key:C,nonce:r.nonce,...I})))}function rP(...e){return t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})}}var VQ=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{VQ&&(window.__reactRouterVersion="7.9.5")}catch{}function nP(e,t){return zj({basename:t?.basename,getContext:t?.getContext,future:t?.future,history:tj({window:t?.window}),hydrationData:iP(),routes:e,mapRouteProperties:_U,hydrationRouteProperties:QU,dataStrategy:t?.dataStrategy,patchRoutesOnNavigation:t?.patchRoutesOnNavigation,window:t?.window,unstable_instrumentations:t?.unstable_instrumentations}).initialize()}function iP(){let e=window?.__staticRouterHydrationData;return e&&e.errors&&(e={...e,errors:aP(e.errors)}),e}function aP(e){if(!e)return null;let t=Object.entries(e),r={};for(let[n,i]of t)if(i&&i.__type==="RouteErrorResponse")r[n]=new C5(i.status,i.statusText,i.data,i.internal===!0);else if(i&&i.__type==="Error"){if(i.__subType){let a=window[i.__subType];if(typeof a=="function")try{let s=new a(i.message);s.stack="",r[n]=s}catch{}}if(r[n]==null){let a=new Error(i.message);a.stack="",r[n]=a}}else r[n]=i;return r}var JQ=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,s3=fe.forwardRef(function({onClick:t,discover:r="render",prefetch:n="none",relative:i,reloadDocument:a,replace:s,state:c,target:u,to:f,preventScrollReset:A,viewTransition:v,...y},E){let{basename:C}=fe.useContext(Xc),I=typeof f=="string"&&JQ.test(f),S,T=!1;if(typeof f=="string"&&I&&(S=f,VQ))try{let G=new URL(window.location.href),H=f.startsWith("//")?new URL(G.protocol+f):new URL(f),Z=cl(H.pathname,C);H.origin===G.origin&&Z!=null?f=Z+H.search+H.hash:T=!0}catch{Ga(!1,`<Link to="${f}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let _=dU(f,{relative:i}),[k,F,Q]=XU(n,y),j=cP(f,{replace:s,state:c,target:u,preventScrollReset:A,relative:i,viewTransition:v});function N(G){t&&t(G),G.defaultPrevented||j(G)}let L=fe.createElement("a",{...y,...Q,href:S||_,onClick:T||a?t:N,ref:rP(E,F),target:u,"data-discover":!I&&r==="render"?"true":void 0});return k&&!I?fe.createElement(fe.Fragment,null,L,fe.createElement($U,{page:_})):L});s3.displayName="Link";var sP=fe.forwardRef(function({"aria-current":t="page",caseSensitive:r=!1,className:n="",end:i=!1,style:a,to:s,viewTransition:c,children:u,...f},A){let v=op(s,{relative:f.relative}),y=Cd(),E=fe.useContext(ap),{navigator:C,basename:I}=fe.useContext(Xc),S=E!=null&&hP(v)&&c===!0,T=C.encodeLocation?C.encodeLocation(v).pathname:v.pathname,_=y.pathname,k=E&&E.navigation&&E.navigation.location?E.navigation.location.pathname:null;r||(_=_.toLowerCase(),k=k?k.toLowerCase():null,T=T.toLowerCase()),k&&I&&(k=cl(k,I)||k);const F=T!=="/"&&T.endsWith("/")?T.length-1:T.length;let Q=_===T||!i&&_.startsWith(T)&&_.charAt(F)==="/",j=k!=null&&(k===T||!i&&k.startsWith(T)&&k.charAt(T.length)==="/"),N={isActive:Q,isPending:j,isTransitioning:S},L=Q?t:void 0,G;typeof n=="function"?G=n(N):G=[n,Q?"active":null,j?"pending":null,S?"transitioning":null].filter(Boolean).join(" ");let H=typeof a=="function"?a(N):a;return fe.createElement(s3,{...f,"aria-current":L,className:G,ref:A,style:H,to:s,viewTransition:c},typeof u=="function"?u(N):u)});sP.displayName="NavLink";var oP=fe.forwardRef(({discover:e="render",fetcherKey:t,navigate:r,reloadDocument:n,replace:i,state:a,method:s=d2,action:c,onSubmit:u,relative:f,preventScrollReset:A,viewTransition:v,...y},E)=>{let C=dP(),I=AP(c,{relative:f}),S=s.toLowerCase()==="get"?"get":"post",T=typeof c=="string"&&JQ.test(c),_=k=>{if(u&&u(k),k.defaultPrevented)return;k.preventDefault();let F=k.nativeEvent.submitter,Q=F?.getAttribute("formmethod")||s;C(F||k.currentTarget,{fetcherKey:t,method:Q,navigate:r,replace:i,state:a,relative:f,preventScrollReset:A,viewTransition:v})};return fe.createElement("form",{ref:E,method:S,action:I,onSubmit:n?u:_,...y,"data-discover":!T&&e==="render"?"true":void 0})});oP.displayName="Form";function lP(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function ZQ(e){let t=fe.useContext(RA);return hn(t,lP(e)),t}function cP(e,{target:t,replace:r,state:n,preventScrollReset:i,relative:a,viewTransition:s}={}){let c=AU(),u=Cd(),f=op(e,{relative:a});return fe.useCallback(A=>{if(jU(A,t)){A.preventDefault();let v=r!==void 0?r:Hc(u)===Hc(f);c(e,{replace:v,state:n,preventScrollReset:i,relative:a,viewTransition:s})}},[u,c,f,r,n,t,e,i,a,s])}var uP=0,fP=()=>`__${String(++uP)}__`;function dP(){let{router:e}=ZQ("useSubmit"),{basename:t}=fe.useContext(Xc),r=wU();return fe.useCallback(async(n,i={})=>{let{action:a,method:s,encType:c,formData:u,body:f}=zU(n,t);if(i.navigate===!1){let A=i.fetcherKey||fP();await e.fetch(A,r,i.action||a,{preventScrollReset:i.preventScrollReset,formData:u,body:f,formMethod:i.method||s,formEncType:i.encType||c,flushSync:i.flushSync})}else await e.navigate(i.action||a,{preventScrollReset:i.preventScrollReset,formData:u,body:f,formMethod:i.method||s,formEncType:i.encType||c,replace:i.replace,state:i.state,fromRouteId:r,flushSync:i.flushSync,viewTransition:i.viewTransition})},[e,t,r])}function AP(e,{relative:t}={}){let{basename:r}=fe.useContext(Xc),n=fe.useContext($c);hn(n,"useFormAction must be used inside a RouteContext");let[i]=n.matches.slice(-1),a={...op(e||".",{relative:t})},s=Cd();if(e==null){a.search=s.search;let c=new URLSearchParams(a.search),u=c.getAll("index");if(u.some(A=>A==="")){c.delete("index"),u.filter(v=>v).forEach(v=>c.append("index",v));let A=c.toString();a.search=A?`?${A}
12`:""}}return(!e||e===".")&&i.route.index&&(a.search=a.search?a.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(a.pathname=a.pathname==="/"?r:zc([r,a.pathname])),Hc(a)}function hP(e,{relative:t}={}){let r=fe.useContext(e3);hn(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:n}=ZQ("useViewTransitionState"),i=op(e,{relative:t});if(!r.isTransitioning)return!1;let a=cl(r.currentLocation.pathname,n)||r.currentLocation.pathname,s=cl(r.nextLocation.pathname,n)||r.nextLocation.pathname;return E5(i.pathname,s)!=null||E5(i.pathname,a)!=null}var o3=IQ();const gP=yi(o3);function pP(e){return fe.createElement(kU,{flushSync:o3.flushSync,...e})}const mP=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),vP=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),p6=e=>{const t=vP(e);return t.charAt(0).toUpperCase()+t.slice(1)},XQ=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),yP=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};var bP={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"};const xP=fe.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:i="",children:a,iconNode:s,...c},u)=>fe.createElement("svg",{ref:u,...bP,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:XQ("lucide",i),...!a&&!yP(c)&&{"aria-hidden":"true"},...c},[...s.map(([f,A])=>fe.createElement(f,A)),...Array.isArray(a)?a:[a]]));const ra=(e,t)=>{const r=fe.forwardRef(({className:n,...i},a)=>fe.createElement(xP,{ref:a,iconNode:t,className:XQ(`lucide-${mP(p6(e))}`,`lucide-${e}`,n),...i}));return r.displayName=p6(e),r};const EP=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],zh=ra("arrow-right",EP);const CP=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],BP=ra("bell",CP);const wP=[["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"}]],Px=ra("chart-column",wP);const IP=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],zx=ra("check",IP);const SP=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],$Q=ra("chevron-down",SP);const _P=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],QP=ra("chevron-up",_P);const DP=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],oy=ra("clock",DP);const kP=[["path",{d:"M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z",key:"12oyoe"}],["path",{d:"M21 16v2a4 4 0 0 1-4 4h-5",key:"1x7m43"}]],NP=ra("headset",kP);const RP=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],TP=ra("house",RP);const FP=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],OP=ra("mail",FP);const MP=[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]],LP=ra("map",MP);const jP=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],Hx=ra("menu",jP);const UP=[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]],m6=ra("monitor",UP);const PP=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],eD=ra("moon",PP);const zP=[["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,547 bytes, line 12
12y:"oel41y"}]],HP=ra("shield",zP);const GP=[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]],v6=ra("shopping-cart",GP);const qP=[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]],YP=ra("smartphone",qP);const WP=[["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"}]],tD=ra("sun",WP);const KP=[["path",{d:"M16 17h6v-6",key:"t6n2it"}],["path",{d:"m22 17-8.5-8.5-5 5L2 7",key:"x473p"}]],VP=ra("trending-down",KP);const JP=[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],ZP=ra("trending-up",JP);const XP=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],$P=ra("users",XP);const ez=[["path",{d:"M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2",key:"cjf0a3"}],["path",{d:"M7 2v20",key:"1473qp"}],["path",{d:"M21 15V2a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7",key:"j28e5"}]],rD=ra("utensils",ez);const tz=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],nD=ra("x",tz);const rz=[["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"}]],Gx=ra("zap",rz);function nz(){const[e,t]=fe.useState(!1);return fe.useEffect(()=>{const r=()=>{t(window.innerWidth<768)};return r(),window.addEventListener("resize",r),()=>window.removeEventListener("resize",r)},[]),e}function iD(e,t=[]){let r=[];function n(a,s){const c=fe.createContext(s),u=r.length;r=[...r,s];const f=v=>{const{scope:y,children:E,...C}=v,I=y?.[e]?.[u]||c,S=fe.useMemo(()=>C,Object.values(C));return h.jsx(I.Provider,{value:S,children:E})};f.displayName=a+"Provider";function A(v,y){const E=y?.[e]?.[u]||c,C=fe.useContext(E);if(C)return C;if(s!==void 0)return s;throw new Error(`\`${v}\` must be used within \`${a}\``)}return[f,A]}const i=()=>{const a=r.map(s=>fe.createContext(s));return function(c){const u=c?.[e]||a;return fe.useMemo(()=>({[`__scope${e}`]:{...c,[e]:u}}),[c,u])}};return i.scopeName=e,[n,iz(i,...t)]}function iz(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(a){const s=n.reduce((c,{useScope:u,scopeName:f})=>{const v=u(a)[`__scope${f}`];return{...c,...v}},{});return fe.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return r.scopeName=t.scopeName,r}function x0(e,t,{checkForDefaultPrevented:r=!0}={}){return function(i){if(e?.(i),r===!1||!i.defaultPrevented)return t?.(i)}}function y6(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function lp(...e){return t=>{let r=!1;const n=e.map(i=>{const a=y6(i,t);return!r&&typeof a=="function"&&(r=!0),a});if(r)return()=>{for(let i=0;i<n.length;i++){const a=n[i];typeof a=="function"?a():y6(e[i],null)}}}}function Gc(...e){return fe.useCallback(lp(...e),e)}function az(e){const t=sz(e),r=fe.forwardRef((n,i)=>{const{children:a,...s}=n,c=fe.Children.toArray(a),u=c.find(lz);if(u){const f=u.props.children,A=c.map(v=>v===u?fe.Children.count(f)>1?fe.Children.only(null):fe.isValidElement(f)?f.props.children:null:v);return h.jsx(t,{...s,ref:i,children:fe.isValidElement(f)?fe.cloneElement(f,void 0,A):null})}return h.jsx(t,{...s,ref:i,children:a})});return r.displayName=`${e}.Slot`,r}function sz(e){const t=fe.forwardRef((r,n)=>{const{children:i,...a}=r;if(fe.isValidElement(i)){const s=uz(i),c=cz(a,i.props);return i.type!==fe.Fragment&&(c.ref=n?lp(n,s):s),fe.cloneElement(i,c)}return fe.Children.count(i)>1?fe.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var oz=Symbol("radix.slottable");function lz(e){return fe.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===oz}function cz(e,t){const r={...t};for(const n in t){const i=e[n],a=t[n];/^on[A-Z]/.test(n)?i&&a?r[n]=(...c)=>{const u=a(...c);return i(...c),u}:i&&(r[n]=i):n==="style"?r[n]={...i,...a}
vendor: 10,512 bytes, line 12
12:n==="className"&&(r[n]=[i,a].filter(Boolean).join(" "))}return{...e,...r}}function uz(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var fz=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ws=fz.reduce((e,t)=>{const r=az(`Primitive.${t}`),n=fe.forwardRef((i,a)=>{const{asChild:s,...c}=i,u=s?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),h.jsx(u,{...c,ref:a})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function qx(e,t){e&&o3.flushSync(()=>e.dispatchEvent(t))}var IA=globalThis?.document?fe.useLayoutEffect:()=>{},dz=WE[" useInsertionEffect ".trim().toString()]||IA;function aD({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){const[i,a,s]=Az({defaultProp:t,onChange:r}),c=e!==void 0,u=c?e:i;{const A=fe.useRef(e!==void 0);fe.useEffect(()=>{const v=A.current;v!==c&&console.warn(`${n} is changing from ${v?"controlled":"uncontrolled"} to ${c?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),A.current=c},[c,n])}const f=fe.useCallback(A=>{if(c){const v=hz(A)?A(e):A;v!==e&&s.current?.(v)}else a(A)},[c,e,a,s]);return[u,f]}function Az({defaultProp:e,onChange:t}){const[r,n]=fe.useState(e),i=fe.useRef(r),a=fe.useRef(t);return dz(()=>{a.current=t},[t]),fe.useEffect(()=>{i.current!==r&&(a.current?.(r),i.current=r)},[r,i]),[r,n,a]}function hz(e){return typeof e=="function"}var gz=fe.createContext(void 0);function pz(e){const t=fe.useContext(gz);return e||t||"ltr"}function mz(e,t){return fe.useReducer((r,n)=>t[r][n]??r,e)}var cp=e=>{const{present:t,children:r}=e,n=vz(t),i=typeof r=="function"?r({present:n.isPresent}):fe.Children.only(r),a=Gc(n.ref,yz(i));return typeof r=="function"||n.isPresent?fe.cloneElement(i,{ref:a}):null};cp.displayName="Presence";function vz(e){const[t,r]=fe.useState(),n=fe.useRef(null),i=fe.useRef(e),a=fe.useRef("none"),s=e?"mounted":"unmounted",[c,u]=mz(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return fe.useEffect(()=>{const f=ym(n.current);a.current=c==="mounted"?f:"none"},[c]),IA(()=>{const f=n.current,A=i.current;if(A!==e){const y=a.current,E=ym(f);e?u("MOUNT"):E==="none"||f?.display==="none"?u("UNMOUNT"):u(A&&y!==E?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,u]),IA(()=>{if(t){let f;const A=t.ownerDocument.defaultView??window,v=E=>{const I=ym(n.current).includes(CSS.escape(E.animationName));if(E.target===t&&I&&(u("ANIMATION_END"),!i.current)){const S=t.style.animationFillMode;t.style.animationFillMode="forwards",f=A.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=S)})}},y=E=>{E.target===t&&(a.current=ym(n.current))};return t.addEventListener("animationstart",y),t.addEventListener("animationcancel",v),t.addEventListener("animationend",v),()=>{A.clearTimeout(f),t.removeEventListener("animationstart",y),t.removeEventListener("animationcancel",v),t.removeEventListener("animationend",v)}}else u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:fe.useCallback(f=>{n.current=f?getComputedStyle(f):null,r(f)},[])}}function ym(e){return e?.animationName||"none"}function yz(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var bz=WE[" useId ".trim().toString()]||(()=>{}),xz=0;function sD(e){const[t,r]=fe.useState(bz());return IA(()=>{r(n=>n??String(xz++))},[e]),t?`radix-${t}`:""}function b6(e){const t=Ez(e),r=fe.forwardRef((n,i)=>{const{children:a,...s}=n,c=fe.Children.toArray(a),u=c.find(Bz);if(u){const f=u.props.children,A=c.map(v=>v===u?fe.Children.count(f)>1?fe.Children.only(null):fe.isValidElement(f)?f.props.children:null:v);return h.jsx(t,{...s,ref:i,children:fe.isValidElement(f)?fe.cloneElement(f,void 0,A):null})}return h.jsx(t,{...s,ref:i,children:a})});return r.displayName=`${e}.Slot`,r}function Ez(e){const t=fe.forwardRef((r,n)=>{const{children:i,...a}=r;if(fe.isValidElement(i)){const s=Iz(i),c=wz(a,i.props);return i.type!==fe.Fragment&&(c.ref=n?lp(n,s):s),fe.cloneElement(i,c)}return fe.Children.count(i)>1?fe.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Cz=Symbol("radix.slottable");function Bz(e){return fe.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Cz}function wz(e,t){const r={...t};for(const n in t){const i=e[n],a=t[n];/^on[A-Z]/.test(n)?i&&a?r[n]=(...c)=>{const u=a(...c);return i(...c),u}:i&&(r[n]=i):n==="style"?r[n]={...i,...a}:n==="className"&&(r[n]=[i,a].filter(Boolean).join(" "))}return{...e,...r}}function Iz(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function oD(e){const t=e+"CollectionProvider",[r,n]=iD(t),[i,a]=r(t,{collectionRef:{current:null},itemMap:new Map}),s=I=>{const{scope:S,children:T}=I,_=b0.useRef(null),k=b0.useRef(new Map).current;return h.jsx(i,{scope:S,itemMap:k,collectionRef:_,children:T})};s.displayName=t;const c=e+"CollectionSlot",u=b6(c),f=b0.forwardRef((I,S)=>{const{scope:T,children:_}=I,k=a(c,T),F=Gc(S,k.collectionRef);return h.jsx(u,{ref:F,children:_})});f.displayName=c;const A=e+"CollectionItemSlot",v="data-radix-collection-item",y=b6(A),E=b0.forwardRef((I,S)=>{const{scope:T,children:_,...k}=I,F=b0.useRef(null),Q=Gc(S,F),j=a(A,T);return b0.useEffect(()=>(j.itemMap.set(F,{ref:F,...k}),()=>void j.itemMap.delete(F))),h.jsx(y,{[v]:"",ref:Q,children:_})});E.displayName=A;function C(I){const S=a(e+"CollectionConsumer",I);return b0.useCallback(()=>{const _=S.collectionRef.current;if(!_)return[];const k=Array.from(_.querySelectorAll(`[${v}]`));return Array.from(S.itemMap.values()).sort((j,N)=>k.indexOf(j.ref.current)-k.indexOf(N.ref.current))},[S.collectionRef,S.itemMap])}return[{Provider:s,Slot:f,ItemSlot:E},C,n]}function Qc(e){const t=fe.useRef(e);return fe.useEffect(()=>{t.current=e}),fe.useMemo(()=>(...r)=>t.current?.(...r),[])}function Sz(e,t=globalThis?.document){const r=Qc(e);fe.useEffect(()=>{const n=i=>{i.key==="Escape"&&r(i)};return t.addEventListener("keydown",n,{capture:!0}),()=>t.removeEventListener("keydown",n,{capture:!0})},[r,t])}var _z="DismissableLayer",Yx="dismissableLayer.update",Qz="dismissableLayer.pointerDownOutside",Dz="dismissableLayer.focusOutside",x6,lD=fe.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),cD=fe.forwardRef((e,t)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:s,onDismiss:c,...u}=e,f=fe.useContext(lD),[A,v]=fe.useState(null),y=A?.ownerDocument??globalThis?.document,[,E]=fe.useState({}),C=Gc(t,N=>v(N)),I=Array.from(f.layers),[S]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),T=I.indexOf(S),_=A?I.indexOf(A):-1,k=f.layersWithOutsidePointerEventsDisabled.size>0,F=_>=T,Q=Rz(N=>{const L=N.target,G=[...f.branches].some(H=>H.contains(L));!F||G||(i?.(N),s?.(N),N.defaultPrevented||c?.())},y),j=Tz(N=>{const L=N.target;[...f.branches].some(H=>H.contains(L))||(a?.(N),s?.(N),N.defaultPrevented||c?.())},y);return Sz(N=>{_===f.layers.size-1&&(n?.(N),!N.defaultPrevented&&c&&(N.preventDefault(),c()))},y),fe.useEffect(()=>{if(A)return r&&(f.layersWithOutsidePointerEventsDisabled.size===0&&(x6=y.body.style.pointerEvents,y.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(A)),f.layers.add(A),E6(),()=>{r&&f.layersWithOutsidePointerEventsDisabled.size===1&&(y.body.style.pointerEvents=x6)}},[A,y,r,f]),fe.useEffect(()=>()=>{A&&(f.layers.delete(A),f.layersWithOutsidePointerEventsDisabled.delete(A),E6())},[A,f]),fe.useEffect(()=>{const N=()=>E({});return document.addEventListener(Yx,N),()=>document.removeEventListener(Yx,N)},[]),h.jsx(Ws.div,{...u,ref:C,style:{pointerEvents:k?F?"auto":"none":void 0,...e.style},onFocusCapture:x0(e.onFocusCapture,j.onFocusCapture),onBlurCapture:x0(e.onBlurCapture,j.onBlurCapture),onPointerDownCapture:x0(e.onPointerDownCapture,Q.onPointerDownCapture)})});cD.displayName=_z;var kz="DismissableLayerBranch",Nz=fe.forwardRef((e,t)=>{const r=fe.useContext(lD),n=fe.useRef(null),i=Gc(t,n);return fe.useEffect(()=>{const a=n.current;if(a)return r.branches.add(a),()=>{r.branches.delete(a)}},[r.branches]),h.jsx(Ws.div,{...e,ref:i})});Nz.displayName=kz;function Rz(e,t=globalThis?.document){const r=Qc(e),n=fe.useRef(!1),i=fe.useRef(()=>{});return fe.useEffect(()=>{const a=c=>{if(c.target&&!n.current){let u=function(){uD(Qz,r,f,{discrete:!0})};const f={originalEvent:c};c.pointerType==="touch"?(t.removeEventListener("click",i.current),i.current=u,t.addEventListener("click",i.current,{once:!0})):u()}else t.removeEventListener("click",i.current);n.current=!1},s=window.setTimeout(()=>{t.addEventListener("pointerdown",a)},0);return()=>{window.clearTimeout(s),t.removeEventListener("pointerdown",a),t.removeEventListener("click",i.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}function Tz(e,t=globalThis?.document){const r=Qc(e),n=fe.useRef(!1);return fe.useEffect(()=>{const i=a=>{a.target&&!n.current&&uD(Dz,r,{originalEvent:a},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function E6(){const e=new CustomEvent(Yx);document.dispatchEvent(e)}function uD(e,t,r,{discrete:n}){const i=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),n?qx(i,a):i.dispatchEvent(a)}function Fz(e){const t=fe.useRef({value:e,previous:e});return fe.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var Oz=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),Mz="VisuallyHidden",fD=fe.forwardRef((e,t)=>
vendor: 5,427 bytes, line 12
12h.jsx(Ws.span,{...e,ref:t,style:{...Oz,...e.style}}));fD.displayName=Mz;var Lz=fD,TA="NavigationMenu",[l3,dD,jz]=oD(TA),[Wx,Uz,Pz]=oD(TA),[c3]=iD(TA,[jz,Pz]),[zz,fl]=c3(TA),[Hz,Gz]=c3(TA),AD=fe.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,value:n,onValueChange:i,defaultValue:a,delayDuration:s=200,skipDelayDuration:c=300,orientation:u="horizontal",dir:f,...A}=e,[v,y]=fe.useState(null),E=Gc(t,G=>y(G)),C=pz(f),I=fe.useRef(0),S=fe.useRef(0),T=fe.useRef(0),[_,k]=fe.useState(!0),[F,Q]=aD({prop:n,onChange:G=>{const H=G!=="",Z=c>0;H?(window.clearTimeout(T.current),Z&&k(!1)):(window.clearTimeout(T.current),T.current=window.setTimeout(()=>k(!0),c)),i?.(G)},defaultProp:a??"",caller:TA}),j=fe.useCallback(()=>{window.clearTimeout(S.current),S.current=window.setTimeout(()=>Q(""),150)},[Q]),N=fe.useCallback(G=>{window.clearTimeout(S.current),Q(G)},[Q]),L=fe.useCallback(G=>{F===G?window.clearTimeout(S.current):I.current=window.setTimeout(()=>{window.clearTimeout(S.current),Q(G)},s)},[F,Q,s]);return fe.useEffect(()=>()=>{window.clearTimeout(I.current),window.clearTimeout(S.current),window.clearTimeout(T.current)},[]),h.jsx(hD,{scope:r,isRootMenu:!0,value:F,dir:C,orientation:u,rootNavigationMenu:v,onTriggerEnter:G=>{window.clearTimeout(I.current),_?L(G):N(G)},onTriggerLeave:()=>{window.clearTimeout(I.current),j()},onContentEnter:()=>window.clearTimeout(S.current),onContentLeave:j,onItemSelect:G=>{Q(H=>H===G?"":G)},onItemDismiss:()=>Q(""),children:h.jsx(Ws.nav,{"aria-label":"Main","data-orientation":u,dir:C,...A,ref:E})})});AD.displayName=TA;var Kx="NavigationMenuSub",qz=fe.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,value:n,onValueChange:i,defaultValue:a,orientation:s="horizontal",...c}=e,u=fl(Kx,r),[f,A]=aD({prop:n,onChange:i,defaultProp:a??"",caller:Kx});return h.jsx(hD,{scope:r,isRootMenu:!1,value:f,dir:u.dir,orientation:s,rootNavigationMenu:u.rootNavigationMenu,onTriggerEnter:v=>A(v),onItemSelect:v=>A(v),onItemDismiss:()=>A(""),children:h.jsx(Ws.div,{"data-orientation":s,...c,ref:t})})});qz.displayName=Kx;var hD=e=>{const{scope:t,isRootMenu:r,rootNavigationMenu:n,dir:i,orientation:a,children:s,value:c,onItemSelect:u,onItemDismiss:f,onTriggerEnter:A,onTriggerLeave:v,onContentEnter:y,onContentLeave:E}=e,[C,I]=fe.useState(null),[S,T]=fe.useState(new Map),[_,k]=fe.useState(null);return h.jsx(zz,{scope:t,isRootMenu:r,rootNavigationMenu:n,value:c,previousValue:Fz(c),baseId:sD(),dir:i,orientation:a,viewport:C,onViewportChange:I,indicatorTrack:_,onIndicatorTrackChange:k,onTriggerEnter:Qc(A),onTriggerLeave:Qc(v),onContentEnter:Qc(y),onContentLeave:Qc(E),onItemSelect:Qc(u),onItemDismiss:Qc(f),onViewportContentChange:fe.useCallback((F,Q)=>{T(j=>(j.set(F,Q),new Map(j)))},[]),onViewportContentRemove:fe.useCallback(F=>{T(Q=>Q.has(F)?(Q.delete(F),new Map(Q)):Q)},[]),children:h.jsx(l3.Provider,{scope:t,children:h.jsx(Hz,{scope:t,items:S,children:s})})})},gD="NavigationMenuList",pD=fe.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,...n}=e,i=fl(gD,r),a=h.jsx(Ws.ul,{"data-orientation":i.orientation,...n,ref:t});return h.jsx(Ws.div,{style:{position:"relative"},ref:i.onIndicatorTrackChange,children:h.jsx(l3.Slot,{scope:r,children:i.isRootMenu?h.jsx(wD,{asChild:!0,children:a}):a})})});pD.displayName=gD;var mD="NavigationMenuItem",[Yz,vD]=c3(mD),yD=fe.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,value:n,...i}=e,a=sD(),s=n||a||"LEGACY_REACT_AUTO_VALUE",c=fe.useRef(null),u=fe.useRef(null),f=fe.useRef(null),A=fe.useRef(()=>{}),v=fe.useRef(!1),y=fe.useCallback((C="start")=>{if(c.current){A.current();const I=Jx(c.current);I.length&&d3(C==="start"?I:I.reverse())}},[]),E=fe.useCallback(()=>{if(c.current){const C=Jx(c.current);C.length&&(A.current=eH(C))}},[]);return h.jsx(Yz,{scope:r,value:s,triggerRef:u,contentRef:c,focusProxyRef:f,wasEscapeCloseRef:v,onEntryKeyDown:y,onFocusProxyEnter:y,onRootContentClose:E,onContentFocusOutside:E,children:h.jsx(Ws.li,{...i,ref:t})})});yD.displayName=mD;var Vx="NavigationMenuTrigger",bD=fe.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,disabled:n,...i}=e,a=fl(Vx,e.__scopeNavigationMenu),s=vD(Vx,e.__scopeNavigationMenu),c=fe.useRef(null),u=Gc(c,s.triggerRef,t),f=SD(a.baseId,s.value),A=_D(a.baseId,s.value),v=fe.useRef(!1),y=fe.useRef(!1),E=s.value===a.value;return h.jsxs(h.Fragment,{children:[h.jsx(l3.ItemSlot,{scope:r,value:s.value,children:h.jsx(ID,{asChild:!0,children:h.jsx(Ws.button,{id:f,disabled:n,"data-disabled":n?"":void 0,"data-state":A3(E),"aria-expanded":E,"aria-controls":A,...i,ref:u,onPointerEnter:x0(e.onPointerEnter,()=>{y.current=!1,s.wasEscapeCloseRef.current=!1}),onPointerMove:x0(e.onPointerMove,w5(()=>{n||y.current||s.wasEscapeCloseRef.current||v.current||(a.onTriggerEnter(s.value),v.current=!0)})),onPointerLeave:x0(e.onPointerLeave,w5(()=>{n||(a.onTriggerLeave(),v.current=!1)})),onClick:x0(e.onClick,()=>{a.onItemSelect(s.value),y.current=E}),onKeyDown:x0(e.onKeyDown,C=>{const S={horizontal:"ArrowDown",vertical:a.dir==="rtl"?"ArrowLeft":"ArrowRight"}[a.orientation];E&&C.key===S&&(s.onEntryKeyDown(),C.preventDefault())})})})}),E&&h.jsxs(h.Fragment,{children:[h.jsx(Lz,{"aria-hidden":!0,tabIndex:0,ref:s.focusProxyRef,onFocus:C=>{const I=s.contentRef.current,S=C.relatedTarget,T=S===c.current,_=I?.contains(S);(T||!_)&&s.onFocusProxyEnter(T?"start":"end")}}),a.viewport&&h.jsx("span",{"aria-owns":A})]})]})});bD.displayName=Vx;var Wz="NavigationMenuLink",C6="navigationMenu.linkSelect",xD=fe.forwardRef((e,t)=>
12{const{__scopeNavigationMenu:r,active:n,onSelect:i,...a}=e;return h.jsx(ID,{asChild:!0,children:h.jsx(Ws.a,{"data-active":n?"":void 0,"aria-current":n?"page":void 0,...a,ref:t,onClick:x0(e.onClick,s=>{const c=s.target,u=new CustomEvent(C6,{bubbles:!0,cancelable:!0});if(c.addEventListener(C6,f=>i?.(f),{once:!0}),qx(c,u),!u.defaultPrevented&&!s.metaKey){const f=new CustomEvent(h2,{bubbles:!0,cancelable:!0});qx(c,f)}},{checkForDefaultPrevented:!1})})})});xD.displayName=Wz;var u3="NavigationMenuIndicator",Kz=fe.forwardRef((e,t)=>{const{forceMount:r,...n}=e,i=fl(u3,e.__scopeNavigationMenu),a=!!i.value;return i.indicatorTrack?gP.createPortal(h.jsx(cp,{present:r||a,children:h.jsx(Vz,{...n,ref:t})}),i.indicatorTrack):null});Kz.displayName=u3;var Vz=fe.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,...n}=e,i=fl(u3,r),a=dD(r),[s,c]=fe.useState(null),[u,f]=fe.useState(null),A=i.orientation==="horizontal",v=!!i.value;fe.useEffect(()=>{const C=a().find(I=>I.value===i.value)?.ref.current;C&&c(C)},[a,i.value]);const y=()=>{s&&f({size:A?s.offsetWidth:s.offsetHeight,offset:A?s.offsetLeft:s.offsetTop})};return Zx(s,y),Zx(i.indicatorTrack,y),u?h.jsx(Ws.div,{"aria-hidden":!0,"data-state":v?"visible":"hidden","data-orientation":i.orientation,...n,ref:t,style:{position:"absolute",...A?{left:0,width:u.size+"px",transform:`translateX(${u.offset}px)`}:{top:0,height:u.size+"px",transform:`translateY(${u.offset}px)`},...n.style}}):null}),e1="NavigationMenuContent",ED=fe.forwardRef((e,t)=>{const{forceMount:r,...n}=e,i=fl(e1,e.__scopeNavigationMenu),a=vD(e1,e.__scopeNavigationMenu),s=Gc(a.contentRef,t),c=a.value===i.value,u={value:a.value,triggerRef:a.triggerRef,focusProxyRef:a.focusProxyRef,wasEscapeCloseRef:a.wasEscapeCloseRef,onContentFocusOutside:a.onContentFocusOutside,onRootContentClose:a.onRootContentClose,...n};return i.viewport?h.jsx(Jz,{forceMount:r,...u,ref:s}):h.jsx(cp,{present:r||c,children:h.jsx(CD,{"data-state":A3(c),...u,ref:s,onPointerEnter:x0(e.onPointerEnter,i.onContentEnter),onPointerLeave:x0(e.onPointerLeave,w5(i.onContentLeave)),style:{pointerEvents:!c&&i.isRootMenu?"none":void 0,...u.style}})})});ED.displayName=e1;var Jz=fe.forwardRef((e,t)=>{const r=fl(e1,e.__scopeNavigationMenu),{onViewportContentChange:n,onViewportContentRemove:i}=r;return IA(()=>{n(e.value,{ref:t,...e})},[e,t,n]),IA(()=>()=>i(e.value),[e.value,i]),null}),h2="navigationMenu.rootContentDismiss",CD=fe.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,value:n,triggerRef:i,focusProxyRef:a,wasEscapeCloseRef:s,onRootContentClose:c,onContentFocusOutside:u,...f}=e,A=fl(e1,r),v=fe.useRef(null),y=Gc(v,t),E=SD(A.baseId,n),C=_D(A.baseId,n),I=dD(r),S=fe.useRef(null),{onItemDismiss:T}=A;fe.useEffect(()=>{const k=v.current;if(A.isRootMenu&&k){const F=()=>{T(),c(),k.contains(document.activeElement)&&i.current?.focus()};return k.addEventListener(h2,F),()=>k.removeEventListener(h2,F)}},[A.isRootMenu,e.value,i,T,c]);const _=fe.useMemo(()=>{const F=I().map(H=>H.value);A.dir==="rtl"&&F.reverse();const Q=F.indexOf(A.value),j=F.indexOf(A.previousValue),N=n===A.value,L=j===F.indexOf(n);if(!N&&!L)return S.current;const G=(()=>{if(Q!==j){if(N&&j!==-1)return Q>j?"from-end":"from-start";if(L&&Q!==-1)return Q>j?"to-start":"to-end"}return null})();return S.current=G,G},[A.previousValue,A.value,A.dir,I,n]);return h.jsx(wD,{asChild:!0,children:h.jsx(cD,{id:C,"aria-labelledby":E,"data-motion":_,"data-orientation":A.orientation,...f,ref:y,disableOutsidePointerEvents:!1,onDismiss:()=>{const k=new Event(h2,{bubbles:!0,cancelable:!0});v.current?.dispatchEvent(k)},onFocusOutside:x0(e.onFocusOutside,k=>{u();const F=k.target;A.rootNavigationMenu?.contains(F)&&k.preventDefault()}),onPointerDownOutside:x0(e.onPointerDownOutside,k=>{const F=k.target,Q=I().some(N=>N.ref.current?.contains(F)),j=A.isRootMenu&&A.viewport?.contains(F);(Q||j||!A.isRootMenu)&&k.preventDefault()}),onKeyDown:x0(e.onKeyDown,k=>{const F=k.altKey||k.ctrlKey||k.metaKey;if(k.key==="Tab"&&!F){const j=Jx(k.currentTarget),N=document.activeElement,L=j.findIndex(Z=>Z===N),H=k.shiftKey?j.slice(0,L).reverse():j.slice(L+1,j.length);d3(H)?k.preventDefault():a.current?.focus()}}),onEscapeKeyDown:x0(e.onEscapeKeyDown,k=>{s.current=!0})})})}),f3="NavigationMenuViewport",BD=fe.forwardRef((e,t)=>
12{const{forceMount:r,...n}=e,a=!!fl(f3,e.__scopeNavigationMenu).value;return h.jsx(cp,{present:r||a,children:h.jsx(Zz,{...n,ref:t})})});BD.displayName=f3;var Zz=fe.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,children:n,...i}=e,a=fl(f3,r),s=Gc(t,a.onViewportChange),c=Gz(e1,e.__scopeNavigationMenu),[u,f]=fe.useState(null),[A,v]=fe.useState(null),y=u?u?.width+"px":void 0,E=u?u?.height+"px":void 0,C=!!a.value,I=C?a.value:a.previousValue;return Zx(A,()=>{A&&f({width:A.offsetWidth,height:A.offsetHeight})}),h.jsx(Ws.div,{"data-state":A3(C),"data-orientation":a.orientation,...i,ref:s,style:{pointerEvents:!C&&a.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":y,"--radix-navigation-menu-viewport-height":E,...i.style},onPointerEnter:x0(e.onPointerEnter,a.onContentEnter),onPointerLeave:x0(e.onPointerLeave,w5(a.onContentLeave)),children:Array.from(c.items).map(([T,{ref:_,forceMount:k,...F}])=>{const Q=I===T;return h.jsx(cp,{present:k||Q,children:h.jsx(CD,{...F,ref:lp(_,j=>{Q&&j&&v(j)})})},T)})})}),Xz="FocusGroup",wD=fe.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,...n}=e,i=fl(Xz,r);return h.jsx(Wx.Provider,{scope:r,children:h.jsx(Wx.Slot,{scope:r,children:h.jsx(Ws.div,{dir:i.dir,...n,ref:t})})})}),B6=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],$z="FocusGroupItem",ID=fe.forwardRef((e,t)=>{const{__scopeNavigationMenu:r,...n}=e,i=Uz(r),a=fl($z,r);return h.jsx(Wx.ItemSlot,{scope:r,children:h.jsx(Ws.button,{...n,ref:t,onKeyDown:x0(e.onKeyDown,s=>{if(["Home","End",...B6].includes(s.key)){let u=i().map(v=>v.ref.current);if([a.dir==="rtl"?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(s.key)&&u.reverse(),B6.includes(s.key)){const v=u.indexOf(s.currentTarget);u=u.slice(v+1)}setTimeout(()=>d3(u)),s.preventDefault()}})})})});function Jx(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const i=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||i?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function d3(e){const t=document.activeElement;return e.some(r=>r===t?!0:(r.focus(),document.activeElement!==t))}function eH(e){return e.forEach(t=>{t.dataset.tabindex=t.getAttribute("tabindex")||"",t.setAttribute("tabindex","-1")}),()=>{e.forEach(t=>{const r=t.dataset.tabindex;t.setAttribute("tabindex",r)})}}function Zx(e,t){const r=Qc(t);IA(()=>{let n=0;if(e){const i=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return i.observe(e),()=>{window.cancelAnimationFrame(n),i.unobserve(e)}}},[e,r])}function A3(e){return e?"open":"closed"}function SD(e,t){return`${e}-trigger-${t}`}function _D(e,t){return`${e}-content-${t}`}function w5(e){return t=>t.pointerType==="mouse"?e(t):void 0}var tH=AD,rH=pD,nH=yD,iH=bD,aH=xD,sH=ED,oH=BD;function QD(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=QD(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function DD(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=QD(e))&&(n&&(n+=" "),n+=t);return n}const w6=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,I6=DD,kD=(e,t)=>r=>{var n;if(t?.variants==null)return I6(e,r?.class,r?.className);const{variants:i,defaultVariants:a}=t,s=Object.keys(i).map(f=>{const A=r?.[f],v=a?.[f];if(A===null)return null;const y=w6(A)||w6(v);return i[f][y]}),c=r&&Object.entries(r).reduce((f,A)=>{let[v,y]=A;return y===void 0||(f[v]=y),f},{}),u=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((f,A)=>{let{class:v,className:y,...E}=A;return Object.entries(E).every(C=>{let[I,S]=C;return Array.isArray(S)?S.includes({...a,...c}[I]):{...a,...c}[I]===S})?[...f,v,y]:f},[]);return I6(e,s,u,r?.class,r?.className)},lH=(e,t)=>{const r=new Array(e.length+t.length);for(let n=0;n<e.length;n++)r[n]=e[n];for(let n=0;n<t.length;n++)r[e.length+n]=t[n];return r},cH=(e,t)=>({classGroupId:e,validator:t}),ND=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),I5="-",S6=[],uH="arbitrary..",fH=e=>{const t=AH(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>
vendor: 9,516 bytes, line 12
12{if(s.startsWith("[")&&s.endsWith("]"))return dH(s);const c=s.split(I5),u=c[0]===""&&c.length>1?1:0;return RD(c,u,t)},getConflictingClassGroupIds:(s,c)=>{if(c){const u=n[s],f=r[s];return u?f?lH(f,u):u:f||S6}return r[s]||S6}}},RD=(e,t,r)=>{if(e.length-t===0)return r.classGroupId;const i=e[t],a=r.nextPart.get(i);if(a){const f=RD(e,t+1,a);if(f)return f}const s=r.validators;if(s===null)return;const c=t===0?e.join(I5):e.slice(t).join(I5),u=s.length;for(let f=0;f<u;f++){const A=s[f];if(A.validator(c))return A.classGroupId}},dH=e=>e.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),r=t.indexOf(":"),n=t.slice(0,r);return n?uH+n:void 0})(),AH=e=>{const{theme:t,classGroups:r}=e;return hH(r,t)},hH=(e,t)=>{const r=ND();for(const n in e){const i=e[n];h3(i,r,n,t)}return r},h3=(e,t,r,n)=>{const i=e.length;for(let a=0;a<i;a++){const s=e[a];gH(s,t,r,n)}},gH=(e,t,r,n)=>{if(typeof e=="string"){pH(e,t,r);return}if(typeof e=="function"){mH(e,t,r,n);return}vH(e,t,r,n)},pH=(e,t,r)=>{const n=e===""?t:TD(t,e);n.classGroupId=r},mH=(e,t,r,n)=>{if(yH(e)){h3(e(n),t,r,n);return}t.validators===null&&(t.validators=[]),t.validators.push(cH(r,e))},vH=(e,t,r,n)=>{const i=Object.entries(e),a=i.length;for(let s=0;s<a;s++){const[c,u]=i[s];h3(u,TD(t,c),r,n)}},TD=(e,t)=>{let r=e;const n=t.split(I5),i=n.length;for(let a=0;a<i;a++){const s=n[a];let c=r.nextPart.get(s);c||(c=ND(),r.nextPart.set(s,c)),r=c}return r},yH=e=>"isThemeGetter"in e&&e.isThemeGetter===!0,bH=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=Object.create(null),n=Object.create(null);const i=(a,s)=>{r[a]=s,t++,t>e&&(t=0,n=r,r=Object.create(null))};return{get(a){let s=r[a];if(s!==void 0)return s;if((s=n[a])!==void 0)return i(a,s),s},set(a,s){a in r?r[a]=s:i(a,s)}}},Xx="!",_6=":",xH=[],Q6=(e,t,r,n,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:n,isExternal:i}),EH=e=>{const{prefix:t,experimentalParseClassName:r}=e;let n=i=>{const a=[];let s=0,c=0,u=0,f;const A=i.length;for(let I=0;I<A;I++){const S=i[I];if(s===0&&c===0){if(S===_6){a.push(i.slice(u,I)),u=I+1;continue}if(S==="/"){f=I;continue}}S==="["?s++:S==="]"?s--:S==="("?c++:S===")"&&c--}const v=a.length===0?i:i.slice(u);let y=v,E=!1;v.endsWith(Xx)?(y=v.slice(0,-1),E=!0):v.startsWith(Xx)&&(y=v.slice(1),E=!0);const C=f&&f>u?f-u:void 0;return Q6(a,E,y,C)};if(t){const i=t+_6,a=n;n=s=>s.startsWith(i)?a(s.slice(i.length)):Q6(xH,!1,s,void 0,!0)}if(r){const i=n;n=a=>r({className:a,parseClassName:i})}return n},CH=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((r,n)=>{t.set(r,1e6+n)}),r=>{const n=[];let i=[];for(let a=0;a<r.length;a++){const s=r[a],c=s[0]==="[",u=t.has(s);c||u?(i.length>0&&(i.sort(),n.push(...i),i=[]),n.push(s)):i.push(s)}return i.length>0&&(i.sort(),n.push(...i)),n}},BH=e=>({cache:bH(e.cacheSize),parseClassName:EH(e),sortModifiers:CH(e),...fH(e)}),wH=/\s+/,IH=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i,sortModifiers:a}=t,s=[],c=e.trim().split(wH);let u="";for(let f=c.length-1;f>=0;f-=1){const A=c[f],{isExternal:v,modifiers:y,hasImportantModifier:E,baseClassName:C,maybePostfixModifierPosition:I}=r(A);if(v){u=A+(u.length>0?" "+u:u);continue}let S=!!I,T=n(S?C.substring(0,I):C);if(!T){if(!S){u=A+(u.length>0?" "+u:u);continue}if(T=n(C),!T){u=A+(u.length>0?" "+u:u);continue}S=!1}const _=y.length===0?"":y.length===1?y[0]:a(y).join(":"),k=E?_+Xx:_,F=k+T;if(s.indexOf(F)>-1)continue;s.push(F);const Q=i(T,S);for(let j=0;j<Q.length;++j){const N=Q[j];s.push(k+N)}u=A+(u.length>0?" "+u:u)}return u},SH=(...e)=>{let t=0,r,n,i="";for(;t<e.length;)(r=e[t++])&&(n=FD(r))&&(i&&(i+=" "),i+=n);return i},FD=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=FD(e[n]))&&(r&&(r+=" "),r+=t);return r},_H=(e,...t)=>{let r,n,i,a;const s=u=>{const f=t.reduce((A,v)=>v(A),e());return r=BH(f),n=r.cache.get,i=r.cache.set,a=c,c(u)},c=u=>{const f=n(u);if(f)return f;const A=IH(u,r);return i(u,A),A};return a=s,(...u)=>a(SH(...u))},QH=[],Xa=e=>{const t=r=>r[e]||QH;return t.isThemeGetter=!0,t},OD=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,MD=/^\((?:(\w[\w-]*):)?(.+)\)$/i,DH=/^\d+\/\d+$/,kH=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,NH=/\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$/,RH=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,TH=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,FH=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Bh=e=>DH.test(e),on=e=>!!e&&!Number.isNaN(Number(e)),zf=e=>!!e&&Number.isInteger(Number(e)),ly=e=>e.endsWith("%")&&on(e.slice(0,-1)),Du=e=>kH.test(e),OH=()=>!0,MH=e=>NH.test(e)&&!RH.test(e),LD=()=>!1,LH=e=>TH.test(e),jH=e=>FH.test(e),UH=e=>!yr(e)&&!br(e),PH=e=>h1(e,PD,LD),yr=e=>OD.test(e),Xd=e=>h1(e,zD,MH),cy=e=>h1(e,YH,on),D6=e=>h1(e,jD,LD),zH=e=>h1(e,UD,jH),bm=e=>h1(e,HD,LH),br=e=>MD.test(e),lg=e=>g1(e,zD),HH=e=>g1(e,WH),k6=e=>g1(e,jD),GH=e=>g1(e,PD),qH=e=>g1(e,UD),xm=e=>g1(e,HD,!0),h1=(e,t,r)=>{const n=OD.exec(e);return n?n[1]?t(n[1]):r(n[2]):!1},g1=(e,t,r=!1)=>{const n=MD.exec(e);return n?n[1]?t(n[1]):r:!1},jD=e=>e==="position"||e==="percentage",UD=e=>e==="image"||e==="url",PD=e=>e==="length"||e==="size"||e==="bg-size",zD=e=>e==="length",YH=e=>e==="number",WH=e=>e==="family-name",HD=e=>e==="shadow",KH=()=>{const e=Xa("color"),t=Xa("font"),r=Xa("text"),n=Xa("font-weight"),i=Xa("tracking"),a=Xa("leading"),s=Xa("breakpoint"),c=Xa("container"),u=Xa("spacing"),f=Xa("radius"),A=Xa("shadow"),v=Xa("inset-shadow"),y=Xa("text-shadow"),E=Xa("drop-shadow"),C=Xa("blur"),I=Xa("perspective"),S=Xa("aspect"),T=Xa("ease"),_=Xa("animate"),k=()=>["auto","avoid","all","avoid-page","page","left","right","column"],F=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],Q=()=>[...F(),br,yr],j=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto","contain","none"],L=()=>[br,yr,u],G=()=>[Bh,"full","auto",...L()],H=()=>[zf,"none","subgrid",br,yr],Z=()=>["auto",{span:["full",zf,br,yr]},zf,br,yr],O=()=>[zf,"auto",br,yr],P=()=>["auto","min","max","fr",br,yr],te=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Ae=()=>["start","end","center","stretch","center-safe","end-safe"],X=()=>["auto",...L()],se=()=>[Bh,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...L()],ce=()=>[e,br,yr],Be=()=>[...F(),k6,D6,{position:[br,yr]}],_e=()=>["no-repeat",{repeat:["","x","y","space","round"]}],$=()=>["auto","cover","contain",GH,PH,{size:[br,yr]}],de=()=>[ly,lg,Xd],he=()=>["","none","full",f,br,yr],me=()=>["",on,lg,Xd],tt=()=>["solid","dashed","dotted","double"],et=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Pe=()=>[on,ly,k6,D6],Ie=()=>["","none",C,br,yr],Re=()=>["none",on,br,yr],Me=()=>["none",on,br,yr],De=()=>[on,br,yr],ft=()=>[Bh,"full",...L()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Du],breakpoint:[Du],color:[OH],container:[Du],"drop-shadow":[Du],ease:["in","out","in-out"],font:[UH],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Du],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Du],shadow:[Du],spacing:["px",on],text:[Du],"text-shadow":[Du],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Bh,yr,br,S]}],container:["container"],columns:[{columns:[on,yr,br,c]}],"break-after":[{"break-after":k()}],"break-before":[{"break-before":k()}],"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"],sr:["sr-only","not-sr-only"],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:Q()}],overflow:[{overflow:j()}],"overflow-x":[{"overflow-x":j()}],"overflow-y":[{"overflow-y":j()}],overscroll:[{overscroll:N()}],"overscroll-x":[{"overscroll-x":N()}],"overscroll-y":[{"overscroll-y":N()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:G()}],"inset-x":[{"inset-x":G()}],"inset-y":[{"inset-y":G()}],start:[{start:G()}],end:[{end:G()}],top:[{top:G()}],right:[{right:G()}],bottom:[{bottom:G()}],left:[{left:G()}],visibility:["visible","invisible","collapse"],z:[{z:[zf,"auto",br,yr]}],basis:[{basis:[Bh,"full","auto",c,...L()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[on,Bh,"auto","initial","none",yr]}],grow:[{grow:["",on,br,yr]}],shrink:[{shrink:["",on,br,yr]}],order:[{order:[zf,"first","last","none",br,yr]}],"grid-cols":[{"grid-cols":H()}],"col-start-end":[{col:Z()}],"col-start":[{"col-start":O()}
vendor: 11,131 bytes, line 12
12],"col-end":[{"col-end":O()}],"grid-rows":[{"grid-rows":H()}],"row-start-end":[{row:Z()}],"row-start":[{"row-start":O()}],"row-end":[{"row-end":O()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":P()}],"auto-rows":[{"auto-rows":P()}],gap:[{gap:L()}],"gap-x":[{"gap-x":L()}],"gap-y":[{"gap-y":L()}],"justify-content":[{justify:[...te(),"normal"]}],"justify-items":[{"justify-items":[...Ae(),"normal"]}],"justify-self":[{"justify-self":["auto",...Ae()]}],"align-content":[{content:["normal",...te()]}],"align-items":[{items:[...Ae(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Ae(),{baseline:["","last"]}]}],"place-content":[{"place-content":te()}],"place-items":[{"place-items":[...Ae(),"baseline"]}],"place-self":[{"place-self":["auto",...Ae()]}],p:[{p:L()}],px:[{px:L()}],py:[{py:L()}],ps:[{ps:L()}],pe:[{pe:L()}],pt:[{pt:L()}],pr:[{pr:L()}],pb:[{pb:L()}],pl:[{pl:L()}],m:[{m:X()}],mx:[{mx:X()}],my:[{my:X()}],ms:[{ms:X()}],me:[{me:X()}],mt:[{mt:X()}],mr:[{mr:X()}],mb:[{mb:X()}],ml:[{ml:X()}],"space-x":[{"space-x":L()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":L()}],"space-y-reverse":["space-y-reverse"],size:[{size:se()}],w:[{w:[c,"screen",...se()]}],"min-w":[{"min-w":[c,"screen","none",...se()]}],"max-w":[{"max-w":[c,"screen","none","prose",{screen:[s]},...se()]}],h:[{h:["screen","lh",...se()]}],"min-h":[{"min-h":["screen","lh","none",...se()]}],"max-h":[{"max-h":["screen","lh",...se()]}],"font-size":[{text:["base",r,lg,Xd]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,br,cy]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",ly,yr]}],"font-family":[{font:[HH,yr,t]}],"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-fractions"],tracking:[{tracking:[i,br,yr]}],"line-clamp":[{"line-clamp":[on,"none",br,cy]}],leading:[{leading:[a,...L()]}],"list-image":[{"list-image":["none",br,yr]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",br,yr]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:ce()}],"text-color":[{text:ce()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...tt(),"wavy"]}],"text-decoration-thickness":[{decoration:[on,"from-font","auto",br,Xd]}],"text-decoration-color":[{decoration:ce()}],"underline-offset":[{"underline-offset":[on,"auto",br,yr]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:L()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",br,yr]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",br,yr]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:Be()}],"bg-repeat":[{bg:_e()}],"bg-size":[{bg:$()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},zf,br,yr],radial:["",br,yr],conic:[zf,br,yr]},qH,zH]}],"bg-color":[{bg:ce()}],"gradient-from-pos":[{from:de()}],"gradient-via-pos":[{via:de()}],"gradient-to-pos":[{to:de()}],"gradient-from":[{from:ce()}],"gradient-via":[{via:ce()}],"gradient-to":[{to:ce()}],rounded:[{rounded:he()}],"rounded-s":[{"rounded-s":he()}],"rounded-e":[{"rounded-e":he()}],"rounded-t":[{"rounded-t":he()}],"rounded-r":[{"rounded-r":he()}],"rounded-b":[{"rounded-b":he()}],"rounded-l":[{"rounded-l":he()}],"rounded-ss":[{"rounded-ss":he()}],"rounded-se":[{"rounded-se":he()}],"rounded-ee":[{"rounded-ee":he()}],"rounded-es":[{"rounded-es":he()}],"rounded-tl":[{"rounded-tl":he()}],"rounded-tr":[{"rounded-tr":he()}],"rounded-br":[{"rounded-br":he()}],"rounded-bl":[{"rounded-bl":he()}],"border-w":[{border:me()}],"border-w-x":[{"border-x":me()}],"border-w-y":[{"border-y":me()}],"border-w-s":[{"border-s":me()}],"border-w-e":[{"border-e":me()}],"border-w-t":[{"border-t":me()}],"border-w-r":[{"border-r":me()}],"border-w-b":[{"border-b":me()}],"border-w-l":[{"border-l":me()}],"divide-x":[{"divide-x":me()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":me()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...tt(),"hidden","none"]}],"divide-style":[{divide:[...tt(),"hidden","none"]}],"border-color":[{border:ce()}],"border-color-x":[{"border-x":ce()}],"border-color-y":[{"border-y":ce()}],"border-color-s":[{"border-s":ce()}],"border-color-e":[{"border-e":ce()}],"border-color-t":[{"border-t":ce()}],"border-color-r":[{"border-r":ce()}],"border-color-b":[{"border-b":ce()}],"border-color-l":[{"border-l":ce()}],"divide-color":[{divide:ce()}],"outline-style":[{outline:[...tt(),"none","hidden"]}],"outline-offset":[{"outline-offset":[on,br,yr]}],"outline-w":[{outline:["",on,lg,Xd]}],"outline-color":[{outline:ce()}],shadow:[{shadow:["","none",A,xm,bm]}],"shadow-color":[{shadow:ce()}],"inset-shadow":[{"inset-shadow":["none",v,xm,bm]}],"inset-shadow-color":[{"inset-shadow":ce()}],"ring-w":[{ring:me()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:ce()}],"ring-offset-w":[{"ring-offset":[on,Xd]}],"ring-offset-color":[{"ring-offset":ce()}],"inset-ring-w":[{"inset-ring":me()}],"inset-ring-color":[{"inset-ring":ce()}],"text-shadow":[{"text-shadow":["none",y,xm,bm]}],"text-shadow-color":[{"text-shadow":ce()}],opacity:[{opacity:[on,br,yr]}],"mix-blend":[{"mix-blend":[...et(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":et()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[on]}],"mask-image-linear-from-pos":[{"mask-linear-from":Pe()}],"mask-image-linear-to-pos":[{"mask-linear-to":Pe()}],"mask-image-linear-from-color":[{"mask-linear-from":ce()}],"mask-image-linear-to-color":[{"mask-linear-to":ce()}],"mask-image-t-from-pos":[{"mask-t-from":Pe()}],"mask-image-t-to-pos":[{"mask-t-to":Pe()}],"mask-image-t-from-color":[{"mask-t-from":ce()}],"mask-image-t-to-color":[{"mask-t-to":ce()}],"mask-image-r-from-pos":[{"mask-r-from":Pe()}],"mask-image-r-to-pos":[{"mask-r-to":Pe()}],"mask-image-r-from-color":[{"mask-r-from":ce()}],"mask-image-r-to-color":[{"mask-r-to":ce()}],"mask-image-b-from-pos":[{"mask-b-from":Pe()}],"mask-image-b-to-pos":[{"mask-b-to":Pe()}],"mask-image-b-from-color":[{"mask-b-from":ce()}],"mask-image-b-to-color":[{"mask-b-to":ce()}],"mask-image-l-from-pos":[{"mask-l-from":Pe()}],"mask-image-l-to-pos":[{"mask-l-to":Pe()}],"mask-image-l-from-color":[{"mask-l-from":ce()}],"mask-image-l-to-color":[{"mask-l-to":ce()}],"mask-image-x-from-pos":[{"mask-x-from":Pe()}],"mask-image-x-to-pos":[{"mask-x-to":Pe()}],"mask-image-x-from-color":[{"mask-x-from":ce()}],"mask-image-x-to-color":[{"mask-x-to":ce()}],"mask-image-y-from-pos":[{"mask-y-from":Pe()}],"mask-image-y-to-pos":[{"mask-y-to":Pe()}],"mask-image-y-from-color":[{"mask-y-from":ce()}],"mask-image-y-to-color":[{"mask-y-to":ce()}],"mask-image-radial":[{"mask-radial":[br,yr]}],"mask-image-radial-from-pos":[{"mask-radial-from":Pe()}],"mask-image-radial-to-pos":[{"mask-radial-to":Pe()}],"mask-image-radial-from-color":[{"mask-radial-from":ce()}],"mask-image-radial-to-color":[{"mask-radial-to":ce()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":F()}],"mask-image-conic-pos":[{"mask-conic":[on]}],"mask-image-conic-from-pos":[{"mask-conic-from":Pe()}],"mask-image-conic-to-pos":[{"mask-conic-to":Pe()}],"mask-image-conic-from-color":[{"mask-conic-from":ce()}],"mask-image-conic-to-color":[{"mask-conic-to":ce()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:Be()}],"mask-repeat":[{mask:_e()}],"mask-size":[{mask:$()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",br,yr]}],filter:[{filter:["","none",br,yr]}],blur:[{blur:Ie()}],brightness:[{brightness:[on,br,yr]}],contrast:[{contrast:[on,br,yr]}],"drop-shadow":[{"drop-shadow":["","none",E,xm,bm]}],"drop-shadow-color":[{"drop-shadow":ce()}],grayscale:[{grayscale:["",on,br,yr]}],"hue-rotate":[{"hue-rotate":[on,br,yr]}],invert:[{invert:["",on,br,yr]}],saturate:[{saturate:[on,br,yr]}],sepia:[{sepia:["",on,br,yr]}],"backdrop-filter":[{"backdrop-filter":["","none",br,yr]}],"backdrop-blur":[{"backdrop-blur":Ie()}],"backdrop-brightness":[{"backdrop-brightness":[on,br,yr]}],"backdrop-contrast":[{"backdrop-contrast":[on,br,yr]}],"backdrop-grayscale":[{"backdrop-grayscale":["",on,br,yr]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[on,br,yr]}],"backdrop-invert":[{"backdrop-invert":["",on,br,yr]}],"backdrop-opacity":[{"backdrop-opacity":[on,br,yr]}],"backdrop-saturate":[{"backdrop-saturate":[on,br,yr]}],"backdrop-sepia":[{"backdrop-sepia":["",on,br,yr]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":L()}],"border-spacing-x":[{"border-spacing-x":L()}],"border-spacing-y":[{"border-spacing-y":L()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",br,yr]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[on,"initial",br,yr]}],ease:[{ease:["linear","initial",T,br,yr]}],delay:[{delay:[on,br,yr]}],animate:[{animate:["none",_,br,yr]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[I,br,yr]}],"perspective-origin":[{"perspective-origin":Q()}],rotate:[{rotate:Re()}],"rotate-x":[{"rotate-x":Re()}],"rotate-y":[{"rotate-y":Re()}],"rotate-z":[{"rotate-z":Re()}],scale:[{scale:Me()}],"scale-x":[{"scale-x":Me()}],"scale-y":[{"scale-y":Me()}],"scale-z":[{"scale-z":Me()}],"scale-3d":["scale-3d"],skew:[{skew:De()}],"skew-x":[{"skew-x":De()}],"skew-y":[{"skew-y":De()}],transform:[{transform:[br,yr,"","none","gpu","cpu"]}],"transform-origin":[{origin:Q()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ft()}],"translate-x":[{"translate-x":ft()}],"translate-y":[{"translate-y":ft()}],"translate-z":[{"translate-z":ft()}],"translate-none":["translate-none"],accent:[{accent:ce()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:ce()}
vendor: 5,496 bytes, line 12
12],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","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",br,yr]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":L()}],"scroll-mx":[{"scroll-mx":L()}],"scroll-my":[{"scroll-my":L()}],"scroll-ms":[{"scroll-ms":L()}],"scroll-me":[{"scroll-me":L()}],"scroll-mt":[{"scroll-mt":L()}],"scroll-mr":[{"scroll-mr":L()}],"scroll-mb":[{"scroll-mb":L()}],"scroll-ml":[{"scroll-ml":L()}],"scroll-p":[{"scroll-p":L()}],"scroll-px":[{"scroll-px":L()}],"scroll-py":[{"scroll-py":L()}],"scroll-ps":[{"scroll-ps":L()}],"scroll-pe":[{"scroll-pe":L()}],"scroll-pt":[{"scroll-pt":L()}],"scroll-pr":[{"scroll-pr":L()}],"scroll-pb":[{"scroll-pb":L()}],"scroll-pl":[{"scroll-pl":L()}],"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",br,yr]}],fill:[{fill:["none",...ce()]}],"stroke-w":[{stroke:[on,lg,Xd,cy]}],stroke:[{stroke:["none",...ce()]}],"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-x","border-w-y","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-x","border-color-y","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"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"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"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},VH=_H(KH);function Yu(...e){return VH(DD(e))}function JH({className:e,children:t,viewport:r=!0,...n}){return h.jsxs(tH,{"data-slot":"navigation-menu","data-viewport":r,className:Yu("group/navigation-menu relative flex max-w-max flex-1 items-center justify-center",e),...n,children:[t,r&&h.jsx($H,{})]})}function ZH({className:e,...t}){return h.jsx(rH,{"data-slot":"navigation-menu-list",className:Yu("group flex flex-1 list-none items-center justify-center gap-1",e),...t})}function N6({className:e,...t}){return h.jsx(nH,{"data-slot":"navigation-menu-item",className:Yu("relative",e),...t})}const XH=kD("group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=open]:hover:bg-accent data-[state=open]:text-accent-foreground data-[state=open]:focus:bg-accent data-[state=open]:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-[color,box-shadow] focu
12s-visible:ring-[3px] focus-visible:outline-1");function R6({className:e,children:t,...r}){return h.jsxs(iH,{"data-slot":"navigation-menu-trigger",className:Yu(XH(),"group",e),...r,children:[t," ",h.jsx($Q,{className:"relative top-[1px] ml-1 size-3 transition duration-300 group-data-[state=open]:rotate-180","aria-hidden":"true"})]})}function T6({className:e,...t}){return h.jsx(sH,{"data-slot":"navigation-menu-content",className:Yu("data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 top-0 left-0 w-full p-2 pr-2.5 md:absolute md:w-auto","group-data-[viewport=false]/navigation-menu:bg-popover group-data-[viewport=false]/navigation-menu:text-popover-foreground group-data-[viewport=false]/navigation-menu:data-[state=open]:animate-in group-data-[viewport=false]/navigation-menu:data-[state=closed]:animate-out group-data-[viewport=false]/navigation-menu:data-[state=closed]:zoom-out-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:zoom-in-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:fade-in-0 group-data-[viewport=false]/navigation-menu:data-[state=closed]:fade-out-0 group-data-[viewport=false]/navigation-menu:top-full group-data-[viewport=false]/navigation-menu:mt-1.5 group-data-[viewport=false]/navigation-menu:overflow-hidden group-data-[viewport=false]/navigation-menu:rounded-md group-data-[viewport=false]/navigation-menu:border group-data-[viewport=false]/navigation-menu:shadow group-data-[viewport=false]/navigation-menu:duration-200 **:data-[slot=navigation-menu-link]:focus:ring-0 **:data-[slot=navigation-menu-link]:focus:outline-none",e),...t})}function $H({className:e,...t}){return h.jsx("div",{className:Yu("absolute top-full left-0 isolate z-50 flex justify-center"),children:h.jsx(oH,{"data-slot":"navigation-menu-viewport",className:Yu("origin-top-center bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 relative mt-1.5 h-[var(--radix-navigation-menu-viewport-height)] w-full overflow-hidden rounded-md border shadow md:w-[var(--radix-navigation-menu-viewport-width)]",e),...t})})}function GD({className:e,...t}){return h.jsx(aH,{"data-slot":"navigation-menu-link",className:Yu("data-[active=true]:focus:bg-accent data-[active=true]:hover:bg-accent data-[active=true]:bg-accent/50 data-[active=true]:text-accent-foreground hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground flex flex-col gap-1 rounded-sm p-2 text-sm transition-all outline-none focus-visible:ring-[3px] focus-visible:outline-1 [&_svg:not([class*='size-'])]:size-4",e),...t})}const eG=[{title:"Kioskos de Autoservicio",href:"/kiosko",description:"Permite que tus clientes se atiendan solos: pedidos rápidos, pagos fáciles y menos filas en el mostrador."},{title:"POS + KDS Adaptativo",href:"/pos",description:"Un POS flexible que se adapta a casi cualquier equipo: tablets, PCs o all-in-one, siempre con una interfaz rápida y clara."},{title:"Diliviry-Delivery Propio e Integraciones",href:"/kds",description:"Permite que tu propio equipo gestione los pedidos, rutas y entregas con la velocidad y precisión de una app profesional."},{title:"Ecommerce Integrado",href:"/ecommerce",description:"Tu tienda online conectada al punto de venta: inventario sincronizado, pedidos centralizados y mejor experiencia de compra."},{title:"Dashboard Central",href:"/dashboard",description:"Un panel único para ver ventas, desempeño de locales y operaciones en vivo, con datos listos para tomar decisiones."}];function qD(){const e=nz();return h.jsx(JH,{viewport:e,children:h.jsxs(ZH,{className:"flex-wrap",children:[h.jsxs(N6,{children:[h.jsxs(R6,{children:[h.jsx(TP,{size:15,className:"text-black-600 mx-1"}),"Empresa"]}),h.jsx(T6,{children:h.jsxs("ul",{className:"grid gap-2 md:w-[400px] lg:w-[500px] lg:grid-cols-[.75fr_1fr]",children:[h.jsx("li",{className:"row-span-3",children:h.jsx(GD,{asChild:!0,children:h.jsxs("a",{className:"from-muted/50 to-muted flex h-full w-full flex-col justify-end rounded-md bg-linear-to-b p-4 no-underline outline-hidden transition-all duration-200 select-none focus:shadow-md md:p-6",href:"/",style:{background:"linear-gradient(120deg, #d5c5ff 0%, #a7f3d0 50%, #f0f0f0 100%)"},children:[h.jsx("div",{className:"mb-2 text-lg font-medium sm:mt-4",children:"SmartPay"}),h.jsx("p",{className:"text-muted-foreground text-sm leading-tight",children:"El mejor sistema de punto de venta todo en uno para restaurantes y comercios."})]})})}),h.jsx(Em,{href:"/",title:"Sistema SmartPay",children:"Aprende sobre las caracterÃsticas y beneficios de SmartPay."}),h.jsx(Em,{href:"/",title:"Instalacion",children:"GuÃa paso a paso para configurar SmartPay en tu negocio."}),h.jsx(Em,{href:"/",title:"Integraciones",children:"Descubre las integraciones dis
12ponibles con SmartPay."})]})})]}),h.jsxs(N6,{children:[h.jsx(R6,{children:"Servicios"}),h.jsx(T6,{children:h.jsx("ul",{className:"grid gap-2 sm:w-[400px] md:w-[500px] md:grid-cols-2 lg:w-[600px]",children:eG.map(t=>h.jsx(Em,{title:t.title,href:t.href,children:t.description},t.title))})})]})]})})}function Em(e){const{title:t,children:r,href:n,...i}=e;return h.jsx("li",{...i,children:h.jsx(GD,{asChild:!0,children:h.jsxs(s3,{to:n,children:[h.jsx("div",{className:"text-sm leading-none font-medium",children:t}),h.jsx("p",{className:"text-muted-foreground line-clamp-2 text-sm leading-snug",children:r})]})})})}var tG=Symbol.for("react.lazy"),S5=WE[" use ".trim().toString()];function rG(e){return typeof e=="object"&&e!==null&&"then"in e}function YD(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===tG&&"_payload"in e&&rG(e._payload)}function nG(e){const t=aG(e),r=fe.forwardRef((n,i)=>{let{children:a,...s}=n;YD(a)&&typeof S5=="function"&&(a=S5(a._payload));const c=fe.Children.toArray(a),u=c.find(oG);if(u){const f=u.props.children,A=c.map(v=>v===u?fe.Children.count(f)>1?fe.Children.only(null):fe.isValidElement(f)?f.props.children:null:v);return h.jsx(t,{...s,ref:i,children:fe.isValidElement(f)?fe.cloneElement(f,void 0,A):null})}return h.jsx(t,{...s,ref:i,children:a})});return r.displayName=`${e}.Slot`,r}var iG=nG("Slot");function aG(e){const t=fe.forwardRef((r,n)=>{let{children:i,...a}=r;if(YD(i)&&typeof S5=="function"&&(i=S5(i._payload)),fe.isValidElement(i)){const s=cG(i),c=lG(a,i.props);return i.type!==fe.Fragment&&(c.ref=n?lp(n,s):s),fe.cloneElement(i,c)}return fe.Children.count(i)>1?fe.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var sG=Symbol("radix.slottable");function oG(e){return fe.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===sG}function lG(e,t){const r={...t};for(const n in t){const i=e[n],a=t[n];/^on[A-Z]/.test(n)?i&&a?r[n]=(...c)=>{const u=a(...c);return i(...c),u}:i&&(r[n]=i):n==="style"?r[n]={...i,...a}:n==="className"&&(r[n]=[i,a].filter(Boolean).join(" "))}return{...e,...r}}function cG(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}const uG=kD("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-danger text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline",maic:"bg-sky-500/10 text-sky-500 hover:bg-sky-500/20 focus-visible:ring-sky-500/20"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function fG({className:e,variant:t,size:r,asChild:n=!1,...i}){const a=n?iG:"button";return h.jsx(a,{"data-slot":"button",className:Yu(uG({variant:t,size:r,className:e})),...i})}const dG=()=>{const[e,t]=fe.useState(!1),[r,n]=fe.useState(""),[i,a]=fe.useState(0),[s,c]=fe.useState({x:0,y:0}),[u,f]=fe.useState(!1);fe.useEffect(()=>{const _=()=>a(window.scrollY),k=F=>c({x:F.clientX,y:F.clientY});return window.addEventListener("scroll",_),window.addEventListener("mousemove",k),()=>{window.removeEventListener("scroll",_),window.removeEventListener("mousemove",k)}},[]);const A=_=>{const k=document.getElementById(_);k&&k.scrollIntoView({behavior:"smooth"}),t(!1)},v=()=>{r&&(alert("¡Gracias! Nos pondremos en contacto contigo pronto: "+r),n(""))},y=i*.5,E=1+i*3e-4,C=1-i*.0015,I=Ecosistema,S={bg:u?"#000000":"#FFFFFF",text:u?"#FFFFFF":"#0D0D0D",textSecondary:u?"#9CA3AF":"#6B7280",border:u?"rgba(255,255,255,0.1)":"rgba(13,13,13,0.1)",cardBg:u?"rgba(255,255,255,0.05)":"rgba(255,255,255,0.9)",gradientOverlay:u?"rgba(42,149,191,0.15)":"rgba(42,149,191,0.08)"},T=[{icon:({size:_})=>h.jsx("img",{src:kioskuse,style:{width:_,height:_,objectFit:"contain"}}),title:"Kioskos de Autoservicio",subtitle:"Self Checkout",description:"Permite a tus clientes comprar rápido, pagar fácil y sin filas. Kioskos totalmente personalizables conectados con tu inventario en tiempo real.",features:["Pantallas táctiles adaptables","Integración directa con POS y eCommerce","Pagos automáticos con tarjeta o código QR","Diseño personalizable por marca"],color:"#2A95BF",id:"kiosko"},{icon:({size:_})=>h.jsx("img",{src:PosKds,style:{width:_,height:_,objectFit:"contain"}}
12),title:"POS + KDS Adaptativo",subtitle:"Multiplataforma",description:"Optimiza tu operación, acelera tus tiempos y mejora la experiencia del cliente con un sistema unificado que conecta punto de venta y cocina sin esfuerzo.",features:["Multiplataforma (PC, tablet, móvil)","Interfaz totalmente adaptable","Integración con inventarios y dashboard","Un solo producto, cero complicaciones"],color:"#29A66C",id:"pos"},{icon:({size:_})=>h.jsx("img",{src:Diliviry,style:{width:_,height:_,objectFit:"contain"}}),title:"Diliviry",subtitle:"Delivery Integration",description:"Permite que tu propio equipo reciba, gestione y entrege pedidos de forma rápida, organizada y totalmente centralizada.",features:["Centraliza toda tu operación en un solo sistema","Aumenta tus ganancias con delivery propio","Integración con dashboard para métricas","Mantiene sincronizados POS, KDS y ecommerce"],color:"#29A649",id:"kds"},{icon:({size:_})=>h.jsx("img",{src:Ecommerceuse,style:{width:_,height:_,objectFit:"contain"}}),title:"eCommerce Integrado",subtitle:"Tienda Online",description:"Tu tienda en lÃnea conectada con tu inventario fÃsico. Sincroniza productos, precios y promociones automáticamente.",features:["Carrito sincronizado con POS","Panel unificado de productos y stock","Diseño moderno y adaptable","Integración con pasarelas de pago"],color:"#31BF2C",id:"ecommerce"},{icon:({size:_})=>h.jsx("img",{src:DashboardUse,style:{width:_,height:_,objectFit:"contain"}}),title:"Dashboard Central",subtitle:"Centro de Comando",description:"El centro de mando de tu ecosistema Smart: analiza ventas, rendimiento de tiendas y métricas de clientes desde un solo lugar.",features:["Visualizaciones en tiempo real","Reportes automáticos (PDF/Excel)","Control de inventario, ventas y flujo de caja","Accesos multiusuario y roles"],color:"#2A95BF",id:"dashboard-module"}];return h.jsxs("div",{className:"overflow-hidden transition-colors duration-700",style:{backgroundColor:S.bg,color:S.text},children:[h.jsx("div",{className:"fixed w-96 h-96 rounded-full pointer-events-none z-0 blur-3xl transition-all duration-500",style:{background:"radial-gradient(circle, "+S.gradientOverlay+" 0%, rgba(49,191,44,"+(u?"0.15":"0.08")+") 50%, transparent 70%)",left:s.x-192,top:s.y-192}}),h.jsx("nav",{className:"fixed top-0 w-full z-50 transition-all duration-700",style:{backgroundColor:i>50?u?"rgba(0,0,0,0.8)":"rgba(255,255,255,0.9)":"transparent",backdropFilter:i>50?"blur(20px)":"none",borderBottom:i>50?"1px solid "+S.border:"none",padding:i>50?".5rem 0":"1.5rem 0"},children:h.jsxs("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:[h.jsxs("div",{className:"flex justify-between items-center",children:[h.jsx("a",{className:"text-1xl font-bold text-brand-sp",href:"#hero",style:{backgroundSize:"200% auto"},children:"SMART PAY"}),h.jsx(qD,{}),h.jsxs("div",{className:"flex items-center gap-6",children:[h.jsx(fG,{variant:"maic",size:"icon",onClick:()=>f(!u),children:u?h.jsx(tD,{size:20}):h.jsx(eD,{size:20,className:"text-blue-600"})}),h.jsx("button",{className:"lg:hidden p-2",onClick:()=>t(!e),style:{color:S.text},children:e?h.jsx(nD,{size:24}):h.jsx(Hx,{size:24})})]})]}),e&&h.jsx("div",{className:"lg:hidden mt-8 space-y-4 pb-6",children:["Ecosistema","Módulos","Dashboard","Demo"].map(_=>h.jsx("button",{onClick:()=>A(_.toLowerCase()),className:"block w-full text-left text-lg",style:{color:S.textSecondary},children:_},_))})]})}),h.jsxs("section",{id:"hero",className:"relative min-h-screen flex items-center justify-center overflow-hidden pt-35",children:[I&&h.jsx("div",{className:"absolute inset-0 bg-cover bg-center bg-no-repeat",style:{backgroundImage:`url(${I})`,opacity:.15,zIndex:0}}),h.jsx("div",{className:"absolute inset-0 transition-opacity duration-700",style:{backgroundImage:"linear-gradient("+(u?"rgba(42,149,191,0.1)":"rgba(42,149,191,0.05)")+" 1px, transparent 1px), linear-gradient(90deg, "+(u?"rgba(42,149,191,0.1)":"rgba(42,149,191,0.05)")+" 1px, transparent 1px)",backgroundSize:"100px 100px",transform:"translateY("+y+"px)",opacity:.5}}),h.jsx("div",{className:"absolute top-1/4 left-1/4 w-96 h-96 rounded-full blur-3xl transition-opacity duration-700",style:{background:"radial-gradient(circle, #2A95BF "+(u?"30%":"20%")+", transparent 70%)",transform:"translate("+i*.3+"px, "+i*.2+"px)",opacity:u?.3:.2}}),h.jsx("div",{className:"absolute bottom-1/4 right-1/4 w-96 h-96 rounded-full blur-3xl transition-opacity duration-700",style:{background:"radial-gradient(circle, #31BF2C "+(u?"30%":"20%")+", transparent 70%)",transform:"translate("+-i*.2+"px, "+-i*.3+"px)",opacity:u?.3:.2}}),h.jsxs("div",{className:"relative z-10 max-w-6xl mx-auto px-6 text-center",style:{transform:"scale("+E+")",opacity:C},children:[h.jsx("div",{className:"mb-6 inline-block",children:h.jsx("div",{className:"px-6 py-2 rounded-full backdrop-blur-sm transition-all duration-700",style:{border:"1px solid "+(u?"rgba(34,211,238,0.3)":"rgba(34,211,238,0.2)"),backgroundColor:u?"rgba(34, 211, 238, 0.38)":"rgba(34, 211, 238, 0.18)"},children:h.jsx("span",{className:"text-sm tracking-wider text-cyan-500 font-medium",children:"ECOSISTEMA INTELIGENTE"})})}),h.jsxs("h1",{className:"text-3xl md:text-5xl lg:text-6xl font-black mb-6 leading-tight",children:[h.jsx("span",{className:"block mb-2 text-brand-sp ",style:{color:S.text},children:"La nueva generación de"}),h.jsx("span",{className:"block",style:{background:"linear-gradient(135deg, #2A95BF 0%, #29A66C 50%, #31BF2C 100%)",WebkitBackgroun
12dClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text"},children:"Soluciones Smart"})]}),h.jsx("p",{className:"text-xl md:text-2xl mb-12 max-w-4xl mx-auto leading-relaxed",style:{color:S.textSecondary},children:"Desde kioskos de autoservicio hasta dashboards centralizados, todo tu ecosistema conectado en un solo sistema."}),h.jsxs("div",{className:"flex flex-col sm:flex-row gap-6 justify-center items-center",children:[h.jsx("button",{onClick:()=>A("ecosistema"),className:"group relative px-10 py-5 font-bold rounded-full overflow-hidden hover:scale-105 transition-all duration-500",style:{backgroundColor:u?"#FFFFFF":"#0D0D0D",color:u?"#000000":"#FFFFFF"},children:h.jsxs("span",{className:"relative z-10 flex items-center gap-3",children:["Descubre cómo funciona",h.jsx(zh,{className:"group-hover:translate-x-2 transition-transform",size:20})]})}),h.jsx("button",{onClick:()=>A("demo"),className:"px-10 py-5 font-bold rounded-full hover:scale-105 transition-all duration-500",style:{border:"2px solid "+S.border,background:"linear-gradient(135deg, #2A95BF 0%, #29A66C 50%, #31BF2C 100%)",color:S.text},children:"Solicita una demo"})]}),h.jsx("div",{className:"mt-20 flex justify-center items-center gap-8 flex-wrap opacity-100",children:[m6,YP,rD,v6,Px].map((_,k)=>h.jsxs("div",{className:"relative animate-float",style:{animationDelay:k*.2+"s"},children:[h.jsx("div",{className:"w-16 h-16 rounded-xl flex items-center justify-center backdrop-blur-sm hover-lift animate-pulse-glow",style:{backgroundColor:S.cardBg,border:"1px solid "+S.border,animationDelay:k*.3+"s"},children:h.jsx(_,{size:28,className:"text-cyan-500"})}),k<4&&h.jsx("div",{className:"hidden md:block absolute top-1/2 -right-8 w-8 h-0.5 animate-pulse",style:{backgroundColor:S.border}})]},k))})]}),h.jsx("div",{className:"absolute bottom-12 left-1/2 transform -translate-x-1/2 animate-bounce",style:{opacity:Math.max(0,1-i*.01),color:S.textSecondary},children:h.jsx("div",{className:"w-6 h-10 rounded-full flex justify-center pt-2",style:{border:"2px solid "+S.border},children:h.jsx("div",{className:"w-1 h-3 rounded-full",style:{backgroundColor:S.textSecondary}})})})]}),h.jsx("section",{id:"ecosistema",className:"relative py-32 px-6",children:h.jsxs("div",{className:"max-w-7xl mx-auto",children:[h.jsxs("div",{className:"text-center mb-20",style:{opacity:Math.min(1,Math.max(0,(i-600)/300))},children:[h.jsx("div",{className:"inline-block px-4 py-1 rounded-full backdrop-blur-sm mb-6",style:{border:"1px solid "+(u?"rgba(34,211,238,0.3)":"rgba(34,211,238,0.2)"),backgroundColor:u?"rgba(34,211,238,0.05)":"rgba(34,211,238,0.03)"},children:h.jsx("span",{className:"text-xs tracking-widest text-cyan-500 font-semibold",children:"ECOSISTEMA CONECTADO"})}),h.jsxs("h2",{className:"text-5xl md:text-6xl font-black mb-8",style:{color:S.text},children:["Todo conectado, ",h.jsx("br",{}),h.jsx("span",{className:"bg-gradient-to-r from-cyan-500 to-green-500 bg-clip-text text-transparent",children:"todo inteligente"})]}),h.jsx("p",{className:"text-xl max-w-3xl mx-auto leading-relaxed",style:{color:S.textSecondary},children:"Cada módulo fue diseñado para operar de forma independiente, pero cuando se conectan, crean una red de datos que mejora tus ventas, operaciones y experiencia del cliente."})]}),h.jsxs("div",{className:"relative rounded-3xl p-12 backdrop-blur-sm",style:{backgroundColor:S.cardBg,border:"1px solid "+S.border,opacity:Math.min(1,Math.max(0,(i-800)/300))},children:[h.jsx("div",{className:"grid md:grid-cols-3 lg:grid-cols-5 gap-8",children:T.map((_,k)=>{const F=_.icon;return h.jsxs("div",{className:"text-center group animate-slide-up",style:{animationDelay:k*.1+"s"},children:[h.jsx("div",{className:"w-50 h-50 mx-auto mb-4 rounded-2xl flex items-center justify-center group-hover:scale-110 group-hover:rotate-6 transition-all duration-500 hover-lift",style:{backgroundColor:_.color+"20"},children:h.jsx(F,{size:150,style:{color:_.color}})}),h.jsx("h3",{className:"font-bold mb-1 group-hover:text-cyan-500 transition-colors",style:{color:S.text},children:_.title}),h.jsx("p",{className:"text-sm",style:{color:S.textSecondary}
12,children:_.subtitle})]},k)})}),h.jsx("div",{className:"mt-12 text-center",children:h.jsxs("div",{className:"inline-flex items-center gap-3 px-6 py-3 rounded-full animate-pulse-glow hover:scale-105 transition-transform duration-300",style:{backgroundColor:u?"rgba(34,211,238,0.1)":"rgba(34,211,238,0.05)"},children:[h.jsx(Gx,{className:"text-cyan-500 animate-pulse",size:20}),h.jsx("span",{className:"font-semibold",style:{color:S.text},children:"Sincronización en tiempo real entre todos los módulos"})]})})]})]})}),h.jsx("section",{id:"planes",className:"relative py-32 px-6",children:h.jsxs("div",{className:"max-w-5xl mx-auto text-center",children:[h.jsxs("h2",{className:"text-xl md:text-6xl font-black mb-8",style:{color:S.text},children:["Planes desde ",h.jsx("br",{}),h.jsxs("span",{className:"text-5xl md:text-8xl bg-gradient-to-r from-cyan-500 to-green-500 bg-clip-text text-transparent",children:["$30 ",h.jsx("span",{className:"text-xl md:text-2xl font-black",style:{color:S.text},children:"/mes"})]})]}),h.jsxs("div",{className:"rounded-3xl p-12 mb-12 backdrop-blur-sm",style:{backgroundColor:S.cardBg,border:"2px solid "+S.border},children:[h.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-10 mb-10",children:[{icon:Px,title:"Análisis en Tiempo Real",desc:"Estatus y Métricas actualizadas al instante"},{icon:v6,title:"Múltiples métodos de pago",desc:"Facilidad de cobro"},{icon:m6,title:"Sistema administrativo central",desc:"Toda la gestión en una sola plataforma"},{icon:Hx,title:"Menú virtual",desc:"Tus productos disponibles para tus clientes"},{icon:NP,title:"Soporte disponible",desc:"Respuesta rapida para resolver problemas"},{icon:OP,title:"Comandas digital",desc:"Control total de tu cocina"}].map((_,k)=>{const F=_.icon;return h.jsxs("div",{className:"text-center flex flex-col items-center",children:[h.jsx("div",{className:"w-16 h-16 mb-4 rounded-2xl flex items-center justify-center",style:{backgroundColor:"#2A95BF15"},children:h.jsx(F,{size:32,className:"text-cyan-500"})}),h.jsx("h4",{className:"text-lg font-bold",style:{color:S.text},children:_.title}),h.jsx("p",{className:"text-sm",style:{color:S.textSecondary},children:_.desc})]},k)})}),h.jsx("div",{className:"flex justify-center",children:h.jsx("button",{className:"px-10 py-4 rounded-full font-bold text-white transition-transform hover:scale-105",style:{background:"linear-gradient(135deg, #2A95BF, #31BF2C)"},onClick:()=>A("demo"),children:"Solicita una demo"})})]})]})}),h.jsx("section",{id:"módulos",className:"relative py-32 px-6",children:h.jsxs("div",{className:"max-w-7xl mx-auto",children:[h.jsxs("div",{className:"text-center mb-20",style:{opacity:Math.min(1,Math.max(0,(i-1400)/300))},children:[h.jsx("div",{className:"inline-block px-4 py-1 rounded-full backdrop-blur-sm mb-6",style:{border:"1px solid "+(u?"rgba(34,197,94,0.3)":"rgba(34,197,94,0.2)"),backgroundColor:u?"rgba(34,197,94,0.05)":"rgba(34,197,94,0.03)"},children:h.jsx("span",{className:"text-xs tracking-widest text-green-500 font-semibold",children:"MÃDULOS"})}),h.jsxs("h2",{className:"text-5xl md:text-6xl font-black",style:{color:S.text},children:["Soluciones ",h.jsx("span",{className:"bg-gradient-to-r from-cyan-500 to-green-500 bg-clip-text text-transparent",children:"completas"})]})]}),h.jsx("div",{className:"space-y-32",children:T.map((_,k)=>{const F=_.icon,Q=(i-1800-k*300)/3,j=Math.min(1,Math.max(0,(i-1700-k*300)/300)),N=k%2===0;return h.jsx("div",{id:_.id,className:"group",style:{opacity:j,transform:"translateY("+Math.max(0,100-Q)+"px)"},children:h.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center "+(N?"":"lg:flex-row-reverse"),children:[h.jsxs("div",{className:N?"lg:order-1":"lg:order-2",children:[h.jsxs("div",{className:"inline-flex items-center gap-3 px-4 py-2 rounded-full mb-6",style:{backgroundColor:_.color+"15"},children:[h.jsx(F,{size:20,style:{color:_.color}}),h.jsx("span",{className:"text-sm font-bold tracking-wider",style:{color:_.color},children:_.subtitle.toUpperCase()})]}),h.jsx("h3",{className:"text-4xl md:text-5xl font-black mb-6",style:{color:S.text},children:_.title}),h.jsx("p",{className:"text-xl mb-8 leading-relaxed",style:{color:S.textSecondary},children:_.description}),h.jsx("ul",{className:"space-y-4",children:_.features.map((L,G)=>h.jsxs("li",{className:"flex items-start gap-3",children:[h.jsx(zx,{size:24,className:"flex-shrink-0 mt-1",style:{color:_.color}}),h.jsx("span",{className:"text-lg",style:{color:S.text},children:L})]},G))}),h.jsx("button",{className:"mt-8 px-8 py-4 rounded-full font-bold hover:scale-110 hover:shadow-2xl transition-all duration-300 group",style:{backgroundColor:_.color+"20",color:_.color,border:"2px s
12olid "+_.color+"40"},children:h.jsxs("span",{className:"flex items-center gap-2",children:["Conoce más detalles",h.jsx(zh,{size:18,className:"group-hover:translate-x-2 transition-transform"})]})})]}),h.jsx("div",{className:N?"lg:order-2":"lg:order-1",children:h.jsxs("div",{className:"relative aspect-square rounded-3xl overflow-hidden group-hover:scale-105 group-hover:rotate-2 transition-all duration-700 hover-lift",style:{backgroundColor:S.cardBg,border:"1px solid "+S.border},children:[h.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:h.jsx(F,{size:520,style:{color:_.color+"40"},className:"group-hover:scale-110 transition-transform duration-700"})}),h.jsx("div",{className:"absolute inset-0 opacity-0 group-hover:opacity-100 transition-opacity duration-700 animate-pulse-glow",style:{background:"radial-gradient(circle at 50% 50%, "+_.color+"20 0%, transparent 70%)"}}),h.jsx("div",{className:"absolute top-4 right-4 w-12 h-12 rounded-full opacity-20 group-hover:opacity-40 transition-opacity animate-rotate",style:{border:"2px dashed "+_.color}})]})})]})},k)})})]})}),h.jsx("section",{id:"dashboard",className:"relative py-32 px-6",children:h.jsx("div",{className:"max-w-7xl mx-auto",children:h.jsxs("div",{style:{opacity:Math.min(1,Math.max(0,(i-4500)/300))},children:[h.jsxs("div",{className:"text-center mb-16",children:[h.jsx("div",{className:"inline-block px-4 py-1 rounded-full backdrop-blur-sm mb-6",style:{border:"1px solid "+(u?"rgba(42,149,191,0.3)":"rgba(42,149,191,0.2)"),backgroundColor:u?"rgba(42,149,191,0.05)":"rgba(42,149,191,0.03)"},children:h.jsx("span",{className:"text-xs tracking-widest text-cyan-500 font-semibold",children:"DASHBOARD CENTRAL"})}),h.jsxs("h2",{className:"text-5xl md:text-6xl font-black mb-6",style:{color:S.text},children:["El cerebro de tu ",h.jsx("br",{}),h.jsx("span",{className:"bg-gradient-to-r from-cyan-500 to-green-500 bg-clip-text text-transparent",children:"ecosistema"})]})]}),h.jsxs("div",{className:"rounded-3xl p-12 backdrop-blur-sm",style:{backgroundColor:S.cardBg,border:"1px solid "+S.border},children:[h.jsx("div",{className:"grid md:grid-cols-3 gap-8 mb-12",children:[{icon:ZP,title:"Análisis en Tiempo Real",desc:"Métricas actualizadas al instante"},{icon:$P,title:"Gestión y control Multiusuario",desc:"Roles y permisos personalizados"},{icon:HP,title:"Datos Seguros",desc:"Encriptación de nivel empresarial"}].map((_,k)=>{const F=_.icon;return h.jsxs("div",{className:"text-center group animate-slide-up hover-lift",style:{animationDelay:k*.15+"s"},children:[h.jsx("div",{className:"w-16 h-16 mx-auto mb-4 rounded-2xl flex items-center justify-center group-hover:scale-110 group-hover:rotate-6 transition-all duration-500",style:{backgroundColor:"#2A95BF20"},children:h.jsx(F,{size:32,className:"text-cyan-500 group-hover:scale-110 transition-transform"})}),h.jsx("h3",{className:"text-xl font-bold mb-2 group-hover:text-cyan-500 transition-colors",style:{color:S.text},children:_.title}),h.jsx("p",{style:{color:S.textSecondary},children:_.desc})]},k)})}),h.jsx("div",{className:"aspect-video rounded-2xl flex items-center justify-center",style:{backgroundColor:u?"rgba(31,41,55,1)":"rgba(243,244,246,1)"},children:h.jsx("img",{src:Ecosistema,size:80,style:{color:S.textSecondary}})})]})]})})}),h.jsx("section",{id:"demo",className:"relative py-32 px-6",children:h.jsx("div",{className:"max-w-4xl mx-auto text-center",children:h.jsxs("div",{style:{opacity:Math.min(1,Math.max(0,(i-5500)/300)),transform:"scale("+Math.min(1,.8+(i-5500)/1500)+")"},children:[h.jsx("div",{className:"w-20 h-20 mx-auto mb-8 rounded-2xl flex items-center justify-center animate-pulse-glow hover:scale-110 hover:rotate-12 transition-all duration-500",style:{backgroundColor:"#31BF2C20"},children:h.jsx(Gx,{size:40,className:"text-green-500 animate-pulse"})}),h.jsxs("h2",{className:"text-5xl md:text-6xl font-black mb-8",style:{color:S.text},children:["Empieza a digitalizar ",h.jsx("br",{}),h.jsx("span",{className:"bg-gradient-to-r from-cyan-500 to-green-500 bg-clip-text text-transparent",children:"tu negocio hoy"})]}),h.jsx("p",{className:"text-2xl mb-12 max-w-2xl mx-auto",style:{color:S.textSecondary},children:"Todos tus puntos de venta, pedidos y datos trabajando juntos. Solicita una demo y descubre el poder del ecosistema Smart."}),h.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 max-w-lg mx-auto mb-8",children:[h.jsx("input",{type:"email",value:r,onChange:_=>n(_.target.value),placeholder:"[email protected]",className:"flex-grow px-8 py-5 rounded-full focus:outline-none transition-all duration-300",style:{backgroundColor:S.cardBg,border:"1px solid "+S.border,color:S.text}}),h.jsx("button",{onClick:v,className:"px-12 py-5 bg-gradient-to-r from-cyan-500 to-green-500 font-bold rounded-full hover:scale-110 hover:shadow-2xl transition-all duration-300 group",style:{color:u?"#000":"#FFF"},children:h.jsxs("span",{className:"flex items-center gap-2",children:["Solicitar Demo",h.jsx(zh,{size:20,className:"group-hover:translate-x-2 transition-transform"})]})})]}),h.jsx("p",{className:"text-sm mb-16",style:{color:S.textSecondary},children:"Sin compromiso. Te contactaremos en menos de 24 horas."}),h.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-8",children:[{label:"Clientes",value:"500+"},{label:"Transacciones/dÃa",value:"50K+"},{label:"Tiempo de respuesta",value:"<2s"},{label:"Productividad",value:"99.9%"}].map((_,k)=>h.jsxs("div",{className:"animate-slide-up hover-lift group",style:{animationDelay:k*.1+"s"},children:[h.jsx("div",{className:"text-3xl md:text-4xl font-black bg-gradient-to-r from-cyan-500 to-green-500 bg-clip-text text-transparent mb-2 group-hover:scale-110 transition-transform",children:_.value}),h.jsx("div",{className:"text-sm group-hover:text-cyan-500 transition-colors",style:{color:S.textSecondary},children:_.label})]},k))})]})})}
12),h.jsx("footer",{className:"py-12 px-6",style:{borderTop:"1px solid "+S.border},children:h.jsxs("div",{className:"max-w-7xl mx-auto",children:[h.jsxs("div",{className:"grid md:grid-cols-4 gap-12 mb-12",children:[h.jsxs("div",{className:"md:col-span-2",children:[h.jsx("div",{className:"text-2xl font-bold bg-gradient-to-r from-cyan-500 to-green-500 bg-clip-text text-transparent mb-4",children:"SMART PAY"}),h.jsx("p",{className:"text-sm leading-relaxed mb-6",style:{color:S.textSecondary},children:"La plataforma completa para digitalizar tu negocio. Kioskos, POS, KDS, eCommerce y Dashboard en un solo ecosistema."}),h.jsx("div",{className:"flex gap-4",children:["Facebook","Twitter","Instagram","LinkedIn"].map((_,k)=>h.jsx("button",{className:"w-10 h-10 rounded-full flex items-center justify-center hover:scale-125 hover:rotate-12 transition-all duration-300 animate-slide-up",style:{backgroundColor:S.cardBg,border:"1px solid "+S.border,animationDelay:k*.1+"s"},children:h.jsx("span",{className:"text-xs font-bold gradient-text",children:_[0]})},_))})]}),h.jsxs("div",{children:[h.jsx("h4",{className:"font-bold mb-4",style:{color:S.text},children:"Productos"}),h.jsx("ul",{className:"space-y-3",children:["Kioskos","POS","KDS","eCommerce","Dashboard"].map(_=>h.jsx("li",{children:h.jsx("button",{className:"text-sm hover:text-cyan-500 transition-colors",style:{color:S.textSecondary},children:_})},_))})]}),h.jsxs("div",{children:[h.jsx("h4",{className:"font-bold mb-4",style:{color:S.text},children:"Empresa"}),h.jsx("ul",{className:"space-y-3",children:["Nosotros","Casos de éxito","Precios","Contacto","Soporte"].map(_=>h.jsx("li",{children:h.jsx("button",{className:"text-sm hover:text-cyan-500 transition-colors",style:{color:S.textSecondary},children:_})},_))})]})]}),h.jsxs("div",{className:"pt-8 flex flex-col md:flex-row justify-between items-center gap-4",style:{borderTop:"1px solid "+S.border},children:[h.jsx("p",{className:"text-sm",style:{color:S.textSecondary},children:"© 2025 Smart PAY. Todos los derechos reservados."}),h.jsx("div",{className:"flex gap-6",children:["Privacidad","Términos","Cookies"].map(_=>h.jsx("button",{className:"text-sm hover:text-cyan-500 transition-colors",style:{color:S.textSecondary},children:_},_))})]})]})}),h.jsx("style",{children:` 13 @keyframes gradient { 14 0%, 100% { background-position: 0% 50%; } 15 50% { background-position: 100% 50%; } 16 } 17 @keyframes float { 18 0%, 100% { transform: translateY(0px); } 19 50% { transform: translateY(-20px); } 20 } 21 @keyframes pulse-glow { 22 0%, 100% { opacity: 0.5; transform: scale(1); } 23 50% { opacity: 0.8; transform: scale(1.05); } 24 } 25 @keyframes slide-up { 26 from { opacity: 0; transform: translateY(30px); } 27 to { opacity: 1; transform: translateY(0); } 28 } 29 @keyframes rotate-slow { 30 from { transform: rotate(0deg); } 31 to { transform: rotate(360deg); } 32 } 33 .animate-gradient { 34 background-size: 200% auto; 35 animation: gradient 3s ease infinite; 36 } 37 .animate-float { 38 animation: float 6s ease-in-out infinite; 39 } 40 .animate-pulse-glow { 41 animation: pulse-glow 3s ease-in-out infinite; 42 } 43 .animate-slide-up { 44 animation: slide-up 0.6s ease-out forwards; 45 } 46 .animate-rotate { 47 animation: rotate-slow 20s linear infinite; 48 } 49 .hover-lift { 50 transition: transform 0.3s ease, box-shadow 0.3s ease; 51 } 52 .hover-lift:hover { 53 transform: translateY(-8px); 54 box-shadow: 0 20px 40px rgba(0,0,0,0.2); 55 } 56 .gradient-text { 57 background: linear-gradient(135deg, #2A95BF 0%, #29A66C 50%, #31BF2C 100%); 58 -webkit-background-clip: text; 59 -webkit-text-fill-color: transparent; 60 background-clip: text; 61 } 62 `})]})},WD="/assets/sp-KnkFT4_6.png",AG=()=>h.jsx(h.Fragment,{children:h.jsx("footer",{className:"footer",children:h.jsx("div",{className:"container",children:h.jsxs("div",{className:"footer-grid",children:[h.jsxs("div",{className:"footer-column",children:[h.jsxs("div",{className:"footer-logo",children:[h.jsxs("div",{className:"logo-icon",children:[" ",h.jsx("img",{src:WD,alt:"logo"})]}),h.jsx("span",{children:"Smart Pay "})]}),h.jsx("p",{className:"footer-description",children:"Automatización de pedidos sin cambiar su POS.El mejor sistema de punto de venta todo en uno para restaurantes y comercios."})]}),h.jsx("div",{className:"footer-bottom",children:h.jsx("p",{children:"© 2026 Smart Retail Group . All rights reserved."})})]})})})}),hG=()=>
62h.jsx("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"currentColor",children:h.jsx("path",{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})}),gG=()=>h.jsx("a",{href:"https://wa.me/50766788044?text=Hola!%20Me%20interesa%20la%20demo%20gratis%20de%20SmartPay",target:"_blank",rel:"noopener noreferrer",className:"whatsapp-float",children:h.jsx(hG,{})}),FA=({children:e})=>{const[t,r]=fe.useState(!1),[n,i]=fe.useState(null),[a,s]=fe.useState(null),[c,u]=fe.useState(!1),f=[{id:"product",label:"Servicios",title:"Nuestra Suite de productos",description:"Permite a tus clientes comprar rápido, pagar fácil y sin filas. Kioskos totalmente personalizables conectados con tu inventario en tiempo real.",options:[{icon:"ð",text:"Dashboard",link:"/dashboard"},{icon:"ð±",text:"Quiscos de Autoservicio",link:"/kiosko"},{icon:"ð",text:"POS + KDS",link:"/pos"},{icon:"ð",text:"eCommerce Integrado ",link:"/ecommerce"},{icon:"ðï¸",text:"Diliviry Propio ",link:"/delivery"}]},{id:"bussiness",label:"Empresa",title:"Smart Pay",description:"La nueva generación de Soluciones Smart Desde kioskos de autoservicio hasta dashboards centralizados, todo tu ecosistema conectado en un solo sistema..",options:[{icon:"ð¦",text:"Sistema ",link:"/system"}]}];fe.useEffect(()=>{const y=()=>{u(window.pageYOffset>100)};return window.addEventListener("scroll",y),()=>window.removeEventListener("scroll",y)},[]);const A=y=>{i(n===y?null:y)};fe.useEffect(()=>{const y=E=>{n&&!E.target.closest(".nav-item")&&i(null)};return document.addEventListener("click",y),()=>document.removeEventListener("click",y)},[n]);const v=y=>{s(a===y?null:y)};return h.jsxs("div",{className:"landing-page",children:[h.jsx("nav",{className:`navbar ${c?"scrolled":""}`,children:h.jsxs("div",{className:"navbar-container",children:[h.jsx("div",{className:"navbar-logo",children:h.jsxs("a",{href:"/",className:"logo",children:[h.jsx("div",{className:"logo-icon",children:h.jsx("img",{src:WD,alt:"logo"})}),h.jsx("span",{className:"logo-icon-title",children:"Smart Pay"})]})}),h.jsxs("div",{className:"nav-links",children:[h.jsx("div",{className:"nav-item",children:h.jsx("button",{className:"nav-link",children:h.jsx("a",{href:"/",children:"Inicio"})})}),f.map(y=>h.jsxs("div",{className:"nav-item",children:[h.jsxs("button",{className:"nav-link",onClick:()=>A(y.id),children:[y.label,h.jsx("svg",{className:`chevron ${n===y.id?"rotated":""}`,viewBox:"0 0 24 24",children:h.jsx("polyline",{points:"6 9 12 15 18 9"})})]}),h.jsx("div",{className:`mega-dropdown ${n===y.id?"active":""}`,children:h.jsxs("div",{className:"mega-dropdown-content",children:[h.jsxs("div",{className:"mega-dropdown-left",children:[h.jsx("h3",{className:"dropdown-title",children:y.title}),h.jsx("p",{className:"dropdown-description",children:y.description})]}),h.jsx("div",{className:"mega-dropdown-right",children:y.options.map((E,C)=>h.jsxs("a",{href:E.link,className:"dropdown-option",children:[h.jsx("div",{className:"option-icon",children:E.icon}),h.jsx("span",{className:"option-text",children:E.text})]},C))})]})})]},y.id))]}),h.jsxs("div",{className:"navbar-actions",children:[h.jsx("a",{href:"https://wa.me/50766788044?text=Hola!%20Me%20interesa%20saber%20mas%20de%20de%20SmartPay",className:"contact-button",children:"Contacto"}),h.jsx("button",{className:"menu-toggle",onClick:()=>r(!t),children:h.jsxs("svg",{className:"icon icon-lg",viewBox:"0 0 24 24",children:[h.jsx("line",{x1:"3",y1:"12",x2:"21",y2:"12"}),h.jsx("line",{x1:"3",y1:"6",x2:"21",y2:"6"}),h.jsx("line",{x1:"3",y1:"18",x2:"21",y2:"18"})]})})]})]})}),h.jsxs("div",{className:`mobile-menu ${t?"open":""}`,children:[h.jsxs("div",{className:"mobile-nav-links",children:[h.jsx("a",{href:"/",className:"mobile-section-header",children:"Inicio"}),h.jsx("a",{href:"/system",className:"mobile-section-header",children:"Sistema"}),f.map(y=>h.jsxs("div",{children:[h.jsxs("button",{className:"mobile-section-header",onClick:()=>v(y.id),children:[h.jsx("span",{children:y.label}),h.jsx("svg",{className:`chevron ${a===y.id?"rotated":""}`,viewBox:"0 0 24 24",children:h.jsx("polyline",{points:"6 9 12 15 18 9"})})]}),h.jsx("div",{className:`mobile-section-content ${a===y.id?"expanded":""}`,children:h.jsx("div",{className:"mobile-options",children:y.options.map((E,C)=>h.jsxs("a",{href:E.link,className:"mobile-option",children:[h.jsx("div",{className:"option-icon",children:E.icon}),h.jsx("span",{children:E.text})]},C))})})]},y.id))]}),h.jsx("div",{className:"mobile-actions",children:h.jsx("a",{href:"https://wa.me/50766788044?text=Hola!%20Me%20interesa%20la%20demo%20gratis%20de%20SmartPay",className:"mobile-contact-button",children:"Contacto"})})]}),h.jsx("main",{children:e}),h.jsx(AG,{}),h.jsx(gG,{})]})},pG=()=>h.jsx(h.Fragment,{children:h.jsxs("section",{className:"sp-hero",children:[" ",h.jsx("div",{className:"hero-background",children:" "}),h.jsxs("div",{className:"sp-hero-content",children:[h.jsxs("h1",{children:["Automatización de pedidos ",h.jsx("span",{children:"sin cambiar su POS"})]}),h.jsx("p",{className:"sp-hero-subtitle",children:"Uber Eats, PedidosYa y ASAP entran solos, se facturan automáticamente y van directo al KDS. Sin errores. Sin filas. Sin estrés."}),h.jsx("div",{className:"sp-hero-cta-group",children:h.jsxs("a",{href:"#soluciones",className:"sp-btn-secondary",children:[h.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("circle",{cx:"12",cy:"12",r:"10"}),h.jsx("polygon",{points:"10 8 16 12 10 16 10 8"})]}),"Ver cómo funciona"]})})]}),h.jsx("div",{className:"sp-hero-visual",children:h.jsxs("div",{className:"sp-hero-mockup",children:[h.jsxs("div",{className:"sp-mockup-header",children:[h.jsx("div",{className:"sp-mockup-dot"}),h.jsx("div",{className:"sp-mockup-dot"}),h.jsx("div",{className:"sp-mockup-dot"})]}),h.jsxs("div",{className:"sp-mockup-content",children:[h.jsxs("div",{className:"sp-mockup-order",children:[h.jsxs("div",{className:"sp-mockup-order-header",children:[h.jsxs("div",{className:"sp-mockup-platform",children:[h.jsx("div",{className:"sp-mockup-platform-icon",children:"ð"}),"Uber Eats"]}),h.jsx("span",{className:"sp-mockup-status",children:"Auto"})]}),h.jsx("div",{className:"sp-mockup-items",children:"2x Hamburguesa Clásica, 1x Papas..."})]}),h.jsxs("div",{className:"sp-mockup-order",children:[h.jsxs("div",{className:"sp-mockup-order-header",children:[h.jsxs("div",{className:"sp-mockup-platform",children:[h.jsx("div",{className:"sp-mockup-platform-icon",style:{background:"#FF6B6B"},children:"ðµ"}),"PedidosYa"]}),h.jsx("span",{className:"sp-mockup-status",children:"Auto"})]}),h.jsx("div",{className:"sp-mockup-items",children:"1x Pizza Margherita, 2x Coca-Cola..."})]}),h.jsxs("div",{className:"sp-mockup-order",children:[h.jsxs("div",{className:"sp-mockup-order-header",children:[h.jsxs("div",{className:"sp-mockup-platform",children:[h.jsx("div",{className:"sp-mockup-platform-icon",style:{background:"#7C3AED"},children:"ð±"}),"ASAP"]}),h.jsx("span",{className:"sp-mockup-status",children:"Auto"})]}),h.jsx("div",{className:"sp-mockup-items",children:"3x Tacos al Pastor, 1x Horchata..."})]})]})]})})]})});function mG(){return h.jsxs("div",{className:"illustration-orders",children:[h.jsxs("div",{className:"ill-order",children:[h.jsx("div",{className:"ill-order-icon",children:"ð"}),h.jsxs("div",{className:"ill-order-text",children:[h.jsx("div",{className:"ill-order-title",children:"Pedido #1042"}),h.jsx("div",{className:"ill-order-sub",children:"2x Hamburguesa"})]}),h.jsx("span",{className:"ill-order-status",children:"Pendiente"})]}),h.jsxs("div",{className:"ill-order error",children:[h.jsx("div",{className:"ill-order-icon",children:"â"}),h.jsxs("div",{className:"ill-order-text",children:[h.jsx("div",{className:"ill-order-title",children:"Pedido #1041"}),h.jsx("div",{className:"ill-order-sub",children:"Error en artÃculos"})]}),h.jsx("span",{className:"ill-order-status",children:"Error"})]}),h.jsxs("div",{className:"ill-order error",children:[h.jsx("div",{className:"ill-order-icon",children:"â ï¸"}),h.jsxs("div",{className:"ill-order-text",children:[h.jsx("div",{className:"ill-order-title",children:"Pedido #104
620"}),h.jsx("div",{className:"ill-order-sub",children:"Cliente molesto"})]}),h.jsx("span",{className:"ill-order-status",children:"Reembolso"})]})]})}function vG(){return h.jsxs("div",{className:"illustration-queue",children:[h.jsxs("div",{className:"queue-counter",children:[h.jsx("div",{className:"queue-counter-label",children:"Tiempo de espera"}),h.jsx("div",{className:"queue-counter-num",children:"15+ min"})]}),h.jsx("div",{className:"queue-people",children:["ð¤","ð","ð«","ð","ð ","ð©"].map((e,t)=>h.jsx("div",{className:"queue-person",children:e},t))})]})}function yG(){return h.jsxs("div",{className:"illustration-phones",children:[h.jsxs("div",{className:"phone-device",children:[h.jsxs("div",{className:"phone-screen",children:[h.jsx("div",{className:"phone-icon",children:"ð"}),h.jsx("div",{className:"phone-label",children:"Llamando..."})]}),h.jsx("div",{className:"notification-badge",children:"3"})]}),h.jsxs("div",{className:"phone-device",children:[h.jsxs("div",{className:"phone-screen",children:[h.jsx("div",{className:"phone-icon",children:"ð¬"}),h.jsx("div",{className:"phone-label",children:"WhatsApp"})]}),h.jsx("div",{className:"notification-badge",children:"12"})]})]})}function bG(){const e=[{logo:"ð¢",name:"Uber Eats"},{logo:"ð´",name:"PedidosYa"},{logo:"ð£",name:"ASAP"}];return h.jsx("div",{className:"illustration-tablets",children:e.map((t,r)=>h.jsxs("div",{className:"tablet-device",children:[h.jsxs("div",{className:"tablet-screen",children:[h.jsx("div",{className:"tablet-logo",children:t.logo}),h.jsx("div",{className:"tablet-name",children:t.name})]}),h.jsx("div",{className:"tablet-alert",children:"!"})]},r))})}function xG(){return h.jsxs("div",{className:"illustration-money",children:[h.jsxs("div",{className:"money-chart",children:[h.jsx("div",{className:"chart-bar"}),h.jsx("div",{className:"chart-bar"}),h.jsx("div",{className:"chart-bar"}),h.jsx("div",{className:"chart-bar"})]}),h.jsxs("div",{className:"money-icons",children:[h.jsx("span",{className:"money-icon",children:"ðµ"}),h.jsx("span",{className:"money-icon",children:"ðµ"}),h.jsx("span",{className:"money-icon",children:"ðµ"})]}),h.jsxs("div",{className:"money-text",children:[h.jsx("div",{className:"money-label",children:"Costo por empleado"}),h.jsx("div",{className:"money-value",children:"$900-$1,500/mes"})]})]})}const EG=[{number:"01",title:"Pedidos perdidos o mal tomados",description:"Errores humanos que resultan en clientes insatisfechos, reembolsos constantes y pérdida de dinero. Cada pedido mal tomado es una mala reseña potencial.",tag:"â ï¸ Pérdida de ingresos",illustration:h.jsx(mG,{}),reverse:!1},{number:"02",title:'Filas interminables para "solo recoger"',description:"Clientes que ya pagaron y solo vienen a retirar su pedido haciendo fila innecesaria junto a los que ordenan. Tiempo perdido = clientes frustrados.",tag:"â° Tiempo perdido",illustration:h.jsx(vG,{}),reverse:!0},{number:"03",title:"WhatsApp y llamadas interrumpen todo",description:"Tu personal pierde tiempo contestando mensajes y llamadas en lugar de producir. Cada interrupción son 5-10 minutos perdidos en la operación.",tag:"ð± Interrupciones constantes",illustration:h.jsx(yG,{}),reverse:!1},{number:"04",title:"Uber, PedidosYa, ASAP = Caos total",description:"Cada plataforma es una tablet diferente que manejar. Múltiples pantallas, múltiples notificaciones, múltiples fuentes de error. Es imposible mantener el control.",tag:"ð Desorden operativo",illustration:h.jsx(bG,{}),reverse:!0},{number:"05",title:"Necesitas vender más sin contratar más",description:"El margen está apretado. Contratar más personal no es opción, pero las ventas tienen que subir. Necesitas hacer más con lo mismo.",tag:"ð¸ Margen ajustado",illustration:h.jsx(xG,{}),reverse:!1}];function CG(){return h.jsxs("section",{className:"pain-section",id:"problemas",children:[h.jsxs("div",{className:"section-header",children:[h.jsx("p",{className:"section-tag",children:"El problema"}),h.jsx("h2",{className:"section-title",children:"¿Te suena familiar?"}),h.jsx("p",{className:"section-subtitle",children:"Los 5 dolores que están matando tu operación"})]}),h.jsx("div",{className:"pain-grid",children:EG.map((e,t)=>h.jsxs("div",{className:`pain-item${e.reverse?" reverse":""}`,children:[h.jsxs("div",{className:"pain-content",children:[h.jsx("span",{className:"pain-number",children:e.number}),h.jsx("h3",{children:e.title}),h.jsx("p",{children:e.description}),h.jsx("span",{className:"pain-tag",children:e.tag})]}),h.jsx("div",{className:"pain-visual",children:h.jsx("div",{className:"pain-illustration",children:e.illustration})})]},t))})]})}function BG(){return h.jsxs("div",{className:"illustration-hub",children:[h.jsxs("div",{className:"hub-sources",children:[h.jsxs("div",{className:"hub-source",children:[h.jsx("span",{className:"hub-source-icon",style:{background:"#3FC060"},children:"ð"}),"Uber Eats"]}),h.jsxs("div",{className:"hub-source",children:[h.jsx("span",{className:"hub-source-icon",style:{background:"#FF6B6B"},children:"ðµ"}),"PedidosYa"]}),h.jsxs("div",{className:"hub-source",children:[h.jsx("span",{className:"hub-source-icon",style:{background:"#7C3AED"},children:"ð±"}),"ASAP"]})]}),h.jsxs("div",{className:"hub-arrows",children:[h.jsx("div",{className:"hub-arrow"}),h.jsx("div",{className:"hub-arrow"}),h.jsx("div",{className:"hub-arrow"})]}),h.jsxs("div",{className:"hub-center",children:[h.jsx("span",{className:"hub-center-icon",children:"â¡"}),"SmartPay Hub"]}),h.jsxs("div",{className:"hub-arrows",children:[h.jsx("div",{className:"hub-arrow"}),h.jsx("div",{className:"hub-arrow"}),h.jsx("div",{className:"hub-arrow"})]}),h.jsxs("div",{className:"hub-outputs",children:[h.jsxs("div",{className:"hub-output",children:[h.jsx("span",{children:"ð§¾"})," Factura Auto"]}),h.jsxs("div",{className:"hub-output",children:[h.jsx("span",{children:"ð¥ï¸"})," KDS"]})]})]})}function wG(){return h.jsxs("div",{className:"illustration-kiosk",children:[h.jsxs("div",{className:"kiosk-device",children:[h.jsxs("div",{className:"kiosk-screen",children:[h.jsxs("div",{className:"kiosk-header",children:[h.jsx("div",{className:"kiosk-logo",children:"ð"}),h.jsx("div",{className:"kiosk-title",children:"Ordena AquÃ"})]}),h.jsxs("div",{className:"kiosk-items",children:[h.jsxs("div",{className:"kiosk-item",children:[h.jsx("span",{className:"kiosk-item-icon",children:"ð"}),h.jsx("span",{children:"Hamburguesa"})]}),h.jsxs("div",{className:"kiosk-item",children:[h.jsx("span",{className:"kiosk-item-icon",children:"ð"}),h.jsx("span",{children:"Papas Fritas"})]}),h.jsxs("div",{className:"kiosk-item",children:[h.jsx("span",{className:"kiosk-item-icon",children:"ð¥¤"}),h.jsx("span",{children:"Bebida"})]})]}),h.jsx("div",{className:"kiosk-btn",children:"Pagar $12.50"})]}),h.jsx("div",{className:"kiosk-base"})]}),h.jsxs("div",{className:"kiosk-flow",children:[h.jsxs("div",{className:"kiosk-step",children:[h.jsx("span",{className:"step-num",children:"1"}),h.jsx("span",{children:"Ordena"})]}),h.jsxs("div",{className:"kiosk-step",children:[h.jsx("span",{className:"step-num",children:"2"}),h.jsx("span",{children:"Paga"})]}),h.jsxs("div",{className:"kiosk-step",children:[h.jsx("span",{className:"step-num",children:"3"}),h.jsx("span",{children:"Recoge"})]})]})]})}function IG(){return h.jsxs("div",{className:"illustration-ecommerce",children:[h.jsxs("div",{className:"ecommerce-comparison",children:[h.jsxs("div",{className:"ecommerce-card bad",children:[h.jsx("div",{className:"ecommerce-label",children:"Apps Delivery"}),h.jsx("div",{className:"ecommerce-percent",children:"-30%"}),h.jsx("div",{className:"ecommerce-desc",children:"Comisión"})]}),h.jsx("div",{className:"ecommerce-vs",children:"â"}),h.jsxs("div",{className:"ecommerce-card good",children:[h.jsx("div",{className:"ecommerce-label",children:"Tu Portal"}),h.jsx("div",{className:"ecommerce-percent",children:"0%"}),h.jsx("div",{className:"ecommerce-desc",children:"Comisión"})]})]}),h.jsxs("div",{className:"ecommerce-portal",children:[h.jsxs("div",{className:"portal-header",children:[h.jsx("span",{children:"ðª"}),"Tu Restaurante"]}),h.jsx("div",{className:"portal-url",children:"turestaurante.smartpay.com"})]})]})}const SG=[{badge:"Módulo A",letter:"01",title:"Hub de Delivery Integrado",description:"Todas tus plataformas de delivery en un solo lugar. Los pedidos entran automáticamente, se facturan solos y van directo a tu cocina. Cero intervención manual.",features:[{icon:"ð",text:"Uber Eats, PedidosYa, ASAP â entran directo"},{icon:"ð§¾",text:"Facturación 100% automática sin errores"},{icon:"ð¨ï¸",text:"EnvÃo instantáneo al KDS o impresora de cocina"},{icon:"ð",text:"Dashboard unificado con métricas en tiempo real"}],result:"Menos errores + menos personal en caja + más control",illustration:h.jsx(BG,{}),reverse:!1},{badge:"Módulo B",letter:"02",title:"Kiosco de Takeout & Pickup",description:"Tu cliente llega, ordena en pantalla, paga y espera. Sin hacer fila, sin consumir tiempo de tu personal. Es como tener un cajero extra que nunca falta y nunca se equivoca.",features:[{icon:"ð",text:"Interfaz táctil intuitiva y ultra rápida"},{icon:"ð³",text:"Acepta todas las formas de pago"},{icon:"ð",text:"Notifica al cliente cuando está listo"},{icon:"ð",text:"Aumenta ticket promedio con upselling inteligente"}],result:"Cero filas + personal enfocado en producción",illustration:h.jsx(wG,{}),reverse:!0},{badge:"Módulo C",letter:"03",title:"E-commerce Pickup Sin Comisión",description:"Tu propio portal de pedidos donde el cliente ordena para pickup. Adiós al 30% de comisión de las apps. Hola a clientes propios y margen completo.",features:[{icon:"ð",text:"Tu portal personalizado con tu marca"},{icon:"ð",text:"Promos exclusivas para migrar clientes"},{icon:"ð§",text:"Base de datos de clientes 100% tuya"},{icon:"ð°",text:"0% comisión = 30% más margen"}],result:"Más margen + clientes propios + independencia",illustration:h.jsx(IG,{}),reverse:!1}];function _G(){return h.jsxs("section",{className:"modules-section",id:"soluciones",children:[h.jsxs("div",{className:"section-header",children:[h.jsx("p",{className:"section-tag",children:"La solución"}),h.jsx("h2",{className:"section-title",children:"Tu operación en piloto automático"}),h.jsx("p",{className:"section-subtitle",children:"3 módulos que trabajan juntos para eliminar el caos y multiplicar tus ventas"})]}),h.jsx("div",{className:"modules-container",children:SG.map((e,t)=>h.jsxs("div",{className:`module-item${e.reverse?" reverse":""}`,children:[h.jsxs("div",{className:"module-content",children:[h.jsx("span",{className:"module-badge",children:e.badge}),h.jsx("div",{className:"module-letter-big",children:e.letter}),h.jsx("h3",{children:e.title}),h.jsx("p",{children:e.description}),h.jsx("ul",{className:"module-features-list",children:e.features.map((r,n)=>h.jsxs("li",{children:[h.jsx("span",{className:"feature-icon",children:r.icon}),h.jsx("span",{children:r.text})]},n))}),h.jsxs("div",{className:"module-result-box",children:[h.jsx("span",{className:"result-check",children:"â"}),h.jsx("span",{className:"result-text",children:e.result})]})]}),h.jsx("div",{className:"module-visual",children:h.jsx("div",{className:"module-illustration",children:e.illustration})})]},t))})]})}const QG=()=>
62h.jsx("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"currentColor",children:h.jsx("path",{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})});function DG(){return h.jsxs("div",{className:"illustration-contact",children:[h.jsxs("div",{className:"contact-avatars",children:[h.jsx("div",{className:"contact-avatar user",children:"ð¤"}),h.jsxs("div",{className:"contact-connector",children:[h.jsx("div",{className:"connector-dot"}),h.jsx("div",{className:"connector-dot"}),h.jsx("div",{className:"connector-dot"})]}),h.jsx("div",{className:"contact-avatar support",children:"ð§"})]}),h.jsxs("div",{className:"contact-chat",children:[h.jsx("div",{className:"chat-bubble received",children:"¿Cómo puedo automatizar mis pedidos?"}),h.jsx("div",{className:"chat-bubble sent",children:"¡Te ayudamos! Agenda una demo gratis"})]})]})}function kG(){return h.jsxs("div",{className:"illustration-install",children:[h.jsxs("div",{className:"install-progress",children:[h.jsx("div",{className:"progress-bar",children:h.jsx("div",{className:"progress-fill"})}),h.jsxs("div",{className:"progress-label",children:[h.jsx("span",{children:"Instalando..."}),h.jsx("span",{children:"75%"})]})]}),h.jsxs("div",{className:"install-items",children:[h.jsxs("div",{className:"install-item",children:[h.jsx("span",{className:"install-item-icon",children:"ð"}),h.jsx("span",{className:"install-item-text",children:"Integraciones delivery"}),h.jsx("span",{className:"install-item-check",children:"â"})]}),h.jsxs("div",{className:"install-item",children:[h.jsx("span",{className:"install-item-icon",children:"ð¥ï¸"}),h.jsx("span",{className:"install-item-text",children:"Kiosco configurado"}),h.jsx("span",{className:"install-item-check",children:"â"})]}),h.jsxs("div",{className:"install-item",children:[h.jsx("span",{className:"install-item-icon",children:"ð"}),h.jsx("span",{className:"install-item-text",children:"Dashboard activo"}),h.jsx("span",{className:"install-item-check",children:"â"})]})]})]})}function NG(){return h.jsxs("div",{className:"illustration-operation",children:[h.jsxs("div",{className:"operation-price",children:[h.jsx("div",{className:"price-big",children:"$0"}),h.jsx("div",{className:"price-label",children:"costo mensual"})]}),h.jsxs("div",{className:"operation-breakdown",children:[h.jsxs("div",{className:"breakdown-item",children:[h.jsx("div",{className:"breakdown-icon",children:"ð·ï¸"}),h.jsx("div",{className:"breakdown-text",children:"Fee por venta"}),h.jsx("div",{className:"breakdown-value",children:"$0.25-$0.50"})]}),h.jsxs("div",{className:"breakdown-item",children:[h.jsx("div",{className:"breakdown-icon",children:"ð¡ï¸"}),h.jsx("div",{className:"breakdown-text",children:"Hardware"}),h.jsx("div",{className:"breakdown-value",children:"Incluido"})]})]})]})}function RG(){return h.jsxs("div",{className:"illustration-results",children:[h.jsx("div",{className:"results-chart",children:["Sem 1","Sem 2","Sem 3","Sem 4"].map((e,t)=>h.jsxs("div",{className:"chart-column",children:[h.jsx("div",{className:"chart-bar-v"}),h.jsx("span",{className:"chart-label",children:e})]},t))}),h.jsxs("div",{className:"results-metrics",children:[h.jsxs("div",{className:"metric-box",children:[h.jsx("div",{className:"metric-box-value",children:"+40%"}),h.jsx("div",{className:"metric-box-label",children:"Capacidad"})]}),h.jsxs("div",{className:"metric-box",children:[h.jsx("div",{className:"metric-box-value",children:"-70%"}),h.jsx("div",{className:"metric-box-label",children:"Errores"})]})]})]})}const TG=[{number:"1",tag:"DÃa 1",title:"Nos contactas y platicamos",description:"Cuéntanos sobre tu operación, tus dolores principales y qu
62é te quita el sueño. Nosotros te explicamos cómo podemos ayudarte especÃficamente.",features:["Llamada o reunión de 15-20 minutos","Análisis de tu operación actual","Propuesta personalizada sin compromiso","Respuesta en menos de 24 horas"],illustration:h.jsx(DG,{}),reverse:!1},{number:"2",tag:"2-4 semanas",title:"Instalamos todo sin tocar tu POS",description:"Nuestro equipo configura el sistema completo: integraciones con delivery, kiosco y e-commerce. Todo sin afectar tu operación actual.",features:["Configuración de integraciones (Uber, PedidosYa, ASAP)","Setup del kiosco y capacitación","Conexión con tu KDS o impresora","Tu POS sigue funcionando igual"],illustration:h.jsx(kG,{}),reverse:!0},{number:"3",tag:"$0 mensual",title:"Operas sin costo fijo",description:"Durante la demo no pagas mensualidad. Solo un pequeño fee por transacción. Si no vendes, no pagas. Asà de simple.",features:["Sin inversión inicial de hardware","Sin costo mensual fijo","Solo $0.25-$0.50 por transacción","Soporte incluido 24/7"],illustration:h.jsx(NG,{}),reverse:!1},{number:"4",tag:"Sin riesgo",title:"Mides resultados reales",description:"Ves el impacto en tu operación con datos concretos. Si funciona, seguimos. Si no te convence, retiramos todo sin costo ni compromiso.",features:["Dashboard con métricas en tiempo real","Comparativa antes vs después","Reportes de ahorro y eficiencia","Decisión 100% tuya al final"],illustration:h.jsx(RG,{}),reverse:!0}];function FG(){return h.jsx("section",{className:"demo-section",id:"demo",children:h.jsxs("div",{className:"demo-container",children:[h.jsxs("div",{className:"demo-header",children:[h.jsx("p",{className:"section-tag",children:"Cómo funciona"}),h.jsx("h2",{className:"section-title",children:"Demo sin inversión"}),h.jsx("p",{className:"section-subtitle",children:"Prueba todo sin riesgo. Si no funciona, lo retiramos y listo."})]}),h.jsx("div",{className:"demo-grid",children:TG.map((e,t)=>h.jsxs("div",{className:`demo-item${e.reverse?" reverse":""}`,children:[h.jsxs("div",{className:"demo-content",children:[h.jsxs("div",{children:[h.jsx("span",{className:"demo-step-number",children:e.number}),h.jsx("span",{className:"demo-tag",children:e.tag})]}),h.jsx("h3",{children:e.title}),h.jsx("p",{children:e.description}),h.jsx("ul",{className:"demo-features",children:e.features.map((r,n)=>h.jsx("li",{children:r},n))})]}),h.jsx("div",{className:"demo-visual",children:h.jsx("div",{className:"demo-illustration",children:e.illustration})})]},t))}),h.jsx("div",{className:"demo-cta",children:h.jsxs("div",{className:"demo-banner",children:[h.jsx("div",{className:"banner-shield",children:"ð¡ï¸"}),h.jsxs("h3",{className:"banner-title",children:["Si no te baja carga y no te sube ventas,",h.jsx("br",{}),h.jsx("span",{children:"lo retiramos sin costo ni preguntas"})]}),h.jsx("p",{className:"banner-subtitle",children:"Cero riesgo para ti. Nosotros confiamos en nuestro producto. Si no ves resultados, simplemente nos vamos."}),h.jsx("div",{className:"banner-features",children:["Sin contratos largos","Sin penalidades","Sin letra pequeña"].map((e,t)=>h.jsxs("div",{className:"banner-feature",children:[h.jsx("span",{className:"banner-feature-icon",children:"â"}),e]},t))}),h.jsxs("a",{href:"https://wa.me/50760001234?text=Hola!%20Me%20interesa%20la%20demo%20gratis%20de%20SmartPay",className:"banner-cta",children:[h.jsx(QG,{}),"Quiero mi Demo Gratis"]}),h.jsx("p",{className:"banner-note",children:"Respuesta en menos de 24 horas ⢠Sin compromiso"})]})})]})})}const OG=[{icon:"ð«",title:"Elimina las Filas",description:'Los clientes de pickup ya no hacen fila con los que ordenan. Tu personal deja de ser "tomador de pedidos" y se enfoca en producir.',benefits:["Clientes pickup usan el kiosco","Tiempo de espera reducido 70%","Mejor experiencia del cliente","Personal libre para producir"]},{icon:"â",title:"Cero Errores en Pedidos",description:"La automatización elimina los errores humanos. El pedido entra digital, se factura digital, va al KDS digital. Sin intermediarios, sin confusiones.",benefits:["Pedido directo al sistema","Facturación automática 100%","Cero reembolsos por error","Mejores reseñas online"]},{icon:"ð",title:"Más Ventas, Mismo Personal",description:"Aumenta tu capacidad de atención sin contratar más gente. El kiosco es un empleado que nunca falta, nunca se cansa y hace upselling perfecto.",benefits:["Capacidad +40% sin más personal","Upselling automático inteligente","Ticket promedio +15-25%","ROI positivo desde mes 1"]}];function MG(){return h.jsxs("section",{className:"results-section",children:[h.jsxs("div",{className:"section-header",children:[h.jsx("p",{className:"section-tag",children:"Resultados garantizados"}),h.jsx("h2",{className:"section-title",children:"Lo que vas a lograr"})]}),h.jsx("div",{className:"results-container",children:h.jsx("div",{className:"results-grid-new",children:OG.map((e,t)=>h.jsxs("div",{className:"result-card-new",children:[h.jsx("div",{className:"result-icon-new",children:e.icon}),h.jsx("h3",{children:e.title}),h.jsx("p",{children:e.description}),h.jsx("ul",{className:"result-benefits",children:e.benefits.map((r,n)=>h.jsx("li",{children:r},n))})]},t))})})]})}const LG=()=>
62h.jsx("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"currentColor",children:h.jsx("path",{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})});function jG(){return h.jsx("section",{className:"cta-section",id:"contacto",children:h.jsxs("div",{className:"cta-content",children:[h.jsx("h2",{className:"cta-title",children:"¿Listo para automatizar tu operación?"}),h.jsx("p",{className:"cta-subtitle",children:"Lo implementamos sin tocar tu POS. Si no te baja carga y no te sube ventas, lo retiramos y ya."}),h.jsx("div",{className:"cta-buttons ",children:h.jsxs("a",{href:"https://wa.me/50766788044?text=Hola!%20Me%20interesa%20la%20demo%20gratis%20de%20SmartPay",className:"inline-flex items-center gap-2 btn-primary",children:[h.jsx(LG,{className:"w-5 h-5"}),h.jsx("span",{children:"Contactar por WhatsApp"})]})})]})})}const UG=()=>h.jsxs(FA,{children:[h.jsx(pG,{}),h.jsx(CG,{}),h.jsx(_G,{}),h.jsx("div",{className:"hidden",children:h.jsx(FG,{})}),h.jsx(MG,{}),h.jsx(jG,{})]}),PG="/assets/Kpaso1-9HmZeRrf.png",zG="/assets/Kpaso2-CcsU-lRD.png",HG="/assets/Kpaso3-ZB26qe1F.png",GG="/assets/Kpaso4-CRD3efl2.png",KD="/assets/Kiosk-BYqBFiDa.png",qG="/assets/Touch-CDmrgHrs.png",YG="/assets/Printer-Cu6W00lG.png",WG="/assets/GatewayPay-onsjhH_7.png",KG="/assets/QRscan-BSJq0mDA.png",VG="/assets/KCaracteristicas-CKUibSny.png",JG=[{label:"Tiempo promedio de compra",value:"< 60s",emoji:"â¡"},{label:"Incremento de tickets",value:"+30%",emoji:"ð"},{label:"Errores de cobro",value:"-35%",emoji:"â
"}],ZG=["Interfaz guiada paso a paso","Catálogo visual con fotos, combos y modificadores","Ticket impreso o enviado por email/WhatsApp"],F6=[{number:"01",image:PG,title:"Explorar catálogo",desc:"El cliente se acerca al kiosko y explora el catálogo visual con fotos y precios"},{number:"02",image:zG,title:"Añadir productos",desc:"Añade productos al carrito y ve el total en tiempo real con sugerencias de combos"},{number:"03",image:HG,title:"Pagar",desc:"Paga con tarjeta, QR o el método configurado de forma rápida y segura"},{number:"04",image:GG,title:"Orden lista",desc:"Se genera el ticket y la orden se envÃa automáticamente al KDS o POS"}],XG=["UI táctil optimizada para uso rápido e intuitivo","Soporte para múltiples idiomas y monedas","Configuración de combos, menús y promociones desde el Dashboard","Upselling automático con sugerencias inteligentes"],$G=[{img:KG,name:"Lectores de códigos de barras y QR"},{img:YG,name:"Impresoras térmicas y pantallas de cliente"},{img:WG,name:"Pasarelas de pago locales e internacionales"},{img:qG,name:"Montajes en cualquier dispositivo táctil"}],eq=[{emoji:"ðª",title:"Restaurantes",desc:"Fast-casual y food courts"},{emoji:"ð",title:"Retail",desc:"Tiendas de conveniencia, farmacias y minimarkets"},{emoji:"ðï¸",title:"Eventos",desc:"Cines, estadios y eventos con alto flujo"}];function tq(){return h.jsxs("section",{className:"ksk-hero",id:"hero",children:[h.jsxs("div",{className:"ksk-hero__content",children:[h.jsxs("div",{className:"ksk-hero__badge",children:[h.jsx("span",{className:"ksk-hero__badge-dot"}),"Kioskos de Autoservicio"]}),h.jsxs("h1",{className:"ksk-hero__h1",children:["Acelera tus ventas,",h.jsx("br",{}),h.jsx("span",{children:"atención 24/7"})]}),h.jsx("p",{className:"ksk-hero__sub",children:"Kioskos táctiles personalizables, acorta los tiempos de espera, libera personal y permite que los clientes generen sus propios pedidos."}),h.jsx("div",{className:"ksk-hero__kpis",children:JG.map((e,t)=>h.jsxs("div",{className:"ksk-hero__kpi",children:[h.jsx("span",{className:"ksk-hero__kpi-emoji",children:e.emoji}),h.jsx("div",{className:"ksk-hero__kpi-value",children:e.value}),h.jsx("div",{className:"ksk-hero__kpi-label",children:e.label})]},t))})]}),h.jsx("div",{className:"ksk-hero__visual",children:h.jsxs("div",{className:"ksk-hero__mockup",children:[h.jsxs("div",{className:"ksk-hero__mockup-header",children:[h.jsx("span",{className:"ksk-hero__dot"}),h.jsx("span",{className:"ksk-hero__dot"}),h.jsx("span",{className:"ksk-hero__dot"})]}),h.jsx("div",{className:"ksk-hero__img-wrap",children:h.jsx("img",{src:KD,alt:"Kiosko Smart"})}),h.jsxs("div",{className:"ksk-hero__sync",children:[h.jsx("span",{className:"ksk-hero__sync-dot"}),"Conectado al ecosistema Smart en tiempo real"]})]})})]})}function rq(){return h.jsx("section",{className:"ksk-section ksk-que",id:"qué-es",children:h.jsxs("div",{className:"ksk-container",children:[h.jsxs("div",{className:"ksk-section-header",children:[h.jsx("p",{className:"ksk-section-tag",children:"¿Qué es?"}),h.jsxs("h2",{className:"ksk-section-title",children:["Un kiosko de ",h.jsx("span",{children:"autoservicio"})]})]}),h.jsxs("div",{className:"ksk-row",children:[h.jsxs("div",{className:"ksk-que__text",children:[h.jsx("p",{children:"Un punto de venta autónomo donde el cliente navega el catálogo, arma su pedido y paga por sà mismo sin depender de un cajero."}),h.jsx("p",{children:"Todo queda conectado a tu POS, inventario y Dashboard para mantener precios, stock y promociones siempre actualizados."}),h.jsx("ul",{className:"ksk-feature-list",children:ZG.map((e,t)=>h.jsxs("li",{children:[h.jsx("span",{className:"ksk-feature-icon",children:"â"}),e]},t))})]}),h.jsx("div",{className:"ksk-visual",children:h.jsx("img",{src:KD,alt:"Kiosko Smart"})})]})]})})}function nq(){return h.jsx("section",{className:"ksk-section ksk-como",id:"cómo-funciona",children:h.jsxs("div",{className:"ksk-container",children:[h.jsxs("div",{className:"ksk-section-header",children:[h.jsx("p",{className:"ksk-section-tag",children:"Cómo funciona"}),h.jsxs("h2",{className:"ksk-section-title",children:["Cómo funciona ",h.jsx("span",{children:"en tu tienda"})]}),h.jsx("p",{className:"ksk-section-subtitle",children:"Cuatro pasos simples para que tu cliente compre de forma autónoma."})]}),h.jsx("div",{className:"ksk-como__grid",children:F6.map((e,t)=>h.jsxs("div",{className:"ksk-como__step",children:[h.jsx("span",{className:"ksk-como__step-num",children:e.number}),h.jsx("h3",{className:"ksk-como__step-title",children:e.title}),h.jsx("p",{className:"ksk-como__step-desc",children:e.desc}),h.jsx("img",{src:e.image,alt:e.title,className:"ksk-como__step-img"}),t<F6.length-1&&h.jsx("span",{className:"ksk-como__arrow",children:"âº"})]},t))})]})})}function iq(){return h.jsx("section",{className:"ksk-section ksk-features",id:"caracterÃsticas",children:h.jsxs("div",{className:"ksk-container",children:[h.jsxs("div",{className:"ksk-section-header",children:[h.jsx("p",{className:"ksk-section-tag",children:"CaracterÃsticas"}),h.jsxs("h2",{className:"ksk-section-title",children:["CaracterÃsticas ",h.jsx("span",{children:"clave"})]}),h.jsx("p",{className:"ksk-section-subtitle",children:"Todo lo que necesitas para operar kioskos de alto rendimiento."})]}),h.jsxs("div",{className:"ksk-features__row",children:[h.jsx("ul",{className:"ksk-feature-list",children:XG.map((e,t)=>h.jsxs("li",{children:[h.jsx("span",{className:"ksk-feature-icon",children:"â"}),e]},t))}),h.jsx("div",{className:"ksk-visual",children:h.jsx("img",{src:VG,alt:"CaracterÃsticas del kiosko"})})]}),h.jsx("div",{className:"ksk-int__header",children:h.jsxs("h3",{children:["Integraciones y ",h.jsx("span",{children:"hardware"})]})}),h.jsx("div",{className:"ksk-int__grid",children:$G.map((e,t)=>h.jsxs("div",{className:"ksk-int__card",children:[h.jsx("div",{className:"ksk-int__card-icon",children:h.jsx("img",{src:e.img,alt:e.name})}),h.jsx("p",{className:"ksk-int__card-name",children:e.name})]},t))})]})})}function aq(){return h.jsx("section",{className:"ksk-section ksk-casos",id:"casos-de-uso",children:h.jsxs("div",{className:"ksk-container",children:[h.jsxs("div",{className:"ksk-section-header",children:[h.jsx("p",{className:"ksk-section-tag",children:"Casos de uso"}),h.jsxs("h2",{className:"ksk-section-title",children:["Dónde funciona ",h.jsx("span",{children:"mejor"})]}),h.jsx("p",{className:"ksk-section-subtitle",children:"Adaptado a cada tipo de negocio con alto flujo de clientes."})]}),h.jsx("div",{className:"ksk-casos__grid",children:eq.map((e,t)=>h.jsxs("div",{className:"ksk-casos__card",children:[h.jsx("div",{className:"ksk-casos__icon",children:e.emoji}),h.jsx("h3",{className:"ksk-casos__title",children:e.title}),h.jsx("p",{className:"ksk-casos__desc",children:e.desc})]},t))})]})})}function sq(){return h.jsx("section",{className:"ksk-section ksk-cta",children:h.jsxs("div",{className:"ksk-container",children:[h.jsx("div",{className:"ksk-cta__icon",children:"ð¥ï¸"}),h.jsxs("h2",{children:["¿Listo para implementar",h.jsx("br",{}),h.jsx("span",{children:"kioskos en tu tienda?"})]}),h.jsx("p",{children:"Solicita una demo personalizada y descubre cómo los kioskos pueden transformar tu negocio."}),h.jsxs("div",{className:"ksk-cta__btns",children:[h.jsx("button",{className:"ksk-btn-primary",children:"Solicitar Demo Gratuita â"}),h.jsx("button",{className:"ksk-btn-secondary",children:"Ver caracterÃsticas"})]})]})})}function oq(){return h.jsx(h.Fragment,{children:h.jsx(FA,{children:h.jsxs("div",{className:"ksk-app",children:[h.jsx(tq,{}),h.jsx(rq,{}),h.jsx(nq,{}),h.jsx(iq,{}),h.jsx(aq,{}),h.jsx(sq,{})]})})})}const lq="/assets/POS-BVB4NaUH.png",cq="/assets/PosPaso2-Bz4LyZQX.png",uq="/assets/PosPaso3-CdEizdQc.png",fq="/assets/KDS-5gbU2iRT.png",dq="/assets/KDSpaso1-D3LkHGpO.png",Aq="/assets/KDSpaso2-B5v9cYz5.png",hq="/assets/PosKds-BQ2UjEn0.png",gq=[{label:"Tiempo por venta",value:"3-7s",emoji:"â¡"},{label:"Capacitación",value:"< 30 min",emoji:"â
"},{label:"Disponibilidad",value:"99.9%",emoji:"ð¡ï¸"}],pq=[{emoji:"ð¥ï¸",label:"PC"},{emoji:"ð»",label:"Laptop"},{emoji:"ð±",label:"Tablet"},{emoji:"ð²",label:"Móvil"}],mq=["Pago en efectivo, tarjeta, QR y métodos digitales","Manejo de devoluciones y notas de crédito","Soporte multiimpuestos y listas de precios por segmento","Modificadores, combos, mesas, cuentas separadas"],vq=["Pantallas de cocina con tickets organizados","Indicadores de tiempo por orden y alerta de retrasos","Estados claros: pendiente, preparando, listo","Resumen por estación, mesero o repartidor"],O6=[{number:"01",image:cq,emoji:"ð§¾",title:"Procesar venta",desc:"Escanea o busca productos, aplica descuentos autorizados"},{number:"02",image:uq,emoji:"ð³",title:"Cobro",desc:"Selecciona método de pago e imprime o envÃa el comprobante"},{number:"03",image:dq,emoji:"ð¨âð³",title:"Preparación",desc:"El pedido llega desde POS, cada estación marca estados y confirma avances en tiempo real"},{number:"04",image:Aq,emoji:"â
",title:"Pedido listo",desc:"Se marca el pedido completo, El Dashboard registra tiempos y estadÃsticas"}],yq=["Un solo producto, cero complicaciones, olvida sistemas separados que no se comunican bien","Fácil de usar, incluso en horas pico, interfaces limpias, rápidas e intuitivas","Múltiples cajas y KDS por tienda con control de usuarios y permisos","Integración directa con kioskos y eCommerce"],bq=[{emoji:"ð¨ï¸",title:"Impresión",desc:"Local o en red"},{emoji:"ð·",title:"Lectores",desc:"1D/2D y balanzas"}
62,{emoji:"ð¡ï¸",title:"Pasarelas",desc:"Pago y conciliación"},{emoji:"ðª",title:"Multi-todo",desc:"Sucursal, moneda, impuesto"}],xq=[{emoji:"ðï¸",title:"Retail y CafeterÃas",desc:"Controla volúmenes grandes de pedidos"},{emoji:"ðª",title:"Conveniencia",desc:"Mini markets y farmacias"},{emoji:"ð½ï¸",title:"Restaurantes y Food courts",desc:"Coordina múltiples estaciones con un solo sistema"}],Eq=[{question:"¿El POS necesita app nativa?",answer:"No, es completamente web y responsive, funciona en navegadores modernos sin necesidad de instalar nada. Accede desde cualquier dispositivo con conexión a internet."},{question:"¿El POS soporta cajones de dinero?",answer:"SÃ, a través de la impresora o conexión directa según el modelo. Es compatible con la mayorÃa de cajones del mercado con conexión RJ11 o USB."},{question:"¿El KDS funciona con múltiples pantallas?",answer:"SÃ, puedes tener una pantalla por estación (frÃos, calientes, empaque) y una visión general para coordinación. Cada pantalla puede configurarse independientemente."},{question:"¿El KDS reemplaza a las impresoras de cocina?",answer:"Puede reemplazarlas completamente o trabajar en conjunto, según tu operación. Muchos clientes mantienen impresión como backup durante la transición."}];function Cq(){return h.jsxs("section",{className:"pos-hero",id:"hero",children:[h.jsxs("div",{className:"pos-hero__content",children:[h.jsxs("div",{className:"pos-hero__badge",children:[h.jsx("span",{className:"pos-hero__badge-dot"}),"POS + KDS Adaptativo"]}),h.jsxs("h1",{className:"pos-hero__h1",children:["La evolución del servicio,",h.jsx("br",{}),h.jsx("span",{children:"POS + KDS"})]}),h.jsx("p",{className:"pos-hero__sub",children:"Optimiza tu operación, acelera tus tiempos y mejora la experiencia del cliente con un sistema unificado que conecta punto de venta y cocina sin esfuerzo. Funciona igual en PC, tablet o móvil."}),h.jsx("div",{className:"pos-hero__devices",children:pq.map((e,t)=>h.jsxs("div",{className:"pos-hero__device",children:[h.jsx("span",{className:"pos-hero__device-emoji",children:e.emoji}),e.label]},t))}),h.jsx("div",{className:"pos-hero__kpis",children:gq.map((e,t)=>h.jsxs("div",{className:"pos-hero__kpi",children:[h.jsx("span",{className:"pos-hero__kpi-emoji",children:e.emoji}),h.jsx("div",{className:"pos-hero__kpi-value",children:e.value}),h.jsx("div",{className:"pos-hero__kpi-label",children:e.label})]},t))})]}),h.jsx("div",{className:"pos-hero__visual",children:h.jsxs("div",{className:"pos-hero__mockup",children:[h.jsxs("div",{className:"pos-hero__mockup-header",children:[h.jsx("span",{className:"pos-hero__dot"}),h.jsx("span",{className:"pos-hero__dot"}),h.jsx("span",{className:"pos-hero__dot"})]}),h.jsxs("div",{className:"pos-hero__mockup-body",children:[h.jsxs("div",{className:"pos-hero__panel",children:[h.jsx("p",{className:"pos-hero__panel-label",children:"POS · Caja 01"}),h.jsxs("div",{className:"pos-hero__order-row",children:[h.jsx("span",{children:"Mesa 4"}),h.jsx("span",{className:"pos-hero__order-val",children:"$34.50"})]}),h.jsxs("div",{className:"pos-hero__order-row",children:[h.jsx("span",{children:"Mesa 7"}),h.jsx("span",{className:"pos-hero__order-val",children:"$21.00"})]}),h.jsxs("div",{className:"pos-hero__order-row",children:[h.jsx("span",{children:"Para llevar"}),h.jsx("span",{className:"pos-hero__order-val",children:"$12.80"})]})]}),h.jsxs("div",{className:"pos-hero__panel",children:[h.jsx("p",{className:"pos-hero__panel-label",children:"KDS · Cocina"}),h.jsxs("div",{className:"pos-hero__order-row",children:[h.jsx("span",{children:"#041"}),h.jsx("span",{className:"pos-hero__status pos-hero__status--prep",children:"Preparando"})]}),h.jsxs("div",{className:"pos-hero__order-row",children:[h.jsx("span",{children:"#042"}),h.jsx("span",{className:"pos-hero__status pos-hero__status--done",children:"Listo â"})]}),h.jsxs("div",{className:"pos-hero__order-row",children:[h.jsx("span",{children:"#043"}),h.jsx("span",{className:"pos-hero__status pos-hero__status--prep",children:"Preparando"})]})]}),h.jsxs("div",{className:"pos-hero__sync",children:[h.jsx("span",{className:"pos-hero__sync-dot"}),"POS y KDS sincronizados en tiempo real"]})]})]})})]})}function Bq(){return h.jsx("section",{className:"pos-section pos-que",id:"qué-es",children:h.jsxs("div",{className:"pos-container",children:[h.jsxs("div",{className:"pos-section-header",children:[h.jsx("p",{className:"pos-section-tag",children:"¿Qué es?"}),h.jsxs("h2",{className:"pos-section-title",children:["¿Qué es el ",h.jsx("span",{children:"POS + KDS adaptativo?"})]}),h.jsx("p",{className:"pos-section-subtitle",children:"Nuestro sistema combina POS (Punto de Venta) y KDS (Kitchen Display System) en una sola plataforma moderna, rápida y completamente integrada."})]}),h.jsxs("div",{className:"pos-que__duo",children:[h.jsxs("div",{className:"pos-que__card",children:[h.jsx("div",{className:"pos-que__card-img",children:h.jsx("img",{src:lq,alt:"POS Smart"})}),h.jsx("h3",{className:"pos-que__card-title",children:"POS Moderno y Rápido"}),h.jsx("ul",{className:"pos-feature-list",children:mq.map((e,t)=>h.jsxs("li",{children:[h.jsx("span",{className:"pos-feature-icon",children:"â"}),e]},t))})]}),h.jsx("div",{className:"pos-que__plus",children:"+"}),h.jsxs("div",{className:"pos-que__card",children:[h.jsx("div",{className:"pos-que__card-img",children:h.jsx("img",{src:fq,alt:"KDS Smart"})}),h.jsx("h3",{className:"pos-que__card-title",children:"KDS Inteligente"}),h.jsx("ul",{className:"pos-feature-list",children:vq.map((e,t)=>h.jsxs("li",{children:[h.jsx("span",{className:"pos-feature-icon",children:"â"}),e]},t))})]})]})]})})}function wq(){return h.jsx("section",{className:"pos-section pos-como",id:"cómo-funciona",children:h.jsxs("div",{className:"pos-container",children:[h.jsxs("div",{className:"pos-section-header",children:[h.jsx("p",{className:"pos-section-tag",children:"Cómo funciona"}),h.jsxs("h2",{className:"pos-section-title",children:["Cómo se usa ",h.jsx("span",{children:"en el dÃa a dÃa"})]}),h.jsx("p",{className:"pos-section-subtitle",children:"Desde que el cliente ordena hasta que el plato sale de la cocina, en un solo flujo."})]}),h.jsx("div",{className:"pos-como__grid",children:O6.map((e,t)=>h.jsxs("div",{className:"pos-como__step",children:[h.jsx("span",{className:"pos-como__step-num",children:e.number}),h.jsx("h3",{className:"pos-como__step-title",children:e.title}),h.jsx("p",{className:"pos-como__step-desc",children:e.desc}),h.jsx("img",{src:e.image,alt:e.title,className:"pos-como__step-img"}),t<O6.length-1&&h.jsx("span",{className:"pos-como__arrow",children:"âº"})]},t))})]})})}function Iq(){return h.jsx("section",{className:"pos-section pos-features",id:"caracterÃsticas",children:h.jsxs("div",{className:"pos-container",children:[h.jsxs("div",{className:"pos-section-header",children:[h.jsx("p",{className:"pos-section-tag",children:"CaracterÃsticas"}),h.jsxs("h2",{className:"pos-section-title",children:["Lo que hace diferente ",h.jsx("span",{children:"a este POS"})]}),h.jsx("p",{className:"pos-section-subtitle",children:"Un sistema que crece con tu negocio y se adapta a cualquier operación."})]}),h.jsxs("div",{className:"pos-features__row",children:[h.jsx("ul",{className:"pos-features__list",children:yq.map((e,t)=>h.jsxs("li",{children:[h.jsx("span",{className:"pos-features__list-icon",children:"â"}),e]},t))}),h.jsxs("div",{className:"pos-visual",children:[h.jsx("img",{src:hq,alt:"POS + KDS integrado"}),h.jsx("span",{style:{fontSize:"6rem",opacity:.25},children:"ð"})]})]}),h.jsx("div",{className:"pos-int__header",children:h.jsxs("h3",{children:["Integraciones y ",h.jsx("span",{children:"hardware"})]})}),h.jsx("div",{className:"pos-int__grid",children:bq.map((e,t)=>h.jsxs("div",{className:"pos-int__card",children:[h.jsx("div",{className:"pos-int__card-icon",children:e.emoji}),h.jsx("div",{className:"pos-int__card-title",children:e.title}),h.jsx("div",{className:"pos-int__card-desc",children:e.desc})]},t))})]})})}function Sq(){return h.jsx("section",{className:"pos-section pos-casos",id:"casos-de-uso",children:h.jsxs("div",{className:"pos-container",children:[h.jsxs("div",{className:"pos-section-header",children:[h.jsx("p",{className:"pos-section-tag",children:"Casos de uso"}),h.jsxs("h2",{className:"pos-section-title",children:["Ideal para ",h.jsx("span",{children:"negocios como..."})]}),h.jsx("p",{className:"pos-section-subtitle",children:"Desde restaurantes hasta tiendas de conveniencia y food courts."})]}),h.jsx("div",{className:"pos-casos__grid",children:xq.map((e,t)=>h.jsxs("div",{className:"pos-casos__card",children:[h.jsx("div",{className:"pos-casos__icon",children:e.emoji}),h.jsx("h3",{className:"pos-casos__title",children:e.title}),h.jsx("p",{className:"pos-casos__desc",children:e.desc})]},t))})]})})}function _q(){const[e,t]=fe.useState(null);return h.jsx("section",{className:"pos-section pos-faq",children:h.jsxs("div",{className:"pos-container",children:[h.jsxs("div",{className:"pos-section-header",children:[h.jsx("p",{className:"pos-section-tag",children:"FAQ"}),h.jsxs("h2",{className:"pos-section-title",children:["Preguntas ",h.jsx("span",{children:"frecuentes"})]})]}),h.jsx("div",{className:"pos-faq__list",children:Eq.map((r,n)=>h.jsxs("div",{className:"pos-faq__item",children:[h.jsxs("button",{className:"pos-faq__q",onClick:()=>t(e===n?null:n),children:[r.question,h.jsx("span",{className:"pos-faq__q-arrow",children:e===n?"â²":"â¼"})]}),e===n&&h.jsx("p",{className:"pos-faq__a",children:r.answer})]},n))})]})})}function Qq(){return h.jsx("section",{className:"pos-section pos-cta",children:h.jsxs("div",{className:"pos-container",children:[h.jsx("div",{className:"pos-cta__icon",children:"ð²"}),h.jsxs("h2",{children:["¿Listo para un ecosistema",h.jsx("br",{}),h.jsx("span",{children:"POS + KDS adaptable?"})]}),h.jsx("p",{children:"Solicita una demo personalizada y descubre por qué miles de negocios confÃan en nuestro Ecosistema."})]})})}function Dq(){return h.jsx(h.Fragment,{children:h.jsx(FA,{children:h.jsxs("div",{className:"pos-app",children:[h.jsx(Cq,{}),h.jsx(Bq,{}),h.jsx(wq,{}),h.jsx(Iq,{}),h.jsx(Sq,{}),h.jsx(_q,{}),h.jsx(Qq,{})]})})})}
62const kq=()=>{const[e,t]=fe.useState(!1),[r,n]=fe.useState(0),[i,a]=fe.useState({x:0,y:0}),[s,c]=fe.useState(!1),[u,f]=fe.useState(null);fe.useEffect(()=>{const Q=()=>n(window.scrollY),j=N=>a({x:N.clientX,y:N.clientY});return window.addEventListener("scroll",Q),window.addEventListener("mousemove",j),()=>{window.removeEventListener("scroll",Q),window.removeEventListener("mousemove",j)}},[]);const A=Q=>{const j=document.getElementById(Q);j&&j.scrollIntoView({behavior:"smooth"}),t(!1)},v=1-r*.002,y={bg:s?"#000000":"#FFFFFF",text:s?"#FFFFFF":"#0D0D0D",textSecondary:s?"#9CA3AF":"#6B7280",border:s?"rgba(255,255,255,0.1)":"rgba(13,13,13,0.1)",cardBg:s?"rgba(255,255,255,0.05)":"rgba(255,255,255,0.9)",gradientOverlay:s?"rgba(41,166,73,0.15)":"rgba(41,166,73,0.08)"},E=[{label:"Tiempos de respuesta",value:"-30%",icon:oy,color:"#29A649"},{label:"Errores de entrega",value:"-60%",icon:VP,color:"#31BF2C"},{label:"Ãrdenes por hora",value:"+52%",icon:Gx,color:"#2A95BF"}],C=["Reduce errores y duplica tu eficiencia.","Centraliza toda tu operación en un solo sistema","Aumenta tus ganancias con delivery propio","Mantiene sincronizados POS, KDS y ecommerce"],I=["Estados claros: pendiente, preparando, listo","Timers y alertas visuales y sonoras","Panel único para cocina, despacho y repartidor"],S=[{icon:BP,title:"Estado",desc:"disponible, en ruta, entregando"},{icon:oy,title:"Entrega",desc:"Tiempo estimado de llegada"},{icon:LP,title:"Seguimiento",desc:"Mapa con ubicación"},{icon:Px,title:"Reportes",desc:"Historial de entregas y rendimientoa"}],T=[{icon:({size:Q})=>h.jsx("img",{src:Pedidos,style:{width:Q,height:Q,objectFit:"contain"}}),title:"Pedidos Ya",desc:"Fast food y dark kitchens"},{icon:({size:Q})=>h.jsx("img",{src:Uber,style:{width:Q,height:Q,objectFit:"contain"}}),title:"Uber Eats",desc:"Restaurantes casuales y franquicias"},{icon:({size:Q})=>h.jsx("img",{src:Asap,style:{width:Q,height:Q,objectFit:"contain"}}),title:"Asap",desc:"CafeterÃas y conceptos de alto volumen"}],_=[{question:"¿Funciona con múltiples pantallas?",answer:"SÃ, puedes tener una pantalla por estación (frÃos, calientes, empaque) y una visión general para coordinación. Cada pantalla puede configurarse independientemente."},{question:"¿Reemplaza a las impresoras de cocina?",answer:"Puede reemplazarlas completamente o trabajar en conjunto, según tu operación. Muchos clientes mantienen impresión como backup durante la transición."}],k=[{number:"01",image:Diliviry1,title:"El cliente hace el pedido",desc:"Desde tu web, app propia o plataformas externas. "},{number:"02",image:Diliviry2,title:"El pedido llega automáticamente al sistema",desc:"El POS recibe la orden y pasa al KDS para preparación inmediata en cocina"},{number:"03",image:Diliviry3,title:"Repartidor interno o externo recoge el pedido",desc:"El sistema asigna al repartidor interno o marca para ser retirado por el servicio externo"},{number:"04",image:Diliviry4,title:"Pedido actualizado automáticamente al cliente",desc:"El sistema envÃa notificaciones del estado del pedido y tiempo estimado de entrega"}],F=[{name:"Repartos propios",color:"#2A95BF"},{name:"Terceros",color:"#29A649"},{name:"Control total",color:"#31BF2C"}];return fe.useEffect(()=>{window.scrollTo(0,0)},[]),h.jsxs("div",{className:"overflow-hidden transition-colors duration-700",style:{backgroundColor:y.bg,color:y.text},children:[h.jsx("div",{className:"fixed w-96 h-96 rounded-full pointer-events-none z-0 blur-3xl transition-all duration-500",style:{background:"radial-gradient(circle, "+y.gradientOverlay+" 0%, rgba(49,191,44,"+(s?"0.15":"0.08")+") 50%, transparent 70%)",left:i.x-192,top:i.y-192}}),h.jsx("nav",{className:"fixed top-0 w-full z-50 transition-all duration-700",style:{backgroundColor:r>50?s?"rgba(0,0,0,0.8)":"rgba(255,255,255,0.9)":"transparent",backdropFilter:r>50?"blur(20px)":"none",borderBottom:r>50?"1px solid "+y.border:"none",padding:r>50?"1rem 0":"1.5rem 0"},children:h.jsxs("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:[h.jsxs("div",{className:"flex justify-between items-center",children:[h.jsx("a",{className:"text-2xl font-bold bg-gradient-to-r from-cyan-500 via-green-500 to-cyan-500 bg-clip-text text-transparent",href:"/",style:{backgroundSize:"200% auto"},children:"Smart Pay"}),h.jsx(qD,{}),h.jsxs("div",{className:"flex items-center gap-6",children:[h.jsx("button",{onClick:()=>c(!s),className:"p-2 rounded-full hover:scale-110 transition-all duration-300",style:{backgroundColor:y.cardBg,border:"1px solid "+y.border},children:s?h.jsx(tD,{size:20,className:"text-yellow-400"}):h.jsx(eD,{size:20,className:"text-blue-600"})}),h.jsx("button",{className:"lg:hidden p-2",onClick:()=>t(!e),style:{color:y.text},children:e?h.jsx(nD,{size:24}):h.jsx(Hx,{size:24})})]})]}),e&&h.jsx("div",{className:"lg:hidden mt-8 space-y-4 pb-6",children:["Qué es","Cómo funciona","CaracterÃsticas","Casos de uso"].map(Q=>h.jsx("button",{onClick:()=>A(Q.toLowerCase().replace(" ","-")),className:"block w-full text-left text-lg",style:{color:y.textSecondary},children:Q},Q))})]})}),h.jsxs("section",{className:"relative min-h-screen flex items-center justify-center overflow-hidden pt-20",children:[h.jsx("div",{className:"absolute inset-0 transition-opacity duration-700",style:{backgroundImage:"linear-gradient("+(s?"rgba(41,166,73,0.1)":"rgba(41,166,73,0.05)")+" 1px, transparent 1px), linear-gradient(90deg, "+(s?"rgba(41,166,73,0.1)":"rgba(41,166,73,0.05)")+" 1px, transparent 1px)",backgroundSize:"100px 100px",opacity:.5}}),h.jsx("div",{className:"absolute top-1/4 left-1/4 w-96 h-96 rounded-full blur-3xl transition-opacity duration-700",style:{background:"radial-gradient(circle, #29A649 "+(s?"30%":"20%")+", transparent 70%)",opacity:s?.3:.2}}),h.jsxs("div",{className:"relative z-10 max-w-6xl mx-auto px-6 text-center",style:{opacity:v},children:[h.jsx("div",{className:"mb-6 inline-block",children:h.jsx("div",{className:"px-6 py-2 rounded-full backdrop-blur-sm transition-all duration-700",style:{border:"1px solid "+(s?"rgba(41,166,73,0.3)":"rgba(41,166,73,0.2)"),backgroundColor:s?"rgba(41,166,73,0.05)":"rgba(41,166,73,0.03)"},children:h.jsx("span",{className:"text-sm tracking-wider font-medium",style:{color:"#29A649"},children:"Delivery integration"})})}),h.jsxs("h1",{className:"text-5xl md:text-7xl lg:text-7xl font-black mb-6 leading-tight",children:[h.jsx("span",{className:"block mb-2",style:{color:y.text},children:"Diliviry:"}),h.jsx("span",{className:"block",style:{background:"linear-gradient(135deg, #29A649 0%, #31BF2C 50%, #2A95BF 100%)",WebkitBackgroun
62dClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text"},children:"Todos tus deliverys en un solo lugar."})]}),h.jsx("p",{className:"text-xl md:text-2xl mb-12 max-w-4xl mx-auto leading-relaxed",style:{color:y.textSecondary},children:"Maneja tanto tu delivery propio como las órdenes que llegan desde plataformas externas, todo dentro del mismo sistema."}),h.jsx("div",{className:"flex justify-center gap-6 mb-12 flex-wrap",children:F.map((Q,j)=>h.jsx("div",{className:"px-6 py-3 rounded-full backdrop-blur-sm hover:scale-110 transition-all duration-300",style:{backgroundColor:y.cardBg,border:"2px solid "+Q.color},children:h.jsx("span",{className:"font-bold",style:{color:Q.color},children:Q.name})},j))}),h.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto mb-12",children:E.map((Q,j)=>{const N=Q.icon;return h.jsxs("div",{className:"p-6 rounded-2xl backdrop-blur-sm hover:scale-105 transition-all duration-500",style:{backgroundColor:y.cardBg,border:"1px solid "+y.border},children:[h.jsx(N,{size:32,className:"mx-auto mb-4",style:{color:Q.color}}),h.jsx("div",{className:"text-3xl font-black bg-gradient-to-r from-green-500 to-cyan-500 bg-clip-text text-transparent mb-2",children:Q.value}),h.jsx("div",{className:"text-sm",style:{color:y.textSecondary},children:Q.label})]},j)})}),h.jsxs("div",{className:"flex flex-col sm:flex-row gap-6 justify-center items-center",children:[h.jsx("button",{onClick:()=>A("qué-es"),className:"group relative px-10 py-5 font-bold rounded-full overflow-hidden hover:scale-105 transition-all duration-500",style:{backgroundColor:s?"#FFFFFF":"#0D0D0D",color:s?"#000000":"#FFFFFF"},children:h.jsxs("span",{className:"relative z-10 flex items-center gap-3",children:["Conoce más",h.jsx(zh,{className:"group-hover:translate-x-2 transition-transform",size:20})]})}),h.jsx("button",{className:"px-10 py-5 font-bold rounded-full hover:scale-105 transition-all duration-500",style:{border:"2px solid "+y.border,color:y.text},children:"Ver Diliviry en acción"})]})]})]}),h.jsx("section",{id:"qué-es",className:"relative py-32 px-6",children:h.jsx("div",{className:"max-w-7xl mx-auto",children:h.jsxs("div",{style:{opacity:Math.min(1,Math.max(0,(r-600)/300))},children:[h.jsx("div",{className:"text-center mb-16",children:h.jsxs("h2",{className:"text-5xl md:text-6xl font-black mb-8",style:{color:y.text},children:["¿Qué es ",h.jsx("br",{}),h.jsx("span",{className:"bg-gradient-to-r from-green-500 to-cyan-500 bg-clip-text text-transparent",children:"Diliviry?"})]})}),h.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[h.jsxs("div",{children:[h.jsx("p",{className:"text-xl mb-6 leading-relaxed",style:{color:y.textSecondary},children:"Es un módulo de entrega a domicilio integrado directamente con tu POS, KDS y ecommerce."}),h.jsx("p",{className:"text-xl mb-8 leading-relaxed",style:{color:y.textSecondary},children:"Permite que tu propio equipo reciba, gestione y entrege pedidos de forma rápida, organizada y totalmente centralizada."}),h.jsx("div",{className:"space-y-4",children:I.map((Q,j)=>h.jsxs("div",{className:"flex items-start gap-3",children:[h.jsx(zx,{size:24,className:"flex-shrink-0 mt-1 text-green-500"}),h.jsx("span",{className:"text-lg",style:{color:y.text},children:Q})]},j))})]}),h.jsxs("div",{className:"relative aspect-square rounded-3xl overflow-hidden",style:{backgroundColor:y.cardBg,border:"1px solid "+y.border},children:[h.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:h.jsx("img",{src:Diliviry,size:200,style:{color:"#29A64940"}})}),h.jsx("div",{className:"absolute inset-0",style:{background:"radial-gradient(circle at 50% 50%, #29A64920 0%, transparent 70%)"}}),h.jsx("div",{className:"absolute top-8 right-8",children:h.jsx(oy,{size:60,style:{color:"#31BF2C",opacity:.6}})})]})]})]})})}),h.jsx("section",{id:"cómo-funciona",className:"relative py-32 px-6",style:{backgroundColor:s?"#0A0A0A":"#F8F9FA"},children:h.jsx("div",{className:"max-w-7xl mx-auto",children:h.jsxs("div",{style:{opacity:Math.min(1,Math.max(0,(r-1200)/300))},children:[h.jsx("div",{className:"text-center mb-20",children:h.jsxs("h2",{className:"text-5xl md:text-6xl font-black mb-6",style:{color:y.text},children:["Flujo unificado ",h.jsx("span",{className:"bg-gradient-to-r from-green-500 to-cyan-500 bg-clip-text text-transparent",children:"de pedidos"})]})}),h.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-8",children:k.map((Q,j)=>h.jsxs("div",{className:"relative group",style:{opacity:Math.min(1,Math.max(0,(r-1400-j*100)/300))},children:[h.jsxs("div",{className:"p-8 rounded-2xl backdrop-blur-sm h-full hover:scale-105 transition-all duration-500",style:{backgroundColor:y.cardBg,border:"1px solid "+y.border},children:[h.jsx("div",{className:"text-6xl font-black mb-4 opacity-20",style:{color:"#29A649"},children:Q.number}),h.jsx("h3",{className:"text-2xl font-bold mb-3",style:{color:y.text},children:Q.title}),h.jsx("p",{style:{color:y.textSecondary},children:Q.desc}),h.jsx("img",{src:Q.image,alt:Q.title,className:"w-full h-64 object-contain my-2 rounded-lg"})]}),j<k.length-1&&h.jsx("div",{className:"hidden lg:block absolute top-1/2 -right-4 w-8",children:h.jsx(zh,{className:"text-green-500"})})]},j))})]})})}),h.jsx("section",{id:"caracterÃsticas",className:"relative py-32 px-6",children:h.jsx("div",{className:"max-w-7xl mx-auto",children:h.jsxs("div",{style:{opacity:Math.min(1,Math.max(0,(r-2200)/300))},children:[h.jsx("div",{className:"text-center mb-16",children:h.jsxs("h2",{className:"text-5xl md:text-6xl font-black mb-6",style:{color:y.text},children:["CaracterÃsticas clave de ",h.jsx("span",{className:"bg-gradient-to-r from-green-500 to-cyan-500 bg-clip-text text-transparent",children:"Diliviry"})]})}),h.jsxs("div",{className:"grid md:grid-cols-2 gap-16 items-center mb-20",children:[h.jsx("div",{className:"space-y-6",children:C.map((Q,j)=>h.jsxs("div",{className:"flex items-start gap-4 p-4 rounded-xl hover:scale-105 transition-all duration-300",style:{backgroundColor:y.cardBg,border:"1px solid "+y.border},children:[h.jsx(zx,{size:24,className:"flex-shrink-0 mt-1 text-green-500"}),h.jsx("span",{className:"text-lg",style:{color:y.text},children:Q})]},j))}),h.jsx("div",{className:"aspect-square rounded-3xl overflow-hidden relative",style:{backgroundColor:y.cardBg,border:"1px solid "+y.border},children:h.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:h.jsx("img",{src:DiliviryConnect,size:180,style:{color:"#31BF2C40"}})})})]}),h.jsx("div",{className:"text-center mb-12",children:h.jsxs("h3",{className:"text-4xl font-black mb-8",style:{color:y.text},children:["Seguimiento de",h.jsx("span",{className:"text-green-500",children:" repartidores"})]})}),h.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6",children:S.map((Q,j)=>{const N=Q.icon;return h.jsxs("div",{className:"p-6 rounded-2xl backdrop-blur-sm hover:scale-105 transition-all duration-500 text-center",style:{backgroundColor:y.cardBg,border:"1px solid "+y.border},children:[h.jsx("div",{className:"w-16 h-16 mx-auto mb-4 rounded-2xl flex items-center justify-center",style:{backgroundColor:"#29A64920"},children:h.jsx(N,{className:"text-green-500",size:32})}),h.jsx("h4",{className:"font-bold mb-2",style:{color:y.text},children:Q.title}),h.jsx("p",{className:"text-sm",style:{color:y.textSecondary},children:Q.desc})]},j)})})]})})}),h.jsx("section",{id:"casos-de-uso",className:"relative py-32 px-6",style:{backgroundColor:s?"#0A0A0A":"#F8F9FA"},children:h.jsx("div",{className:"max-w-7xl mx-auto",children:h.jsxs("div",{style:{opacity:Math.min(1,Math.max(0,(r-3200)/300))},children:[h.jsx("div",{className:"text-center mb-20",children:h.jsxs("h2",{className:"text-5xl md:text-6xl font-black mb-6",style:{color:y.text},children:["Integrados ",h.jsx("span",{className:"bg-gradient-to-r from-green-500 to-cyan-500 bg-clip-text text-transparent",children:"con..."})]})}),h.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:T.map((Q,j)=>{const N=Q.icon;return h.jsxs("div",{className:"p-8 rounded-3xl backdrop-blur-sm hover:scale-105 hover:rotate-2 transition-all duration-500",style:{backgroundColor:y.cardBg,border:"1px solid "+y.border},children:[h.jsx("div",{className:"w-20 h-20 mx-auto mb-6 rounded-2xl flex items-center justify-center",style:{backgroundColor:"#29A64920"},children:h.jsx(N,{size:80,className:"text-green-500"})}),h.jsx("h3",{className:"text-2xl font-bold mb-3 text-center",style:{color:y.text},children:Q.title}),h.jsx("p",{className:"text-center",style:{color:y.textSecondary},children:Q.desc})]},j)})})]})})}),h.jsx("section",{className:"relative py-32 px-6",children:h.jsx("div",{className:"max-w-4xl mx-auto",children:h.jsxs("div",{style:{opacity:Math.min(1,Math.max(0,(r-4e3)/300))},children:[h.jsx("div",{className:"text-center mb-16",children:h.jsxs("h2",{className:"text-5xl md:text-6xl font-black mb-6",style:{color:y.text},children:["Preguntas ",h.jsx("span",{className:"bg-gradient-to-r from-green-500 to-cyan-500 bg-clip-text text-transparent",children:"frecuentes"})]})}),h.jsx("div",{className:"space-y-4",children:_.map((Q,j)=>h.jsxs("div",{className:"rounded-2xl backdrop-blur-sm overflow-hidden transition-all duration-300",style:{backgroundColor:y.cardBg,border:"1px solid "+y.border},children:[h.jsxs("button",{onClick:()=>f(u===j?null:j),className:"w-full p-6 flex items-center justify-between hover:bg-opacity-80 transition-all",children:[h.jsx("span",{className:"text-xl font-bold text-left",style:{color:y.text},children:Q.question}),u===j?h.jsx(QP,{className:"text-green-500"}):h.jsx($Q,{className:"text-green-500"})]}),u===j&&h.jsx("div",{className:"px-6 pb-6",children:h.jsx("p",{className:"text-lg leading-relaxed",style:{color:y.textSecondary},children:Q.answer})})]},j))})]})})}),h.jsx("section",{className:"relative py-32 px-6",children:h.jsx("div",{className:"max-w-4xl mx-auto text-center",children:h.jsxs("div",{style:{opacity:Math.min(1,Math.max(0,(r-4800)/300))},children:[h.jsx("div",{className:"w-20 h-20 mx-auto mb-8 rounded-2xl flex items-center justify-center",style:{backgroundColor:"#29A64920"},children:h.jsx(rD,{size:40,className:"text-green-500"})}),h.jsxs("h2",{className:"text-5xl md:text-6xl font-black mb-8",style:{color:y.text},children:["¿Listo para optimizar ",h.jsx("br",{}),h.jsx("span",{className:"bg-gradient-to-r from-green-500 to-cyan-500 bg-clip-text text-transparent",children:"tu ordenes en un mismo sistema?"})]}),h.jsx("p",{className:"text-2xl mb-12 max-w-2xl mx-auto",style:{color:y.textSecondary},children:"Solicita una demo de Diliviry y descubre cómo reducir tiempos y errores."}),h.jsx("button",{className:"px-12 py-5 bg-gradient-to-r from-green-500 to-cyan-500 font-bold rounded-full hover:scale-110 hover:shadow-2xl transition-all duration-300 group",style:{color:s?"#000":"#FFF"},children:h.jsxs("span",{className:"flex items-center gap-2",children:["Solicitar Demo Gratuita",h.jsx(zh,{size:20,className:"group-hover:translate-x-2 transition-transform"})]})})]})})}
62),h.jsx("footer",{className:"py-12 px-6",style:{borderTop:"1px solid "+y.border},children:h.jsxs("div",{className:"max-w-7xl mx-auto",children:[h.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center gap-8",children:[h.jsx("div",{className:"text-2xl font-bold bg-gradient-to-r from-green-500 to-cyan-500 bg-clip-text text-transparent",children:"SmartPay"}),h.jsx("div",{className:"flex gap-8",children:["Inicio","Productos","Contacto"].map(Q=>h.jsx("button",{className:"hover:text-green-500 transition-colors",style:{color:y.textSecondary},children:Q},Q))})]}),h.jsx("div",{className:"text-center mt-8 text-sm",style:{color:y.textSecondary},children:"© 2025 SmartPay. Todos los derechos reservados."})]})})]})},Nq="/assets/ECOMMERCE-ChHogmPn.png",Rq="/assets/EcoPaso1-B_mv7Yg9.png",Tq="/assets/EcoPaso2-CBk_kyAn.png",Fq="/assets/EcoPaso3-4dvTHZau.png",Oq="/assets/EcoPaso4-DopPHpmx.png",Mq="/assets/EcommerceScreens-D8XduS6E.png",Lq=[{label:"Conversión móvil",value:"+15%",emoji:"ð±",color:"#31BF2C"},{label:"Sincronización de stock",value:"Tiempo real",emoji:"â¡",color:"#2A95BF"},{label:"Tiempo de publicación",value:"Minutos",emoji:"ð",color:"#29A66C"}],jq=["SEO básico y metatags automáticos","Cupones, bundles y listas de precios","Catálogo con variantes (tallas, colores, sabores, etc.)"],M6=[{number:"01",image:Rq,title:"Publicar productos",desc:"Publicas productos desde el Dashboard con fotos, descripciones y variantes"},{number:"02",image:Tq,title:"Cliente compra",desc:"El cliente compra en la web; el pedido entra a POS/KDS si aplica"},{number:"03",image:Fq,title:"Entrega",desc:"Eliges modalidad: pickup en tienda, envÃo local o courier"},{number:"04",image:Oq,title:"Actualización",desc:"El sistema actualiza stock y registra métricas de conversión"}],Uq=["Velocidad web y checkout en pocos pasos","Recuperación de carrito y lista de deseos","Soporte para venta B2C y modo mayorista (B2B)"],Pq=[{emoji:"ð³",title:"Pasarelas",desc:"Tarjeta y métodos locales"},{emoji:"ð",title:"Couriers",desc:"Integración y cálculo automático"},{emoji:"ð¦",title:"EnvÃos",desc:"Retiro en tienda o programados"},{emoji:"ð§¾",title:"Facturación",desc:"Electrónica según normativa"}],zq=[{emoji:"ðï¸",title:"Retail",desc:"Productos fÃsicos (moda, tecnologÃa, hogar)"},{emoji:"ðª",title:"Restaurantes",desc:"Opción de pickup/delivery"},{emoji:"ð¥",title:"Tiendas nicho",desc:"Suscripciones y clubes"}],Hq=[{question:"¿Puedo usar mi propio dominio?",answer:"SÃ, puedes usar tu propio dominio con SSL incluido y CDN para mayor seguridad y rendimiento. Configuración simple desde el Dashboard."}],Gq=[{emoji:"ð",name:"Camiseta Premium",price:"$24.99"},{emoji:"ð",name:"Zapatillas Sport",price:"$89.99"},{emoji:"ð§",name:"AudÃfonos Pro",price:"$59.99"}];function qq(){return h.jsxs("section",{className:"eco-hero",id:"hero",children:[h.jsxs("div",{className:"eco-hero__content",children:[h.jsxs("div",{className:"eco-hero__badge",children:[h.jsx("span",{className:"eco-hero__badge-dot"}),"Tienda en LÃnea"]}),h.jsxs("h1",{className:"eco-hero__h1",children:["Vende online con",h.jsx("br",{}),h.jsx("span",{children:"el mismo inventario"})]}),h.jsx("p",{className:"eco-hero__sub",children:"Catálogo, precios y stock sincronizados con tus puntos de venta fÃsicos para evitar quiebres y duplicidades."}),h.jsx("div",{className:"eco-hero__kpis",children:Lq.map((e,t)=>h.jsxs("div",{className:"eco-hero__kpi",children:[h.jsx("span",{className:"eco-hero__kpi-emoji",children:e.emoji}),h.jsx("div",{className:"eco-hero__kpi-value",children:e.value}),h.jsx("div",{className:"eco-hero__kpi-label",children:e.label})]},t))})]}),h.jsx("div",{className:"eco-hero__visual",children:h.jsxs("div",{className:"eco-hero__mockup",children:[h.jsxs("div",{className:"eco-hero__mockup-header",children:[h.jsx("span",{className:"eco-hero__dot"}),h.jsx("span",{className:"eco-hero__dot"}),h.jsx("span",{className:"eco-hero__dot"})]}),h.jsxs("div",{className:"eco-hero__mockup-body",children:[h.jsx("p",{className:"eco-hero__mockup-label",children:"Mi Tienda · En lÃnea"}),Gq.map((e,t)=>h.jsxs("div",{className:"eco-hero__product-row",children:[h.jsx("div",{className:"eco-hero__product-thumb",children:e.emoji}),h.jsx("span",{className:"eco-hero__product-name",children:e.name}),h.jsx("span",{className:"eco-hero__product-price",children:e.price})]},t)),h.jsxs("div",{className:"eco-hero__cart-row",children:[h.jsx("span",{children:"3 productos · Carrito"}),h.jsx("span",{className:"eco-hero__cart-total",children:"$174.97"})]}),h.jsxs("div",{className:"eco-hero__sync",children:[h.jsx("span",{className:"eco-hero__sync-dot"}),"Stock sincronizado en tiempo real"]})]})]})})]})}function Yq(){return h.jsx("section",{className:"eco-section eco-que",id:"qué-es",children:h.jsxs("div",{className:"eco-container",children:[h.jsxs("div",{className:"eco-section-header",children:[h.jsx("p",{className:"eco-section-tag",children:"¿Qué es?"}),h.jsxs("h2",{className:"eco-section-title",children:["¿Qué es el eCommerce ",h.jsx("span",{children:"integrado?"})]})]}),h.jsxs("div",{className:"eco-row",children:[h.jsxs("div",{className:"eco-que__text",children:[h.jsx("p",{children:"Una tienda online moderna y rápida, conectada directamente a tu inventario fÃsico."}),h.jsx("p",{children:"Puedes administrar productos, pedidos, envÃos y promociones desde el mismo Dashboard que usas para tus tiendas."}),h.jsx("ul",{className:"eco-feature-list",children:jq.map((e,t)=>h.jsxs("li",{children:[h.jsx("span",{className:"eco-feature-icon",children:"â"}),e]},t))})]}),h.jsx("div",{className:"eco-visual",children:h.jsx("img",{src:Nq,alt:"eCommerce Smart"})})]})]})})}function Wq(){return h.jsx("section",{className:"eco-section eco-como",id:"cómo-funciona",children:h.jsxs("div",{className:"eco-container",children:[h.jsxs("div",{className:"eco-section-header",children:[h.jsx("p",{className:"eco-section-tag",children:"Cómo funciona"}),h.jsxs("h2",{className:"eco-section-title",children:["Del catálogo ",h.jsx("span",{children:"al cliente"})]}),h.jsx("p",{className:"eco-section-subtitle",children:"Cuatro pasos desde la publicación hasta la entrega y el reporte."})]}),h.jsx("div",{className:"eco-como__grid",children:M6.map((e,t)=>h.jsxs("div",{className:"eco-como__step",children:[h.jsx("span",{className:"eco-como__step-num",children:e.number}),h.jsx("h3",{className:"eco-como__step-title",children:e.title}),h.jsx("p",{className:"eco-como__step-desc",children:e.desc}),h.jsx("img",{src:e.image,alt:e.title,className:"eco-como__step-img"}),t<M6.length-1&&h.jsx("span",{className:"eco-como__arrow",children:"âº"})]},t))})]})})}function Kq(){return h.jsx("section",{className:"eco-section eco-features",id:"caracterÃsticas",children:h.jsxs("div",{className:"eco-container",children:[h.jsxs("div",{className:"eco-section-header",children:[h.jsx("p",{className:"eco-section-tag",children:"CaracterÃsticas"}),h.jsxs("h2",{className:"eco-section-title",children:["Lo que ofrece tu ",h.jsx("span",{children:"tienda en lÃnea"})]}),h.jsx("p",{className:"eco-section-subtitle",children:"Herramientas modernas para vender más con menos fricción."})]}),h.jsxs("div",{className:"eco-features__row",children:[h.jsx("ul",{className:"eco-feature-list",children:Uq.map((e,t)=>h.jsxs("li",{children:[h.jsx("span",{className:"eco-feature-icon",children:"â"}),e]},t))}),h.jsx("div",{className:"eco-visual",children:h.jsx("img",{src:Mq,alt:"eCommerce Screens"})})]}),h.jsx("div",{className:"eco-pay__header",children:h.jsxs("h3",{children:["Pagos y logÃstica ",h.jsx("span",{children:"conectados"})]})}),h.jsx("div",{className:"eco-pay__grid",children:Pq.map((e,t)=>h.jsxs("div",{className:"eco-pay__card",children:[h.jsx("div",{className:"eco-pay__card-icon",children:e.emoji}),h.jsx("div",{className:"eco-pay__card-title",children:e.title}),h.jsx("div",{className:"eco-pay__card-desc",children:e.desc})]},t))})]})})}function Vq(){return h.jsx("section",{className:"eco-section eco-casos",id:"casos-de-uso",children:h.jsxs("div",{className:"eco-container",children:[h.jsxs("div",{className:"eco-section-header",children:[h.jsx("p",{className:"eco-section-tag",children:"Casos de uso"}),h.jsxs("h2",{className:"eco-section-title",children:["¿Para qué tipo ",h.jsx("span",{children:"de negocio?"})]}),h.jsx("p",{className:"eco-section-subtitle",children:"Desde retail hasta restaurantes y tiendas de nicho."})]}),h.jsx("div",{className:"eco-casos__grid",children:zq.map((e,t)=>h.jsxs("div",{className:"eco-casos__card",children:[h.jsx("div",{className:"eco-casos__icon",children:e.emoji}),h.jsx("h3",{className:"eco-casos__title",children:e.title}),h.jsx("p",{className:"eco-casos__desc",children:e.desc})]},t))})]})})}function Jq(){const[e,t]=fe.useState(null);return h.jsx("section",{className:"eco-section eco-faq",children:h.jsxs("div",{className:"eco-container",children:[h.jsxs("div",{className:"eco-section-header",children:[h.jsx("p",{className:"eco-section-tag",children:"FAQ"}),h.jsxs("h2",{className:"eco-section-title",children:["Preguntas ",h.jsx("span",{children:"frecuentes"})]})]}),h.jsx("div",{className:"eco-faq__list",children:Hq.map((r,n)=>h.jsxs("div",{className:"eco-faq__item",children:[h.jsxs("button",{className:"eco-faq__q",onClick:()=>t(e===n?null:n),children:[r.question,h.jsx("span",{className:"eco-faq__q-arrow",children:e===n?"â²":"â¼"})]}),e===n&&h.jsx("p",{className:"eco-faq__a",children:r.answer})]},n))})]})})}function Zq(){return h.jsx("section",{className:"eco-section eco-cta",children:h.jsxs("div",{className:"eco-container",children:[h.jsx("div",{className:"eco-cta__icon",children:"ð"}),h.jsxs("h2",{children:["¿Listo para lanzar",h.jsx("br",{}),h.jsx("span",{children:"tu tienda online?"})]}),h.jsx("p",{children:"Solicita una demo y descubre cómo integrar tu eCommerce con tus tiendas fÃsicas."})]})})}function Xq(){return h.jsx(h.Fragment,{children:h.jsx(FA,{children:h.jsxs("div",{className:"eco-app",children:[h.jsx(qq,{}),h.jsx(Yq,{}),h.jsx(Wq,{}),h.jsx(Kq,{}),h.jsx(Vq,{}),h.jsx(Jq,{}),h.jsx(Zq,{})]})})})}const $q="/assets/Dashboard-CbERnrkA.png",eY=[{label:"Tiempo real",value:"SÃ",emoji:"â¡",color:"#2A95BF"},{label:"Reportes",value:"PDF / Excel",emoji:"ð",color:"#29A66C"},{label:"Usuarios y roles",value:"Granular",emoji:"ð¥",color:"#31BF2C"}],tY=[{name:"POS",color:"#29A66C"},{name:"KDS",color:"#29A649"},{name:"Kiosko",color:"#2A95BF"},{name:"eCommerce",color:"#31BF2C"}],rY=["KPIs de ventas, tickets, márgenes y tiempos","Alertas por umbral (caÃda de ventas, stock bajo, tiempos altos)","AuditorÃa y trazabilidad de operaciones"],L6=[{number:"01",title:"Recibe datos",desc:"Recibe datos en streaming desde todos los módulos en tiempo real"},{number:"02",title:"Normaliza",desc:"Normaliza y agrupa la información por tienda, canal y periodo"}
62,{number:"03",title:"Presenta KPIs",desc:"Presenta KPIs y reportes listos para exportar en PDF/Excel"},{number:"04",title:"Automatiza",desc:"Activa automatizaciones como emails, webhooks o tareas internas"}],nY=["Constructor de tableros con widgets arrastrables","Filtros por rango de fechas, tienda, canal y tipo de dispositivo","Exportaciones y programación de reportes recurrentes","APIs y webhooks para integraciones externas (ERP, contabilidad, BI)"],iY=[{emoji:"ðï¸",title:"Fuentes internas",desc:"POS, KDS, kiosko, eCommerce"},{emoji:"âï¸",title:"ERP y contabilidad",desc:"Integración con sistemas externos"},{emoji:"ð",title:"SSO y roles",desc:"Autenticación y permisos granulares"},{emoji:"ð",title:"APIs",desc:"Conectores para sistemas externos"}],aY=[{emoji:"ðï¸",title:"Dirección",desc:"Visión global de todas las tiendas"},{emoji:"ð",title:"Operaciones",desc:"Stock, mermas y rotación"},{emoji:"ð",title:"Monitoreo",desc:"Tiempos de cocina y SLA de entrega"}],sY=[{name:"Ventas hoy",val:"$14,280"},{name:"Tickets",val:"347"},{name:"Tiempo promedio",val:"4.2 min"},{name:"Canales activos",val:"4 / 4"}];function oY(){return h.jsxs("section",{className:"dsh-hero",id:"hero",children:[h.jsxs("div",{className:"dsh-hero__content",children:[h.jsxs("div",{className:"dsh-hero__badge",children:[h.jsx("span",{className:"dsh-hero__badge-dot"}),"Centro de Mando"]}),h.jsxs("h1",{className:"dsh-hero__h1",children:["Todos tus datos,",h.jsx("br",{}),h.jsx("span",{children:"una sola verdad"})]}),h.jsx("p",{className:"dsh-hero__sub",children:"Panel central para métricas, inventario, ventas, tiempos y rendimiento por canal y tienda en tiempo real."}),h.jsx("div",{className:"dsh-hero__chips",children:tY.map((e,t)=>h.jsx("div",{className:"dsh-hero__chip",style:{borderColor:e.color,color:e.color},children:e.name},t))}),h.jsx("div",{className:"dsh-hero__kpis",children:eY.map((e,t)=>h.jsxs("div",{className:"dsh-hero__kpi",children:[h.jsx("span",{className:"dsh-hero__kpi-emoji",children:e.emoji}),h.jsx("div",{className:"dsh-hero__kpi-value",children:e.value}),h.jsx("div",{className:"dsh-hero__kpi-label",children:e.label})]},t))})]}),h.jsx("div",{className:"dsh-hero__visual",children:h.jsxs("div",{className:"dsh-hero__mockup",children:[h.jsxs("div",{className:"dsh-hero__mockup-header",children:[h.jsx("span",{className:"dsh-hero__dot"}),h.jsx("span",{className:"dsh-hero__dot"}),h.jsx("span",{className:"dsh-hero__dot"})]}),h.jsxs("div",{className:"dsh-hero__mockup-body",children:[h.jsx("p",{className:"dsh-hero__mockup-label",children:"Dashboard Central · Live"}),sY.map((e,t)=>h.jsxs("div",{className:"dsh-hero__stat-row",children:[h.jsx("span",{className:"dsh-hero__stat-name",children:e.name}),h.jsx("span",{className:"dsh-hero__stat-val",children:e.val})]},t)),h.jsxs("div",{className:"dsh-hero__sync",children:[h.jsx("span",{className:"dsh-hero__sync-dot"}),"Actualizando en tiempo real"]})]})]})})]})}function lY(){return h.jsx("section",{className:"dsh-section dsh-que",id:"qué-es",children:h.jsxs("div",{className:"dsh-container",children:[h.jsxs("div",{className:"dsh-section-header",children:[h.jsx("p",{className:"dsh-section-tag",children:"¿Qué es?"}),h.jsxs("h2",{className:"dsh-section-title",children:["El cerebro de tu ",h.jsx("span",{children:"ecosistema"})]})]}),h.jsxs("div",{className:"dsh-que__grid",children:[h.jsxs("div",{className:"dsh-que__text",children:[h.jsx("p",{children:"El cerebro del ecosistema: consolida información proveniente de kiosko, POS, KDS y eCommerce en un único panel de control."}),h.jsx("p",{children:"Te permite crear tableros por área, configurar alertas y seguir objetivos por tienda, canal o producto."}),h.jsx("ul",{className:"dsh-feature-list",children:rY.map((e,t)=>h.jsxs("li",{children:[h.jsx("span",{className:"dsh-feature-icon",children:"â"}),e]},t))})]}),h.jsxs("div",{className:"dsh-que__visual",children:[h.jsx("img",{src:$q,alt:"Dashboard Smart"}),h.jsx("span",{className:"dsh-que__deco-tr",children:"ð"}),h.jsx("span",{className:"dsh-que__deco-bl",children:"ð"})]})]})]})})}function cY(){return h.jsx("section",{className:"dsh-section dsh-como",id:"cómo-funciona",children:h.jsxs("div",{className:"dsh-container",children:[h.jsxs("div",{className:"dsh-section-header",children:[h.jsx("p",{className:"dsh-section-tag",children:"Cómo funciona"}),h.jsxs("h2",{className:"dsh-section-title",children:["Cómo organiza ",h.jsx("span",{children:"tus datos"})]}),h.jsx("p",{className:"dsh-section-subtitle",children:"Un flujo continuo desde la operación hasta las decisiones de negocio."})]}),h.jsx("div",{className:"dsh-como__grid",children:L6.map((e,t)=>h.jsxs("div",{className:"dsh-como__step",children:[h.jsx("span",{className:"dsh-como__step-num",children:e.number}),h.jsx("h3",{className:"dsh-como__step-title",children:e.title}),h.jsx("p",{className:"dsh-como__step-desc",children:e.desc}),t<L6.length-1&&h.jsx("span",{className:"dsh-como__arrow",children:"âº"})]},t))})]})})}function uY(){return h.jsx("section",{className:"dsh-section dsh-features",id:"caracterÃsticas",children:h.jsxs("div",{className:"dsh-container",children:[h.jsxs("div",{className:"dsh-section-header",children:[h.jsx("p",{className:"dsh-section-tag",children:"CaracterÃsticas"}),h.jsxs("h2",{className:"dsh-section-title",children:["Lo que puedes hacer ",h.jsx("span",{children:"desde el Dashboard"})]}),h.jsx("p",{className:"dsh-section-subtitle",children:"Herramientas de análisis, exportación e integración en un solo lugar."})]}),h.jsxs("div",{className:"dsh-features__row",children:[h.jsx("ul",{className:"dsh-feature-list",children:nY.map((e,t)=>h.jsxs("li",{children:[h.jsx("span",{className:"dsh-feature-icon",children:"â"}),e]},t))}),h.jsxs("div",{className:"dsh-features__visual",children:[h.jsx("span",{className:"dsh-features__visual-deco1",children:"ð¥"}),h.jsx("span",{className:"dsh-features__visual-main",children:"ðï¸"}),h.jsx("span",{className:"dsh-features__visual-deco2",children:"ð"})]})]}),h.jsx("div",{className:"dsh-int__header",children:h.jsxs("h3",{children:["Integraciones y ",h.jsx("span",{children:"seguridad"})]})}),h.jsx("div",{className:"dsh-int__grid",children:iY.map((e,t)=>h.jsxs("div",{className:"dsh-int__card",children:[h.jsx("div",{className:"dsh-int__card-icon",children:e.emoji}),h.jsx("div",{className:"dsh-int__card-title",children:e.title}),h.jsx("div",{className:"dsh-int__card-desc",children:e.desc})]},t))})]})})}function fY(){return h.jsx("section",{className:"dsh-section dsh-casos",id:"casos-de-uso",children:h.jsxs("div",{className:"dsh-container",children:[h.jsxs("div",{className:"dsh-section-header",children:[h.jsx("p",{className:"dsh-section-tag",children:"Casos de uso"}),h.jsxs("h2",{className:"dsh-section-title",children:["¿Cómo lo usan ",h.jsx("span",{children:"otros negocios?"})]}),h.jsx("p",{className:"dsh-section-subtitle",children:"Adaptado a cada área de tu organización."})]}),h.jsx("div",{className:"dsh-casos__grid",children:aY.map((e,t)=>h.jsxs("div",{className:"dsh-casos__card",children:[h.jsx("div",{className:"dsh-casos__icon",children:e.emoji}),h.jsx("h3",{className:"dsh-casos__title",children:e.title}),h.jsx("p",{className:"dsh-casos__desc",children:e.desc})]},t))})]})})}function dY(){return h.jsx("section",{className:"dsh-section dsh-cta",children:h.jsxs("div",{className:"dsh-container",children:[h.jsx("div",{className:"dsh-cta__icon",children:"ð"}),h.jsxs("h2",{children:["¿Listo para tomar el control",h.jsx("br",{}),h.jsx("span",{children:"de tu negocio?"})]}),h.jsx("p",{children:"Solicita una demo y descubre cómo el Dashboard centraliza toda tu operación."}),h.jsxs("div",{className:"dsh-cta__btns",children:[h.jsx("button",{className:"dsh-btn-primary",children:"Solicitar Demo Gratuita â"}),h.jsx("button",{className:"dsh-btn-secondary",children:"Ver caracterÃsticas"})]})]})})}function AY(){return h.jsx(h.Fragment,{children:h.jsx(FA,{children:h.jsxs("div",{className:"dsh-app",children:[h.jsx(oY,{}),h.jsx(lY,{}),h.jsx(cY,{}),h.jsx(uY,{}),h.jsx(fY,{}),h.jsx(dY,{})]})})})}const hY="/assets/Diliviry-Dpv_S2lT.png",gY="/assets/DiliviryPaso1-DMNnieiY.png",pY="/assets/DiliviryPaso2-CR01z_na.png",mY="/assets/DiliviryPaso3-DRjrUrDc.png",vY="/assets/DiliviryPaso4-BHV58to-.png",yY="/assets/Uber-B4-bAGyY.png",bY="/assets/pedidos-CO0yJn3e.png",xY="/assets/Asap-CyPQaJj6.png",EY="/assets/DiliviryConnect-CW_EPtRS.png",CY=[{label:"Tiempos de respuesta",value:"-30%",emoji:"â±ï¸",color:"#29A649"},{label:"Errores de entrega",value:"-60%",emoji:"ð",color:"#31BF2C"},{label:"Ãrdenes por hora",value:"+52%",emoji:"â¡",color:"#2A95BF"}],BY=[{name:"Repartos propios",color:"#2A95BF"},{name:"Terceros",color:"#29A649"},{name:"Control total",color:"#31BF2C"}],wY=["Estados claros: pendiente, preparando, listo","Timers y alertas visuales y sonoras","Panel único para cocina, despacho y repartidor"],j6=[{number:"01",image:gY,emoji:"ð±",title:"El cliente hace el pedido",desc:"Desde tu web, app propia o plataformas externas."},{number:"02",image:pY,emoji:"ð¥ï¸",title:"El pedido llega automáticamente al sistema",desc:"El POS recibe la orden y pasa al KDS para preparación inmediata en cocina"},{number:"03",image:mY,emoji:"ðµ",title:"Repartidor interno o externo recoge el pedido",desc:"El sistema asigna al repartidor interno o marca para ser retirado por el servicio externo"},{number:"04",image:vY,emoji:"â
",title:"Pedido actualizado automáticamente al cliente",desc:"El sistema envÃa notificaciones del estado del pedido y tiempo estimado de entrega"}],IY=["Reduce errores y duplica tu eficiencia.","Centraliza toda tu operación en un solo sistema","Aumenta tus ganancias con delivery propio","Mantiene sincronizados POS, KDS y ecommerce"],SY=[{emoji:"ð",title:"Estado",desc:"disponible, en ruta, entregando"}
62,{emoji:"â±ï¸",title:"Entrega",desc:"Tiempo estimado de llegada"},{emoji:"ðºï¸",title:"Seguimiento",desc:"Mapa con ubicación"},{emoji:"ð",title:"Reportes",desc:"Historial de entregas y rendimiento"}],_Y=[{image:bY,emoji:"ð",title:"Pedidos Ya",desc:"Fast food y dark kitchens"},{image:yY,emoji:"ð",title:"Uber Eats",desc:"Restaurantes casuales y franquicias"},{image:xY,emoji:"â¡",title:"Asap",desc:"CafeterÃas y conceptos de alto volumen"}],QY=[{question:"¿Funciona con múltiples pantallas?",answer:"SÃ, puedes tener una pantalla por estación (frÃos, calientes, empaque) y una visión general para coordinación. Cada pantalla puede configurarse independientemente."},{question:"¿Reemplaza a las impresoras de cocina?",answer:"Puede reemplazarlas completamente o trabajar en conjunto, según tu operación. Muchos clientes mantienen impresión como backup durante la transición."}];function DY(){return h.jsxs("section",{className:"dlv-hero",id:"hero",children:[h.jsxs("div",{className:"dlv-hero__content",children:[h.jsxs("div",{className:"dlv-hero__badge",children:[h.jsx("span",{className:"dlv-hero__badge-dot"}),"Delivery Integration"]}),h.jsxs("h1",{className:"dlv-hero__h1",children:["Diliviry:",h.jsx("br",{}),h.jsx("span",{children:"Todos tus deliverys en un solo lugar."})]}),h.jsx("p",{className:"dlv-hero__sub",children:"Maneja tanto tu delivery propio como las órdenes que llegan desde plataformas externas, todo dentro del mismo sistema."}),h.jsx("div",{className:"dlv-hero__stations",children:BY.map((e,t)=>h.jsx("div",{className:"dlv-hero__station",style:{border:`2px solid ${e.color}`,color:e.color},children:e.name},t))}),h.jsx("div",{className:"dlv-hero__kpis",children:CY.map((e,t)=>h.jsxs("div",{className:"dlv-hero__kpi",children:[h.jsx("span",{className:"dlv-hero__kpi-emoji",children:e.emoji}),h.jsx("div",{className:"dlv-hero__kpi-value",children:e.value}),h.jsx("div",{className:"dlv-hero__kpi-label",children:e.label})]},t))})]}),h.jsx("div",{className:"dlv-hero__visual",children:h.jsxs("div",{className:"dlv-hero__mockup",children:[h.jsxs("div",{className:"dlv-hero__mockup-header",children:[h.jsx("span",{className:"dlv-hero__dot"}),h.jsx("span",{className:"dlv-hero__dot"}),h.jsx("span",{className:"dlv-hero__dot"})]}),h.jsx("p",{className:"dlv-hero__panel-label",children:"Diliviry · Panel de órdenes"}),h.jsxs("div",{className:"dlv-hero__order-row",children:[h.jsxs("div",{className:"dlv-hero__order-left",children:[h.jsx("span",{className:"dlv-hero__order-emoji",children:"ðµ"}),h.jsxs("div",{children:[h.jsx("div",{className:"dlv-hero__order-name",children:"Orden #4521"}),h.jsx("div",{className:"dlv-hero__order-addr",children:"Av. Balboa 120"})]})]}),h.jsx("span",{className:"dlv-hero__status dlv-hero__status--ruta",children:"En ruta â"})]}),h.jsxs("div",{className:"dlv-hero__order-row",children:[h.jsxs("div",{className:"dlv-hero__order-left",children:[h.jsx("span",{className:"dlv-hero__order-emoji",children:"ð"}),h.jsxs("div",{children:[h.jsx("div",{className:"dlv-hero__order-name",children:"Uber Eats #0093"}),h.jsx("div",{className:"dlv-hero__order-addr",children:"VÃa España 55"})]})]}),h.jsx("span",{className:"dlv-hero__status dlv-hero__status--list",children:"Listo â"})]}),h.jsxs("div",{className:"dlv-hero__order-row",children:[h.jsxs("div",{className:"dlv-hero__order-left",children:[h.jsx("span",{className:"dlv-hero__order-emoji",children:"ð"}),h.jsxs("div",{children:[h.jsx("div",{className:"dlv-hero__order-name",children:"Pedidos Ya #772"}),h.jsx("div",{className:"dlv-hero__order-addr",children:"Marbella, Calle 53"})]})]}),h.jsx("span",{className:"dlv-hero__status dlv-hero__status--pend",children:"Preparando"})]}),h.jsxs("div",{className:"dlv-hero__sync",children:[h.jsx("span",{className:"dlv-hero__sync-dot"}),"Todas las plataformas sincronizadas en tiempo real"]})]})})]})}function kY(){return h.jsx("section",{className:"dlv-section dlv-que",id:"qué-es",children:h.jsxs("div",{className:"dlv-container",children:[h.jsxs("div",{className:"dlv-section-header",children:[h.jsx("p",{className:"dlv-section-tag",children:"¿Qué es?"}),h.jsxs("h2",{className:"dlv-section-title",children:["¿Qué es ",h.jsx("span",{children:"Diliviry?"})]}),h.jsx("p",{className:"dlv-section-subtitle",children:"Un módulo de entrega a domicilio integrado directamente con tu POS, KDS y ecommerce."})]}),h.jsxs("div",{className:"dlv-que__row",children:[h.jsxs("div",{className:"dlv-que__text",children:[h.jsx("p",{children:"Es un módulo de entrega a domicilio integrado directamente con tu POS, KDS y ecommerce."}),h.jsx("p",{children:"Permite que tu propio equipo reciba, gestione y entregue pedidos de forma rápida, organizada y totalmente centralizada."}),h.jsx("ul",{className:"dlv-feature-list",children:wY.map((e,t)=>h.jsxs("li",{children:[h.jsx("span",{className:"dlv-feature-icon",children:"â"}),e]},t))})]}),h.jsx("div",{className:"dlv-visual",children:h.jsx("img",{src:hY,alt:" Smart pay Delivery"})})]})]})})}function NY(){return h.jsx("section",{className:"dlv-section dlv-como",id:"cómo-funciona",children:h.jsxs("div",{className:"dlv-container",children:[h.jsxs("div",{className:"dlv-section-header",children:[h.jsx("p",{className:"dlv-section-tag",children:"Cómo funciona"}),h.jsxs("h2",{className:"dlv-section-title",children:["Flujo unificado ",h.jsx("span",{children:"de pedidos"})]}),h.jsx("p",{className:"dlv-section-subtitle",children:"Desde que el cliente ordena hasta la entrega, en un solo flujo automatizado."})]}),h.jsx("div",{className:"dlv-como__grid",children:j6.map((e,t)=>h.jsxs("div",{className:"dlv-como__step",children:[h.jsx("span",{className:"dlv-como__step-num",children:e.number}),h.jsx("h3",{className:"dlv-como__step-title",children:e.title}),h.jsx("p",{className:"dlv-como__step-desc",children:e.desc}),h.jsx("img",{src:e.image,alt:e.title,className:"dlv-como__step-img"}),t<j6.length-1&&h.jsx("span",{className:"dlv-como__arrow",children:"âº"})]},t))})]})})}function RY(){return h.jsx("section",{className:"dlv-section dlv-features",id:"caracterÃsticas",children:h.jsxs("div",{className:"dlv-container",children:[h.jsxs("div",{className:"dlv-section-header",children:[h.jsx("p",{className:"dlv-section-tag",children:"CaracterÃsticas"}),h.jsxs("h2",{className:"dlv-section-title",children:["CaracterÃsticas clave de ",h.jsx("span",{children:"Diliviry"})]}),h.jsx("p",{className:"dlv-section-subtitle",children:"Todo lo que necesitas para operar entregas propias y de terceros desde un lugar."})]}),h.jsxs("div",{className:"dlv-features__row",children:[h.jsx("ul",{className:"dlv-features__list",children:IY.map((e,t)=>h.jsxs("li",{children:[h.jsx("span",{className:"dlv-features__list-icon",children:"â"}),e]},t))}),h.jsx("div",{className:"dlv-visual",children:h.jsx("img",{src:EY,alt:"Diliviry Connect"})})]}),h.jsx("div",{className:"dlv-tracking__header",children:h.jsxs("h3",{children:["Seguimiento de ",h.jsx("span",{children:"repartidores"})]})}),h.jsx("div",{className:"dlv-tracking__grid",children:SY.map((e,t)=>
62h.jsxs("div",{className:"dlv-tracking__card",children:[h.jsx("div",{className:"dlv-tracking__card-icon",children:e.emoji}),h.jsx("div",{className:"dlv-tracking__card-title",children:e.title}),h.jsx("div",{className:"dlv-tracking__card-desc",children:e.desc})]},t))})]})})}function TY(){return h.jsx("section",{className:"dlv-section dlv-casos",id:"casos-de-uso",children:h.jsxs("div",{className:"dlv-container",children:[h.jsxs("div",{className:"dlv-section-header",children:[h.jsx("p",{className:"dlv-section-tag",children:"Integraciones"}),h.jsxs("h2",{className:"dlv-section-title",children:["Integrados ",h.jsx("span",{children:"con..."})]}),h.jsx("p",{className:"dlv-section-subtitle",children:"Conecta con las plataformas de delivery más populares de la región."})]}),h.jsx("div",{className:"dlv-casos__grid",children:_Y.map((e,t)=>h.jsxs("div",{className:"dlv-casos__card",children:[h.jsx("div",{className:"dlv-casos__icon",children:h.jsx("img",{src:e.image,alt:e.title})}),h.jsx("h3",{className:"dlv-casos__title",children:e.title}),h.jsx("p",{className:"dlv-casos__desc",children:e.desc})]},t))})]})})}function FY(){const[e,t]=fe.useState(null);return h.jsx("section",{className:"dlv-section dlv-faq",children:h.jsxs("div",{className:"dlv-container",children:[h.jsxs("div",{className:"dlv-section-header",children:[h.jsx("p",{className:"dlv-section-tag",children:"FAQ"}),h.jsxs("h2",{className:"dlv-section-title",children:["Preguntas ",h.jsx("span",{children:"frecuentes"})]})]}),h.jsx("div",{className:"dlv-faq__list",children:QY.map((r,n)=>h.jsxs("div",{className:"dlv-faq__item",children:[h.jsxs("button",{className:"dlv-faq__q",onClick:()=>t(e===n?null:n),children:[r.question,h.jsx("span",{className:"dlv-faq__q-arrow",children:e===n?"â²":"â¼"})]}),e===n&&h.jsx("p",{className:"dlv-faq__a",children:r.answer})]},n))})]})})}function OY(){return h.jsx("section",{className:"dlv-section dlv-cta",children:h.jsxs("div",{className:"dlv-container",children:[h.jsx("div",{className:"dlv-cta__icon",children:"ðµ"}),h.jsxs("h2",{children:["¿Listo para optimizar",h.jsx("br",{}),h.jsx("span",{children:"tu órdenes en un mismo sistema?"})]}),h.jsx("p",{children:"Solicita una demo de Diliviry y descubre cómo reducir tiempos y errores."})]})})}function MY(){return h.jsx(h.Fragment,{children:h.jsxs(FA,{children:[" ",h.jsxs("div",{className:"dlv-app",children:[h.jsx(DY,{}),h.jsx(kY,{}),h.jsx(NY,{}),h.jsx(RY,{}),h.jsx(TY,{}),h.jsx(FY,{}),h.jsx(OY,{})]})]})})}function LY(){const{pathname:e}=Cd();return fe.useEffect(()=>{window.scrollTo({top:0,left:0,behavior:"auto"})},[e]),null}const jY="/assets/KDSpaso1-D3LkHGpO.png",UY="/assets/kiosko-DplonfWw.png",PY="/assets/EcommerceUse2-C7s16nOM.png",VD="/assets/Ecosistema-C68qDyUk.png",zY="/assets/Dashboard-CbERnrkA.png",HY="/assets/Diliviry-Dpv_S2lT.png",JD=[{img:UY,title:"Kioskos de Autoservicio",subtitle:"Self Checkout",description:"Permite a tus clientes comprar rápido, pagar fácil y sin filas. Kioskos totalmente personalizables conectados con tu inventario en tiempo real.",features:["Pantallas táctiles adaptables","Integración directa con POS y eCommerce","Pagos automáticos con tarjeta o código QR","Diseño personalizable por marca"],color:"#2A95BF",id:"kiosko"},{img:jY,title:"POS + KDS Adaptativo",subtitle:"Multiplataforma",description:"Optimiza tu operación, acelera tus tiempos y mejora la experiencia del cliente con un sistema unificado que conecta punto de venta y cocina sin esfuerzo.",features:["Multiplataforma (PC, tablet, móvil)","Interfaz totalmente adaptable","Integración con inventarios y dashboard","Un solo producto, cero complicaciones"],color:"#29A66C",id:"pos"},{img:HY,title:"Diliviry",subtitle:"Delivery Integration",description:"Permite que tu propio equipo reciba, gestione y entregue pedidos de forma rápida, organizada y totalmente centralizada.",features:["Centraliza toda tu operación en un solo sistema","Aumenta tus ganancias con delivery propio","Integración con dashboard para métricas","Mantiene sincronizados POS, KDS y ecommerce"],color:"#29A649",id:"kds"},{img:PY,title:"eCommerce Integrado",subtitle:"Tienda Online",description:"Tu tienda en lÃnea conectada con tu inventario fÃsico. Sincroniza productos, precios y promociones automáticamente.",features:["Carrito sincronizado con POS","Panel unificado de productos y stock","Diseño moderno y adaptable","Integración con pasarelas de pago"],color:"#31BF2C",id:"ecommerce"},{img:zY,title:"Dashboard Central",subtitle:"Centro de Comando",description:"El centro de mando de tu ecosistema Smart: analiza ventas, rendimiento de tiendas y métricas de clientes desde un solo lugar.",features:["Visualizaciones en tiempo real","Reportes automáticos (PDF/Excel)","Control de inventario, ventas y flujo de caja","Accesos multiusuario y roles"],color:"#2A95BF",id:"dashboard-module"}],GY=[{emoji:"ð",title:"Análisis en Tiempo Real",desc:"Estatus y Métricas actualizadas al instante"},{emoji:"ð³",title:"Múltiples métodos de pago",desc:"Facilidad de cobro"},{emoji:"ð¥ï¸",title:"Sistema administrativo central",desc:"Toda la gestión en una sola plataforma"},{emoji:"ð",title:"Menú virtual",desc:"Tus productos disponibles para tus clientes"},{emoji:"ð§",title:"Soporte disponible",desc:"Respuesta rápida para resolver problemas"},{emoji:"ð¨",title:"Comandas digital",desc:"Control total de tu cocina"}],qY=[{emoji:"ð",title:"Análisis en Tiempo Real",desc:"Métricas actualizadas al instante"},{emoji:"ð¥",title:"Gestión y control Multiusuario",desc:"Roles y permisos personalizados"},{emoji:"ð",title:"Datos Seguros",desc:"Encriptación de nivel empresarial"}
62],YY=[{emoji:"ð¥ï¸",name:"Kioskos",color:"#2A95BF"},{emoji:"ð",name:"POS + KDS",color:"#29A66C"},{emoji:"ðµ",name:"Diliviry",color:"#29A649"},{emoji:"ð",name:"eCommerce",color:"#31BF2C"},{emoji:"ð",name:"Dashboard",color:"#2A95BF"}],WY=e=>document.getElementById(e)?.scrollIntoView({behavior:"smooth"}),KY=()=>h.jsx("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:h.jsx("path",{d:"M5 12h14M12 5l7 7-7 7"})});function VY(){return h.jsxs("section",{className:"sys-hero",id:"hero",children:[h.jsx("div",{className:"sys-hero__bg",style:{backgroundImage:`url(${VD})`}}),h.jsxs("div",{className:"sys-hero__content",children:[h.jsxs("div",{className:"sys-hero__badge",children:[h.jsx("span",{className:"sys-hero__badge-dot"}),"Ecosistema Inteligente"]}),h.jsxs("h1",{className:"sys-hero__h1",children:["La nueva generación de ",h.jsx("span",{children:"Soluciones Smart"})]}),h.jsx("p",{className:"sys-hero__sub",children:"Desde kioskos de autoservicio hasta dashboards centralizados, todo tu ecosistema conectado en un solo sistema."})]}),h.jsx("div",{className:"sys-hero__visual",children:h.jsxs("div",{className:"sys-hero__mockup",children:[h.jsxs("div",{className:"sys-hero__mockup-header",children:[h.jsx("span",{className:"sys-hero__dot"}),h.jsx("span",{className:"sys-hero__dot"}),h.jsx("span",{className:"sys-hero__dot"})]}),h.jsxs("div",{className:"sys-hero__mockup-body",children:[h.jsx("p",{className:"sys-hero__mockup-label",children:"Ecosistema Conectado"}),YY.map((e,t)=>h.jsxs("div",{className:"sys-hero__module-row",style:{"--mc":e.color},children:[h.jsx("div",{className:"sys-hero__module-icon",children:e.emoji}),h.jsx("span",{className:"sys-hero__module-name",children:e.name}),h.jsx("span",{className:"sys-hero__module-status",children:"Activo"})]},t)),h.jsxs("div",{className:"sys-hero__sync",children:[h.jsx("span",{className:"sys-hero__sync-dot"}),"Sincronización en tiempo real"]})]})]})})]})}function JY(){return h.jsx("section",{className:"sys-section sys-eco",id:"ecosistema",children:h.jsxs("div",{className:"sys-container",children:[h.jsxs("div",{className:"sys-section-header",children:[h.jsx("p",{className:"sys-section-tag",children:"Ecosistema Conectado"}),h.jsxs("h2",{className:"sys-section-title",children:["Todo conectado, ",h.jsx("span",{children:"todo inteligente"})]}),h.jsx("p",{className:"sys-section-subtitle",children:"Cada módulo fue diseñado para operar de forma independiente, pero cuando se conectan, crean una red de datos que mejora tus ventas, operaciones y experiencia del cliente."})]}),h.jsxs("div",{className:"sys-eco__card",children:[h.jsx("div",{className:"sys-eco__grid",children:JD.map((e,t)=>h.jsxs("div",{className:"sys-eco__module",children:[h.jsx("div",{className:"sys-eco__module-img",style:{"--mc":e.color},children:h.jsx("img",{src:e.img,alt:e.title})}),h.jsx("h3",{className:"sys-eco__module-name",children:e.title}
62),h.jsx("p",{className:"sys-eco__module-sub",children:e.subtitle})]},t))}),h.jsxs("div",{className:"sys-eco__sync",children:[h.jsx("span",{className:"sys-eco__sync-dot"}),h.jsx("span",{className:"sys-eco__sync-text",children:"Sincronización en tiempo real entre todos los módulos"})]})]})]})})}function ZY(){return h.jsx("section",{className:"sys-section sys-planes hidden",id:"planes",children:h.jsxs("div",{className:"sys-container",children:[h.jsxs("div",{className:"sys-section-header",children:[h.jsx("p",{className:"sys-section-tag",children:"Precios"}),h.jsxs("h2",{className:"sys-section-title sys-planes__headline",children:["Planes desde"," ",h.jsxs("span",{className:"sys-planes__price",children:["$30",h.jsx("small",{children:"/mes"})]})]})]}),h.jsxs("div",{className:"sys-planes__card",children:[h.jsx("div",{className:"sys-planes__grid",children:GY.map(({emoji:e,title:t,desc:r},n)=>h.jsxs("div",{className:"sys-planes__feature",children:[h.jsx("div",{className:"sys-planes__feature-icon",children:e}),h.jsx("h4",{className:"sys-planes__feature-title",children:t}),h.jsx("p",{className:"sys-planes__feature-desc",children:r})]},n))}),h.jsx("div",{className:"sys-planes__cta",children:h.jsxs("button",{className:"sys-btn-primary",onClick:()=>WY("demo"),children:["Solicita una demo ",h.jsx(KY,{})]})})]})]})})}function XY(){return h.jsx("section",{className:"sys-section sys-modulos",id:"módulos",children:h.jsxs("div",{className:"sys-container",children:[h.jsxs("div",{className:"sys-section-header",children:[h.jsx("p",{className:"sys-section-tag",children:"Módulos"}),h.jsxs("h2",{className:"sys-section-title",children:["Soluciones ",h.jsx("span",{children:"completas"})]}),h.jsx("p",{className:"sys-section-subtitle",children:"Cada módulo diseñado para integrarse perfectamente con el resto del ecosistema Smart."})]}),JD.map((e,t)=>{const r=t%2===0;return h.jsxs("div",{id:e.id,className:`sys-row${r?"":" sys-row--reverse"}`,children:[h.jsxs("div",{className:"sys-modulos__text",children:[h.jsx("span",{className:"sys-row-num",children:String(t+1).padStart(2,"0")}),h.jsx("div",{className:"sys-row-badge",style:{background:`${e.color}18`,borderColor:`${e.color}40`,color:e.color}
62,children:e.subtitle.toUpperCase()}),h.jsx("h3",{className:"sys-row-title",children:e.title}),h.jsx("p",{className:"sys-row-desc",children:e.description}),h.jsx("ul",{className:"sys-feature-list",children:e.features.map((n,i)=>h.jsxs("li",{children:[h.jsx("span",{className:"sys-feature-icon",children:"â"}),n]},i))}),h.jsxs("div",{className:"sys-result-box",children:[h.jsx("div",{className:"sys-result-check",children:"â"}),h.jsx("p",{className:"sys-result-text",children:"Integración total con el ecosistema Smart"})]})]}),h.jsx("div",{className:"sys-visual",style:{"--mc":e.color},children:h.jsx("img",{src:e.img,alt:e.title})})]},t)})]})})}function $Y(){return h.jsx("section",{className:"sys-section sys-dashboard",id:"dashboard",children:h.jsxs("div",{className:"sys-container",children:[h.jsxs("div",{className:"sys-section-header",children:[h.jsx("p",{className:"sys-section-tag",children:"Dashboard Central"}),h.jsxs("h2",{className:"sys-section-title",children:["El cerebro de tu ",h.jsx("span",{children:"ecosistema"})]}),h.jsx("p",{className:"sys-section-subtitle",children:"Un centro de mando unificado para analizar ventas, rendimiento y métricas de clientes en tiempo real."})]}),h.jsx("div",{className:"sys-dashboard__stats",children:qY.map(({emoji:e,title:t,desc:r},n)=>h.jsxs("div",{className:"sys-dashboard__stat",children:[h.jsx("div",{className:"sys-dashboard__stat-icon",children:e}),h.jsx("h3",{className:"sys-dashboard__stat-title",children:t}),h.jsx("p",{className:"sys-dashboard__stat-desc",children:r})]},n))}),h.jsx("div",{className:"sys-dashboard__preview",children:h.jsx("img",{src:VD,alt:"Dashboard Ecosistema Smart"})})]})})}const eW=()=>h.jsx(h.Fragment,{children:h.jsx(FA,{children:h.jsxs("div",{className:"sys-app",children:[h.jsx(VY,{}),h.jsx(JY,{}),h.jsx(ZY,{}),h.jsx(XY,{}),h.jsx($Y,{})]})})}),rd=({children:e,isTrue:t})=>t?e:null,qc=Object.create(null);qc.open="0";qc.close="1";qc.ping="2";qc.pong="3";qc.message="4";qc.upgrade="5";qc.noop="6";const g2=Object.create(null);Object.keys(qc).forEach(e=>{g2[qc[e]]=e});const $x={type:"error",data:"parser error"},ZD=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",XD=typeof ArrayBuffer=="function",$D=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,g3=({type:e,data:t},r,n)=>ZD&&t instanceof Blob?r?n(t):U6(t,n):XD&&(t instanceof ArrayBuffer||$D(t))?r?n(t):U6(new Blob([t]),n):n(qc[e]+(t||"")),U6=(e,t)=>{const r=new FileReader;return r.onload=function(){const n=r.result.split(",")[1];t("b"+(n||""))},r.readAsDataURL(e)};function P6(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}let uy;function tW(e,t){if(ZD&&e.data instanceof Blob)return e.data.arrayBuffer().then(P6).then(t);if(XD&&(e.data instanceof ArrayBuffer||$D(e.data)))return t(P6(e.data));g3(e,!1,r=>{uy||(uy=new TextEncoder),t(uy.encode(r))})}const z6="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bg=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e<z6.length;e++)bg[z6.charCodeAt(e)]=e;const rW=e=>{let t=e.length*.75,r=e.length,n,i=0,a,s,c,u;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const f=new ArrayBuffer(t),A=new Uint8Array(f);for(n=0;n<r;n+=4)a=bg[e.charCodeAt(n)],s=bg[e.charCodeAt(n+1)],c=bg[e.charCodeAt(n+2)],u=bg[e.charCodeAt(n+3)],A[i++]=a<<2|s>>4,A[i++]=(s&15)<<4|c>>2,A[i++]=(c&3)<<6|u&63;return f},nW=typeof ArrayBuffer=="function",p3=(e,t)=>{if(typeof e!="string")return{type:"message",data:ek(e,t)};const r=e.charAt(0);return r==="b"?{type:"message",data:iW(e.substring(1),t)}:g2[r]?e.length>1?{type:g2[r],data:e.substring(1)}:{type:g2[r]}:$x},iW=(e,t)=>{if(nW){const r=rW(e);return ek(r,t)}else return{base64:!0,data:e}},ek=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}},tk="�",aW=(e,t)=>
vendor: 8,429 bytes, line 62
62{const r=e.length,n=new Array(r);let i=0;e.forEach((a,s)=>{g3(a,!1,c=>{n[s]=c,++i===r&&t(n.join(tk))})})},sW=(e,t)=>{const r=e.split(tk),n=[];for(let i=0;i<r.length;i++){const a=p3(r[i],t);if(n.push(a),a.type==="error")break}return n};function oW(){return new TransformStream({transform(e,t){tW(e,r=>{const n=r.length;let i;if(n<126)i=new Uint8Array(1),new DataView(i.buffer).setUint8(0,n);else if(n<65536){i=new Uint8Array(3);const a=new DataView(i.buffer);a.setUint8(0,126),a.setUint16(1,n)}else{i=new Uint8Array(9);const a=new DataView(i.buffer);a.setUint8(0,127),a.setBigUint64(1,BigInt(n))}e.data&&typeof e.data!="string"&&(i[0]|=128),t.enqueue(i),t.enqueue(r)})}})}let fy;function Cm(e){return e.reduce((t,r)=>t+r.length,0)}function Bm(e,t){if(e[0].length===t)return e.shift();const r=new Uint8Array(t);let n=0;for(let i=0;i<t;i++)r[i]=e[0][n++],n===e[0].length&&(e.shift(),n=0);return e.length&&n<e[0].length&&(e[0]=e[0].slice(n)),r}function lW(e,t){fy||(fy=new TextDecoder);const r=[];let n=0,i=-1,a=!1;return new TransformStream({transform(s,c){for(r.push(s);;){if(n===0){if(Cm(r)<1)break;const u=Bm(r,1);a=(u[0]&128)===128,i=u[0]&127,i<126?n=3:i===126?n=1:n=2}else if(n===1){if(Cm(r)<2)break;const u=Bm(r,2);i=new DataView(u.buffer,u.byteOffset,u.length).getUint16(0),n=3}else if(n===2){if(Cm(r)<8)break;const u=Bm(r,8),f=new DataView(u.buffer,u.byteOffset,u.length),A=f.getUint32(0);if(A>Math.pow(2,21)-1){c.enqueue($x);break}i=A*Math.pow(2,32)+f.getUint32(4),n=3}else{if(Cm(r)<i)break;const u=Bm(r,i);c.enqueue(p3(a?u:fy.decode(u),t)),n=0}if(i===0||i>e){c.enqueue($x);break}}}})}const rk=4;function Ha(e){if(e)return cW(e)}function cW(e){for(var t in Ha.prototype)e[t]=Ha.prototype[t];return e}Ha.prototype.on=Ha.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};Ha.prototype.once=function(e,t){function r(){this.off(e,r),t.apply(this,arguments)}return r.fn=t,this.on(e,r),this};Ha.prototype.off=Ha.prototype.removeListener=Ha.prototype.removeAllListeners=Ha.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var r=this._callbacks["$"+e];if(!r)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var n,i=0;i<r.length;i++)if(n=r[i],n===t||n.fn===t){r.splice(i,1);break}return r.length===0&&delete this._callbacks["$"+e],this};Ha.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=new Array(arguments.length-1),r=this._callbacks["$"+e],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(r){r=r.slice(0);for(var n=0,i=r.length;n<i;++n)r[n].apply(this,t)}return this};Ha.prototype.emitReserved=Ha.prototype.emit;Ha.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]};Ha.prototype.hasListeners=function(e){return!!this.listeners(e).length};const lv=typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,r)=>r(t,0),al=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),uW="arraybuffer";function nk(e,...t){return t.reduce((r,n)=>(e.hasOwnProperty(n)&&(r[n]=e[n]),r),{})}const fW=al.setTimeout,dW=al.clearTimeout;function cv(e,t){t.useNativeTimers?(e.setTimeoutFn=fW.bind(al),e.clearTimeoutFn=dW.bind(al)):(e.setTimeoutFn=al.setTimeout.bind(al),e.clearTimeoutFn=al.clearTimeout.bind(al))}const AW=1.33;function hW(e){return typeof e=="string"?gW(e):Math.ceil((e.byteLength||e.size)*AW)}function gW(e){let t=0,r=0;for(let n=0,i=e.length;n<i;n++)t=e.charCodeAt(n),t<128?r+=1:t<2048?r+=2:t<55296||t>=57344?r+=3:(n++,r+=4);return r}function ik(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function pW(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t}function mW(e){let t={},r=e.split("&");for(let n=0,i=r.length;n<i;n++){let a=r[n].split("=");t[decodeURIComponent(a[0])]=decodeURIComponent(a[1])}return t}class vW extends Error{constructor(t,r,n){super(t),this.description=r,this.context=n,this.type="TransportError"}}class m3 extends Ha{constructor(t){super(),this.writable=!1,cv(this,t),this.opts=t,this.query=t.query,this.socket=t.socket,this.supportsBinary=!t.forceBase64}onError(t,r,n){return super.emitReserved("error",new vW(t,r,n)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(t){this.readyState==="open"&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){const r=p3(t,this.socket.binaryType);this.onPacket(r)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}createUri(t,r={}){return t+"://"+this._hostname()+this._port()+this.opts.path+this._query(r)}_hostname(){const t=this.opts.hostname;return t.indexOf(":")===-1?t:"["+t+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(t){const r=pW(t);return r.length?"?"+r:""}}class yW extends m3{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(t){this.readyState="pausing";const r=()=>{this.readyState="paused",t()};if(this._polling||!this.writable){let n=0;this._polling&&(n++,this.once("pollComplete",function(){--n||r()})),this.writable||(n++,this.once("drain",function(){--n||r()}))}else r()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const r=n=>{if(this.readyState==="opening"&&n.type==="open"&&this.onOpen(),n.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(n)};sW(t,this.socket.binaryType).forEach(r),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,aW(t,r=>{this.doWrite(r,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const t=this.opts.secure?"https":"http",r=this.query||{};return this.opts.timestampRequests!==!1&&(r[this.opts.timestampParam]=ik()),!this.supportsBinary&&!r.sid&&(r.b64=1),this.createUri(t,r)}}let ak=!1;try{ak=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const bW=ak;function xW(){}class EW extends yW{constructor(t){if(super(t),typeof location<"u"){const r=location.protocol==="https:";let n=location.port;n||(n=r?"443":"80"),this.xd=typeof location<"u"&&t.hostname!==location.hostname||n!==t.port}}doWrite(t,r){const n=this.request({method:"POST",data:t});n.on("success",r),n.on("error",(i,a)=>{this.onError("xhr post error",i,a)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(r,n)=>{this.onError("xhr poll error",r,n)}),this.pollXhr=t}}let Hh=class p2 extends Ha{constructor(t,r,n){super(),this.createRequest=t,cv(this,n),this._opts=n,this._method=n.method||"GET",this._uri=r,this._data=n.data!==void 0?n.data:null,this._create()}_create(){var t;const r=nk(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");r.xdomain=!!this._opts.xd;const n=this._xhr=this.createRequest(r);try{n.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let i in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(i)&&n.setRequestHeader(i,this._opts.extraHeaders[i])}}catch{}if(this._method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}(t=this._opts.cookieJar)===null||t===void 0||t.addCookies(n),"withCredentials"in n&&(n.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(n.timeout=this._opts.requestTimeout),n.onreadystatechange=()=>{var i;n.readyState===3&&((i=this._opts.cookieJar)===null||i===void 0||i.parseCookies(n.getResponseHeader("set-cookie"))),n.readyState===4&&(n.status===200||n.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof n.status=="number"?n.status:0)},0))},n.send(this._data)}catch(i){this.setTimeoutFn(()=>{this._onError(i)},0);return}
vendor: 5,198 bytes, line 62
62typeof document<"u"&&(this._index=p2.requestsCount++,p2.requests[this._index]=this)}_onError(t){this.emitReserved("error",t,this._xhr),this._cleanup(!0)}_cleanup(t){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=xW,t)try{this._xhr.abort()}catch{}typeof document<"u"&&delete p2.requests[this._index],this._xhr=null}}_onLoad(){const t=this._xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};Hh.requestsCount=0;Hh.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",H6);else if(typeof addEventListener=="function"){const e="onpagehide"in al?"pagehide":"unload";addEventListener(e,H6,!1)}}function H6(){for(let e in Hh.requests)Hh.requests.hasOwnProperty(e)&&Hh.requests[e].abort()}const CW=(function(){const e=sk({xdomain:!1});return e&&e.responseType!==null})();class BW extends EW{constructor(t){super(t);const r=t&&t.forceBase64;this.supportsBinary=CW&&!r}request(t={}){return Object.assign(t,{xd:this.xd},this.opts),new Hh(sk,this.uri(),t)}}function sk(e){const t=e.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!t||bW))return new XMLHttpRequest}catch{}if(!t)try{return new al[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const ok=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class wW extends m3{get name(){return"websocket"}doOpen(){const t=this.uri(),r=this.opts.protocols,n=ok?{}:nk(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(n.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(t,r,n)}catch(i){return this.emitReserved("error",i)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let r=0;r<t.length;r++){const n=t[r],i=r===t.length-1;g3(n,this.supportsBinary,a=>{try{this.doWrite(n,a)}catch{}i&&lv(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const t=this.opts.secure?"wss":"ws",r=this.query||{};return this.opts.timestampRequests&&(r[this.opts.timestampParam]=ik()),this.supportsBinary||(r.b64=1),this.createUri(t,r)}}const dy=al.WebSocket||al.MozWebSocket;class IW extends wW{createSocket(t,r,n){return ok?new dy(t,r,n):r?new dy(t,r):new dy(t)}doWrite(t,r){this.ws.send(r)}}class SW extends m3{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(t){return this.emitReserved("error",t)}this._transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(t=>{const r=lW(Number.MAX_SAFE_INTEGER,this.socket.binaryType),n=t.readable.pipeThrough(r).getReader(),i=oW();i.readable.pipeTo(t.writable),this._writer=i.writable.getWriter();const a=()=>{n.read().then(({done:c,value:u})=>{c||(this.onPacket(u),a())}).catch(c=>{})};a();const s={type:"open"};this.query.sid&&(s.data=`{"sid":"${this.query.sid}"}`),this._writer.write(s).then(()=>this.onOpen())})})}write(t){this.writable=!1;for(let r=0;r<t.length;r++){const n=t[r],i=r===t.length-1;this._writer.write(n).then(()=>{i&&lv(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;(t=this._transport)===null||t===void 0||t.close()}}const _W={websocket:IW,webtransport:SW,polling:BW},QW=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,DW=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function eE(e){if(e.length>8e3)throw"URI too long";const t=e,r=e.indexOf("["),n=e.indexOf("]");r!=-1&&n!=-1&&(e=e.substring(0,r)+e.substring(r,n).replace(/:/g,";")+e.substring(n,e.length));let i=QW.exec(e||""),a={},s=14;for(;s--;)a[DW[s]]=i[s]||"";return r!=-1&&n!=-1&&(a.source=t,a.host=a.host.substring(1,a.host.length-1).replace(/;/g,":"),a.authority=a.authority.replace("[","").replace("]","").replace(/;/g,":"),a.ipv6uri=!0),a.pathNames=kW(a,a.path),a.queryKey=NW(a,a.query),a}function kW(e,t){const r=/\/{2,9}/g,n=t.replace(r,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&n.splice(0,1),t.slice(-1)=="/"&&n.splice(n.length-1,1),n}function NW(e,t){const r={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(n,i,a){i&&(r[i]=a)}),r}const tE=typeof addEventListener=="function"&&typeof removeEventListener=="function",m2=[];tE&&addEventListener("offline",()=>
vendor: 24,264 bytes, line 62
62{m2.forEach(e=>e())},!1);class dd extends Ha{constructor(t,r){if(super(),this.binaryType=uW,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,t&&typeof t=="object"&&(r=t,t=null),t){const n=eE(t);r.hostname=n.host,r.secure=n.protocol==="https"||n.protocol==="wss",r.port=n.port,n.query&&(r.query=n.query)}else r.host&&(r.hostname=eE(r.host).host);cv(this,r),this.secure=r.secure!=null?r.secure:typeof location<"u"&&location.protocol==="https:",r.hostname&&!r.port&&(r.port=this.secure?"443":"80"),this.hostname=r.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=r.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},r.transports.forEach(n=>{const i=n.prototype.name;this.transports.push(i),this._transportsByName[i]=n}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},r),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=mW(this.opts.query)),tE&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},m2.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(t){const r=Object.assign({},this.opts.query);r.EIO=rk,r.transport=t,this.id&&(r.sid=this.id);const n=Object.assign({},this.opts,{query:r,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new this._transportsByName[t](n)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const t=this.opts.rememberUpgrade&&dd.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const r=this.createTransport(t);r.open(),this.setTransport(r)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",r=>this._onClose("transport close",r))}onOpen(){this.readyState="open",dd.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const r=new Error("server error");r.code=t.data,this._onError(r);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data);break}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this._pingInterval=t.pingInterval,this._pingTimeout=t.pingTimeout,this._maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const t=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+t,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},t),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this._getWritablePackets();this.transport.send(t),this._prevBufferLen=t.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let r=1;for(let n=0;n<this.writeBuffer.length;n++){const i=this.writeBuffer[n].data;if(i&&(r+=hW(i)),n>0&&r>this._maxPayload)return this.writeBuffer.slice(0,n);r+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const t=Date.now()>this._pingTimeoutTime;return t&&(this._pingTimeoutTime=0,lv(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),t}write(t,r,n){return this._sendPacket("message",t,r,n),this}send(t,r,n){return this._sendPacket("message",t,r,n),this}_sendPacket(t,r,n,i){if(typeof r=="function"&&(i=r,r=void 0),typeof n=="function"&&(i=n,n=null),this.readyState==="closing"||this.readyState==="closed")return;n=n||{},n.compress=n.compress!==!1;const a={type:t,data:r,options:n};this.emitReserved("packetCreate",a),this.writeBuffer.push(a),i&&this.once("flush",i),this.flush()}close(){const t=()=>{this._onClose("forced close"),this.transport.close()},r=()=>{this.off("upgrade",r),this.off("upgradeError",r),t()},n=()=>{this.once("upgrade",r),this.once("upgradeError",r)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?n():t()}):this.upgrading?n():t()),this}_onError(t){if(dd.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",t),this._onClose("transport error",t)}_onClose(t,r){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),tE&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const n=m2.indexOf(this._offlineEventListener);n!==-1&&m2.splice(n,1)}this.readyState="closed",this.id=null,this.emitReserved("close",t,r),this.writeBuffer=[],this._prevBufferLen=0}}}dd.protocol=rk;class RW extends dd{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let t=0;t<this._upgrades.length;t++)this._probe(this._upgrades[t])}_probe(t){let r=this.createTransport(t),n=!1;dd.priorWebsocketSuccess=!1;const i=()=>{n||(r.send([{type:"ping",data:"probe"}]),r.once("packet",v=>{if(!n)if(v.type==="pong"&&v.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",r),!r)return;dd.priorWebsocketSuccess=r.name==="websocket",this.transport.pause(()=>{n||this.readyState!=="closed"&&(A(),this.setTransport(r),r.send([{type:"upgrade"}]),this.emitReserved("upgrade",r),r=null,this.upgrading=!1,this.flush())})}else{const y=new Error("probe error");y.transport=r.name,this.emitReserved("upgradeError",y)}}))};function a(){n||(n=!0,A(),r.close(),r=null)}const s=v=>{const y=new Error("probe error: "+v);y.transport=r.name,a(),this.emitReserved("upgradeError",y)};function c(){s("transport closed")}function u(){s("socket closed")}function f(v){r&&v.name!==r.name&&a()}const A=()=>{r.removeListener("open",i),r.removeListener("error",s),r.removeListener("close",c),this.off("close",u),this.off("upgrading",f)};r.once("open",i),r.once("error",s),r.once("close",c),this.once("close",u),this.once("upgrading",f),this._upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{n||r.open()},200):r.open()}onHandshake(t){this._upgrades=this._filterUpgrades(t.upgrades),super.onHandshake(t)}_filterUpgrades(t){const r=[];for(let n=0;n<t.length;n++)~this.transports.indexOf(t[n])&&r.push(t[n]);return r}}let TW=class extends RW{constructor(t,r={}){const n=typeof t=="object"?t:r;(!n.transports||n.transports&&typeof n.transports[0]=="string")&&(n.transports=(n.transports||["polling","websocket","webtransport"]).map(i=>_W[i]).filter(i=>!!i)),super(t,n)}};function FW(e,t="",r){let n=e;r=r||typeof location<"u"&&location,e==null&&(e=r.protocol+"//"+r.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=r.protocol+e:e=r.host+e),/^(https?|wss?):\/\//.test(e)||(typeof r<"u"?e=r.protocol+"//"+e:e="https://"+e),n=eE(e)),n.port||(/^(http|ws)$/.test(n.protocol)?n.port="80":/^(http|ws)s$/.test(n.protocol)&&(n.port="443")),n.path=n.path||"/";const a=n.host.indexOf(":")!==-1?"["+n.host+"]":n.host;return n.id=n.protocol+"://"+a+":"+n.port+t,n.href=n.protocol+"://"+a+(r&&r.port===n.port?"":":"+n.port),n}const OW=typeof ArrayBuffer=="function",MW=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,lk=Object.prototype.toString,LW=typeof Blob=="function"||typeof Blob<"u"&&lk.call(Blob)==="[object BlobConstructor]",jW=typeof File=="function"||typeof File<"u"&&lk.call(File)==="[object FileConstructor]";function v3(e){return OW&&(e instanceof ArrayBuffer||MW(e))||LW&&e instanceof Blob||jW&&e instanceof File}function v2(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let r=0,n=e.length;r<n;r++)if(v2(e[r]))return!0;return!1}if(v3(e))return!0;if(e.toJSON&&typeof e.toJSON=="function"&&arguments.length===1)return v2(e.toJSON(),!0);for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&v2(e[r]))return!0;return!1}function UW(e){const t=[],r=e.data,n=e;return n.data=rE(r,t),n.attachments=t.length,{packet:n,buffers:t}}function rE(e,t){if(!e)return e;if(v3(e)){const r={_placeholder:!0,num:t.length};return t.push(e),r}else if(Array.isArray(e)){const r=new Array(e.length);for(let n=0;n<e.length;n++)r[n]=rE(e[n],t);return r}else if(typeof e=="object"&&!(e instanceof Date)){const r={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=rE(e[n],t));return r}return e}function PW(e,t){return e.data=nE(e.data,t),delete e.attachments,e}function nE(e,t){if(!e)return e;if(e&&e._placeholder===!0){if(typeof e.num=="number"&&e.num>=0&&e.num<t.length)return t[e.num];throw new Error("illegal attachments")}else if(Array.isArray(e))for(let r=0;r<e.length;r++)e[r]=nE(e[r],t);else if(typeof e=="object")for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(e[r]=nE(e[r],t));return e}const zW=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],HW=5;var Rn;(function(e){e[e.CONNECT=0]="CONNECT",e[e.DISCONNECT=1]="DISCONNECT",e[e.EVENT=2]="EVENT",e[e.ACK=3]="ACK",e[e.CONNECT_ERROR=4]="CONNECT_ERROR",e[e.BINARY_EVENT=5]="BINARY_EVENT",e[e.BINARY_ACK=6]="BINARY_ACK"})(Rn||(Rn={}));class GW{constructor(t){this.replacer=t}encode(t){return(t.type===Rn.EVENT||t.type===Rn.ACK)&&v2(t)?this.encodeAsBinary({type:t.type===Rn.EVENT?Rn.BINARY_EVENT:Rn.BINARY_ACK,nsp:t.nsp,data:t.data,id:t.id}):[this.encodeAsString(t)]}encodeAsString(t){let r=""+t.type;return(t.type===Rn.BINARY_EVENT||t.type===Rn.BINARY_ACK)&&(r+=t.attachments+"-"),t.nsp&&t.nsp!=="/"&&(r+=t.nsp+","),t.id!=null&&(r+=t.id),t.data!=null&&(r+=JSON.stringify(t.data,this.replacer)),r}encodeAsBinary(t){const r=UW(t),n=this.encodeAsString(r.packet),i=r.buffers;return i.unshift(n),i}}function G6(e){return Object.prototype.toString.call(e)==="[object Object]"}class y3 extends Ha{constructor(t){super(),this.reviver=t}add(t){let r;if(typeof t=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");r=this.decodeString(t);const n=r.type===Rn.BINARY_EVENT;n||r.type===Rn.BINARY_ACK?(r.type=n?Rn.EVENT:Rn.ACK,this.reconstructor=new qW(r),r.attachments===0&&super.emitReserved("decoded",r)):super.emitReserved("decoded",r)}else if(v3(t)||t.base64)if(this.reconstructor)r=this.reconstructor.takeBinaryData(t),r&&(this.reconstructor=null,super.emitReserved("decoded",r));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+t)}decodeString(t){let r=0;const n={type:Number(t.charAt(0))};if(Rn[n.type]===void 0)throw new Error("unknown packet type "+n.type);if(n.type===Rn.BINARY_EVENT||n.type===Rn.BINARY_ACK){const a=r+1;for(;t.charAt(++r)!=="-"&&r!=t.length;);const s=t.substring(a,r);if(s!=Number(s)||t.charAt(r)!=="-")throw new Error("Illegal attachments");n.attachments=Number(s)}if(t.charAt(r+1)==="/"){const a=r+1;for(;++r&&!(t.charAt(r)===","||r===t.length););n.nsp=t.substring(a,r)}else n.nsp="/";const i=t.charAt(r+1);if(i!==""&&Number(i)==i){const a=r+1;for(;++r;){const s=t.charAt(r);if(s==null||Number(s)!=s){--r;break}if(r===t.length)break}n.id=Number(t.substring(a,r+1))}if(t.charAt(++r)){const a=this.tryParse(t.substr(r));if(y3.isPayloadValid(n.type,a))n.data=a;else throw new Error("invalid payload")}return n}tryParse(t){try{return JSON.parse(t,this.reviver)}catch{return!1}}static isPayloadValid(t,r){switch(t){case Rn.CONNECT:return G6(r);case Rn.DISCONNECT:return r===void 0;case Rn.CONNECT_ERROR:return typeof r=="string"||G6(r);case Rn.EVENT:case Rn.BINARY_EVENT:return Array.isArray(r)&&(typeof r[0]=="number"||typeof r[0]=="string"&&zW.indexOf(r[0])===-1);case Rn.ACK:case Rn.BINARY_ACK:return Array.isArray(r)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class qW{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){const r=PW(this.reconPack,this.buffers);return this.finishedReconstruction(),r}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const YW=Object.freeze(Object.defineProperty({__proto__:null,Decoder:y3,Encoder:GW,get PacketType(){return Rn},protocol:HW},Symbol.toStringTag,{value:"Module"}));function Ol(e,t,r){return e.on(t,r),function(){e.off(t,r)}}const WW=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});let ck=class extends Ha{constructor(t,r,n){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=r,n&&n.auth&&(this.auth=n.auth),this._opts=Object.assign({},n),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const t=this.io;this.subs=[Ol(t,"open",this.onopen.bind(this)),Ol(t,"packet",this.onpacket.bind(this)),Ol(t,"error",this.onerror.bind(this)),Ol(t,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...t){return t.unshift("message"),this.emit.apply(this,t),this}emit(t,...r){var n,i,a;if(WW.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');if(r.unshift(t),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(r),this;const s={type:Rn.EVENT,data:r};if(s.options={},s.options.compress=this.flags.compress!==!1,typeof r[r.length-1]=="function"){const A=this.ids++,v=r.pop();this._registerAckCallback(A,v),s.id=A}const c=(i=(n=this.io.engine)===null||n===void 0?void 0:n.transport)===null||i===void 0?void 0:i.writable,u=this.connected&&!(!((a=this.io.engine)===null||a===void 0)&&a._hasPingExpired());return this.flags.volatile&&!c||(u?(this.notifyOutgoingListeners(s),this.packet(s)):this.sendBuffer.push(s)),this.flags={},this}_registerAckCallback(t,r){var n;const i=(n=this.flags.timeout)!==null&&n!==void 0?n:this._opts.ackTimeout;if(i===void 0){this.acks[t]=r;return}const a=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let c=0;c<this.sendBuffer.length;c++)this.sendBuffer[c].id===t&&this.sendBuffer.splice(c,1);r.call(this,new Error("operation has timed out"))},i),s=(...c)=>{this.io.clearTimeoutFn(a),r.apply(this,c)};s.withError=!0,this.acks[t]=s}emitWithAck(t,...r){return new Promise((n,i)=>{const a=(s,c)=>s?i(s):n(c);a.withError=!0,r.push(a),this.emit(t,...r)})}_addToQueue(t){let r;typeof t[t.length-1]=="function"&&(r=t.pop());const n={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((i,...a)=>n!==this._queue[0]?void 0:(i!==null?n.tryCount>this._opts.retries&&(this._queue.shift(),r&&r(i)):(this._queue.shift(),r&&r(null,...a)),n.pending=!1,this._drainQueue())),this._queue.push(n),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;const r=this._queue[0];r.pending&&!t||(r.pending=!0,r.tryCount++,this.flags=r.flags,this.emit.apply(this,r.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:Rn.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,r){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,r),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(t=>{if(!this.sendBuffer.some(n=>String(n.id)===t)){const n=this.acks[t];delete this.acks[t],n.withError&&n.call(this,new Error("socket has been disconnected"))}})}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case Rn.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Rn.EVENT:case Rn.BINARY_EVENT:this.onevent(t);break;case Rn.ACK:case Rn.BINARY_ACK:this.onack(t);break;case Rn.DISCONNECT:this.ondisconnect();break;case Rn.CONNECT_ERROR:this.destroy();const n=new Error(t.data.message);n.data=t.data.data,this.emitReserved("connect_error",n);break}}onevent(t){const r=t.data||[];t.id!=null&&r.push(this.ack(t.id)),this.connected?this.emitEvent(r):this.receiveBuffer.push(Object.freeze(r))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const r=this._anyListeners.slice();for(const n of r)n.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){const r=this;let n=!1;return function(...i){n||(n=!0,r.packet({type:Rn.ACK,id:t,data:i}))}}onack(t){const r=this.acks[t.id];typeof r=="function"&&(delete this.acks[t.id],r.withError&&t.data.unshift(null),r.apply(this,t.data))}onconnect(t,r){this.id=t,this.recovered=r&&this._pid===r,this._pid=r,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Rn.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const r=this._anyListeners;for(let n=0;n<r.length;n++)if(t===r[n])return r.splice(n,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(t),this}prependAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(t),this}offAnyOutgoing(t){if(!this._anyOutgoingListeners)return this;if(t){const r=this._anyOutgoingListeners;for(let n=0;n<r.length;n++)if(t===r[n])return r.splice(n,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(t){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const r=this._anyOutgoingListeners.slice();for(const n of r)n.apply(this,t.data)}}};function p1(e){e=e||{},this.ms=e.min||100,this.max=e.max||1e4,this.factor=e.factor||2,this.jitter=e.jitter>0&&e.jitter<=1?e.jitter:0,this.attempts=0}p1.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),r=Math.floor(t*this.jitter*e);e=(Math.floor(t*10)&1)==0?e-r:e+r}return Math.min(e,this.max)|0};p1.prototype.reset=function(){this.attempts=0};p1.prototype.setMin=function(e){this.ms=e};p1.prototype.setMax=function(e){this.max=e};p1.prototype.setJitter=function(e){this.jitter=e};class iE extends Ha{constructor(t,r){var n;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(r=t,t=void 0),r=r||{},r.path=r.path||"/socket.io",this.opts=r,cv(this,r),this.reconnection(r.reconnection!==!1),this.reconnectionAttempts(r.reconnectionAttempts||1/0),this.reconnectionDelay(r.reconnectionDelay||1e3),this.reconnectionDelayMax(r.reconnectionDelayMax||5e3),this.randomizationFactor((n=r.randomizationFactor)!==null&&n!==void 0?n:.5),this.backoff=new p1({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(r.timeout==null?2e4:r.timeout),this._readyState="closed",this.uri=t;const i=r.parser||YW;this.encoder=new i.Encoder,this.decoder=new i.Decoder,this._autoConnect=r.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,t||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var r;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(r=this.backoff)===null||r===void 0||r.setMin(t),this)}randomizationFactor(t){var r;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(r=this.backoff)===null||r===void 0||r.setJitter(t),this)}reconnectionDelayMax(t){var r;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(r=this.backoff)===null||r===void 0||r.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new TW(this.uri,this.opts);const r=this.engine,n=this;this._readyState="opening",this.skipReconnect=!1;const i=Ol(r,"open",function(){n.onopen(),t&&t()}),a=c=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",c),t?t(c):this.maybeReconnectOnOpen()},s=Ol(r,"error",a);if(this._timeout!==!1){const c=this._timeout,u=this.setTimeoutFn(()=>{i(),a(new Error("timeout")),r.close()},c);this.opts.autoUnref&&u.unref(),this.subs.push(()=>{this.clearTimeoutFn(u)})}return this.subs.push(i),this.subs.push(s),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(Ol(t,"ping",this.onping.bind(this)),Ol(t,"data",this.ondata.bind(this)),Ol(t,"error",this.onerror.bind(this)),Ol(t,"close",this.onclose.bind(this)),Ol(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(r){this.onclose("parse error",r)}}ondecoded(t){lv(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,r){let n=this.nsps[t];return n?this._autoConnect&&!n.active&&n.connect():(n=new ck(this,t,r),this.nsps[t]=n),n}_destroy(t){const r=Object.keys(this.nsps);for(const n of r)if(this.nsps[n].active)return;this._close()}_packet(t){const r=this.encoder.encode(t);for(let n=0;n<r.length;n++)this.engine.write(r[n],t.options)}
62cleanup(){this.subs.forEach(t=>t()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(t,r){var n;this.cleanup(),(n=this.engine)===null||n===void 0||n.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,r),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const r=this.backoff.duration();this._reconnecting=!0;const n=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(i=>{i?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",i)):t.onreconnect()}))},r);this.opts.autoUnref&&n.unref(),this.subs.push(()=>{this.clearTimeoutFn(n)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const cg={};function y2(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const r=FW(e,t.path||"/socket.io"),n=r.source,i=r.id,a=r.path,s=cg[i]&&a in cg[i].nsps,c=t.forceNew||t["force new connection"]||t.multiplex===!1||s;let u;return c?u=new iE(n,t):(cg[i]||(cg[i]=new iE(n,t)),u=cg[i]),r.query&&!t.query&&(t.query=r.queryKey),u.socket(r.path,t)}Object.assign(y2,{Manager:iE,Socket:ck,io:y2,connect:y2});const KW=e=>{let t="https://smartpay-dashboard.herokuapp.com/api".split("/api");return y2(`${t[0]}`,{transports:["websocket","polling"],query:e})},VW="G",Bd="SVG",_n="VIEW",lr="TEXT",b3="LINK",x3="PAGE",E3="NOTE",uk="PATH",fk="RECT",dk="LINE",Ak="FIELD_SET",JW="TEXT_INPUT",ZW="SELECT",XW="CHECKBOX",$W="LIST",hk="DEFS",Vu="IMAGE",C3="TSPAN",B3="CANVAS",gk="CIRCLE",pk="ELLIPSE",mk="POLYGON",vk="DOCUMENT",yk="POLYLINE",OA="TEXT_INSTANCE",eK="LINEAR_GRADIENT",tK="RADIAL_GRADIENT";var wm={exports:{}},Im={exports:{}},q6;function rK(){return q6||(q6=1,typeof Object.create=="function"?Im.exports=function(t,r){r&&(t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:Im.exports=function(t,r){if(r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t}}),Im.exports}var Sm={exports:{}},Y6;function nK(){if(Y6)return Sm.exports;Y6=1;var e=typeof Reflect=="object"?Reflect:null,t=e&&typeof e.apply=="function"?e.apply:function(Q,j,N){return Function.prototype.apply.call(Q,j,N)},r;e&&typeof e.ownKeys=="function"?r=e.ownKeys:Object.getOwnPropertySymbols?r=function(Q){return Object.getOwnPropertyNames(Q).concat(Object.getOwnPropertySymbols(Q))}:r=function(Q){return Object.getOwnPropertyNames(Q)};function n(F){console&&console.warn&&console.warn(F)}var i=Number.isNaN||function(Q){return Q!==Q};function a(){a.init.call(this)}Sm.exports=a,Sm.exports.once=T,a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var s=10;function c(F){if(typeof F!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof F)}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(F){if(typeof F!="number"||F<0||i(F))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+F+".");s=F}}),a.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(Q){if(typeof Q!="number"||Q<0||i(Q))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+Q+".");return this._maxListeners=Q,this};function u(F){return F._maxListeners===void 0?a.defaultMaxListeners:F._maxListeners}a.prototype.getMaxListeners=function(){return u(this)},a.prototype.emit=function(Q){for(var j=[],N=1;N<arguments.length;N++)j.push(arguments[N]);var L=Q==="error",G=this._events;if(G!==void 0)L=L&&G.error===void 0;else if(!L)return!1;if(L){var H;if(j.length>0&&(H=j[0]),H instanceof Error)throw H;var Z=new Error("Unhandled error."+(H?" ("+H.message+")":""));throw Z.context=H,Z}var O=G[Q];if(O===void 0)return!1;if(typeof O=="function")t(O,this,j);else for(var P=O.length,te=C(O,P),N=0;N<P;++N)t(te[N],this,j);return!0};function f(F,Q,j,N){var L,G,H;if(c(j),G=F._events,G===void 0?(G=F._events=Object.create(null),F._eventsCount=0):(G.newListener!==void 0&&(F.emit("newListener",Q,j.listener?j.listener:j),G=F._events),H=G[Q]),H===void 0)H=G[Q]=j,++F._eventsCount;else if(typeof H=="function"?H=G[Q]=N?[j,H]:[H,j]:N?H.unshift(j):H.push(j),L=u(F),L>0&&H.length>L&&!H.warned){H.warned=!0;var Z=new Error("Possible EventEmitter memory leak detected. "+H.length+" "+String(Q)+" listeners added. Use emitter.setMaxListeners() to increase limit");Z.name="MaxListenersExceededWarning",Z.emitter=F,Z.type=Q,Z.count=H.length,n(Z)}return F}a.prototype.addListener=function(Q,j){return f(this,Q,j,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(Q,j){return f(this,Q,j,!0)};function A(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function v(F,Q,j){var N={fired:!1,wrapFn:void 0,target:F,type:Q,listener:j},L=A.bind(N);return L.listener=j,N.wrapFn=L,L}a.prototype.once=function(Q,j){return c(j),this.on(Q,v(this,Q,j)),this},a.prototype.prependOnceListener=function(Q,j){return c(j),this.prependListener(Q,v(this,Q,j)),this},a.prototype.removeListener=function(Q,j){var N,L,G,H,Z;if(c(j),L=this._events,L===void 0)return this;if(N=L[Q],N===void 0)return this;if(N===j||N.listener===j)--this._eventsCount===0?this._events=Object.create(null):(delete L[Q],L.removeListener&&this.emit
62("removeListener",Q,N.listener||j));else if(typeof N!="function"){for(G=-1,H=N.length-1;H>=0;H--)if(N[H]===j||N[H].listener===j){Z=N[H].listener,G=H;break}if(G<0)return this;G===0?N.shift():I(N,G),N.length===1&&(L[Q]=N[0]),L.removeListener!==void 0&&this.emit("removeListener",Q,Z||j)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(Q){var j,N,L;if(N=this._events,N===void 0)return this;if(N.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):N[Q]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete N[Q]),this;if(arguments.length===0){var G=Object.keys(N),H;for(L=0;L<G.length;++L)H=G[L],H!=="removeListener"&&this.removeAllListeners(H);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(j=N[Q],typeof j=="function")this.removeListener(Q,j);else if(j!==void 0)for(L=j.length-1;L>=0;L--)this.removeListener(Q,j[L]);return this};function y(F,Q,j){var N=F._events;if(N===void 0)return[];var L=N[Q];return L===void 0?[]:typeof L=="function"?j?[L.listener||L]:[L]:j?S(L):C(L,L.length)}a.prototype.listeners=function(Q){return y(this,Q,!0)},a.prototype.rawListeners=function(Q){return y(this,Q,!1)},a.listenerCount=function(F,Q){return typeof F.listenerCount=="function"?F.listenerCount(Q):E.call(F,Q)},a.prototype.listenerCount=E;function E(F){var Q=this._events;if(Q!==void 0){var j=Q[F];if(typeof j=="function")return 1;if(j!==void 0)return j.length}return 0}a.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]};function C(F,Q){for(var j=new Array(Q),N=0;N<Q;++N)j[N]=F[N];return j}function I(F,Q){for(;Q+1<F.length;Q++)F[Q]=F[Q+1];F.pop()}function S(F){for(var Q=new Array(F.length),j=0;j<Q.length;++j)Q[j]=F[j].listener||F[j];return Q}function T(F,Q){return new Promise(function(j,N){function L(H){F.removeListener(Q,G),N(H)}function G(){typeof F.removeListener=="function"&&F.removeListener("error",L),j([].slice.call(arguments))}k(F,Q,G,{once:!0}),Q!=="error"&&_(F,L,{once:!0})})}function _(F,Q,j){typeof F.on=="function"&&k(F,"error",Q,j)}function k(F,Q,j,N){if(typeof F.on=="function")N.once?F.once(Q,j):F.on(Q,j);else if(typeof F.addEventListener=="function")F.addEventListener(Q,function L(G){N.once&&F.removeEventListener(Q,L),j(G)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof F)}return Sm.exports}var W6;function iK(){if(W6)return wm.exports;W6=1;var e=rK(),t=nK().EventEmitter;wm.exports=r,wm.exports.default=r;function r(u){if(!(this instanceof r))return new r(u);t.call(this),u=u||{},this.concurrency=u.concurrency||1/0,this.timeout=u.timeout||0,this.autostart=u.autostart||!1,this.results=u.results||null,this.pending=0,this.session=0,this.running=!1,this.jobs=[],this.timers={}}e(r,t);var n=["pop","shift","indexOf","lastIndexOf"];n.forEach(function(u){r.prototype[u]=function(){return Array.prototype[u].apply(this.jobs,arguments)}}),r.prototype.slice=function(u,f){return this.jobs=this.jobs.slice(u,f),this},r.prototype.reverse=function(){return this.jobs.reverse(),this};var i=["push","unshift","splice"];i.forEach(function(u){r.prototype[u]=function(){var f=Array.prototype[u].apply(this.jobs,arguments);return this.autostart&&this.start(),f}}),Object.defineProperty(r.prototype,"length",{get:function(){return this.pending+this.jobs.length}}),r.prototype.start=function(u){if(u&&s.call(this,u),this.running=!0,this.pending>=this.concurrency)return;if(this.jobs.length===0){this.pending===0&&c.call(this);return}var f=this,A=this.jobs.shift(),v=!0,y=this.session,E=null,C=!1,I=null,S=A.hasOwnProperty("timeout")?A.timeout:this.timeout;function T(k,F){v&&f.session===y&&(v=!1,f.pending--,E!==null&&(delete f.timers[E],clearTimeout(E)),k?f.emit("error",k,A):C===!1&&(I!==null&&(f.results[I]=Array.prototype.slice.call(arguments,1)),f.emit("success",F,A)),f.session===y&&(f.pending===0&&f.jobs.length===0?c.call(f):f.running&&f.start()))}S&&(E=setTimeout(function(){C=!0,f.listeners("timeout").length>0?f.emit("timeout",T,A):T()},S),this.timers[E]=E),this.results&&(I=this.results.length,this.results[I]=null),this.pending++,f.emit("start",A);var _=A(T);_&&_.then&&typeof _.then=="function"&&_.then(function(k){return T(null,k)}).catch(function(k){return T(k||!0)}),this.running&&this.jobs.length>0&&this.start()},r.prototype.stop=function(){this.running=!1},r.prototype.end=function(u){a.call(this),this.jobs.length=0,this.pending=0,c.call(this,u)};function a(){for(var u in this.timers){var f=this.timers[u];delete this.timers[u],clearTimeout(f)}}function s(u){var f=this;this.on("error",A),this.on("end",v);function A(y){f.end(y)}function v(y){f.removeListener("error",A),f.removeListener("end",v),u(y,this.results)}}
62function c(u){this.session++,this.running=!1,this.emit("end",u)}return wm.exports}var aK=iK();const sK=yi(aK),oK={utf16le:"utf-16le",ucs2:"utf-16le",utf16be:"utf-16be"};class G0{constructor(t){this.buffer=t,this.view=new DataView(t.buffer,t.byteOffset,t.byteLength),this.pos=0,this.length=this.buffer.length}readString(t,r="ascii"){r=oK[r]||r;let n=this.readBuffer(t);try{return new TextDecoder(r).decode(n)}catch{return n}}readBuffer(t){return this.buffer.slice(this.pos,this.pos+=t)}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)}}G0.TYPES={UInt8:1,UInt16:2,UInt24:3,UInt32:4,Int8:1,Int16:2,Int24:3,Int32:4,Float:4,Double:8};for(let e of Object.getOwnPropertyNames(DataView.prototype))if(e.slice(0,3)==="get"){let t=e.slice(3).replace("Ui","UI");t==="Float32"?t="Float":t==="Float64"&&(t="Double");let r=G0.TYPES[t];G0.prototype["read"+t+(r===1?"":"BE")]=function(){const n=this.view[e](this.pos,!1);return this.pos+=r,n},r!==1&&(G0.prototype["read"+t+"LE"]=function(){const n=this.view[e](this.pos,!0);return this.pos+=r,n})}const lK=new TextEncoder,K6=new Uint8Array(new Uint16Array([4660]).buffer)[0]==18;class _5{constructor(t){this.buffer=t,this.view=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),this.pos=0}writeBuffer(t){this.buffer.set(t,this.pos),this.pos+=t.length}writeString(t,r="ascii"){let n;switch(r){case"utf16le":case"utf16-le":case"ucs2":n=V6(t,K6);break;case"utf16be":case"utf16-be":n=V6(t,!K6);break;case"utf8":n=lK.encode(t);break;case"ascii":n=cK(t);break;default:throw new Error(`Unsupported encoding: ${r}`)}this.writeBuffer(n)}writeUInt24BE(t){this.buffer[this.pos++]=t>>>16&255,this.buffer[this.pos++]=t>>>8&255,this.buffer[this.pos++]=t&255}writeUInt24LE(t){this.buffer[this.pos++]=t&255,this.buffer[this.pos++]=t>>>8&255,this.buffer[this.pos++]=t>>>16&255}writeInt24BE(t){t>=0?this.writeUInt24BE(t):this.writeUInt24BE(t+16777215+1)}writeInt24LE(t){t>=0?this.writeUInt24LE(t):this.writeUInt24LE(t+16777215+1)}fill(t,r){if(r<this.buffer.length)this.buffer.fill(t,this.pos,this.pos+r),this.pos+=r;else{const n=new Uint8Array(r);n.fill(t),this.writeBuffer(n)}}}function V6(e,t){let r=new Uint16Array(e.length);for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);t&&(i=i>>8|(i&255)<<8),r[n]=i}return new Uint8Array(r.buffer)}function cK(e){let t=new Uint8Array(e.length);for(let r=0;r<e.length;r++)t[r]=e.charCodeAt(r);return t}for(let e of Object.getOwnPropertyNames(DataView.prototype))if(e.slice(0,3)==="set"){let t=e.slice(3).replace("Ui","UI");t==="Float32"?t="Float":t==="Float64"&&(t="Double");let r=G0.TYPES[t];_5.prototype["write"+t+(r===1?"":"BE")]=function(n){this.view[e](this.pos,n,!1),this.pos+=r},r!==1&&(_5.prototype["write"+t+"LE"]=function(n){this.view[e](this.pos,n,!0),this.pos+=r})}class Ju{fromBuffer(t){let r=new G0(t);return this.decode(r)}toBuffer(t){let r=this.size(t),n=new Uint8Array(r),i=new _5(n);return this.encode(i,t),n}}class ai extends Ju{constructor(t,r="BE"){super(),this.type=t,this.endian=r,this.fn=this.type,this.type[this.type.length-1]!=="8"&&(this.fn+=this.endian)}size(){return G0.TYPES[this.type]}decode(t){return t[`read${this.fn}`]()}encode(t,r){return t[`write${this.fn}`](r)}}const zt=new ai("UInt8"),E0=new ai("UInt16","BE"),z=E0,uK=new ai("UInt16","LE"),fK=new ai("UInt24","BE"),Ad=fK;new ai("UInt24","LE");const bk=new ai("UInt32","BE"),ze=bk,dK=new ai("UInt32","LE"),$a=new ai("Int8"),AK=new ai("Int16","BE"),_t=AK;new ai("Int16","LE");new ai("Int24","BE");new ai("Int24","LE");const hK=new ai("Int32","BE"),oA=hK;new ai("Int32","LE");new ai("Float","BE");new ai("Float","LE");new ai("Double","BE");new ai("Double","LE");class MA extends ai{constructor(t,r,n=t>>1){super(`Int${t}`,r),this._point=1<<n}decode(t){return super.decode(t)/this._point}encode(t,r){return super.encode(t,r*this._point|0)}}const gK=new MA(16,"BE"),pK=gK;new MA(16,"LE");const mK=new MA(32,"BE"),ba=mK;new MA(32,"LE");function Yc(e,t,r){let n;if(typeof e=="number"?n=e:typeof e=="function"?n=e.call(r,r):r&&typeof e=="string"?n=r[e]:t&&e instanceof ai&&(n=e.decode(t)),isNaN(n))throw new Error("Not a fixed size");return n}class w3{constructor(t={}){this.enumerable=!0,this.configurable=!0;for(let r in t){const n=t[r];this[r]=n}}}class Oe extends Ju{constructor(t,r,n="count"){super(),this.type=t,this.length=r,this.lengthType=n}decode(t,r){let n;const{pos:i}=t,a=[];let s=r;if(this.length!=null&&(n=Yc(this.length,t,r)),this.length instanceof ai&&(Object.defineProperties(a,{parent:{value:r},_startOffset:{value:i},_currentOffset:{value:0,writable:!0},_length:{value:n}}),s=a),n==null||this.lengthType==="bytes"){const c=n!=null?t.pos+n:r?._length?r._startOffset+r._length:t.length;for(;t.pos<c;)a.push(this.type.decode(t,s))}else for(let c=0,u=n;c<u;c++)a.push(this.type.decode(t,s));return a}size(t,r,n=!0){if(!t)return this.type.size(null,r)*Yc(this.length,null,r);let i=0;this.length instanceof ai&&(i+=this.length.size(),r={parent:r,pointerSize:0});for(let a of t)i+=this.type.size(a,r);return r&&n&&this.length instanceof ai&&(i+=r.pointerSize),i}encode(t,r,n){let i=n;this.length instanceof ai&&(i={pointers:[],startOffset:t.pos,parent:n},i.pointerOffset=t.pos+this.size(r,i,!1),this.length.encode(t,r.length));for(let a of r)this.type.encode(t,a,i);if(this.length instanceof ai){let a=0;for(;a<i.pointers.length;){const s=i.pointers[a++];s.type.encode(t,s.val,s.parent)}}}}class mi extends Oe{decode(t,r){const{pos:n}=t,i=Yc(this.length,t,r);this.length instanceof ai&&(r={parent:r,_startOffset:n,_currentOffset:0,_length:i});const a=new Ay(this.type,i,t,r);return t.pos+=i*this.type.size(null,r),a}size(t,r){return t instanceof Ay&&(t=t.toArray()),super.size(t,r)}encode(t,r,n){return r instanceof Ay&&(r=r.toArray()),super.encode(t,r,n)}}class Ay{constructor(t,r,n,i){this.type=t,this.length=r,this.stream=n,this.ctx=i,this.base=this.stream.pos,this.items=[]}get(t){if(!(t<0||t>=this.length)){if(this.items[t]==null){const{pos:r}=this.stream;this.stream.pos=this.base+this.type.size(null,this.ctx)*t,this.items[t]=this.type.decode(this.stream,this.ctx),this.stream.pos=r}return this.items[t]}}toArray(){const t=[];for(let r=0,n=this.length;r<n;r++)t.push(this.get(r));return t}}class zl extends Ju{constructor(t,r=[]){super(),this.type=t,this.flags=r}
62decode(t){const r=this.type.decode(t),n={};for(let i=0;i<this.flags.length;i++){const a=this.flags[i];a!=null&&(n[a]=!!(r&1<<i))}return n}size(){return this.type.size()}encode(t,r){let n=0;for(let i=0;i<this.flags.length;i++){const a=this.flags[i];a!=null&&r[a]&&(n|=1<<i)}return this.type.encode(t,n)}}class q0 extends Ju{constructor(t){super(),this.length=t}decode(t,r){const n=Yc(this.length,t,r);return t.readBuffer(n)}size(t,r){if(!t)return Yc(this.length,null,r);let n=t.length;return this.length instanceof ai&&(n+=this.length.size()),n}encode(t,r,n){return this.length instanceof ai&&this.length.encode(t,r.length),t.writeBuffer(r)}}class Q5 extends Ju{constructor(t,r=!0){super(),this.type=t,this.condition=r}decode(t,r){let{condition:n}=this;if(typeof n=="function"&&(n=n.call(r,r)),n)return this.type.decode(t,r)}size(t,r){let{condition:n}=this;return typeof n=="function"&&(n=n.call(r,r)),n?this.type.size(t,r):0}encode(t,r,n){let{condition:i}=this;if(typeof i=="function"&&(i=i.call(n,n)),i)return this.type.encode(t,r,n)}}class Ui extends Ju{constructor(t,r=1){super(),this.type=t,this.count=r}decode(t,r){t.pos+=this.size(null,r)}size(t,r){const n=Yc(this.count,null,r);return this.type.size()*n}encode(t,r,n){return t.fill(0,this.size(r,n))}}class ei extends Ju{constructor(t,r="ascii"){super(),this.length=t,this.encoding=r}decode(t,r){let n,i,{encoding:a}=this;typeof a=="function"&&(a=a.call(r,r)||"ascii");let s=hy(a);if(this.length!=null)n=Yc(this.length,t,r);else{let u;for({buffer:u,length:n,pos:i}=t;i<n-s+1&&(u[i]!==0||s===2&&u[i+1]!==0);)i+=s;n=i-t.pos}const c=t.readString(n,a);return this.length==null&&t.pos<t.length&&(t.pos+=s),c}size(t,r){if(t==null)return Yc(this.length,null,r);let{encoding:n}=this;typeof n=="function"&&(n=n.call(r?.val,r?.val)||"ascii"),n==="utf16be"&&(n="utf16le");let i=J6(t,n);return this.length instanceof ai&&(i+=this.length.size()),this.length==null&&(i+=hy(n)),i}encode(t,r,n){let{encoding:i}=this;if(typeof i=="function"&&(i=i.call(n?.val,n?.val)||"ascii"),this.length instanceof ai&&this.length.encode(t,J6(r,i)),t.writeString(r,i),this.length==null)return hy(i)==2?t.writeUInt16LE(0):t.writeUInt8(0)}}function hy(e){switch(e){case"ascii":case"utf8":return 1;case"utf16le":case"utf16-le":case"utf-16be":case"utf-16le":case"utf16be":case"utf16-be":case"ucs2":return 2;default:return 1}}function J6(e,t){switch(t){case"ascii":return e.length;case"utf8":let r=0;for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);if(i>=55296&&i<=56319&&n<e.length-1){let a=e.charCodeAt(++n);(a&64512)===56320?i=((i&1023)<<10)+(a&1023)+65536:n--}(i&4294967168)===0?r++:(i&4294965248)===0?r+=2:(i&4294901760)===0?r+=3:(i&4292870144)===0&&(r+=4)}return r;case"utf16le":case"utf16-le":case"utf16be":case"utf16-be":case"ucs2":return e.length*2;default:throw new Error("Unknown encoding "+t)}}class Ye extends Ju{constructor(t={}){super(),this.fields=t}decode(t,r,n=0){const i=this._setup(t,r,n);return this._parseFields(t,i,this.fields),this.process!=null&&this.process.call(i,t),i}_setup(t,r,n){const i={};return Object.defineProperties(i,{parent:{value:r},_startOffset:{value:t.pos},_currentOffset:{value:0,writable:!0},_length:{value:n}}),i}_parseFields(t,r,n){for(let a in n){var i;const s=n[a];typeof s=="function"?i=s.call(r,r):i=s.decode(t,r),i!==void 0&&(i instanceof w3?Object.defineProperty(r,a,i):r[a]=i),r._currentOffset=t.pos-r._startOffset}}size(t,r,n=!0){t==null&&(t={});const i={parent:r,val:t,pointerSize:0};this.preEncode!=null&&this.preEncode.call(t);let a=0;for(let s in this.fields){const c=this.fields[s];c.size!=null&&(a+=c.size(t[s],i))}return n&&(a+=i.pointerSize),a}encode(t,r,n){let i;this.preEncode!=null&&this.preEncode.call(r,t);const a={pointers:[],startOffset:t.pos,parent:n,val:r,pointerSize:0};a.pointerOffset=t.pos+this.size(r,a,!1);for(let c in this.fields)i=this.fields[c],i.encode!=null&&i.encode(t,r[c],a);let s=0;for(;s<a.pointers.length;){const c=a.pointers[s++];c.type.encode(t,c.val,c.parent)}}}const vK=(e,t)=>t.reduce((r,n)=>r&&r[n],e);class tn extends Ye{constructor(t,r={}){super(),this.type=t,this.versions=r,typeof t=="string"&&(this.versionPath=t.split("."))}decode(t,r,n=0){const i=this._setup(t,r,n);typeof this.type=="string"?i.version=vK(r,this.versionPath):i.version=this.type.decode(t),this.versions.header&&this._parseFields(t,i,this.versions.header);const a=this.versions[i.version];if(a==null)throw new Error(`Unknown version ${i.version}`);return a instanceof tn?a.decode(t,r):(this._parseFields(t,i,a),this.process!=null&&this.process.call(i,t),i)}size(t,r,n=!0){let i,a;if(!t)throw new Error("Not a fixed size");this.preEncode!=null&&this.preEncode.call(t);const s={parent:r,val:t,pointerSize:0};let c=0;if(typeof this.type!="string"&&(c+=this.type.size(t.version,s)),this.versions.header)for(i in this.versions.header)a=this.versions.header[i],a.size!=null&&(c+=a.size(t[i],s));const u=this.versions[t.version];if(u==null)throw new Error(`Unknown version ${t.version}`);
62for(i in u)a=u[i],a.size!=null&&(c+=a.size(t[i],s));return n&&(c+=s.pointerSize),c}encode(t,r,n){let i,a;this.preEncode!=null&&this.preEncode.call(r,t);const s={pointers:[],startOffset:t.pos,parent:n,val:r,pointerSize:0};if(s.pointerOffset=t.pos+this.size(r,s,!1),typeof this.type!="string"&&this.type.encode(t,r.version),this.versions.header)for(i in this.versions.header)a=this.versions.header[i],a.encode!=null&&a.encode(t,r[i],s);const c=this.versions[r.version];for(i in c)a=c[i],a.encode!=null&&a.encode(t,r[i],s);let u=0;for(;u<s.pointers.length;){const f=s.pointers[u++];f.type.encode(t,f.val,f.parent)}}}class je extends Ju{constructor(t,r,n={}){if(super(),this.offsetType=t,this.type=r,this.options=n,this.type==="void"&&(this.type=null),this.options.type==null&&(this.options.type="local"),this.options.allowNull==null&&(this.options.allowNull=!0),this.options.nullValue==null&&(this.options.nullValue=0),this.options.lazy==null&&(this.options.lazy=!1),this.options.relativeTo){if(typeof this.options.relativeTo!="function")throw new Error("relativeTo option must be a function");this.relativeToGetter=n.relativeTo}}decode(t,r){const n=this.offsetType.decode(t,r);if(n===this.options.nullValue&&this.options.allowNull)return null;let i;switch(this.options.type){case"local":i=r._startOffset;break;case"immediate":i=t.pos-this.offsetType.size();break;case"parent":i=r.parent._startOffset;break;default:for(var a=r;a.parent;)a=a.parent;i=a._startOffset||0}this.options.relativeTo&&(i+=this.relativeToGetter(r));const s=n+i;if(this.type!=null){let c=null;const u=()=>{if(c!=null)return c;const{pos:f}=t;return t.pos=s,c=this.type.decode(t,r),t.pos=f,c};return this.options.lazy?new w3({get:u}):u()}else return s}size(t,r){const n=r;switch(this.options.type){case"local":case"immediate":break;case"parent":r=r.parent;break;default:for(;r.parent;)r=r.parent}let{type:i}=this;
62if(i==null){if(!(t instanceof aE))throw new Error("Must be a VoidPointer");({type:i}=t),t=t.value}if(t&&r){let a=i.size(t,n);r.pointerSize+=a}return this.offsetType.size()}encode(t,r,n){let i;const a=n;if(r==null){this.offsetType.encode(t,this.options.nullValue);return}switch(this.options.type){case"local":i=n.startOffset;break;case"immediate":i=t.pos+this.offsetType.size(r,a);break;case"parent":n=n.parent,i=n.startOffset;break;default:for(i=0;n.parent;)n=n.parent}this.options.relativeTo&&(i+=this.relativeToGetter(a.val)),this.offsetType.encode(t,n.pointerOffset-i);let{type:s}=this;if(s==null){if(!(r instanceof aE))throw new Error("Must be a VoidPointer");({type:s}=r),r=r.value}return n.pointers.push({type:s,val:r,parent:a}),n.pointerOffset+=s.size(r,a)}}class aE{constructor(t,r){this.type=t,this.value=r}}function Vs(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function W0(e,t,r,n){var i=arguments.length,a=i<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(s=e[c])&&(a=(i<3?s(a):i>3?s(t,r,a):s(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}var gy,Z6;function yK(){return Z6||(Z6=1,gy=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var n,i,a;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(i=n;i--!==0;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),n=a.length,n!==Object.keys(r).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=n;i--!==0;){var s=a[i];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}),gy}var bK=yK();const X6=yi(bK);var ug={},$6;function xk(){if($6)return ug;$6=1,ug.byteLength=c,ug.toByteArray=f,ug.fromByteArray=y;for(var e=[],t=[],r=typeof Uint8Array<"u"?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,a=n.length;i<a;++i)e[i]=n[i],t[n.charCodeAt(i)]=i;t[45]=62,t[95]=63;function s(E){var C=E.length;if(C%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var I=E.indexOf("=");I===-1&&(I=C);var S=I===C?0:4-I%4;return[I,S]}function c(E){var C=s(E),I=C[0],S=C[1];return(I+S)*3/4-S}function u(E,C,I){return(C+I)*3/4-I}function f(E){var C,I=s(E),S=I[0],T=I[1],_=new r(u(E,S,T)),k=0,F=T>0?S-4:S,Q;for(Q=0;Q<F;
62Q+=4)C=t[E.charCodeAt(Q)]<<18|t[E.charCodeAt(Q+1)]<<12|t[E.charCodeAt(Q+2)]<<6|t[E.charCodeAt(Q+3)],_[k++]=C>>16&255,_[k++]=C>>8&255,_[k++]=C&255;return T===2&&(C=t[E.charCodeAt(Q)]<<2|t[E.charCodeAt(Q+1)]>>4,_[k++]=C&255),T===1&&(C=t[E.charCodeAt(Q)]<<10|t[E.charCodeAt(Q+1)]<<4|t[E.charCodeAt(Q+2)]>>2,_[k++]=C>>8&255,_[k++]=C&255),_}function A(E){return e[E>>18&63]+e[E>>12&63]+e[E>>6&63]+e[E&63]}function v(E,C,I){for(var S,T=[],_=C;_<I;_+=3)S=(E[_]<<16&16711680)+(E[_+1]<<8&65280)+(E[_+2]&255),T.push(A(S));return T.join("")}function y(E){for(var C,I=E.length,S=I%3,T=[],_=16383,k=0,F=I-S;k<F;k+=_)T.push(v(E,k,k+_>F?F:k+_));return S===1?(C=E[I-1],T.push(e[C>>2]+e[C<<4&63]+"==")):S===2&&(C=(E[I-2]<<8)+E[I-1],T.push(e[C>>10]+e[C>>4&63]+e[C<<2&63]+"=")),T.join("")}return ug}var xK=xk();const EK=yi(xK);var py,eI;function Ek(){if(eI)return py;eI=1;var e=0,t=-3;function r(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function n(L,G){this.source=L,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=G,this.destLen=0,this.ltree=new r,this.dtree=new r}var i=new r,a=new r,s=new Uint8Array(30),c=new Uint16Array(30),u=new Uint8Array(30),f=new Uint16Array(30),A=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),v=new r,y=new Uint8Array(320);function E(L,G,H,Z){var O,P;for(O=0;O<H;++O)L[O]=0;for(O=0;O<30-H;++O)L[O+H]=O/H|0;for(P=Z,O=0;O<30;++O)G[O]=P,P+=1<<L[O]}function C(L,G){var H;for(H=0;H<7;++H)L.table[H]=0;for(L.table[7]=24,L.table[8]=152,L.table[9]=112,H=0;H<24;++H)L.trans[H]=256+H;for(H=0;H<144;++H)L.trans[24+H]=H;for(H=0;H<8;++H)L.trans[168+H]=280+H;for(H=0;H<112;++H)L.trans[176+H]=144+H;for(H=0;H<5;++H)G.table[H]=0;for(G.table[5]=32,H=0;H<32;++H)G.trans[H]=H}var I=new Uint16Array(16);function S(L,G,H,Z){var O,P;for(O=0;O<16;++O)L.table[O]=0;for(O=0;O<Z;++O)L.table[G[H+O]]++;for(L.table[0]=0,P=0,O=0;O<16;++O)I[O]=P,P+=L.table[O];for(O=0;O<Z;++O)G[H+O]&&(L.trans[I[G[H+O]]++]=O)}function T(L){L.bitcount--||(L.tag=L.source[L.sourceIndex++],L.bitcount=7);var G=L.tag&1;return L.tag>>>=1,G}function _(L,G,H){if(!G)return H;for(;L.bitcount<24;)L.tag|=L.source[L.sourceIndex++]<<L.bitcount,L.bitcount+=8;var Z=L.tag&65535>>>16-G;return L.tag>>>=G,L.bitcount-=G,Z+H}function k(L,G){for(;L.bitcount<24;)L.tag|=L.source[L.sourceIndex++]<<L.bitcount,L.bitcount+=8;var H=0,Z=0,O=0,P=L.tag;do Z=2*Z+(P&1),P>>>=1,++O,H+=G.table[O],Z-=G.table[O];while(Z>=0);return L.tag=P,L.bitcount-=O,G.trans[H+Z]}function F(L,G,H){var Z,O,P,te,Ae,X;for(Z=_(L,5,257),O=_(L,5,1),P=_(L,4,4),te=0;te<19;++te)y[te]=0;for(te=0;te<P;++te){var se=_(L,3,0);y[A[te]]=se}for(S(v,y,0,19),Ae=0;Ae<Z+O;){var ce=k(L,v);switch(ce){case 16:var Be=y[Ae-1];for(X=_(L,2,3);X;--X)y[Ae++]=Be;break;case 17:for(X=_(L,3,3);X;--X)y[Ae++]=0;break;case 18:for(X=_(L,7,11);X;--X)y[Ae++]=0;break;default:y[Ae++]=ce;break}}S(G,y,0,Z),S(H,y,Z,O)}function Q(L,G,H){for(;;){var Z=k(L,G);if(Z===256)return e;if(Z<256)L.dest[L.destLen++]=Z;else{var O,P,te,Ae;for(Z-=257,O=_(L,s[Z],c[Z]),P=k(L,H),te=L.destLen-_(L,u[P],f[P]),Ae=te;Ae<te+O;++Ae)L.dest[L.destLen++]=L.dest[Ae]}}}function j(L){for(var G,H,Z;L.bitcount>8;)L.sourceIndex--,L.bitcount-=8;if(G=L.source[L.sourceIndex+1],G=256*G+L.source[L.sourceIndex],H=L.source[L.sourceIndex+3],H=256*H+L.source[L.sourceIndex+2],G!==(~H&65535))return t;for(L.sourceIndex+=4,Z=G;Z;--Z)L.dest[L.destLen++]=L.source[L.sourceIndex++];return L.bitcount=0,e}function N(L,G){var H=new n(L,G),Z,O,P;do{switch(Z=T(H),O=_(H,2,0),O){case 0:P=j(H);break;case 1:P=Q(H,i,a);break;case 2:F(H,H.ltree,H.dtree),P=Q(H,H.ltree,H.dtree);break;default:P=t}if(P!==e)throw new Error("Data error")}while(!Z);return H.destLen<H.dest.length?typeof H.dest.slice=="function"?H.dest.slice(0,H.destLen):H.dest.subarray(0,H.destLen):H.dest}return C(i,a),E(s,c,4,3),E(u,f,2,1),s[28]=0,c[28]=258,py=N,py}var my,tI;function CK(){if(tI)return my;tI=1;const e=new Uint8Array(new Uint32Array([305419896]).buffer)[0]===18,t=(i,a,s)=>{let c=i[a];i[a]=i[s],i[s]=c},r=i=>{const a=i.length;for(let s=0;s<a;s+=4)t(i,s,s+3),t(i,s+1,s+2)};return my={swap32LE:i=>{e&&r(i)}},my}var vy,rI;function BK(){if(rI)return vy;rI=1;const e=Ek(),{swap32LE:t}=CK(),r=11,n=5,i=r-n,a=65536>>r,c=(1<<i)-1,u=2,A=(1<<n)-1,v=65536>>n,y=1024>>n,S=v+y+32,T=1<<u;class _{constructor(F){const Q=typeof F.readUInt32BE=="function"&&typeof F.slice=="function";if(Q||F instanceof Uint8Array){let j;if(Q)this.highStart=F.readUInt32LE(0),this.errorValue=F.readUInt32LE(4),j=F.readUInt32LE(8),F=F.slice(12);else{const N=new DataView(F.buffer);this.highStart=N.getUint32(0,!0),this.errorValue=N.getUint32(4,!0),j=N.getUint32(8,!0),F=F.subarray(12)}F=e(F,new Uint8Array(j)),F=e(F,new Uint8Array(j)),t(F),this.data=new Uint32Array(F.buffer)}else({data:this.data,highStart:this.highStart,errorValue:this.errorValue}=F)}get(F){let Q;return F<0||F>1114111?this.errorValue:F<55296||F>56319&&F<=65535?(Q=(this.data[F>>n]<<u)+(F&A),this.data[Q]):F<=65535?(Q=(this.data[v+(F-55296>>n)]<<u)+(F&A),this.data[Q]):F<this.highStart?(Q=this.data[S-a+(F>>r)],Q=this.data[Q+(F>>n&c)],Q=(Q<<u)+(F&A),this.data[Q]):this.data[this.data.length-T]}}return vy=_,vy}var wK=BK();const up=yi(wK);
62function wd(e){return e&&e.__esModule?e.default:e}var Zu={};Zu=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_Chiki","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 fp=new up(EK
vendor: 12,945 bytes, line 62
62.toByteArray("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"))
62,IK=Math.log2||(e=>Math.log(e)/Math.LN2),uv=e=>IK(e)+1|0,SK=uv(wd(Zu).categories.length-1),Ck=uv(wd(Zu).combiningClasses.length-1),I3=uv(wd(Zu).scripts.length-1),fv=uv(wd(Zu).eaw.length-1),dp=10,_K=Ck+I3+fv+dp,QK=I3+fv+dp,DK=fv+dp,kK=dp,NK=(1<<SK)-1,RK=(1<<Ck)-1,TK=(1<<I3)-1,FK=(1<<fv)-1,OK=(1<<dp)-1;function dl(e){const t=fp.get(e);return wd(Zu).categories[t>>_K&NK]}function Bk(e){const t=fp.get(e);return wd(Zu).combiningClasses[t>>QK&RK]}function S3(e){const t=fp.get(e);return wd(Zu).scripts[t>>DK&TK]}function MK(e){const t=fp.get(e);return wd(Zu).eaw[t>>kK&FK]}function LK(e){let t=fp.get(e),r=t&OK;if(r===0)return null;if(r<=50)return r-1;if(r<480){const n=(r>>4)-12,i=(r&15)+1;return n/i}else if(r<768){t=(r>>5)-14;let n=(r&31)+2;for(;n>0;)t*=10,n--;return t}else{t=(r>>2)-191;let n=(r&3)+1;for(;n>0;)t*=60,n--;return t}}function jK(e){const t=dl(e);return t==="Lu"||t==="Ll"||t==="Lt"||t==="Lm"||t==="Lo"||t==="Nl"}function sE(e){return dl(e)==="Nd"}function UK(e){const t=dl(e);return t==="Pc"||t==="Pd"||t==="Pe"||t==="Pf"||t==="Pi"||t==="Po"||t==="Ps"}function PK(e){return dl(e)==="Ll"}function zK(e){return dl(e)==="Lu"}function HK(e){return dl(e)==="Lt"}function GK(e){const t=dl(e);return t==="Zs"||t==="Zl"||t==="Zp"}function qK(e){const t=dl(e);return t==="Nd"||t==="No"||t==="Nl"||t==="Lu"||t==="Ll"||t==="Lt"||t==="Lm"||t==="Lo"||t==="Me"||t==="Mc"}function _3(e){const t=dl(e);return t==="Mn"||t==="Me"||t==="Mc"}var YK={getCategory:dl,getCombiningClass:Bk,getScript:S3,getEastAsianWidth:MK,getNumericValue:LK,isAlphabetic:jK,isDigit:sE,isPunctuation:UK,isLowerCase:PK,isUpperCase:zK,isTitleCase:HK,isWhiteSpace:GK,isBaseForm:qK,isMark:_3},yy,nI;function WK(){if(nI)return yy;nI=1;var e=1,t=0;class r{constructor(i){this.stateTable=i.stateTable,this.accepting=i.accepting,this.tags=i.tags}match(i){var a=this;return{*[Symbol.iterator](){for(var s=e,c=null,u=null,f=null,A=0;A<i.length;A++){var v=i[A];f=s,s=a.stateTable[s][v],s===t&&(c!=null&&u!=null&&u>=c&&(yield[c,u,a.tags[f]]),s=a.stateTable[e][v],c=null),s!==t&&c==null&&(c=A),a.accepting[s]&&(u=A),s===t&&(s=e)}c!=null&&u!=null&&u>=c&&(yield[c,u,a.tags[s]])}}}apply(i,a){for(var[s,c,u]of this.match(i))for(var f of u)typeof a[f]=="function"&&a[f](s,c,i.slice(s,c+1))}}return yy=r,yy}var KK=WK();const wk=yi(KK);var by={exports:{}},iI;function VK(){return iI||(iI=1,(function(e){var t=(function(){function r(y,E){return E!=null&&y instanceof E}var n;try{n=Map}catch{n=function(){}}var i;try{i=Set}catch{i=function(){}}var a;try{a=Promise}catch{a=function(){}}function s(y,E,C,I,S){typeof E=="object"&&(C=E.depth,I=E.prototype,S=E.includeNonEnumerable,E=E.circular);var T=[],_=[],k=typeof Buffer<"u";typeof E>"u"&&(E=!0),typeof C>"u"&&(C=1/0);function F(Q,j){if(Q===null)return null;if(j===0)return Q;var N,L;if(typeof Q!="object")return Q;if(r(Q,n))N=new n;else if(r(Q,i))N=new i;else if(r(Q,a))N=new a(function(se,ce){Q.then(function(Be){se(F(Be,j-1))},function(Be){ce(F(Be,j-1))})});else if(s.__isArray(Q))N=[];else if(s.__isRegExp(Q))N=new RegExp(Q.source,v(Q)),Q.lastIndex&&(N.lastIndex=Q.lastIndex);else if(s.__isDate(Q))N=new Date(Q.getTime());else{if(k&&Buffer.isBuffer(Q))return Buffer.allocUnsafe?N=Buffer.allocUnsafe(Q.length):N=new Buffer(Q.length),Q.copy(N),N;r(Q,Error)?N=Object.create(Q):typeof I>"u"?(L=Object.getPrototypeOf(Q),N=Object.create(L)):(N=Object.create(I),L=I)}if(E){var G=T.indexOf(Q);if(G!=-1)return _[G];T.push(Q),_.push(N)}r(Q,n)&&Q.forEach(function(se,ce){var Be=F(ce,j-1),_e=F(se,j-1);N.set(Be,_e)}),r(Q,i)&&Q.forEach(function(se){var ce=F(se,j-1);N.add(ce)});for(var H in Q){var Z;L&&(Z=Object.getOwnPropertyDescriptor(L,H)),!(Z&&Z.set==null)&&(N[H]=F(Q[H],j-1))}if(Object.getOwnPropertySymbols)for(var O=Object.getOwnPropertySymbols(Q),H=0;H<O.length;H++){var P=O[H],te=Object.getOwnPropertyDescriptor(Q,P);te&&!te.enumerable&&!S||(N[P]=F(Q[P],j-1),te.enumerable||Object.defineProperty(N,P,{enumerable:!1}))}if(S)for(var Ae=Object.getOwnPropertyNames(Q),H=0;H<Ae.length;H++){var X=Ae[H],te=Object.getOwnPropertyDescriptor(Q,X);te&&te.enumerable||(N[X]=F(Q[X],j-1),Object.defineProperty(N,X,{enumerable:!1}))}return N}return F(y,C)}s.clonePrototype=function(E){if(E===null)return null;var C=function(){};return C.prototype=E,new C};function c(y){return Object.prototype.toString.call(y)}s.__objToStr=c;function u(y){return typeof y=="object"&&c(y)==="[object Date]"}s.__isDate=u;function f(y){return typeof y=="object"&&c(y)==="[object Array]"}s.__isArray=f;function A(y){return typeof y=="object"&&c(y)==="[object RegExp]"}s.__isRegExp=A;function v(y){var E="";return y.global&&(E+="g"),y.ignoreCase&&(E+="i"),y.multiline&&(E+="m"),E}return s.__getRegExpFlags=v,s})();e.exports&&(e.exports=t)})(by)),by.exports}var JK=VK();const xy=yi(JK);var ZK=Ek();const XK=yi(ZK);var fg={},_m={},aI;function sI(){if(aI)return _m;aI=1;function e(r){this.buffer=r,this.pos=0}e.prototype.read=function(r,n,i){this.pos+i>this.buffer.length&&(i=this.buffer.length-this.pos);for(var a=0;a<i;a++)r[n+a]=this.buffer[this.pos+a];return this.pos+=i,i},_m.BrotliInput=e;function t(r){this.buffer=r,this.pos=0}return t.prototype.write=function(r,n){if(this.pos+n>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(r.subarray(0,n),this.pos),this.pos+=n,n},_m.BrotliOutput=t,_m}var Ey,oI;function $K(){if(oI)return Ey;oI=1;var e=4096,t=2*e+32,r=2*e-1,n=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 i(a){this.buf_=new Uint8Array(t),this.input_=a,this.reset()}return i.READ_SIZE=e,i.IBUF_MASK=r,i.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 a=0;a<4;a++)this.val_|=this.buf_[this.pos_]<<8*a,++this.pos_;return this.bit_end_pos_>0},i.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 a=this.buf_ptr_,s=this.input_.read(this.buf_,a,e);if(s<0)throw new Error("Unexpected end of input");if(s<e){this.eos_=1;for(var c=0;c<32;c++)this.buf_[a+s+c]=0}if(a===0){for(var c=0;c<32;c++)this.buf_[(e<<1)+c]=this.buf_[c];this.buf_ptr_=e}else this.buf_ptr_=0;this.bit_end_pos_+=s<<3}},i.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&r]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},i.prototype.readBits=function(a){32-this.bit_pos_<a&&this.fillBitWindow();var s=this.val_>>>this.bit_pos_&n[a];return this.bit_pos_+=a,s},Ey=i,Ey}var Hf={},Cy={},By,lI;function eV(){return lI||(lI=1,By
vendor: 9,554 bytes, line 62
62="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
vendor: 59,449 bytes, line 62
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"
62),By}var cI;function tV(){if(cI)return Cy;cI=1;var e=xk();return Cy.init=function(){var t=Sk().BrotliDecompressBuffer,r=e.toByteArray(eV());return t(r)},Cy}var uI;function Ik(){if(uI)return Hf;uI=1;var e=tV();return Hf.init=function(){Hf.dictionary=e.init()},Hf.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]),Hf.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]),Hf.minDictionaryWordLength=4,Hf.maxDictionaryWordLength=24,Hf}var Qm={},fI;function dI(){if(fI)return Qm;fI=1;function e(a,s){this.bits=a,this.value=s}Qm.HuffmanCode=e;var t=15;function r(a,s){for(var c=1<<s-1;a&c;)c>>=1;return(a&c-1)+c}function n(a,s,c,u,f){do u-=c,a[s+u]=new e(f.bits,f.value);while(u>0)}function i(a,s,c){for(var u=1<<s-c;s<t&&(u-=a[s],!(u<=0));)++s,u<<=1;return s-c}return Qm.BrotliBuildHuffmanTable=function(a,s,c,u,f){var A=s,v,y,E,C,I,S,T,_,k,F,Q,j=new Int32Array(t+1),N=new Int32Array(t+1);for(Q=new Int32Array(f),E=0;E<f;E++)j[u[E]]++;for(N[1]=0,y=1;y<t;y++)N[y+1]=N[y]+j[y];for(E=0;E<f;E++)u[E]!==0&&(Q[N[u[E]]++]=E);if(_=c,k=1<<_,F=k,N[t]===1){for(C=0;C<F;++C)a[s+C]=new e(0,Q[0]&65535);return F}for(C=0,E=0,y=1,I=2;y<=c;++y,I<<=1)for(;j[y]>0;--j[y])v=new e(y&255,Q[E++]&65535),n(a,s+C,I,k,v),C=r(C,y);for(T=F-1,S=-1,y=c+1,I=2;y<=t;++y,I<<=1)for(;j[y]>0;--j[y])(C&T)!==S&&(s+=k,_=i(j,y,c),k=1<<_,F+=k,S=C&T,a[A+S]=new e(_+c&255,s-A-S&65535)),v=new e(y-c&255,Q[E++]&65535),n(a,s+(C>>c),I,k,v),C=r(C,y);return F},Qm}var Dm={},AI;function rV(){return AI||(AI=1,Dm.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,
626,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]),Dm.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])),Dm}var $d={},hI;function nV(){if(hI)return $d;hI=1;function e(t,r){this.offset=t,this.nbits=r}return $d.kBlockLengthPrefixCode=[new e(1,2),new e(5,2),new e(9,2),new e(13,2),new e(17,3),new e(25,3),new e(33,3),new e(41,3),new e(49,4),new e(65,4),new e(81,4),new e(97,4),new e(113,5),new e(145,5),new e(177,5),new e(209,5),new e(241,6),new e(305,6),new e(369,7),new e(497,8),new e(753,9),new e(1265,10),new e(2289,11),new e(4337,12),new e(8433,13),new e(16625,24)],$d.kInsertLengthPrefixCode=[new e(0,0),new e(1,0),new e(2,0),new e(3,0),new e(4,0),new e(5,0),new e(6,1),new e(8,1),new e(10,2),new e(14,2),new e(18,3),new e(26,3),new e(34,4),new e(50,4),new e(66,5),new e(98,5),new e(130,6),new e(194,7),new e(322,8),new e(578,9),new e(1090,10),new e(2114,12),new e(6210,14),new e(22594,24)],$d.kCopyLengthPrefixCode=[new e(2,0),new e(3,0),new e(4,0),new e(5,0),new e(6,0),new e(7,0),new e(8,0),new e(9,0),new e(10,1),new e(12,1),new e(14,2),new e(18,2),new e(22,3),new e(30,3),new e(38,4),new e(54,4),new e(70,5),new e(102,5),new e(134,6),new e(198,7),new e(326,8),new e(582,9),new e(1094,10),new e(2118,24)],$d.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],$d.kCopyRangeLut=[0,8,0,8,16,0,16,8,16],$d}var dg={},gI;function iV(){if(gI)return dg;gI=1;var e=Ik(),t=0,r=1,n=2,i=3,a=4,s=5,c=6,u=7,f=8,A=9,v=10,y=11,E=12,C=13,I=14,S=15,T=16,_=17,k=18,F=20;function Q(L,G,H){this.prefix=new Uint8Array(L.length),this.transform=G,this.suffix=new Uint8Array(H.length);for(var Z=0;Z<L.length;Z++)this.prefix[Z]=L.charCodeAt(Z);for(var Z=0;Z<H.length;Z++)this.suffix[Z]=H.charCodeAt(Z)}var j=[new Q("",t,""),new Q("",t," "),new Q(" ",t," "),new Q("",E,""),new Q("",v," "),new Q("",t," the "),new Q(" ",t,""),new Q("s ",t," "),new Q("",t," of "),new Q("",v,""),new Q("",t," and "),new Q("",C,""),new Q("",r,""),new Q(", ",t," "),new Q("",t,", "),new Q(" ",v," "),new Q("",t," in "),new Q("",t," to "),new Q("e ",t," "),new Q("",t,'"'),new Q("",t,"."),new Q("",t,'">'),new Q("",t,` 63`),new Q("",i,""),new Q("",t,"]"),new Q("",t," for "),new Q("",I,""),new Q("",n,""),new Q("",t," a "),new Q("",t," that "),new Q(" ",v,""),new Q("",t,". "),new Q(".",t,""),new Q(" ",t,", "),new Q("",S,""),new Q("",t," with "),new Q("",t,"'"),new Q("",t," from "),new Q("",t," by "),new Q("",T,""),new Q("",_,""),new Q(" the ",t,""),new Q("",a,""),new Q("",t,". The "),new Q("",y,""),new Q("",t," on "),new Q("",t," as "),new Q("",t," is "),new Q("",u,""),new Q("",r,"ing "),new Q("",t,` 64 `),new Q("",t,":"),new Q(" ",t,". "),new Q("",t,"ed "),new Q("",F,""),new Q("",k,""),new Q("",c,""),new Q("",t,"("),new Q("",v,", "),new Q("",f,""),new Q("",t," at "),new Q("",t,"ly "),new Q(" the ",t," of "),new Q("",s,""),new Q("",A,""),new Q(" ",v,", "),new Q("",v,'"'),new Q(".",t,"("),new Q("",y," "),new Q("",v,'">'),new Q("",t,'="'),new Q(" ",t,"."),new Q(".com/",t,""),new Q(" the ",t," of the "),new Q("",v,"'"),new Q("",t,". This "),new Q("",t,","),new Q(".",t," "),new Q("",v,"("),new Q("",v,"."),new Q("",t," not "),new Q(" ",t,'="'),new Q("",t,"er "),new Q(" ",y," "),new Q("",t,"al "),new Q(" ",y,""),new Q("",t,"='"),new Q("",y,'"'),new Q("",v,". "),new Q(" ",t,"("),new Q("",t,"ful "),new Q(" ",v,". "),new Q("",t,"ive "),new Q("",t,"less "),new Q("",y,"'"),new Q("",t,"est "),new Q(" ",v,"."),new Q("",y,'">'),new Q(" ",t,"='"),new Q("",v,","),new Q("",t,"ize "),new Q("",y,"."),new Q("ÃÂ ",t,""),new Q(" ",t,","),new Q("",v,'="'),new Q("",y,'="'),new Q("",t,"ous "),new Q("",y,", "),new Q("",v,"='"),new Q(" ",v,","),new Q(" ",y,'="'),new Q(" ",y,", "),new Q("",y,","),new Q("",y,"("),new Q("",y,". "),new Q(" ",y,"."),new Q("",y,"='"),new Q(" ",y,". "),new Q(" ",v,'="'),new Q(" ",y,"='"),new Q(" ",v,"='")];dg.kTransforms=j,dg.kNumTransforms=j.length;function N(L,G){return L[G]<192?(L[G]>=97&&L[G]<=122&&(L[G]^=32),1):L[G]<224?(L[G+1]^=32,2):(L[G+2]^=5,3)}return dg.transformDictionaryWord=function(L,G,H,Z,O){var P=j[O].prefix,te=j[O].suffix,Ae=j[O].transform,X=Ae<E?0:Ae-(E-1),se=0,ce=G,Be;X>Z&&(X=Z);for(var _e=0;_e<P.length;)L[G++]=P[_e++];for(H+=X,Z-=X,Ae<=A&&(Z-=Ae),se=0;se<Z;se++)L[G++]=e.dictionary[H+se];if(Be=G-Z,Ae===v)N(L,Be);else if(Ae===y)for(;Z>0;){var $=N(L,Be);Be+=$,Z-=$}for(var de=0;de<te.length;)L[G++]=te[de++];return G-ce},dg}var pI;function Sk(){if(pI)return fg;pI=1;var e=sI().BrotliInput,t=sI().BrotliOutput,r=$K(),n=Ik(),i=dI().HuffmanCode,a=dI().BrotliBuildHuffmanTable,s=rV(),c=nV(),u=iV(),f=8,A=16,v=256,y=704,E=26,C=6,I=2,S=8,T=255,_=1080,
64k=18,F=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),Q=16,j=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),N=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),L=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(Ie){var Re;return Ie.readBits(1)===0?16:(Re=Ie.readBits(3),Re>0?17+Re:(Re=Ie.readBits(3),Re>0?8+Re:17))}function H(Ie){if(Ie.readBits(1)){var Re=Ie.readBits(3);return Re===0?1:Ie.readBits(Re)+(1<<Re)}return 0}function Z(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function O(Ie){var Re=new Z,Me,De,ft;if(Re.input_end=Ie.readBits(1),Re.input_end&&Ie.readBits(1))return Re;if(Me=Ie.readBits(2)+4,Me===7){if(Re.is_metadata=!0,Ie.readBits(1)!==0)throw new Error("Invalid reserved bit");if(De=Ie.readBits(2),De===0)return Re;for(ft=0;ft<De;ft++){var Dt=Ie.readBits(8);if(ft+1===De&&De>1&&Dt===0)throw new Error("Invalid size byte");Re.meta_block_length|=Dt<<ft*8}}else for(ft=0;ft<Me;++ft){var Tt=Ie.readBits(4);if(ft+1===Me&&Me>4&&Tt===0)throw new Error("Invalid size nibble");Re.meta_block_length|=Tt<<ft*4}return++Re.meta_block_length,!Re.input_end&&!Re.is_metadata&&(Re.is_uncompressed=Ie.readBits(1)),Re}function P(Ie,Re,Me){var De;return Me.fillBitWindow(),Re+=Me.val_>>>Me.bit_pos_&T,De=Ie[Re].bits-S,De>0&&(Me.bit_pos_+=S,Re+=Ie[Re].value,Re+=Me.val_>>>Me.bit_pos_&(1<<De)-1),Me.bit_pos_+=Ie[Re].bits,Ie[Re].value}function te(Ie,Re,Me,De){for(var ft=0,Dt=f,Tt=0,Mt=0,ar=32768,Ot=[],Le=0;Le<32;Le++)Ot.push(new i(0,0));for(a(Ot,0,5,Ie,k);ft<Re&&ar>0;){var Jt=0,cr;if(De.readMoreInput(),De.fillBitWindow(),Jt+=De.val_>>>De.bit_pos_&31,De.bit_pos_+=Ot[Jt].bits,cr=Ot[Jt].value&255,cr<A)Tt=0,Me[ft++]=cr,cr!==0&&(Dt=cr,ar-=32768>>cr);else{var bt=cr-14,tr,Ft,kt=0;if(cr===A&&(kt=Dt),Mt!==kt&&(Tt=0,Mt=kt),tr=Tt,Tt>0&&(Tt-=2,Tt<<=bt),Tt+=De.readBits(bt)+3,Ft=Tt-tr,ft+Ft>Re)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var $t=0;$t<Ft;$t++)Me[ft+$t]=Mt;ft+=Ft,Mt!==0&&(ar-=Ft<<15-Mt)}}if(ar!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+ar);for(;ft<Re;ft++)Me[ft]=0}function Ae(Ie,Re,Me,De){var ft=0,Dt,Tt=new Uint8Array(Ie);if(De.readMoreInput(),Dt=De.readBits(2),Dt===1){for(var Mt,ar=Ie-1,Ot=0,Le=new Int32Array(4),Jt=De.readBits(2)+1;ar;)ar>>=1,++Ot;for(Mt=0;Mt<Jt;++Mt)Le[Mt]=De.readBits(Ot)%Ie,Tt[Le[Mt]]=2;switch(Tt[Le[0]]=1,Jt){case 1:break;case 3:if(Le[0]===Le[1]||Le[0]===Le[2]||Le[1]===Le[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(Le[0]===Le[1])throw new Error("[ReadHuffmanCode] invalid symbols");Tt[Le[1]]=1;break;case 4:if(Le[0]===Le[1]||Le[0]===Le[2]||Le[0]===Le[3]||Le[1]===Le[2]||Le[1]===Le[3]||Le[2]===Le[3])throw new Error("[ReadHuffmanCode] invalid symbols");De.readBits(1)?(Tt[Le[2]]=3,Tt[Le[3]]=3):Tt[Le[0]]=2;break}}else{var Mt,cr=new Uint8Array(k),bt=32,tr=0,Ft=[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(Mt=Dt;Mt<k&&bt>0;++Mt){var kt=F[Mt],$t=0,wr;De.fillBitWindow(),$t+=De.val_>>>De.bit_pos_&15,De.bit_pos_+=Ft[$t].bits,wr=Ft[$t].value,cr[kt]=wr,wr!==0&&(bt-=32>>wr,++tr)}if(!(tr===1||bt===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");te(cr,Ie,Tt,De)}if(ft=a(Re,Me,S,Tt,Ie),ft===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return ft}function X(Ie,Re,Me){var De,ft;return De=P(Ie,Re,Me),ft=c.kBlockLengthPrefixCode[De].nbits,c.kBlockLengthPrefixCode[De].offset+Me.readBits(ft)}function se(Ie,Re,Me){var De;return Ie<Q?(Me+=j[Ie],Me&=3,De=Re[Me]+N[Ie]):De=Ie-Q+1,De}function ce(Ie,Re){for(var Me=Ie[Re],De=Re;De;--De)Ie[De]=Ie[De-1];Ie[0]=Me}function Be(Ie,Re){var Me=new Uint8Array(256),De;for(De=0;De<256;++De)Me[De]=De;for(De=0;De<Re;++De){var ft=Ie[De];Ie[De]=Me[ft],ft&&ce(Me,ft)}}function _e(Ie,Re){this.alphabet_size=Ie,this.num_htrees=Re,this.codes=new Array(Re+Re*L[Ie+31>>>5]),this.htrees=new Uint32Array(Re)}_e.prototype.decode=function(Ie){var Re,Me,De=0;for(Re=0;Re<this.num_htrees;
64++Re)this.htrees[Re]=De,Me=Ae(this.alphabet_size,this.codes,De,Ie),De+=Me};function $(Ie,Re){var Me={num_htrees:null,context_map:null},De,ft=0,Dt,Tt;Re.readMoreInput();var Mt=Me.num_htrees=H(Re)+1,ar=Me.context_map=new Uint8Array(Ie);if(Mt<=1)return Me;for(De=Re.readBits(1),De&&(ft=Re.readBits(4)+1),Dt=[],Tt=0;Tt<_;Tt++)Dt[Tt]=new i(0,0);for(Ae(Mt+ft,Dt,0,Re),Tt=0;Tt<Ie;){var Ot;if(Re.readMoreInput(),Ot=P(Dt,0,Re),Ot===0)ar[Tt]=0,++Tt;else if(Ot<=ft)for(var Le=1+(1<<Ot)+Re.readBits(Ot);--Le;){if(Tt>=Ie)throw new Error("[DecodeContextMap] i >= context_map_size");ar[Tt]=0,++Tt}else ar[Tt]=Ot-ft,++Tt}return Re.readBits(1)&&Be(ar,Ie),Me}function de(Ie,Re,Me,De,ft,Dt,Tt){var Mt=Me*2,ar=Me,Ot=P(Re,Me*_,Tt),Le;Ot===0?Le=ft[Mt+(Dt[ar]&1)]:Ot===1?Le=ft[Mt+(Dt[ar]-1&1)]+1:Le=Ot-2,Le>=Ie&&(Le-=Ie),De[Me]=Le,ft[Mt+(Dt[ar]&1)]=Le,++Dt[ar]}function he(Ie,Re,Me,De,ft,Dt){var Tt=ft+1,Mt=Me&ft,ar=Dt.pos_&r.IBUF_MASK,Ot;if(Re<8||Dt.bit_pos_+(Re<<3)<Dt.bit_end_pos_){for(;Re-- >0;)Dt.readMoreInput(),De[Mt++]=Dt.readBits(8),Mt===Tt&&(Ie.write(De,Tt),Mt=0);return}if(Dt.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;Dt.bit_pos_<32;)De[Mt]=Dt.val_>>>Dt.bit_pos_,Dt.bit_pos_+=8,++Mt,--Re;if(Ot=Dt.bit_end_pos_-Dt.bit_pos_>>3,ar+Ot>r.IBUF_MASK){for(var Le=r.IBUF_MASK+1-ar,Jt=0;Jt<Le;Jt++)De[Mt+Jt]=Dt.buf_[ar+Jt];Ot-=Le,Mt+=Le,Re-=Le,ar=0}for(var Jt=0;Jt<Ot;Jt++)De[Mt+Jt]=Dt.buf_[ar+Jt];if(Mt+=Ot,Re-=Ot,Mt>=Tt){Ie.write(De,Tt),Mt-=Tt;for(var Jt=0;Jt<Mt;Jt++)De[Jt]=De[Tt+Jt]}for(;Mt+Re>=Tt;){if(Ot=Tt-Mt,Dt.input_.read(De,Mt,Ot)<Ot)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Ie.write(De,Tt),Re-=Ot,Mt=0}if(Dt.input_.read(De,Mt,Re)<Re)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Dt.reset()}function me(Ie){var Re=Ie.bit_pos_+7&-8,Me=Ie.readBits(Re-Ie.bit_pos_);return Me==0}function tt(Ie){var Re=new e(Ie),Me=new r(Re);G(Me);var De=O(Me);return De.meta_block_length}fg.BrotliDecompressedSize=tt;function et(Ie,Re){var Me=new e(Ie);Re==null&&(Re=tt(Ie));var De=new Uint8Array(Re),ft=new t(De);return Pe(Me,ft),ft.pos<ft.buffer.length&&(ft.buffer=ft.buffer.subarray(0,ft.pos)),ft.buffer}fg.BrotliDecompressBuffer=et;function Pe(Ie,Re){var Me,De=0,ft=0,Dt=0,Tt,Mt=0,ar,Ot,Le,Jt,cr=[16,15,11,4],bt=0,tr=0,Ft=0,kt=[new _e(0,0),new _e(0,0),new _e(0,0)],$t,wr,jt,Ut=128+r.READ_SIZE;jt=new r(Ie),Dt=G(jt),Tt=(1<<Dt)-16,ar=1<<Dt,Ot=ar-1,Le=new Uint8Array(ar+Ut+n.maxDictionaryWordLength),Jt=ar,$t=[],wr=[];for(var fr=0;fr<3*_;fr++)$t[fr]=new i(0,0),wr[fr]=new i(0,0);for(;!ft;){var Ar=0,le,Xe=[1<<28,1<<28,1<<28],nt=[0],it=[1,1,1],pe=[0,1,0,1,0,1],He=[0],ee,dt,Zt,U,qe=null,We=null,ie,be=null,Te,Gt=0,Nt=null,Lt=0,hr=0,ye=null,we=0,Qe=0,at=0,vt,Ht;for(Me=0;Me<3;++Me)kt[Me].codes=null,kt[Me].htrees=null;jt.readMoreInput();var Xt=O(jt);if(Ar=Xt.meta_block_length,De+Ar>Re.buffer.length){var er=new Uint8Array(De+Ar);er.set(Re.buffer),Re.buffer=er}if(ft=Xt.input_end,le=Xt.is_uncompressed,Xt.is_metadata){for(me(jt);Ar>0;--Ar)jt.readMoreInput(),jt.readBits(8);continue}if(Ar!==0){if(le){jt.bit_pos_=jt.bit_pos_+7&-8,he(Re,Ar,De,Le,Ot,jt),De+=Ar;continue}for(Me=0;Me<3;++Me)it[Me]=H(jt)+1,it[Me]>=2&&(Ae(it[Me]+2,$t,Me*_,jt),Ae(E,wr,Me*_,jt),Xe[Me]=X(wr,Me*_,jt),He[Me]=1);for(jt.readMoreInput(),ee=jt.readBits(2),dt=Q+(jt.readBits(4)<<ee),Zt=(1<<ee)-1,U=dt+(48<<ee),We=new Uint8Array(it[0]),Me=0;Me<it[0];++Me)jt.readMoreInput(),We[Me]=jt.readBits(2)<<1;var Rt=$(it[0]<<C,jt);ie=Rt.num_htrees,qe=Rt.context_map;var Pt=$(it[2]<<I,jt);for(Te=Pt.num_htrees,be=Pt.context_map,kt[0]=new _e(v,ie),kt[1]=new _e(y,it[1]),kt[2]=new _e(U,Te),Me=0;Me<3;++Me)kt[Me].decode(jt);for(Nt=0,ye=0,vt=We[nt[0]],Qe=s.lookupOffsets[vt],at=s.lookupOffsets[vt+1],Ht=kt[1].htrees[0];Ar>0;){var wt,Vt,Er,Or,pn,Gr,xr,Mr,Qn,Mn,mn;for(jt.readMoreInput(),Xe[1]===0&&(de(it[1],$t,1,nt,pe,He,jt),Xe[1]=X(wr,_,jt),Ht=kt[1].htrees[nt[1]]),--Xe[1],wt=P(kt[1].codes,Ht,jt),Vt=wt>>6,Vt>=2?(Vt-=2,xr=-1):xr=0,Er=c.kInsertRangeLut[Vt]+(wt>>3&7),Or=c.kCopyRangeLut[Vt]+(wt&7),pn=c.kInsertLengthPrefixCode[Er].offset+jt.readBits(c.kInsertLengthPrefixCode[Er].nbits),Gr=c.kCopyLengthPrefixCode[Or].offset+jt.readBits(c.kCopyLengthPrefixCode[Or].nbits),tr=Le[De-1&Ot],Ft=Le[De-2&Ot],Mn=0;Mn<pn;++Mn)jt.readMoreInput(),Xe[0]===0&&(de(it[0],$t,0,nt,pe,He,jt),Xe[0]=X(wr,0,jt),Gt=nt[0]<<C,Nt=Gt,vt=We[nt[0]],Qe=s.lookupOffsets[vt],at=s.lookupOffsets[vt+1]),Qn=s.lookup[Qe+tr]|s.lookup[at+Ft],Lt=qe[Nt+Qn],--Xe[0],Ft=tr,tr=P(kt[0].codes,kt[0].htrees[Lt],jt),Le[De&Ot]=tr,(De&Ot)===Ot&&Re.write(Le,ar),++De;if(Ar-=pn,Ar<=0)break;if(xr<0){var Qn;
64if(jt.readMoreInput(),Xe[2]===0&&(de(it[2],$t,2,nt,pe,He,jt),Xe[2]=X(wr,2*_,jt),hr=nt[2]<<I,ye=hr),--Xe[2],Qn=(Gr>4?3:Gr-2)&255,we=be[ye+Qn],xr=P(kt[2].codes,kt[2].htrees[we],jt),xr>=dt){var rr,Jr,ln;xr-=dt,Jr=xr&Zt,xr>>=ee,rr=(xr>>1)+1,ln=(2+(xr&1)<<rr)-4,xr=dt+(ln+jt.readBits(rr)<<ee)+Jr}}if(Mr=se(xr,cr,bt),Mr<0)throw new Error("[BrotliDecompress] invalid distance");if(De<Tt&&Mt!==Tt?Mt=De:Mt=Tt,mn=De&Ot,Mr>Mt)if(Gr>=n.minDictionaryWordLength&&Gr<=n.maxDictionaryWordLength){var ln=n.offsetsByLength[Gr],Gn=Mr-Mt-1,qn=n.sizeBitsByLength[Gr],si=(1<<qn)-1,Rr=Gn&si,rn=Gn>>qn;if(ln+=Rr*Gr,rn<u.kNumTransforms){var Ln=u.transformDictionaryWord(Le,mn,ln,Gr,rn);if(mn+=Ln,De+=Ln,Ar-=Ln,mn>=Jt){Re.write(Le,ar);for(var ui=0;ui<mn-Jt;ui++)Le[ui]=Le[Jt+ui]}}else throw new Error("Invalid backward reference. pos: "+De+" distance: "+Mr+" len: "+Gr+" bytes left: "+Ar)}else throw new Error("Invalid backward reference. pos: "+De+" distance: "+Mr+" len: "+Gr+" bytes left: "+Ar);else{if(xr>0&&(cr[bt&3]=Mr,++bt),Gr>Ar)throw new Error("Invalid backward reference. pos: "+De+" distance: "+Mr+" len: "+Gr+" bytes left: "+Ar);for(Mn=0;Mn<Gr;++Mn)Le[De&Ot]=Le[De-Mr&Ot],(De&Ot)===Ot&&Re.write(Le,ar),++De,--Ar}tr=Le[De-1&Ot],Ft=Le[De-2&Ot]}De&=1073741823}}Re.write(Le,De&Ot)}return fg.BrotliDecompress=Pe,n.init(),fg}var wy,mI;function aV(){return mI||(mI=1,wy=Sk().BrotliDecompressBuffer),wy}var sV=aV();const oV=yi(sV);function Ap(e,t,r,n){Object.defineProperty(e,t,{get:r,set:n,enumerable:!0,configurable:!0})}function dv(e){return e&&e.__esModule?e.default:e}var hp={};Ap(hp,"logErrors",()=>lV);Ap(hp,"registerFormat",()=>m1);Ap(hp,"create",()=>Pg);Ap(hp,"defaultLanguage",()=>D5);Ap(hp,"setDefaultLanguage",()=>cV);let lV=!1,oE=[];function m1(e){oE.push(e)}function Pg(e,t){for(let r=0;r<oE.length;r++){let n=oE[r];if(n.probe(e)){let i=new n(new G0(e));return t?i.getFont(t):i}}throw new Error("Unknown font format")}let D5="en";function cV(e="en"){D5=e}function K0(e,t,r){if(r.get){let n=r.get;r.get=function(){let i=n.call(this);return Object.defineProperty(this,t,{value:i}),i}}else if(typeof r.value=="function"){let n=r.value;return{get(){let i=new Map;function a(...s){let c=s.length>0?s[0]:"value";if(i.has(c))return i.get(c);let u=n.apply(this,s);return i.set(c,u),u}return Object.defineProperty(this,t,{value:a}),a}}}}let uV=new Ye({firstCode:z,entryCount:z,idDelta:_t,idRangeOffset:z}),Iy=new Ye({startCharCode:ze,endCharCode:ze,glyphID:ze}),fV=new Ye({startUnicodeValue:Ad,additionalCount:zt}),dV=new Ye({unicodeValue:Ad,glyphID:z}),AV=new Oe(fV,ze),hV=new Oe(dV,ze),gV=new Ye({varSelector:Ad,defaultUVS:new je(ze,AV,{type:"parent"}),nonDefaultUVS:new je(ze,hV,{type:"parent"})}),pV=new tn(z,{0:{length:z,language:z,codeMap:new mi(zt,256)},2:{length:z,language:z,subHeaderKeys:new Oe(z,256),subHeaderCount:e=>Math.max.apply(Math,e.subHeaderKeys),subHeaders:new mi(uV,"subHeaderCount"),glyphIndexArray:new mi(z,"subHeaderCount")},4:{length:z,language:z,segCountX2:z,segCount:e=>e.segCountX2>>1,searchRange:z,entrySelector:z,rangeShift:z,endCode:new mi(z,"segCount"),reservedPad:new Ui(z),startCode:new mi(z,"segCount"),idDelta:new mi(_t,"segCount"),idRangeOffset:new mi(z,"segCount"),glyphIndexArray:new mi(z,e=>(e.length-e._currentOffset)/2)},6:{length:z,language:z,firstCode:z,entryCount:z,glyphIndices:new mi(z,"entryCount")},8:{reserved:new Ui(z),length:ze,language:z,is32:new mi(zt,8192),nGroups:ze,groups:new mi(Iy,"nGroups")},10:{reserved:new Ui(z),length:ze,language:ze,firstCode:ze,entryCount:ze,glyphIndices:new mi(z,"numChars")},12:{reserved:new Ui(z),length:ze,language:ze,nGroups:ze,groups:new mi(Iy,"nGroups")},13:{reserved:new Ui(z),length:ze,language:ze,nGroups:ze,groups:new mi(Iy,"nGroups")},14:{length:ze,numRecords:ze,varSelectors:new mi(gV,"numRecords")}}),mV=new Ye({platformID:z,encodingID:z,table:new je(ze,pV,{type:"parent",lazy:!0})});var vV=new Ye({version:z,numSubtables:z,tables:new Oe(mV,"numSubtables")}),yV=new Ye({version:oA,revision:oA,checkSumAdjustment:ze,magicNumber:ze,flags:z,unitsPerEm:z,created:new Oe(oA,2),modified:new Oe(oA,2),xMin:_t,yMin:_t,xMax:_t,yMax:_t,macStyle:new zl(z,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:z,fontDirectionHint:_t,indexToLocFormat:_t,glyphDataFormat:_t}),bV=new Ye({version:oA,ascent:_t,descent:_t,lineGap:_t,advanceWidthMax:z,minLeftSideBearing:_t,minRightSideBearing:_t,xMaxExtent:_t,caretSlopeRise:_t,caretSlopeRun:_t,caretOffset:_t,reserved:new Ui(_t,4),metricDataFormat:_t,numberOfMetrics:z});let xV=new Ye({advance:z,bearing:_t});var EV=new Ye({metrics:new mi(xV,e=>e.parent.hhea.numberOfMetrics),bearings:new mi(_t,e=>e.parent.maxp.numGlyphs-e.parent.hhea.numberOfMetrics)}),CV=new Ye({version:oA,numGlyphs:z,maxPoints:z,maxContours:z,maxComponentPoints:z,maxComponentContours:z,maxZones:z,maxTwilightPoints:z,maxStorage:z,maxFunctionDefs:z,maxInstructionDefs:z,maxStackElements:z,maxSizeOfInstru
vendor: 4,032 bytes, line 64
64ctions:z,maxComponentElements:z,maxComponentDepth:z});function _k(e,t,r=0){return e===1&&vI[r]?vI[r]:SV[e][t]}const BV=new Set(["x-mac-roman","x-mac-cyrillic","iso-8859-6","iso-8859-8"]),wV={"x-mac-croatian":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®Šâ¢Â´Â¨â ŽÃâ±â¤â¥âµâââÅ¡â«ÂªÂºÎ©Å¾Ã¸Â¿Â¡Â¬âÆâÄ«Ä⦠ÃÃÃÅÅÄâââââ÷â©ââ¬â¹âºÃ»â·âââ°ÃÄÃÄÃÃÃÃÃÃÃÄÃÃÃÃıË˯ÏÃË¸ÃæË","x-mac-gaelic":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®©â¢Â´Â¨â ÃÃá¸Â±â¤â¥á¸ÄÄá¸á¸á¸á¸Ä Ä¡á¹Ã¦Ã¸á¹á¹á¹É¼ÆÅ¿á¹ «»⦠ÃÃÃÅÅââââââṡáºÃ¿Å¸á¹ªâ¬â¹âºÅ¶Å·á¹«Â·á»²á»³âÃÃÃÃÃÃÃÃÃÃÃâ£ÃÃÃÃıÃýŴŵáºáº
áºáºáºáº","x-mac-greek":"ù²Ã³ÃÃÎ
à âäΨçéèêë£â¢Ã®Ã¯â¢Â½â°Ã´Ã¶Â¦â¬Ã¹Ã»Ã¼â ÎÎÎÎÎΠî©ΣΪ§â °·Î±â¤â¥Â¥ÎÎÎÎÎÎÎΦΫΨΩάάÎΡâΤ«»⦠ΥΧÎÎÅââââââ÷ÎÎÎÎÎήίÏÎÏαβÏδεÏγηιξκλμνοÏÏÏÏÏθÏÏÏÏ
ζÏÏÎΰÂ","x-mac-icelandic":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûü𢣧â¢Â¶Ã®©â¢Â´Â¨â ÃÃâ±â¤â¥Â¥ÂµâââÏâ«ÂªÂºÎ©Ã¦Ã¸Â¿Â¡Â¬âÆââ«»⦠ÃÃÃÅÅââââââ÷âÿŸââ¬ÃðÃþý·âââ°ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃıË˯ËË˸ËËË","x-mac-inuit":"ááá
áááá±á²á³á´á¸á¹áááááááá¦áá®á¯á°á²á³ááááááá°á¡á¥á¦â¢Â¶á§Â®Â©â¢á¨áªá«á»áááá
áááá¯á°á±á²á´áµá
áááááááªá¨á©áªá«á⦠á®á¾áááââââââáááááááááááá¿áááááá
áááááááá±á²á³á´áµá¶áá á¡á¢á£á¤á¥á¦á¼ÅÅ","x-mac-ce":"ÃÄÄÃÄÃÃáÄ
ÄäÄÄÄ鏟ÄÃÄÄÄÄóÄôöõúÄÄüâ °Ä£§â¢Â¶Ã®©â¢Ä¨â ģĮįĪâ¤â¥Ä«Ä¶ââÅĻļĽľĹĺÅ
ÅŬâÅÅâ«»⦠ÅÅÃÅÅââââââ÷âÅÅÅÅâ¹âºÅÅÅÅ ââÅ¡ÅÅÃŤťÃŽžŪÃÃūŮÃůŰűŲųÃýķŻÅżĢË","x-mac-romanian":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®©â¢Â´Â¨â ÄÈâ±â¤â¥Â¥ÂµâââÏâ«ÂªÂºÎ©ÄÈ¿¡¬âÆââ«»⦠ÃÃÃÅÅââââââ÷âÿŸââ¬â¹âºÈÈâ¡Â·âââ°ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃıË˯ËË˸ËËË","x-mac-turkish":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®©â¢Â´Â¨â ÃÃâ±â¤â¥Â¥ÂµâââÏâ«ÂªÂºÎ©Ã¦Ã¸Â¿Â¡Â¬âÆââ«»⦠ÃÃÃÅÅââââââ÷âÿŸÄÄİıÅÅâ¡Â·âââ°ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃï¢ Ë˯ËË˸ËËË"},Sy=new Map;function IV(e){let t=Sy.get(e);if(t)return t;let r=wV[e];if(r){let n=new Map;for(let i=0;i<r.length;i++)n.set(r.charCodeAt(i),128+i);return Sy.set(e,n),n}if(BV.has(e)){let n=new TextDecoder(e),i=new Uint8Array(128);for(let c=0;c<128;c++)i[c]=128+c;let a=new Map,s=n.decode(i);for(let c=0;c<128;c++)a.set(s.charCodeAt(c),128+c);return Sy.set(e,a),a}}const SV=[["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"]],vI={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"},_V=[[],{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
64:"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 yI=new Ye({platformID:z,encodingID:z,languageID:z,nameID:z,length:z,string:new je(z,new ei("length",e=>_k(e.platformID,e.encodingID,e.languageID)),{type:"parent",relativeTo:e=>e.parent.stringOffset,allowNull:!1})}),QV=new Ye({length:z,tag:new je(z,new ei("length","utf16be"),{type:"parent",relativeTo:e=>e.stringOffset})});var k5=new tn(z,{0:{count:z,stringOffset:z,records:new Oe(yI,"count")},1:{count:z,stringOffset:z,records:new Oe(yI,"count"),langTagCount:z,langTags:new Oe(QV,"langTagCount")}}),DV=k5;const lE=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];k5.process=function(e){var t={};for(let r of this.records){let n=_V[r.platformID][r.languageID];n==null&&this.langTags!=null&&r.languageID>=32768&&(n=this.langTags[r.languageID-32768].tag),n==null&&(n=r.platformID+"-"+r.languageID);let i=r.nameID>=256?"fontFeatures":lE[r.nameID]||r.nameID;t[i]==null&&(t[i]={});let a=t[i];r.nameID>=256&&(a=a[r.nameID]||(a[r.nameID]={}
64)),(typeof r.string=="string"||typeof a[n]!="string")&&(a[n]=r.string)}this.records=t};k5.preEncode=function(){if(Array.isArray(this.records))return;this.version=0;let e=[];for(let t in this.records){let r=this.records[t];t!=="fontFeatures"&&(e.push({platformID:3,encodingID:1,languageID:1033,nameID:lE.indexOf(t),length:r.en.length*2,string:r.en}),t==="postscriptName"&&e.push({platformID:1,encodingID:0,languageID:0,nameID:lE.indexOf(t),length:r.en.length,string:r.en}))}this.records=e,this.count=e.length,this.stringOffset=k5.size(this,null,!1)};var Qk=new tn(z,{header:{xAvgCharWidth:_t,usWeightClass:z,usWidthClass:z,fsType:new zl(z,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:_t,ySubscriptYSize:_t,ySubscriptXOffset:_t,ySubscriptYOffset:_t,ySuperscriptXSize:_t,ySuperscriptYSize:_t,ySuperscriptXOffset:_t,ySuperscriptYOffset:_t,yStrikeoutSize:_t,yStrikeoutPosition:_t,sFamilyClass:_t,panose:new Oe(zt,10),ulCharRange:new Oe(ze,4),vendorID:new ei(4),fsSelection:new zl(z,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:z,usLastCharIndex:z},0:{},1:{typoAscender:_t,typoDescender:_t,typoLineGap:_t,winAscent:z,winDescent:z,codePageRange:new Oe(ze,2)},2:{typoAscender:_t,typoDescender:_t,typoLineGap:_t,winAscent:z,winDescent:z,codePageRange:new Oe(ze,2),xHeight:_t,capHeight:_t,defaultChar:z,breakChar:z,maxContent:z},5:{typoAscender:_t,typoDescender:_t,typoLineGap:_t,winAscent:z,winDescent:z,codePageRange:new Oe(ze,2),xHeight:_t,capHeight:_t,defaultChar:z,breakChar:z,maxContent:z,usLowerOpticalPointSize:z,usUpperOpticalPointSize:z}});let _y=Qk.versions;_y[3]=_y[4]=_y[2];var kV=Qk,NV=new tn(ba,{header:{italicAngle:ba,underlinePosition:_t,underlineThickness:_t,isFixedPitch:ze,minMemType42:ze,maxMemType42:ze,minMemType1:ze,maxMemType1:ze},1:{},2:{numberOfGlyphs:z,glyphNameIndex:new Oe(z,"numberOfGlyphs"),names:new Oe(new ei(zt))},2.5:{numberOfGlyphs:z,offsets:new Oe(zt,"numberOfGlyphs")},3:{},4:{map:new Oe(ze,e=>e.parent.maxp.numGlyphs)}}),RV=new Ye({controlValues:new Oe(_t)}),TV=new Ye({instructions:new Oe(zt)});let Q3=new tn("head.indexToLocFormat",{0:{offsets:new Oe(z)},1:{offsets:new Oe(ze)}});Q3.process=function(){if(this.version===0&&!this._processed){for(let e=0;e<this.offsets.length;e++)this.offsets[e]<<=1;this._processed=!0}};Q3.preEncode=function(){if(this.version===0&&this._processed!==!1){for(let e=0;e<this.offsets.length;e++)this.offsets[e]>>>=1;this._processed=!1}};var FV=Q3,OV=new Ye({controlValueProgram:new Oe(zt)}),MV=new Oe(new q0);class Nc{getCFFVersion(t){for(;t&&!t.hdrSize;)t=t.parent;return t?t.version:-1}decode(t,r){let i=this.getCFFVersion(r)>=2?t.readUInt32BE():t.readUInt16BE();if(i===0)return[];let a=t.readUInt8(),s;if(a===1)s=zt;else if(a===2)s=z;else if(a===3)s=Ad;else if(a===4)s=ze;else throw new Error(`Bad offset size in CFFIndex: ${a} ${t.pos}`);let c=[],u=t.pos+(i+1)*a-1,f=s.decode(t);for(let A=0;A<i;A++){let v=s.decode(t);if(this.type!=null){let y=t.pos;t.pos=u+f,r.length=v-f,c.push(this.type.decode(t,r)),t.pos=y}else c.push({offset:u+f,length:v-f});f=v}return t.pos=u+f,c}size(t,r){let n=2;if(t.length===0)return n;let i=this.type||new q0,a=1;for(let c=0;c<t.length;c++){let u=t[c];a+=i.size(u,r)}let s;if(a<=255)s=zt;else if(a<=65535)s=z;else if(a<=16777215)s=Ad;else if(a<=4294967295)s=ze;else throw new Error("Bad offset in CFFIndex");return n+=1+s.size()*(t.length+1),n+=a-1,n}encode(t,r,n){if(t.writeUInt16BE(r.length),r.length===0)return;let i=this.type||new q0,a=[],s=1;for(let u of r){let f=i.size(u,n);a.push(f),s+=f}let c;if(s<=255)c=zt;else if(s<=65535)c=z;else if(s<=16777215)c=Ad;else if(s<=4294967295)c=ze;else throw new Error("Bad offset in CFFIndex");t.writeUInt8(c.size()),s=1,c.encode(t,s);for(let u of a)s+=u,c.encode(t,s);for(let u of r)i.encode(t,u,n)}constructor(t){this.type=t}}const Ag=15,bI=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],xI={".":10,E:11,"E-":12,"-":14};class Qy{static decode(t,r){if(32<=r&&r<=246)return r-139;if(247<=r&&r<=250)return(r-247)*256+t.readUInt8()+108;if(251<=r&&r<=254)return-(r-251)*256-t.readUInt8()-108;if(r===28)return t.readInt16BE();if(r===29)return t.readInt32BE();if(r===30){let n="";for(;;){let i=t.readUInt8(),a=i>>4;if(a===Ag)break;n+=bI[a];let s=i&15;if(s===Ag)break;n+=bI[s]}return parseFloat(n)}return null}static size(t){if(t.forceLarge&&(t=32768),(t|0)!==t){let r=""+t;return 1+Math.ceil((r.length+1)/2)}else return-107<=t&&t<=107?1:108<=t&&t<=1131||-1131<=t&&t<=-108?2:-32768<=t&&t<=32767?3:5}static encode(t,r){let n=Number(r);
64if(r.forceLarge)return t.writeUInt8(29),t.writeInt32BE(n);if((n|0)!==n){t.writeUInt8(30);let a=""+n;for(let s=0;s<a.length;s+=2){let c=a[s],u=xI[c]||+c;if(s===a.length-1)var i=Ag;else{let f=a[s+1];var i=xI[f]||+f}t.writeUInt8(u<<4|i&15)}if(i!==Ag)return t.writeUInt8(Ag<<4)}else return-107<=n&&n<=107?t.writeUInt8(n+139):108<=n&&n<=1131?(n-=108,t.writeUInt8((n>>8)+247),t.writeUInt8(n&255)):-1131<=n&&n<=-108?(n=-n-108,t.writeUInt8((n>>8)+251),t.writeUInt8(n&255)):-32768<=n&&n<=32767?(t.writeUInt8(28),t.writeInt16BE(n)):(t.writeUInt8(29),t.writeInt32BE(n))}}class Av{decodeOperands(t,r,n,i){if(Array.isArray(t))return i.map((a,s)=>this.decodeOperands(t[s],r,n,[a]));if(t.decode!=null)return t.decode(r,n,i);switch(t){case"number":case"offset":case"sid":return i[0];case"boolean":return!!i[0];default:return i}}encodeOperands(t,r,n,i){return Array.isArray(t)?i.map((a,s)=>this.encodeOperands(t[s],r,n,a)[0]):t.encode!=null?t.encode(r,i,n):typeof i=="number"?[i]:typeof i=="boolean"?[+i]:Array.isArray(i)?i:[i]}decode(t,r){let n=t.pos+r.length,i={},a=[];Object.defineProperties(i,{parent:{value:r},_startOffset:{value:t.pos}});for(let s in this.fields){let c=this.fields[s];i[c[1]]=c[3]}for(;t.pos<n;){let s=t.readUInt8();if(s<28){s===12&&(s=s<<8|t.readUInt8());let c=this.fields[s];if(!c)throw new Error(`Unknown operator ${s}`);let u=this.decodeOperands(c[2],t,i,a);u!=null&&(u instanceof w3?Object.defineProperty(i,c[1],u):i[c[1]]=u),a=[]}else a.push(Qy.decode(t,s))}return i}size(t,r,n=!0){let i={parent:r,val:t,pointerSize:0,startOffset:r.startOffset||0},a=0;for(let s in this.fields){let c=this.fields[s],u=t[c[1]];if(u==null||X6(u,c[3]))continue;let f=this.encodeOperands(c[2],null,i,u);for(let v of f)a+=Qy.size(v);let A=Array.isArray(c[0])?c[0]:[c[0]];a+=A.length}return n&&(a+=i.pointerSize),a}encode(t,r,n){let i={pointers:[],startOffset:t.pos,parent:n,val:r,pointerSize:0};i.pointerOffset=t.pos+this.size(r,i,!1);for(let s of this.ops){let c=r[s[1]];if(c==null||X6(c,s[3]))continue;let u=this.encodeOperands(s[2],t,i,c);for(let A of u)Qy.encode(t,A);let f=Array.isArray(s[0])?s[0]:[s[0]];for(let A of f)t.writeUInt8(A)}let a=0;for(;a<i.pointers.length;){let s=i.pointers[a++];s.type.encode(t,s.val,s.parent)}}constructor(t=[]){this.ops=t,this.fields={};for(let r of t){let n=Array.isArray(r[0])?r[0][0]<<8|r[0][1]:r[0];this.fields[n]=r}}}class Ml extends je{decode(t,r,n){return this.offsetType={decode:()=>n[0]},super.decode(t,r,n)}encode(t,r,n){if(!t)return this.offsetType={size:()=>0},this.size(r,n),[new EI(0)];let i=null;return this.offsetType={encode:(a,s)=>i=s},super.encode(t,r,n),[new EI(i)]}constructor(t,r={}){r.type==null&&(r.type="global"),super(null,t,r)}}class EI{valueOf(){return this.val}constructor(t){this.val=t,this.forceLarge=!0}}class LV{static decode(t,r,n){let i=n.pop();for(;n.length>i;)n.pop()}}var cE=new Av([[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",LV,null],[19,"Subrs",new Ml(new Nc,{type:"local"}),null]]),b2=[".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","periodce
64ntered","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 Dk=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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
64ash","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"],jV=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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"],kk=[".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"],UV=[".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"],PV=[".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"],Nk=new Ye({reserved:new Ui(z),reqFeatureIndex:z,featureCount:z,featureIndexes:new Oe(z,"featureCount")}),zV=new Ye({tag:new ei(4),langSys:new je(z,Nk,{type:"parent"})}),HV=new Ye({defaultLangSys:new je(z,Nk),count:z,langSysRecords:new Oe(zV,"count")}),GV=new Ye({tag:new ei(4),script:new je(z,HV,{type:"parent"})}),Rk=new Oe(GV,z),qV=new Ye({version:z,nameID:z}
64),Tk=new Ye({featureParams:new je(z,qV),lookupCount:z,lookupListIndexes:new Oe(z,"lookupCount")}),YV=new Ye({tag:new ei(4),feature:new je(z,Tk,{type:"parent"})}),Fk=new Oe(YV,z),WV=new Ye({markAttachmentType:zt,flags:new zl(zt,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function N5(e){let t=new Ye({lookupType:z,flags:WV,subTableCount:z,subTables:new Oe(new je(z,e),"subTableCount"),markFilteringSet:new Q5(z,r=>r.flags.flags.useMarkFilteringSet)});return new mi(new je(z,t),z)}let KV=new Ye({start:z,end:z,startCoverageIndex:z}),li=new tn(z,{1:{glyphCount:z,glyphs:new Oe(z,"glyphCount")},2:{rangeCount:z,rangeRecords:new Oe(KV,"rangeCount")}}),VV=new Ye({start:z,end:z,class:z}),hd=new tn(z,{1:{startGlyph:z,glyphCount:z,classValueArray:new Oe(z,"glyphCount")},2:{classRangeCount:z,classRangeRecord:new Oe(VV,"classRangeCount")}}),ld=new Ye({a:z,b:z,deltaFormat:z}),gp=new Ye({sequenceIndex:z,lookupListIndex:z}),JV=new Ye({glyphCount:z,lookupCount:z,input:new Oe(z,e=>e.glyphCount-1),lookupRecords:new Oe(gp,"lookupCount")}),ZV=new Oe(new je(z,JV),z),XV=new Ye({glyphCount:z,lookupCount:z,classes:new Oe(z,e=>e.glyphCount-1),lookupRecords:new Oe(gp,"lookupCount")}),$V=new Oe(new je(z,XV),z),Ok=new tn(z,{1:{coverage:new je(z,li),ruleSetCount:z,ruleSets:new Oe(new je(z,ZV),"ruleSetCount")},2:{coverage:new je(z,li),classDef:new je(z,hd),classSetCnt:z,classSet:new Oe(new je(z,$V),"classSetCnt")},3:{glyphCount:z,lookupCount:z,coverages:new Oe(new je(z,li),"glyphCount"),lookupRecords:new Oe(gp,"lookupCount")}}),eJ=new Ye({backtrackGlyphCount:z,backtrack:new Oe(z,"backtrackGlyphCount"),inputGlyphCount:z,input:new Oe(z,e=>e.inputGlyphCount-1),lookaheadGlyphCount:z,lookahead:new Oe(z,"lookaheadGlyphCount"),lookupCount:z,lookupRecords:new Oe(gp,"lookupCount")}),CI=new Oe(new je(z,eJ),z),Mk=new tn(z,{1:{coverage:new je(z,li),chainCount:z,chainRuleSets:new Oe(new je(z,CI),"chainCount")},2:{coverage:new je(z,li),backtrackClassDef:new je(z,hd),inputClassDef:new je(z,hd),lookaheadClassDef:new je(z,hd),chainCount:z,chainClassSet:new Oe(new je(z,CI),"chainCount")},3:{backtrackGlyphCount:z,backtrackCoverage:new Oe(new je(z,li),"backtrackGlyphCount"),inputGlyphCount:z,inputCoverage:new Oe(new je(z,li),"inputGlyphCount"),lookaheadGlyphCount:z,lookaheadCoverage:new Oe(new je(z,li),"lookaheadGlyphCount"),lookupCount:z,lookupRecords:new Oe(gp,"lookupCount")}}),Sg=new MA(16,"BE",14),tJ=new Ye({startCoord:Sg,peakCoord:Sg,endCoord:Sg}),rJ=new Ye({axisCount:z,regionCount:z,variationRegions:new Oe(new Oe(tJ,"axisCount"),"regionCount")}),nJ=new Ye({shortDeltas:new Oe(_t,e=>e.parent.shortDeltaCount),regionDeltas:new Oe($a,e=>e.parent.regionIndexCount-e.parent.shortDeltaCount),deltas:e=>e.shortDeltas.concat(e.regionDeltas)}),iJ=new Ye({itemCount:z,shortDeltaCount:z,regionIndexCount:z,regionIndexes:new Oe(z,"regionIndexCount"),deltaSets:new Oe(nJ,"itemCount")}),hv=new Ye({format:z,variationRegionList:new je(ze,rJ),variationDataCount:z,itemVariationData:new Oe(new je(ze,iJ),"variationDataCount")}),aJ=new tn(z,{1:{axisIndex:z,axisIndex:z,filterRangeMinValue:Sg,filterRangeMaxValue:Sg}}),sJ=new Ye({conditionCount:z,conditionTable:new Oe(new je(ze,aJ),"conditionCount")}),oJ=new Ye({featureIndex:z,alternateFeatureTable:new je(ze,Tk,{type:"parent"})}),lJ=new Ye({version:ba,substitutionCount:z,substitutions:new Oe(oJ,"substitutionCount")}),cJ=new Ye({conditionSet:new je(ze,sJ,{type:"parent"}),featureTableSubstitution:new je(ze,lJ,{type:"parent"})}),Lk=new Ye({majorVersion:z,minorVersion:z,featureVariationRecordCount:ze,featureVariationRecords:new Oe(cJ,"featureVariationRecordCount")});class jk{decode(t,r,n){return this.predefinedOps[n[0]]?this.predefinedOps[n[0]]:this.type.decode(t,r,n)}size(t,r){return this.type.size(t,r)}encode(t,r,n){let i=this.predefinedOps.indexOf(r);return i!==-1?i:this.type.encode(t,r,n)}constructor(t,r){this.predefinedOps=t,this.type=r}}class uJ extends ai{decode(t){return zt.decode(t)&127}constructor(){super("UInt8")}}let Uk=new Ye({first:z,nLeft:zt}),fJ=new Ye({first:z,nLeft:z}),dJ=new tn(new uJ,{0:{nCodes:zt,codes:new Oe(zt,"nCodes")},1:{nRanges:zt,ranges:new Oe(Uk,"nRanges")}
64}),AJ=new jk([Dk,jV],new Ml(dJ,{lazy:!0}));class BI extends Oe{decode(t,r){let n=Yc(this.length,t,r),i=0,a=[];for(;i<n;){let s=this.type.decode(t,r);s.offset=i,i+=s.nLeft+1,a.push(s)}return a}}let hJ=new tn(zt,{0:{glyphs:new Oe(z,e=>e.parent.CharStrings.length-1)},1:{ranges:new BI(Uk,e=>e.parent.CharStrings.length-1)},2:{ranges:new BI(fJ,e=>e.parent.CharStrings.length-1)}}),gJ=new jk([kk,UV,PV],new Ml(hJ,{lazy:!0})),pJ=new Ye({first:z,fd:zt}),mJ=new Ye({first:ze,fd:z}),Pk=new tn(zt,{0:{fds:new Oe(zt,e=>e.parent.CharStrings.length)},3:{nRanges:z,ranges:new Oe(pJ,"nRanges"),sentinel:z},4:{nRanges:ze,ranges:new Oe(mJ,"nRanges"),sentinel:ze}}),Dy=new Ml(cE);class zk{decode(t,r,n){return r.length=n[0],Dy.decode(t,r,[n[1]])}size(t,r){return[cE.size(t,r,!1),Dy.size(t,r)[0]]}encode(t,r,n){return[cE.size(r,n,!1),Dy.encode(t,r,n)[0]]}}let Hk=new Av([[18,"Private",new zk,null],[[12,38],"FontName","sid",null],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[[12,5],"PaintType","number",0]]),vJ=new Av([[[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",gJ,kk],[16,"Encoding",AJ,Dk],[17,"CharStrings",new Ml(new Nc),null],[18,"Private",new zk,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 Ml(Pk),null],[[12,36],"FDArray",new Ml(new Nc(Hk)),null],[[12,38],"FontName","sid",null]]),yJ=new Ye({length:z,itemVariationStore:hv}),bJ=new Av([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new Ml(new Nc),null],[[12,37],"FDSelect",new Ml(Pk),null],[[12,36],"FDArray",new Ml(new Nc(Hk)),null],[24,"vstore",new Ml(yJ),null],[25,"maxstack","number",193]]),xJ=new tn(pK,{1:{hdrSize:zt,offSize:zt,nameIndex:new Nc(new ei("length")),topDictIndex:new Nc(vJ),stringIndex:new Nc(new ei("length")),globalSubrIndex:new Nc},2:{hdrSize:zt,length:z,topDict:bJ,globalSubrIndex:new Nc}});var Gk=xJ;class D3{static decode(t){return new D3(t)}decode(){this.stream.pos;let t=Gk.decode(this.stream);for(let r in t){let n=t[r];this[r]=n}if(this.version<2){if(this.topDictIndex.length!==1)throw new Error("Only a single font is allowed in CFF");this.topDict=this.topDictIndex[0]}return this.isCIDFont=this.topDict.ROS!=null,this}string(t){return this.version>=2?null:t<b2.length?b2[t]:this.stringIndex[t-b2.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(t){return this.stream.pos=this.topDict.CharStrings[t].offset,this.stream.readBuffer(this.topDict.CharStrings[t].length)}getGlyphName(t){if(this.version>=2||this.isCIDFont)return null;let{charset:r}=this.topDict;if(Array.isArray(r))return r[t];if(t===0)return".notdef";switch(t-=1,r.version){case 0:return this.string(r.glyphs[t]);case 1:case 2:for(let n=0;n<r.ranges.length;n++){let i=r.ranges[n];if(i.offset<=t&&t<=i.offset+i.nLeft)return this.string(i.first+(t-i.offset))}break}return null}fdForGlyph(t){if(!this.topDict.FDSelect)return null;switch(this.topDict.FDSelect.version){case 0:return this.topDict.FDSelect.fds[t];case 3:case 4:let{ranges:r}=this.topDict.FDSelect,n=0,i=r.length-1;for(;n<=i;){let a=n+i>>1;if(t<r[a].first)i=a-1;else if(a<i&&t>=r[a+1].first)n=a+1;else return r[a].fd}default:throw new Error(`Unknown FDSelect version: ${this.topDict.FDSelect.version}`)}}privateDictForGlyph(t){if(this.topDict.FDSelect){let r=this.fdForGlyph(t);return this.topDict.FDArray[r]?this.topDict.FDArray[r].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private}constructor(t){this.stream=t,this.decode()}}var qk=D3;let EJ=new Ye({glyphIndex:z,vertOriginY:_t});var CJ=new Ye({majorVersion:z,minorVersion:z,defaultVertOriginY:_t,numVertOriginYMetrics:z,metrics:new Oe(EJ,"numVertOriginYMetrics")});let Mh=new Ye({height:zt,width:zt,horiBearingX:$a,horiBearingY:$a,horiAdvance:zt,vertBearingX:$a,vertBearingY:$a,vertAdvance:zt}),km=new Ye({height:zt,width:zt,bearingX:$a,bearingY:$a,advance:zt}),wI=new Ye({glyph:z,xOffset:$a,yOffset:$a});class II{}class ky{}new tn("version",{1:{metrics:km,data:II},2:{metrics:km,data:ky},5:{data:ky},6:{metrics:Mh,data:II},7:{metrics:Mh,data:ky},8:{metrics:km,pad:new Ui(zt),numComponents:z,components:new Oe(wI,"numComponents")},9:{metrics:Mh,pad:new Ui(zt),numComponents:z,components:new Oe(wI,"numComponents")},17:{metrics:km,dataLen:ze,data:new q0("dataLen")},18:{metrics:Mh,dataLen:ze,data:new q0("dataLen")},19:{dataLen:ze,data:new q0("dataLen")}});let SI=new Ye({ascender:$a,descender:$a,widthMax:zt,caretSlopeNumerator:$a,caretSlopeDenominator:$a,caretOffset:$a,minOriginSB:$a,minAdvanceSB:$a,maxBeforeBL:$a,minAfterBL:$a,pad:new Ui($a,2)}),BJ=new Ye({glyphCode:z,offset:z}),wJ=new tn(z,{header:{imageFormat:z,imageDataOffset:ze},1:{offsetArray:new Oe(ze,e=>e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1)},2:{imageSize:ze,bigMetrics:Mh},3:{offsetArray:new Oe(z,e=>e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1)},4:{numGlyphs:ze,glyphArray:new Oe(BJ,e=>e.numGlyphs+1)},5:{imageSize:ze,bigMetrics:Mh,numGlyphs:ze,glyphCodeArray:new Oe(z,"numGlyphs")}}),IJ=new Ye({firstGlyphIndex:z,lastGlyphIndex:z,subtable:new je(ze,wJ)}),SJ=new Ye({indexSubTableArray:new je(ze,new Oe(IJ,1),{type:"parent"}
64),indexTablesSize:ze,numberOfIndexSubTables:ze,colorRef:ze,hori:SI,vert:SI,startGlyphIndex:z,endGlyphIndex:z,ppemX:zt,ppemY:zt,bitDepth:zt,flags:new zl(zt,["horizontal","vertical"])});var _J=new Ye({version:ze,numSizes:ze,sizes:new Oe(SJ,"numSizes")});let QJ=new Ye({ppem:z,resolution:z,imageOffsets:new Oe(new je(ze,"void"),e=>e.parent.parent.maxp.numGlyphs+1)});var DJ=new Ye({version:z,flags:new zl(z,["renderOutlines"]),numImgTables:ze,imageTables:new Oe(new je(ze,QJ),"numImgTables")});let kJ=new Ye({gid:z,paletteIndex:z}),NJ=new Ye({gid:z,firstLayerIndex:z,numLayers:z});var RJ=new Ye({version:z,numBaseGlyphRecords:z,baseGlyphRecord:new je(ze,new Oe(NJ,"numBaseGlyphRecords")),layerRecords:new je(ze,new Oe(kJ,"numLayerRecords"),{lazy:!0}),numLayerRecords:z});let TJ=new Ye({blue:zt,green:zt,red:zt,alpha:zt});var FJ=new tn(z,{header:{numPaletteEntries:z,numPalettes:z,numColorRecords:z,colorRecords:new je(ze,new Oe(TJ,"numColorRecords")),colorRecordIndices:new Oe(z,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new je(ze,new Oe(ze,"numPalettes")),offsetPaletteLabelArray:new je(ze,new Oe(z,"numPalettes")),offsetPaletteEntryLabelArray:new je(ze,new Oe(z,"numPaletteEntries"))}});let zg=new tn(z,{1:{coordinate:_t},2:{coordinate:_t,referenceGlyph:z,baseCoordPoint:z},3:{coordinate:_t,deviceTable:new je(z,ld)}}),OJ=new Ye({defaultIndex:z,baseCoordCount:z,baseCoords:new Oe(new je(z,zg),"baseCoordCount")}),MJ=new Ye({tag:new ei(4),minCoord:new je(z,zg,{type:"parent"}),maxCoord:new je(z,zg,{type:"parent"})}),Yk=new Ye({minCoord:new je(z,zg),maxCoord:new je(z,zg),featMinMaxCount:z,featMinMaxRecords:new Oe(MJ,"featMinMaxCount")}),LJ=new Ye({tag:new ei(4),minMax:new je(z,Yk,{type:"parent"})}),jJ=new Ye({baseValues:new je(z,OJ),defaultMinMax:new je(z,Yk),baseLangSysCount:z,baseLangSysRecords:new Oe(LJ,"baseLangSysCount")}),UJ=new Ye({tag:new ei(4),script:new je(z,jJ,{type:"parent"})}),PJ=new Oe(UJ,z),zJ=new Oe(new ei(4),z),_I=new Ye({baseTagList:new je(z,zJ),baseScriptList:new je(z,PJ)});var HJ=new tn(ze,{header:{horizAxis:new je(z,_I),vertAxis:new je(z,_I)},65536:{},65537:{itemVariationStore:new je(ze,hv)}});let GJ=new Oe(z,z),qJ=new Ye({coverage:new je(z,li),glyphCount:z,attachPoints:new Oe(new je(z,GJ),"glyphCount")}),YJ=new tn(z,{1:{coordinate:_t},2:{caretValuePoint:z},3:{coordinate:_t,deviceTable:new je(z,ld)}}),WJ=new Oe(new je(z,YJ),z),KJ=new Ye({coverage:new je(z,li),ligGlyphCount:z,ligGlyphs:new Oe(new je(z,WJ),"ligGlyphCount")}),QI=new Ye({markSetTableFormat:z,markSetCount:z,coverage:new Oe(new je(ze,li),"markSetCount")});var VJ=new tn(ze,{header:{glyphClassDef:new je(z,hd),attachList:new je(z,qJ),ligCaretList:new je(z,KJ),markAttachClassDef:new je(z,hd)},65536:{},65538:{markGlyphSetsDef:new je(z,QI)},65539:{markGlyphSetsDef:new je(z,QI),itemVariationStore:new je(ze,hv)}});let wh=new zl(z,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),JJ={xPlacement:_t,yPlacement:_t,xAdvance:_t,yAdvance:_t,xPlaDevice:new je(z,ld,{type:"global",relativeTo:e=>e.rel}),yPlaDevice:new je(z,ld,{type:"global",relativeTo:e=>e.rel}),xAdvDevice:new je(z,ld,{type:"global",relativeTo:e=>e.rel}),yAdvDevice:new je(z,ld,{type:"global",relativeTo:e=>e.rel})};class t1{buildStruct(t){let r=t;for(;!r[this.key]&&r.parent;)r=r.parent;if(!r[this.key])return;let n={};n.rel=()=>r._startOffset;let i=r[this.key];for(let a in i)i[a]&&(n[a]=JJ[a]);return new Ye(n)}size(t,r){return this.buildStruct(r).size(t,r)}decode(t,r){let n=this.buildStruct(r).decode(t,r);return delete n.rel,n}constructor(t="valueFormat"){this.key=t}}let ZJ=new Ye({secondGlyph:z,value1:new t1("valueFormat1"),value2:new t1("valueFormat2")}),XJ=new Oe(ZJ,z),$J=new Ye({value1:new t1("valueFormat1"),value2:new t1("valueFormat2")}),Hg=new tn(z,{1:{xCoordinate:_t,yCoordinate:_t},2:{xCoordinate:_t,yCoordinate:_t,anchorPoint:z},3:{xCoordinate:_t,yCoordinate:_t,xDeviceTable:new je(z,ld),yDeviceTable:new je(z,ld)}}),eZ=new Ye({entryAnchor:new je(z,Hg,{type:"parent"}),exitAnchor:new je(z,Hg,{type:"parent"})}),tZ=new Ye({class:z,markAnchor:new je(z,Hg,{type:"parent"})}),Ny=new Oe(tZ,z),rZ=new Oe(new je(z,Hg),e=>e.parent.classCount),DI=new Oe(rZ,z),nZ=new Oe(new je(z,Hg),e=>e.parent.parent.classCount),iZ=new Oe(nZ,z),aZ=new Oe(new je(z,iZ),z),Gg=new tn("lookupType",{1:new tn(z,{1:{coverage:new je(z,li),valueFormat:wh,value:new t1},2:{coverage:new je(z,li),valueFormat:wh,valueCount:z,values:new mi(new t1,"valueCount")}}),2:new tn(z,{1:{coverage:new je(z,li),valueFormat1:wh,valueFormat2:wh,pairSetCount:z,pairSets:new mi(new je(z,XJ),"pairSetCount")},2:{coverage:new je(z,li),valueFormat1:wh,valueFormat2:wh,classDef1:new je(z,hd),classDef2:new je(z,hd),class1Count:z,class2Count:z,classRecords:new mi(new mi($J,"class2Count"),"class1Count")}}),3:{format:z,coverage:new je(z,li),entryExitCount:z,entryExitRecords:new Oe(eZ,"entryExitCount")},4:{format:z,markCoverage:new je(z,li),baseCoverage:new je(z,li),classCount:z,markArray:new je(z,Ny),baseArray:new je(z,DI)},5:{format:z,markCoverage:new je(z,li),ligatureCoverage:new je(z,li),classCount:z,markArray:new je(z,Ny),ligatureArray:new je(z,aZ)},6:{format:z,mark1Coverage:new je(z,li),mark2Coverage:new je(z,li),classCount:z,mark1Array:new je(z,Ny),mark2Array:new je(z,DI)},7:Ok,8:Mk,9:{posFormat:z,lookupType:z,extension:new je(ze,null)}});Gg.versions[9].extension.type=Gg;var sZ=new tn(ze,{header:{scriptList:new je(z,Rk),featureList:new je(z,Fk),lookupList:new je(z,new N5(Gg))},65536:{},65537:{featureVariations:new je(ze,Lk)}});let Wk=new Oe(z,z),oZ=Wk,lZ=new Ye({glyph:z,compCount:z,components:new Oe(z,e=>e.compCount-1)}),cZ=new Oe(new je(z,lZ),z),uE=new tn("lookupType",{1:new tn(z,{1:{coverage:new je(z,li),deltaGlyphID:_t},2:{coverage:new je(z,li),glyphCount:z,substitute:new mi(z,"glyphCount")}}),2:{substFormat:z,coverage:new je(z,li),count:z,sequences:new mi(new je(z,Wk),"count")},3:{substFormat:z,coverage:new je(z,li),count:z,alternateSet:new mi(new je(z,oZ),"count")},4:{substFormat:z,coverage:new je(z,li),count:z,ligatureSets:new mi(new je(z,cZ),"count")},5:Ok,6:Mk,7:{substFormat:z,lookupType:z,extension:new je(ze,null)},8:{substFormat:z,coverage:new je(z,li),backtrackCoverage:new Oe(new je(z,li),"backtrackGlyphCount"),lookaheadGlyphCount:z,lookaheadCoverage:new Oe(new je(z,li),"lookaheadGlyphCount"),glyphCount:z,substitutes:new Oe(z,"glyphCount")}});uE.versions[7].extension.type=uE;var uZ=new tn(ze,{header:{scriptList:new je(z,Rk),featureList:new je(z,Fk),lookupList:new je(z,new N5(uE))},65536:{},65537:{featureVariations:new je(ze,Lk)}});let Gf=new Oe(z,z),fZ=new Ye({shrinkageEnableGSUB:new je(z,Gf),shrinkageDisableGSUB:new je(z,Gf),shrinkageEnableGPOS:new je(z,Gf),shrinkageDisableGPOS:new je(z,Gf),shrinkageJstfMax:new je(z,new N5(Gg)),extensionEnableGSUB:new je(z,Gf),extensionDisableGSUB:new je(z,Gf),extensionEnableGPOS:new je(z,Gf),extensionDisableGPOS:new je(z,Gf),extensionJstfMax:new je(z,new N5(Gg))}),Kk=new Oe(new je(z,fZ),z),dZ=new Ye({tag:new ei(4),jstfLangSys:new je(z,Kk)}),AZ=new Ye({extenderGlyphs:new je(z,new Oe(z,z)),defaultLangSys:new je(z,Kk),langSysCount:z,langSysRecords:new Oe(dZ,"langSysCount")}
64),hZ=new Ye({tag:new ei(4),script:new je(z,AZ,{type:"parent"})});var gZ=new Ye({version:ze,scriptCount:z,scriptList:new Oe(hZ,"scriptCount")});class pZ{decode(t,r){switch(this.size(0,r)){case 1:return t.readUInt8();case 2:return t.readUInt16BE();case 3:return t.readUInt24BE();case 4:return t.readUInt32BE()}}size(t,r){return Yc(this._size,null,r)}constructor(t){this._size=t}}let mZ=new Ye({entry:new pZ(e=>((e.parent.entryFormat&48)>>4)+1),outerIndex:e=>e.entry>>(e.parent.entryFormat&15)+1,innerIndex:e=>e.entry&(1<<(e.parent.entryFormat&15)+1)-1}),Ry=new Ye({entryFormat:z,mapCount:z,mapData:new Oe(mZ,"mapCount")});var vZ=new Ye({majorVersion:z,minorVersion:z,itemVariationStore:new je(ze,hv),advanceWidthMapping:new je(ze,Ry),LSBMapping:new je(ze,Ry),RSBMapping:new je(ze,Ry)});let yZ=new Ye({format:ze,length:ze,offset:ze}),bZ=new Ye({reserved:new Ui(z,2),cbSignature:ze,signature:new q0("cbSignature")});var xZ=new Ye({ulVersion:ze,usNumSigs:z,usFlag:z,signatures:new Oe(yZ,"usNumSigs"),signatureBlocks:new Oe(bZ,"usNumSigs")});let EZ=new Ye({rangeMaxPPEM:z,rangeGaspBehavior:new zl(z,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])});var CZ=new Ye({version:z,numRanges:z,gaspRanges:new Oe(EZ,"numRanges")});let BZ=new Ye({pixelSize:zt,maximumWidth:zt,widths:new Oe(zt,e=>e.parent.parent.maxp.numGlyphs)});var wZ=new Ye({version:z,numRecords:_t,sizeDeviceRecord:oA,records:new Oe(BZ,"numRecords")});let IZ=new Ye({left:z,right:z,value:_t}),kI=new Ye({firstGlyph:z,nGlyphs:z,offsets:new Oe(z,"nGlyphs"),max:e=>e.offsets.length&&Math.max.apply(Math,e.offsets)}),SZ=new Ye({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 mi(_t,"len")}),NI=new tn("format",{0:{nPairs:z,searchRange:z,entrySelector:z,rangeShift:z,pairs:new Oe(IZ,"nPairs")},2:{rowWidth:z,leftTable:new je(z,kI,{type:"parent"}),rightTable:new je(z,kI,{type:"parent"}),array:new je(z,SZ,{type:"parent"})},3:{glyphCount:z,kernValueCount:zt,leftClassCount:zt,rightClassCount:zt,flags:zt,kernValue:new Oe(_t,"kernValueCount"),leftClass:new Oe(zt,"glyphCount"),rightClass:new Oe(zt,"glyphCount"),kernIndex:new Oe(zt,e=>e.leftClassCount*e.rightClassCount)}}),RI=new tn("version",{0:{subVersion:z,length:z,format:zt,coverage:new zl(zt,["horizontal","minimum","crossStream","override"]),subtable:NI,padding:new Ui(zt,e=>e.length-e._currentOffset)},1:{length:ze,coverage:new zl(zt,[null,null,null,null,null,"variation","crossStream","vertical"]),format:zt,tupleIndex:z,subtable:NI,padding:new Ui(zt,e=>e.length-e._currentOffset)}});var _Z=new tn(z,{0:{nTables:z,tables:new Oe(RI,"nTables")},1:{reserved:new Ui(z),nTables:ze,tables:new Oe(RI,"nTables")}}),QZ=new Ye({version:z,numGlyphs:z,yPels:new Oe(zt,"numGlyphs")}),DZ=new Ye({version:z,fontNumber:ze,pitch:z,xHeight:z,style:z,typeFamily:z,capHeight:z,symbolSet:z,typeface:new ei(16),characterComplement:new ei(8),fileName:new ei(6),strokeWeight:new ei(1),widthType:new ei(1),serifStyle:zt,reserved:new Ui(zt)});let kZ=new Ye({bCharSet:zt,xRatio:zt,yStartRatio:zt,yEndRatio:zt}),NZ=new Ye({yPelHeight:z,yMax:_t,yMin:_t}),RZ=new Ye({recs:z,startsz:zt,endsz:zt,entries:new Oe(NZ,"recs")});var TZ=new Ye({version:z,numRecs:z,numRatios:z,ratioRanges:new Oe(kZ,"numRatios"),offsets:new Oe(z,"numRatios"),groups:new Oe(RZ,"numRecs")}),FZ=new Ye({version:z,ascent:_t,descent:_t,lineGap:_t,advanceHeightMax:_t,minTopSideBearing:_t,minBottomSideBearing:_t,yMaxExtent:_t,caretSlopeRise:_t,caretSlopeRun:_t,caretOffset:_t,reserved:new Ui(_t,4),metricDataFormat:_t,numberOfMetrics:z});let OZ=new Ye({advance:z,bearing:_t});var MZ=new Ye({metrics:new mi(OZ,e=>e.parent.vhea.numberOfMetrics),bearings:new mi(_t,e=>e.parent.maxp.numGlyphs-e.parent.vhea.numberOfMetrics)});let TI=new MA(16,"BE",14),LZ=new Ye({fromCoord:TI,toCoord:TI}),jZ=new Ye({pairCount:z,correspondence:new Oe(LZ,"pairCount")});var UZ=new Ye({version:ba,axisCount:ze,segment:new Oe(jZ,"axisCount")}
64);class PZ{getItem(t){if(this._items[t]==null){let r=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*t,this._items[t]=this.type.decode(this.stream,this.parent),this.stream.pos=r}return this._items[t]}inspect(){return`[UnboundedArray ${this.type.constructor.name}]`}constructor(t,r,n){this.type=t,this.stream=r,this.parent=n,this.base=this.stream.pos,this._items=[]}}class Lc extends Oe{decode(t,r){return new PZ(this.type,t,r)}constructor(t){super(t,0)}}let vd=function(e=z){class t{decode(c,u){return u=u.parent.parent,this.type.decode(c,u)}size(c,u){return u=u.parent.parent,this.type.size(c,u)}encode(c,u,f){return f=f.parent.parent,this.type.encode(c,u,f)}constructor(c){this.type=c}}e=new t(e);let r=new Ye({unitSize:z,nUnits:z,searchRange:z,entrySelector:z,rangeShift:z}),n=new Ye({lastGlyph:z,firstGlyph:z,value:e}),i=new Ye({lastGlyph:z,firstGlyph:z,values:new je(z,new Oe(e,s=>s.lastGlyph-s.firstGlyph+1),{type:"parent"})}),a=new Ye({glyph:z,value:e});return new tn(z,{0:{values:new Lc(e)},2:{binarySearchHeader:r,segments:new Oe(n,s=>s.binarySearchHeader.nUnits)},4:{binarySearchHeader:r,segments:new Oe(i,s=>s.binarySearchHeader.nUnits)},6:{binarySearchHeader:r,segments:new Oe(a,s=>s.binarySearchHeader.nUnits)},8:{firstGlyph:z,count:z,values:new Oe(e,"count")}})};function Nm(e={},t=z){let r=Object.assign({newState:z,flags:z},e),n=new Ye(r),i=new Lc(new Oe(z,s=>s.nClasses));return new Ye({nClasses:ze,classTable:new je(ze,new vd(t)),stateArray:new je(ze,i),entryTable:new je(ze,new Lc(n))})}function zZ(e={},t=z){let r=new Ye({version(){return 8},firstGlyph:z,values:new Oe(zt,z)}),n=Object.assign({newStateOffset:z,newState:c=>(c.newStateOffset-(c.parent.stateArray.base-c.parent._startOffset))/c.parent.nClasses,flags:z},e),i=new Ye(n),a=new Lc(new Oe(zt,c=>c.nClasses));return new Ye({nClasses:z,classTable:new je(z,r),stateArray:new je(z,a),entryTable:new je(z,new Lc(i))})}let HZ=new tn("format",{0:{deltas:new Oe(_t,32)},1:{deltas:new Oe(_t,32),mappingData:new vd(z)},2:{standardGlyph:z,controlPoints:new Oe(z,32)},3:{standardGlyph:z,controlPoints:new Oe(z,32),mappingData:new vd(z)}});var GZ=new Ye({version:ba,format:z,defaultBaseline:z,subtable:HZ});let qZ=new Ye({setting:z,nameIndex:_t,name:e=>e.parent.parent.parent.name.records.fontFeatures[e.nameIndex]}),YZ=new Ye({feature:z,nSettings:z,settingTable:new je(ze,new Oe(qZ,"nSettings"),{type:"parent"}),featureFlags:new zl(zt,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:zt,nameIndex:_t,name:e=>e.parent.parent.name.records.fontFeatures[e.nameIndex]});var WZ=new Ye({version:ba,featureNameCount:z,reserved1:new Ui(z),reserved2:new Ui(ze),featureNames:new Oe(YZ,"featureNameCount")});let KZ=new Ye({axisTag:new ei(4),minValue:ba,defaultValue:ba,maxValue:ba,flags:z,nameID:z,name:e=>e.parent.parent.name.records.fontFeatures[e.nameID]}),VZ=new Ye({nameID:z,name:e=>e.parent.parent.name.records.fontFeatures[e.nameID],flags:z,coord:new Oe(ba,e=>e.parent.axisCount),postscriptNameID:new Q5(z,e=>e.parent.instanceSize-e._currentOffset>0)});var JZ=new Ye({version:ba,offsetToData:z,countSizePairs:z,axisCount:z,axisSize:z,instanceCount:z,instanceSize:z,axis:new Oe(KZ,"axisCount"),instance:new Oe(VZ,"instanceCount")});let ZZ=new MA(16,"BE",14);class XZ{static decode(t,r){return r.flags?t.readUInt32BE():t.readUInt16BE()*2}}let $Z=new Ye({version:z,reserved:new Ui(z),axisCount:z,globalCoordCount:z,globalCoords:new je(ze,new Oe(new Oe(ZZ,"axisCount"),"globalCoordCount")),glyphCount:z,flags:z,offsetToData:ze,offsets:new Oe(new je(XZ,"void",{relativeTo:e=>e.offsetToData,allowNull:!1}),e=>e.glyphCount+1)});var eX=$Z;let tX=new Ye({length:z,coverage:z,subFeatureFlags:ze,stateTable:new zZ}),rX=new Ye({justClass:ze,beforeGrowLimit:ba,beforeShrinkLimit:ba,afterGrowLimit:ba,afterShrinkLimit:ba,growFlags:z,shrinkFlags:z}),nX=new Oe(rX,ze),iX=new tn("actionType",{0:{lowerLimit:ba,upperLimit:ba,order:z,glyphs:new Oe(z,z)},1:{addGlyph:z},2:{substThreshold:ba,addGlyph:z,substGlyph:z},3:{},4:{variationAxis:ze,minimumLimit:ba,noStretchValue:ba,maximumLimit:ba},5:{flags:z,glyph:z}}),aX=new Ye({actionClass:z,actionType:z,actionLength:ze,actionData:iX,padding:new Ui(zt,e=>e.actionLength-e._currentOffset)}),sX=new Oe(aX,ze),oX=new Ye({lookupTable:new vd(new je(z,sX))}),FI=new Ye({classTable:new je(z,tX,{type:"parent"}),wdcOffset:z,postCompensationTable:new je(z,oX,{type:"parent"}),widthDeltaClusters:new vd(new je(z,nX,{type:"parent",relativeTo:e=>e.wdcOffset}))});var lX=new Ye({version:ze,format:z,horizontal:new je(z,FI),vertical:new je(z,FI)});let cX={action:z},uX={markIndex:z,currentIndex:z},fX={currentInsertIndex:z,markedInsertIndex:z},dX=new Ye({items:new Lc(new je(ze,new vd))}),AX=new tn("type",{0:{stateTable:new Nm},1:{stateTable:new Nm(uX),substitutionTable:new je(ze,dX)},2:{stateTable:new Nm(cX),ligatureActions:new je(ze,new Lc(ze)),components:new je(ze,new Lc(z)),ligatureList:new je(ze,new Lc(z))},4:{lookupTable:new vd},5:{stateTable:new Nm(fX),insertionActions:new je(ze,new Lc(z))}}),hX=new Ye({length:ze,coverage:Ad,type:zt,subFeatureFlags:ze,table:AX,padding:new Ui(zt,e=>e.length-e._currentOffset)}),gX=new Ye({featureType:z,featureSetting:z,enableFlags:ze,disableFlags:ze}),pX=new Ye({defaultFlags:ze,chainLength:ze,nFeatureEntries:ze,nSubtables:ze,features:new Oe(gX,"nFeatureEntries"),subtables:new Oe(hX,"nSubtables")});var mX=new Ye({version:z,unused:new Ui(z),nChains:ze,chains:new Oe(pX,"nChains")});let vX=new Ye({left:_t,top:_t,right:_t,bottom:_t});var yX=new Ye({version:ba,format:z,lookupTable:new vd(vX)});let qr={};var R5=qr;qr.cmap=vV;qr.head=yV;qr.hhea=bV;qr.hmtx=EV;qr.maxp=CV;qr.name=DV;qr["OS/2"]=kV;qr.post=NV;qr.fpgm=TV;qr.loca=FV;qr.prep=OV;qr["cvt "]=RV;qr.glyf=MV;qr["CFF "]=qk;qr.CFF2=qk;qr.VORG=CJ;qr.EBLC=_J;qr.CBLC=qr.EBLC;qr.sbix=DJ;qr.COLR=RJ;qr.CPAL=FJ;qr.BASE=HJ;qr.GDEF=VJ;qr.GPOS=sZ;qr.GSUB=uZ;qr.JSTF=gZ;qr.HVAR=vZ;qr.DSIG=xZ;qr.gasp=CZ;qr.hdmx=wZ;qr.kern=_Z;qr.LTSH=QZ;qr.PCLT=DZ;qr.VDMX=TZ;qr.vhea=FZ;qr.vmtx=MZ;qr.avar=UZ;qr.bsln=GZ;qr.feat=WZ;qr.fvar=JZ;qr.gvar=eX;qr.just=lX;qr.morx=mX;qr.opbd=yX;let bX=new Ye({tag:new ei(4),checkSum:ze,offset:new je(ze,"void",{type:"global"}),length:ze}
64),k3=new Ye({tag:new ei(4),numTables:z,searchRange:z,entrySelector:z,rangeShift:z,tables:new Oe(bX,"numTables")});k3.process=function(){let e={};for(let t of this.tables)e[t.tag]=t;this.tables=e};k3.preEncode=function(){if(!Array.isArray(this.tables)){let r=[];for(let n in this.tables){let i=this.tables[n];i&&r.push({tag:n,checkSum:0,offset:new aE(R5[n],i),length:R5[n].size(i)})}this.tables=r}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=t*16,this.entrySelector=Math.log(t)/Math.LN2,this.rangeShift=this.numTables*16-this.searchRange};var Vk=k3;function x2(e,t){let r=0,n=e.length-1;for(;r<=n;){let i=r+n>>1,a=t(e[i]);if(a<0)n=i-1;else if(a>0)r=i+1;else return i}return-1}function Rh(e,t){let r=[];for(;e<t;)r.push(e++);return r}const gv=new TextDecoder("ascii"),OI="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",xg=new Uint8Array(256);for(let e=0;e<OI.length;e++)xg[OI.charCodeAt(e)]=e;function N3(e){let t=e.length*.75;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);let r=new Uint8Array(t),n=0;for(let i=0,a=e.length;i<a;i+=4){let s=xg[e.charCodeAt(i)],c=xg[e.charCodeAt(i+1)],u=xg[e.charCodeAt(i+2)],f=xg[e.charCodeAt(i+3)];r[n++]=s<<2|c>>4,r[n++]=(c&15)<<4|u>>2,r[n++]=(u&3)<<6|f&63}return r}class R3{findSubtable(t,r){for(let[n,i]of r)for(let a of t.tables)if(a.platformID===n&&a.encodingID===i)return a.table;return null}lookup(t,r){if(this.encoding)t=this.encoding.get(t)||t;else if(r){let i=this.getVariationSelector(t,r);if(i)return i}let n=this.cmap;switch(n.version){case 0:return n.codeMap.get(t)||0;case 4:{let i=0,a=n.segCount-1;for(;i<=a;){let s=i+a>>1;if(t<n.startCode.get(s))a=s-1;else if(t>n.endCode.get(s))i=s+1;else{let c=n.idRangeOffset.get(s),u;if(c===0)u=t+n.idDelta.get(s);else{let f=c/2+(t-n.startCode.get(s))-(n.segCount-s);u=n.glyphIndexArray.get(f)||0,u!==0&&(u+=n.idDelta.get(s))}return u&65535}}return 0}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return n.glyphIndices.get(t-n.firstCode)||0;case 12:case 13:{let i=0,a=n.nGroups-1;for(;i<=a;){let s=i+a>>1,c=n.groups.get(s);if(t<c.startCharCode)a=s-1;else if(t>c.endCharCode)i=s+1;else return n.version===12?c.glyphID+(t-c.startCharCode):c.glyphID}return 0}case 14:throw new Error("TODO: cmap format 14");default:throw new Error(`Unknown cmap format ${n.version}`)}}getVariationSelector(t,r){if(!this.uvs)return 0;let n=this.uvs.varSelectors.toArray(),i=x2(n,s=>r-s.varSelector),a=n[i];return i!==-1&&a.defaultUVS&&(i=x2(a.defaultUVS,s=>t<s.startUnicodeValue?-1:t>s.startUnicodeValue+s.additionalCount?1:0)),i!==-1&&a.nonDefaultUVS&&(i=x2(a.nonDefaultUVS,s=>t-s.unicodeValue),i!==-1)?a.nonDefaultUVS[i].glyphID:0}getCharacterSet(){let t=this.cmap;switch(t.version){case 0:return Rh(0,t.codeMap.length);case 4:{let r=[],n=t.endCode.toArray();for(let i=0;i<n.length;i++){let a=n[i]+1,s=t.startCode.get(i);r.push(...Rh(s,a))}return r}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return Rh(t.firstCode,t.firstCode+t.glyphIndices.length);case 12:case 13:{let r=[];for(let n of t.groups.toArray())r.push(...Rh(n.startCharCode,n.endCharCode+1));return r}case 14:throw new Error("TODO: cmap format 14");default:throw new Error(`Unknown cmap format ${t.version}`)}}codePointsForGlyph(t){let r=this.cmap;switch(r.version){case 0:{let i=[];for(let a=0;a<256;a++)r.codeMap.get(a)===t&&i.push(a);return i}case 4:{let i=[];for(let a=0;a<r.segCount;a++){let s=r.endCode.get(a),c=r.startCode.get(a),u=r.idRangeOffset.get(a),f=r.idDelta.get(a);for(var n=c;n<=s;n++){let A=0;if(u===0)A=n+f;else{let v=u/2+(n-c)-(r.segCount-a);A=r.glyphIndexArray.get(v)||0,A!==0&&(A+=f)}A===t&&i.push(n)}}return i}case 12:{let i=[];for(let a of r.groups.toArray())t>=a.glyphID&&t<=a.glyphID+(a.endCharCode-a.startCharCode)&&i.push(a.startCharCode+(t-a.glyphID));return i}case 13:{let i=[];for(let a of r.groups.toArray())t===a.glyphID&&i.push(...Rh(a.startCharCode,a.endCharCode+1));return i}default:throw new Error(`Unknown cmap format ${r.version}`)}}constructor(t){if(this.encoding=null,this.cmap=this.findSubtable(t,[[3,10],[0,6],[0,4],[3,1],[0,3],[0,2],[0,1],[0,0]]),!this.cmap)for(let r of t.tables){let n=_k(r.platformID,r.encodingID,r.table.language-1),i=IV(n);i&&(this.cmap=r.table,this.encoding=i)}
64if(!this.cmap)throw new Error("Could not find a supported cmap table");this.uvs=this.findSubtable(t,[[0,5]]),this.uvs&&this.uvs.version!==14&&(this.uvs=null)}}W0([K0],R3.prototype,"getCharacterSet",null);W0([K0],R3.prototype,"codePointsForGlyph",null);class xX{process(t,r){for(let n=0;n<t.length-1;n++){let i=t[n].id,a=t[n+1].id;r[n].xAdvance+=this.getKerning(i,a)}}getKerning(t,r){let n=0;for(let i of this.kern.tables){if(i.coverage.crossStream)continue;switch(i.version){case 0:if(!i.coverage.horizontal)continue;break;case 1:if(i.coverage.vertical||i.coverage.variation)continue;break;default:throw new Error(`Unsupported kerning table version ${i.version}`)}let a=0,s=i.subtable;switch(i.format){case 0:let c=x2(s.pairs,function(v){return t-v.left||r-v.right});c>=0&&(a=s.pairs[c].value);break;case 2:let u=0,f=0;t>=s.leftTable.firstGlyph&&t<s.leftTable.firstGlyph+s.leftTable.nGlyphs?u=s.leftTable.offsets[t-s.leftTable.firstGlyph]:u=s.array.off,r>=s.rightTable.firstGlyph&&r<s.rightTable.firstGlyph+s.rightTable.nGlyphs&&(f=s.rightTable.offsets[r-s.rightTable.firstGlyph]);let A=(u+f-s.array.off)/2;a=s.array.values.get(A);break;case 3:if(t>=s.glyphCount||r>=s.glyphCount)return 0;a=s.kernValue[s.kernIndex[s.leftClass[t]*s.rightClassCount+s.rightClass[r]]];break;default:throw new Error(`Unsupported kerning sub-table format ${i.format}`)}i.coverage.override?n=a:n+=a}return n}constructor(t){this.kern=t.kern}}class EX{positionGlyphs(t,r){let n=0,i=0;for(let a=0;a<t.length;a++)t[a].isMark?i=a:(n!==i&&this.positionCluster(t,r,n,i),n=i=a);return n!==i&&this.positionCluster(t,r,n,i),r}positionCluster(t,r,n,i){let a=t[n],s=a.cbox.copy();a.codePoints.length>1&&(s.minX+=(a.codePoints.length-1)*s.width/a.codePoints.length);let c=-r[n].xAdvance,u=0,f=this.font.unitsPerEm/16;for(let A=n+1;A<=i;A++){let v=t[A],y=v.cbox,E=r[A],C=this.getCombiningClass(v.codePoints[0]);if(C!=="Not_Reordered"){switch(E.xOffset=E.yOffset=0,C){case"Double_Above":case"Double_Below":E.xOffset+=s.minX-y.width/2-y.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":E.xOffset+=s.minX-y.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":E.xOffset+=s.maxX-y.width-y.minX;break;default:E.xOffset+=s.minX+(s.width-y.width)/2-y.minX}switch(C){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":(C==="Attached_Below_Left"||C==="Attached_Below")&&(s.minY+=f),E.yOffset=-s.minY-y.maxY,s.minY+=y.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":(C==="Attached_Above"||C==="Attached_Above_Right")&&(s.maxY+=f),E.yOffset=s.maxY-y.minY,s.maxY+=y.height;break}E.xAdvance=E.yAdvance=0,E.xOffset+=c,E.yOffset+=u}else c-=E.xAdvance,u-=E.yAdvance}}getCombiningClass(t){let r=Bk(t);if((t&-256)===3584){if(r==="Not_Reordered")switch(t){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(t===3642)return"Below_Right"}switch(r){case"CCC10":case"CCC11":case"CCC12":case"CCC13":case"CCC14":case"CCC15":case"CCC16":case"CCC17":case"CCC18":case"CCC20":case"CCC22":return"Below";case"CCC23":return"Attached_Above";case"CCC24":return"Above_Right";case"CCC25":case"CCC19":return"Above_Left";case"CCC26":return"Above";case"CCC21":break;case"CCC27":case"CCC28":case"CCC30":case"CCC31":case"CCC33":case"CCC34":case"CCC35":case"CCC36":return"Above";case"CCC29":case"CCC32":return"Below";case"CCC103":return"Below_Right";case"CCC107":return"Above_Right";case"CCC118":return"Below";case"CCC122":return"Above";case"CCC129":case"CCC132":return"Below";case"CCC130":return"Above"}return r}constructor(t){this.font=t}}class yd{get width(){return this.maxX-this.minX}get height(){return this.maxY-this.minY}
64addPoint(t,r){Math.abs(t)!==1/0&&(t<this.minX&&(this.minX=t),t>this.maxX&&(this.maxX=t)),Math.abs(r)!==1/0&&(r<this.minY&&(this.minY=r),r>this.maxY&&(this.maxY=r))}copy(){return new yd(this.minX,this.minY,this.maxX,this.maxY)}constructor(t=1/0,r=1/0,n=-1/0,i=-1/0){this.minX=t,this.minY=r,this.maxX=n,this.maxY=i}}const r1={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"},fE={};for(let e in r1){let t=r1[e];if(Array.isArray(t))for(let r of t)fE[r]=e;else fE[t]=e}function CX(e){return fE[e]}function BX(e){let t=e.length,r=0;for(;r<t;){let n=e.charCodeAt(r++);if(55296<=n&&n<=56319&&r<t){let a=e.charCodeAt(r);56320<=a&&a<=57343&&(r++,n=((n&1023)<<10)+(a&1023)+65536)}let i=S3(n);if(i!=="Common"&&i!=="Inherited"&&i!=="Unknown")return r1[i]}return r1.Unknown}function wX(e){for(let t=0;t<e.length;t++){let r=e[t],n=S3(r);if(n!=="Common"&&n!=="Inherited"&&n!=="Unknown")return r1[n]}return r1.Unknown}const IX={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 Jk(e){return IX[e]?"rtl":"ltr"}class SX{get advanceWidth(){let t=0;for(let r of this.positions)t+=r.xAdvance;return t}get advanceHeight(){let t=0;for(let r of this.positions)t+=r.yAdvance;return t}get bbox(){let t=new yd,r=0,n=0;for(let i=0;i<this.glyphs.length;i++){let a=this.glyphs[i],s=this.positions[i],c=a.bbox;t.addPoint(c.minX+r+s.xOffset,c.minY+n+s.yOffset),t.addPoint(c.maxX+r+s.xOffset,c.maxY+n+s.yOffset),r+=s.xAdvance,n+=s.yAdvance}return t}constructor(t,r,n,i,a){if(this.glyphs=t,this.positions=null,this.script=n,this.language=i||null,this.direction=a||Jk(n),this.features={},Array.isArray(r))for(let s of r)this.features[s]=!0;else typeof r=="object"&&(this.features=r)}}class _X{constructor(t=0,r=0,n=0,i=0){this.xAdvance=t,this.yAdvance=r,this.xOffset=n,this.yOffset=i}}const lA
vendor: 4,581 bytes, line 64
64={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}},
64ir=(e,t)=>[lA[e].code,lA[e][t]],T5={rlig:ir("ligatures","requiredLigatures"),clig:ir("ligatures","contextualLigatures"),dlig:ir("ligatures","rareLigatures"),hlig:ir("ligatures","historicalLigatures"),liga:ir("ligatures","commonLigatures"),hist:ir("ligatures","historicalLigatures"),smcp:ir("lowerCase","lowerCaseSmallCaps"),pcap:ir("lowerCase","lowerCasePetiteCaps"),frac:ir("fractions","diagonalFractions"),dnom:ir("fractions","diagonalFractions"),numr:ir("fractions","diagonalFractions"),afrc:ir("fractions","verticalFractions"),case:ir("caseSensitiveLayout","caseSensitiveLayout"),ccmp:ir("unicodeDecomposition","canonicalComposition"),cpct:ir("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:ir("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:ir("contextualAlternates","swashAlternates"),cswh:ir("contextualAlternates","contextualSwashAlternates"),curs:ir("cursiveConnection","cursive"),c2pc:ir("upperCase","upperCasePetiteCaps"),c2sc:ir("upperCase","upperCaseSmallCaps"),init:ir("smartSwash","wordInitialSwashes"),fin2:ir("smartSwash","wordFinalSwashes"),medi:ir("smartSwash","nonFinalSwashes"),med2:ir("smartSwash","nonFinalSwashes"),fin3:ir("smartSwash","wordFinalSwashes"),fina:ir("smartSwash","wordFinalSwashes"),pkna:ir("kanaSpacing","proportionalKana"),half:ir("textSpacing","halfWidthText"),halt:ir("textSpacing","altHalfWidthText"),hkna:ir("alternateKana","alternateHorizKana"),vkna:ir("alternateKana","alternateVertKana"),ital:ir("italicCJKRoman","CJKItalicRoman"),lnum:ir("numberCase","upperCaseNumbers"),onum:ir("numberCase","lowerCaseNumbers"),mgrk:ir("mathematicalExtras","mathematicalGreek"),calt:ir("contextualAlternates","contextualAlternates"),vrt2:ir("verticalSubstitution","substituteVerticalForms"),vert:ir("verticalSubstitution","substituteVerticalForms"),tnum:ir("numberSpacing","monospacedNumbers"),pnum:ir("numberSpacing","proportionalNumbers"),sups:ir("verticalPosition","superiors"),subs:ir("verticalPosition","inferiors"),ordn:ir("verticalPosition","ordinals"),pwid:ir("textSpacing","proportionalText"),hwid:ir("textSpacing","halfWidthText"),qwid:ir("textSpacing","quarterWidthText"),twid:ir("textSpacing","thirdWidthText"),fwid:ir("textSpacing","proportionalText"),palt:ir("textSpacing","altProportionalText"),trad:ir("characterShape","traditionalCharacters"),smpl:ir("characterShape","simplifiedCharacters"),jp78:ir("characterShape","JIS1978Characters"),jp83:ir("characterShape","JIS1983Characters"),jp90:ir("characterShape","JIS1990Characters"),jp04:ir("characterShape","JIS2004Characters"),expt:ir("characterShape","expertCharacters"),hojo:ir("characterShape","hojoCharacters"),nlck:ir("characterShape","NLCCharacters"),tnam:ir("characterShape","traditionalNamesCharacters"),ruby:ir("rubyKana","rubyKana"),titl:ir("styleOptions","titlingCaps"),zero:ir("typographicExtras","slashedZero"),ss01:ir("stylisticAlternatives","stylisticAltOne"),ss02:ir("stylisticAlternatives","stylisticAltTwo"),ss03:ir("stylisticAlternatives","stylisticAltThree"),ss04:ir("stylisticAlternatives","stylisticAltFour"),ss05:ir("stylisticAlternatives","stylisticAltFive"),ss06:ir("stylisticAlternatives","stylisticAltSix"),ss07:ir("stylisticAlternatives","stylisticAltSeven"),ss08:ir("stylisticAlternatives","stylisticAltEight"),ss09:ir("stylisticAlternatives","stylisticAltNine"),ss10:ir("stylisticAlternatives","stylisticAltTen"),ss11:ir("stylisticAlternatives","stylisticAltEleven"),ss12:ir("stylisticAlternatives","stylisticAltTwelve"),ss13:ir("stylisticAlternatives","stylisticAltThirteen"),ss14:ir("stylisticAlternatives","stylisticAltFourteen"),ss15:ir("stylisticAlternatives","stylisticAltFifteen"),ss16:ir("stylisticAlternatives","stylisticAltSixteen"),ss17:ir("stylisticAlternatives","stylisticAltSeventeen"),ss18:ir("stylisticAlternatives","stylisticAltEighteen"),ss19:ir("stylisticAlternatives","stylisticAltNineteen"),ss20:ir("stylisticAlternatives","stylisticAltTwenty")};for(let e=1;e<=99;e++)T5[`cv${`00${e}`.slice(-2)}`]=[lA.characterAlternatives.code,e];let cA={};for(let e in T5){let t=T5[e];cA[t[0]]==null&&(cA[t[0]]={}),cA[t[0]][t[1]]=e}function QX(e){let t={};for(let r in e){let n;(n=T5[r])&&(t[n[0]]==null&&(t[n[0]]={}),t[n[0]][n[1]]=e[r])}return t}function MI(e){let[t,r]=e;if(isNaN(t))var n=lA[t]&&lA[t].code;else var n=t;if(isNaN(r))var i=lA[t]&&lA[t][r];else var i=r;return[n,i]}function DX(e){let t={};if(Array.isArray(e))for(let r=0;r<e.length;r++){let n,i=MI(e[r]);(n=cA[i[0]]&&cA[i[0]][i[1]])&&(t[n]=!0)}else if(typeof e=="object")for(let r in e){let n=e[r];for(let i in n){let a,s=MI([r,i]);n[i]&&(a=cA[s[0]]&&cA[s[0]][s[1]])&&(t[a]=!0)}}return Object.keys(t)}
64class _g{lookup(t){switch(this.table.version){case 0:return this.table.values.getItem(t);case 2:case 4:{let i=0,a=this.table.binarySearchHeader.nUnits-1;for(;i<=a;){var r=i+a>>1,n=this.table.segments[r];if(n.firstGlyph===65535)return null;if(t<n.firstGlyph)a=r-1;else if(t>n.lastGlyph)i=r+1;else return this.table.version===2?n.value:n.values[t-n.firstGlyph]}return null}case 6:{let i=0,a=this.table.binarySearchHeader.nUnits-1;for(;i<=a;){var r=i+a>>1,n=this.table.segments[r];if(n.glyph===65535)return null;if(t<n.glyph)a=r-1;else if(t>n.glyph)i=r+1;else return n.value}return null}case 8:return this.table.values[t-this.table.firstGlyph];default:throw new Error(`Unknown lookup table format: ${this.table.version}`)}}glyphsForValue(t){let r=[];switch(this.table.version){case 2:case 4:for(let n of this.table.segments)if(this.table.version===2&&n.value===t)r.push(...Rh(n.firstGlyph,n.lastGlyph+1));else for(let i=0;i<n.values.length;i++)n.values[i]===t&&r.push(n.firstGlyph+i);break;case 6:for(let n of this.table.segments)n.value===t&&r.push(n.glyph);break;case 8:for(let n=0;n<this.table.values.length;n++)this.table.values[n]===t&&r.push(this.table.firstGlyph+n);break;default:throw new Error(`Unknown lookup table format: ${this.table.version}`)}return r}constructor(t){this.table=t}}W0([K0],_g.prototype,"glyphsForValue",null);const kX=0,LI=0,jI=1,UI=2,NX=16384;class RX{process(t,r,n){let i=kX,a=r?t.length-1:0,s=r?-1:1;for(;s===1&&a<=t.length||s===-1&&a>=-1;){let c=null,u=jI,f=!0;a===t.length||a===-1?u=LI:(c=t[a],c.id===65535?u=UI:(u=this.lookupTable.lookup(c.id),u==null&&(u=jI)));let v=this.stateTable.stateArray.getItem(i)[u],y=this.stateTable.entryTable.getItem(v);u!==LI&&u!==UI&&(n(c,y,a),f=!(y.flags&NX)),i=y.newState,f&&(a+=s)}return t}traverse(t,r=0,n=new Set){if(n.has(r))return;n.add(r);let{nClasses:i,stateArray:a,entryTable:s}=this.stateTable,c=a.getItem(r);for(let u=4;u<i;u++){let f=c[u],A=s.getItem(f);for(let v of this.lookupTable.glyphsForValue(u))t.enter&&t.enter(v,A),A.newState!==0&&this.traverse(t,A.newState,n),t.exit&&t.exit(v,A)}}constructor(t){this.stateTable=t,this.lookupTable=new _g(t.classTable)}}const TX=32768,FX=8192,OX=15,PI=32768,MX=32768,LX=8192,jX=2147483648,UX=1073741824,PX=1073741823,zI=4194304,zX=2048,HX=1024,GX=992,qX=31;class Zk{process(t,r={}){for(let i of this.morx.chains){let a=i.defaultFlags;for(let s of i.features){let c;(c=r[s.featureType])&&(c[s.featureSetting]?(a&=s.disableFlags,a|=s.enableFlags):c[s.featureSetting]===!1&&(a|=~s.disableFlags,a&=~s.enableFlags))}for(let s of i.subtables)s.subFeatureFlags&a&&this.processSubtable(s,t)}let n=t.length-1;for(;n>=0;
64)t[n].id===65535&&t.splice(n,1),n--;return t}processSubtable(t,r){if(this.subtable=t,this.glyphs=r,this.subtable.type===4){this.processNoncontextualSubstitutions(this.subtable,this.glyphs);return}this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;let n=this.getStateMachine(t),i=this.getProcessor(),a=!!(this.subtable.coverage&zI);return n.process(this.glyphs,a,i)}getStateMachine(t){return new RX(t.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(t,r,n){r.flags&TX&&(this.firstGlyph=n),r.flags&FX&&(this.lastGlyph=n),YX(this.glyphs,r.flags&OX,this.firstGlyph,this.lastGlyph)}processContextualSubstitution(t,r,n){let i=this.subtable.table.substitutionTable.items;if(r.markIndex!==65535){let s=i.getItem(r.markIndex),c=new _g(s);t=this.glyphs[this.markedGlyph];var a=c.lookup(t.id);a&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(a,t.codePoints))}if(r.currentIndex!==65535){let s=i.getItem(r.currentIndex),c=new _g(s);t=this.glyphs[n];var a=c.lookup(t.id);a&&(this.glyphs[n]=this.font.getGlyph(a,t.codePoints))}r.flags&PI&&(this.markedGlyph=n)}processLigature(t,r,n){if(r.flags&MX&&this.ligatureStack.push(n),r.flags&LX){let i=this.subtable.table.ligatureActions,a=this.subtable.table.components,s=this.subtable.table.ligatureList,c=r.action,u=!1,f=0,A=[],v=[];for(;!u;){let y=this.ligatureStack.pop();A.unshift(...this.glyphs[y].codePoints);let E=i.getItem(c++);u=!!(E&jX);let C=!!(E&UX),I=(E&PX)<<2>>2;I+=this.glyphs[y].id;let S=a.getItem(I);if(f+=S,u||C){let T=s.getItem(f);this.glyphs[y]=this.font.getGlyph(T,A),v.push(y),f=0,A=[]}else this.glyphs[y]=this.font.getGlyph(65535)}this.ligatureStack.push(...v)}}processNoncontextualSubstitutions(t,r,n){let i=new _g(t.table.lookupTable);for(n=0;n<r.length;n++){let a=r[n];if(a.id!==65535){let s=i.lookup(a.id);s&&(r[n]=this.font.getGlyph(s,a.codePoints))}}}_insertGlyphs(t,r,n,i){let a=[];for(;n--;){let s=this.subtable.table.insertionActions.getItem(r++);a.push(this.font.getGlyph(s))}i||t++,this.glyphs.splice(t,0,...a)}processGlyphInsertion(t,r,n){if(r.flags&PI&&(this.markedIndex=n),r.markedInsertIndex!==65535){let i=(r.flags&qX)>>>5,a=!!(r.flags&HX);this._insertGlyphs(this.markedIndex,r.markedInsertIndex,i,a)}if(r.currentInsertIndex!==65535){let i=(r.flags&GX)>>>5,a=!!(r.flags&zX);this._insertGlyphs(n,r.currentInsertIndex,i,a)}}getSupportedFeatures(){let t=[];for(let r of this.morx.chains)for(let n of r.features)t.push([n.featureType,n.featureSetting]);return t}generateInputs(t){return this.inputCache||this.generateInputCache(),this.inputCache[t]||[]}generateInputCache(){this.inputCache={};for(let t of this.morx.chains){let r=t.defaultFlags;for(let n of t.subtables)n.subFeatureFlags&r&&this.generateInputsForSubtable(n)}}generateInputsForSubtable(t){if(t.type!==2)return;if(!!(t.coverage&zI))throw new Error("Reverse subtable, not supported.");this.subtable=t,this.ligatureStack=[];let n=this.getStateMachine(t),i=this.getProcessor(),a=[],s=[];this.glyphs=[],n.traverse({enter:(c,u)=>{let f=this.glyphs;s.push({glyphs:f.slice(),ligatureStack:this.ligatureStack.slice()});let A=this.font.getGlyph(c);a.push(A),f.push(a[a.length-1]),i(f[f.length-1],u,f.length-1);let v=0,y=0;for(let E=0;E<f.length&&v<=1;E++)f[E].id!==65535&&(v++,y=f[E].id);if(v===1){let E=a.map(I=>I.id),C=this.inputCache[y];C?C.push(E):this.inputCache[y]=[E]}},exit:()=>{({glyphs:this.glyphs,ligatureStack:this.ligatureStack}=s.pop()),a.pop()}})}constructor(t){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=t,this.morx=t.morx,this.inputCache=null}}W0([K0],Zk.prototype,"getStateMachine",null);function Es(e,t,r,n=!1,i=!1){let a=e.splice(r[0]-(r[1]-1),r[1]);i&&a.reverse();let s=e.splice(t[0],t[1],...a);return n&&s.reverse(),e.splice(r[0]-(t[1]-1),0,...s),e}function YX(e,t,r,n){switch(t){case 0:return e;case 1:return Es(e,[r,1],[n,0]);case 2:return Es(e,[r,0],[n,1]);case 3:return Es(e,[r,1],[n,1]);case 4:return Es(e,[r,2],[n,0]);case 5:return Es(e,[r,2],[n,0],!0,!1);case 6:return Es(e,[r,0],[n,2]);case 7:return Es(e,[r,0],[n,2],!1,!0);case 8:return Es(e,[r,1],[n,2]);case 9:return Es(e,[r,1],[n,2],!1,!0);case 10:return Es(e,[r,2],[n,1]);case 11:return Es(e,[r,2],[n,1],!0,!1);case 12:return Es(e,[r,2],[n,2]);case 13:return Es(e,[r,2],[n,2],!0,!1);case 14:return Es(e,[r,2],[n,2],!1,!0);case 15:return Es(e,[r,2],[n,2],!0,!0);default:throw new Error(`Unknown verb: ${t}`)}}class WX{substitute(t){t.direction==="rtl"&&t.glyphs.reverse(),this.morxProcessor.process(t.glyphs,QX(t.features))}
64getAvailableFeatures(t,r){return DX(this.morxProcessor.getSupportedFeatures())}stringsForGlyph(t){let r=this.morxProcessor.generateInputs(t),n=new Set;for(let i of r)this._addStrings(i,0,n,"");return n}_addStrings(t,r,n,i){let a=this.font._cmapProcessor.codePointsForGlyph(t[r]);for(let s of a){let c=i+String.fromCodePoint(s);r<t.length-1?this._addStrings(t,r+1,n,c):n.add(c)}}constructor(t){this.font=t,this.morxProcessor=new Zk(t),this.fallbackPosition=!1}}class KX{_addFeatures(t,r){let n=this.stages.length-1,i=this.stages[n];for(let a of t)this.allFeatures[a]==null&&(i.push(a),this.allFeatures[a]=n,r&&(this.globalFeatures[a]=!0))}add(t,r=!0){if(this.stages.length===0&&this.stages.push([]),typeof t=="string"&&(t=[t]),Array.isArray(t))this._addFeatures(t,r);else if(typeof t=="object")this._addFeatures(t.global||[],!0),this._addFeatures(t.local||[],!1);else throw new Error("Unsupported argument to ShapingPlan#add")}addStage(t,r){typeof t=="function"?this.stages.push(t,[]):(this.stages.push([]),this.add(t,r))}setFeatureOverrides(t){if(Array.isArray(t))this.add(t);else if(typeof t=="object"){for(let r in t)if(t[r])this.add(r);else if(this.allFeatures[r]!=null){let n=this.stages[this.allFeatures[r]];n.splice(n.indexOf(r),1),delete this.allFeatures[r],delete this.globalFeatures[r]}}}assignGlobalFeatures(t){for(let r of t)for(let n in this.globalFeatures)r.features[n]=!0}process(t,r,n){for(let i of this.stages)typeof i=="function"?n||i(this.font,r,this):i.length>0&&t.applyFeatures(i,r,n)}constructor(t,r,n){this.font=t,this.script=r,this.direction=n,this.stages=[],this.globalFeatures={},this.allFeatures={}}}const VX=["rvrn"],JX=["ccmp","locl","rlig","mark","mkmk"],ZX=["frac","numr","dnom"],XX=["calt","clig","liga","rclt","curs","kern"],$X={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]};class bd{static plan(t,r,n){this.planPreprocessing(t),this.planFeatures(t),this.planPostprocessing(t,n),t.assignGlobalFeatures(r),this.assignFeatures(t,r)}static planPreprocessing(t){t.add({global:[...VX,...$X[t.direction]],local:ZX})}static planFeatures(t){}static planPostprocessing(t,r){t.add([...JX,...XX]),t.setFeatureOverrides(r)}static assignFeatures(t,r){for(let n=0;n<r.length;n++){let i=r[n];if(i.codePoints[0]===8260){let a=n,s=n+1;for(;a>0&&sE(r[a-1].codePoints[0]);)r[a-1].features.numr=!0,r[a-1].features.frac=!0,a--;for(;s<r.length&&sE(r[s].codePoints[0]);)r[s].features.dnom=!0,r[s].features.frac=!0,s++;i.features.frac=!0,n=s-1}}}}Vs(bd,"zeroMarkWidths","AFTER_GPOS");const e$=new up(N3("APABAAAAAAAAOAAAAf0BAv7tmi1MxDAUx7vtvjhAgcDgkEgEAnmXEBIMCYaEcygEiqBQ4FAkCE4ikUgMiiBJSAgSiUQSDMn9L9eSl6bddddug9t7yS/trevre+3r27pcNxZiG+yCfdCVv/9LeQxOwRm4AJegD27ALbgD9+ABPJF+z+BN/h7yDj
645k/VOWX6SdmU5+wLWknggxDxaS8u0qiiX4uiz9XamQ3wzDMAzDMAzDMAzDVI/h959V/v7BMAzDMAzDMLlyNTNiMSdewVxbiA44B4/guz1qW58VYlMI0WsJ0W+N6kXw0spvPtdwhtkwnGM6uLaV4Xyzg3v3PM9DPfQ/sOg4xPWjipy31P8LTqbU304c/cLCUmWJLNB2Uz2U1KTeRKNmKHVMfbJC+/0loTZRH/W5cvEvBJPMbREkWt3FD1NcqXZBSpuE2Ad0PBehPtNrPtIEdYP+hiRt/V1jIiE69X4NT/uVZI3PUHE9bm5M7ePGdZWy951v7Nn6j8v1WWKP3mt6ttnsigx6VN7Vc0VomSSGqW2mGNP1muZPl7LfjNUaKNFtDGVf2fvE9O7VlBS5j333c5p/eeoOqcs1R/hIqDWLJ7TTlksirVT1SI7l8k4Yp+g3jafGcrU1RM6l9th80XOpnlN97bDNY4i4s61B0Si/ipa0uHMl6zqEjlFfCZm/TM8KmzQDjmuTAQ==")),HI=["isol","fina","fin2","fin3","medi","med2","init"],dE={Non_Joining:0,Transparent:6},ki="isol",qf="fina",Ty="fin2",t$="fin3",Rm="medi",Tm="med2",Fm="init",Nn=null,r$=[[[Nn,Nn,0],[Nn,ki,2],[Nn,ki,1],[Nn,ki,2],[Nn,ki,1],[Nn,ki,6]],[[Nn,Nn,0],[Nn,ki,2],[Nn,ki,1],[Nn,ki,2],[Nn,Ty,5],[Nn,ki,6]],[[Nn,Nn,0],[Nn,ki,2],[Fm,qf,1],[Fm,qf,3],[Fm,qf,4],[Fm,qf,6]],[[Nn,Nn,0],[Nn,ki,2],[Rm,qf,1],[Rm,qf,3],[Rm,qf,4],[Rm,qf,6]],[[Nn,Nn,0],[Nn,ki,2],[Tm,ki,1],[Tm,ki,2],[Tm,Ty,5],[Tm,ki,6]],[[Nn,Nn,0],[Nn,ki,2],[ki,ki,1],[ki,ki,2],[ki,Ty,5],[ki,ki,6]],[[Nn,Nn,0],[Nn,ki,2],[Nn,ki,1],[Nn,ki,2],[Nn,t$,5],[Nn,ki,6]]];class Yf extends bd{static planFeatures(t){t.add(["ccmp","locl"]);for(let r=0;r<HI.length;r++){let n=HI[r];t.addStage(n,!1)}t.addStage("mset")}static assignFeatures(t,r){super.assignFeatures(t,r);let n=-1,i=0,a=[];for(let c=0;c<r.length;c++){let u,f;var s=r[c];let A=n$(s.codePoints[0]);if(A===dE.Transparent){a[c]=Nn;continue}[f,u,i]=r$[i][A],f!==Nn&&n!==-1&&(a[n]=f),a[c]=u,n=c}for(let c=0;c<r.length;c++){let u;var s=r[c];(u=a[c])&&(s.features[u]=!0)}}}function n$(e){let t=e$.get(e);if(t)return t-1;let r=dl(e);return r==="Mn"||r==="Me"||r==="Cf"?dE.Transparent:dE.Non_Joining}class i${reset(t={},r=0){this.options=t,this.flags=t.flags||{},this.markAttachmentType=t.markAttachmentType||0,this.index=r}get cur(){return this.glyphs[this.index]||null}shouldIgnore(t){return this.flags.ignoreMarks&&t.isMark||this.flags.ignoreBaseGlyphs&&t.isBase||this.flags.ignoreLigatures&&t.isLigature||this.markAttachmentType&&t.isMark&&t.markAttachmentType!==this.markAttachmentType}move(t){for(this.index+=t;0<=this.index&&this.index<this.glyphs.length&&this.shouldIgnore(this.glyphs[this.index]);)this.index+=t;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(t=1){let r=this.index,n=this.increment(t);return this.index=r,n}peekIndex(t=1){let r=this.index;this.increment(t);let n=this.index;return this.index=r,n}increment(t=1){let r=t<0?-1:1;for(t=Math.abs(t);t--;)this.move(r);return this.glyphs[this.index]}constructor(t,r){this.glyphs=t,this.reset(r)}}const a$=["DFLT","dflt","latn"];class F5{findScript(t){if(this.table.scriptList==null)return null;Array.isArray(t)||(t=[t]);for(let r of t)for(let n of this.table.scriptList)if(n.tag===r)return n;return null}selectScript(t,r,n){let i=!1,a;if(!this.script||t!==this.scriptTag){if(a=this.findScript(t),a||(a=this.findScript(a$)),!a)return this.scriptTag;this.scriptTag=a.tag,this.script=a.script,this.language=null,this.languageTag=null,i=!0}if((!n||n!==this.direction)&&(this.direction=n||Jk(t)),r&&r.length<4&&(r+=" ".repeat(4-r.length)),!r||r!==this.languageTag){this.language=null;for(let s of this.script.langSysRecords)if(s.tag===r){this.language=s.langSys,this.languageTag=s.tag;break}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),i=!0}if(i&&(this.features={},this.language))for(let s of this.language.featureIndexes){let c=this.table.featureList[s],u=this.substituteFeatureForVariations(s);this.features[c.tag]=u||c.feature}return this.scriptTag}lookupsForFeatures(t=[],r){let n=[];for(let i of t){let a=this.features[i];if(a)for(let s of a.lookupListIndexes)r&&r.indexOf(s)!==-1||n.push({feature:i,index:s,lookup:this.table.lookupList.get(s)})}return n.sort((i,a)=>i.index-a.index),n}substituteFeatureForVariations(t){if(this.variationsIndex===-1)return null;let n=this.table.featureVariations.featureVariationRecords[this.variationsIndex].featureTableSubstitution.substitutions;for(let i of n)if(i.featureIndex===t)return i.alternateFeatureTable;return null}findVariationsIndex(t){let r=this.table.featureVariations;if(!r)return-1;let n=r.featureVariationRecords;for(let i=0;i<n.length;i++){let a=n[i].conditionSet.conditionTable;if(this.variationConditionsMatch(a,t))return i}return-1}variationConditionsMatch(t,r){return t.every(n=>{let i=n.axisIndex<r.length?r[n.axisIndex]:0;return n.filterRangeMinValue<=i&&i<=n.filterRangeMaxValue})}applyFeatures(t,r,n){let i=this.lookupsForFeatures(t);this.applyLookups(i,r,n)}applyLookups(t,r,n){this.glyphs=r,this.positions=n,this.glyphIterator=new i$(r);for(let{feature:i,lookup:a}of t)for(this.currentFeature=i,this.glyphIterator.reset(a.flags);this.glyphIterator.index<r.length;){if(!(i in this.glyphIterator.cur.features)){this.glyphIterator.next();continue}for(let s of a.subTables)if(this.applyLookup(a.lookupType,s))break;this.glyphIterator.next()}}applyLookup(t,r){throw new Error("applyLookup must be implemented by subclasses")}applyLookupList(t){let r=this.glyphIterator.options,n=this.glyphIterator.index;for(let i of t){this.glyphIterator.reset(r,n),this.glyphIterator.increment(i.sequenceIndex);let a=this.table.lookupList.get(i.lookupListIndex);this.glyphIterator.reset(a.flags,this.glyphIterator.index);for(let s of a.subTables)if(this.applyLookup(a.lookupType,s))break}return this.glyphIterator.reset(r,n),!0}coverageIndex(t,r){switch(r==null&&(r=this.glyphIterator.cur.id),t.version){case 1:return t.glyphs.indexOf(r);case 2:for(let n of t.rangeRecords)if(n.start<=r&&r<=n.end)return n.startCoverageIndex+r-n.start;break}return-1}match(t,r,n,i){let a=this.glyphIterator.index,s=this.glyphIterator.increment(t),c=0;for(;c<r.length&&s&&n(r[c],s);)i&&i.push(this.glyphIterator.index),c++,s=this.glyphIterator.next();return this.glyphIterator.index=a,c<r.length?!1:i||!0}sequenceMatches(t,r){return this.match(t,r,(n,i)=>n===i.id)}sequenceMatchIndices(t,r){return this.match(t,r,(n,i)=>this.currentFeature in i.features?n===i.id:!1,[])}coverageSequenceMatches(t,r){return this.match(t,r,(n,i)=>this.coverageIndex(n,i.id)>=0)}getClassID(t,r){switch(r.version){case 1:let n=t-r.startGlyph;if(n>=0&&n<r.classValueArray.length)return r.classValueArray[n];break;case 2:for(let i of r.classRangeRecord)if(i.start<=t&&t<=i.end)return i.class;break}return 0}classSequenceMatches(t,r,n){return this.match(t,r,(i,a)=>i===this.getClassID(a.id,n))}applyContext(t){let r,n;switch(t.version){case 1:if(r=this.coverageIndex(t.coverage),r===-1)return!1;n=t.ruleSets[r];for(let i of n)if(this.sequenceMatches(1,i.input))return this.applyLookupList(i.lookupRecords);break;case 2:if(this.coverageIndex(t.coverage)===-1||(r=this.getClassID(this.glyphIterator.cur.id,t.classDef),r===-1))return!1;n=t.classSet[r];for(let i of n)if(this.classSequenceMatches(1,i.classes,t.classDef))return this.applyLookupList(i.lookupRecords);break;case 3:if(this.coverageSequenceMatches(0,t.coverages))return this.applyLookupList(t.lookupRecords);break}return!1}applyChainingContext(t){let r;switch(t.version){case 1:if(r=this.coverageIndex(t.coverage),r===-1)return!1;let n=t.chainRuleSets[r];for(let a of n)if(this.sequenceMatches(-a.backtrack.length,a.backtrack)&&this.sequenceMatches(1,a.input)&&this.sequenceMatches(1+a.input.length,a.lookahead))return this.applyLookupList(a.lookupRecords);break;case 2:if(this.coverageIndex(t.coverage)===-1)return!1;r=this.getClassID(this.glyphIterator.cur.id,t.inputClassDef);let i=t.chainClassSet[r];if(!i)return!1;for(let a of i)if(this.classSequenceMatches(-a.backtrack.length,a.backtrack,t.backtrackClassDef)&&this.classSequenceMatches(1,a.input,t.inputClassDef)&&this.classSequenceMatches(1+a.input.length,a.lookahead,t.lookaheadClassDef))return this.applyLookupList(a.lookupRecords);break;case 3:if(this.coverageSequenceMatches(-t.backtrackGlyphCount,t.backtrackCoverage)&&this.coverageSequenceMatches(0,t.inputCoverage)&&this.coverageSequenceMatches(t.inputGlyphCount,t.lookaheadCoverage))return this.applyLookupList(t.lookupRecords);break}return!1}constructor(t,r){this.font=t,this.table=r,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=t._variationProcessor?this.findVariationsIndex(t._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}}class Hl{get id(){return this._id}set id(t){this._id=t,this.substituted=!0;let r=this._font.GDEF;if(r&&r.glyphClassDef){let n=F5.prototype.getClassID(t,r.glyphClassDef);this.isBase=n===1,this.isLigature=n===2,this.isMark=n===3,this.markAttachmentType=r.markAttachClassDef?F5.prototype.getClassID(t,r.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every(_3),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}copy(){return new Hl(this._font,this.id,this.codePoints,this.features)}
64constructor(t,r,n=[],i){if(this._font=t,this.codePoints=n,this.id=r,this.features={},Array.isArray(i))for(let a=0;a<i.length;a++){let s=i[a];this.features[s]=!0}else typeof i=="object"&&Object.assign(this.features,i);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 Xk extends bd{static planFeatures(t){t.add(["ljmo","vjmo","tjmo"],!1)}static assignFeatures(t,r){let n=0,i=0;for(;i<r.length;){let a,c=r[i].codePoints[0],u=j5(c);switch([a,n]=C$[n][u],a){case Ou:t.font.hasGlyphForCodePoint(c)||(i=tN(r,i,t.font));break;case AE:i=B$(r,i,t.font);break;case hE:I$(r,i,t.font);break;case gE:i=S$(r,i,t.font);break}i++}}}Vs(Xk,"zeroMarkWidths","NONE");const n1=44032,$k=55204,s$=$k-n1+1,pv=4352,mv=4449,bA=4519,o$=19,O5=21,qg=28,l$=pv+o$-1,c$=mv+O5-1,u$=bA+qg-1,GI=9676,f$=e=>4352<=e&&e<=4447||43360<=e&&e<=43388,d$=e=>4448<=e&&e<=4519||55216<=e&&e<=55238,A$=e=>4520<=e&&e<=4607||55243<=e&&e<=55291,h$=e=>12334<=e&&e<=12335,g$=e=>n1<=e&&e<=$k,p$=e=>e-n1<s$&&(e-n1)%qg===0,m$=e=>pv<=e&&e<=l$,v$=e=>mv<=e&&e<=c$,y$=e=>1<=e&&e<=u$,b$=0,x$=1,M5=2,T3=3,L5=4,eN=5,E$=6;function j5(e){return f$(e)?x$:d$(e)?M5:A$(e)?T3:p$(e)?L5:g$(e)?eN:h$(e)?E$:b$}const Hs=0,Ou=1,AE=2,hE=4,gE=5,C$=[[[Hs,0],[Hs,1],[Hs,0],[Hs,0],[Ou,2],[Ou,3],[gE,0]],[[Hs,0],[Hs,1],[AE,2],[Hs,0],[Ou,2],[Ou,3],[gE,0]],[[Hs,0],[Hs,1],[Hs,0],[AE,3],[Ou,2],[Ou,3],[hE,0]],[[Hs,0],[Hs,1],[Hs,0],[Hs,0],[Ou,2],[Ou,3],[hE,0]]];function Qg(e,t,r){return new Hl(e,e.glyphForCodePoint(t).id,[t],r)}function tN(e,t,r){let n=e[t],a=n.codePoints[0]-n1,s=bA+a%qg;a=a/qg|0;let c=pv+a/O5|0,u=mv+a%O5;if(!r.hasGlyphForCodePoint(c)||!r.hasGlyphForCodePoint(u)||s!==bA&&!r.hasGlyphForCodePoint(s))return t;let f=Qg(r,c,n.features);f.features.ljmo=!0;let A=Qg(r,u,n.features);A.features.vjmo=!0;let v=[f,A];if(s>bA){let y=Qg(r,s,n.features);y.features.tjmo=!0,v.push(y)}return e.splice(t,1,...v),t+v.length-1}function B$(e,t,r){let n=e[t],i=e[t].codePoints[0],a=j5(i),s=e[t-1].codePoints[0],c=j5(s),u,f,A,v;if(c===L5&&a===T3)u=s,v=n;else{a===M5?(f=e[t-1],A=n):(f=e[t-2],A=e[t-1],v=n);let E=f.codePoints[0],C=A.codePoints[0];m$(E)&&v$(C)&&(u=n1+((E-pv)*O5+(C-mv))*qg)}let y=v&&v.codePoints[0]||bA;if(u!=null&&(y===bA||y$(y))){let E=u+(y-bA);if(r.hasGlyphForCodePoint(E)){let C=c===M5?3:2;return e.splice(t-C+1,C,Qg(r,E,n.features)),t-C+1}}return f&&(f.features.ljmo=!0),A&&(A.features.vjmo=!0),v&&(v.features.tjmo=!0),c===L5?(tN(e,t-1,r),t+1):t}function w$(e){switch(j5(e)){case L5:case eN:return 1;case M5:return 2;case T3:return 3}}function I$(e,t,r){let n=e[t],i=e[t].codePoints[0];if(r.glyphForCodePoint(i).advanceWidth===0)return;let a=e[t-1].codePoints[0],s=w$(a);return e.splice(t,1),e.splice(t-s,0,n)}function S$(e,t,r){let n=e[t],i=e[t].codePoints[0];if(r.hasGlyphForCodePoint(GI)){let a=Qg(r,GI,n.features),s=r.glyphForCodePoint(i).advanceWidth===0?t:t+1;e.splice(s,0,a),t++}return t}var rN={};rN=JSON.parse('{"stateTable":
vendor: 30,369 bytes, line 64
64[[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]],
64"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 vv={};vv=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
64,0,21,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 dn={X:1,C:2,V:4,N:8,H:16,ZWNJ:32,ZWJ:64,M:128,Placeholder:2048,Dotted_Circle:4096,RS:8192,Coeng:16384,Repha:32768,Ra:65536,CM:131072},Fr={Start:1,Ra_To_Become_Reph:2,Pre_M:4,Pre_C:8,Base_C:16,After_Main:32,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},_$=dn.C|dn.Ra|dn.CM|dn.V|dn.Placeholder|dn.Dotted_Circle,nN=dn.ZWJ|dn.ZWNJ,Dg=dn.H|dn.Coeng,qI={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:Fr.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:Fr.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:Fr.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:Fr.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:Fr.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:Fr.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:Fr.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:Fr.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:Fr.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:Fr.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:Fr.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}}
64,Q$={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},{decompositions:D$}=dv(vv),iN=new up(N3("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")),k$=new wk(dv(rN));class _a extends bd{static planFeatures(t){t.addStage(N$),t.addStage(["locl","ccmp"]),t.addStage(T$),t.addStage("nukt"),t.addStage("akhn"),t.addStage("rphf",!1),t.addStage("rkrf"),t.addStage("pref",!1),t.addStage("blwf",!1),t.addStage("abvf",!1),t.addStage("half",!1),t.addStage("pstf",!1),t.addStage("vatu"),t.addStage("cjct"),t.addStage("cfar",!1),t.addStage(F$),t.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),t.unicodeScript=CX(t.script),t.indicConfig=qI[t.unicodeScript]||qI.Default,t.isOldSpec=t.indicConfig.hasOldSpec&&t.script[t.script.length-1]!=="2"}static assignFeatures(t,r){for(let n=r.length-1;n>=0;n--){let i=r[n].codePoints[0],a=Q$[i]||D$[i];if(a){let s=a.map(c=>{let u=t.font.glyphForCodePoint(c);return new Hl(t.font,u.id,[c],r[n].features)});r.splice(n,1,...s)}}}}Vs(_a,"zeroMarkWidths","NONE");function pE(e){return iN.get(e.codePoints[0])>>8}function aN(e){return 1<<(iN.get(e.codePoints[0])&255)}class E2{constructor(t,r,n,i){this.category=t,this.position=r,this.syllableType=n,this.syllable=i}}function N$(e,t){let r=0,n=0;for(let[i,a,s]of k$.match(t.map(pE))){if(i>n){++r;for(let c=n;c<i;
64c++)t[c].shaperInfo=new E2(dn.X,Fr.End,"non_indic_cluster",r)}++r;for(let c=i;c<=a;c++)t[c].shaperInfo=new E2(1<<pE(t[c]),aN(t[c]),s[0],r);n=a+1}if(n<t.length){++r;for(let i=n;i<t.length;i++)t[i].shaperInfo=new E2(dn.X,Fr.End,"non_indic_cluster",r)}}function nA(e){return e.shaperInfo.category&_$}function Dc(e){return e.shaperInfo.category&nN}function ku(e){return e.shaperInfo.category&Dg}function Mu(e,t){for(let n of e)n.features={[t]:!0};return e[0]._font._layoutEngine.engine.GSUBProcessor.applyFeatures([t],e),e.length===1}function R$(e,t,r){let n=[r,t,r];return Mu(n.slice(0,2),"blwf")||Mu(n.slice(1,3),"blwf")?Fr.Below_C:Mu(n.slice(0,2),"pstf")||Mu(n.slice(1,3),"pstf")||Mu(n.slice(0,2),"pref")||Mu(n.slice(1,3),"pref")?Fr.Post_C:Fr.Base_C}function T$(e,t,r){let n=r.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features,a=e.glyphForCodePoint(9676).id,s=e.glyphForCodePoint(n.virama).id;if(s){let c=new Hl(e,s,[n.virama]);for(let u=0;u<t.length;u++)t[u].shaperInfo.position===Fr.Base_C&&(t[u].shaperInfo.position=R$(e,t[u].copy(),c))}for(let c=0,u=U5(t,0);c<t.length;c=u,u=U5(t,c)){let{category:f,syllableType:A}=t[c].shaperInfo;if(A==="symbol_cluster"||A==="non_indic_cluster")continue;if(A==="broken_cluster"&&a){let k=new Hl(e,a,[9676]);k.shaperInfo=new E2(1<<pE(k),aN(k),t[c].shaperInfo.syllableType,t[c].shaperInfo.syllable);let F=c;for(;F<u&&t[F].shaperInfo.category===dn.Repha;)F++;t.splice(F++,0,k),u++}let v=u,y=c,E=!1;if(n.rephPos!==Fr.Ra_To_Become_Reph&&i.rphf&&c+3<=u&&(n.rephMode==="Implicit"&&!Dc(t[c+2])||n.rephMode==="Explicit"&&t[c+2].shaperInfo.category===dn.ZWJ)){let k=[t[c].copy(),t[c+1].copy(),t[c+2].copy()];if(Mu(k.slice(0,2),"rphf")||n.rephMode==="Explicit"&&Mu(k,"rphf")){for(y+=2;y<u&&Dc(t[y]);)y++;v=c,E=!0}}else if(n.rephMode==="Log_Repha"&&t[c].shaperInfo.category===dn.Repha){for(y++;y<u&&Dc(t[y]);)y++;v=c,E=!0}switch(n.basePos){case"Last":{let k=u,F=!1;do{let Q=t[--k].shaperInfo;if(nA(t[k])){if(Q.position!==Fr.Below_C&&(Q.position!==Fr.Post_C||F)){v=k;break}Q.position===Fr.Below_C&&(F=!0),v=k}else if(c<k&&Q.category===dn.ZWJ&&t[k-1].shaperInfo.category===dn.H)break}while(k>y);break}case"First":v=c;for(let k=v+1;k<u;k++)nA(t[k])&&(t[k].shaperInfo.position=Fr.Below_C)}E&&v===c&&y-v<=2&&(E=!1);for(let k=c;k<v;k++){let F=t[k].shaperInfo;F.position=Math.min(Fr.Pre_C,F.position)}v<u&&(t[v].shaperInfo.position=Fr.Base_C);for(let k=v+1;k<u;k++)if(t[k].shaperInfo.category===dn.M){for(let F=k+1;F<u;F++)if(nA(t[F])){t[F].shaperInfo.position=Fr.Final_C;break}break}if(E&&(t[c].shaperInfo.position=Fr.Ra_To_Become_Reph),r.isOldSpec){let k=r.unicodeScript!=="Malayalam";for(let F=v+1;F<u;F++)if(t[F].shaperInfo.category===dn.H){let Q;for(Q=u-1;Q>F&&!(nA(t[Q])||k&&t[Q].shaperInfo.category===dn.H);Q--);if(t[Q].shaperInfo.category!==dn.H&&Q>F){let j=t[F];t.splice(F,0,...t.splice(F+1,Q-F)),t[Q]=j}break}}let C=Fr.Start;for(let k=c;k<u;k++){let F=t[k].shaperInfo;if(F.category&(nN|dn.N|dn.RS|dn.CM|Dg&F.category)){if(F.position=C,F.category===dn.H&&F.position===Fr.Pre_M){for(let Q=k;Q>c;Q--)if(t[Q-1].shaperInfo.position!==Fr.Pre_M){F.position=t[Q-1].shaperInfo.position;break}}}else F.position!==Fr.SMVD&&(C=F.position)}let I=v;for(let k=v+1;k<u;k++)if(nA(t[k])){for(let F=I+1;F<k;F++)t[F].shaperInfo.position<Fr.SMVD&&(t[F].shaperInfo.position=t[k].shaperInfo.position);I=k}else t[k].shaperInfo.category===dn.M&&(I=k);let S=t.slice(c,u);S.sort((k,F)=>k.shaperInfo.position-F.shaperInfo.position),t.splice(c,S.length,...S);for(let k=c;k<u;k++)if(t[k].shaperInfo.position===Fr.Base_C){v=k;break}for(let k=c;k<u&&t[k].shaperInfo.position===Fr.Ra_To_Become_Reph;k++)t[k].features.rphf=!0;let T=!r.isOldSpec&&n.blwfMode==="Pre_And_Post";for(let k=c;k<v;k++)t[k].features.half=!0,T&&(t[k].features.blwf=!0);for(let k=v+1;k<u;k++)t[k].features.abvf=!0,t[k].features.pstf=!0,t[k].features.blwf=!0;if(r.isOldSpec&&r.unicodeScript==="Devanagari")for(let k=c;k+1<v;k++)t[k].shaperInfo.category===dn.Ra&&t[k+1].shaperInfo.category===dn.H&&(k+1===v||t[k+2].shaperInfo.category===dn.ZWJ)&&(t[k].features.blwf=!0,t[k+1].features.blwf=!0);let _=2;if(i.pref&&v+_<u)for(let k=v+1;k+_-1<u;k++){let F=[t[k].copy(),t[k+1].copy()];if(Mu(F,"pref")){for(let Q=0;Q<_;Q++)t[k++].features.pref=!0;if(i.cfar)for(;k<u;k++)t[k].features.cfar=!0;break}}for(let k=c+1;k<u;k++)if(Dc(t[k])){let F=t[k].shaperInfo.category===dn.ZWNJ,Q=k;do Q--,F&&delete t[Q].features.half;while(Q>c&&!nA(t[Q]))}}}function F$(e,t,r){let n=r.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features;for(let a=0,s=U5(t,0);a<t.length;a=s,s=U5(t,a)){let c=!!i.pref,u=a;for(;u<s;u++)if(t[u].shaperInfo.position>=Fr.Base_C){if(c&&u+1<s){for(let f=u+1;f<s;f++)if(t[f].features.pref){if(!(t[f].substituted&&t[f].isLigated&&!t[f].isMultiplied)){for(u=f;u<s&&ku(t[u]);)u++;t[u].shaperInfo.position=Fr.BASE_C,c=!1}break}}if(r.unicodeScript==="Malayalam")for(let f=u+1;f<s;f++){for(;f<s&&Dc(t[f]);)f++;if(f===s||!ku(t[f]))break;for(f++;f<s&&Dc(t[f]);)f++;f<s&&nA(t[f])&&t[f].shaperInfo.position===Fr.Below_C&&(u=f,t[u].shaperInfo.position=Fr.Base_C)}a<u&&t[u].shaperInfo.position>Fr.Base_C&&u--;break}if(u===s&&a<u&&t[u-1].shaperInfo.category===dn.ZWJ&&u--,u<s)for(;a<u&&t[u].shaperInfo.category&(dn.N|Dg);)u--;if(a+1<s&&a<u){let f=u===s?u-2:u-1;if(r.unicodeScript!=="Malayalam"&&r.unicodeScript!=="Tamil"){for(;f>a&&!(t[f].shaperInfo.category&(dn.M|Dg));)f--;ku(t[f])&&t[f].shaperInfo.position!==Fr.Pre_M?f+1<s&&Dc(t[f+1])&&f++:f=a}if(a<f&&t[f].shaperInfo.position!==Fr.Pre_M){for(let A=f;A>a;A--)if(t[A-1].shaperInfo.position===Fr.Pre_M){let v=A-1;v<u&&u<=f&&u--;let y=t[v];t.splice(v,0,...t.splice(v+1,f-v)),t[f]=y,f--}}}if(a+1<s&&t[a].shaperInfo.position===Fr.Ra_To_Become_Reph&&t[a].shaperInfo.category===dn.Repha!==(t[a].isLigated&&!t[a].isMultiplied)){let f,A=n.rephPos,v=!1;if(A!==Fr.After_Post){for(f=a+1;f<u&&!ku(t[f]);)f++;if(f<u&&ku(t[f])&&(f+1<u&&Dc(t[f+1])&&f++,v=!0),!v&&A===Fr.After_Main){for(f=u;f+1<s&&t[f+1].shaperInfo.position<=Fr.After_Main;)f++;v=f<s}if(!v&&A===Fr.After_Sub){for(f=u;f+1<s&&!(t[f+1].shaperInfo.position&(Fr.Post_C|Fr.After_Post|Fr.SMVD));)f++;v=f<s}}if(!v){for(f=a+1;f<u&&!ku(t[f]);)f++;f<u&&ku(t[f])&&(f+1<u&&Dc(t[f+1])&&f++,v=!0)}if(!v){for(f=s-1;f>a&&t[f].shaperInfo.position===Fr.SMVD;)f--;if(ku(t[f]))for(let E=u+1;E<f;E++)t[E].shaperInfo.category===dn.M&&f--}let y=t[a];t.splice(a,0,...t.splice(a+1,f-a)),t[f]=y,a<u&&u<=f&&u--}if(c&&u+1<s){for(let f=u+1;f<s;f++)if(t[f].features.pref){if(t[f].isLigated&&!t[f].isMultiplied){let A=u;if(r.unicodeScript!=="Malayalam"&&r.unicodeScript!=="Tamil"){for(;A>a&&!(t[A-1].shaperInfo.category&(dn.M|Dg));)A--;if(A>a&&t[A-1].shaperInfo.category===dn.M){let E=f;for(let C=u+1;C<E;C++)if(t[C].shaperInfo.category===dn.M){A--;break}}}A>a&&ku(t[A-1])&&A<s&&Dc(t[A])&&A++;let v=f,y=t[v];t.splice(A+1,0,...t.splice(A,v-A)),t[A]=y,A<=u&&u<v&&u++}break}}t[a].shaperInfo.position===Fr.Pre_M&&(!a||!/Cf|Mn/.test(dl(t[a-1].codePoints[0])))&&(t[a].features.init=!0)}}function U5(e,t){if(t>=e.length)return t;let r=e[t].shaperInfo.syllable;for(;++t<e.length&&e[t].shaperInfo.syllable===r;);return t}const{categories:O$,decompositions:YI}=dv(vv),M$=new up(N3("AAACAAAAAAAQugAAAQUO+vHtnHuMX0UVx2d3u/t7bXe7FlqgvB+mpQhFmhikMRAg0ZQmakMU+cPWBzZisEGNjUpoiIYCEgmGUGOEGqOVNPUZUGNA+QNIBU2KREEFFSMBUYRISMXE+B3vnPzOzp553tcWfif5ZO5jnufMzJ2ZO/eumlDqFLAWnAMuBBvBZnC5uXZeBe4WsA1sBzs8/naCXcL1G8GtYDfYA74NvgfuAfcZHmT+fwEeBb8DTwvxPQWeAavACyZvq8z9VYxXwCGglijVBcvACnA8eCM4E6wHG8BF4BLwbvA+8AHwUbAd7AA7wS5wC9gN7gR7wX5wN7gXPAAeBr8Gvwd/Ac+CF8EhoCaV6oBZsBKcAE4FZ0wWeV8P9zxwoTnfCHczuBxsAdvAx8Gnzf1r4X4B3AxuA1+bHJb9m5PzdVGW/Yjv+xXHyfmxFfd9OH8Q/Ar8Bjw1WZT3GfACeAX8N5CfqSmlZsAKsGqqCH8K3DXgbHCuuXYB3HeAd4HLpgrdarbi+EPgY+CT4HPg8ybMTcb9MtyvghtYut/A+b4pf95+ELgfw08Qx/3gADgInjDl0veehPtX8A/wsrn2KtzxDuogWNoJx38k/BzXKeI8Ee5qcBZYD9aZtDbg+AwT19uMX83F
647JizCdcvBZdZ97c6/BMfMWmfzfTm88/95aLj+DDSvApcDXZ04uPfaen3TMHPLvi5BezuFPVtD4t/qUcfe3FvP7gb3Ouwo9T+H+gMy/UIjh8DfwBPm7T08d/M8WMBe1Sh3xEjXo+M2s+IESNGjBgxYsSI1wLrOsM1gRsi/P+TzV3/Zc1jvxgR/j8IM9Et1mEGcJeDFeA4cJq5/ia467uF/w1wzwdvB+80998LdwvYZs63w90Bdnbd6Wp/uzz3R4wYMWJEvZzTMm2Xf8SIEfVQd/v+EsaPt3eL90J3wP2WMJ78Trd4t6+P77Hu37cIxp9/ny6YXqrUJeCR6TA74e/nll81MzxejeMtYA94HBwy91bPYow+O/S3A8d7oIM/gRN7CAP29Iqx/B1ThfuwOecM+vA3NmRjf6Gfm3BtH7v+PI7XDpS6EuwDz4O10+0/f9om1F4ehO4OmHp6EO7jxl56nvhsN/15ut+4Z0b657yYkZ7UJ0jhX0bcr3bn+6P87vekN4762QNzvWHZtL+jcH5srzg/uTf0f3pvfj5i+6tYW7rK9+aefO+tuL4BXAQ2gs3gPeBJc//9OL4CXAWuNvc/A64DN4Jbwe0s7jtxvBfsAz8EPwX3gwPgoJAHPQ9/Atf/bO7p/TTP4fglwS/5/zfujfWH5z0cz4Gj+8X5Sf1ib4m+vwbHZ/fdOtP+z+3LOnPp/QL4vxhsApeCy8BWk/a2ftFmYu22Hf4/Ba4B14Hrwc0sP7fh+Cvg6+Au8F1WthA/8pT7UeTxZ/12njkuXT8UyM9i6iur1EEb6f+yPz/eg0b3v4X7x365fMaW42lPu7PTv6vi8i/G+lWF/cvUk7bLl1r+5/rN5tu3j2qvWTd/qV+4h+AqjDGnBsX59GDo94iBXDa6v6Yjl6vu+h8itJcsZq/ZykHhHg/3tMHhUe9s/Yfuny7YNxTvQ8LYdrER2+/c0GBezhrMv3ZNRv7PmYirh7oOv4W1Y72/cwPOzx8U7X8d2295sfE3MPnbBPfSQbHv9nK4HxTqiK/trI7Yy5mLzvuVg/nX+N7V51A3r+gMy/4J434W7l2dYf5PZWGuNX6uh3uzEPetuLY7sZ20zTETY2oxyBhj3DrnfsidYPeXRGLHpxzX6pbFofGRkFBdGhcgW40L4cYtd9JAElO36q4LEzXHX7VMtZ2BEhJjy9dT25fazOtJxhwsBrHzwfu8w12kMYN9fLhIbp2RxlI59rX1dzjpsKl2Fxt3iu6rbofc9q5+KcRrXVzzDn6/Crvk6p/y1GFgGhs9/6maHjBLgv8/18fTxl1q0bPoW8ywsFTGWaazHosrNn/kP2eeqEroZYLZphsZl7L82eephMIqNT8dyT9JjH1Jpg32ubZvTB/SF665ymSnnaqjUHum+1Qn+NyOtz9f2r6y5OQ51b6hYy0D40r2tYXar30+Y/mbVX6JqY+hMC60XZapoh3S/HdOpT3DYu3rs0lKnquyb277JZvyPlqp+f1zVVK2/dJYNpQGf04uYyh1+PTPqfalZ2tO/xwSu+3bOrDzmWvfcTW/fLmibRx6lkvlcOlc8qsE/y5/rnSk67F1iAu1VT6+4jKt5tufn8e2b+n57JKcckhrsKG1Cd6Wu+Y8tf2l5DenPafqQZ/7xstKLeyr+XnInjSelvRgS9n27JPQM5n6Am7jmLG8VK6m7OvyS2L313XYV2r/tth5LWPfNxhyhI+1Up7HVbe/HMgeZE8brtNQ/7tcyX0cn//H2LTO9kpir5VI6yYp9szJW9W2jI1Tqfl5ic2v1GZ5XaG6RDZbyvxMO/DVh1SdUj5y1vraaHs+2/TYNXvtSRoXk4wrf9w6fEctnFt0zL2y+xFsfSrLza2zOTqMiZv8xOpbn8+xsL5ykdj6VsxNKb/Lvxb7nX8u48y1x6yuMW3V9tNxTlouzXslibVxndjC14xda8g2NIbg5x01XAP2lfeIBFSi/zrQEporTXru8fCueiy1CUnqrhspSM9SzbSS64tep9R1ZsZcOxKsUEUfNZeYtr0vjY5DeXW915hT8/PRV8MxlR1HV4DHZZc9R7dzajgWoXikdLtGr0uEfPigsGS/NvYjSHW87XejoXZehZ74XrcqpQ4d5T5f7Gu8f6g7fQmefoqOqk4/VarQv2o4/VDetPDnhjR2dc3BCBp/9NVw7KGfwStVMf6aZNAajj6224j9HCZbpZa/LvH1gU30i/q5WnUdSNEprxv2eIOwx2pcjjLMsmObo008k0J4u69P3d9QdbspW/dy080Nb8PXqcrmj0vsc7tu6qwD1A5oLYr3U3XWSxqj6/a10nCMkudJMyxvrvbK55jUrqU+Xlr/Iai98jY7mVAml5QNHxq31j2m5TrSdmp6z5p+9kpzQntdQbI1Pafr6I9C60gxrALHGtdF6tyhLTtxeBuW+hhqyzPMX931xl6rJ5f6n5h3blpsW7vKbvdBfL1gpYfjDLrvob1drrRT+mcuMf1OrJSdW/P+RfufdUB+pOtdTzhpL5t0jfKr46P3obQfQdPGt1jS+DEkx4MT2PmEg1j72OthqfZNWX+JuZ4at/2sTAmn5cSIMqZIjk0pnD0+aUI6YS9ekdaspWsp8cWEC62dS66UTkq+ypajyvXSlPz4xhQhm/ns6wpXBVI560jHN9aKkdT46spvWT916rONdHNsGSNtl6Hp8oakTVukpF9n3U3Jx0TNefbp3R4jltVfFfpvQkJpNaH/puyco++qbZPz7sE1L3DFGVovc4XPLUPO3ELyrzLiSpmPhaTJfqeJ+t60PiTh9snNW2656upDQ+Wtyg6ueJquB7HSVPspW9a28lDWJouhb6iyv7XjTfVL67j2vjDpvUfMt1Vl4GvctMaeq/vYcFWXIfV5Ku3XaxK951H6dsWFrhcxa3pU/pz3C1xc71tTcaXjGjtJbYIj7UHm7wxSyx+D/d7SfpfJ3wPpfSQp32tS2dt8V2tD7+Bce3rpPa3eC6Dr8Ulq+K+J3HFvbn312Zv2RdStr9g0pP0P/B04XbP3Q8cIT2dlRF6orkrhY/Rv27FqHfL1DP480ffo/V6V7aTHXLKDbTdXOOrnyG1ScvSv6xqve30lPzdpj36M8Pilb+L5vr0xE3dd30nWIfZ45uSSxK4x+CRmTUK6F/LrSsfnj+aOdYyvpXyMK7/OpHWjlDTsa0rJum5K7Ppnj7F9c+0q0qtr7pQji2X9oMwcVrJfmblwU2V2SV3rEk3YuO46XXf8MfrQz077G2zftyDkj/ZqhcZr9nldkOg5ykAt3GunJbR3NGYsUfWafd3ts853C4dLHppOM6WcfM5C+xSbaC/2HMa1H9v1vXdoXm/LKSVpYh5wqmr/X67SfwHtPc9a97p/k8bt0hpbW0j1Svr2m+7Rd98qIQ1pvSF273dKOjHYNmk6fd8/JX3tWIddblBqoU5p7zrZKnd9TppjVq0DSitWqkwz12b2exb7vwjaRvS/TFd/S+8AYvIo+Suri5TwvvZRdV1IQevQ1/8SA+UeH5eto7n/X1Oe86ptaafl8kPjcF7P7W93eD9d5n+oSvn7fFe7I/G9q1IBfylSR71N6fft94ZU18hOXKR+JqUO8f4+5dvLsmWlMQb/Vov+CUDlpTGUndeQlG3fdZWdRPoPgl3mmDlsLnaey/4X3tVuU+o6L3/Pym+qlLV/jk6rlBRd8394hZ6JdnuqIv2ykOh3pfq96Wkq/E8qu2xl88/tOJ4R3tfmpbGi3c5T859bzqr7MbsN03iI5itUNj5eaEKWqIX/KJCQ/iFWNZMmHXs8ovWk53JzFq5vPul6zDjLV36pX7bzvNzB0YlQOZephWtRS5T7eeSq8030R77/HvC1d7tN83Zt9yltrDdwSR0XxsZd5l+MvvvU1/M9jSnj+Nh6FPJbBld/w6XHXH5MZeXrOfS/65g9RTl1JCa8chzX2RZ9/3lXSh4/VqWfEBNq4b82Ytp6m+9Qqxir1jX+rfPdT1vvsWhM6bPbmON6E1LnPCZW7L0qqXswmtqf0MQelZj4myrzYtzvIYmURlvtqapyx+gzRfd0XPfahVSOquMoG+dibBdl46iyfdbV1qvUW9m8+KTudMvkzZe/pqTJ+pWTflX5zw1fVfox6ZTVc8hvHflOSb+OuG1JsZ0kufXAJf8D")),L$=new wk(dv(vv));class sn extends bd{static planFeatures(t){t.addStage(U$),t.addStage(["locl","ccmp","nukt","akhn"]),t.addStage(KI),t.addStage(["rphf"],!1),t.addStage(P$),t.addStage(KI),t.addStage(["pref"]),t.addStage(z$),t.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),t.addStage(H$),t.addStage(["abvs","blws","pres","psts","dist","abvm","blwm"])}static assignFeatures(t,r){for(let n=r.length-1;n>=0;n--){let i=r[n].codePoints[0];if(YI[i]){let a=YI[i].map(s=>{let c=t.font.glyphForCodePoint(s);return new Hl(t.font,c.id,[s],r[n].features)});r.splice(n,1,...a)}}}}Vs(sn,"zeroMarkWidths","BEFORE_GPOS");function WI(e){return M$.get(e.codePoints[0])}class j${constructor(t,r,n){this.category=t,this.syllableType=r,this.syllable=n}}function U$(e,t){let r=0;for(let[n,i,a]of L$.match(t.map(WI))){++r;for(let c=n;c<=i;c++)t[c].shaperInfo=new j$(O$[WI(t[c])],a[0],r);let s=t[n].shaperInfo.category==="R"?1:Math.min(3,i-n);for(let c=n;c<n+s;c++)t[c].features.rphf=!0}}function KI(e,t){for(let r of t)r.substituted=!1}function P$(e,t){for(let r of t)r.substituted&&r.features.rphf&&(r.shaperInfo.category="R")}function z$(e,t){for(let r of t)r.substituted&&(r.shaperInfo.category="VPre")}function H$(e,t){let r=e.glyphForCodePoint(9676).id;for(let n=0,i=VI(t,0);n<t.length;n=i,i=VI(t,n)){let a,s,c=t[n].shaperInfo,u=c.syllableType;if(!(u!=="virama_terminated_cluster"&&u!=="standard_cluster"&&u!=="broken_cluster")){if(u==="broken_cluster"&&r){let f=new Hl(e,r,[9676]);for(f.shaperInfo=c,a=n;a<i&&t[a].shaperInfo.category==="R";a++);t.splice(++a,0,f),i++}if(c.category==="R"&&i-n>1){for(a=n+1;a<i;a++)if(c=t[a].shaperInfo,JI(c)||Om(t[a])){Om(t[a])&&a--,t.splice(n,0,...t.splice(n+1,a-n),t[a]);break}}for(a=n,s=i;a<i;a++)c=t[a].shaperInfo,JI(c)||Om(t[a])?s=Om(t[a])?a+1:a:(c.category==="VPre"||c.category==="VMPre")&&s<a&&t.splice(s,1,t[a],...t.splice(s,a-s))}}}function VI(e,t){if(t>=e.length)return t;let r=e[t].shaperInfo.syllable;for(;++t<e.length&&e[t].shaperInfo.syllable===r;);return t}
64function Om(e){return e.shaperInfo.category==="H"&&!e.isLigated}function JI(e){return e.category==="B"||e.category==="GB"}const G$={arab:Yf,mong:Yf,syrc:Yf,"nko ":Yf,phag:Yf,mand:Yf,mani:Yf,phlp:Yf,hang:Xk,bng2:_a,beng:_a,dev2:_a,deva:_a,gjr2:_a,gujr:_a,guru:_a,gur2:_a,knda:_a,knd2:_a,mlm2:_a,mlym:_a,ory2:_a,orya:_a,taml:_a,tml2:_a,telu:_a,tel2:_a,khmr:_a,bali:sn,batk:sn,brah:sn,bugi:sn,buhd:sn,cakm:sn,cham:sn,dupl:sn,egyp:sn,gran:sn,hano:sn,java:sn,kthi:sn,kali:sn,khar:sn,khoj:sn,sind:sn,lepc:sn,limb:sn,mahj:sn,mtei:sn,modi:sn,hmng:sn,rjng:sn,saur:sn,shrd:sn,sidd:sn,sinh:_a,sund:sn,sylo:sn,tglg:sn,tagb:sn,tale:sn,lana:sn,tavt:sn,takr:sn,tibt:sn,tfng:sn,tirh:sn,latn:bd,DFLT:bd};function q$(e){Array.isArray(e)||(e=[e]);for(let t of e){let r=G$[t];if(r)return r}return bd}class Y$ extends F5{applyLookup(t,r){switch(t){case 1:{let i=this.coverageIndex(r.coverage);if(i===-1)return!1;let a=this.glyphIterator.cur;switch(r.version){case 1:a.id=a.id+r.deltaGlyphID&65535;break;case 2:a.id=r.substitute.get(i);break}return!0}case 2:{let i=this.coverageIndex(r.coverage);if(i!==-1){let a=r.sequences.get(i);if(a.length===0)return this.glyphs.splice(this.glyphIterator.index,1),!0;this.glyphIterator.cur.id=a[0],this.glyphIterator.cur.ligatureComponent=0;let s=this.glyphIterator.cur.features,c=this.glyphIterator.cur,u=a.slice(1).map((f,A)=>{let v=new Hl(this.font,f,void 0,s);return v.shaperInfo=c.shaperInfo,v.isLigated=c.isLigated,v.ligatureComponent=A+1,v.substituted=!0,v.isMultiplied=!0,v});return this.glyphs.splice(this.glyphIterator.index+1,0,...u),!0}return!1}case 3:{let i=this.coverageIndex(r.coverage);if(i!==-1){let a=0;return this.glyphIterator.cur.id=r.alternateSet.get(i)[a],!0}return!1}case 4:{let i=this.coverageIndex(r.coverage);if(i===-1)return!1;for(let a of r.ligatureSets.get(i)){let s=this.sequenceMatchIndices(1,a.components);if(!s)continue;let c=this.glyphIterator.cur,u=c.codePoints.slice();for(let I of s)u.push(...this.glyphs[I].codePoints);let f=new Hl(this.font,a.glyph,u,c.features);f.shaperInfo=c.shaperInfo,f.isLigated=!0,f.substituted=!0;let A=c.isMark;for(let I=0;I<s.length&&A;I++)A=this.glyphs[s[I]].isMark;f.ligatureID=A?null:this.ligatureID++;let v=c.ligatureID,y=c.codePoints.length,E=y,C=this.glyphIterator.index+1;for(let I of s){if(A)C=I;else for(;C<I;){var n=E-y+Math.min(this.glyphs[C].ligatureComponent||1,y);this.glyphs[C].ligatureID=f.ligatureID,this.glyphs[C].ligatureComponent=n,C++}v=this.glyphs[C].ligatureID,y=this.glyphs[C].codePoints.length,E+=y,C++}if(v&&!A)for(let I=C;I<this.glyphs.length&&this.glyphs[I].ligatureID===v;I++){var n=E-y+Math.min(this.glyphs[I].ligatureComponent||1,y);this.glyphs[I].ligatureComponent=n}for(let I=s.length-1;I>=0;I--)this.glyphs.splice(s[I],1);return this.glyphs[this.glyphIterator.index]=f,!0}return!1}case 5:return this.applyContext(r);case 6:return this.applyChainingContext(r);case 7:return this.applyLookup(r.lookupType,r.extension);default:throw new Error(`GSUB lookupType ${t} is not supported`)}}}class W$ extends F5{applyPositionValue(t,r){let n=this.positions[this.glyphIterator.peekIndex(t)];r.xAdvance!=null&&(n.xAdvance+=r.xAdvance),r.yAdvance!=null&&(n.yAdvance+=r.yAdvance),r.xPlacement!=null&&(n.xOffset+=r.xPlacement),r.yPlacement!=null&&(n.yOffset+=r.yPlacement);let i=this.font._variationProcessor,a=this.font.GDEF&&this.font.GDEF.itemVariationStore;i&&a&&(r.xPlaDevice&&(n.xOffset+=i.getDelta(a,r.xPlaDevice.a,r.xPlaDevice.b)),r.yPlaDevice&&(n.yOffset+=i.getDelta(a,r.yPlaDevice.a,r.yPlaDevice.b)),r.xAdvDevice&&(n.xAdvance+=i.getDelta(a,r.xAdvDevice.a,r.xAdvDevice.b)),r.yAdvDevice&&(n.yAdvance+=i.getDelta(a,r.yAdvDevice.a,r.yAdvDevice.b)))}applyLookup(t,r){switch(t){case 1:{let i=this.coverageIndex(r.coverage);if(i===-1)return!1;switch(r.version){case 1:this.applyPositionValue(0,r.value);break;case 2:this.applyPositionValue(0,r.values.get(i));break}return!0}case 2:{let i=this.glyphIterator.peek();if(!i)return!1;let a=this.coverageIndex(r.coverage);if(a===-1)return!1;switch(r.version){case 1:let s=r.pairSets.get(a);for(let f of s)if(f.secondGlyph===i.id)return this.applyPositionValue(0,f.value1),this.applyPositionValue(1,f.value2),!0;return!1;case 2:let c=this.getClassID(this.glyphIterator.cur.id,r.classDef1),u=this.getClassID(i.id,r.classDef2);if(c===-1||u===-1)return!1;var n=r.classRecords.get(c).get(u);return this.applyPositionValue(0,n.value1),this.applyPositionValue(1,n.value2),!0}}case 3:{let i=this.glyphIterator.peekIndex(),a=this.glyphs[i];if(!a)return!1;let s=r.entryExitRecords[this.coverageIndex(r.coverage)];if(!s||!s.exitAnchor)return!1;let c=r.entryExitRecords[this.coverageIndex(r.coverage,a.id)];if(!c||!c.entryAnchor)return!1;let u=this.getAnchor(c.entryAnchor),f=this.getAnchor(s.exitAnchor),A=this.positions[this.glyphIterator.index],v=this.positions[i],y;switch(this.direction){case"ltr":A.xAdvance=f.x+A.xOffset,y=u.x+v.xOffset,v.xAdvance-=y,v.xOffset-=y;break;case"rtl":y=f.x+A.xOffset,A.xAdvance-=y,A.xOffset-=y,v.xAdvance=u.x+v.xOffset;break}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=i,A.yOffset=u.y-f.y):(a.cursiveAttachment=this.glyphIterator.index,A.yOffset=f.y-u.y),!0}case 4:{let i=this.coverageIndex(r.markCoverage);if(i===-1)return!1;let a=this.glyphIterator.index;for(;--a>=0&&(this.glyphs[a].isMark||this.glyphs[a].ligatureComponent>0););if(a<0)return!1;let s=this.coverageIndex(r.baseCoverage,this.glyphs[a].id);if(s===-1)return!1;let c=r.markArray[i],u=r.baseArray[s][c.class];return this.applyAnchor(c,u,a),!0}case 5:{let i=this.coverageIndex(r.markCoverage);if(i===-1)return!1;let a=this.glyphIterator.index;for(;--a>=0&&this.glyphs[a].isMark;);
64if(a<0)return!1;let s=this.coverageIndex(r.ligatureCoverage,this.glyphs[a].id);if(s===-1)return!1;let c=r.ligatureArray[s],u=this.glyphIterator.cur,f=this.glyphs[a],A=f.ligatureID&&f.ligatureID===u.ligatureID&&u.ligatureComponent>0?Math.min(u.ligatureComponent,f.codePoints.length)-1:f.codePoints.length-1,v=r.markArray[i],y=c[A][v.class];return this.applyAnchor(v,y,a),!0}case 6:{let i=this.coverageIndex(r.mark1Coverage);if(i===-1)return!1;let a=this.glyphIterator.peekIndex(-1),s=this.glyphs[a];if(!s||!s.isMark)return!1;let c=this.glyphIterator.cur,u=!1;if(c.ligatureID===s.ligatureID?c.ligatureID?c.ligatureComponent===s.ligatureComponent&&(u=!0):u=!0:(c.ligatureID&&!c.ligatureComponent||s.ligatureID&&!s.ligatureComponent)&&(u=!0),!u)return!1;let f=this.coverageIndex(r.mark2Coverage,s.id);if(f===-1)return!1;let A=r.mark1Array[i],v=r.mark2Array[f][A.class];return this.applyAnchor(A,v,a),!0}case 7:return this.applyContext(r);case 8:return this.applyChainingContext(r);case 9:return this.applyLookup(r.lookupType,r.extension);default:throw new Error(`Unsupported GPOS table: ${t}`)}}applyAnchor(t,r,n){let i=this.getAnchor(r),a=this.getAnchor(t.markAnchor);this.positions[n];let s=this.positions[this.glyphIterator.index];s.xOffset=i.x-a.x,s.yOffset=i.y-a.y,this.glyphIterator.cur.markAttachment=n}getAnchor(t){let r=t.xCoordinate,n=t.yCoordinate,i=this.font._variationProcessor,a=this.font.GDEF&&this.font.GDEF.itemVariationStore;return i&&a&&(t.xDeviceTable&&(r+=i.getDelta(a,t.xDeviceTable.a,t.xDeviceTable.b)),t.yDeviceTable&&(n+=i.getDelta(a,t.yDeviceTable.a,t.yDeviceTable.b))),{x:r,y:n}}applyFeatures(t,r,n){super.applyFeatures(t,r,n);for(var i=0;i<this.glyphs.length;i++)this.fixCursiveAttachment(i);this.fixMarkAttachment()}fixCursiveAttachment(t){let r=this.glyphs[t];if(r.cursiveAttachment!=null){let n=r.cursiveAttachment;r.cursiveAttachment=null,this.fixCursiveAttachment(n),this.positions[t].yOffset+=this.positions[n].yOffset}}fixMarkAttachment(){for(let t=0;t<this.glyphs.length;t++){let r=this.glyphs[t];if(r.markAttachment!=null){let n=r.markAttachment;if(this.positions[t].xOffset+=this.positions[n].xOffset,this.positions[t].yOffset+=this.positions[n].yOffset,this.direction==="ltr")for(let i=n;i<t;i++)this.positions[t].xOffset-=this.positions[i].xAdvance,this.positions[t].yOffset-=this.positions[i].yAdvance;else for(let i=n+1;i<t+1;i++)this.positions[t].xOffset+=this.positions[i].xAdvance,this.positions[t].yOffset+=this.positions[i].yAdvance}}}}class K${setup(t){this.glyphInfos=t.glyphs.map(n=>new Hl(this.font,n.id,[...n.codePoints]));let r=null;this.GPOSProcessor&&(r=this.GPOSProcessor.selectScript(t.script,t.language,t.direction)),this.GSUBProcessor&&(r=this.GSUBProcessor.selectScript(t.script,t.language,t.direction)),this.shaper=q$(r),this.plan=new KX(this.font,r,t.direction),this.shaper.plan(this.plan,this.glyphInfos,t.features);for(let n in this.plan.allFeatures)t.features[n]=!0}substitute(t){this.GSUBProcessor&&(this.plan.process(this.GSUBProcessor,this.glyphInfos),t.glyphs=this.glyphInfos.map(r=>this.font.getGlyph(r.id,r.codePoints)))}position(t){return this.shaper.zeroMarkWidths==="BEFORE_GPOS"&&this.zeroMarkAdvances(t.positions),this.GPOSProcessor&&this.plan.process(this.GPOSProcessor,this.glyphInfos,t.positions),this.shaper.zeroMarkWidths==="AFTER_GPOS"&&this.zeroMarkAdvances(t.positions),t.direction==="rtl"&&(t.glyphs.reverse(),t.positions.reverse()),this.GPOSProcessor&&this.GPOSProcessor.features}zeroMarkAdvances(t){for(let r=0;r<this.glyphInfos.length;r++)this.glyphInfos[r].isMark&&(t[r].xAdvance=0,t[r].yAdvance=0)}cleanup(){this.glyphInfos=null,this.plan=null,this.shaper=null}getAvailableFeatures(t,r){let n=[];return this.GSUBProcessor&&(this.GSUBProcessor.selectScript(t,r),n.push(...Object.keys(this.GSUBProcessor.features))),this.GPOSProcessor&&(this.GPOSProcessor.selectScript(t,r),n.push(...Object.keys(this.GPOSProcessor.features))),n}constructor(t){this.font=t,this.glyphInfos=null,this.plan=null,this.GSUBProcessor=null,this.GPOSProcessor=null,this.fallbackPosition=!0,t.GSUB&&(this.GSUBProcessor=new Y$(t,t.GSUB)),t.GPOS&&
64(this.GPOSProcessor=new W$(t,t.GPOS))}}class V${layout(t,r,n,i,a){if(typeof r=="string"&&(a=i,i=n,n=r,r=[]),typeof t=="string"){n==null&&(n=BX(t));var s=this.font.glyphsForString(t)}else{if(n==null){let f=[];for(let A of t)f.push(...A.codePoints);n=wX(f)}var s=t}let c=new SX(s,r,n,i,a);return s.length===0?(c.positions=[],c):(this.engine&&this.engine.setup&&this.engine.setup(c),this.substitute(c),this.position(c),this.hideDefaultIgnorables(c.glyphs,c.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup(),c)}substitute(t){this.engine&&this.engine.substitute&&this.engine.substitute(t)}position(t){t.positions=t.glyphs.map(n=>new _X(n.advanceWidth));let r=null;this.engine&&this.engine.position&&(r=this.engine.position(t)),!r&&(!this.engine||this.engine.fallbackPosition)&&(this.unicodeLayoutEngine||(this.unicodeLayoutEngine=new EX(this.font)),this.unicodeLayoutEngine.positionGlyphs(t.glyphs,t.positions)),(!r||!r.kern)&&t.features.kern!==!1&&this.font.kern&&(this.kernProcessor||(this.kernProcessor=new xX(this.font)),this.kernProcessor.process(t.glyphs,t.positions),t.features.kern=!0)}hideDefaultIgnorables(t,r){let n=this.font.glyphForCodePoint(32);for(let i=0;i<t.length;i++)this.isDefaultIgnorable(t[i].codePoints[0])&&(t[i]=n,r[i].xAdvance=0,r[i].yAdvance=0)}isDefaultIgnorable(t){let r=t>>16;if(r===0)switch(t>>8){case 0:return t===173;case 3:return t===847;case 6:return t===1564;case 23:return 6068<=t&&t<=6069;case 24:return 6155<=t&&t<=6158;case 32:return 8203<=t&&t<=8207||8234<=t&&t<=8238||8288<=t&&t<=8303;case 254:return 65024<=t&&t<=65039||t===65279;case 255:return 65520<=t&&t<=65528;default:return!1}else switch(r){case 1:return 113824<=t&&t<=113827||119155<=t&&t<=119162;case 14:return 917504<=t&&t<=921599;default:return!1}}getAvailableFeatures(t,r){let n=[];return this.engine&&n.push(...this.engine.getAvailableFeatures(t,r)),this.font.kern&&n.indexOf("kern")===-1&&n.push("kern"),n}stringsForGlyph(t){let r=new Set,n=this.font._cmapProcessor.codePointsForGlyph(t);for(let i of n)r.add(String.fromCodePoint(i));if(this.engine&&this.engine.stringsForGlyph)for(let i of this.engine.stringsForGlyph(t))r.add(i);return Array.from(r)}constructor(t){this.font=t,this.unicodeLayoutEngine=null,this.kernProcessor=null,this.font.morx?this.engine=new WX(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new K$(this.font))}}const J$={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"};class v1{toFunction(){return t=>{this.commands.forEach(r=>t[r.command].apply(t,r.args))}}toSVG(){return this.commands.map(r=>{let n=r.args.map(i=>Math.round(i*100)/100);return`${J$[r.command]}${n.join(" ")}`}).join("")}get cbox(){if(!this._cbox){let t=new yd;for(let r of this.commands)for(let n=0;n<r.args.length;n+=2)t.addPoint(r.args[n],r.args[n+1]);this._cbox=Object.freeze(t)}return this._cbox}get bbox(){if(this._bbox)return this._bbox;let t=new yd,r=0,n=0,i=_=>Math.pow(1-_,3)*E[T]+3*Math.pow(1-_,2)*_*C[T]+3*(1-_)*Math.pow(_,2)*I[T]+Math.pow(_,3)*S[T];for(let _ of this.commands)switch(_.command){case"moveTo":case"lineTo":let[k,F]=_.args;t.addPoint(k,F),r=k,n=F;break;case"quadraticCurveTo":case"bezierCurveTo":if(_.command==="quadraticCurveTo")var[a,s,v,y]=_.args,c=r+2/3*(a-r),u=n+2/3*(s-n),f=v+2/3*(a-v),A=y+2/3*(s-y);else var[c,u,f,A,v,y]=_.args;t.addPoint(v,y);for(var E=[r,n],C=[c,u],I=[f,A],S=[v,y],T=0;T<=1;T++){let Q=6*E[T]-12*C[T]+6*I[T],j=-3*E[T]+9*C[T]-9*I[T]+3*S[T];if(_=3*C[T]-3*E[T],j===0){if(Q===0)continue;let H=-_/Q;0<H&&H<1&&(T===0?t.addPoint(i(H),t.maxY):T===1&&t.addPoint(t.maxX,i(H)));continue}let N=Math.pow(Q,2)-4*_*j;if(N<0)continue;let L=(-Q+Math.sqrt(N))/(2*j);0<L&&L<1&&(T===0?t.addPoint(i(L),t.maxY):T===1&&t.addPoint(t.maxX,i(L)));let G=(-Q-Math.sqrt(N))/(2*j);0<G&&G<1&&(T===0?t.addPoint(i(G),t.maxY):T===1&&t.addPoint(t.maxX,i(G)))}r=v,n=y;break}return this._bbox=Object.freeze(t)}mapPoints(t){let r=new v1;for(let n of this.commands){let i=[];for(let a=0;a<n.args.length;a+=2){let[s,c]=t(n.args[a],n.args[a+1]);i.push(s,c)}r[n.command](...i)}return r}transform(t,r,n,i,a,s){return this.mapPoints((c,u)=>{const f=t*c+n*u+a,A=r*c+i*u+s;return[f,A]})}translate(t,r){return this.transform(1,0,0,1,t,r)}rotate(t){let r=Math.cos(t),n=Math.sin(t);return this.transform(r,n,-n,r,0,0)}scale(t,r=t){return this.transform(t,0,0,r,0,0)}constructor(){this.commands=[],this._bbox=null,this._cbox=null}}for(let e of["moveTo","lineTo","quadraticCurveTo","bezierCurveTo","closePath"])v1.prototype[e]=function(...t){return this._bbox=this._cbox=null,this.commands.push({command:e,args:t}),this};var hg=[".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","oslas
64h","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 Wc{_getPath(){return new v1}_getCBox(){return this.path.cbox}_getBBox(){return this.path.bbox}_getTableMetrics(t){if(this.id<t.metrics.length)return t.metrics.get(this.id);let r=t.metrics.get(t.metrics.length-1);return{advance:r?r.advance:0,bearing:t.bearings.get(this.id-t.metrics.length)||0}}_getMetrics(t){if(this._metrics)return this._metrics;let{advance:r,bearing:n}=this._getTableMetrics(this._font.hmtx);if(this._font.vmtx)var{advance:i,bearing:a}=this._getTableMetrics(this._font.vmtx);else{let s;if((typeof t>"u"||t===null)&&({cbox:t}=this),(s=this._font["OS/2"])&&s.version>0)var i=Math.abs(s.typoAscender-s.typoDescender),a=s.typoAscender-t.maxY;else{let{hhea:c}=this._font;var i=Math.abs(c.ascent-c.descent),a=c.ascent-t.maxY}}return this._font._variationProcessor&&this._font.HVAR&&(r+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:r,advanceHeight:i,leftBearing:n,topBearing:a}}get cbox(){return this._getCBox()}get bbox(){return this._getBBox()}get path(){return this._getPath()}getScaledPath(t){let r=1/this._font.unitsPerEm*t;return this.path.scale(r)}get advanceWidth(){return this._getMetrics().advanceWidth}get advanceHeight(){return this._getMetrics().advanceHeight}get ligatureCaretPositions(){}_getName(){let{post:t}=this._font;if(!t)return null;switch(t.version){case 1:return hg[this.id];case 2:let r=t.glyphNameIndex[this.id];return r<hg.length?hg[r]:t.names[r-hg.length];case 2.5:return hg[this.id+t.offsets[this.id]];case 4:return String.fromCharCode(t.map[this.id])}}get name(){return this._getName()}render(t,r){t.save();let n=1/this._font.head.unitsPerEm*r;t.scale(n,n),this.path.toFunction()(t),t.fill(),t.restore()}constructor(t,r,n){this.id=t,this.codePoints=r,this._font=n,this.isMark=this.codePoints.length>0&&this.codePoints.every(_3),this.isLigature=this.codePoints.length>1}}W0([K0],Wc.prototype,"cbox",null);W0([K0],Wc.prototype,"bbox",null);W0([K0],Wc.prototype,"path",null);W0([K0],Wc.prototype,"advanceWidth",null);W0([K0],Wc.prototype,"advanceHeight",null);W0([K0],Wc.prototype,"name",null);let ZI=new Ye({numberOfContours:_t,xMin:_t,yMin:_t,xMax:_t,yMax:_t});const Z$=1,X$=2,$$=4,eee=8,tee=16,ree=32,nee=1,iee=8,XI=32,aee=64,see=128,oee=256;class Fl{copy(){return new Fl(this.onCurve,this.endContour,this.x,this.y)}constructor(t,r,n=0,i=0){this.onCurve=t,this.endContour=r,this.x=n,this.y=i}}class lee{constructor(t,r,n){this.glyphID=t,this.dx=r,this.dy=n,this.pos=0,this.scaleX=this.scaleY=1,this.scale01=this.scale10=0}}class yv extends Wc{_getCBox(t){if(this._font._variationProcessor&&!t)return this.path.cbox;let r=this._font._getTableStream("glyf");r.pos+=this._font.loca.offsets[this.id];let n=ZI.decode(r),i=new yd(n.xMin,n.yMin,n.xMax,n.yMax);return Object.freeze(i)}_parseGlyphCoord(t,r,n,i){if(n){var a=t.readUInt8();i||(a=-a),a+=r}else if(i)var a=r;else var a=r+t.readInt16BE();return a}_decode(){let t=this._font.loca.offsets[this.id],r=this._font.loca.offsets[this.id+1];if(t===r)return null;let n=this._font._getTableStream("glyf");n.pos+=t;let i=n.pos,a=ZI.decode(n);return a.numberOfContours>0?this._decodeSimple(a,n):a.numberOfContours<0&&this._decodeComposite(a,n,i),a}_decodeSimple(t,r){t.points=[];let n=new Oe(z,t.numberOfContours).decode(r);t.instructions=new Oe(zt,z).decode(r);let i=[],a=n[n.length-1]+1;for(;i.length<a;){var s=r.readUInt8();if(i.push(s),s&eee){let A=r.readUInt8();for(let v=0;v<A;v++)i.push(s)}}for(var c=0;c<i.length;c++){var s=i[c];let v=new Fl(!!(s&Z$),n.indexOf(c)>=0,0,0);t.points.push(v)}let u=0;for(var c=0;c<i.length;c++){var s=i[c];t.points[c].x=u=this._parseGlyphCoord(r,u,s&X$,s&tee)}let f=0;for(var c=0;c<i.length;c++){var s=i[c];t.points[c].y=f=this._parseGlyphCoord(r,f,s&$$,s&ree)}if(this._font._variationProcessor){let A=t.points.slice();A.push(...this._getPhantomPoints(t)),this._font._variationProcessor.transformPoints(this.id,A),t.phantomPoints=A.slice(-4)}}_decodeComposite(t,r,n=0){t.components=[];let i=!1,a=XI;for(;a&XI;){a=r.readUInt16BE();let f=r.pos-n,A=r.readUInt16BE();if(i||(i=(a&oee)!==0),a&nee)var s=r.readInt16BE(),c=r.readInt16BE();else var s=r.readInt8(),c=r.readInt8();var u=new lee(A,s,c);u.pos=f,a&iee?u.scaleX=u.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824:a&aee?(u.scaleX=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,u.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824):a&see&&(u.scaleX=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,u.scale01=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,u.scale10=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824,u.scaleY=(r.readUInt8()<<24|r.readUInt8()<<16)/1073741824),t.components.push(u)}if(this._font._variationProcessor){let f=[];for(let A=0;A<t.components.length;A++){var u=t.components[A];f.push(new Fl(!0,!0,u.dx,u.dy))}f.push(...this._getPhantomPoints(t)),this._font._variationProcessor.transformPoints(this.id,f),t.phantomPoints=f.splice(-4,4);for(let A=0;A<f.length;A++){let v=f[A];t.components[A].dx=v.x,t.components[A].dy=v.y}}return i}_getPhantomPoints(t){let r=this._getCBox(!0);this._metrics==null&&(this._metrics=Wc.prototype._getMetrics.call(this,r));let{advanceWidth:n,advanceHeight:i,leftBearing:a,topBearing:s}=this._metrics;return[new Fl(!1,!0,t.xMin-a,0),new Fl(!1,!0,t.xMin-a+n,0),new Fl(!1,!0,0,t.yMax+s),new Fl(!1,!0,0,t.yMax+s+i)]}_getContours(){let t=this._decode();if(!t)return[];let r=[];if(t.numberOfContours<0)for(let s of t.components){let c=this._font.getGlyph(s.glyphID)._getContours();for(let u=0;u<c.length;u++){let f=c[u];for(let A=0;A<f.length;A++){let v=f[A],y=v.x*s.scaleX+v.y*s.scale01+s.dx,E=v.y*s.scaleY+v.x*s.scale10+s.dy;
vendor: 6,906 bytes, line 64
64r.push(new Fl(v.onCurve,v.endContour,y,E))}}}else r=t.points||[];t.phantomPoints&&!this._font.directory.tables.HVAR&&(this._metrics.advanceWidth=t.phantomPoints[1].x-t.phantomPoints[0].x,this._metrics.advanceHeight=t.phantomPoints[3].y-t.phantomPoints[2].y,this._metrics.leftBearing=t.xMin-t.phantomPoints[0].x,this._metrics.topBearing=t.phantomPoints[2].y-t.yMax);let n=[],i=[];for(let s=0;s<r.length;s++){var a=r[s];i.push(a),a.endContour&&(n.push(i),i=[])}return n}_getMetrics(){if(this._metrics)return this._metrics;let t=this._getCBox(!0);return super._getMetrics(t),this._font._variationProcessor&&!this._font.HVAR&&this.path,this._metrics}_getPath(){let t=this._getContours(),r=new v1;for(let i=0;i<t.length;i++){let a=t[i],s=a[0],c=a[a.length-1],u=0;if(s.onCurve){var n=null;u=1}else{c.onCurve?s=c:s=new Fl(!1,!1,(s.x+c.x)/2,(s.y+c.y)/2);var n=s}r.moveTo(s.x,s.y);for(let f=u;f<a.length;f++){let A=a[f],v=f===0?s:a[f-1];if(v.onCurve&&A.onCurve)r.lineTo(A.x,A.y);else if(v.onCurve&&!A.onCurve)var n=A;else if(!v.onCurve&&!A.onCurve){let E=(v.x+A.x)/2,C=(v.y+A.y)/2;r.quadraticCurveTo(v.x,v.y,E,C);var n=A}else if(!v.onCurve&&A.onCurve){r.quadraticCurveTo(n.x,n.y,A.x,A.y);var n=null}else throw new Error("Unknown TTF path state")}n&&r.quadraticCurveTo(n.x,n.y,s.x,s.y),r.closePath()}return r}constructor(...t){super(...t),Vs(this,"type","TTF")}}class cee extends Wc{_getName(){return this._font.CFF2?super._getName():this._font["CFF "].getGlyphName(this.id)}bias(t){return t.length<1240?107:t.length<33900?1131:32768}_getPath(){let t=this._font.CFF2||this._font["CFF "],{stream:r}=t,n=t.topDict.CharStrings[this.id],i=n.offset+n.length;r.pos=n.offset;let a=new v1,s=[],c=[],u=null,f=0,A=0,v=0,y,E,C=!1;this._usedGsubrs=y={},this._usedSubrs=E={};let I=t.globalSubrIndex||[],S=this.bias(I),T=t.privateDictForGlyph(this.id)||{},_=T.Subrs||[],k=this.bias(_),F=t.topDict.vstore&&t.topDict.vstore.itemVariationStore,Q=T.vsindex,j=this._font._variationProcessor;function N(){u==null&&(u=s.shift()+T.nominalWidthX)}function L(){return s.length%2!==0&&N(),f+=s.length>>1,s.length=0}function G(Z,O){C&&a.closePath(),a.moveTo(Z,O),C=!0}let H=function(){for(;r.pos<i;){let P=r.readUInt8();if(P<32){let te,Ae,X,se,ce,Be,_e,$,de,he,me,tt,et,Pe,Ie,Re;switch(P){case 1:case 3:case 18:case 23:L();break;case 4:s.length>1&&N(),v+=s.shift(),G(A,v);break;case 5:for(;s.length>=2;)A+=s.shift(),v+=s.shift(),a.lineTo(A,v);break;case 6:case 7:for(X=P===6;s.length>=1;)X?A+=s.shift():v+=s.shift(),a.lineTo(A,v),X=!X;break;case 8:for(;s.length>0;)se=A+s.shift(),ce=v+s.shift(),Be=se+s.shift(),_e=ce+s.shift(),A=Be+s.shift(),v=_e+s.shift(),a.bezierCurveTo(se,ce,Be,_e,A,v);break;case 10:if(te=s.pop()+k,Ae=_[te],Ae){E[te]=!0;let Me=r.pos,De=i;r.pos=Ae.offset,i=Ae.offset+Ae.length,H(),r.pos=Me,i=De}break;case 11:if(t.version>=2)break;return;case 14:if(t.version>=2)break;s.length>0&&N(),C&&(a.closePath(),C=!1);break;case 15:if(t.version<2)throw new Error("vsindex operator not supported in CFF v1");Q=s.pop();break;case 16:{if(t.version<2)throw new Error("blend operator not supported in CFF v1");if(!j)throw new Error("blend operator in non-variation font");let Me=j.getBlendVector(F,Q),De=s.pop(),ft=De*Me.length,Dt=s.length-ft,Tt=Dt-De;for(let Mt=0;Mt<De;Mt++){let ar=s[Tt+Mt];for(let Ot=0;Ot<Me.length;Ot++)ar+=Me[Ot]*s[Dt++];s[Tt+Mt]=ar}for(;ft--;)s.pop();break}case 19:case 20:L(),r.pos+=f+7>>3;break;case 21:s.length>2&&N(),A+=s.shift(),v+=s.shift(),G(A,v);break;case 22:s.length>1&&N(),A+=s.shift(),G(A,v);break;case 24:for(;s.length>=8;)se=A+s.shift(),ce=v+s.shift(),Be=se+s.shift(),_e=ce+s.shift(),A=Be+s.shift(),v=_e+s.shift(),a.bezierCurveTo(se,ce,Be,_e,A,v);A+=s.shift(),v+=s.shift(),a.lineTo(A,v);break;case 25:for(;s.length>=8;)A+=s.shift(),v+=s.shift(),a.lineTo(A,v);se=A+s.shift(),ce=v+s.shift(),Be=se+s.shift(),_e=ce+s.shift(),A=Be+s.shift(),v=_e+s.shift(),a.bezierCurveTo(se,ce,Be,_e,A,v);break;case 26:for(s.length%2&&(A+=s.shift());s.length>=4;)se=A,ce=v+s.shift(),Be=se+s.shift(),_e=ce+s.shift(),A=Be,v=_e+s.shift(),a.bezierCurveTo(se,ce,Be,_e,A,v);break;case 27:for(s.length%2&&(v+=s.shift());s.length>=4;)se=A+s.shift(),ce=v,Be=se+s.shift(),_e=ce+s.shift(),A=Be+s.shift(),v=_e,a.bezierCurveTo(se,ce,Be,_e,A,v);break;case 28:s.push(r.readInt16BE());break;case 29:if(te=s.pop()+S,Ae=I[te],Ae){y[te]=!0;let Me=r.pos,De=i;r.pos=Ae.offset,i=Ae.offset+Ae.length,H(),r.pos=Me,i=De}break;case 30:case 31:for(X=P===31;s.length>=4;)X?(se=A+s.shift(),ce=v,Be=se+s.shift(),_e=ce+s.shift(),v=_e+s.shift(),A=Be+(s.length===1?s.shift():0)):(se=A,ce=v+s.shift(),Be=se+s.shift(),_e=ce+s.shift(),A=Be+s.shift(),v=_e+(s.length===1?s.shift():0)),a.bezierCurveTo(se,ce,Be,_e,A,v),X=!X;break;case 12:switch(P=r.readUInt8(),P){case 3:let Me=s.pop(),De=s.pop();s.push(Me&&De?1:0);break;case 4:Me=s.pop(),De=s.pop(),s.push(Me||De?1:0);break;case 5:Me=s.pop(),s.push(Me?0:1);break;case 9:Me=s.pop(),s.push(Math.abs(Me));break;case 10:Me=s.pop(),De=s.pop(),s.push(Me+De);break;case 11:Me=s.pop(),De=s.pop(),s.push(Me-De);break;case 12:Me=s.pop(),De=s.pop(),s.push(Me/De);break;case 14:Me=s.pop(),s.push(-Me);break;case 15:Me=s.pop(),De=s.pop(),s.push(Me===De?1:0);break;case 18:s.pop();break;case 20:let ft=s.pop(),Dt=s.pop();c[Dt]=ft;break;case 21:Dt=s.pop(),s.push(c[Dt]||0);break;case 22:let Tt=s.pop(),Mt=s.pop(),ar=s.pop(),Ot=s.pop();s.push(ar<=Ot?Tt:Mt);break;case 23:s.push(Math.random());break;case 24:Me=s.pop(),De=s.pop(),s.push(Me*De);break;case 26:Me=s.pop(),s.push(Math.sqrt(Me));break;case 27:Me=s.pop(),s.push(Me,Me);break;case 28:Me=s.pop(),De=s.pop(),s.push(De,Me);break;case 29:Dt=s.pop(),Dt<0?Dt=0:Dt>s.length-1&&(Dt=s.length-1),s.push(s[Dt]);break;case 30:let Le=s.pop(),Jt=s.pop();if(Jt>=0)for(;Jt>0;){var Z=s[Le-1];for(let tr=Le-2;tr>=0;tr--)s[tr+1]=s[tr];s[0]=Z,Jt--}else for(;Jt<0;){var Z=s[0];for(let Ft=0;Ft<=Le;Ft++)s[Ft]=s[Ft+1];s[Le-1]=Z,Jt++}break;case 34:se=A+s.shift(),ce=v,Be=se+s.shift(),_e=ce+s.shift(),$=Be+s.shift(),de=_e,he=$+s.shift(),me=de,tt=he+s.shift(),et=me,Pe=tt+s.shift(),Ie=et,A=Pe,v=Ie,a.bezierCurveTo(se,ce,Be,_e,$,de),a.bezierCurveTo(he,me,tt,et,Pe,Ie);break;case 35:Re=[];for(let tr=0;tr<=5;tr++)A+=s.shift(),v+=s.shift(),Re.push(A,v);a.bezierCurveTo(...Re.slice(0,6)),a.bezierCurveTo(...Re.slice(6)),s.shift();break;case 36:se=A+s.shift(),ce=v+s.shift(),Be=se+s.shift(),_e=ce+s.shift(),$=Be+s.shift(),de=_e,he=$+s.shift(),me=de,tt=he+s.shift(),et=me+s.shift(),Pe=tt+s.shift(),Ie=et,A=Pe,v=Ie,a.bezierCurveTo(se,ce,Be,_e,$,de),a.bezierCurveTo(he,me,tt,et,Pe,Ie);break;case 37:let cr=A,bt=v;Re=[];for(let tr=0;tr<=4;tr++)A+=s.shift(),v+=s.shift(),Re.push(A,v);Math.abs(A-cr)>Math.abs(v-bt)?(A+=s.shift(),v=bt):(A=cr,v+=s.shift()),Re.push(A,v),a.bezierCurveTo(...Re.slice(0,6)),a.bezierCurveTo(...Re.slice(6));break;default:throw new Error(`Unknown op: 12 ${P}`)}break;default:throw new Error(`Unknown op: ${P}`)}}else if(P<247)s.push(P-139);else if(P<251){var O=r.readUInt8();
64s.push((P-247)*256+O+108)}else if(P<255){var O=r.readUInt8();s.push(-(P-251)*256-O-108)}else s.push(r.readInt32BE()/65536)}};return H(),C&&a.closePath(),a}constructor(...t){super(...t),Vs(this,"type","CFF")}}let uee=new Ye({originX:z,originY:z,type:new ei(4),data:new q0(e=>e.parent.buflen-e._currentOffset)});class fee extends yv{getImageForSize(t){for(let s=0;s<this._font.sbix.imageTables.length;s++){var r=this._font.sbix.imageTables[s];if(r.ppem>=t)break}let n=r.imageOffsets,i=n[this.id],a=n[this.id+1];return i===a?null:(this._font.stream.pos=i,uee.decode(this._font.stream,{buflen:a-i}))}render(t,r){let n=this.getImageForSize(r);if(n!=null){let i=r/this._font.unitsPerEm;t.image(n.data,{height:r,x:n.originX,y:(this.bbox.minY-n.originY)*i})}this._font.sbix.flags.renderOutlines&&super.render(t,r)}constructor(...t){super(...t),Vs(this,"type","SBIX")}}class $I{constructor(t,r){this.glyph=t,this.color=r}}class dee extends Wc{_getBBox(){let t=new yd;for(let r=0;r<this.layers.length;r++){let i=this.layers[r].glyph.bbox;t.addPoint(i.minX,i.minY),t.addPoint(i.maxX,i.maxY)}return t}get layers(){let t=this._font.CPAL,r=this._font.COLR,n=0,i=r.baseGlyphRecord.length-1;for(;n<=i;){let A=n+i>>1;var a=r.baseGlyphRecord[A];if(this.id<a.gid)i=A-1;else if(this.id>a.gid)n=A+1;else{var s=a;break}}if(s==null){var c=this._font._getBaseGlyph(this.id),u={red:0,green:0,blue:0,alpha:255};return[new $I(c,u)]}let f=[];for(let A=s.firstLayerIndex;A<s.firstLayerIndex+s.numLayers;A++){var a=r.layerRecords[A],u=t.colorRecords[a.paletteIndex],c=this._font._getBaseGlyph(a.gid);f.push(new $I(c,u))}return f}render(t,r){for(let{glyph:n,color:i}of this.layers)t.fillColor([i.red,i.green,i.blue],i.alpha/255*100),n.render(t,r)}constructor(...t){super(...t),Vs(this,"type","COLR")}}const Aee=32768,hee=4095,gee=32768,e8=16384,pee=8192,t8=4095,r8=128,n8=127,mee=128,vee=64,yee=63;class bee{normalizeCoords(t){let r=[];for(var n=0;n<this.font.fvar.axis.length;n++){let i=this.font.fvar.axis[n];t[n]<i.defaultValue?r.push((t[n]-i.defaultValue+Number.EPSILON)/(i.defaultValue-i.minValue+Number.EPSILON)):r.push((t[n]-i.defaultValue+Number.EPSILON)/(i.maxValue-i.defaultValue+Number.EPSILON))}if(this.font.avar)for(var n=0;n<this.font.avar.segment.length;n++){let a=this.font.avar.segment[n];for(let s=0;s<a.correspondence.length;s++){let c=a.correspondence[s];if(s>=1&&r[n]<c.fromCoord){let u=a.correspondence[s-1];r[n]=((r[n]-u.fromCoord)*(c.toCoord-u.toCoord)+Number.EPSILON)/(c.fromCoord-u.fromCoord+Number.EPSILON)+u.toCoord;break}}}return r}transformPoints(t,r){if(!this.font.fvar||!this.font.gvar)return;let{gvar:n}=this.font;if(t>=n.glyphCount)return;let i=n.offsets[t];if(i===n.offsets[t+1])return;let{stream:a}=this.font;if(a.pos=i,a.pos>=a.length)return;let s=a.readUInt16BE(),c=i+a.readUInt16BE();if(s&Aee){var u=a.pos;a.pos=c;var f=this.decodePoints();c=a.pos,a.pos=u}let A=r.map(S=>S.copy());s&=hee;for(let S=0;S<s;S++){let T=a.readUInt16BE(),_=a.readUInt16BE();if(_&gee){var v=[];for(let L=0;L<n.axisCount;L++)v.push(a.readInt16BE()/16384)}else{if((_&t8)>=n.globalCoordCount)throw new Error("Invalid gvar table");var v=n.globalCoords[_&t8]}if(_&e8){var y=[];for(let L=0;L<n.axisCount;L++)y.push(a.readInt16BE()/16384);var E=[];for(let L=0;L<n.axisCount;L++)E.push(a.readInt16BE()/16384)}let k=this.tupleFactor(_,v,y,E);if(k===0){c+=T;continue}var u=a.pos;if(a.pos=c,_&pee)var C=this.decodePoints();else var C=f;let Q=C.length===0?r.length:C.length,j=this.decodeDeltas(Q),N=this.decodeDeltas(Q);if(C.length===0)for(let L=0;L<r.length;L++){var I=r[L];I.x+=Math.round(j[L]*k),I.y+=Math.round(N[L]*k)}else{let L=A.map(H=>H.copy()),G=r.map(()=>!1);for(let H=0;H<C.length;H++){let Z=C[H];if(Z<r.length){let O=L[Z];G[Z]=!0,O.x+=j[H]*k,O.y+=N[H]*k}}this.interpolateMissingDeltas(L,A,G);for(let H=0;H<r.length;H++){let Z=L[H].x-A[H].x,O=L[H].y-A[H].y;r[H].x=Math.round(r[H].x+Z),r[H].y=Math.round(r[H].y+O)}}c+=T,a.pos=u}}decodePoints(){let t=this.font.stream,r=t.readUInt8();r&r8&&(r=(r&n8)<<8|t.readUInt8());let n=new Uint16Array(r),i=0,a=0;for(;i<r;){let s=t.readUInt8(),c=(s&n8)+1,u=s&r8?t.readUInt16:t.readUInt8;for(let f=0;f<c&&i<r;f++)a+=u.call(t),n[i++]=a}return n}decodeDeltas(t){let r=this.font.stream,n=0,i=new Int16Array(t);for(;n<t;){let a=r.readUInt8(),s=(a&yee)+1;if(a&mee)n+=s;else{let c=a&vee?r.readInt16BE:r.readInt8;for(let u=0;u<s&&n<t;u++)i[n++]=c.call(r)}}return i}tupleFactor(t,r,n,i){let a=this.normalizedCoords,{gvar:s}=this.font,c=1;for(let u=0;u<s.axisCount;u++)if(r[u]!==0){if(a[u]===0)return 0;if((t&e8)===0){if(a[u]<Math.min(0,r[u])||a[u]>Math.max(0,r[u]))return 0;c=(c*a[u]+Number.EPSILON)/(r[u]+Number.EPSILON)}else{if(a[u]<n[u]||a[u]>i[u])return 0;a[u]<r[u]?c=c*(a[u]-n[u]+Number.EPSILON)/(r[u]-n[u]+Number.EPSILON):c=c*(i[u]-a[u]+Number.EPSILON)/(i[u]-r[u]+Number.EPSILON)}}return c}interpolateMissingDeltas(t,r,n){if(t.length===0)return;let i=0;for(;i<t.length;){let a=i,s=i,c=t[s];for(;!c.endContour;)c=t[++s];for(;i<=s&&!n[i];)i++;if(i>s)continue;let u=i,f=i;for(i++;i<=s;)n[i]&&(this.deltaInterpolate(f+1,i-1,f,i,r,t),f=i),i++;f===u?this.deltaShift(a,s,f,r,t):(this.deltaInterpolate(f+1,s,f,u,r,t),u>0&&this.deltaInterpolate(a,u-1,f,u,r,t)),i=s+1}}
64deltaInterpolate(t,r,n,i,a,s){if(t>r)return;let c=["x","y"];for(let f=0;f<c.length;f++){let A=c[f];if(a[n][A]>a[i][A]){var u=n;n=i,i=u}let v=a[n][A],y=a[i][A],E=s[n][A],C=s[i][A];if(v!==y||E===C){let I=v===y?0:(C-E)/(y-v);for(let S=t;S<=r;S++){let T=a[S][A];T<=v?T+=E-v:T>=y?T+=C-y:T=E+(T-v)*I,s[S][A]=T}}}}deltaShift(t,r,n,i,a){let s=a[n].x-i[n].x,c=a[n].y-i[n].y;if(!(s===0&&c===0))for(let u=t;u<=r;u++)u!==n&&(a[u].x+=s,a[u].y+=c)}getAdvanceAdjustment(t,r){let n,i;if(r.advanceWidthMapping){let a=t;a>=r.advanceWidthMapping.mapCount&&(a=r.advanceWidthMapping.mapCount-1),r.advanceWidthMapping.entryFormat,{outerIndex:n,innerIndex:i}=r.advanceWidthMapping.mapData[a]}else n=0,i=t;return this.getDelta(r.itemVariationStore,n,i)}getDelta(t,r,n){if(r>=t.itemVariationData.length)return 0;let i=t.itemVariationData[r];if(n>=i.deltaSets.length)return 0;let a=i.deltaSets[n],s=this.getBlendVector(t,r),c=0;for(let u=0;u<i.regionIndexCount;u++)c+=a.deltas[u]*s[u];return c}getBlendVector(t,r){let n=t.itemVariationData[r];if(this.blendVectors.has(n))return this.blendVectors.get(n);let i=this.normalizedCoords,a=[];for(let s=0;s<n.regionIndexCount;s++){let c=1,u=n.regionIndexes[s],f=t.variationRegionList.variationRegions[u];for(let A=0;A<f.length;A++){let v=f[A],y;v.startCoord>v.peakCoord||v.peakCoord>v.endCoord||v.startCoord<0&&v.endCoord>0&&v.peakCoord!==0||v.peakCoord===0?y=1:i[A]<v.startCoord||i[A]>v.endCoord?y=0:i[A]===v.peakCoord?y=1:i[A]<v.peakCoord?y=(i[A]-v.startCoord+Number.EPSILON)/(v.peakCoord-v.startCoord+Number.EPSILON):y=(v.endCoord-i[A]+Number.EPSILON)/(v.endCoord-v.peakCoord+Number.EPSILON),c*=y}a[s]=c}return this.blendVectors.set(n,a),a}constructor(t,r){this.font=t,this.normalizedCoords=this.normalizeCoords(r),this.blendVectors=new Map}}Promise.resolve();class sN{includeGlyph(t){return typeof t=="object"&&(t=t.id),this.mapping[t]==null&&(this.glyphs.push(t),this.mapping[t]=this.glyphs.length-1),this.mapping[t]}constructor(t){this.font=t,this.glyphs=[],this.mapping={},this.includeGlyph(0)}}const xee=1,Eee=2,Cee=4,Bee=8,wee=16,Iee=32;class i8{static size(t){return t>=0&&t<=255?1:2}static encode(t,r){r>=0&&r<=255?t.writeUInt8(r):t.writeInt16BE(r)}}let a8=new Ye({numberOfContours:_t,xMin:_t,yMin:_t,xMax:_t,yMax:_t,endPtsOfContours:new Oe(z,"numberOfContours"),instructions:new Oe(zt,z),flags:new Oe(zt,0),xPoints:new Oe(i8,0),yPoints:new Oe(i8,0)});class See{encodeSimple(t,r=[]){let n=[],i=[],a=[],s=[],c=0,u=0,f=0,A=0,v=0;for(let T=0;T<t.commands.length;T++){let _=t.commands[T];for(let k=0;k<_.args.length;k+=2){let F=_.args[k],Q=_.args[k+1],j=0;if(_.command==="quadraticCurveTo"&&k===2){let N=t.commands[T+1];if(N&&N.command==="quadraticCurveTo"){let L=(u+N.args[0])/2,G=(f+N.args[1])/2;if(F===L&&Q===G)continue}}_.command==="quadraticCurveTo"&&k===0||(j|=xee),j=this._encodePoint(F,u,i,j,Eee,wee),j=this._encodePoint(Q,f,a,j,Cee,Iee),j===A&&c<255?(s[s.length-1]|=Bee,c++):(c>0&&(s.push(c),c=0),s.push(j),A=j),u=F,f=Q,v++}_.command==="closePath"&&n.push(v-1)}t.commands.length>1&&t.commands[t.commands.length-1].command!=="closePath"&&n.push(v-1);let y=t.bbox,E={numberOfContours:n.length,xMin:y.minX,yMin:y.minY,xMax:y.maxX,yMax:y.maxY,endPtsOfContours:n,instructions:r,flags:s,xPoints:i,yPoints:a},C=a8.size(E),I=4-C%4,S=new _5(C+I);return a8.encode(S,E),I!==0&&S.fill(0,I),S.buffer}_encodePoint(t,r,n,i,a,s){let c=t-r;return t===r?i|=s:(-255<=c&&c<=255&&(i|=a,c<0?c=-c:i|=s),n.push(c)),i}}class _ee extends sN{_addGlyph(t){let r=this.font.getGlyph(t),n=r._decode(),i=this.font.loca.offsets[t],a=this.font.loca.offsets[t+1],s=this.font._getTableStream("glyf");s.pos+=i;let c=s.readBuffer(a-i);if(n&&n.numberOfContours<0){c=new Uint8Array(c);let u=new DataView(c.buffer);for(let f of n.components)t=this.includeGlyph(f.glyphID),u.setUint16(f.pos,t)}else n&&this.font._variationProcessor&&(c=this.glyphEncoder.encodeSimple(r.path,n.instructions));return this.glyf.push(c),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:r.advanceWidth,bearing:r._getMetrics().leftBearing}),this.offset+=c.length,this.glyf.length-1}encode(){this.glyf=[],this.offset=0,this.loca={offsets:[],version:this.font.loca.version},this.hmtx={metrics:[],bearings:[]};let t=0;for(;t<this.glyphs.length;)this._addGlyph(this.glyphs[t++]);let r=xy(this.font.maxp);r.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);let n=xy(this.font.head);n.indexToLocFormat=this.loca.version;let i=xy(this.font.hhea);return i.numberOfMetrics=this.hmtx.metrics.length,Vk.toBuffer({tables:{head:n,hhea:i,loca:this.loca,maxp:r,"cvt ":this.font["cvt "],prep:this.font.prep,glyf:this.glyf,hmtx:this.hmtx,fpgm:this.font.fpgm}})}constructor(t){super(t),this.glyphEncoder=new See}}class Qee extends sN{subsetCharstrings(){this.charstrings=[];let t={};for(let r of this.glyphs){this.charstrings.push(this.cff.getCharString(r));let n=this.font.getGlyph(r);n.path;for(let i in n._usedGsubrs)t[i]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,t)}subsetSubrs(t,r){let n=[];for(let i=0;i<t.length;i++){let a=t[i];r[i]?(this.cff.stream.pos=a.offset,n.push(this.cff.stream.readBuffer(a.length))):n.push(new Uint8Array([11]))}return n}subsetFontdict(t){t.FDArray=[],t.FDSelect={version:0,fds:[]};let r={},n=[],i={};for(let a of this.glyphs){let s=this.cff.fdForGlyph(a);if(s==null)continue;r[s]||(t.FDArray.push(Object.assign({},this.cff.topDict.FDArray[s])),n.push({}),i[s]=t.FDArray.length-1),r[s]=!0,t.FDSelect.fds.push(i[s]);let c=this.font.getGlyph(a);c.path;for(let u in c._usedSubrs)n[i[s]][u]=!0}for(let a=0;a<t.FDArray.length;a++){let s=t.FDArray[a];delete s.FontName,s.Private&&s.Private.Subrs&&(s.Private=Object.assign({},s.Private),s.Private.Subrs=this.subsetSubrs(s.Private.Subrs,n[a]))}}createCIDFontdict(t){let r={};for(let i of this.glyphs){let a=this.font.getGlyph(i);a.path;for(let s in a._usedSubrs)r[s]=!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,r)),t.FDArray=[{Private:n}],t.FDSelect={version:3,nRanges:1,ranges:[{first:0,fd:0}],sentinel:this.charstrings.length}}addString(t){return t?(this.strings||(this.strings=[]),this.strings.push(t),b2.length+this.strings.length-1):null}encode(){this.subsetCharstrings();let t={version:this.charstrings.length>255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},r=Object.assign({},this.cff.topDict);r.Private=null,r.charset=t,r.Encoding=null,r.CharStrings=this.charstrings;for(let i of["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"])r[i]=this.addString(this.cff.string(r[i]));r.ROS=[this.addString("Adobe"),this.addString("Identity"),0],r.CIDCount=this.charstrings.length,this.cff.isCIDFont?this.subsetFontdict(r):this.createCIDFontdict(r);let n={version:1,hdrSize:this.cff.hdrSize,offSize:4,header:this.cff.header,nameIndex:[this.cff.postscriptName],topDictIndex:[r],stringIndex:this.strings,globalSubrIndex:this.gsubrs};return Gk.toBuffer(n)}constructor(t){if(super(t),this.cff=this.font["CFF "],!this.cff)throw new Error("Not a CFF Font")}}class fs{static probe(t){let r=gv.decode(t.slice(0,4));return r==="true"||r==="OTTO"||r==="\0�\0\0"}setDefaultLanguage(t=null){this.defaultLanguage=t}_getTable(t){if(!(t.tag in this._tables))try{this._tables[t.tag]=this._decodeTable(t)}catch{}return this._tables[t.tag]}_getTableStream(t){let r=this.directory.tables[t];return r?(this.stream.pos=r.offset,this.stream):null}_decodeDirectory(){return this.directory=Vk.decode(this.stream,{_startOffset:0})}_decodeTable(t){let r=this.stream.pos,n=this._getTableStream(t.tag),i=R5[t.tag].decode(n,this,t.length);return this.stream.pos=r,i}getName(t,r=this.defaultLanguage||D5){let n=this.name&&this.name.re
64cords[t];return n&&(n[r]||n[this.defaultLanguage]||n[D5]||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 t=this["OS/2"];return t?t.capHeight:this.ascent}get xHeight(){let t=this["OS/2"];return t?t.xHeight:0}get numGlyphs(){return this.maxp.numGlyphs}get unitsPerEm(){return this.head.unitsPerEm}get bbox(){return Object.freeze(new yd(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}get _cmapProcessor(){return new R3(this.cmap)}get characterSet(){return this._cmapProcessor.getCharacterSet()}hasGlyphForCodePoint(t){return!!this._cmapProcessor.lookup(t)}glyphForCodePoint(t){return this.getGlyph(this._cmapProcessor.lookup(t),[t])}glyphsForString(t){let r=[],n=t.length,i=0,a=-1,s=-1;for(;i<=n;){let c=0,u=0;if(i<n){if(c=t.charCodeAt(i++),55296<=c&&c<=56319&&i<n){let f=t.charCodeAt(i);56320<=f&&f<=57343&&(i++,c=((c&1023)<<10)+(f&1023)+65536)}u=65024<=c&&c<=65039||917760<=c&&c<=917999?1:0}else i++;s===0&&u===1?r.push(this.getGlyph(this._cmapProcessor.lookup(a,c),[a,c])):s===0&&u===0&&r.push(this.glyphForCodePoint(a)),a=c,s=u}return r}get _layoutEngine(){return new V$(this)}layout(t,r,n,i,a){return this._layoutEngine.layout(t,r,n,i,a)}stringsForGlyph(t){return this._layoutEngine.stringsForGlyph(t)}get availableFeatures(){return this._layoutEngine.getAvailableFeatures()}getAvailableFeatures(t,r){return this._layoutEngine.getAvailableFeatures(t,r)}_getBaseGlyph(t,r=[]){return this._glyphs[t]||(this.directory.tables.glyf?this._glyphs[t]=new yv(t,r,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[t]=new cee(t,r,this))),this._glyphs[t]||null}getGlyph(t,r=[]){return this._glyphs[t]||(this.directory.tables.sbix?this._glyphs[t]=new fee(t,r,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[t]=new dee(t,r,this):this._getBaseGlyph(t,r)),this._glyphs[t]||null}createSubset(){return this.directory.tables["CFF "]?new Qee(this):new _ee(this)}get variationAxes(){let t={};if(!this.fvar)return t;for(let r of this.fvar.axis)t[r.axisTag.trim()]={name:r.name.en,min:r.minValue,default:r.defaultValue,max:r.maxValue};return t}get namedVariations(){let t={};if(!this.fvar)return t;for(let r of this.fvar.instance){let n={};for(let i=0;i<this.fvar.axis.length;i++){let a=this.fvar.axis[i];n[a.axisTag.trim()]=r.coord[i]}t[r.name.en]=n}return t}getVariation(t){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(typeof t=="string"&&(t=this.namedVariations[t]),typeof t!="object")throw new Error("Variation settings must be either a variation name or settings object.");let r=this.fvar.axis.map((a,s)=>{let c=a.axisTag.trim();return c in t?Math.max(a.minValue,Math.min(a.maxValue,t[c])):a.defaultValue}),n=new G0(this.stream.buffer);n.pos=this._directoryPos;let i=new fs(n,r);return i._tables=this._tables,i}get _variationProcessor(){if(!this.fvar)return null;let t=this.variationCoords;return!t&&!this.CFF2?null:(t||(t=this.fvar.axis.map(r=>r.defaultValue)),new bee(this,t))}getFont(t){return this.getVariation(t)}constructor(t,r=null){Vs(this,"type","TTF"),this.defaultLanguage=null,this.stream=t,this.variationCoords=r,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory();for(let n in this.directory.tables){let i=this.directory.tables[n];R5[n]&&i.length>0&&Object.defineProperty(this,n,{get:this._getTable.bind(this,i)})}}}W0([K0],fs.prototype,"bbox",null);W0([K0],fs.prototype,"_cmapProcessor",null);W0([K0],fs.prototype,"characterSet",null);W0([K0],fs.prototype,"_layoutEngine",null);W0([K0],fs.prototype,"variationAxes",null);W0([K0],fs.prototype,"namedVariations",null);W0([K0],fs.prototype,"_variationProcessor",null);
64let Dee=new Ye({tag:new ei(4),offset:new je(ze,"void",{type:"global"}),compLength:ze,length:ze,origChecksum:ze}),oN=new Ye({tag:new ei(4),flavor:ze,length:ze,numTables:z,reserved:new Ui(z),totalSfntSize:ze,majorVersion:z,minorVersion:z,metaOffset:ze,metaLength:ze,metaOrigLength:ze,privOffset:ze,privLength:ze,tables:new Oe(Dee,"numTables")});oN.process=function(){let e={};for(let t of this.tables)e[t.tag]=t;this.tables=e};var kee=oN;class Nee extends fs{static probe(t){return gv.decode(t.slice(0,4))==="wOFF"}_decodeDirectory(){this.directory=kee.decode(this.stream,{_startOffset:0})}_getTableStream(t){let r=this.directory.tables[t];if(r)if(this.stream.pos=r.offset,r.compLength<r.length){this.stream.pos+=2;let n=new Uint8Array(r.length),i=XK(this.stream.readBuffer(r.compLength-2),n);return new G0(i)}else return this.stream;return null}constructor(...t){super(...t),Vs(this,"type","WOFF")}}class Ree extends yv{_decode(){return this._font._transformedGlyphs[this.id]}_getCBox(){return this.path.bbox}constructor(...t){super(...t),Vs(this,"type","WOFF2")}}const s8={decode(e){let t=0,r=[0,1,2,3,4];for(let n=0;n<r.length;n++){let i=e.readUInt8();if(t&3758096384)throw new Error("Overflow");if(t=t<<7|i&127,(i&128)===0)return t}throw new Error("Bad base 128 number")}};let Tee=["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"],Fee=new Ye({flags:zt,customTag:new Q5(new ei(4),e=>(e.flags&63)===63),tag:e=>e.customTag||Tee[e.flags&63],length:s8,transformVersion:e=>e.flags>>>6&3,transformed:e=>e.tag==="glyf"||e.tag==="loca"?e.transformVersion===0:e.transformVersion!==0,transformLength:new Q5(s8,e=>e.transformed)}),lN=new Ye({tag:new ei(4),flavor:ze,length:ze,numTables:z,reserved:new Ui(z),totalSfntSize:ze,totalCompressedSize:ze,majorVersion:z,minorVersion:z,metaOffset:ze,metaLength:ze,metaOrigLength:ze,privOffset:ze,privLength:ze,tables:new Oe(Fee,"numTables")});lN.process=function(){let e={};for(let t=0;t<this.tables.length;t++){let r=this.tables[t];e[r.tag]=r}return this.tables=e};var Oee=lN;class Mee extends fs{static probe(t){return gv.decode(t.slice(0,4))==="wOF2"}_decodeDirectory(){this.directory=Oee.decode(this.stream),this._dataPos=this.stream.pos}_decompress(){if(!this._decompressed){this.stream.pos=this._dataPos;let t=this.stream.readBuffer(this.directory.totalCompressedSize),r=0;for(let i in this.directory.tables){let a=this.directory.tables[i];a.offset=r,r+=a.transformLength!=null?a.transformLength:a.length}let n=oV(t,r);if(!n)throw new Error("Error decoding compressed data in WOFF2");this.stream=new G0(n),this._decompressed=!0}}_decodeTable(t){return this._decompress(),super._decodeTable(t)}_getBaseGlyph(t,r=[]){if(!this._glyphs[t])return this.directory.tables.glyf&&this.directory.tables.glyf.transformed?(this._transformedGlyphs||this._transformGlyfTable(),this._glyphs[t]=new Ree(t,r,this)):super._getBaseGlyph(t,r)}_transformGlyfTable(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;let t=Lee.decode(this.stream),r=[];for(let i=0;i<t.numGlyphs;i++){let a={},s=t.nContours.readInt16BE();if(a.numberOfContours=s,s>0){let c=[],u=0;for(let f=0;f<s;f++){let A=Fy(t.nPoints);u+=A,c.push(u)}a.points=zee(t.flags,t.glyphs,u);for(let f=0;f<s;f++)a.points[c[f]-1].endContour=!0;var n=Fy(t.glyphs)}else if(s<0&&yv.prototype._decodeComposite.call({_font:this},a,t.composites))var n=Fy(t.glyphs);r.push(a)}this._transformedGlyphs=r}constructor(...t){super(...t),Vs(this,"type","WOFF2")}}class eA{decode(t,r){return new G0(this._buf.decode(t,r))}constructor(t){this.length=t,this._buf=new q0(t)}}let Lee=new Ye({version:ze,numGlyphs:z,indexFormat:z,nContourStreamSize:ze,nPointsStreamSize:ze,flagStreamSize:ze,glyphStreamSize:ze,compositeStreamSize:ze,bboxStreamSize:ze,instructionStreamSize:ze,nContours:new eA("nContourStreamSize"),nPoints:new eA("nPointsStreamSize"),flags:new eA("flagStreamSize"),glyphs:new eA("glyphStreamSize"),composites:new eA("compositeStreamSize"),bboxes:new eA("bboxStreamSize"),instructions:new eA("instructionStreamSize")});const jee=253,Uee=254,Pee=255,o8=253;function Fy(e){let t=e.readUInt8();return t===jee?e.readUInt16BE():t===Pee?e.readUInt8()+o8:t===Uee?e.readUInt8()+o8*2:t}function Bc(e,t){return e&1?t:-t}function zee(e,t,r){let n,i=n=0,a=[];for(let u=0;u<r;u++){let f=0,A=0,v=e.readUInt8(),y=!(v>>7);
64if(v&=127,v<10)f=0,A=Bc(v,((v&14)<<7)+t.readUInt8());else if(v<20)f=Bc(v,((v-10&14)<<7)+t.readUInt8()),A=0;else if(v<84){var s=v-20,c=t.readUInt8();f=Bc(v,1+(s&48)+(c>>4)),A=Bc(v>>1,1+((s&12)<<2)+(c&15))}else if(v<120){var s=v-84;f=Bc(v,1+(s/12<<8)+t.readUInt8()),A=Bc(v>>1,1+(s%12>>2<<8)+t.readUInt8())}else if(v<124){var c=t.readUInt8();let C=t.readUInt8();f=Bc(v,(c<<4)+(C>>4)),A=Bc(v>>1,((C&15)<<8)+t.readUInt8())}else f=Bc(v,t.readUInt16BE()),A=Bc(v>>1,t.readUInt16BE());i+=f,n+=A,a.push(new Fl(y,!1,i,n))}return a}let Hee=new tn(ze,{65536:{numFonts:ze,offsets:new Oe(ze,"numFonts")},131072:{numFonts:ze,offsets:new Oe(ze,"numFonts"),dsigTag:ze,dsigLength:ze,dsigOffset:ze}});class Gee{static probe(t){return gv.decode(t.slice(0,4))==="ttcf"}getFont(t){for(let r of this.header.offsets){let n=new G0(this.stream.buffer);n.pos=r;let i=new fs(n);if(i.postscriptName===t||i.postscriptName instanceof Uint8Array&&t instanceof Uint8Array&&i.postscriptName.every((a,s)=>t[s]===a))return i}return null}get fonts(){let t=[];for(let r of this.header.offsets){let n=new G0(this.stream.buffer);n.pos=r,t.push(new fs(n))}return t}constructor(t){if(Vs(this,"type","TTC"),this.stream=t,t.readString(4)!=="ttcf")throw new Error("Not a TrueType collection");this.header=Hee.decode(t)}}let qee=new ei(zt);new Ye({len:ze,buf:new q0("len")});let Yee=new Ye({id:z,nameOffset:_t,attr:zt,dataOffset:Ad,handle:ze}),Wee=new Ye({name:new ei(4),maxTypeIndex:z,refList:new je(z,new Oe(Yee,e=>e.maxTypeIndex+1),{type:"parent"})}),Kee=new Ye({length:z,types:new Oe(Wee,e=>e.length+1)}),Vee=new Ye({reserved:new Ui(zt,24),typeList:new je(z,Kee),nameListOffset:new je(z,"void")}),l8=new Ye({dataOffset:ze,map:new je(ze,Vee),dataLength:ze,mapLength:ze});class Jee{static probe(t){let r=new G0(t);try{var n=l8.decode(r)}catch{return!1}for(let i of n.map.typeList.types)if(i.name==="sfnt")return!0;return!1}getFont(t){if(!this.sfnt)return null;for(let r of this.sfnt.refList){let n=this.header.dataOffset+r.dataOffset+4,i=new G0(this.stream.buffer.slice(n)),a=new fs(i);if(a.postscriptName===t||a.postscriptName instanceof Uint8Array&&t instanceof Uint8Array&&a.postscriptName.every((s,c)=>t[c]===s))return a}return null}get fonts(){let t=[];for(let r of this.sfnt.refList){let n=this.header.dataOffset+r.dataOffset+4,i=new G0(this.stream.buffer.slice(n));t.push(new fs(i))}return t}constructor(t){Vs(this,"type","DFont"),this.stream=t,this.header=l8.decode(this.stream);for(let r of this.header.map.typeList.types){for(let n of r.refList)n.nameOffset>=0?(this.stream.pos=n.nameOffset+this.header.map.nameListOffset,n.name=qee.decode(this.stream)):n.name=null;r.name==="sfnt"&&(this.sfnt=r)}}}m1(fs);m1(Nee);m1(Mee);m1(Gee);m1(Jee);var Oy,c8;function Zee(){if(c8)return Oy;c8=1;function e(){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}return Oy=e,Oy}var Xee=Zee();const $ee=yi(Xee);var Tl={},My={},u8;function bv(){return u8||(u8=1,(function(e){var t=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function r(a,s){return Object.prototype.hasOwnProperty.call(a,s)}e.assign=function(a){for(var s=Array.prototype.slice.call(arguments,1);s.length;){var c=s.shift();if(c){if(typeof c!="object")throw new TypeError(c+"must be non-object");for(var u in c)r(c,u)&&(a[u]=c[u])}}return a},e.shrinkBuf=function(a,s){return a.length===s?a:a.subarray?a.subarray(0,s):(a.length=s,a)};var n={arraySet:function(a,s,c,u,f){if(s.subarray&&a.subarray){a.set(s.subarray(c,c+u),f);return}for(var A=0;A<u;A++)a[f+A]=s[c+A]},flattenChunks:function(a){var s,c,u,f,A,v;for(u=0,s=0,c=a.length;s<c;s++)u+=a[s].length;for(v=new Uint8Array(u),f=0,s=0,c=a.length;s<c;s++)A=a[s],v.set(A,f),f+=A.length;return v}},i={arraySet:function(a,s,c,u,f){for(var A=0;A<u;A++)a[f+A]=s[c+A]},flattenChunks:function(a){return[].concat.apply([],a)}};e.setTyped=function(a){a?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,n)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,i))},e.setTyped(t)})(My)),My}var tA={},f8;function ete(){if(f8)return tA;f8=1;var e=bv(),t=4,r=0,n=1,i=2;function a(le){for(var Xe=le.length;--Xe>=0;)le[Xe]=0}var s=0,c=1,u=2,f=3,A=258,v=29,y=256,E=y+1+v,C=30,I=19,S=2*E+1,T=15,_=16,k=7,F=256,Q=16,j=17,N=18,L=[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],G=[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],H=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Z=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],O=512,P=new Array((E+2)*2);a(P);var te=new Array(C*2);a(te);var Ae=new Array(O);a(Ae);var X=new Array(A-f+1);a(X);var se=new Array(v);a(se);var ce=new Array(C);a(ce);function Be(le,Xe,nt,it,pe){this.static_tree=le,this.extra_bits=Xe,this.extra_base=nt,this.elems=it,this.max_length=pe,this.has_stree=le&&le.length}var _e,$,de;function he(le,Xe){this.dyn_tree=le,this.max_code=0,this.stat_desc=Xe}function me(le){return le<256?Ae[le]:Ae[256+(le>>>7)]}function tt(le,Xe){le.pending_buf[le.pending++]=Xe&255,le.pending_buf[le.pending++]=Xe>>>8&255}function et(le,Xe,nt){le.bi_valid>_-nt?(le.bi_buf|=Xe<<le.bi_valid&65535,tt(le,le.bi_buf),le.bi_buf=Xe>>_-le.bi_valid,le.bi_valid+=nt-_):(le.bi_buf|=Xe<<le.bi_valid&65535,le.bi_valid+=nt)}function Pe(le,Xe,nt){et(le,nt[Xe*2],nt[Xe*2+1])}function Ie(le,Xe){var nt=0;do nt|=le&1,le>>>=1,nt<<=1;while(--Xe>0);return nt>>>1}function Re(le){le.bi_valid===16?(tt(le,le.bi_buf),le.bi_buf=0,le.bi_valid=0):le.bi_valid>=8&&(le.pending_buf[le.pending++]=le.bi_buf&255,le.bi_buf>>=8,le.bi_valid-=8)}function Me(le,Xe){var nt=Xe.dyn_tree,it=Xe.max_code,pe=Xe.stat_desc.static_tree,He=Xe.stat_desc.has_stree,ee=Xe.stat_desc.extra_bits,dt=Xe.stat_desc.extra_base,Zt=Xe.stat_desc.max_length,U,qe,We,ie,be,Te,Gt=0;for(ie=0;ie<=T;ie++)le.bl_count[ie]=0;
vendor: 4,942 bytes, line 64
64for(nt[le.heap[le.heap_max]*2+1]=0,U=le.heap_max+1;U<S;U++)qe=le.heap[U],ie=nt[nt[qe*2+1]*2+1]+1,ie>Zt&&(ie=Zt,Gt++),nt[qe*2+1]=ie,!(qe>it)&&(le.bl_count[ie]++,be=0,qe>=dt&&(be=ee[qe-dt]),Te=nt[qe*2],le.opt_len+=Te*(ie+be),He&&(le.static_len+=Te*(pe[qe*2+1]+be)));if(Gt!==0){do{for(ie=Zt-1;le.bl_count[ie]===0;)ie--;le.bl_count[ie]--,le.bl_count[ie+1]+=2,le.bl_count[Zt]--,Gt-=2}while(Gt>0);for(ie=Zt;ie!==0;ie--)for(qe=le.bl_count[ie];qe!==0;)We=le.heap[--U],!(We>it)&&(nt[We*2+1]!==ie&&(le.opt_len+=(ie-nt[We*2+1])*nt[We*2],nt[We*2+1]=ie),qe--)}}function De(le,Xe,nt){var it=new Array(T+1),pe=0,He,ee;for(He=1;He<=T;He++)it[He]=pe=pe+nt[He-1]<<1;for(ee=0;ee<=Xe;ee++){var dt=le[ee*2+1];dt!==0&&(le[ee*2]=Ie(it[dt]++,dt))}}function ft(){var le,Xe,nt,it,pe,He=new Array(T+1);for(nt=0,it=0;it<v-1;it++)for(se[it]=nt,le=0;le<1<<L[it];le++)X[nt++]=it;for(X[nt-1]=it,pe=0,it=0;it<16;it++)for(ce[it]=pe,le=0;le<1<<G[it];le++)Ae[pe++]=it;for(pe>>=7;it<C;it++)for(ce[it]=pe<<7,le=0;le<1<<G[it]-7;le++)Ae[256+pe++]=it;for(Xe=0;Xe<=T;Xe++)He[Xe]=0;for(le=0;le<=143;)P[le*2+1]=8,le++,He[8]++;for(;le<=255;)P[le*2+1]=9,le++,He[9]++;for(;le<=279;)P[le*2+1]=7,le++,He[7]++;for(;le<=287;)P[le*2+1]=8,le++,He[8]++;for(De(P,E+1,He),le=0;le<C;le++)te[le*2+1]=5,te[le*2]=Ie(le,5);_e=new Be(P,L,y+1,E,T),$=new Be(te,G,0,C,T),de=new Be(new Array(0),H,0,I,k)}function Dt(le){var Xe;for(Xe=0;Xe<E;Xe++)le.dyn_ltree[Xe*2]=0;for(Xe=0;Xe<C;Xe++)le.dyn_dtree[Xe*2]=0;for(Xe=0;Xe<I;Xe++)le.bl_tree[Xe*2]=0;le.dyn_ltree[F*2]=1,le.opt_len=le.static_len=0,le.last_lit=le.matches=0}function Tt(le){le.bi_valid>8?tt(le,le.bi_buf):le.bi_valid>0&&(le.pending_buf[le.pending++]=le.bi_buf),le.bi_buf=0,le.bi_valid=0}function Mt(le,Xe,nt,it){Tt(le),tt(le,nt),tt(le,~nt),e.arraySet(le.pending_buf,le.window,Xe,nt,le.pending),le.pending+=nt}function ar(le,Xe,nt,it){var pe=Xe*2,He=nt*2;return le[pe]<le[He]||le[pe]===le[He]&&it[Xe]<=it[nt]}function Ot(le,Xe,nt){for(var it=le.heap[nt],pe=nt<<1;pe<=le.heap_len&&(pe<le.heap_len&&ar(Xe,le.heap[pe+1],le.heap[pe],le.depth)&&pe++,!ar(Xe,it,le.heap[pe],le.depth));)le.heap[nt]=le.heap[pe],nt=pe,pe<<=1;le.heap[nt]=it}function Le(le,Xe,nt){var it,pe,He=0,ee,dt;if(le.last_lit!==0)do it=le.pending_buf[le.d_buf+He*2]<<8|le.pending_buf[le.d_buf+He*2+1],pe=le.pending_buf[le.l_buf+He],He++,it===0?Pe(le,pe,Xe):(ee=X[pe],Pe(le,ee+y+1,Xe),dt=L[ee],dt!==0&&(pe-=se[ee],et(le,pe,dt)),it--,ee=me(it),Pe(le,ee,nt),dt=G[ee],dt!==0&&(it-=ce[ee],et(le,it,dt)));while(He<le.last_lit);Pe(le,F,Xe)}function Jt(le,Xe){var nt=Xe.dyn_tree,it=Xe.stat_desc.static_tree,pe=Xe.stat_desc.has_stree,He=Xe.stat_desc.elems,ee,dt,Zt=-1,U;for(le.heap_len=0,le.heap_max=S,ee=0;ee<He;ee++)nt[ee*2]!==0?(le.heap[++le.heap_len]=Zt=ee,le.depth[ee]=0):nt[ee*2+1]=0;for(;le.heap_len<2;)U=le.heap[++le.heap_len]=Zt<2?++Zt:0,nt[U*2]=1,le.depth[U]=0,le.opt_len--,pe&&(le.static_len-=it[U*2+1]);for(Xe.max_code=Zt,ee=le.heap_len>>1;ee>=1;ee--)Ot(le,nt,ee);U=He;do ee=le.heap[1],le.heap[1]=le.heap[le.heap_len--],Ot(le,nt,1),dt=le.heap[1],le.heap[--le.heap_max]=ee,le.heap[--le.heap_max]=dt,nt[U*2]=nt[ee*2]+nt[dt*2],le.depth[U]=(le.depth[ee]>=le.depth[dt]?le.depth[ee]:le.depth[dt])+1,nt[ee*2+1]=nt[dt*2+1]=U,le.heap[1]=U++,Ot(le,nt,1);while(le.heap_len>=2);le.heap[--le.heap_max]=le.heap[1],Me(le,Xe),De(nt,Zt,le.bl_count)}function cr(le,Xe,nt){var it,pe=-1,He,ee=Xe[1],dt=0,Zt=7,U=4;for(ee===0&&(Zt=138,U=3),Xe[(nt+1)*2+1]=65535,it=0;it<=nt;it++)He=ee,ee=Xe[(it+1)*2+1],!(++dt<Zt&&He===ee)&&(dt<U?le.bl_tree[He*2]+=dt:He!==0?(He!==pe&&le.bl_tree[He*2]++,le.bl_tree[Q*2]++):dt<=10?le.bl_tree[j*2]++:le.bl_tree[N*2]++,dt=0,pe=He,ee===0?(Zt=138,U=3):He===ee?(Zt=6,U=3):(Zt=7,U=4))}function bt(le,Xe,nt){var it,pe=-1,He,ee=Xe[1],dt=0,Zt=7,U=4;for(ee===0&&(Zt=138,U=3),it=0;it<=nt;it++)if(He=ee,ee=Xe[(it+1)*2+1],!(++dt<Zt&&He===ee)){if(dt<U)do Pe(le,He,le.bl_tree);while(--dt!==0);else He!==0?(He!==pe&&(Pe(le,He,le.bl_tree),dt--),Pe(le,Q,le.bl_tree),et(le,dt-3,2)):dt<=10?(Pe(le,j,le.bl_tree),et(le,dt-3,3)):(Pe(le,N,le.bl_tree),et(le,dt-11,7));dt=0,pe=He,ee===0?(Zt=138,U=3):He===ee?(Zt=6,U=3):(Zt=7,U=4)}}function tr(le){var Xe;for(cr(le,le.dyn_ltree,le.l_desc.max_code),cr(le,le.dyn_dtree,le.d_desc.max_code),Jt(le,le.bl_desc),Xe=I-1;Xe>=3&&le.bl_tree[Z[Xe]*2+1]===0;Xe--);return le.opt_len+=3*(Xe+1)+5+5+4,Xe}function Ft(le,Xe,nt,it){var pe;for(et(le,Xe-257,5),et(le,nt-1,5),et(le,it-4,4),pe=0;pe<it;pe++)et(le,le.bl_tree[Z[pe]*2+1],3);bt(le,le.dyn_ltree,Xe-1),bt(le,le.dyn_dtree,nt-1)}function kt(le){var Xe=4093624447,nt;for(nt=0;nt<=31;nt++,Xe>>>=1)if(Xe&1&&le.dyn_ltree[nt*2]!==0)return r;if(le.dyn_ltree[18]!==0||le.dyn_ltree[20]!==0||le.dyn_ltree[26]!==0)return n;for(nt=32;nt<y;nt++)if(le.dyn_ltree[nt*2]!==0)return n;return r}var $t=!1;function wr(le){$t||(ft(),$t=!0),le.l_desc=new he(le.dyn_ltree,_e),le.d_desc=new he(le.dyn_dtree,$),le.bl_desc=new he(le.bl_tree,de),le.bi_buf=0,le.bi_valid=0,Dt(le)}function jt(le,Xe,nt,it){et(le,(s<<1)+(it?1:0),3),Mt(le,Xe,nt)}
vendor: 4,209 bytes, line 64
64function Ut(le){et(le,c<<1,3),Pe(le,F,P),Re(le)}function fr(le,Xe,nt,it){var pe,He,ee=0;le.level>0?(le.strm.data_type===i&&(le.strm.data_type=kt(le)),Jt(le,le.l_desc),Jt(le,le.d_desc),ee=tr(le),pe=le.opt_len+3+7>>>3,He=le.static_len+3+7>>>3,He<=pe&&(pe=He)):pe=He=nt+5,nt+4<=pe&&Xe!==-1?jt(le,Xe,nt,it):le.strategy===t||He===pe?(et(le,(c<<1)+(it?1:0),3),Le(le,P,te)):(et(le,(u<<1)+(it?1:0),3),Ft(le,le.l_desc.max_code+1,le.d_desc.max_code+1,ee+1),Le(le,le.dyn_ltree,le.dyn_dtree)),Dt(le),it&&Tt(le)}function Ar(le,Xe,nt){return le.pending_buf[le.d_buf+le.last_lit*2]=Xe>>>8&255,le.pending_buf[le.d_buf+le.last_lit*2+1]=Xe&255,le.pending_buf[le.l_buf+le.last_lit]=nt&255,le.last_lit++,Xe===0?le.dyn_ltree[nt*2]++:(le.matches++,Xe--,le.dyn_ltree[(X[nt]+y+1)*2]++,le.dyn_dtree[me(Xe)*2]++),le.last_lit===le.lit_bufsize-1}return tA._tr_init=wr,tA._tr_stored_block=jt,tA._tr_flush_block=fr,tA._tr_tally=Ar,tA._tr_align=Ut,tA}var Ly,d8;function cN(){if(d8)return Ly;d8=1;function e(t,r,n,i){for(var a=t&65535|0,s=t>>>16&65535|0,c=0;n!==0;){c=n>2e3?2e3:n,n-=c;do a=a+r[i++]|0,s=s+a|0;while(--c);a%=65521,s%=65521}return a|s<<16|0}return Ly=e,Ly}var jy,A8;function uN(){if(A8)return jy;A8=1;function e(){for(var n,i=[],a=0;a<256;a++){n=a;for(var s=0;s<8;s++)n=n&1?3988292384^n>>>1:n>>>1;i[a]=n}return i}var t=e();function r(n,i,a,s){var c=t,u=s+a;n^=-1;for(var f=s;f<u;f++)n=n>>>8^c[(n^i[f])&255];return n^-1}return jy=r,jy}var Uy,h8;function tte(){return h8||(h8=1,Uy={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"}),Uy}var g8;function rte(){if(g8)return Tl;g8=1;var e=bv(),t=ete(),r=cN(),n=uN(),i=tte(),a=0,s=1,c=3,u=4,f=5,A=0,v=1,y=-2,E=-3,C=-5,I=-1,S=1,T=2,_=3,k=4,F=0,Q=2,j=8,N=9,L=15,G=8,H=29,Z=256,O=Z+1+H,P=30,te=19,Ae=2*O+1,X=15,se=3,ce=258,Be=ce+se+1,_e=32,$=42,de=69,he=73,me=91,tt=103,et=113,Pe=666,Ie=1,Re=2,Me=3,De=4,ft=3;function Dt(U,qe){return U.msg=i[qe],qe}function Tt(U){return(U<<1)-(U>4?9:0)}function Mt(U){for(var qe=U.length;--qe>=0;)U[qe]=0}function ar(U){var qe=U.state,We=qe.pending;We>U.avail_out&&(We=U.avail_out),We!==0&&(e.arraySet(U.output,qe.pending_buf,qe.pending_out,We,U.next_out),U.next_out+=We,qe.pending_out+=We,U.total_out+=We,U.avail_out-=We,qe.pending-=We,qe.pending===0&&(qe.pending_out=0))}function Ot(U,qe){t._tr_flush_block(U,U.block_start>=0?U.block_start:-1,U.strstart-U.block_start,qe),U.block_start=U.strstart,ar(U.strm)}function Le(U,qe){U.pending_buf[U.pending++]=qe}function Jt(U,qe){U.pending_buf[U.pending++]=qe>>>8&255,U.pending_buf[U.pending++]=qe&255}function cr(U,qe,We,ie){var be=U.avail_in;return be>ie&&(be=ie),be===0?0:(U.avail_in-=be,e.arraySet(qe,U.input,U.next_in,be,We),U.state.wrap===1?U.adler=r(U.adler,qe,be,We):U.state.wrap===2&&(U.adler=n(U.adler,qe,be,We)),U.next_in+=be,U.total_in+=be,be)}function bt(U,qe){var We=U.max_chain_length,ie=U.strstart,be,Te,Gt=U.prev_length,Nt=U.nice_match,Lt=U.strstart>U.w_size-Be?U.strstart-(U.w_size-Be):0,hr=U.window,ye=U.w_mask,we=U.prev,Qe=U.strstart+ce,at=hr[ie+Gt-1],vt=hr[ie+Gt];U.prev_length>=U.good_match&&(We>>=2),Nt>U.lookahead&&(Nt=U.lookahead);do if(be=qe,!(hr[be+Gt]!==vt||hr[be+Gt-1]!==at||hr[be]!==hr[ie]||hr[++be]!==hr[ie+1])){ie+=2,be++;do;while(hr[++ie]===hr[++be]&&hr[++ie]===hr[++be]&&hr[++ie]===hr[++be]&&hr[++ie]===hr[++be]&&hr[++ie]===hr[++be]&&hr[++ie]===hr[++be]&&hr[++ie]===hr[++be]&&hr[++ie]===hr[++be]&&ie<Qe);if(Te=ce-(Qe-ie),ie=Qe-ce,Te>Gt){if(U.match_start=qe,Gt=Te,Te>=Nt)break;at=hr[ie+Gt-1],vt=hr[ie+Gt]}}while((qe=we[qe&ye])>Lt&&--We!==0);return Gt<=U.lookahead?Gt:U.lookahead}function tr(U){var qe=U.w_size,We,ie,be,Te,Gt;do{if(Te=U.window_size-U.lookahead-U.strstart,U.strstart>=qe+(qe-Be)){e.arraySet(U.window,U.window,qe,qe,0),U.match_start-=qe,U.strstart-=qe,U.block_start-=qe,ie=U.hash_size,We=ie;do be=U.head[--We],U.head[We]=be>=qe?be-qe:0;while(--ie);ie=qe,We=ie;do be=U.prev[--We],U.prev[We]=be>=qe?be-qe:0;while(--ie);Te+=qe}if(U.strm.avail_in===0)break;if(ie=cr(U.strm,U.window,U.strstart+U.lookahead,Te),U.lookahead+=ie,U.lookahead+U.insert>=se)for(Gt=U.strstart-U.insert,U.ins_h=U.window[Gt],U.ins_h=(U.ins_h<<U.hash_shift^U.window[Gt+1
vendor: 26,157 bytes, line 64
64])&U.hash_mask;U.insert&&(U.ins_h=(U.ins_h<<U.hash_shift^U.window[Gt+se-1])&U.hash_mask,U.prev[Gt&U.w_mask]=U.head[U.ins_h],U.head[U.ins_h]=Gt,Gt++,U.insert--,!(U.lookahead+U.insert<se)););}while(U.lookahead<Be&&U.strm.avail_in!==0)}function Ft(U,qe){var We=65535;for(We>U.pending_buf_size-5&&(We=U.pending_buf_size-5);;){if(U.lookahead<=1){if(tr(U),U.lookahead===0&&qe===a)return Ie;if(U.lookahead===0)break}U.strstart+=U.lookahead,U.lookahead=0;var ie=U.block_start+We;if((U.strstart===0||U.strstart>=ie)&&(U.lookahead=U.strstart-ie,U.strstart=ie,Ot(U,!1),U.strm.avail_out===0)||U.strstart-U.block_start>=U.w_size-Be&&(Ot(U,!1),U.strm.avail_out===0))return Ie}return U.insert=0,qe===u?(Ot(U,!0),U.strm.avail_out===0?Me:De):(U.strstart>U.block_start&&(Ot(U,!1),U.strm.avail_out===0),Ie)}function kt(U,qe){for(var We,ie;;){if(U.lookahead<Be){if(tr(U),U.lookahead<Be&&qe===a)return Ie;if(U.lookahead===0)break}if(We=0,U.lookahead>=se&&(U.ins_h=(U.ins_h<<U.hash_shift^U.window[U.strstart+se-1])&U.hash_mask,We=U.prev[U.strstart&U.w_mask]=U.head[U.ins_h],U.head[U.ins_h]=U.strstart),We!==0&&U.strstart-We<=U.w_size-Be&&(U.match_length=bt(U,We)),U.match_length>=se)if(ie=t._tr_tally(U,U.strstart-U.match_start,U.match_length-se),U.lookahead-=U.match_length,U.match_length<=U.max_lazy_match&&U.lookahead>=se){U.match_length--;do U.strstart++,U.ins_h=(U.ins_h<<U.hash_shift^U.window[U.strstart+se-1])&U.hash_mask,We=U.prev[U.strstart&U.w_mask]=U.head[U.ins_h],U.head[U.ins_h]=U.strstart;while(--U.match_length!==0);U.strstart++}else U.strstart+=U.match_length,U.match_length=0,U.ins_h=U.window[U.strstart],U.ins_h=(U.ins_h<<U.hash_shift^U.window[U.strstart+1])&U.hash_mask;else ie=t._tr_tally(U,0,U.window[U.strstart]),U.lookahead--,U.strstart++;if(ie&&(Ot(U,!1),U.strm.avail_out===0))return Ie}return U.insert=U.strstart<se-1?U.strstart:se-1,qe===u?(Ot(U,!0),U.strm.avail_out===0?Me:De):U.last_lit&&(Ot(U,!1),U.strm.avail_out===0)?Ie:Re}function $t(U,qe){for(var We,ie,be;;){if(U.lookahead<Be){if(tr(U),U.lookahead<Be&&qe===a)return Ie;if(U.lookahead===0)break}if(We=0,U.lookahead>=se&&(U.ins_h=(U.ins_h<<U.hash_shift^U.window[U.strstart+se-1])&U.hash_mask,We=U.prev[U.strstart&U.w_mask]=U.head[U.ins_h],U.head[U.ins_h]=U.strstart),U.prev_length=U.match_length,U.prev_match=U.match_start,U.match_length=se-1,We!==0&&U.prev_length<U.max_lazy_match&&U.strstart-We<=U.w_size-Be&&(U.match_length=bt(U,We),U.match_length<=5&&(U.strategy===S||U.match_length===se&&U.strstart-U.match_start>4096)&&(U.match_length=se-1)),U.prev_length>=se&&U.match_length<=U.prev_length){be=U.strstart+U.lookahead-se,ie=t._tr_tally(U,U.strstart-1-U.prev_match,U.prev_length-se),U.lookahead-=U.prev_length-1,U.prev_length-=2;do++U.strstart<=be&&(U.ins_h=(U.ins_h<<U.hash_shift^U.window[U.strstart+se-1])&U.hash_mask,We=U.prev[U.strstart&U.w_mask]=U.head[U.ins_h],U.head[U.ins_h]=U.strstart);while(--U.prev_length!==0);if(U.match_available=0,U.match_length=se-1,U.strstart++,ie&&(Ot(U,!1),U.strm.avail_out===0))return Ie}else if(U.match_available){if(ie=t._tr_tally(U,0,U.window[U.strstart-1]),ie&&Ot(U,!1),U.strstart++,U.lookahead--,U.strm.avail_out===0)return Ie}else U.match_available=1,U.strstart++,U.lookahead--}return U.match_available&&(ie=t._tr_tally(U,0,U.window[U.strstart-1]),U.match_available=0),U.insert=U.strstart<se-1?U.strstart:se-1,qe===u?(Ot(U,!0),U.strm.avail_out===0?Me:De):U.last_lit&&(Ot(U,!1),U.strm.avail_out===0)?Ie:Re}function wr(U,qe){for(var We,ie,be,Te,Gt=U.window;;){if(U.lookahead<=ce){if(tr(U),U.lookahead<=ce&&qe===a)return Ie;if(U.lookahead===0)break}if(U.match_length=0,U.lookahead>=se&&U.strstart>0&&(be=U.strstart-1,ie=Gt[be],ie===Gt[++be]&&ie===Gt[++be]&&ie===Gt[++be])){Te=U.strstart+ce;do;while(ie===Gt[++be]&&ie===Gt[++be]&&ie===Gt[++be]&&ie===Gt[++be]&&ie===Gt[++be]&&ie===Gt[++be]&&ie===Gt[++be]&&ie===Gt[++be]&&be<Te);U.match_length=ce-(Te-be),U.match_length>U.lookahead&&(U.match_length=U.lookahead)}if(U.match_length>=se?(We=t._tr_tally(U,1,U.match_length-se),U.lookahead-=U.match_length,U.strstart+=U.match_length,U.match_length=0):(We=t._tr_tally(U,0,U.window[U.strstart]),U.lookahead--,U.strstart++),We&&(Ot(U,!1),U.strm.avail_out===0))return Ie}return U.insert=0,qe===u?(Ot(U,!0),U.strm.avail_out===0?Me:De):U.last_lit&&(Ot(U,!1),U.strm.avail_out===0)?Ie:Re}function jt(U,qe){for(var We;;){if(U.lookahead===0&&(tr(U),U.lookahead===0)){if(qe===a)return Ie;break}if(U.match_length=0,We=t._tr_tally(U,0,U.window[U.strstart]),U.lookahead--,U.strstart++,We&&(Ot(U,!1),U.strm.avail_out===0))return Ie}return U.insert=0,qe===u?(Ot(U,!0),U.strm.avail_out===0?Me:De):U.last_lit&&(Ot(U,!1),U.strm.avail_out===0)?Ie:Re}function Ut(U,qe,We,ie,be){this.good_length=U,this.max_lazy=qe,this.nice_length=We,this.max_chain=ie,this.func=be}var fr;fr=[new Ut(0,0,0,0,Ft),new Ut(4,4,8,4,kt),new Ut(4,5,16,8,kt),new Ut(4,6,32,32,kt),new Ut(4,4,16,16,$t),new Ut(8,16,32,32,$t),new Ut(8,16,128,128,$t),new Ut(8,32,128,256,$t),new Ut(32,128,258,1024,$t),new Ut(32,258,258,4096,$t)];function Ar(U){U.window_size=2*U.w_size,Mt(U.head),U.max_lazy_match=fr[U.level].max_lazy,U.good_match=fr[U.level].good_length,U.nice_match=fr[U.level].nice_length,U.max_chain_length=fr[U.level].max_chain,U.strstart=0,U.block_start=0,U.lookahead=0,U.insert=0,U.match_length=U.prev_length=se-1,U.match_available=0,U.ins_h=0}function le(){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=j,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 e.Buf16(Ae*2),this.dyn_dtree=new e.Buf16((2*P+1)*2),this.bl_tree=new e.Buf16((2*te+1)*2),Mt(this.dyn_ltree),Mt(this.dyn_dtree),Mt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new e.Buf16(X+1),this.heap=new e.Buf16(2*O+1),Mt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new e.Buf16(2*O+1),Mt(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 Xe(U){var qe;return!U||!U.state?Dt(U,y):(U.total_in=U.total_out=0,U.data_type=Q,qe=U.state,qe.pending=0,qe.pending_out=0,qe.wrap<0&&(qe.wrap=-qe.wrap),qe.status=qe.wrap?$:et,U.adler=qe.wrap===2?0:1,qe.last_flush=a,t._tr_init(qe),A)}function nt(U){var qe=Xe(U);return qe===A&&Ar(U.state),qe}function it(U,qe){return!U||!U.state||U.state.wrap!==2?y:(U.state.gzhead=qe,A)}function pe(U,qe,We,ie,be,Te){if(!U)return y;var Gt=1;if(qe===I&&(qe=6),ie<0?(Gt=0,ie=-ie):ie>15&&(Gt=2,ie-=16),be<1||be>N||We!==j||ie<8||ie>15||qe<0||qe>9||Te<0||Te>k)return Dt(U,y);ie===8&&(ie=9);var Nt=new le;return U.state=Nt,Nt.strm=U,Nt.wrap=Gt,Nt.gzhead=null,Nt.w_bits=ie,Nt.w_size=1<<Nt.w_bits,Nt.w_mask=Nt.w_size-1,Nt.hash_bits=be+7,Nt.hash_size=1<<Nt.hash_bits,Nt.hash_mask=Nt.hash_size-1,Nt.hash_shift=~~((Nt.hash_bits+se-1)/se),Nt.window=new e.Buf8(Nt.w_size*2),Nt.head=new e.Buf16(Nt.hash_size),Nt.prev=new e.Buf16(Nt.w_size),Nt.lit_bufsize=1<<be+6,Nt.pending_buf_size=Nt.lit_bufsize*4,Nt.pending_buf=new e.Buf8(Nt.pending_buf_size),Nt.d_buf=1*Nt.lit_bufsize,Nt.l_buf=3*Nt.lit_bufsize,Nt.level=qe,Nt.strategy=Te,Nt.method=We,nt(U)}function He(U,qe){return pe(U,qe,j,L,G,F)}function ee(U,qe){var We,ie,be,Te;if(!U||!U.state||qe>f||qe<0)return U?Dt(U,y):y;if(ie=U.state,!U.output||!U.input&&U.avail_in!==0||ie.status===Pe&&qe!==u)return Dt(U,U.avail_out===0?C:y);if(ie.strm=U,We=ie.last_flush,ie.last_flush=qe,ie.status===$)if(ie.wrap===2)U.adler=0,Le(ie,31),Le(ie,139),Le(ie,8),ie.gzhead?(Le(ie,(ie.gzhead.text?1:0)+(ie.gzhead.hcrc?2:0)+(ie.gzhead.extra?4:0)+(ie.gzhead.name?8:0)+(ie.gzhead.comment?16:0)),Le(ie,ie.gzhead.time&255),Le(ie,ie.gzhead.time>>8&255),Le(ie,ie.gzhead.time>>16&255),Le(ie,ie.gzhead.time>>24&255),Le(ie,ie.level===9?2:ie.strategy>=T||ie.level<2?4:0),Le(ie,ie.gzhead.os&255),ie.gzhead.extra&&ie.gzhead.extra.length&&(Le(ie,ie.gzhead.extra.length&255),Le(ie,ie.gzhead.extra.length>>8&255)),ie.gzhead.hcrc&&(U.adler=n(U.adler,ie.pending_buf,ie.pending,0)),ie.gzindex=0,ie.status=de):(Le(ie,0),Le(ie,0),Le(ie,0),Le(ie,0),Le(ie,0),Le(ie,ie.level===9?2:ie.strategy>=T||ie.level<2?4:0),Le(ie,ft),ie.status=et);else{var Gt=j+(ie.w_bits-8<<4)<<8,Nt=-1;ie.strategy>=T||ie.level<2?Nt=0:ie.level<6?Nt=1:ie.level===6?Nt=2:Nt=3,Gt|=Nt<<6,ie.strstart!==0&&(Gt|=_e),Gt+=31-Gt%31,ie.status=et,Jt(ie,Gt),ie.strstart!==0&&(Jt(ie,U.adler>>>16),Jt(ie,U.adler&65535)),U.adler=1}if(ie.status===de)if(ie.gzhead.extra){for(be=ie.pending;ie.gzindex<(ie.gzhead.extra.length&65535)&&!(ie.pending===ie.pending_buf_size&&(ie.gzhead.hcrc&&ie.pending>be&&(U.adler=n(U.adler,ie.pending_buf,ie.pending-be,be)),ar(U),be=ie.pending,ie.pending===ie.pending_buf_size));)Le(ie,ie.gzhead.extra[ie.gzindex]&255),ie.gzindex++;ie.gzhead.hcrc&&ie.pending>be&&(U.adler=n(U.adler,ie.pending_buf,ie.pending-be,be)),ie.gzindex===ie.gzhead.extra.length&&(ie.gzindex=0,ie.status=he)}else ie.status=he;if(ie.status===he)if(ie.gzhead.name){be=ie.pending;do{if(ie.pending===ie.pending_buf_size&&(ie.gzhead.hcrc&&ie.pending>be&&(U.adler=n(U.adler,ie.pending_buf,ie.pending-be,be)),ar(U),be=ie.pending,ie.pending===ie.pending_buf_size)){Te=1;break}ie.gzindex<ie.gzhead.name.length?Te=ie.gzhead.name.charCodeAt(ie.gzindex++)&255:Te=0,Le(ie,Te)}while(Te!==0);ie.gzhead.hcrc&&ie.pending>be&&(U.adler=n(U.adler,ie.pending_buf,ie.pending-be,be)),Te===0&&(ie.gzindex=0,ie.status=me)}else ie.status=me;if(ie.status===me)if(ie.gzhead.comment){be=ie.pending;do{if(ie.pending===ie.pending_buf_size&&(ie.gzhead.hcrc&&ie.pending>be&&(U.adler=n(U.adler,ie.pending_buf,ie.pending-be,be)),ar(U),be=ie.pending,ie.pending===ie.pending_buf_size)){Te=1;break}ie.gzindex<ie.gzhead.comment.length?Te=ie.gzhead.comment.charCodeAt(ie.gzindex++)&255:Te=0,Le(ie,Te)}while(Te!==0);ie.gzhead.hcrc&&ie.pending>be&&(U.adler=n(U.adler,ie.pending_buf,ie.pending-be,be)),Te===0&&(ie.status=tt)}else ie.status=tt;if(ie.status===tt&&(ie.gzhead.hcrc?(ie.pending+2>ie.pending_buf_size&&ar(U),ie.pending+2<=ie.pending_buf_size&&(Le(ie,U.adler&255),Le(ie,U.adler>>8&255),U.adler=0,ie.status=et)):ie.status=et),ie.pending!==0){if(ar(U),U.avail_out===0)return ie.last_flush=-1,A}else if(U.avail_in===0&&Tt(qe)<=Tt(We)&&qe!==u)return Dt(U,C);if(ie.status===Pe&&U.avail_in!==0)return Dt(U,C);if(U.avail_in!==0||ie.lookahead!==0||qe!==a&&ie.status!==Pe){var Lt=ie.strategy===T?jt(ie,qe):ie.strategy===_?wr(ie,qe):fr[ie.level].func(ie,qe);if((Lt===Me||Lt===De)&&(ie.status=Pe),Lt===Ie||Lt===Me)return U.avail_out===0&&(ie.last_flush=-1),A;if(Lt===Re&&(qe===s?t._tr_align(ie):qe!==f&&(t._tr_stored_block(ie,0,0,!1),qe===c&&(Mt(ie.head),ie.lookahead===0&&(ie.strstart=0,ie.block_start=0,ie.insert=0))),ar(U),U.avail_out===0))return ie.last_flush=-1,A}return qe!==u?A:ie.wrap<=0?v:(ie.wrap===2?(Le(ie,U.adler&255),Le(ie,U.adler>>8&255),Le(ie,U.adler>>16&255),Le(ie,U.adler>>24&255),Le(ie,U.total_in&255),Le(ie,U.total_in>>8&255),Le(ie,U.total_in>>16&255),Le(ie,U.total_in>>24&255)):(Jt(ie,U.adler>>>16),Jt(ie,U.adler&65535)),ar(U),ie.wrap>0&&(ie.wrap=-ie.wrap),ie.pending!==0?A:v)}function dt(U){var qe;return!U||!U.state?y:(qe=U.state.status,qe!==$&&qe!==de&&qe!==he&&qe!==me&&qe!==tt&&qe!==et&&qe!==Pe?Dt(U,y):(U.state=null,qe===et?Dt(U,E):A))}function Zt(U,qe){var We=qe.length,ie,be,Te,Gt,Nt,Lt,hr,ye;if(!U||!U.state||(ie=U.state,Gt=ie.wrap,Gt===2||Gt===1&&ie.status!==$||ie.lookahead))return y;for(Gt===1&&(U.adler=r(U.adler,qe,We,0)),ie.wrap=0,We>=ie.w_size&&(Gt===0&&(Mt(ie.head),ie.strstart=0,ie.block_start=0,ie.insert=0),ye=new e.Buf8(ie.w_size),e.arraySet(ye,qe,We-ie.w_size,ie.w_size,0),qe=ye,We=ie.w_size),Nt=U.avail_in,Lt=U.next_in,hr=U.input,U.avail_in=We,U.next_in=0,U.input=qe,tr(ie);ie.lookahead>=se;){be=ie.strstart,Te=ie.lookahead-(se-1);do ie.ins_h=(ie.ins_h<<ie.hash_shift^ie.window[be+se-1])&ie.hash_mask,ie.prev[be&ie.w_mask]=ie.head[ie.ins_h],ie.head[ie.ins_h]=be,be++;while(--Te);ie.strstart=be,ie.lookahead=se-1,tr(ie)}return ie.strstart+=ie.lookahead,ie.block_start=ie.strstart,ie.insert=ie.lookahead,ie.lookahead=0,ie.match_length=ie.prev_length=se-1,ie.match_available=0,U.next_in=Lt,U.input=hr,U.avail_in=Nt,ie.wrap=Gt,A}return Tl.deflateInit=He,Tl.deflateInit2=pe,Tl.deflateReset=nt,Tl.deflateResetKeep=Xe,Tl.deflateSetHeader=it,Tl.deflate=ee,Tl.deflateEnd=dt,Tl.deflateSetDictionary=Zt,Tl.deflateInfo="pako deflate (from Nodeca project)",Tl}var nte=rte();const ite=yi(nte);var el={},Py,p8;function ate(){if(p8)return Py;p8=1;var e=30,t=12;return Py=function(n,i){var a,s,c,u,f,A,v,y,E,C,I,S,T,_,k,F,Q,j,N,L,G,H,Z,O,P;a=n.state,s=n.next_in,O=n.input,c=s+(n.avail_in-5),u=n.next_out,P=n.output,f=u-(i-n.avail_out),A=u+(n.avail_out-257),v=a.dmax,y=a.wsize,E=a.whave,C=a.wnext,I=a.window,S=a.hold,T=a.bits,_=a.lencode,k=a.distcode,F=(1<<a.lenbits)-1,Q=(1<<a.distbits)-1;e:do{T<15&&(S+=O[s++]<<T,T+=8,S+=O[s++]<<T,T+=8),j=_[S&F];t:for(;;){if(N=j>>>24,S>>>=N,T-=N,N=j>>>16&255,N===0)P[u++]=j&65535;else if(N&16){L=j&65535,N&=15,N&&(T<N&&(S+=O[s++]<<T,T+=8),L+=S&(1<<N)-1,S>>>=N,T-=N),T<15&&(S+=O[s++]<<T,T+=8,S+=O[s++]<<T,T+=8),j=k[S&Q];r:for(;;){if(N=j>>>24,S>>>=N,T-=N,N=j>>>16&255,N&16){if(G=j&65535,N&=15,T<N&&(S+=O[s++]<<T,T+=8,T<N&&(S+=O[s++]<<T,T+=8)),G+=S&(1<<N)-1,G>v){n.msg="invalid distance too far back",a.mode=e;break e}if(S>>>=N,T-=N,N=u-f,G>N){if(N=G-N,N>E&&a.sane){n.msg="invalid distance too far back",a.mode=e;break e}if(H=0,Z=I,C===0){if(H+=y-N,N<L){L-=N;do P[u++]=I[H++];while(--N);H=u-G,Z=P}}else if(C<N){if(H+=y+C-N,N-=C,N<L){L-=N;do P[u++]=I[H++];while(--N);if(H=0,C<L){N=C,L-=N;do P[u++]=I[H++];while(--N);H=u-G,Z=P}}}else if(H+=C-N,N<L){L-=N;do P[u++]=I[H++];while(--N);H=u-G,Z=P}for(;L>2;)P[u++]=Z[H++],P[u++]=Z[H++],P[u++]=Z[H++],L-=3;L&&(P[u++]=Z[H++],L>1&&(P[u++]=Z[H++]))}else{H=u-G;do P[u++]=P[H++],P[u++]=P[H++],P[u++]=P[H++],L-=3;while(L>2);L&&(P[u++]=P[H++],L>1&&(P[u++]=P[H++]))}}else if((N&64)===0){j=k[(j&65535)+(S&(1<<N)-1)];continue r}else{n.msg="invalid distance code",a.mode=e;break e}break}}else if((N&64)===0){j=_[(j&65535)+(S&(1<<N)-1)];continue t}else if(N&32){a.mode=t;break e}else{n.msg="invalid literal/length code",a.mode=e;break e}break}}while(s<c&&u<A);L=T>>3,s-=L,T-=L<<3,S&=(1<<T)-1,n.next_in=s,n.next_out=u,n.avail_in=s<c?5+(c-s):5-(s-c),n.avail_out=u<A?257+(A-u):257-(u-A),a.hold=S,a.bits=T},Py}var zy,m8;function ste(){if(m8)return zy;m8=1;var e=bv(),t=15,r=852,n=592,i=0,a=1,s=2,c=[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],u=[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],f=[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],A=[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];return zy=function(y,E,C,I,S,T,_,k){var F=k.bits,Q=0,j=0,N=0,L=0,G=0,H=0,Z=0,O=0,P=0,te=0,Ae,X,se,ce,Be,_e=null,$=0,de,he=new e.Buf16(t+1),me=new e.Buf16(t+1),tt=null,et=0,Pe,Ie,Re;for(Q=0;Q<=t;Q++)he[Q]=0;for(j=0;j<I;j++)he[E[C+j]]++;for(G=F,L=t;L>=1&&he[L]===0;L--);if(G>L&&(G=L),L===0)return S[T++]=1<<24|64<<16|0,S[T++]=1<<24|64<<16|0,k.bits=1,0;for(N=1;N<L&&he[N]===0;N++);for(G<N&&(G=N),O=1,Q=1;Q<=t;Q++)if(O<<=1,O-=he[Q],O<0)return-1;if(O>0&&(y===i||L!==1))return-1;for(me[1]=0,Q=1;Q<t;Q++)me[Q+1]=me[Q]+he[Q];for(j=0;j<I;j++)E[C+j]!==0&&(_[me[E[C+j]]++]=j);if(y===i?(_e=tt=_,de=19):y===a?(_e=c,$-=257,tt=u,et-=257,de=256):(_e=f,tt=A,de=-1),te=0,j=0,Q=N,Be=T,H=G,Z=0,se=-1,P=1<<G,ce=P-1,y===a&&P>r||y===s&&P>n)return 1;for(;;){Pe=Q-Z,_[j]<de?(Ie=0,Re=_[j]):_[j]>de?(Ie=tt[et+_[j]],Re=_e[$+_[j]]):(Ie=96,Re=0),Ae=1<<Q-Z,X=1<<H,N=X;do X-=Ae,S[Be+(te>>Z)+X]=Pe<<24|Ie<<16|Re|0;while(X!==0);for(Ae=1<<Q-1;te&Ae;)Ae>>=1;if(Ae!==0?(te&=Ae-1,te+=Ae):te=0,j++,--he[Q]===0){if(Q===L)break;Q=E[C+_[j]]}if(Q>G&&(te&ce)!==se){for(Z===0&&(Z=G),Be+=N,H=Q-Z,O=1<<H;H+Z<L&&(O-=he[H+Z],!(O<=0));)H++,O<<=1;if(P+=1<<H,y===a&&P>r||y===s&&P>n)return 1;se=te&ce,S[se]=G<<24|H<<16|Be-T|0}}return te!==0&&(S[Be+te]=Q-Z<<24|64<<16|0),k.bits=G,0},zy}var v8;function ote(){if(v8)return el;v8=1;var e=bv(),t=cN(),r=uN(),n=ate(),i=ste(),a=0,s=1,c=2,u=4,f=5,A=6,v=0,y=1,E=2,C=-2,I=-3,S=-4,T=-5,_=8,k=1,F=2,Q=3,j=4,N=5,L=6,G=7,H=8,Z=9,O=10,P=11,te=12,Ae=13,X=14,se=15,ce=16,Be=17,_e=18,$=19,de=20,he=21,me=22,tt=23,et=24,Pe=25,Ie=26,Re=27,Me=28,De=29,ft=30,Dt=31,Tt=32,Mt=852,ar=592,Ot=15,Le=Ot;function Jt(pe){return(pe>>>24&255)+(pe>>>8&65280)+((pe&65280)<<8)+((pe&255)<<24)}function cr(){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 e.Buf16(320),this.work=new e.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function bt(pe){var He;return!pe||!pe.state?C:(He=pe.state,pe.total_in=pe.total_out=He.total=0,pe.msg="",He.wrap&&(pe.adler=He.wrap&1),He.mode=k,He.last=0,He.havedict=0,He.dmax=32768,He.head=null,He.hold=0,He.bits=0,He.lencode=He.lendyn=new e.Buf32(Mt),He.distcode=He.distdyn=new e.Buf32(ar),He.sane=1,He.back=-1,v)}function tr(pe){var He;return!pe||!pe.state?C:(He=pe.state,He.wsize=0,He.whave=0,He.wnext=0,bt(pe))}function Ft(pe,He){var ee,dt;return!pe||!pe.state||(dt=pe.state,He<0?(ee=0,He=-He):(ee=(He>>4)+1,He<48&&(He&=15)),He&&(He<8||He>15))?C:(dt.window!==null&&dt.wbits!==He&&(dt.window=null),dt.wrap=ee,dt.wbits=He,tr(pe))}function kt(pe,He){var ee,dt;return pe?(dt=new cr,pe.state=dt,dt.window=null,ee=Ft(pe,He),ee!==v&&(pe.state=null),ee):C}function $t(pe){return kt(pe,Le)}var wr=!0,jt,Ut;function fr(pe){if(wr){var He;for(jt=new e.Buf32(512),Ut=new e.Buf32(32),He=0;He<144;)pe.lens[He++]=8;for(;He<256;)pe.lens[He++]=9;for(;He<280;)pe.lens[He++]=7;for(;He<288;)pe.lens[He++]=8;for(i(s,pe.lens,0,288,jt,0,pe.work,{bits:9}),He=0;He<32;)pe.lens[He++]=5;i(c,pe.lens,0,32,Ut,0,pe.work,{bits:5}),wr=!1}pe.lencode=jt,pe.lenbits=9,pe.distcode=Ut,pe.distbits=5}function Ar(pe,He,ee,dt){var Zt,U=pe.state;return U.window===null&&(U.wsize=1<<U.wbits,U.wnext=0,U.whave=0,U.window=new e.Buf8(U.wsize)),dt>=U.wsize?(e.arraySet(U.window,He,ee-U.wsize,U.wsize,0),U.wnext=0,U.whave=U.wsize):(Zt=U.wsize-U.wnext,Zt>dt&&(Zt=dt),e.arraySet(U.window,He,ee-dt,Zt,U.wnext),dt-=Zt,dt?(e.arraySet(U.window,He,ee-dt,dt,0),U.wnext=dt,U.whave=U.wsize):(U.wnext+=Zt,U.wnext===U.wsize&&(U.wnext=0),U.whave<U.wsize&&(U.whave+=Zt))),0}function le(pe,He){var ee,dt,Zt,U,qe,We,ie,be,Te,Gt,Nt,Lt,hr,ye,we=0,Qe,at,vt,Ht,Xt,er,Rt,Pt,wt=new e.Buf8(4),Vt,Er,Or=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!pe||!pe.state||!pe.output||!pe.input&&pe.avail_in!==0)return C;ee=pe.state,ee.mode===te&&(ee.mode=Ae),qe=pe.next_out,Zt=pe.output,ie=pe.avail_out,U=pe.next_in,dt=pe.input,We=pe.avail_in,be=ee.hold,Te=ee.bits,Gt=We,Nt=ie,Pt=v;e:for(;;)switch(ee.mode){case k:if(ee.wrap===0){ee.mode=Ae;break}for(;Te<16;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}if(ee.wrap&2&&be===35615){ee.check=0,wt[0]=be&255,wt[1]=be>>>8&255,ee.check=r(ee.check,wt,2,0),be=0,Te=0,ee.mode=F;break}if(ee.flags=0,ee.head&&(ee.head.done=!1),!(ee.wrap&1)||(((be&255)<<8)+(be>>8))%31){pe.msg="incorrect header check",ee.mode=ft;break}if((be&15)!==_){pe.msg="unknown compression method",ee.mode=ft;break}if(be>>>=4,Te-=4,Rt=(be&15)+8,ee.wbits===0)ee.wbits=Rt;else if(Rt>ee.wbits){pe.msg="invalid window size",ee.mode=ft;break}ee.dmax=1<<Rt,pe.adler=ee.check=1,ee.mode=be&512?O:te,be=0,Te=0;break;case F:for(;Te<16;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}if(ee.flags=be,(ee.flags&255)!==_){pe.msg="unknown compression method",ee.mode=ft;break}if(ee.flags&57344){pe.msg="unknown header flags set",ee.mode=ft;break}ee.head&&(ee.head.text=be>>8&1),ee.flags&512&&(wt[0]=be&255,wt[1]=be>>>8&255,ee.check=r(ee.check,wt,2,0)),be=0,Te=0,ee.mode=Q;case Q:for(;Te<32;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}ee.head&&(ee.head.time=be),ee.flags&512&&(wt[0]=be&255,wt[1]=be>>>8&255,wt[2]=be>>>16&255,wt[3]=be>>>24&255,ee.check=r(ee.check,wt,4,0)),be=0,Te=0,ee.mode=j;case j:for(;Te<16;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}ee.head&&(ee.head.xflags=be&255,ee.head.os=be>>8),ee.flags&512&&(wt[0]=be&255,wt[1]=be>>>8&255,ee.check=r(ee.check,wt,2,0)),be=0,Te=0,ee.mode=N;case N:if(ee.flags&1024){for(;Te<16;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}ee.length=be,ee.head&&(ee.head.extra_len=be),ee.flags&512&&(wt[0]=be&255,wt[1]=be>>>8&255,ee.check=r(ee.check,wt,2,0)),be=0,Te=0}else ee.head&&(ee.head.extra=null);ee.mode=L;case L:if(ee.flags&1024&&(Lt=ee.length,Lt>We&&(Lt=We),Lt&&(ee.head&&(Rt=ee.head.extra_len-ee.length,ee.head.extra||(ee.head.extra=new Array(ee.head.extra_len)),e.arraySet(ee.head.extra,dt,U,Lt,Rt)),ee.flags&512&&(ee.check=r(ee.check,dt,Lt,U)),We-=Lt,U+=Lt,ee.length-=Lt),ee.length))break e;ee.length=0,ee.mode=G;case G:if(ee.flags&2048){if(We===0)break e;Lt=0;do Rt=dt[U+Lt++],ee.head&&Rt&&ee.length<65536&&(ee.head.name+=String.fromCharCode(Rt));while(Rt&&Lt<We);if(ee.flags&512&&(ee.check=r(ee.check,dt,Lt,U)),We-=Lt,U+=Lt,Rt)break e}else ee.head&&(ee.head.name=null);ee.length=0,ee.mode=H;case H:if(ee.flags&4096){if(We===0)break e;Lt=0;do Rt=dt[U+Lt++],ee.head&&Rt&&ee.length<65536&&(ee.head.comment+=String.fromCharCode(Rt));while(Rt&&Lt<We);if(ee.flags&512&&(ee.check=r(ee.check,dt,Lt,U)),We-=Lt,U+=Lt,Rt)break e}else ee.head&&(ee.head.comment=null);ee.mode=Z;case Z:if(ee.flags&512){for(;Te<16;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}if(be!==(ee.check&65535)){pe.msg="header crc mismatch",ee.mode=ft;break}be=0,Te=0}ee.head&&(ee.head.hcrc=ee.flags>>9&1,ee.head.done=!0),pe.adler=ee.check=0,ee.mode=te;break;case O:for(;Te<32;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}pe.adler=ee.check=Jt(be),be=0,Te=0,ee.mode=P;case P:if(ee.havedict===0)return pe.next_out=qe,pe.avail_out=ie,pe.next_in=U,pe.avail_in=We,ee.hold=be,ee.bits=Te,E;pe.adler=ee.check=1,ee.mode=te;case te:if(He===f||He===A)break e;case Ae:if(ee.last){be>>>=Te&7,Te-=Te&7,ee.mode=Re;break}for(;Te<3;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}switch(ee.last=be&1,be>>>=1,Te-=1,be&3){case 0:ee.mode=X;break;case 1:if(fr(ee),ee.mode=de,He===A){be>>>=2,Te-=2;break e}break;case 2:ee.mode=Be;break;case 3:pe.msg="invalid block type",ee.mode=ft}be>>>=2,Te-=2;break;case X:for(be>>>=Te&7,Te-=Te&7;Te<32;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}if((be&65535)!==(be>>>16^65535)){pe.msg="invalid stored block lengths",ee.mode=ft;break}if(ee.length=be&65535,be=0,Te=0,ee.mode=se,He===A)break e;case se:ee.mode=ce;case ce:if(Lt=ee.length,Lt){if(Lt>We&&(Lt=We),Lt>ie&&(Lt=ie),Lt===0)break e;e.arraySet(Zt,dt,U,Lt,qe),We-=Lt,U+=Lt,ie-=Lt,qe+=Lt,ee.length-=Lt;break}ee.mode=te;break;case Be:for(;Te<14;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}if(ee.nlen=(be&31)+257,be>>>=5,Te-=5,ee.ndist=(be&31)+1,be>>>=5,Te-=5,ee.ncode=(be&15)+4,be>>>=4,Te-=4,ee.nlen>286||ee.ndist>30){pe.msg="too many length or distance symbols",ee.mode=ft;break}ee.have=0,ee.mode=_e;case _e:for(;ee.have<ee.ncode;){for(;Te<3;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}ee.lens[Or[ee.have++]]=be&7,be>>>=3,Te-=3}for(;ee.have<19;)ee.lens[Or[ee.have++]]=0;if(ee.lencode=ee.lendyn,ee.lenbits=7,Vt={bits:ee.lenbits},Pt=i(a,ee.lens,0,19,ee.lencode,0,ee.work,Vt),ee.lenbits=Vt.bits,Pt){pe.msg="invalid code lengths set",ee.mode=ft;break}ee.have=0,ee.mode=$;case $:for(;ee.have<ee.nlen+ee.ndist;){for(;we=ee.lencode[be&(1<<ee.lenbits)-1],Qe=we>>>24,at=we>>>16&255,vt=we&65535,!(Qe<=Te);){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}if(vt<16)be>>>=Qe,Te-=Qe,ee.lens[ee.have++]=vt;else{if(vt===16){for(Er=Qe+2;Te<Er;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}if(be>>>=Qe,Te-=Qe,ee.have===0){pe.msg="invalid bit length repeat",ee.mode=ft;break}Rt=ee.lens[ee.have-1],Lt=3+(be&3),be>>>=2,Te-=2}else if(vt===17){for(Er=Qe+3;Te<Er;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}be>>>=Qe,Te-=Qe,Rt=0,Lt=3+(be&7),be>>>=3,Te-=3}else{for(Er=Qe+7;Te<Er;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}be>>>=Qe,Te-=Qe,Rt=0,Lt=11+(be&127),be>>>=7,Te-=7}if(ee.have+Lt>ee.nlen+ee.ndist){pe.msg="invalid bit length repeat",ee.mode=ft;break}for(;Lt--;)ee.lens[ee.have++]=Rt}}if(ee.mode===ft)break;if(ee.lens[256]===0){pe.msg="invalid code -- missing end-of-block",ee.mode=ft;break}if(ee.lenbits=9,Vt={bits:ee.lenbits},Pt=i(s,ee.lens,0,ee.nlen,ee.lencode,0,ee.work,Vt),ee.lenbits=Vt.bits,Pt){pe.msg="invalid literal/lengths set",ee.mode=ft;break}if(ee.distbits=6,ee.distcode=ee.distdyn,Vt={bits:ee.distbits},Pt=i(c,ee.lens,ee.nlen,ee.ndist,ee.distcode,0,ee.work,Vt),ee.distbits=Vt.bits,Pt){pe.msg="invalid distances set",ee.mode=ft;break}if(ee.mode=de,He===A)break e;case de:ee.mode=he;case he:if(We>=6&&ie>=258){pe.next_out=qe,pe.avail_out=ie,pe.next_in=U,pe.avail_in=We,ee.hold=be,ee.bits=Te,n(pe,Nt),qe=pe.next_out,Zt=pe.output,ie=pe.avail_out,U=pe.next_in,dt=pe.input,We=pe.avail_in,be=ee.hold,Te=ee.bits,ee.mode===te&&(ee.back=-1);break}for(ee.back=0;we=ee.lencode[be&(1<<ee.lenbits)-1],Qe=we>>>24,at=we>>>16&255,vt=we&65535,!(Qe<=Te);){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}if(at&&(at&240)===0){for(Ht=Qe,Xt=at,er=vt;we=ee.lencode[er+((be&(1<<Ht+Xt)-1)>>Ht)],Qe=we>>>24,at=we>>>16&255,vt=we&65535,!(Ht+Qe<=Te);){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}be>>>=Ht,Te-=Ht,ee.back+=Ht}if(be>>>=Qe,Te-=Qe,ee.back+=Qe,ee.length=vt,at===0){ee.mode=Ie;break}if(at&32){ee.back=-1,ee.mode=te;break}if(at&64){pe.msg="invalid literal/length code",ee.mode=ft;break}ee.extra=at&15,ee.mode=me;case me:if(ee.extra){for(Er=ee.extra;Te<Er;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}ee.length+=be&(1<<ee.extra)-1,be>>>=ee.extra,Te-=ee.extra,ee.back+=ee.extra}ee.was=ee.length,ee.mode=tt;case tt:for(;
64we=ee.distcode[be&(1<<ee.distbits)-1],Qe=we>>>24,at=we>>>16&255,vt=we&65535,!(Qe<=Te);){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}if((at&240)===0){for(Ht=Qe,Xt=at,er=vt;we=ee.distcode[er+((be&(1<<Ht+Xt)-1)>>Ht)],Qe=we>>>24,at=we>>>16&255,vt=we&65535,!(Ht+Qe<=Te);){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}be>>>=Ht,Te-=Ht,ee.back+=Ht}if(be>>>=Qe,Te-=Qe,ee.back+=Qe,at&64){pe.msg="invalid distance code",ee.mode=ft;break}ee.offset=vt,ee.extra=at&15,ee.mode=et;case et:if(ee.extra){for(Er=ee.extra;Te<Er;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}ee.offset+=be&(1<<ee.extra)-1,be>>>=ee.extra,Te-=ee.extra,ee.back+=ee.extra}if(ee.offset>ee.dmax){pe.msg="invalid distance too far back",ee.mode=ft;break}ee.mode=Pe;case Pe:if(ie===0)break e;if(Lt=Nt-ie,ee.offset>Lt){if(Lt=ee.offset-Lt,Lt>ee.whave&&ee.sane){pe.msg="invalid distance too far back",ee.mode=ft;break}Lt>ee.wnext?(Lt-=ee.wnext,hr=ee.wsize-Lt):hr=ee.wnext-Lt,Lt>ee.length&&(Lt=ee.length),ye=ee.window}else ye=Zt,hr=qe-ee.offset,Lt=ee.length;Lt>ie&&(Lt=ie),ie-=Lt,ee.length-=Lt;do Zt[qe++]=ye[hr++];while(--Lt);ee.length===0&&(ee.mode=he);break;case Ie:if(ie===0)break e;Zt[qe++]=ee.length,ie--,ee.mode=he;break;case Re:if(ee.wrap){for(;Te<32;){if(We===0)break e;We--,be|=dt[U++]<<Te,Te+=8}if(Nt-=ie,pe.total_out+=Nt,ee.total+=Nt,Nt&&(pe.adler=ee.check=ee.flags?r(ee.check,Zt,Nt,qe-Nt):t(ee.check,Zt,Nt,qe-Nt)),Nt=ie,(ee.flags?be:Jt(be))!==ee.check){pe.msg="incorrect data check",ee.mode=ft;break}be=0,Te=0}ee.mode=Me;case Me:if(ee.wrap&&ee.flags){for(;Te<32;){if(We===0)break e;We--,be+=dt[U++]<<Te,Te+=8}if(be!==(ee.total&4294967295)){pe.msg="incorrect length check",ee.mode=ft;break}be=0,Te=0}ee.mode=De;case De:Pt=y;break e;case ft:Pt=I;break e;case Dt:return S;case Tt:default:return C}return pe.next_out=qe,pe.avail_out=ie,pe.next_in=U,pe.avail_in=We,ee.hold=be,ee.bits=Te,(ee.wsize||Nt!==pe.avail_out&&ee.mode<ft&&(ee.mode<Re||He!==u))&&Ar(pe,pe.output,pe.next_out,Nt-pe.avail_out),Gt-=pe.avail_in,Nt-=pe.avail_out,pe.total_in+=Gt,pe.total_out+=Nt,ee.total+=Nt,ee.wrap&&Nt&&(pe.adler=ee.check=ee.flags?r(ee.check,Zt,Nt,pe.next_out-Nt):t(ee.check,Zt,Nt,pe.next_out-Nt)),pe.data_type=ee.bits+(ee.last?64:0)+(ee.mode===te?128:0)+(ee.mode===de||ee.mode===se?256:0),(Gt===0&&Nt===0||He===u)&&Pt===v&&(Pt=T),Pt}function Xe(pe){if(!pe||!pe.state)return C;var He=pe.state;return He.window&&(He.window=null),pe.state=null,v}function nt(pe,He){var ee;return!pe||!pe.state||(ee=pe.state,(ee.wrap&2)===0)?C:(ee.head=He,He.done=!1,v)}function it(pe,He){var ee=He.length,dt,Zt,U;return!pe||!pe.state||(dt=pe.state,dt.wrap!==0&&dt.mode!==P)?C:dt.mode===P&&(Zt=1,Zt=t(Zt,He,ee,0),Zt!==dt.check)?I:(U=Ar(pe,He,ee,ee),U?(dt.mode=Dt,S):(dt.havedict=1,v))}return el.inflateReset=tr,el.inflateReset2=Ft,el.inflateResetKeep=bt,el.inflateInit=$t,el.inflateInit2=kt,el.inflate=le,el.inflateEnd=Xe,el.inflateGetHeader=nt,el.inflateSetDictionary=it,el.inflateInfo="pako inflate (from Nodeca project)",el}var lte=ote();const cte=yi(lte);var Hy,y8;function ute(){return y8||(y8=1,Hy={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}),Hy}var fte=ute();const dte=yi(fte);var C2={exports:{}};function Ate(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var B2={exports:{}};const hte={},gte=Object.freeze(Object.defineProperty({__proto__:null,default:hte},Symbol.toStringTag,{value:"Module"})),pte=HL(gte);var mte=B2.exports,b8;function On(){return b8||(b8=1,(function(e,t){(function(r,n){e.exports=n()})(mte,function(){var r=r||(function(n,i){var a;if(typeof window<"u"&&window.crypto&&(a=window.crypto),typeof self<"u"&&self.crypto&&(a=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(a=globalThis.crypto),!a&&typeof window<"u"&&window.msCrypto&&(a=window.msCrypto),!a&&typeof Ig<"u"&&Ig.crypto&&(a=Ig.crypto),!a&&typeof Ate=="function")try{a=pte}catch{}var s=function(){if(a){if(typeof a.getRandomValues=="function")try{return a.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof a.randomBytes=="function")try{return a.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},c=Object.create||(function(){function _(){}return function(k){var F;return _.prototype=k,F=new _,_.prototype=null,F}})(),u={},f=u.lib={},A=f.Base=(function(){return{extend:function(_){var k=c(this);return _&&k.mixIn(_),(!k.hasOwnProperty("init")||this.init===k.init)&&(k.init=function(){k.$super.init.a
vendor: 6,537 bytes, line 64
64pply(this,arguments)}),k.init.prototype=k,k.$super=this,k},create:function(){var _=this.extend();return _.init.apply(_,arguments),_},init:function(){},mixIn:function(_){for(var k in _)_.hasOwnProperty(k)&&(this[k]=_[k]);_.hasOwnProperty("toString")&&(this.toString=_.toString)},clone:function(){return this.init.prototype.extend(this)}}})(),v=f.WordArray=A.extend({init:function(_,k){_=this.words=_||[],k!=i?this.sigBytes=k:this.sigBytes=_.length*4},toString:function(_){return(_||E).stringify(this)},concat:function(_){var k=this.words,F=_.words,Q=this.sigBytes,j=_.sigBytes;if(this.clamp(),Q%4)for(var N=0;N<j;N++){var L=F[N>>>2]>>>24-N%4*8&255;k[Q+N>>>2]|=L<<24-(Q+N)%4*8}else for(var G=0;G<j;G+=4)k[Q+G>>>2]=F[G>>>2];return this.sigBytes+=j,this},clamp:function(){var _=this.words,k=this.sigBytes;_[k>>>2]&=4294967295<<32-k%4*8,_.length=n.ceil(k/4)},clone:function(){var _=A.clone.call(this);return _.words=this.words.slice(0),_},random:function(_){for(var k=[],F=0;F<_;F+=4)k.push(s());return new v.init(k,_)}}),y=u.enc={},E=y.Hex={stringify:function(_){for(var k=_.words,F=_.sigBytes,Q=[],j=0;j<F;j++){var N=k[j>>>2]>>>24-j%4*8&255;Q.push((N>>>4).toString(16)),Q.push((N&15).toString(16))}return Q.join("")},parse:function(_){for(var k=_.length,F=[],Q=0;Q<k;Q+=2)F[Q>>>3]|=parseInt(_.substr(Q,2),16)<<24-Q%8*4;return new v.init(F,k/2)}},C=y.Latin1={stringify:function(_){for(var k=_.words,F=_.sigBytes,Q=[],j=0;j<F;j++){var N=k[j>>>2]>>>24-j%4*8&255;Q.push(String.fromCharCode(N))}return Q.join("")},parse:function(_){for(var k=_.length,F=[],Q=0;Q<k;Q++)F[Q>>>2]|=(_.charCodeAt(Q)&255)<<24-Q%4*8;return new v.init(F,k)}},I=y.Utf8={stringify:function(_){try{return decodeURIComponent(escape(C.stringify(_)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(_){return C.parse(unescape(encodeURIComponent(_)))}},S=f.BufferedBlockAlgorithm=A.extend({reset:function(){this._data=new v.init,this._nDataBytes=0},_append:function(_){typeof _=="string"&&(_=I.parse(_)),this._data.concat(_),this._nDataBytes+=_.sigBytes},_process:function(_){var k,F=this._data,Q=F.words,j=F.sigBytes,N=this.blockSize,L=N*4,G=j/L;_?G=n.ceil(G):G=n.max((G|0)-this._minBufferSize,0);var H=G*N,Z=n.min(H*4,j);if(H){for(var O=0;O<H;O+=N)this._doProcessBlock(Q,O);k=Q.splice(0,H),F.sigBytes-=Z}return new v.init(k,Z)},clone:function(){var _=A.clone.call(this);return _._data=this._data.clone(),_},_minBufferSize:0});f.Hasher=S.extend({cfg:A.extend(),init:function(_){this.cfg=this.cfg.extend(_),this.reset()},reset:function(){S.reset.call(this),this._doReset()},update:function(_){return this._append(_),this._process(),this},finalize:function(_){_&&this._append(_);var k=this._doFinalize();return k},blockSize:16,_createHelper:function(_){return function(k,F){return new _.init(F).finalize(k)}},_createHmacHelper:function(_){return function(k,F){return new T.HMAC.init(_,F).finalize(k)}}});var T=u.algo={};return u})(Math);return r})})(B2)),B2.exports}var vte=C2.exports,x8;function Id(){return x8||(x8=1,(function(e,t){(function(r,n){e.exports=n(On())})(vte,function(r){return(function(n){var i=r,a=i.lib,s=a.WordArray,c=a.Hasher,u=i.algo,f=[];(function(){for(var I=0;I<64;I++)f[I]=n.abs(n.sin(I+1))*4294967296|0})();var A=u.MD5=c.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(I,S){for(var T=0;T<16;T++){var _=S+T,k=I[_];I[_]=(k<<8|k>>>24)&16711935|(k<<24|k>>>8)&4278255360}var F=this._hash.words,Q=I[S+0],j=I[S+1],N=I[S+2],L=I[S+3],G=I[S+4],H=I[S+5],Z=I[S+6],O=I[S+7],P=I[S+8],te=I[S+9],Ae=I[S+10],X=I[S+11],se=I[S+12],ce=I[S+13],Be=I[S+14],_e=I[S+15],$=F[0],de=F[1],he=F[2],me=F[3];$=v($,de,he,me,Q,7,f[0]),me=v(me,$,de,he,j,12,f[1]),he=v(he,me,$,de,N,17,f[2]),de=v(de,he,me,$,L,22,f[3]),$=v($,de,he,me,G,7,f[4]),me=v(me,$,de,he,H,12,f[5]),he=v(he,me,$,de,Z,17,f[6]),de=v(de,he,me,$,O,22,f[7]),$=v($,de,he,me,P,7,f[8]),me=v(me,$,de,he,te,12,f[9]),he=v(he,me,$,de,Ae,17,f[10]),de=v(de,he,me,$,X,22,f[11]),$=v($,de,he,me,se,7,f[12]),me=v(me,$,de,he,ce,12,f[13]),he=v(he,me,$,de,Be,17,f[14]),de=v(de,he,me,$,_e,22,f[15]),$=y($,de,he,me,j,5,f[16]),me=y(me,$,de,he,Z,9,f[17]),he=y(he,me,$,de,X,14,f[18]),de=y(de,he,me,$,Q,20,f[19]),$=y($,de,he,me,H,5,f[20]),me=y(me,$,de,he,Ae,9,f[21]),he=y(he,me,$,de,_e,14,f[22]),de=y(de,he,me,$,G,20,f[23]),$=y($,de,he,me,te,5,f[24]),me=y(me,$,de,he,Be,9,f[25]),he=y(he,me,$,de,L,14,f[26]),de=y(de,he,me,$,P,20,f[27]),$=y($,de,he,me,ce,5,f[28]),me=y(me,$,de,he,N,9,f[29]),he=y(he,me,$,de,O,14,f[30]),de=y(de,he,me,$,se,20,f[31]),$=E($,de,he,me,H,4,f[32]),me=E(me,$,de,he,P,11,f[33]),he=E(he,me,$,de,X,16,f[34]),de=E(de,he,me,$,Be,23,f[35]),$=E($,de,he,me,j,4,f[36]),me=E(me,$,de,he,G,11,f[37]),he=E(he,me,$,de,O,16,f[38]),de=E(de,he,me,$,Ae,23,f[39]),$=E($,de,he,me,ce,4,f[40]),me=E(me,$,de,he,Q,11,f[41]),he=E(he,me,$,de,L,16,f[42]),de=E(de,he,me,$,Z,23,f[43]),$=E($,de,he,me,te,4,f[44]),me=E(me,$,de,he,se,11,f[45]),he=E(he,me,$,de,_e,16,f[46]),de=E(de,he,me,$,N,23,f[47]),$=C($,de,he,me,Q,6,f[48]),me=C(me,$,de,he,O,10,f[49]),he=C(he,me,$,de,Be,15,f[50]),de=C(de,he,me,$,H,21,f[51]),$=C($,de,he,me,se,6,f[52]),me=C(me,$,de,he,L,10,f[53]),he=C(he,me,$,de,Ae,15,f[54]),de=C(de,he,me,$,j,21,f[55]),$=C($,de,he,me,P,6,f[56]),me=C(me,$,de,he,_e,10,f[57]),he=C(he,me,$,de,Z,15,f[58]),de=C(de,he,me,$,ce,21,f[59]),$=C($,de,he,me,G,6,f[60]),me=C(me,$,de,he,X,10,f[61]),he=C(he,me,$,de,N,15,f[62]),de=C(de,he,me,$,te,21,f[63]),F[0]=F[0]+$|0,F[1]=F[1]+de|0,F[2]=F[2]+he|0,F[3]=F[3]+me|0},_doFinalize:function(){var I=this._data,S=I.words,T=this._nDataBytes*8,_=I.sigBytes*8;S[_>>>5]|=128<<24-_%32;var k=n.floor(T/4294967296),F=T;S[(_+64>>>9<<4)+15]=(k<<8|k>>>24)&16711935|(k<<24|k>>>8)&4278255360,S[(_+64>>>9<<4)+14]=(F<<8|F>>>24)&16711935|(F<<24|F>>>8)&4278255360,I.sigBytes=(S.length+1)*4,this._process();for(var Q=this._hash,j=Q.words,N=0;N<4;N++){var L=j[N];j[N]=(L<<8|L>>>24)&16711935|(L<<24|L>>>8)&4278255360}return Q},clone:function(){var I=c.clone.call(this);return I._hash=this._hash.clone(),I}});function v(I,S,T,_,k,F,Q){var j=I+(S&T|~S&_)+k+Q;return(j<<F|j>>>32-F)+S}function y(I,S,T,_,k,F,Q){var j=I+(S&_|T&~_)+k+Q;return(j<<F|j>>>32-F)+S}function E(I,S,T,_,k,F,Q){var j=I+(S^T^_)+k+Q;return(j<<F|j>>>32-F)+S}function C(I,S,T,_,k,F,Q){var j=I+(T^(S|~_))+k+Q;return(j<<F|j>>>32-F)+S}i.MD5=c._createHelper(A),i.HmacMD5=c._createHmacHelper(A)})(Math),r.MD5})})(C2)),C2.exports}var yte=Id();const bte=yi(yte);var Gy={},E8;function xte(){return E8||(E8=1,(function(e){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
64+/";(function(r){var n=typeof Uint8Array<"u"?Uint8Array:Array,i=43,a=47,s=48,c=97,u=65,f=45,A=95;function v(C){var I=C.charCodeAt(0);if(I===i||I===f)return 62;if(I===a||I===A)return 63;if(I<s)return-1;if(I<s+10)return I-s+26+26;if(I<u+26)return I-u;if(I<c+26)return I-c+26}function y(C){var I,S,T,_,k,F;if(C.length%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var Q=C.length;k=C.charAt(Q-2)==="="?2:C.charAt(Q-1)==="="?1:0,F=new n(C.length*3/4-k),T=k>0?C.length-4:C.length;var j=0;function N(L){F[j++]=L}for(I=0,S=0;I<T;I+=4,S+=3)_=v(C.charAt(I))<<18|v(C.charAt(I+1))<<12|v(C.charAt(I+2))<<6|v(C.charAt(I+3)),N((_&16711680)>>16),N((_&65280)>>8),N(_&255);return k===2?(_=v(C.charAt(I))<<2|v(C.charAt(I+1))>>4,N(_&255)):k===1&&(_=v(C.charAt(I))<<10|v(C.charAt(I+1))<<4|v(C.charAt(I+2))>>2,N(_>>8&255),N(_&255)),F}function E(C){var I,S=C.length%3,T="",_,k;function F(j){return t.charAt(j)}function Q(j){return F(j>>18&63)+F(j>>12&63)+F(j>>6&63)+F(j&63)}for(I=0,k=C.length-S;I<k;I+=3)_=(C[I]<<16)+(C[I+1]<<8)+C[I+2],T+=Q(_);switch(S){case 1:_=C[C.length-1],T+=F(_>>2),T+=F(_<<4&63),T+="==";break;case 2:_=(C[C.length-2]<<8)+C[C.length-1],T+=F(_>>10),T+=F(_>>4&63),T+=F(_<<2&63),T+="=";break}return T}r.toByteArray=y,r.fromByteArray=E})(e)})(Gy)),Gy}var Ete=xte();const Cte=yi(Ete);var fN={};const Bte=5,C8=12,wte=13,Ite=16,Ste=17,_te=22,B8=28,w8=31,Qte=33,w2=34,Dte=35,qy=36,mE=37,dN=38,kte=39,Nte=40,Eg=41,Rte=42,J=0,ae=1,Xn=2,AN=3,ve=4,Tte=[[ve,ve,ve,ve,ve,ve,ve,ve,ve,ve,ve,ve,ve,ve,ve,ve,ve,ve,ve,ve,ve,AN,ve,ve,ve,ve,ve,ve,ve,ve,ve,ve,ve],[J,ve,ve,ae,ae,ve,ve,ve,ve,ae,ae,J,J,J,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[J,ve,ve,ae,ae,ve,ve,ve,ve,ae,ae,ae,ae,ae,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[ve,ve,ve,ae,ae,ae,ve,ve,ve,ae,ae,ae,ae,ae,ae,ae,ae,ae,ae,ae,ve,Xn,ve,ae,ae,ae,ae,ae,ae,ae,ae,ae,ae],[ae,ve,ve,ae,ae,ae,ve,ve,ve,ae,ae,ae,ae,ae,ae,ae,ae,ae,ae,ae,ve,Xn,ve,ae,ae,ae,ae,ae,ae,ae,ae,ae,ae],[J,ve,ve,ae,ae,ae,ve,ve,ve,J,J,J,J,J,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[J,ve,ve,ae,ae,ae,ve,ve,ve,J,J,J,J,J,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[J,ve,ve,ae,ae,ae,ve,ve,ve,J,J,ae,J,ae,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[J,ve,ve,ae,ae,ae,ve,ve,ve,J,J,ae,ae,ae,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[ae,ve,ve,ae,ae,ae,ve,ve,ve,J,J,ae,ae,ae,ae,ae,ae,ae,J,J,ve,Xn,ve,ae,ae,ae,ae,ae,J,ae,ae,ae,J],[ae,ve,ve,ae,ae,ae,ve,ve,ve,J,J,ae,ae,ae,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[ae,ve,ve,ae,ae,ae,ve,ve,ve,ae,ae,ae,ae,ae,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[ae,ve,ve,ae,ae,ae,ve,ve,ve,ae,ae,ae,ae,ae,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[ae,ve,ve,ae,ae,ae,ve,ve,ve,ae,ae,ae,ae,ae,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[J,ve,ve,ae,ae,ae,ve,ve,ve,J,ae,J,J,J,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[J,ve,ve,ae,ae,ae,ve,ve,ve,J,J,J,J,J,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[J,ve,ve,ae,J,ae,ve,ve,ve,J,J,ae,J,J,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[J,ve,ve,ae,J,ae,ve,ve,ve,J,J,J,J,J,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[ae,ve,ve,ae,ae,ae,ve,ve,ve,ae,ae,ae,ae,ae,ae,ae,ae,ae,ae,ae,ve,Xn,ve,ae,ae,ae,ae,ae,ae,ae,ae,ae,J],[J,ve,ve,ae,ae,ae,ve,ve,ve,J,J,J,J,J,J,ae,ae,ae,J,ve,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,ve,J,J,J,J,J,J,J,J,J,J,J,J],[ae,ve,ve,ae,ae,ae,ve,ve,ve,ae,ae,ae,ae,ae,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[ae,ve,ve,ae,ae,ae,ve,ve,ve,ae,ae,ae,ae,ae,ae,ae,ae,ae,ae,ae,ve,Xn,ve,ae,ae,ae,ae,ae,ae,ae,ae,ae,ae],[J,ve,ve,ae,ae,ae,ve,ve,ve,J,ae,J,J,J,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,ae,ae,J,J,J,ae,J],[J,ve,ve,ae,ae,ae,ve,ve,ve,J,ae,J,J,J,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,ae,J,J,J,ae,J],[J,ve,ve,ae,ae,ae,ve,ve,ve,J,ae,J,J,J,J,ae,ae,ae,J,J,ve,Xn,ve,ae,ae,ae,ae,J,J,J,J,ae,J],[J,ve,ve,ae,ae,ae,ve,ve,ve,J,ae,J,J,J,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,ae,ae,J,J,J,ae,J],[J,ve,ve,ae,ae,ae,ve,ve,ve,J,ae,J,J,J,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,ae,J,J,J,ae,J],[J,ve,ve,ae,ae,ae,ve,ve,ve,J,J,J,J,J,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,ae,J,J,ae,J],[J,ve,ve,ae,ae,ae,ve,ve,ve,J,ae,J,J,J,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,ae,ae,J],[J,ve,ve,ae,ae,ae,ve,ve,ve,J,ae,J,J,J,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[ae,ve,ve,ae,ae,ae,ve,ve,ve,ae,ae,ae,ae,ae,J,ae,ae,ae,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J],[J,ve,ve,ae,ae,J,ve,ve,ve,J,J,J,J,J,J,J,J,J,J,J,ve,Xn,ve,J,J,J,J,J,J,J,J,ae,J]],Fte=Cte.toByteArray("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"),Ote=new up(Fte),I8=function(e){switch(e){case Qte:return C8;case kte:case Nte:case Rte:return C8;case Dte:return Bte;default:return e}},S8=function(e){switch(e){case mE:case dN:return w2;case Eg:return _te;default:return e}};class Yy{constructor(t,r=!1){this.position=t,this.required=r}}class Mte{nextCodePoint(){const t=this.string.charCodeAt(this.pos++),r=this.string.charCodeAt(this.pos);return 55296<=t&&t<=56319&&56320<=r&&r<=57343?(this.pos++,(t-55296)*1024+(r-56320)+65536):t}
64nextCharClass(){return I8(Ote.get(this.nextCodePoint()))}getSimpleBreak(){switch(this.nextClass){case Eg:return!1;case w2:case mE:case dN:return this.curClass=w2,!1;case qy:return this.curClass=qy,!1}return null}getPairTableBreak(t){let r=!1;switch(Tte[this.curClass][this.nextClass]){case J:r=!0;break;case ae:r=t===Eg;break;case Xn:if(r=t===Eg,!r)return r=!1,r;break;case AN:if(t!==Eg)return r;break}return this.LB8a&&(r=!1),this.LB21a&&(this.curClass===Ite||this.curClass===Ste)?(r=!1,this.LB21a=!1):this.LB21a=this.curClass===wte,this.curClass===B8?(this.LB30a++,this.LB30a==2&&this.nextClass===B8&&(r=!0,this.LB30a=0)):this.LB30a=0,this.curClass=this.nextClass,r}nextBreak(){if(this.curClass==null){let t=this.nextCharClass();this.curClass=S8(t),this.nextClass=t,this.LB8a=t===w8,this.LB30a=0}for(;this.pos<this.string.length;){this.lastPos=this.pos;const t=this.nextClass;if(this.nextClass=this.nextCharClass(),this.curClass===w2||this.curClass===qy&&this.nextClass!==mE)return this.curClass=S8(I8(this.nextClass)),new Yy(this.lastPos,!0);let r=this.getSimpleBreak();if(r===null&&(r=this.getPairTableBreak(t)),this.LB8a=this.nextClass===w8,r)return new Yy(this.lastPos)}return this.lastPos<this.string.length?(this.lastPos=this.string.length,new Yy(this.string.length)):null}constructor(t){this.string=t,this.pos=0,this.lastPos=0,this.curClass=null,this.nextClass=null,this.LB8a=!1,this.LB21a=!1,this.LB30a=0}}fN=Mte;const Lte=new Ye({identifier:new q0(1),value:new q0(1)}),jte={name:()=>"DAC",length:E0,tables:new Oe(Lte,e=>e.length/2)},hN=(e,t)=>e[t],_8=(e,t)=>e[t]<<8|e[t+1],Q8=(e,t)=>e[t]|e[t+1]<<8,Wy=(e,t)=>gN(e,t)>>>0,Ky=(e,t)=>pN(e,t)>>>0,D8=e=>Array.from(e,t=>t.toString(16).padStart(2,"0")).join(""),Ute=new TextDecoder("utf-8"),Pte=e=>Ute.decode(e),zte=e=>{const t=e.reduce((i,a)=>i+a.length,0),r=new Uint8Array(t);let n=0;return e.forEach(i=>{r.set(i,n),n+=i.length}),r},gN=(e,t)=>e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3],pN=(e,t)=>e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24;class Hte{decode(t,r){const n={};let i=t.buffer.slice(t.pos,t.pos+r.length-2);for(;i.length>0;){let a=1;const s=[],c=hN(i,0),u=i.slice(a,a+16);a+=16;for(const f of u)s.push(i.slice(a,a+f)),a+=f;i=i.slice(a),n[c]=zte(s)}return t.pos+=r.length-2,n}}const Gte={name:()=>"DHT",length:E0,tables:new Hte},qte={name:()=>"DQT",length:E0,tables:new Oe(new Ye({identifier:new q0(1),data:new q0(64)}),e=>(e.length-2)/65)},Yte={name:()=>"DRI",length:E0,restartInterval:E0},Wte={name:()=>"EOI",afterEOI:new Ui(zt,1/0)},Vy={ifd:{"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"},gps:{"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","001
vendor: 23,398 bytes, line 64
645":"gpsDestLongitudeRef","0016":"gpsDestLongitude","0017":"gpsDestBearingRef","0018":"gpsDestBearing","0019":"gpsDestDistanceRef","001a":"gpsDestDistance","001b":"gpsProcessingMethod","001c":"gpsAreaInformation","001d":"gpsDateStamp","001e":"gpsDifferential","001f":"gpsHPositioningError"}};class Kte{constructor(t){this.bigEndian=t,this.bytes=[0,1,1,2,4,8,1,1,2,4,8,4,8]}_getTagValue(t,r,n){switch(r){case 2:return t.toString("ascii").replace(/\0+$/,"");case 129:return t.toString("utf8").replace(/\0+$/,"");case 7:return"0x"+t.toString("hex");default:return this._getTagValueForNumericalData(t,r,n)}}_getTagValueForNumericalData(t,r,n){const i=[],a=this.bytes[r];for(let s=0;s<n;s+=1)i.push(this._getSingleTagValueForNumericalData(t,r,s*a));return i.length===1?i[0]:i}_getSingleTagValueForNumericalData(t,r,n){const i=c=>this.bigEndian?_8(t,c):Q8(t,c),a=c=>this.bigEndian?Wy(t,c):Ky(t,c),s=c=>this.bigEndian?gN(t,c):pN(t,c);switch(r){case 1:return hN(t,n);case 3:return i(n);case 4:return a(n);case 5:return a(n)/a(n+4);case 9:return s(n);case 10:return s(n)/s(n+4)}}_decodeIDFEntries(t,r,n,i=!1){let a=2+n;const s={},c=A=>this.bigEndian?_8(t,A):Q8(t,A),u=A=>this.bigEndian?Wy(t,A):Ky(t,A),f=c(n);for(let A=0;A<f;A++){const v=t.slice(a,a+2),y=c(a+2),E=u(a+4),C=this.bytes[y],I=E*C;let S=t.slice(a+8,a+12);if(I>4){const F=this.bigEndian?Wy(S,0):Ky(S,0);S=t.slice(F,F+I)}const T=this._getTagValue(S,y,E),_=this.bigEndian?D8(v):D8(v.reverse()),k=r[_];s[k]=T,a+=12}return s}decode(t,r){const n=t.buffer.slice(t.pos-8),i=r.offsetToFirstIFD;if(i>n.length)return t.pos+=r.parent.length-16,{};const a=this._decodeIDFEntries(n,Vy.ifd,i),{exifIFDPointer:s,gpsInfoIFDPointer:c}=a;if(s&&(a.subExif=this._decodeIDFEntries(n,Vy.ifd,s)),c){const u=c;a.gpsInfo=this._decodeIDFEntries(n,Vy.gps,u,!0)}return t.pos+=r.parent.length-16,a}}const Vte=e=>{const t=e?E0:uK,r=e?bk:dK;return new Ye({fortyTwo:t,offsetToFirstIFD:r,entries:new Kte(e)})};class Jte{decode(t,r){const i=Pte(t.buffer.slice(t.pos,t.pos+2))==="MM";return t.pos+=2,Vte(i).decode(t,r).entries}}const Zte={name:()=>"EXIF",length:E0,identifier:new ei(6),entries:new Jte},Xte={name:()=>"JFIF",length:E0,identifier:new ei(5),version:E0,units:zt,xDensity:E0,yDensity:E0,thumbnailWidth:zt,thumbnailHeight:zt};class $te{decode(t){const r=t.buffer.slice(t.pos);let n=0,i=r.indexOf(255);for(;i!==-1;){n=i;const a=r[n+1],s=a>=208&&a<=215;if(a!==0&&!s)break;i=r.indexOf(255,i+1)}return t.pos+=n,r.slice(0,n)}}const ere=new Ye({scanComponentSelector:zt,entropyCodingTable:new q0(1)}),tre={name:()=>"SOS",length:E0,numberOfImageComponents:zt,componentSpecifications:new Oe(ere,e=>e.numberOfImageComponents),startOfSpectral:zt,endOfSpectral:zt,successiveApproximationBit:new q0(1),data:new $te},rre=new Ye({id:zt,samplingFactors:zt,quantizationTableId:zt}),So={name:()=>"SOF",length:E0,precision:zt,height:E0,width:E0,numberOfComponents:zt,components:new Oe(rre,e=>e.numberOfComponents)},nre={name:()=>"SOI"},ire={length:E0,buf:new q0(e=>e.length-2)},are=Array(63).fill(0).reduce((e,t,r)=>({...e,[r+65472]:ire}),{}),sre=new tn(E0,{...are,65472:So,65473:So,65474:So,65475:So,65476:Gte,65477:So,65478:So,65479:So,65481:So,65482:So,65483:So,65484:jte,65485:So,65486:So,65487:So,65496:nre,65497:Wte,65498:tre,65499:qte,65501:Yte,65504:Xte,65505:Zte}),ore=new Oe(sre),lre=e=>ore.fromBuffer(e).map(({version:r,...n})=>({type:r,...n})),mN={decode:lre};var SA=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},Rc=[],tl=[],cre=typeof Uint8Array<"u"?Uint8Array:Array,F3=!1;function vN(){F3=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,r=e.length;t<r;++t)Rc[t]=e[t],tl[e.charCodeAt(t)]=t;tl[45]=62,tl[95]=63}function ure(e){F3||vN();var t,r,n,i,a,s,c=e.length;if(c%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=e[c-2]==="="?2:e[c-1]==="="?1:0,s=new cre(c*3/4-a),n=a>0?c-4:c;var u=0;for(t=0,r=0;t<n;t+=4,r+=3)i=tl[e.charCodeAt(t)]<<18|tl[e.charCodeAt(t+1)]<<12|tl[e.charCodeAt(t+2)]<<6|tl[e.charCodeAt(t+3)],s[u++]=i>>16&255,s[u++]=i>>8&255,s[u++]=i&255;return a===2?(i=tl[e.charCodeAt(t)]<<2|tl[e.charCodeAt(t+1)]>>4,s[u++]=i&255):a===1&&(i=tl[e.charCodeAt(t)]<<10|tl[e.charCodeAt(t+1)]<<4|tl[e.charCodeAt(t+2)]>>2,s[u++]=i>>8&255,s[u++]=i&255),s}function fre(e){return Rc[e>>18&63]+Rc[e>>12&63]+Rc[e>>6&63]+Rc[e&63]}function dre(e,t,r){for(var n,i=[],a=t;a<r;a+=3)n=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(fre(n));return i.join("")}function k8(e){F3||vN();for(var t,r=e.length,n=r%3,i="",a=[],s=16383,c=0,u=r-n;c<u;c+=s)a.push(dre(e,c,c+s>u?u:c+s));return n===1?(t=e[r-1],i+=Rc[t>>2],i+=Rc[t<<4&63],i+="=="):n===2&&(t=(e[r-2]<<8)+e[r-1],i+=Rc[t>>10],i+=Rc[t>>4&63],i+=Rc[t<<2&63],i+="="),a.push(i),a.join("")}function xv(e,t,r,n,i){var a,s,c=i*8-n-1,u=(1<<c)-1,f=u>>1,A=-7,v=r?i-1:0,y=r?-1:1,E=e[t+v];for(v+=y,a=E&(1<<-A)-1,E>>=-A,A+=c;A>0;a=a*256+e[t+v],v+=y,A-=8);for(s=a&(1<<-A)-1,a>>=-A,A+=n;A>0;s=s*256+e[t+v],v+=y,A-=8);if(a===0)a=1-f;else{if(a===u)return s?NaN:(E?-1:1)*(1/0);s=s+Math.pow(2,n),a=a-f}return(E?-1:1)*s*Math.pow(2,a-n)}function yN(e,t,r,n,i,a){var s,c,u,f=a*8-i-1,A=(1<<f)-1,v=A>>1,y=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,E=n?0:a-1,C=n?1:-1,I=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(c=isNaN(t)?1:0,s=A):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),s+v>=1?t+=y/u:t+=y*Math.pow(2,1-v),t*u>=2&&(s++,u/=2),s+v>=A?(c=0,s=A):s+v>=1?(c=(t*u-1)*Math.pow(2,i),s=s+v):(c=t*Math.pow(2,v-1)*Math.pow(2,i),s=0));i>=8;e[r+E]=c&255,E+=C,c/=256,i-=8);for(s=s<<i|c,f+=i;f>0;e[r+E]=s&255,E+=C,s/=256,f-=8);e[r+E-C]|=I*128}var Are={}.toString,bN=Array.isArray||function(e){return Are.call(e)=="[object Array]"};var xN=50;yt.TYPED_ARRAY_SUPPORT=SA.TYPED_ARRAY_SUPPORT!==void 0?SA.TYPED_ARRAY_SUPPORT:!0;var hre=P5();function P5(){return yt.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Uu(e,t){if(P5()<t)throw new RangeError("Invalid typed array length");return yt.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=yt.prototype):(e===null&&(e=new yt(t)),e.length=t),e}function yt(e,t,r){if(!yt.TYPED_ARRAY_SUPPORT&&!(this instanceof yt))return new yt(e,t,r);if(typeof e=="number"){if(typeof t=="string")throw new Error("If encoding is specified then the first argument must be a string");return O3(this,e)}return EN(this,e,t,r)}yt.poolSize=8192;yt._augment=function(e){return e.__proto__=yt.prototype,e};function EN(e,t,r,n){if(typeof t=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer?mre(e,t,r,n):typeof t=="string"?pre(e,t,r):vre(e,t)}yt.from=function(e,t,r){return EN(null,e,t,r)};yt.TYPED_ARRAY_SUPPORT&&(yt.prototype.__proto__=Uint8Array.prototype,yt.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&yt[Symbol.species]);function CN(e){if(typeof e!="number")throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function gre(e,t,r,n){return CN(t),t<=0?Uu(e,t):r!==void 0?typeof n=="string"?Uu(e,t).fill(r,n):Uu(e,t).fill(r):Uu(e,t)}yt.alloc=function(e,t,r){return gre(null,e,t,r)};function O3(e,t){if(CN(t),e=Uu(e,t<0?0:M3(t)|0),!yt.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}yt.allocUnsafe=function(e){return O3(null,e)};yt.allocUnsafeSlow=function(e){return O3(null,e)};function pre(e,t,r){if((typeof r!="string"||r==="")&&(r="utf8"),!yt.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=BN(t,r)|0;e=Uu(e,n);var i=e.write(t,r);return i!==n&&(e=e.slice(0,i)),e}function vE(e,t){var r=t.length<0?0:M3(t.length)|0;e=Uu(e,r);for(var n=0;n<r;n+=1)e[n]=t[n]&255;return e}function mre(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return r===void 0&&n===void 0?t=new Uint8Array(t):n===void 0?t=new Uint8Array(t,r):t=new Uint8Array(t,r,n),yt.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=yt.prototype):e=vE(e,t),e}function vre(e,t){if(Kc(t)){var r=M3(t.length)|0;return e=Uu(e,r),e.length===0||t.copy(e,0,0,r),e}if(t){if(typeof ArrayBuffer<"u"&&t.buffer instanceof ArrayBuffer||"length"in t)return typeof t.length!="number"||Lre(t.length)?Uu(e,0):vE(e,t);if(t.type==="Buffer"&&bN(t.data))return vE(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function M3(e){if(e>=P5())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+P5().toString(16)+" bytes");return e|0}function yre(e){return+e!=e&&(e=0),yt.alloc(+e)}yt.isBuffer=fA;function Kc(e){return!!(e!=null&&e._isBuffer)}yt.compare=function(t,r){if(!Kc(t)||!Kc(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var n=t.length,i=r.length,a=0,s=Math.min(n,i);a<s;++a)if(t[a]!==r[a]){n=t[a],i=r[a];break}return n<i?-1:i<n?1:0};yt.isEncoding=function(t){switch(String(t).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}};yt.concat=function(t,r){if(!bN(t))throw new TypeError('"list" argument must be an Array of Buffers');if(t.length===0)return yt.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<t.length;++n)r+=t[n].length;var i=yt.allocUnsafe(r),a=0;for(n=0;n<t.length;++n){var s=t[n];if(!Kc(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(i,a),a+=s.length}return i};function BN(e,t){if(Kc(e))return e.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!="string"&&(e=""+e);var r=e.length;if(r===0)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return z5(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return kN(e).length;default:if(n)return z5(e).length;t=(""+t).toLowerCase(),n=!0}}yt.byteLength=BN;function bre(e,t,r){var n=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,t>>>=0,r<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return Dre(this,t,r);case"utf8":case"utf-8":return SN(this,t,r);case"ascii":return _re(this,t,r);case"latin1":case"binary":return Qre(this,t,r);case"base64":return Ire(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return kre(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}yt.prototype._isBuffer=!0;function uA(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}yt.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var r=0;r<t;r+=2)uA(this,r,r+1);return this};yt.prototype.swap32=function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var r=0;r<t;r+=4)uA(this,r,r+3),uA(this,r+1,r+2);return this};yt.prototype.swap64=function(){var t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var r=0;r<t;r+=8)uA(this,r,r+7),uA(this,r+1,r+6),uA(this,r+2,r+5),uA(this,r+3,r+4);return this};yt.prototype.toString=function(){var t=this.length|0;return t===0?"":arguments.length===0?SN(this,0,t):bre.apply(this,arguments)};yt.prototype.equals=function(t){if(!Kc(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:yt.compare(this,t)===0};yt.prototype.inspect=function(){var t="",r=xN;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"};yt.prototype.compare=function(t,r,n,i,a){if(!Kc(t))throw new TypeError("Argument must be a Buffer");if(r===void 0&&(r=0),n===void 0&&(n=t?t.length:0),i===void 0&&(i=0),a===void 0&&(a=this.length),r<0||n>t.length||i<0||a>this.length)throw new RangeError("out of range index");if(i>=a&&r>=n)return 0;if(i>=a)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,i>>>=0,a>>>=0,this===t)return 0;for(var s=a-i,c=n-r,u=Math.min(s,c),f=this.slice(i,a),A=t.slice(r,n),v=0;v<u;++v)if(f[v]!==A[v]){s=f[v],c=A[v];break}return s<c?-1:c<s?1:0};function wN(e,t,r,n,i){if(e.length===0)return-1;if(typeof r=="string"?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0)if(i)r=0;else return-1;if(typeof t=="string"&&(t=yt.from(t,n)),Kc(t))return t.length===0?-1:N8(e,t,r,n,i);if(typeof t=="number")return t=t&255,yt.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):N8(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function N8(e,t,r,n,i){var a=1,s=e.length,c=t.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(e.length<2||t.length<2)return-1;a=2,s/=2,c/=2,r/=2}function u(E,C){return a===1?E[C]:E.readUInt16BE(C*a)}var f;if(i){var A=-1;for(f=r;f<s;f++)if(u(e,f)===u(t,A===-1?0:f-A)){if(A===-1&&(A=f),f-A+1===c)return A*a}else A!==-1&&(f-=f-A),A=-1}else for(r+c>s&&(r=s-c),f=r;f>=0;f--){for(var v=!0,y=0;y<c;y++)if(u(e,f+y)!==u(t,y)){v=!1;break}if(v)return f}return-1}yt.prototype.includes=function(t,r,n){return this.indexOf(t,r,n)!==-1};yt.prototype.indexOf=function(t,r,n){return wN(this,t,r,n,!0)};yt.prototype.lastIndexOf=function(t,r,n){return wN(this,t,r,n,!1)};function xre(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n),n>i&&(n=i)):n=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");n>a/2&&(n=a/2);for(var s=0;s<n;++s){var c=parseInt(t.substr(s*2,2),16);if(isNaN(c))return s;e[r+s]=c}return s}function Ere(e,t,r,n){return Bv(z5(t,e.length-r),e,r,n)}function IN(e,t,r,n){return Bv(Ore(t),e,r,n)}function Cre(e,t,r,n){return IN(e,t,r,n)}function Bre(e,t,r,n){return Bv(kN(t),e,r,n)}function wre(e,t,r,n){return Bv(Mre(t,e.length-r),e,r,n)}yt.prototype.write=function(t,r,n,i){if(r===void 0)i="utf8",n=this.length,r=0;else if(n===void 0&&typeof r=="string")i=r,n=this.length,r=0;else if(isFinite(r))r=r|0,isFinite(n)?(n=n|0,i===void 0&&(i="utf8")):(i=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var a=this.length-r;if((n===void 0||n>a)&&(n=a),t.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var s=!1;;)switch(i){case"hex":return xre(this,t,r,n);case"utf8":case"utf-8":return Ere(this,t,r,n);case"ascii":return IN(this,t,r,n);case"latin1":case"binary":return Cre(this,t,r,n);case"base64":return Bre(this,t,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return wre(this,t,r,n);default:if(s)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),s=!0}};yt.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Ire(e,t,r){return t===0&&r===e.length?k8(e):k8(e.slice(t,r))}function SN(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var a=e[i],s=null,c=a>239?4:a>223?3:a>191?2:1;if(i+c<=r){var u,f,A,v;switch(c){case 1:a<128&&(s=a);break;case 2:u=e[i+1],(u&192)===128&&(v=(a&31)<<6|u&63,v>127&&(s=v));break;case 3:u=e[i+1],f=e[i+2],(u&192)===128&&(f&192)===128&&(v=(a&15)<<12|(u&63)<<6|f&63,v>2047&&(v<55296||v>57343)&&(s=v));break;case 4:u=e[i+1],f=e[i+2],A=e[i+3],(u&192)===128&&(f&192)===128&&(A&192)===128&&(v=(a&15)<<18|(u&63)<<12|(f&63)<<6|A&63,v>65535&&v<1114112&&(s=v))}}s===null?(s=65533,c=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|s&1023),n.push(s),i+=c}return Sre(n)}var R8=4096;function Sre(e){var t=e.length;if(t<=R8)return String.fromCharCode.apply(String,e);for(var r="",n=0;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=R8));return r}function _re(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]&127);return n}function Qre(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}function Dre(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=t;a<r;++a)i+=Fre(e[a]);return i}function kre(e,t,r){for(var n=e.slice(t,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+n[a+1]*256);return i}yt.prototype.slice=function(t,r){var n=this.length;t=~~t,r=r===void 0?n:~~r,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),r<t&&(r=t);var i;if(yt.TYPED_ARRAY_SUPPORT)i=this.subarray(t,r),i.__proto__=yt.prototype;else{var a=r-t;i=new yt(a,void 0);for(var s=0;s<a;++s)i[s]=this[s+t]}return i};function w0(e,t,r){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}yt.prototype.readUIntLE=function(t,r,n){t=t|0,r=r|0,n||w0(t,r,this.length);for(var i=this[t],a=1,s=0;++s<r&&(a*=256);)i+=this[t+s]*a;return i};yt.prototype.readUIntBE=function(t,r,n){t=t|0,r=r|0,n||w0(t,r,this.length);for(var i=this[t+--r],a=1;r>0&&(a*=256);)i+=this[t+--r]*a;return i};yt.prototype.readUInt8=function(t,r){return r||w0(t,1,this.length),this[t]};yt.prototype.readUInt16LE=function(t,r){return r||w0(t,2,this.length),this[t]|this[t+1]<<8};yt.prototype.readUInt16BE=function(t,r){return r||w0(t,2,this.length),this[t]<<8|this[t+1]};yt.prototype.readUInt32LE=function(t,r){return r||w0(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216};yt.prototype.readUInt32BE=function(t,r){return r||w0(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])};yt.prototype.readIntLE=function(t,r,n){t=t|0,r=r|0,n||w0(t,r,this.length);for(var i=this[t],a=1,s=0;++s<r&&(a*=256);)i+=this[t+s]*a;return a*=128,i>=a&&(i-=Math.pow(2,8*r)),i};yt.prototype.readIntBE=function(t,r,n){t=t|0,r=r|0,n||w0(t,r,this.length);for(var i=r,a=1,s=this[t+--i];i>0&&(a*=256);)s+=this[t+--i]*a;return a*=128,s>=a&&(s-=Math.pow(2,8*r)),s};yt.prototype.readInt8=function(t,r){return r||w0(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]};yt.prototype.readInt16LE=function(t,r){r||w0(t,2,this.length);var n=this[t]|this[t+1]<<8;return n&32768?n|4294901760:n};yt.prototype.readInt16BE=function(t,r){r||w0(t,2,this.length);var n=this[t+1]|this[t]<<8;return n&32768?n|4294901760:n};yt.prototype.readInt32LE=function(t,r){return r||w0(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24};yt.prototype.readInt32BE=function(t,r){return r||w0(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]};yt.prototype.readFloatLE=function(t,r){return r||w0(t,4,this.length),xv(this,t,!0,23,4)};yt.prototype.readFloatBE=function(t,r){return r||w0(t,4,this.length),xv(this,t,!1,23,4)};yt.prototype.readDoubleLE=function(t,r){return r||w0(t,8,this.length),xv(this,t,!0,52,8)};yt.prototype.readDoubleBE=function(t,r){return r||w0(t,8,this.length),xv(this,t,!1,52,8)};function Js(e,t,r,n,i,a){if(!Kc(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(r+n>e.length)throw new RangeError("Index out of range")}yt.prototype.writeUIntLE=function(t,r,n,i){if(t=+t,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;Js(this,t,r,n,a,0)}var s=1,c=0;for(this[r]=t&255;++c<n&&(s*=256);)this[r+c]=t/s&255;return r+n};yt.prototype.writeUIntBE=function(t,r,n,i){if(t=+t,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;Js(this,t,r,n,a,0)}var s=n-1,c=1;for(this[r+s]=t&255;--s>=0&&(c*=256);)this[r+s]=t/c&255;return r+n};yt.prototype.writeUInt8=function(t,r,n){return t=+t,r=r|0,n||Js(this,t,r,1,255,0),yt.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=t&255,r+1};function Ev(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-r,2);i<a;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>(n?i:1-i)*8}yt.prototype.writeUInt16LE=function(t,r,n){return t=+t,r=r|0,n||Js(this,t,r,2,65535,0),yt.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):Ev(this,t,r,!0),r+2};yt.prototype.writeUInt16BE=function(t,r,n){return t=+t,r=r|0,n||Js(this,t,r,2,65535,0),yt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):Ev(this,t,r,!1),r+2};function Cv(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-r,4);i<a;++i)e[r+i]=t>>>(n?i:3-i)*8&255}yt.prototype.writeUInt32LE=function(t,r,n){return t=+t,r=r|0,n||Js(this,t,r,4,4294967295,0),yt.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=t&255):Cv(this,t,r,!0),r+4};yt.prototype.writeUInt32BE=function(t,r,n){return t=+t,r=r|0,n||Js(this,t,r,4,4294967295,0),yt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):Cv(this,t,r,!1),r+4};yt.prototype.writeIntLE=function(t,r,n,i){if(t=+t,r=r|0,!i){var a=Math.pow(2,8*n-1);Js(this,t,r,n,a-1,-a)}var s=0,c=1,u=0;for(this[r]=t&255;++s<n&&(c*=256);)t<0&&u===0&&this[r+s-1]!==0&&(u=1),this[r+s]=(t/c>>0)-u&255;return r+n};yt.prototype.writeIntBE=function(t,r,n,i){if(t=+t,r=r|0,!i){var a=Math.pow(2,8*n-1);Js(this,t,r,n,a-1,-a)}var s=n-1,c=1,u=0;for(this[r+s]=t&255;--s>=0&&(c*=256);)t<0&&u===0&&this[r+s+1]!==0&&(u=1),this[r+s]=(t/c>>0)-u&255;return r+n};yt.prototype.writeInt8=function(t,r,n){return t=+t,r=r|0,n||Js(this,t,r,1,127,-128),yt.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=t&255,r+1};yt.prototype.writeInt16LE=function(t,r,n){return t=+t,r=r|0,n||Js(this,t,r,2,32767,-32768),yt.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):Ev(this,t,r,!0),r+2};yt.prototype.writeInt16BE=function(t,r,n){return t=+t,r=r|0,n||Js(this,t,r,2,32767,-32768),yt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):Ev(this,t,r,!1),r+2};yt.prototype.writeInt32LE=function(t,r,n){return t=+t,r=r|0,n||Js(this,t,r,4,2147483647,-2147483648),yt.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):Cv(this,t,r,!0),r+4};yt.prototype.writeInt32BE=function(t,r,n){return t=+t,r=r|0,n||Js(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),yt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):Cv(this,t,r,!1),r+4};function _N(e,t,r,n,i,a){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function QN(e,t,r,n,i){return i||_N(e,t,r,4),yN(e,t,r,n,23,4),r+4}yt.prototype.writeFloatLE=function(t,r,n){return QN(this,t,r,!0,n)};yt.prototype.writeFloatBE=function(t,r,n){return QN(this,t,r,!1,n)};function DN(e,t,r,n,i){return i||_N(e,t,r,8),yN(e,t,r,n,52,8),r+8}yt.prototype.writeDoubleLE=function(t,r,n){return DN(this,t,r,!0,n)};yt.prototype.writeDoubleBE=function(t,r,n){return DN(this,t,r,!1,n)};yt.prototype.copy=function(t,r,n,i){if(n||(n=0),!i&&i!==0&&(i=this.length),r>=t.length&&(r=t.length),r||(r=0),i>0&&i<n&&(i=n),i===n||t.length===0||this.length===0)return 0;if(r<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),t.length-r<i-n&&(i=t.length-r+n);var a=i-n,s;if(this===t&&n<r&&r<i)for(s=a-1;s>=0;--s)t[s+r]=this[s+n];else if(a<1e3||!yt.TYPED_ARRAY_SUPPORT)for(s=0;s<a;++s)t[s+r]=this[s+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+a),r);return a};yt.prototype.fill=function(t,r,n,i){if(typeof t=="string"){if(typeof r=="string"?(i=r,r=0,n=this.length):typeof n=="string"&&(i=n,n=this.length),t.length===1){var a=t.charCodeAt(0);a<256&&(t=a)}
64if(i!==void 0&&typeof i!="string")throw new TypeError("encoding must be a string");if(typeof i=="string"&&!yt.isEncoding(i))throw new TypeError("Unknown encoding: "+i)}else typeof t=="number"&&(t=t&255);if(r<0||this.length<r||this.length<n)throw new RangeError("Out of range index");if(n<=r)return this;r=r>>>0,n=n===void 0?this.length:n>>>0,t||(t=0);var s;if(typeof t=="number")for(s=r;s<n;++s)this[s]=t;else{var c=Kc(t)?t:z5(new yt(t,i).toString()),u=c.length;for(s=0;s<n-r;++s)this[s+r]=c[s%u]}return this};var Nre=/[^+\/0-9A-Za-z-_]/g;function Rre(e){if(e=Tre(e).replace(Nre,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function Tre(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function Fre(e){return e<16?"0"+e.toString(16):e.toString(16)}function z5(e,t){t=t||1/0;for(var r,n=e.length,i=null,a=[],s=0;s<n;++s){if(r=e.charCodeAt(s),r>55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}else if(s+1===n){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,r&63|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return a}function Ore(e){for(var t=[],r=0;r<e.length;++r)t.push(e.charCodeAt(r)&255);return t}function Mre(e,t){for(var r,n,i,a=[],s=0;s<e.length&&!((t-=2)<0);++s)r=e.charCodeAt(s),n=r>>8,i=r%256,a.push(i),a.push(n);return a}function kN(e){return ure(Rre(e))}function Bv(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function Lre(e){return e!==e}function fA(e){return e!=null&&(!!e._isBuffer||NN(e)||jre(e))}function NN(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function jre(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&NN(e.slice(0,0))}var Ure=Object.freeze({__proto__:null,Buffer:yt,INSPECT_MAX_BYTES:xN,SlowBuffer:yre,isBuffer:fA,kMaxLength:hre});function RN(){throw new Error("setTimeout has not been defined")}function TN(){throw new Error("clearTimeout has not been defined")}var Jf=RN,Zf=TN;typeof SA.setTimeout=="function"&&(Jf=setTimeout);typeof SA.clearTimeout=="function"&&(Zf=clearTimeout);function FN(e){if(Jf===setTimeout)return setTimeout(e,0);if((Jf===RN||!Jf)&&setTimeout)return Jf=setTimeout,setTimeout(e,0);try{return Jf(e,0)}catch{try{return Jf.call(null,e,0)}catch{return Jf.call(this,e,0)}}}function Pre(e){if(Zf===clearTimeout)return clearTimeout(e);if((Zf===TN||!Zf)&&clearTimeout)return Zf=clearTimeout,clearTimeout(e);try{return Zf(e)}catch{try{return Zf.call(null,e)}catch{return Zf.call(this,e)}}}var Pu=[],Gh=!1,dA,I2=-1;function zre(){!Gh||!dA||(Gh=!1,dA.length?Pu=dA.concat(Pu):I2=-1,Pu.length&&ON())}function ON(){if(!Gh){var e=FN(zre);Gh=!0;for(var t=Pu.length;t;){for(dA=Pu,Pu=[];++I2<t;)dA&&dA[I2].run();I2=-1,t=Pu.length}dA=null,Gh=!1,Pre(e)}}function Ro(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];Pu.push(new MN(e,t)),Pu.length===1&&!Gh&&FN(ON)}function MN(e,t){this.fun=e,this.array=t}MN.prototype.run=function(){this.fun.apply(null,this.array)};var Hre="browser",Gre="browser",qre=!0,Yre={},Wre=[],Kre="",Vre={},Jre={},Zre={};function LA(){}var Xre=LA,$re=LA,ene=LA,tne=LA,rne=LA,nne=LA,ine=LA;function ane(e){throw new Error("process.binding is not supported")}function sne(){return"/"}function one(e){throw new Error("process.chdir is not supported")}function lne(){return 0}var Th=SA.performance||{},cne=Th.now||Th.mozNow||Th.msNow||Th.oNow||Th.webkitNow||function(){return new Date().getTime()};function une(e){var t=cne.call(Th)*.001,r=Math.floor(t),n=Math.floor(t%1*1e9);return e&&(r=r-e[0],n=n-e[1],n<0&&(r--,n+=1e9)),[r,n]}var fne=new Date;function dne(){var e=new Date,t=e-fne;return t/1e3}
64var Ll={nextTick:Ro,title:Hre,browser:qre,env:Yre,argv:Wre,version:Kre,versions:Vre,on:Xre,addListener:$re,once:ene,off:tne,removeListener:rne,removeAllListeners:nne,emit:ine,binding:ane,cwd:sne,chdir:one,umask:lne,hrtime:une,platform:Gre,release:Jre,config:Zre,uptime:dne};function Ane(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function wv(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var LN={},T8=wv(Ure),hne;function gd(){}gd.prototype=Object.create(null);function Fn(){Fn.init.call(this)}Fn.EventEmitter=Fn;Fn.usingDomains=!1;Fn.prototype.domain=void 0;Fn.prototype._events=void 0;Fn.prototype._maxListeners=void 0;Fn.defaultMaxListeners=10;Fn.init=function(){this.domain=null,Fn.usingDomains&&hne.active,(!this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=new gd,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};Fn.prototype.setMaxListeners=function(t){if(typeof t!="number"||t<0||isNaN(t))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=t,this};function jN(e){return e._maxListeners===void 0?Fn.defaultMaxListeners:e._maxListeners}Fn.prototype.getMaxListeners=function(){return jN(this)};function gne(e,t,r){if(t)e.call(r);else for(var n=e.length,i=pp(e,n),a=0;a<n;++a)i[a].call(r)}function pne(e,t,r,n){if(t)e.call(r,n);else for(var i=e.length,a=pp(e,i),s=0;s<i;++s)a[s].call(r,n)}function mne(e,t,r,n,i){if(t)e.call(r,n,i);else for(var a=e.length,s=pp(e,a),c=0;c<a;++c)s[c].call(r,n,i)}function vne(e,t,r,n,i,a){if(t)e.call(r,n,i,a);else for(var s=e.length,c=pp(e,s),u=0;u<s;++u)c[u].call(r,n,i,a)}function yne(e,t,r,n){if(t)e.apply(r,n);else for(var i=e.length,a=pp(e,i),s=0;s<i;++s)a[s].apply(r,n)}Fn.prototype.emit=function(t){var r,n,i,a,s,c,u,f=t==="error";if(c=this._events,c)f=f&&c.error==null;else if(!f)return!1;if(u=this.domain,f){if(r=arguments[1],u)r||(r=new Error('Uncaught, unspecified "error" event')),r.domainEmitter=this,r.domain=u,r.domainThrown=!1,u.emit("error",r);else{if(r instanceof Error)throw r;var A=new Error('Uncaught, unspecified "error" event. ('+r+")");throw A.context=r,A}return!1}if(n=c[t],!n)return!1;var v=typeof n=="function";switch(i=arguments.length,i){case 1:gne(n,v,this);break;case 2:pne(n,v,this,arguments[1]);break;case 3:mne(n,v,this,arguments[1],arguments[2]);break;case 4:vne(n,v,this,arguments[1],arguments[2],arguments[3]);break;default:for(a=new Array(i-1),s=1;s<i;s++)a[s-1]=arguments[s];yne(n,v,this,a)}return!0};function UN(e,t,r,n){var i,a,s;if(typeof r!="function")throw new TypeError('"listener" argument must be a function');if(a=e._events,a?(a.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),a=e._events),s=a[t]):(a=e._events=new gd,e._eventsCount=0),!s)s=a[t]=r,++e._eventsCount;else if(typeof s=="function"?s=a[t]=n?[r,s]:[s,r]:n?s.unshift(r):s.push(r),!s.warned&&(i=jN(e),i&&i>0&&s.length>i)){s.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=s.length,bne(c)}return e}function bne(e){typeof console.warn=="function"?console.warn(e):console.log(e)}Fn.prototype.addListener=function(t,r){return UN(this,t,r,!1)};Fn.prototype.on=Fn.prototype.addListener;Fn.prototype.prependListener=function(t,r){return UN(this,t,r,!0)};function PN(e,t,r){var n=!1;function i(){e.removeListener(t,i),n||(n=!0,r.apply(e,arguments))}return i.listener=r,i}Fn.prototype.once=function(t,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.on(t,PN(this,t,r)),this};Fn.prototype.prependOnceListener=function(t,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(t,PN(this,t,r)),this};Fn.prototype.removeListener=function(t,r){var n,i,a,s,c;if(typeof r!="function")throw new TypeError('"listener" argument must be a function');if(i=this._events,!i)return this;if(n=i[t],!n)return this;if(n===r||n.listener&&n.listener===r)--this._eventsCount===0?this._events=new gd:(delete i[t],i.removeListener&&this.emit
vendor: 5,393 bytes, line 64
64("removeListener",t,n.listener||r));else if(typeof n!="function"){for(a=-1,s=n.length;s-- >0;)if(n[s]===r||n[s].listener&&n[s].listener===r){c=n[s].listener,a=s;break}if(a<0)return this;if(n.length===1){if(n[0]=void 0,--this._eventsCount===0)return this._events=new gd,this;delete i[t]}else xne(n,a);i.removeListener&&this.emit("removeListener",t,c||r)}return this};Fn.prototype.off=function(e,t){return this.removeListener(e,t)};Fn.prototype.removeAllListeners=function(t){var r,n;if(n=this._events,!n)return this;if(!n.removeListener)return arguments.length===0?(this._events=new gd,this._eventsCount=0):n[t]&&(--this._eventsCount===0?this._events=new gd:delete n[t]),this;if(arguments.length===0){for(var i=Object.keys(n),a=0,s;a<i.length;++a)s=i[a],s!=="removeListener"&&this.removeAllListeners(s);return this.removeAllListeners("removeListener"),this._events=new gd,this._eventsCount=0,this}if(r=n[t],typeof r=="function")this.removeListener(t,r);else if(r)do this.removeListener(t,r[r.length-1]);while(r[0]);return this};Fn.prototype.listeners=function(t){var r,n,i=this._events;return i?(r=i[t],r?typeof r=="function"?n=[r.listener||r]:n=Ene(r):n=[]):n=[],n};Fn.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):zN.call(e,t)};Fn.prototype.listenerCount=zN;function zN(e){var t=this._events;if(t){var r=t[e];if(typeof r=="function")return 1;if(r)return r.length}return 0}Fn.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};function xne(e,t){for(var r=t,n=r+1,i=e.length;n<i;r+=1,n+=1)e[r]=e[n];e.pop()}function pp(e,t){for(var r=new Array(t);t--;)r[t]=e[t];return r}function Ene(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}var yE;typeof Object.create=="function"?yE=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:yE=function(t,r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t};var Xu=yE,HN=Object.getOwnPropertyDescriptors||function(t){for(var r=Object.keys(t),n={},i=0;i<r.length;i++)n[r[i]]=Object.getOwnPropertyDescriptor(t,r[i]);return n},Cne=/%[sdj%]/g;function Iv(e){if(!vp(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(jl(arguments[r]));return t.join(" ")}for(var r=1,n=arguments,i=n.length,a=String(e).replace(Cne,function(c){if(c==="%%")return"%";if(r>=i)return c;switch(c){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch{return"[Circular]"}default:return c}}),s=n[r];r<i;s=n[++r])mp(s)||!jA(s)?a+=" "+s:a+=" "+jl(s);return a}function Sv(e,t){if(jc(SA.process))return function(){return Sv(e,t).apply(this,arguments)};if(Ll.noDeprecation===!0)return e;var r=!1;function n(){if(!r){if(Ll.throwDeprecation)throw new Error(t);Ll.traceDeprecation?console.trace(t):console.error(t),r=!0}return e.apply(this,arguments)}return n}var Mm={},Jy;function L3(e){if(jc(Jy)&&(Jy=Ll.env.NODE_DEBUG||""),e=e.toUpperCase(),!Mm[e])if(new RegExp("\\b"+e+"\\b","i").test(Jy)){var t=0;Mm[e]=function(){var r=Iv.apply(null,arguments);console.error("%s %d: %s",e,t,r)}}else Mm[e]=function(){};return Mm[e]}function jl(e,t){var r={seen:[],stylize:wne};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),_v(t)?r.showHidden=t:t&&z3(r,t),jc(r.showHidden)&&(r.showHidden=!1),jc(r.depth)&&(r.depth=2),jc(r.colors)&&(r.colors=!1),jc(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=Bne),H5(r,e,r.depth)}jl.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]};jl.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function Bne(e,t){var r=jl.styles[t];return r?"\x1B["+jl.colors[r][0]+"m"+e+"\x1B["+jl.colors[r][1]+"m":e}function wne(e,t){return e}function Ine(e){var t={};return e.forEach(function(r,n){t[r]=!0}),t}function H5(e,t,r){if(e.customInspect&&t&&EA(t.inspect)&&t.inspect!==jl&&!(t.constructor&&t.constructor.prototype===t)){var n=t.inspect(r,e);return vp(n)||(n=H5(e,n,r)),n}var i=Sne(e,t);if(i)return i;var a=Object.keys(t),s=Ine(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(t)),qh(t)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return Zy(t);if(a.length===0){if(EA(t)){var c=t.name?": "+t.name:"";return e.stylize("[Function"+c+"]","special")}if(xA(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(i1(t))return e.stylize(Date.prototype.toString.call(t),"date");if(qh(t))return Zy(t)}var u="",f=!1,A=["{","}"];if(j3(t)&&(f=!0,A=["[","]"]),EA(t)){var v=t.name?": "+t.name:"";u=" [Function"+v+"]"}if(xA(t)&&(u=" "+RegExp.prototype.toString.call(t)),i1(t)&&(u=" "+Date.prototype.toUTCString.call(t)),qh(t)&&(u=" "+Zy(t)),a.length===0&&(!f||t.length==0))return A[0]+u+A[1];if(r<0)return xA(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var y;return f?y=_ne(e,t,r,s,a):y=a.map(function(E){return bE(e,t,r,s,E,f)}),e.seen.pop(),Qne(y,u,A)}function Sne(e,t){if(jc(t))return e.stylize("undefined","undefined");if(vp(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";
64return e.stylize(r,"string")}if(U3(t))return e.stylize(""+t,"number");if(_v(t))return e.stylize(""+t,"boolean");if(mp(t))return e.stylize("null","null")}function Zy(e){return"["+Error.prototype.toString.call(e)+"]"}function _ne(e,t,r,n,i){for(var a=[],s=0,c=t.length;s<c;++s)KN(t,String(s))?a.push(bE(e,t,r,n,String(s),!0)):a.push("");return i.forEach(function(u){u.match(/^\d+$/)||a.push(bE(e,t,r,n,u,!0))}),a}function bE(e,t,r,n,i,a){var s,c,u;if(u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]},u.get?u.set?c=e.stylize("[Getter/Setter]","special"):c=e.stylize("[Getter]","special"):u.set&&(c=e.stylize("[Setter]","special")),KN(n,i)||(s="["+i+"]"),c||(e.seen.indexOf(u.value)<0?(mp(r)?c=H5(e,u.value,null):c=H5(e,u.value,r-1),c.indexOf(` 65`)>-1&&(a?c=c.split(` 66`).map(function(f){return" "+f}).join(` 67`).substr(2):c=` 68`+c.split(` 69`).map(function(f){return" "+f}).join(` 70`))):c=e.stylize("[Circular]","special")),jc(s)){if(a&&i.match(/^\d+$/))return c;s=JSON.stringify(""+i),s.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+c}function Qne(e,t,r){var n=e.reduce(function(i,a){return a.indexOf(` 71`)>=0,i+a.replace(/\u001b\[\d\d?m/g,"").length+1},0);return n>60?r[0]+(t===""?"":t+` 72 `)+" "+e.join(`, 73 `)+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function j3(e){return Array.isArray(e)}function _v(e){return typeof e=="boolean"}function mp(e){return e===null}function GN(e){return e==null}function U3(e){return typeof e=="number"}function vp(e){return typeof e=="string"}function qN(e){return typeof e=="symbol"}function jc(e){return e===void 0}function xA(e){return jA(e)&&P3(e)==="[object RegExp]"}function jA(e){return typeof e=="object"&&e!==null}function i1(e){return jA(e)&&P3(e)==="[object Date]"}function qh(e){return jA(e)&&(P3(e)==="[object Error]"||e instanceof Error)}function EA(e){return typeof e=="function"}function G5(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}function YN(e){return yt.isBuffer(e)}function P3(e){return Object.prototype.toString.call(e)}function Xy(e){return e<10?"0"+e.toString(10):e.toString(10)}var Dne=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function kne(){var e=new Date,t=[Xy(e.getHours()),Xy(e.getMinutes()),Xy(e.getSeconds())].join(":");return[e.getDate(),Dne[e.getMonth()],t].join(" ")}function WN(){console.log("%s - %s",kne(),Iv.apply(null,arguments))}function z3(e,t){if(!t||!jA(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}function KN(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var iA=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function H3(e){if(typeof e!="function")throw new TypeError('The "original" argument must be of type Function');if(iA&&e[iA]){var t=e[iA];if(typeof t!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,iA,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var r,n,i=new Promise(function(c,u){r=c,n=u}),a=[],s=0;s<arguments.length;s++)a.push(arguments[s]);a.push(function(c,u){c?n(c):r(u)});try{e.apply(this,a)}catch(c){n(c)}return i}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),iA&&Object.defineProperty(t,iA,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,HN(e))}H3.custom=iA;function Nne(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}function VN(e){if(typeof e!="function")throw new TypeError('The "original" argument must be of type Function');function t(){for(var r=[],n=0;n<arguments.length;n++)r.push(arguments[n]);var i=r.pop();if(typeof i!="function")throw new TypeError("The last argument must be of type Function");var a=this,s=function(){return i.apply(a,arguments)};e.apply(this,r).then(function(c){Ll.nextTick(s.bind(null,null,c))},function(c){Ll.nextTick(Nne.bind(null,c,s))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,HN(e)),t}var Rne={inherits:Xu,_extend:z3,log:WN,isBuffer:YN,isPrimitive:G5,isFunction:EA,isError:qh,isDate:i1,isObject:jA,isRegExp:xA,isUndefined:jc,isSymbol:qN,isString:vp,isNumber:U3,isNullOrUndefined:GN,isNull:mp,isBoolean:_v,isArray:j3,inspect:jl,deprecate:Sv,format:Iv,debuglog:L3,promisify:H3,callbackify:VN},Tne=Object.freeze({__proto__:null,_extend:z3,callbackify:VN,debuglog:L3,default:Rne,deprecate:Sv,format:Iv,inherits:Xu,inspect:jl,isArray:j3,isBoolean:_v,isBuffer:YN,isDate:i1,isError:qh,isFunction:EA,isNull:mp,isNullOrUndefined:GN,isNumber:U3,isObject:jA,isPrimitive:G5,isRegExp:xA,isString:vp,isSymbol:qN,isUndefined:jc,log:WN,promisify:H3});function UA(){this.head=null,this.tail=null,this.length=0}UA.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};UA.prototype.unshift=function(e){var t={data:e,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length};UA.prototype.shift=function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}};UA.prototype.clear=function(){this.head=this.tail=null,this.length=0};UA.prototype.join=function(e){if(this.length===0)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r};UA.prototype.concat=function(e){if(this.length===0)return yt.alloc(0);if(this.length===1)return this.head.data;for(var t=yt.allocUnsafe(e>>>0),r=this.head,n=0;r;)r.data.copy(t,n),n+=r.data.length,r=r.next;return t};var Fne=yt.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 One(e){if(e&&!Fne(e))throw new Error("Unknown encoding: "+e)}function yp(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),One(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=Lne;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=jne;break;default:this.write=Mne;return}this.charBuffer=new yt(6),this.charReceived=0,this.charLength=0}yp.prototype.write=function(e){for(var t="";this.charLength;){var r=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived<this.charLength)return"";e=e.slice(r,e.length),t=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var i=t.charCodeAt(t.length-1);if(i>=55296&&i<=56319){this.charLength+=this.surrogateSize,t="";
vendor: 15,590 bytes, line 73
73continue}if(this.charReceived=this.charLength=0,e.length===0)return t;break}this.detectIncompleteChar(e);var n=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,n),n-=this.charReceived),t+=e.toString(this.encoding,0,n);var n=t.length-1,i=t.charCodeAt(n);if(i>=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,n)}return t};yp.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var r=e[e.length-t];if(t==1&&r>>5==6){this.charLength=2;break}if(t<=2&&r>>4==14){this.charLength=3;break}if(t<=3&&r>>3==30){this.charLength=4;break}}this.charReceived=t};yp.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var r=this.charReceived,n=this.charBuffer,i=this.encoding;t+=n.slice(0,r).toString(i)}return t};function Mne(e){return e.toString(this.encoding)}function Lne(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function jne(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}ua.ReadableState=JN;var vi=L3("stream");Xu(ua,Fn);function Une(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function Pne(e,t){return e.listeners(t).length}function JN(e,t){e=e||{},this.objectMode=!!e.objectMode,t instanceof No&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var r=e.highWaterMark,n=this.objectMode?16:16*1024;this.highWaterMark=r||r===0?r:n,this.highWaterMark=~~this.highWaterMark,this.buffer=new UA,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 yp(e.encoding),this.encoding=e.encoding)}function ua(e){if(!(this instanceof ua))return new ua(e);this._readableState=new JN(e,this),this.readable=!0,e&&typeof e.read=="function"&&(this._read=e.read),Fn.call(this)}ua.prototype.push=function(e,t){var r=this._readableState;return!r.objectMode&&typeof e=="string"&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=yt.from(e,t),t="")),ZN(this,r,e,t,!1)};ua.prototype.unshift=function(e){var t=this._readableState;return ZN(this,t,e,"",!0)};ua.prototype.isPaused=function(){return this._readableState.flowing===!1};function ZN(e,t,r,n,i){var a=Gne(t,r);if(a)e.emit("error",a);else if(r===null)t.reading=!1,qne(e,t);else if(t.objectMode||r&&r.length>0)if(t.ended&&!i){var s=new Error("stream.push() after EOF");e.emit("error",s)}else if(t.endEmitted&&i){var c=new Error("stream.unshift() after end event");e.emit("error",c)}else{var u;t.decoder&&!i&&!n&&(r=t.decoder.write(r),u=!t.objectMode&&r.length===0),i||(t.reading=!1),u||(t.flowing&&t.length===0&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&Qv(e))),Yne(e,t)}else i||(t.reading=!1);return zne(t)}function zne(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||e.length===0)}ua.prototype.setEncoding=function(e){return this._readableState.decoder=new yp(e),this._readableState.encoding=e,this};var F8=8388608;function Hne(e){return e>=F8?e=F8:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function O8(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=Hne(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}ua.prototype.read=function(e){vi("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return vi("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?$y(this):Qv(this),null;if(e=O8(e,t),e===0&&t.ended)return t.length===0&&$y(this),null;var n=t.needReadable;vi("need readable",n),(t.length===0||t.length-e<t.highWaterMark)&&(n=!0,vi("length less than watermark",n)),t.ended||t.reading?(n=!1,vi("reading or ended",n)):n&&(vi("do read"),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=O8(r,t)));var i;return e>0?i=XN(e,t):i=null,i===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&$y(this)),i!==null&&this.emit("data",i),i};function Gne(e,t){var r=null;return!yt.isBuffer(t)&&typeof t!="string"&&t!==null&&t!==void 0&&!e.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function qne(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,Qv(e)}}function Qv(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(vi("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?Ro(M8,e):M8(e))}function M8(e){vi("emit readable"),e.emit("readable"),G3(e)}function Yne(e,t){t.readingMore||(t.readingMore=!0,Ro(Wne,e,t))}function Wne(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(vi("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}ua.prototype._read=function(e){this.emit("error",new Error("not implemented"))};ua.prototype.pipe=function(e,t){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e);break}n.pipesCount+=1,vi("pipe count=%d opts=%j",n.pipesCount,t);var i=!t||t.end!==!1,a=i?c:A;n.endEmitted?Ro(a):r.once("end",a),e.on("unpipe",s);function s(T){vi("onunpipe"),T===r&&A()}function c(){vi("onend"),e.end()}var u=Kne(r);e.on("drain",u);var f=!1;function A(){vi("cleanup"),e.removeListener("close",C),e.removeListener("finish",I),e.removeListener("drain",u),e.removeListener("error",E),e.removeListener("unpipe",s),r.removeListener("end",c),r.removeListener("end",A),r.removeListener("data",y),f=!0,n.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&u()}var v=!1;r.on("data",y);function y(T){vi("ondata"),v=!1;var _=e.write(T);_===!1&&!v&&((n.pipesCount===1&&n.pipes===e||n.pipesCount>1&&$N(n.pipes,e)!==-1)&&!f&&(vi("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,v=!0),r.pause())}function E(T){vi("onerror",T),S(),e.removeListener("error",E),Pne(e,"error")===0&&e.emit("error",T)}Une(e,"error",E);function C(){e.removeListener("finish",I),S()}e.once("close",C);function I(){vi("onfinish"),e.removeListener("close",C),S()}e.once("finish",I);function S(){vi("unpipe"),r.unpipe(e)}return e.emit("pipe",r),n.flowing||(vi("pipe resume"),r.resume()),e};function Kne(e){return function(){var t=e._readableState;vi("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&e.listeners("data").length&&(t.flowing=!0,G3(e))}}ua.prototype.unpipe=function(e){var t=this._readableState;if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this),this);if(!e){var r=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<n;i++)r[i].emit("unpipe",this);return this}var a=$N(t.pipes,e);return a===-1?this:(t.pipes.splice(a,1),t.pipesCount-=1,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit("unpipe",this),this)};ua.prototype.on=function(e,t){var r=Fn.prototype.on.call(this,e,t);if(e==="data")this._readableState.flowing!==!1&&this.resume();else if(e==="readable"){var n=this._readableState;!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&Qv(this):Ro(Vne,this))}return r};ua.prototype.addListener=ua.prototype.on;function Vne(e){vi("readable nexttick read 0"),e.read(0)}ua.prototype.resume=function(){var e=this._readableState;return e.flowing||(vi("resume"),e.flowing=!0,Jne(this,e)),this};function Jne(e,t){t.resumeScheduled||(t.resumeScheduled=!0,Ro(Zne,e,t))}function Zne(e,t){t.reading||(vi("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),G3(e),t.flowing&&!t.reading&&e.read(0)}ua.prototype.pause=function(){return vi("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(vi("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function G3(e){var t=e._readableState;for(vi("flow",t.flowing);t.flowing&&e.read()!==null;);}ua.prototype.wrap=function(e){var t=this._readableState,r=!1,n=this;e.on("end",function(){if(vi("wrapped end"),t.decoder&&!t.ended){var s=t.decoder.end();s&&s.length&&n.push(s)}n.push(null)}),e.on("data",function(s){if(vi("wrapped data"),t.decoder&&(s=t.decoder.write(s)),!(t.objectMode&&s==null)&&!(!t.objectMode&&(!s||!s.length))){var c=n.push(s);c||(r=!0,e.pause())}});for(var i in e)this[i]===void 0&&typeof e[i]=="function"&&(this[i]=(function(s){return function(){return e[s].apply(e,arguments)}})(i));var a=["error","close","destroy","pause","resume"];return rie(a,function(s){e.on(s,n.emit.bind(n,s))}),n._read=function(s){vi("wrapped _read",s),r&&(r=!1,e.resume())},n};ua._fromList=XN;function XN(e,t){if(t.length===0)return null;var r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.head.data:r=t.buffer.concat(t.length),t.buffer.clear()):r=Xne(e,t.buffer,t.decoder),r}function Xne(e,t,r){var n;return e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):e===t.head.data.length?n=t.shift():n=r?$ne(e,t):eie(e,t),n}function $ne(e,t){var r=t.head,n=1,i=r.data;for(e-=i.length;r=r.next;){var a=r.data,s=e>a.length?a.length:e;if(s===a.length?i+=a:i+=a.slice(0,e),e-=s,e===0){s===a.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(s));break}++n}return t.length-=n,i}function eie(e,t){var r=yt.allocUnsafe(e),n=t.head,i=1;for(n.data.copy(r),e-=n.data.length;n=n.next;){var a=n.data,s=e>a.length?a.length:e;if(a.copy(r,r.length-e,0,s),e-=s,e===0){s===a.length?(++i,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(s));break}++i}return t.length-=i,r}function $y(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,Ro(tie,t,e))}function tie(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function rie(e,t){for(var r=0,n=e.length;r<n;r++)t(e[r],r)}function $N(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}Y0.WritableState=q3;Xu(Y0,Fn);function nie(){}function iie(e,t,r){this.chunk=e,this.encoding=t,this.callback=r,this.next=null}function q3(e,t){Object.defineProperty(this,"buffer",{get:Sv(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")}),e=e||{},this.objectMode=!!e.objectMode,t instanceof No&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var r=e.highWaterMark,n=this.objectMode?16:16*1024;this.highWaterMark=r||r===0?r:n,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var i=e.decodeStrings===!1;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(a){fie(t,a)},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 nR(this)}q3.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};function Y0(e){if(!(this instanceof Y0)&&!(this instanceof No))return new Y0(e);this._writableState=new q3(e,this),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev)),Fn.call(this)}Y0.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function aie(e,t){var r=new Error("write after end");e.emit("error",r),Ro(t,r)}function sie(e,t,r,n){var i=!0,a=!1;return r===null?a=new TypeError("May not write null values to stream"):!yt.isBuffer(r)&&typeof r!="string"&&r!==void 0&&!t.objectMode&&(a=new TypeError("Invalid non-string/buffer chunk")),a&&(e.emit("error",a),Ro(n,a),i=!1),i}Y0.prototype.write=function(e,t,r){var n=this._writableState,i=!1;return typeof t=="function"&&(r=t,t=null),yt.isBuffer(e)?t="buffer":t||(t=n.defaultEncoding),typeof r!="function"&&(r=nie),n.ended?aie(this,r):sie(this,n,e,r)&&(n.pendingcb++,i=lie(this,n,e,t,r)),i};Y0.prototype.cork=function(){var e=this._writableState;e.corked++};Y0.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.finished&&!e.bufferProcessing&&e.bufferedRequest&&eR(this,e))};Y0.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this};function oie(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=yt.from(t,r)),t}function lie(e,t,r,n,i){r=oie(t,r,n),yt.isBuffer(r)&&(n="buffer");var a=t.objectMode?1:r.length;t.length+=a;var s=t.length<t.highWaterMark;if(s||(t.needDrain=!0),t.writing||t.corked){var c=t.lastBufferedRequest;t.lastBufferedRequest=new iie(r,n,i),c?c.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else xE(e,t,!1,a,r,n,i);return s}function xE(e,t,r,n,i,a,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,r?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function cie(e,t,r,n,i){--t.pendingcb,r?Ro(i,n):i(n),e._writableState.errorEmitted=!0,e.emit("error",n)}function uie(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function fie(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if(uie(r),t)cie(e,r,n,t,i);else{var a=tR(r);!a&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&eR(e,r),n?Ro(L8,e,r,a,i):L8(e,r,a,i)}}function L8(e,t,r,n){r||die(e,t),t.pendingcb--,n(),rR(e,t)}function die(e,t){t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function eR(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),a=t.corkedRequestsFree;a.entry=r;for(var s=0;r;)i[s]=r,r=r.next,s+=1;xE(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 nR(t)}else{for(;r;){var c=r.chunk,u=r.encoding,f=r.callback,A=t.objectMode?1:c.length;if(xE(e,t,!1,A,c,u,f),r=r.next,t.writing)break}r===null&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=r,t.bufferProcessing=!1}Y0.prototype._write=function(e,t,r){r(new Error("not implemented"))};Y0.prototype._writev=null;Y0.prototype.end=function(e,t,r){var n=this._writableState;typeof e=="function"?(r=e,e=null,t=null):typeof t=="function"&&(r=t,t=null),e!=null&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),!n.ending&&!n.finished&&Aie(this,n,r)};function tR(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function j8(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function rR(e,t){var r=tR(t);
73return r&&(t.pendingcb===0?(j8(e,t),t.finished=!0,e.emit("finish")):j8(e,t)),r}function Aie(e,t,r){t.ending=!0,rR(e,t),r&&(t.finished?Ro(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function nR(e){var t=this;this.next=null,this.entry=null,this.finish=function(r){var n=t.entry;for(t.entry=null;n;){var i=n.callback;e.pendingcb--,i(r),n=n.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}Xu(No,ua);var U8=Object.keys(Y0.prototype);for(var eb=0;eb<U8.length;eb++){var tb=U8[eb];No.prototype[tb]||(No.prototype[tb]=Y0.prototype[tb])}function No(e){if(!(this instanceof No))return new No(e);ua.call(this,e),Y0.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",hie)}function hie(){this.allowHalfOpen||this._writableState.ended||Ro(gie,this)}function gie(e){e.end()}Xu(Gl,No);function pie(e){this.afterTransform=function(t,r){return mie(e,t,r)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function mie(e,t,r){var n=e._transformState;n.transforming=!1;var i=n.writecb;if(!i)return e.emit("error",new Error("no writecb in Transform class"));n.writechunk=null,n.writecb=null,r!=null&&e.push(r),i(t);var a=e._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&e._read(a.highWaterMark)}function Gl(e){if(!(this instanceof Gl))return new Gl(e);No.call(this,e),this._transformState=new pie(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.once("prefinish",function(){typeof this._flush=="function"?this._flush(function(r){P8(t,r)}):P8(t)})}Gl.prototype.push=function(e,t){return this._transformState.needTransform=!1,No.prototype.push.call(this,e,t)};Gl.prototype._transform=function(e,t,r){throw new Error("Not implemented")};Gl.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}};Gl.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0};function P8(e,t){if(t)return e.emit("error",t);var r=e._writableState,n=e._transformState;if(r.length)throw new Error("Calling transform done when ws.length != 0");if(n.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}Xu(a1,Gl);function a1(e){if(!(this instanceof a1))return new a1(e);Gl.call(this,e)}a1.prototype._transform=function(e,t,r){r(null,e)};Xu(ql,Fn);ql.Readable=ua;ql.Writable=Y0;ql.Duplex=No;ql.Transform=Gl;ql.PassThrough=a1;ql.Stream=ql;function ql(){Fn.call(this)}ql.prototype.pipe=function(e,t){var r=this;function n(A){e.writable&&e.write(A)===!1&&r.pause&&r.pause()}r.on("data",n);function i(){r.readable&&r.resume&&r.resume()}e.on("drain",i),!e._isStdio&&(!t||t.end!==!1)&&(r.on("end",s),r.on("close",c));var a=!1;function s(){a||(a=!0,e.end())}function c(){a||(a=!0,typeof e.destroy=="function"&&e.destroy())}function u(A){if(f(),Fn.listenerCount(this,"error")===0)throw A}r.on("error",u),e.on("error",u);function f(){r.removeListener("data",n),e.removeListener("drain",i),r.removeListener("end",s),r.removeListener("close",c),r.removeListener("error",u),e.removeListener("error",u),r.removeListener("end",f),r.removeListener("close",f),e.removeListener("close",f)}return r.on("end",f),r.on("close",f),e.on("close",f),e.emit("pipe",r),e};var vie=Object.freeze({__proto__:null,Duplex:No,PassThrough:a1,Readable:ua,Stream:ql,Transform:Gl,Writable:Y0,default:ql}),yie=wv(vie),iR={};function z8(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,i=0,a=Math.min(r,n);i<a;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:n<r?1:0}var bie=Object.prototype.hasOwnProperty,H8=Object.keys||function(e){var t=[];for(var r in e)bie.call(e,r)&&t.push(r);return t},G8=Array.prototype.slice,rb;function aR(){return typeof rb<"u"?rb:rb=(function(){return(function(){}).name==="foo"})()}function q8(e){return Object.prototype.toString.call(e)}function Y8(e){return fA(e)||typeof SA.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e?!!(e instanceof DataView||e.buffer&&e.buffer instanceof ArrayBuffer):!1}
73function Ss(e,t){e||ws(e,!0,t,"==",Yg)}var xie=/\s*function\s+([^\(\s]*)\s*/;function sR(e){if(EA(e)){if(aR())return e.name;var t=e.toString(),r=t.match(xie);return r&&r[1]}}Ss.AssertionError=Dv;function Dv(e){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=Eie(this),this.generatedMessage=!0);var t=e.stackStartFunction||ws;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var r=new Error;if(r.stack){var n=r.stack,i=sR(t),a=n.indexOf(` 74`+i);if(a>=0){var s=n.indexOf(` 75`,a+1);n=n.substring(s+1)}this.stack=n}}}Xu(Dv,Error);function W8(e,t){return typeof e=="string"?e.length<t?e:e.slice(0,t):e}function K8(e){if(aR()||!EA(e))return jl(e);var t=sR(e),r=t?": "+t:"";return"[Function"+r+"]"}function Eie(e){return W8(K8(e.actual),128)+" "+e.operator+" "+W8(K8(e.expected),128)}function ws(e,t,r,n,i){throw new Dv({message:r,actual:e,expected:t,operator:n,stackStartFunction:i})}Ss.fail=ws;function Yg(e,t){e||ws(e,!0,t,"==",Yg)}Ss.ok=Yg;Ss.equal=Y3;function Y3(e,t,r){e!=t&&ws(e,t,r,"==",Y3)}Ss.notEqual=W3;function W3(e,t,r){e==t&&ws(e,t,r,"!=",W3)}Ss.deepEqual=K3;function K3(e,t,r){s1(e,t,!1)||ws(e,t,r,"deepEqual",K3)}Ss.deepStrictEqual=V3;function V3(e,t,r){s1(e,t,!0)||ws(e,t,r,"deepStrictEqual",V3)}function s1(e,t,r,n){if(e===t)return!0;if(fA(e)&&fA(t))return z8(e,t)===0;if(i1(e)&&i1(t))return e.getTime()===t.getTime();if(xA(e)&&xA(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if((e===null||typeof e!="object")&&(t===null||typeof t!="object"))return r?e===t:e==t;if(Y8(e)&&Y8(t)&&q8(e)===q8(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return z8(new Uint8Array(e.buffer),new Uint8Array(t.buffer))===0;if(fA(e)!==fA(t))return!1;n=n||{actual:[],expected:[]};var i=n.actual.indexOf(e);return i!==-1&&i===n.expected.indexOf(t)?!0:(n.actual.push(e),n.expected.push(t),Cie(e,t,r,n))}function V8(e){return Object.prototype.toString.call(e)=="[object Arguments]"}function Cie(e,t,r,n){if(e==null||t===null||t===void 0)return!1;if(G5(e)||G5(t))return e===t;if(r&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var i=V8(e),a=V8(t);if(i&&!a||!i&&a)return!1;if(i)return e=G8.call(e),t=G8.call(t),s1(e,t,r);var s=H8(e),c=H8(t),u,f;if(s.length!==c.length)return!1;for(s.sort(),c.sort(),f=s.length-1;f>=0;f--)if(s[f]!==c[f])return!1;for(f=s.length-1;f>=0;f--)if(u=s[f],!s1(e[u],t[u],r,n))return!1;return!0}Ss.notDeepEqual=J3;function J3(e,t,r){s1(e,t,!1)&&ws(e,t,r,"notDeepEqual",J3)}Ss.notDeepStrictEqual=Z3;function Z3(e,t,r){s1(e,t,!0)&&ws(e,t,r,"notDeepStrictEqual",Z3)}Ss.strictEqual=X3;function X3(e,t,r){e!==t&&ws(e,t,r,"===",X3)}Ss.notStrictEqual=$3;function $3(e,t,r){e===t&&ws(e,t,r,"!==",$3)}function J8(e,t){if(!e||!t)return!1;if(Object.prototype.toString.call(t)=="[object RegExp]")return t.test(e);try{if(e instanceof t)return!0}catch{}return Error.isPrototypeOf(t)?!1:t.call({},e)===!0}function Bie(e){var t;try{e()}catch(r){t=r}return t}function oR(e,t,r,n){var i;if(typeof t!="function")throw new TypeError('"block" argument must be a function');typeof r=="string"&&(n=r,r=null),i=Bie(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!i&&ws(i,r,"Missing expected exception"+n);var a=typeof n=="string",s=!e&&qh(i),c=!e&&i&&!r;if((s&&a&&J8(i,r)||c)&&ws(i,r,"Got unwanted exception"+n),e&&i&&r&&!J8(i,r)||!e&&i)throw i}Ss.throws=lR;function lR(e,t,r){oR(!0,e,t,r)}Ss.doesNotThrow=cR;function cR(e,t,r){oR(!1,e,t,r)}Ss.ifError=uR;function uR(e){if(e)throw e}var wie=Object.freeze({__proto__:null,AssertionError:Dv,assert:Yg,deepEqual:K3,deepStrictEqual:V3,default:Ss,doesNotThrow:cR,equal:Y3,fail:ws,ifError:uR,notDeepEqual:J3,notDeepStrictEqual:Z3,notEqual:W3,notStrictEqual:$3,ok:Yg,strictEqual:X3,throws:lR}),fR=wv(wie);function Iie(){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 Sie=Iie,eu={},bp={};(function(e){var t=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function r(a,s){return Object.prototype.hasOwnProperty.call(a,s)}e.assign=function(a){for(var s=Array.prototype.slice.call(arguments,1
vendor: 19,398 bytes, line 75
75);s.length;){var c=s.shift();if(c){if(typeof c!="object")throw new TypeError(c+"must be non-object");for(var u in c)r(c,u)&&(a[u]=c[u])}}return a},e.shrinkBuf=function(a,s){return a.length===s?a:a.subarray?a.subarray(0,s):(a.length=s,a)};var n={arraySet:function(a,s,c,u,f){if(s.subarray&&a.subarray){a.set(s.subarray(c,c+u),f);return}for(var A=0;A<u;A++)a[f+A]=s[c+A]},flattenChunks:function(a){var s,c,u,f,A,v;for(u=0,s=0,c=a.length;s<c;s++)u+=a[s].length;for(v=new Uint8Array(u),f=0,s=0,c=a.length;s<c;s++)A=a[s],v.set(A,f),f+=A.length;return v}},i={arraySet:function(a,s,c,u,f){for(var A=0;A<u;A++)a[f+A]=s[c+A]},flattenChunks:function(a){return[].concat.apply([],a)}};e.setTyped=function(a){a?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,n)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,i))},e.setTyped(t)})(bp);var y1={},_ie=bp,Qie=4,Z8=0,X8=1,Die=2;function b1(e){for(var t=e.length;--t>=0;)e[t]=0}var kie=0,dR=1,Nie=2,Rie=3,Tie=258,eC=29,xp=256,Wg=xp+1+eC,Yh=30,tC=19,AR=2*Wg+1,AA=15,nb=16,Fie=7,rC=256,hR=16,gR=17,pR=18,EE=[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],S2=[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],Oie=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],mR=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Mie=512,Lu=new Array((Wg+2)*2);b1(Lu);var kg=new Array(Yh*2);b1(kg);var Kg=new Array(Mie);b1(Kg);var Vg=new Array(Tie-Rie+1);b1(Vg);var nC=new Array(eC);b1(nC);var q5=new Array(Yh);b1(q5);function ib(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}var vR,yR,bR;function ab(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function xR(e){return e<256?Kg[e]:Kg[256+(e>>>7)]}function Jg(e,t){e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255}function Gs(e,t,r){e.bi_valid>nb-r?(e.bi_buf|=t<<e.bi_valid&65535,Jg(e,e.bi_buf),e.bi_buf=t>>nb-e.bi_valid,e.bi_valid+=r-nb):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function Tc(e,t,r){Gs(e,r[t*2],r[t*2+1])}function ER(e,t){var r=0;do r|=e&1,e>>>=1,r<<=1;while(--t>0);return r>>>1}function Lie(e){e.bi_valid===16?(Jg(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)}function jie(e,t){var r=t.dyn_tree,n=t.max_code,i=t.stat_desc.static_tree,a=t.stat_desc.has_stree,s=t.stat_desc.extra_bits,c=t.stat_desc.extra_base,u=t.stat_desc.max_length,f,A,v,y,E,C,I=0;for(y=0;y<=AA;y++)e.bl_count[y]=0;for(r[e.heap[e.heap_max]*2+1]=0,f=e.heap_max+1;f<AR;f++)A=e.heap[f],y=r[r[A*2+1]*2+1]+1,y>u&&(y=u,I++),r[A*2+1]=y,!(A>n)&&(e.bl_count[y]++,E=0,A>=c&&(E=s[A-c]),C=r[A*2],e.opt_len+=C*(y+E),a&&(e.static_len+=C*(i[A*2+1]+E)));if(I!==0){do{for(y=u-1;e.bl_count[y]===0;)y--;e.bl_count[y]--,e.bl_count[y+1]+=2,e.bl_count[u]--,I-=2}while(I>0);for(y=u;y!==0;y--)for(A=e.bl_count[y];A!==0;)v=e.heap[--f],!(v>n)&&(r[v*2+1]!==y&&(e.opt_len+=(y-r[v*2+1])*r[v*2],r[v*2+1]=y),A--)}}function CR(e,t,r){var n=new Array(AA+1),i=0,a,s;for(a=1;a<=AA;a++)n[a]=i=i+r[a-1]<<1;for(s=0;s<=t;s++){var c=e[s*2+1];c!==0&&(e[s*2]=ER(n[c]++,c))}}function Uie(){var e,t,r,n,i,a=new Array(AA+1);for(r=0,n=0;n<eC-1;n++)for(nC[n]=r,e=0;e<1<<EE[n];e++)Vg[r++]=n;for(Vg[r-1]=n,i=0,n=0;n<16;n++)for(q5[n]=i,e=0;e<1<<S2[n];e++)Kg[i++]=n;for(i>>=7;n<Yh;n++)for(q5[n]=i<<7,e=0;e<1<<S2[n]-7;e++)Kg[256+i++]=n;for(t=0;t<=AA;t++)a[t]=0;for(e=0;e<=143;)Lu[e*2+1]=8,e++,a[8]++;for(;e<=255;)Lu[e*2+1]=9,e++,a[9]++;for(;e<=279;)Lu[e*2+1]=7,e++,a[7]++;for(;e<=287;)Lu[e*2+1]=8,e++,a[8]++;for(CR(Lu,Wg+1,a),e=0;e<Yh;e++)kg[e*2+1]=5,kg[e*2]=ER(e,5);vR=new ib(Lu,EE,xp+1,Wg,AA),yR=new ib(kg,S2,0,Yh,AA),bR=new ib(new Array(0),Oie,0,tC,Fie)}function BR(e){var t;for(t=0;t<Wg;t++)e.dyn_ltree[t*2]=0;for(t=0;t<Yh;t++)e.dyn_dtree[t*2]=0;for(t=0;t<tC;t++)e.bl_tree[t*2]=0;e.dyn_ltree[rC*2]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function wR(e){e.bi_valid>8?Jg(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 Pie(e,t,r,n){wR(e),Jg(e,r),Jg(e,~r),_ie.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function $8(e,t,r,n){var i=t*2,a=r*2;return e[i]<e[a]||e[i]===e[a]&&n[t]<=n[r]}function sb(e,t,r){for(var n=e.heap[r],i=r<<1;i<=e.heap_len&&(i<e.heap_len&&$8(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!$8(t,n,e.heap[i],e.depth));)e.heap[r]=e.heap[i],r=i,i<<=1;e.heap[r]=n}function e7(e,t,r){var n,i,a=0,s,c;if(e.last_lit!==0)do n=e.pending_buf[e.d_buf+a*2]<<8|e.pending_buf[e.d_buf+a*2+1],i=e.pending_buf[e.l_buf+a],a++,n===0?Tc(e,i,t):(s=Vg[i],Tc(e,s+xp+1,t),c=EE[s],c!==0&&(i-=nC[s],Gs(e,i,c)),n--,s=xR(n),Tc(e,s,r),c=S2[s],c!==0&&(n-=q5[s],Gs(e,n,c)));while(a<e.last_lit);Tc(e,rC,t)}function CE(e,t){var r=t.dyn_tree,n=t.stat_desc.static_tree,i=t.stat_desc.has_stree,a=t.stat_desc.elems,s,c,u=-1,f;for(e.heap_len=0,e.heap_max=AR,s=0;s<a;s++)r[s*2]!==0?(e.heap[++e.heap_len]=u=s,e.depth[s]=0):r[s*2+1]=0;for(;e.heap_len<2;)f=e.heap[++e.heap_len]=u<2?++u:0,r[f*2]=1,e.depth[f]=0,e.opt_len--,i&&(e.static_len-=n[f*2+1]);for(t.max_code=u,s=e.heap_len>>1;s>=1;s--)sb(e,r,s);f=a;do s=e.heap[1],e.heap[1]=e.heap[e.heap_len--],sb(e,r,1),c=e.heap[1],e.heap[--e.heap_max]=s,e.heap[--e.heap_max]=c,r[f*2]=r[s*2]+r[c*2],e.depth[f]=(e.depth[s]>=e.depth[c]?e.depth[s]:e.depth[c])+1,r[s*2+1]=r[c*2+1]=f,e.heap[1]=f++,sb(e,r,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],jie(e,t),CR(r,u,e.bl_count)}function t7(e,t,r){var n,i=-1,a,s=t[1],c=0,u=7,f=4;for(s===0&&(u=138,f=3),t[(r+1)*2+1]=65535,n=0;n<=r;n++)a=s,s=t[(n+1)*2+1],!(++c<u&&a===s)&&(c<f?e.bl_tree[a*2]+=c:a!==0?(a!==i&&e.bl_tree[a*2]++,e.bl_tree[hR*2]++):c<=10?e.bl_tree[gR*2]++:e.bl_tree[pR*2]++,c=0,i=a,s===0?(u=138,f=3):a===s?(u=6,f=3):(u=7,f=4))}function r7(e,t,r){var n,i=-1,a,s=t[1],c=0,u=7,f=4;for(s===0&&(u=138,f=3),n=0;n<=r;n++)if(a=s,s=t[(n+1)*2+1],!(++c<u&&a===s)){if(c<f)do Tc(e,a,e.bl_tree);while(--c!==0);else a!==0?(a!==i&&(Tc(e,a,e.bl_tree),c--),Tc(e,hR,e.bl_tree),Gs(e,c-3,2)):c<=10?(Tc(e,gR,e.bl_tree),Gs(e,c-3,3)):(Tc(e,pR,e.bl_tree),Gs(e,c-11,7));c=0,i=a,s===0?(u=138,f=3):a===s?(u=6,f=3):(u=7,f=4)}}function zie(e){var t;for(t7(e,e.dyn_ltree,e.l_desc.max_code),t7(e,e.dyn_dtree,e.d_desc.max_code),CE(e,e.bl_desc),t=tC-1;t>=3&&e.bl_tree[mR[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t}function Hie(e,t,r,n){var i;for(Gs(e,t-257,5),Gs(e,r-1,5),Gs(e,n-4,4),i=0;i<n;i++)Gs(e,e.bl_tree[mR[i]*2+1],3);r7(e,e.dyn_ltree,t-1),r7(e,e.dyn_dtree,r-1)}function Gie(e){var t=4093624447,r;for(r=0;r<=31;r++,t>>>=1)if(t&1&&e.dyn_ltree[r*2]!==0)return Z8;if(e.dyn_ltree[18]!==0||e.dyn_ltree[20]!==0||e.dyn_ltree[26]!==0)return X8;for(r=32;r<xp;r++)if(e.dyn_ltree[r*2]!==0)return X8;return Z8}var n7=!1;function qie(e){n7||(Uie(),n7=!0),e.l_desc=new ab(e.dyn_ltree,vR),e.d_desc=new ab(e.dyn_dtree,yR),e.bl_desc=new ab(e.bl_tree,bR),e.bi_buf=0,e.bi_valid=0,BR(e)}function IR(e,t,r,n){Gs(e,(kie<<1)+(n?1:0),3),Pie(e,t,r)}function Yie(e){Gs(e,dR<<1,3),Tc(e,rC,Lu),Lie(e)}function Wie(e,t,r,n){var i,a,s=0;e.level>0?(e.strm.data_type===Die&&(e.strm.data_type=Gie(e)),CE(e,e.l_desc),CE(e,e.d_desc),s=zie(e),i=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=i&&(i=a)):i=a=r+5,r+4<=i&&t!==-1?IR(e,t,r,n):e.strategy===Qie||a===i?(Gs(e,(dR<<1)+(n?1:0),3),e7(e,Lu,kg)):(Gs(e,(Nie<<1)+(n?1:0),3),Hie(e,e.l_desc.max_code+1,e.d_desc.max_code+1,s+1),e7(e,e.dyn_ltree,e.dyn_dtree)),BR(e),n&&wR(e)}function Kie(e,t,r){return e.pending_buf[e.d_buf+e.last_lit*2]=t>>>8&255,e.pending_buf[e.d_buf+e.last_lit*2+1]=t&255,e.pending_buf[e.l_buf+e.last_lit]=r&255,e.last_lit++,t===0?e.dyn_ltree[r*2]++:(e.matches++,t--,e.dyn_ltree[(Vg[r]+xp+1)*2]++,e.dyn_dtree[xR(t)*2]++),e.last_lit===e.lit_bufsize-1}y1._tr_init=qie;y1._tr_stored_block=IR;y1._tr_flush_block=Wie;y1._tr_tally=Kie;y1._tr_align=Yie;function Vie(e,t,r,n){for(var i=e&65535|0,a=e>>>16&65535|0,s=0;r!==0;){s=r>2e3?2e3:r,r-=s;do i=i+t[n++]|0,a=a+i|0;while(--s);i%=65521,a%=65521}return i|a<<16|0}var SR=Vie;function Jie(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=e&1?3988292384^e>>>1:e>>>1;t[r]=e}return t}var Zie=Jie();function Xie(e,t,r,n){var i=Zie,a=n+r;e^=-1;for(var s=n;s<a;s++)e=e>>>8^i[(e^t[s])&255];return e^-1}var _R=Xie,$ie={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"},Bs=bp,ol=y1,QR=SR,Xf=_R,eae=$ie,PA=0,tae=1,rae=3,pd=4,i7=5,Fc=0,a7=1,ll=-2,nae=-3,ob=-5,iae=-1,aae=1,Lm=2,sae=3,oae=4,lae=0,cae=2,kv=8,uae=9,fae=15,dae=8,Aae=29,hae=256,BE=hae+1+Aae,gae=30,pae=19,mae=2*BE+1,vae=15,Tn=3,cd=258,Ul=cd+Tn+1,yae=32,Nv=42,wE=69,_2=73,Q2=91,D2=103,hA=113,Cg=666,r0=1,Ep=2,_A=3,x1=4,bae=3;function ud(e,t){return e.msg=eae[t],t}function s7(e){return(e<<1)-(e>4?9:0)}function sd(e){for(var t=e.length;--t>=0;)e[t]=0}function $f(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),r!==0&&(Bs.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,t.pending===0&&(t.pending_out=0))}function H0(e,t){ol._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,$f(e.strm)}function Zn(e,t){e.pending_buf[e.pending++]=t}function gg(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255}function xae(e,t,r,n){var i=e.avail_in;return i>n&&(i=n),i===0?0:(e.avail_in-=i,Bs.arraySet(t,e.input,e.next_in,i,r),e.state.wrap===1?e.adler=QR(e.adler,t,i,r):e.state.wrap===2&&(e.adler=Xf(e.adler,t,i,r)),e.next_in+=i,e.total_in+=i,i)}function DR(e,t){var r=e.max_chain_length,n=e.strstart,i,a,s=e.prev_length,c=e.nice_match,u=e.strstart>e.w_size-Ul?e.strstart-(e.w_size-Ul):0,f=e.window,A=e.w_mask,v=e.prev,y=e.strstart+cd,E=f[n+s-1],C=f[n+s];e.prev_length>=e.good_match&&(r>>=2),c>e.lookahead&&(c=e.lookahead);do if(i=t,!(f[i+s]!==C||f[i+s-1]!==E||f[i]!==f[n]||f[++i]!==f[n+1])){n+=2,i++;do;while(f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&f[++n]===f[++i]&&n<y);if(a=cd-(y-n),n=y-cd,a>s){if(e.match_start=t,s=a,a>=c)break;E=f[n+s-1],C=f[n+s]}}while((t=v[t&A])>u&&--r!==0);return s<=e.lookahead?s:e.lookahead}function QA(e){var t=e.w_size,r,n,i,a,s;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-Ul)){Bs.arraySet(e.window,e.window,t,t,0),e.match_start-=t,e.strstart-=t,e.block_start-=t,n=e.hash_size,r=n;do i=e.head[--r],e.head[r]=i>=t?i-t:0;while(--n);n=t,r=n;do i=e.prev[--r],e.prev[r]=i>=t?i-t:0;while(--n);a+=t}if(e.strm.avail_in===0)break;if(n=xae(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=n,e.lookahead+e.insert>=Tn)for(s=e.strstart-e.insert,e.ins_h=e.window[s],e.ins_h=(e.ins_h<<e.hash_shift^e.window[s+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[s+Tn-1])&e.hash_mask,e.prev[s&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=s,s++,e.insert--,!(e.lookahead+e.insert<Tn)););}while(e.lookahead<Ul&&e.strm.avail_in!==0)}function Eae(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(QA(e),e.lookahead===0&&t===PA)return r0;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((e.strstart===0||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,H0(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-Ul&&(H0(e,!1),e.strm.avail_out===0))return r0}return e.insert=0,t===pd?(H0(e,!0),e.strm.avail_out===0?_A:x1):(e.strstart>e.block_start&&(H0(e,!1),e.strm.avail_out===0),r0)}function lb(e,t){for(var r,n;;){if(e.lookahead<Ul){if(QA(e),e.lookahead<Ul&&t===PA)return r0;if(e.lookahead===0)break}if(r=0,e.lookahead>=Tn&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+Tn-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),r!==0&&e.strstart-r<=e.w_size-Ul&&(e.match_length=DR(e,r)),e.match_length>=Tn)if(n=ol._tr_tally(e,e.strstart-e.match_start,e.match_length-Tn),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=Tn){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+Tn-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);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 n=ol._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(H0(e,!1),e.strm.avail_out===0))return r0}return e.insert=e.strstart<Tn-1?e.strstart:Tn-1,t===pd?(H0(e,!0),e.strm.avail_out===0?_A:x1):e.last_lit&&(H0(e,!1),e.strm.avail_out===0)?r0:Ep}function Ih(e,t){for(var r,n,i;;){if(e.lookahead<Ul){if(QA(e),e.lookahead<Ul&&t===PA)return r0;if(e.lookahead===0)break}if(r=0,e.lookahead>=Tn&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+Tn-1])&e.hash_mask,r=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=Tn-1,r!==0&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-Ul&&(e.match_length=DR(e,r),e.match_length<=5&&(e.strategy===aae||e.match_length===Tn&&e.strstart-e.match_start>4096)&&(e.match_length=Tn-1)),e.prev_length>=Tn&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-Tn,n=ol._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-Tn),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+Tn-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=Tn-1,e.strstart++,n&&(H0(e,!1),e.strm.avail_out===0))return r0}else if(e.match_available){if(n=ol._tr_tally(e,0,e.window[e.strstart-1]),n&&H0(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return r0}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=ol._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<Tn-1?e.strstart:Tn-1,t===pd?(H0(e,!0),e.strm.avail_out===0?_A:x1):e.last_lit&&(H0(e,!1),e.strm.avail_out===0)?r0:Ep}function Cae(e,t){for(var r,n,i,a,s=e.window;;){if(e.lookahead<=cd){if(QA(e),e.lookahead<=cd&&t===PA)return r0;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=Tn&&e.strstart>0&&(i=e.strstart-1,n=s[i],n===s[++i]&&n===s[++i]&&n===s[++i])){a=e.strstart+cd;do;while(n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&i<a);e.match_length=cd-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=Tn?(r=ol._tr_tally(e,1,e.match_length-Tn),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=ol._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(H0(e,!1),e.strm.avail_out===0))return r0}return e.insert=0,t===pd?(H0(e,!0),e.strm.avail_out===0?_A:x1):e.last_lit&&(H0(e,!1),e.strm.avail_out===0)?r0:Ep}function Bae(e,t){for(var r;;){if(e.lookahead===0&&(QA(e),e.lookahead===0)){if(t===PA)return r0;break}if(e.match_length=0,r=ol._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(H0(e,!1),e.strm.avail_out===0))return r0}return e.insert=0,t===pd?(H0(e,!0),e.strm.avail_out===0?_A:x1):e.last_lit&&(H0(e,!1),e.strm.avail_out===0)?r0:Ep}function wc(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}var Lh;Lh=[new wc(0,0,0,0,Eae),new wc(4,4,8,4,lb),new wc(4,5,16,8,lb),new wc(4,6,32,32,lb),new wc(4,4,16,16,Ih),new wc(8,16,32,32,Ih),new wc(8,16,128,128,Ih),new wc(8,32,128,256,Ih),new wc(32,128,258,1024,Ih),new wc(32,258,258,4096,Ih)];function wae(e){e.window_size=2*e.w_size,sd(e.head),e.max_lazy_match=Lh[e.level].max_lazy,e.good_match=Lh[e.level].good_length,e.nice_match=Lh[e.level].nice_length,e.max_chain_length=Lh[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=Tn-1,e.match_available=0,e.ins_h=0}function Iae(){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=kv,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 Bs.Buf16(mae*2),this.dyn_dtree=new Bs.Buf16((2*gae+1)*2),this.bl_tree=new Bs.Buf16((2*pae+1)*2),sd(this.dyn_ltree),sd(this.dyn_dtree),sd(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Bs.Buf16(vae+1),this.heap=new Bs.Buf16(2*BE+1),sd(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Bs.Buf16(2*BE+1),sd(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 kR(e){var t;return!e||!e.state?ud(e,ll):(e.total_in=e.total_out=0,e.data_type=cae,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?Nv:hA,e.adler=t.wrap===2?0:1,t.last_flush=PA,ol._tr_init(t),Fc)}function NR(e){var t=kR(e);return t===Fc&&wae(e.state),t}function Sae(e,t){return!e||!e.state||e.state.wrap!==2?ll:(e.state.gzhead=t,Fc)}function RR(e,t,r,n,i,a){if(!e)return ll;var s=1;if(t===iae&&(t=6),n<0?(s=0,n=-n):n>15&&(s=2,n-=16),i<1||i>uae||r!==kv||n<8||n>15||t<0||t>9||a<0||a>oae)return ud(e,ll);n===8&&(n=9);var c=new Iae;return e.state=c,c.strm=e,c.wrap=s,c.gzhead=null,c.w_bits=n,c.w_size=1<<c.w_bits,c.w_mask=c.w_size-1,c.hash_bits=i+7,c.hash_size=1<<c.hash_bits,c.hash_mask=c.hash_size-1,c.hash_shift=~~((c.hash_bits+Tn-1)/Tn),c.window=new Bs.Buf8(c.w_size*2),c.head=new Bs.Buf16(c.hash_size),c.prev=new Bs.Buf16(c.w_size),c.lit_bufsize=1<<i+6,c.pending_buf_size=c.lit_bufsize*4,c.pending_buf=new Bs.Buf8(c.pending_buf_size),c.d_buf=1*c.lit_bufsize,c.l_buf=3*c.lit_bufsize,c.level=t,c.strategy=a,c.method=r,NR(e)}function _ae(e,t){return RR(e,t,kv,fae,dae,lae)}function Qae(e,t){var r,n,i,a;if(!e||!e.state||t>i7||t<0)return e?ud(e,ll):ll;if(n=e.state,!e.output||!e.input&&e.avail_in!==0||n.status===Cg&&t!==pd)return ud(e,e.avail_out===0?ob:ll);if(n.strm=e,r=n.last_flush,n.last_flush=t,n.status===Nv)if(n.wrap===2)e.adler=0,Zn(n,31),Zn(n,139),Zn(n,8),n.gzhead?(Zn(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),Zn(n,n.gzhead.time&255),Zn(n,n.gzhead.time>>8&255),Zn(n,n.gzhead.time>>16&255),Zn(n,n.gzhead.time>>24&255),Zn(n,n.level===9?2:n.strategy>=Lm||n.level<2?4:0),Zn(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(Zn(n,n.gzhead.extra.length&255),Zn(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=Xf(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=wE):(Zn(n,0),Zn(n,0),Zn(n,0),Zn(n,0),Zn(n,0),Zn(n,n.level===9?2:n.strategy>=Lm||n.level<2?4:0),Zn(n,bae),n.status=hA);else{var s=kv+(n.w_bits-8<<4)<<8,c=-1;n.strategy>=Lm||n.level<2?c=0:n.level<6?c=1:n.level===6?c=2:c=3,s|=c<<6,n.strstart!==0&&(s|=yae),s+=31-s%31,n.status=hA,gg(n,s),n.strstart!==0&&(gg(n,e.adler>>>16),gg(n,e.adler&65535)),e.adler=1}if(n.status===wE)if(n.gzhead.extra){for(i=n.pending;
vendor: 4,180 bytes, line 75
75n.gzindex<(n.gzhead.extra.length&65535)&&!(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=Xf(e.adler,n.pending_buf,n.pending-i,i)),$f(e),i=n.pending,n.pending===n.pending_buf_size));)Zn(n,n.gzhead.extra[n.gzindex]&255),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(e.adler=Xf(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=_2)}else n.status=_2;if(n.status===_2)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=Xf(e.adler,n.pending_buf,n.pending-i,i)),$f(e),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}n.gzindex<n.gzhead.name.length?a=n.gzhead.name.charCodeAt(n.gzindex++)&255:a=0,Zn(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(e.adler=Xf(e.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.gzindex=0,n.status=Q2)}else n.status=Q2;if(n.status===Q2)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=Xf(e.adler,n.pending_buf,n.pending-i,i)),$f(e),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}n.gzindex<n.gzhead.comment.length?a=n.gzhead.comment.charCodeAt(n.gzindex++)&255:a=0,Zn(n,a)}while(a!==0);n.gzhead.hcrc&&n.pending>i&&(e.adler=Xf(e.adler,n.pending_buf,n.pending-i,i)),a===0&&(n.status=D2)}else n.status=D2;if(n.status===D2&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&$f(e),n.pending+2<=n.pending_buf_size&&(Zn(n,e.adler&255),Zn(n,e.adler>>8&255),e.adler=0,n.status=hA)):n.status=hA),n.pending!==0){if($f(e),e.avail_out===0)return n.last_flush=-1,Fc}else if(e.avail_in===0&&s7(t)<=s7(r)&&t!==pd)return ud(e,ob);if(n.status===Cg&&e.avail_in!==0)return ud(e,ob);if(e.avail_in!==0||n.lookahead!==0||t!==PA&&n.status!==Cg){var u=n.strategy===Lm?Bae(n,t):n.strategy===sae?Cae(n,t):Lh[n.level].func(n,t);if((u===_A||u===x1)&&(n.status=Cg),u===r0||u===_A)return e.avail_out===0&&(n.last_flush=-1),Fc;if(u===Ep&&(t===tae?ol._tr_align(n):t!==i7&&(ol._tr_stored_block(n,0,0,!1),t===rae&&(sd(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),$f(e),e.avail_out===0))return n.last_flush=-1,Fc}return t!==pd?Fc:n.wrap<=0?a7:(n.wrap===2?(Zn(n,e.adler&255),Zn(n,e.adler>>8&255),Zn(n,e.adler>>16&255),Zn(n,e.adler>>24&255),Zn(n,e.total_in&255),Zn(n,e.total_in>>8&255),Zn(n,e.total_in>>16&255),Zn(n,e.total_in>>24&255)):(gg(n,e.adler>>>16),gg(n,e.adler&65535)),$f(e),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?Fc:a7)}function Dae(e){var t;return!e||!e.state?ll:(t=e.state.status,t!==Nv&&t!==wE&&t!==_2&&t!==Q2&&t!==D2&&t!==hA&&t!==Cg?ud(e,ll):(e.state=null,t===hA?ud(e,nae):Fc))}function kae(e,t){var r=t.length,n,i,a,s,c,u,f,A;if(!e||!e.state||(n=e.state,s=n.wrap,s===2||s===1&&n.status!==Nv||n.lookahead))return ll;for(s===1&&(e.adler=QR(e.adler,t,r,0)),n.wrap=0,r>=n.w_size&&(s===0&&(sd(n.head),n.strstart=0,n.block_start=0,n.insert=0),A=new Bs.Buf8(n.w_size),Bs.arraySet(A,t,r-n.w_size,n.w_size,0),t=A,r=n.w_size),c=e.avail_in,u=e.next_in,f=e.input,e.avail_in=r,e.next_in=0,e.input=t,QA(n);n.lookahead>=Tn;){i=n.strstart,a=n.lookahead-(Tn-1);do n.ins_h=(n.ins_h<<n.hash_shift^n.window[i+Tn-1])&n.hash_mask,n.prev[i&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=i,i++;while(--a);n.strstart=i,n.lookahead=Tn-1,QA(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=Tn-1,n.match_available=0,e.next_in=u,e.input=f,e.avail_in=c,n.wrap=s,Fc}eu.deflateInit=_ae;eu.deflateInit2=RR;eu.deflateReset=NR;eu.deflateResetKeep=kR;eu.deflateSetHeader=Sae;eu.deflate=Qae;eu.deflateEnd=Dae;eu.deflateSetDictionary=kae;eu.deflateInfo="pako deflate (from Nodeca project)";var Yl={},jm=30,Nae=12,Rae=function(t,r){var n,i,a,s,c,u,f,A,v,y,E,C,I,S,T,_,k,F,Q,j,N,L,G,H,Z;n=t.state,i=t.next_in,H=t.input,a=i+(t.avail_in-5),s=t.next_out,Z=t.output,c=s-(r-t.avail_out),u=s+(t.avail_out-257),f=n.dmax,A=n.wsize,v=n.whave,y=n.wnext,E=n.window,C=n.hold,I=n.bits,S=n.lencode,T=n.distcode,_=(1<<n.lenbits)-1,k=(1<<n.distbits)-1;e:do{I<15&&(C+=H[i++]<<I,I+=8,C+=H[i++]<<I,I+=8),F=S[C&_];t:for(;;){if(Q=F>>>24,C>>>=Q,I-=Q,Q=F>>>16&255,Q===0)Z[s++]=F&65535;else if(Q&16){j=F&65535,Q&=15,Q&&(I<Q&&(C+=H[i++]<<I,I+=8),j+=C&(1<<Q)-1,C>>>
vendor: 11,871 bytes, line 75
75=Q,I-=Q),I<15&&(C+=H[i++]<<I,I+=8,C+=H[i++]<<I,I+=8),F=T[C&k];r:for(;;){if(Q=F>>>24,C>>>=Q,I-=Q,Q=F>>>16&255,Q&16){if(N=F&65535,Q&=15,I<Q&&(C+=H[i++]<<I,I+=8,I<Q&&(C+=H[i++]<<I,I+=8)),N+=C&(1<<Q)-1,N>f){t.msg="invalid distance too far back",n.mode=jm;break e}if(C>>>=Q,I-=Q,Q=s-c,N>Q){if(Q=N-Q,Q>v&&n.sane){t.msg="invalid distance too far back",n.mode=jm;break e}if(L=0,G=E,y===0){if(L+=A-Q,Q<j){j-=Q;do Z[s++]=E[L++];while(--Q);L=s-N,G=Z}}else if(y<Q){if(L+=A+y-Q,Q-=y,Q<j){j-=Q;do Z[s++]=E[L++];while(--Q);if(L=0,y<j){Q=y,j-=Q;do Z[s++]=E[L++];while(--Q);L=s-N,G=Z}}}else if(L+=y-Q,Q<j){j-=Q;do Z[s++]=E[L++];while(--Q);L=s-N,G=Z}for(;j>2;)Z[s++]=G[L++],Z[s++]=G[L++],Z[s++]=G[L++],j-=3;j&&(Z[s++]=G[L++],j>1&&(Z[s++]=G[L++]))}else{L=s-N;do Z[s++]=Z[L++],Z[s++]=Z[L++],Z[s++]=Z[L++],j-=3;while(j>2);j&&(Z[s++]=Z[L++],j>1&&(Z[s++]=Z[L++]))}}else if((Q&64)===0){F=T[(F&65535)+(C&(1<<Q)-1)];continue r}else{t.msg="invalid distance code",n.mode=jm;break e}break}}else if((Q&64)===0){F=S[(F&65535)+(C&(1<<Q)-1)];continue t}else if(Q&32){n.mode=Nae;break e}else{t.msg="invalid literal/length code",n.mode=jm;break e}break}}while(i<a&&s<u);j=I>>3,i-=j,I-=j<<3,C&=(1<<I)-1,t.next_in=i,t.next_out=s,t.avail_in=i<a?5+(a-i):5-(i-a),t.avail_out=s<u?257+(u-s):257-(s-u),n.hold=C,n.bits=I},o7=bp,Sh=15,l7=852,c7=592,u7=0,cb=1,f7=2,Tae=[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],Fae=[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],Oae=[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],Mae=[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],Lae=function(t,r,n,i,a,s,c,u){var f=u.bits,A=0,v=0,y=0,E=0,C=0,I=0,S=0,T=0,_=0,k=0,F,Q,j,N,L,G=null,H=0,Z,O=new o7.Buf16(Sh+1),P=new o7.Buf16(Sh+1),te=null,Ae=0,X,se,ce;for(A=0;A<=Sh;A++)O[A]=0;for(v=0;v<i;v++)O[r[n+v]]++;for(C=f,E=Sh;E>=1&&O[E]===0;E--);if(C>E&&(C=E),E===0)return a[s++]=1<<24|64<<16|0,a[s++]=1<<24|64<<16|0,u.bits=1,0;for(y=1;y<E&&O[y]===0;y++);for(C<y&&(C=y),T=1,A=1;A<=Sh;A++)if(T<<=1,T-=O[A],T<0)return-1;if(T>0&&(t===u7||E!==1))return-1;for(P[1]=0,A=1;A<Sh;A++)P[A+1]=P[A]+O[A];for(v=0;v<i;v++)r[n+v]!==0&&(c[P[r[n+v]]++]=v);if(t===u7?(G=te=c,Z=19):t===cb?(G=Tae,H-=257,te=Fae,Ae-=257,Z=256):(G=Oae,te=Mae,Z=-1),k=0,v=0,A=y,L=s,I=C,S=0,j=-1,_=1<<C,N=_-1,t===cb&&_>l7||t===f7&&_>c7)return 1;for(;;){X=A-S,c[v]<Z?(se=0,ce=c[v]):c[v]>Z?(se=te[Ae+c[v]],ce=G[H+c[v]]):(se=96,ce=0),F=1<<A-S,Q=1<<I,y=Q;do Q-=F,a[L+(k>>S)+Q]=X<<24|se<<16|ce|0;while(Q!==0);for(F=1<<A-1;k&F;)F>>=1;if(F!==0?(k&=F-1,k+=F):k=0,v++,--O[A]===0){if(A===E)break;A=r[n+c[v]]}if(A>C&&(k&N)!==j){for(S===0&&(S=C),L+=y,I=A-S,T=1<<I;I+S<E&&(T-=O[I+S],!(T<=0));)I++,T<<=1;if(_+=1<<I,t===cb&&_>l7||t===f7&&_>c7)return 1;j=k&N,a[j]=C<<24|I<<16|L-s|0}}return k!==0&&(a[L+k]=A-S<<24|64<<16|0),u.bits=C,0},Do=bp,IE=SR,Ic=_R,jae=Rae,Ng=Lae,Uae=0,TR=1,FR=2,d7=4,Pae=5,Um=6,DA=0,zae=1,Hae=2,ul=-2,OR=-3,MR=-4,Gae=-5,A7=8,LR=1,h7=2,g7=3,p7=4,m7=5,v7=6,y7=7,b7=8,x7=9,E7=10,Y5=11,Nu=12,ub=13,C7=14,fb=15,B7=16,w7=17,I7=18,S7=19,Pm=20,zm=21,_7=22,Q7=23,D7=24,k7=25,N7=26,db=27,R7=28,T7=29,$i=30,jR=31,qae=32,Yae=852,Wae=592,Kae=15,Vae=Kae;function F7(e){return(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24)}function Jae(){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 Do.Buf16(320),this.work=new Do.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function UR(e){var t;return!e||!e.state?ul:(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=LR,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Do.Buf32(Yae),t.distcode=t.distdyn=new Do.Buf32(Wae),t.sane=1,t.back=-1,DA)}function PR(e){var t;return!e||!e.state?ul:(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,UR(e))}function zR(e,t){var r,n;return!e||!e.state||(n=e.state,t<0?(r=0,t=-t):(r=(t>>4)+1,t<48&&(t&=15)),t&&(t<8||t>15))?ul:(n.window!==null&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,PR(e))}function HR(e,t){var r,n;return e?(n=new Jae,e.state=n,n.window=null,r=zR(e,t),r!==DA&&(e.state=null),r):ul}function Zae(e){return HR(e,Vae)}var O7=!0,Ab,hb;function Xae(e){if(O7){var t;for(Ab=new Do.Buf32(512),hb=new Do.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(Ng(TR,e.lens,0,288,Ab,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Ng(FR,e.lens,0,32,hb,0,e.work,{bits:5}),O7=!1}e.lencode=Ab,e.lenbits=9,e.distcode=hb,e.distbits=5}function GR(e,t,r,n){var i,a=e.state;return a.window===null&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new Do.Buf8(a.wsize)),n>=a.wsize?(Do.arraySet(a.window,t,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>n&&(i=n),Do.arraySet(a.window,t,r-n,i,a.wnext),n-=i,n?(Do.arraySet(a.window,t,r-n,n,0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0}function $ae(e,t){var r,n,i,a,s,c,u,f,A,v,y,E,C,I,S=0,T,_,k,F,Q,j,N,L,G=new Do.Buf8(4),H,Z,O=[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&&e.avail_in!==0)return ul;r=e.state,r.mode===Nu&&(r.mode=ub),s=e.next_out,i=e.output,u=e.avail_out,a=e.next_in,n=e.input,c=e.avail_in,f=r.hold,A=r.bits,v=c,y=u,L=DA;e:for(;;)switch(r.mode){case LR:if(r.wrap===0){r.mode=ub;break}for(;A<16;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}if(r.wrap&2&&f===35615){r.check=0,G[0]=f&255,G[1]=f>>>8&255,r.check=Ic(r.check,G,2,0),f=0,A=0,r.mode=h7;break}if(r.flags=0,r.head&&(r.head.done=!1),!(r.wrap&1)||(((f&255)<<8)+(f>>8))%31){e.msg="incorrect header check",r.mode=$i;break}if((f&15)!==A7){e.msg="unknown compression method",r.mode=$i;break}if(f>>>=4,A-=4,N=(f&15)+8,r.wbits===0)r.wbits=N;else if(N>r.wbits){e.msg="invalid window size",r.mode=$i;break}r.dmax=1<<N,e.adler=r.check=1,r.mode=f&512?E7:Nu,f=0,A=0;break;case h7:for(;A<16;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}if(r.flags=f,(r.flags&255)!==A7){e.msg="unknown compression method",r.mode=$i;break}if(r.flags&57344){e.msg="unknown header flags set",r.mode=$i;break}r.head&&(r.head.text=f>>8&1),r.flags&512&&(G[0]=f&255,G[1]=f>>>8&255,r.check=Ic(r.check,G,2,0)),f=0,A=0,r.mode=g7;case g7:for(;A<32;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}r.head&&(r.head.time=f),r.flags&512&&(G[0]=f&255,G[1]=f>>>8&255,G[2]=f>>>16&255,G[3]=f>>>24&255,r.check=Ic(r.check,G,4,0)),f=0,A=0,r.mode=p7;case p7:for(;A<16;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}r.head&&(r.head.xflags=f&255,r.head.os=f>>8),r.flags&512&&(G[0]=f&255,G[1]=f>>>8&255,r.check=Ic(r.check,G,2,0)),f=0,A=0,r.mode=m7;case m7:if(r.flags&1024){for(;A<16;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}r.length=f,r.head&&(r.head.extra_len=f),r.flags&512&&(G[0]=f&255,G[1]=f>>>8&255,r.check=Ic(r.check,G,2,0)),f=0,A=0}else r.head&&(r.head.extra=null);r.mode=v7;case v7:if(r.flags&1024&&(E=r.length,E>c&&(E=c),E&&(r.head&&(N=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),Do.arraySet(r.head.extra,n,a,E,N)),r.flags&512&&(r.check=Ic(r.check,n,E,a)),c-=E,a+=E,r.length-=E),r.length))break e;r.length=0,r.mode=y7;case y7:if(r.flags&2048){if(c===0)break e;E=0;do N=n[a+E++],r.head&&N&&r.length<65536&&(r.head.name+=String.fromCharCode(N));while(N&&E<c);if(r.flags&512&&(r.check=Ic(r.check,n,E,a)),c-=E,a+=E,N)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=b7;case b7:if(r.flags&4096){if(c===0)break e;E=0;do N=n[a+E++],r.head&&N&&r.length<65536&&(r.head.comment+=String.fromCharCode(N));while(N&&E<c);if(r.flags&512&&(r.check=Ic(r.check,n,E,a)),c-=E,a+=E,N)break e}else r.head&&(r.head.comment=null);r.mode=x7;case x7:if(r.flags&512){for(;A<16;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}if(f!==(r.check&65535)){e.msg="header crc mismatch",r.mode=$i;break}f=0,A=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=Nu;break;case E7:for(;A<32;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}e.adler=r.check=F7(f),f=0,A=0,r.mode=Y5;case Y5:if(r.havedict===0)return e.next_out=s,e.avail_out=u,e.next_in=a,e.avail_in=c,r.hold=f,r.bits=A,Hae;e.adler=r.check=1,r.mode=Nu;case Nu:if(t===Pae||t===Um)break e;case ub:if(r.last){f>>>=A&7,A-=A&7,r.mode=db;break}for(;A<3;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}switch(r.last=f&1,f>>>=1,A-=1,f&3){case 0:r.mode=C7;break;case 1:if(Xae(r),r.mode=Pm,t===Um){f>>>=2,A-=2;break e}break;case 2:r.mode=w7;break;case 3:e.msg="invalid block type",r.mode=$i}f>>>=2,A-=2;break;case C7:for(f>>>=A&7,A-=A&7;A<32;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}if((f&65535)!==(f>>>16^65535)){e.msg="invalid stored block lengths",r.mode=$i;break}if(r.length=f&65535,f=0,A=0,r.mode=fb,t===Um)break e;case fb:r.mode=B7;case B7:if(E=r.length,E){if(E>c&&(E=c),E>u&&(E=u),E===0)break e;Do.arraySet(i,n,a,E,s),c-=E,a+=E,u-=E,s+=E,r.length-=E;break}r.mode=Nu;break;case w7:for(;A<14;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}if(r.nlen=(f&31)+257,f>>>=5,A-=5,r.ndist=(f&31)+1,f>>>=5,A-=5,r.ncode=(f&15)+4,f>>>=4,A-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=$i;break}r.have=0,r.mode=I7;case I7:for(;r.have<r.ncode;){for(;A<3;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}r.lens[O[r.have++]]=f&7,f>>>=3,A-=3}for(;r.have<19;)r.lens[O[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,H={bits:r.lenbits},L=Ng(Uae,r.lens,0,19,r.lencode,0,r.work,H),r.lenbits=H.bits,L){e.msg="invalid code lengths set",r.mode=$i;break}r.have=0,r.mode=S7;case S7:for(;r.have<r.nlen+r.ndist;){for(;S=r.lencode[f&(1<<r.lenbits)-1],T=S>>>24,_=S>>>16&255,k=S&65535,!(T<=A);){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}if(k<16)f>>>=T,A-=T,r.lens[r.have++]=k;else{if(k===16){for(Z=T+2;A<Z;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}if(f>>>=T,A-=T,r.have===0){e.msg="invalid bit length repeat",r.mode=$i;break}N=r.lens[r.have-1],E=3+(f&3),f>>>=2,A-=2}else if(k===17){for(Z=T+3;A<Z;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}f>>>=T,A-=T,N=0,E=3+(f&7),f>>>=3,A-=3}else{for(Z=T+7;A<Z;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}f>>>=T,A-=T,N=0,E=11+(f&127),f>>>=7,A-=7}if(r.have+E>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=$i;break}for(;E--;)r.lens[r.have++]=N}}if(r.mode===$i)break;if(r.lens[256]===0){e.msg="invalid code -- missing end-of-block",r.mode=$i;break}if(r.lenbits=9,H={bits:r.lenbits},L=Ng(TR,r.lens,0,r.nlen,r.lencode,0,r.work,H),r.lenbits=H.bits,L){e.msg="invalid literal/lengths set",r.mode=$i;break}if(r.distbits=6,r.distcode=r.distdyn,H={bits:r.distbits},L=Ng(FR,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,H),r.distbits=H.bits,L){e.msg="invalid distances set",r.mode=$i;break}if(r.mode=Pm,t===Um)break e;case Pm:r.mode=zm;case zm:if(c>=6&&u>=258){e.next_out=s,e.avail_out=u,e.next_in=a,e.avail_in=c,r.hold=f,r.bits=A,jae(e,y),s=e.next_out,i=e.output,u=e.avail_out,a=e.next_in,n=e.input,c=e.avail_in,f=r.hold,A=r.bits,r.mode===Nu&&(r.back=-1);break}for(r.back=0;S=r.lencode[f&(1<<r.lenbits)-1],T=S>>>24,_=S>>>16&255,k=S&65535,!(T<=A);){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}if(_&&(_&240)===0){for(F=T,Q=_,j=k;S=r.lencode[j+((f&(1<<F+Q)-1)>>F)],T=S>>>24,_=S>>>16&255,k=S&65535,!(F+T<=A);){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}f>>>=F,A-=F,r.back+=F}if(f>>>=T,A-=T,r.back+=T,r.length=k,_===0){r.mode=N7;break}if(_&32){r.back=-1,r.mode=Nu;break}if(_&64){e.msg="invalid literal/length code",r.mode=$i;break}r.extra=_&15,r.mode=_7;case _7:if(r.extra){for(Z=r.extra;A<Z;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}r.length+=f&(1<<r.extra)-1,f>>>=r.extra,A-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=Q7;case Q7:for(;
75S=r.distcode[f&(1<<r.distbits)-1],T=S>>>24,_=S>>>16&255,k=S&65535,!(T<=A);){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}if((_&240)===0){for(F=T,Q=_,j=k;S=r.distcode[j+((f&(1<<F+Q)-1)>>F)],T=S>>>24,_=S>>>16&255,k=S&65535,!(F+T<=A);){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}f>>>=F,A-=F,r.back+=F}if(f>>>=T,A-=T,r.back+=T,_&64){e.msg="invalid distance code",r.mode=$i;break}r.offset=k,r.extra=_&15,r.mode=D7;case D7:if(r.extra){for(Z=r.extra;A<Z;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}r.offset+=f&(1<<r.extra)-1,f>>>=r.extra,A-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=$i;break}r.mode=k7;case k7:if(u===0)break e;if(E=y-u,r.offset>E){if(E=r.offset-E,E>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=$i;break}E>r.wnext?(E-=r.wnext,C=r.wsize-E):C=r.wnext-E,E>r.length&&(E=r.length),I=r.window}else I=i,C=s-r.offset,E=r.length;E>u&&(E=u),u-=E,r.length-=E;do i[s++]=I[C++];while(--E);r.length===0&&(r.mode=zm);break;case N7:if(u===0)break e;i[s++]=r.length,u--,r.mode=zm;break;case db:if(r.wrap){for(;A<32;){if(c===0)break e;c--,f|=n[a++]<<A,A+=8}if(y-=u,e.total_out+=y,r.total+=y,y&&(e.adler=r.check=r.flags?Ic(r.check,i,y,s-y):IE(r.check,i,y,s-y)),y=u,(r.flags?f:F7(f))!==r.check){e.msg="incorrect data check",r.mode=$i;break}f=0,A=0}r.mode=R7;case R7:if(r.wrap&&r.flags){for(;A<32;){if(c===0)break e;c--,f+=n[a++]<<A,A+=8}if(f!==(r.total&4294967295)){e.msg="incorrect length check",r.mode=$i;break}f=0,A=0}r.mode=T7;case T7:L=zae;break e;case $i:L=OR;break e;case jR:return MR;case qae:default:return ul}return e.next_out=s,e.avail_out=u,e.next_in=a,e.avail_in=c,r.hold=f,r.bits=A,(r.wsize||y!==e.avail_out&&r.mode<$i&&(r.mode<db||t!==d7))&&GR(e,e.output,e.next_out,y-e.avail_out),v-=e.avail_in,y-=e.avail_out,e.total_in+=v,e.total_out+=y,r.total+=y,r.wrap&&y&&(e.adler=r.check=r.flags?Ic(r.check,i,y,e.next_out-y):IE(r.check,i,y,e.next_out-y)),e.data_type=r.bits+(r.last?64:0)+(r.mode===Nu?128:0)+(r.mode===Pm||r.mode===fb?256:0),(v===0&&y===0||t===d7)&&L===DA&&(L=Gae),L}function e0e(e){if(!e||!e.state)return ul;var t=e.state;return t.window&&(t.window=null),e.state=null,DA}function t0e(e,t){var r;return!e||!e.state||(r=e.state,(r.wrap&2)===0)?ul:(r.head=t,t.done=!1,DA)}function r0e(e,t){var r=t.length,n,i,a;return!e||!e.state||(n=e.state,n.wrap!==0&&n.mode!==Y5)?ul:n.mode===Y5&&(i=1,i=IE(i,t,r,0),i!==n.check)?OR:(a=GR(e,t,r,r),a?(n.mode=jR,MR):(n.havedict=1,DA))}Yl.inflateReset=PR;Yl.inflateReset2=zR;Yl.inflateResetKeep=UR;Yl.inflateInit=Zae;Yl.inflateInit2=HR;Yl.inflate=$ae;Yl.inflateEnd=e0e;Yl.inflateGetHeader=t0e;Yl.inflateSetDictionary=r0e;Yl.inflateInfo="pako inflate (from Nodeca project)";var n0e={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=fR,r=Sie,n=eu,i=Yl,a=n0e;for(var s in a)e[s]=a[s];e.NONE=0,e.DEFLATE=1,e.INFLATE=2,e.GZIP=3,e.GUNZIP=4,e.DEFLATERAW=5,e.INFLATERAW=6,e.UNZIP=7;var c=31,u=139;function f(A){if(typeof A!="number"||A<e.DEFLATE||A>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=A,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}f.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}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?n.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},f.prototype.write=function(A,v,y,E,C,I,S){return this._write(!0,A,v,y,E,C,I,S)},f.prototype.writeSync=function(A,v,y,E,C,I,S){return this._write(!1,A,v,y,E,C,I,S)},f.prototype._write=function(A,v,y,E,C,I,S,T){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,v===void 0,"must provide flush value"),this.write_in_progress=!0,v!==e.Z_NO_FLUSH&&v!==e.Z_PARTIAL_FLUSH&&v!==e.Z_SYNC_FLUSH&&v!==e.Z_FULL_FLUSH&&v!==e.Z_FINISH&&v!==e.Z_BLOCK)throw new Error("Invalid flush value");if(y==null&&(y=yt.alloc(0),C=0,E=0),this.strm.avail_in=C,this.strm.input=y,this.strm.next_in=E,this.strm.avail_out=T,this.strm.output=I,this.strm.next_out=S,this.flush=v,!A)return this._process(),this._checkError()?this._afterSync():void 0;var _=this;return Ll.nextTick(function(){_._process(),_._after()}),this},f.prototype._afterSync=function(){var A=this.strm.avail_out,v=this.strm.avail_in;return this.write_in_progress=!1,[v,A]},f.prototype._process=function(){var A=null;switch(this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=n.deflate(this.strm,this.flush);break;case e.UNZIP:switch(this.strm.avail_in>0&&(A=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(A===null)break;
75if(this.strm.input[A]===c){if(this.gzip_id_bytes_read=1,A++,this.strm.avail_in===1)break}else{this.mode=e.INFLATE;break}case 1:if(A===null)break;this.strm.input[A]===u?(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&&this.strm.next_in[0]!==0;)this.reset(),this.err=i.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},f.prototype._checkError=function(){switch(this.err){case e.Z_OK:case e.Z_BUF_ERROR:if(this.strm.avail_out!==0&&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 this.dictionary==null?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},f.prototype._after=function(){if(this._checkError()){var A=this.strm.avail_out,v=this.strm.avail_in;this.write_in_progress=!1,this.callback(v,A),this.pending_close&&this.close()}},f.prototype._error=function(A){this.strm.msg&&(A=this.strm.msg),this.onerror(A,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},f.prototype.init=function(A,v,y,E,C){t(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),t(A>=8&&A<=15,"invalid windowBits"),t(v>=-1&&v<=9,"invalid compression level"),t(y>=1&&y<=9,"invalid memlevel"),t(E===e.Z_FILTERED||E===e.Z_HUFFMAN_ONLY||E===e.Z_RLE||E===e.Z_FIXED||E===e.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(v,A,y,E,C),this._setDictionary()},f.prototype.params=function(){throw new Error("deflateParams Not supported")},f.prototype.reset=function(){this._reset(),this._setDictionary()},f.prototype._init=function(A,v,y,E,C){switch(this.level=A,this.windowBits=v,this.memLevel=y,this.strategy=E,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 r,this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=n.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=C,this.write_in_progress=!1,this.init_done=!0},f.prototype._setDictionary=function(){if(this.dictionary!=null){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:this.err=n.deflateSetDictionary(this.strm,this.dictionary);break}this.err!==e.Z_OK&&this._error("Failed to set dictionary")}},f.prototype._reset=function(){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:case e.GZIP:this.err=n.deflateReset(this.strm);break;case e.INFLATE:case e.INFLATERAW:case e.GUNZIP:this.err=i.inflateReset(this.strm);break}this.err!==e.Z_OK&&this._error("Failed to reset stream")},e.Zlib=f})(iR);var i0e=wv(Tne);(function(e){var t=T8.Buffer,r=yie.Transform,n=iR,i=i0e,a=fR.ok,s=T8.kMaxLength,c="Cannot create final Buffer. It would be larger than 0x"+s.toString(16)+" bytes";n.Z_MIN_WINDOWBITS=8,n.Z_MAX_WINDOWBITS=15,n.Z_DEFAULT_WINDOWBITS=15,n.Z_MIN_CHUNK=64,n.Z_MAX_CHUNK=1/0,n.Z_DEFAULT_CHUNK=16*1024,n.Z_MIN_MEMLEVEL=1,n.Z_MAX_MEMLEVEL=9,n.Z_DEFAULT_MEMLEVEL=8,n.Z_MIN_LEVEL=-1,n.Z_MAX_LEVEL=9,n.Z_DEFAULT_LEVEL=n.Z_DEFAULT_COMPRESSION;for(var u=Object.keys(n),f=0;f<u.length;f++){var A=u[f];A.match(/^Z/)&&Object.defineProperty(e,A,{enumerable:!0,value:n[A],writable:!1})}for(var v={Z_OK:n.Z_OK,Z_STREAM_END:n.Z_STREAM_END,Z_NEED_DICT:n.Z_NEED_DICT,Z_ERRNO:n.Z_ERRNO,Z_STREAM_ERROR:n.Z_STREAM_ERROR,Z_DATA_ERROR:n.Z_DATA_ERROR,Z_MEM_ERROR:n.Z_MEM_ERROR,Z_BUF_ER
75ROR:n.Z_BUF_ERROR,Z_VERSION_ERROR:n.Z_VERSION_ERROR},y=Object.keys(v),E=0;E<y.length;E++){var C=y[E];v[v[C]]=C}Object.defineProperty(e,"codes",{enumerable:!0,value:Object.freeze(v),writable:!1}),e.Deflate=T,e.Inflate=_,e.Gzip=k,e.Gunzip=F,e.DeflateRaw=Q,e.InflateRaw=j,e.Unzip=N,e.createDeflate=function(O){return new T(O)},e.createInflate=function(O){return new _(O)},e.createDeflateRaw=function(O){return new Q(O)},e.createInflateRaw=function(O){return new j(O)},e.createGzip=function(O){return new k(O)},e.createGunzip=function(O){return new F(O)},e.createUnzip=function(O){return new N(O)},e.deflate=function(O,P,te){return typeof P=="function"&&(te=P,P={}),I(new T(P),O,te)},e.deflateSync=function(O,P){return S(new T(P),O)},e.gzip=function(O,P,te){return typeof P=="function"&&(te=P,P={}),I(new k(P),O,te)},e.gzipSync=function(O,P){return S(new k(P),O)},e.deflateRaw=function(O,P,te){return typeof P=="function"&&(te=P,P={}),I(new Q(P),O,te)},e.deflateRawSync=function(O,P){return S(new Q(P),O)},e.unzip=function(O,P,te){return typeof P=="function"&&(te=P,P={}),I(new N(P),O,te)},e.unzipSync=function(O,P){return S(new N(P),O)},e.inflate=function(O,P,te){return typeof P=="function"&&(te=P,P={}),I(new _(P),O,te)},e.inflateSync=function(O,P){return S(new _(P),O)},e.gunzip=function(O,P,te){return typeof P=="function"&&(te=P,P={}),I(new F(P),O,te)},e.gunzipSync=function(O,P){return S(new F(P),O)},e.inflateRaw=function(O,P,te){return typeof P=="function"&&(te=P,P={}),I(new j(P),O,te)},e.inflateRawSync=function(O,P){return S(new j(P),O)};function I(O,P,te){var Ae=[],X=0;O.on("error",ce),O.on("end",Be),O.end(P),se();function se(){for(var _e;(_e=O.read())!==null;)Ae.push(_e),X+=_e.length;O.once("readable",se)}function ce(_e){O.removeListener("end",Be),O.removeListener("readable",se),te(_e)}function Be(){var _e,$=null;X>=s?$=new RangeError(c):_e=t.concat(Ae,X),Ae=[],O.close(),te($,_e)}}function S(O,P){if(typeof P=="string"&&(P=t.from(P)),!t.isBuffer(P))throw new TypeError("Not a string or buffer");var te=O._finishFlushFlag;return O._processChunk(P,te)}function T(O){if(!(this instanceof T))return new T(O);G.call(this,O,n.DEFLATE)}function _(O){if(!(this instanceof _))return new _(O);G.call(this,O,n.INFLATE)}function k(O){if(!(this instanceof k))return new k(O);G.call(this,O,n.GZIP)}function F(O){if(!(this instanceof F))return new F(O);G.call(this,O,n.GUNZIP)}function Q(O){if(!(this instanceof Q))return new Q(O);G.call(this,O,n.DEFLATERAW)}function j(O){if(!(this instanceof j))return new j(O);G.call(this,O,n.INFLATERAW)}function N(O){if(!(this instanceof N))return new N(O);G.call(this,O,n.UNZIP)}function L(O){return O===n.Z_NO_FLUSH||O===n.Z_PARTIAL_FLUSH||O===n.Z_SYNC_FLUSH||O===n.Z_FULL_FLUSH||O===n.Z_FINISH||O===n.Z_BLOCK}function G(O,P){var te=this;if(this._opts=O=O||{},this._chunkSize=O.chunkSize||e.Z_DEFAULT_CHUNK,r.call(this,O),O.flush&&!L(O.flush))throw new Error("Invalid flush flag: "+O.flush);if(O.finishFlush&&!L(O.finishFlush))throw new Error("Invalid flush flag: "+O.finishFlush);if(this._flushFlag=O.flush||n.Z_NO_FLUSH,this._finishFlushFlag=typeof O.finishFlush<"u"?O.finishFlush:n.Z_FINISH,O.chunkSize&&(O.chunkSize<e.Z_MIN_CHUNK||O.chunkSize>e.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+O.chunkSize);if(O.windowBits&&(O.windowBits<e.Z_MIN_WINDOWBITS||O.windowBits>e.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+O.windowBits);if(O.level&&(O.level<e.Z_MIN_LEVEL||O.level>e.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+O.level);if(O.memLevel&&(O.memLevel<e.Z_MIN_MEMLEVEL||O.memLevel>e.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+O.memLevel);if(O.strategy&&O.strategy!=e.Z_FILTERED&&O.strategy!=e.Z_HUFFMAN_ONLY&&O.strategy!=e.Z_RLE&&O.strategy!=e.Z_FIXED&&O.strategy!=e.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+O.strategy);if(O.dictionary&&!t.isBuffer(O.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new n.Zlib(P);var Ae=this;this._hadError=!1,this._handle.onerror=function(ce,Be){H(Ae),Ae._hadError=!0;var _e=new Error(ce);_e.errno=Be,_e.code=e.codes[Be],Ae.emit("error",_e)};var X=e.Z_DEFAULT_COMPRESSION;typeof O.level=="number"&&(X=O.level);var se=e.Z_DEFAULT_STRATEGY;typeof O.strategy=="number"&&(se=O.strategy),this._handle.init(O.windowBits||e.Z_DEFAULT_WINDOWBITS,X,O.memLevel||e.Z_DEFAULT_MEMLEVEL,se,O.dictionary),this._buffer=t.allocUnsafe(this._chunkSize),this._offset=0,this._level=X,this._strategy=se,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!te._handle},configurable:!0,enumerable:!0})}i.inherits(G,r),G.prototype.params=function(O,P,te){if(O<e.Z_MIN_LEVEL||O>e.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+O);if(P!=e.Z_FILTERED&&P!=e.Z_HUFFMAN_ONLY&&P!=e.Z_RLE&&P!=e.Z_FIXED&&P!=e.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+P);if(this._level!==O||this._strategy!==P){var Ae=this;this.flush(n.Z_SYNC_FLUSH,function(){a(Ae._handle,"zlib binding closed"),Ae._handle.params(O,P),Ae._hadError||(Ae._level=O,Ae._strategy=P,te&&te())})}else Ll.nextTick(te)},G.prototype.reset=function(){return a(this._handle,"zlib binding closed"),this._handle.reset()},G.prototype._flush=function(O){this._transform(t.alloc(0),"",O)},G.prototype.flush=function(O,P){var te=this,Ae=this._writableState;(typeof O=="function"||O===void 0&&!P)&&(P=O,O=n.Z_FULL_FLUSH),Ae.ended?P&&Ll.nextTick(P):Ae.ending?P&&this.once("end",P):Ae.needDrain?P&&this.once("drain",function(){return te.flush(O,P)}):(this._flushFlag=O,this.write(t.alloc(0),"",P))},G.prototype.close=function(O){H(this,O),Ll.nextTick(Z,this)};function H(O,P){P&&Ll.nextTick(P),O._handle&&(O._handle.close(),O._handle=null)}function Z(O){O.emit("close")}G.prototype._transform=function(O,P,te){var Ae,X=this._writableState,se=X.ending||X.ended,ce=se&&(!O||X.length===O.length);if(O!==null&&!t.isBuffer(O))return te(new Error("invalid input"));if(!this._handle)return te(new Error("zlib binding closed"));ce?Ae=this._finishFlushFlag:(Ae=this._flushFlag,O.length>=X.length&&(this._flushFlag=this._opts.flush||n.Z_NO_FLUSH)),this._processChunk(O,Ae,te)},G.prototype._processChunk=function(O,P,te){var Ae=O&&O.length,X=this._chunkSize-this._offset,se=0,ce=this,Be=typeof te=="function";if(!Be){var _e=[],$=0,de;this.on("error",function(Pe){de=Pe}),a(this._handle,"zlib binding closed");do var he=this._handle.writeSync(P,O,se,Ae,this._buffer,this._offset,X);while(!this._hadError&&et(he[0],he[1]));if(this._hadError)throw de;if($>=s)throw H(this),new RangeError(c);var me=t.concat(_e,$);return H(this),me}a(this._handle,"zlib binding closed");var tt=this._handle.write(P,O,se,Ae,this._buffer,this._offset,X);tt.buffer=O,tt.callback=et;function et(Pe,Ie){if(this&&(this.buffer=null,this.callback=null),!ce._hadError){var Re=X-Ie;if(a(Re>=0,"have should not go down"),Re>0){var Me=ce._buffer.slice(ce._offset,ce._offset+Re);ce._offset+=Re,Be?ce.push(Me):(_e.push(Me),$+=Me.length)}if((Ie===0||ce._offset>=ce._chunkSize)&&(X=ce._chunkSize,ce._offset=0,ce._buffer=t.allocUnsafe(ce._chunkSize)),Ie===0){if(se+=Ae-Pe,Ae=Pe,!Be)return!0;
75var De=ce._handle.write(P,O,se,Ae,ce._buffer,ce._offset,ce._chunkSize);De.callback=et,De.buffer=O;return}if(!Be)return!1;te()}}},i.inherits(T,G),i.inherits(_,G),i.inherits(k,G),i.inherits(F,G),i.inherits(Q,G),i.inherits(j,G),i.inherits(N,G)})(LN);var a0e=Ane(LN);let qR=class{static decode(t,r){throw new Error("PNG.decode not available in browser build")}static load(t){throw new Error("PNG.load not available in browser build")}constructor(t){let r;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){const u=this.readUInt32();let f="";for(r=0;r<4;r++)f+=String.fromCharCode(this.data[this.pos++]);switch(f){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(u);break;case"IDAT":for(r=0;r<u;r++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(u);var n=255-this.transparency.indexed.length;if(n>0)for(r=0;r<n;r++)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(u)[0];break;case 2:this.transparency.rgb=this.read(u);break}break;case"tEXt":var i=this.read(u),a=i.indexOf(0),s=String.fromCharCode.apply(String,i.slice(0,a));this.text[s]=String.fromCharCode.apply(String,i.slice(a+1));break;case"IEND":switch(this.colorType){case 0:case 3:case 4:this.colors=1;break;case 2:case 6:this.colors=3;break}this.hasAlphaChannel=[4,6].includes(this.colorType);var c=this.colors+(this.hasAlphaChannel?1:0);switch(this.pixelBitlength=this.bits*c,this.colors){case 1:this.colorSpace="DeviceGray";break;case 3:this.colorSpace="DeviceRGB";break}this.imgData=yt.from(this.imgData);return;default:this.pos+=u}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}read(t){const r=new Array(t);for(let n=0;n<t;n++)r[n]=this.data[this.pos++];return r}readUInt32(){const t=this.data[this.pos++]<<24,r=this.data[this.pos++]<<16,n=this.data[this.pos++]<<8,i=this.data[this.pos++];return t|r|n|i}readUInt16(){const t=this.data[this.pos++]<<8,r=this.data[this.pos++];return t|r}decodePixels(t){return a0e.inflate(this.imgData,(r,n)=>{if(r)throw r;var i=0;const{width:a,height:s}=this;var c=this.pixelBitlength/8;const u=yt.alloc(a*s*c);function f(A,v,y,E,C){C===void 0&&(C=!1);const I=Math.ceil((a-A)/y),S=Math.ceil((s-v)/E),T=c*I,_=C?u:yt.alloc(T*S);let k=0,F=0;for(;k<S&&i<n.length;){var Q,j,N,L,G;switch(n[i++]){case 0:for(N=0;N<T;N++)_[F++]=n[i++];break;case 1:for(N=0;N<T;N++)Q=n[i++],L=N<c?0:_[F-c],_[F++]=(Q+L)%256;break;case 2:for(N=0;N<T;N++)Q=n[i++],j=(N-N%c)/c,G=k&&_[(k-1)*T+j*c+N%c],_[F++]=(G+Q)%256;break;case 3:for(N=0;N<T;N++)Q=n[i++],j=(N-N%c)/c,L=N<c?0:_[F-c],G=k&&_[(k-1)*T+j*c+N%c],_[F++]=(Q+Math.floor((L+G)/2))%256;break;case 4:for(N=0;N<T;N++){var H,Z;Q=n[i++],j=(N-N%c)/c,L=N<c?0:_[F-c],k===0?G=Z=0:(G=_[(k-1)*T+j*c+N%c],Z=j&&_[(k-1)*T+(j-1)*c+N%c]);const O=L+G-Z,P=Math.abs(O-L),te=Math.abs(O-G),Ae=Math.abs(O-Z);P<=te&&P<=Ae?H=L:te<=Ae?H=G:H=Z,_[F++]=(Q+H)%256}break;default:throw new Error(`Invalid filter algorithm: ${n[i-1]}`)}if(!C){let O=((v+k*E)*a+A)*c,P=k*T;for(N=0;N<I;N++){for(let te=0;te<c;te++)u[O++]=_[P++];O+=(y-1)*c}}k++}}return this.interlaceMethod===1?(f(0,0,8,8),f(4,0,8,8),f(0,4,4,8),f(2,0,4,4),f(0,2,2,4),f(1,0,2,2),f(0,1,1,2)):f(0,0,1,1,!0),t(u)})}decodePalette(){const{palette:t}=this,{length:r}=t,n=this.transparency.indexed||[],i=yt.alloc(n.length+r);let a=0,s=0;for(let u=0;u<r;u+=3){var c;i[a++]=t[u],i[a++]=t[u+1],i[a++]=t[u+2],i[a++]=(c=n[s++])!=null?c:255}return i}copyToImageData(t,r){let n;var i;let{colors:a}=this,s=null,c=this.hasAlphaChannel;this.palette.length&&(s=this._decodedPalette||(this._decodedPalette=this.decodePalette()),a=4,c=!0);const u=t.data||t,{length:f}=u,A=s||r;let v=n=0;if(a===1)for(;v<f;){i=s?r[v/4]*4:n;const y=A[i++];u[v++]=y,u[v++]=y,u[v++]=y,u[v++]=c?A[i++]:255,n=i}else for(;v<f;)i=s?r[v/4]*4:n,u[v++]=A[i++],u[v++]=A[i++],u[v++]=A[i++],u[v++]=c?A[i++]:255,n=i}decode(t){const r=yt.alloc(this.width*this.height*4);return this.decodePixels(n=>
vendor: 20,386 bytes, line 75
75(this.copyToImageData(r,n),t(r)))}};var k2={exports:{}},N2={exports:{}},s0e=N2.exports,M7;function Rv(){return M7||(M7=1,(function(e,t){(function(r,n){e.exports=n(On())})(s0e,function(r){return(function(n){var i=r,a=i.lib,s=a.Base,c=a.WordArray,u=i.x64={};u.Word=s.extend({init:function(f,A){this.high=f,this.low=A}}),u.WordArray=s.extend({init:function(f,A){f=this.words=f||[],A!=n?this.sigBytes=A:this.sigBytes=f.length*8},toX32:function(){for(var f=this.words,A=f.length,v=[],y=0;y<A;y++){var E=f[y];v.push(E.high),v.push(E.low)}return c.create(v,this.sigBytes)},clone:function(){for(var f=s.clone.call(this),A=f.words=this.words.slice(0),v=A.length,y=0;y<v;y++)A[y]=A[y].clone();return f}})})(),r})})(N2)),N2.exports}var R2={exports:{}},o0e=R2.exports,L7;function l0e(){return L7||(L7=1,(function(e,t){(function(r,n){e.exports=n(On())})(o0e,function(r){return(function(){if(typeof ArrayBuffer=="function"){var n=r,i=n.lib,a=i.WordArray,s=a.init,c=a.init=function(u){if(u instanceof ArrayBuffer&&(u=new Uint8Array(u)),(u instanceof Int8Array||typeof Uint8ClampedArray<"u"&&u instanceof Uint8ClampedArray||u instanceof Int16Array||u instanceof Uint16Array||u instanceof Int32Array||u instanceof Uint32Array||u instanceof Float32Array||u instanceof Float64Array)&&(u=new Uint8Array(u.buffer,u.byteOffset,u.byteLength)),u instanceof Uint8Array){for(var f=u.byteLength,A=[],v=0;v<f;v++)A[v>>>2]|=u[v]<<24-v%4*8;s.call(this,A,f)}else s.apply(this,arguments)};c.prototype=a}})(),r.lib.WordArray})})(R2)),R2.exports}var T2={exports:{}},c0e=T2.exports,j7;function u0e(){return j7||(j7=1,(function(e,t){(function(r,n){e.exports=n(On())})(c0e,function(r){return(function(){var n=r,i=n.lib,a=i.WordArray,s=n.enc;s.Utf16=s.Utf16BE={stringify:function(u){for(var f=u.words,A=u.sigBytes,v=[],y=0;y<A;y+=2){var E=f[y>>>2]>>>16-y%4*8&65535;v.push(String.fromCharCode(E))}return v.join("")},parse:function(u){for(var f=u.length,A=[],v=0;v<f;v++)A[v>>>1]|=u.charCodeAt(v)<<16-v%2*16;return a.create(A,f*2)}},s.Utf16LE={stringify:function(u){for(var f=u.words,A=u.sigBytes,v=[],y=0;y<A;y+=2){var E=c(f[y>>>2]>>>16-y%4*8&65535);v.push(String.fromCharCode(E))}return v.join("")},parse:function(u){for(var f=u.length,A=[],v=0;v<f;v++)A[v>>>1]|=c(u.charCodeAt(v)<<16-v%2*16);return a.create(A,f*2)}};function c(u){return u<<8&4278255360|u>>>8&16711935}})(),r.enc.Utf16})})(T2)),T2.exports}var F2={exports:{}},f0e=F2.exports,U7;function zA(){return U7||(U7=1,(function(e,t){(function(r,n){e.exports=n(On())})(f0e,function(r){return(function(){var n=r,i=n.lib,a=i.WordArray,s=n.enc;s.Base64={stringify:function(u){var f=u.words,A=u.sigBytes,v=this._map;u.clamp();for(var y=[],E=0;E<A;E+=3)for(var C=f[E>>>2]>>>24-E%4*8&255,I=f[E+1>>>2]>>>24-(E+1)%4*8&255,S=f[E+2>>>2]>>>24-(E+2)%4*8&255,T=C<<16|I<<8|S,_=0;_<4&&E+_*.75<A;_++)y.push(v.charAt(T>>>6*(3-_)&63));var k=v.charAt(64);if(k)for(;y.length%4;)y.push(k);return y.join("")},parse:function(u){var f=u.length,A=this._map,v=this._reverseMap;if(!v){v=this._reverseMap=[];for(var y=0;y<A.length;y++)v[A.charCodeAt(y)]=y}var E=A.charAt(64);if(E){var C=u.indexOf(E);C!==-1&&(f=C)}return c(u,f,v)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function c(u,f,A){for(var v=[],y=0,E=0;E<f;E++)if(E%4){var C=A[u.charCodeAt(E-1)]<<E%4*2,I=A[u.charCodeAt(E)]>>>6-E%4*2,S=C|I;v[y>>>2]|=S<<24-y%4*8,y++}return a.create(v,y)}})(),r.enc.Base64})})(F2)),F2.exports}var O2={exports:{}},d0e=O2.exports,P7;function A0e(){return P7||(P7=1,(function(e,t){(function(r,n){e.exports=n(On())})(d0e,function(r){return(function(){var n=r,i=n.lib,a=i.WordArray,s=n.enc;s.Base64url={stringify:function(u,f){f===void 0&&(f=!0);var A=u.words,v=u.sigBytes,y=f?this._safe_map:this._map;u.clamp();for(var E=[],C=0;C<v;C+=3)for(var I=A[C>>>2]>>>24-C%4*8&255,S=A[C+1>>>2]>>>24-(C+1)%4*8&255,T=A[C+2>>>2]>>>24-(C+2)%4*8&255,_=I<<16|S<<8|T,k=0;k<4&&C+k*.75<v;k++)E.push(y.charAt(_>>>6*(3-k)&63));var F=y.charAt(64);if(F)for(;E.length%4;)E.push(F);return E.join("")},parse:function(u,f){f===void 0&&(f=!0);var A=u.length,v=f?this._safe_map:this._map,y=this._reverseMap;if(!y){y=this._reverseMap=[];for(var E=0;E<v.length;E++)y[v.charCodeAt(E)]=E}var C=v.charAt(64);if(C){var I=u.indexOf(C);I!==-1&&(A=I)}return c(u,A,y)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function c(u,f,A){for(var v=[],y=0,E=0;E<f;E++)if(E%4){var C=A[u.charCodeAt(E-1)]<<E%4*2,I=A[u.charCodeAt(E)]>>>6-E%4*2,S=C|I;v[y>>>2]|=S<<24-y%4*8,y++}return a.create(v,y)}})(),r.enc.Base64url})})(O2)),O2.exports}var M2={exports:{}},h0e=M2.exports,z7;function YR(){return z7||(z7=1,(function(e,t){(function(r,n){e.exports=n(On())})(h0e,function(r){return(function(){var n=r,i=n.lib,a=i.WordArray,s=i.Hasher,c=n.algo,u=[],f=c.SHA1=s.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(A,v){for(var y=this._hash.words,E=y[0],C=y[1],I=y[2],S=y[3],T=y[4],_=0;_<80;_++){if(_<16)u[_]=A[v+_]|0;else{var k=u[_-3]^u[_-8]^u[_-14]^u[_-16];u[_]=k<<1|k>>>31}var F=(E<<5|E>>>27)+T+u[_];_<20?F+=(C&I|~C&S)+1518500249:_<40?F+=(C^I^S)+1859775393:_<60?F+=(C&I|C&S|I&S)-1894007588:F+=(C^I^S)-899497514,T=S,S=I,I=C<<30|C>>>2,C=E,E=F}y[0]=y[0]+E|0,y[1]=y[1]+C|0,y[2]=y[2]+I|0,y[3]=y[3]+S|0,y[4]=y[4]+T|0},_doFinalize:function(){var A=this._data,v=A.words,y=this._nDataBytes*8,E=A.sigBytes*8;return v[E>>>5]|=128<<24-E%32,v[(E+64>>>9<<4)+14]=Math.floor(y/4294967296),v[(E+64>>>9<<4)+15]=y,A.sigBytes=v.length*4,this._process(),this._hash},clone:function(){var A=s.clone.call(this);return A._hash=this._hash.clone(),A}});n.SHA1=s._createHelper(f),n.HmacSHA1=s._createHmacHelper(f)})(),r.SHA1})})(M2)),M2.exports}var L2={exports:{}},g0e=L2.exports,H7;function iC(){return H7||(H7=1,(function(e,t){(function(r,n){e.exports=n(On())})(g0e,function(r){return(function(n){var i=r,a=i.lib,s=a.WordArray,c=a.Hasher,u=i.algo,f=[],A=[];(function(){function E(T){for(var _=n.sqrt(T),k=2;k<=_;k++)if(!(T%k))return!1;return!0}function C(T){return(T-(T|0))*4294967296|0}for(var I=2,S=0;S<64;)E(I)&&(S<8&&(f[S]=C(n.pow(I,1/2))),A[S]=C(n.pow(I,1/3)),S++),I++})();var v=[],y=u.SHA256=c.extend({_doReset:function(){this._hash=new s.init(f.slice(0))},_doProcessBlock:function(E,C){for(var I=this._hash.words,S=I[0],T=I[1],_=I[2],k=I[3],F=I[4],Q=I[5],j=I[6],N=I[7],L=0;L<64;L++){if(L<16)v[L]=E[C+L]|0;else{var G=v[L-15],H=(G<<25|G>>>7)^(G<<14|G>>>18)^G>>>3,Z=v[L-2],O=(Z<<15|Z>>>17)^(Z<<13|Z>>>19)^Z>>>10;v[L]=H+v[L-7]+O+v[L-16]}var P=F&Q^~F&j,te=S&T^S&_^T&_,Ae=(S<<30|S>>>2)^(S<<19|S>>>13)^(S<<10|S>>>22),X=(F<<26|F>>>6)^(F<<21|F>>>11)^(F<<7|F>>>25),se=N+X+P+A[L]+v[L],ce=Ae+te;N=j,j=Q,Q=F,F=k+se|0,k=_,_=T,T=S,S=se+ce|0}I[0]=I[0]+S|0,I[1]=I[1]+T|0,I[2]=I[2]+_|0,I[3]=I[3]+k|0,I[4]=I[4]+F|0,I[5]=I[5]+Q|0,I[6]=I[6]+j|0,I[7]=I[7]+N|0},_doFinalize:function(){var E=this._data,C=E.words,I=this._nDataBytes*8,S=E.sigBytes*8;return C[S>>>5]|=128<<24-S%32,C[(S+64>>>9<<4)+14]=n.floor(I/4294967296),C[(S+64>>>9<<4)+15]=I,E.sigBytes=C.length*4,this._process(),this._hash},clone:function(){var E=c.clone.call(this);return E._hash=this._hash.clone(),E}});i.SHA256=c._createHelper(y),i.HmacSHA256=c._createHmacHelper(y)})(Math),r.SHA256})})(L2)),L2.exports}var j2={exports:{}},p0e=j2.exports,G7;function m0e(){return G7||(G7=1,(function(e,t){(function(r,n,i){e.exports=n(On(),iC())})(p0e,function(r){return(function(){var n=r,i=n.lib,a=i.WordArray,s=n.algo,c=s.SHA256,u=s.SHA224=c.extend({_doReset:function(){this._hash=new a.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var f=c._doFinalize.call(this);return f.sigBytes-=4,f}});n.SHA224=c._createHelper(u),n.HmacSHA224=c._createHmacHelper(u)})(),r.SHA224})})(j2)),j2.exports}var U2={exports:{}},v0e=U2.exports,q7;function WR(){return q7||(q7=1,(function(e,t){(function(r,n,i){e.exports=n(On(),Rv())})(v0e,function(r){return(function(){var n=r,i=n.lib,a=i.Hasher,s=n.x64,c=s.Word,u=s.WordArray,f=n.algo;function A(){return c.create.apply(c,arguments)}var v=[A(1116352408,3609767458),A(1899447441,602891725),A(3049323471,3964484399),A(3921009573,2173295548),A(961987163,4081628472),A(1508970993,3053834265),A(2453635748,2937671579),A(2870763221,3664609560),A(3624381080,2734883394),A(310598401,1164996542),A(607225278,1323610764),A(1426881987,3590304994),A(1925078388,4068182383),A(2162078206,991336113),A(2614888103,633803317),A(3248222580,3479774868),A(3835390401,2666613458),A(4022224774,944711139),A(264347078,2341262773),A(604807628,2007800933),A(770255983,1495990901),A(1249150122,1856431235),A(1555081692,3175218132),A(1996064986,2198950837),A(2554220882,3999719339),A(2821834349,766784016),A(2952996808,2566594879),A(3210313671,3203337956),A(3336571891,1034457026),A(3584528711,2466948901),A(113926993,3758326383),A(338241895,168717936),A(666307205,1188179964),A(773529912,1546045734),A(1294757372,1522805485),A(1396182291,2643833823),A(1695183700,2343527390),A(1986661051,1014477480),A(2177026350,1206759142),A(2456956037,344077627),A(2730485921,1290863460),A(2820302411,3158454273),A(3259730800,3505952657),A(3345764771,106217008),A(3516065817,3606008344),A(3600352804,1432725776),A(4094571909,1467031594),A(275423344,851169720),A(430227734,3100823752),A(506948616,1363258195),A(659060556,3750685593),A(883997877,3785050280),A(958139571,3318307427),A(1322822218,3812723403),A(1537002063,2003034995),A(1747873779,3602036899),A(1955562222,1575990012),A(2024104815,1125592928),A(2227730452,2716904306),A(2361852424,442776044),A(2428436474,593698344),A(2756734187,3733110249),A(3204031479,2999351573),A(3329325298,3815920427),A(3391569614,3928383900),A(3515267271,566280711),A(3940187606,3454069534),A(4118630271,4000239992),A(116418474,1914138554),A(174292421,2731055270),A(289380356,3203993006),A(460393269,320620315),A(685471733,587496836),A(852142971,1086792851),A(1017036298,365543100),A(1126000580,2618297676),A(1288033470,3409855158),A(1501505948,4234509866),A(1607167915,987167468),A(1816402316,1246189591)],y=[];(function(){for(var C=0;C<80;C++)y[C]=A()})();var E=f.SHA512=a.extend({_doReset:function(){this._hash=new u.init([new c.init(1779033703,4089235720),new c.init(3144134277,2227873595),new c.init(1013904242,4271175723),new c.init(2773480762,1595750129),new c.init(1359893119,2917565137),new c.init(2600822924,725511199),new c.init(528734635,4215389547),new c.init(1541459225,327033209)])},_doProcessBlock:function(C,I){for(var S=this._hash.words,T=S[0],_=S[1],k=S[2],F=S[3],Q=S[4],j=S[5],N=S[6],L=S[7],G=T.high,H=T.low,Z=_.high,O=_.low,P=k.high,te=k.low,Ae=F.high,X=F.low,se=Q.high,ce=Q.low,Be=j.high,_e=j.low,$=N.high,de=N.low,he=L.high,me=L.low,tt=G,et=H,Pe=Z,Ie=O,Re=P,Me=te,De=Ae,ft=X,Dt=se,Tt=ce,Mt=Be,ar=_e,Ot=$,Le=de,Jt=he,cr=me,bt=0;bt<80;bt++){var tr,Ft,kt=y[bt];if(bt<16)Ft=kt.high=C[I+bt*2]|0,tr=kt.low=C[I+bt*2+1]|0;else{var $t=y[bt-15],wr=$t.high,jt=$t.low,Ut=(wr>>>1|jt<<31)^(wr>>>8|jt<<24)^wr>>>7,fr=(jt>>>1|wr<<31)^(jt>>>8|wr<<24)^(jt>>>7|wr<<25),Ar=y[bt-2],le=Ar.high,Xe=Ar.low,nt=(le>>>19|Xe<<13)^(le<<3|Xe>>>29)^le>>>6,it=(Xe>>>19|le<<13)^(Xe<<3|le>>>29)^(Xe>>>6|le<<26),pe=y[bt-7],He=pe.high,ee=pe.low,dt=y[bt-16],Zt=dt.high,U=dt.low;tr=fr+ee,Ft=Ut+He+(tr>>>0<fr>>>0?1:0),tr=tr+it,Ft=Ft+nt+(tr>>>0<it>>>0?1:0),tr=tr+U,Ft=Ft+Zt+(tr>>>0<U>>>0?1:0),kt.high=Ft,kt.low=tr}var qe=Dt&Mt^~Dt&Ot,We=Tt&ar^~Tt&Le,ie=tt&Pe^tt&Re^Pe&Re,be=et&Ie^et&Me^Ie&Me,Te=(tt>>>28|et<<4)^(tt<<30|et>>>2)^(tt<<25|et>>>7),Gt=(et>>>28|tt<<4)^(et<<30|tt>>>2)^(et<<25|tt>>>7),Nt=(Dt>>>14|Tt<<18)^(Dt>>>18|Tt<<14)^(Dt<<23|Tt>>>9),Lt=(Tt>>>14|Dt<<18)^(Tt>>>18|Dt<<14)^(Tt<<23|Dt>>>9),hr=v[bt],ye=hr.high,we=hr.low,Qe=cr+Lt,at=Jt+Nt+(Qe>>>0<cr>>>0?1:0),Qe=Qe+We,at=at+qe+(Qe>>>0<We>>>0?1:0),Qe=Qe+we,at=at+ye+(Qe>>>0<we>>>0?1:0),Qe=Qe+tr,at=at+Ft+(Qe>>>0<tr>>>0?1:0),vt=Gt+be,Ht=Te+ie+(vt>>>0<Gt>>>0?1:0);Jt=Ot,cr=Le,Ot=Mt,Le=ar,Mt=Dt,ar=Tt,Tt=ft+Qe|0,Dt=De+at+(Tt>>>0<ft>>>0?1:0)|0,De=Re,ft=Me,Re=Pe,Me=Ie,Pe=tt,Ie=et,et=Qe+vt|0,tt=at+Ht+(et>>>0<Qe>>>0?1:0)|0}H=T.low=H+et,T.high=G+tt+(H>>>0<et>>>0?1:0),O=_.low=O+Ie,_.high=Z+Pe+(O>>>0<Ie>>>0?1:0),te=k.low=te+Me,k.high=P+Re+(te>>>0<Me>>>0?1:0),X=F.low=X+ft,F.high=Ae+De+(X>>>0<ft>>>0?1:0),ce=Q.low=ce+Tt,Q.high=se+Dt+(ce>>>0<Tt>>>0?1:0),_e=j.low=_e+ar,j.high=Be+Mt+(_e>>>0<ar>>>0?1:0),de=N.low=de+Le,N.high=$+Ot+(de>>>0<Le>>>0?1:0),me=L.low=me+cr,L.high=he+Jt+(me>>>0<cr>>>0?1:0)},_doFinalize:function(){var C=this._data,I=C.words,S=this._nDataBytes*8,T=C.sigBytes*8;I[T>>>5]|=128<<24-T%32,I[(T+128>>>10<<5)+30]=Math.floor(S/4294967296),I[(T+128>>>10<<5)+31]=S,C.sigBytes=I.length*4,this._process();var _=this._hash.toX32();return _},clone:function(){var C=a.clone.call(this);return C._hash=this._hash.clone(),C},blockSize:1024/32});n.SHA512=a._createHelper(E),n.HmacSHA512=a._createHmacHelper(E)})(),r.SHA512})})(U2)),U2.exports}var P2={exports:{}},y0e=P2.exports,Y7;function b0e(){return Y7||(Y7=1,(function(e,t){(function(r,n,i){e.exports=n(On(),Rv(),WR())})(y0e,function(r){return(function(){var n=r,i=n.x64,a=i.Word,s=i.WordArray,c=n.algo,u=c.SHA512,f=c.SHA384=u.extend({_doReset:function(){this._hash=new s.init([new a.init(3418070365,3238371032),new a.init(1654270250,914150663),new a.init(2438529370,812702999),new a.init(355462360,4144912697),new a.init(1731405415,4290775857),new a.init(2394180231,1750603025),new a.init(3675008525,1694076839),new a.init(1203062813,3204075428)])},_doFinalize:function(){var A=u._doFinalize.call(this);return A.sigBytes-=16,A}});n.SHA384=u._createHelper(f),n.HmacSHA384=u._createHmacHelper(f)})(),r.SHA384})})(P2)),P2.exports}var z2={exports:{}},x0e=z2.exports,W7;function E0e(){return W7||(W7=1,(function(e,t){(function(r,n,i){e.exports=n(On(),Rv())})(x0e,function(r){return(function(n){var i=r,a=i.lib,s=a.WordArray,c=a.Hasher,u=i.x64,f=u.Word,A=i.algo,v=[],y=[],E=[];(function(){for(var S=1,T=0,_=0;_<24;_++){v[S+5*T]=(_+1)*(_+2)/2%64;var k=T%5,F=(2*S+3*T)%5;S=k,T=F}for(var S=0;S<5;S++)for(var T=0;T<5;T++)y[S+5*T]=T+(2*S+3*T)%5*5;for(var Q=1,j=0;j<24;j++){for(var N=0,L=0,G=0;G<7;G++){if(Q&1){var H=(1<<G)-1;H<32?L^=1<<H:N^=1<<H-32}Q&128?Q=Q<<1^113:Q<<=1}E[j]=f.create(N,L)}})();var C=[];(function(){for(var S=0;S<25;S++)C[S]=f.create()})();var I=A.SHA3=c.extend({cfg:c.cfg.extend({outputLength:512}),_doReset:function(){for(var S=this._state=[],T=0;T<25;T++)S[T]=new f.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(S,T){for(var _=this._state,k=this.blockSize/2,F=0;F<k;F++){var Q=S[T+2*F],j=S[T+2*F+1];Q=(Q<<8|Q>>>24)&16711935|(Q<<24|Q>>>8)&4278255360,j=(j<<8|j>>>24)&16711935|(j<<24|j>>>8)&4278255360;var N=_[F];N.high^=j,N.low^=Q}for(var L=0;L<24;L++){for(var G=0;G<5;G++){for(var H=0,Z=0,O=0;O<5;O++){var N=_[G+5*O];H^=N.high,Z^=N.low}var P=C[G];P.high=H,P.low=Z}for(var G=0;G<5;G++)for(var te=C[(G+4)%5],Ae=C[(G+1)%5],X=Ae.high,se=Ae.low,H=te.high^(X<<1|se>>>31),Z=te.low^(se<<1|X>>>31),O=0;O<5;O++){var N=_[G+5*O];N.high^=H,N.low^=Z}for(var ce=1;ce<25;ce++){var H,Z,N=_[ce],Be=N.high,_e=N.low,$=v[ce];$<32?(H=Be<<$|_e>>>32-$,Z=_e<<$|Be>>>32-$):(H=_e<<$-32|Be>>>64-$,Z=Be<<$-32|_e>>>64-$);var de=C[y[ce]];de.high=H,de.low=Z}var he=C[0],me=_[0];he.high=me.high,he.low=me.low;for(var G=0;G<5;G++)for(var O=0;O<5;O++){var ce=G+5*O,N=_[ce],tt=C[ce],et=C[(G+1)%5+5*O],Pe=C[(G+2)%5+5*O];N.high=tt.high^~et.high&Pe.high,N.low=tt.low^~et.low&Pe.low}var N=_[0],Ie=E[L];N.high^=Ie.high,N.low^=Ie.low}},_doFinalize:function(){var S=this._data,T=S.words;this._nDataBytes*8;var _=S.sigBytes*8,k=this.blockSize*32;T[_>>>5]|=1<<24-_%32,T[(n.ceil((_+1)/k)*k>>>5)-1]|=128,S.sigBytes=T.length*4,this._process();for(var F=this._state,Q=this.cfg.outputLength/8,j=Q/8,N=[],L=0;L<j;L++){var G=F[L],H=G.high,Z=G.low;H=(H<<8|H>>>24)&16711935|(H<<24|H>>>8)&4278255360,Z=(Z<<8|Z>>>24)&16711935|(Z<<24|Z>>>8)&4278255360,N.push(Z),N.push(H)}return new s.init(N,Q)},clone:function(){for(var S=c.clone.call(this),T=S._state=this._state.slice(0),_=0;_<25;_++)T[_]=T[_].clone();return S}});i.SHA3=c._createHelper(I),i.HmacSHA3=c._createHmacHelper(I)})(Math),r.SHA3})})(z2)),z2.exports}var H2={exports:{}},C0e=H2.exports,K7;function B0e(){return K7||(K7=1,(function(e,t){(function(r,n){e.exports=n(On())})(C0e,function(r){return(function(n){var i=r,a=i.lib,s=a.WordArray,c=a.Hasher,u=i.algo,f=s.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]),A=s.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]),v=s.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]),y=s.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]),E=s.create([0,1518500249,1859775393,2400959708,2840853838]),C=s.create([1352829926,1548603684,1836072691,2053994217,0]),I=u.RIPEMD160=c.extend({_doReset:function(){this._hash=s.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(j,N){for(var L=0;L<16;L++){var G=N+L,H=j[G];j[G]=(H<<8|H>>>24)&16711935|(H<<24|H>>>8)&4278255360}var Z=this._hash.words,O=E.words,P=C.words,te=f.words,Ae=A.words,X=v.words,se=y.words,ce,Be,_e,$,de,he,me,tt,et,Pe;he=ce=Z[0],me=Be=Z[1],tt=_e=Z[2],et=$=Z[3],Pe=de=Z[4];for(var Ie,L=0;L<80;L+=1)Ie=ce+j[N+te[L]]|0,L<16?Ie+=S(Be,_e,$)+O[0]:L<32?Ie+=T(Be,_e,$)+O[1]:L<48?Ie+=_(Be,_e,$)+O[2]:L<64?Ie+=k(Be,_e,$)+O[3]:Ie+=F(Be,_e,$)+O[4],Ie=Ie|0,Ie=Q(Ie,X[L]),Ie=Ie+de|0,ce=de,de=$,$=Q(_e,10),_e=Be,Be=Ie,Ie=he+j[N+Ae[L]]|0,L<16?Ie+=F(me,tt,et)+P[0]:L<32?Ie+=k(me,tt,et)+P[1]:L<48?Ie+=_(me,tt,et)+P[2]:L<64?Ie+=T(me,tt,et)+P[3]:Ie+=S(me,tt,et)+P[4],Ie=Ie|0,Ie=Q(Ie,se[L]),Ie=Ie+Pe|0,he=Pe,Pe=et,et=Q(tt,10),tt=me,me=Ie;Ie=Z[1]+_e+et|0,Z[1]=Z[2]+$+Pe|0,Z[2]=Z[3]+de+he|0,Z[3]=Z[4]+ce+me|0,Z[4]=Z[0]+Be+tt|0,Z[0]=Ie},_doFinalize:function(){var j=this._data,N=j.words,L=this._nDataBytes*8,G=j.sigBytes*8;N[G>>>5]|=128<<24-G%32,N[(G+64>>>9<<4)+14]=(L<<8|L>>>24)&16711935|(L<<24|L>>>8)&4278255360,j.sigBytes=(N.length+1)*4,this._process();for(var H=this._hash,Z=H.words,O=0;O<5;O++){var P=Z[O];Z[O]=(P<<8|P>>>24)&16711935|(P<<24|P>>>8)&4278255360}return H},clone:function(){var j=c.clone.call(this);return j._hash=this._hash.clone(),j}});function S(j,N,L){return j^N^L}function T(j,N,L){return j&N|~j&L}function _(j,N,L){return(j|~N)^L}function k(j,N,L){return j&L|N&~L}function F(j,N,L){return j^(N|~L)}function Q(j,N){return j<<N|j>>>32-N}i.RIPEMD160=c._createHelper(I),i.HmacRIPEMD160=c._createHmacHelper(I)})(),r.RIPEMD160})})(H2)),H2.exports}var G2={exports:{}},w0e=G2.exports,V7;function aC(){return V7||(V7=1,(function(e,t){(function(r,n){e.exports=n(On())})(w0e,function(r){(function(){var n=r,i=n.lib,a=i.Base,s=n.enc,c=s.Utf8,u=n.algo;u.HMAC=a.extend({init:function(f,A){f=this._hasher=new f.init,typeof A=="string"&&(A=c.parse(A));var v=f.blockSize,y=v*4;A.sigBytes>y&&(A=f.finalize(A)),A.clamp();for(var E=this._oKey=A.clone(),C=this._iKey=A.clone(),I=E.words,S=C.words,T=0;T<v;T++)I[T]^=1549556828,S[T]^=909522486;E.sigBytes=C.sigBytes=y,this.reset()},reset:function(){var f=this._hasher;f.reset(),f.update(this._iKey)},update:function(f){return this._hasher.update(f),this},finalize:function(f){var A=this._hasher,v=A.finalize(f);A.reset();var y=A.finalize(this._oKey.clone().concat(v));return y}})})()})})(G2)),G2.exports}var q2={exports:{}},I0e=q2.exports,J7;function S0e(){return J7||(J7=1,(function(e,t){(function(r,n,i){e.exports=n(On(),iC(),aC())})(I0e,function(r){return(function(){var n=r,i=n.lib,a=i.Base,s=i.WordArray,c=n.algo,u=c.SHA256,f=c.HMAC,A=c.PBKDF2=a.extend({cfg:a.extend({keySize:128/32,hasher:u,iterations:25e4}),init:function(v){this.cfg=this.cfg.extend(v)},compute:function(v,y){for(var E=this.cfg,C=f.create(E.hasher,v),I=s.create(),S=s.create([1]),T=I.words,_=S.words,k=E.keySize,F=E.iterations;T.length<k;){var Q=C.update(y).finalize(S);C.reset();for(var j=Q.words,N=j.length,L=Q,G=1;G<F;G++){L=C.finalize(L),C.reset();for(var H=L.words,Z=0;Z<N;Z++)j[Z]^=H[Z]}I.concat(Q),_[0]++}return I.sigBytes=k*4,I}});
vendor: 10,203 bytes, line 75
75n.PBKDF2=function(v,y,E){return A.create(E).compute(v,y)}})(),r.PBKDF2})})(q2)),q2.exports}var Y2={exports:{}},_0e=Y2.exports,Z7;function Sd(){return Z7||(Z7=1,(function(e,t){(function(r,n,i){e.exports=n(On(),YR(),aC())})(_0e,function(r){return(function(){var n=r,i=n.lib,a=i.Base,s=i.WordArray,c=n.algo,u=c.MD5,f=c.EvpKDF=a.extend({cfg:a.extend({keySize:128/32,hasher:u,iterations:1}),init:function(A){this.cfg=this.cfg.extend(A)},compute:function(A,v){for(var y,E=this.cfg,C=E.hasher.create(),I=s.create(),S=I.words,T=E.keySize,_=E.iterations;S.length<T;){y&&C.update(y),y=C.update(A).finalize(v),C.reset();for(var k=1;k<_;k++)y=C.finalize(y),C.reset();I.concat(y)}return I.sigBytes=T*4,I}});n.EvpKDF=function(A,v,y){return f.create(y).compute(A,v)}})(),r.EvpKDF})})(Y2)),Y2.exports}var W2={exports:{}},Q0e=W2.exports,X7;function I0(){return X7||(X7=1,(function(e,t){(function(r,n,i){e.exports=n(On(),Sd())})(Q0e,function(r){r.lib.Cipher||(function(n){var i=r,a=i.lib,s=a.Base,c=a.WordArray,u=a.BufferedBlockAlgorithm,f=i.enc;f.Utf8;var A=f.Base64,v=i.algo,y=v.EvpKDF,E=a.Cipher=u.extend({cfg:s.extend(),createEncryptor:function(H,Z){return this.create(this._ENC_XFORM_MODE,H,Z)},createDecryptor:function(H,Z){return this.create(this._DEC_XFORM_MODE,H,Z)},init:function(H,Z,O){this.cfg=this.cfg.extend(O),this._xformMode=H,this._key=Z,this.reset()},reset:function(){u.reset.call(this),this._doReset()},process:function(H){return this._append(H),this._process()},finalize:function(H){H&&this._append(H);var Z=this._doFinalize();return Z},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:(function(){function H(Z){return typeof Z=="string"?G:j}return function(Z){return{encrypt:function(O,P,te){return H(P).encrypt(Z,O,P,te)},decrypt:function(O,P,te){return H(P).decrypt(Z,O,P,te)}}}})()});a.StreamCipher=E.extend({_doFinalize:function(){var H=this._process(!0);return H},blockSize:1});var C=i.mode={},I=a.BlockCipherMode=s.extend({createEncryptor:function(H,Z){return this.Encryptor.create(H,Z)},createDecryptor:function(H,Z){return this.Decryptor.create(H,Z)},init:function(H,Z){this._cipher=H,this._iv=Z}}),S=C.CBC=(function(){var H=I.extend();H.Encryptor=H.extend({processBlock:function(O,P){var te=this._cipher,Ae=te.blockSize;Z.call(this,O,P,Ae),te.encryptBlock(O,P),this._prevBlock=O.slice(P,P+Ae)}}),H.Decryptor=H.extend({processBlock:function(O,P){var te=this._cipher,Ae=te.blockSize,X=O.slice(P,P+Ae);te.decryptBlock(O,P),Z.call(this,O,P,Ae),this._prevBlock=X}});function Z(O,P,te){var Ae,X=this._iv;X?(Ae=X,this._iv=n):Ae=this._prevBlock;for(var se=0;se<te;se++)O[P+se]^=Ae[se]}return H})(),T=i.pad={},_=T.Pkcs7={pad:function(H,Z){for(var O=Z*4,P=O-H.sigBytes%O,te=P<<24|P<<16|P<<8|P,Ae=[],X=0;X<P;X+=4)Ae.push(te);var se=c.create(Ae,P);H.concat(se)},unpad:function(H){var Z=H.words[H.sigBytes-1>>>2]&255;H.sigBytes-=Z}};a.BlockCipher=E.extend({cfg:E.cfg.extend({mode:S,padding:_}),reset:function(){var H;E.reset.call(this);var Z=this.cfg,O=Z.iv,P=Z.mode;this._xformMode==this._ENC_XFORM_MODE?H=P.createEncryptor:(H=P.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==H?this._mode.init(this,O&&O.words):(this._mode=H.call(P,this,O&&O.words),this._mode.__creator=H)},_doProcessBlock:function(H,Z){this._mode.processBlock(H,Z)},_doFinalize:function(){var H,Z=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(Z.pad(this._data,this.blockSize),H=this._process(!0)):(H=this._process(!0),Z.unpad(H)),H},blockSize:128/32});var k=a.CipherParams=s.extend({init:function(H){this.mixIn(H)},toString:function(H){return(H||this.formatter).stringify(this)}}),F=i.format={},Q=F.OpenSSL={stringify:function(H){var Z,O=H.ciphertext,P=H.salt;return P?Z=c.create([1398893684,1701076831]).concat(P).concat(O):Z=O,Z.toString(A)},parse:function(H){var Z,O=A.parse(H),P=O.words;return P[0]==1398893684&&P[1]==1701076831&&(Z=c.create(P.slice(2,4)),P.splice(0,4),O.sigBytes-=16),k.create({ciphertext:O,salt:Z})}},j=a.SerializableCipher=s.extend({cfg:s.extend({format:Q}),encrypt:function(H,Z,O,P){P=this.cfg.extend(P);var te=H.createEncryptor(O,P),Ae=te.finalize(Z),X=te.cfg;return k.create({ciphertext:Ae,key:O,iv:X.iv,algorithm:H,mode:X.mode,padding:X.padding,blockSize:H.blockSize,formatter:P.format})},decrypt:function(H,Z,O,P){P=this.cfg.extend(P),Z=this._parse(Z,P.format);var te=H.createDecryptor(O,P).finalize(Z.ciphertext);return te},_parse:function(H,Z){return typeof H=="string"?Z.parse(H,this):H}}),N=i.kdf={},L=N.OpenSSL={execute:function(H,Z,O,P,te){if(P||(P=c.random(64/8)),te)var Ae=y.create({keySize:Z+O,hasher:te}).compute(H,P);else var Ae=y.create({keySize:Z+O}).compute(H,P);var X=c.create(Ae.words.slice(Z),O*4);return Ae.sigBytes=Z*4,k.create({key:Ae,iv:X,salt:P})}},G=a.PasswordBasedCipher=j.extend({cfg:j.cfg.extend({kdf:L}),encrypt:function(H,Z,O,P){P=this.cfg.extend(P);var te=P.kdf.execute(O,H.keySize,H.ivSize,P.salt,P.hasher);P.iv=te.iv;var Ae=j.encrypt.call(this,H,Z,te.key,P);return Ae.mixIn(te),Ae},decrypt:function(H,Z,O,P){P=this.cfg.extend(P),Z=this._parse(Z,P.format);var te=P.kdf.execute(O,H.keySize,H.ivSize,Z.salt,P.hasher);P.iv=te.iv;var Ae=j.decrypt.call(this,H,Z,te.key,P);return Ae}})})()})})(W2)),W2.exports}var K2={exports:{}},D0e=K2.exports,$7;function k0e(){return $7||($7=1,(function(e,t){(function(r,n,i){e.exports=n(On(),I0())})(D0e,function(r){return r.mode.CFB=(function(){var n=r.lib.BlockCipherMode.extend();n.Encryptor=n.extend({processBlock:function(a,s){var c=this._cipher,u=c.blockSize;i.call(this,a,s,u,c),this._prevBlock=a.slice(s,s+u)}}),n.Decryptor=n.extend({processBlock:function(a,s){var c=this._cipher,u=c.blockSize,f=a.slice(s,s+u);i.call(this,a,s,u,c),this._prevBlock=f}});function i(a,s,c,u){var f,A=this._iv;A?(f=A.slice(0),this._iv=void 0):f=this._prevBlock,u.encryptBlock(f,0);for(var v=0;v<c;v++)a[s+v]^=f[v]}return n})(),r.mode.CFB})})(K2)),K2.exports}var V2={exports:{}},N0e=V2.exports,e9;function R0e(){return e9||(e9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),I0())})(N0e,function(r){return r.mode.CTR=(function(){var n=r.lib.BlockCipherMode.extend(),i=n.Encryptor=n.extend({processBlock:function(a,s){var c=this._cipher,u=c.blockSize,f=this._iv,A=this._counter;f&&(A=this._counter=f.slice(0),this._iv=void 0);var v=A.slice(0);c.encryptBlock(v,0),A[u-1]=A[u-1]+1|0;for(var y=0;y<u;y++)a[s+y]^=v[y]}});return n.Decryptor=i,n})(),r.mode.CTR})})(V2)),V2.exports}var J2={exports:{}},T0e=J2.exports,t9;function F0e(){return t9||(t9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),I0())})(T0e,function(r){return r.mode.CTRGladman=(function(){var n=r.lib.BlockCipherMode.extend();function i(c){if((c>>24&255)===255){var u=c>>16&255,f=c>>8&255,A=c&255;u===255?(u=0,f===255?(f=0,A===255?A=0:++A):++f):++u,c=0,c+=u<<16,c+=f<<8,c+=A}else c+=1<<24;return c}function a(c){return(c[0]=i(c[0]))===0&&(c[1]=i(c[1])),c}var s=n.Encryptor=n.extend({processBlock:function(c,u){var f=this._cipher,A=f.blockSize,v=this._iv,y=this._counter;v&&(y=this._counter=v.slice(0),this._iv=void 0),a(y);var E=y.slice(0);f.encryptBlock(E,0);for(var C=0;C<A;C++)c[u+C]^=E[C]}});return n.Decryptor=s,n})(),r.mode.CTRGladman})})(J2)),J2.exports}var Z2={exports:{}},O0e=Z2.exports,r9;function M0e(){return r9||(r9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),I0())})(O0e,function(r){return r.mode.OFB=(function(){var n=r.lib.BlockCipherMode.extend(),i=n.Encryptor=n.extend({processBlock:function(a,s){var c=this._cipher,u=c.blockSize,f=this._iv,A=this._keystream;f&&(A=this._keystream=f.slice(0),this._iv=void 0),c.encryptBlock(A,0);for(var v=0;v<u;v++)a[s+v]^=A[v]}});return n.Decryptor=i,n})(),r.mode.OFB})})(Z2)),Z2.exports}var X2={exports:{}},L0e=X2.exports,n9;function j0e(){return n9||(n9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),I0())})(L0e,function(r){return r.mode.ECB=(function(){var n=r.lib.BlockCipherMode.extend();return n.Encryptor=n.extend({processBlock:function(i,a){this._cipher.encryptBlock(i,a)}}),n.Decryptor=n.extend({processBlock:function(i,a){this._cipher.decryptBlock(i,a)}}),n})(),r.mode.ECB})})(X2)),X2.exports}var $2={exports:{}},U0e=$2.exports,i9;function P0e(){return i9||(i9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),I0())})(U0e,function(r){return r.pad.AnsiX923={pad:function(n,i){var a=n.sigBytes,s=i*4,c=s-a%s,u=a+c-1;n.clamp(),n.words[u>>>2]|=c<<24-u%4*8,n.sigBytes+=c},unpad:function(n){var i=n.words[n.sigBytes-1>>>2]&255;n.sigBytes-=i}},r.pad.Ansix923})})($2)),$2.exports}var e5={exports:{}},z0e=e5.exports,a9;function H0e(){return a9||(a9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),I0())})(z0e,function(r){return r.pad.Iso10126={pad:function(n,i){var a=i*4,s=a-n.sigBytes%a;n.concat(r.lib.WordArray.random(s-1)).concat(r.lib.WordArray.create([s<<24],1))},unpad:function(n){var i=n.words[n.sigBytes-1>>>2]&255;n.sigBytes-=i}},r.pad.Iso10126})})(e5)),e5.exports}var t5={exports:{}},G0e=t5.exports,s9;function q0e(){return s9||(s9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),I0())})(G0e,function(r){return r.pad.Iso97971={pad:function(n,i){n.concat(r.lib.WordArray.create([2147483648],1)),r.pad.ZeroPadding.pad(n,i)},unpad:function(n){r.pad.ZeroPadding.unpad(n),n.sigBytes--}},r.pad.Iso97971})})(t5)),t5.exports}var r5={exports:{}},Y0e=r5.exports,o9;function W0e(){return o9||(o9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),I0())})(Y0e,function(r){return r.pad.ZeroPadding={pad:function(n,i){var a=i*4;n.clamp(),n.sigBytes+=a-(n.sigBytes%a||a)},unpad:function(n){for(var i=n.words,a=n.sigBytes-1,a=n.sigBytes-1;a>=0;a--)if(i[a>>>2]>>>24-a%4*8&255){n.sigBytes=a+1;break}}},r.pad.ZeroPadding})})(r5)),r5.exports}var n5={exports:{}},K0e=n5.exports,l9;function V0e(){return l9||(l9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),I0())})(K0e,function(r){return r.pad.NoPadding={pad:function(){},unpad:function(){}},r.pad.NoPadding})})(n5)),n5.exports}var i5={exports:{}},J0e=i5.exports,c9;function Z0e(){return c9||(c9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),I0())})(J0e,function(r){return(function(n){var i=r,a=i.lib,s=a.CipherParams,c=i.enc,u=c.Hex,f=i.format;f.Hex={stringify:function(A){return A.ciphertext.toString(u)},parse:function(A){var v=u.parse(A);return s.create({ciphertext:v})}}})(),r.format.Hex}
vendor: 2,956 bytes, line 75
75)})(i5)),i5.exports}var a5={exports:{}},X0e=a5.exports,u9;function $0e(){return u9||(u9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),zA(),Id(),Sd(),I0())})(X0e,function(r){return(function(){var n=r,i=n.lib,a=i.BlockCipher,s=n.algo,c=[],u=[],f=[],A=[],v=[],y=[],E=[],C=[],I=[],S=[];(function(){for(var k=[],F=0;F<256;F++)F<128?k[F]=F<<1:k[F]=F<<1^283;for(var Q=0,j=0,F=0;F<256;F++){var N=j^j<<1^j<<2^j<<3^j<<4;N=N>>>8^N&255^99,c[Q]=N,u[N]=Q;var L=k[Q],G=k[L],H=k[G],Z=k[N]*257^N*16843008;f[Q]=Z<<24|Z>>>8,A[Q]=Z<<16|Z>>>16,v[Q]=Z<<8|Z>>>24,y[Q]=Z;var Z=H*16843009^G*65537^L*257^Q*16843008;E[N]=Z<<24|Z>>>8,C[N]=Z<<16|Z>>>16,I[N]=Z<<8|Z>>>24,S[N]=Z,Q?(Q=L^k[k[k[H^L]]],j^=k[k[j]]):Q=j=1}})();var T=[0,1,2,4,8,16,32,64,128,27,54],_=s.AES=a.extend({_doReset:function(){var k;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var F=this._keyPriorReset=this._key,Q=F.words,j=F.sigBytes/4,N=this._nRounds=j+6,L=(N+1)*4,G=this._keySchedule=[],H=0;H<L;H++)H<j?G[H]=Q[H]:(k=G[H-1],H%j?j>6&&H%j==4&&(k=c[k>>>24]<<24|c[k>>>16&255]<<16|c[k>>>8&255]<<8|c[k&255]):(k=k<<8|k>>>24,k=c[k>>>24]<<24|c[k>>>16&255]<<16|c[k>>>8&255]<<8|c[k&255],k^=T[H/j|0]<<24),G[H]=G[H-j]^k);for(var Z=this._invKeySchedule=[],O=0;O<L;O++){var H=L-O;if(O%4)var k=G[H];else var k=G[H-4];O<4||H<=4?Z[O]=k:Z[O]=E[c[k>>>24]]^C[c[k>>>16&255]]^I[c[k>>>8&255]]^S[c[k&255]]}}},encryptBlock:function(k,F){this._doCryptBlock(k,F,this._keySchedule,f,A,v,y,c)},decryptBlock:function(k,F){var Q=k[F+1];k[F+1]=k[F+3],k[F+3]=Q,this._doCryptBlock(k,F,this._invKeySchedule,E,C,I,S,u);var Q=k[F+1];k[F+1]=k[F+3],k[F+3]=Q},_doCryptBlock:function(k,F,Q,j,N,L,G,H){for(var Z=this._nRounds,O=k[F]^Q[0],P=k[F+1]^Q[1],te=k[F+2]^Q[2],Ae=k[F+3]^Q[3],X=4,se=1;se<Z;se++){var ce=j[O>>>24]^N[P>>>16&255]^L[te>>>8&255]^G[Ae&255]^Q[X++],Be=j[P>>>24]^N[te>>>16&255]^L[Ae>>>8&255]^G[O&255]^Q[X++],_e=j[te>>>24]^N[Ae>>>16&255]^L[O>>>8&255]^G[P&255]^Q[X++],$=j[Ae>>>24]^N[O>>>16&255]^L[P>>>8&255]^G[te&255]^Q[X++];O=ce,P=Be,te=_e,Ae=$}var ce=(H[O>>>24]<<24|H[P>>>16&255]<<16|H[te>>>8&255]<<8|H[Ae&255])^Q[X++],Be=(H[P>>>24]<<24|H[te>>>16&255]<<16|H[Ae>>>8&255]<<8|H[O&255])^Q[X++],_e=(H[te>>>24]<<24|H[Ae>>>16&255]<<16|H[O>>>8&255]<<8|H[P&255])^Q[X++],$=(H[Ae>>>24]<<24|H[O>>>16&255]<<16|H[P>>>8&255]<<8|H[te&255])^Q[X++];k[F]=ce,k[F+1]=Be,k[F+2]=_e,k[F+3]=$},keySize:256/32});n.AES=a._createHelper(_)})(),r.AES})})(a5)),a5.exports}var s5={exports:{}},ese=s5.exports,f9;function tse(){return f9||(f9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),zA(),Id(),Sd(),I0())})(ese,function(r){return(function(){var n=r,i=n.lib,a=i.WordArray,s=i.BlockCipher,c=n.algo,u=[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],f=[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],A=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],v
vendor: 7,629 bytes, line 75
75=[{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,617 bytes, line 75
75y=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],E=c.DES=s.extend({_doReset:function(){for(var T=this._key,_=T.words,k=[],F=0;F<56;F++){var Q=u[F]-1;k[F]=_[Q>>>5]>>>31-Q%32&1}for(var j=this._subKeys=[],N=0;N<16;N++){for(var L=j[N]=[],G=A[N],F=0;F<24;F++)L[F/6|0]|=k[(f[F]-1+G)%28]<<31-F%6,L[4+(F/6|0)]|=k[28+(f[F+24]-1+G)%28]<<31-F%6;L[0]=L[0]<<1|L[0]>>>31;for(var F=1;F<7;F++)L[F]=L[F]>>>(F-1)*4+3;L[7]=L[7]<<5|L[7]>>>27}for(var H=this._invSubKeys=[],F=0;F<16;F++)H[F]=j[15-F]},encryptBlock:function(T,_){this._doCryptBlock(T,_,this._subKeys)},decryptBlock:function(T,_){this._doCryptBlock(T,_,this._invSubKeys)},_doCryptBlock:function(T,_,k){this._lBlock=T[_],this._rBlock=T[_+1],C.call(this,4,252645135),C.call(this,16,65535),I.call(this,2,858993459),I.call(this,8,16711935),C.call(this,1,1431655765);for(var F=0;F<16;F++){for(var Q=k[F],j=this._lBlock,N=this._rBlock,L=0,G=0;G<8;G++)L|=v[G][((N^Q[G])&y[G])>>>0];this._lBlock=N,this._rBlock=j^L}var H=this._lBlock;this._lBlock=this._rBlock,this._rBlock=H,C.call(this,1,1431655765),I.call(this,8,16711935),I.call(this,2,858993459),C.call(this,16,65535),C.call(this,4,252645135),T[_]=this._lBlock,T[_+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function C(T,_){var k=(this._lBlock>>>T^this._rBlock)&_;this._rBlock^=k,this._lBlock^=k<<T}function I(T,_){var k=(this._rBlock>>>T^this._lBlock)&_;this._lBlock^=k,this._rBlock^=k<<T}n.DES=s._createHelper(E);var S=c.TripleDES=s.extend({_doReset:function(){var T=this._key,_=T.words;if(_.length!==2&&_.length!==4&&_.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var k=_.slice(0,2),F=_.length<4?_.slice(0,2):_.slice(2,4),Q=_.length<6?_.slice(0,2):_.slice(4,6);this._des1=E.createEncryptor(a.create(k)),this._des2=E.createEncryptor(a.create(F)),this._des3=E.createEncryptor(a.create(Q))},encryptBlock:function(T,_){this._des1.encryptBlock(T,_),this._des2.decryptBlock(T,_),this._des3.encryptBlock(T,_)},decryptBlock:function(T,_){this._des3.decryptBlock(T,_),this._des2.encryptBlock(T,_),this._des1.decryptBlock(T,_)},keySize:192/32,ivSize:64/32,blockSize:64/32});n.TripleDES=s._createHelper(S)})(),r.TripleDES})})(s5)),s5.exports}var o5={exports:{}},rse=o5.exports,d9;function nse(){return d9||(d9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),zA(),Id(),Sd(),I0())})(rse,function(r){return(function(){var n=r,i=n.lib,a=i.StreamCipher,s=n.algo,c=s.RC4=a.extend({_doReset:function(){for(var A=this._key,v=A.words,y=A.sigBytes,E=this._S=[],C=0;C<256;C++)E[C]=C;for(var C=0,I=0;C<256;C++){var S=C%y,T=v[S>>>2]>>>24-S%4*8&255;
vendor: 5,627 bytes, line 75
75I=(I+E[C]+T)%256;var _=E[C];E[C]=E[I],E[I]=_}this._i=this._j=0},_doProcessBlock:function(A,v){A[v]^=u.call(this)},keySize:256/32,ivSize:0});function u(){for(var A=this._S,v=this._i,y=this._j,E=0,C=0;C<4;C++){v=(v+1)%256,y=(y+A[v])%256;var I=A[v];A[v]=A[y],A[y]=I,E|=A[(A[v]+A[y])%256]<<24-C*8}return this._i=v,this._j=y,E}n.RC4=a._createHelper(c);var f=s.RC4Drop=c.extend({cfg:c.cfg.extend({drop:192}),_doReset:function(){c._doReset.call(this);for(var A=this.cfg.drop;A>0;A--)u.call(this)}});n.RC4Drop=a._createHelper(f)})(),r.RC4})})(o5)),o5.exports}var l5={exports:{}},ise=l5.exports,A9;function ase(){return A9||(A9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),zA(),Id(),Sd(),I0())})(ise,function(r){return(function(){var n=r,i=n.lib,a=i.StreamCipher,s=n.algo,c=[],u=[],f=[],A=s.Rabbit=a.extend({_doReset:function(){for(var y=this._key.words,E=this.cfg.iv,C=0;C<4;C++)y[C]=(y[C]<<8|y[C]>>>24)&16711935|(y[C]<<24|y[C]>>>8)&4278255360;var I=this._X=[y[0],y[3]<<16|y[2]>>>16,y[1],y[0]<<16|y[3]>>>16,y[2],y[1]<<16|y[0]>>>16,y[3],y[2]<<16|y[1]>>>16],S=this._C=[y[2]<<16|y[2]>>>16,y[0]&4294901760|y[1]&65535,y[3]<<16|y[3]>>>16,y[1]&4294901760|y[2]&65535,y[0]<<16|y[0]>>>16,y[2]&4294901760|y[3]&65535,y[1]<<16|y[1]>>>16,y[3]&4294901760|y[0]&65535];this._b=0;for(var C=0;C<4;C++)v.call(this);for(var C=0;C<8;C++)S[C]^=I[C+4&7];if(E){var T=E.words,_=T[0],k=T[1],F=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,Q=(k<<8|k>>>24)&16711935|(k<<24|k>>>8)&4278255360,j=F>>>16|Q&4294901760,N=Q<<16|F&65535;S[0]^=F,S[1]^=j,S[2]^=Q,S[3]^=N,S[4]^=F,S[5]^=j,S[6]^=Q,S[7]^=N;for(var C=0;C<4;C++)v.call(this)}},_doProcessBlock:function(y,E){var C=this._X;v.call(this),c[0]=C[0]^C[5]>>>16^C[3]<<16,c[1]=C[2]^C[7]>>>16^C[5]<<16,c[2]=C[4]^C[1]>>>16^C[7]<<16,c[3]=C[6]^C[3]>>>16^C[1]<<16;for(var I=0;I<4;I++)c[I]=(c[I]<<8|c[I]>>>24)&16711935|(c[I]<<24|c[I]>>>8)&4278255360,y[E+I]^=c[I]},blockSize:128/32,ivSize:64/32});function v(){for(var y=this._X,E=this._C,C=0;C<8;C++)u[C]=E[C];E[0]=E[0]+1295307597+this._b|0,E[1]=E[1]+3545052371+(E[0]>>>0<u[0]>>>0?1:0)|0,E[2]=E[2]+886263092+(E[1]>>>0<u[1]>>>0?1:0)|0,E[3]=E[3]+1295307597+(E[2]>>>0<u[2]>>>0?1:0)|0,E[4]=E[4]+3545052371+(E[3]>>>0<u[3]>>>0?1:0)|0,E[5]=E[5]+886263092+(E[4]>>>0<u[4]>>>0?1:0)|0,E[6]=E[6]+1295307597+(E[5]>>>0<u[5]>>>0?1:0)|0,E[7]=E[7]+3545052371+(E[6]>>>0<u[6]>>>0?1:0)|0,this._b=E[7]>>>0<u[7]>>>0?1:0;for(var C=0;C<8;C++){var I=y[C]+E[C],S=I&65535,T=I>>>16,_=((S*S>>>17)+S*T>>>15)+T*T,k=((I&4294901760)*I|0)+((I&65535)*I|0);f[C]=_^k}y[0]=f[0]+(f[7]<<16|f[7]>>>16)+(f[6]<<16|f[6]>>>16)|0,y[1]=f[1]+(f[0]<<8|f[0]>>>24)+f[7]|0,y[2]=f[2]+(f[1]<<16|f[1]>>>16)+(f[0]<<16|f[0]>>>16)|0,y[3]=f[3]+(f[2]<<8|f[2]>>>24)+f[1]|0,y[4]=f[4]+(f[3]<<16|f[3]>>>16)+(f[2]<<16|f[2]>>>16)|0,y[5]=f[5]+(f[4]<<8|f[4]>>>24)+f[3]|0,y[6]=f[6]+(f[5]<<16|f[5]>>>16)+(f[4]<<16|f[4]>>>16)|0,y[7]=f[7]+(f[6]<<8|f[6]>>>24)+f[5]|0}n.Rabbit=a._createHelper(A)})(),r.Rabbit})})(l5)),l5.exports}var c5={exports:{}},sse=c5.exports,h9;function ose(){return h9||(h9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),zA(),Id(),Sd(),I0())})(sse,function(r){return(function(){var n=r,i=n.lib,a=i.StreamCipher,s=n.algo,c=[],u=[],f=[],A=s.RabbitLegacy=a.extend({_doReset:function(){var y=this._key.words,E=this.cfg.iv,C=this._X=[y[0],y[3]<<16|y[2]>>>16,y[1],y[0]<<16|y[3]>>>16,y[2],y[1]<<16|y[0]>>>16,y[3],y[2]<<16|y[1]>>>16],I=this._C=[y[2]<<16|y[2]>>>16,y[0]&4294901760|y[1]&65535,y[3]<<16|y[3]>>>16,y[1]&4294901760|y[2]&65535,y[0]<<16|y[0]>>>16,y[2]&4294901760|y[3]&65535,y[1]<<16|y[1]>>>16,y[3]&4294901760|y[0]&65535];this._b=0;for(var S=0;S<4;S++)v.call(this);for(var S=0;S<8;S++)I[S]^=C[S+4&7];if(E){var T=E.words,_=T[0],k=T[1],F=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,Q=(k<<8|k>>>24)&16711935|(k<<24|k>>>8)&4278255360,j=F>>>16|Q&4294901760,N=Q<<16|F&65535;I[0]^=F,I[1]^=j,I[2]^=Q,I[3]^=N,I[4]^=F,I[5]^=j,I[6]^=Q,I[7]^=N;for(var S=0;S<4;S++)v.call(this)}},_doProcessBlock:function(y,E){var C=this._X;v.call(this),c[0]=C[0]^C[5]>>>16^C[3]<<16,c[1]=C[2]^C[7]>>>16^C[5]<<16,c[2]=C[4]^C[1]>>>16^C[7]<<16,c[3]=C[6]^C[3]>>>16^C[1]<<16;for(var I=0;I<4;I++)c[I]=(c[I]<<8|c[I]>>>24)&16711935|(c[I]<<24|c[I]>>>8)&4278255360,y[E+I]^=c[I]},blockSize:128/32,ivSize:64/32});function v(){for(var y=this._X,E=this._C,C=0;C<8;C++)u[C]=E[C];E[0]=E[0]+1295307597+this._b|0,E[1]=E[1]+3545052371+(E[0]>>>0<u[0]>>>0?1:0)|0,E[2]=E[2]+886263092+(E[1]>>>0<u[1]>>>0?1:0)|0,E[3]=E[3]+1295307597+(E[2]>>>0<u[2]>>>0?1:0)|0,E[4]=E[4]+3545052371+(E[3]>>>0<u[3]>>>0?1:0)|0,E[5]=E[5]+886263092+(E[4]>>>0<u[4]>>>0?1:0)|0,E[6]=E[6]+1295307597+(E[5]>>>0<u[5]>>>0?1:0)|0,E[7]=E[7]+3545052371+(E[6]>>>0<u[6]>>>0?1:0)|0,this._b=E[7]>>>0<u[7]>>>0?1:0;for(var C=0;C<8;C++){var I=y[C]+E[C],S=I&65535,T=I>>>16,_=((S*S>>>17)+S*T>>>15)+T*T,k=((I&4294901760)*I|0)+((I&65535)*I|0);f[C]=_^k}y[0]=f[0]+(f[7]<<16|f[7]>>>16)+(f[6]<<16|f[6]>>>16)|0,y[1]=f[1]+(f[0]<<8|f[0]>>>24)+f[7]|0,y[2]=f[2]+(f[1]<<16|f[1]>>>16)+(f[0]<<16|f[0]>>>16)|0,y[3]=f[3]+(f[2]<<8|f[2]>>>24)+f[1]|0,y[4]=f[4]+(f[3]<<16|f[3]>>>16)+(f[2]<<16|f[2]>>>16)|0,y[5]=f[5]+(f[4]<<8|f[4]>>>24)+f[3]|0,y[6]=f[6]+(f[5]<<16|f[5]>>>16)+(f[4]<<16|f[4]>>>16)|0,y[7]=f[7]+(f[6]<<8|f[6]>>>24)+f[5]|0}n.RabbitLegacy=a._createHelper(A)})(),r.RabbitLegacy})})(c5)),c5.exports}var u5={exports:{}},lse=u5.exports,g9;function cse(){return g9||(g9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),zA(),Id(),Sd(),I0())})(lse,function(r){return(function(){var n=r,i=n.lib,a=i.BlockCipher,s=n.algo;const c=16,u=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],f
vendor: 11,038 bytes, line 75
75=[[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]];var
vendor: 823 bytes, line 75
75A={pbox:[],sbox:[]};function v(S,T){let _=T>>24&255,k=T>>16&255,F=T>>8&255,Q=T&255,j=S.sbox[0][_]+S.sbox[1][k];return j=j^S.sbox[2][F],j=j+S.sbox[3][Q],j}function y(S,T,_){let k=T,F=_,Q;for(let j=0;j<c;++j)k=k^S.pbox[j],F=v(S,k)^F,Q=k,k=F,F=Q;return Q=k,k=F,F=Q,F=F^S.pbox[c],k=k^S.pbox[c+1],{left:k,right:F}}function E(S,T,_){let k=T,F=_,Q;for(let j=c+1;j>1;--j)k=k^S.pbox[j],F=v(S,k)^F,Q=k,k=F,F=Q;return Q=k,k=F,F=Q,F=F^S.pbox[1],k=k^S.pbox[0],{left:k,right:F}}function C(S,T,_){for(let N=0;N<4;N++){S.sbox[N]=[];for(let L=0;L<256;L++)S.sbox[N][L]=f[N][L]}let k=0;for(let N=0;N<c+2;N++)S.pbox[N]=u[N]^T[k],k++,k>=_&&(k=0);let F=0,Q=0,j=0;for(let N=0;N<c+2;N+=2)j=y(S,F,Q),F=j.left,Q=j.right,S.pbox[N]=F,S.pbox[N+1]=Q;for(let N=0;N<4;N++)for(let L=0;L<256;L+=2)j=y(S,F,Q),F=j.left,Q=j.right,S.sbox[N][L]=F,S.sbox[N][L+1]=
75Q;return!0}var I=s.Blowfish=a.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var S=this._keyPriorReset=this._key,T=S.words,_=S.sigBytes/4;C(A,T,_)}},encryptBlock:function(S,T){var _=y(A,S[T],S[T+1]);S[T]=_.left,S[T+1]=_.right},decryptBlock:function(S,T){var _=E(A,S[T],S[T+1]);S[T]=_.left,S[T+1]=_.right},blockSize:64/32,keySize:128/32,ivSize:64/32});n.Blowfish=a._createHelper(I)})(),r.Blowfish})})(u5)),u5.exports}var use=k2.exports,p9;function fse(){return p9||(p9=1,(function(e,t){(function(r,n,i){e.exports=n(On(),Rv(),l0e(),u0e(),zA(),A0e(),Id(),YR(),iC(),m0e(),WR(),b0e(),E0e(),B0e(),aC(),S0e(),Sd(),I0(),k0e(),R0e(),F0e(),M0e(),j0e(),P0e(),H0e(),q0e(),W0e(),V0e(),Z0e(),$0e(),tse(),nse(),ase(),ose(),cse())})(use,function(r){return r})})(k2)),k2.exports}var dse=fse();const m9=yi(dse);var kA=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},Oc=[],rl=[],Ase=typeof Uint8Array<"u"?Uint8Array:Array,sC=!1;function KR(){sC=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,r=e.length;t<r;++t)Oc[t]=e[t],rl[e.charCodeAt(t)]=t;rl[45]=62,rl[95]=63}function hse(e){sC||KR();var t,r,n,i,a,s,c=e.length;if(c%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=e[c-2]==="="?2:e[c-1]==="="?1:0,s=new Ase(c*3/4-a),n=a>0?c-4:c;var u=0;for(t=0,r=0;t<n;t+=4,r+=3)i=rl[e.charCodeAt(t)]<<18|rl[e.charCodeAt(t+1)]<<12|rl[e.charCodeAt(t+2)]<<6|rl[e.charCodeAt(t+3)],s[u++]=i>>16&255,s[u++]=i>>8&255,s[u++]=i&255;return a===2?(i=rl[e.charCodeAt(t)]<<2|rl[e.charCodeAt(t+1)]>>4,s[u++]=i&255):a===1&&(i=rl[e.charCodeAt(t)]<<10|rl[e.charCodeAt(t+1)]<<4|rl[e.charCodeAt(t+2)]>>2,s[u++]=i>>8&255,s[u++]=i&255),s}function gse(e){return Oc[e>>18&63]+Oc[e>>12&63]+Oc[e>>6&63]+Oc[e&63]}function pse(e,t,r){for(var n,i=[],a=t;a<r;a+=3)n=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(gse(n));return i.join("")}function v9(e){sC||KR();for(var t,r=e.length,n=r%3,i="",a=[],s=16383,c=0,u=r-n;c<u;c+=s)a.push(pse(e,c,c+s>u?u:c+s));return n===1?(t=e[r-1],i+=Oc[t>>2],i+=Oc[t<<4&63],i+="=="):n===2&&(t=(e[r-2]<<8)+e[r-1],i+=Oc[t>>10],i+=Oc[t>>4&63],i+=Oc[t<<2&63],i+="="),a.push(i),a.join("")}function Tv(e,t,r,n,i){var a,s,c=i*8-n-1,u=(1<<c)-1,f=u>>1,A=-7,v=r?i-1:0,y=r?-1:1,E=e[t+v];for(v+=y,a=E&(1<<-A)-1,E>>=-A,A+=c;A>0;a=a*256+e[t+v],v+=y,A-=8);for(s=a&(1<<-A)-1,a>>=-A,A+=n;A>0;s=s*256+e[t+v],v+=y,A-=8);if(a===0)a=1-f;else{if(a===u)return s?NaN:(E?-1:1)*(1/0);s=s+Math.pow(2,n),a=a-f}return(E?-1:1)*s*Math.pow(2,a-n)}function VR(e,t,r,n,i,a){var s,c,u,f=a*8-i-1,A=(1<<f)-1,v=A>>1,y=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,E=n?0:a-1,C=n?1:-1,I=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(c=isNaN(t)?1:0,s=A):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),s+v>=1?t+=y/u:t+=y*Math.pow(2,1-v),t*u>=2&&(s++,u/=2),s+v>=A?(c=0,s=A):s+v>=1?(c=(t*u-1)*Math.pow(2,i),s=s+v):(c=t*Math.pow(2,v-1)*Math.pow(2,i),s=0));i>=8;e[r+E]=c&255,E+=C,c/=256,i-=8);for(s=s<<i|c,f+=i;f>0;e[r+E]=s&255,E+=C,s/=256,f-=8);e[r+E-C]|=I*128}var mse={}.toString,JR=Array.isArray||function(e){return mse.call(e)=="[object Array]"};var ZR=50;mt.TYPED_ARRAY_SUPPORT=kA.TYPED_ARRAY_SUPPORT!==void 0?kA.TYPED_ARRAY_SUPPORT:!0;var vse=W5();function W5(){return mt.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function zu(e,t){if(W5()<t)throw new RangeError("Invalid typed array length");return mt.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=mt.prototype):(e===null&&(e=new mt(t)),e.length=t),e}function mt(e,t,r){if(!mt.TYPED_ARRAY_SUPPORT&&!(this instanceof mt))return new mt(e,t,r);if(typeof e=="number"){if(typeof t=="string")throw new Error("If encoding is specified then the first argument must be a string");return oC(this,e)}return XR(this,e,t,r)}mt.poolSize=8192;mt._augment=function(e){return e.__proto__=mt.prototype,e};function XR(e,t,r,n){if(typeof t=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer?xse(e,t,r,n):typeof t=="string"?bse(e,t,r):Ese(e,t)}mt.from=function(e,t,r){return XR(null,e,t,r)};mt.TYPED_ARRAY_SUPPORT&&(mt.prototype.__proto__=Uint8Array.prototype,mt.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&mt[Symbol.species]);function $R(e){if(typeof e!="number")throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function yse(e,t,r,n){return $R(t),t<=0?zu(e,t):r!==void 0?typeof n=="string"?zu(e,t).fill(r,n):zu(e,t).fill(r):zu(e,t)}mt.alloc=function(e,t,r){return yse(null,e,t,r)};function oC(e,t){if($R(t),e=zu(e,t<0?0:lC(t)|0),!mt.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}mt.allocUnsafe=function(e){return oC(null,e)};mt.allocUnsafeSlow=function(e){return oC(null,e)};function bse(e,t,r){if((typeof r!="string"||r==="")&&(r="utf8"),!mt.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=eT(t,r)|0;e=zu(e,n);var i=e.write(t,r);return i!==n&&(e=e.slice(0,i)),e}function SE(e,t){var r=t.length<0?0:lC(t.length)|0;e=zu(e,r);for(var n=0;n<r;n+=1)e[n]=t[n]&255;return e}function xse(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");
vendor: 15,570 bytes, line 75
75return r===void 0&&n===void 0?t=new Uint8Array(t):n===void 0?t=new Uint8Array(t,r):t=new Uint8Array(t,r,n),mt.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=mt.prototype):e=SE(e,t),e}function Ese(e,t){if(Vc(t)){var r=lC(t.length)|0;return e=zu(e,r),e.length===0||t.copy(e,0,0,r),e}if(t){if(typeof ArrayBuffer<"u"&&t.buffer instanceof ArrayBuffer||"length"in t)return typeof t.length!="number"||zse(t.length)?zu(e,0):SE(e,t);if(t.type==="Buffer"&&JR(t.data))return SE(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function lC(e){if(e>=W5())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+W5().toString(16)+" bytes");return e|0}function Cse(e){return+e!=e&&(e=0),mt.alloc(+e)}mt.isBuffer=pA;function Vc(e){return!!(e!=null&&e._isBuffer)}mt.compare=function(t,r){if(!Vc(t)||!Vc(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var n=t.length,i=r.length,a=0,s=Math.min(n,i);a<s;++a)if(t[a]!==r[a]){n=t[a],i=r[a];break}return n<i?-1:i<n?1:0};mt.isEncoding=function(t){switch(String(t).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}};mt.concat=function(t,r){if(!JR(t))throw new TypeError('"list" argument must be an Array of Buffers');if(t.length===0)return mt.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<t.length;++n)r+=t[n].length;var i=mt.allocUnsafe(r),a=0;for(n=0;n<t.length;++n){var s=t[n];if(!Vc(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(i,a),a+=s.length}return i};function eT(e,t){if(Vc(e))return e.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!="string"&&(e=""+e);var r=e.length;if(r===0)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return K5(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return oT(e).length;default:if(n)return K5(e).length;t=(""+t).toLowerCase(),n=!0}}mt.byteLength=eT;function Bse(e,t,r){var n=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,t>>>=0,r<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return Tse(this,t,r);case"utf8":case"utf-8":return nT(this,t,r);case"ascii":return Nse(this,t,r);case"latin1":case"binary":return Rse(this,t,r);case"base64":return Dse(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Fse(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}mt.prototype._isBuffer=!0;function gA(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}mt.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var r=0;r<t;r+=2)gA(this,r,r+1);return this};mt.prototype.swap32=function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var r=0;r<t;r+=4)gA(this,r,r+3),gA(this,r+1,r+2);return this};mt.prototype.swap64=function(){var t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var r=0;r<t;r+=8)gA(this,r,r+7),gA(this,r+1,r+6),gA(this,r+2,r+5),gA(this,r+3,r+4);return this};mt.prototype.toString=function(){var t=this.length|0;return t===0?"":arguments.length===0?nT(this,0,t):Bse.apply(this,arguments)};mt.prototype.equals=function(t){if(!Vc(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:mt.compare(this,t)===0};mt.prototype.inspect=function(){var t="",r=ZR;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"};mt.prototype.compare=function(t,r,n,i,a){if(!Vc(t))throw new TypeError("Argument must be a Buffer");if(r===void 0&&(r=0),n===void 0&&(n=t?t.length:0),i===void 0&&(i=0),a===void 0&&(a=this.length),r<0||n>t.length||i<0||a>this.length)throw new RangeError("out of range index");if(i>=a&&r>=n)return 0;if(i>=a)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,i>>>=0,a>>>=0,this===t)return 0;for(var s=a-i,c=n-r,u=Math.min(s,c),f=this.slice(i,a),A=t.slice(r,n),v=0;v<u;++v)if(f[v]!==A[v]){s=f[v],c=A[v];break}return s<c?-1:c<s?1:0};function tT(e,t,r,n,i){if(e.length===0)return-1;if(typeof r=="string"?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0)if(i)r=0;else return-1;if(typeof t=="string"&&(t=mt.from(t,n)),Vc(t))return t.length===0?-1:y9(e,t,r,n,i);if(typeof t=="number")return t=t&255,mt.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):y9(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function y9(e,t,r,n,i){var a=1,s=e.length,c=t.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(e.length<2||t.length<2)return-1;a=2,s/=2,c/=2,r/=2}function u(E,C){return a===1?E[C]:E.readUInt16BE(C*a)}var f;if(i){var A=-1;for(f=r;f<s;f++)if(u(e,f)===u(t,A===-1?0:f-A)){if(A===-1&&(A=f),f-A+1===c)return A*a}else A!==-1&&(f-=f-A),A=-1}else for(r+c>s&&(r=s-c),f=r;f>=0;f--){for(var v=!0,y=0;y<c;y++)if(u(e,f+y)!==u(t,y)){v=!1;break}if(v)return f}return-1}mt.prototype.includes=function(t,r,n){return this.indexOf(t,r,n)!==-1};mt.prototype.indexOf=function(t,r,n){return tT(this,t,r,n,!0)};mt.prototype.lastIndexOf=function(t,r,n){return tT(this,t,r,n,!1)};function wse(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n),n>i&&(n=i)):n=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");n>a/2&&(n=a/2);for(var s=0;s<n;++s){var c=parseInt(t.substr(s*2,2),16);if(isNaN(c))return s;e[r+s]=c}return s}function Ise(e,t,r,n){return Mv(K5(t,e.length-r),e,r,n)}function rT(e,t,r,n){return Mv(Use(t),e,r,n)}function Sse(e,t,r,n){return rT(e,t,r,n)}function _se(e,t,r,n){return Mv(oT(t),e,r,n)}function Qse(e,t,r,n){return Mv(Pse(t,e.length-r),e,r,n)}mt.prototype.write=function(t,r,n,i){if(r===void 0)i="utf8",n=this.length,r=0;else if(n===void 0&&typeof r=="string")i=r,n=this.length,r=0;else if(isFinite(r))r=r|0,isFinite(n)?(n=n|0,i===void 0&&(i="utf8")):(i=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var a=this.length-r;if((n===void 0||n>a)&&(n=a),t.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var s=!1;;)switch(i){case"hex":return wse(this,t,r,n);case"utf8":case"utf-8":return Ise(this,t,r,n);case"ascii":return rT(this,t,r,n);case"latin1":case"binary":return Sse(this,t,r,n);case"base64":return _se(this,t,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Qse(this,t,r,n);default:if(s)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),s=!0}};mt.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Dse(e,t,r){return t===0&&r===e.length?v9(e):v9(e.slice(t,r))}function nT(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var a=e[i],s=null,c=a>239?4:a>223?3:a>191?2:1;if(i+c<=r){var u,f,A,v;switch(c){case 1:a<128&&(s=a);break;case 2:u=e[i+1],(u&192)===128&&(v=(a&31)<<6|u&63,v>127&&(s=v));break;case 3:u=e[i+1],f=e[i+2],(u&192)===128&&(f&192)===128&&(v=(a&15)<<12|(u&63)<<6|f&63,v>2047&&(v<55296||v>57343)&&(s=v));break;case 4:u=e[i+1],f=e[i+2],A=e[i+3],(u&192)===128&&(f&192)===128&&(A&192)===128&&(v=(a&15)<<18|(u&63)<<12|(f&63)<<6|A&63,v>65535&&v<1114112&&(s=v))}}s===null?(s=65533,c=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|s&1023),n.push(s),i+=c}return kse(n)}var b9=4096;function kse(e){var t=e.length;if(t<=b9)return String.fromCharCode.apply(String,e);for(var r="",n=0;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=b9));return r}function Nse(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]&127);return n}function Rse(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}function Tse(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=t;a<r;++a)i+=jse(e[a]);return i}function Fse(e,t,r){for(var n=e.slice(t,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+n[a+1]*256);return i}mt.prototype.slice=function(t,r){var n=this.length;t=~~t,r=r===void 0?n:~~r,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),r<t&&(r=t);var i;if(mt.TYPED_ARRAY_SUPPORT)i=this.subarray(t,r),i.__proto__=mt.prototype;else{var a=r-t;i=new mt(a,void 0);for(var s=0;s<a;++s)i[s]=this[s+t]}return i};function S0(e,t,r){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}mt.prototype.readUIntLE=function(t,r,n){t=t|0,r=r|0,n||S0(t,r,this.length);for(var i=this[t],a=1,s=0;++s<r&&(a*=256);)i+=this[t+s]*a;return i};mt.prototype.readUIntBE=function(t,r,n){t=t|0,r=r|0,n||S0(t,r,this.length);for(var i=this[t+--r],a=1;r>0&&(a*=256);)i+=this[t+--r]*a;return i};mt.prototype.readUInt8=function(t,r){return r||S0(t,1,this.length),this[t]};mt.prototype.readUInt16LE=function(t,r){return r||S0(t,2,this.length),this[t]|this[t+1]<<8};mt.prototype.readUInt16BE=function(t,r){return r||S0(t,2,this.length),this[t]<<8|this[t+1]};mt.prototype.readUInt32LE=function(t,r){return r||S0(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216};mt.prototype.readUInt32BE=function(t,r){return r||S0(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])};mt.prototype.readIntLE=function(t,r,n){t=t|0,r=r|0,n||S0(t,r,this.length);for(var i=this[t],a=1,s=0;++s<r&&(a*=256);)i+=this[t+s]*a;return a*=128,i>=a&&(i-=Math.pow(2,8*r)),i};mt.prototype.readIntBE=function(t,r,n){t=t|0,r=r|0,n||S0(t,r,this.length);for(var i=r,a=1,s=this[t+--i];i>0&&(a*=256);)s+=this[t+--i]*a;return a*=128,s>=a&&(s-=Math.pow(2,8*r)),s};mt.prototype.readInt8=function(t,r){return r||S0(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]};mt.prototype.readInt16LE=function(t,r){r||S0(t,2,this.length);var n=this[t]|this[t+1]<<8;return n&32768?n|4294901760:n};mt.prototype.readInt16BE=function(t,r){r||S0(t,2,this.length);var n=this[t+1]|this[t]<<8;return n&32768?n|4294901760:n};mt.prototype.readInt32LE=function(t,r){return r||S0(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24};mt.prototype.readInt32BE=function(t,r){return r||S0(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]};mt.prototype.readFloatLE=function(t,r){return r||S0(t,4,this.length),Tv(this,t,!0,23,4)};mt.prototype.readFloatBE=function(t,r){return r||S0(t,4,this.length),Tv(this,t,!1,23,4)};mt.prototype.readDoubleLE=function(t,r){return r||S0(t,8,this.length),Tv(this,t,!0,52,8)};mt.prototype.readDoubleBE=function(t,r){return r||S0(t,8,this.length),Tv(this,t,!1,52,8)};function Zs(e,t,r,n,i,a){if(!Vc(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(r+n>e.length)throw new RangeError("Index out of range")}mt.prototype.writeUIntLE=function(t,r,n,i){if(t=+t,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;Zs(this,t,r,n,a,0)}var s=1,c=0;for(this[r]=t&255;++c<n&&(s*=256);)this[r+c]=t/s&255;return r+n};mt.prototype.writeUIntBE=function(t,r,n,i){if(t=+t,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;Zs(this,t,r,n,a,0)}var s=n-1,c=1;for(this[r+s]=t&255;--s>=0&&(c*=256);)this[r+s]=t/c&255;return r+n};mt.prototype.writeUInt8=function(t,r,n){return t=+t,r=r|0,n||Zs(this,t,r,1,255,0),mt.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=t&255,r+1};function Fv(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-r,2);i<a;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>(n?i:1-i)*8}mt.prototype.writeUInt16LE=function(t,r,n){return t=+t,r=r|0,n||Zs(this,t,r,2,65535,0),mt.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):Fv(this,t,r,!0),r+2};mt.prototype.writeUInt16BE=function(t,r,n){return t=+t,r=r|0,n||Zs(this,t,r,2,65535,0),mt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):Fv(this,t,r,!1),r+2};function Ov(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-r,4);i<a;++i)e[r+i]=t>>>(n?i:3-i)*8&255}mt.prototype.writeUInt32LE=function(t,r,n){return t=+t,r=r|0,n||Zs(this,t,r,4,4294967295,0),mt.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=t&255):Ov(this,t,r,!0),r+4};mt.prototype.writeUInt32BE=function(t,r,n){return t=+t,r=r|0,n||Zs(this,t,r,4,4294967295,0),mt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):Ov(this,t,r,!1),r+4};mt.prototype.writeIntLE=function(t,r,n,i){if(t=+t,r=r|0,!i){var a=Math.pow(2,8*n-1);Zs(this,t,r,n,a-1,-a)}var s=0,c=1,u=0;for(this[r]=t&255;++s<n&&(c*=256);)t<0&&u===0&&this[r+s-1]!==0&&(u=1),this[r+s]=(t/c>>0)-u&255;return r+n};mt.prototype.writeIntBE=function(t,r,n,i){if(t=+t,r=r|0,!i){var a=Math.pow(2,8*n-1);Zs(this,t,r,n,a-1,-a)}var s=n-1,c=1,u=0;for(this[r+s]=t&255;--s>=0&&(c*=256);)t<0&&u===0&&this[r+s+1]!==0&&(u=1),this[r+s]=(t/c>>0)-u&255;return r+n};mt.prototype.writeInt8=function(t,r,n){return t=+t,r=r|0,n||Zs(this,t,r,1,127,-128),mt.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=t&255,r+1};mt.prototype.writeInt16LE=function(t,r,n){return t=+t,r=r|0,n||Zs(this,t,r,2,32767,-32768),mt.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):Fv(this,t,r,!0),r+2};mt.prototype.writeInt16BE=function(t,r,n){return t=+t,r=r|0,n||Zs(this,t,r,2,32767,-32768),mt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):Fv(this,t,r,!1),r+2};mt.prototype.writeInt32LE=function(t,r,n){return t=+t,r=r|0,n||Zs(this,t,r,4,2147483647,-2147483648),mt.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):Ov(this,t,r,!0),r+4};mt.prototype.writeInt32BE=function(t,r,n){return t=+t,r=r|0,n||Zs(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),mt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):Ov(this,t,r,!1),r+4};function iT(e,t,r,n,i,a){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function aT(e,t,r,n,i){return i||iT(e,t,r,4),VR(e,t,r,n,23,4),r+4}mt.prototype.writeFloatLE=function(t,r,n){return aT(this,t,r,!0,n)};mt.prototype.writeFloatBE=function(t,r,n){return aT(this,t,r,!1,n)};function sT(e,t,r,n,i){return i||iT(e,t,r,8),VR(e,t,r,n,52,8),r+8}mt.prototype.writeDoubleLE=function(t,r,n){return sT(this,t,r,!0,n)};mt.prototype.writeDoubleBE=function(t,r,n){return sT(this,t,r,!1,n)};mt.prototype.copy=function(t,r,n,i){if(n||(n=0),!i&&i!==0&&(i=this.length),r>=t.length&&(r=t.length),r||(r=0),i>0&&i<n&&(i=n),i===n||t.length===0||this.length===0)return 0;if(r<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),t.length-r<i-n&&(i=t.length-r+n);var a=i-n,s;if(this===t&&n<r&&r<i)for(s=a-1;s>=0;--s)t[s+r]=this[s+n];else if(a<1e3||!mt.TYPED_ARRAY_SUPPORT)for(s=0;s<a;++s)t[s+r]=this[s+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+a),r);return a};mt.prototype.fill=function(t,r,n,i){if(typeof t=="string"){if(typeof r=="string"?(i=r,r=0,n=this.length):typeof n=="string"&&(i=n,n=this.length),t.length===1){var a=t.charCodeAt(0);a<256&&(t=a)}
75if(i!==void 0&&typeof i!="string")throw new TypeError("encoding must be a string");if(typeof i=="string"&&!mt.isEncoding(i))throw new TypeError("Unknown encoding: "+i)}else typeof t=="number"&&(t=t&255);if(r<0||this.length<r||this.length<n)throw new RangeError("Out of range index");if(n<=r)return this;r=r>>>0,n=n===void 0?this.length:n>>>0,t||(t=0);var s;if(typeof t=="number")for(s=r;s<n;++s)this[s]=t;else{var c=Vc(t)?t:K5(new mt(t,i).toString()),u=c.length;for(s=0;s<n-r;++s)this[s+r]=c[s%u]}return this};var Ose=/[^+\/0-9A-Za-z-_]/g;function Mse(e){if(e=Lse(e).replace(Ose,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function Lse(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function jse(e){return e<16?"0"+e.toString(16):e.toString(16)}function K5(e,t){t=t||1/0;for(var r,n=e.length,i=null,a=[],s=0;s<n;++s){if(r=e.charCodeAt(s),r>55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}else if(s+1===n){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,r&63|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return a}function Use(e){for(var t=[],r=0;r<e.length;++r)t.push(e.charCodeAt(r)&255);return t}function Pse(e,t){for(var r,n,i,a=[],s=0;s<e.length&&!((t-=2)<0);++s)r=e.charCodeAt(s),n=r>>8,i=r%256,a.push(i),a.push(n);return a}function oT(e){return hse(Mse(e))}function Mv(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function zse(e){return e!==e}function pA(e){return e!=null&&(!!e._isBuffer||lT(e)||Hse(e))}function lT(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function Hse(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&lT(e.slice(0,0))}var Gse=Object.freeze({__proto__:null,Buffer:mt,INSPECT_MAX_BYTES:ZR,SlowBuffer:Cse,isBuffer:pA,kMaxLength:vse}),V5=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function cT(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function E1(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var _E={exports:{}},C1={};function uT(){throw new Error("setTimeout has not been defined")}function fT(){throw new Error("clearTimeout has not been defined")}var ed=uT,td=fT;typeof kA.setTimeout=="function"&&(ed=setTimeout);typeof kA.clearTimeout=="function"&&(td=clearTimeout);function dT(e){if(ed===setTimeout)return setTimeout(e,0);if((ed===uT||!ed)&&setTimeout)return ed=setTimeout,setTimeout(e,0);try{return ed(e,0)}catch{try{return ed.call(null,e,0)}catch{return ed.call(this,e,0)}}}function qse(e){if(td===clearTimeout)return clearTimeout(e);if((td===fT||!td)&&clearTimeout)return td=clearTimeout,clearTimeout(e);try{return td(e)}catch{try{return td.call(null,e)}catch{return td.call(this,e)}}}var Hu=[],Wh=!1,mA,f5=-1;function Yse(){!Wh||!mA||(Wh=!1,mA.length?Hu=mA.concat(Hu):f5=-1,Hu.length&&AT())}function AT(){if(!Wh){var e=dT(Yse);Wh=!0;for(var t=Hu.length;t;){for(mA=Hu,Hu=[];++f5<t;)mA&&mA[f5].run();f5=-1,t=Hu.length}mA=null,Wh=!1,qse(e)}}function Wse(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];Hu.push(new hT(e,t)),Hu.length===1&&!Wh&&dT(AT)}function hT(e,t){this.fun=e,this.array=t}hT.prototype.run=function(){this.fun.apply(null,this.array)};var Kse="browser",Vse="browser",Jse=!0,Zse={},Xse=[],$se="",eoe={},toe={},roe={};function HA(){}var noe=HA,ioe=HA,aoe=HA,soe=HA,ooe=HA,loe=HA,coe=HA;function uoe(e){throw new Error("process.binding is not supported")}function foe(){return"/"}function doe(e){throw new Error("process.chdir is not supported")}function Aoe(){return 0}var Fh=kA.performance||{},hoe=Fh.now||Fh.mozNow||Fh.msNow||Fh.oNow||Fh.webkitNow||function(){return new Date().getTime()};function goe(e){var t=hoe.call(Fh)*.001,r=Math.floor(t),n=Math.floor(t%1*1e9);return e&&(r=r-e[0],n=n-e[1],n<0&&(r--,n+=1e9)),[r,n]}var poe=new Date;function moe(){var e=new Date,t=e-poe;return t/1e3}var gn={nextTick:Wse,title:Kse,browser:Jse,env:Zse,argv:Xse,version:$se,versions:eoe,on:noe,addListener:ioe,once:aoe,off:soe,removeListener:ooe,removeAllListeners:loe,emit:coe,binding:uoe,cwd:foe,chdir:doe,umask:Aoe,hrtime:goe,platform:Vse,release:toe,config:roe,uptime:moe},gb;function md(){}md.prototype=Object.create(null);function ci(){ci.init.call(this)}ci.EventEmitter=ci;ci.usingDomains=!1;ci.prototype.domain=void 0;ci.prototype._events=void 0;ci.prototype._maxListeners=void 0;ci.defaultMaxListeners=10;ci.init=function(){this.domain=null,ci.usingDomains&&gb.active&&!(this instanceof gb.Domain)&&(this.domain=gb.active),(!this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=new md,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};ci.prototype.setMaxListeners=function(t){if(typeof t!="number"||t<0||isNaN(t))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=t,this};function gT(e){return e._maxListeners===void 0?ci.defaultMaxListeners:e._maxListeners}ci.prototype.getMaxListeners=function(){return gT(this)};function voe(e,t,r){if(t)e.call(r);else for(var n=e.length,i=Cp(e,n),a=0;a<n;++a)i[a].call(r)}function yoe(e,t,r,n){if(t)e.call(r,n);else for(var i=e.length,a=Cp(e,i),s=0;s<i;++s)a[s].call(r,n)}function boe(e,t,r,n,i){if(t)e.call(r,n,i);else for(var a=e.length,s=Cp(e,a),c=0;c<a;++c)s[c].call(r,n,i)}function xoe(e,t,r,n,i,a){if(t)e.call(r,n,i,a);else for(var s=e.length,c=Cp(e,s),u=0;u<s;++u)c[u].call(r,n,i,a)}function Eoe(e,t,r,n){if(t)e.apply(r,n);else for(var i=e.length,a=Cp(e,i),s=0;s<i;++s)a[s].apply(r,n)}ci.prototype.emit=function(t){var r,n,i,a,s,c,u,f=t==="error";if(c=this._events,c)f=f&&c.error==null;else if(!f)return!1;if(u=this.domain,f){if(r=arguments[1],u)r||(r=new Error('Uncaught, unspecified "error" event')),r.domainEmitter=this,r.domain=u,r.domainThrown=!1,u.emit("error",r);else{if(r instanceof Error)throw r;var A=new Error('Uncaught, unspecified "error" event. ('+r+")");throw A.context=r,A}return!1}if(n=c[t],!n)return!1;var v=typeof n=="function";switch(i=arguments.length,i){case 1:voe(n,v,this);break;case 2:yoe(n,v,this,arguments[1]);break;case 3:boe(n,v,this,arguments[1],arguments[2]);break;case 4:xoe(n,v,this,arguments[1],arguments[2],arguments[3]);break;default:for(a=new Array(i-1),s=1;s<i;s++)a[s-1]=arguments[s];Eoe(n,v,this,a)}return!0};function pT(e,t,r,n){var i,a,s;if(typeof r!="function")throw new TypeError('"listener" argument must be a function');if(a=e._events,a?(a.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),a=e._events),s=a[t]):(a=e._events=new md,e._eventsCount=0),!s)s=a[t]=r,++e._eventsCount;else if(typeof s=="function"?s=a[t]=n?[r,s]:[s,r]:n?s.unshift(r):s.push(r),!s.warned&&(i=gT(e),i&&i>0&&s.length>i)){s.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=s.length,Coe(c)}return e}function Coe(e){typeof console.warn=="function"?console.warn(e):console.log(e)}ci.prototype.addListener=function(t,r){return pT(this,t,r,!1)};ci.prototype.on=ci.prototype.addListener;ci.prototype.prependListener=function(t,r){return pT(this,t,r,!0)};function mT(e,t,r){var n=!1;function i(){e.removeListener(t,i),n||(n=!0,r.apply(e,arguments))}return i.listener=r,i}ci.prototype.once=function(t,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.on(t,mT(this,t,r)),this};ci.prototype.prependOnceListener=function(t,r){if(typeof r!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(t,mT(this,t,r)),this};ci.prototype.removeListener=function(t,r){var n,i,a,s,c;if(typeof r!="function")throw new TypeError('"listener" argument must be a function');if(i=this._events,!i)return this;if(n=i[t],!n)return this;if(n===r||n.listener&&n.listener===r)--this._eventsCount===0?this._events=new md:(delete i[t],i.removeListener&&this.emit
vendor: 5,491 bytes, line 75
75("removeListener",t,n.listener||r));else if(typeof n!="function"){for(a=-1,s=n.length;s-- >0;)if(n[s]===r||n[s].listener&&n[s].listener===r){c=n[s].listener,a=s;break}if(a<0)return this;if(n.length===1){if(n[0]=void 0,--this._eventsCount===0)return this._events=new md,this;delete i[t]}else Boe(n,a);i.removeListener&&this.emit("removeListener",t,c||r)}return this};ci.prototype.off=function(e,t){return this.removeListener(e,t)};ci.prototype.removeAllListeners=function(t){var r,n;if(n=this._events,!n)return this;if(!n.removeListener)return arguments.length===0?(this._events=new md,this._eventsCount=0):n[t]&&(--this._eventsCount===0?this._events=new md:delete n[t]),this;if(arguments.length===0){for(var i=Object.keys(n),a=0,s;a<i.length;++a)s=i[a],s!=="removeListener"&&this.removeAllListeners(s);return this.removeAllListeners("removeListener"),this._events=new md,this._eventsCount=0,this}if(r=n[t],typeof r=="function")this.removeListener(t,r);else if(r)do this.removeListener(t,r[r.length-1]);while(r[0]);return this};ci.prototype.listeners=function(t){var r,n,i=this._events;return i?(r=i[t],r?typeof r=="function"?n=[r.listener||r]:n=woe(r):n=[]):n=[],n};ci.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):vT.call(e,t)};ci.prototype.listenerCount=vT;function vT(e){var t=this._events;if(t){var r=t[e];if(typeof r=="function")return 1;if(r)return r.length}return 0}ci.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};function Boe(e,t){for(var r=t,n=r+1,i=e.length;n<i;r+=1,n+=1)e[r]=e[n];e.pop()}function Cp(e,t){for(var r=new Array(t);t--;)r[t]=e[t];return r}function woe(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}var Ioe=Object.freeze({__proto__:null,EventEmitter:ci,default:ci}),yT=E1(Ioe),bT=yT.EventEmitter,Zg=E1(Gse),Xg;typeof Object.create=="function"?Xg=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:Xg=function(t,r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t};var xT=Object.getOwnPropertyDescriptors||function(t){for(var r=Object.keys(t),n={},i=0;i<r.length;i++)n[r[i]]=Object.getOwnPropertyDescriptor(t,r[i]);return n},Soe=/%[sdj%]/g;function Lv(e){if(!wp(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(Pl(arguments[r]));return t.join(" ")}for(var r=1,n=arguments,i=n.length,a=String(e).replace(Soe,function(c){if(c==="%%")return"%";if(r>=i)return c;switch(c){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch{return"[Circular]"}default:return c}}),s=n[r];r<i;s=n[++r])Bp(s)||!GA(s)?a+=" "+s:a+=" "+Pl(s);return a}function cC(e,t){if(Uc(kA.process))return function(){return cC(e,t).apply(this,arguments)};if(gn.noDeprecation===!0)return e;var r=!1;function n(){if(!r){if(gn.throwDeprecation)throw new Error(t);gn.traceDeprecation?console.trace(t):console.error(t),r=!0}return e.apply(this,arguments)}return n}var Hm={},pb;function ET(e){if(Uc(pb)&&(pb=gn.env.NODE_DEBUG||""),e=e.toUpperCase(),!Hm[e])if(new RegExp("\\b"+e+"\\b","i").test(pb)){var t=0;Hm[e]=function(){var r=Lv.apply(null,arguments);console.error("%s %d: %s",e,t,r)}}else Hm[e]=function(){};return Hm[e]}function Pl(e,t){var r={seen:[],stylize:Qoe};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),jv(t)?r.showHidden=t:t&&AC(r,t),Uc(r.showHidden)&&(r.showHidden=!1),Uc(r.depth)&&(r.depth=2),Uc(r.colors)&&(r.colors=!1),Uc(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=_oe),J5(r,e,r.depth)}Pl.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]};Pl.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function _oe(e,t){var r=Pl.styles[t];return r?"\x1B["+Pl.colors[r][0]+"m"+e+"\x1B["+Pl.colors[r][1]+"m":e}function Qoe(e,t){return e}function Doe(e){var t={};return e.forEach(function(r,n){t[r]=!0}),t}function J5(e,t,r){if(e.customInspect&&t&&BA(t.inspect)&&t.inspect!==Pl&&!(t.constructor&&t.constructor.prototype===t)){var n=t.inspect(r,e);return wp(n)||(n=J5(e,n,r)),n}var i=koe(e,t);if(i)return i;var a=Object.keys(t),s=Doe(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(t)),Kh(t)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return mb(t);if(a.length===0){if(BA(t)){var c=t.name?": "+t.name:"";return e.stylize("[Function"+c+"]","special")}if(CA(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(o1(t))return e.stylize(Date.prototype.toString.call(t),"date");if(Kh(t))return mb(t)}var u="",f=!1,A=["{","}"];if(uC(t)&&(f=!0,A=["[","]"]),BA(t)){var v=t.name?": "+t.name:"";u=" [Function"+v+"]"}if(CA(t)&&(u=" "+RegExp.prototype.toString.call(t)),o1(t)&&(u=" "+Date.prototype.toUTCString.call(t)),Kh(t)&&(u=" "+mb(t)),a.length===0&&(!f||t.length==0))return A[0]+u+A[1];if(r<0)return CA(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var y;return f?y=Noe(e,t,r,s,a):y=a.map(function(E){return QE(e,t,r,s,E,f)}),e.seen.pop(),Roe(y,u,A)}function koe(e,t){if(Uc(t))return e.stylize("undefined","undefined");if(wp(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";
75return e.stylize(r,"string")}if(fC(t))return e.stylize(""+t,"number");if(jv(t))return e.stylize(""+t,"boolean");if(Bp(t))return e.stylize("null","null")}function mb(e){return"["+Error.prototype.toString.call(e)+"]"}function Noe(e,t,r,n,i){for(var a=[],s=0,c=t.length;s<c;++s)ST(t,String(s))?a.push(QE(e,t,r,n,String(s),!0)):a.push("");return i.forEach(function(u){u.match(/^\d+$/)||a.push(QE(e,t,r,n,u,!0))}),a}function QE(e,t,r,n,i,a){var s,c,u;if(u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]},u.get?u.set?c=e.stylize("[Getter/Setter]","special"):c=e.stylize("[Getter]","special"):u.set&&(c=e.stylize("[Setter]","special")),ST(n,i)||(s="["+i+"]"),c||(e.seen.indexOf(u.value)<0?(Bp(r)?c=J5(e,u.value,null):c=J5(e,u.value,r-1),c.indexOf(` 76`)>-1&&(a?c=c.split(` 77`).map(function(f){return" "+f}).join(` 78`).substr(2):c=` 79`+c.split(` 80`).map(function(f){return" "+f}).join(` 81`))):c=e.stylize("[Circular]","special")),Uc(s)){if(a&&i.match(/^\d+$/))return c;s=JSON.stringify(""+i),s.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+c}function Roe(e,t,r){var n=e.reduce(function(i,a){return a.indexOf(` 82`)>=0,i+a.replace(/\u001b\[\d\d?m/g,"").length+1},0);return n>60?r[0]+(t===""?"":t+` 83 `)+" "+e.join(`, 84 `)+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function uC(e){return Array.isArray(e)}function jv(e){return typeof e=="boolean"}function Bp(e){return e===null}function CT(e){return e==null}function fC(e){return typeof e=="number"}function wp(e){return typeof e=="string"}function BT(e){return typeof e=="symbol"}function Uc(e){return e===void 0}function CA(e){return GA(e)&&dC(e)==="[object RegExp]"}function GA(e){return typeof e=="object"&&e!==null}function o1(e){return GA(e)&&dC(e)==="[object Date]"}function Kh(e){return GA(e)&&(dC(e)==="[object Error]"||e instanceof Error)}function BA(e){return typeof e=="function"}function Z5(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}function wT(e){return mt.isBuffer(e)}function dC(e){return Object.prototype.toString.call(e)}function vb(e){return e<10?"0"+e.toString(10):e.toString(10)}var Toe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Foe(){var e=new Date,t=[vb(e.getHours()),vb(e.getMinutes()),vb(e.getSeconds())].join(":");return[e.getDate(),Toe[e.getMonth()],t].join(" ")}function IT(){console.log("%s - %s",Foe(),Lv.apply(null,arguments))}function AC(e,t){if(!t||!GA(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}function ST(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var aA=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function hC(e){if(typeof e!="function")throw new TypeError('The "original" argument must be of type Function');if(aA&&e[aA]){var t=e[aA];if(typeof t!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,aA,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var r,n,i=new Promise(function(c,u){r=c,n=u}),a=[],s=0;s<arguments.length;s++)a.push(arguments[s]);a.push(function(c,u){c?n(c):r(u)});try{e.apply(this,a)}catch(c){n(c)}return i}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),aA&&Object.defineProperty(t,aA,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,xT(e))}hC.custom=aA;function Ooe(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}function _T(e){if(typeof e!="function")throw new TypeError('The "original" argument must be of type Function');function t(){for(var r=[],n=0;n<arguments.length;n++)r.push(arguments[n]);var i=r.pop();if(typeof i!="function")throw new TypeError("The last argument must be of type Function");var a=this,s=function(){return i.apply(a,arguments)};e.apply(this,r).then(function(c){gn.nextTick(s.bind(null,null,c))},function(c){gn.nextTick(Ooe.bind(null,c,s))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,xT(e)),t}var Moe={inherits:Xg,_extend:AC,log:IT,isBuffer:wT,isPrimitive:Z5,isFunction:BA,isError:Kh,isDate:o1,isObject:GA,isRegExp:CA,isUndefined:Uc,isSymbol:BT,isString:wp,isNumber:fC,isNullOrUndefined:CT,isNull:Bp,isBoolean:jv,isArray:uC,inspect:Pl,deprecate:cC,format:Lv,debuglog:ET,promisify:hC,callbackify:_T},Loe=Object.freeze({__proto__:null,_extend:AC,callbackify:_T,debuglog:ET,default:Moe,deprecate:cC,format:Lv,inherits:Xg,inspect:Pl,isArray:uC,isBoolean:jv,isBuffer:wT,isDate:o1,isError:Kh,isFunction:BA,isNull:Bp,isNullOrUndefined:CT,isNumber:fC,isObject:GA,isPrimitive:Z5,isRegExp:CA,isString:wp,isSymbol:BT,isUndefined:Uc,log:
vendor: 5,497 bytes, line 84
84IT,promisify:hC}),gC=E1(Loe),yb,x9;function joe(){if(x9)return yb;x9=1;function e(y,E){var C=Object.keys(y);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(y);E&&(I=I.filter(function(S){return Object.getOwnPropertyDescriptor(y,S).enumerable})),C.push.apply(C,I)}return C}function t(y){for(var E=1;E<arguments.length;E++){var C=arguments[E]!=null?arguments[E]:{};E%2?e(Object(C),!0).forEach(function(I){r(y,I,C[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(C)):e(Object(C)).forEach(function(I){Object.defineProperty(y,I,Object.getOwnPropertyDescriptor(C,I))})}return y}function r(y,E,C){return E in y?Object.defineProperty(y,E,{value:C,enumerable:!0,configurable:!0,writable:!0}):y[E]=C,y}function n(y,E){if(!(y instanceof E))throw new TypeError("Cannot call a class as a function")}function i(y,E){for(var C=0;C<E.length;C++){var I=E[C];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty(y,I.key,I)}}function a(y,E,C){return E&&i(y.prototype,E),y}var s=Zg,c=s.Buffer,u=gC,f=u.inspect,A=f&&f.custom||"inspect";function v(y,E,C){c.prototype.copy.call(y,E,C)}return yb=(function(){function y(){n(this,y),this.head=null,this.tail=null,this.length=0}return a(y,[{key:"push",value:function(C){var I={data:C,next:null};this.length>0?this.tail.next=I:this.head=I,this.tail=I,++this.length}},{key:"unshift",value:function(C){var I={data:C,next:this.head};this.length===0&&(this.tail=I),this.head=I,++this.length}},{key:"shift",value:function(){if(this.length!==0){var C=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,C}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(C){if(this.length===0)return"";for(var I=this.head,S=""+I.data;I=I.next;)S+=C+I.data;return S}},{key:"concat",value:function(C){if(this.length===0)return c.alloc(0);for(var I=c.allocUnsafe(C>>>0),S=this.head,T=0;S;)v(S.data,I,T),T+=S.data.length,S=S.next;return I}},{key:"consume",value:function(C,I){var S;return C<this.head.data.length?(S=this.head.data.slice(0,C),this.head.data=this.head.data.slice(C)):C===this.head.data.length?S=this.shift():S=I?this._getString(C):this._getBuffer(C),S}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(C){var I=this.head,S=1,T=I.data;for(C-=T.length;I=I.next;){var _=I.data,k=C>_.length?_.length:C;if(k===_.length?T+=_:T+=_.slice(0,C),C-=k,C===0){k===_.length?(++S,I.next?this.head=I.next:this.head=this.tail=null):(this.head=I,I.data=_.slice(k));break}++S}return this.length-=S,T}},{key:"_getBuffer",value:function(C){var I=c.allocUnsafe(C),S=this.head,T=1;for(S.data.copy(I),C-=S.data.length;S=S.next;){var _=S.data,k=C>_.length?_.length:C;if(_.copy(I,I.length-C,0,k),C-=k,C===0){k===_.length?(++T,S.next?this.head=S.next:this.head=this.tail=null):(this.head=S,S.data=_.slice(k));break}++T}return this.length-=T,I}},{key:A,value:function(C,I){return f(this,t({},I,{depth:0,customInspect:!1}))}}]),y})(),yb}function Uoe(e,t){var r=this,n=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return n||i?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,gn.nextTick(DE,this,e)):gn.nextTick(DE,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(a){!t&&a?r._writableState?r._writableState.errorEmitted?gn.nextTick(d5,r):(r._writableState.errorEmitted=!0,gn.nextTick(E9,r,a)):gn.nextTick(E9,r,a):t?(gn.nextTick(d5,r),t(a)):gn.nextTick(d5,r)}),this)}function E9(e,t){DE(e,t),d5(e)}function d5(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function Poe(){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)}function DE(e,t){e.emit("error",t)}function zoe(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}var QT={destroy:Uoe,undestroy:Poe,errorOrDestroy:zoe},qA={};function Hoe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var DT={};function Al(e,t,r){r||(r=Error);function n(a,s,c){return typeof t=="string"?t:t(a,s,c)}var i=(function(a){Hoe(s,a);function s(c,u,f){return a.call(this,n(c,u,f))||this}return s})(r);i.prototype.name=r.name,i.prototype.code=e,DT[e]=i}function C9(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map(function(n){return String(n)}),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:r===2?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}else return"of ".concat(t," ").concat(String(e))}function Goe(e,t,r){return e.substr(0,t.length)===t}function qoe(e,t,r){return(r===void 0||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}function Yoe(e,t,r){return typeof r!="number"&&(r=0),r+t.length>e.length?!1:e.indexOf(t,r)!==-1}Al("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invali
84d for option "'+e+'"'},TypeError);Al("ERR_INVALID_ARG_TYPE",function(e,t,r){var n;typeof t=="string"&&Goe(t,"not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be";var i;if(qoe(e," argument"))i="The ".concat(e," ").concat(n," ").concat(C9(t,"type"));else{var a=Yoe(e,".")?"property":"argument";i='The "'.concat(e,'" ').concat(a," ").concat(n," ").concat(C9(t,"type"))}return i+=". Received type ".concat(typeof r),i},TypeError);Al("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");Al("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"});Al("ERR_STREAM_PREMATURE_CLOSE","Premature close");Al("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"});Al("ERR_MULTIPLE_CALLBACK","Callback called multiple times");Al("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");Al("ERR_STREAM_WRITE_AFTER_END","write after end");Al("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Al("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError);Al("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");qA.codes=DT;var Woe=qA.codes.ERR_INVALID_OPT_VALUE;function Koe(e,t,r){return e.highWaterMark!=null?e.highWaterMark:t?e[r]:null}function Voe(e,t,r,n){var i=Koe(t,n,r);if(i!=null){if(!(isFinite(i)&&Math.floor(i)===i)||i<0){var a=n?r:"highWaterMark";throw new Woe(a,i)}return Math.floor(i)}return e.objectMode?16:16*1024}var kT={getHighWaterMark:Voe},kE;typeof Object.create=="function"?kE=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:kE=function(t,r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t};var Joe=kE,Zoe=Object.freeze({__proto__:null,default:Joe}),Ip=E1(Zoe),Xoe=mt.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 $oe(e){if(e&&!Xoe(e))throw new Error("Unknown encoding: "+e)}function Uv(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),$oe(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=tle;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=rle;break;default:this.write=ele;return}this.charBuffer=new mt(6),this.charReceived=0,this.charLength=0}Uv.prototype.write=function(e){for(var t="";this.charLength;){var r=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived<this.charLength)return"";e=e.slice(r,e.length),t=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var i=t.charCodeAt(t.length-1);if(i>=55296&&i<=56319){this.charLength+=this.surrogateSize,t="";continue}if(this.charReceived=this.charLength=0,e.length===0)return t;break}this.detectIncompleteChar(e);var n=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,n),n-=this.charReceived),t+=e.toString(this.encoding,0,n);var n=t.length-1,i=t.charCodeAt(n);if(i>=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,n)}return t};Uv.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var r=e[e.length-t];if(t==1&&r>>5==6){this.charLength=2;break}if(t<=2&&r>>4==14){this.charLength=3;break}if(t<=3&&r>>3==30){this.charLength=4;break}}this.charReceived=t};Uv.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var r=this.charReceived,n=this.charBuffer,i=this.encoding;t+=n.slice(0,r).toString(i)}return t};function ele(e){return e.toString(this.encoding)}function tle(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function rle(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}var nle=Object.freeze({__proto__:null,StringDecoder:Uv}),NT=E1(nle),B9=qA.codes.ERR_STREAM_PREMATURE_CLOSE;function ile(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];e.apply(this,n)}}}
84function ale(){}function sle(e){return e.setHeader&&typeof e.abort=="function"}function RT(e,t,r){if(typeof t=="function")return RT(e,null,t);t||(t={}),r=ile(r||ale);var n=t.readable||t.readable!==!1&&e.readable,i=t.writable||t.writable!==!1&&e.writable,a=function(){e.writable||c()},s=e._writableState&&e._writableState.finished,c=function(){i=!1,s=!0,n||r.call(e)},u=e._readableState&&e._readableState.endEmitted,f=function(){n=!1,u=!0,i||r.call(e)},A=function(C){r.call(e,C)},v=function(){var C;if(n&&!u)return(!e._readableState||!e._readableState.ended)&&(C=new B9),r.call(e,C);if(i&&!s)return(!e._writableState||!e._writableState.ended)&&(C=new B9),r.call(e,C)},y=function(){e.req.on("finish",c)};return sle(e)?(e.on("complete",c),e.on("abort",v),e.req?y():e.on("request",y)):i&&!e._writableState&&(e.on("end",a),e.on("close",a)),e.on("end",f),e.on("finish",c),t.error!==!1&&e.on("error",A),e.on("close",v),function(){e.removeListener("complete",c),e.removeListener("abort",v),e.removeListener("request",y),e.req&&e.req.removeListener("finish",c),e.removeListener("end",a),e.removeListener("close",a),e.removeListener("finish",c),e.removeListener("end",f),e.removeListener("error",A),e.removeListener("close",v)}}var pC=RT,bb,w9;function ole(){if(w9)return bb;w9=1;var e;function t(T,_,k){return _ in T?Object.defineProperty(T,_,{value:k,enumerable:!0,configurable:!0,writable:!0}):T[_]=k,T}var r=pC,n=Symbol("lastResolve"),i=Symbol("lastReject"),a=Symbol("error"),s=Symbol("ended"),c=Symbol("lastPromise"),u=Symbol("handlePromise"),f=Symbol("stream");function A(T,_){return{value:T,done:_}}function v(T){var _=T[n];if(_!==null){var k=T[f].read();k!==null&&(T[c]=null,T[n]=null,T[i]=null,_(A(k,!1)))}}function y(T){gn.nextTick(v,T)}function E(T,_){return function(k,F){T.then(function(){if(_[s]){k(A(void 0,!0));return}_[u](k,F)},F)}}var C=Object.getPrototypeOf(function(){}),I=Object.setPrototypeOf((e={get stream(){return this[f]},next:function(){var _=this,k=this[a];if(k!==null)return Promise.reject(k);if(this[s])return Promise.resolve(A(void 0,!0));if(this[f].destroyed)return new Promise(function(N,L){gn.nextTick(function(){_[a]?L(_[a]):N(A(void 0,!0))})});var F=this[c],Q;if(F)Q=new Promise(E(F,this));else{var j=this[f].read();if(j!==null)return Promise.resolve(A(j,!1));Q=new Promise(this[u])}return this[c]=Q,Q}},t(e,Symbol.asyncIterator,function(){return this}),t(e,"return",function(){var _=this;return new Promise(function(k,F){_[f].destroy(null,function(Q){if(Q){F(Q);return}k(A(void 0,!0))})})}),e),C),S=function(_){var k,F=Object.create(I,(k={},t(k,f,{value:_,writable:!0}),t(k,n,{value:null,writable:!0}),t(k,i,{value:null,writable:!0}),t(k,a,{value:null,writable:!0}),t(k,s,{value:_._readableState.endEmitted,writable:!0}),t(k,u,{value:function(j,N){var L=F[f].read();L?(F[c]=null,F[n]=null,F[i]=null,j(A(L,!1))):(F[n]=j,F[i]=N)},writable:!0}),k));return F[c]=null,r(_,function(Q){if(Q&&Q.code!=="ERR_STREAM_PREMATURE_CLOSE"){var j=F[i];j!==null&&(F[c]=null,F[n]=null,F[i]=null,j(Q)),F[a]=Q;return}var N=F[n];N!==null&&(F[c]=null,F[n]=null,F[i]=null,N(A(void 0,!0))),F[s]=!0}),_.on("readable",y.bind(null,F)),F};return bb=S,bb}var xb,I9;function lle(){return I9||(I9=1,xb=function(){throw new Error("Readable.from is not available in the browser")}),xb}const mC=C1;mC.Readable=Hn;Hn.ReadableState=FT;yT.EventEmitter;var TT=function(t,r){return t.listeners(r).length},Sp=bT,Pv=Zg.Buffer,cle=V5.Uint8Array||function(){};function ule(e){return Pv.from(e)}function fle(e){return Pv.isBuffer(e)||e instanceof cle}var Eb=gC,An;Eb&&Eb.debuglog?An=Eb.debuglog("stream"):An=function(){};var dle=joe(),vC=QT,Ale=kT,hle=Ale.getHighWaterMark,zv=qA.codes,gle=zv.ERR_INVALID_ARG_TYPE,ple=zv.ERR_STREAM_PUSH_AFTER_EOF,mle=zv.ERR_METHOD_NOT_IMPLEMENTED,vle=zv.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,Vh,Cb,Bb;Ip(Hn,Sp);var Rg=vC.errorOrDestroy,wb=["error","close","destroy","pause","resume"];function yle(e,t,r){if(typeof e.prependListener=="function")return e.prepe
vendor: 18,276 bytes, line 84
84ndListener(t,r);!e._events||!e._events[t]?e.on(t,r):Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function FT(e,t,r){e=e||{},typeof r!="boolean"&&(r=t instanceof mC.Duplex),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=hle(this,e,"readableHighWaterMark",r),this.buffer=new dle,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=e.emitClose!==!1,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&&(Vh||(Vh=NT.StringDecoder),this.decoder=new Vh(e.encoding),this.encoding=e.encoding)}function Hn(e){if(!(this instanceof Hn))return new Hn(e);var t=this instanceof mC.Duplex;this._readableState=new FT(e,this,t),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),Sp.call(this)}Object.defineProperty(Hn.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(t){this._readableState&&(this._readableState.destroyed=t)}});Hn.prototype.destroy=vC.destroy;Hn.prototype._undestroy=vC.undestroy;Hn.prototype._destroy=function(e,t){t(e)};Hn.prototype.push=function(e,t){var r=this._readableState,n;return r.objectMode?n=!0:typeof e=="string"&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=Pv.from(e,t),t=""),n=!0),OT(this,e,t,!1,n)};Hn.prototype.unshift=function(e){return OT(this,e,null,!0,!1)};function OT(e,t,r,n,i){An("readableAddChunk",t);var a=e._readableState;if(t===null)a.reading=!1,Ele(e,a);else{var s;if(i||(s=ble(a,t)),s)Rg(e,s);else if(a.objectMode||t&&t.length>0)if(typeof t!="string"&&!a.objectMode&&Object.getPrototypeOf(t)!==Pv.prototype&&(t=ule(t)),n)a.endEmitted?Rg(e,new vle):Ib(e,a,t,!0);else if(a.ended)Rg(e,new ple);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(t=a.decoder.write(t),a.objectMode||t.length!==0?Ib(e,a,t,!1):NE(e,a)):Ib(e,a,t,!1)}else n||(a.reading=!1,NE(e,a))}return!a.ended&&(a.length<a.highWaterMark||a.length===0)}function Ib(e,t,r,n){t.flowing&&t.length===0&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&Hv(e)),NE(e,t)}function ble(e,t){var r;return!fle(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new gle("chunk",["string","Buffer","Uint8Array"],t)),r}Hn.prototype.isPaused=function(){return this._readableState.flowing===!1};Hn.prototype.setEncoding=function(e){Vh||(Vh=NT.StringDecoder);var t=new Vh(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var r=this._readableState.buffer.head,n="";r!==null;)n+=t.write(r.data),r=r.next;return this._readableState.buffer.clear(),n!==""&&this._readableState.buffer.push(n),this._readableState.length=n.length,this};var S9=1073741824;function xle(e){return e>=S9?e=S9:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function _9(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=xle(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}Hn.prototype.read=function(e){An("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return An("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?Sb(this):Hv(this),null;if(e=_9(e,t),e===0&&t.ended)return t.length===0&&Sb(this),null;var n=t.needReadable;An("need readable",n),(t.length===0||t.length-e<t.highWaterMark)&&(n=!0,An("length less than watermark",n)),t.ended||t.reading?(n=!1,An("reading or ended",n)):n&&(An("do read"),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=_9(r,t)));var i;return e>0?i=jT(e,t):i=null,i===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&Sb(this)),i!==null&&this.emit("data",i),i};function Ele(e,t){if(An("onEofChunk"),!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?Hv(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,MT(e)))}}function Hv(e){var t=e._readableState;An("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(An("emitReadable",t.flowing),t.emittedReadable=!0,gn.nextTick(MT,e))}function MT(e){var t=e._readableState;An("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,yC(e)}function NE(e,t){t.readingMore||(t.readingMore=!0,gn.nextTick(Cle,e,t))}function Cle(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&t.length===0);){var r=t.length;if(An("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}Hn.prototype._read=function(e){Rg(this,new mle("_read()"))};Hn.prototype.pipe=function(e,t){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e);break}n.pipesCount+=1,An("pipe count=%d opts=%j",n.pipesCount,t);var i=(!t||t.end!==!1)&&e!==gn.stdout&&e!==gn.stderr,a=i?c:I;n.endEmitted?gn.nextTick(a):r.once("end",a),e.on("unpipe",s);function s(S,T){An("onunpipe"),S===r&&T&&T.hasUnpiped===!1&&(T.hasUnpiped=!0,A())}function c(){An("onend"),e.end()}var u=Ble(r);e.on("drain",u);var f=!1;function A(){An("cleanup"),e.removeListener("close",E),e.removeListener("finish",C),e.removeListener("drain",u),e.removeListener("error",y),e.removeListener("unpipe",s),r.removeListener("end",c),r.removeListener("end",I),r.removeListener("data",v),f=!0,n.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&u()}r.on("data",v);function v(S){An("ondata");var T=e.write(S);An("dest.write",T),T===!1&&((n.pipesCount===1&&n.pipes===e||n.pipesCount>1&&UT(n.pipes,e)!==-1)&&!f&&(An("false write response, pause",n.awaitDrain),n.awaitDrain++),r.pause())}function y(S){An("onerror",S),I(),e.removeListener("error",y),TT(e,"error")===0&&Rg(e,S)}yle(e,"error",y);function E(){e.removeListener("finish",C),I()}e.once("close",E);function C(){An("onfinish"),e.removeListener("close",E),I()}e.once("finish",C);function I(){An("unpipe"),r.unpipe(e)}return e.emit("pipe",r),n.flowing||(An("pipe resume"),r.resume()),e};function Ble(e){return function(){var r=e._readableState;An("pipeOnDrain",r.awaitDrain),r.awaitDrain&&r.awaitDrain--,r.awaitDrain===0&&TT(e,"data")&&(r.flowing=!0,yC(e))}}Hn.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r),this);if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)n[a].emit("unpipe",this,{hasUnpiped:!1});return this}var s=UT(t.pipes,e);return s===-1?this:(t.pipes.splice(s,1),t.pipesCount-=1,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r),this)};Hn.prototype.on=function(e,t){var r=Sp.prototype.on.call(this,e,t),n=this._readableState;return e==="data"?(n.readableListening=this.listenerCount("readable")>0,n.flowing!==!1&&this.resume()):e==="readable"&&!n.endEmitted&&!n.readableListening&&(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,An("on readable",n.length,n.reading),n.length?Hv(this):n.reading||gn.nextTick(wle,this)),r};Hn.prototype.addListener=Hn.prototype.on;Hn.prototype.removeListener=function(e,t){var r=Sp.prototype.removeListener.call(this,e,t);return e==="readable"&&gn.nextTick(LT,this),r};Hn.prototype.removeAllListeners=function(e){var t=Sp.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&gn.nextTick(LT,this),t};function LT(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 wle(e){An("readable nexttick read 0"),e.read(0)}Hn.prototype.resume=function(){var e=this._readableState;return e.flowing||(An("resume"),e.flowing=!e.readableListening,Ile(this,e)),e.paused=!1,this};function Ile(e,t){t.resumeScheduled||(t.resumeScheduled=!0,gn.nextTick(Sle,e,t))}function Sle(e,t){An("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),yC(e),t.flowing&&!t.reading&&e.read(0)}Hn.prototype.pause=function(){return An("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(An("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function yC(e){var t=e._readableState;for(An("flow",t.flowing);t.flowing&&e.read()!==null;);}Hn.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;e.on("end",function(){if(An("wrapped end"),r.decoder&&!r.ended){var s=r.decoder.end();s&&s.length&&t.push(s)}t.push(null)}),e.on("data",function(s){if(An("wrapped data"),r.decoder&&(s=r.decoder.write(s)),!(r.objectMode&&s==null)&&!(!r.objectMode&&(!s||!s.length))){var c=t.push(s);c||(n=!0,e.pause())}});for(var i in e)this[i]===void 0&&typeof e[i]=="function"&&(this[i]=(function(c){return function(){return e[c].apply(e,arguments)}})(i));for(var a=0;a<wb.length;a++)e.on(wb[a],this.emit.bind(this,wb[a]));return this._read=function(s){An("wrapped _read",s),n&&(n=!1,e.resume())},this};typeof Symbol=="function"&&(Hn.prototype[Symbol.asyncIterator]=function(){return Cb===void 0&&(Cb=ole()),Cb(this)});Object.defineProperty(Hn.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});Object.defineProperty(Hn.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}});Object.defineProperty(Hn.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(t){this._readableState&&(this._readableState.flowing=t)}});Hn._fromList=jT;Object.defineProperty(Hn.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function jT(e,t){if(t.length===0)return null;var r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(t.decoder?r=t.buffer.join(""):t.buffer.length===1?r=t.buffer.first():r=t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r}function Sb(e){var t=e._readableState;An("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,gn.nextTick(_le,t,e))}function _le(e,t){if(An("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}typeof Symbol=="function"&&(Hn.from=function(e,t){return Bb===void 0&&(Bb=lle()),Bb(Hn,e,t)});function UT(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}var Qle=Dle;function Dle(e,t){if(_b("noDeprecation"))return e;var r=!1;function n(){if(!r){if(_b("throwDeprecation"))throw new Error(t);_b("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}return n}function _b(e){try{if(!V5.localStorage)return!1}catch{return!1}var t=V5.localStorage[e];return t==null?!1:String(t).toLowerCase()==="true"}const bC=C1;bC.Writable=xa;function PT(e){var t=this;this.next=null,this.entry=null,this.finish=function(){nce(t,e)}}xa.WritableState=_p;var kle={deprecate:Qle},zT=bT,Gv=Zg.Buffer,Nle=V5.Uint8Array||function(){};function Rle(e){return Gv.from(e)}function Tle(e){return Gv.isBuffer(e)||e instanceof Nle}var xC=QT,Fle=kT,Ole=Fle.getHighWaterMark,_d=qA.codes,Mle=_d.ERR_INVALID_ARG_TYPE,Lle=_d.ERR_METHOD_NOT_IMPLEMENTED,jle=_d.ERR_MULTIPLE_CALLBACK,Ule=_d.ERR_STREAM_CANNOT_PIPE,Ple=_d.ERR_STREAM_DESTROYED,zle=_d.ERR_STREAM_NULL_VALUES,Hle=_d.ERR_STREAM_WRITE_AFTER_END,Gle=_d.ERR_UNKNOWN_ENCODING,l1=xC.errorOrDestroy;Ip(xa,zT);function qle(){}function _p(e,t,r){e=e||{},typeof r!="boolean"&&(r=t instanceof bC.Duplex),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=Ole(this,e,"writableHighWaterMark",r),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var n=e.decodeStrings===!1;this.decodeStrings=!n,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(i){Xle(t,i)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new PT(this)}_p.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty(_p.prototype,"buffer",{get:kle.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var A5;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(A5=Function.prototype[Symbol.hasInstance],Object.defineProperty(xa,Symbol.hasInstance,{value:function(t){return A5.call(this,t)?!0:this!==xa?!1:t&&t._writableState instanceof _p}})):A5=function(t){return t instanceof this};function xa(e){var t=this instanceof bC.Duplex;if(!t&&!A5.call(xa,this))return new xa(e);this._writableState=new _p(e,this,t),this.writable=!0,e&&(typeof e.write=="function"&&(this._write=e.write),typeof e.writev=="function"&&(this._writev=e.writev),typeof e.destroy=="function"&&(this._destroy=e.destroy),typeof e.final=="function"&&(this._final=e.final)),zT.call(this)}xa.prototype.pipe=function(){l1(this,new Ule)};function Yle(e,t){var r=new Hle;l1(e,r),gn.nextTick(t,r)}function Wle(e,t,r,n){var i;return r===null?i=new zle:typeof r!="string"&&!t.objectMode&&(i=new Mle("chunk",["string","Buffer"],r)),i?(l1(e,i),gn.nextTick(n,i),!1):!0}xa.prototype.write=function(e,t,r){var n=this._writableState,i=!1,a=!n.objectMode&&Tle(e);return a&&!Gv.isBuffer(e)&&(e=Rle(e)),typeof t=="function"&&(r=t,t=null),a?t="buffer":t||(t=n.defaultEncoding),typeof r!="function"&&(r=qle),n.ending?Yle(this,r):(a||Wle(this,n,e,r))&&(n.pendingcb++,i=Vle(this,n,a,e,t,r)),i};xa.prototype.cork=function(){this._writableState.corked++};xa.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&HT(this,e))};xa.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=t.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((t+"").toLowerCase())>-1))throw new Gle(t);return this._writableState.defaultEncoding=t,this};Object.defineProperty(xa.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Kle(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=Gv.from(t,r)),t}Object.defineProperty(xa.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Vle(e,t,r,n,i,a){if(!r){var s=Kle(t,n,i);n!==s&&(r=!0,i="buffer",n=s)}var c=t.objectMode?1:n.length;t.length+=c;var u=t.length<t.highWaterMark;if(u||(t.needDrain=!0),t.writing||t.corked){var f=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:a,next:null},f?f.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else RE(e,t,!1,c,n,i,a);return u}function RE(e,t,r,n,i,a,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new Ple("write")):r?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function Jle(e,t,r,n,i){--t.pendingcb,r?(gn.nextTick(i,n),gn.nextTick($g,e,t),e._writableState.errorEmitted=!0,l1(e,n)):(i(n),e._writableState.errorEmitted=!0,l1(e,n),$g(e,t))}function Zle(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function Xle(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if(typeof i!="function")throw new jle;if(Zle(r),t)Jle(e,r,n,t,i);else{var a=GT(r)||e.destroyed;!a&&!r.corked&&!r.bufferProcessing&&r.bufferedRequest&&HT(e,r),n?gn.nextTick(Q9,e,r,a,i):Q9(e,r,a,i)}}function Q9(e,t,r,n){r||$le(e,t),t.pendingcb--,n(),$g(e,t)}function $le(e,t){t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function HT(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),a=t.corkedRequestsFree;a.entry=r;for(var s=0,c=!0;r;)i[s]=r,r.isBuf||(c=!1),r=r.next,s+=1;i.allBuffers=c,RE(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 PT(t),t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,f=r.encoding,A=r.callback,v=t.objectMode?1:u.length;if(RE(e,t,!1,v,u,f,A),r=r.next,t.bufferedRequestCount--,t.writing)break}r===null&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}xa.prototype._write=function(e,t,r){r(new Lle("_write()"))};xa.prototype._writev=null;xa.prototype.end=function(e,t,r){var n=this._writableState;return typeof e=="function"?(r=e,e=null,t=null):typeof t=="function"&&(r=t,t=null),e!=null&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||rce(this,n,r),this};Object.defineProperty(xa.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function GT(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function ece(e,t){e._final(function(r){t.pendingcb--,r&&l1(e,r),t.prefinished=!0,e.emit("prefinish"),$g(e,t)})}function tce(e,t){!t.prefinished&&!t.finalCalled&&(typeof e._final=="function"&&!t.de
84stroyed?(t.pendingcb++,t.finalCalled=!0,gn.nextTick(ece,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function $g(e,t){var r=GT(t);if(r&&(tce(e,t),t.pendingcb===0&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}return r}function rce(e,t,r){t.ending=!0,$g(e,t),r&&(t.finished?gn.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}function nce(e,t,r){var n=e.entry;for(e.entry=null;n;){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree.next=e}Object.defineProperty(xa.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}});xa.prototype.destroy=xC.destroy;xa.prototype._undestroy=xC.undestroy;xa.prototype._destroy=function(e,t){t(e)};var ice=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};const c1=C1;c1.Duplex=Jc;Ip(Jc,c1.Readable);for(var D9=ice(c1.Writable.prototype),Qb=0;Qb<D9.length;Qb++){var Db=D9[Qb];Jc.prototype[Db]||(Jc.prototype[Db]=c1.Writable.prototype[Db])}function Jc(e){if(!(this instanceof Jc))return new Jc(e);c1.Readable.call(this,e),c1.Writable.call(this,e),this.allowHalfOpen=!0,e&&(e.readable===!1&&(this.readable=!1),e.writable===!1&&(this.writable=!1),e.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",ace)))}Object.defineProperty(Jc.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});Object.defineProperty(Jc.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});Object.defineProperty(Jc.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function ace(){this._writableState.ended||gn.nextTick(sce,this)}function sce(e){e.end()}Object.defineProperty(Jc.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(t){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=t,this._writableState.destroyed=t)}});const Qp=C1;Qp.Transform=Wu;var qv=qA.codes,oce=qv.ERR_METHOD_NOT_IMPLEMENTED,lce=qv.ERR_MULTIPLE_CALLBACK,cce=qv.ERR_TRANSFORM_ALREADY_TRANSFORMING,uce=qv.ERR_TRANSFORM_WITH_LENGTH_0;Ip(Wu,Qp.Duplex);function fce(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(n===null)return this.emit("error",new lce);r.writechunk=null,r.writecb=null,t!=null&&this.push(t),n(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function Wu(e){if(!(this instanceof Wu))return new Wu(e);Qp.Duplex.call(this,e),this._transformState={afterTransform:fce.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",dce)}function dce(){var e=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(t,r){k9(e,t,r)}):k9(this,null,null)}Wu.prototype.push=function(e,t){return this._transformState.needTransform=!1,Qp.Duplex.prototype.push.call(this,e,t)};Wu.prototype._transform=function(e,t,r){r(new oce("_transform()"))};Wu.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}};Wu.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0};Wu.prototype._destroy=function(e,t){Qp.Duplex.prototype._destroy.call(this,e,function(r){t(r)})};function k9(e,t,r){if(t)return e.emit("error",t);if(r!=null&&e.push(r),e._writableState.length)throw new uce;if(e._transformState.transforming)throw new cce;return e.push(null)}const qT=C1;qT.PassThrough=ep;Ip(ep,qT.Transform);function ep(e){if(!(this instanceof ep))return new ep(e);Transform.call(this,e)}ep.prototype._transform=function(e,t,r){r(null,e)};var kb;function Ace(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}
84var YT=qA.codes,hce=YT.ERR_MISSING_ARGS,gce=YT.ERR_STREAM_DESTROYED;function N9(e){if(e)throw e}function pce(e){return e.setHeader&&typeof e.abort=="function"}function mce(e,t,r,n){n=Ace(n);var i=!1;e.on("close",function(){i=!0}),kb===void 0&&(kb=pC),kb(e,{readable:t,writable:r},function(s){if(s)return n(s);i=!0,n()});var a=!1;return function(s){if(!i&&!a){if(a=!0,pce(e))return e.abort();if(typeof e.destroy=="function")return e.destroy();n(s||new gce("pipe"))}}}function R9(e){e()}function vce(e,t){return e.pipe(t)}function yce(e){return!e.length||typeof e[e.length-1]!="function"?N9:e.pop()}function bce(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=yce(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new hce("streams");var i,a=t.map(function(s,c){var u=c<t.length-1,f=c>0;return mce(s,u,f,function(A){i||(i=A),A&&a.forEach(R9),!u&&(a.forEach(R9),n(i))})});return t.reduce(vce)}var xce=bce;(function(e,t){const r=C1;t=e.exports=r.Readable,t.Stream=r.Readable,t.Readable=r.Readable,t.Writable=r.Writable,t.Duplex=r.Duplex,t.Transform=r.Transform,t.PassThrough=r.PassThrough,t.finished=pC,t.pipeline=xce})(_E,_E.exports);var WT=_E.exports,KT=cT(WT),VT={},JT={};function T9(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,i=0,a=Math.min(r,n);i<a;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:n<r?1:0}var Ece=Object.prototype.hasOwnProperty,F9=Object.keys||function(e){var t=[];for(var r in e)Ece.call(e,r)&&t.push(r);return t},O9=Array.prototype.slice,Nb;function ZT(){return typeof Nb<"u"?Nb:Nb=(function(){return(function(){}).name==="foo"})()}function M9(e){return Object.prototype.toString.call(e)}function L9(e){return pA(e)||typeof kA.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e?!!(e instanceof DataView||e.buffer&&e.buffer instanceof ArrayBuffer):!1}function _s(e,t){e||Is(e,!0,t,"==",tp)}var Cce=/\s*function\s+([^\(\s]*)\s*/;function XT(e){if(BA(e)){if(ZT())return e.name;var t=e.toString(),r=t.match(Cce);return r&&r[1]}}_s.AssertionError=Yv;function Yv(e){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=Bce(this),this.generatedMessage=!0);var t=e.stackStartFunction||Is;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var r=new Error;if(r.stack){var n=r.stack,i=XT(t),a=n.indexOf(` 85`+i);if(a>=0){var s=n.indexOf(` 86`,a+1);n=n.substring(s+1)}this.stack=n}}}Xg(Yv,Error);function j9(e,t){return typeof e=="string"?e.length<t?e:e.slice(0,t):e}function U9(e){if(ZT()||!BA(e))return Pl(e);var t=XT(e),r=t?": "+t:"";return"[Function"+r+"]"}function Bce(e){return j9(U9(e.actual),128)+" "+e.operator+" "+j9(U9(e.expected),128)}function Is(e,t,r,n,i){throw new Yv({message:r,actual:e,expected:t,operator:n,stackStartFunction:i})}_s.fail=Is;function tp(e,t){e||Is(e,!0,t,"==",tp)}_s.ok=tp;_s.equal=EC;function EC(e,t,r){e!=t&&Is(e,t,r,"==",EC)}_s.notEqual=CC;function CC(e,t,r){e==t&&Is(e,t,r,"!=",CC)}_s.deepEqual=BC;function BC(e,t,r){u1(e,t,!1)||Is(e,t,r,"deepEqual",BC)}_s.deepStrictEqual=wC;function wC(e,t,r){u1(e,t,!0)||Is(e,t,r,"deepStrictEqual",wC)}function u1(e,t,r,n){if(e===t)return!0;if(pA(e)&&pA(t))return T9(e,t)===0;if(o1(e)&&o1(t))return e.getTime()===t.getTime();if(CA(e)&&CA(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if((e===null||typeof e!="object")&&(t===null||typeof t!="object"))return r?e===t:e==t;if(L9(e)&&L9(t)&&M9(e)===M9(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return T9(new Uint8Array(e.buffer),new Uint8Array(t.buffer))===0;if(pA(e)!==pA(t))return!1;n=n||{actual:[],expected:[]};var i=n.actual.indexOf(e);return i!==-1&&i===n.expected.indexOf(t)?!0:(n.actual.push(e),n.expected.push(t),wce(e,t,r,n))}function P9(e){return Object.prototype.toString.call(e)=="[object Arguments]"}function wce(e,t,r,n){if(e==null||t===null||t===void 0)return!1;if(Z5(e)||Z5(t))return e===t;if(r&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var i=P9(e),a=P9(t);if(i&&!a||!i&&a)return!1;if(i)return e=O9.call(e),t=O9.call(t),u1(e,t,r);var s=F9(e),c=F9(t),u,f;if(s.length!==c.length)return!1;for(s.sort(),c.sort(),f=s.length-1;f>=0;f--)if(s[f]!==c[f])return!1;for(f=s.length-1;f>=0;f--)if(u=s[f],!u1(e[u],t[u],r,n))return!1;return!0}_s.notDeepEqual=IC;function IC(e,t,r){u1(e,t,!1)&&Is(e,t,r,"notDeepEqual",IC)}_s.notDeepStrictEqual=SC;function SC(e,t,r){u1(e,t,!0)&&Is(e,t,r,"notDeepStrictEqual",SC)}_s.strictEqual=_C;function _C(e,t,r){e!==t&&Is(e,t,r,"===",_C)}_s.notStrictEqual=QC;function QC(e,t,r){e===t&&Is(e,t,r,"!==",QC)}function z9(e,t){if(!e||!t)return!1;if(Object.prototype.toString.call(t)=="[object RegExp]")return t.test(e);try{if(e instanceof t)return!0}catch{}return Error.isPrototypeOf(t)?!1:t.call({},e)===!0}function Ice(e){var t;try{e()}catch(r){t=r}return t}function $T(e,t,r,n){var i;if(typeof t!="function")throw new TypeError('"block" argument must be a function');typeof r=="string"&&(n=r,r=null),i=Ice(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!i&&Is(i,r,"Missing expected exception"+n);var a=typeof n=="string",s=!e&&Kh(i),c=!e&&i&&!r;if((s&&a&&z9(i,r)||c)&&Is(i,r,"Got unwanted exception"+n),e&&i&&r&&!z9(i,r)||!e&&i)throw i}_s.throws=eF;function eF(e,t,r){$T(!0,e,t,r)}_s.doesNotThrow=tF;function tF(e,t,r){$T(!1,e,t,r)}_s.ifError=rF;function rF(e){if(e)throw e}var Sce=Object.freeze({__proto__:null,AssertionError:Yv,assert:tp,deepEqual:BC,deepStrictEqual:wC,default:_s,doesNotThrow:tF,equal:EC,fail:Is,ifError:rF,notDeepEqual:IC,notDeepStrictEqual:SC,notEqual:CC,notStr
86ictEqual:QC,ok:tp,strictEqual:_C,throws:eF}),nF=E1(Sce);(function(e){var t=nF,r=$ee,n=ite,i=cte,a=dte;for(var s in a)e[s]=a[s];e.NONE=0,e.DEFLATE=1,e.INFLATE=2,e.GZIP=3,e.GUNZIP=4,e.DEFLATERAW=5,e.INFLATERAW=6,e.UNZIP=7;var c=31,u=139;function f(A){if(typeof A!="number"||A<e.DEFLATE||A>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=A,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}f.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}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?n.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},f.prototype.write=function(A,v,y,E,C,I,S){return this._write(!0,A,v,y,E,C,I,S)},f.prototype.writeSync=function(A,v,y,E,C,I,S){return this._write(!1,A,v,y,E,C,I,S)},f.prototype._write=function(A,v,y,E,C,I,S,T){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,v===void 0,"must provide flush value"),this.write_in_progress=!0,v!==e.Z_NO_FLUSH&&v!==e.Z_PARTIAL_FLUSH&&v!==e.Z_SYNC_FLUSH&&v!==e.Z_FULL_FLUSH&&v!==e.Z_FINISH&&v!==e.Z_BLOCK)throw new Error("Invalid flush value");if(y==null&&(y=mt.alloc(0),C=0,E=0),this.strm.avail_in=C,this.strm.input=y,this.strm.next_in=E,this.strm.avail_out=T,this.strm.output=I,this.strm.next_out=S,this.flush=v,!A)return this._process(),this._checkError()?this._afterSync():void 0;var _=this;return gn.nextTick(function(){_._process(),_._after()}),this},f.prototype._afterSync=function(){var A=this.strm.avail_out,v=this.strm.avail_in;return this.write_in_progress=!1,[v,A]},f.prototype._process=function(){var A=null;switch(this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=n.deflate(this.strm,this.flush);break;case e.UNZIP:switch(this.strm.avail_in>0&&(A=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(A===null)break;if(this.strm.input[A]===c){if(this.gzip_id_bytes_read=1,A++,this.strm.avail_in===1)break}else{this.mode=e.INFLATE;break}case 1:if(A===null)break;this.strm.input[A]===u?(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&&this.strm.next_in[0]!==0;)this.reset(),this.err=i.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},f.prototype._checkError=function(){switch(this.err){case e.Z_OK:case e.Z_BUF_ERROR:if(this.strm.avail_out!==0&&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 this.dictionary==null?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},f.prototype._after=function(){if(this._checkError()){var A=this.strm.avail_out,v=this.strm.avail_in;this.write_in_progress=!1,this.callback(v,A),this.pending_close&&this.close()}},f.prototype._error=function(A){this.strm.msg&&(A=this.strm.msg),this.onerror(A,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},f.prototype.init=function(A,v,y,E,C){t(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),t(A>=8&&A<=15,"invalid windowBits"),t(v>=-1&&v<=9,"invalid compression level"),t(y>
86=1&&y<=9,"invalid memlevel"),t(E===e.Z_FILTERED||E===e.Z_HUFFMAN_ONLY||E===e.Z_RLE||E===e.Z_FIXED||E===e.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(v,A,y,E,C),this._setDictionary()},f.prototype.params=function(){throw new Error("deflateParams Not supported")},f.prototype.reset=function(){this._reset(),this._setDictionary()},f.prototype._init=function(A,v,y,E,C){switch(this.level=A,this.windowBits=v,this.memLevel=y,this.strategy=E,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 r,this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=n.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=C,this.write_in_progress=!1,this.init_done=!0},f.prototype._setDictionary=function(){if(this.dictionary!=null){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:this.err=n.deflateSetDictionary(this.strm,this.dictionary);break}this.err!==e.Z_OK&&this._error("Failed to set dictionary")}},f.prototype._reset=function(){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:case e.GZIP:this.err=n.deflateReset(this.strm);break;case e.INFLATE:case e.INFLATERAW:case e.GUNZIP:this.err=i.inflateReset(this.strm);break}this.err!==e.Z_OK&&this._error("Failed to reset stream")},e.Zlib=f})(JT);(function(e){var t=Zg.Buffer,r=WT.Transform,n=JT,i=gC,a=nF.ok,s=Zg.kMaxLength,c="Cannot create final Buffer. It would be larger than 0x"+s.toString(16)+" bytes";n.Z_MIN_WINDOWBITS=8,n.Z_MAX_WINDOWBITS=15,n.Z_DEFAULT_WINDOWBITS=15,n.Z_MIN_CHUNK=64,n.Z_MAX_CHUNK=1/0,n.Z_DEFAULT_CHUNK=16*1024,n.Z_MIN_MEMLEVEL=1,n.Z_MAX_MEMLEVEL=9,n.Z_DEFAULT_MEMLEVEL=8,n.Z_MIN_LEVEL=-1,n.Z_MAX_LEVEL=9,n.Z_DEFAULT_LEVEL=n.Z_DEFAULT_COMPRESSION;for(var u=Object.keys(n),f=0;f<u.length;f++){var A=u[f];A.match(/^Z/)&&Object.defineProperty(e,A,{enumerable:!0,value:n[A],writable:!1})}for(var v={Z_OK:n.Z_OK,Z_STREAM_END:n.Z_STREAM_END,Z_NEED_DICT:n.Z_NEED_DICT,Z_ERRNO:n.Z_ERRNO,Z_STREAM_ERROR:n.Z_STREAM_ERROR,Z_DATA_ERROR:n.Z_DATA_ERROR,Z_MEM_ERROR:n.Z_MEM_ERROR,Z_BUF_ER
86ROR:n.Z_BUF_ERROR,Z_VERSION_ERROR:n.Z_VERSION_ERROR},y=Object.keys(v),E=0;E<y.length;E++){var C=y[E];v[v[C]]=C}Object.defineProperty(e,"codes",{enumerable:!0,value:Object.freeze(v),writable:!1}),e.Deflate=T,e.Inflate=_,e.Gzip=k,e.Gunzip=F,e.DeflateRaw=Q,e.InflateRaw=j,e.Unzip=N,e.createDeflate=function(O){return new T(O)},e.createInflate=function(O){return new _(O)},e.createDeflateRaw=function(O){return new Q(O)},e.createInflateRaw=function(O){return new j(O)},e.createGzip=function(O){return new k(O)},e.createGunzip=function(O){return new F(O)},e.createUnzip=function(O){return new N(O)},e.deflate=function(O,P,te){return typeof P=="function"&&(te=P,P={}),I(new T(P),O,te)},e.deflateSync=function(O,P){return S(new T(P),O)},e.gzip=function(O,P,te){return typeof P=="function"&&(te=P,P={}),I(new k(P),O,te)},e.gzipSync=function(O,P){return S(new k(P),O)},e.deflateRaw=function(O,P,te){return typeof P=="function"&&(te=P,P={}),I(new Q(P),O,te)},e.deflateRawSync=function(O,P){return S(new Q(P),O)},e.unzip=function(O,P,te){return typeof P=="function"&&(te=P,P={}),I(new N(P),O,te)},e.unzipSync=function(O,P){return S(new N(P),O)},e.inflate=function(O,P,te){return typeof P=="function"&&(te=P,P={}),I(new _(P),O,te)},e.inflateSync=function(O,P){return S(new _(P),O)},e.gunzip=function(O,P,te){return typeof P=="function"&&(te=P,P={}),I(new F(P),O,te)},e.gunzipSync=function(O,P){return S(new F(P),O)},e.inflateRaw=function(O,P,te){return typeof P=="function"&&(te=P,P={}),I(new j(P),O,te)},e.inflateRawSync=function(O,P){return S(new j(P),O)};function I(O,P,te){var Ae=[],X=0;O.on("error",ce),O.on("end",Be),O.end(P),se();function se(){for(var _e;(_e=O.read())!==null;)Ae.push(_e),X+=_e.length;O.once("readable",se)}function ce(_e){O.removeListener("end",Be),O.removeListener("readable",se),te(_e)}function Be(){var _e,$=null;X>=s?$=new RangeError(c):_e=t.concat(Ae,X),Ae=[],O.close(),te($,_e)}}function S(O,P){if(typeof P=="string"&&(P=t.from(P)),!t.isBuffer(P))throw new TypeError("Not a string or buffer");var te=O._finishFlushFlag;return O._processChunk(P,te)}function T(O){if(!(this instanceof T))return new T(O);G.call(this,O,n.DEFLATE)}function _(O){if(!(this instanceof _))return new _(O);G.call(this,O,n.INFLATE)}function k(O){if(!(this instanceof k))return new k(O);G.call(this,O,n.GZIP)}function F(O){if(!(this instanceof F))return new F(O);G.call(this,O,n.GUNZIP)}function Q(O){if(!(this instanceof Q))return new Q(O);G.call(this,O,n.DEFLATERAW)}function j(O){if(!(this instanceof j))return new j(O);G.call(this,O,n.INFLATERAW)}function N(O){if(!(this instanceof N))return new N(O);G.call(this,O,n.UNZIP)}function L(O){return O===n.Z_NO_FLUSH||O===n.Z_PARTIAL_FLUSH||O===n.Z_SYNC_FLUSH||O===n.Z_FULL_FLUSH||O===n.Z_FINISH||O===n.Z_BLOCK}function G(O,P){var te=this;if(this._opts=O=O||{},this._chunkSize=O.chunkSize||e.Z_DEFAULT_CHUNK,r.call(this,O),O.flush&&!L(O.flush))throw new Error("Invalid flush flag: "+O.flush);if(O.finishFlush&&!L(O.finishFlush))throw new Error("Invalid flush flag: "+O.finishFlush);if(this._flushFlag=O.flush||n.Z_NO_FLUSH,this._finishFlushFlag=typeof O.finishFlush<"u"?O.finishFlush:n.Z_FINISH,O.chunkSize&&(O.chunkSize<e.Z_MIN_CHUNK||O.chunkSize>e.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+O.chunkSize);if(O.windowBits&&(O.windowBits<e.Z_MIN_WINDOWBITS||O.windowBits>e.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+O.windowBits);if(O.level&&(O.level<e.Z_MIN_LEVEL||O.level>e.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+O.level);if(O.memLevel&&(O.memLevel<e.Z_MIN_MEMLEVEL||O.memLevel>e.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+O.memLevel);if(O.strategy&&O.strategy!=e.Z_FILTERED&&O.strategy!=e.Z_HUFFMAN_ONLY&&O.strategy!=e.Z_RLE&&O.strategy!=e.Z_FIXED&&O.strategy!=e.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+O.strategy);if(O.dictionary&&!t.isBuffer(O.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new n.Zlib(P);var Ae=this;this._hadError=!1,this._handle.onerror=function(ce,Be){H(Ae),Ae._hadError=!0;var _e=new Error(ce);_e.errno=Be,_e.code=e.codes[Be],Ae.emit("error",_e)};var X=e.Z_DEFAULT_COMPRESSION;typeof O.level=="number"&&(X=O.level);var se=e.Z_DEFAULT_STRATEGY;typeof O.strategy=="number"&&(se=O.strategy),this._handle.init(O.windowBits||e.Z_DEFAULT_WINDOWBITS,X,O.memLevel||e.Z_DEFAULT_MEMLEVEL,se,O.dictionary),this._buffer=t.allocUnsafe(this._chunkSize),this._offset=0,this._level=X,this._strategy=se,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!te._handle},configurable:!0,enumerable:!0})}i.inherits(G,r),G.prototype.params=function(O,P,te){if(O<e.Z_MIN_LEVEL||O>e.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+O);if(P!=e.Z_FILTERED&&P!=e.Z_HUFFMAN_ONLY&&P!=e.Z_RLE&&P!=e.Z_FIXED&&P!=e.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+P);if(this._level!==O||this._strategy!==P){var Ae=this;this.flush(n.Z_SYNC_FLUSH,function(){a(Ae._handle,"zlib binding closed"),Ae._handle.params(O,P),Ae._hadError||(Ae._level=O,Ae._strategy=P,te&&te())})}else gn.nextTick(te)},G.prototype.reset=function(){return a(this._handle,"zlib binding closed"),this._handle.reset()},G.prototype._flush=function(O){this._transform(t.alloc(0),"",O)},G.prototype.flush=function(O,P){var te=this,Ae=this._writableState;(typeof O=="function"||O===void 0&&!P)&&(P=O,O=n.Z_FULL_FLUSH),Ae.ended?P&&gn.nextTick(P):Ae.ending?P&&this.once("end",P):Ae.needDrain?P&&this.once("drain",function(){return te.flush(O,P)}):(this._flushFlag=O,this.write(t.alloc(0),"",P))},G.prototype.close=function(O){H(this,O),gn.nextTick(Z,this)};function H(O,P){P&&gn.nextTick(P),O._handle&&(O._handle.close(),O._handle=null)}function Z(O){O.emit("close")}G.prototype._transform=function(O,P,te){var Ae,X=this._writableState,se=X.ending||X.ended,ce=se&&(!O||X.length===O.length);if(O!==null&&!t.isBuffer(O))return te(new Error("invalid input"));if(!this._handle)return te(new Error("zlib binding closed"));ce?Ae=this._finishFlushFlag:(Ae=this._flushFlag,O.length>=X.length&&(this._flushFlag=this._opts.flush||n.Z_NO_FLUSH)),this._processChunk(O,Ae,te)},G.prototype._processChunk=function(O,P,te){var Ae=O&&O.length,X=this._chunkSize-this._offset,se=0,ce=this,Be=typeof te=="function";if(!Be){var _e=[],$=0,de;this.on("error",function(Pe){de=Pe}),a(this._handle,"zlib binding closed");do var he=this._handle.writeSync(P,O,se,Ae,this._buffer,this._offset,X);while(!this._hadError&&et(he[0],he[1]));if(this._hadError)throw de;if($>=s)throw H(this),new RangeError(c);var me=t.concat(_e,$);return H(this),me}a(this._handle,"zlib binding closed");var tt=this._handle.write(P,O,se,Ae,this._buffer,this._offset,X);tt.buffer=O,tt.callback=et;function et(Pe,Ie){if(this&&(this.buffer=null,this.callback=null),!ce._hadError){var Re=X-Ie;if(a(Re>=0,"have should not go down"),Re>0){var Me=ce._buffer.slice(ce._offset,ce._offset+Re);ce._offset+=Re,Be?ce.push(Me):(_e.push(Me),$+=Me.length)}if((Ie===0||ce._offset>=ce._chunkSize)&&(X=ce._chunkSize,ce._offset=0,ce._buffer=t.allocUnsafe(ce._chunkSize)),Ie===0){if(se+=Ae-Pe,Ae=Pe,!Be)return!0;
86var De=ce._handle.write(P,O,se,Ae,ce._buffer,ce._offset,ce._chunkSize);De.callback=et,De.buffer=O;return}if(!Be)return!1;te()}}},i.inherits(T,G),i.inherits(_,G),i.inherits(k,G),i.inherits(F,G),i.inherits(Q,G),i.inherits(j,G),i.inherits(N,G)})(VT);var Bg=cT(VT);class iF extends KT.Writable{constructor(t,r,n){super({decodeStrings:!1}),this.finalize=this.finalize.bind(this),this.document=t,this.id=r,n==null&&(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=Bg.createDeflate(),this.deflate.on("data",t=>(this.chunks.push(t),this.data.Length+=t.length)),this.deflate.on("end",this.finalize)}_write(t,r,n){return t instanceof Uint8Array||(t=mt.from(t+` 87`,"binary")),this.uncompressedLength+=t.length,this.data.Length==null&&(this.data.Length=0),this.compress?(this.deflate||this.initDeflate(),this.deflate.write(t)):(this.chunks.push(t),this.data.Length+=t.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(ko.convert(this.data)),this.chunks.length){this.document._write("stream");for(let t of Array.from(this.chunks))this.document._write(t);this.chunks.length=0,this.document._write(` 88endstream`)}return this.document._write("endobj"),this.document._refEnd(this)}toString(){return`${this.id} ${this.gen} R`}}class aF{constructor(t){t===void 0&&(t={}),this._items={},this.limits=typeof t.limits=="boolean"?t.limits:!0}add(t,r){return this._items[t]=r}get(t){return this._items[t]}toString(){const t=Object.keys(this._items).sort((n,i)=>this._compareKeys(n,i)),r=["<<"];if(this.limits&&t.length>1){const n=t[0],i=t[t.length-1];r.push(` /Limits ${ko.convert([this._dataForKey(n),this._dataForKey(i)])}`)}r.push(` /${this._keysName()} [`);for(let n of t)r.push(` ${ko.convert(this._dataForKey(n))} ${ko.convert(this._items[n])}`);return r.push("]"),r.push(">>"),r.join(` 89`)}
89_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 h5 extends aF{_compareKeys(t,r){return t.localeCompare(r)}_keysName(){return"Names"}_dataForKey(t){return new String(t)}}const _h=(e,t)=>(Array(t+1).join("0")+e).slice(-t),_ce=/[\n\r\t\b\f()\\]/g,Qce={"\n":"\\n","\r":"\\r"," ":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},Dce=function(e){const t=e.length;if(t&1)throw new Error("Buffer length must be even");for(let r=0,n=t-1;r<n;r+=2){const i=e[r];e[r]=e[r+1],e[r+1]=i}return e};class ko{static convert(t){if(typeof t=="string")return`/${t}`;if(t instanceof String){let r=t,n=!1;for(let i=0,a=r.length;i<a;i++)if(r.charCodeAt(i)>127){n=!0;break}return n&&(r=Dce(mt.from(`\uFEFF${r}`,"utf16le")).toString("binary")),r=r.replace(_ce,i=>Qce[i]),`(${r})`}if(mt.isBuffer(t))return`<${t.toString("hex")}>`;if(t instanceof iF||t instanceof h5)return t.toString();if(t instanceof Date)return`(D:${_h(t.getUTCFullYear(),4)}`+_h(t.getUTCMonth()+1,2)+_h(t.getUTCDate(),2)+_h(t.getUTCHours(),2)+_h(t.getUTCMinutes(),2)+_h(t.getUTCSeconds(),2)+"Z)";if(Array.isArray(t))return`[${Array.from(t).map(n=>ko.convert(n)).join(" ")}]`;if({}.toString.call(t)==="[object Object]"){const r=["<<"];for(let n in t){const i=t[n];
89r.push(`/${n} ${ko.convert(i)}`)}return r.push(">>"),r.join(` 90`)}return typeof t=="number"?ko.number(t):`${t}`}static number(t){if(t>-1e21&&t<1e21)return Math.round(t*1e6)/1e6;throw new Error(`unsupported number: ${t}`)}}const kce={top:72,left:72,bottom:72,right:72},Nce={"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 Rce{constructor(t,r){r===void 0&&(r={}),this.document=t,this._options=r,this.size=r.size||"letter",this.layout=r.layout||"portrait",this.userUnit=r.userUnit||1,typeof r.margin=="number"?this.margins={top:r.margin,left:r.margin,bottom:r.margin,right:r.margin}:this.margins=r.margins||kce;const n=Array.isArray(this.size)?this.size:Nce[this.size.toUpperCase()];this.width=n[this.layout==="portrait"?0:1],this.height=n[this.layout==="portrait"?1:0],this.content=this.document.ref(),r.font&&t.font(r.font,r.fontFamily),r.fontSize&&t.fontSize(r.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 t=this.resources.data;return t.Font!=null?t.Font:t.Font={}}get xobjects(){const t=this.resources.data;return t.XObject!=null?t.XObject:t.XObject={}}get ext_gstates(){const t=this.resources.data;return t.ExtGState!=null?t.ExtGState:t.ExtGState={}}get patterns(){const t=this.resources.data;return t.Pattern!=null?t.Pattern:t.Pattern={}}get colorSpaces(){const t=this.resources.data;return t.ColorSpace||(t.ColorSpace={})}get annotations(){const t=this.dictionary.data;return t.Annots!=null?t.Annots:t.Annots=[]}get structParentTreeKey(){const t=this.dictionary.data;return t.StructParents!=null?t.StructParents:t.StructParents=this.document.createStructParentTreeNextKey()}maxY(){return this.height-this.margins.bottom}write(t){return this.content.write(t)}_setTabOrder(){!this.dictionary.Tabs&&this.document.hasMarkInfoDictionary()&&(this.dictionary.data.Tabs="S")}end(){this._setTabOrder(),this.dictionary.end(),this.resources.data.ColorSpace
90=this.resources.data.ColorSpace||{};for(let t of Object.values(this.document.spotColors))this.resources.data.ColorSpace[t.id]=t;return this.resources.end(),this.content.end()}}const Tce=e=>{const t=[];for(let r=0;r<e.sigBytes;r++)t.push(e.words[Math.floor(r/4)]>>8*(3-r%4)&255);return mt.from(t)};class Fce{static generateFileID(t){t===void 0&&(t={});let r=`${t.CreationDate.getTime()} 91`;for(let n in t)t.hasOwnProperty(n)&&(r+=`${n}: ${t[n].valueOf()} 92`);return Tce(bte(r))}}const{number:Oce}=ko;let DC=class{constructor(t){this.doc=t,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}stop(t,r,n){if(n==null&&(n=1),r=this.doc._normalizeColor(r),this.stops.length===0)if(r.length===3)this._colorSpace="DeviceRGB";else if(r.length===4)this._colorSpace="DeviceCMYK";else if(r.length===1)this._colorSpace="DeviceGray";else throw new Error("Unknown color space");else if(this._colorSpace==="DeviceRGB"&&r.length!==3||this._colorSpace==="DeviceCMYK"&&r.length!==4||this._colorSpace==="DeviceGray"&&r.length!==1)throw new Error("All gradient stops must use the same color space");return n=Math.max(0,Math.min(1,n)),this.stops.push([t,r,n]),this}setTransform(t,r,n,i,a,s){return this.transform=[t,r,n,i,a,s],this}embed(t){let r;const n=this.stops.length;if(n===0)return;this.embedded=!0,this.matrix=t;const i=this.stops[n-1];i[0]<1&&this.stops.push([1,i[1],i[2]]);const a=[],s=[],c=[];for(let A=0;A<n-1;
92A++)s.push(0,1),A+2!==n&&a.push(this.stops[A+1][0]),r=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[A+0][1],C1:this.stops[A+1][1],N:1}),c.push(r),r.end();n===1?r=c[0]:(r=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:c,Bounds:a,Encode:s}),r.end()),this.id=`Sh${++this.doc._gradCount}`;const u=this.shader(r);u.end();const f=this.doc.ref({Type:"Pattern",PatternType:2,Shading:u,Matrix:this.matrix.map(Oce)});if(f.end(),this.stops.some(A=>A[2]<1)){let A=this.opacityGradient();A._colorSpace="DeviceGray";for(let I of this.stops)A.stop(I[0],[I[2]]);A=A.embed(this.matrix);const v=[0,0,this.doc.page.width,this.doc.page.height],y=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:v,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:A}}});y.write("/Pattern cs /Sh1 scn"),y.end(`${v.join(" ")} re f`);const E=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:y}});E.end();const C=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:v,XStep:v[2],YStep:v[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:f},ExtGState:{Gs1:E}}});C.write("/Gs1 gs /Pattern cs /Sh1 scn"),C.end(`${v.join(" ")} re f`),this.doc.page.patterns[this.id]=C}else this.doc.page.patterns[this.id]=f;return f}apply(t){const[r,n,i,a,s,c]=this.doc._ctm,[u,f,A,v,y,E]=this.transform,C=[r*u+i*f,n*u+a*f,r*A+i*v,n*A+a*v,r*y+i*E+s,n*y+a*E+c];(!this.embedded||C.join(" ")!==this.matrix.join(" "))&&this.embed(C),this.doc._setColorSpace("Pattern",t);const I=t?"SCN":"scn";return this.doc.addContent(`/${this.id} ${I}`)}},Mce=class sF extends DC{constructor(t,r,n,i,a){super(t),this.x1=r,this.y1=n,this.x2=i,this.y2=a}shader(t){return this.doc.ref({ShadingType:2,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.x2,this.y2],Function:t,Extend:[!0,!0]})}opacityGradient(){return new sF(this.doc,this.x1,this.y1,this.x2,this.y2)}},Lce=class oF extends DC{constructor(t,r,n,i,a,s,c){super(t),this.doc=t,this.x1=r,this.y1=n,this.r1=i,this.x2=a,this.y2=s,this.r2=c}shader(t){return this.doc.ref({ShadingType:3,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.r1,this.x2,this.y2,this.r2],Function:t,Extend:[!0,!0]})}opacityGradient(){return new oF(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)}};var jce={PDFGradient:DC,PDFLinearGradient:Mce,PDFRadialGradient:Lce};const Uce=["DeviceCMYK","DeviceRGB"];let Pce=class{constructor(t,r,n,i,a){this.doc=t,this.bBox=r,this.xStep=n,this.yStep=i,this.stream=a}createPattern(){const t=this.doc.ref();t.end();const[r,n,i,a,s,c]=this.doc._ctm,[u,f,A,v,y,E]=[1,0,0,1,0,0],C=[r*u+i*f,n*u+a*f,r*A+i*v,n*A+a*v,r*y+i*E+s,n*y+a*E+c],I=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:2,TilingType:2,BBox:this.bBox,XStep:this.xStep,YStep:this.yStep,Matrix:C.map(S=>+S.toFixed(5)),Resources:t});return I.end(this.stream),I}embedPatternColorSpaces(){Uce.forEach(t=>{const r=this.getPatternColorSpaceId(t);if(this.doc.page.colorSpaces[r])return;const n=this.doc.ref(["Pattern",t]);n.end(),this.doc.page.colorSpaces[r]=n})}getPatternColorSpaceId(t){return`CsP${t}`}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(t,r){this.embedPatternColorSpaces(),this.embed();const n=this.doc._normalizeColor(r);if(!n)throw Error(`invalid pattern color. (value: ${r})`);const i=this.getPatternColorSpaceId(this.doc._getColorSpace(n));this.doc._setColorSpace(i,t);const a=t?"SCN":"scn";return this.doc.addContent(`${n.join(" ")} /${this.id} ${a}`)}};var zce={PDFTilingPattern:Pce};class Rb{constructor(t,r,n,i,a,s){this.id="CS"+Object.keys(t.spotColors).length,this.name=r,this.values=[n,i,a,s],this.ref=t.ref(["Separation",this.name,"DeviceCMYK",{Range:[0,1,0,1,0,1,0,1],C0:[0,0,0,0],C1:this.values.map(c=>c/100),FunctionType:2,Domain:[0,1],N:1}]),this.ref.end()}toString(){return`${this.ref.id} 0 R`}}const{PDFGradient:Hce,PDFLinearGradient:Gce,PDFRadialGradient:qce}=jce,{PDFTilingPattern:H9}=zce;var Yce={initColor(){return this.spotColors={},this._opacityRegistry={},this._opacityCount=0,this._patternCount=0,this._gradCount=0},_normalizeColor(e){if(typeof e=="string"){if(e.charAt(0)==="#"){e.length===4&&(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,t&255]}else if(G9[e])e=G9[e];else if(this.spotColors[e])return this.spotColors[e]}return Array.isArray(e)?(e.length===3?e=e.map(t=>t/255):e.length===4&&(e=e.map(t=>t/100)),e):null},_setColor(e,t){return e instanceof Hce?(e.apply(t),!0):Array.isArray(e)&&e[0]instanceof H9?(e[0].apply(t,e[1]),!0):this._setColorCore(e,t)},_setColorCore(e,t){if(e=this._normalizeColor(e),!e)return!1;const r=t?"SCN":"scn",n=this._getColorSpace(e);return this._setColorSpace(n,t),e instanceof Rb?(this.page.colorSpaces[e.id]=e.ref,this.addContent(`1 ${r}`)):this.addContent(`${e.join(" ")} ${r}`),!0},_setColorSpace(e,t){const r=t?"CS":"cs";return this.addContent(`/${e} ${r}`)},_getColorSpace(e){return e instanceof Rb?e.id:e.length===4?"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 r,n;if(e==null&&t==null)return;e!=null&&(e=Math.max(0,Math.min(1,e))),t!=null&&(t=Math.max(0,Math.min(1,t)));const i=`${e}_${t}`;return this._opacityRegistry[i]?[r,n]=this._opacityRegistry[i]:(r={Type:"ExtGState"},e!=null&&(r.ca=e),t!=null&&(r.CA=t),r=this.ref(r),r.end(),n=`Gs${++this._opacityCount}`,this._opacityRegistry[i]=[r,n]),this.page.ext_gstates[n]=r,this.addContent(`/${n} gs`)},linearGradient(e,t,r,n){return new Gce(this,e,t,r,n)},radialGradient(e,t,r,n,i,a){return new qce(this,e,t,r,n,i,a)},pattern(e,t,r,n){return new H9(this,e,t,r,n)},addSpotColor(e,t,r,n,i){const a=new Rb(this,e,t,r,n,i);return this.spotColors[e]=a,this}},G9={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
92ive:[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 Sr,_r,Cn,zn,jh,Uh;Sr=_r=Cn=zn=jh=Uh=0;const lF={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},Wce=e=>e in lF,Kce=e=>{const t=e.codePointAt(0);return t===32||t===9||t===13||t===10},Vce=e=>{const t=e.codePointAt(0);return t==null?!1:48<=t&&t<=57},Tb=(e,t)=>{let r=t,n="",i="none";for(;r<e.length;r+=1){const s=e[r];if(s==="+"||s==="-"){if(i==="none"){i="sign",n+=s;continue}if(i==="e"){i="exponent_sign",n+=s;continue}}if(Vce(s)){if(i==="none"||i==="sign"||i==="whole"){i="whole",n+=s;continue}if(i==="decimal_point"||i==="decimal"){i="decimal",n+=s;continue}if(i==="e"||i==="exponent_sign"||i==="exponent"){i="exponent",n+=s;continue}}if(s==="."&&(i==="none"||i==="sign"||i==="whole")){i="decimal_point",n+=s;continue}if((s==="E"||s==="e")&&(i==="whole"||i==="decimal_point"||i==="decimal")){i="e",n+=s;continue}break}const a=Number.parseFloat(n);return Number.isNaN(a)?[t,null]:[r-1,a]},Jce=e=>{const t=[];let r=null,n=[],i=0,a=!1,s=!1;for(let c=0;c<e.length;c+=1){const u=e.charAt(c);if(Kce(u))continue;if(a&&u===","){if(s)break;s=!0;continue}if(Wce(u)){if(s)return t;if(r==null){if(u!=="M"&&u!=="m")return t}else if(n.length!==0)return t;r=u,n=[],i=lF[r],a=!1,i===0&&t.push({command:r,args:n});continue}if(r==null)return t;let f=c,A=null;if(r==="A"||r==="a"){const v=n.length;(v===0||v===1)&&u!=="+"&&u!=="-"&&([f,A]=Tb(e,c)),(v===2||v===5||v===6)&&([f,A]=Tb(e,c)),(v===3||v===4)&&(u==="0"&&(A=0),u==="1"&&(A=1))}else[f,A]=Tb(e,c);if(A==null)return t;n.push(A),a=!0,s=!1,c=f,n.length===i&&(t.push({command:r,args:n}),r==="M"&&(r="L"),r==="m"&&(r="l"),n=[])}return t},Zce=function(e,t){Sr=_r=Cn=zn=jh=Uh=0;for(let r=0;r<e.length;r++){const{command:n,args:i}=e[r];typeof q9[n]=="function"&&q9[n](t,i)}},q9={M(e,t){return Sr=t[0],_r=t[1],Cn=zn=null,jh=Sr,Uh=_r,e.moveTo(Sr,_r)},m(e,t){return Sr+=t[0],_r+=t[1],Cn=zn=null,jh=Sr,Uh=_r,e.moveTo(Sr,_r)},C(e,t){return Sr=t[4],_r=t[5],Cn=t[2],zn=t[3],e.bezierCurveTo(...t)},c(e,t){return e.bezierCurveTo(t[0]+Sr,t[1]+_r,t[2]+Sr,t[3]+_r,t[4]+Sr,t[5]+_r),Cn=Sr+t[2],zn=_r+t[3],Sr+=t[4],_r+=t[5]},S(e,t){return Cn===null&&(Cn=Sr,zn=_r),e.bezierCurveTo(Sr-(Cn-Sr),_r-(zn-_r),t[0],t[1],t[2],t[3]),Cn=t[0],zn=t[1],Sr=t[2],_r=t[3]},s(e,t){return Cn===null&&(Cn=Sr,zn=_r),e.bezierCurveTo(Sr-(Cn-Sr),_r-(zn-_r),Sr+t[0],_r+t[1],Sr+t[2],_r+t[3]),Cn=Sr+t[0],zn=_r+t[1],Sr+=t[2],_r+=t[3]},Q(e,t){return Cn=t[0],zn=t[1],Sr=t[2],_r=t[3],e.quadraticCurveTo(t[0],t[1],Sr,_r)},q(e,t){return e.quadraticCurveTo(t[0]+Sr,t[1]+_r,t[2]+Sr,t[3]+_r),Cn=Sr+t[0],zn=_r+t[1],Sr+=t[2],_r+=t[3]},T(e,t){return Cn===null?(Cn=Sr,zn=_r):(Cn=Sr-(Cn-Sr),zn=_r-(zn-_r)),e.quadraticCurveTo(Cn,zn,t[0],t[1]),Cn=Sr-(Cn-Sr),zn=_r-(zn-_r),Sr=t[0],_r=t[1]},t(e,t){return Cn===null?(Cn=Sr,zn=_r):(Cn=Sr-(Cn-Sr),zn=_r-(zn-_r)),e.quadraticCurveTo(Cn,zn,Sr+t[0],_r+t[1]),Sr+=t[0],_r+=t[1]},A(e,t){return Y9(e,Sr,_r,t),Sr=t[5],_r=t[6]},a(e,t){return t[5]+=Sr,t[6]+=_r,Y9(e,Sr,_r,t),Sr=t[5],_r=t[6]},L(e,t){return Sr=t[0],_r=t[1],Cn=zn=null,e.lineTo(Sr,_r)},l(e,t){return Sr+=t[0],_r+=t[1],Cn=zn=null,e.lineTo(Sr,_r)},H(e,t){return Sr=t[0],Cn=zn=null,e.lineTo(Sr,_r)},h(e,t){return Sr+=t[0],Cn=zn=null,e.lineTo(Sr,_r)},V(e,t){return _r=t[0],Cn=zn=null,e.lineTo(Sr,_r)},v(e,t){return _r+=t[0],Cn=zn=null,e.lineTo(Sr,_r)},Z(e){return e.closePath(),Sr=jh,_r=Uh},z(e){return e.closePath(),Sr=jh,_r=Uh}},Y9=function(e,t,r,n){const[i,a,s,c,u,f,A]=n,v=Xce(f,A,i,a,c,u,s,t,r);for(let y of v){const E=$ce(...y);e.bezierCurveTo(...E)}},Xce=function(e,t,r,n,i,a,s,c,u){const f=s*(Math.PI/180),A=Math.sin(f),v=Math.cos(f);r=Math.abs(r),n=Math.abs(n),Cn=v*(c-e)*.5+A*(u-t)*.5,zn=v*(u-t)*.5-A*(c-e)*.5;let y=Cn*Cn/(r*r)+zn*zn/(n*n);y>1&&(y=Math.sqrt(y),r*=y,n*=y);const E=v/r,C=A/r,I=-A/n,S=v/n,T=E*c+C*u,_=I*c+S*u,k=E*e+C*t,F=I*e+S*t;let j=1/((k-T)*(k-T)+(F-_)*(F-_))-.25;j<0&&(j=0);let N=Math.sqrt(j);a===i&&(N=-N);const L=.5*(T+k)-N*(F-_),G=.5*(_+F)+N*(k-T),H=Math.atan2(_-G,T-L);let O=Math.atan2(F-G,k-L)-H;O<0&&a===1?O+=2*Math.PI:O>0&&a===0&&(O-=2*Math.PI);const P=Math.ceil(Math.abs(O/(Math.PI*.5+.001))),te=[];for(let Ae=0;Ae<P;Ae++){const X=H+Ae*O/P,se=H+(Ae+1)*O/P;te[Ae]=[L,G,X,se,r,n,A,v]}return te}
92,$ce=function(e,t,r,n,i,a,s,c){const u=c*i,f=-s*a,A=s*i,v=c*a,y=.5*(n-r),E=8/3*Math.sin(y*.5)*Math.sin(y*.5)/Math.sin(y),C=e+Math.cos(r)-E*Math.sin(r),I=t+Math.sin(r)+E*Math.cos(r),S=e+Math.cos(n),T=t+Math.sin(n),_=S+E*Math.sin(n),k=T-E*Math.cos(n);return[u*C+f*I,A*C+v*I,u*_+f*k,A*_+v*k,u*S+f*T,A*S+v*T]};class eue{static apply(t,r){const n=Jce(r);Zce(n,t)}}const{number:ca}=ko,Gm=4*((Math.sqrt(2)-1)/3);var tue={initVector(){return this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save(){return this._ctmStack.push(this._ctm.slice()),this.addContent("q")},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(`${ca(e)} w`)},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap(e){return typeof e=="string"&&(e=this._CAP_STYLES[e.toUpperCase()]),this.addContent(`${e} J`)},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin(e){return typeof e=="string"&&(e=this._JOIN_STYLES[e.toUpperCase()]),this.addContent(`${e} j`)},miterLimit(e){return this.addContent(`${ca(e)} M`)},dash(e,t){t===void 0&&(t={});const r=e;if(Array.isArray(e)||(e=[e,t.space||e]),!e.every(i=>Number.isFinite(i)&&i>0))throw new Error(`dash(${JSON.stringify(r)}, ${JSON.stringify(t)}) invalid, lengths must be numeric and greater than zero`);return e=e.map(ca).join(" "),this.addContent(`[${e}] ${ca(t.phase||0)} d`)},undash(){return this.addContent("[] 0 d")},moveTo(e,t){return this.addContent(`${ca(e)} ${ca(t)} m`)},lineTo(e,t){return this.addContent(`${ca(e)} ${ca(t)} l`)},bezierCurveTo(e,t,r,n,i,a){return this.addContent(`${ca(e)} ${ca(t)} ${ca(r)} ${ca(n)} ${ca(i)} ${ca(a)} c`)},quadraticCurveTo(e,t,r,n){return this.addContent(`${ca(e)} ${ca(t)} ${ca(r)} ${ca(n)} v`)},rect(e,t,r,n){return this.addContent(`${ca(e)} ${ca(t)} ${ca(r)} ${ca(n)} re`)},roundedRect(e,t,r,n,i){i==null&&(i=0),i=Math.min(i,.5*r,.5*n);const a=i*(1-Gm);return this.moveTo(e+i,t),this.lineTo(e+r-i,t),this.bezierCurveTo(e+r-a,t,e+r,t+a,e+r,t+i),this.lineTo(e+r,t+n-i),this.bezierCurveTo(e+r,t+n-a,e+r-a,t+n,e+r-i,t+n),this.lineTo(e+i,t+n),this.bezierCurveTo(e+a,t+n,e,t+n-a,e,t+n-i),this.lineTo(e,t+i),this.bezierCurveTo(e,t+a,e+a,t,e+i,t),this.closePath()},ellipse(e,t,r,n){n==null&&(n=r),e-=r,t-=n;const i=r*Gm,a=n*Gm,s=e+r*2,c=t+n*2,u=e+r,f=t+n;return this.moveTo(e,f),this.bezierCurveTo(e,f-a,u-i,t,u,t),this.bezierCurveTo(u+i,t,s,f-a,s,f),this.bezierCurveTo(s,f+a,u+i,c,u,c),this.bezierCurveTo(u-i,c,e,f+a,e,f),this.closePath()},circle(e,t,r){return this.ellipse(e,t,r)},arc(e,t,r,n,i,a){a==null&&(a=!1);const s=2*Math.PI,c=.5*Math.PI;let u=i-n;Math.abs(u)>s?u=s:u!==0&&a!==u<0&&(u=(a?-1:1)*s+u);const f=Math.ceil(Math.abs(u)/c),A=u/f,v=A/c*Gm*r;let y=n,E=-Math.sin(y)*v,C=Math.cos(y)*v,I=e+Math.cos(y)*r,S=t+Math.sin(y)*r;this.moveTo(I,S);for(let T=0;T<f;T++){const _=I+E,k=S+C;y+=A,I=e+Math.cos(y)*r,S=t+Math.sin(y)*r,E=-Math.sin(y)*v,C=Math.cos(y)*v;const F=I-E,Q=S-C;this.bezierCurveTo(_,k,F,Q,I,S)}return this},polygon(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];this.moveTo(...t.shift()||[]);for(let n of t)this.lineTo(...n||[]);return this.closePath()},path(e){return eue.apply(this,e),this},_windingRule(e){return/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,r){t==null&&(t=e);const n=/(even-?odd)|(non-?zero)/;return n.test(e)&&(r=e,e=null),n.test(t)&&(r=t,t=e),e&&(this.fillColor(e),this.strokeColor(t)),this.addContent(`B${this._windingRule(r)}`)},clip(e){return this.addContent(`W${this._windingRule(e)} n`)},transform(e,t,r,n,i,a){if(e===1&&t===0&&r===0&&n===1&&i===0&&a===0)return this;const s=this._ctm,[c,u,f,A,v,y]=s;s[0]=c*e+f*t,s[1]=u*e+A*t,s[2]=c*r+f*n,s[3]=u*r+A*n,s[4]=c*i+f*a+v,s[5]=u*i+A*a+y;const E=[e,t,r,n,i,a].map(C=>ca(C)).join(" ");return this.addContent(`${E} cm`)},translate(e,t){return this.transform(1,0,0,1,e,t)},rotate(e,t){t===void 0&&(t={});let r;const n=e*Math.PI/180,i=Math.cos(n),a=Math.sin(n);let s=r=0;
92if(t.origin!=null){[s,r]=t.origin;const c=s*i-r*a,u=s*a+r*i;s-=c,r-=u}return this.transform(i,a,-a,i,s,r)},scale(e,t,r){r===void 0&&(r={});let n;t==null&&(t=e),typeof t=="object"&&(r=t,t=e);let i=n=0;return r.origin!=null&&([i,n]=r.origin,i-=e*i,n-=t*n),this.transform(e,0,0,t,i,n)}},X5={};const rue=(e,t,r)=>{let n=[],i=t+1;for(let a=e;a<i;a++)n.push(a);return n},W9={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},K9=`.notdef .notdef .notdef .notdef 93.notdef .notdef .notdef .notdef 94.notdef .notdef .notdef .notdef 95.notdef .notdef .notdef .notdef 96.notdef .notdef .notdef .notdef 97.notdef .notdef .notdef .notdef 98.notdef .notdef .notdef .notdef 99.notdef .notdef .notdef .notdef 100 101space exclam quotedbl numbersign 102dollar percent ampersand quotesingle 103parenleft parenright asterisk plus 104comma hyphen period slash 105zero one two three 106four five six seven 107eight nine colon semicolon 108less equal greater question 109 110at A B C 111D E F G 112H I J K 113L M N O 114P Q R S 115T U V W 116X Y Z bracketleft 117backslash bracketright asciicircum underscore 118 119grave a b c 120d e f g 121h i j k 122l m n o 123p q r s 124t u v w 125x y z braceleft 126bar braceright asciitilde .notdef 127 128Euro .notdef quotesinglbase florin 129quotedblbase ellipsis dagger daggerdbl 130circumflex perthousand Scaron guilsinglleft 131OE .notdef Zcaron .notdef 132.notdef quoteleft quoteright quotedblleft 133quotedblright bullet endash emdash 134tilde trademark scaron guilsinglright 135oe .notdef zcaron ydieresis 136 137space exclamdown cent sterling 138currency yen brokenbar section 139dieresis copyright ordfeminine guillemotleft 140logicalnot hyphen registered macron 141degree plusminus twosuperior threesuperior 142acute mu paragraph periodcentered 143cedilla onesuperior ordmasculine guillemotright 144onequarter onehalf threequarters questiondown 145 146Agrave Aacute Acircumflex Atilde 147Adieresis Aring AE Ccedilla 148Egrave Eacute Ecircumflex Edieresis 149Igrave Iacute Icircumflex Idieresis 150Eth Ntilde Ograve Oacute 151Ocircumflex Otilde Odieresis multiply 152Oslash Ugrave Uacute Ucircumflex 153Udieresis Yacute Thorn germandbls 154 155agrave aacute acircumflex atilde 156adieresis aring ae ccedilla 157egrave eacute ecircumflex edieresis 158igrave iacute icircumflex idieresis 159eth ntilde ograve oacute 160ocircumflex otilde odieresis divide 161oslash ugrave uacute ucircumflex 162udieresis yacute thorn ydieresis`.split(/\s+/);function nue(e){const t={attributes:{},glyphWidths:{},kernPairs:{}};let r="";for(let u of e.split(` 163`)){var n,i;if(n=u.match(/^Start(\w+)/)){r=n[1];continue}else if(n=u.match(/^End(\w+)/)){r="";continue}switch(r){case"FontMetrics":n=u.match(/(^\w+)\s+(.*)/);var a=n[1],s=n[2];(i=t.attributes[a])?(Array.isArray(i)||(i=t.attributes[a]=[i]),i.push(s)):t.attributes[a]=s;break;case"CharMetrics":if(!/^CH?\s/.test(u))continue;var c=u.match(/\bN\s+(\.?\w+)\s*;/)[1];t.glyphWidths[c]=+u.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":n=u.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/),n&&(t.kernPairs[n[1]+n[2]]=parseInt(n[3]));break}}return t}class kC{static open(t){throw new Error("AFMFont.open not available on browser build")}static fromJson(t){return new kC(t)}constructor(t){typeof t=="string"?(this.contents=t,this.parse()):(this.attributes=t.attributes,this.glyphWidths=t.glyphWidths,this.kernPairs=t.kernPairs),this.charWidths=rue(0,255).map(r=>this.glyphWidths[K9[r]]),this.bbox=Array.from(this.attributes.FontBBox.split(/\s+/)).map(r=>
163+r),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 t=nue(this.contents);this.attributes=t.attributes,this.glyphWidths=t.glyphWidths,this.kernPairs=t.kernPairs}encodeText(t){const r=[];for(let n=0,i=t.length,a=0<=i;a?n<i:n>i;a?n++:n--){let s=t.charCodeAt(n);s=W9[s]||s,r.push(s.toString(16))}return r}glyphsForString(t){const r=[];for(let n=0,i=t.length,a=0<=i;a?n<i:n>i;a?n++:n--){const s=t.charCodeAt(n);r.push(this.characterToGlyph(s))}return r}characterToGlyph(t){return K9[W9[t]||t]||".notdef"}widthOfGlyph(t){return this.glyphWidths[t]||0}getKernPair(t,r){return this.kernPairs[t+r]||0}advancesForGlyphs(t){const r=[];for(let n=0;n<t.length;n++){const i=t[n],a=t[n+1];r.push(this.widthOfGlyph(i)+this.getKernPair(i,a))}return r}}var iue=[{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"}],aue={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
163omma:[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
1630,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
163ommaaccent:[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]},sue={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],Acircumfl
163exUhungarumlaut:[-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,-25,-35
163,-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
163od:[-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
163],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
163],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
163],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
1630,-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
1630,-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
163od:[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
163cumflex:[-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
163:[-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
163caron:[-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
163od:[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
163od:[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
163ommaaccent:[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:[
1630,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:[
1630,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
163circumflex:[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]},oue={attributes:iue,glyphWidths:aue,kernPairs:sue};const lue=e=>[e.FontName,{attributes:e,glyphWidths:{},kernPairs:{}}],cue=e=>{const{attributes:t,glyphWidths:r,kernPairs:n}=e,i=t.map(lue);return Object.keys(r).forEach(a=>
163{r[a].forEach((s,c)=>{s&&(i[c][1].glyphWidths[a]=s)})}),Object.keys(n).forEach(a=>{n[a].forEach((s,c)=>{s&&(i[c][1].kernPairs[a]=s)})}),Object.fromEntries(i)},V9=cue(oue),uue=e=>class extends e{constructor(r,n,i){super(),this.document=r,this.name=n,this.id=i,this.font=kC.fromJson(V9[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(r){const n=this.font.encodeText(r),i=this.font.glyphsForString(`${r}`),a=this.font.advancesForGlyphs(i),s=[];for(let c=0;c<i.length;c++){const u=i[c];s.push({xAdvance:a[c],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(u)})}return[n,s]}encodeGlyphs(r){const n=[];for(let i of Array.from(r))n.push(`00${i.id.toString(16)}`.slice(-2));return n}widthOfString(r,n){const i=this.font.glyphsForString(`${r}`),a=this.font.advancesForGlyphs(i);let s=0;for(let u of Array.from(a))s+=u;const c=n/1e3;return s*c}static isStandardFont(r){return r in V9}},Fb=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return Array.from(t).map(i=>`0000${i.toString(16)}`.slice(-4)).join("")},fue=e=>class extends e{constructor(r,n,i){super(),this.document=r,this.font=n,this.id=i,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(r,n){const i=this.font.layout(r,n,void 0,void 0,"ltr");for(let a=0;a<i.positions.length;a++){const s=i.positions[a];for(let c in s)s[c]*=this.scale;s.advanceWidth=i.glyphs[a].advanceWidth*this.scale}return i}layoutCached(r){let n;if(n=this.layoutCache[r])return n;const i=this.layoutRun(r);return this.layoutCache[r]=i,i}layout(r,n,i){if(i==null&&(i=!1),n)return this.layoutRun(r,n);const a=i?null:[],s=i?null:[];let c=0,u=0,f=0;for(;f<=r.length;){let A;if(f===r.length&&u<f||(A=r.charAt(f),[" "," "].includes(A))){const v=this.layoutCached(r.slice(u,++f));i||(a.push(...Array.from(v.glyphs||[])),s.push(...Array.from(v.positions||[]))),c+=v.advanceWidth,u=f}else f++}return{glyphs:a,positions:s,advanceWidth:c}}encode(r,n){const{glyphs:i,positions:a}=this.layout(r,n),s=[];for(let c=0;c<i.length;c++){const u=i[c],f=this.subset.includeGlyph(u.id);s.push(`0000${f.toString(16)}`.slice(-4)),this.widths[f]==null&&(this.widths[f]=u.advanceWidth*this.scale),this.unicode[f]==null&&(this.unicode[f]=u.codePoints)}return[s,a]}encodeGlyphs(r){const n=[];for(let i=0;i<r.length;i++){const a=r[i],s=this.subset.includeGlyph(a.id);n.push(`0000${s.toString(16)}`.slice(-4)),this.widths[s]==null&&(this.widths[s]=a.advanceWidth*this.scale),this.unicode[s]==null&&(this.unicode[s]=a.codePoints)}return n}widthOfString(r,n,i){const a=this.layout(r,i,!0).advanceWidth,s=n/1e3;return a*s}embed(){const r=this.subset.cff!=null,n=this.document.ref();r&&(n.data.Subtype="CIDFontType0C"),n.end(this.subset.encode());const i=((this.font["OS/2"]!=null?this.font["OS/2"].sFamilyClass:void 0)||0)>>8;let a=0;this.font.post.isFixedPitch&&(a|=1),1<=i&&i<=7&&(a|=2),a|=4,i===10&&(a|=8),this.font.head.macStyle.italic&&(a|=64);const c=[0,1,2,3,4,5].map(()=>String.fromCharCode(Math.random()*26+65)).join("")+"+"+this.font.postscriptName,{bbox:u}=this.font,f=this.document.ref({Type:"FontDescriptor",FontName:c,Flags:a,FontBBox:[u.minX*this.scale,u.minY*this.scale,u.maxX*this.scale,u.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});r?f.data.FontFile3=n:f.data.FontFile2=n,f.end();const A={Type:"Font",Subtype:"CIDFontType0",BaseFont:c,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:f,W:[0,this.widths]};r||(A.Subtype="CIDFontType2",A.CIDToGIDMap="Identity");const v=this.document.ref(A);return v.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:c,Encoding:"Identity-H",DescendantFonts:[v],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}toUnicodeCmap(){const r=this.document.ref();let n=[],i=`/CIDInit /ProcSet findresource begin 16412 dict begin 165begincmap 166/CIDSystemInfo << 167 /Registry (Adobe) 168 /Ordering (UCS) 169 /Supplement 0 170>> def 171/CMapName /Adobe-Identity-UCS def 172/CMapType 2 def 1731 begincodespacerange 174<0000><ffff> 175endcodespacerange`;
175for(let[a,s]of this.unicode.entries()){const c=[];n.length>=100&&(i+=` 176`+n.length+` beginbfchar 177`+n.join(` 178`)+` 179endbfchar`,n=[]);for(let u of s)u>65535&&(u-=65536,c.push(Fb(u>>>10&1023|55296)),u=56320|u&1023),c.push(Fb(u));n.push("<"+Fb(a)+"><"+c.join(" ")+">")}return n.length&&(i+=` 180`+n.length+` beginbfchar 181`+n.join(` 182`)+` 183endbfchar 184`),i+=`endcmap 185CMapName currentdict /CMap defineresource pop 186end 187end`,r.end(i),r}};class Wv{static open(t,r,n,i){let a;if(typeof r=="string"){if(J9.isStandardFont(r))return new J9(t,r,i);throw new Error(`Can't open ${r} in browser build`)}else r instanceof Uint8Array?a=Pg(r,n):r instanceof ArrayBuffer?a=Pg(new Uint8Array(r),n):typeof r=="object"&&(a=r);if(a==null)throw new Error("Not a supported font format or standard PDF font.");return new due(t,a,i)}encode(){throw new Error("Must be implemented by subclasses")}widthOfString(){throw new Error("Must be implemented by subclasses")}ref(){return this.dictionary!=null?this.dictionary:this.dictionary=this.document.ref()}finalize(){if(!(this.embedded||this.dictionary==null))return this.embed(),this.embedded=!0}
187embed(){throw new Error("Must be implemented by subclasses")}lineHeight(t,r){r==null&&(r=!1);const n=r?this.lineGap:0;return(this.ascender+n-this.descender)/1e3*t}}const J9=uue(Wv),due=fue(Wv);var Aue={initFonts(){return this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},this.font("Helvetica")},font(e,t,r){let n,i;if(typeof t=="number"&&(r=t,t=null),typeof e=="string"&&this._registeredFonts[e]?(n=e,{src:e,family:t}=this._registeredFonts[e]):(n=t||e,typeof n!="string"&&(n=null)),r!=null&&this.fontSize(r),i=this._fontFamilies[n])return this._font=i,this;const a=`F${++this._fontCount}`;return this._font=Wv.open(this,e,t,a),(i=this._fontFamilies[this._font.name])?(this._font=i,this):(n&&(this._fontFamilies[n]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize(e){return this._fontSize=e,this},currentLineHeight(e){return e==null&&(e=!1),this._font.lineHeight(this._fontSize,e)},registerFont(e,t,r){return this._registeredFonts[e]={src:t,family:r},this}};function qm(e){return Math.fround(e)}const Z9="Â",Ob="-";class TE extends ci{constructor(t,r){super(),this.document=t,this.horizontalScaling=r.horizontalScaling||100,this.indent=(r.indent||0)*this.horizontalScaling/100,this.characterSpacing=(r.characterSpacing||0)*this.horizontalScaling/100,this.wordSpacing=(r.wordSpacing===0)*this.horizontalScaling/100,this.columns=r.columns||1,this.columnGap=(r.columnGap!=null?r.columnGap:18)*this.horizontalScaling/100,this.lineWidth=(r.width*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=r.ellipsis,this.continuedX=0,this.features=r.features,r.height!=null?(this.height=r.height,this.maxY=qm(this.startY+r.height)):this.maxY=qm(this.document.page.maxY()),this.on("firstLine",n=>{const i=this.continuedX||this.indent;if(this.document.x+=i,this.lineWidth-=i,!n.indentAllLines)return this.once("line",()=>{if(this.document.x-=i,this.lineWidth+=i,n.continued&&!this.continuedX&&(this.continuedX=this.indent),!n.continued)return this.continuedX=0})}),this.on("lastLine",n=>{const{align:i}=n;return i==="justify"&&(n.align="left"),this.lastLine=!0,this.once("line",()=>(this.document.y+=n.paragraphGap||0,n.align=i,this.lastLine=!1))})}wordWidth(t){return this.document.widthOfString(t,this)+this.characterSpacing+this.wordSpacing}canFit(t,r){return t[t.length-1]!=Z9?r<=this.spaceLeft:r+this.wordWidth(Ob)<=this.spaceLeft}eachWord(t,r){let n;const i=new fN(t);let a=null;const s=Object.create(null);for(;n=i.nextBreak();){var c;let A=t.slice(a?.position||0,n.position),v=s[A]!=null?s[A]:s[A]=this.wordWidth(A);if(v>this.lineWidth+this.continuedX){let y=a;const E={};for(;A.length;){var u,f;v>this.spaceLeft?(u=Math.ceil(this.spaceLeft/(v/A.length)),v=this.wordWidth(A.slice(0,u)),f=v<=this.spaceLeft&&u<A.length):u=A.length;let C=v>this.spaceLeft&&u>0;for(;C||f;)C?(v=this.wordWidth(A.slice(0,--u)),C=v>this.spaceLeft&&u>0):(v=this.wordWidth(A.slice(0,++u)),C=v>this.spaceLeft&&u>0,f=v<=this.spaceLeft&&u<A.length);if(u===0&&this.spaceLeft===this.lineWidth&&(u=1),E.required=n.required||u<A.length,c=r(A.slice(0,u),v,E,y),y={required:!1},A=A.slice(u),v=this.wordWidth(A),c===!1)break}}else c=r(A,v,n,a);if(c===!1)break;a=n}}wrap(t,r){this.horizontalScaling=r.horizontalScaling||100,r.indent!=null&&(this.indent=r.indent*this.horizontalScaling/100),r.characterSpacing!=null&&(this.characterSpacing=r.characterSpacing*this.horizontalScaling/100),r.wordSpacing!=null&&(this.wordSpacing=r.wordSpacing*this.horizontalScaling/100),r.ellipsis!=null&&(this.ellipsis=r.ellipsis);const n=this.document.y+this.document.currentLineHeight(!0);(this.document.y>this.maxY||n>this.maxY)&&this.nextSection();let i="",a=0,s=0,c=0,{y:u}=this.document;const f=()=>(r.textWidth=a+this.wordSpacing*(s-1),r.wordCount=s,r.lineWidth=this.lineWidth,{y:u}=this.document,this.emit("line",i,r,this),c++);return this.emit("sectionStart",r,this),this.eachWord(t,(A,v,y,E)=>
187{if((E==null||E.required)&&(this.emit("firstLine",r,this),this.spaceLeft=this.lineWidth),this.canFit(A,v)&&(i+=A,a+=v,s++),y.required||!this.canFit(A,v)){const C=this.document.currentLineHeight(!0);if(this.height!=null&&this.ellipsis&&qm(this.document.y+C*2)>this.maxY&&this.column>=this.columns){for(this.ellipsis===!0&&(this.ellipsis="â¦"),i=i.replace(/\s+$/,""),a=this.wordWidth(i+this.ellipsis);i&&a>this.lineWidth;)i=i.slice(0,-1).replace(/\s+$/,""),a=this.wordWidth(i+this.ellipsis);a<=this.lineWidth&&(i=i+this.ellipsis),a=this.wordWidth(i)}return y.required&&(v>this.spaceLeft&&(f(),i=A,a=v,s=1),this.emit("lastLine",r,this)),i[i.length-1]==Z9&&(i=i.slice(0,-1)+Ob,this.spaceLeft-=this.wordWidth(Ob)),f(),qm(this.document.y+C)>this.maxY&&!this.nextSection()?(s=0,i="",!1):y.required?(this.spaceLeft=this.lineWidth,i="",a=0,s=0):(this.spaceLeft=this.lineWidth-v,i=A,a=v,s=1)}else return this.spaceLeft-=v}),s>0&&(this.emit("lastLine",r,this),f()),this.emit("sectionEnd",r,this),r.continued===!0?(c>1&&(this.continuedX=0),this.continuedX+=r.textWidth||0,this.document.y=u):this.document.x=this.startX}nextSection(t){if(this.emit("sectionEnd",t,this),++this.column>this.columns){if(this.height!=null)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",t,this)}else this.document.x+=this.lineWidth+this.columnGap,this.document.y=this.startY,this.emit("columnBreak",t,this);return this.emit("sectionStart",t,this),!0}}const{number:Ru}=ko;var hue={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 e==null&&(e=1),this.y+=this.currentLineHeight(!0)*e+this._lineGap,this},moveUp(e){return e==null&&(e=1),this.y-=this.currentLineHeight(!0)*e+this._lineGap,this},_text(e,t,r,n,i){n=this._initOptions(t,r,n),e=e==null?"":`${e}`,n.wordSpacing&&(e=e.replace(/\s{2,}/g," "));const a=()=>{n.structParent&&n.structParent.add(this.struct(n.structType||"P",[this.markStructureContent(n.structType||"P")]))};if(n.rotation!==0&&(this.save(),this.rotate(-n.rotation,{origin:[this.x,this.y]})),n.width){let s=this._wrapper;s||(s=new TE(this,n),s.on("line",i),s.on("firstLine",a)),this._wrapper=n.continued?s:null,this._textOptions=n.continued?n:null,s.wrap(e,n)}else for(let s of e.split(` 188`))a(),i(s,n);return n.rotation!==0&&this.restore(),this},text(e,t,r,n){return this._text(e,t,r,n,this._line)},widthOfString(e,t){t===void 0&&(t={});const r=t.horizontalScaling||100;return(this._font.widthOfString(e,this._fontSize,t.features)+(t.characterSpacing||0)*(e.length-1))*r/100},boundsOfString(e,t,r,n){},heightOfString(e,t){const{x:r,y:n}=this;t=this._initOptions(t),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-n;return this.x=r,this.y=n,a},list(e,t,r,n,i){n=this._initOptions(t,r,n);const a=n.listType||"bullet",s=Math.round(this._font.ascender/1e3*this._fontSize),c=s/2,u=n.bulletRadius||s/3,f=n.textIndent||(a==="bullet"?u*5:s*2),A=n.bulletIndent||(a==="bullet"?u*8:s*2);let v=1;const y=[],E=[],C=[];var I=function(_){let k=1;for(let F=0;F<_.length;F++){const Q=_[F];Array.isArray(Q)?(v++,I(Q),v--):(y.push(Q),E.push(v),a!=="bullet"&&C.push(k++))}};I(e);const S=function(_){switch(a){case"numbered":return`${_}.`;case"lettered":var k=String.fromCharCode((_-1)%26+65),F=Math.floor((_-1)/26+1),Q=Array(F+1).join(k);return`${Q}.`}},T=function(_,k){i=new TE(this,n),i.on("line",this._line),v=1,i.once("firstLine",()=>{let F,Q,j,N;n.structParent&&(n.structTypes?[Q,j,N]=n.structTypes:[Q,j,N]=["LI","Lbl","LBody"]),Q?(F=this.struct(Q),n.structParent.add(F)):n.structParent&&(F=n.structParent);let L;if((L=E[k++])!==v){const H=A*(L-v);this.x+=H,i.lineWidth-=H,v=L}switch(F&&(j||N)&&F.add(this.struct(j||N,[this.markStructureContent(j||N)])),a){case"bullet":this.circle(this.x-f+u,this.y+c,u),this.fill();break;case"numbered":case"lettered":var G=S(C[k-1]);this._fragment(G,this.x-f,this.y,n);break}F&&j&&N&&F.add(this.struct(N,[this.markStructureContent(N)])),F&&F!==n.structParent&&F.end()}),i.on("sectionStart",()=>{const F=f+A*(v-1);return this.x+=F,i.lineWidth-=F}),i.on("sectionEnd",()=>{const F=f+A*(v-1);return this.x-=F,i.lineWidth+=F}),i.wrap(_,n)};for(let _=0;_<y.length;_++)T.call(this,y[_],_);return this},_initOptions(e,t,r){var n;e===void 0&&(e={}),r===void 0&&(r={}),typeof e=="object"&&(r=e,e=null);const i=Object.assign({},r);if(this._textOptions)for(let a in this._textOptions){const s=this._textOptions[a];a!=="continued"&&i[a]===void 0&&(i[a]=s)}return e!=null&&(this.x=e),t!=null&&(this.y=t),i.lineBreak!==!1&&(i.width==null&&(i.width=this.page.width-this.x-this.page.margins.right),i.width=Math.max(i.width,0)),i.columns||(i.columns=0),i.columnGap==null&&(i.columnGap=18),i.rotation=Number((n=r.rotation)!==null&&n!==void 0?n:0)%360,i.rotation<0&&(i.rotation+=360),i},_line(e,t,r){t===void 0&&(t={}),this._fragment(e,this.x,this.y,t);const n=t.lineGap||this._lineGap||0;return r?this.y+=this.currentLineHeight(!0)+n:this.x+=this.widthOfString(e,t)},_fragment(e,t,r,n){let i,a,s,c,u,f;if(e=`${e}`.replace(/\n/g,""),e.length===0)return;const A=n.align||"left";let v=n.wordSpacing||0;const y=n.characterSpacing||0,E=n.horizontalScaling||100;if(n.width)switch(A){case"right":u=this.widthOfString(e.replace(/\s+$/,""),n),t+=n.lineWidth-u;break;case"center":t+=n.lineWidth/2-n.textWidth/2;break;case"justify":f=e.trim().split(/\s+/),u=this.widthOfString(e.replace(/\s+/g,""),n);var C=this.widthOfString(" ")+y;v=Math.max(0,(n.lineWidth-u)/Math.max(1,f.length-1)-C);break}if(typeof n.baseline=="number")i=-n.baseline;else{switch(n.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;case"top":i=this._font.ascender;break;default:i=this._font.ascender}i=i/1e3*this._fontSize}const I=n.textWidth+v*(n.wordCount-1)+y*(e.length-1);if(n.link!=null&&this.link(t,r,I,this.currentLineHeight(),n.link),n.goTo!=null&&this.goTo(t,r,I,this.currentLineHeight(),n.goTo),n.destination!=null&&this.addNamedDestination(n.destination,"XYZ",t,r,null),n.underline){this.save(),n.stroke||this.strokeColor(...this._fillColor||[]);const N=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(N);let L=r+this.currentLineHeight()-N;
188this.moveTo(t,L),this.lineTo(t+I,L),this.stroke(),this.restore()}if(n.strike){this.save(),n.stroke||this.strokeColor(...this._fillColor||[]);const N=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(N);let L=r+this.currentLineHeight()/2;this.moveTo(t,L),this.lineTo(t+I,L),this.stroke(),this.restore()}if(this.save(),n.oblique){let N;typeof n.oblique=="number"?N=-Math.tan(n.oblique*Math.PI/180):N=-.25,this.transform(1,0,0,1,t,r),this.transform(1,0,N,1,-N*i,0),this.transform(1,0,0,1,-t,-r)}this.transform(1,0,0,-1,0,this.page.height),r=this.page.height-r-i,this.page.fonts[this._font.id]==null&&(this.page.fonts[this._font.id]=this._font.ref()),this.addContent("BT"),this.addContent(`1 0 0 1 ${Ru(t)} ${Ru(r)} Tm`),this.addContent(`/${this._font.id} ${Ru(this._fontSize)} Tf`);const S=n.fill&&n.stroke?2:n.stroke?1:0;if(S&&this.addContent(`${S} Tr`),y&&this.addContent(`${Ru(y)} Tc`),E!==100&&this.addContent(`${E} Tz`),v){f=e.trim().split(/\s+/),v+=this.widthOfString(" ")+y,v*=1e3/this._fontSize,a=[],c=[];for(let N of f){const[L,G]=this._font.encode(N,n.features);a=a.concat(L),c=c.concat(G);const H={},Z=c[c.length-1];for(let O in Z){const P=Z[O];H[O]=P}H.xAdvance+=v,c[c.length-1]=H}}else[a,c]=this._font.encode(e,n.features);const T=this._fontSize/1e3,_=[];let k=0,F=!1;const Q=N=>{if(k<N){const L=a.slice(k,N).join(""),G=c[N-1].xAdvance-c[N-1].advanceWidth;_.push(`<${L}> ${Ru(-G)}`)}return k=N},j=N=>{if(Q(N),_.length>0)return this.addContent(`[${_.join(" ")}] TJ`),_.length=0};for(s=0;s<c.length;s++){const N=c[s];N.xOffset||N.yOffset?(j(s),this.addContent(`1 0 0 1 ${Ru(t+N.xOffset*T)} ${Ru(r+N.yOffset*T)} Tm`),j(s+1),F=!0):(F&&(this.addContent(`1 0 0 1 ${Ru(t)} ${Ru(r)} Tm`),F=!1),N.xAdvance-N.advanceWidth!==0&&Q(s+1)),t+=N.xAdvance*T}return j(s),this.addContent("ET"),this.restore()}};const gue={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"};let pue=class{constructor(t,r){if(this.data=t,this.label=r,this.orientation=1,this.data.readUInt16BE(0)!==65496)throw"SOI not found in JPEG";const n=mN.decode(this.data);for(let i=0;i<n.length;i+=1){const a=n[i];a.name==="EXIF"&&a.entries.orientation&&(this.orientation=a.entries.orientation),a.name==="SOF"&&(this.bits||=a.precision,this.width||=a.width,this.height||=a.height,this.colorSpace||=gue[a.numberOfComponents])}this.obj=null}embed(t){if(!this.obj)return this.obj=t.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:this.bits,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:"DCTDecode"}),this.colorSpace==="DeviceCMYK"&&(this.obj.data.Decode=[1,0,1,0,1,0,1,0]),this.obj.end(this.data),this.data=null}};class mue{constructor(t,r){this.label=r,this.image=new qR(t),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}embed(t){let r=!1;if(this.document=t,this.obj)return;const n=this.image.hasAlphaChannel,i=this.image.interlaceMethod===1;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 a=this.document.ref({Predictor:i?1:15,Colors:this.image.colors,BitsPerComponent:this.image.bits,Columns:this.width});this.obj.data.DecodeParms=a,a.end()}
188if(this.image.palette.length===0)this.obj.data.ColorSpace=this.image.colorSpace;else{const a=this.document.ref();a.end(mt.from(this.image.palette)),this.obj.data.ColorSpace=["Indexed","DeviceRGB",this.image.palette.length/3-1,a]}if(this.image.transparency.grayscale!=null){const a=this.image.transparency.grayscale;this.obj.data.Mask=[a,a]}else if(this.image.transparency.rgb){const{rgb:a}=this.image.transparency,s=[];for(let c of a)s.push(c,c);this.obj.data.Mask=s}else{if(this.image.transparency.indexed)return r=!0,this.loadIndexedAlphaChannel();if(n)return r=!0,this.splitAlphaChannel()}if(i&&!r)return this.decodeData();this.finalize()}finalize(){if(this.alphaChannel){const t=this.document.ref({Type:"XObject",Subtype:"Image",Height:this.height,Width:this.width,BitsPerComponent:8,Filter:"FlateDecode",ColorSpace:"DeviceGray",Decode:[0,1]});t.end(this.alphaChannel),this.obj.data.SMask=t}return this.obj.end(this.imgData),this.image=null,this.imgData=null}splitAlphaChannel(){return this.image.decodePixels(t=>{let r,n;const i=this.image.colors,a=this.width*this.height,s=mt.alloc(a*i),c=mt.alloc(a);let u=n=r=0;const f=t.length,A=this.image.bits===16?1:0;for(;u<f;){for(let v=0;v<i;v++)s[n++]=t[u++],u+=A;c[r++]=t[u++],u+=A}return this.imgData=Bg.deflateSync(s),this.alphaChannel=Bg.deflateSync(c),this.finalize()})}loadIndexedAlphaChannel(){const t=this.image.transparency.indexed;return this.image.decodePixels(r=>{const n=mt.alloc(this.width*this.height);let i=0;for(let a=0,s=r.length;a<s;a++)n[i++]=t[r[a]];return this.alphaChannel=Bg.deflateSync(n),this.finalize()})}decodeData(){this.image.decodePixels(t=>{this.imgData=Bg.deflateSync(t),this.finalize()})}}class vue{static open(t,r){let n;if(mt.isBuffer(t))n=t;else if(t instanceof ArrayBuffer)n=mt.from(new Uint8Array(t));else{let i;if(i=/^data:.+?;base64,(.*)$/.exec(t))n=mt.from(i[1],"base64");else if(n=X5.readFileSync(t),!n)return}if(n[0]===255&&n[1]===216)return new pue(n,r);if(n[0]===137&&n.toString("ascii",1,4)==="PNG")return new mue(n,r);throw new Error("Unknown image format.")}}var yue={initImages(){return this._imageRegistry={},this._imageCount=0},image(e,t,r,n){n===void 0&&(n={});let i,a,s,c,u,f,A,v,y,E;typeof t=="object"&&(n=t,t=null);const C=n.ignoreOrientation||n.ignoreOrientation!==!1&&this.options.ignoreOrientation;t=(f=t??n.x)!=null?f:this.x,r=(A=r??n.y)!=null?A:this.y,typeof e=="string"&&(c=this._imageRegistry[e]),c||(e.width&&e.height?c=e:c=this.openImage(e)),c.obj||c.embed(this),this.page.xobjects[c.label]==null&&(this.page.xobjects[c.label]=c.obj);let{width:I,height:S}=c;!C&&c.orientation>4&&([I,S]=[S,I]);let T=n.width||I,_=n.height||S;if(n.width&&!n.height){const k=T/I;T=I*k,_=S*k}else if(n.height&&!n.width){const k=_/S;T=I*k,_=S*k}else n.scale?(T=I*n.scale,_=S*n.scale):n.fit?([s,i]=n.fit,a=s/i,u=I/S,u>a?(T=s,_=s/u):(_=i,T=i*u)):n.cover&&([s,i]=n.cover,a=s/i,u=I/S,u>a?(_=i,T=i*u):(T=s,_=s/u));if((n.fit||n.cover)&&(n.align==="center"?t=t+s/2-T/2:n.align==="right"&&(t=t+s-T),n.valign==="center"?r=r+i/2-_/2:n.valign==="bottom"&&(r=r+i-_)),C)_=-_,r-=_,v=0;else switch(c.orientation){default:case 1:_=-_,r-=_,v=0;break;case 2:T=-T,_=-_,t-=T,r-=_,v=0;break;case 3:y=t,E=r,_=-_,t-=T,v=180;break;case 4:break;case 5:y=t,E=r,[T,_]=[_,T],r-=_,v=90;break;case 6:y=t,E=r,[T,_]=[_,T],_=-_,v=90;break;case 7:y=t,E=r,[T,_]=[_,T],_=-_,T=-T,t-=T,v=90;break;case 8:y=t,E=r,[T,_]=[_,T],_=-_,t-=T,r-=_,v=-90;break}return n.link!=null&&this.link(t,r,T,_,n.link),n.goTo!=null&&this.goTo(t,r,T,_,n.goTo),n.destination!=null&&this.addNamedDestination(n.destination,"XYZ",t,r,null),this.y===r&&(this.y+=_),this.save(),v&&this.rotate(v,{origin:[y,E]}),this.transform(T,0,0,_,t,r),this.addContent(`/${c.label} Do`),this.restore(),this},openImage(e){let t;return typeof e=="string"&&(t=this._imageRegistry[e]),t||(t=vue.open(e,`I${++this._imageCount}`),typeof e=="string"&&(this._imageRegistry[e]=t)),t}},bue={annotate(e,t,r,n,i){i.Type="Annot",i.Rect=this._convertRect(e,t,r,n),i.Border=[0,0,0],i.Subtype==="Link"&&typeof i.F>"u"&&(i.F=4),i.Subtype!=="Link"&&i.C==null&&(i.C=this._normalizeColor(i.color||[0,0,0])),delete i.color,typeof i.Dest=="string"&&(i.Dest=new String(i.Dest));for(let s in i){const c=i[s];i[s[0].toUpperCase()+s.slice(1)]=c}const a=this.ref(i);return this.page.annotations.push(a),a.end(),this},note(e,t,r,n,i,a){return a===void 0&&(a={}),a.Subtype="Text",a.Contents=new String(i),a.Name==null&&(a.Name="Comment"),a.color==null&&(a.color=[243,223,92]),this.annotate(e,t,r,n,a)},goTo(e,t,r,n,i,a){return a===void 0&&(a={}),a.Subtype="Link",a.A=this.ref({S:"GoTo",D:new String(i)}),a.A.end(),this.annotate(e,t,r,n,a)},link(e,t,r,n,i,a){if(a===void 0&&(a={}),a.Subtype="Link",typeof i=="number"){const s=this._root.data.Pages.data;if(i>=0&&i<s.Kids.length)a.A=this.ref({S:"GoTo",D:[s.Kids[i],"XYZ",null,null,null]}),a.A.end();else throw new Error(`The document has no page ${i}`)}else a.A=this.ref({S:"URI",URI:new String(i)}),a.A.end();return this.annotate(e,t,r,n,a)},_markup(e,t,r,n,i){i===void 0&&(i={});const[a,s,c,u]=this._convertRect(e,t,r,n);return i.QuadPoints=[a,u,c,u,a,s,c,s],i.Contents=new String,this.annotate(e,t,r,n,i)},highlight(e,t,r,n,i){return i===void 0&&(i={}),i.Subtype="Highlight",i.color==null&&(i.color=[241,238,148]),this._markup(e,t,r,n,i)},underline(e,t,r,n,i){return i===void 0&&(i={}),i.Subtype="Underline",this._markup(e,t,r,n,i)},strike(e,t,r,n,i){return i===void 0&&(i={}),i.Subtype="StrikeOut",this._markup(e,t,r,n,i)},lineAnnotation(e,t,r,n,i){return i===void 0&&(i={}),i.Subtype="Line",i.Contents=new String,i.L=[e,this.page.height-t,r,this.page.height-n],this.annotate(e,t,r,n,i)},rectAnnotation(e,t,r,n,i){return i===void 0&&(i={}),i.Subtype="Square",i.Contents=new String,this.annotate(e,t,r,n,i)},ellipseAnnotation(e,t,r,n,i){return i===void 0&&(i={}),i.Subtype="Circle",i.Contents=new String,this.annotate(e,t,r,n,i)},textAnnotation(e,t,r,n,i,a){return a===void 0&&(a={}),a.Subtype="FreeText",a.Contents=new String(i),a.DA=new String,this.annotate(e,t,r,n,a)},fileAnnotation(e,t,r,n,i,a){i===void 0&&(i={}),a===void 0&&(a={});const s=this.file(i.src,Object.assign({hidden:!0},i));return a.Subtype="FileAttachment",a.FS=s,a.Contents?a.Contents=new String(a.Contents):s.data.Desc&&(a.Contents=s.data.Desc),this.annotate(e,t,r,n,a)},_convertRect(e,t,r,n){let i=t;t+=n;let a=e+r;const[s,c,u,f,A,v]=this._ctm;return e=s*e+u*t+A,t=c*e+f*t+v,a=s*a+u*i+A,i=c*a+f*i+v,[e,t,a,i]}};const X9={top:0,left:0,zoom:0,fit:!1,pageNumber:null,expanded:!1};class NC{constructor(t,r,n,i,a){if(a===void 0&&(a=X9),this.document=t,this.options=a,this.outlineData={},i!==null){const s=i.data.MediaBox[2],u=i.data.MediaBox[3]-(a.top||0),f=s-(a.left||0),A=a.zoom||0;this.outlineData.Dest=a.fit?[i,"Fit"]:[i,"XYZ",f,u,A]}r!==null&&(this.outlineData.Parent=r),n!==null&&(this.outlineData.Title=new String(n)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}addItem(t,r){r===void 0&&(r=X9);const n=this.document._root.data.Pages.data.Kids,i=r.pageNumber!==null?n[r.pageNumber]:this.document.page.dictionary,a=new NC(this.document,this.dictionary,t,i,r);return this.children.push(a),a}endOutline(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);const t=this.children[0],r=this.children[this.children.length-1];this.outlineData.First=t.dictionary,this.outlineData.Last=r.dictionary;for(let n=0,i=this.children.length;n<i;n++){const a=this.children[n];n>0&&(a.outlineData.Prev=this.children[n-1].dictionary),n<this.children.length-1&&(a.outlineData.Next=this.children[n+1].dictionary),a.endOutline()}}return this.dictionary.end()}}var xue={initOutline(){return this.outline=new NC(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"}};
188class g5{constructor(t,r){this.refs=[{pageRef:t,mcid:r}]}push(t){t.refs.forEach(r=>this.refs.push(r))}}class nd{constructor(t,r,n,i){n===void 0&&(n={}),i===void 0&&(i=null),this.document=t,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=t.ref({S:r});const a=this.dictionary.data;(Array.isArray(n)||this._isValidChild(n))&&(i=n,n={}),typeof n.title<"u"&&(a.T=new String(n.title)),typeof n.lang<"u"&&(a.Lang=new String(n.lang)),typeof n.alt<"u"&&(a.Alt=new String(n.alt)),typeof n.expanded<"u"&&(a.E=new String(n.expanded)),typeof n.actual<"u"&&(a.ActualText=new String(n.actual)),this._children=[],i&&(Array.isArray(i)||(i=[i]),i.forEach(s=>this.add(s)),this.end())}add(t){if(this._ended)throw new Error("Cannot add child to already-ended structure element");if(!this._isValidChild(t))throw new Error("Invalid structure element child");return t instanceof nd&&(t.setParent(this.dictionary),this._attached&&t.setAttached()),t instanceof g5&&this._addContentToParentTree(t),typeof t=="function"&&this._attached&&(t=this._contentForClosure(t)),this._children.push(t),this}_addContentToParentTree(t){t.refs.forEach(r=>{let{pageRef:n,mcid:i}=r;const a=this.document.getStructParentTree().get(n.data.StructParents);a[i]=this.dictionary})}setParent(t){if(this.dictionary.data.P)throw new Error("Structure element added to more than one parent");this.dictionary.data.P=t,this._flush()}setAttached(){this._attached||(this._children.forEach((t,r)=>{t instanceof nd&&t.setAttached(),typeof t=="function"&&(this._children[r]=this._contentForClosure(t))}),this._attached=!0,this._flush())}end(){this._ended||(this._children.filter(t=>t instanceof nd).forEach(t=>t.end()),this._ended=!0,this._flush())}_isValidChild(t){return t instanceof nd||t instanceof g5||typeof t=="function"}_contentForClosure(t){const r=this.document.markStructureContent(this.dictionary.data.S);return t(),this.document.endMarkedContent(),this._addContentToParentTree(r),r}_isFlushable(){return!this.dictionary.data.P||!this._ended?!1:this._children.every(t=>typeof t=="function"?!1:t instanceof nd?t._isFlushable():!0)}_flush(){this._flushed||!this._isFlushable()||(this.dictionary.data.K=[],this._children.forEach(t=>this._flushChild(t)),this.dictionary.end(),this._children=[],this.dictionary.data.K=null,this._flushed=!0)}_flushChild(t){t instanceof nd&&this.dictionary.data.K.push(t.dictionary),t instanceof g5&&t.refs.forEach(r=>{let{pageRef:n,mcid:i}=r;this.dictionary.data.Pg||(this.dictionary.data.Pg=n),this.dictionary.data.Pg===n?this.dictionary.data.K.push(i):this.dictionary.data.K.push({Type:"MCR",Pg:n,MCID:i})})}}class Eue extends aF{_compareKeys(t,r){return parseInt(t)-parseInt(r)}_keysName(){return"Nums"}_dataForKey(t){return parseInt(t)}}var Cue={initMarkings(e){this.structChildren=[],e.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent(e,t){if(t===void 0&&(t=null),e==="Artifact"||t&&t.mcid){let n=0;
188for(this.page.markings.forEach(i=>{(n||i.structContent||i.tag==="Artifact")&&n++});n--;)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 r={};return typeof t.mcid<"u"&&(r.MCID=t.mcid),e==="Artifact"&&(typeof t.type=="string"&&(r.Type=t.type),Array.isArray(t.bbox)&&(r.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(n=>typeof n=="string")&&(r.Attached=t.attached)),e==="Span"&&(t.lang&&(r.Lang=new String(t.lang)),t.alt&&(r.Alt=new String(t.alt)),t.expanded&&(r.E=new String(t.expanded)),t.actual&&(r.ActualText=new String(t.actual))),this.addContent(`/${e} ${ko.convert(r)} BDC`),this},markStructureContent(e,t){t===void 0&&(t={});const r=this.getStructParentTree().get(this.page.structParentTreeKey),n=r.length;r.push(null),this.markContent(e,{...t,mcid:n});const i=new g5(this.page.dictionary,n);return this.page.markings.slice(-1)[0].structContent=i,i},endMarkedContent(){return this.page.markings.pop(),this.addContent("EMC"),this},struct(e,t,r){return t===void 0&&(t={}),r===void 0&&(r=null),new nd(this,e,t,r)},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(t=>{if(t.structContent){const r=t.structContent,n=this.markStructureContent(t.tag,t.options);r.push(n),this.page.markings.slice(-1)[0].structContent=r}else this.markContent(t.tag,t.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 Eue,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(t=>t.end())),this._root.data.MarkInfo&&this._root.data.MarkInfo.end()}};const $9={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},eS={left:0,center:1,right:2},tS={value:"V",defaultValue:"DV"},rS={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},nS={number:{nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},percent:{nDec:0,sepComma:!1}};
188var Bue={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(t=>{this._endChild(t)}),this._root.data.AcroForm.end()}return this},_endChild(e){return Array.isArray(e.data.Kids)&&(e.data.Kids.forEach(t=>{this._endChild(t)}),e.end()),this},formField(e,t){t===void 0&&(t={});let r=this._fieldDict(e,null,t),n=this.ref(r);return this._addToParent(n),n},formAnnotation(e,t,r,n,i,a,s){s===void 0&&(s={});let c=this._fieldDict(e,t,s);c.Subtype="Widget",c.F===void 0&&(c.F=4),this.annotate(r,n,i,a,c);let u=this.page.annotations[this.page.annotations.length-1];return this._addToParent(u)},formText(e,t,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(e,"text",t,r,n,i,a)},formPushButton(e,t,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(e,"pushButton",t,r,n,i,a)},formCombo(e,t,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(e,"combo",t,r,n,i,a)},formList(e,t,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(e,"list",t,r,n,i,a)},formRadioButton(e,t,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(e,"radioButton",t,r,n,i,a)},formCheckbox(e,t,r,n,i,a){return a===void 0&&(a={}),this.formAnnotation(e,"checkbox",t,r,n,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,r){if(r===void 0&&(r={}),!this._acroform)throw new Error("Call document.initForm() method before adding form elements to document");let n=Object.assign({},r);return t!==null&&(n=this._resolveType(t,r)),n=this._resolveFlags(n),n=this._resolveJustify(n),n=this._resolveFont(n),n=this._resolveStrings(n),n=this._resolveColors(n),n=this._resolveFormat(n),n.T=new String(e),n.parent&&(n.Parent=n.parent,delete n.parent),n},_resolveType(e,t){if(e==="text")t.FT="Tx";else if(e==="pushButton")t.FT="Btn",t.pushButton=!0;else if(e==="radioButton")t.FT="Btn",t.radioButton=!0;else if(e==="checkbox")t.FT="Btn";else if(e==="combo")t.FT="Ch",t.combo=!0;else if(e==="list")t.FT="Ch";else throw new Error(`Invalid form annotation type '${e}'`);return t},_resolveFormat(e){const t=e.format;if(t&&t.type){let r,n,i="";if(rS[t.type]!==void 0)r="AFSpecial_Keystroke",n="AFSpecial_Format",i=rS[t.type];else{let a=t.type.charAt(0).toUpperCase()+t.type.slice(1);if(r=`AF${a}_Keystroke`,n=`AF${a}_Format`,t.type==="date")r+="Ex",i=String(t.param);else if(t.type==="time")i=String(t.param);else if(t.type==="number"){let s=Object.assign({},nS.number,t);i=String([String(s.nDec),s.sepComma?"0":"1",'"'+s.negStyle+'"',"null",'"'+s.currency+'"',String(s.currencyPrepend)].join(","))}else if(t.type==="percent"){let s=Object.assign({},nS.percent,t);i=String([String(s.nDec),s.sepComma?"0":"1"].join(","))}}e.AA=e.AA?e.AA:{},e.AA.K={S:"JavaScript",JS:new String(`${r}(${i});`)},e.AA.F={S:"JavaScript",JS:new String(`${n}(${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(r=>{$9[r]&&(e[r]&&(t|=$9[r]),delete e[r])}),t!==0&&(e.Ff=e.Ff?e.Ff:0,e.Ff|=t),e},_resolveJustify(e){let t=0;return e.align!==void 0&&(typeof eS[e.align]=="number"&&(t=eS[e.align]),delete e.align),t!==0&&(e.Q=t),e},_resolveFont(e){if(this._acroform.fonts[this._font.id]==null&&(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 r(n){if(Array.isArray(n))for(let i=0;i<n.length;i++)typeof n[i]=="string"?t.push(new String(n[i])):t.push(n[i])}return r(e.Opt),e.select&&(r(e.select),delete e.select),t.length&&(e.Opt=t),Object.keys(tS).forEac
188h(n=>{e[n]!==void 0&&(e[tS[n]]=e[n],delete e[n])}),["V","DV"].forEach(n=>{typeof e[n]=="string"&&(e[n]=new String(e[n]))}),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}},wue={file(e,t){t===void 0&&(t={}),t.name=t.name||e,t.relationship=t.relationship||"Unspecified";const r={Type:"EmbeddedFile",Params:{}};let n;if(!e)throw new Error("No src specified");if(mt.isBuffer(e))n=e;else if(e instanceof ArrayBuffer)n=mt.from(new Uint8Array(e));else{let f;if(f=/^data:(.*?);base64,(.*)$/.exec(e))f[1]&&(r.Subtype=f[1].replace("/","#2F")),n=mt.from(f[2],"base64");else{if(n=X5.readFileSync(e),!n)throw new Error(`Could not read contents of file at filepath ${e}`);const{birthtime:A,ctime:v}=X5.statSync(e);r.Params.CreationDate=A,r.Params.ModDate=v}}t.creationDate instanceof Date&&(r.Params.CreationDate=t.creationDate),t.modifiedDate instanceof Date&&(r.Params.ModDate=t.modifiedDate),t.type&&(r.Subtype=t.type.replace("/","#2F"));const i=m9.MD5(m9.lib.WordArray.create(new Uint8Array(n)));r.Params.CheckSum=new String(i),r.Params.Size=n.byteLength;let a;this._fileRegistry||(this._fileRegistry={});let s=this._fileRegistry[t.name];s&&Iue(r,s)?a=s.ref:(a=this.ref(r),a.end(n),this._fileRegistry[t.name]={...r,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}};function Iue(e,t){return e.Subtype===t.Subtype&&e.Params.CheckSum.toString()===t.Params.CheckSum.toString()&&e.Params.Size===t.Params.Size&&e.Params.CreationDate.getTime()===t.Params.CreationDate.getTime()&&(e.Params.ModDate===void 0&&t.Params.ModDate===void 0||e.Params.ModDate.getTime()===t.Params.ModDate.getTime())}var Sue="/home/runner/work/react-pdf/react-pdf/packages/pdfkit/src/mixins",_ue={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=X5.readFileSync(`${Sue}/data/sRGB_IEC61966_2_1.icc`),t=this.ref({Length:e.length,N:3});t.write(e),t.end();const r=this.ref({Type:"OutputIntent",S:"GTS_PDFA1",Info:new String("sRGB IEC61966-2.1"),OutputConditionIdentifier:new String("sRGB IEC61966-2.1"),DestOutputProfile:t});r.end(),this._root.data.OutputIntents=[r]},_getPdfaid(){return` 189 <rdf:Description xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/" rdf:about=""> 190 <pdfaid:part>${this.subset}</pdfaid:part> 191 <pdfaid:conformance>${this.subset_conformance}</pdfaid:conformance> 192 </rdf:Description> 193 `},_addPdfaMetadata(){this.appendXML(this._getPdfaid())}},Que={initPDFUA(){this.subset=1},endSubset(){this._addPdfuaMetadata()},_addPdfuaMetadata(){this.appendXML(this._getPdfuaid())},_getPdfuaid(){return` 194 <rdf:Description xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/" rdf:about=""> 195 <pdfuaid:part>${this.subset}</pdfuaid:part> 196 </rdf:Description> 197 `}},Due={_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(_ue),this.initPDFA(e.subset);break;case"PDF/UA":this._importSubset(Que),this.initPDFUA();break}}};class kue{constructor(){this._metadata=` 198 <?xpacket begin="\uFEFF" id="W5M0MpCehiHzreSzNTczkc9d"?> 199 <x:xmpmeta xmlns:x="adobe:ns:meta/"> 200 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 201 `}_closeTags(){this._metadata=this._metadata.concat(` 202 </rdf:RDF> 203 </x:xmpmeta> 204 <?xpacket end="w"?> 205 `)}append(t,r){r===void 0&&(r=!0),this._metadata=this._metadata.concat(t),r&&(this._metadata=this._metadata.concat(` 206`))}getXML(){return this._metadata}getLength(){return this._metadata.length}end(){this._closeTags(),this._metadata=this._metadata.trim()}}var Nue={initMetadata(){this.metadata=new kue},appendXML(e,t){t===void 0&&(t=!0),this.metadata.append(e,t)},_addInfo(){this.appendXML(` 207 <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/"> 208 <xmp:CreateDate>${this.info.CreationDate.toISOString().split(".")[0]+"Z"}</xmp:CreateDate> 209 <xmp:CreatorTool>${this.info.Creator}</xmp:CreatorTool> 210 </rdf:Description> 211 `),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML(` 212 <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/"> 213 `),this.info.Title&&this.appendXML(` 214 <dc:title> 215 <rdf:Alt> 216 <rdf:li xml:lang="x-default">${this.info.Title}</rdf:li> 217 </rdf:Alt> 218 </dc:title> 219 `),this.info.Author&&this.appendXML(` 220 <dc:creator> 221 <rdf:Seq> 222 <rdf:li>${this.info.Author}</rdf:li> 223 </rdf:Seq> 224 </dc:creator> 225 `),this.info.Subject&&this.appendXML(` 226 <dc:description> 227 <rdf:Alt> 228 <rdf:li xml:lang="x-default">${this.info.Subject}</rdf:li> 229 </rdf:Alt> 230 </dc:description> 231 `),this.appendXML(` 232 </rdf:Description> 233 `)),this.appendXML(` 234 <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> 235 <pdf:Producer>${this.info.Creator}</pdf:Producer>`,!1),this.info.Keywords&&this.appendXML(` 236 <pdf:Keywords>${this.info.Keywords}</pdf:Keywords>`,!1),this.appendXML(` 237 </rdf:Description> 238 `)},endMetadata(){this._addInfo(),this.metadata.end(),this.version!=1.3&&(this.metadataRef=this.ref({length:this.metadata.getLength(),Type:"Metadata",Subtype:"XML"}),this.metadataRef.compress=!1,this.metadataRef.write(mt.from(this.metadata.getXML(),"utf-8")),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}};class RC extends KT.Readable{constructor(t){switch(t===void 0&&(t={}),super(t),this.options=t,t.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;break}this.compress=this.options.compress!=null?this.options.compress:!0,this._pageBuffer=[],this._pageBufferStart=0,this._offsets=[],this._waiting=0,this._ended=!1,this._offset=0;const r=this.ref({Type:"Pages",Count:0,Kids:[]}),n=this.ref({Dests:new h5});if(this._root=this.ref({Type:"Catalog",Pages:r,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(t.font),this.initText(),this.initImages(),this.initOutline(),this.initMarkings(t),this.initSubset(t),this.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},this.options.info)for(let i in this.options.info){const a=this.options.info[i];this.info[i]=a}this.options.displayTitle&&(this._root.data.ViewerPreferences=this.ref({DisplayDocTitle:!0})),this._id=Fce.generateFileID(this.info),this._write(`%PDF-${this.version}`),this._write("%ÿÿÿÿ"),this.options.autoFirstPage!==!1&&this.addPage()}addPage(t){t==null&&({options:t}=this),this.options.bufferPages||this.flushPages(),this.page=new Rce(this,t),this._pageBuffer.push(this.page);const r=this._root.data.Pages.data;return r.Kids.push(this.page.dictionary),r.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
238("pageAdded"),this}continueOnNewPage(t){const r=this.endPageMarkings(this.page);return this.addPage(t??this.page._options),this.initPageMarkings(r),this}bufferedPageRange(){return{start:this._pageBufferStart,count:this._pageBuffer.length}}switchToPage(t){let r;if(!(r=this._pageBuffer[t-this._pageBufferStart]))throw new Error(`switchToPage(${t}) out of bounds, current buffer covers pages ${this._pageBufferStart} to ${this._pageBufferStart+this._pageBuffer.length-1}`);return this.page=r}flushPages(){const t=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=t.length;for(let r of t)this.endPageMarkings(r),r.end()}addNamedDestination(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];n.length===0&&(n=["XYZ",null,null,null]),n[0]==="XYZ"&&n[2]!==null&&(n[2]=this.page.height-n[2]),n.unshift(this.page.dictionary),this._root.data.Names.data.Dests.add(t,n)}addNamedEmbeddedFile(t,r){this._root.data.Names.data.EmbeddedFiles||(this._root.data.Names.data.EmbeddedFiles=new h5({limits:!1})),this._root.data.Names.data.EmbeddedFiles.add(t,r)}addNamedJavaScript(t,r){this._root.data.Names.data.JavaScript||(this._root.data.Names.data.JavaScript=new h5);let n={JS:new String(r),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(t,n)}ref(t){const r=new iF(this,this._offsets.length+1,t);return this._offsets.push(null),this._waiting++,r}_read(){}_write(t){return mt.isBuffer(t)||(t=mt.from(t+` 239`,"binary")),this.push(t),this._offset+=t.length}addContent(t){return this.page.write(t),this}_refEnd(t){if(this._offsets[t.id-1]=t.offset,--this._waiting===0&&this._ended)return this._finalize(),this._ended=!1}end(){this.flushPages(),this._info=this.ref();for(let t in this.info){let r=this.info[t];typeof r=="string"&&(r=new String(r));let n=this.ref(r);n.end(),this._info.data[t]=n}this._info.end();for(let t in this._fontFamilies)this._fontFamilies[t].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(),this._waiting===0?this._finalize():this._ended=!0}_finalize(){const t=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 r={Size:this._offsets.length+1,Root:this._root,Info:this._info,ID:[this._id,this._id]};return this._security&&(r.Encrypt=this._security.dictionary),this._write("trailer"),this._write(ko.convert(r)),this._write("startxref"),this._write(`${t}`),this._write("%%EOF"),this.push(null)}toString(){return"[object PDFDocument]"}}const hl=e=>{Object.assign(RC.prototype,e)};hl(Nue);hl(Yce);hl(tue);hl(Aue);hl(hue);hl(yue);hl(bue);hl(xue);hl(Cue);hl(Bue);hl(wue);hl(Due);RC.LineWrapper=TE;const Rue=["Courier","Courier-Bold","Courier-Oblique","Courier-BoldOblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Helvetica-BoldOblique","Times-Roman","Times-Bold","Times-Italic","Times-BoldItalic"];class Tue{name;src;fullName;familyName;subfamilyName;postscriptName;copyright;version;underlinePosition;underlineThickness;italicAngle;bbox;"OS/2";hhea;numGlyphs;characterSet;availableFeatures;type;constructor(t){this.name=t,this.fullName=t,this.familyName=t,this.subfamilyName=t,this.type="STANDARD",this.postscriptName=t,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=Wv.open(null,t)}encode(t){return this.src.encode(t)}layout(t){const[r,n]=this.encode(t),i=r.map((s,c)=>{const u=this.getGlyph(parseInt(s,16));return u.advanceWidth=n[c].advanceWidth,u}),a=n.reduce((s,c)=>s+c.advanceWidth,0);return{positions:n,stringIndices:n.map((s,c)=>c),glyphs:i,script:"latin",language:"dflt",direction:"ltr",features:{},advanceWidth:a,advanceHeight:0,bbox:void 0}}glyphForCodePoint(t){const r=this.getGlyph(t);return r.advanceWidth=400,r}getGlyph(t){return{id:t,codePoints:[t],isLigature:!1,name:this.src.font.characterToGlyph(t),_font:this.src,advanceWidth:void 0}}hasGlyphForCodePoint(t){return this.src.font.characterToGlyph(t)!==".notdef"}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}}
239get 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.")}}const Fue=async(e,t)=>{const n=await(await fetch(e,t)).arrayBuffer();return new Uint8Array(n)},Oue=e=>{const t=e.split(",")[0],r=t.substring(0,5)==="data:",n=t.split(";")[1]==="base64";return r&&n};class Mue{src;fontFamily;fontStyle;fontWeight;data;options;loadResultPromise;constructor(t,r,n,i,a){this.src=t,this.fontFamily=r,this.fontStyle=n||"normal",this.fontWeight=i||400,this.data=null,this.options=a||{},this.loadResultPromise=null}async _load(){const{postscriptName:t}=this.options;let r=null;if(Rue.includes(this.src))r=new Tue(this.src);else if(Oue(this.src)){const n=this.src.split(",")[1],i=new Uint8Array(atob(n).split("").map(a=>a.charCodeAt(0)));r=Pg(i,t)}else{const{headers:n,body:i,method:a="GET"}=this.options,s=await Fue(this.src,{method:a,body:i,headers:n});r=Pg(s,t)}if(r&&"fonts"in r)throw new Error("Font collection is not supported");this.data=r}async load(){return this.loadResultPromise===null&&(this.loadResultPromise=this._load()),this.loadResultPromise}}const Lue={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},iS=e=>typeof e=="string"?Lue[e]:e,aS=(e,t)=>e.fontWeight-t.fontWeight;class TC{family;sources;static create(t){return new TC(t)}constructor(t){this.family=t,this.sources=[]}register({src:t,fontWeight:r,fontStyle:n,...i}){const a=r?iS(r):void 0;this.sources.push(new Mue(t,this.family,n,a,i))}resolve(t){const{fontWeight:r=400,fontStyle:n="normal"}=t,i=this.sources.filter(A=>A.fontStyle===n),a=i.find(A=>A.fontWeight===r);if(a)return a;let s=null;const c=iS(r);if(c>=400&&c<=500){const A=i.filter(E=>E.fontWeight<=c),v=i.filter(E=>E.fontWeight>500);s=i.filter(E=>E.fontWeight>=c&&E.fontWeight<500)[0]||A[A.length-1]||v[0]}const u=i.filter(A=>A.fontWeight<c).sort(aS),f=i.filter(A=>A.fontWeight>c).sort(aS);if(c<400&&(s=u[u.length-1]||f[0]),c>500&&(s=f[0]||u[u.length-1]),!s)throw new Error(`Could not resolve font for ${this.family}, fontWeight ${r}, fontStyle ${n}`);return s}}class jue{fontFamilies={};emojiSource=null;constructor(){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})}hyphenationCallback=null;register=t=>{const{family:r}=t;if(this.fontFamilies[r]||(this.fontFamilies[r]=TC.create(r)),"fonts"in t)for(let n=0;n<t.fonts.length;n+=1){const{src:i,fontStyle:a,fontWeight:s,...c}=t.fonts[n];this.fontFamilies[r].register({src:i,fontStyle:a,fontWeight:s,...c})}else{const{src:n,fontStyle:i,fontWeight:a,...s}=t;this.fontFamilies[r].register({src:n,fontStyle:i,fontWeight:a,...s})}};registerEmojiSource=t=>{this.emojiSource=t};registerHyphenationCallback=t=>{this.hyphenationCallback=t};getFont=t=>{const{fontFamily:r}=t;if(!this.fontFamilies[r])throw new Error(`Font family not registered: ${r}. Please register it calling Font.register() method.`);return this.fontFamilies[r].resolve(t)};load=async t=>{const r=this.getFont(t);r&&await r.load()};reset=()=>{const t=Object.keys(this.fontFamilies);for(let r=0;r<t.length;r+=1){const n=t[r];for(let i=0;i<this.fontFamilies[n].sources.length;i++){const a=this.fontFamilies[n].sources[i];a.data=null}}};clear=()=>{this.fontFamilies={}};getRegisteredFonts=()=>this.fontFamilies;getEmojiSource=()=>this.emojiSource;getHyphenationCallback=()=>this.hyphenationCallback;getRegisteredFontFamilies=()=>Object.keys(this.fontFamilies)}const Uue=(e,t,r)=>{if(Math.abs(e)>r.length)return r;const n=r.length+e;return Object.assign([],r,{[n]:t(r[n])})},Pue=(...e)=>async(t,...r)=>{let n=t;const i=e.slice().reverse();for(let a=0;a<i.length;a+=1){const s=i[a];n=await s(n,...r)}return n},zue=e=>e&&e.replace(/(^|\s)\S/g,t=>t.toUpperCase()),Kv=e=>Array.isArray(e)?e:[e],Ks=(...e)=>(t,...r)=>{let n=t;const i=e.slice().reverse();for(let a=0;a<i.length;a+=1){const s=i[a];n=s(n,...r)}return n},Hue=e=>e.slice(0,e.length-1);function Vv(e,t){const r={},n=Object.keys(t);for(let i=0;i<n.length;i+=1){const a=n[i],s=e[a];typeof s=="function"?r[a]=s(t[a]):r[a]=t[a]}return r}const Yi=e=>e==null;function Ku(e){return e===""?"":e[e.length-1]}const cF=(e,t)=>{const r=Object.entries(e),n={};return r.reduce((i,[a,s],c)=>(i[a]=t(s,a,c),i),n)},Gue=e=>/((-)?\d+\.?\d*)%/g.exec(`${e}`),B0=e=>{const t=Gue(e);if(t){const r=parseFloat(t[1]);return{percent:r/100,value:r}}return null},FE=(e,t)=>{const r=Kv(e),n=Object.assign({},t);return r.forEach(i=>
239{delete n[i]}),n},FC=(e,t)=>{const r={};for(let n=0;n<e.length;n+=1){const i=e[n];i in t&&(r[i]=t[i])}return r},uF=(e,t=0)=>{const r=new Array(t);for(let n=0;n<t;n+=1)r[n]=e;return r},sS=e=>Array.prototype.slice.call(e,0).reverse(),rp=e=>e&&e.charAt(0).toUpperCase()+e.slice(1),que=(e,t)=>{const r=[];for(let n=0;n<t.length;n+=1){const i=t[n];e.includes(i)||r.push(i)}return r},ya=e=>typeof e=="string"?Number.parseFloat(e):e;var Mb,oS;function Yue(){if(oS)return Mb;oS=1,Mb=e;function e(t){var r=0,n=0,i=0,a=0;return t.map(function(s){s=s.slice();var c=s[0],u=c.toUpperCase();if(c!=u)switch(s[0]=u,c){case"a":s[6]+=i,s[7]+=a;break;case"v":s[1]+=a;break;case"h":s[1]+=i;break;default:for(var f=1;f<s.length;)s[f++]+=i,s[f++]+=a}switch(u){case"Z":i=r,a=n;break;case"H":i=s[1];break;case"V":a=s[1];break;case"M":i=r=s[1],a=n=s[2];break;default:i=s[s.length-2],a=s[s.length-1]}return s})}return Mb}var Wue=Yue();const Kue=yi(Wue);var Lb,lS;function Vue(){if(lS)return Lb;lS=1,Lb=r;var e={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},t=/([astvzqmhlc])([^astvzqmhlc]*)/ig;function r(a){var s=[];return a.replace(t,function(c,u,f){var A=u.toLowerCase();for(f=i(f),A=="m"&&f.length>2&&(s.push([u].concat(f.splice(0,2))),A="l",u=u=="m"?"l":"L");;){if(f.length==e[A])return f.unshift(u),s.push(f);if(f.length<e[A])throw new Error("malformed path data");s.push([u].concat(f.splice(0,e[A])))}}),s}var n=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/ig;function i(a){var s=a.match(n);return s?s.map(Number):[]}return Lb}var Jue=Vue();const Zue=yi(Jue);var Xue=(function(){function e(t,r){var n=[],i=!0,a=!1,s=void 0;try{for(var c=t[Symbol.iterator](),u;!(i=(u=c.next()).done)&&(n.push(u.value),!(r&&n.length===r));i=!0);}catch(f){a=!0,s=f}finally{try{!i&&c.return&&c.return()}finally{if(a)throw s}}return n}return function(t,r){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,r);throw new TypeError("Invalid attempt to destructure non-iterable instance")}})(),Tg=Math.PI*2,jb=function(t,r,n,i,a,s,c){var u=t.x,f=t.y;u*=r,f*=n;var A=i*u-a*f,v=a*u+i*f;return{x:A+s,y:v+c}},$ue=function(t,r){var n=r===1.5707963267948966?.551915024494:r===-1.5707963267948966?-.551915024494:1.3333333333333333*Math.tan(r/4),i=Math.cos(t),a=Math.sin(t),s=Math.cos(t+r),c=Math.sin(t+r);return[{x:i-a*n,y:a+i*n},{x:s+c*n,y:c-s*n},{x:s,y:c}]},cS=function(t,r,n,i){var a=t*i-r*n<0?-1:1,s=t*n+r*i;return s>1&&(s=1),s<-1&&(s=-1),a*Math.acos(s)},efe=function(t,r,n,i,a,s,c,u,f,A,v,y){var E=Math.pow(a,2),C=Math.pow(s,2),I=Math.pow(v,2),S=Math.pow(y,2),T=E*C-E*S-C*I;T<0&&(T=0),T/=E*S+C*I,T=Math.sqrt(T)*(c===u?-1:1);var _=T*a/s*y,k=T*-s/a*v,F=A*_-f*k+(t+n)/2,Q=f*_+A*k+(r+i)/2,j=(v-_)/a,N=(y-k)/s,L=(-v-_)/a,G=(-y-k)/s,H=cS(1,0,j,N),Z=cS(j,N,L,G);return u===0&&Z>0&&(Z-=Tg),u===1&&Z<0&&(Z+=Tg),[F,Q,H,Z]},tfe=function(t){var r=t.px,n=t.py,i=t.cx,a=t.cy,s=t.rx,c=t.ry,u=t.xAxisRotation,f=u===void 0?0:u,A=t.largeArcFlag,v=A===void 0?0:A,y=t.sweepFlag,E=y===void 0?0:y,C=[];if(s===0||c===0)return[];var I=Math.sin(f*Tg/360),S=Math.cos(f*Tg/360),T=S*(r-i)/2+I*(n-a)/2,_=-I*(r-i)/2+S*(n-a)/2;if(T===0&&_===0)return[];s=Math.abs(s),c=Math.abs(c);var k=Math.pow(T,2)/Math.pow(s,2)+Math.pow(_,2)/Math.pow(c,2);k>1&&(s*=Math.sqrt(k),c*=Math.sqrt(k));var F=efe(r,n,i,a,s,c,v,E,I,S,T,_),Q=Xue(F,4),j=Q[0],N=Q[1],L=Q[2],G=Q[3],H=Math.abs(G)/(Tg/4);Math.abs(1-H)<1e-7&&(H=1);var Z=Math.max(Math.ceil(H),1);G/=Z;for(var O=0;O<Z;O++)C.push($ue(L,G)),L+=G;return C.map(function(P){var te=jb(P[0],s,c,S,I,j,N),Ae=te.x,X=te.y,se=jb(P[1],s,c,S,I,j,N),ce=se.x,Be=se.y,_e=jb(P[2],s,c,S,I,j,N),$=_e.x,de=_e.y;return{x1:Ae,y1:X,x2:ce,y2:Be,x:$,y:de}})};function rfe(e){for(var t,r=[],n=0,i=0,a=0,s=0,c=null,u=null,f=0,A=0,v=0,y=e.length;v<y;v++){var E=e[v],C=E[0];switch(C){case"M":a=E[1],s=E[2];break;case"A":var I=tfe({px:f,py:A,cx:E[6],cy:E[7],rx:E[1],ry:E[2],xAxisRotation:E[3],largeArcFlag:E[4],sweepFlag:E[5]});if(!I.length)continue;for(var S=0,T;S<I.length;S++)T=I[S],E=["C",T.x1,T.y1,T.x2,T.y2,T.x,T.y],S<I.length-1&&r.push(E);break;case"S":var _=f,k=A;(t=="C"||t=="S")&&(_+=_-n,k+=k-i),E=["C",_,k,E[1],E[2],E[3],E[4]];break;case"T":t=="Q"||t=="T"?(c=f*2-c,u=A*2-u):(c=f,u=A),E=uS(f,A,c,u,E[1],E[2]);break;case"Q":c=E[1],u=E[2],E=uS(f,A,E[1],E[2],E[3],E[4]);break;case"L":E=Ym(f,A,E[1],E[2]);break;case"H":E=Ym(f,A,E[1],A);break;case"V":E=Ym(f,A,f,E[1]);break;case"Z":E=Ym(f,A,a,s);break}t=C,f=E[E.length-2],A=E[E.length-1],E.length>4?(n=E[E.length-4],i=E[E.length-3]):(n=f,i=A),r.push(E)}return r}function Ym(e,t,r,n){return["C",e,t,r,n,r,n]}function uS(e,t,r,n,i,a){return["C",e/3+2/3*r,t/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}var Ub={exports:{}},Pb,fS;
239function nfe(){return fS||(fS=1,Pb={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],olive:[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]}),Pb}var zb={exports:{}},Hb,dS;function ife(){return dS||(dS=1,Hb=function(t){return!t||typeof t=="string"?!1:t instanceof Array||Array.isArray(t)||t.length>=0&&(t.splice instanceof Function||Object.getOwnPropertyDescriptor(t,t.length-1)&&t.constructor.name!=="String")}),Hb}var AS;function afe(){if(AS)return zb.exports;AS=1;var e=ife(),t=Array.prototype.concat,r=Array.prototype.slice,n=zb.exports=function(a){for(var s=[],c=0,u=a.length;c<u;c++){var f=a[c];e(f)?s=t.call(s,r.call(f)):s.push(f)}return s};return n.wrap=function(i){return function(){return i(n(arguments))}},zb.exports}var hS;function sfe(){if(hS)return Ub.exports;hS=1;var e=nfe(),t=afe(),r=Object.hasOwnProperty,n=Object.create(null);for(var i in e)r.call(e,i)&&(n[e[i]]=i);var a=Ub.exports={to:{},get:{}};a.get=function(u){var f=u.substring(0,3).toLowerCase(),A,v;switch(f){case"hsl":A=a.get.hsl(u),v="hsl";break;case"hwb":A=a.get.hwb(u),v="hwb";break;default:A=a.get.rgb(u),v="rgb";break}return A?{model:v,value:A}:null},a.get.rgb=function(u){if(!u)return null;var f=/^#([a-f0-9]{3,4})$/i,A=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,v=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,y=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,E=/^(\w+)$/,C=[0,0,0,1],I,S,T;if(I=u.match(A)){for(T=I[2],I=I[1],S=0;S<3;S++){var _=S*2;C[S]=parseInt(I.slice(_,_+2),16)}T&&(C[3]=parseInt(T,16)/255)}else if(I=u.match(f)){for(I=I[1],T=I[3],S=0;S<3;S++)C[S]=parseInt(I[S]+I[S],16);T&&(C[3]=parseInt(T+T,16)/255)}else if(I=u.match(v)){for(S=0;S<3;S++)C[S]=parseInt(I[S+1],0);
239I[4]&&(I[5]?C[3]=parseFloat(I[4])*.01:C[3]=parseFloat(I[4]))}else if(I=u.match(y)){for(S=0;S<3;S++)C[S]=Math.round(parseFloat(I[S+1])*2.55);I[4]&&(I[5]?C[3]=parseFloat(I[4])*.01:C[3]=parseFloat(I[4]))}else return(I=u.match(E))?I[1]==="transparent"?[0,0,0,0]:r.call(e,I[1])?(C=e[I[1]],C[3]=1,C):null:null;for(S=0;S<3;S++)C[S]=s(C[S],0,255);return C[3]=s(C[3],0,1),C},a.get.hsl=function(u){if(!u)return null;var f=/^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*)?\)$/,A=u.match(f);if(A){var v=parseFloat(A[4]),y=(parseFloat(A[1])%360+360)%360,E=s(parseFloat(A[2]),0,100),C=s(parseFloat(A[3]),0,100),I=s(isNaN(v)?1:v,0,1);return[y,E,C,I]}return null},a.get.hwb=function(u){if(!u)return null;var f=/^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*)?\)$/,A=u.match(f);if(A){var v=parseFloat(A[4]),y=(parseFloat(A[1])%360+360)%360,E=s(parseFloat(A[2]),0,100),C=s(parseFloat(A[3]),0,100),I=s(isNaN(v)?1:v,0,1);return[y,E,C,I]}return null},a.to.hex=function(){var u=t(arguments);return"#"+c(u[0])+c(u[1])+c(u[2])+(u[3]<1?c(Math.round(u[3]*255)):"")},a.to.rgb=function(){var u=t(arguments);return u.length<4||u[3]===1?"rgb("+Math.round(u[0])+", "+Math.round(u[1])+", "+Math.round(u[2])+")":"rgba("+Math.round(u[0])+", "+Math.round(u[1])+", "+Math.round(u[2])+", "+u[3]+")"},a.to.rgb.percent=function(){var u=t(arguments),f=Math.round(u[0]/255*100),A=Math.round(u[1]/255*100),v=Math.round(u[2]/255*100);return u.length<4||u[3]===1?"rgb("+f+"%, "+A+"%, "+v+"%)":"rgba("+f+"%, "+A+"%, "+v+"%, "+u[3]+")"},a.to.hsl=function(){var u=t(arguments);return u.length<4||u[3]===1?"hsl("+u[0]+", "+u[1]+"%, "+u[2]+"%)":"hsla("+u[0]+", "+u[1]+"%, "+u[2]+"%, "+u[3]+")"},a.to.hwb=function(){var u=t(arguments),f="";return u.length>=4&&u[3]!==1&&(f=", "+u[3]),"hwb("+u[0]+", "+u[1]+"%, "+u[2]+"%"+f+")"},a.to.keyword=function(u){return n[u.slice(0,3)]};function s(u,f,A){return Math.min(Math.max(f,u),A)}function c(u){var f=Math.round(u).toString(16).toUpperCase();return f.length<2?"0"+f:f}return Ub.exports}var ofe=sfe();const np=yi(ofe),lfe=(e,t)=>{t.props?.d&&e.path(t.props.d)},gS=4*((Math.sqrt(2)-1)/3),cfe=(e,t)=>{const r=t.props?.x||0,n=t.props?.y||0,i=t.props?.rx||0,a=t.props?.ry||0,s=t.props?.width||0,c=t.props?.height||0;if(!(!s||!c)){if(i&&a){const u=i*gS,f=a*gS;e.moveTo(r+i,n),e.lineTo(r-i+s,n),e.bezierCurveTo(r-i+s+u,n,r+s,n+a-f,r+s,n+a),e.lineTo(r+s,n+c-a),e.bezierCurveTo(r+s,n+c-a+f,r-i+s+u,n+c,r-i+s,n+c),e.lineTo(r+i,n+c),e.bezierCurveTo(r+i-u,n+c,r,n+c-a+f,r,n+c-a),e.lineTo(r,n+a),e.bezierCurveTo(r,n+a-f,r+i-u,n,r+i,n)}else e.moveTo(r,n),e.lineTo(r+s,n),e.lineTo(r+s,n+c),e.lineTo(r,n+c);e.closePath()}},ufe=(e,t)=>{const{x1:r,x2:n,y1:i,y2:a}=t.props||{};e.moveTo(r,i),e.lineTo(n,a)},ffe=()=>{},pS=4*((Math.sqrt(2)-1)/3),fF=(e,t,r,n=0,i=0)=>{const a=n-t,s=i-r,c=t*pS,u=r*pS,f=a+t*2,A=s+r*2,v=a+t,y=s+r;e.moveTo(a,y),e.bezierCurveTo(a,y-u,v-c,s,v,s),e.bezierCurveTo(v+c,s,f,y-u,f,y),e.bezierCurveTo(f,y+u,v+c,A,v,A),e.bezierCurveTo(v-c,A,a,y+u,a,y),e.closePath()},dfe=(e,t)=>{const{cx:r,cy:n,rx:i,ry:a}=t.props||{};fF(e,i,a,r,n)},Afe=(e,t)=>{const r=t.props?.cx,n=t.props?.cy,i=t.props?.r;fF(e,i,i,r,n)},Wf=e=>{if(e>-1e21&&e<1e21)return Math.round(e*1e6)/1e6;throw new Error(`unsupported number: ${e}`)},hfe=(e,t,r,n,i)=>{const a=[],s=e._fontSize/1e3;let c,u=0,f=!1;e.save(),e.transform(1,0,0,-1,0,e.page.height),i=e.page.height-i,e.page.fonts[e._font.id]==null&&(e.page.fonts[e._font.id]=e._font.ref()),e.addContent("BT"),e.addContent(`1 0 0 1 ${Wf(n)} ${Wf(i)} Tm`),e.addContent(`/${e._font.id} ${Wf(e._fontSize)} Tf`);const A=y=>{if(u<y){const E=t.slice(u,y).join(""),C=r[y-1].xAdvance-r[y-1].advanceWidth;a.push(`<${E}> ${Wf(-C)}`)}return u=y},v=y=>{if(A(y),a.length>0)return e.addContent(`[${a.join(" ")}] TJ`),a.length=0};for(c=0;c<r.length;c+=1){const y=r[c];y.xOffset||y.yOffset?(v(c),e.addContent(`1 0 0 1 ${Wf(n+y.xOffset*s)} ${Wf(i+y.yOffset*s)} Tm`),v(c+1),f=!0):(f&&(e.addContent(`1 0 0 1 ${Wf(n)} ${Wf(i)} Tm`),f=!1),y.xAdvance-y.advanceWidth!==0&&A(c+1)),n+=y.xAdvance*s}
239return v(c),e.addContent("ET"),e.restore()},dF=(e,t,r,n,i)=>{const a=1e3/e._fontSize,c=1e3/(e._font.font.unitsPerEm||1e3),u=e._font.encodeGlyphs(t),f=r.map((A,v)=>({xAdvance:A.xAdvance*a,yAdvance:A.yAdvance*a,xOffset:A.xOffset,yOffset:A.yOffset,advanceWidth:t[v].advanceWidth*c}));return hfe(e,u,f,n,i)},gfe=(e,t)=>{if(!t.glyphs||!t.positions)return;const r=t.xAdvance,n=t.attributes.font?.[0],{fontSize:i,color:a,opacity:s}=t.attributes;a&&e.fillColor(a),e.fillOpacity(s),n&&e.font(n.type==="STANDARD"?n.fullName:n,i);try{dF(e,t.glyphs,t.positions,0,0)}catch(c){console.log(c)}e.translate(r,0)},pfe=(e,t,r,n)=>{e.save();const i=t.box?.x||0,a=t.box?.y||0,s=t.runs[0]?.attributes.font?.[0],c=t.runs[0]?.attributes?.scale||1,u=t.xAdvance;if(!s)return;const f=s.ascent*c,A=s.xHeight*c,v=s.descent*c,y=s.capHeight*c;let E=i,C=a;switch(r){case"middle":E=i-u/2;break;case"end":E=i-u;break;default:E=i;break}switch(n){case"middle":case"central":C=a+y/2;break;case"hanging":C=a+y;break;case"mathematical":C=a+A;break;case"text-after-edge":C=a+v;break;case"text-before-edge":C=a+f;break;default:C=a;break}e.translate(E,C),t.runs.forEach(I=>gfe(e,I)),e.restore()},mfe=(e,t)=>{t.children.forEach(n=>pfe(e,n.lines[0],n.props.textAnchor,n.props.dominantBaseline))},vfe=e=>{const t=[];for(let r=0;r<e.length;r+=2)t.push([e[r],e[r+1]]);return t},OC=e=>{let t=(e||"").trim().replace(/,/g," ").replace(/(\d)-(\d)/g,"$1 -$2").split(/\s+/);t.length%2!==0&&(t=t.slice(0,-1));const r=t.map(parseFloat);return vfe(r)},AF=(e,t)=>{t.length>0&&(e.moveTo(t[0][0],t[0][1]),t.slice(1).forEach(r=>e.lineTo(r[0],r[1])))},yfe=(e,t)=>{const r=OC(t.props.points||"");AF(e,r)},bfe=(e,t)=>{const r=OC(t.props.points||"");AF(e,r),e.closePath()},xfe=(e,t)=>
239{if(!t.box||!t.image?.data)return;const{x:r=0,y:n=0}=t.props,{width:i,height:a,opacity:s}=t.style,c=t.box.paddingLeft||0,u=t.box.paddingLeft||0;if(i===0||a===0){console.warn(`Image with src '${t.props.href}' skipped due to invalid dimensions`);return}if(typeof i=="string"||typeof a=="string"){console.warn(`Image with src '${t.props.href}' skipped due to percentage width or height`);return}e.save(),e.fillOpacity(s||1).image(t.image.data,r+u,n+c,{width:i,height:a}),e.restore()},Wm=4*((Math.sqrt(2)-1)/3),Jv=(e,t)=>{if(!t.box||!t.style)return;const{top:r,left:n,width:i,height:a}=t.box,{borderTopLeftRadius:s=0,borderTopRightRadius:c=0,borderBottomRightRadius:u=0,borderBottomLeftRadius:f=0}=t.style,A=Math.min(c,.5*i,.5*a),v=A*(1-Wm);e.moveTo(n+A,r),e.lineTo(n+i-A,r),e.bezierCurveTo(n+i-v,r,n+i,r+v,n+i,r+A);const y=Math.min(u,.5*i,.5*a),E=y*(1-Wm);e.lineTo(n+i,r+a-y),e.bezierCurveTo(n+i,r+a-E,n+i-E,r+a,n+i-y,r+a);const C=Math.min(f,.5*i,.5*a),I=C*(1-Wm);e.lineTo(n+C,r+a),e.bezierCurveTo(n+I,r+a,n,r+a-I,n,r+a-C);const S=Math.min(s,.5*i,.5*a),T=S*(1-Wm);e.lineTo(n,r+S),e.bezierCurveTo(n,r+T,n+T,r,n+S,r),e.closePath(),e.clip()},Efe=(e,t,r)=>{const{operation:n,value:i}=t;switch(n){case"scale":{const[a,s]=i;e.scale(a,s,{origin:r});break}case"rotate":{const[a]=i;e.rotate(a,{origin:r});break}case"translate":{const[a,s=0]=i;e.translate(a,s,{origin:r});break}case"skew":{const[a=0,s=0]=i,c=a*Math.PI/180,u=s*Math.PI/180,f=Math.tan(c),A=Math.tan(u);let v=0,y=0;if(r!=null){[v,y]=Array.from(r);const E=v+f*y,C=y+A*v;v-=E,y-=C}e.transform(1,A,f,1,v,y);break}case"matrix":{e.transform(...i);break}default:console.error(`Transform operation: '${n}' doesn't supported`)}},hF=(e,t)=>{if(!t.origin)return;const{props:r,style:n}=t,i=[t.origin.left,t.origin.top],a="transform"in r?r.transform:void 0;(n?.transform||a||[]).forEach(c=>{Efe(e,c,i)})},Cfe=e=>{const t=rfe(Kue(Zue(e.props?.d||"")));if(!t.length)return[0,0,0,0];const r=[1/0,1/0,-1/0,-1/0];for(let n=0,i=t.length;n<i;n+=1){const a=t[n].slice(1);for(let s=0;s<a.length;s+=2)a[s+0]<r[0]&&(r[0]=a[s+0]),a[s+1]<r[1]&&(r[1]=a[s+1]),a[s+0]>r[2]&&(r[2]=a[s+0]),a[s+1]>r[3]&&(r[3]=a[s+1])}return r},Bfe=e=>{const t=e.props?.r||0,r=e.props?.cx||0,n=e.props?.cy||0;return[r-t,n-t,r+t,n+t]},wfe=e=>{const t=e.props?.cx||0,r=e.props?.cy||0,n=e.props?.rx||0,i=e.props?.ry||0;return[t-n,r-i,t+n,r+i]},Ife=e=>{const t=e.props?.x1||0,r=e.props?.y1||0,n=e.props?.x2||0,i=e.props?.y2||0;return[Math.min(t,n),Math.min(r,i),Math.max(t,n),Math.max(r,i)]},Sfe=e=>{const t=e.props?.x||0,r=e.props?.y||0,n=e.props?.width||0,i=e.props?.height||0;return[t,r,t+n,r+i]},mS=e=>Math.max(-1/0,...e),vS=e=>Math.min(1/0,...e),yS=e=>{const t=OC(e.props?.points),r=t.map(i=>i[0]),n=t.map(i=>i[1]);return[vS(r),vS(n),mS(r),mS(n)]},_fe={[fk]:Sfe,[dk]:Ife,[uk]:Cfe,[gk]:Bfe,[pk]:wfe,[mk]:yS,[yk]:yS},gF=e=>{const t=_fe[e.type];return t?t(e):[0,0,0,0]},Qfe=(e,t)=>{if(!t.props||!("strokeWidth"in t.props))return;const r=t.props.strokeWidth;r&&e.lineWidth(r)},Dfe=(e,t)=>
239{if(!t.props||!("stroke"in t.props))return;const r=t.props.stroke;r&&e.strokeColor(r)},kfe=(e,t)=>{if(!t.props||!("opacity"in t.props))return;const r=t.props.opacity;Yi(r)||e.opacity(r)},Nfe=(e,t)=>{if(!t.props||!("fillOpacity"in t.props))return;const r=t.props.fillOpacity||null;Yi(r)||e.fillOpacity(r)},Rfe=(e,t)=>{if(!t.props||!("strokeOpacity"in t.props))return;const r=t.props?.strokeOpacity;Yi(r)||e.strokeOpacity(r)},Tfe=(e,t)=>{if(!t.props||!("strokeLinejoin"in t.props))return;const r=t.props.strokeLinejoin;r&&e.lineJoin(r)},Ffe=(e,t)=>{if(!t.props||!("strokeLinecap"in t.props))return;const r=t.props?.strokeLinecap;r&&e.lineCap(r)},Ofe=(e,t)=>{if(!t.props||!("strokeDasharray"in t.props))return;const r=t.props?.strokeDasharray||null;r&&e.dash(r.split(/[\s,]+/).map(Number))},Mfe=e=>!e.props||!("fill"in e.props)||typeof e.props.fill=="string"?!1:e.props.fill?.type===eK,Lfe=e=>!e.props||!("fill"in e.props)||typeof e.props.fill=="string"?!1:e.props.fill?.type===tK;function jfe(e,t){const r=e[0]*t[0]+e[2]*t[1],n=e[1]*t[0]+e[3]*t[1],i=e[0]*t[2]+e[2]*t[3],a=e[1]*t[2]+e[3]*t[3],s=e[0]*t[4]+e[2]*t[5]+e[4],c=e[1]*t[4]+e[3]*t[5]+e[5];return[r,n,i,a,s,c]}const pF=(e,t,r,n)=>{const a=t.map(s=>{switch(s.operation){case"scale":{const c=s.value;return[c[0],0,0,c[1],0,0]}case"translate":{const c=s.value;let u=c[0]||0,f=c[1]||0;return n==="objectBoundingBox"&&(u=(r[2]-r[0])*u,f=(r[3]-r[1])*f),[1,0,0,1,u,f]}case"rotate":{const c=s.value,u=Math.cos(c[0]),f=Math.sin(c[0]);return[u,f,-f,u,0,0]}case"skew":{const c=s.value;return[1,Math.tan(c[0]),Math.tan(c[1]),1,0,0]}case"matrix":{const c=s.value;let u=c[4]||0,f=c[5]||0;return n==="objectBoundingBox"&&(u=(r[2]-r[0])*u,f=(r[3]-r[1])*f),[c[0],c[1],c[2],c[3],u,f]}default:return[1,0,0,1,0,0]}}).reduce(jfe,[1,0,0,1,0,0]);e.setTransform(...a)},Ufe=(e,t)=>{if(!t.props||!("fill"in t.props))return;const r=gF(t),n=t.props?.fill;if(!n)return;const i=n.props.gradientUnits||"objectBoundingBox",a=n.props.gradientTransform||[];let s=n.props.x1||0,c=n.props.y1||0,u=n.props.x2||1,f=n.props.y2||0;if(i==="objectBoundingBox"){const v=r[2]-r[0],y=r[3]-r[1],E=r[0],C=r[1];s=v*s+E,c=y*c+C,u=v*u+E,f=y*f+C}const A=e.linearGradient(s,c,u,f);pF(A,a,r,i),n.children?.forEach(v=>{A.stop(v.props.offset,v.props.stopColor,v.props.stopOpacity)}),e.fill(A)},Pfe=(e,t)=>{if(!t.props||!("fill"in t.props))return;const r=gF(t),n=t.props?.fill;if(!n)return;const i=n.props.gradientUnits||"objectBoundingBox",a=n.props.gradientTransform||[];let s=n.props.r||.5,c=n.props.cx||.5,u=n.props.cy||.5,f=n.props.fx||c,A=n.props.fy||u;if(i==="objectBoundingBox"){const y=r[2]-r[0],E=r[3]-r[1],C=r[0],I=r[1];s=s*y,c=y*c+C,u=E*u+I,f=y*f+C,A=E*A+I}const v=e.radialGradient(c,u,0,f,A,s);pF(v,a,r,i),n.children?.forEach(y=>{v.stop(y.props.offset,y.props.stopColor,y.props.stopOpacity)}),e.fill(v)},zfe=(e,t)=>{if(!t.props||!("fill"in t.props))return;const r=t.props?.fill;r&&e.fillColor(r)},Hfe=(e,t)=>Mfe(t)?Ufe(e,t):Lfe(t)?Pfe(e,t):zfe(e,t),Gfe=(e,t)=>{const r=t.props||{};"fill"in r&&"stroke"in r&&r.fill&&r.stroke?e.fillAndStroke(r.fillRule):"fill"in r&&r.fill?e.fill(r.fillRule):"stroke"in r&&r.stroke?e.stroke():(e.save(),e.opacity(0),e.fill(null),e.restore())},bS=()=>{},qfe={[C3]:bS,[OA]:bS,[uk]:lfe,[fk]:cfe,[dk]:ufe,[VW]:ffe,[lr]:mfe,[gk]:Afe,[Vu]:xfe,[pk]:dfe,[mk]:bfe,[yk]:yfe},mF=(e,t)=>{const r=qfe[t.type];r?r(e,t):console.warn(`SVG node of type ${t.type} is not currently supported`)},Yfe=(e,t)=>{Ffe(e,t),Ofe(e,t),Tfe(e,t),Qfe(e,t),Dfe(e,t),Hfe(e,t),Rfe(e,t),Nfe(e,t),kfe(e,t),hF(e,t),mF(e,t),Gfe(e,t)},Wfe=(e,t)=>{if(!t.props||!("clipPath"in t.props))return;const r=t.props.clipPath;r&&((r.children||[]).forEach(i=>mF(e,i)),e.clip())},vF=(e,t)=>{(t.children||[]).forEach(n=>{e.save(),Wfe(e,n),Yfe(e,n),vF(e,n),e.restore()})},Kfe=(e,t)=>{if(!t.box)return;const{width:r,height:n}=t.box,{viewBox:i,preserveAspectRatio:a}=t.props,{meetOrSlice:s="meet",align:c="xMidYMid"}=a||{};if(i==null||r==null||n==null)return;const u=i?.minX||0,f=i?.minY||0,A=i?.maxX||r,v=i?.maxY||n,y=A/v,E=r/n,C=r/A,I=n/v;if(c==="none"){e.scale(C,I),e.translate(-u,-f);return}if(y<E&&s==="meet"||y>
239=E&&s==="slice")switch(e.scale(I,I),c){case"xMinYMin":case"xMinYMid":case"xMinYMax":e.translate(-u,-f);break;case"xMidYMin":case"xMidYMid":case"xMidYMax":e.translate(-u-(A-r*v/n)/2,-f);break;default:e.translate(-u-(A-r*v/n),-f)}else switch(e.scale(C,C),c){case"xMinYMin":case"xMidYMin":case"xMaxYMin":e.translate(-u,-f);break;case"xMinYMid":case"xMidYMid":case"xMaxYMid":e.translate(-u,-f-(v-n*A/r)/2);break;default:e.translate(-u,-f-(v-n*A/r))}},Vfe=(e,t)=>{if(!t.box)return;const{top:r,left:n}=t.box,i=t.box.paddingLeft||0,a=t.box.paddingTop||0;e.translate(n+i,r+a)},Jfe=(e,t)=>{e.save(),Jv(e,t),Vfe(e,t),Kfe(e,t),vF(e,t),e.restore()},xS={value:"#000",opacity:1},MC=e=>{if(!e)return xS;const t=np.get(e);if(!t)return xS;const r=np.to.hex(t.value.slice(0,3)),n=t.value[3];return{value:r,opacity:n}},Zfe=/^#.+/,Xfe=e=>e.match(Zfe),$fe=(e,t)=>{const{xOffset:r=0,yOffset:n=0,width:i,height:a,image:s}=t;e.translate(-i+r,-a+n),e.image(s,0,0,{fit:[i,a],align:"center",valign:"bottom"})},ede=(e,t)=>{if(!t.glyphs||!t.positions)return;const r=t.attributes.font?.[0];if(!r)return;e.save();const n=r.glyphForCodePoint(32),i=r.glyphForCodePoint(65532);let a=0;for(let s=0;s<t.glyphs.length;s+=1){const c=t.positions[s],u=t.glyphs[s];a+=c.xAdvance||0,u.id===i.id&&t.attributes.attachment&&(e.translate(a,c.yOffset||0),$fe(e,t.attributes.attachment),t.glyphs[s]=n,a=0)}e.restore()},tde=(e,t)=>{if(!t.glyphs||!t.positions)return;const r=t.attributes.font?.[0];if(!r)return;const{fontSize:n,link:i}=t.attributes,a=MC(t.attributes.color),s=Yi(t.attributes.opacity)?a.opacity:t.attributes.opacity,{height:c=0,descent:u=0,xAdvance:f=0}=t;e.fillColor(a.value),e.fillOpacity(s),i&&(Xfe(i)?e.goTo(0,-c-u,f,c,i.slice(1)):e.link(0,-c-u,f,c,i)),ede(e,t),e.font(r.type==="STANDARD"?r.fullName:r,n);try{dF(e,t.glyphs,t.positions,0,0)}catch(A){console.log(A)}e.translate(f,0)},rde=(e,t,r)=>{const n=MC(r);e.save(),e.fillOpacity(n.opacity),e.rect(t.x,t.y,t.width,t.height),e.fill(n.value),e.restore()},nde=(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 r=Math.max(2,t.rect.height);let n=1.1*r;const i=Math.floor(t.rect.width/(2*n)),s=(t.rect.width-i*2*n)/i/2;n+=s;const c=t.rect.y+r,u=t.rect.y-r;let{x:f}=t.rect;e.moveTo(t.rect.x,t.rect.y);for(let A=0;A<i;A+=1)e.bezierCurveTo(f+n,c,f+n,u,f+2*n,t.rect.y),f+=2*n}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+t.rect.height*2),e.lineTo(t.rect.x+t.rect.width,t.rect.y+t.rect.height*2));e.stroke(t.color),e.restore()},ide=(e,t)=>{if(!t.box)return;const r=t.ascent||0;e.save(),e.translate(t.box.x,t.box.y+r);for(let n=0;n<t.runs.length;n+=1){const i=t.runs[n],a=n===t.runs.length-1;if(i.attributes.backgroundColor){const s=i.xAdvance??0,c=a?t.overflowRight??0:0,u={x:0,y:-r,height:t.box.height,width:s-c};rde(e,u,i.attributes.backgroundColor)}tde(e,i)}if(e.restore(),e.save(),e.translate(t.box.x,t.box.y),t.decorationLines)for(let n=0;n<t.decorationLines.length;n+=1){const i=t.decorationLines[n];nde(e,i)}e.restore()},ade=(e,t)=>{t.forEach(r=>{ide(e,r)})},sde=(e,t)=>{if(!t.box||!t.lines)return;const{top:r,left:n}=t.box,i=[t.lines],a=t.box?.paddingTop||0,s=t.box?.paddingLeft||0,c=t.lines[0]?t.lines[0].box.y:0,u=t.alignOffset||0;e.save(),e.translate(n+s-u,r+a-c),i.forEach(f=>{ade(e,f)}),e.restore()},ode=(e,t)=>{if(!t.box)return;const{width:r,height:n}=t.box,a=(t.props?.dpi||72)/72;e.addPage({size:[r,n],margin:0,userUnit:a})},lde=(e,t)=>{if(!t.box)return;const{top:r,left:n}=t.box,i=t?.children?.[0].value||"",a=t.style?.backgroundColor;e.note(n,r,0,0,i,{color:a})},cde=(e,t)=>{const r=t.image.data;let n;return typeof r=="string"&&(n=e._imageRegistry[r]),n||(n=e.openImage(r)),n.obj||n.embed(e),n},Pc=e=>!Number.isNaN(parseFloat(e))&&Number.isFinite(e),yF=(e,t,r,n,i,a)=>{const s=e/t,c=r/n,u=B0(i??null),f=B0(a??null),A=u?u.percent:.5,v=f?f.percent:.5;if(s>c){const S=t,T=S*c,_=Pc(a)?a:0,k=Pc(i)?i:(e-T)*A;return{width:T,height:S,xOffset:k,yOffset:_}}const y=e,E=y/c,C=Pc(i)?i:0,I=Pc(a)?a:(t-E)*v;return{width:y,height:E,yOffset:I,xOffset:C}},bF=(e,t,r,n,i,a)=>{const s=r,c=n,u=B0(i??null),f=B0(a??null),A=u?u.percent:.5,v=f?f.percent:.5,y=Pc(i)?i:(e-s)*A,E=Pc(a)?a:(t-c)*v;return{width:s,height:c,xOffset:y,yOffset:E}},ude=(e,t,r,n,i,a)=>{const s=r/n,c=e/t,u=B0(i??null),f=B0(a??null),A=u?u.percent:.5,v=f?f.percent:.5;if(c>s){const S=e,T=S/s,_=Pc(i)?i:0,k=Pc(a)?a:(t-T)*v;return{width:S,height:T,yOffset:k,xOffset:_}}const y=t,E=y*s,C=Pc(i)?i:(e-E)*A,I=Pc(a)?a:0;return{width:E,height:y,xOffset:C,yOffset:I}},fde=(e,t,r,n,i,a)=>{const s=yF(e,t,r,n,i,a),c=bF(e,t,r,n,i,a);return s.width<c.width?s:c},dde=(e,t,r,n)=>({width:e,height:t,xOffset:B0(r??null)?0:r||0,yOffset:B0(n??null)?0:n||0}),Ade=(e="fill",t,r,n,i,a,s)=>{switch(e){case"contain":return yF(t,r,n,i,a,s);case"cover":return ude(t,r,n,i,a,s);case"none":return bF(t,r,n,i,a,s);case"scale-down":return fde(t,r,n,i,a,s);default:return dde(t,r,a,s)}},hde=(e,t,r)=>{if(!t.box||!t.image)return;const{left:n,top:i}=t.box,a=t.style?.opacity,s=t.style?.objectFit,c=t.style?.objectPositionX,u=t.style?.objectPositionY,f=t.box.paddingTop||0,A=t.box.paddingRight||0,v=t.box.paddingBottom||0,y=t.box.paddingLeft||0,E=r.imageCache||new Map,{width:C,height:I,xOffset:S,yOffset:T}=Ade(s,t.box.width-y-A,t.box.height-f-v,t.image.width,t.image.height,c,u);if(t.image.data)if(C!==0&&I!==0){const _=t.image.key,k=E.get(_)||cde(e,t);_&&E.set(_,k);const F=Yi(a)?1:a;e.fillOpacity(F).image(k,n+y+S,i+f+T,{width:C,height:I})}else console.warn(`Image with src '${JSON.stringify(t.props.src||t.props.source)}
239' skipped due to invalid dimensions`)},gde=(e,t,r)=>{e.save(),Jv(e,t),hde(e,t,r),e.restore()},pde="#a1c6e7",mde="#c4deb9",vde="#f8cca1",yde=(e,t)=>{if(!t.box)return;const{left:r,top:n,width:i,height:a,paddingLeft:s=0,paddingTop:c=0,paddingRight:u=0,paddingBottom:f=0,borderLeftWidth:A=0,borderTopWidth:v=0,borderRightWidth:y=0,borderBottomWidth:E=0}=t.box;e.fillColor(pde).opacity(.5).rect(r+s+A,n+c+v,i-s-u-y-A,a-c-f-v-E).fill()},bde=(e,t)=>{if(!t.box)return;const{left:r,top:n,width:i,height:a,paddingLeft:s=0,paddingTop:c=0,paddingRight:u=0,paddingBottom:f=0,borderLeftWidth:A=0,borderTopWidth:v=0,borderRightWidth:y=0,borderBottomWidth:E=0}=t.box;e.fillColor(mde).opacity(.5),e.rect(r+s+A,n+v,i-u-s-A-y,c).fill(),e.rect(r+A,n+v,s,a-v-E).fill(),e.rect(r+i-u-y,n+v,u,a-v-E).fill(),e.rect(r+s+A,n+a-f-E,i-u-s-A-y,f).fill()},xde=(e,t)=>{if(!t.box)return;const{left:r,top:n,width:i,height:a}=t.box,{marginLeft:s=0,marginTop:c=0,marginRight:u=0,marginBottom:f=0}=t.box;e.fillColor(vde).opacity(.5),e.rect(r,n-c,i,c).fill(),e.rect(r-s,n-c,s,a+c+f).fill(),e.rect(r+i,n-c,u,a+c+f).fill(),e.rect(r,n+a,i,f).fill()},Ede=(e,t)=>{if(!t.box)return;const{left:r,top:n,width:i,height:a}=t.box,{marginLeft:s=0,marginTop:c=0,marginRight:u=0,marginBottom:f=0}=t.box,A=Math.round(i+s+u),v=Math.round(a+c+f);e.fontSize(6).opacity(1).fillColor("black").text(`${A} x ${v}`,r-s,Math.max(n-c-4,1),{width:1/0})},Cde=(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")},Bde=(e,t)=>{t.props&&(!("debug"in t.props)||!t.props.debug||(e.save(),yde(e,t),bde(e,t),xde(e,t),Ede(e,t),Cde(e,t),e.restore()))},wde=["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"],Ide=e=>{const t=wde.reduce((r,n)=>({...r,[n]:(...i)=>(e[n](...i),t)}),{});return t},Sde=(e,t)=>{if(!t.box)return;const{top:r,left:n,width:i,height:a}=t.box,s=t.box.paddingTop||0,c=t.box.paddingLeft||0,u=t.box.paddingRight||0,f=t.box.paddingBottom||0,A=i-c-u,v=a-s-f;(!A||!v)&&console.warn("Canvas element has null width or height. Please provide valid values via the `style` prop in order to correctly render it."),e.save().translate(n+c,r+s),t.props.paint&&t.props.paint(Ide(e),A,v),e.restore()},$n=4*((Math.sqrt(2)-1)/3),_de=(e,t,r,n,i)=>{const{top:a,left:s,width:c,height:u}=t,{borderTopWidth:f,borderRightWidth:A,borderLeftWidth:v}=r;e.moveTo(s+i,a),e.lineTo(s+c-n,a);const y=n*(1-$n);e.bezierCurveTo(s+c-y,a,s+c,a+y,s+c,a+n);const E=a+Math.max(f,n);e.lineTo(s+c,E),e.lineTo(s+c-A,E);const C=Math.max(n-A,0),I=Math.max(n-f,0),S=C*(1-$n),T=I*(1-$n);e.bezierCurveTo(s+c-A,a+f+T,s+c-A-S,a+f,s+c-A-C,a+f),e.lineTo(s+Math.max(i,v),a+f);const _=Math.max(i-v,0),k=Math.max(i-f,0),F=_*(1-$n),Q=k*(1-$n),j=a+Math.max(f,i);e.bezierCurveTo(s+v+F,a+f,s+v,a+f+Q,s+v,j),e.lineTo(s,j),e.lineTo(s,a+i);const N=i*(1-$n);if(e.bezierCurveTo(s,a+N,s+N,a,s+i,a),e.closePath(),e.clip(),A){const L=-f/A;e.moveTo(s+c/2,L*(-c/2)+a),e.lineTo(s+c,a),e.lineTo(s,a),e.lineTo(s,a+u),e.closePath(),e.clip()}if(v){const L=-f/v;e.moveTo(s+c/2,L*(-c/2)+a),e.lineTo(s,a),e.lineTo(s+c,a),e.lineTo(s+c,a+u),e.closePath(),e.clip()}},Qde=(e,t,r,n,i)=>{const{top:a,left:s,width:c}=t,{borderTopColor:u,borderTopWidth:f,borderTopStyle:A,borderRightWidth:v,borderLeftWidth:y}=r,E=i*(1-$n),C=n*(1-$n);e.moveTo(s,a+Math.max(i,f)),e.bezierCurveTo(s,a+E,s+E,a,s+i,a),e.lineTo(s+c-n,a),e.bezierCurveTo(s+c-C,a,s+c,a+C,s+c,a+n),e.strokeColor(u),e.lineWidth(Math.max(v,f,y)*2),A==="dashed"?e.dash(f*2,{space:f*1.2}):A==="dotted"&&e.dash(f,{space:f*1.2}),e.stroke(),e.undash()},Dde=(e,t,r,n,i)=>{const{top:a,left:s,width:c,height:u}=t,{borderTopWidth:f,borderRightWidth:A,borderBottomWidth:v}=r;e.moveTo(s+c,a+n),e.lineTo(s+c,a+u-i);const y=i*(1-$n);e.bezierCurveTo(s+c,a+u-y,s+c-y,a+u,s+c-i,a+u);const E=s+c-Math.max(A,i);e.lineTo(E,a+u),e.lineTo(E,a+u-v);const C=Math.max(i-A,0),I=Math.max(i-v,0),S=C*(1-$n),T=I*(1-$n);e.bezierCurveTo(s+c-A-S,a+u-v,s+c-A,a+u-v-T,s+c-A,a+u-Math.max(i,v)),e.lineTo(s+c-A,a+Math.max(n,f));const _=Math.max(n-A,0),k=Math.max(n-f,0),F=_*(1-$n),Q=k*(1-$n),j=s+c-Math.max(n,A);e.bezierCurveTo(s+c-A,a+f+Q,s+c-A-F,a+f,j,a+f),e.lineTo(j,a),e.lineTo(s+c-n,a);const N=n*(1-$n);if(e.bezierCurveTo(s+c-N,a,s+c,a+N,s+c,a+n),e.closePath(),e.clip(),f){const L=-f/A;e.moveTo(s+c/2,L*(-c/2)+a),e.lineTo(s+c,a),e.lineTo(s+c,a+u),e.lineTo(s,a+u),e.closePath(),e.clip()}if(v){const L=v/A;e.moveTo(s+c/2,L*(-c/2)+a+u),e.lineTo(s+c,a+u),e.lineTo(s+c,a),e.lineTo(s,a),e.closePath(),e.clip()}},kde=(e,t,r,n,i)=>{const{top:a,left:s,width:c,height:u}=t,{borderRightColor:f,borderRightStyle:A,borderRightWidth:v,borderTopWidth:y,borderBottomWidth:E}=r,C=i*(1-$n),I=n*(1-$n);e.moveTo(s+c-n,a),e.bezierCurveTo(s+c-I,a,s+c,a+I,s+c,a+n),e.lineTo(s+c,a+u-i),e.bezierCurveTo(s+c,a+u-C,s+c-C,a+u,s+c-i,a+u),e.strokeColor(f),e.lineWidth(Math.max(v,y,E)*2),A==="dashed"?e.dash(v*2,{space:v*1.2}):A==="dotted"&&e.dash(v,{space:v*1.2}),e.stroke(),e.undash()},Nde=(e,t,r,n,i)=>{const{top:a,left:s,width:c,height:u}=t,{borderBottomWidth:f,borderRightWidth:A,borderLeftWidth:v}=r;e.moveTo(s+c-i,a+u),e.lineTo(s+n,a+u);const y=n*(1-$n);e.bezierCurveTo(s+y,a+u,s,a+u-y,s,a+u-n);const E=a+u-Math.max(f,n);e.lineTo(s,E),e.lineTo(s+v,E);const C=Math.max(n-v,0),I=Math.max(n-f,0),S=C*(1-$n),T=I*(1-$n);e.bezierCurveTo(s+v,a+u-f-T,s+v+S,a+u-f,s+v+C,a+u-f),e.lineTo(s+c-Math.max(i,A),a+u-f);const _=Math.max(i-A,0),k=Math.max(i-f,0),F=_*(1-$n),Q=k*(1-$n),j=a+u-Math.max(f,i);e.bezierCurveTo(s+c-A-F,a+u-f,s+c-A,a+u-f-Q,s+c-A,j),e.lineTo(s+c,j),e.lineTo(s+c,a+u-i);const N=i*(1-$n);if(e.bezierCurveTo(s+c,a+u-N,s+c-N,a+u,s+c-i,a+u),e.closePath(),e.clip(),A){const L=f/A;e.moveTo(s+c/2,L*(-c/2)+a+u),e.lineTo(s+c,a+u),e.lineTo(s,a+u),e.lineTo(s,a),e.closePath(),e.clip()}if(v){const L=-f/v;e.moveTo(s+c/2,L*(c/2)+a+u),e.lineTo(s,a+u),e.lineTo(s+c,a+u),e.lineTo(s+c,a),e.closePath(),e.clip()}},Rde=(e,t,r,n,i)=>{const{top:a,left:s,width:c,height:u}=t,{borderBottomColor:f,borderBottomStyle:A,borderBottomWidth:v,borderRightWidth:y,borderLeftWidth:E}=r,C=n*(1-$n),I=i*(1-$n);e.moveTo(s+c,a+u-i),e.bezierCurveTo(s+c,a+u-I,s+c-I,a+u,s+c-i,a+u),e.lineTo(s+n,a+u),e.bezierCurveTo(s+C,a+u,s,a+u-C,s,a+u-n),e.strokeColor(f),e.lineWidth(Math.max(v,y,E)*2),A==="dashed"?e.dash(v*2,{space:v*1.2}):A==="dotted"&&e.dash(v,{space:v*1.2}),e.stroke(),e.undash()},Tde=(e,t,r,n,i)=>{const{top:a,left:s,width:c,height:u}=t,{borderTopWidth:f,borderLeftWidth:A,borderBottomWidth:v}=r;e.moveTo(s,a+u-n),e.lineTo(s,a+i);const y=i*(1-$n);e.bezierCurveTo(s,a+y,s+y,a,s+i,a);const E=s+Math.max(A,i);e.lineTo(E,a),e.lineTo(E,a+f);const C=Math.max(i-A,0),I=Math.max(i-f,0),S=C*(1-$n),T=I*(1-$n);e.bezierCurveTo(s+A+S,a+f,s+A,a+f+T,s+A,a+Math.max(i,f)),e.lineTo(s+A,a+u-Math.max(n,v));const _=Math.max(n-A,0),k=Math.max(n-v,0),F=_*(1-$n),Q=k*(1-$n),j=s+Math.max(n,A);e.bezierCurveTo(s+A,a+u-v-Q,s+A+F,a+u-v,j,a+u-v),e.lineTo(j,a+u),e.lineTo(s+n,a+u);const N=n*(1-$n);if(e.bezierCurveTo(s+N,a+u,s,a+u-N,s,a+u-n),e.closePath(),e.clip(),v){const L=-v/A;e.moveTo(s+c/2,L*(c/2)+a+u),e.lineTo(s,a+u),e.lineTo(s,a),e.lineTo(s+c,a),e.closePath(),e.clip()}if(v){const L=-f/A;e.moveTo(s+c/2,L*(-c/2)+a),e.lineTo(s,a),e.lineTo(s,a+u),e.lineTo(s+c,a+u),e.closePath(),e.clip()}},Fde=(e,t,r,n,i)=>{const{top:a,left:s,height:c}=t,{borderLeftColor:u,borderLeftStyle:f,borderLeftWidth:A,borderTopWidth:v,borderBottomWidth:y}=r,E=n*(1-$n),C=i*(1-$n);e.moveTo(s+n,a+c),e.bezierCurveTo(s+E,a+c,s,a+c-E,s,a+c-n),e.lineTo(s,a+i),e.bezierCurveTo(s,a+C,s+C,a,s+i,a),e.strokeColor(u),e.lineWidth(Math.max(A,v,y)*2),f==="dashed"?e.dash(A*2,{space:A*1.2}):f==="dotted"&&e.dash(A,{space:A*1.2}),e.stroke(),e.undash()},Ode=e=>e.box&&(e.box.borderTopWidth||e.box.borderRightWidth||e.box.borderBottomWidth||e.box.borderLeftWidth),Mde=(e,t)=>{if(!t.box||!Ode(t))return;const{width:r,height:n,borderTopWidth:i=0,borderLeftWidth:a=0,borderRightWidth:s=0,borderBottomWidth:c=0}=t.box,{opacity:u=1,borderTopColor:f="black",borderTopStyle:A="solid",borderLeftColor:v="black",borderLeftStyle:y="solid",borderRightColor:E="black",borderRightStyle:C="solid",borderBottomColor:I="black",borderBottomStyle:S="solid"}=t.style,T=t.style.borderTopLeftRadius||0,_=t.style.borderTopRightRadius||0,k=t.style.borderBottomLeftRadius||0,F=t.style.borderBottomRightRadius||0,Q={borderTopColor:f,borderTopWidth:i,borderTopStyle:A,borderLeftColor:v,borderLeftWidth:a,borderLeftStyle:y,borderRightColor:E,borderRightWidth:s,borderRightStyle:C,borderBottomColor:I,borderBottomWidth:c,borderBottomStyle:S},j=Math.min(_,.5*r,.5*n),N=Math.min(T,.5*r,.5*n),L=Math.min(F,.5*r,.5*n),G=Math.min(k,.5*r,.5*n);e.save(),e.strokeOpacity(u),i&&(e.save(),_de(e,t.box,Q,j,N),Qde(e,t.box,Q,j,N),e.restore(
239)),s&&(e.save(),Dde(e,t.box,Q,j,L),kde(e,t.box,Q,j,L),e.restore()),c&&(e.save(),Nde(e,t.box,Q,G,L),Rde(e,t.box,Q,G,L),e.restore()),a&&(e.save(),Tde(e,t.box,Q,G,N),Fde(e,t.box,Q,G,N),e.restore()),e.restore()},Lde=(e,t)=>{if(!t.box)return;const{top:r,left:n,width:i,height:a}=t.box,s=MC(t.style.backgroundColor),c=Yi(t.style?.opacity)?1:t.style.opacity,u=Math.min(s.opacity,c);e.fillOpacity(u).fillColor(s.value).rect(n,r,i,a).fill()},jde=(e,t)=>{!!t.box&&!!t.style?.backgroundColor&&(e.save(),Jv(e,t),Lde(e,t),e.restore())},ES=e=>typeof e=="string",Ude=e=>/^#.+/.test(e),CS=(e,t,r)=>{if(!r||!t.box)return;const n=Ude(r),i=n?"goTo":"link",a=n?r.slice(1):r,{top:s,left:c,width:u,height:f}=t.box;e[i](c,s,u,f,a)},Pde=(e,t)=>{const r=t.props||{};if("src"in r&&ES(r.src))return CS(e,t,r.src);if("href"in r&&ES(r.href))return CS(e,t,r.href)},zde=(e,t)=>{t.box&&t.props&&"id"in t.props&&e.addNamedDestination(t.props.id,"XYZ",null,t.box.top,null)},LC=e=>{const t={...e};return Object.entries(t).forEach(r=>{r[1]||delete t[r[0]]}),t},jC=e=>({required:e.props?.required||!1,noExport:e.props?.noExport||!1,readOnly:e.props?.readOnly||!1,value:e.props?.value||void 0,defaultValue:e.props?.defaultValue||void 0}),Hde=(e,t)=>LC({...jC(e),parent:t||void 0,align:e.props?.align||"left",multiline:e.props?.multiline||void 0,password:e.props?.password||!1,noSpell:e.props?.noSpell||!1,format:e.props?.format||void 0,fontSize:e.props?.fontSize||void 0,MaxLen:e.props?.maxLength||void 0}),xF=e=>LC({...jC(e),sort:e.props?.sort||!1,edit:e.props?.edit||!1,multiSelect:e.props?.multiSelect||!1,noSpell:e.props?.noSpell||!1,select:e.props?.select||[""]}),BS=(e,t,r,n)=>{const i=e.ref({Type:"XObject",Subtype:"Form",BBox:[0,0,r,n],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Font:{ZaDi:e._acroform.fonts.ZaDi}}});return i.initDeflate(),i.write(`/Tx BMC 240q 241/ZaDi ${n*.8} Tf 242BT 243${r*.45} ${n/4} Td (${t}) Tj 244ET 245Q 246EMC`),i.end(null),i},Gde=(e,t,r)=>{const{width:n,height:i}=t.box||{},a=t.props?.onState||"Yes",s=t.props?.offState||"Off",c=t.props?.xMark||!1;if(!Object.prototype.hasOwnProperty.call(e._acroform.fonts,"ZaDi")){const f=e.ref({Type:"Font",Subtype:"Type1",BaseFont:"ZapfDingbats"});e._acroform.fonts.ZaDi=f,f.end(null)}const u={[a]:BS(e,c?"8":"4",n,i),[s]:BS(e,c?" ":"8",n,i)};return LC({...jC(t),backgroundColor:t.props?.backgroundColor||void 0,borderColor:t.props?.borderColor||void 0,parent:r||void 0,value:`/${t.props?.checked===!0?a:s}`,defaultValue:`/${t.props?.checked===!0?a:s}`,AS:t.props?.checked===!0?a:s,AP:{N:u,D:u}})},qde=(e,t,r)=>{if(!t.box)return;const{top:n,left:i,width:a,height:s}=t.box,c=t.props?.name||"",u=r.fieldSets?.at(0);e._root.data.AcroForm||e.initForm(),e.formText(c,i,n,a,s,Hde(t,u))},Yde=(e,t)=>{if(!t.box)return;const{top:r,left:n,width:i,height:a}=t.box,s=t.props?.name||"";e._root.data.AcroForm||e.initForm(),e.formCombo(s,n,r,i,a,xF(t))},Wde=(e,t,r)=>{const n=t.props?.name||"";e._root.data.AcroForm||e.initForm();const i=e.formField(n),a=r;a.fieldSets?a.fieldSets.push(i):a.fieldSets=[i]},Kde=(e,t,r)=>{r.fieldSets.pop()},Vde=(e,t)=>{if(!t.box)return;const{top:r,left:n,width:i,height:a}=t.box||{},s="name"in t.props&&t.props.name||"";e._root.data.AcroForm||e.initForm(),e.formList(s,n,r,i,a,xF(t))},Jde=(e,t,r)=>{if(!t.box)return;const{top:n,left:i,width:a,height:s}=t.box,c=t.props?.name||"",u=r.fieldSets?.at(0);e._root.data.AcroForm||e.initForm(),e.formCheckbox(c,i,n,a,s,Gde(e,t,u))},Zde=e=>e.type!==lr&&e.type!==Bd,Xde=(e,t,r)=>{e.save(),t.box&&e.translate(t.box.left,t.box.top);const n=t.children||[],i=a=>EF(e,a,r);n.forEach(i),e.restore()},$de={[lr]:sde,[E3]:lde,[Vu]:gde,[Ak]:Wde,[JW]:qde,[ZW]:Yde,[XW]:Jde,[$W]:Vde,[B3]:Sde,[Bd]:Jfe,[b3]:Pde},eAe={[Ak]:Kde},EF=(e,t,r)=>{const n=t.style?.overflow==="hidden",i=Zde(t);t.type===x3&&ode(e,t),e.save(),n&&Jv(e,t),hF(e,t),jde(e,t),Mde(e,t);const a=$de[t.type];a&&a(e,t,r),i&&Xde(e,t,r);const s=eAe[t.type];s&&s(e,t,r),zde(e,t),Bde(e,t),e.restore()},CF=(e,t,r,n)=>{if(t.box&&t.props){if("bookmark"in t.props&&t.props.bookmark){const i=t.props.bookmark,{title:a,parent:s,expanded:c,zoom:u,fit:f}=i,A=n[s]||e.outline,v=i.top||t.box.top,y=i.left||t.box.left,E=A.addItem(a,{pageNumber:r,expanded:c,top:v,left:y,zoom:u,fit:f});n[i.ref]=E}
246t.children&&t.children.forEach(i=>CF(e,i,r,n))}},tAe=(e,t)=>{const r={};(t.children||[]).forEach((i,a)=>{CF(e,i,a,r)})},rAe=(e,t)=>{const r=t.children||[],n={imageCache:new Map,fieldSets:[]};return r.forEach(i=>EF(e,i,n)),tAe(e,t),e.end(),e};var Gb,wS;function nAe(){if(wS)return Gb;wS=1;function e(a){this.value=a,this.match=function(s){return this.value>=s.height}}function t(a){this.value=a,this.match=function(s){return this.value<s.height}}function r(a){this.value=a,this.match=function(s){return this.value>=s.width}}function n(a){this.value=a,this.match=function(s){return this.value<s.width}}function i(a){this.value=a,this.match=function(s){return this.value===s.orientation}}return Gb=function(s,c){switch(s){case"max-height":return new e(c);case"min-height":return new t(c);case"max-width":return new r(c);case"min-width":return new n(c);case"orientation":return new i(c);default:throw new Error(c)}},Gb}var qb,IS;function iAe(){if(IS)return qb;IS=1;function e(r,n){this.left=r,this.right=n,this.match=function(i){return r.match(i)&&n.match(i)}}function t(r,n){this.left=r,this.right=n,this.match=function(i){return r.match(i)||n.match(i)}}return qb=function(n,i,a){switch(n){case"and":return new e(i,a);case",":return new t(i,a);default:throw new Error(value)}},qb}var Yb,SS;function aAe(){if(SS)return Yb;SS=1;var e=nAe(),t=iAe(),r=/[0-9]/,n=/[a-z|\-]/i,i=/\s/,a=/:/,s=/,/,c=/and$/,u=/@/;function f(v){for(var y=0,E=[];y<v.length;){var C=v[y];if(u.test(C))for(C=v[++y];n.test(C)&&C!==void 0;)C=v[++y];if(i.test(C)||C===")"||C==="("){y++;continue}if(a.test(C)||s.test(C)){y++,E.push({type:"operator",value:C});continue}if(r.test(C)){for(var I="";r.test(C);)I+=C,C=v[++y];E.push({type:"number",value:I});continue}if(n.test(C)){for(var I="";n.test(C)&&C!==void 0;)I+=C,C=v[++y];c.test(I)?E.push({type:"operator",value:I}):E.push({type:"literal",value:I});continue}throw new TypeError("Tokenizer: I dont know what this character is: "+C)}return E}function A(v){for(var y=[],E=[];v.length>0;){var C=v.shift();if(C.type==="number"||C.type==="literal"){y.push(C);continue}if(C.type==="operator"){if(a.test(C.value)){C={type:"query",key:y.pop(),value:v.shift()},y.push(C);continue}for(;E.length>0;)y.unshift(E.pop());E.push(C)}}for(;E.length>0;)y.unshift(E.pop());function I(){var S=y.shift();if(S.type==="number")return parseInt(S.value);if(S.type==="literal")return S.value;if(S.type==="operator"){var T=I(),_=I();return t(S.value,T,_)}if(S.type==="query"){var T=S.key.value,_=S.value.value;return e(T,_)}}return I()}return Yb={parse:function(v){var y=f(v),E=A(y);return E}},Yb}var Wb,_S;function sAe(){if(_S)return Wb;_S=1;var e=aAe();return Wb=function(t,r){var n={};return Object.keys(t).forEach(function(i){e.parse(i).match(r)&&Object.assign(n,t[i])}),n},Wb}var oAe=sAe();const lAe=yi(oAe);var Kb,QS;function cAe(){if(QS)return Kb;QS=1;var e=function(t,r,n){if(t==null)return[0,0,0];var i=(1-Math.abs(2*n-1))*r,a=t/60,s=i*(1-Math.abs(a%2-1));a=Math.floor(a);var c,u,f;a===0?(c=i,u=s,f=0):a===1?(c=s,u=i,f=0):a===2?(c=0,u=i,f=s):a===3?(c=0,u=s,f=i):a===4?(c=s,u=0,f=i):a===5&&(c=i,u=0,f=s);var A=n-i/2;return c+=A,u+=A,f+=A,[Math.abs(Math.round(c*255)),Math.abs(Math.round(u*255)),Math.abs(Math.round(f*255))]};return Kb=e,Kb}var Vb,DS;function uAe(){if(DS)return Vb;DS=1;var e=cAe();function t(a,s){return a>s?s:a}function r(a,s){return a<s?s:a}function n(a){for(a=t(a,1e7),a=r(a,-1e7);a<0;)a+=360;for(;a>359;)a-=360;return a}function i(a,s,c){a=n(a),s=r(t(s,100),0),c=r(t(c,100),0),s/=100,c/=100;var u=e(a,s,c);return"#"+u.map(function(f){return(256+f).toString(16).substr(-2)}).join("")}return Vb=i,Vb}var fAe=uAe();const dAe=yi(fAe);var Jb,kS;function AAe(){if(kS)return Jb;kS=1;var e=40,t=41,r=39,n=34,i=92,a=47,s=44,c=58,u=42,f=117,A=85,v=43,y=/^[a-f0-9?-]+$/i;return Jb=function(E){for(var C=[],I=E,S,T,_,k,F,Q,j,N,L=0,G=I.charCodeAt(L),H=I.length,Z=[{nodes:C}],O=0,P,te="",Ae="",X="";L<H;)if(G<=32){S=L;do S+=1,G=I.charCodeAt(S);while(G<=32);k=I.slice(L,S),_=C[C.length-1],G===t&&O?X=k:_&&_.type==="div"?(_.after=k,_.sourceEndIndex+=k.length):G===s||G===c||G===a&&I.charCodeAt(S+1)!==u&&(!P||P&&P.type==="function"&&P.value!=="calc")?Ae=k:C.push({type:"space",sourceIndex:L,sourceEndIndex:S,value:k}),L=S}else if(G===r||G===n){S=L,T=G===r?"'":'"',k={type:"string",sourceIndex:L,quote:T};do if(F=!1,S=I.indexOf(T,S+1),~S)for(Q=S;I.charCodeAt(Q-1)===i;)Q-=1,F=!F;else I+=T,S=I.length-1,k.unclosed=!0;while(F);k.value=I.slice(L+1,S),k.sourceEndIndex=k.unclosed?S:S+1,C.push(k),L=S+1,G=I.charCo
246deAt(L)}else if(G===a&&I.charCodeAt(L+1)===u)S=I.indexOf("*/",L),k={type:"comment",sourceIndex:L,sourceEndIndex:S+2},S===-1&&(k.unclosed=!0,S=I.length,k.sourceEndIndex=S),k.value=I.slice(L+2,S),C.push(k),L=S+2,G=I.charCodeAt(L);else if((G===a||G===u)&&P&&P.type==="function"&&P.value==="calc")k=I[L],C.push({type:"word",sourceIndex:L-Ae.length,sourceEndIndex:L+k.length,value:k}),L+=1,G=I.charCodeAt(L);else if(G===a||G===s||G===c)k=I[L],C.push({type:"div",sourceIndex:L-Ae.length,sourceEndIndex:L+k.length,value:k,before:Ae,after:""}),Ae="",L+=1,G=I.charCodeAt(L);else if(e===G){S=L;do S+=1,G=I.charCodeAt(S);while(G<=32);if(N=L,k={type:"function",sourceIndex:L-te.length,value:te,before:I.slice(N+1,S)},L=S,te==="url"&&G!==r&&G!==n){S-=1;do if(F=!1,S=I.indexOf(")",S+1),~S)for(Q=S;I.charCodeAt(Q-1)===i;)Q-=1,F=!F;else I+=")",S=I.length-1,k.unclosed=!0;while(F);j=S;do j-=1,G=I.charCodeAt(j);while(G<=32);N<j?(L!==j+1?k.nodes=[{type:"word",sourceIndex:L,sourceEndIndex:j+1,value:I.slice(L,j+1)}]:k.nodes=[],k.unclosed&&j+1!==S?(k.after="",k.nodes.push({type:"space",sourceIndex:j+1,sourceEndIndex:S,value:I.slice(j+1,S)})):(k.after=I.slice(j+1,S),k.sourceEndIndex=S)):(k.after="",k.nodes=[]),L=S+1,k.sourceEndIndex=k.unclosed?S:L,G=I.charCodeAt(L),C.push(k)}else O+=1,k.after="",k.sourceEndIndex=L+1,C.push(k),Z.push(k),C=k.nodes=[],P=k;te=""}else if(t===G&&O)L+=1,G=I.charCodeAt(L),P.after=X,P.sourceEndIndex+=X.length,X="",O-=1,Z[Z.length-1].sourceEndIndex=L,Z.pop(),P=Z[O],C=P.nodes;else{S=L;do G===i&&(S+=1),S+=1,G=I.charCodeAt(S);while(S<H&&!(G<=32||G===r||G===n||G===s||G===c||G===a||G===e||G===u&&P&&P.type==="function"&&P.value==="calc"||G===a&&P.type==="function"&&P.value==="calc"||G===t&&O));k=I.slice(L,S),e===G?te=k:(f===k.charCodeAt(0)||A===k.charCodeAt(0))&&v===k.charCodeAt(1)&&y.test(k.slice(2))?C.push({type:"unicode-range",sourceIndex:L,sourceEndIndex:S,value:k}):C.push({type:"word",sourceIndex:L,sourceEndIndex:S,value:k}),L=S}for(L=Z.length-1;L;L-=1)Z[L].unclosed=!0,Z[L].sourceEndIndex=I.length;return Z[0].nodes},Jb}var hAe=AAe();const gAe=yi(hAe);var Zb,NS;function pAe(){if(NS)return Zb;NS=1;var e=45,t=43,r=46,n=101,i=69;function a(s){var c=s.charCodeAt(0),u;if(c===t||c===e){if(u=s.charCodeAt(1),u>=48&&u<=57)return!0;var f=s.charCodeAt(2);return u===r&&f>=48&&f<=57}return c===r?(u=s.charCodeAt(1),u>=48&&u<=57):c>=48&&c<=57}return Zb=function(s){var c=0,u=s.length,f,A,v;if(u===0||!a(s))return!1;for(f=s.charCodeAt(c),(f===t||f===e)&&c++;c<u&&(f=s.charCodeAt(c),!(f<48||f>57));)c+=1;if(f=s.charCodeAt(c),A=s.charCodeAt(c+1),f===r&&A>=48&&A<=57)for(c+=2;c<u&&(f=s.charCodeAt(c),!(f<48||f>57));)c+=1;if(f=s.charCodeAt(c),A=s.charCodeAt(c+1),v=s.charCodeAt(c+2),(f===n||f===i)&&(A>=48&&A<=57||(A===t||A===e)&&v>=48&&v<=57))for(c+=A===t||A===e?3:2;c<u&&(f=s.charCodeAt(c),!(f<48||f>57));)c+=1;return{number:s.slice(0,c),unit:s.slice(c)}},Zb}var mAe=pAe();const vAe=yi(mAe),yAe=e=>e.filter(Boolean),bAe=e=>e.reduce((t,r)=>{const n=Array.isArray(r)?UC(r):r;return Object.keys(n).forEach(i=>{n[i]!==null&&n[i]!==void 0&&(t[i]=n[i])}),t},{}),UC=Ks(bAe,yAe,Kv),xAe=(e,t)=>Object.keys(t).reduce((r,n)=>/@media/.test(n)?{...r,...lAe({[n]:t[n]},e)}:{...r,[n]:t[n]},{}),EAe=e=>/rgba?/g.test(e),CAe=e=>/hsla?/g.test(e),BAe=e=>{const t=np.get.rgb(e);return np.to.hex(t)},wAe=e=>{const t=np.get.hsl(e).map(Math.round);return dAe(...t).toUpperCase()},Fg=e=>EAe(e)?BAe(e):CAe(e)?wAe(e):e,IAe=e=>{if(typeof e=="number")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}},C0=(e,t)=>{const r=IAe(t),n=72,i=e.dpi||72,a=1/25.4*n,s=1/2.54*n;if(typeof r.value!="number")return r.value;switch(r.unit){case"rem":return r.value*(e.remBase||18);case"in":return r.value*n;case"mm":return r.value*a;case"cm":return r.value*s;case"vh":return r.value*(e.height/100);case"vw":return r.value*(e.width/100);case"px":return Math.round(r.value*(n/i));default:return r.value}},xd=(e,t)=>({[e]:ya(t)}),ea=(e,t,r)=>({[e]:C0(r,t)}),Gu=(e,t)=>({[e]:Fg(t)}),Un=(e,t)=>({[e]:t}),SAe=/(-?\d+(\.\d+)?(in|mm|cm|pt|vw|vh|px|rem)?)\s(\S+)\s(.+)/,_Ae=e=>e.match(SAe)||[],Tu=(e,t,r)=>{const n=_Ae(`${t}`);if(n){const i=n[1]||t,a=n[4]||t,s=n[5]||t,c=a,u=s?Fg(s):void 0,f=i?C0(r,i):void 0;if(e.match(/(Top|Right|Bottom|Left)$/))return{[`${e}Color`]:u,[`${e}Style`]:c,[`${e}Width`]:f};if(e.match(/Color$/))return{borderTopColor:u,borderRightColor:u,borderBottomColor:u,borderLeftColor:u};if(e.match(/Style$/)){if(typeof c=="number")throw new Error(`Invalid border style: ${c}`);return{borderTopStyle:c,borderRightStyle:c,borderBottomStyle:c,borderLeftStyle:c}}if(e.match(/Width$/)){if(typeof f!="number")throw new Error(`Invalid border width: ${f}`);return{borderTopWidth:f,borderRightWidth:f,borderBottomWidth:f,borderLeftWidth:f}}if(e.match(/Radius$/)){const A=t?C0(r,t):void 0;if(typeof A!="number")throw new Error(`Invalid border radius: ${A}`);return{borderTopLeftRadius:A,borderTopRightRadius:A,borderBottomRightRadius:A,borderBottomLeftRadius:A}}if(typeof f!="number")throw new Error(`Invalid border width: ${f}`);if(typeof c=="number")throw new Error(`Invalid border style: ${c}`);return{borderTopColor:u,borderTopStyle:c,borderTopWidth:f,borderRightColor:u,borderRightStyle:c,borderRightWidth:f,borderBottomColor:u,borderBottomStyle:c,borderBottomWidth:f,borderLeftColor:u,borderLeftStyle:c,borderLeftWidth:f}}return{[e]:t}},QAe={border:Tu,borderBottom:Tu,borderBottomColor:Gu,borderBottomLeftRadius:ea,borderBottomRightRadius:ea,borderBottomStyle:Un,borderBottomWidth:ea,borderColor:Tu,borderLeft:Tu,borderLeftColor:Gu,borderLeftStyle:Un,borderLeftWidth:ea,borderRadius:Tu,borderRight:Tu,borderRightColor:Gu,borderRightStyle:Un,borderRightWidth:ea,borderStyle:Tu,borderTop:Tu,borderTopColor:Gu,borderTopLeftRadius:ea,borderTopRightRadius:ea,borderTopStyle:Un,borderTopWidth:ea,borderWidth:Tu},DAe={backgroundColor:Gu,color:Gu,opacity:xd},kAe={height:ea,maxHeight:ea,maxWidth:ea,minHeight:ea,minWidth:ea,width:ea},NAe=[1,1,0],RAe=[1,1,"auto"],TAe=(e,t,r)=>{let n=NAe,i=[];t==="auto"?n=RAe:i=`${t}`.split(" ");const a=ya(i[0]||n[0]),s=ya(i[1]||n[1]),c=C0(r,i[2]||n[2]);return{flexGrow:a,flexShrink:s,flexBasis:c}},FAe={alignContent:Un,alignItems:Un,alignSelf:Un,flex:TAe,flexBasis:ea,flexDirection:Un,flexFlow:Un,flexGrow:xd,flexShrink:xd,flexWrap:Un,justifyContent:Un,justifySelf:Un},OAe=(e,t,r)=>{const n=`${t}`.split(" "),i=C0(r,n?.[0]||t),a=C0(r,n?.[1]||t);return{rowGap:i,columnGap:a}},MAe={gap:OAe,columnGap:ea,rowGap:ea},LAe={aspectRatio:xd,bottom:ea,display:Un,left:ea,position:Un,right:ea,top:ea,overflow:Un,zIndex:xd},jAe="px,in,mm,cm,pt,%,vw,vh",Xb=(e,t)=>
246{const r=e.toString();console.error(` 247 @react-pdf/stylesheet parsing error: 248 ${r}: ${t}, 249 ${" ".repeat(r.length+2)}^ 250 Unsupported ${r} value format 251 `)},Qd=({expandsTo:e,maxValues:t=1,autoSupported:r=!1}={})=>(n,i,a)=>{const s=gAe(`${i}`),c=[];for(let f=0;f<s.length;f++){const A=s[f];if(A.type==="function"||A.type==="string"||A.type==="div")return Xb(n,i),{};if(A.type==="word")if(A.value==="auto"&&r)c.push(A.value);else{const v=vAe(A.value);if(v&&jAe.includes(v.unit))c.push(A.value);else return Xb(n,i),{}}}if(c.length>t)return Xb(n,i),{};const u=C0(a,c[0]);if(e){const f=C0(a,c[1]||c[0]),A=C0(a,c[2]||c[0]),v=C0(a,c[3]||c[1]||c[0]);return e({first:u,second:f,third:A,fourth:v})}return{[n]:u}},UAe=Qd({expandsTo:({first:e,second:t,third:r,fourth:n})=>({marginTop:e,marginRight:t,marginBottom:r,marginLeft:n}),maxValues:4,autoSupported:!0}),PAe=Qd({expandsTo:({first:e,second:t})=>({marginTop:e,marginBottom:t}),maxValues:2,autoSupported:!0}),zAe=Qd({expandsTo:({first:e,second:t})=>({marginRight:e,marginLeft:t}),maxValues:2,autoSupported:!0}),Km=Qd({autoSupported:!0}),HAe={margin:UAe,marginBottom:Km,marginHorizontal:zAe,marginLeft:Km,marginRight:Km,marginTop:Km,marginVertical:PAe},GAe=Qd({expandsTo:({first:e,second:t,third:r,fourth:n})=>({paddingTop:e,paddingRight:t,paddingBottom:r,paddingLeft:n}),maxValues:4}),qAe=Qd({expandsTo:({first:e,second:t})=>({paddingTop:e,paddingBottom:t}),maxValues:2}),YAe=Qd({expandsTo:({first:e,second:t})=>({paddingRight:e,paddingLeft:t}),maxValues:2}),Vm=Qd(),WAe={padding:GAe,paddingBottom:Vm,paddingHorizontal:YAe,paddingLeft:Vm,paddingRight:Vm,paddingTop:Vm,paddingVertical:qAe},f1=e=>{switch(e){case"top":case"left":return"0%";case"right":case"bottom":return"100%";case"center":return"50%";default:return e}},KAe=(e,t,r)=>{const n=`${t}`.split(" "),i=f1(C0(r,n?.[0]||t)),a=f1(C0(r,n?.[1]||t));return{objectPositionX:i,objectPositionY:a}},RS=(e,t,r)=>({[e]:f1(C0(r,t))}),VAe={objectPosition:KAe,objectPositionX:RS,objectPositionY:RS,objectFit:Un},JAe=e=>typeof e=="number"?e:parseInt(e,10),$b={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},ZAe=e=>{if(!e)return $b.normal;if(typeof e=="number")return e;const t=e.toLowerCase();return $b[t]?$b[t]:JAe(e)},XAe=(e,t)=>({[e]:ZAe(t)}),$Ae=(e,t,r)=>{if(e==="")return e;const n=C0(r,t.fontSize||18),i=C0(r,e),{percent:a}=B0(i)||{};return a?a*n:isNaN(e)?i:i*n},ehe=(e,t,r,n)=>({[e]:$Ae(t,n,r)}),the={direction:Un,fontFamily:Un,fontSize:ea,fontStyle:Un,fontWeight:XAe,letterSpacing:ea,lineHeight:ehe,maxLines:xd,textAlign:Un,textDecoration:Un,textDecorationColor:Gu,textDecorationStyle:Un,textIndent:Un,textOverflow:Un,textTransform:Un,verticalAlign:Un},rhe=e=>typeof e=="string"&&/^-?\d*\.?\d*$/.test(e),OE=e=>typeof e!="string"?e:rhe(e)?parseFloat(e):e,nhe=e=>{const t=e.trim().split(/\)[ ,]|\)/);if(t.length===1)return[[t[0],!0]];const r=[];for(let n=0;n<t.length;n+=1){const i=t[n];if(i){const[a,s]=i.split("("),c=s.indexOf(",")>=0?",":" ",u=s.split(c).map(f=>f.trim());r.push({operation:a.trim(),value:u})}}return r},Jm=e=>{const t=/(-?\d*\.?\d*)(\w*)?/i,[,r,n]=t.exec(e),i=Number.parseFloat(r);return n==="rad"?i*180/Math.PI:i},ihe=({operation:e,value:t})=>{switch(e){case"scale":{const[r,n=r]=t.map(i=>Number.parseFloat(i));return{operation:"scale",value:[r,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:[Jm(t)]};case"translate":return{operation:"translate",value:t.map(r=>Number.parseFloat(r))};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(Jm)};case"skewX":return{operation:"skew",value:[Jm(t),0]};case"skewY":return{operation:"skew",value:[0,Jm(t)]};default:return{operation:e,value:t.map(r=>Number.parseFloat(r))}}},ahe=e=>e.map(t=>ihe(t)),TS=(e,t)=>typeof t!="string"?{[e]:t}:{[e]:ahe(nhe(t))},FS={top:!0,bottom:!0},she=(e,t)=>FS[e]?1:FS[t]?-1:0,ohe=e=>!e||e.length===0?["center","center"]:(e.length===1?[e[0],"center"]:e).sort(she),lhe=(e,t,r)=>{const n=`${t}`.split(" "),i=ohe(n),a=C0(r,i[0]),s=C0(r,i[1]);return{transformOriginX:f1(a)||OE(a),transformOriginY:f1(s)||OE(s)}},OS=(e,t,r)=>{const n=C0(r,t);return{[e]:f1(n)||OE(n)}},che={transform:TS,gradientTransform:TS,transformOrigin:lhe,transformOriginX:OS,transformOriginY:OS},uhe={fill:Gu,stroke:Gu,strokeDasharray:Un,strokeWidth:ea,fillOpacity:xd,strokeOpacity:xd,fillRule:Un,textAnchor:Un,strokeLinecap:Un,strokeLinejoin:Un,visibility:Un,clipPath:Un,dominantBaseline:Un},MS={...QAe,...DAe,...kAe,...FAe,...MAe,...LAe,...HAe,...WAe,...VAe,...the,...che,...uhe},fhe=e=>t=>{const r=Object.keys(t),n={};for(let i=0;i<r.length;i+=1){const a=r[i],s=t[a];if(!MS[a]){n[a]=s;continue}const c=MS[a](a,s,e,t),u=Object.keys(c);for(let f=0;f<u.length;f+=1){const A=u[f],v=c[A];n[A]=v}}return n},BF=(e,t)=>{const r=n=>xAe(e,n);return Ks(fhe(e),r,UC)(t)};function PC(){var e=(function(t){var r={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,
251119d+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={},i={};n.L=1,i[1]="L",Object.keys(r).forEach(function(Le,Jt){n[Le]=1<<Jt+1,i[n[Le]]=Le}),Object.freeze(n);var a=n.LRI|n.RLI|n.FSI,s=n.L|n.R|n.AL,c=n.B|n.S|n.WS|n.ON|n.FSI|n.LRI|n.RLI|n.PDI,u=n.BN|n.RLE|n.LRE|n.RLO|n.LRO|n.PDF,f=n.S|n.WS|n.B|a|n.PDI|u,A=null;function v(){if(!A){A=new Map;var Le=function(cr){if(r.hasOwnProperty(cr)){var bt=0;r[cr].split(",").forEach(function(tr){var Ft=tr.split("+"),kt=Ft[0],$t=Ft[1];kt=parseInt(kt,36),$t=$t?parseInt($t,36):0,A.set(bt+=kt,n[cr]);for(var wr=0;wr<$t;wr++)A.set(++bt,n[cr])})}};for(var Jt in r)Le(Jt)}}function y(Le){return v(),A.get(Le.codePointAt(0))||n.L}function E(Le){return i[y(Le)]}var C={pairs:"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",canonical:"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 I(Le,Jt){var cr=36,bt=0,tr=new Map,Ft=Jt&&new Map,kt;return Le.split(",").forEach(function $t(wr){if(wr.indexOf("+")!==-1)for(var jt=+wr;jt--;)$t(kt);else{kt=wr;var Ut=wr.split(">"),fr=Ut[0],Ar=Ut[1];fr=String.fromCodePoint(bt+=parseInt(fr,cr)),Ar=String.fromCodePoint(bt+=parseInt(Ar,cr)),tr.set(fr,Ar),Jt&&Ft.set(Ar,fr)}}),{map:tr,reverseMap:Ft}}var S,T,_;function k(){if(!S){var Le=I(C.pairs,!0),Jt=Le.map,cr=Le.reverseMap;S=Jt,T=cr,_=I(C.canonical,!1).map}}function F(Le){return k(),S.get(Le)||null}function Q(Le){return k(),T.get(Le)||null}function j(Le){return k(),_.get(Le)||null}var N=n.L,L=n.R,G=n.EN,H=n.ES,Z=n.ET,O=n.AN,P=n.CS,te=n.B,Ae=n.S,X=n.ON,se=n.BN,ce=n.NSM,Be=n.AL,_e=n.LRO,$=n.RLO,de=n.LRE,he=n.RLE,me=n.PDF,tt=n.LRI,et=n.RLI,Pe=n.FSI,Ie=n.PDI;function Re(Le,Jt){for(var cr=125,bt=new Uint32Array(Le.length),tr=0;tr<Le.length;tr++)bt[tr]=y(Le[tr]);var Ft=new Map;function kt(vn,Ea){var Fi=bt[vn];bt[vn]=Ea,Ft.set(Fi,Ft.get(Fi)-1),Fi&c&&Ft.set(c,Ft.get(c)-1),Ft.set(Ea,(Ft.get(Ea)||0)+1),Ea&c&&Ft.set(c,(Ft.get(c)||0)+1)}for(var $t=new Uint8Array(Le.length),wr=new Map,jt=[],Ut=null,fr=0;fr<Le.length;fr++)Ut||jt.push(Ut={start:fr,end:Le.length-1,level:Jt==="rtl"?1:Jt==="ltr"?0:na(fr,!1)}),bt[fr]&te&&(Ut.end=fr,Ut=null);for(var Ar=he|de|$|_e|a|Ie|me|te,le=function(vn){return vn+(vn&1?1:2)},Xe=function(vn){return vn+(vn&1?2:1)},nt=0;nt<jt.length;nt++){Ut=jt[nt];var it=[{_level:Ut.level,_override:0,_isolate:0}],pe=void 0,He=0,ee=0,dt=0;Ft.clear();for(var Zt=Ut.start;Zt<=Ut.end;Zt++){var U=bt[Zt];
vendor: 5,203 bytes, line 251
251if(pe=it[it.length-1],Ft.set(U,(Ft.get(U)||0)+1),U&c&&Ft.set(c,(Ft.get(c)||0)+1),U&Ar)if(U&(he|de)){$t[Zt]=pe._level;var qe=(U===he?Xe:le)(pe._level);qe<=cr&&!He&&!ee?it.push({_level:qe,_override:0,_isolate:0}):He||ee++}else if(U&($|_e)){$t[Zt]=pe._level;var We=(U===$?Xe:le)(pe._level);We<=cr&&!He&&!ee?it.push({_level:We,_override:U&$?L:N,_isolate:0}):He||ee++}else if(U&a){U&Pe&&(U=na(Zt+1,!0)===1?et:tt),$t[Zt]=pe._level,pe._override&&kt(Zt,pe._override);var ie=(U===et?Xe:le)(pe._level);ie<=cr&&He===0&&ee===0?(dt++,it.push({_level:ie,_override:0,_isolate:1,_isolInitIndex:Zt})):He++}else if(U&Ie){if(He>0)He--;else if(dt>0){for(ee=0;!it[it.length-1]._isolate;)it.pop();var be=it[it.length-1]._isolInitIndex;be!=null&&(wr.set(be,Zt),wr.set(Zt,be)),it.pop(),dt--}pe=it[it.length-1],$t[Zt]=pe._level,pe._override&&kt(Zt,pe._override)}else U&me?(He===0&&(ee>0?ee--:!pe._isolate&&it.length>1&&(it.pop(),pe=it[it.length-1])),$t[Zt]=pe._level):U&te&&($t[Zt]=Ut.level);else $t[Zt]=pe._level,pe._override&&U!==se&&kt(Zt,pe._override)}for(var Te=[],Gt=null,Nt=Ut.start;Nt<=Ut.end;Nt++){var Lt=bt[Nt];if(!(Lt&u)){var hr=$t[Nt],ye=Lt&a,we=Lt===Ie;Gt&&hr===Gt._level?(Gt._end=Nt,Gt._endsWithIsolInit=ye):Te.push(Gt={_start:Nt,_end:Nt,_level:hr,_startsWithPDI:we,_endsWithIsolInit:ye})}}for(var Qe=[],at=0;at<Te.length;at++){var vt=Te[at];if(!vt._startsWithPDI||vt._startsWithPDI&&!wr.has(vt._start)){for(var Ht=[Gt=vt],Xt=void 0;Gt&&Gt._endsWithIsolInit&&(Xt=wr.get(Gt._end))!=null;)for(var er=at+1;er<Te.length;er++)if(Te[er]._start===Xt){Ht.push(Gt=Te[er]);break}for(var Rt=[],Pt=0;Pt<Ht.length;Pt++)for(var wt=Ht[Pt],Vt=wt._start;Vt<=wt._end;Vt++)Rt.push(Vt);for(var Er=$t[Rt[0]],Or=Ut.level,pn=Rt[0]-1;pn>=0;pn--)if(!(bt[pn]&u)){Or=$t[pn];break}var Gr=Rt[Rt.length-1],xr=$t[Gr],Mr=Ut.level;if(!(bt[Gr]&a)){for(var Qn=Gr+1;Qn<=Ut.end;Qn++)if(!(bt[Qn]&u)){Mr=$t[Qn];break}}Qe.push({_seqIndices:Rt,_sosType:Math.max(Or,Er)%2?L:N,_eosType:Math.max(Mr,xr)%2?L:N})}}for(var Mn=0;Mn<Qe.length;Mn++){var mn=Qe[Mn],rr=mn._seqIndices,Jr=mn._sosType,ln=mn._eosType,Gn=$t[rr[0]]&1?L:N;if(Ft.get(ce))for(var qn=0;qn<rr.length;qn++){var si=rr[qn];if(bt[si]&ce){for(var Rr=Jr,rn=qn-1;rn>=0;rn--)if(!(bt[rr[rn]]&u)){Rr=bt[rr[rn]];break}kt(si,Rr&(a|Ie)?X:Rr)}}if(Ft.get(G))for(var Ln=0;Ln<rr.length;Ln++){var ui=rr[Ln];if(bt[ui]&G)for(var cn=Ln-1;cn>=-1;cn--){var re=cn===-1?Jr:bt[rr[cn]];if(re&s){re===Be&&kt(ui,O);break}}}if(Ft.get(Be))for(var ne=0;ne<rr.length;ne++){var xe=rr[ne];bt[xe]&Be&&kt(xe,L)}if(Ft.get(H)||Ft.get(P))for(var ke=1;ke<rr.length-1;ke++){var Ge=rr[ke];if(bt[Ge]&(H|P)){for(var ct=0,St=0,Et=ke-1;Et>=0&&(ct=bt[rr[Et]],!!(ct&u));Et--);for(var Yt=ke+1;Yt<rr.length&&(St=bt[rr[Yt]],!!(St&u));Yt++);ct===St&&(bt[Ge]===H?ct===G:ct&(G|O))&&kt(Ge,ct)}}if(Ft.get(G))for(var Ct=0;Ct<rr.length;Ct++){var or=rr[Ct];if(bt[or]&G){for(var gr=Ct-1;gr>=0&&bt[rr[gr]]&(Z|u);gr--)kt(rr[gr],G);for(Ct++;Ct<rr.length&&bt[rr[Ct]]&(Z|u|G);Ct++)bt[rr[Ct]]!==G&&kt(rr[Ct],G)}}if(Ft.get(Z)||Ft.get(H)||Ft.get(P))for(var Ur=0;Ur<rr.length;Ur++){var un=rr[Ur];if(bt[un]&(Z|H|P)){kt(un,X);for(var Hr=Ur-1;Hr>=0&&bt[rr[Hr]]&u;Hr--)kt(rr[Hr],X);for(var fi=Ur+1;fi<rr.length&&bt[rr[fi]]&u;fi++)kt(rr[fi],X)}}if(Ft.get(G))for(var oi=0,n0=Jr;oi<rr.length;oi++){var fa=rr[oi],ds=bt[fa];ds&G?n0===N&&kt(fa,N):ds&s&&(n0=ds)}if(Ft.get(c)){var i0=L|G|O,V0=i0|N,J0=[];{for(var Qa=[],Wi=0;Wi<rr.length;Wi++)if(bt[rr[Wi]]&c){var As=Le[rr[Wi]],Z0=void 0;if(F(As)!==null)if(Qa.length<63)Qa.push({char:As,seqIndex:Wi});else break;else if((Z0=Q(As))!==null)for(var ti=Qa.length-1;ti>=0;ti--){var qa=Qa[ti].char;if(qa===Z0||qa===Q(j(As))||F(j(qa))===As){J0.push([Qa[ti].seqIndex,Wi]),Qa.length=ti;break}}}J0.sort(function(vn,Ea){return vn[0]-Ea[0]})}for(var Da=0;Da<J0.length;Da++){for(var hs=J0[Da],X0=hs[0],ka=hs[1],Na=!1,Ri=0,gs=X0+1;gs<ka;gs++){var a0=rr[gs];if(bt[a0]&V0){Na=!0;var Yn=bt[a0]&i0?L:N;if(Yn===Gn){Ri=Yn;break}}}if(Na&&!Ri){Ri=Jr;for(var Q0=X0-1;Q0>=0;Q0--){var gl=rr[Q0];if(bt[gl]&V0){var $0=bt[gl]&i0?L:N;$0!==Gn?Ri=$0:Ri=Gn;break}}}if(Ri){if(bt[rr[X0]]=bt[rr[ka]]=Ri,Ri!==Gn){for(var wi=X0+1;wi<rr.length;wi++)if(!(bt[rr[wi]]&u)){y(Le[rr[wi]])&ce&&(bt[rr[wi]]=Ri);break}}if(Ri!==Gn){for(var s0=ka+1;s0<rr.length;s0++)if(!(bt[rr[s0]]&u)){y(Le[rr[s0]])&ce&&(bt[rr[s0]]=Ri);break}}}}for(var Dn=0;Dn<rr.length;Dn++)if(bt[rr[Dn]]&c){for(var di=Dn,da=Dn,Ti=Jr,Pi=Dn-1;Pi>=0;Pi--)if(bt[rr[Pi]]&u)di=Pi;else{Ti=bt[rr[Pi]]&i0?L:N;break}for(var es=ln,Ra=Dn+1;Ra<rr.length;Ra++)if(bt[rr[Ra]]&(c|u))da=Ra;else{es=bt[rr[Ra]]&i0?L:N;break}for(var bi=di;bi<=da;bi++)bt[rr[bi]]=Ti===es?Ti:Gn;Dn=da}}}for(var jn=Ut.start;jn<=Ut.end;jn++){var Qs=$t[jn],Ta=bt[jn];if(Qs&1?Ta&(N|G|O)&&$t[jn]++:Ta&L?$t[jn]++:Ta&(O|G)&&($t[jn]+=2),Ta&u&&($t[jn]=jn===0?Ut.level:$t[jn-1]),jn===Ut.end||y(Le[jn])&(Ae|te))for(var o0=jn;o0>=0&&y(Le[o0])&f;o0--)$t[o0]=Ut.level}}return{levels:$t,paragraphs:jt};function na(vn,Ea){for(var Fi=vn;Fi<Le.length;Fi++){var Fa=bt[Fi];if(Fa&(L|Be))return 1;if(Fa&(te|N)||Ea&&Fa===Ie)return 0;if(Fa&a){var $s=D0(Fi);Fi=$s===-1?Le.length:$s}}return 0}function D0(vn){for(var Ea=1,Fi=vn+1;Fi<Le.length;Fi++){var Fa=bt[Fi];if(Fa&te)break;if(Fa&Ie){if(--Ea===0)return Fi}else Fa&a&&Ea++}return-1}}var Me="14>1,j>2,t>2,u>2,1a>g,2v3>
2511,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",De;function ft(){if(!De){var Le=I(Me,!0),Jt=Le.map,cr=Le.reverseMap;cr.forEach(function(bt,tr){Jt.set(tr,bt)}),De=Jt}}function Dt(Le){return ft(),De.get(Le)||null}function Tt(Le,Jt,cr,bt){var tr=Le.length;cr=Math.max(0,cr==null?0:+cr),bt=Math.min(tr-1,bt==null?tr-1:+bt);for(var Ft=new Map,kt=cr;kt<=bt;kt++)if(Jt[kt]&1){var $t=Dt(Le[kt]);$t!==null&&Ft.set(kt,$t)}return Ft}function Mt(Le,Jt,cr,bt){var tr=Le.length;cr=Math.max(0,cr==null?0:+cr),bt=Math.min(tr-1,bt==null?tr-1:+bt);var Ft=[];return Jt.paragraphs.forEach(function(kt){var $t=Math.max(cr,kt.start),wr=Math.min(bt,kt.end);if($t<wr){for(var jt=Jt.levels.slice($t,wr+1),Ut=wr;Ut>=$t&&y(Le[Ut])&f;Ut--)jt[Ut]=kt.level;for(var fr=kt.level,Ar=1/0,le=0;le<jt.length;le++){var Xe=jt[le];Xe>fr&&(fr=Xe),Xe<Ar&&(Ar=Xe|1)}for(var nt=fr;nt>=Ar;nt--)for(var it=0;
251it<jt.length;it++)if(jt[it]>=nt){for(var pe=it;it+1<jt.length&&jt[it+1]>=nt;)it++;it>pe&&Ft.push([pe+$t,it+$t])}}}),Ft}function ar(Le,Jt,cr,bt){var tr=Ot(Le,Jt,cr,bt),Ft=[].concat(Le);return tr.forEach(function(kt,$t){Ft[$t]=(Jt.levels[kt]&1?Dt(Le[kt]):null)||Le[kt]}),Ft.join("")}function Ot(Le,Jt,cr,bt){for(var tr=Mt(Le,Jt,cr,bt),Ft=[],kt=0;kt<Le.length;kt++)Ft[kt]=kt;return tr.forEach(function($t){for(var wr=$t[0],jt=$t[1],Ut=Ft.slice(wr,jt+1),fr=Ut.length;fr--;)Ft[jt-fr]=Ut[fr]}),Ft}return t.closingToOpeningBracket=Q,t.getBidiCharType=y,t.getBidiCharTypeName=E,t.getCanonicalBracket=j,t.getEmbeddingLevels=Re,t.getMirroredCharacter=Dt,t.getMirroredCharactersMap=Tt,t.getReorderSegments=Mt,t.getReorderedIndices=Ot,t.getReorderedString=ar,t.openingToClosingBracket=F,Object.defineProperty(t,"__esModule",{value:!0}),t})({});return e}var p5={exports:{}},dhe=p5.exports,LS;function Ahe(){return LS||(LS=1,(function(e){(function(t,r){e.exports?e.exports=r():t.createHyphenator=r()})(dhe,function(){function t(O){var P="",te="",Ae=0,X=O();return function(se){for(;Ae<se.length;){P=se.charAt(Ae++),te=se.charAt(Ae);var ce=X(P,te);if(ce!==void 0)return ce}}}var r=RegExp.prototype.test.bind(/\s|(?![\'])[\!-\@\[-\`\{-\~\u2013-\u203C]/);function n(){var O=!1;return function(P,te){return O?te[0]===">"&&(P(),O=!1):te[0]==="<"&&(!r(te[1])||te[1]==="/")&&(O=!0),O}}function i(O){var P=!1;return function(te,Ae){return P?!r(Ae[0])&&r(Ae[1])&&(te(),P=!1):!r(Ae[0])&&Ae[1]===O&&(P=!0),P}}function a(O,P){return function(){var te="",Ae="";function X(){te+=Ae,Ae=""}function se(ce){return te="",Ae="",ce}return function(ce,Be){Ae+=ce;var _e=O.reduce(function($,de){return $||de(X,[ce,Be])},!1);if(!_e&&(r(ce)&&!r(Be)&&X(),!r(ce)&&r(Be))){if(Ae.length>=P)return se([te,Ae]);X()}if(Be==="")return(Ae.length<P||_e)&&X(),se([te,Ae])}}}function s(O){var P=0;function te(){return O[P++]}return te}function c(O){var P=0,te=O;function Ae(){if(te=O.slice(P++),!(te.length<3))return te}function X(){return P===2}return[Ae,X]}function u(O,P,te,Ae,X){for(var se=new Array(O.length+1),ce=("."+O.toLocaleLowerCase()+".").split(""),Be,_e,$,de,he,me,tt=-1,et,Pe,Ie,Re,Me=se.length;Me--;)se[Me]=0;for(et=c(ce),Pe=et[0],Ie=et[1];Be=Pe();)for(tt++,Ie()&&tt--,$=te,Re=s(Be);(_e=Re())&&(de=$[_e])!==void 0;){switch($={},he=-1,Object.prototype.toString.call(de)){case"[object Array]":$=de[0],he=de[1];break;case"[object Object]":$=de;break;case"[object Number]":he=de;break}if(!(he<0)){P[he].splice||(P[he]=P[he].slice("")),me=P[he];for(var De=0;De<me.length;De++)se[tt+De]=Math.max(me[De],se[tt+De])}}se[0]=se[1]=se[se.length-1]=se[se.length-2]=0;for(var ft="",Me=0;Me<se.length;Me++)ft+=(se[Me]%2===1?X:"")+O.charAt(Me);return ft}function f(O,P,te,Ae,X,se,ce,Be,_e){function $(){tt(de)}var de="",he,me=t(a((ce?[n()]:[]).concat(i(se)),Be)),tt=function(){};function et(){for(var Pe=new Date;(!_e||new Date-Pe<10)&&(he=me(O));){if(he[1]){var Ie=he[1].length?"~"+he[1]:"";Ae[Ie]===void 0&&(Ae[Ie]=u(he[1],P,te,X,se)),he[1]=Ae[Ie]}de+=he[0]+he[1]}he?setTimeout(et):$()}return _e?(setTimeout(et),new Promise(function(Pe){tt=Pe})):(et(),de)}var A=!1,v=!1,y=[],E=!0,C="Â",I=5,S="async",T="debug",_="exceptions",k="html",F="hyphenChar",Q="minWordLength",j=typeof Ig=="object"?Ig:typeof window=="object"?window:typeof self=="object"?self:{};function N(O,P){O=O||{};for(var te in P)O[te]=P[te];return O}function L(O){return O instanceof Array}function G(O,P,te,Ae){return P in O&&(!Ae||Ae(O[P]))?O[P]:te}function H(O,P){return O.reduce(function(te,Ae){return te["~"+Ae.replace(/\-/g,"")]=Ae.replace(/\-/g,P),te},{})}function Z(O,P){P=P||{};var te=G(P,S,A),Ae={},X=G(P,T,v),se={},ce=G(P,F,C),Be=O[0].split(","),_e=JSON.parse(O[1]),$=G(P,Q,I)>>0,de=G(P,k,E),he=G(P,_,y,L),me=ce+$;if(se[me]={},O[2]&&(se[me]=H(O[2],ce)),he&&he.length&&(se[me]=N(se[me],H(he,ce))),Ae[me]=N({},se[me]),te&&!("Promise"in j))throw new Error("Failed to create hyphenator: Could not find global Promise object, needed for hyphenator to work in async mode");return function(tt,et){et=et||{};var Pe=G(et,T,X),Ie=G(et,F,ce),Re=G(et,Q,$)>>0,Me=G(et,_,y,L),De=Ie+Re;return!se[De]&&O[2]&&(se[De]=H(O[2],Ie),Ae[De]=N(Ae[De],se[De])),Me&&Me.length&&(se[De]=N(se[De],H(Me,Ie)),Ae[De]=N(Ae[De],se[De])),f(tt,Be,_e,Ae[De],Pe,Ie,de,Re,te)}}return Z})})(p5)),p5.exports}var hhe=Ahe();const ghe=yi(hhe);var m5={exports:{}},phe=m5.exports,jS;function mhe(){return jS||(jS=1,(function(e){(function(t,r){e.exports?e.exports=r():t.hyphenationPatternsEnUs=r()})(phe,function(){return["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,
251003003,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}}
251,"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}
251,"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}}}}
251,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}
251,"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}
251,"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}
251,"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}
251,"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}}
251,"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]}
251,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}}
251,"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]}
251,"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]}
251,"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}
251,"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}
251,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}}
251,"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}
251,"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"]]})})(m5)),m5.exports}var vhe=mhe();const yhe=yi(vhe),zC=e=>{let t=0,r="";const n=[];return e.forEach(i=>
251{r+=i.string,n.push({...i,start:t,end:t+i.string.length,attributes:i.attributes||{}}),t+=i.string.length}),{string:r,runs:n}},bhe=e=>[e],xhe=(e={},t={})=>r=>{const n=[],i=[],a=t.hyphenationCallback||e.wordHyphenation?.()||bhe;for(let c=0;c<r.runs.length;c+=1){let u="";const f=r.runs[c],A=r.string.slice(f.start,f.end).split(/([ ]+)/g).filter(Boolean);for(let v=0;v<A.length;v+=1){const y=A[v],E=a(y);n.push(...E),u+=E.join("")}i.push({...f,string:u})}return{...zC(i),syllables:n}},Ehe=e=>Object.assign({},e),wF=(e,t)=>{const r=Object.assign({},e,{height:t}),n=Object.assign({},e,{y:e.y+t,height:e.height-t});return[r,n]},Che=(e,t)=>{const[,r]=wF(t,e);return r},Bhe=e=>e.reduce((t,r)=>t+r.box.height,0),whe=e=>{const t=e.attributes||{},r=t.fontSize||12,n=t.font,i=typeof n=="string"?null:n?.[0]?.unitsPerEm;return i?r/i:0},B1=e=>e.attributes?.scale||whe(e),US=(e,t)=>{if(!t)return 0;const r=t.glyphIndices||[],n=r[e];return r.slice(0,e).filter(i=>i===n).length},HC=e=>e.attributes?.font?.[0]||null,PS=(e,t,r,n)=>{if(!n)return[];if(e===t)return[];if(e===0&&t===n.codePoints.length)return[n];const i=n.codePoints.slice(e,t),a=String.fromCodePoint(...i);return r?r.layout(a,void 0,void 0,void 0,"ltr").glyphs:[n]},$5=(e,t)=>{const r=t?.glyphIndices?.[e];return Yi(r)?e:r},IF=e=>{const t=e[0];return e.map(r=>r-t)},ip=(e,t,r)=>{const n=B1(r),i=HC(r),a=$5(e,r),s=$5(t,r),c=r.glyphs?.[a],u=r.glyphs?.[s],f=US(e,r),A=f>0?PS(f,1/0,i,c):[],v=US(t,r),y=PS(0,v,i,u),E=a+Math.min(1,f),C=(r.glyphs||[]).slice(E,s),I=k=>({xAdvance:k.advanceWidth*n,yAdvance:0,xOffset:0,yOffset:0}),S=A.map(I),T=(r.positions||[]).slice(E,s),_=y.map(I);return Object.assign({},r,{start:r.start+e,end:Math.min(r.end,r.start+t),glyphIndices:IF((r.glyphIndices||[]).slice(e,t)),glyphs:[A,C,y].flat(),positions:[S,T,_].flat()})},ME=(e,t)=>t?t.findIndex(r=>r.start<=e&&e<r.end):-1,SF=(e,t,r)=>{const n=ME(e,r),i=Math.max(ME(t-1,r),n);return r.slice(n,i+1)},Ihe=(e,t)=>{const r=t.start-e,n=t.end-e;return Object.assign({},t,{start:r,end:n})},She=(e,t,r)=>{const n=a=>ip(e-a.start,t-a.start,a),i=a=>ip(0,t-a.start,a);return r.map((a,s)=>{let c=a;const u=s===0,f=!u&&s===r.length-1;return u&&(c=n(a)),f&&(c=i(a)),Ihe(e,c)})},Jh=(e,t,r)=>{if(r.string.length===0)return r;const n=r.string.slice(e,t),i=SF(e,t,r.runs),a=She(e,t,i);return Object.assign({},r,{string:n,runs:a})},_he=e=>e.search(/\S/g),Qhe=e=>{const t=e.match(/\S/g);return t?e.lastIndexOf(t[t.length-1]):-1},Dhe=e=>{const t=_he(e.string),r=Qhe(e.string);return Jh(t,r+1,e)},khe=()=>({start:0,end:0,glyphIndices:[],glyphs:[],positions:[],attributes:{}}),_F=e=>typeof e=="number",Nhe=(e,t)=>{const r=Ku(t),n=Yi(r)?0:r+1,i=Array(e).fill(n);return t.concat(i)},QF=(e,t)=>typeof t=="string"?null:t&&e?t.glyphForCodePoint(e):null,Rhe=(e,t)=>{const r=e.codePoints?.length||0,n=t.end+r,i=t.glyphs.concat(e),a=Nhe(r,t.glyphIndices);if(!t.positions)return Object.assign({},t,{end:n,glyphs:i,glyphIndices:a});const s=t.positions.concat({xAdvance:e.advanceWidth*B1(t),yAdvance:0,xOffset:0,yOffset:0});return Object.assign({},t,{end:n,glyphs:i,glyphIndices:a,positions:s})},DF=(e,t)=>{if(!e)return t;const r=HC(t),n=_F(e)?QF(e,r):e;return Rhe(n,t)},kF=e=>String.fromCodePoint(...e||[]),NF=(e,t)=>{const r=typeof e=="number"?[e]:e?.codePoints,n=kF(r||[]),i=t.string+n,a=t.runs.slice(0,-1),s=Ku(t.runs)||khe(),c=a.concat(DF(e,s));return Object.assign({},t,{string:i,runs:c})},RF=8230,The=String.fromCharCode(RF),Fhe=e=>{if(!e.encode)return RF;const[t]=e.encode(The);return parseInt(t[0],16)},zS=e=>{const t=Ku(e)?.runs||[],r=Ku(t)?.attributes?.font[0];if(r){const n=e.length-1,i=Fhe(r),a=r.glyphForCodePoint(i),s=NF(a,Dhe(e[n]));return Object.assign([],e,{[n]:s})}return e},TF=(e,t)=>{const r=Object.assign({},t.attributes);return delete r[e],Object.assign({},t,{attributes:r})},Zv=e=>{const{font:t,attachment:r}=e.attributes,n=r?.height||0,i=typeof t=="string"?0:t?.[0]?.ascent||0;return Math.max(n,i*B1(e))},FF=e=>{const t=e.attributes?.font,r=typeof t=="string"?0:t?.[0]?.descent||0;return B1(e)*r},Ohe=e=>{const t=e.attributes?.font;return(typeof t=="string"?0:t?.[0]?.lineGap||0)*B1(e)},OF=e=>e.attributes?.lineHeight||Ohe(e)+Zv(e)-FF(e),MF=e=>{const t=(r,n)=>Math.max(r,OF(n));return e.runs.reduce(t,0)},Mhe=(e,t)=>{const r=Math.max(e.x,t.x),n=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 n>=r&&a>=i},Lhe=(e,t)=>{if(!Mhe(t,e))return[e];const r=t.x,n=t.x+t.width,i=e.x,a=e.x+e.width,s=Object.assign({},e,{width:r-i}),c=Object.assign({},e,{x:n,width:a-n});return[s,c].filter(u=>u.width>0)},jhe=(e,t)=>{let r=[e];for(let n=0;n<t.length;n+=1){const i=t[n];r=r.reduce((a,s)=>{const c=Lhe(s,i);return a.concat(c)},[])}return r},Uhe=(e,t)=>{const{excludeRects:r,...n}=e;if(!r)return[n];const i=[],a=Math.max(...r.map(c=>c.y+c.height));let s=n;for(;s.y<a;){const[c,u]=wF(s,t),f=jhe(c,r);s=u,i.push(...f)}return[...i,s]},Phe="",zhe=e=>{if(!!e.string.includes(Phe))return e;const r=e.runs.map(n=>TF("attachment",n));return Object.assign({},e,{runs:r})},Hhe=(e,t,r)=>{let n=e.shift(),i=n.y;return t.map((a,s)=>{const c=s===0?r:0,u=a.runs?.[0]?.attributes||{},f=Math.max(MF(a),u.lineHeight);i+f>n.y+n.height&&e.length>0&&(n=e.shift(),i=n.y);const A={string:a.string,runs:a.runs,box:{x:n.x+c,y:i,width:n.width-c,height:f}};return i+=f,zhe(A)})},Ghe=(e,t={})=>(r,n)=>{const i=MF(n),a=n.runs?.[0]?.attributes?.indent||0,s=Uhe(r,i),c=s.map(f=>f.width);c.unshift(c[0]-a);const u=e.linebreaker(t)(n,c);return Hhe(s,u,a)},qhe=(e,t)=>{const r=[];let n=0;for(let i=0;i<t.length;i+=1){const a=t[i];if(n+=a.box.height,n<e)r.push(a);else break}return r},Yhe=(e,t,r)=>n=>{const i=[],a=[...n],s=Ghe(e,t),c=Yi(r.maxLines)?1/0:r.maxLines,u=r.truncateMode==="ellipsis";let f=c,A=Ehe(r),v=a.shift();for(;f>0&&v;){const y=s(A,v),E=y.slice(0,f),C=Bhe(E),I=u&&y.length!==E.length;if(f-=E.length,A.height>=C)i.push(I?zS(E):E),A=Che(C,A),v=a.shift();else{i.push(zS(qhe(A.height,E)));break}}return i},Whe=e=>{const{runs:t}=e;return t.length===0?0:t[0].start},Khe=e=>{const{runs:t}=e;return t.length===0?0:Ku(t).end},LF=e=>Khe(e)-Whe(e),HS=PC(),Vhe=e=>e.reduce((t,r)=>{const n=r.end-r.start,i=uF(r.attributes.bidiLevel,n);return t.concat(i)},[]),Jhe=(e,t)=>{const r=[];for(let n=0;n<e.length;n+=1)r[n]=n;return t.forEach(([n,i])=>{const a=r.slice(n,i+1);for(let s=a.length-1;s>=0;s-=1)r[i-s]=a[s]}),r},GS=(e,t,r)=>{for(let n=0;n<e.length;n+=1){const i=e[n],a=i.glyphIndices[r-i.start];if(r>=i.start&&r<i.end)return i[t][a]}throw new Error(`index ${r} out of range`)},Zhe=e=>{const t=Vhe(e.runs),n=e.runs[0]?.attributes.direction==="rtl"?1:0,s={paragraphs:[{start:0,end:LF(e)-1,level:n}],levels:t},c=HS.getReorderSegments(e.string,s);if(c.length===0)return e;const u=Jhe(e.string,c),f=HS.getReorderedString(e.string,s),A=e.runs.map(v
251=>{const y=u.slice(v.start,v.end),E=[],C=[],I=new Set;for(let S=0;S<y.length;S+=1){const T=y[S],_=GS(e.runs,"glyphs",T);I.has(_.id)||(E.push(_),C.push(GS(e.runs,"positions",T)),_.isLigature&&I.add(_.id))}return{...v,glyphs:E,positions:C}});return{box:e.box,runs:A,string:f}},Xhe=e=>e.map(Zhe),$he=()=>e=>e.map(Xhe),e1e=123,t1e=(e=[])=>e.reduce((t,r)=>{const n=r?.codePoints||[e1e];if(t.length===0)return n.map(()=>0);const i=t[t.length-1],a=n.map(()=>i+1);return[...t,...a]},[]),r1e=e=>e.attributes?.characterSpacing||0,n1e=(e,t)=>{const r=B1(e),n=r1e(e);return t.map((i,a)=>{const c=a===t.length?0:n;return Object.assign({},i,{xAdvance:i.xAdvance*r+c,yAdvance:i.yAdvance*r,xOffset:i.xOffset*r,yOffset:i.yOffset*r})})},i1e=e=>t=>{const{start:r,end:n,attributes:i={}}=t,{font:a}=i;if(!a)return{...t,glyphs:[],glyphIndices:[],positions:[]};const s=e.slice(r,n);if(typeof a=="string")throw new Error("Invalid font");const c=a[0].layout(s,void 0,void 0,void 0,"ltr"),u=n1e(t,c.positions),f=t1e(c.glyphs);return{...t,positions:u,glyphIndices:f,glyphs:c.glyphs}},a1e=()=>e=>{const t=e.runs.map(i1e(e.string));return Object.assign({},e,{runs:t})},s1e=e=>{if(!e.positions)return e;const t=e.attributes?.font?.[0]?.unitsPerEm||0,r=(e.attributes?.yOffset||0)*t,n=e.positions.map(i=>Object.assign({},i,{yOffset:r}));return Object.assign({},e,{positions:n})},o1e=()=>e=>{const t=e.runs.map(s1e);return Object.assign({},e,{runs:t})},l1e=e=>e.sort((t,r)=>t.start-r.start||t.end-r.end),qS=e=>e.start===e.end,c1e=(e,t)=>e[1]-t[1]||e[3]-t[3],u1e=e=>e.reduce((r,n,i)=>r.concat([["start",n.start,n.attributes,i],["end",n.end,n.attributes,i]]),[]).sort(c1e),f1e=e=>e.reduce((t,r)=>{const n=Object.assign({},t.attributes,r.attributes);return Object.assign({},r,{attributes:n})},{}),d1e=e=>{const t=e.reduce((r,n)=>(r[n.start]||(r[n.start]=[]),r[n.start].push(n),r),[]);return Object.values(t)},A1e=e=>d1e(e).map(f1e),h1e=e=>{const t=[],r=u1e(e);let n=-1,i={};const a=[];for(let s=0;s<r.length;s+=1){const[c,u,f]=r[s];if(n!==-1&&n<u&&t.push({start:n,end:u,attributes:i,glyphIndices:[],glyphs:[],positions:[]}),c==="start")a.push(f),i=Object.assign({},i,f);else{i={};for(let A=0;A<a.length;A+=1)a[A]===f?a.splice(A--,1):i=Object.assign({},i,a[A])}n=u}return t},g1e=(e=[])=>{const t=A1e(e.filter(n=>qS(n))),r=h1e(e.filter(n=>!qS(n)));return l1e(t.concat(r))},jF=()=>({string:"",runs:[]}),p1e=e=>{const t=e.runs.map(r=>TF("font",r));return Object.assign({},e,{runs:t})},m1e=e=>t=>{if(Yi(t))return jF();const{string:r}=t,{fontSubstitution:n,scriptItemizer:i,bidi:a}=e,{runs:s}=p1e(t),{runs:c}=i()(t),{runs:u}=n()(t),{runs:f}=a()(t),A=f.concat(u).concat(c).concat(s);return{string:r,runs:g1e(A)}},v1e=()=>e=>{const t=[];let r=0,n=e.string.indexOf(` 252`)+1;for(;n>0;)t.push(Jh(r,n,e)),r=n,n=e.string.indexOf(` 253`,n)+1;return r===0?t.push(e):r<e.string.length&&t.push(Jh(r,LF(e),e)),t},UF=e=>e.reduce((t,r)=>t+(r.xAdvance||0),0),GC=e=>UF(e.positions||[]),qC=e=>{const t=(r,n)=>r+GC(n);return e.runs.reduce(t,0)},y1e=32,YC=e=>(e?.codePoints||[]).includes(y1e),b1e=e=>{const t=e.glyphs||[],r=e.positions||[],n=t.findIndex(i=>!YC(i));return r.slice(0,n)},x1e=e=>b1e(e).reduce((r,n)=>r+(n.xAdvance||0),0),E1e=e=>{const t=e.runs||[];return x1e(t[0])},C1e=e=>{const t=sS(e.glyphs||[]),r=sS(e.positions||[]),n=t.findIndex(i=>!YC(i));return r.slice(0,n)},B1e=e=>C1e(e).reduce((r,n)=>r+(n.xAdvance||0),0),w1e=e=>{const t=e.runs||[];return B1e(Ku(t))},I1e=e=>ip(0,e.end-e.start-1,e),S1e=e=>{const t=Hue(e.string),r=Uue(-1,I1e,e.runs);return Object.assign({},e,{string:t,runs:r})},_1e={center:.5,right:1},Q1e=e=>Ku(e.string)===` 254`?S1e(e):e,D1e=e=>E1e(e)+(e.overflowLeft||0),k1e=e=>w1e(e)+(e.overflowRight||0),N1e=e=>{const t=D1e(e),r=k1e(e),n=e.box.x-t,i=e.box.width+t+r,a=Object.assign({},e.box,{x:n,width:i});return Object.assign({},e,{box:a,overflowLeft:t,overflowRight:r})},R1e=(e,t,r)=>n=>{const i=qC(n),a=_1e[r]||0,s=Math.max(0,n.box.width-i),c=r==="justify"||i>n.box.width,u=n.box.x+s*a,f=Object.assign({},n.box,{x:u}),A=Object.assign({},n,{box:f});return c?e.justification(t)(A):A},T1e=e=>{let t=0,r=0,n=0,i=0;const a=e.runs.map(s=>{const c=OF(s),u=Zv(s),f=FF(s),A=GC(s);return n=Math.max(n,c),t=Math.max(t,u),r=Math.max(r,f),i+=A,Object.assign({}
254,s,{height:c,ascent:u,descent:f,xAdvance:A})});return Object.assign({},e,{runs:a,height:n,ascent:t,descent:r,xAdvance:i})},F1e=(e,t)=>(r,n,i)=>{const a=n===i.length-1,s=r.runs?.[0]?.attributes||{},c=a?s.alignLastLine:s.align;return Ks(T1e,e.textDecoration(),R1e(e,t,c),N1e,Q1e)(r)},O1e=(e,t)=>r=>{const n=F1e(e,t);return r.map(i=>i.map(n))},M1e=65532,L1e=e=>e.codePoints.includes(M1e),j1e=e=>{if(!e.positions)return e;const t=e.glyphs||[],r=e.attributes?.attachment;if(!r)return e;const n=e.positions.map((i,a)=>{const s=t[a];return r.width&&L1e(s)?Object.assign({},i,{xAdvance:r.width}):Object.assign({},i)});return Object.assign({},e,{positions:n})},U1e=()=>e=>{const t=e.runs.map(j1e);return Object.assign({},e,{runs:t})},P1e=e=>({align:e.align||(e.direction==="rtl"?"right":"left"),alignLastLine:e.alignLastLine||(e.align==="justify"?"left":e.align||"left"),attachment:e.attachment||null,backgroundColor:e.backgroundColor||null,bullet:e.bullet||null,characterSpacing:e.characterSpacing||0,color:e.color||"black",direction:e.direction||"ltr",features:e.features||[],fill:e.fill!==!1,font:e.font||[],fontSize:e.fontSize||12,hangingPunctuation:e.hangingPunctuation||!1,hyphenationFactor:e.hyphenationFactor||0,indent:e.indent||0,justificationFactor:e.justificationFactor||1,lineHeight:e.lineHeight||null,lineSpacing:e.lineSpacing||0,link:e.link||null,marginLeft:e.marginLeft||e.margin||0,marginRight:e.marginRight||e.margin||0,opacity:e.opacity,paddingTop:e.paddingTop||e.padding||0,paragraphSpacing:e.paragraphSpacing||0,script:e.script||null,shrinkFactor:e.shrinkFactor||0,strike:e.strike||!1,strikeColor:e.strikeColor||e.color||"black",strikeStyle:e.strikeStyle||"solid",stroke:e.stroke||!1,underline:e.underline||!1,underlineColor:e.underlineColor||e.color||"black",underlineStyle:e.underlineStyle||"solid",verticalAlign:e.verticalAlign||null,wordSpacing:e.wordSpacing||0,yOffset:e.yOffset||0}),z1e=e=>{const t=P1e(e.attributes);return Object.assign({},e,{attributes:t})},H1e=()=>e=>{const t=e.string||"",r=(e.runs||[]).map(z1e);return{string:t,runs:r}},G1e=()=>e=>(e.runs.forEach(t=>{const{attributes:r}=t,{verticalAlign:n}=r;n==="sub"?r.yOffset=-.2:n==="super"&&(r.yOffset=.4)}),e),q1e=PC(),Y1e=e=>e.reduce((t,r)=>{const n=r.end-r.start,i=uF(r.attributes.bidiLevel,n);return t.concat(i)},[]),W1e=()=>e=>{const t=Y1e(e.runs);let r="";return e.string.split("").forEach((i,a)=>{const c=t[a]%2===1?q1e.getMirroredCharacter(e.string.charAt(a)):null;r+=c||i}),{...e,string:r}},PF=e=>(t,r,n={})=>{const i=Ks(o1e(),U1e(),G1e(),xhe(e,n),a1e(),W1e(),m1e(e)),a=s=>s.map(i);return Ks(O1e(e,n),$he(),Yhe(e,n,r),a,v1e(),H1e())(t)},K1e=PC(),zF=()=>e=>{const{string:t}=e,r=e.runs[0]?.attributes.direction,{levels:n}=K1e.getEmbeddingLevels(t,r);let i=null,a=0,s=0;const c=[];for(let f=0;f<n.length;f+=1){const A=n[f];A!==i&&(i!==null&&c.push({start:a,end:s,attributes:{bidiLevel:i}}),a=s,i=A),s+=1}return a<t.length&&c.push({start:a,end:t.length,attributes:{bidiLevel:i}}),{string:t,runs:c}},Zm=1e4,V1e=(e,t,r)=>{let n=null,i=1/0;const a={width:0,stretch:0,shrink:0},s=t[Math.min(r,t.length-1)],c=u=>{const f="stretch"in u?u.stretch:null;if(a.width<s)return f&&a.stretch-f>0?(s-a.width)/a.stretch:Zm;const A="shrink"in u?u.shrink:null;return a.width>s?A&&a.shrink-A>0?(s-a.width)/a.shrink:Zm:0};for(let u=0;u<e.length;u+=1){const f=e[u];if(f.type==="box"&&(a.width+=f.width),f.type==="glue"&&(a.width+=f.width,a.stretch+=f.stretch,a.shrink+=f.shrink),a.width-a.shrink>s){if(n===null){let A=u===0?u+1:u;for(;A<e.length&&(e[A].type==="glue"||e[A].type==="penalty");)A++;n=A-1}break}if(f.type==="penalty"||f.type==="glue"){const A=c(f),v=f.type==="penalty"?f.penalty:0,y=100*Math.abs(A)**3+v;i>=y&&(n=u,i=y)}}return a.width-a.shrink>s?n:null},J1e=(e,t)=>{let r=0,n=0,i=e;const a=[0];for(;i.length>0;){const s=V1e(i,t,n);s!==null?(r+=s,a.push(r),i=i.slice(s+1,i.length),r++,n++):i=[]}return a};class Z1e{data;prev;next;constructor(t){this.data=t,this.prev=null,this.next=null}}
254class ex{static Node=Z1e;head;tail;listSize;listLength;constructor(){this.head=null,this.tail=null,this.listSize=0,this.listLength=0}isLinked(t){return!(t&&t.prev===null&&t.next===null&&this.tail!==t&&this.head!==t||this.isEmpty())}size(){return this.listSize}isEmpty(){return this.listSize===0}first(){return this.head}last(){return this.last}forEach(t){let r=this.head;for(;r!==null;)t(r),r=r.next}at(t){let r=this.head,n=0;if(t>=this.listLength||t<0)return null;for(;r!==null;){if(t===n)return r;r=r.next,n+=1}return null}insertAfter(t,r){return this.isLinked(t)?(r.prev=t,r.next=t.next,t.next===null?this.tail=r:t.next.prev=r,t.next=r,this.listSize+=1,this):this}insertBefore(t,r){return this.isLinked(t)?(r.prev=t.prev,r.next=t,t.prev===null?this.head=r:t.prev.next=r,t.prev=r,this.listSize+=1,this):this}push(t){return this.head===null?this.unshift(t):this.insertAfter(this.tail,t),this}unshift(t){return this.head===null?(this.head=t,this.tail=t,t.prev=null,t.next=null,this.listSize+=1):this.insertBefore(this.head,t),this}remove(t){return this.isLinked(t)?(t.prev===null?this.head=t.next:t.prev.next=t.next,t.next===null?this.tail=t.prev:t.next.prev=t.prev,this.listSize-=1,this):this}}function YS(e,t,r,n,i,a){return{position:e,demerits:t,line:r,fitnessClass:n,totals:i||{width:0,stretch:0,shrink:0},previous:a}}function X1e(e,t,r,n,i,a){let s=r.width-i.totals.width,c=0,u=0;const f=a<t.length?t[a-1]:t[t.length-1];return e[n].type==="penalty"&&(s+=e[n].width),s<f?(c=r.stretch-i.totals.stretch,c>0?(f-s)/c:t0.infinity):s>f?(u=r.shrink-i.totals.shrink,u>0?(f-s)/u:t0.infinity):0}function $1e(e,t,r){const n={width:t.width,stretch:t.stretch,shrink:t.shrink};for(let i=r;i<e.length;i+=1){const a=e[i];if(a.type==="glue")n.width+=a.width,n.stretch+=a.stretch,n.shrink+=a.shrink;else if(a.type==="box"||a.type==="penalty"&&a.penalty===-t0.infinity&&i>r)break}return n}function ege(e){const t=[];if(e.size()===0)return[];let r={data:{demerits:1/0}};for(e.forEach(n=>{n.data.demerits<r.data.demerits&&(r=n)});r!==null;)t.push(r.data.position),r=r.data.previous;return t.reverse()}const t0=(e,t,r)=>{const n={demerits:{line:10,flagged:100,fitness:3e3},tolerance:r||3},i=new ex,a={width:0,stretch:0,shrink:0},s=t;i.push(new ex.Node(YS(0,0,0,0,void 0,null)));function c(u,f,A){let v=i.first();for(;v!==null;){let y=0;const E=[{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(;v!==null;){y=v.data.line+1;const I=X1e(A,s,a,f,v.data,y);if((I<-1||u.type==="penalty"&&u.penalty===-t0.infinity)&&i.remove(v),I>=-1&&I<=n.tolerance){const S=100*Math.pow(Math.abs(I),3);let T=0;u.type==="penalty"&&u.penalty>=0?T=Math.pow(n.demerits.line+S,2)+Math.pow(u.penalty,2):u.type==="penalty"&&u.penalty!==-t0.infinity?T=Math.pow(n.demerits.line+S,2)-Math.pow(u.penalty,2):T=Math.pow(n.demerits.line+S,2),u.type==="penalty"&&A[v.data.position].type==="penalty"&&(T+=n.demerits.flagged*u.flagged*A[v.data.position].flagged);let _;I<-.5?_=0:I<=.5?_=1:I<=1?_=2:_=3,Math.abs(_-v.data.fitnessClass)>1&&(T+=n.demerits.fitness),T+=v.data.demerits,T<E[_].demerits&&(E[_]={active:v,demerits:T})}if(v=v.next,v!==null&&v.data.line>=y)break}const C=$1e(A,a,f);for(let I=0;I<E.length;I+=1){const S=E[I];if(S.demerits===1/0)continue;const T=new ex.Node(YS(f,S.demerits,S.active.data.line+1,I,C,S.active));v!==null?i.insertBefore(v,T):i.push(T)}}}return e.forEach((u,f,A)=>{if(u.type==="box"){a.width+=u.width;return}if(u.type==="glue"){f>0&&A[f-1].type==="box"&&c(u,f,A),a.width+=u.width,a.stretch+=u.stretch,a.shrink+=u.shrink;return}u.type==="penalty"&&u.penalty!==t0.infinity&&c(u,f,A)}),ege(i)};t0.infinity=1e4;t0.glue=(e,t,r,n,i)=>({type:"glue",start:t,end:r,width:e,stretch:n,shrink:i});t0.box=(e,t,r,n=!1)=>({type:"box",width:e,start:t,end:r,hyphenated:n});t0.penalty=(e,t,r)=>({type:"penalty",width:e,penalty:t,flagged:r});const tge=(e,t)=>{const r=t.start+e,n=t.end+e;return Object.assign({},t,{start:r,end:n})},rge=e=>e.end-e.start,nge=(e,t)=>{const r=e.end+rge(t),n=(e.glyphs||[]).concat(t.glyphs||[]),i=(e.positions||[]).concat(t.positions||[]),a=Object.assign({},e.attributes,t.attributes),s=e.glyphIndices||[],c=Ku(s)||0,u=(t.glyphIndices||[]).map(A=>A+c+1),f=IF(s.concat(u));return Object.assign({},e,{end:r,glyphs:n,positions:i,attributes:a,glyphIndices:f})},ige=(e,t,r)=>{if(!t)return r;const n=ip(0,e,r),i=ip(e,1/0,r);return nge(DF(t,n),i)},age=(e,t,r)=>{const n=HC(r),i=_F(t)?QF(t,n):t;return ige(e,i,r)},sge=(e,t)=>
254ME(e,t.runs),oge=(e,t,r)=>{const n=sge(e,r);if(n===-1)return NF(t,r);const i=[t],a=r.string.slice(0,e)+kF(i)+r.string.slice(e),s=r.runs.map((c,u)=>u===n?age(e-c.start,t,c):u>n?tge(i.length,c):c);return Object.assign({},r,{string:a,runs:s})},lge=(e,t,r)=>{const n=r.start||0,i=Math.max(0,$5(e-n,r)),a=Math.max(0,$5(t-n,r)),s=(r.positions||[]).slice(i,a);return UF(s)},cge=(e,t,r)=>SF(e,t,r.runs).reduce((i,a)=>i+lge(e,t,a),0),uge=45,fge=5,dge=50,Xm={width:3,stretch:6,shrink:9},Age=(e,t,r)=>{let n=0,i=null;const a=r.reduce((s,c)=>{const u=t[c],f=t[c-1];if(c===t.length-1)return s;let A;return u.type==="penalty"?(i=f.end,A=Jh(n,i,e),A=oge(A.string.length,uge,A)):(i=u.end,A=Jh(n,i,e)),n=i,[...s,A]},[]);return a.push(Jh(n,e.string.length,e)),a},hge=(e,{align:t},r)=>{let n=0;const i=5,{syllables:a}=e,s=r.hyphenationPenalty||(t==="justify"?100:600),c=a.reduce((u,f,A)=>{const v=cge(n,n+f.length,e);if(f.trim()===""){const y=v*Xm.width/Xm.stretch,E=v*Xm.width/Xm.shrink,C=n+f.length;u.push(t0.glue(v,n,C,y,E))}else{const y=a[A+1]!==" ",E=n+f.length;u.push(t0.box(v,n,E,y)),a[A+1]&&y&&u.push(t0.penalty(i,s,1))}return n+=f.length,u},[]);return c.push(t0.glue(0,n,n,t0.infinity,0)),c.push(t0.penalty(0,-t0.infinity,1)),c},gge=e=>e.runs?.[0]?.attributes||{},HF=e=>(t,r)=>{let n=e.tolerance||4;const i=gge(t),a=hge(t,i,e);let s=t0(a,r,n);for(;s.length===0&&n<dge;)n+=fge,s=t0(a,r,n);return(s.length===0||s.length===1&&s[0]===0)&&(s=J1e(a,r)),Age(t,a,s.slice(1))};var d1;(function(e){e[e.GROW=0]="GROW",e[e.SHRINK=1]="SHRINK"})(d1||(d1={}));const GF=1,qF=2,pge={before:.5,after:.5,priority:GF,unconstrained:!1},mge={before:.14453125,after:.14453125,priority:qF,unconstrained:!1},vge={before:-.04296875,after:-.04296875,priority:GF,unconstrained:!1},yge={before:-.04296875,after:-.04296875,priority:qF,unconstrained:!1},bge=(e,t)=>{const r=t.expandCharFactor||{},n=t.shrinkCharFactor||{};return e===d1.GROW?Object.assign({},mge,r):Object.assign({},yge,n)},xge=(e,t)=>
254{const r=t.expandWhitespaceFactor||{},n=t.shrinkWhitespaceFactor||{};return e===d1.GROW?Object.assign({},pge,r):Object.assign({},vge,n)},Ege=(e,t)=>r=>{const n=bge(e,t),i=xge(e,t),a=[];for(let s=0;s<r.length;s+=1){let c;const u=r[s];YC(u)?(c=Object.assign({},i),s===r.length-1&&(c.before=0,s>0&&(a[s-1].after=0))):u.isMark&&s>0?(c=Object.assign({},a[s-1]),c.before=0,a[s-1].after=0):c=Object.assign({},n),a.push(c)}return a},Cge=(e,t,r)=>{const n=e>0?d1.GROW:d1.SHRINK,i=Ege(n,r),a=t.runs.reduce((s,c)=>s.concat(i(c.glyphs)),[]);return a[0].before=0,a[a.length-1].after=0,a},WS=0,tx=3,Bge=(e,t)=>{let r=0;const n=[],i=[];for(let A=WS;A<=tx;A+=1)n[A]=i[A]=0;for(let A=0;A<t.length;A+=1){const v=t[A],y=v.before+v.after;r+=y,n[v.priority]+=y,v.unconstrained&&(i[v.priority]+=y)}let a=-1,s=0,c=e,u;for(u=WS;u<=tx;u+=1){const A=n[u];if(A!==0){if(a===-1&&(a=u,s=A),Math.abs(c)<=Math.abs(A)){n[u]=c/A,i[u]=0,c=0;break}if(n[u]=1,c-=A,i[u]!==0){i[u]=c/i[u],c=0;break}}}for(let A=u+1;A<=tx;A+=1)n[A]=0,i[A]=0;c>0&&a>-1&&(n[a]=(s+(e-r))/s);const f=[];for(let A=0;A<t.length;A+=1){const v=t[A],y=t[A+1];let E=v.after*n[v.priority];y&&(E+=y.before*n[y.priority]),v.unconstrained&&(E+=v.after*i[v.priority],y&&(E+=y.before*i[y.priority])),f.push(E)}return f},wge=(e,t)=>{let r=0;for(const n of t.runs)for(const i of n.positions)i.xAdvance+=e[r++];return t},YF=e=>t=>{const r=t.box.width-qC(t);if(r===0)return t;const n=Cge(r,t,e),i=Bge(r,n);return wge(i,t)},KS=e=>{const t=(r,n)=>Math.max(r,Zv(n));return e.runs.reduce(t,0)},Ige=12,WF=()=>e=>{let t=e.overflowLeft||0;const r=e.overflowRight||0,n=qC(e)-r;e.decorationLines=[];for(let i=0;i<e.runs.length;i+=1){const a=e.runs[i],s=Math.min(n-t,GC(a)),c=Math.max(.5,Math.floor(a.attributes.fontSize/Ige));if(a.attributes.underline){const f={rect:{x:t,y:KS(e)+c*2,width:s,height:c},opacity:a.attributes.opacity,color:a.attributes.underlineColor||"black",style:a.attributes.underlineStyle||"solid"};e.decorationLines.push(f)}if(a.attributes.strike){const u=KS(e)-Zv(a)/3,A={rect:{x:t,y:u,width:s,height:c},opacity:a.attributes.opacity,color:a.attributes.strikeColor||"black",style:a.attributes.strikeStyle||"solid"};e.decorationLines.push(A)}t+=s}return e},Sge=["Common","Inherited","Unknown"],KF=()=>e=>{const{string:t}=e;let r="Unknown",n=0,i=0;const a=[];if(!t)return jF();for(let c=0;c<t.length;c+=1){const u=t[c],f=u.codePointAt(0),A=YK.getScript(f);A!==r&&!Sge.includes(A)&&(r!=="Unknown"&&a.push({start:n,end:i,attributes:{script:r}}),n=i,r=A),i+=u.length}return n<t.length&&a.push({start:n,end:t.length,attributes:{script:r}}),{string:t,runs:a}},VF="Â",_ge=ghe(yhe),Qge=e=>e.split(VF),$m={},Dge=e=>{const t=e.includes(VF)?e:_ge(e);return Qge(t)},JF=()=>e=>{const t=`_${e}`;return Yi(e)?[]:($m[t]||($m[t]=Dge(e)),$m[t])},kge=[173],VS=e=>e.attributes.fontSize||12,Nge=(e,t,r)=>{const n=[...t,r];for(let i=0;i<n.length;i+=1){const a=n[i];if(!kge.includes(e)&&a&&a.hasGlyphForCodePoint&&a.hasGlyphForCodePoint(e))return a}return t.at(-1)},ZF=()=>({string:e,runs:t})=>{let r=null,n=null,i=0,a=0;const s=[];for(let c=0;c<t.length;c+=1){const u=t[c];if(e.length===0){s.push({start:0,end:0,attributes:{font:u.attributes.font}});break}const f=e.slice(u.start,u.end);for(let A=0;A<f.length;A+=1){const v=f[A],y=v.codePointAt(0),E=Nge(y,u.attributes.font,r),C=VS(u);(E!==r||C!==n||E.unitsPerEm!==r.unitsPerEm)&&(r&&s.push({start:i,end:a,attributes:{font:[r],scale:n/r.unitsPerEm}}),r=E,n=C,i=a),a+=v.length}}if(i<e.length){const c=VS(Ku(t));s.push({start:i,end:e.length,attributes:{font:[r],scale:c/r.unitsPerEm}})}return{string:e,runs:s}};var Rge=(()=>{var e=import.meta.url;return(function(t){t=t||{};var r;r||(r=typeof t<"u"?t:{});var n,i;r.ready=new Promise(function(re,ne){n=re,i=ne});var a=Object.assign({},r),s="";typeof document<"u"&&document.currentScript&&(s=document.currentScript.src),e&&(s=e),s.indexOf("blob:")!==0?s=s.substr(0,s.replace(/[?#].*/,"").lastIndexOf("/")+1):s="";var c=r.print||console.log.bind(console),u=r.printErr||console.warn.bind(console);Object.assign(r,a),a=null;var f;r.wasmBinary&&(f=r.wasmBinary),r.noExitRuntime,typeof WebAssembly!="object"&&te("no native wasm support detected");var A,v=!1;
vendor: 1,061 bytes, line 254
254function y(re,ne,xe){xe=ne+xe;for(var ke="";!(ne>=xe);){var Ge=re[ne++];if(!Ge)break;if(Ge&128){var ct=re[ne++]&63;if((Ge&224)==192)ke+=String.fromCharCode((Ge&31)<<6|ct);else{var St=re[ne++]&63;Ge=(Ge&240)==224?(Ge&15)<<12|ct<<6|St:(Ge&7)<<18|ct<<12|St<<6|re[ne++]&63,65536>Ge?ke+=String.fromCharCode(Ge):(Ge-=65536,ke+=String.fromCharCode(55296|Ge>>10,56320|Ge&1023))}}else ke+=String.fromCharCode(Ge)}return ke}var E,C,I,S,T,_,k,F,Q;function j(){var re=A.buffer;E=re,r.HEAP8=C=new Int8Array(re),r.HEAP16=S=new Int16Array(re),r.HEAP32=_=new Int32Array(re),r.HEAPU8=I=new Uint8Array(re),r.HEAPU16=T=new Uint16Array(re),r.HEAPU32=k=new Uint32Array(re),r.HEAPF32=F=new Float32Array(re),r.HEAPF64=Q=new Float64Array(re)}var N,L=[],G=[],H=[];function Z(){var re=r.preRun.shift();L.unshift(re)}var O=0,P=null;function te(re){throw r.onAbort&&r.onAbort(re),re="Aborted("+re+")",u(re),v=!0,re=new WebAssembly.RuntimeError(re+". Build with -sASSERTIONS for more info."),i(re),re}function Ae(re){return re.startsWith("data:application/octet-stream;base64,")}var X;if(X=
vendor: 95,688 bytes, line 254
254"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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",
vendor: 4,219 bytes, lines 254-255
254!Ae(X)){var se=X;X=r.locateFile?r.locateFile(se,s):s+se}function ce(){var re=X;try{if(re==X&&f)return new Uint8Array(f);if(Ae(re))try{var ne=qn(re.slice(37)),xe=new Uint8Array(ne.length);for(re=0;re<ne.length;++re)xe[re]=ne.charCodeAt(re);var ke=xe}catch{throw Error("Converting base64 string to bytes failed.")}else ke=void 0;var Ge=ke;if(Ge)return Ge;throw"both async and sync fetching of the wasm failed"}catch(ct){te(ct)}}function Be(){return f||typeof fetch!="function"?Promise.resolve().then(function(){return ce()}):fetch(X,{credentials:"same-origin"}).then(function(re){if(!re.ok)throw"failed to load wasm binary file at '"+X+"'";return re.arrayBuffer()}).catch(function(){return ce()})}function _e(re){for(;0<re.length;)re.shift()(r)}function $(re){if(re===void 0)return"_unknown";re=re.replace(/[^a-zA-Z0-9_]/g,"$");var ne=re.charCodeAt(0);return 48<=ne&&57>=ne?"_"+re:re}function de(re,ne){return re=$(re),function(){return ne.apply(this,arguments)}}var he=[{},{value:void 0},{value:null},{value:!0},{value:!1}],me=[];function tt(re){var ne=Error,xe=de(re,function(ke){this.name=re,this.message=ke,ke=Error(ke).stack,ke!==void 0&&(this.stack=this.toString()+` 255`+ke.replace(/^Error(:[^\n]*)?\n/,""))});return xe.prototype=Object.create(ne.prototype),xe.prototype.constructor=xe,xe.prototype.toString=function(){return this.message===void 0?this.name:this.name+": "+this.message},xe}var et=void 0;function Pe(re){throw new et(re)}var Ie=re=>(re||Pe("Cannot use deleted val. handle = "+re),he[re].value),Re=re=>{switch(re){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var ne=me.length?me.pop():he.length;return he[ne]={ga:1,value:re},ne}},Me=void 0,De=void 0;function ft(re){for(var ne="";I[re];)ne+=De[I[re++]];return ne}var Dt=[];function Tt(){for(;Dt.length;){var re=Dt.pop();re.M.$=!1,re.delete()}}var Mt=void 0,ar={};function Ot(re,ne){for(ne===void 0&&Pe("ptr should not be undefined");re.R;)ne=re.ba(ne),re=re.R;return ne}var Le={};function Jt(re){re=Rr(re);var ne=ft(re);return Ln(re),ne}function cr(re,ne){var xe=Le[re];return xe===void 0&&Pe(ne+" has unknown type "+Jt(re)),xe}function bt(){}var tr=!1;function Ft(re){--re.count.value,re.count.value===0&&(re.T?re.U.W(re.T):re.P.N.W(re.O))}function kt(re,ne,xe){return ne===xe?re:xe.R===void 0?null:(re=kt(re,ne,xe.R),re===null?null:xe.na(re))}var $t={};function wr(re,ne){return ne=Ot(re,ne),ar[ne]}var jt=void 0;function Ut(re){throw new jt(re)}function fr(re,ne){return ne.P&&ne.O||Ut("makeClassHandle requires ptr and ptrType"),!!ne.U!=!!ne.T&&Ut("Both smartPtrType and smartPtr must be specified"),ne.count={value:1},Ar(Object.create(re,{M:{value:ne}}))}function Ar(re){return typeof FinalizationRegistry>"u"?(Ar=ne=>ne,re):(tr=new FinalizationRegistry(ne=>{Ft(ne.M)}),Ar=ne=>{var xe=ne.M;return xe.T&&tr.register(ne,{M:xe},ne),ne},bt=ne=>{tr.unregister(ne)},Ar(re))}var le={};function Xe(re){for(;re.length;){var ne=re.pop();re.pop()(ne)}}function nt(re){return this.fromWireType(_[re>>2])}var it={},pe={};function He(re,ne,xe){function ke(Et){Et=xe(Et),Et.length!==re.length&&Ut("Mismatched type converter count");for(var Yt=0;Yt<re.length;++Yt)dt(re[Yt],Et[Yt])}re.forEach(function(Et){pe[Et]=ne});var Ge=Array(ne.length),ct=[],St=0;ne.forEach((Et,Yt)=>{Le.hasOwnProperty(Et)?Ge[Yt]=Le[Et]:(ct.push(Et),it.hasOwnProperty(Et)||(it[Et]=[]),it[Et].push(()=>{Ge[Yt]=Le[Et],++St,St===ct.length&&ke(Ge)}))}),ct.length===0&&ke(Ge)}function ee(re){switch(re){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+re)}}function dt(re,ne,xe={}){if(!("argPackAdvance"in ne))throw new TypeError("registerType registeredInstance requires argPackAdvance");var ke=ne.name;if(re||Pe('type "'+ke+'" must have a positive integer typeid pointer'),Le.hasOwnProperty(re)){if(xe.ua)return;Pe("Cannot register type '"+ke+"' twice")}Le[re]=ne,delete pe[re],it.hasOwnProperty(re)&&(ne=it[re],delete it[re],ne.forEach(Ge=>Ge()))}function Zt(re){Pe(re.M.P.N.name+" instance already deleted")}function U(){}function qe(re,ne,xe){if(re[ne].S===void 0){var ke=re[ne];re[ne]=function(){return re[ne].S.hasOwnProperty(arguments.length)||Pe("Function '"+xe+"' called with an invali
255d number of arguments ("+arguments.length+") - expects one of ("+re[ne].S+")!"),re[ne].S[arguments.length].apply(this,arguments)},re[ne].S=[],re[ne].S[ke.Z]=ke}}function We(re,ne){r.hasOwnProperty(re)?(Pe("Cannot register public name '"+re+"' twice"),qe(r,re,re),r.hasOwnProperty(void 0)&&Pe("Cannot register multiple overloads of a function with the same number of arguments (undefined)!"),r[re].S[void 0]=ne):r[re]=ne}function ie(re,ne,xe,ke,Ge,ct,St,Et){this.name=re,this.constructor=ne,this.X=xe,this.W=ke,this.R=Ge,this.pa=ct,this.ba=St,this.na=Et,this.ja=[]}function be(re,ne,xe){for(;ne!==xe;)ne.ba||Pe("Expected null or instance of "+xe.name+", got an instance of "+ne.name),re=ne.ba(re),ne=ne.R;return re}function Te(re,ne){return ne===null?(this.ea&&Pe("null is not a valid "+this.name),0):(ne.M||Pe('Cannot pass "'+er(ne)+'" as a '+this.name),ne.M.O||Pe("Cannot pass deleted object as a pointer of type "+this.name),be(ne.M.O,ne.M.P.N,this.N))}function Gt(re,ne){if(ne===null){if(this.ea&&Pe("null is not a valid "+this.name),this.da){var xe=this.fa();return re!==null&&re.push(this.W,xe),xe}return 0}if(ne.M||Pe('Cannot pass "'+er(ne)+'" as a '+this.name),ne.M.O||Pe("Cannot pass deleted object as a pointer of type "+this.name),!this.ca&&ne.M.P.ca&&Pe("Cannot convert argument of type "+(ne.M.U?ne.M.U.name:ne.M.P.name)+" to parameter type "+this.name),xe=be(ne.M.O,ne.M.P.N,this.N),this.da)switch(ne.M.T===void 0&&Pe("Passing raw pointer to smart pointer is illegal"),this.Ba){case 0:ne.M.U===this?xe=ne.M.T:Pe("Cannot convert argument of type "+(ne.M.U?ne.M.U.name:ne.M.P.name)+" to parameter type "+this.name);break;case 1:xe=ne.M.T;break;case 2:if(ne.M.U===this)xe=ne.M.T;else{var ke=ne.clone();xe=this.xa(xe,Re(function(){ke.delete()})),re!==null&&re.push(this.W,xe)}break;default:Pe("Unsupporting sharing policy")}return xe}function Nt(re,ne){return ne===null?(this.ea&&Pe("null is not a valid "+this.name),0):(ne.M||Pe('Cannot pass "'+er(ne)+'" as a '+this.name),ne.M.O||Pe("Cannot pass deleted object as a pointer of type "+this.name),ne.M.P.ca&&Pe("Cannot convert argument of type "+ne.M.P.name+" to parameter type "+this.name),be(ne.M.O,ne.M.P.N,this.N))}function Lt(re,ne,xe,ke){this.name=re,this.N=ne,this.ea=xe,this.ca=ke,this.da=!1,this.W=this.xa=this.fa=this.ka=this.Ba=this.wa=void 0,ne.R!==void 0?this.toWireType=Gt:(this.toWireType=ke?Te:Nt,this.V=null)}function hr(re,ne){r.hasOwnProperty(re)||Ut("Replacing nonexistant public symbol"),r[re]=ne,r[re].Z=void 0}function ye(re,ne){var xe=[];return function(){if(xe.length=0,Object.assign(xe,arguments),re.includes("j")){var ke=r["dynCall_"+re];ke=xe&&xe.length?ke.apply(null,[ne].concat(xe)):ke.call(null,ne)}else ke=N.get(ne).apply(null,xe);return ke}}function we(re,ne){re=ft(re);var xe=re.includes("j")?ye(re,ne):N.get(ne);return typeof xe!="function"&&Pe("unknown function pointer with signature "+re+": "+ne),xe}var Qe=void 0;function at(re,ne){function xe(ct){Ge[ct]||Le[ct]||(pe[ct]?pe[ct].forEach(xe):(ke.push(ct),Ge[ct]=!0))}var ke=[],Ge={};throw ne.forEach(xe),new Qe(re+": "+ke.map(Jt).join([", "]))}function vt(re,ne,xe,ke,Ge){var ct=ne.length;2>ct&&Pe("argTypes array size mismatch! Must at least get return value and 'this' types!");var St=ne[1]!==null&&xe!==null,Et=!1;for(xe=1;xe<ne.length;++xe)if(ne[xe]!==null&&ne[xe].V===void 0){Et=!0;break}var Yt=ne[0].name!=="void",Ct=ct-2,or=Array(Ct),gr=[],Ur=[];return function(){if(arguments.length!==Ct&&Pe("function "+re+" called with "+arguments.length+" arguments, expected "+Ct+" args!"),Ur.length=0,gr.length=St?2:1,gr[0]=Ge,St){var un=ne[1].toWireType(Ur,this);gr[1]=un}for(var Hr=0;Hr<Ct;++Hr)or[Hr]=ne[Hr+2].toWireType(Ur,arguments[Hr]),gr.push(or[Hr]);if(Hr=ke.apply(null,gr),Et)Xe(Ur);else for(var fi=St?1:2;fi<ne.length;fi++){var oi=fi===1?un:or[fi-2];ne[fi].V!==null&&ne[fi].V(oi)}return un=Yt?ne[0].fromWireType(Hr):void 0,un}}function Ht(re,ne){for(var xe=[],ke=0;ke<re;ke++)xe.push(k[ne+4*ke>>2]);return xe}function Xt(re){4<re&&--he[re].ga===0&&(he[re]=void 0,me.push(re))}function er(re){if(re===null)return"null";var ne=typeof re;return ne==="object"||ne==="array"||ne==="function"?re.toString():""+re}function Rt(re,ne){switch(ne){case 2:return function(xe){return this.fromWireType(F[xe>>2])};case 3:return function(xe){return this.fromWireType(Q[xe>>3])};default:throw new TypeError("Unknown float type: "+re)}}function Pt(re,ne,xe){switch(ne){case 0:return xe?function(ke){return C[ke]}:function(ke){return I[ke]};case 1:return xe?function(ke){return S[ke>>1]}:function(ke){return T[ke>>1]};case 2:return xe?function(ke){return _[ke>>2]}:function(ke){return k[ke>>2]};default:throw new TypeError("Unknown integer type: "+re)}}function wt(re,ne){for(var xe="",ke=0;!(ke>=ne/2);++ke){var Ge=S[re+2*ke>>1];if(Ge==0)break;xe+=String.fromCharCode(Ge)}return xe}function Vt(re,ne,xe){if(xe===void 0&&(xe=2147483647),2>xe)return 0;xe-=2;var ke=ne;xe=xe<2*re.length?xe/2:re.length;for(var Ge=0;Ge<xe;++Ge)S[ne>>1]=re.charCodeAt(Ge),ne+=2;return S[ne>>1]=0,ne-ke}function Er(re){return 2*re.length}function Or(re,ne){for(var xe=0,ke="";!(xe>=ne/4);){var Ge=_[re+4*xe>>2];if(Ge==0)break;++xe,65536<=Ge?(Ge-=65536,ke+=String.fromCharCode(55296|Ge>>10,56320|Ge&1023)):ke+=String.fromCharCode(Ge)}return ke}function pn(re,ne,xe){if(xe===void 0&&(xe=2147483647),4>xe)return 0;var ke=ne;xe=ke+xe-4;
vendor: 14,026 bytes, line 255
255for(var Ge=0;Ge<re.length;++Ge){var ct=re.charCodeAt(Ge);if(55296<=ct&&57343>=ct){var St=re.charCodeAt(++Ge);ct=65536+((ct&1023)<<10)|St&1023}if(_[ne>>2]=ct,ne+=4,ne+4>xe)break}return _[ne>>2]=0,ne-ke}function Gr(re){for(var ne=0,xe=0;xe<re.length;++xe){var ke=re.charCodeAt(xe);55296<=ke&&57343>=ke&&++xe,ne+=4}return ne}var xr={};function Mr(re){var ne=xr[re];return ne===void 0?ft(re):ne}var Qn=[];function Mn(re){var ne=Qn.length;return Qn.push(re),ne}function mn(re,ne){for(var xe=Array(re),ke=0;ke<re;++ke)xe[ke]=cr(k[ne+4*ke>>2],"parameter "+ke);return xe}var rr=[],Jr=[null,[],[]];et=r.BindingError=tt("BindingError"),r.count_emval_handles=function(){for(var re=0,ne=5;ne<he.length;++ne)he[ne]!==void 0&&++re;return re},r.get_first_emval=function(){for(var re=5;re<he.length;++re)if(he[re]!==void 0)return he[re];return null},Me=r.PureVirtualError=tt("PureVirtualError");for(var ln=Array(256),Gn=0;256>Gn;++Gn)ln[Gn]=String.fromCharCode(Gn);De=ln,r.getInheritedInstanceCount=function(){return Object.keys(ar).length},r.getLiveInheritedInstances=function(){var re=[],ne;for(ne in ar)ar.hasOwnProperty(ne)&&re.push(ar[ne]);return re},r.flushPendingDeletes=Tt,r.setDelayFunction=function(re){Mt=re,Dt.length&&Mt&&Mt(Tt)},jt=r.InternalError=tt("InternalError"),U.prototype.isAliasOf=function(re){if(!(this instanceof U&&re instanceof U))return!1;var ne=this.M.P.N,xe=this.M.O,ke=re.M.P.N;for(re=re.M.O;ne.R;)xe=ne.ba(xe),ne=ne.R;for(;ke.R;)re=ke.ba(re),ke=ke.R;return ne===ke&&xe===re},U.prototype.clone=function(){if(this.M.O||Zt(this),this.M.aa)return this.M.count.value+=1,this;var re=Ar,ne=Object,xe=ne.create,ke=Object.getPrototypeOf(this),Ge=this.M;return re=re(xe.call(ne,ke,{M:{value:{count:Ge.count,$:Ge.$,aa:Ge.aa,O:Ge.O,P:Ge.P,T:Ge.T,U:Ge.U}}})),re.M.count.value+=1,re.M.$=!1,re},U.prototype.delete=function(){this.M.O||Zt(this),this.M.$&&!this.M.aa&&Pe("Object already scheduled for deletion"),bt(this),Ft(this.M),this.M.aa||(this.M.T=void 0,this.M.O=void 0)},U.prototype.isDeleted=function(){return!this.M.O},U.prototype.deleteLater=function(){return this.M.O||Zt(this),this.M.$&&!this.M.aa&&Pe("Object already scheduled for deletion"),Dt.push(this),Dt.length===1&&Mt&&Mt(Tt),this.M.$=!0,this},Lt.prototype.qa=function(re){return this.ka&&(re=this.ka(re)),re},Lt.prototype.ha=function(re){this.W&&this.W(re)},Lt.prototype.argPackAdvance=8,Lt.prototype.readValueFromPointer=nt,Lt.prototype.deleteObject=function(re){re!==null&&re.delete()},Lt.prototype.fromWireType=function(re){function ne(){return this.da?fr(this.N.X,{P:this.wa,O:xe,U:this,T:re}):fr(this.N.X,{P:this,O:re})}var xe=this.qa(re);if(!xe)return this.ha(re),null;var ke=wr(this.N,xe);if(ke!==void 0)return ke.M.count.value===0?(ke.M.O=xe,ke.M.T=re,ke.clone()):(ke=ke.clone(),this.ha(re),ke);if(ke=this.N.pa(xe),ke=$t[ke],!ke)return ne.call(this);ke=this.ca?ke.la:ke.pointerType;var Ge=kt(xe,this.N,ke.N);return Ge===null?ne.call(this):this.da?fr(ke.N.X,{P:ke,O:Ge,U:this,T:re}):fr(ke.N.X,{P:ke,O:Ge})},Qe=r.UnboundTypeError=tt("UnboundTypeError");var qn=typeof atob=="function"?atob:function(re){var ne="",xe=0;re=re.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var ke="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(re.charAt(xe++)),Ge="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(re.charAt(xe++)),ct="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(re.charAt(xe++)),St="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(re.charAt(xe++));ke=ke<<2|Ge>>4,Ge=(Ge&15)<<4|ct>>2;var Et=(ct&3)<<6|St;ne+=String.fromCharCode(ke),ct!==64&&(ne+=String.fromCharCode(Ge)),St!==64&&(ne+=String.fromCharCode(Et))}while(xe<re.length);return ne},si={l:function(re,ne,xe,ke){te("Assertion failed: "+(re?y(I,re):"")+", at: "+[ne?ne?y(I,ne):"":"unknown filename",xe,ke?ke?y(I,ke):"":"unknown function"])},q:function(re,ne,xe){re=ft(re),ne=cr(ne,"wrapper"),xe=Ie(xe);var ke=[].slice,Ge=ne.N,ct=Ge.X,St=Ge.R.X,Et=Ge.R.constructor;re=de(re,function(){Ge.R.ja.forEach((function(Ct){if(this[Ct]===St[Ct])throw new Me("Pure virtual function "+Ct+" must be implemented in JavaScript")}).bind(this)),Object.defineProperty(this,"__parent",{value:ct}),this.__construct.apply(this,ke.call(arguments))}),ct.__construct=function(){this===ct&&Pe("Pass correct 'this' to __construct");var Ct=Et.implement.apply(void 0,[this].concat(ke.call(arguments)));bt(Ct);var or=Ct.M;Ct.notifyOnDestruction(),or.aa=!0,Object.defineProperties(this,{M:{value:or}}),Ar(this),Ct=or.O,Ct=Ot(Ge,Ct),ar.hasOwnProperty(Ct)?Pe("Tried to register registered instance: "+Ct):ar[Ct]=this},ct.__destruct=function(){this===ct&&Pe("Pass correct 'this' to __destruct"),bt(this);var Ct=this.M.O;Ct=Ot(Ge,Ct),ar.hasOwnProperty(Ct)?delete ar[Ct]:Pe("Tried to unregister unregistered instance: "+Ct)},re.prototype=Object.create(ct);for(var Yt in xe)re.prototype[Yt]=xe[Yt];return Re(re)},j:function(re){var ne=le[re];delete le[re];var xe=ne.fa,ke=ne.W,Ge=ne.ia,ct=Ge.map(St=>St.ta).concat(Ge.map(St=>St.za));He([re],ct,St=>{var Et={};return Ge.forEach((Yt,Ct)=>{var or=St[Ct],gr=Yt.ra,Ur=Yt.sa,un=St[Ct+Ge.length],Hr=Yt.ya,fi=Yt.Aa;Et[Yt.oa]={read:oi=>or.fromWireType(gr(Ur,oi)),write:(oi,n0)=>{var fa=[];Hr(fi,oi,un.toWireType(fa,n0)),Xe(fa)}}}),[{name:ne.name,fromWireType:function(Yt){var Ct={},or;for(or in Et)Ct[or]=Et[or].read(Yt);return ke(Yt),Ct},toWireType:function(Yt,Ct){for(var or in Et)if(!(or in Ct))throw new TypeError('Missing field: "'+or+'"');var gr=xe();for(or in Et)Et[or].write(gr,Ct[or]);return Yt!==null&&Yt.push(ke,gr),gr},argPackAdvance:8,readValueFromPointer:nt,V:ke}]})},v:function(){},B:function(re,ne,xe,ke,Ge){var ct=ee(xe);ne=ft(ne),dt(re,{name:ne,fromWireType:function(St){return!!St},toWireType:function(St,Et){return Et?ke:Ge},argPackAdvance:8,readValueFromPointer:function(St){if(xe===1)var Et=C;else if(xe===2)Et=S;else if(xe===4)Et=_;else throw new TypeError("Unknown boolean type size: "+ne);return this.fromWireType(Et[St>>ct])},V:null})},f:function(re,ne,xe,ke,Ge,ct,St,Et,Yt,Ct,or,gr,Ur){or=ft(or),ct=we(Ge,ct),Et&&(Et=we(St,Et)),Ct&&(Ct=we(Yt,Ct)),Ur=we(gr,Ur);var un=$(or);We(un,function(){at("Cannot construct "+or+" due to unbound types",[ke])}),He([re,ne,xe],ke?[ke]:[],function(Hr){if(Hr=Hr[0],ke)var fi=Hr.N,oi=fi.X;else oi=U.prototype;Hr=de(un,function(){if(Object.getPrototypeOf(this)!==n0)throw new et("Use 'new' to construct "+or);if(fa.Y===void 0)throw new et(or+" has no accessible constructor");var i0=fa.Y[arguments.length];if(i0===void 0)throw new et("Tried to invoke ctor of "+or+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(fa.Y).toString()+") parameters instead!");return i0.apply(this,arguments)});var n0=Object.create(oi,{constructor:{value:Hr}});Hr.prototype=n0;var fa=new ie(or,Hr,n0,Ur,fi,ct,Et,Ct);fi=new Lt(or,fa,!0,!1),oi=new Lt(or+"*",fa,!1,!1);var ds=new Lt(or+" const*",fa,!1,!0);return $t[re]={pointerType:oi,la:ds},hr(un,Hr),[fi,oi,ds]})},d:function(re,ne,xe,ke,Ge,ct,St){var Et=Ht(xe,ke);ne=ft(ne),ct=we(Ge,ct),He([],[re],function(Yt){function Ct(){at("Cannot call "+or+" due to unbound types",Et)}Yt=Yt[0];var or=Yt.name+"."+ne;ne.startsWith("@@")&&(ne=Symbol[ne.substring(2)]);var gr=Yt.N.constructor;return gr[ne]===void 0?(Ct.Z=xe-1,gr[ne]=Ct):(qe(gr,ne,or),gr[ne].S[xe-1]=Ct),He([],Et,function(Ur){return Ur=vt(or,[Ur[0],null].concat(Ur.slice(1)),null,ct,St),gr[ne].S===void 0?(Ur.Z=xe-1,gr[ne]=Ur):gr[ne].S[xe-1]=Ur,[]}),[]})},p:function(re,ne,xe,ke,Ge,ct){0<ne||te();var St=Ht(ne,xe);Ge=we(ke,Ge),He([],[re],function(Et){Et=Et[0];var Yt="constructor "+Et.name;if(Et.N.Y===void 0&&(Et.N.Y=[]),Et.N.Y[ne-1]!==void 0)throw new et("Cannot register multiple constructors with identical number of parameters ("+(ne-1)+") for class '"+Et.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return Et.N.Y[ne-1]=()=>{at("Cannot construct "+Et.name+" due to unbound types",St)},He([],St,function(Ct){return Ct.splice(1,0,null),Et.N.Y[ne-1]=vt(Yt,Ct,null,Ge,ct),[]}),[]})},a:function(re,ne,xe,ke,Ge,ct,St,Et){var Yt=Ht(xe,ke);ne=ft(ne),ct=we(Ge,ct),He([],[re],function(Ct){function or(){at("Cannot call "+gr+" due to unbound types",Yt)}Ct=Ct[0];var gr=Ct.name+"."+ne;ne.startsWith("@@")&&(ne=Symbol[ne.substring(2)]),Et&&Ct.N.ja.push(ne);var Ur=Ct.N.X,un=Ur[ne];return un===void 0||un.S===void 0&&un.className!==Ct.name&&un.Z===xe-2?(or.Z=xe-2,or.className=Ct.name,Ur[ne]=or):(qe(Ur,ne,gr),Ur[ne].S[xe-2]=or),He([],Yt,function(Hr){return Hr=vt(gr,Hr,Ct,ct,St),Ur[ne].S===void 0?(Hr.Z=xe-2,Ur[ne]=Hr):Ur[ne].S[xe-2]=Hr,[]}),[]})},A:function(re,ne){ne=ft(ne),dt(re,{name:ne,fromWireType:function(xe){var ke=Ie(xe);return Xt(xe),ke},toWireType:function(xe,ke){return Re(ke)},argPackAdvance:8,readValueFromPointer:nt,V:null})},n:function(re,ne,xe){xe=ee(xe),ne=ft(ne),dt(re,{name:ne,fromWireType:function(ke){return ke},toWireType:function(ke,Ge){return Ge},argPackAdvance:8,readValueFromPointer:Rt(ne,xe),V:null})},e:function(re,ne,xe,ke,Ge){ne=ft(ne),Ge===-1&&(Ge=4294967295),Ge=ee(xe);var ct=Et=>Et;if(ke===0){var St=32-8*xe;ct=Et=>Et<<St>>>St}xe=ne.includes("unsigned")?function(Et,Yt){return Yt>>>0}:function(Et,Yt){return Yt},dt(re,{name:ne,fromWireType:ct,toWireType:xe,argPackAdvance:8,readValueFromPointer:Pt(ne,Ge,ke!==0),V:null})},b:function(re,ne,xe){function ke(ct){ct>>=2;var St=k;return new Ge(E,St[ct+1],St[ct])}var Ge=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][ne];xe=ft(xe),dt(re,{name:xe,fromWireType:ke,argPackAdvance:8,readValueFromPointer:ke},{ua:!0})},o:function(re,ne){ne=ft(ne);var xe=ne==="std::string";dt(re,{name:ne,fromWireType:function(ke){var Ge=k[ke>>2],ct=ke+4;if(xe)for(var St=ct,Et=0;Et<=Ge;++Et){var Yt=ct+Et;if(Et==Ge||I[Yt]==0){if(St=St?y(I,St,Yt-St):"",Ct===void 0)var Ct=St;else Ct+="\0",Ct+=St;St=Yt+1}}else{for(Ct=Array(Ge),Et=0;Et<Ge;++Et)Ct[Et]=String.fromCharCode(I[ct+Et]);Ct=Ct.join("")}return Ln(ke),Ct},toWireType:function(ke,Ge){Ge instanceof ArrayBuffer&&(Ge=new Uint8Array(Ge));var ct,St=typeof Ge=="string";if(St||Ge instanceof Uint8Array||Ge instanceof Uint8ClampedArray||Ge instanceof Int8Array||Pe("Cannot pass non-string to std::string"),xe&&St){var Et=0;for(ct=0;ct<Ge.length;++ct){var Yt=Ge.charCodeAt(ct);127>=Yt?Et++:2047>=Yt?Et+=2:55296<=Yt&&57343>=Yt?(Et+=4,++ct):Et+=3}ct=Et}else ct=Ge.length;if(Et=rn(4+ct+1),Yt=Et+4,k[Et>>2]=ct,xe&&St){if(St=Yt,Yt=ct+1,ct=I,0<Yt){Yt=St+Yt-1;for(var Ct=0;Ct<Ge.length;++Ct){var or=Ge.charCodeAt(Ct);if(55296<=or&&57343>=or){var gr=Ge.charCodeAt(++Ct);or=65536+((or&1023)<<10)|gr&1023}if(127>=or){if(St>=Yt)break;ct[St++]=or}else{if(2047>=or){if(St+1>=Yt)break;ct[St++]=192|or>>6}else{if(65535>=or){if(St+2>=Yt)break;ct[St++]=224|or>>12}else{if(St+3>=Yt)break;ct[St++]=240|or>>18,ct[St++]=128|or>>12&63}ct[St++]=128|or>>6&63}ct[St++]=128|or&63}}ct[St]=0}}else if(St)for(St=0;St<ct;++St)Ct=Ge.charCodeAt(St),255<Ct&&(Ln(Yt),Pe("String has UTF-16 code units that do not fit in 8 bits")),I[Yt+St]=Ct;else for(St=0;St<ct;++St)I[Yt+St]=Ge[St];return ke!==null&&ke.push(Ln,Et),Et},argPackAdvance:8,readValueFromPointer:nt,V:function(ke){Ln(ke)}})},i:function(re,ne,xe){if(xe=ft(xe),ne===2)var ke=wt,Ge=Vt,ct=Er,St=()=>T,Et=1;else ne===4&&(ke=Or,Ge=pn,ct=Gr,St=()=>k,Et=2);dt(re,{name:xe,fromWireType:function(Yt){for(var Ct=k[Yt>>2],or=St(),gr,Ur=Yt+4,un=0;un<=Ct;++un){var Hr=Yt+4+un*ne;(un==Ct||or[Hr>>Et]==0)&&(Ur=ke(Ur,Hr-Ur),gr===void 0?gr=Ur:(gr+="\0",gr+=Ur),Ur=Hr+ne)}return Ln(Yt),gr},toWireType:function(Yt,Ct){typeof Ct!="string"&&Pe("Cannot pass non-string to C++ string type "+xe);var or=ct(Ct),gr=rn(4+or+ne);return k[gr>>2]=or>>Et,Ge(Ct,gr+4,or+ne),Yt!==null&&Yt.push(Ln,gr),gr},argPackAdvance:8,readValueFromPointer:nt,V:function(Yt){Ln(Yt)}})},k:function(re,ne,xe,ke,Ge,ct){le[re]={name:ft(ne),fa:we(xe,ke),W:we(Ge,ct),ia:[]}},h:function(re,ne,xe,ke,Ge,ct,St,Et,Yt,Ct){le[re].ia.push({oa:ft(ne),ta:xe,ra:we(ke,Ge),sa:ct,za:St,ya:we(Et,Yt),Aa:Ct})},C:function(re,ne){ne=ft(ne),dt(re,{va:!0,name:ne,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},s:function(re,ne,xe,ke,Ge){re=Qn[re],ne=Ie(ne),xe=Mr(xe);var ct=[];return k[ke>>2]=Re(ct),re(ne,xe,ct,Ge)},t:function(re,ne,xe,ke){re=Qn[re],ne=Ie(ne),xe=Mr(xe),re(ne,xe,null,ke)},g:Xt,m:function(re,ne){var xe=mn(re,ne),ke=xe[0];ne=ke.name+"_$"+xe.slice(1).map(function(St){return St.name}).join("_")+"$";var Ge=rr[ne];if(Ge!==void 0)return Ge;var ct=Array(re-1);return Ge=Mn((St,Et,Yt,Ct)=>{for(var or=0,gr=0;gr<re-1;++gr)ct[gr]=xe[gr+1].readValueFromPointer(Ct+or),or+=xe[gr+1].argPackAdvance;for(St=St[Et].apply(St,ct),gr=0;gr<re-1;++gr)xe[gr+1].ma&&xe[gr+1].ma(ct[gr]);if(!ke.va)return ke.toWireType(Yt,St)}),rr[ne]=Ge},D:function(re){4<re&&(he[re].ga+=1)},r:function(re){var ne=Ie(re);Xe(ne),Xt(re)},c:function(){te("")},x:function(re,ne,xe){I.copyWithin(re,ne,ne+xe)},w:function(re){var ne=I.length;if(re>>>=0,2147483648<re)return!1;for(var xe=1;4>=xe;xe*=2){var ke=ne*(1+.2/xe);ke=Math.min(ke,re+100663296);var Ge=Math;ke=Math.max(re,ke),Ge=Ge.min.call(Ge,2147483648,ke+(65536-ke%65536)%65536);e:{try{A.grow(Ge-E.byteLength+65535>>>16),j();var ct=1;break e}catch{}ct=void 0}if(ct)return!0}return!1},z:function(){return 52},u:function(){return 70},y:function(re,ne,xe,ke){for(var Ge=0,ct=0;ct<xe;ct++){var St=k[ne>>2],Et=k[ne+4>>2];ne+=8;for(var Yt=0;Yt<Et;Yt++){var Ct=I[St+Yt],or=Jr[re];Ct===0||Ct===10?((re===1?c:u)(y(or,0)),or.length=0):or.push(Ct)}Ge+=Et}return k[ke>>2]=Ge,0}};(function(){function re(Ge){r.asm=Ge.exports,A=r.asm.E,j(),N=r.asm.J,G.unshift(r.asm.F),O--,r.monitorRunDependencies&&r.monitorRunDependencies(O),O==0&&P&&(Ge=P,P=null,Ge())}function ne(Ge){re(Ge.instance)}function xe(Ge){return Be().then(function(ct){return WebAssembly.instantiate(ct,ke)}).then(function(ct){return ct}).then(Ge,function(ct){u("failed to asynchronously prepare wasm: "+ct),te(ct)})}var ke={a:si};if(O++,r.monitorRunDependencies&&r.monitorRunDependencies(O),r.instantiateWasm)try{return r.instantiateWasm(ke,re)}
255catch(Ge){u("Module.instantiateWasm callback failed with error: "+Ge),i(Ge)}return(function(){return f||typeof WebAssembly.instantiateStreaming!="function"||Ae(X)||typeof fetch!="function"?xe(ne):fetch(X,{credentials:"same-origin"}).then(function(Ge){return WebAssembly.instantiateStreaming(Ge,ke).then(ne,function(ct){return u("wasm streaming compile failed: "+ct),u("falling back to ArrayBuffer instantiation"),xe(ne)})})})().catch(i),{}})(),r.___wasm_call_ctors=function(){return(r.___wasm_call_ctors=r.asm.F).apply(null,arguments)};var Rr=r.___getTypeName=function(){return(Rr=r.___getTypeName=r.asm.G).apply(null,arguments)};r.__embind_initialize_bindings=function(){return(r.__embind_initialize_bindings=r.asm.H).apply(null,arguments)};var rn=r._malloc=function(){return(rn=r._malloc=r.asm.I).apply(null,arguments)},Ln=r._free=function(){return(Ln=r._free=r.asm.K).apply(null,arguments)};r.dynCall_jiji=function(){return(r.dynCall_jiji=r.asm.L).apply(null,arguments)};var ui;P=function re(){ui||cn(),ui||(P=re)};function cn(){function re(){if(!ui&&(ui=!0,r.calledRun=!0,!v)){if(_e(G),n(r),r.onRuntimeInitialized&&r.onRuntimeInitialized(),r.postRun)for(typeof r.postRun=="function"&&(r.postRun=[r.postRun]);r.postRun.length;){var ne=r.postRun.shift();H.unshift(ne)}_e(H)}}if(!(0<O)){if(r.preRun)for(typeof r.preRun=="function"&&(r.preRun=[r.preRun]);r.preRun.length;)Z();_e(L),0<O||(r.setStatus?(r.setStatus("Running..."),setTimeout(function(){setTimeout(function(){r.setStatus("")},1),re()},1)):re())}}if(r.preInit)for(typeof r.preInit=="function"&&(r.preInit=[r.preInit]);0<r.preInit.length;)r.preInit.pop()();return cn(),t.ready})})();let e0=(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})({}),JS=(function(e){return e[e.BorderBox=0]="BorderBox",e[e.ContentBox=1]="ContentBox",e})({}),ZS=(function(e){return e[e.Width=0]="Width",e[e.Height=1]="Height",e})({}),v5=(function(e){return e[e.Inherit=0]="Inherit",e[e.LTR=1]="LTR",e[e.RTL=2]="RTL",e})({}),Og=(function(e){return e[e.Flex=0]="Flex",e[e.None=1]="None",e[e.Contents=2]="Contents",e})({}),Bn=(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})({}),Qh=(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})({}),Tge=(function(e){return e[e.WebFlexBasis=0]="WebFlexBasis",e})({}),fd=(function(e){return e[e.Column=0]="Column",e[e.ColumnReverse=1]="ColumnReverse",e[e.Row=2]="Row",e[e.RowReverse=3]="RowReverse",e})({}),Mg=(function(e){return e[e.Column=0]="Column",e[e.Row=1]="Row",e[e.All=2]="All",e})({}),sl=(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})({}),Dh=(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})({}),z0=(function(e){return e[e.Undefined=0]="Undefined",e[e.Exactly=1]="Exactly",e[e.AtMost=2]="AtMost",e})({}),XS=(function(e){return e[e.Default=0]="Default",e[e.Text=1]="Text",e})({}),Zh=(function(e){return e[e.Visible=0]="Visible",e[e.Hidden=1]="Hidden",e[e.Scroll=2]="Scroll",e})({}),Xh=(function(e){return e[e.Static=0]="Static",e[e.Relative=1]="Relative",e[e.Absolute=2]="Absolute",e})({}),kc=(function(e){return e[e.Undefined=0]="Undefined",e[e.Point=1]="Point",e[e.Percent=2]="Percent",e[e.Auto=3]="Auto",e})({}),$h=(function(e){return e[e.NoWrap=0]="NoWrap",e[e.Wrap=1]="Wrap",e[e.WrapReverse=2]="WrapReverse",e})({});const Fge={ALIGN_AUTO:e0.Auto,ALIGN_FLEX_START:e0.FlexStart,ALIGN_CENTER:e0.Center,ALIGN_FLEX_END:e0.FlexEnd,ALIGN_STRETCH:e0.Stretch,ALIGN_BASELINE:e0.Baseline,ALIGN_SPACE_BETWEEN:e0.SpaceBetween,ALIGN_SPACE_AROUND:e0.SpaceAround,ALIGN_SPACE_EVENLY:e0.SpaceEvenly,BOX_SIZING_BORDER_BOX:JS.BorderBox,BOX_SIZING_CONTENT_BOX:JS.ContentBox,DIMENSION_WIDTH:ZS.Width,DIMENSION_HEIGHT:ZS.Height,DIRECTION_INHERIT:v5.Inherit,DIRECTION_LTR:v5.LTR,DIRECTION_RTL:v5.RTL,DISPLAY_FLEX:Og.Flex,DISPLAY_NONE:Og.None,DISPLAY_CONTENTS:Og.Contents,EDGE_LEFT:Bn.Left,EDGE_TOP:Bn.Top,EDGE_RIGHT:Bn.Right,EDGE_BOTTOM:Bn.Bottom,EDGE_START:Bn.Start,EDGE_END:Bn.End,EDGE_HORIZONTAL:Bn.Horizontal,EDGE_VERTICAL:Bn.Vertical,EDGE_ALL:Bn.All,ERRATA_NONE:Qh.None,ERRATA_STRETCH_FLEX_BASIS:Qh.StretchFlexBasis,ERRATA_ABSOLUTE_POSITION_WITHOUT_INSETS_EXCLUDES_PADDING:Qh.AbsolutePositionWithoutInsetsExcludesPadding,ERRATA_ABSOLUTE_PERCENT_AGAINST_INNER_SIZE:Qh.AbsolutePercentAgainstInnerSize,E
255RRATA_ALL:Qh.All,ERRATA_CLASSIC:Qh.Classic,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:Tge.WebFlexBasis,FLEX_DIRECTION_COLUMN:fd.Column,FLEX_DIRECTION_COLUMN_REVERSE:fd.ColumnReverse,FLEX_DIRECTION_ROW:fd.Row,FLEX_DIRECTION_ROW_REVERSE:fd.RowReverse,GUTTER_COLUMN:Mg.Column,GUTTER_ROW:Mg.Row,GUTTER_ALL:Mg.All,JUSTIFY_FLEX_START:sl.FlexStart,JUSTIFY_CENTER:sl.Center,JUSTIFY_FLEX_END:sl.FlexEnd,JUSTIFY_SPACE_BETWEEN:sl.SpaceBetween,JUSTIFY_SPACE_AROUND:sl.SpaceAround,JUSTIFY_SPACE_EVENLY:sl.SpaceEvenly,LOG_LEVEL_ERROR:Dh.Error,LOG_LEVEL_WARN:Dh.Warn,LOG_LEVEL_INFO:Dh.Info,LOG_LEVEL_DEBUG:Dh.Debug,LOG_LEVEL_VERBOSE:Dh.Verbose,LOG_LEVEL_FATAL:Dh.Fatal,MEASURE_MODE_UNDEFINED:z0.Undefined,MEASURE_MODE_EXACTLY:z0.Exactly,MEASURE_MODE_AT_MOST:z0.AtMost,NODE_TYPE_DEFAULT:XS.Default,NODE_TYPE_TEXT:XS.Text,OVERFLOW_VISIBLE:Zh.Visible,OVERFLOW_HIDDEN:Zh.Hidden,OVERFLOW_SCROLL:Zh.Scroll,POSITION_TYPE_STATIC:Xh.Static,POSITION_TYPE_RELATIVE:Xh.Relative,POSITION_TYPE_ABSOLUTE:Xh.Absolute,UNIT_UNDEFINED:kc.Undefined,UNIT_POINT:kc.Point,UNIT_PERCENT:kc.Percent,UNIT_AUTO:kc.Auto,WRAP_NO_WRAP:$h.NoWrap,WRAP_WRAP:$h.Wrap,WRAP_WRAP_REVERSE:$h.WrapReverse};function Oge(e){function t(i,a,s){const c=i[a];i[a]=function(){for(var u=arguments.length,f=new Array(u),A=0;A<u;A++)f[A]=arguments[A];return s.call(this,c,...f)}}for(const i of["setPosition","setMargin","setFlexBasis","setWidth","setHeight","setMinWidth","setMinHeight","setMaxWidth","setMaxHeight","setPadding","setGap"]){const a={[kc.Point]:e.Node.prototype[i],[kc.Percent]:e.Node.prototype[`${i}Percent`],[kc.Auto]:e.Node.prototype[`${i}Auto`]};t(e.Node.prototype,i,function(s){for(var c=arguments.length,u=new Array(c>1?c-1:0),f=1;f<c;f++)u[f-1]=arguments[f];const A=u.pop();let v,y;if(A==="auto")v=kc.Auto,y=void 0;else if(typeof A=="object")v=A.unit,y=A.valueOf();else if(v=typeof A=="string"&&A.endsWith("%")?kc.Percent:kc.Point,y=parseFloat(A),A!==void 0&&!Number.isNaN(A)&&Number.isNaN(y))throw new Error(`Invalid value ${A} for ${i}`);if(!a[v])throw new Error(`Failed to execute "${i}": Unsupported unit '${A}'`);return y!==void 0?a[v].call(this,...u,y):a[v].call(this,...u)})}function r(i){return e.MeasureCallback.implement({measure:function(){const{width:a,height:s}=i(...arguments);return{width:a??NaN,height:s??NaN}}})}t(e.Node.prototype,"setMeasureFunc",function(i,a){return a?i.call(this,r(a)):this.unsetMeasureFunc()});function n(i){return e.DirtiedCallback.implement({dirtied:i})}return t(e.Node.prototype,"setDirtiedFunc",function(i,a){i.call(this,n(a))}),t(e.Config.prototype,"free",function(){e.Config.destroy(this)}),t(e.Node,"create",(i,a)=>a?e.Node.createWithConfig(a):e.Node.createDefault()),t(e.Node.prototype,"free",function(){e.Node.destroy(this)}),t(e.Node.prototype,"freeRecursive",function(){for(let i=0,a=this.getChildCount();i<a;++i)this.getChild(0).freeRecursive();this.free()}),t(e.Node.prototype,"calculateLayout",function(i){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:v5.LTR;return i.call(this,a,s,c)}),{Config:e.Config,Node:e.Node,...Fge}}async function Mge(){return Oge(await Rge())}const WC=String.raw,$S=WC`(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})`,e_=WC`\u{E0061}-\u{E007A}`,Lge=()=>new RegExp(WC`[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[${e_}]{2}[\u{E0030}-\u{E0039}${e_}]{1,3}\u{E007F}|${$S}(?:\u200D${$S})*`,"gu");var t_=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},Mc=[],nl=[],jge=typeof Uint8Array<"u"?Uint8Array:Array,KC=!1;function XF(){KC=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,r=e.length;t<r;++t)Mc[t]=e[t],nl[e.charCodeAt(t)]=t;nl[45]=62,nl[95]=63}function Uge(e){KC||XF();var t,r,n,i,a,s,c=e.length;if(c%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=e[c-2]==="="?2:e[c-1]==="="?1:0,s=new jge(c*3/4-a),n=a>0?c-4:c;var u=0;for(t=0,r=0;t<n;t+=4,r+=3)i=nl[e.charCodeAt(t)]<<18|nl[e.charCodeAt(t+1)]<<12|nl[e.charCodeAt(t+2)]<<6|nl[e.charCodeAt(t+3)],s[u++]=i>>16&255,s[u++]=i>>8&255,s[u++]=i&255;return a===2?(i=nl[e.charCodeAt(t)]<<2|nl[e.charCodeAt(t+1)]>>4,s[u++]=i&255):a===1&&(i=nl[e.charCodeAt(t)]<<10|nl[e.charCodeAt(t+1)]<<4|nl[e.charCodeAt(t+2)]>>2,s[u++]=i>>8&255,s[u++]=i&255),s}function Pge(e){return Mc[e>>18&63]+Mc[e>>12&63]+Mc[e>>6&63]+Mc[e&63]}
vendor: 19,014 bytes, line 255
255function zge(e,t,r){for(var n,i=[],a=t;a<r;a+=3)n=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(Pge(n));return i.join("")}function r_(e){KC||XF();for(var t,r=e.length,n=r%3,i="",a=[],s=16383,c=0,u=r-n;c<u;c+=s)a.push(zge(e,c,c+s>u?u:c+s));return n===1?(t=e[r-1],i+=Mc[t>>2],i+=Mc[t<<4&63],i+="=="):n===2&&(t=(e[r-2]<<8)+e[r-1],i+=Mc[t>>10],i+=Mc[t>>4&63],i+=Mc[t<<2&63],i+="="),a.push(i),a.join("")}function Xv(e,t,r,n,i){var a,s,c=i*8-n-1,u=(1<<c)-1,f=u>>1,A=-7,v=r?i-1:0,y=r?-1:1,E=e[t+v];for(v+=y,a=E&(1<<-A)-1,E>>=-A,A+=c;A>0;a=a*256+e[t+v],v+=y,A-=8);for(s=a&(1<<-A)-1,a>>=-A,A+=n;A>0;s=s*256+e[t+v],v+=y,A-=8);if(a===0)a=1-f;else{if(a===u)return s?NaN:(E?-1:1)*(1/0);s=s+Math.pow(2,n),a=a-f}return(E?-1:1)*s*Math.pow(2,a-n)}function $F(e,t,r,n,i,a){var s,c,u,f=a*8-i-1,A=(1<<f)-1,v=A>>1,y=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,E=n?0:a-1,C=n?1:-1,I=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(c=isNaN(t)?1:0,s=A):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),s+v>=1?t+=y/u:t+=y*Math.pow(2,1-v),t*u>=2&&(s++,u/=2),s+v>=A?(c=0,s=A):s+v>=1?(c=(t*u-1)*Math.pow(2,i),s=s+v):(c=t*Math.pow(2,v-1)*Math.pow(2,i),s=0));i>=8;e[r+E]=c&255,E+=C,c/=256,i-=8);for(s=s<<i|c,f+=i;f>0;e[r+E]=s&255,E+=C,s/=256,f-=8);e[r+E-C]|=I*128}var Hge={}.toString,eO=Array.isArray||function(e){return Hge.call(e)=="[object Array]"};var Gge=50;Qt.TYPED_ARRAY_SUPPORT=t_.TYPED_ARRAY_SUPPORT!==void 0?t_.TYPED_ARRAY_SUPPORT:!0;ev();function ev(){return Qt.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function qu(e,t){if(ev()<t)throw new RangeError("Invalid typed array length");return Qt.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=Qt.prototype):(e===null&&(e=new Qt(t)),e.length=t),e}function Qt(e,t,r){if(!Qt.TYPED_ARRAY_SUPPORT&&!(this instanceof Qt))return new Qt(e,t,r);if(typeof e=="number"){if(typeof t=="string")throw new Error("If encoding is specified then the first argument must be a string");return VC(this,e)}return tO(this,e,t,r)}Qt.poolSize=8192;Qt._augment=function(e){return e.__proto__=Qt.prototype,e};function tO(e,t,r,n){if(typeof t=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer?Wge(e,t,r,n):typeof t=="string"?Yge(e,t,r):Kge(e,t)}Qt.from=function(e,t,r){return tO(null,e,t,r)};Qt.TYPED_ARRAY_SUPPORT&&(Qt.prototype.__proto__=Uint8Array.prototype,Qt.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&Qt[Symbol.species]);function rO(e){if(typeof e!="number")throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function qge(e,t,r,n){return rO(t),t<=0?qu(e,t):r!==void 0?typeof n=="string"?qu(e,t).fill(r,n):qu(e,t).fill(r):qu(e,t)}Qt.alloc=function(e,t,r){return qge(null,e,t,r)};function VC(e,t){if(rO(t),e=qu(e,t<0?0:JC(t)|0),!Qt.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}Qt.allocUnsafe=function(e){return VC(null,e)};Qt.allocUnsafeSlow=function(e){return VC(null,e)};function Yge(e,t,r){if((typeof r!="string"||r==="")&&(r="utf8"),!Qt.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=nO(t,r)|0;e=qu(e,n);var i=e.write(t,r);return i!==n&&(e=e.slice(0,i)),e}function LE(e,t){var r=t.length<0?0:JC(t.length)|0;e=qu(e,r);for(var n=0;n<r;n+=1)e[n]=t[n]&255;return e}function Wge(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return r===void 0&&n===void 0?t=new Uint8Array(t):n===void 0?t=new Uint8Array(t,r):t=new Uint8Array(t,r,n),Qt.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=Qt.prototype):e=LE(e,t),e}function Kge(e,t){if(Zc(t)){var r=JC(t.length)|0;return e=qu(e,r),e.length===0||t.copy(e,0,0,r),e}if(t){if(typeof ArrayBuffer<"u"&&t.buffer instanceof ArrayBuffer||"length"in t)return typeof t.length!="number"||Ape(t.length)?qu(e,0):LE(e,t);if(t.type==="Buffer"&&eO(t.data))return LE(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function JC(e){if(e>=ev())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ev().toString(16)+" bytes");return e|0}Qt.isBuffer=hpe;function Zc(e){return!!(e!=null&&e._isBuffer)}Qt.compare=function(t,r){if(!Zc(t)||!Zc(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var n=t.length,i=r.length,a=0,s=Math.min(n,i);a<s;++a)if(t[a]!==r[a]){n=t[a],i=r[a];break}return n<i?-1:i<n?1:0};Qt.isEncoding=function(t){switch(String(t).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}};Qt.concat=function(t,r){if(!eO(t))throw new TypeError('"list" argument must be an Array of Buffers');if(t.length===0)return Qt.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<t.length;++n)r+=t[n].length;var i=Qt.allocUnsafe(r),a=0;for(n=0;n<t.length;++n){var s=t[n];if(!Zc(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(i,a),a+=s.length}return i};function nO(e,t){if(Zc(e))return e.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!="string"&&(e=""+e);var r=e.length;if(r===0)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return tv(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return uO(e).length;default:if(n)return tv(e).length;t=(""+t).toLowerCase(),n=!0}}Qt.byteLength=nO;function Vge(e,t,r){var n=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,t>>>=0,r<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return ape(this,t,r);case"utf8":case"utf-8":return sO(this,t,r);case"ascii":return npe(this,t,r);case"latin1":case"binary":return ipe(this,t,r);case"base64":return tpe(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return spe(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}Qt.prototype._isBuffer=!0;function vA(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}Qt.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var r=0;r<t;r+=2)vA(this,r,r+1);return this};Qt.prototype.swap32=function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var r=0;r<t;r+=4)vA(this,r,r+3),vA(this,r+1,r+2);return this};Qt.prototype.swap64=function(){var t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var r=0;r<t;r+=8)vA(this,r,r+7),vA(this,r+1,r+6),vA(this,r+2,r+5),vA(this,r+3,r+4);return this};Qt.prototype.toString=function(){var t=this.length|0;return t===0?"":arguments.length===0?sO(this,0,t):Vge.apply(this,arguments)};Qt.prototype.equals=function(t){if(!Zc(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:Qt.compare(this,t)===0};Qt.prototype.inspect=function(){var t="",r=Gge;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"};Qt.prototype.compare=function(t,r,n,i,a){if(!Zc(t))throw new TypeError("Argument must be a Buffer");if(r===void 0&&(r=0),n===void 0&&(n=t?t.length:0),i===void 0&&(i=0),a===void 0&&(a=this.length),r<0||n>t.length||i<0||a>this.length)throw new RangeError("out of range index");if(i>=a&&r>=n)return 0;if(i>=a)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,i>>>=0,a>>>=0,this===t)return 0;for(var s=a-i,c=n-r,u=Math.min(s,c),f=this.slice(i,a),A=t.slice(r,n),v=0;v<u;++v)if(f[v]!==A[v]){s=f[v],c=A[v];break}return s<c?-1:c<s?1:0};function iO(e,t,r,n,i){if(e.length===0)return-1;if(typeof r=="string"?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0)if(i)r=0;else return-1;if(typeof t=="string"&&(t=Qt.from(t,n)),Zc(t))return t.length===0?-1:n_(e,t,r,n,i);if(typeof t=="number")return t=t&255,Qt.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):n_(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function n_(e,t,r,n,i){var a=1,s=e.length,c=t.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(e.length<2||t.length<2)return-1;a=2,s/=2,c/=2,r/=2}function u(E,C){return a===1?E[C]:E.readUInt16BE(C*a)}var f;if(i){var A=-1;for(f=r;f<s;f++)if(u(e,f)===u(t,A===-1?0:f-A)){if(A===-1&&(A=f),f-A+1===c)return A*a}else A!==-1&&(f-=f-A),A=-1}else for(r+c>s&&(r=s-c),f=r;f>=0;f--){for(var v=!0,y=0;y<c;y++)if(u(e,f+y)!==u(t,y)){v=!1;break}if(v)return f}return-1}Qt.prototype.includes=function(t,r,n){return this.indexOf(t,r,n)!==-1};Qt.prototype.indexOf=function(t,r,n){return iO(this,t,r,n,!0)};Qt.prototype.lastIndexOf=function(t,r,n){return iO(this,t,r,n,!1)};function Jge(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n),n>i&&(n=i)):n=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");n>a/2&&(n=a/2);for(var s=0;s<n;++s){var c=parseInt(t.substr(s*2,2),16);if(isNaN(c))return s;e[r+s]=c}return s}function Zge(e,t,r,n){return t4(tv(t,e.length-r),e,r,n)}function aO(e,t,r,n){return t4(fpe(t),e,r,n)}function Xge(e,t,r,n){return aO(e,t,r,n)}function $ge(e,t,r,n){return t4(uO(t),e,r,n)}function epe(e,t,r,n){return t4(dpe(t,e.length-r),e,r,n)}Qt.prototype.write=function(t,r,n,i){if(r===void 0)i="utf8",n=this.length,r=0;else if(n===void 0&&typeof r=="string")i=r,n=this.length,r=0;else if(isFinite(r))r=r|0,isFinite(n)?(n=n|0,i===void 0&&(i="utf8")):(i=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var a=this.length-r;if((n===void 0||n>a)&&(n=a),t.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var s=!1;;)switch(i){case"hex":return Jge(this,t,r,n);case"utf8":case"utf-8":return Zge(this,t,r,n);case"ascii":return aO(this,t,r,n);case"latin1":case"binary":return Xge(this,t,r,n);case"base64":return $ge(this,t,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return epe(this,t,r,n);default:if(s)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),s=!0}};Qt.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function tpe(e,t,r){return t===0&&r===e.length?r_(e):r_(e.slice(t,r))}function sO(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var a=e[i],s=null,c=a>239?4:a>223?3:a>191?2:1;if(i+c<=r){var u,f,A,v;switch(c){case 1:a<128&&(s=a);break;case 2:u=e[i+1],(u&192)===128&&(v=(a&31)<<6|u&63,v>127&&(s=v));break;case 3:u=e[i+1],f=e[i+2],(u&192)===128&&(f&192)===128&&(v=(a&15)<<12|(u&63)<<6|f&63,v>2047&&(v<55296||v>57343)&&(s=v));break;case 4:u=e[i+1],f=e[i+2],A=e[i+3],(u&192)===128&&(f&192)===128&&(A&192)===128&&(v=(a&15)<<18|(u&63)<<12|(f&63)<<6|A&63,v>65535&&v<1114112&&(s=v))}}s===null?(s=65533,c=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|s&1023),n.push(s),i+=c}return rpe(n)}var i_=4096;function rpe(e){var t=e.length;if(t<=i_)return String.fromCharCode.apply(String,e);for(var r="",n=0;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=i_));return r}function npe(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]&127);return n}function ipe(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}function ape(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=t;a<r;++a)i+=upe(e[a]);return i}function spe(e,t,r){for(var n=e.slice(t,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+n[a+1]*256);return i}Qt.prototype.slice=function(t,r){var n=this.length;t=~~t,r=r===void 0?n:~~r,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),r<t&&(r=t);var i;if(Qt.TYPED_ARRAY_SUPPORT)i=this.subarray(t,r),i.__proto__=Qt.prototype;else{var a=r-t;i=new Qt(a,void 0);for(var s=0;s<a;++s)i[s]=this[s+t]}return i};function _0(e,t,r){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}Qt.prototype.readUIntLE=function(t,r,n){t=t|0,r=r|0,n||_0(t,r,this.length);for(var i=this[t],a=1,s=0;++s<r&&(a*=256);)i+=this[t+s]*a;return i};Qt.prototype.readUIntBE=function(t,r,n){t=t|0,r=r|0,n||_0(t,r,this.length);for(var i=this[t+--r],a=1;r>0&&(a*=256);)i+=this[t+--r]*a;return i};Qt.prototype.readUInt8=function(t,r){return r||_0(t,1,this.length),this[t]};Qt.prototype.readUInt16LE=function(t,r){return r||_0(t,2,this.length),this[t]|this[t+1]<<8};Qt.prototype.readUInt16BE=function(t,r){return r||_0(t,2,this.length),this[t]<<8|this[t+1]};Qt.prototype.readUInt32LE=function(t,r){return r||_0(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216};Qt.prototype.readUInt32BE=function(t,r){return r||_0(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])};Qt.prototype.readIntLE=function(t,r,n){t=t|0,r=r|0,n||_0(t,r,this.length);for(var i=this[t],a=1,s=0;++s<r&&(a*=256);)i+=this[t+s]*a;return a*=128,i>=a&&(i-=Math.pow(2,8*r)),i};Qt.prototype.readIntBE=function(t,r,n){t=t|0,r=r|0,n||_0(t,r,this.length);for(var i=r,a=1,s=this[t+--i];i>0&&(a*=256);)s+=this[t+--i]*a;return a*=128,s>=a&&(s-=Math.pow(2,8*r)),s};Qt.prototype.readInt8=function(t,r){return r||_0(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]};Qt.prototype.readInt16LE=function(t,r){r||_0(t,2,this.length);var n=this[t]|this[t+1]<<8;return n&32768?n|4294901760:n};Qt.prototype.readInt16BE=function(t,r){r||_0(t,2,this.length);var n=this[t+1]|this[t]<<8;return n&32768?n|4294901760:n};Qt.prototype.readInt32LE=function(t,r){return r||_0(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24};Qt.prototype.readInt32BE=function(t,r){return r||_0(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]};Qt.prototype.readFloatLE=function(t,r){return r||_0(t,4,this.length),Xv(this,t,!0,23,4)};Qt.prototype.readFloatBE=function(t,r){return r||_0(t,4,this.length),Xv(this,t,!1,23,4)};Qt.prototype.readDoubleLE=function(t,r){return r||_0(t,8,this.length),Xv(this,t,!0,52,8)};Qt.prototype.readDoubleBE=function(t,r){return r||_0(t,8,this.length),Xv(this,t,!1,52,8)};function Xs(e,t,r,n,i,a){if(!Zc(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(r+n>e.length)throw new RangeError("Index out of range")}Qt.prototype.writeUIntLE=function(t,r,n,i){if(t=+t,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;Xs(this,t,r,n,a,0)}var s=1,c=0;for(this[r]=t&255;++c<n&&(s*=256);)this[r+c]=t/s&255;return r+n};Qt.prototype.writeUIntBE=function(t,r,n,i){if(t=+t,r=r|0,n=n|0,!i){var a=Math.pow(2,8*n)-1;Xs(this,t,r,n,a,0)}var s=n-1,c=1;for(this[r+s]=t&255;--s>=0&&(c*=256);)this[r+s]=t/c&255;return r+n};Qt.prototype.writeUInt8=function(t,r,n){return t=+t,r=r|0,n||Xs(this,t,r,1,255,0),Qt.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=t&255,r+1};function $v(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-r,2);i<a;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>(n?i:1-i)*8}Qt.prototype.writeUInt16LE=function(t,r,n){return t=+t,r=r|0,n||Xs(this,t,r,2,65535,0),Qt.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):$v(this,t,r,!0),r+2};Qt.prototype.writeUInt16BE=function(t,r,n){return t=+t,r=r|0,n||Xs(this,t,r,2,65535,0),Qt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):$v(this,t,r,!1),r+2};function e4(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-r,4);i<a;++i)e[r+i]=t>>>(n?i:3-i)*8&255}Qt.prototype.writeUInt32LE=function(t,r,n){return t=+t,r=r|0,n||Xs(this,t,r,4,4294967295,0),Qt.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=t&255):e4(this,t,r,!0),r+4};Qt.prototype.writeUInt32BE=function(t,r,n){return t=+t,r=r|0,n||Xs(this,t,r,4,4294967295,0),Qt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):e4(this,t,r,!1),r+4};Qt.prototype.writeIntLE=function(t,r,n,i){if(t=+t,r=r|0,!i){var a=Math.pow(2,8*n-1);Xs(this,t,r,n,a-1,-a)}var s=0,c=1,u=0;for(this[r]=t&255;++s<n&&(c*=256);)t<0&&u===0&&this[r+s-1]!==0&&(u=1),this[r+s]=(t/c>>0)-u&255;return r+n};Qt.prototype.writeIntBE=function(t,r,n,i){if(t=+t,r=r|0,!i){var a=Math.pow(2,8*n-1);Xs(this,t,r,n,a-1,-a)}var s=n-1,c=1,u=0;for(this[r+s]=t&255;--s>=0&&(c*=256);)t<0&&u===0&&this[r+s+1]!==0&&(u=1),this[r+s]=(t/c>>0)-u&255;return r+n};Qt.prototype.writeInt8=function(t,r,n){return t=+t,r=r|0,n||Xs(this,t,r,1,127,-128),Qt.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=t&255,r+1};Qt.prototype.writeInt16LE=function(t,r,n){return t=+t,r=r|0,n||Xs(this,t,r,2,32767,-32768),Qt.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):$v(this,t,r,!0),r+2};Qt.prototype.writeInt16BE=function(t,r,n){return t=+t,r=r|0,n||Xs(this,t,r,2,32767,-32768),Qt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):$v(this,t,r,!1),r+2};Qt.prototype.writeInt32LE=function(t,r,n){return t=+t,r=r|0,n||Xs(this,t,r,4,2147483647,-2147483648),Qt.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):e4(this,t,r,!0),r+4};Qt.prototype.writeInt32BE=function(t,r,n){return t=+t,r=r|0,n||Xs(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),Qt.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):e4(this,t,r,!1),r+4};function oO(e,t,r,n,i,a){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function lO(e,t,r,n,i){return i||oO(e,t,r,4),$F(e,t,r,n,23,4),r+4}Qt.prototype.writeFloatLE=function(t,r,n){return lO(this,t,r,!0,n)};Qt.prototype.writeFloatBE=function(t,r,n){return lO(this,t,r,!1,n)};function cO(e,t,r,n,i){return i||oO(e,t,r,8),$F(e,t,r,n,52,8),r+8}Qt.prototype.writeDoubleLE=function(t,r,n){return cO(this,t,r,!0,n)};Qt.prototype.writeDoubleBE=function(t,r,n){return cO(this,t,r,!1,n)};Qt.prototype.copy=function(t,r,n,i){if(n||(n=0),!i&&i!==0&&(i=this.length),r>=t.length&&(r=t.length),r||(r=0),i>0&&i<n&&(i=n),i===n||t.length===0||this.length===0)return 0;if(r<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),t.length-r<i-n&&(i=t.length-r+n);var a=i-n,s;if(this===t&&n<r&&r<i)for(s=a-1;s>=0;--s)t[s+r]=this[s+n];else if(a<1e3||!Qt.TYPED_ARRAY_SUPPORT)for(s=0;s<a;++s)t[s+r]=this[s+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+a),r);return a};Qt.prototype.fill=function(t,r,n,i){if(typeof t=="string"){if(typeof r=="string"?(i=r,r=0,n=this.length):typeof n=="string"&&(i=n,n=this.length),t.length===1){var a=t.charCodeAt(0);a<256&&(t=a)}
255if(i!==void 0&&typeof i!="string")throw new TypeError("encoding must be a string");if(typeof i=="string"&&!Qt.isEncoding(i))throw new TypeError("Unknown encoding: "+i)}else typeof t=="number"&&(t=t&255);if(r<0||this.length<r||this.length<n)throw new RangeError("Out of range index");if(n<=r)return this;r=r>>>0,n=n===void 0?this.length:n>>>0,t||(t=0);var s;if(typeof t=="number")for(s=r;s<n;++s)this[s]=t;else{var c=Zc(t)?t:tv(new Qt(t,i).toString()),u=c.length;for(s=0;s<n-r;++s)this[s+r]=c[s%u]}return this};var ope=/[^+\/0-9A-Za-z-_]/g;function lpe(e){if(e=cpe(e).replace(ope,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function cpe(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function upe(e){return e<16?"0"+e.toString(16):e.toString(16)}function tv(e,t){t=t||1/0;for(var r,n=e.length,i=null,a=[],s=0;s<n;++s){if(r=e.charCodeAt(s),r>55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}else if(s+1===n){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,r&63|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return a}function fpe(e){for(var t=[],r=0;r<e.length;++r)t.push(e.charCodeAt(r)&255);return t}function dpe(e,t){for(var r,n,i,a=[],s=0;s<e.length&&!((t-=2)<0);++s)r=e.charCodeAt(s),n=r>>8,i=r%256,a.push(i),a.push(n);return a}function uO(e){return Uge(lpe(e))}function t4(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function Ape(e){return e!==e}function hpe(e){return e!=null&&(!!e._isBuffer||fO(e)||gpe(e))}function fO(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function gpe(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&fO(e.slice(0,0))}class r4{data;width;height;format;constructor(t){const r=new qR(t);this.data=t,this.width=r.width,this.height=r.height,this.format="png"}static isValid(t){try{return!!new r4(t)}catch{return!1}}}class dO{data;width;height;format;constructor(t){if(this.data=t,this.format="jpeg",this.width=0,this.height=0,t.readUInt16BE(0)!==65496)throw new Error("SOI not found in JPEG");const r=mN.decode(this.data);let n;for(let i=0;i<r.length;i+=1){const a=r[i];a.name==="EXIF"&&a.entries.orientation&&(n=a.entries.orientation),a.name==="SOF"&&(this.width||=a.width,this.height||=a.height)}n>4&&([this.width,this.height]=[this.height,this.width])}static isValid(t){return t&&Qt.isBuffer(t)&&t.readUInt16BE(0)===65496}}const ppe=({limit:e=100}={})=>{let t={},r=[];return{get:n=>n?t[n]:null,set:(n,i)=>{r.push(n),r.length>e&&delete t[r.shift()],t[n]=i},reset:()=>{t={},r=[]},length:()=>r.length}},rx=ppe({limit:30}),AO=Qt.isBuffer,hO=e=>typeof Blob<"u"&&e instanceof Blob,gO=e=>"data"in e,mpe=e=>"uri"in e&&/^data:image\/[a-zA-Z]*;base64,[^"]*/g.test(e.uri),vpe=async e=>{const{method:t="GET",headers:r,body:n,credentials:i}=e,s=await(await fetch(e.uri,{method:t,headers:r,body:n,credentials:i})).arrayBuffer();return Qt.from(s)},pO=e=>{const t=e.toLowerCase();return t==="jpg"||t==="jpeg"||t==="png"},ype=e=>{let t;return dO.isValid(e)?t="jpg":r4.isValid(e)&&(t="png"),t};function Dp(e,t){switch(t.toLowerCase()){case"jpg":case"jpeg":return new dO(e);case"png":return new r4(e);default:return null}}const bpe=async({uri:e})=>{const t=/^data:image\/([a-zA-Z]*);base64,([^"]*)/g.exec(e);if(!t)throw new Error(`Invalid base64 image: ${e}`);const r=t[1],n=t[2];if(!pO(r))throw new Error(`Base64 image invalid format: ${r}`);return Dp(Qt.from(n,"base64"),r)},xpe=async e=>{if(e.data&&e.format)return Dp(e.data,e.format);throw new Error(`Invalid data given for local file: ${JSON.stringify(e)}`)},mO=async e=>{const t=ype(e);return t?Dp(e,t):null},Epe=async e=>{const{type:t}=e;if(!t||t==="application/octet-stream"){const i=await e.arrayBuffer(),a=Qt.from(i);return mO(a)}if(!t.startsWith("image/"))throw new Error(`Invalid blob type: ${t}`);const r=t.replace("image/","");if(!pO(r))throw new Error(`Invalid blob type: ${t}`);const n=await e.arrayBuffer();return Dp(Qt.from(n),r)},Cpe=e=>{const t=e[0]===137&&e[1]===80&&e[2]===78&&e[3]===71&&e[4]===13&&e[5]===10&&e[6]===26&&e[7]===10,r=e[0]===255&&e[1]===216&&e[2]===255;let n="";if(t)n="png";else if(r)n="jpg";else throw new Error("Not valid image extension");return n}
255,Bpe=async e=>{const t=await vpe(e),r=Cpe(t);return Dp(t,r)},wpe=e=>hO(e)||AO(e)?null:gO(e)?e.data.toString():e.uri,vO=(e,{cache:t=!0}={})=>{let r;const n=wpe(e);if(hO(e))r=Epe(e);else if(AO(e))r=mO(e);else{if(t&&rx.get(n))return rx.get(n);mpe(e)?r=bpe(e):gO(e)?r=xpe(e):r=Bpe(e)}if(!r)throw new Error("Cannot resolve image");return t&&n&&rx.set(n,r),r},yO=(e,t)=>{switch(t){case"uppercase":return e.toUpperCase();case"lowercase":return e.toLowerCase();case"capitalize":return zue(e);case"upperfirst":return rp(e);default:return e}},Ipe=e=>e.type===C3,Spe=e=>e.type===OA,_pe={bidi:zF,linebreaker:HF,justification:YF,textDecoration:WF,scriptItemizer:KF,wordHyphenation:JF,fontSubstitution:ZF},Qpe=PF(_pe),bO=(e,t)=>{if(!t)return[{string:""}];const r=[],{fill:n="black",fontFamily:i="Helvetica",fontWeight:a,fontStyle:s,fontSize:c=18,textDecorationColor:u,textDecorationStyle:f,textTransform:A,opacity:v}=t.props,y=t.props.textDecoration,E=typeof i=="string"?[i]:[...i||[]];E.push("Helvetica");const I={font:E.map(S=>{const T={fontFamily:S,fontWeight:a,fontStyle:s};return e.getFont(T)?.data}),opacity:v,fontSize:c,color:n,underlineStyle:f,underline:y==="underline"||y==="underline line-through"||y==="line-through underline",underlineColor:u||n,strike:y==="line-through"||y==="underline line-through"||y==="line-through underline",strikeStyle:f,strikeColor:u||n};for(let S=0;S<t.children.length;S+=1){const T=t.children[S];Spe(T)?r.push({string:yO(T.value,A),attributes:I}):T&&r.push(...bO(e,T))}return r},Dpe=(e,t)=>zC(bO(e,t)),a_=999999999999,kpe={before:-.5,after:-.5},Npe=e=>(t,r)=>{const n=Dpe(e,t),i=t.props.x===void 0?r:t.props.x,a=t.props?.y||0,s={x:i,y:a,width:a_,height:a_},u={hyphenationCallback:t.props.hyphenationCallback||e?.getHyphenationCallback()||null,shrinkWhitespaceFactor:kpe},f=Qpe(n,s,u).flat();return Object.assign({},t,{lines:f})},Rpe=e=>{const t=e.children.map((r,n)=>{if(!Ipe(r))return r;const i=r.children[0];return r.props.x===void 0&&n<e.children.length-1&&i?.value?Object.assign({},r,{children:[{...i,value:`${i.value} `}]}):r},[]);return Object.assign({},e,{children:t})},Tpe=(e,t)=>{if(!t.children)return t;let r=t.props?.x||0;const n=Npe(e),a=Rpe(t).children.map(s=>{const c=n(s,r);return r+=c.lines[0].xAdvance,c});return Object.assign({},t,{children:a})},Fpe=e=>e.type===hk,Ope=e=>((e.children||[]).find(Fpe)?.children||[]).reduce((i,a)=>{const s=a.props?.id;return s&&(i[s]=a),i},{}),Mpe=e=>e.type!==hk,Lpe=e=>{if(!e.children)return e;const t=e.children.filter(Mpe);return Object.assign({},e,{children:t})},s_=/url\(['"]?#([^'"]+)['"]?\)/,o_=(e,t)=>{if(!t)return;if(!s_.test(t))return t;const r=t.match(s_);return e[r[1]]},xO=e=>t=>{const r=t.props,n="fill"in r?o_(e,r?.fill):void 0,i="clipPath"in r?o_(e,r?.clipPath):void 0,a=Object.assign({},t.props,{fill:n,clipPath:i}),s=t.children?t.children.map(xO(e)):void 0;return Object.assign({},t,{props:a,children:s})},jpe=e=>{if(!e.children)return e;const t=Ope(e),r=e.children.map(xO(t));return Object.assign({},e,{children:r})},Upe=e=>Lpe(jpe(e)),EO=e=>{if(!e)return null;if(typeof e!="string")return e;const t=e.split(/[,\s]+/).map(ya);return t.length!==4?null:{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}},Ppe=e=>{const t=EO(e.props.viewBox);return t?{width:t.maxX,height:t.maxY}:e.props.width&&e.props.height?{width:ya(e.props.width),height:ya(e.props.height)}:{width:0,height:0}},CO=["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"],zpe=que(["x"],CO),Hpe={[lr]:zpe},Gpe=e=>{const t=e.props||{},r=Hpe[e.type]??CO;return FC(r,t)},BO=e=>{if(!e.children)return e;const t=Gpe(e),r=e.children.map(n=>{const i=Object.assign({},t,n.props||{}),a=Object.assign({},n,{props:i});return BO(a)});return Object.assign({},e,{children:r})},qpe=e=>{if(typeof e!="string")return e;const t=e.replace(/[\s\r\t\n]+/gm," ").replace(/^defer\s/,"").split(" "),r=t[0]||"xMidYMid",n=t[1]||"meet";return{align:r,meetOrSlice:n}},Ype=["width","height","color","stroke","strokeWidth","opacity","fillOpacity","strokeOpacity","fill","fillRule","clipPath","offset","transform","strokeLinejoin","strokeLinecap","strokeDasharray","gradientUnits","gradientTransform"],Wpe=["y","y1","y2","height","cy","ry"],Kpe=["x","x1","x2","
255width","cx","rx"],Vpe=e=>e.type===Bd,wO=e=>e.type===lr,Jpe=e=>e.type===OA,Zpe=e=>t=>cF(t,(r,n)=>{const i=B0(r);return i&&Wpe.includes(n)?i.percent*e.height:i&&Kpe.includes(n)?i.percent*e.width:r}),nx=e=>{const t=B0(e);return t?t.percent:ya(e)},l_=e=>t=>BF(e,{transform:t}).transform,Xpe=e=>t=>{let r=Zpe(e)(t.props);return r=Vv({x:ya,x1:ya,x2:ya,y:ya,y1:ya,y2:ya,r:ya,rx:ya,ry:ya,cx:ya,cy:ya,width:ya,height:ya,offset:nx,fill:Fg,opacity:nx,stroke:Fg,stopOpacity:nx,stopColor:Fg,transform:l_(e),gradientTransform:l_(e)},r),Object.assign({},t,{props:r})},$pe=e=>{const t=e.style||{},r=Object.assign({},t,e.props);return Object.assign({},e,{props:r})},eme=e=>{const t=n=>n==="none"?null:n,r=cF(e.props,t);return Object.assign({},e,{props:r})},tme=e=>{const t=e.props||{},r=FC(Ype,t),n=Object.assign({},r,e.style||{});return Object.assign({},e,{style:n})},rme=e=>{const t=Vv({width:ya,height:ya,viewBox:EO,preserveAspectRatio:qpe},e.props);return Object.assign({},e,{props:t})},nme=e=>({type:C3,props:{},style:{},children:[e]}),ime=e=>{if(!wO(e)||!e.children)return e;const t=n=>Jpe(n)?nme(n):n,r=e.children.map(t);return Object.assign({},e,{children:r})},IO=e=>t=>{if(wO(t))return Tpe(e,t);if(!t.children)return t;const r=t.children.map(IO(e));return Object.assign({},t,{children:r})},ame=e=>Ks(Xpe(e),ime,eme,$pe),SO=e=>t=>{if(!t.children)return t;const r=Ks(SO(e),ame(e)),n=t.children.map(r);return Object.assign({},t,{children:n})},sme=e=>{const t={},r=e.children?.slice(0)||[];for(;r.length>0;){const n=r.shift();n.props&&"id"in n.props&&(t[n.props.id]=n),n.children&&r.push(...n.children)}return t},_O=(e,t)=>{if(e.props&&"xlinkHref"in e.props){const n=t[e.props.xlinkHref.replace(/^#/,"")];if(!n)return e;const i=Object.assign({},n.props,e.props);return delete i.xlinkHref,Object.assign({},n,{props:i})}const r=e.children?.map(n=>_O(n,t));return Object.assign({},e,{children:r})},ome=e=>{const t=sme(e);return _O(e,t)},lme=(e,t)=>{const r=Ppe(e);return Ks(Upe,IO(t),rme,tme,BO,SO(r),ome)(e)},QO=(e,t)=>{if(!("children"in e))return e;const r=a=>QO(a,t),n=Vpe(e)?lme(e,t):e,i=n.children?.map(r);return Object.assign({},n,{children:i})};let cme;const ume=async()=>{const e=await(cme??=Mge()),t=e.Config.create();return t.setPointScaleFactor(0),{node:{create:()=>e.Node.createWithConfig(t)}}},fme=async e=>{const t=await ume();return Object.assign({},e,{yoga:t})},c_=e=>e.style.zIndex,dme=e=>e.type!==vk&&e.type!==Bd,Ame=(e,t)=>
255{const r=c_(e),n=c_(t);return!r&&!n?0:r?n?n-r:-1:1},DO=e=>{if(!e.children)return e;const r=(dme(e)?e.children.sort(Ame):e.children).map(DO);return Object.assign({},e,{children:r})},hme=e=>DO(e),ju={},kO=Lge(),gme=e=>e!=="ï¸",u_=(e,t=!1)=>Array.from(e).filter(t?()=>!0:gme).map(r=>r.codePointAt(0).toString(16)).join("-"),pme=(e,t)=>{if("builder"in t)return t.builder(u_(e,t.withVariationSelectors));const{url:r,format:n="png",withVariationSelectors:i}=t;return`${r}${u_(e,i)}.${n}`},f_=(e,t)=>{if(!t)return[];const r=[];return Array.from(e.matchAll(kO)).forEach(n=>{const i=n[0];if(!ju[i]||ju[i].loading){const a=pme(i,t);ju[i]={loading:!0},r.push(vO({uri:a}).then(s=>{ju[i].loading=!1,ju[i].data=s.data}).catch(s=>{console.warn(s,"Failed to load emoji image"),ju[i].loading=!1}))}}),r},mme=e=>{const t=[];for(let r=0;r<e.length;r+=1){const n=e[r];let i=0;Array.from(n.string.matchAll(kO)).forEach(a=>{const{index:s}=a,c=a[0],u=n.attributes.fontSize,f=n.string.slice(i,s+a[0].length);ju[c]&&ju[c].data?t.push({string:f.replace(a[0],""),attributes:{...n.attributes,attachment:{width:u,height:u,yOffset:Math.floor(u*.1),image:ju[c].data}}}):t.push({string:f,attributes:n.attributes}),i=s+c.length}),i<n.string.length&&t.push({string:n.string.slice(i),attributes:n.attributes})}return t},vme=e=>{if(e.props.src)return e.props.src;if(e.props.source)return e.props.source},yme=async e=>{const t=typeof e=="function"?await e():await e;return typeof t=="string"?{uri:t}:t},bme=async e=>{const t=vme(e),{cache:r}=e.props;if(!t){console.warn(!1,'Image should receive either a "src" or "source" prop');return}try{const n=await yme(t);if(!n)throw new Error(`Image's "src" or "source" prop returned ${n}`);if(e.image=await vO(n,{cache:r}),Buffer.isBuffer(n)||n instanceof Blob)return;e.image.key="data"in n?n.data.toString():n.uri}catch(n){console.warn(n.message)}},xme=e=>e.type===Vu,Eme=(e,t)=>{const r=[],n=t.children?.slice(0)||[],i=e?e.getEmojiSource():null;for(;n.length>0;){const a=n.shift();if(xme(a)&&r.push(bme(a)),e&&a.style?.fontFamily){const s=Kv(a.style.fontFamily);r.push(...s.map(c=>e.load({fontFamily:c,fontStyle:a.style.fontStyle,fontWeight:a.style.fontWeight})))}typeof a=="string"&&r.push(...f_(a,i)),"value"in a&&typeof a.value=="string"&&r.push(...f_(a.value,i)),a.children&&a.children.forEach(s=>{n.push(s)})}return r},d_=async(e,t)=>{const r=Eme(t,e);return await Promise.all(r),e},Cme=e=>e.type===b3,A_={color:"blue",textDecoration:"underline"},Bme=(e,t)=>{let r=[t.style];return Cme(t)&&(r=Array.isArray(t.style)?[A_,...t.style]:[A_,t.style]),BF(e,r)},NO=e=>t=>{const r=Bme(e,t);if(!t.children)return Object.assign({},t,{style:r});const n=t.children.map(NO(e));return Object.assign({},t,{style:r,children:n})},RO=e=>{const t=e.props?.dpi||72,r=e.style,n=e.box?.width||r.width,i=e.box?.height||r.height,a=e.props?.orientation||"portrait",s=r?.fontSize||18;return NO({width:n,height:i,orientation:a,dpi:t,remBase:s})(e)},wme=e=>{if(!e.children)return e;const t=e.children.map(RO);return Object.assign({},e,{children:t})},h_=e=>t=>Yi(t.style?.[e])?"50%":t.style?.[e]??null,Ime=e=>{if(!e.box)return null;const{left:t,top:r,width:n,height:i}=e.box,a=h_("transformOriginX")(e),s=h_("transformOriginY")(e),c=B0(a),u=B0(s),f=c?n*c.percent:a,A=u?i*u.percent:s;if(Yi(f)||typeof f=="string")throw new Error(`Invalid origin offsetX: ${f}`);if(Yi(A)||typeof A=="string")throw new Error(`Invalid origin offsetY: ${A}`);return{left:t+f,top:r+A}},TO=e=>{const t=Ime(e),r=Object.assign({},e,{origin:t});if(!e.children)return r;const n=e.children.map(TO);return Object.assign({},r,{children:n})},Sme=e=>{if(!e.children)return e;const t=e.children.map(TO);return Object.assign({},e,{children:t})},_me=e=>typeof e=="string"?{title:e,fit:!1,expanded:!1}:e,Qme=e=>{let t=0;const n=(e.children||[]).slice(0).map(i=>({value:i,parent:null}));for(;n.length>0;){const i=n.shift();if(!i)break;const a=i.value;let s=i.parent;if(a.props&&"bookmark"in a.props&&a.props.bookmark){const c=_me(a.props.bookmark),f={ref:t++,parent:s?.ref,...c};a.props.bookmark=f,s=f}a.children&&a.children.forEach(c=>{n.push({value:c,parent:s})})}return e},Dme=["portrait","landscape"],kme=e=>{const t=e.props?.orientation||"portrait";return Dme.includes(t)?t:"portrait"},Nme=e=>kme(e)==="landscape",Rme={"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]},Tme=e=>{if(typeof e=="number")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}},g_=(e,t)=>
255{if(!e)return 0;const r=Tme(e),n=72,i=1/25.4*n,a=1/2.54*n;if(typeof r.value=="string")throw new Error(`Invalid page size: ${e}`);switch(r.unit){case"in":return r.value*n;case"mm":return r.value*i;case"cm":return r.value*a;case"px":return Math.round(r.value*(n/t));default:return r.value}},ix=({width:e,height:t},r)=>({width:g_(e,r),height:g_(t,r)}),ZC=e=>({width:e[0],height:e[1]}),Fme=e=>({width:e.height,height:e.width}),Ome=e=>ZC(Rme[e.toUpperCase()]),Mme=e=>ZC([e,e]),Lme=e=>{const t=e.props?.size||"A4",r=e.props?.dpi||72;let n;return typeof t=="string"?n=Ome(t):Array.isArray(t)?n=ix(ZC(t),r):typeof t=="number"?n=ix(Mme(t),r):n=ix(t,r),Nme(e)?Fme(n):n},jme=e=>{const t=Lme(e),r=UC(e.style||{});return{...e,style:{...r,...t}}},Ume=e=>{if(!e.children)return e;const t=e.children.map(jme);return Object.assign({},e,{children:t})},rv=e=>e.props&&"fixed"in e.props?e.props.fixed===!0:!1,Pme=(e,t)=>{let r=0;if(!e.lines)return 0;for(let n=0;n<e.lines.length;n+=1){const i=e.lines[n];if(r+i.box.height>t)return n;r+=i.box.height}return e.lines.length},zme=(e,t)=>{let r=0;if(!e.lines)return r;for(let n=0;n<t;n+=1){const i=e.lines[n];if(!i)break;r+=i.box.height}return r},Hme=(e,t)=>{const r=e.box?.top||0,n=e.props.widows||2,i=e.props.orphans||2,a=e.lines.length,s=Pme(e,t-r);return s===0?0:a<i?a:s<i||a<i+n?0:a===i+n?i:a-s<n?a-n:s},Gme=(e,t)=>{const r=Hme(e,t),n=zme(e,r),i=e.box.height-n,a=Object.assign({},e,{box:{...e.box,height:n,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},lines:e.lines.slice(0,r)}),s=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(r)});return[a,s]},qme=e=>e.box?.top||0,Yme=e=>!Yi(e.style?.height),Wme=(e,t)=>{if(!e)return[null,null];const r=qme(e),n=Object.assign({},e,{box:{...e.box,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0}});n.style.height=t-r;const i=Yme(e)?e.box.height-(t-r):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}});return i&&(a.style.height=i),[n,a]},Kme=[Bd,E3,Vu,B3],FO=e=>Kme.includes(e.type)?!1:e.props&&"wrap"in e.props?e.props.wrap:!0,e2=(e,t)=>{const{yogaNode:r}=e;return r?r.getComputedPadding(t):null},kp=e=>{const{style:t,box:r}=e,n=e2(e,Bn.Top)||r?.paddingTop||t?.paddingTop||0,i=e2(e,Bn.Right)||r?.paddingRight||t?.paddingRight||0,a=e2(e,Bn.Bottom)||r?.paddingBottom||t?.paddingBottom||0,s=e2(e,Bn.Left)||r?.paddingLeft||t?.paddingLeft||0;return{paddingTop:n,paddingRight:i,paddingBottom:a,paddingLeft:s}},Vme=e=>{const t=e.style?.height,{paddingBottom:r}=kp(e);return t-r},Jme=e=>{const t=e.style?.height,{paddingTop:r,paddingBottom:n}=kp(e);return t-n-r},p_=e=>typeof e=="string",Zme=e=>typeof e=="number",Xme=e=>typeof e=="boolean",$me=e=>e&&e.type===Symbol.for("react.fragment"),wg=e=>{if(!e)return[];if(Array.isArray(e))return e.reduce((s,c)=>s.concat(wg(c)),[]);if(Xme(e))return[];if(p_(e)||Zme(e))return[{type:OA,value:`${e}`}];if($me(e))return wg(e.props.children);if(!p_(e.type))return wg(e.type(e.props));const{type:t,props:{style:r={},children:n,...i}}=e,a=Kv(n).reduce((s,c)=>s.concat(wg(c)),[]);return[{type:t,style:r,props:i,children:a}]},e2e=e=>"break"in e.props?e.props.break:!1,t2e=e=>"minPresenceAhead"in e.props?e.props.minPresenceAhead:0,r2e=e=>Math.max(...e.map(t=>t.box.top+t.box.height)),n2e=e=>e.box.top+e.box.height+e.box.marginBottom+t2e(e),i2e=(e,t)=>{const r=n2e(e),n=r2e(t.filter(i=>!("fixed"in i.props)));return Math.min(r,n)},a2e=(e,t,r,n)=>{if("fixed"in e.props)return!1;const i=r<e.box.top+e.box.height,a=FO(e),s=i2e(e,t),c=n.filter(u=>!rv(u)).length>0;return e2e(e)||i&&!a||!i&&s>r&&c},s2e=[8232,8233],o2e=e=>s2e.reduce((t,r)=>e&&e.hasGlyphForCodePoint&&e.hasGlyphForCodePoint(r)?t:[...t,String.fromCharCode(r)],[]),l2e=e=>e.map(t=>{const r=o2e(t.attributes.font[0]),n=new RegExp(r.join("|"));return{string:t.string.replace(n,""),attributes:t.attributes}}),m_=[l2e,mme],c2e=e=>e.type===Vu,u2e=e=>e.type===OA,OO=(e,t,r=null,n=0)=>
255{if(!t)return[{string:""}];let i=[];const{color:a="black",direction:s="ltr",fontFamily:c="Helvetica",fontWeight:u,fontStyle:f,fontSize:A=18,textAlign:v,lineHeight:y,textDecoration:E,textDecorationColor:C,textDecorationStyle:I,textTransform:S,letterSpacing:T,textIndent:_,opacity:k,verticalAlign:F}=t.style,Q=typeof c=="string"?[c]:[...c||[]];Q.push("Helvetica");const j=Q.map(G=>{const H={fontFamily:G,fontWeight:u,fontStyle:f};return e.getFont(H)?.data}),N=n===0?null:t.style.backgroundColor,L={font:j,color:a,opacity:k,fontSize:A,lineHeight:y,direction:s,verticalAlign:F,backgroundColor:N,indent:_,characterSpacing:T,strikeStyle:I,underlineStyle:I,underline:E==="underline"||E==="underline line-through"||E==="line-through underline",strike:E==="line-through"||E==="underline line-through"||E==="line-through underline",strikeColor:C||a,underlineColor:C||a,link:r||t.props?.src||t.props?.href,align:v||(s==="rtl"?"right":"left")};for(let G=0;G<t.children.length;G+=1){const H=t.children[G];c2e(H)?i.push({string:"",attributes:{...L,attachment:{width:H.style.width||A,height:H.style.height||A,image:H.image.data}}}):u2e(H)?i.push({string:yO(H.value,S),attributes:L}):H&&i.push(...OO(e,H,L.link,n+1))}for(let G=0;G<m_.length;G+=1){const H=m_[G];i=H(i)}return i},f2e=(e,t)=>{const r=OO(e,t);return zC(r)},d2e={bidi:zF,linebreaker:HF,justification:YF,textDecoration:WF,scriptItemizer:KF,wordHyphenation:JF,fontSubstitution:ZF},A2e=PF(d2e),h2e=e=>e.style?.maxLines,g2e=e=>e.style?.textOverflow,p2e=(e,t,r)=>{const n=h2e(r),i=g2e(r);return{x:0,y:0,width:e,maxLines:n,height:t||1/0,truncateMode:i}},m2e=(e,t)=>({hyphenationPenalty:t.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:t.props.hyphenationCallback||e?.getHyphenationCallback()||null}),jE=(e,t,r,n)=>{const i=f2e(n,e),a=p2e(t,r,e),s=m2e(n,e);return A2e(i,a,s).reduce((u,f)=>[...u,...f],[])},v2e=e=>e.type===Bd,MO=e=>e.type===lr,y2e=e=>!v2e(e)&&!MO(e),b2e=e=>MO(e)&&!e.lines,XC=(e,t)=>{if(b2e(e)){const r=e.box.width-(e.box.paddingRight+e.box.paddingLeft),n=e.box.height-(e.box.paddingTop+e.box.paddingBottom);e.lines=jE(e,r,n,t)}if(y2e(e)){if(!e.children)return e;const r=i=>XC(i,t),n=e.children.map(r);return Object.assign({},e,{children:n})}return e},LO=["color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","textTransform","lineHeight","textAlign","visibility","wordSpacing"],x2e=[...LO,"backgroundColor"],jO=e=>t=>t.type===e,E2e=jO(Bd),C2e=jO(lr),B2e=(e,t,r)=>{switch(e){case"textDecoration":return[r,t].filter(n=>n&&n!=="none").join(" ");default:return t}},w2e=(e,t)=>{const r={...e};return Object.entries(t).forEach(([n,i])=>{r[n]=B2e(n,i,e[n])}),r},I2e=e=>t=>{const r=w2e(e,t.style||{});return Object.assign({},t,{style:r})},$C=e=>{if(E2e(e)||!("children"in e))return e;const t=C2e(e)?x2e:LO,r=FC(t,e.style||{}),n=Ks($C,I2e(r)),i=e.children.map(n);return Object.assign({},e,{children:i})},t2=(e,t)=>{const{yogaNode:r}=e;return r?r.getComputedMargin(t):null},eB=e=>{const{style:t,box:r}=e,n=t2(e,Bn.Top)||r?.marginTop||t?.marginTop||0,i=t2(e,Bn.Right)||r?.marginRight||t?.marginRight||0,a=t2(e,Bn.Bottom)||r?.marginBottom||t?.marginBottom||0,s=t2(e,Bn.Left)||r?.marginLeft||t?.marginLeft||0;return{marginTop:n,marginRight:i,marginBottom:a,marginLeft:s}},S2e=e=>{const{yogaNode:t}=e;return{top:t?.getComputedTop()||0,right:t?.getComputedRight()||0,bottom:t?.getComputedBottom()||0,left:t?.getComputedLeft()||0}},_2e={width:0,height:0},Q2e=e=>{const{yogaNode:t}=e;return t?{width:t.getComputedWidth(),height:t.getComputedHeight()}:_2e},r2=(e,t)=>e?e.getComputedBorder(t):0,D2e=e=>{const{yogaNode:t}=e;return{borderTopWidth:r2(t,Bn.Top),borderRightWidth:r2(t,Bn.Right),borderBottomWidth:r2(t,Bn.Bottom),borderLeftWidth:r2(t,Bn.Left)}},k2e=e=>t=>{const{yogaNode:r}=t;return r&&r.setDisplay(e==="none"?Og.None:Og.Flex),t},N2e={hidden:Zh.Hidden,scroll:Zh.Scroll},R2e=e=>t=>{const{yogaNode:r}=t;if(!Yi(e)&&r){const n=N2e[e]||Zh.Visible;r.setOverflow(n)}return t},T2e={wrap:$h.Wrap,"wrap-reverse":$h.WrapReverse},F2e=e=>t=>{const{yogaNode:r}=t;if(r){const n=T2e[e]||$h.NoWrap;r.setFlexWrap(n)}return t},Ni=(e,t)=>r=>n=>{const{yogaNode:i}=n;if(!Yi(r)&&i){const a=!Yi(t),s=`set${rp(e)}`,c=`${s}Auto`,u=`${s}Percent`,f=B0(r);if(f&&!i[u])throw new Error(`You can't pass percentage values to ${e} property`);f?a?i[u]?.(t,f.value):i[u]?.(f.value):r==="auto"?a?i[c]?.(t):i[c]?.():a?i[s]?.(t,r):i[s]?.(r)}return n},O2e=e=>t=>Ni("flexGrow")(e||0)(t),M2e=Ni("flexBasis"),L2e={"flex-start":e0.FlexStart,center:e0.Center,"flex-end":e0.FlexEnd,stretch:e0.Stretch,baseline:e0.Baseline,"space-between":e0.SpaceBetween,"space-around":e0.SpaceAround,"space-evenly":e0.SpaceEvenly},tB=e=>t=>r=>{const{yogaNode:n}=r,i=e==="items"?e0.Stretch:e0.Auto;
255if(n){const a=L2e[t]||i;n[`setAlign${rp(e)}`](a)}return r},j2e=tB("self"),U2e=tB("items"),P2e=e=>t=>Ni("flexShrink")(e||1)(t),z2e=e=>t=>{const{yogaNode:r}=t;return!Yi(e)&&r&&r.setAspectRatio(e),t},H2e=tB("content"),G2e={absolute:Xh.Absolute,relative:Xh.Relative,static:Xh.Static},q2e=e=>t=>{const{yogaNode:r}=t;return!Yi(e)&&r&&r.setPositionType(G2e[e]),t},Y2e={row:fd.Row,"row-reverse":fd.RowReverse,"column-reverse":fd.ColumnReverse},W2e=e=>t=>{const{yogaNode:r}=t;if(r){const n=Y2e[e]||fd.Column;r.setFlexDirection(n)}return t},K2e={center:sl.Center,"flex-end":sl.FlexEnd,"space-between":sl.SpaceBetween,"space-around":sl.SpaceAround,"space-evenly":sl.SpaceEvenly},V2e=e=>t=>{const{yogaNode:r}=t;if(!Yi(e)&&r){const n=K2e[e]||sl.FlexStart;r.setJustifyContent(n)}return t},J2e=Ni("margin",Bn.Top),Z2e=Ni("margin",Bn.Right),X2e=Ni("margin",Bn.Bottom),$2e=Ni("margin",Bn.Left),e5e=Ni("padding",Bn.Top),t5e=Ni("padding",Bn.Right),r5e=Ni("padding",Bn.Bottom),n5e=Ni("padding",Bn.Left),i5e=Ni("border",Bn.Top),a5e=Ni("border",Bn.Right),s5e=Ni("border",Bn.Bottom),o5e=Ni("border",Bn.Left),l5e=Ni("position",Bn.Top),c5e=Ni("position",Bn.Right),u5e=Ni("position",Bn.Bottom),f5e=Ni("position",Bn.Left),d5e=Ni("width"),A5e=Ni("minWidth"),h5e=Ni("maxWidth"),g5e=Ni("height"),p5e=Ni("minHeight"),m5e=Ni("maxHeight"),v5e=Ni("gap",Mg.Row),y5e=Ni("gap",Mg.Column),b5e=e=>!e||typeof e=="string"?null:(e.maxX-e.minX)/(e.maxY-e.minY),x5e=(e,t)=>(r,n,i,a)=>{const s=b5e(t.props.viewBox)||1;return n===z0.Exactly||n===z0.AtMost?{width:r,height:r/s}:a===z0.Exactly?{width:i*s}:{}},v_=e=>e.lines?Math.max(0,...e.lines.map(t=>t.xAdvance)):0,y_=e=>e.lines?e.lines.reduce((t,r)=>t+r.box.height,0):-1,E5e={center:.5,right:1},C5e=(e,t,r)=>(n,i,a)=>{if(i===z0.Exactly)return t.lines||(t.lines=jE(t,n,a,r)),{height:y_(t),width:n};if(i===z0.AtMost){const s=E5e[t.style?.textAlign]||0;return t.lines||(t.lines=jE(t,n,a,r),t.alignOffset=(n-v_(t))*s),{height:y_(t),width:Math.min(n,v_(t))}}return{}},B5e=e=>e.image?.data?e.image.width/e.image.height:1,UO=e=>Yi(e.box?.height),w5e=10,I5e=(e,t)=>(r,n,i,a)=>{const s=B5e(t),c=eB(t),u=kp(e),f=UO(e)?1/0:(e.box?.height||0)-u.paddingTop-u.paddingBottom-c.marginTop-c.marginBottom-w5e;if(!t.image)return{width:0,height:0};if(n===z0.Exactly&&a===z0.Undefined){const A=r/s;return{height:Math.min(f,A)}}if(a===z0.Exactly&&(n===z0.AtMost||n===z0.Undefined))return{width:Math.min(i*s,r)};if(n===z0.Exactly&&a===z0.AtMost){const A=r/s;return{height:Math.min(i,f,A)}}return n===z0.AtMost&&a===z0.AtMost?s>1?{width:r,height:Math.min(r/s,i)}:{height:i,width:Math.min(i*s,r)}:{height:i,width:r}},S5e=10,b_=e=>Math.max(-1/0,...e),_5e=()=>{const e={},t=[],r=()=>e,n=(u,f)=>t.push([u,f]),i=(u,f)=>(n(u,f),e),a=(u,f,A,v)=>(n(u,f),n(u+A,f),n(u,f+v),n(u+A,f+v),e),s=(u,f,A,v)=>(v=v||A,n(u-A,f-v),n(u+A,f-v),n(u+A,f+v),n(u-A,f+v),e),c=(...u)=>(t.push(...u),e);return e.rect=a,e.moveTo=i,e.lineTo=i,e.circle=s,e.polygon=c,e.ellipse=s,e.roundedRect=a,e.text=r,e.path=r,e.lineWidth=r,e.bezierCurveTo=r,e.quadraticCurveTo=r,e.scale=r,e.rotate=r,e.translate=r,e.dash=r,e.clip=r,e.save=r,e.fill=r,e.font=r,e.stroke=r,e.lineCap=r,e.opacity=r,e.restore=r,e.lineJoin=r,e.fontSize=r,e.fillColor=r,e.miterLimit=r,e.strokeColor=r,e.fillOpacity=r,e.strokeOpacity=r,e.linearGradient=r,e.radialGradient=r,e.getWidth=()=>b_(t.map(u=>u[0])),e.getHeight=()=>b_(t.map(u=>u[1])),e},Q5e=(e,t)=>()=>{const r=eB(t),n=kp(e),i=UO(e)?1/0:(e.box?.height||0)-n.paddingTop-n.paddingBottom-r.marginTop-r.marginBottom-S5e,a=_5e();t.props.paint(a);const s=a.getWidth(),c=Math.min(i,a.getHeight());return{width:s,height:c}},YA=e=>t=>t.type===e,PO=YA(Bd),zO=YA(lr),D5e=YA(E3),k5e=YA(x3),N5e=YA(Vu),R5e=YA(B3),T5e=YA(OA),F5e=e=>{const t=k5e(e)?e.box?.height:e.style?.height;return g5e(t)},O5e=e=>{Ks(F5e(e),d5e(e.style.width),A5e(e.style.minWidth),h5e(e.style.maxWidth),p5e(e.style.minHeight),m5e(e.style.maxHeight),J2e(e.style.marginTop),Z2e(e.style.marginRight),X2e(e.style.marginBottom),$2e(e.style.marginLeft),e5e(e.style.paddingTop),t5e(e.style.paddingRight),r5e(e.style.paddingBottom),n5e(e.style.paddingLeft),q2e(e.style.position),l5e(e.style.top),c5e(e.style.right),u5e(e.style.bottom),f5e(e.style.left),i5e(e.style.borderTopWidth),a5e(e.style.borderRightWidth),s5e(e.style.borderBottomWidth),o5e(e.style.borderLeftWidth),k2e(e.style.display),W2e(e.style.flexDirection),j2e(e.style.alignSelf),H2e(e.style.alignContent),U2e(e.style.alignItems),V2e(e.style.justifyContent),F2e(e.style.flexWrap),R2e(e.style.overflow),z2e(e.style.aspectRatio),M2e(e.style.flexBasis),O2e(e.style.flexGrow),P2e(e.style.flexShrink),v5e(e.style.rowGap),y5e(e.style.columnGap
255))(e)},M5e=e=>t=>(e.insertChild(t.yogaNode,e.getChildCount()),t),L5e=(e,t,r)=>{const{yogaNode:n}=e;return zO(e)&&n.setMeasureFunc(C5e(t,e,r)),N5e(e)&&n.setMeasureFunc(I5e(t,e)),R5e(e)&&n.setMeasureFunc(Q5e(t,e)),PO(e)&&n.setMeasureFunc(x5e(t,e)),e},j5e=e=>!zO(e)&&!D5e(e)&&!PO(e),HO=(e,t,r)=>n=>{const i=r.node.create(),a=Object.assign({},n,{yogaNode:i});if(O5e(a),j5e(n)&&n.children){const s=Ks(M5e(i),HO(e,t,r));a.children=n.children.map(s)}return L5e(a,e,t),a},U5e=e=>(e.yogaNode.calculateLayout(),e),GO=e=>{if(T5e(e))return e;const t=Object.assign(kp(e),eB(e),D2e(e),S2e(e),Q2e(e)),r=Object.assign({},e,{box:t});if(!e.children)return r;const n=e.children.map(GO);return Object.assign({},r,{children:n})},qO=e=>{const t=Object.assign({},e);if(delete t.yogaNode,!e.children)return t;const r=e.children.map(qO);return Object.assign({},t,{children:r})},P5e=e=>(e.yogaNode&&e.yogaNode.freeRecursive(),e),YO=(e,t,r)=>Yi(e)?null:Ks(qO,P5e,GO,U5e,HO(e,t,r))(e),z5e=(e,t)=>{if(!e.children)return e;const r=i=>YO(i,t,e.yoga),n=e.children.map(r);return Object.assign({},e,{children:n})},WO=e=>e.type===lr,H5e=.001,UE=(e,t)=>Object.assign({},t,{children:e}),KO=e=>e.box?.top||0,G5e=e=>e.every(rv),VO=e=>e.props&&"render"in e.props,JO=Ks(XC,YO,$C,RO),q5e=e=>{console.warn(`Node of type ${e.type} can't wrap between pages and it's bigger than available page height`)},ZO=(e,t,r)=>{const n=[],i=[];for(let a=0;a<r.length;a+=1){const s=r[a],c=r.slice(a+1),u=c.filter(rv),f=KO(s),A=s.box.height,v=e<=f,y=a2e(s,c,e,n),E=e+H5e<f+A,C=FO(s),I=A<=t;if(rv(s)){i.push(s),n.push(s);continue}if(v){const S=Object.assign({},s.box,{top:s.box.top-e}),T=Object.assign({},s,{box:S});i.push(T);continue}if(!I&&!C){n.push(s),i.push(...c),q5e(s);break}if(y){const S=Object.assign({},s.box,{top:s.box.top-e}),T=Object.assign({},s.props,{wrap:!0,break:!1}),_=Object.assign({},s,{box:S,props:T});n.push(...u),i.push(_,...c);break}if(E){const[S,T]=K5e(s,e,t);if(s.children.length>0&&S.children.length===0){if(n.length===0)n.push(s,...u),i.push(...c);else{const _=Object.assign({},s.box,{top:s.box.top-e}),k=Object.assign({},s,{box:_});n.push(...u),i.push(k,...c)}break}S&&n.push(S),T&&i.push(T);continue}n.push(s)}return[n,i]},Y5e=(e,t,r)=>{const n=r.children||[],i=e-KO(r);return ZO(i,t,n)},W5e=(e,t,r)=>{const[n,i]=Wme(e,t),[a,s]=Y5e(t,r,e);return[UE(a,n),UE(s,i)]},K5e=(e,t,r)=>WO(e)?Gme(e,t):W5e(e,t,r),XO=e=>{const t=e.children||[];return VO(e)||t.some(XO)},PE=(e,t)=>{const r=VO(t),n=(u=[])=>{if(r){const f=t.props.render(e);return wg(f).filter(Boolean).map(A=>PE(e,A))}return u.map(f=>PE(e,f))},a=r&&WO(t)?{...t.box,height:0}:t.box,s=n(t.children),c=r?null:t.lines;return Object.assign({},t,{box:a,lines:c,children:s})},$O=(e,t,r,n)=>{if(XO(t)){const i=PE(e,t);return JO(i,r,n)}return t},x_=(e,t,r,n)=>{const i=Vme(e),a=Jme(e),s=$O({pageNumber:t},e,r,n),c=e.style.height,[u,f]=ZO(i,a,s.children),A=S=>JO(S,r,n),v={...e.box,height:c},y=A(Object.assign({},e,{box:v,children:u}));if(f.length===0||G5e(f))return[y,null];const E=FE("height",e.box),C=FE("bookmark",e.props),I=A(Object.assign({},e,{props:C,box:E,children:f}));return[y,I]},V5e=(e,t,r,n,i)=>{const s={totalPages:i.length,pageNumber:n+1,subPageNumber:r.subPageNumber+1,subPageTotalPages:r.subPageTotalPages};return $O(s,r,e,t)},J5e=e=>e.map((t,r)=>({...t,subPageNumber:r,subPageTotalPages:e.length})),Z5e=e=>FE(["subPageNumber","subPageTotalPages"],e),X5e=(e,t,r,n)=>{if(!e)return[];if(e.props?.wrap===!1)return[e];let i=x_(e,t,r,n);const a=[i[0]];let s=i[1];for(;s!==null;)i=x_(s,t+a.length,r,n),a.push(i[0]),s=i[1];return a},$5e=(e,t)=>{let r=[],n=1;for(let i=0;i<e.children.length;i+=1){const a=e.children[i];let s=X5e(a,n,t,e.yoga);s=J5e(s),n+=s.length,r=r.concat(s)}return r=r.map((...i)=>Z5e(V5e(t,e.yoga,...i))),UE(r,e)},E_=e=>t=>{const r=B0(t),n=e.width;return r?r.percent*n:t},C_=e=>t=>{const r=B0(t),n=e.height;return r?r.percent*n:t},eve=e=>{const t=e.style,r=Vv({paddingTop:C_(t),paddingLeft:E_(t),paddingRight:E_(t),paddingBottom:C_(t)},e.style);return Object.assign({},e,{style:r})},tve=e=>{if(!e.children)return e;const t=e.children.map(eve);return Object.assign({},e,{children:t})},n2=e=>t=>{if(!t)return;const r=B0(t);return r?r.percent*Math.min(e.width,e.height):t},eM=e=>{const t=Vv({borderTopLeftRadius:n2(e.box),borderTopRightRadius:n2(e.box),borderBottomRightRadius:n2(e.box),borderBottomLeftRadius:n2(e.box)},e.style||{}),r=Object.assign({},e,{style:t});if(!e.children)return r;const n=e.children.map(eM);return Object.assign({},r,{children:n})},rve=(e,t)=>
255{const r=B0(t);return r?r.percent*e:t},nve=e=>{const t=e.style.height,r=e.style?.paddingTop||0,n=e.style?.paddingBottom||0;return t-r-n},ive=(e,t)=>{if(Yi(e.style?.height)||Yi(t.style?.height))return t;const r=nve(e),n=rve(r,t.style.height),i=Object.assign({},t.style,{height:n});return Object.assign({},t,{style:i})},ave=e=>{if(!e.children)return e;const t=n=>ive(e,n),r=e.children.map(t);return Object.assign({},e,{children:r})},sve=e=>{if(!e.children)return e;const t=e.children.map(ave);return Object.assign({},e,{children:t})},rB=e=>t=>t.type===e,ove=rB(b3),tM=rB(lr),rM=rB(OA),lve=e=>"render"in e.props,cve=e=>tM(e)||rM(e),uve=e=>{const t=e.children||[];return t.every(rM)?!0:t.every(tM)?!1:t.every(cve)},fve=e=>{const t={type:lr,props:{},style:{},box:{},children:e.children};return Object.assign({},e,{children:[t]})},dve=e=>ove(e)?lve(e)?Object.assign({},e,{type:lr}):uve(e)?fve(e):e:e,nM=e=>{if(!e.children)return e;const t=Ks(dve,nM),r=e.children.map(t);return Object.assign({},e,{children:r})},Ave=Pue(hme,Sme,d_,$5e,XC,eM,z5e,QO,d_,$C,sve,tve,wme,nM,Qme,Ume,fme);var ax={exports:{}},sx={};var B_;function hve(){return B_||(B_=1,(function(e){function t(X,se){var ce=X.length;X.push(se);e:for(;0<ce;){var Be=ce-1>>>1,_e=X[Be];if(0<i(_e,se))X[Be]=se,X[ce]=_e,ce=Be;else break e}}function r(X){return X.length===0?null:X[0]}function n(X){if(X.length===0)return null;var se=X[0],ce=X.pop();if(ce!==se){X[0]=ce;e:for(var Be=0,_e=X.length,$=_e>>>1;Be<$;){var de=2*(Be+1)-1,he=X[de],me=de+1,tt=X[me];if(0>i(he,ce))me<_e&&0>i(tt,he)?(X[Be]=tt,X[me]=ce,Be=me):(X[Be]=he,X[de]=ce,Be=de);else if(me<_e&&0>i(tt,ce))X[Be]=tt,X[me]=ce,Be=me;else break e}}return se}function i(X,se){var ce=X.sortIndex-se.sortIndex;return ce!==0?ce:X.id-se.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var s=Date,c=s.now();e.unstable_now=function(){return s.now()-c}}var u=[],f=[],A=1,v=null,y=3,E=!1,C=!1,I=!1,S=typeof setTimeout=="function"?setTimeout:null,T=typeof clearTimeout=="function"?clearTimeout:null,_=typeof setImmediate<"u"?setImmediate:null;function k(X){for(var se=r(f);se!==null;){if(se.callback===null)n(f);else if(se.startTime<=X)n(f),se.sortIndex=se.expirationTime,t(u,se);else break;se=r(f)}}function F(X){if(I=!1,k(X),!C)if(r(u)!==null)C=!0,te();else{var se=r(f);se!==null&&Ae(F,se.startTime-X)}}var Q=!1,j=-1,N=5,L=-1;function G(){return!(e.unstable_now()-L<N)}function H(){if(Q){var X=e.unstable_now();L=X;var se=!0;try{e:{C=!1,I&&(I=!1,T(j),j=-1),E=!0;var ce=y;try{t:{for(k(X),v=r(u);v!==null&&!(v.expirationTime>X&&G());){var Be=v.callback;if(typeof Be=="function"){v.callback=null,y=v.priorityLevel;var _e=Be(v.expirationTime<=X);if(X=e.unstable_now(),typeof _e=="function"){v.callback=_e,k(X),se=!0;break t}v===r(u)&&n(u),k(X)}else n(u);v=r(u)}if(v!==null)se=!0;else{var $=r(f);$!==null&&Ae(F,$.startTime-X),se=!1}}break e}finally{v=null,y=ce,E=!1}se=void 0}}finally{se?Z():Q=!1}}}var Z;if(typeof _=="function")Z=function(){_(H)};else if(typeof MessageChannel<"u"){var O=new MessageChannel,P=O.port2;O.port1.onmessage=H,Z=function(){P.postMessage(null)}}else Z=function(){S(H,0)};function te(){Q||(Q=!0,Z())}function Ae(X,se){j=S(function(){X(e.unstable_now())},se)}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(X){X.callback=null},e.unstable_continueExecution=function(){C||E||(C=!0,te())},e.unstable_forceFrameRate=function(X){0>X||125<X?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):N=0<X?Math.floor(1e3/X):5},e.unstable_getCurrentPriorityLevel=function(){return y},e.unstable_getFirstCallbackNode=function(){return r(u)},e.unstable_next=function(X){switch(y){case 1:case 2:case 3:var se=3;break;default:se=y}var ce=y;y=se;try{return X()}finally{y=ce}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(X,se){switch(X){case 1:case 2:case 3:case 4:case 5:break;default:X=3}var ce=y;y=X;try{return se()}finally{y=ce}},e.unstable_scheduleCallback=function(X,se,ce){var Be=e.unstable_now();switch(typeof ce=="object"&&ce!==null?(ce=ce.delay,ce=typeof ce=="number"&&0<ce?Be+ce:Be):ce=Be,X){case 1:var _e=-1;break;case 2:_e=250;break;case 5:_e=1073741823;break;case 4:_e=1e4;break;default:_e=5e3}return _e=ce+_e,X={id:A++,callback:se,priorityLevel:X,startTime:ce,expirationTime:_e,sortIndex:-1},ce>Be?(X.sortIndex=ce,t(f,X),r(u)===null&&X===r(f)&&(I?(T(j),j=-1):I=!0,Ae(F,ce-Be))):(X.sortIndex=_e,t(u,X),C||E||(C=!0,te())),X},e.unstable_shouldYield=G,e.unstable_wrapCallback=function(X){var se=y;return function(){var ce=y;y=se;try{return X.apply(this,arguments)}finally{y=ce}}}})(sx)),sx}var w_;function gve(){return w_||(w_=1,ax.exports=hve()),ax.exports}var iM=gve();const pve=yi(iM),aM=wQ({__proto__:null,default:pve},[iM]);
255function mve(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function vve(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach((function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})})),r}var I_,sM={exports:{}},S_={exports:{}},yve=vve(aM),i2;sM.exports=(I_||(I_=1,(i2=S_).exports=function(e){function t(g,p,w,M){return new fo(g,p,w,M)}function r(g){var p="https://react.dev/errors/"+g;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var w=2;w<arguments.length;w++)p+="&args[]="+encodeURIComponent(arguments[w])}return"Minified React error #"+g+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(g){return g===null||typeof g!="object"?null:typeof(g=iu&&g[iu]||g["@@iterator"])=="function"?g:null}function i(g){if(g==null)return null;if(typeof g=="function")return g.$$typeof===Af?null:g.displayName||g.name||null;if(typeof g=="string")return g;switch(g){case Vi:return"Fragment";case go:return"Portal";case po:return"Profiler";case Ji:return"StrictMode";case ys:return"Suspense";case F0:return"SuspenseList"}if(typeof g=="object")switch(g.$$typeof){case Ai:return(g.displayName||"Context")+".Provider";case yl:return(g._context.displayName||"Context")+".Consumer";case Va:var p=g.render;return(g=g.displayName)||(g=(g=p.displayName||p.name||"")!==""?"ForwardRef("+g+")":"ForwardRef"),g;case Ja:return(p=g.displayName||null)!==null?p:i(g.type)||"Memo";case Ua:p=g._payload,g=g._init;try{return i(g(p))}catch{}}return null}function a(g){if(ho===void 0)try{throw Error()}catch(w){var p=w.stack.trim().match(/\n( *(at )?)/);ho=p&&p[1]||"",La=-1<w.stack.indexOf(` 256 at`)?" (<anonymous>)":-1<w.stack.indexOf("@")?"@unknown:0:0":""}return` 257`+ho+g+La}function s(g,p){if(!g||ri)return"";ri=!0;var w=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var M={DetermineComponentFrameRoot:function(){try{if(p){var sr=function(){throw Error()};if(Object.defineProperty(sr.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(sr,[])}catch(mr){var Kt=mr}Reflect.construct(g,[],sr)}else{try{sr.call()}catch(mr){Kt=mr}g.call(sr.prototype)}}else{try{throw Error()}catch(mr){Kt=mr}(sr=g())&&typeof sr.catch=="function"&&sr.catch((function(){}))}}catch(mr){if(mr&&Kt&&typeof mr.stack=="string")return[mr.stack,Kt.stack]}return[null,null]}};M.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var q=Object.getOwnPropertyDescriptor(M.DetermineComponentFrameRoot,"name");q&&q.configurable&&Object.defineProperty(M.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var V=M.DetermineComponentFrameRoot(),ge=V[0],Se=V[1];if(ge&&Se){var Fe=ge.split(` 258`),gt=Se.split(` 259`);for(q=M=0;M<Fe.length&&!Fe[M].includes("DetermineComponentFrameRoot");)M++;for(;q<gt.length&&!gt[q].includes("DetermineComponentFrameRoot");)q++;if(M===Fe.length||q===gt.length)for(M=Fe.length-1,q=gt.length-1;1<=M&&0<=q&&Fe[M]!==gt[q];)q--;for(;1<=M&&0<=q;M--,q--)if(Fe[M]!==gt[q]){if(M!==1||q!==1)do if(M--,0>--q||Fe[M]!==gt[q]){var nr=` 260`+Fe[M].replace(" at new "," at ");return g.displayName&&nr.includes("<anonymous>")&&(nr=nr.replace("<anonymous>",g.displayName)),nr}while(1<=M&&0<=q);break}}}finally{ri=!1,Error.prepareStackTrace=w}return(w=g?g.displayName||g.name:"")?a(w):""}function c(g){switch(g.tag){case 26:case 27:case 5:return a(g.type);case 16:return a("Lazy");case 13:return a("Suspense");case 19:return a("SuspenseList");case 0:case 15:return s(g.type,!1);case 11:return s(g.type.render,!1);case 1:return s(g.type,!0);default:return""}}function u(g){try{var p="";do p+=c(g),g=g.return;while(g);return p}catch(w){return` 261Error generating stack: `+w.message+` 262`+w.stack}}function f(g){return{current:g}}function A(g){0>bl||(g.current=lu[bl],lu[bl]=null,bl--)}function v(g,p){bl++,lu[bl]=g.current,g.current=p}function y(g){var p=42&g;if(p!==0)return p;switch(g&-g){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&g;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&g;case 67108864:return 67108864;
262case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return g}}function E(g,p){var w=g.pendingLanes;if(w===0)return 0;var M=0,q=g.suspendedLanes;g=g.pingedLanes;var V=134217727&w;return V!==0?(w=V&~q)!=0?M=y(w):(g&=V)!=0&&(M=y(g)):(w&=~q)!=0?M=y(w):g!==0&&(M=y(g)),M===0?0:p!==0&&p!==M&&(p&q)==0&&((q=M&-M)>=(g=p&-p)||q===32&&(4194176&g)!=0)?p:M}function C(g,p){switch(g){case 1:case 2:case 4:case 8:return p+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 p+5e3;default:return-1}}function I(){var g=jd;return(4194176&(jd<<=1))==0&&(jd=128),g}function S(){var g=Ud;return(62914560&(Ud<<=1))==0&&(Ud=4194304),g}function T(g){for(var p=[],w=0;31>w;w++)p.push(g);return p}function _(g,p){g.pendingLanes|=p,p!==268435456&&(g.suspendedLanes=0,g.pingedLanes=0,g.warmLanes=0)}function k(g,p,w){g.pendingLanes|=p,g.suspendedLanes&=~p;var M=31-ss(p);g.entangledLanes|=p,g.entanglements[M]=1073741824|g.entanglements[M]|4194218&w}function F(g,p){var w=g.entangledLanes|=p;for(g=g.entanglements;w;){var M=31-ss(w),q=1<<M;q&p|g[M]&p&&(g[M]|=p),w&=~q}}function Q(g){return 2<(g&=-g)?8<g?(134217727&g)!=0?32:268435456:8:2}function j(g){typeof yf=="function"&&th(g)}function N(g,p){if(typeof g=="object"&&g!==null){var w=rh.get(g);return w!==void 0?w:(p={value:g,source:p,stack:u(p)},rh.set(g,p),p)}return{value:g,source:p,stack:u(p)}}function L(g){for(;g===xl;)xl=g0[--j0],g0[j0]=null,g0[--j0],g0[j0]=null;for(;g===El;)El=fc[--uu],fc[uu]=null,fc[--uu],fc[uu]=null,fc[--uu],fc[uu]=null}function G(g,p){v(fu,p),v(Si,g),v(ia,null),g=is(p),A(ia),v(ia,g)}function H(){A(ia),A(Si),A(fu)}function Z(g){g.memoizedState!==null&&v(Os,g);var p=ia.current,w=hf(p,g.type);p!==w&&(v(Si,g),v(ia,w))}function O(g){Si.current===g&&(A(ia),A(Si)),Os.current===g&&(A(Os),b._currentValue2=x)}function P(){for(var g=Cl,p=dc=Cl=0;p<g;){var w=Pn[p];Pn[p++]=null;var M=Pn[p];Pn[p++]=null;var q=Pn[p];Pn[p++]=null;var V=Pn[p];if(Pn[p++]=null,M!==null&&q!==null){var ge=M.pending;ge===null?q.next=q:(q.next=ge.next,ge.next=q),M.pending=q}V!==0&&se(w,q,V)}}function te(g,p,w,M){Pn[Cl++]=g,Pn[Cl++]=p,Pn[Cl++]=w,Pn[Cl++]=M,dc|=M,g.lanes|=M,(g=g.alternate)!==null&&(g.lanes|=M)}function Ae(g,p,w,M){return te(g,p,w,M),ce(g)}function X(g,p){return te(g,null,null,p),ce(g)}function se(g,p,w){g.lanes|=w;var M=g.alternate;M!==null&&(M.lanes|=w);for(var q=!1,V=g.return;V!==null;)V.childLanes|=w,(M=V.alternate)!==null&&(M.childLanes|=w),V.tag===22&&((g=V.stateNode)===null||1&g._visibility||(q=!0)),g=V,V=V.return;q&&p!==null&&g.tag===3&&(V=g.stateNode,q=31-ss(w),(g=(V=V.hiddenUpdates)[q])===null?V[q]=[p]:g.push(p),p.lane=536870912|w)}function ce(g){if(50<Li)throw Li=0,Sa=null,Error(r(185));for(var p=g.return;p!==null;)p=(g=p).return;return g.tag===3?g.stateNode:null}function Be(g){g!==Bl&&g.next===null&&(Bl===null?Vo=Bl=g:Bl=Bl.next=g),wl=!0,du||(du=!0,Wo(vf,$))}function _e(g,p){if(!k1&&wl){k1=!0;do for(var w=!1,M=Vo;M!==null;){if(g!==0){var q=M.pendingLanes;if(q===0)var V=0;else{var ge=M.suspendedLanes,Se=M.pingedLanes;V=(1<<31-ss(42|g)+1)-1,V=201326677&(V&=q&~(ge&~Se))?201326677&V|1:V?2|V:0}V!==0&&(w=!0,me(M,V))}else V=bn,(3&(V=E(M,M===_i?V:0)))!=0&&(w=!0,me(M,V));M=M.next}while(w);k1=!1}}function $(){wl=du=!1;var g=0;hi!==0&&(Go()&&(g=hi),hi=0);for(var p=vo(),w=null,M=Vo;M!==null;){var q=M.next,V=de(M,p);V===0?(M.next=null,w===null?Vo=q:w.next=q,q===null&&(Bl=w)):(w=M,(g!==0||(3&V)!=0)&&(wl=!0)),M=q}_e(g)}function de(g,p){for(var w=g.suspendedLanes,M=g.pingedLanes,q=g.expirationTimes,V=-62914561&g.pendingLanes;0<V;){var ge=31-ss(V),Se=1<<ge,Fe=q[ge];Fe===-1?(Se&w)!=0&&(Se&M)==0||(q[ge]=C(Se,p)):Fe<=p&&(g.expiredLanes|=Se),V&=~Se}if(w=bn,w=E(g,g===(p=_i)?w:0),M=g.callbackNode,w===0||g===p&&Mi===2||g.cancelPendingCommit!==null)return M!==null&&M!==null&&Ko(M),g.callbackNode=null,g.callbackPriority=0;if((3&w)!=0)return M!==null&&M!==null&&Ko(M),g.callbackPriority=2,g.callbackNode=null,2;if((p=w&-w)===g.callbackPriority)return p;switch(M!==null&&Ko(M),Q(w)){case 2:w=vf;break;case 8:w=zd;break;case 32:default:w=Q1;break;case 268435456:w=Mp}return M=he.bind(null,g),w=Wo(w,M),g.callbackPriority=p,g.callbackNode=w,p}function he(g,p){var w=g.callbackNode;if(kr()&&g.callbackNode!==w)return null;var M=bn;
262return(M=E(g,g===_i?M:0))===0?null:(Ya(g,M,p),de(g,vo()),g.callbackNode===w?he.bind(null,g):null)}function me(g,p){if(kr())return null;Ya(g,p,!0)}function tt(){return hi===0&&(hi=I()),hi}function et(){if(--Hd==0&&Au!==null){hc!==null&&(hc.status="fulfilled");var g=Au;Au=null,Ac=0,hc=null;for(var p=0;p<g.length;p++)(0,g[p])()}}function Pe(g){g.updateQueue={baseState:g.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ie(g,p){g=g.updateQueue,p.updateQueue===g&&(p.updateQueue={baseState:g.baseState,firstBaseUpdate:g.firstBaseUpdate,lastBaseUpdate:g.lastBaseUpdate,shared:g.shared,callbacks:null})}function Re(g){return{lane:g,tag:0,payload:null,callback:null,next:null}}function Me(g,p,w){var M=g.updateQueue;if(M===null)return null;if(M=M.shared,(2&sa)!=0){var q=M.pending;return q===null?p.next=p:(p.next=q.next,q.next=p),M.pending=p,p=ce(g),se(g,null,w),p}return te(g,M,p,w),ce(g)}function De(g,p,w){if((p=p.updateQueue)!==null&&(p=p.shared,(4194176&w)!=0)){var M=p.lanes;w|=M&=g.pendingLanes,p.lanes=w,F(g,w)}}function ft(g,p){var w=g.updateQueue,M=g.alternate;if(M!==null&&w===(M=M.updateQueue)){var q=null,V=null;if((w=w.firstBaseUpdate)!==null){do{var ge={lane:w.lane,tag:w.tag,payload:w.payload,callback:null,next:null};V===null?q=V=ge:V=V.next=ge,w=w.next}while(w!==null);V===null?q=V=p:V=V.next=p}else q=V=p;return w={baseState:M.baseState,firstBaseUpdate:q,lastBaseUpdate:V,shared:M.shared,callbacks:M.callbacks},void(g.updateQueue=w)}(g=w.lastBaseUpdate)===null?w.firstBaseUpdate=p:g.next=p,w.lastBaseUpdate=p}function Dt(){if(Gd&&hc!==null)throw hc}function Tt(g,p,w,M){Gd=!1;var q=g.updateQueue;gc=!1;var V=q.firstBaseUpdate,ge=q.lastBaseUpdate,Se=q.shared.pending;if(Se!==null){q.shared.pending=null;var Fe=Se,gt=Fe.next;Fe.next=null,ge===null?V=gt:ge.next=gt,ge=Fe;var nr=g.alternate;nr!==null&&(Se=(nr=nr.updateQueue).lastBaseUpdate)!==ge&&(Se===null?nr.firstBaseUpdate=gt:Se.next=gt,nr.lastBaseUpdate=Fe)}if(V!==null){var sr=q.baseState;for(ge=0,nr=gt=Fe=null,Se=V;;){var Kt=-536870913&Se.lane,mr=Kt!==Se.lane;if(mr?(bn&Kt)===Kt:(M&Kt)===Kt){Kt!==0&&Kt===Ac&&(Gd=!0),nr!==null&&(nr=nr.next={lane:0,tag:Se.tag,payload:Se.payload,callback:null,next:null});e:{var Ei=g,Ze=Se;Kt=p;var $e=w;switch(Ze.tag){case 1:if(typeof(Ei=Ze.payload)=="function"){sr=Ei.call($e,sr,Kt);break e}sr=Ei;break e;case 3:Ei.flags=-65537&Ei.flags|128;case 0:if((Kt=typeof(Ei=Ze.payload)=="function"?Ei.call($e,sr,Kt):Ei)==null)break e;sr=ja({},sr,Kt);break e;case 2:gc=!0}}(Kt=Se.callback)!==null&&(g.flags|=64,mr&&(g.flags|=8192),(mr=q.callbacks)===null?q.callbacks=[Kt]:mr.push(Kt))}else mr={lane:Kt,tag:Se.tag,payload:Se.payload,callback:Se.callback,next:null},nr===null?(gt=nr=mr,Fe=sr):nr=nr.next=mr,ge|=Kt;if((Se=Se.next)===null){if((Se=q.shared.pending)===null)break;Se=(mr=Se).next,mr.next=null,q.lastBaseUpdate=mr,q.shared.pending=null}}nr===null&&(Fe=sr),q.baseState=Fe,q.firstBaseUpdate=gt,q.lastBaseUpdate=nr,V===null&&(q.shared.lanes=0),Eo|=ge,g.lanes=ge,g.memoizedState=sr}}function Mt(g,p){if(typeof g!="function")throw Error(r(191,g));g.call(p)}function ar(g,p){var w=g.callbacks;if(w!==null)for(g.callbacks=null,g=0;g<w.length;
262g++)Mt(w[g],p)}function Ot(g,p){if(L0(g,p))return!0;if(typeof g!="object"||g===null||typeof p!="object"||p===null)return!1;var w=Object.keys(g),M=Object.keys(p);if(w.length!==M.length)return!1;for(M=0;M<w.length;M++){var q=w[M];if(!N1.call(p,q)||!L0(g[q],p[q]))return!1}return!0}function Le(g){return(g=g.status)==="fulfilled"||g==="rejected"}function Jt(){}function cr(g,p,w){switch((w=g[w])===void 0?g.push(p):w!==p&&(p.then(Jt,Jt),p=w),p.status){case"fulfilled":return p.value;case"rejected":throw(g=p.reason)===hu?Error(r(483)):g;default:if(typeof p.status=="string")p.then(Jt,Jt);else{if((g=_i)!==null&&100<g.shellSuspendCounter)throw Error(r(482));(g=p).status="pending",g.then((function(M){if(p.status==="pending"){var q=p;q.status="fulfilled",q.value=M}}),(function(M){if(p.status==="pending"){var q=p;q.status="rejected",q.reason=M}}))}switch(p.status){case"fulfilled":return p.value;case"rejected":throw(g=p.reason)===hu?Error(r(483)):g}throw pc=p,hu}}function bt(){if(pc===null)throw Error(r(459));var g=pc;return pc=null,g}function tr(g){var p=mc;return mc+=1,Jo===null&&(Jo=[]),cr(Jo,g,p)}function Ft(g,p,w,M){g=M.props.ref,w.ref=g!==void 0?g:null}function kt(g,p){throw p.$$typeof===zo?Error(r(525)):(g=Object.prototype.toString.call(p),Error(r(31,g==="[object Object]"?"object with keys {"+Object.keys(p).join(", ")+"}":g)))}function $t(g){return(0,g._init)(g._payload)}function wr(g){function p(Ze,$e){if(g){var At=Ze.deletions;At===null?(Ze.deletions=[$e],Ze.flags|=16):At.push($e)}}function w(Ze,$e){if(!g)return null;for(;$e!==null;)p(Ze,$e),$e=$e.sibling;return null}function M(Ze){for(var $e=new Map;Ze!==null;)Ze.key!==null?$e.set(Ze.key,Ze):$e.set(Ze.index,Ze),Ze=Ze.sibling;return $e}function q(Ze,$e){return(Ze=u0(Ze,$e)).index=0,Ze.sibling=null,Ze}function V(Ze,$e,At){return Ze.index=At,g?(At=Ze.alternate)!==null?(At=At.index)<$e?(Ze.flags|=33554434,$e):At:(Ze.flags|=33554434,$e):(Ze.flags|=1048576,$e)}function ge(Ze){return g&&Ze.alternate===null&&(Ze.flags|=33554434),Ze}function Se(Ze,$e,At,qt){return $e===null||$e.tag!==6?(($e=Po(At,Ze.mode,qt)).return=Ze,$e):(($e=q($e,At)).return=Ze,$e)}function Fe(Ze,$e,At,qt){var Tr=At.type;return Tr===Vi?nr(Ze,$e,At.props.children,qt,At.key):$e!==null&&($e.elementType===Tr||typeof Tr=="object"&&Tr!==null&&Tr.$$typeof===Ua&&$t(Tr)===$e.type)?(Ft(Ze,0,qt=q($e,At.props),At),qt.return=Ze,qt):(Ft(Ze,0,qt=vl(At.type,At.key,At.props,null,Ze.mode,qt),At),qt.return=Ze,qt)}function gt(Ze,$e,At,qt){return $e===null||$e.tag!==4||$e.stateNode.containerInfo!==At.containerInfo||$e.stateNode.implementation!==At.implementation?(($e=Ka(At,Ze.mode,qt)).return=Ze,$e):(($e=q($e,At.children||[])).return=Ze,$e)}function nr(Ze,$e,At,qt,Tr){return $e===null||$e.tag!==7?(($e=ur(At,Ze.mode,qt,Tr)).return=Ze,$e):(($e=q($e,At)).return=Ze,$e)}function sr(Ze,$e,At){if(typeof $e=="string"&&$e!==""||typeof $e=="number"||typeof $e=="bigint")return($e=Po(""+$e,Ze.mode,At)).return=Ze,$e;if(typeof $e=="object"&&$e!==null){switch($e.$$typeof){case f0:return Ft(Ze,0,At=vl($e.type,$e.key,$e.props,null,Ze.mode,At),$e),At.return=Ze,At;case go:return($e=Ka($e,Ze.mode,At)).return=Ze,$e;case Ua:return sr(Ze,$e=(0,$e._init)($e._payload),At)}if(Kr($e)||n($e))return($e=ur($e,Ze.mode,At,null)).return=Ze,$e;if(typeof $e.then=="function")return sr(Ze,tr($e),At);if($e.$$typeof===Ai)return sr(Ze,Ea(Ze,$e),At);kt(Ze,$e)}return null}function Kt(Ze,$e,At,qt){var Tr=$e!==null?$e.key:null;if(typeof At=="string"&&At!==""||typeof At=="number"||typeof At=="bigint")return Tr!==null?null:Se(Ze,$e,""+At,qt);if(typeof At=="object"&&At!==null){switch(At.$$typeof){case f0:return At.key===Tr?Fe(Ze,$e,At,qt):null;case go:return At.key===Tr?gt(Ze,$e,At,qt):null;case Ua:return Kt(Ze,$e,At=(Tr=At._init)(At._payload),qt)}if(Kr(At)||n(At))return Tr!==null?null:nr(Ze,$e,At,qt,null);if(typeof At.then=="function")return Kt(Ze,$e,tr(At),qt);if(At.$$typeof===Ai)return Kt(Ze,$e,Ea(Ze,At),qt);kt(Ze,At)}return null}function mr(Ze,$e,At,qt,Tr){if(typeof qt=="string"&&qt!==""||typeof qt=="number"||typeof qt=="bigint")return Se($e,Ze=Ze.get(At)||null,""+qt,Tr);if(typeof qt=="object"&&qt!==null){switch(qt.$$typeof){case f0:return Fe($e,Ze=Ze.get(qt.key===null?At:qt.key)||null,qt,Tr);case go:return gt($e,Ze=Ze.get(qt.key===null?At:qt.key)||null,qt,Tr);case Ua:return mr(Ze,$e,At,qt=(0,qt._init)(qt._payload),Tr)}if(Kr(qt)||n(qt))return nr($e,Ze=Ze.get(At)||null,qt,Tr,null);if(typeof qt.then=="function")return mr(Ze,$e,At,tr(qt),Tr);if(qt.$$typeof===Ai)return mr(Ze,$e,At,Ea($e,qt),Tr);kt($e,qt)}return null}function Ei(Ze,$e,At,qt){if(typeof At=="object"&&At!==null&&At.type===Vi&&At.key===null&&(At=At.props.children),typeof At=="object"&&At!==null){switch(At.$$typeof){case f0:e:{for(var Tr=At.key,ni=$e;ni!==null;){if(ni.key===Tr){if((Tr=At.type)===Vi){if(ni.tag===7){w(Ze,ni.sibling),($e=q(ni,At.props.children)).return=Ze,Ze=$e;break e}}else if(ni.elementType===Tr||typeof Tr=="object"&&Tr!==null&&Tr.$$typeof===Ua&&$t(Tr)===ni.type){w(Ze,ni.sibling),Ft(Ze,0,$e=q(ni,At.props),At),$e.return=Ze,Ze=$e;break e}w(Ze,ni);break}p(Ze,ni),ni=ni.sibling}At.type===Vi?(($e=ur(At.props.children,Ze.mode,qt,At.key)).return=Ze,Ze=$e):(Ft(Ze,0,qt=vl(At.type,At.key,At.props,null,Ze.mode,qt),At),qt.return=Ze,Ze=qt)}return ge(Ze);case go:e:{for(ni=At.key;$e!==null;){if($e.key===ni){if($e.tag===4&&$e.stateNode.containerInfo===At.containerInfo&&$e.stateNode.implementation===At.implementation){w(Ze,$e.sibling),($e=q($e,At.children||[])).return=Ze,Ze=$e;break e}w(Ze,$e);break}p(Ze,$e),$e=$e.sibling}($e=Ka(At,Ze.mode,qt)).return=Ze,Ze=$e}return ge(Ze);case Ua:return Ei(Ze,$e,At=(ni=At._init)(At._payload),qt)}
262if(Kr(At))return(function(Pr,en,Kn,Qi){for(var la=null,ji=null,Lr=en,zr=en=0,Gi=null;Lr!==null&&zr<Kn.length;zr++){Lr.index>zr?(Gi=Lr,Lr=null):Gi=Lr.sibling;var wn=Kt(Pr,Lr,Kn[zr],Qi);if(wn===null){Lr===null&&(Lr=Gi);break}g&&Lr&&wn.alternate===null&&p(Pr,Lr),en=V(wn,en,zr),ji===null?la=wn:ji.sibling=wn,ji=wn,Lr=Gi}if(zr===Kn.length)return w(Pr,Lr),la;if(Lr===null){for(;zr<Kn.length;zr++)(Lr=sr(Pr,Kn[zr],Qi))!==null&&(en=V(Lr,en,zr),ji===null?la=Lr:ji.sibling=Lr,ji=Lr);return la}for(Lr=M(Lr);zr<Kn.length;zr++)(Gi=mr(Lr,Pr,zr,Kn[zr],Qi))!==null&&(g&&Gi.alternate!==null&&Lr.delete(Gi.key===null?zr:Gi.key),en=V(Gi,en,zr),ji===null?la=Gi:ji.sibling=Gi,ji=Gi);return g&&Lr.forEach((function(Co){return p(Pr,Co)})),la})(Ze,$e,At,qt);if(n(At)){if(typeof(ni=n(At))!="function")throw Error(r(150));return(function(Pr,en,Kn,Qi){if(Kn==null)throw Error(r(151));for(var la=null,ji=null,Lr=en,zr=en=0,Gi=null,wn=Kn.next();Lr!==null&&!wn.done;zr++,wn=Kn.next()){Lr.index>zr?(Gi=Lr,Lr=null):Gi=Lr.sibling;var Co=Kt(Pr,Lr,wn.value,Qi);if(Co===null){Lr===null&&(Lr=Gi);break}g&&Lr&&Co.alternate===null&&p(Pr,Lr),en=V(Co,en,zr),ji===null?la=Co:ji.sibling=Co,ji=Co,Lr=Gi}if(wn.done)return w(Pr,Lr),la;if(Lr===null){for(;!wn.done;zr++,wn=Kn.next())(wn=sr(Pr,wn.value,Qi))!==null&&(en=V(wn,en,zr),ji===null?la=wn:ji.sibling=wn,ji=wn);return la}for(Lr=M(Lr);!wn.done;zr++,wn=Kn.next())(wn=mr(Lr,Pr,zr,wn.value,Qi))!==null&&(g&&wn.alternate!==null&&Lr.delete(wn.key===null?zr:wn.key),en=V(wn,en,zr),ji===null?la=wn:ji.sibling=wn,ji=wn);return g&&Lr.forEach((function(Vd){return p(Pr,Vd)})),la})(Ze,$e,At=ni.call(At),qt)}if(typeof At.then=="function")return Ei(Ze,$e,tr(At),qt);if(At.$$typeof===Ai)return Ei(Ze,$e,Ea(Ze,At),qt);kt(Ze,At)}return typeof At=="string"&&At!==""||typeof At=="number"||typeof At=="bigint"?(At=""+At,$e!==null&&$e.tag===6?(w(Ze,$e.sibling),($e=q($e,At)).return=Ze,Ze=$e):(w(Ze,$e),($e=Po(At,Ze.mode,qt)).return=Ze,Ze=$e),ge(Ze)):w(Ze,$e)}return function(Ze,$e,At,qt){try{mc=0;var Tr=Ei(Ze,$e,At,qt);return Jo=null,Tr}catch(Pr){if(Pr===hu)throw Pr;var ni=t(29,Pr,null,Ze.mode);return ni.lanes=qt,ni.return=Ze,ni}}}function jt(g,p){v(bf,g=xs),v(Sl,p),xs=g|p.baseLanes}function Ut(){v(bf,xs),v(Sl,Sl.current)}function fr(){xs=bf.current,A(Sl),A(bf)}function Ar(g){var p=g.alternate;v(pa,1&pa.current),v(yo,g),Zo===null&&(p===null||Sl.current!==null||p.memoizedState!==null)&&(Zo=g)}function le(g){if(g.tag===22){if(v(pa,pa.current),v(yo,g),Zo===null){var p=g.alternate;p!==null&&p.memoizedState!==null&&(Zo=g)}}else Xe()}function Xe(){v(pa,pa.current),v(yo,yo.current)}function nt(g){A(yo),Zo===g&&(Zo=null),A(pa)}function it(g){for(var p=g;p!==null;){if(p.tag===13){var w=p.memoizedState;if(w!==null&&((w=w.dehydrated)===null||ht(w)||dr(w)))return p}else if(p.tag===19&&p.memoizedProps.revealOrder!==void 0){if((128&p.flags)!=0)return p}else if(p.child!==null){p.child.return=p,p=p.child;continue}if(p===g)break;for(;p.sibling===null;){if(p.return===null||p.return===g)return null;p=p.return}p.sibling.return=p.return,p=p.sibling}return null}function pe(){throw Error(r(321))}function He(g,p){if(p===null)return!1;for(var w=0;w<p.length&&w<g.length;w++)if(!L0(g[w],p[w]))return!1;return!0}function ee(g,p,w,M,q,V){return _l=V,Zr=p,p.memoizedState=null,p.updateQueue=null,p.lanes=0,Cr.H=g===null||g.memoizedState===null?yc:Ql,pu=!1,V=w(M,q),pu=!1,gu&&(V=Zt(p,w,M,q)),dt(g),V}function dt(g){Cr.H=bo;var p=xi!==null&&xi.next!==null;if(_l=0,aa=xi=Zr=null,xf=!1,Ef=0,mu=null,p)throw Error(r(300));g===null||Hi||(g=g.dependencies)!==null&&na(g)&&(Hi=!0)}function Zt(g,p,w,M){Zr=g;var q=0;do{if(gu&&(mu=null),Ef=0,gu=!1,25<=q)throw Error(r(301));if(q+=1,aa=xi=null,g.updateQueue!=null){var V=g.updateQueue;V.lastEffect=null,V.events=null,V.stores=null,V.memoCache!=null&&(V.memoCache.index=0)}Cr.H=bc,V=p(w,M)}while(gu);return V}function U(){var g=Cr.H,p=g.useState()[0];return p=typeof p.then=="function"?Gt(p):p,g=g.useState()[0],(xi!==null?xi.memoizedState:null)!==g&&(Zr.flags|=1024),p}function qe(){var g=nh!==0;return nh=0,g}function We(g,p,w){p.updateQueue=g.updateQueue,p.flags&=-2053,g.lanes&=~w}function ie(g){if(xf){for(g=g.memoizedState;g!==null;){var p=g.queue;p!==null&&(p.pending=null),g=g.next}xf=!1}_l=0,aa=xi=Zr=null,gu=!1,Ef=nh=0,mu=null}function be(){var g={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return aa===null?Zr.memoizedState=aa=g:aa=aa.next=g,aa}function Te(){if(xi===null){var g=Zr.alternate;g=g!==null?g.memoizedState:null}else g=xi.next;var p=aa===null?Zr.memoizedState:aa.next;if(p!==null)aa=p,xi=g;else{if(g===null)throw Zr.alternate===null?Error(r(467)):Error(r(310));g={memoizedState:(xi=g).memoizedState,baseState:xi.baseState,baseQueue:xi.baseQueue,queue:xi.queue,next:null},aa===null?Zr.memoizedState=aa=g:aa=aa.next=g}return aa}function Gt(g){var p=Ef;
262return Ef+=1,mu===null&&(mu=[]),g=cr(mu,g,p),p=Zr,(aa===null?p.memoizedState:aa.next)===null&&(p=p.alternate,Cr.H=p===null||p.memoizedState===null?yc:Ql),g}function Nt(g){if(g!==null&&typeof g=="object"){if(typeof g.then=="function")return Gt(g);if(g.$$typeof===Ai)return vn(g)}throw Error(r(438,String(g)))}function Lt(g){var p=null,w=Zr.updateQueue;if(w!==null&&(p=w.memoCache),p==null){var M=Zr.alternate;M!==null&&(M=M.updateQueue)!==null&&(M=M.memoCache)!=null&&(p={data:M.data.map((function(q){return q.slice()})),index:0})}if(p==null&&(p={data:[],index:0}),w===null&&(w=ih(),Zr.updateQueue=w),w.memoCache=p,(w=p.data[p.index])===void 0)for(w=p.data[p.index]=Array(g),M=0;M<g;M++)w[M]=df;return p.index++,w}function hr(g,p){return typeof p=="function"?p(g):p}function ye(g){return we(Te(),xi,g)}function we(g,p,w){var M=g.queue;if(M===null)throw Error(r(311));M.lastRenderedReducer=w;var q=g.baseQueue,V=M.pending;if(V!==null){if(q!==null){var ge=q.next;q.next=V.next,V.next=ge}p.baseQueue=q=V,M.pending=null}if(V=g.baseState,q===null)g.memoizedState=V;else{var Se=ge=null,Fe=null,gt=p=q.next,nr=!1;do{var sr=-536870913>.lane;if(sr!==gt.lane?(bn&sr)===sr:(_l&sr)===sr){var Kt=gt.revertLane;if(Kt===0)Fe!==null&&(Fe=Fe.next={lane:0,revertLane:0,action:gt.action,hasEagerState:gt.hasEagerState,eagerState:gt.eagerState,next:null}),sr===Ac&&(nr=!0);else{if((_l&Kt)===Kt){gt=gt.next,Kt===Ac&&(nr=!0);continue}sr={lane:0,revertLane:gt.revertLane,action:gt.action,hasEagerState:gt.hasEagerState,eagerState:gt.eagerState,next:null},Fe===null?(Se=Fe=sr,ge=V):Fe=Fe.next=sr,Zr.lanes|=Kt,Eo|=Kt}sr=gt.action,pu&&w(V,sr),V=gt.hasEagerState?gt.eagerState:w(V,sr)}else Kt={lane:sr,revertLane:gt.revertLane,action:gt.action,hasEagerState:gt.hasEagerState,eagerState:gt.eagerState,next:null},Fe===null?(Se=Fe=Kt,ge=V):Fe=Fe.next=Kt,Zr.lanes|=sr,Eo|=sr;gt=gt.next}while(gt!==null&>!==p);if(Fe===null?ge=V:Fe.next=Se,!L0(V,g.memoizedState)&&(Hi=!0,nr&&(w=hc)!==null))throw w;g.memoizedState=V,g.baseState=ge,g.baseQueue=Fe,M.lastRenderedState=V}return q===null&&(M.lanes=0),[g.memoizedState,M.dispatch]}function Qe(g){var p=Te(),w=p.queue;if(w===null)throw Error(r(311));w.lastRenderedReducer=g;var M=w.dispatch,q=w.pending,V=p.memoizedState;if(q!==null){w.pending=null;var ge=q=q.next;do V=g(V,ge.action),ge=ge.next;while(ge!==q);L0(V,p.memoizedState)||(Hi=!0),p.memoizedState=V,p.baseQueue===null&&(p.baseState=V),w.lastRenderedState=V}return[V,M]}function at(g,p,w){var M=Zr,q=Te();w=p();var V=!L0((xi||q).memoizedState,w);if(V&&(q.memoizedState=w,Hi=!0),q=q.queue,rn(Xt.bind(null,M,q,g),[g]),q.getSnapshot!==p||V||aa!==null&&1&aa.memoizedState.tag){if(M.flags|=2048,ln(9,Ht.bind(null,M,q,w,p),{destroy:void 0},null),_i===null)throw Error(r(349));(60&_l)!=0||vt(M,p,w)}return w}function vt(g,p,w){g.flags|=16384,g={getSnapshot:p,value:w},(p=Zr.updateQueue)===null?(p=ih(),Zr.updateQueue=p,p.stores=[g]):(w=p.stores)===null?p.stores=[g]:w.push(g)}function Ht(g,p,w,M){p.value=w,p.getSnapshot=M,er(p)&&Rt(g)}function Xt(g,p,w){return w((function(){er(p)&&Rt(g)}))}function er(g){var p=g.getSnapshot;g=g.value;try{var w=p();return!L0(g,w)}catch{return!0}}function Rt(g){var p=X(g,2);p!==null&&R0(p,0,2)}function Pt(g){var p=be();if(typeof g=="function"){var w=g;if(g=w(),pu){j(!0);try{w()}finally{j(!1)}}}return p.memoizedState=p.baseState=g,p.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:hr,lastRenderedState:g},p}function wt(g,p,w,M){return g.baseState=w,we(g,xi,typeof M=="function"?M:hr)}function Vt(g,p,w,M,q){if(fi(g))throw Error(r(485));if((g=p.action)!==null){var V={payload:q,action:g,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(ge){V.listeners.push(ge)}};Cr.T!==null?w(!0):V.isTransition=!1,M(V),(w=p.pending)===null?(V.next=p.pending=V,Er(p,V)):(V.next=w.next,p.pending=w.next=V)}}function Er(g,p){var w=p.action,M=p.payload,q=g.state;if(p.isTransition){var V=Cr.T,ge={};Cr.T=ge;try{var Se=w(q,M),Fe=Cr.S;Fe!==null&&Fe(ge,Se),Or(g,p,Se)}catch(gt){Gr(g,p,gt)}finally{Cr.T=V}}else try{Or(g,p,V=w(q,M))}catch(gt){Gr(g,p,gt)}}function Or(g,p,w){w!==null&&typeof w=="object"&&typeof w.then=="function"?w.then((function(M){pn(g,p,M)}),(function(M){return Gr(g,p,M)})):pn(g,p,w)}function pn(g,p,w){p.status="fulfilled",p.value=w,xr(p),g.state=w,(p=g.pending)!==null&&((w=p.next)===p?g.pending=null:(w=w.next,p.next=w,Er(g,w)))}function Gr(g,p,w){var M=g.pending;if(g.pending=null,M!==null){M=M.next;do p.status="rejected",p.reason=w,xr(p),p=p.next;while(p!==M)}g.action=null}function xr(g){g=g.listeners;for(var p=0;p<g.length;p++)(0,g[p])()}function Mr(g,p){return p}function Qn(g,p){var w,M,q;(w=be()).memoizedState=w.baseState=p,M={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Mr,lastRenderedState:p},w.queue=M,w=Ur.bind(null,Zr,M),M.dispatch=w,M=Pt(!1);var V=Hr.bind(null,Zr,!1,M.queue);
262return q={state:p,dispatch:null,action:g,pending:null},(M=be()).queue=q,w=Vt.bind(null,Zr,q,V,w),q.dispatch=w,M.memoizedState=g,[p,w,!1]}function Mn(g){return mn(Te(),xi,g)}function mn(g,p,w){p=we(g,p,Mr)[0],g=ye(hr)[0],p=typeof p=="object"&&p!==null&&typeof p.then=="function"?Gt(p):p;var M=Te(),q=M.queue,V=q.dispatch;return w!==M.memoizedState&&(Zr.flags|=2048,ln(9,rr.bind(null,q,w),{destroy:void 0},null)),[p,V,g]}function rr(g,p){g.action=p}function Jr(g){var p=Te(),w=xi;if(w!==null)return mn(p,w,g);Te(),p=p.memoizedState;var M=(w=Te()).queue.dispatch;return w.memoizedState=g,[p,M,!1]}function ln(g,p,w,M){return g={tag:g,create:p,inst:w,deps:M,next:null},(p=Zr.updateQueue)===null&&(p=ih(),Zr.updateQueue=p),(w=p.lastEffect)===null?p.lastEffect=g.next=g:(M=w.next,w.next=g,g.next=M,p.lastEffect=g),g}function Gn(){return Te().memoizedState}function qn(g,p,w,M){var q=be();Zr.flags|=g,q.memoizedState=ln(1|p,w,{destroy:void 0},M===void 0?null:M)}function si(g,p,w,M){var q=Te();M=M===void 0?null:M;var V=q.memoizedState.inst;xi!==null&&M!==null&&He(M,xi.memoizedState.deps)?q.memoizedState=ln(p,w,V,M):(Zr.flags|=g,q.memoizedState=ln(1|p,w,V,M))}function Rr(g,p){qn(8390656,8,g,p)}function rn(g,p){si(2048,8,g,p)}function Ln(g,p){return si(4,2,g,p)}function ui(g,p){return si(4,4,g,p)}function cn(g,p){if(typeof p=="function"){g=g();var w=p(g);return function(){typeof w=="function"?w():p(null)}}if(p!=null)return g=g(),p.current=g,function(){p.current=null}}function re(g,p,w){w=w!=null?w.concat([g]):null,si(4,4,cn.bind(null,p,g),w)}function ne(){}function xe(g,p){var w=Te();p=p===void 0?null:p;var M=w.memoizedState;return p!==null&&He(p,M[1])?M[0]:(w.memoizedState=[g,p],g)}function ke(g,p){var w=Te();p=p===void 0?null:p;var M=w.memoizedState;if(p!==null&&He(p,M[1]))return M[0];if(M=g(),pu){j(!0);try{g()}finally{j(!1)}}return w.memoizedState=[M,p],M}function Ge(g,p,w){return w===void 0||(1073741824&_l)!=0?g.memoizedState=p:(g.memoizedState=w,g=Fd(),Zr.lanes|=g,Eo|=g,w)}function ct(g,p,w,M){return L0(w,p)?w:Sl.current!==null?(g=Ge(g,w,M),L0(g,p)||(Hi=!0),g):(42&_l)==0?(Hi=!0,g.memoizedState=w):(g=Fd(),Zr.lanes|=g,Eo|=g,p)}function St(g,p,w,M,q){var V=Ts();Rs(V!==0&&8>V?V:8);var ge,Se,Fe,gt=Cr.T,nr={};Cr.T=nr,Hr(g,!1,p,w);try{var sr=q(),Kt=Cr.S;Kt!==null&&Kt(nr,sr),sr!==null&&typeof sr=="object"&&typeof sr.then=="function"?un(g,p,(ge=M,Se=[],Fe={status:"pending",value:null,reason:null,then:function(mr){Se.push(mr)}},sr.then((function(){Fe.status="fulfilled",Fe.value=ge;for(var mr=0;mr<Se.length;mr++)(0,Se[mr])(ge)}),(function(mr){for(Fe.status="rejected",Fe.reason=mr,mr=0;mr<Se.length;mr++)(0,Se[mr])(void 0)})),Fe),vs()):un(g,p,M,vs())}catch(mr){un(g,p,{then:function(){},status:"rejected",reason:mr},vs())}finally{Rs(V),Cr.T=gt}}function Et(){return vn(b)}function Yt(){return Te().memoizedState}function Ct(){return Te().memoizedState}function or(g){for(var p=g.return;p!==null;){switch(p.tag){case 24:case 3:var w=vs(),M=Me(p,g=Re(w),w);return M!==null&&(R0(M,0,w),De(M,p,w)),p={cache:Fa()},void(g.payload=p)}p=p.return}}function gr(g,p,w){var M=vs();w={lane:M,revertLane:0,action:w,hasEagerState:!1,eagerState:null,next:null},fi(g)?oi(p,w):(w=Ae(g,p,w,M))!==null&&(R0(w,0,M),n0(w,p,M))}function Ur(g,p,w){un(g,p,w,vs())}function un(g,p,w,M){var q={lane:M,revertLane:0,action:w,hasEagerState:!1,eagerState:null,next:null};if(fi(g))oi(p,q);else{var V=g.alternate;if(g.lanes===0&&(V===null||V.lanes===0)&&(V=p.lastRenderedReducer)!==null)try{var ge=p.lastRenderedState,Se=V(ge,w);if(q.hasEagerState=!0,q.eagerState=Se,L0(Se,ge))return te(g,p,q,0),_i===null&&P(),!1}catch{}if((w=Ae(g,p,q,M))!==null)return R0(w,0,M),n0(w,p,M),!0}return!1}function Hr(g,p,w,M){if(M={lane:2,revertLane:tt(),action:M,hasEagerState:!1,eagerState:null,next:null},fi(g)){if(p)throw Error(r(479))}else(p=Ae(g,w,M,2))!==null&&R0(p,0,2)}function fi(g){var p=g.alternate;return g===Zr||p!==null&&p===Zr}function oi(g,p){gu=xf=!0;var w=g.pending;w===null?p.next=p:(p.next=w.next,w.next=p),g.pending=p}function n0(g,p,w){if((4194176&w)!=0){var M=p.lanes;w|=M&=g.pendingLanes,p.lanes=w,F(g,w)}}function fa(g,p,w,M){w=(w=w(M,p=g.memoizedState))==null?p:ja({},p,w),g.memoizedState=w,g.lanes===0&&(g.updateQueue.baseState=w)}function ds(g,p,w,M,q,V,ge){return typeof(g=g.stateNode).shouldComponentUpdate=="function"?g.shouldComponentUpdate(M,V,ge):!(p.prototype&&p.prototype.isPureReactComponent&&Ot(w,M)&&Ot(q,V))}function i0(g,p,w,M){g=p.state,typeof p.componentWillReceiveProps=="function"&&p.componentWillReceiveProps(w,M),typeof p.UNSAFE_componentWillReceiveProps=="function"&&p.UNSAFE_componentWillReceiveProps(w,M),p.state!==g&&T1.enqueueReplaceState(p,p.state,null)}function V0(g,p){var w=p;if("ref"in p)for(var M in w={},p)M!=="ref"&&(w[M]=p[M]);if(g=g.defaultProps)for(var q in w===p&&(w=ja({},w)),g)w[q]===void 0&&(w[q]=g[q]);return w}function J0(g,p){try{(0,g.onUncaughtError)(p.value,{componentStack:p.stack})}catch(w){setTimeout((function(){throw w}))}}function Qa(g,p,w){try{(0,g.onCaughtError)(w.value,{componentStack:w.stack,errorBoundary:p.tag===1?p.stateNode:null})}catch(M){setTimeout((function(){throw M}))}}function Wi(g,p,w){return(w=Re(w)).tag=3,w.payload={element:null},w.callback=function(){J0(g,p)},w}function As(g){return(g=Re(g)).tag=3,g}function Z0(g,p,w,M){var q=w.type.getDerivedStateFromError;if(typeof q=="function"){var V=M.value;g.payload=function(){return q(V)},g.callback=function(){Qa(p,w,M)}}var ge=w.stateNode;ge!==null&&typeof ge.componentDidCatch=="function"&&(g.callback=function(){Qa(p,w,M),typeof q!="function"&&(kl===null?kl=new Set([this]):kl.add(this));var Se=M.stack;this.componentDidCatch(M.value,{componentStack:Se!==null?Se:""})})}function ti(g,p,w,M){p.child=g===null?Il(p,null,w,M):vc(p,g.child,w,M)}function qa(g,p,w,M,q){w=w.render;var V=p.ref;if("ref"in M){var ge={};for(var Se in M)Se!=="ref"&&(ge[Se]=M[Se])}else ge=M;return D0(p),M=ee(g,p,w,ge,V,q),Se=qe(),g===null||Hi?(p.flags|=1,ti(g,p,M,q),p.child):(We(g,p,q),Ti(g,p,q))}function Da(g,p,w,M,q){if(g===null){var V=w.type;return typeof V!="function"||Ao(V)||V.defaultProps!==void 0||w.compare!==null?((g=vl(w.type,null,M,p,p.mode,q)).ref=p.ref,g.return=p,p.child=g):(p.tag=15,p.type=V,hs(g,p,V,M,q))}if(V=g.child,!Pi(g,q)){var ge=V.memoizedProps;if((w=(w=w.compare)!==null?w:Ot)(ge,M)&&g.ref===p.ref)return Ti(g,p,q)}return p.flags|=1,(g=u0(V,M)).ref=p.ref,g.return=p,p.child=g}function hs(g,p,w,M,q){if(g!==null){var V=g.memoizedProps;if(Ot(V,M)&&g.ref===p.ref){if(Hi=!1,p.pendingProps=M=V,!Pi(g,q))return p.lanes=g.lanes,Ti(g,p,q);(131072&g.flags)!=0&&(Hi=!0)}}return Ri(g,p,w,M,q)}function X0(g,p,w){var M=p.pendingProps,q=M.children,V=(2&p.stateNode._pendingVisibility)!=0,ge=g!==null?g.memoizedState:null;if(Na(g,p),M.mode==="hidden"||V){if((128&p.flags)!=0){if(M=ge!==null?ge.baseLanes|w:w,g!==null){for(q=p.child=g.child,V=0;q!==null;)V=V|q.lanes|q.childLanes,q=q.sibling;p.childLanes=V&~M}else p.childLanes=0,p.child=null;return ka(g,p,M,w)}if((536870912&w)==0)return p.lanes=p.childLanes=536870912,ka(g,p,ge!==null?ge.baseLanes|w:w,w);p.memoizedState={baseLanes:0,cachePool:null},g!==null&&Kl(0,ge!==null?ge.cachePool:null),ge!==null?jt(p,ge):Ut(),le(p)}else ge!==null?(Kl(0,ge.cachePool),jt(p,ge),Xe(),p.memoizedState=null):(g!==null&&Kl(0,null),Ut(),Xe());return ti(g,p,q,w),p.child}function ka(g,p,w,M){var q=tu();return q=q===null?null:{parent:ma._currentValue2,pool:q},p.memoizedState={baseLanes:w,cachePool:q},g!==null&&Kl(0,null),Ut(),le(p),g!==null&&o0(g,p,M,!0),null}function Na(g,p){var w=p.ref;if(w===null)g!==null&&g.ref!==null&&(p.flags|=2097664);else{if(typeof w!="function"&&typeof w!="object")throw Error(r(284));g!==null&&g.ref===w||(p.flags|=2097664)}}function Ri(g,p,w,M,q){return D0(p),w=ee(g,p,w,M,void 0,q),M=qe(),g===null||Hi?(p.flags|=1,ti(g,p,w,q),p.child):(We(g,p,q),Ti(g,p,q))}function gs(g,p,w,M,q,V){return D0(p),p.updateQueue=null,w=Zt(p,M,w,q),dt(g),M=qe(),g===null||Hi?(p.flags|=1,ti(g,p,w,V),p.child):(We(g,p,V),Ti(g,p,V))}function a0(g,p,w,M,q){if(D0(p),p.stateNode===null){var V=cu,ge=w.contextType;
262typeof ge=="object"&&ge!==null&&(V=vn(ge)),V=new w(M,V),p.memoizedState=V.state!==null&&V.state!==void 0?V.state:null,V.updater=T1,p.stateNode=V,V._reactInternals=p,(V=p.stateNode).props=M,V.state=p.memoizedState,V.refs={},Pe(p),ge=w.contextType,V.context=typeof ge=="object"&&ge!==null?vn(ge):cu,V.state=p.memoizedState,typeof(ge=w.getDerivedStateFromProps)=="function"&&(fa(p,w,ge,M),V.state=p.memoizedState),typeof w.getDerivedStateFromProps=="function"||typeof V.getSnapshotBeforeUpdate=="function"||typeof V.UNSAFE_componentWillMount!="function"&&typeof V.componentWillMount!="function"||(ge=V.state,typeof V.componentWillMount=="function"&&V.componentWillMount(),typeof V.UNSAFE_componentWillMount=="function"&&V.UNSAFE_componentWillMount(),ge!==V.state&&T1.enqueueReplaceState(V,V.state,null),Tt(p,M,V,q),Dt(),V.state=p.memoizedState),typeof V.componentDidMount=="function"&&(p.flags|=4194308),M=!0}else if(g===null){V=p.stateNode;var Se=p.memoizedProps,Fe=V0(w,Se);V.props=Fe;var gt=V.context,nr=w.contextType;ge=cu,typeof nr=="object"&&nr!==null&&(ge=vn(nr));var sr=w.getDerivedStateFromProps;nr=typeof sr=="function"||typeof V.getSnapshotBeforeUpdate=="function",Se=p.pendingProps!==Se,nr||typeof V.UNSAFE_componentWillReceiveProps!="function"&&typeof V.componentWillReceiveProps!="function"||(Se||gt!==ge)&&i0(p,V,M,ge),gc=!1;var Kt=p.memoizedState;V.state=Kt,Tt(p,M,V,q),Dt(),gt=p.memoizedState,Se||Kt!==gt||gc?(typeof sr=="function"&&(fa(p,w,sr,M),gt=p.memoizedState),(Fe=gc||ds(p,w,Fe,M,Kt,gt,ge))?(nr||typeof V.UNSAFE_componentWillMount!="function"&&typeof V.componentWillMount!="function"||(typeof V.componentWillMount=="function"&&V.componentWillMount(),typeof V.UNSAFE_componentWillMount=="function"&&V.UNSAFE_componentWillMount()),typeof V.componentDidMount=="function"&&(p.flags|=4194308)):(typeof V.componentDidMount=="function"&&(p.flags|=4194308),p.memoizedProps=M,p.memoizedState=gt),V.props=M,V.state=gt,V.context=ge,M=Fe):(typeof V.componentDidMount=="function"&&(p.flags|=4194308),M=!1)}else{V=p.stateNode,Ie(g,p),nr=V0(w,ge=p.memoizedProps),V.props=nr,sr=p.pendingProps,Kt=V.context,gt=w.contextType,Fe=cu,typeof gt=="object"&>!==null&&(Fe=vn(gt)),(gt=typeof(Se=w.getDerivedStateFromProps)=="function"||typeof V.getSnapshotBeforeUpdate=="function")||typeof V.UNSAFE_componentWillReceiveProps!="function"&&typeof V.componentWillReceiveProps!="function"||(ge!==sr||Kt!==Fe)&&i0(p,V,M,Fe),gc=!1,Kt=p.memoizedState,V.state=Kt,Tt(p,M,V,q),Dt();var mr=p.memoizedState;ge!==sr||Kt!==mr||gc||g!==null&&g.dependencies!==null&&na(g.dependencies)?(typeof Se=="function"&&(fa(p,w,Se,M),mr=p.memoizedState),(nr=gc||ds(p,w,nr,M,Kt,mr,Fe)||g!==null&&g.dependencies!==null&&na(g.dependencies))?(gt||typeof V.UNSAFE_componentWillUpdate!="function"&&typeof V.componentWillUpdate!="function"||(typeof V.componentWillUpdate=="function"&&V.componentWillUpdate(M,mr,Fe),typeof V.UNSAFE_componentWillUpdate=="function"&&V.UNSAFE_componentWillUpdate(M,mr,Fe)),typeof V.componentDidUpdate=="function"&&(p.flags|=4),typeof V.getSnapshotBeforeUpdate=="function"&&(p.flags|=1024)):(typeof V.componentDidUpdate!="function"||ge===g.memoizedProps&&Kt===g.memoizedState||(p.flags|=4),typeof V.getSnapshotBeforeUpdate!="function"||ge===g.memoizedProps&&Kt===g.memoizedState||(p.flags|=1024),p.memoizedProps=M,p.memoizedState=mr),V.props=M,V.state=mr,V.context=Fe,M=nr):(typeof V.componentDidUpdate!="function"||ge===g.memoizedProps&&Kt===g.memoizedState||(p.flags|=4),typeof V.getSnapshotBeforeUpdate!="function"||ge===g.memoizedProps&&Kt===g.memoizedState||(p.flags|=1024),M=!1)}return V=M,Na(g,p),M=(128&p.flags)!=0,V||M?(V=p.stateNode,w=M&&typeof w.getDerivedStateFromError!="function"?null:V.render(),p.flags|=1,g!==null&&M?(p.child=vc(p,g.child,null,q),p.child=vc(p,null,w,q)):ti(g,p,w,q),p.memoizedState=V.state,g=p.child):g=Ti(g,p,q),g}function Yn(g){return{baseLanes:g,cachePool:$u()}}function Q0(g,p,w){return g=g!==null?g.childLanes&~w:0,p&&(g|=ls),g}function gl(g,p,w){var M,q,V,ge,Se=p.pendingProps,Fe=!1,gt=(128&p.flags)!=0;if((M=gt)||(M=(g===null||g.memoizedState!==null)&&(2&pa.current)!=0),M&&(Fe=!0,p.flags&=-129),M=(32&p.flags)!=0,p.flags&=-33,g===null)return q=Se.children,Se=Se.fallback,Fe?(Xe(),q=wi({mode:"hidden",children:q},Fe=p.mode),Se=ur(Se,Fe,w,null),q.return=p,Se.return=p,q.sibling=Se,p.child=q,(Fe=p.child).memoizedState=Yn(w),Fe.childLanes=Q0(g,M,w),p.memoizedState=ah,Se):(Ar(p),$0(p,q));if((V=g.memoizedState)!==null&&(q=V.dehydrated)!==null){if(gt)256&p.flags?(Ar(p),p.flags&=-257,p=s0(g,p,w)):p.memoizedState!==null?(Xe(),p.child=g.child,p.flags|=128,p=null):(Xe(),Fe=Se.fallback,q=p.mode,Se=wi({mode:"visible",children:Se.children},q),(Fe=ur(Fe,q,w,null)).flags|=2,Se.return=p,Fe.return=p,Se.sibling=Fe,p.child=Se,vc(p,g.child,null,w),(Se=p.child).memoizedState=Yn(w),Se.childLanes=Q0(g,M,w),p.memoizedState=ah,p=Fe);else if(Ar(p),dr(q))M=Nr(q).digest,(Se=Error(r(419))).stack="",Se.digest=M,ge={value:Se,source:null,stack:null},fn===null?fn=[ge]:fn.push(ge),p=s0(g,p,w);else if(Hi||o0(g,p,w,!1),M=(w&g.childLanes)!=0,Hi||M){if((M=_i)!==null){if((42&(Se=w&-w))!=0)Se=1;else switch(Se){case 2:Se=1;break;case 8:Se=4;break;case 32:Se=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:Se=64;break;case 268435456:Se=134217728;break;default:Se=0}if((Se=(Se&(M.suspendedLanes|w))!=0?0:Se)!==0&&Se!==V.retryLane)throw V.retryLane=Se,X(g,Se),R0(M,0,Se),F1}ht(q)||nc(),p=s0(g,p,w)}else ht(q)?(p.flags|=128,p.child=g.child,p=ns.bind(null,g),nn(q,p),p=null):(g=V.treeContext,(p=$0(p,Se.children)).flags|=4096);return p}return Fe?(Xe(),Fe=Se.fallback,q=p.mode,gt=(V=g.child).sibling,(Se=u0(V,{mode:"hidden",children:Se.children})).subtreeFlags=31457280&V.subtreeFlags,gt!==null?Fe=u0(gt,Fe):(Fe=ur(Fe,q,w,null)).flags|=2,Fe.return=p,Se.return=p,Se.sibling=Fe,p.child=Se,Se=Fe,Fe=p.child,(q=g.child.memoizedState)===null?q=Yn(w):((V=q.cachePool)!==null?(gt=ma._currentValue2,V=V.parent!==gt?{parent:gt,pool:gt}:V):V=$u(),q={baseLanes:q.baseLanes|w,cachePool:V}),Fe.memoizedState=q,Fe.childLanes=Q0(g,M,w),p.memoizedState=ah,Se):(Ar(p),g=(w=g.child).sibling,(w=u0(w,{mode:"visible",children:Se.children}
262)).return=p,w.sibling=null,g!==null&&((M=p.deletions)===null?(p.deletions=[g],p.flags|=16):M.push(g)),p.child=w,p.memoizedState=null,w)}function $0(g,p){return(p=wi({mode:"visible",children:p},g.mode)).return=g,g.child=p}function wi(g,p){return oc(g,p,0,null)}function s0(g,p,w){return vc(p,g.child,null,w),(g=$0(p,p.pendingProps.children)).flags|=2,p.memoizedState=null,g}function Dn(g,p,w){g.lanes|=p;var M=g.alternate;M!==null&&(M.lanes|=p),Qs(g.return,p,w)}function di(g,p,w,M,q){var V=g.memoizedState;V===null?g.memoizedState={isBackwards:p,rendering:null,renderingStartTime:0,last:M,tail:w,tailMode:q}:(V.isBackwards=p,V.rendering=null,V.renderingStartTime=0,V.last=M,V.tail=w,V.tailMode=q)}function da(g,p,w){var M=p.pendingProps,q=M.revealOrder,V=M.tail;if(ti(g,p,M.children,w),(2&(M=pa.current))!=0)M=1&M|2,p.flags|=128;else{if(g!==null&&(128&g.flags)!=0)e:for(g=p.child;g!==null;){if(g.tag===13)g.memoizedState!==null&&Dn(g,w,p);else if(g.tag===19)Dn(g,w,p);else if(g.child!==null){g.child.return=g,g=g.child;continue}if(g===p)break e;for(;g.sibling===null;){if(g.return===null||g.return===p)break e;g=g.return}g.sibling.return=g.return,g=g.sibling}M&=1}switch(v(pa,M),q){case"forwards":for(w=p.child,q=null;w!==null;)(g=w.alternate)!==null&&it(g)===null&&(q=w),w=w.sibling;(w=q)===null?(q=p.child,p.child=null):(q=w.sibling,w.sibling=null),di(p,!1,q,w,V);break;case"backwards":for(w=null,q=p.child,p.child=null;q!==null;){if((g=q.alternate)!==null&&it(g)===null){p.child=q;break}g=q.sibling,q.sibling=w,w=q,q=g}di(p,!0,w,null,V);break;case"together":di(p,!1,null,null,void 0);break;default:p.memoizedState=null}return p.child}function Ti(g,p,w){if(g!==null&&(p.dependencies=g.dependencies),Eo|=p.lanes,(w&p.childLanes)==0&&(g===null||(o0(g,p,w,!1),(w&p.childLanes)==0)))return null;if(g!==null&&p.child!==g.child)throw Error(r(153));if(p.child!==null){for(w=u0(g=p.child,g.pendingProps),p.child=w,w.return=p;g.sibling!==null;)g=g.sibling,(w=w.sibling=u0(g,g.pendingProps)).return=p;w.sibling=null}return p.child}function Pi(g,p){return(g.lanes&p)!=0||!((g=g.dependencies)===null||!na(g))}function es(g,p,w){if(g!==null)if(g.memoizedProps!==p.pendingProps)Hi=!0;else{if(!Pi(g,w)&&(128&p.flags)==0)return Hi=!1,(function(Se,Fe,gt){switch(Fe.tag){case 3:G(Fe,Fe.stateNode.containerInfo),bi(0,ma,Se.memoizedState.cache);break;case 27:case 5:Z(Fe);break;case 4:G(Fe,Fe.stateNode.containerInfo);break;case 10:bi(0,Fe.type,Fe.memoizedProps.value);break;case 13:var nr=Fe.memoizedState;if(nr!==null)return nr.dehydrated!==null?(Ar(Fe),Fe.flags|=128,null):(gt&Fe.child.childLanes)!=0?gl(Se,Fe,gt):(Ar(Fe),(Se=Ti(Se,Fe,gt))!==null?Se.sibling:null);Ar(Fe);break;case 19:var sr=(128&Se.flags)!=0;if((nr=(gt&Fe.childLanes)!=0)||(o0(Se,Fe,gt,!1),nr=(gt&Fe.childLanes)!=0),sr){if(nr)return da(Se,Fe,gt);Fe.flags|=128}if((sr=Fe.memoizedState)!==null&&(sr.rendering=null,sr.tail=null,sr.lastEffect=null),v(pa,pa.current),nr)break;return null;case 22:case 23:return Fe.lanes=0,X0(Se,Fe,gt);case 24:bi(0,ma,Se.memoizedState.cache)}return Ti(Se,Fe,gt)})(g,p,w);Hi=(131072&g.flags)!=0}else Hi=!1;switch(p.lanes=0,p.tag){case 16:e:{g=p.pendingProps;var M=p.elementType,q=M._init;if(M=q(M._payload),p.type=M,typeof M!="function"){if(M!=null){if((q=M.$$typeof)===Va){p.tag=11,p=qa(null,p,M,g,w);break e}if(q===Ja){p.tag=14,p=Da(null,p,M,g,w);break e}}throw p=i(M)||M,Error(r(306,p,""))}Ao(M)?(g=V0(M,g),p.tag=1,p=a0(null,p,M,g,w)):(p.tag=0,p=Ri(null,p,M,g,w))}return p;case 0:return Ri(g,p,p.type,p.pendingProps,w);case 1:return a0(g,p,M=p.type,q=V0(M,p.pendingProps),w);case 3:if(G(p,p.stateNode.containerInfo),g===null)throw Error(r(387));var V=p.pendingProps;M=(q=p.memoizedState).element,Ie(g,p),Tt(p,V,null,w);var ge=p.memoizedState;return V=ge.cache,bi(0,ma,V),V!==q.cache&&Ta(p,[ma],w,!0),Dt(),(V=ge.element)!==M?(ti(g,p,V,w),p=p.child):p=Ti(g,p,w),p;case 26:case 27:case 5:return Z(p),q=p.type,V=p.pendingProps,ge=g!==null?g.memoizedProps:null,M=V.children,gf(q,V)?M=null:ge!==null&&gf(q,ge)&&(p.flags|=32),p.memoizedState!==null&&(q=ee(g,p,U,null,null,w),b._currentValue2=q),Na(g,p),ti(g,p,M,w),p.child;case 6:return null;case 13:return gl(g,p,w);case 4:return G(p,p.stateNode.containerInfo),M=p.pendingProps,g===null?p.child=vc(p,null,M,w):ti(g,p,M,w),p.child;case 11:return qa(g,p,p.type,p.pendingProps,w);case 7:return ti(g,p,p.pendingProps,w),p.child;case 8:case 12:return ti(g,p,p.pendingProps.children,w),p.child;case 10:return M=p.pendingProps,bi(0,p.type,M.value),ti(g,p,M.children,w),p.child;case 9:return q=p.type._context,M=p.pendingProps.children,D0(p),M=M(q=vn(q)),p.flags|=1,ti(g,p,M,w),p.child;case 14:return Da(g,p,p.type,p.pendingProps,w);case 15:return hs(g,p,p.type,p.pendingProps,w);case 19:return da(g,p,w);case 22:return X0(g,p,w);case 24:return D0(p),M=vn(ma),g===null?((q=tu())===null&&(q=_i,V=Fa(),q.pooledCache=V,V.refCount++,V!==null&&(q.pooledCacheLanes|=w),q=V),p.memoizedState={parent:M,cache:q},Pe(p),bi(0,ma,q)):((g.lanes&w)!=0&&(Ie(g,p),Tt(p,null,null,w),Dt()),q=g.memoizedState,V=p.memoizedState,q.parent!==M?(q={parent:M,cache:M},p.memoizedState=q,p.lanes===0&&(p.memoizedState=p.updateQueue.baseState=q),bi(0,ma,M)):(M=V.cache,bi(0,ma,M),M!==q.cache&&Ta(p,[ma],w,!0))),ti(g,p,p.pendingProps.children,w),p.child;case 29:throw p.pendingProps}throw Error(r(156,p.tag))}function Ra(){qd=yu=vu=null}function bi(g,p,w){v(Cf,p._currentValue2),p._currentValue2=w}function jn(g){var p=Cf.current;g._currentValue2=p,A(Cf)}function Qs(g,p,w){for(;g!==null;){var M=g.alternate;if((g.childLanes&p)!==p?(g.childLanes|=p,M!==null&&(M.childLanes|=p)):M!==null&&(M.childLanes&p)!==p&&(M.childLanes|=p),g===w)break;g=g.return}}function Ta(g,p,w,M){var q=g.child;for(q!==null&&(q.return=g);q!==null;
262){var V=q.dependencies;if(V!==null){var ge=q.child;V=V.firstContext;e:for(;V!==null;){var Se=V;V=q;for(var Fe=0;Fe<p.length;Fe++)if(Se.context===p[Fe]){V.lanes|=w,(Se=V.alternate)!==null&&(Se.lanes|=w),Qs(V.return,w,g),M||(ge=null);break e}V=Se.next}}else if(q.tag===18){if((ge=q.return)===null)throw Error(r(341));ge.lanes|=w,(V=ge.alternate)!==null&&(V.lanes|=w),Qs(ge,w,g),ge=null}else ge=q.child;if(ge!==null)ge.return=q;else for(ge=q;ge!==null;){if(ge===g){ge=null;break}if((q=ge.sibling)!==null){q.return=ge.return,ge=q;break}ge=ge.return}q=ge}}function o0(g,p,w,M){g=null;for(var q=p,V=!1;q!==null;){if(!V){if((524288&q.flags)!=0)V=!0;else if((262144&q.flags)!=0)break}if(q.tag===10){var ge=q.alternate;if(ge===null)throw Error(r(387));if((ge=ge.memoizedProps)!==null){var Se=q.type;L0(q.pendingProps.value,ge.value)||(g!==null?g.push(Se):g=[Se])}}else if(q===Os.current){if((ge=q.alternate)===null)throw Error(r(387));ge.memoizedState.memoizedState!==q.memoizedState.memoizedState&&(g!==null?g.push(b):g=[b])}q=q.return}g!==null&&Ta(p,g,w,M),p.flags|=262144}function na(g){for(g=g.firstContext;g!==null;){var p=g.context;if(!L0(p._currentValue2,g.memoizedValue))return!0;g=g.next}return!1}function D0(g){vu=g,qd=yu=null,(g=g.dependencies)!==null&&(g.firstContext=null)}function vn(g){return Fi(vu,g)}function Ea(g,p){return vu===null&&D0(g),Fi(g,p)}function Fi(g,p){var w=p._currentValue2;if(qd!==p)if(p={context:p,memoizedValue:w,next:null},yu===null){if(g===null)throw Error(r(308));yu=p,g.dependencies={lanes:0,firstContext:p},g.flags|=524288}else yu=yu.next=p;return w}function Fa(){return{controller:new l4,data:new Map,refCount:0}}function $s(g){g.refCount--,g.refCount===0&&Lp(jp,(function(){g.controller.abort()}))}function tu(){var g=bu.current;return g!==null?g:_i.pooledCache}function Kl(g,p){v(bu,p===null?bu.current:p.pool)}function $u(){var g=tu();return g===null?null:{parent:ma._currentValue2,pool:g}}function ru(g){g.flags|=4}function Vl(g,p){p!==null&&(g.flags|=4),16384&g.flags&&(p=g.tag!==22?S():536870912,g.lanes|=p)}function eo(g,p){switch(g.tailMode){case"hidden":p=g.tail;for(var w=null;p!==null;)p.alternate!==null&&(w=p),p=p.sibling;w===null?g.tail=null:w.sibling=null;break;case"collapsed":w=g.tail;for(var M=null;w!==null;)w.alternate!==null&&(M=w),w=w.sibling;M===null?p||g.tail===null?g.tail=null:g.tail.sibling=null:M.sibling=null}}function Oa(g){var p=g.alternate!==null&&g.alternate.child===g.child,w=0,M=0;if(p)for(var q=g.child;q!==null;)w|=q.lanes|q.childLanes,M|=31457280&q.subtreeFlags,M|=31457280&q.flags,q.return=g,q=q.sibling;else for(q=g.child;q!==null;)w|=q.lanes|q.childLanes,M|=q.subtreeFlags,M|=q.flags,q.return=g,q=q.sibling;return g.subtreeFlags|=M,g.childLanes=w,p}function JA(g,p,w){var M=p.pendingProps;switch(L(p),p.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return Oa(p),null;case 3:return w=p.stateNode,M=null,g!==null&&(M=g.memoizedState.cache),p.memoizedState.cache!==M&&(p.flags|=2048),jn(ma),H(),w.pendingContext&&(w.context=w.pendingContext,w.pendingContext=null),g!==null&&g.child!==null||g===null||g.memoizedState.isDehydrated&&(256&p.flags)==0||(p.flags|=1024,fn!==null&&(jo(fn),fn=null)),Oa(p),null;case 26:var q;case 27:case 5:if(O(p),w=p.type,g!==null&&p.stateNode!=null)(function(ge,Se,Fe,gt){ge.memoizedProps!==gt&&ru(Se)})(g,p,0,M);else{if(!M){if(p.stateNode===null)throw Error(r(166));return Oa(p),null}g=ia.current,(function(ge,Se,Fe,gt){for(Fe=Se.child;Fe!==null;){if(Fe.tag===5||Fe.tag===6)Ho(ge,Fe.stateNode);else if(Fe.tag!==4&&!Yo&&Fe.child!==null){Fe.child.return=Fe,Fe=Fe.child;continue}if(Fe===Se)break;for(;Fe.sibling===null;){if(Fe.return===null||Fe.return===Se)return;Fe=Fe.return}Fe.sibling.return=Fe.return,Fe=Fe.sibling}})(q=eh(w,M,fu.current,g,p),p,!1),p.stateNode=q,mo(q,w,M,g)&&ru(p)}return Oa(p),(function(ge,Se,Fe){if(ou(Se,Fe)){if(ge.flags|=16777216,!pf(Se,Fe)){if(!Uo())throw pc=zi,p0;ge.flags|=8192}}else ge.flags&=-16777217})(p,p.type,p.pendingProps),null;case 6:if(g&&p.stateNode!=null)(w=g.memoizedProps)!==M&&ru(p);else{if(typeof M!="string"&&p.stateNode===null)throw Error(r(166));g=fu.current,w=ia.current,p.stateNode=O0(M,g,w,p)}return Oa(p),null;case 13:if(M=p.memoizedState,g===null||g.memoizedState!==null&&g.memoizedState.dehydrated!==null){if(q=!1,M!==null&&M.dehydrated!==null){if(g===null)throw Error(r(q?344:318));(128&p.flags)==0&&(p.memoizedState=null),p.flags|=4,Oa(p),q=!1}else fn!==null&&(jo(fn),fn=null),q=!0;if(!q)return 256&p.flags?(nt(p),p):(nt(p),null)}if(nt(p),(128&p.flags)!=0)return p.lanes=w,p;if(w=M!==null,g=g!==null&&g.memoizedState!==null,w){q=null,(M=p.child).alternate!==null&&M.alternate.memoizedState!==null&&M.alternate.memoizedState.cachePool!==null&&(q=M.alternate.memoizedState.cachePool.pool);var V=null;M.memoizedState!==null&&M.memoizedState.cachePool!==null&&(V=M.memoizedState.cachePool.pool),V!==q&&(M.flags|=2048)}return w!==g&&w&&(p.child.flags|=8192),Vl(p,p.updateQueue),Oa(p),null;case 4:return H(),g===null&&su(p.stateNode.containerInfo),Oa(p),null;case 10:return jn(p.type),Oa(p),null;case 19:if(A(pa),(q=p.memoizedState)===null)return Oa(p),null;if(M=(128&p.flags)!=0,(V=q.rendering)===null)if(M)eo(q,!1);else{if(oa!==0||g!==null&&(128&g.flags)!=0)for(g=p.child;g!==null;){if((V=it(g))!==null){for(p.flags|=128,eo(q,!1),g=V.updateQueue,p.updateQueue=g,Vl(p,g),p.subtreeFlags=0,g=w,w=p.child;w!==null;)ml(w,g),w=w.sibling;return v(pa,1&pa.current|2),p.child}g=g.sibling}q.tail!==null&&vo()>fh&&(p.flags|=128,M=!0,eo(q,!1),p.lanes=4194304)}else{if(!M)if((g=it(V))!==null){if(p.flags|=128,M=!0,g=g.updateQueue,p.updateQueue=g,Vl(p,g),eo(q,!0),q.tail===null&&q.tailMode==="hidden"&&!V.alternate)return Oa(p),null}else 2*vo()-q.renderingStartTime>fh&&w!==536870912&&(p.flags|=128,M=!0,eo(q,!1),p.lanes=4194304);q.isBackwards?(V.sibling=p.child,p.child=V):((g=q.last)!==null?g.sibling=V:p.child=V,q.last=V)}return q.tail!==null?(p=q.tail,q.rendering=p,q.tail=p.sibling,q.renderingStartTime=vo(),p.sibling=null,g=pa.current,v(pa,M?1&g|2:1&g),p):(Oa(p),null);case 22:case 23:return nt(p),fr(),M=p.memoizedState!==null,g!==null?g.memoizedState!==null!==M&&(p.flags|=8192):M&&(p.flags|=8192),M?(536870912&w)!=0&&(128&p.flags)==0&&(Oa(p),6&p.subtreeFlags&&(p.flags|=8192)):Oa(p),(w=p.updateQueue)!==null&&Vl(p,w.retryQueue),w=null,g!==null&&g.memoizedState!==null&&g.memoizedState.cachePool!==null&&(w=g.memoizedState.cachePool.pool),M=null,p.memoizedState!==null&&p.memoizedState.cachePool!==null&&(M=p.memoizedState.cachePool.pool),M!==w&&(p.flags|=2048),g!==null&&A(bu),null;case 24:return w=null,g!==null&&(w=g.memoizedState.cache),p.memoizedState.cache!==w&&(p.flags|=2048),jn(ma),Oa(p),null;case 25:return null}throw Error(r(156,p.tag))}function ZA(g,p){switch(L(p),p.tag){case 1:return 65536&(g=p.flags)?(p.flags=-65537&g|128,p):null;case 3:return jn(ma),H(),(65536&(g=p.flags))!=0&&(128&g)==0?(p.flags=-65537&g|128,p):null;case 26:case 27:case 5:return O(p),null;case 13:if(nt(p),(g=p.memoizedState)!==null&&g.dehydrated!==null&&p.alternate===null)throw Error(r(340));return 65536&(g=p.flags)?(p.flags=-65537&g|128,p):null;case 19:return A(pa),null;case 4:return H(),null;case 10:return jn(p.type),null;case 22:case 23:return nt(p),fr(),g!==null&&A(bu),65536&(g=p.flags)?(p.flags=-65537&g|128,p):null;case 24:return jn(ma),null;default:return null}}function ef(g,p){switch(L(p),p.tag){case 3:jn(ma),H();break;case 26:case 27:case 5:O(p);break;case 4:H();break;case 13:nt(p);break;case 19:A(pa);break;case 10:jn(p.type);break;case 22:case 23:nt(p),fr(),g!==null&&A(bu);break;case 24:jn(ma)}}function Jl(g,p){try{var w=p.updateQueue,M=w!==null?w.lastEffect:null;if(M!==null){var q=M.next;w=q;do{if((w.tag&g)===g){M=void 0;var V=w.create,ge=w.inst;M=V(),ge.destroy=M}w=w.next}while(w!==q)}}catch(Se){pr(p,p.return,Se)}}function to(g,p,w){try{var M=p.updateQueue,q=M!==null?M.lastEffect:null;if(q!==null){var V=q.next;M=V;
262do{if((M.tag&g)===g){var ge=M.inst,Se=ge.destroy;if(Se!==void 0){ge.destroy=void 0,q=p;var Fe=w;try{Se()}catch(gt){pr(q,Fe,gt)}}}M=M.next}while(M!==V)}}catch(gt){pr(p,p.return,gt)}}function kd(g){var p=g.updateQueue;if(p!==null){var w=g.stateNode;try{ar(p,w)}catch(M){pr(g,g.return,M)}}}function nu(g,p,w){w.props=V0(g.type,g.memoizedProps),w.state=g.memoizedState;try{w.componentWillUnmount()}catch(M){pr(g,p,M)}}function Zl(g,p){try{var w=g.ref;if(w!==null){var M=g.stateNode;switch(g.tag){case 26:case 27:case 5:var q=d0(M);break;default:q=M}typeof w=="function"?g.refCleanup=w(q):w.current=q}}catch(V){pr(g,p,V)}}function ps(g,p){var w=g.ref,M=g.refCleanup;if(w!==null)if(typeof M=="function")try{M()}catch(q){pr(g,p,q)}finally{g.refCleanup=null,(g=g.alternate)!=null&&(g.refCleanup=null)}else if(typeof w=="function")try{w(null)}catch(q){pr(g,p,q)}else w.current=null}function XA(g){var p=g.type,w=g.memoizedProps,M=g.stateNode;try{Ee(M,p,w,g)}catch(q){pr(g,g.return,q)}}function ms(g){return g.tag===5||g.tag===3||g.tag===4}function k0(g){e:for(;;){for(;g.sibling===null;){if(g.return===null||ms(g.return))return null;g=g.return}for(g.sibling.return=g.return,g=g.sibling;g.tag!==5&&g.tag!==6&&g.tag!==18;){if(2&g.flags||g.child===null||g.tag===4)continue e;g.child.return=g,g=g.child}if(!(2&g.flags))return g.stateNode}}function Xl(g,p,w){var M=g.tag;if(M===5||M===6)g=g.stateNode,p?Wt(w,g,p):K(w,g);else if(M!==4&&!Yo&&(g=g.child)!==null)for(Xl(g,p,w),g=g.sibling;g!==null;)Xl(g,p,w),g=g.sibling}function To(g,p,w){var M=g.tag;if(M===5||M===6)g=g.stateNode,p?It(w,g,p):W(w,g);else if(M!==4&&!Yo&&(g=g.child)!==null)for(To(g,p,w),g=g.sibling;g!==null;)To(g,p,w),g=g.sibling}function Nd(g,p,w){var M=w.flags;switch(w.tag){case 0:case 11:case 15:pl(g,w),4&M&&Jl(5,w);break;case 1:if(pl(g,w),4&M)if(g=w.stateNode,p===null)try{g.componentDidMount()}catch(Se){pr(w,w.return,Se)}else{var q=V0(w.type,p.memoizedProps);p=p.memoizedState;try{g.componentDidUpdate(q,p,g.__reactInternalSnapshotBeforeUpdate)}catch(Se){pr(w,w.return,Se)}}64&M&&kd(w),512&M&&Zl(w,w.return);break;case 3:if(pl(g,w),64&M&&(M=w.updateQueue)!==null){if(g=null,w.child!==null)switch(w.child.tag){case 27:case 5:g=d0(w.child.stateNode);break;case 1:g=w.child.stateNode}try{ar(M,g)}catch(Se){pr(w,w.return,Se)}}break;case 26:case 27:case 5:pl(g,w),p===null&&4&M&&XA(w),512&M&&Zl(w,w.return);break;case 12:case 13:default:pl(g,w);break;case 22:if(!(q=w.memoizedState!==null||xo)){p=p!==null&&p.memoizedState!==null||m0;var V=xo,ge=m0;xo=q,(m0=p)&&!ge?Oo(g,w,(8772&w.subtreeFlags)!=0):pl(g,w),xo=V,m0=ge}512&M&&(w.memoizedProps.mode==="manual"?Zl(w,w.return):ps(w,w.return))}}function tf(g){var p=g.alternate;p!==null&&(g.alternate=null,tf(p)),g.child=null,g.deletions=null,g.sibling=null,g.tag===5&&(p=g.stateNode)!==null&&Zi(p),g.stateNode=null,g.return=null,g.dependencies=null,g.memoizedProps=null,g.memoizedState=null,g.pendingProps=null,g.stateNode=null,g.updateQueue=null}function Ds(g,p,w){for(w=w.child;w!==null;)rf(g,p,w),w=w.sibling}function rf(g,p,w){switch(w.tag){case 26:case 27:var M,q;case 5:m0||ps(w,p);case 6:if(M=U0,q=Ms,U0=null,Ds(g,p,w),Ms=q,(U0=M)!==null)if(Ms)try{Wn(U0,w.stateNode)}catch(V){pr(w,p,V)}else try{Br(U0,w.stateNode)}catch(V){pr(w,p,V)}break;case 18:U0!==null&&(Ms?yn(U0,w.stateNode):Qr(U0,w.stateNode));break;case 4:M=U0,q=Ms,U0=w.stateNode.containerInfo,Ms=!0,Ds(g,p,w),U0=M,Ms=q;break;case 0:case 11:case 14:case 15:m0||to(2,w,p),m0||to(4,w,p),Ds(g,p,w);break;case 1:m0||(ps(w,p),typeof(M=w.stateNode).componentWillUnmount=="function"&&nu(w,p,M)),Ds(g,p,w);break;case 21:Ds(g,p,w);break;case 22:ps(w,p),m0=(M=m0)||w.memoizedState!==null,Ds(g,p,w),m0=M;break;default:Ds(g,p,w)}}function $l(g,p){var w=(function(M){switch(M.tag){case 13:case 19:var q=M.stateNode;return q===null&&(q=M.stateNode=new oh),q;case 22:return(q=(M=M.stateNode)._retryCache)===null&&(q=M._retryCache=new oh),q;default:throw Error(r(435,M.tag))}})(g);p.forEach((function(M){var q=Ma.bind(null,g,M);w.has(M)||(w.add(M),M.then(q,q))}))}function ts(g,p){var w=p.deletions;if(w!==null)for(var M=0;M<w.length;M++){var q=w[M],V=g,ge=p,Se=ge;e:for(;Se!==null;){switch(Se.tag){case 27:case 5:U0=Se.stateNode,Ms=!1;break e;case 3:case 4:U0=Se.stateNode.containerInfo,Ms=!0;break e}Se=Se.return}if(U0===null)throw Error(r(160));rf(V,ge,q),U0=null,Ms=!1,(V=q.alternate)!==null&&(V.return=null),q.return=null}if(13878&p.subtreeFlags)for(p=p.child;p!==null;)Fo(p,g),p=p.sibling}function Fo(g,p){var w=g.alternate,M=g.flags;switch(g.tag){case 0:case 11:case 14:case 15:ts(p,g),rs(g),4&M&&(to(3,g,g.return),Jl(3,g),to(5,g,g.return));break;case 1:ts(p,g),rs(g),512&M&&w!==null&&ps(w,w.return),64&M&&xo&&(g=g.updateQueue)!==null&&(M=g.callbacks)!==null&&(w=g.shared.hiddenCallbacks,g.shared.hiddenCallbacks=w===null?M:w.concat(M));break;case 26:var q;case 27:var V;case 5:if(ts(p,g),rs(g),512&M&&w!==null&&ps(w,w.return),32&g.flags){p=g.stateNode;try{kn(p)}catch(nr){pr(g,g.return,nr)}}4&M&&g.stateNode!=null&&(function(nr,sr,Kt){try{st(nr.stateNode,nr.type,Kt,sr,nr)}catch(mr){pr(nr,nr.return,mr)}})(g,p=g.memoizedProps,w!==null?w.memoizedProps:p),1024&M&&(sh=!0);break;case 6:if(ts(p,g),rs(g),4&M&&Aa){if(g.stateNode===null)throw Error(r(162));M=g.memoizedProps,w=w!==null?w.memoizedProps:M,p=g.stateNode;try{ue(p,w,M)}catch(nr){pr(g,g.return,nr)}}break;case 3:ts(p,g),rs(g),sh&&(sh=!1,Rd(g));break;case 4:case 12:ts(p,g),rs(g);break;case 13:ts(p,g),rs(g),8192&g.child.flags&&g.memoizedState!==null!=(w!==null&&w.memoizedState!==null)&&(uh=vo()),4&M&&(M=g.updateQueue)!==null&&(g.updateQueue=null,$l(g,M));break;case 22:512&M&&w!==null&&ps(w,w.return),q=g.memoizedState!==null;var ge=w!==null&&w.memoizedState!==null,Se=xo,Fe=m0;if(xo=Se||q,m0=Fe||ge,ts(p,g),m0=Fe,xo=Se,rs(g),(p=g.stateNode)._current=g,p._visibility&=-3,p._visibility|=2&p._pe
262ndingVisibility,8192&M&&(p._visibility=q?-2&p._visibility:1|p._visibility,q&&(p=xo||m0,w===null||ge||p||ro(g)),g.memoizedProps===null||g.memoizedProps.mode!=="manual")){e:if(w=null,Aa)for(p=g;;){if(p.tag===5||ga||Yo){if(w===null){ge=w=p;try{V=ge.stateNode,q?Pa(V):ha(ge.stateNode,ge.memoizedProps)}catch(nr){pr(ge,ge.return,nr)}}}else if(p.tag===6){if(w===null){ge=p;try{var gt=ge.stateNode;q?qo(gt):ot(gt,ge.memoizedProps)}catch(nr){pr(ge,ge.return,nr)}}}else if((p.tag!==22&&p.tag!==23||p.memoizedState===null||p===g)&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===g)break e;for(;p.sibling===null;){if(p.return===null||p.return===g)break e;w===p&&(w=null),p=p.return}w===p&&(w=null),p.sibling.return=p.return,p=p.sibling}}4&M&&(M=g.updateQueue)!==null&&(w=M.retryQueue)!==null&&(M.retryQueue=null,$l(g,w));break;case 19:ts(p,g),rs(g),4&M&&(M=g.updateQueue)!==null&&(g.updateQueue=null,$l(g,M));break;case 21:break;default:ts(p,g),rs(g)}}function rs(g){var p=g.flags;if(2&p){try{if(Aa&&(!Yo||g.tag!==27)){e:{for(var w=g.return;w!==null;){if(ms(w)){var M=w;break e}w=w.return}throw Error(r(160))}switch(M.tag){case 27:case 5:var q=M.stateNode;32&M.flags&&(kn(q),M.flags&=-33),To(g,k0(g),q);break;case 3:case 4:var V=M.stateNode.containerInfo;Xl(g,k0(g),V);break;default:throw Error(r(161))}}}catch(ge){pr(g,g.return,ge)}g.flags&=-3}4096&p&&(g.flags&=-4097)}function Rd(g){if(1024&g.subtreeFlags)for(g=g.child;g!==null;){var p=g;Rd(p),p.tag===5&&1024&p.flags&&R(p.stateNode),g=g.sibling}}function pl(g,p){if(8772&p.subtreeFlags)for(p=p.child;p!==null;)Nd(g,p.alternate,p),p=p.sibling}function ro(g){for(g=g.child;g!==null;){var p=g;switch(p.tag){case 0:case 11:case 14:case 15:to(4,p,p.return),ro(p);break;case 1:ps(p,p.return);var w=p.stateNode;typeof w.componentWillUnmount=="function"&&nu(p,p.return,w),ro(p);break;case 26:case 27:case 5:ps(p,p.return),ro(p);break;case 22:ps(p,p.return),p.memoizedState===null&&ro(p);break;default:ro(p)}g=g.sibling}}function Oo(g,p,w){for(w=w&&(8772&p.subtreeFlags)!=0,p=p.child;p!==null;){var M=p.alternate,q=g,V=p,ge=V.flags;switch(V.tag){case 0:case 11:case 15:Oo(q,V,w),Jl(4,V);break;case 1:if(Oo(q,V,w),typeof(q=(M=V).stateNode).componentDidMount=="function")try{q.componentDidMount()}catch(gt){pr(M,M.return,gt)}if((q=(M=V).updateQueue)!==null){var Se=M.stateNode;try{var Fe=q.shared.hiddenCallbacks;if(Fe!==null)for(q.shared.hiddenCallbacks=null,q=0;q<Fe.length;q++)Mt(Fe[q],Se)}catch(gt){pr(M,M.return,gt)}}w&&64&ge&&kd(V),Zl(V,V.return);break;case 26:case 27:case 5:Oo(q,V,w),w&&M===null&&4&ge&&XA(V),Zl(V,V.return);break;case 12:case 13:default:Oo(q,V,w);break;case 22:V.memoizedState===null&&Oo(q,V,w),Zl(V,V.return)}p=p.sibling}}function Mo(g,p){var w=null;g!==null&&g.memoizedState!==null&&g.memoizedState.cachePool!==null&&(w=g.memoizedState.cachePool.pool),g=null,p.memoizedState!==null&&p.memoizedState.cachePool!==null&&(g=p.memoizedState.cachePool.pool),g!==w&&(g!=null&&g.refCount++,w!=null&&$s(w))}function no(g,p){g=null,p.alternate!==null&&(g=p.alternate.memoizedState.cache),(p=p.memoizedState.cache)!==g&&(p.refCount++,g!=null&&$s(g))}function io(g,p,w,M){if(10256&p.subtreeFlags)for(p=p.child;p!==null;)N0(g,p,w,M),p=p.sibling}function N0(g,p,w,M){var q=p.flags;switch(p.tag){case 0:case 11:case 15:io(g,p,w,M),2048&q&&Jl(9,p);break;case 3:io(g,p,w,M),2048&q&&(g=null,p.alternate!==null&&(g=p.alternate.memoizedState.cache),(p=p.memoizedState.cache)!==g&&(p.refCount++,g!=null&&$s(g)));break;case 12:if(2048&q){io(g,p,w,M),g=p.stateNode;try{var V=p.memoizedProps,ge=V.id,Se=V.onPostCommit;typeof Se=="function"&&Se(ge,p.alternate===null?"mount":"update",g.passiveEffectDuration,-0)}catch(Fe){pr(p,p.return,Fe)}}else io(g,p,w,M);break;case 23:break;case 22:V=p.stateNode,p.memoizedState!==null?4&V._visibility?io(g,p,w,M):so(g,p):4&V._visibility?io(g,p,w,M):(V._visibility|=4,ao(g,p,w,M,(10256&p.subtreeFlags)!=0)),2048&q&&Mo(p.alternate,p);break;case 24:io(g,p,w,M),2048&q&&no(p.alternate,p);break;default:io(g,p,w,M)}}function ao(g,p,w,M,q){for(q=q&&(10256&p.subtreeFlags)!=0,p=p.child;p!==null;){var V=g,ge=p,Se=w,Fe=M,gt=ge.flags;switch(ge.tag){case 0:case 11:case 15:ao(V,ge,Se,Fe,q),Jl(8,ge);break;case 23:break;case 22:var nr=ge.stateNode;ge.memoizedState!==null?4&nr._visibility?ao(V,ge,Se,Fe,q):so(V,ge):(nr._visibility|=4,ao(V,ge,Se,Fe,q)),q&&2048>&&Mo(ge.alternate,ge);break;case 24:ao(V,ge,Se,Fe,q),q&&2048>&&no(ge.alternate,ge);break;default:ao(V,ge,Se,Fe,q)}p=p.sibling}}function so(g,p){if(10256&p.subtreeFlags)for(p=p.child;p!==null;){var w=g,M=p,q=M.flags;switch(M.tag){case 22:so(w,M),2048&q&&Mo(M.alternate,M);break;case 24:so(w,M),2048&q&&no(M.alternate,M);break;default:so(w,M)}p=p.sibling}}function Lo(g){if(g.subtreeFlags&xu)for(g=g.child;g!==null;)ec(g),g=g.sibling}function ec(g){switch(g.tag){case 26:Lo(g),g.flags&xu&&(g.memoizedState!==null?as(Up,g.memoizedState,g.memoizedProps):Ld(g.type,g.memoizedProps));break;case 5:Lo(g),g.flags&xu&&Ld(g.type,g.memoizedProps);break;case 3:case 4:var p;Lo(g);break;case 22:g.memoizedState===null&&((p=g.alternate)!==null&&p.memoizedState!==null?(p=xu,xu=16777216,Lo(g),xu=p):Lo(g));break;default:Lo(g)}}function Td(g){var p=g.alternate;if(p!==null&&(g=p.child)!==null){p.child=null;do p=g.sibling,g.sibling=null,g=p;while(g!==null)}}function tc(g){var p=g.deletions;if((16&g.flags)!=0){if(p!==null)for(var w=0;w<p.length;w++){var M=p[w];Ia=M,rc(M,g)}Td(g)}if(10256&g.subtreeFlags)for(g=g.child;g!==null;)nf(g),g=g.sibling}function nf(g){switch(g.tag){case 0:case 11:case 15:tc(g),2048&g.flags&&to(9,g,g.return);break;case 3:case 12:default:tc(g);break;case 22:var p=g.stateNode;g.memoizedState!==null&&4&p._visibility&&(g.return===null||g.return.tag!==13)?(p._visibility&=-5,af(g)):tc(g)}}function af(g){var p=g.deletions;if((16&g.flags)!=0){if(p!==null)for(var w=0;w<p.length;w++){var M=p[w];Ia=M,rc(M,g)}Td(g)}for(g=g.child;g!==null;){switch((p=g).tag){case 0:case 11:case 15:to(8,p,p.return),af(p);break;case 22:4&(w=p.stateNode)._visibility&&(w._visibility&=-5,af(p));break;default:af(p)}g=g.sibling}}function rc(g,p){for(;Ia!==null;){var w=Ia;switch(w.tag){case 0:case 11:case 15:to(8,w,p);break;case 23:case 22:if(w.memoizedState!==null&&w.memoizedState.cachePool!==null){var M=w.memoizedState.cachePool.pool;M!=null&&M.refCount++}break;case 24:$s(w.memoizedState.cache)}if((M=w.child)!==null)M.return=w,Ia=M;else e:for(w=g;Ia!==null;){var q=(M=Ia).sibling,V=M.return;if(tf(M),M===w){Ia=null;break e}if(q!==null){q.return=V,Ia=q;break e}Ia=V}
262}}function vs(){return(2&sa)!=0&&bn!==0?bn&-bn:Cr.T!==null?Ac!==0?Ac:tt():Fs()}function Fd(){ls===0&&(ls=(536870912&bn)==0||Yr?I():536870912);var g=yo.current;return g!==null&&(g.flags|=32),ls}function R0(g,p,w){(g===_i&&Mi===2||g.cancelPendingCommit!==null)&&(oo(g,0),ks(g,bn,ls)),_(g,w),(2&sa)!=0&&g===_i||(g===_i&&((2&sa)==0&&(Dl|=w),oa===4&&ks(g,bn,ls)),Be(g))}function Ya(g,p,w){if((6&sa)!=0)throw Error(r(327));var M=(w=!w&&(60&p)==0&&(p&g.expiredLanes)==0)?(function(Fe,gt){var nr=sa;sa|=2;var sr=cf(),Kt=lo();_i===Fe&&bn===gt||(Eu=null,fh=vo()+500,oo(Fe,gt));e:for(;;)try{if(Mi!==0&&$r!==null){gt=$r;var mr=os;t:switch(Mi){case 1:case 6:Mi=0,os=null,T0(Fe,gt,mr);break;case 2:if(Le(mr)){Mi=0,os=null,uo(gt);break}gt=function(){Mi===2&&_i===Fe&&(Mi=7),Be(Fe)},mr.then(gt,gt);break e;case 3:Mi=7;break e;case 4:Mi=5;break e;case 7:Le(mr)?(Mi=0,os=null,uo(gt)):(Mi=0,os=null,T0(Fe,gt,mr));break;case 5:var Ei=null;switch($r.tag){case 26:Ei=$r.memoizedState;case 5:case 27:var Ze=$r,$e=Ze.type,At=Ze.pendingProps;if(Ei?an(Ei):pf($e,At)){Mi=0,os=null;var qt=Ze.sibling;if(qt!==null)$r=qt;else{var Tr=Ze.return;Tr!==null?($r=Tr,ic(Tr)):$r=null}break t}}Mi=0,os=null,T0(Fe,gt,mr);break;case 8:lf(),oa=6;break e;default:throw Error(r(462))}}Ca();break}catch(ni){Od(Fe,ni)}return Ra(),Cr.H=sr,Cr.A=Kt,sa=nr,$r!==null?0:(_i=null,bn=0,P(),oa)})(g,p):Ii(g,p);if(M!==0)for(var q=w;;){if(M===6)ks(g,p,0);else{if(w=g.current.alternate,q&&!of(w)){M=Ii(g,p),q=!1;continue}if(M===2){if(q=p,g.errorRecoveryDisabledLanes&q)var V=0;else V=(V=-536870913&g.pendingLanes)!=0?V:536870912&V?536870912:0;if(V!==0){p=V;e:{var ge=g;M=If;var Se=bs;if(Se&&(oo(ge,V).flags|=256),(V=Ii(ge,V))!==2){if(lh&&!Se){ge.errorRecoveryDisabledLanes|=q,Dl|=q,M=4;break e}q=v0,v0=M,q!==null&&jo(q)}M=V}if(q=!1,M!==2)continue}}if(M===1){oo(g,0),ks(g,p,0);break}e:{switch(q=g,M){case 0:case 1:throw Error(r(345));case 4:if((4194176&p)===p){ks(q,p,ls);break e}break;case 2:v0=null;break;case 3:case 5:break;default:throw Error(r(329))}if(q.finishedWork=w,q.finishedLanes=p,(62914560&p)===p&&10<(M=uh+300-vo())){if(ks(q,p,ls),E(q,0)!==0)break e;q.timeoutHandle=au(sf.bind(null,q,w,v0,Eu,ch,p,ls,Dl,wf,Yd,2,-0,0),M)}else sf(q,w,v0,Eu,ch,p,ls,Dl,wf,Yd,0,-0,0)}}break}Be(g)}function jo(g){v0===null?v0=g:v0.push.apply(v0,g)}function sf(g,p,w,M,q,V,ge,Se,Fe,gt,nr,sr,Kt){if((8192&(gt=p.subtreeFlags)||(16785408>)==16785408)&&(mf(),ec(p),(p=S1())!==null))return g.cancelPendingCommit=p(sc.bind(null,g,w,M,q,ge,Se,Fe,1,sr,Kt)),void ks(g,V,ge);sc(g,w,M,q,ge)}function of(g){for(var p=g;;){var w=p.tag;if((w===0||w===11||w===15)&&16384&p.flags&&(w=p.updateQueue)!==null&&(w=w.stores)!==null)for(var M=0;M<w.length;M++){var q=w[M],V=q.getSnapshot;q=q.value;try{if(!L0(V(),q))return!1}catch{return!1}}if(w=p.child,16384&p.subtreeFlags&&w!==null)w.return=p,p=w;else{if(p===g)break;for(;p.sibling===null;){if(p.return===null||p.return===g)return!0;p=p.return}p.sibling.return=p.return,p=p.sibling}}return!0}function ks(g,p,w){p&=~Wd,p&=~Dl,g.suspendedLanes|=p,g.pingedLanes&=~p;for(var M=g.expirationTimes,q=p;0<q;){var V=31-ss(q),ge=1<<V;M[V]=-1,q&=~ge}w!==0&&k(g,w,p)}function lf(){if($r!==null){if(Mi===0)var g=$r.return;else g=$r,Ra(),ie(g),Jo=null,mc=0,g=$r;for(;g!==null;)ef(g.alternate,g),g=g.return;$r=null}}function oo(g,p){g.finishedWork=null,g.finishedLanes=0;var w=g.timeoutHandle;w!==h0&&(g.timeoutHandle=h0,M0(w)),(w=g.cancelPendingCommit)!==null&&(g.cancelPendingCommit=null,w()),lf(),_i=g,$r=w=u0(g.current,null),bn=p,Mi=0,os=null,lh=Yd=!1,wf=ls=Wd=Dl=Eo=oa=0,v0=If=null,ch=!1,(8&p)!=0&&(p|=32&p);var M=g.entangledLanes;if(M!==0)for(g=g.entanglements,M&=p;0<M;){var q=31-ss(M),V=1<<q;p|=g[q],M&=~V}return xs=p,P(),w}function Od(g,p){Zr=null,Cr.H=bo,p===hu?(p=bt(),Mi=Uo()&&(134217727&Eo)==0&&(134217727&Dl)==0?2:3):p===p0?(p=bt(),Mi=4):Mi=p===F1?8:p!==null&&typeof p=="object"&&typeof p.then=="function"?6:1,os=p,$r===null&&(oa=1,J0(g,N(p,g.current)))}function Uo(){var g=yo.current;return g===null||((4194176&bn)===bn?Zo===null:((62914560&bn)===bn||(536870912&bn)!=0)&&g===Zo)}function cf(){var g=Cr.H;return Cr.H=bo,g===null?bo:g}function lo(){var g=Cr.A;return Cr.A=L1,g}function nc(){oa=4,(134217727&Eo)==0&&(134217727&Dl)==0||_i===null||ks(_i,bn,ls)}function Ii(g,p){var w=sa;sa|=2;var M=cf(),q=lo();_i===g&&bn===p||(Eu=null,oo(g,p)),p=!1;e:for(;;)try{if(Mi!==0&&$r!==null){var V=$r,ge=os;switch(Mi){case 8:lf(),oa=6;break e;case 3:case 2:p||yo.current!==null||(p=!0);default:Mi=0,os=null,T0(g,V,ge)}
262}co();break}catch(Se){Od(g,Se)}if(p&&g.shellSuspendCounter++,Ra(),sa=w,Cr.H=M,Cr.A=q,$r!==null)throw Error(r(261));return _i=null,bn=0,P(),oa}function co(){for(;$r!==null;)l0($r)}function Ca(){for(;$r!==null&&!Pd();)l0($r)}function l0(g){var p=es(g.alternate,g,xs);g.memoizedProps=g.pendingProps,p===null?ic(g):$r=p}function uo(g){var p=g,w=p.alternate;switch(p.tag){case 15:case 0:p=gs(w,p,p.pendingProps,p.type,void 0,bn);break;case 11:p=gs(w,p,p.pendingProps,p.type.render,p.ref,bn);break;case 5:ie(p);default:ef(w,p),p=es(w,p=$r=ml(p,xs),xs)}g.memoizedProps=g.pendingProps,p===null?ic(g):$r=p}function T0(g,p,w){Ra(),ie(p),Jo=null,mc=0;var M=p.return;try{if((function(q,V,ge,Se,Fe){if(ge.flags|=32768,Se!==null&&typeof Se=="object"&&typeof Se.then=="function"){if((V=ge.alternate)!==null&&o0(V,ge,Fe,!0),(ge=yo.current)!==null){switch(ge.tag){case 13:return Zo===null?nc():ge.alternate===null&&oa===0&&(oa=3),ge.flags&=-257,ge.flags|=65536,ge.lanes=Fe,Se===zi?ge.flags|=16384:((V=ge.updateQueue)===null?ge.updateQueue=new Set([Se]):V.add(Se),Ba(q,Se,Fe)),!1;case 22:return ge.flags|=65536,Se===zi?ge.flags|=16384:((V=ge.updateQueue)===null?(V={transitions:null,markerInstances:null,retryQueue:new Set([Se])},ge.updateQueue=V):(ge=V.retryQueue)===null?V.retryQueue=new Set([Se]):ge.add(Se),Ba(q,Se,Fe)),!1}throw Error(r(435,ge.tag))}return Ba(q,Se,Fe),nc(),!1}var gt=Error(r(520),{cause:Se});if(gt=N(gt,ge),If===null?If=[gt]:If.push(gt),oa!==4&&(oa=2),V===null)return!0;Se=N(Se,ge),ge=V;do{switch(ge.tag){case 3:return ge.flags|=65536,q=Fe&-Fe,ge.lanes|=q,ft(ge,q=Wi(ge.stateNode,Se,q)),!1;case 1:if(V=ge.type,gt=ge.stateNode,(128&ge.flags)==0&&(typeof V.getDerivedStateFromError=="function"||gt!==null&&typeof gt.componentDidCatch=="function"&&(kl===null||!kl.has(gt))))return ge.flags|=65536,Fe&=-Fe,ge.lanes|=Fe,Z0(Fe=As(Fe),q,ge,Se),ft(ge,Fe),!1}ge=ge.return}while(ge!==null);return!1})(g,M,p,w,bn))return oa=1,J0(g,N(w,g.current)),void($r=null)}catch(q){if(M!==null)throw $r=M,q;return oa=1,J0(g,N(w,g.current)),void($r=null)}32768&p.flags?ac(p,!0):ic(p)}function ic(g){var p=g;do{if((32768&p.flags)!=0)return void ac(p,Yd);g=p.return;var w=JA(p.alternate,p,xs);if(w!==null)return void($r=w);if((p=p.sibling)!==null)return void($r=p);$r=p=g}while(p!==null);oa===0&&(oa=5)}function ac(g,p){do{var w=ZA(g.alternate,g);if(w!==null)return w.flags&=32767,void($r=w);if((w=g.return)!==null&&(w.flags|=32768,w.subtreeFlags=0,w.deletions=null),!p&&(g=g.sibling)!==null)return void($r=g);$r=g=w}while(g!==null);oa=6,$r=null}function sc(g,p,w,M,q,V,ge,Se,Fe,gt){var nr=Cr.T,sr=Ts();try{Rs(2),Cr.T=null,(function(Kt,mr,Ei,Ze,$e,At){do kr();while(xc!==null);if((6&sa)!=0)throw Error(r(327));var qt=Kt.finishedWork;if(Ze=Kt.finishedLanes,qt===null)return null;if(Kt.finishedWork=null,Kt.finishedLanes=0,qt===Kt.current)throw Error(r(177));Kt.callbackNode=null,Kt.callbackPriority=0,Kt.cancelPendingCommit=null;var Tr=qt.lanes|qt.childLanes;if((function(Pr,en,Kn,Qi){var la=Pr.pendingLanes;Pr.pendingLanes=Kn,Pr.suspendedLanes=0,Pr.pingedLanes=0,Pr.warmLanes=0,Pr.expiredLanes&=Kn,Pr.entangledLanes&=Kn,Pr.errorRecoveryDisabledLanes&=Kn,Pr.shellSuspendCounter=0,en=Pr.entanglements;var ji=Pr.expirationTimes,Lr=Pr.hiddenUpdates;for(Kn=la&~Kn;0<Kn;){var zr=31-ss(Kn);la=1<<zr,en[zr]=0,ji[zr]=-1;var Gi=Lr[zr];if(Gi!==null)for(Lr[zr]=null,zr=0;zr<Gi.length;zr++){var wn=Gi[zr];wn!==null&&(wn.lane&=-536870913)}Kn&=~la}Qi!==0&&k(Pr,Qi,0)})(Kt,Ze,Tr|=dc,At),Kt===_i&&($r=_i=null,bn=0),(10256&qt.subtreeFlags)==0&&(10256&qt.flags)==0||Sf||(Sf=!0,j1=Tr,Kd=Ei,Wo(Q1,(function(){return kr(),null}))),Ei=(15990&qt.flags)!=0,(15990&qt.subtreeFlags)!=0||Ei){Ei=Cr.T,Cr.T=null,At=Ts(),Rs(2);var ni=sa;sa|=4,(function(Pr,en){for(A0(Pr.containerInfo),Ia=en;Ia!==null;)if(en=(Pr=Ia).child,(1028&Pr.subtreeFlags)!=0&&en!==null)en.return=Pr,Ia=en;else for(;Ia!==null;){var Kn=(Pr=Ia).alternate;switch(en=Pr.flags,Pr.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if((1024&en)!=0&&Kn!==null){en=void 0;var Qi=Pr,la=Kn.memoizedProps;Kn=Kn.memoizedState;var ji=Qi.stateNode;try{var Lr=V0(Qi.type,la,(Qi.elementType,Qi.type));en=ji.getSnapshotBeforeUpdate(Lr,Kn),ji.__reactInternalSnapshotBeforeUpdate=en}catch(zr){pr(Qi,Qi.return,zr)}}break;case 3:(1024&en)!=0&&Aa&&Ke(Pr.stateNode.containerInfo);break;default:if((1024&en)!=0)throw Error(r(163))}if((en=Pr.sibling)!==null){en.return=Pr.return,Ia=en;break}Ia=Pr.return}Lr=M1,M1=!1})(Kt,qt),Fo(qt,Kt),$A(Kt.containerInfo),Kt.current=qt,Nd(Kt,qt.alternate,qt),_1(),sa=ni,Rs(At),Cr.T=Ei}else Kt.current=qt;if(Sf?(Sf=!1,xc=Kt,_f=Ze):uf(Kt,Tr),(Tr=Kt.pendingLanes)===0&&(kl=null),qt.stateNode,Be(Kt),mr!==null)for($e=Kt.onRecoverableError,qt=0;qt<mr.length;qt++)$e((Tr=mr[qt]).value,{componentStack:Tr.stack});(3&_f)!=0&&kr(),Tr=Kt.pendingLanes,(4194218&Ze)!=0&&(42&Tr)!=0?Kt===Sa?Li++:(Li=0,Sa=Kt):Li=0,_e(0)})(g,p,w,M,sr,q)}finally{Cr.T=nr,Rs(sr)}}function uf(g,p){(g.pooledCacheLanes&=p)==0&&(p=g.pooledCache)!=null&&(g.pooledCache=null,$s(p))}function kr(){if(xc!==null){var g=xc,p=j1;j1=0;var w=Q(_f),M=32>w?32:w;w=Cr.T;var q=Ts();try{if(Rs(M),Cr.T=null,xc===null)var V=!1;else{M=Kd,Kd=null;var ge=xc,Se=_f;if(xc=null,_f=0,(6&sa)!=0)throw Error(r(331));var Fe=sa;sa|=4,nf(ge.current),N0(ge,ge.current,Se,M),sa=Fe,_e(0),D1&&D1.onPostCommitFiberRoot,V=!0}return V}finally{Rs(q),Cr.T=w,uf(g,p)}}return!1}function c0(g,p,w){p=N(w,p),(g=Me(g,p=Wi(g.stateNode,p,2),2))!==null&&(_(g,2),Be(g))}function pr(g,p,w){if(g.tag===3)c0(g,g,w);else for(;p!==null;){if(p.tag===3){c0(p,g,w);break}if(p.tag===1){var M=p.stateNode;
262if(typeof p.type.getDerivedStateFromError=="function"||typeof M.componentDidCatch=="function"&&(kl===null||!kl.has(M))){g=N(w,g),(M=Me(p,w=As(2),2))!==null&&(Z0(w,M,p,g),_(M,2),Be(M));break}}p=p.return}}function Ba(g,p,w){var M=g.pingCache;if(M===null){M=g.pingCache=new Pp;var q=new Set;M.set(p,q)}else(q=M.get(p))===void 0&&(q=new Set,M.set(p,q));q.has(w)||(lh=!0,q.add(w),g=Ki.bind(null,g,p,w),p.then(g,g))}function Ki(g,p,w){var M=g.pingCache;M!==null&&M.delete(p),g.pingedLanes|=g.suspendedLanes&w,g.warmLanes&=~w,_i===g&&(bn&w)===w&&(oa===4||oa===3&&(62914560&bn)===bn&&300>vo()-uh?(2&sa)==0&&oo(g,0):Wd|=w,wf===bn&&(wf=0)),Be(g)}function Wa(g,p){p===0&&(p=S()),(g=X(g,p))!==null&&(_(g,p),Be(g))}function ns(g){var p=g.memoizedState,w=0;p!==null&&(w=p.retryLane),Wa(g,w)}function Ma(g,p){var w=0;switch(g.tag){case 13:var M=g.stateNode,q=g.memoizedState;q!==null&&(w=q.retryLane);break;case 19:M=g.stateNode;break;case 22:M=g.stateNode._retryCache;break;default:throw Error(r(314))}M!==null&&M.delete(p),Wa(g,w)}function fo(g,p,w,M){this.tag=g,this.key=w,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=p,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=M,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ao(g){return!(!(g=g.prototype)||!g.isReactComponent)}function u0(g,p){var w=g.alternate;return w===null?((w=t(g.tag,p,g.key,g.mode)).elementType=g.elementType,w.type=g.type,w.stateNode=g.stateNode,w.alternate=g,g.alternate=w):(w.pendingProps=p,w.type=g.type,w.flags=0,w.subtreeFlags=0,w.deletions=null),w.flags=31457280&g.flags,w.childLanes=g.childLanes,w.lanes=g.lanes,w.child=g.child,w.memoizedProps=g.memoizedProps,w.memoizedState=g.memoizedState,w.updateQueue=g.updateQueue,p=g.dependencies,w.dependencies=p===null?null:{lanes:p.lanes,firstContext:p.firstContext},w.sibling=g.sibling,w.index=g.index,w.ref=g.ref,w.refCleanup=g.refCleanup,w}function ml(g,p){g.flags&=31457282;var w=g.alternate;return w===null?(g.childLanes=0,g.lanes=p,g.child=null,g.subtreeFlags=0,g.memoizedProps=null,g.memoizedState=null,g.updateQueue=null,g.dependencies=null,g.stateNode=null):(g.childLanes=w.childLanes,g.lanes=w.lanes,g.child=w.child,g.subtreeFlags=0,g.deletions=null,g.memoizedProps=w.memoizedProps,g.memoizedState=w.memoizedState,g.updateQueue=w.updateQueue,g.type=w.type,p=w.dependencies,g.dependencies=p===null?null:{lanes:p.lanes,firstContext:p.firstContext}),g}function vl(g,p,w,M,q,V){var ge=0;if(M=g,typeof g=="function")Ao(g)&&(ge=1);else if(typeof g=="string")ge=5;else e:switch(g){case Vi:return ur(w.children,q,V,p);case Ji:ge=8,q|=24;break;case po:return(g=t(12,w,p,2|q)).elementType=po,g.lanes=V,g;case ys:return(g=t(13,w,p,q)).elementType=ys,g.lanes=V,g;case F0:return(g=t(19,w,p,q)).elementType=F0,g.lanes=V,g;case Md:return oc(w,q,V,p);default:if(typeof g=="object"&&g!==null)switch(g.$$typeof){case cc:case Ai:ge=10;break e;case yl:ge=9;break e;case Va:ge=11;break e;case Ja:ge=14;break e;case Ua:ge=16,M=null;break e}ge=29,w=Error(r(130,g===null?"null":typeof g,"")),M=null}return(p=t(ge,w,p,q)).elementType=g,p.type=M,p.lanes=V,p}function ur(g,p,w,M){return(g=t(7,g,M,p)).lanes=w,g}function oc(g,p,w,M){(g=t(22,g,M,p)).elementType=Md,g.lanes=w;var q={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var V=q._current;if(V===null)throw Error(r(456));if((2&q._pendingVisibility)==0){var ge=X(V,2);ge!==null&&(q._pendingVisibility|=2,R0(ge,0,2))}},attach:function(){var V=q._current;if(V===null)throw Error(r(456));if((2&q._pendingVisibility)!=0){var ge=X(V,2);ge!==null&&(q._pendingVisibility&=-3,R0(ge,0,2))}}};return g.stateNode=q,g}function Po(g,p,w){return(g=t(6,g,null,p)).lanes=w,g}function Ka(g,p,w){return(p=t(4,g.children!==null?g.children:[],g.key,p)).lanes=w,p.stateNode={containerInfo:g.containerInfo,pendingChildren:null,implementation:g.implementation},p}function ff(g,p,w,M,q,V,ge,Se){this.tag=1,this.containerInfo=g,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=h0,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=T(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=T(0),this.hiddenUpdates=T(null),this.identifierPrefix=M,this.onUncaughtError=q,this.onCaughtError=V,this.onRecoverableError=ge,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=Se,this.incompleteTransitions=new Map}function wa(g,p,w,M,q,V){q=(function(ge){return ge?ge=cu:cu})(q),M.context===null?M.context=q:M.pendingContext=q,(M=Re(p)).payload={element:w},(V=V===void 0?null:V)!==null&&(M.callback=V),(w=Me(g,M,p))!==null&&(R0(w,0,p),De(w,g,p))}var ho,La,Ns={},lc=b0,Oi=yve,ja=Object.assign,zo=Symbol.for("react.element"),f0=Symbol.for("react.transitional.element"),go=Symbol.for("react.portal"),Vi=Symbol.for("react.fragment"),Ji=Symbol.for("react.strict_mode"),po=Symbol.for("react.profiler"),cc=Symbol.for("react.provider"),yl=Symbol.for("react.consumer"),Ai=Symbol.for("react.context"),Va=Symbol.for("react.forward_ref"),ys=Symbol.for("react.suspense"),F0=Symbol.for("react.suspense_list"),Ja=Symbol.for("react.memo"),Ua=Symbol.for("react.lazy"),Md=Symbol.for("react.offscreen"),df=Symbol.for("react.memo_cache_sentinel"),iu=Symbol.iterator,Af=Symbol.for("react.client.reference"),Cr=lc.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ri=!1,Kr=Array.isArray,d0=e.getPublicInstance,is=e.getRootHostContext,hf=e.getChildHostContext,A0=e.prepareForCommit,$A=e.resetAfterCommit,eh=e.createInstance,Ho=e.appendInitialChild,mo=e.finalizeInitialChildren,gf=e.shouldSetTextContent,O0=e.createTextInstance,au=null,M0=null,h0=e.noTimeout,Aa=!0,bs=null,
262su=null,Rs=e.setCurrentUpdatePriority,Ts=e.getCurrentUpdatePriority,Fs=e.resolveUpdatePriority,Go=e.shouldAttemptEagerTransition,Zi=null;e.requestPostPaintCallback;var ou=e.maySuspendCommit,pf=null,mf=null,Ld=null,S1=null,x=null,b=null,R=null,W=e.appendChild,K=e.appendChildToContainer,ue=e.commitTextUpdate,Ee=null,st=e.commitUpdate,It=e.insertBefore,Wt=null,Br=e.removeChild,Wn=e.removeChildFromContainer,kn=e.resetTextContent,Pa=null,qo=null,ha=null,ot=null,Ke=e.clearContainer,ht=null,dr=null,Nr=null,nn=null,Qr=null,yn=null,ga=null,an=null,as=null,Yo=null,lu=[],bl=-1,cu={},ss=Math.clz32?Math.clz32:function(g){return(g>>>=0)==0?32:31-(Op(g)/uc|0)|0},Op=Math.log,uc=Math.LN2,jd=128,Ud=4194304,Wo=Oi.unstable_scheduleCallback,Ko=Oi.unstable_cancelCallback,Pd=Oi.unstable_shouldYield,_1=Oi.unstable_requestPaint,vo=Oi.unstable_now,vf=Oi.unstable_ImmediatePriority,zd=Oi.unstable_UserBlockingPriority,Q1=Oi.unstable_NormalPriority,Mp=Oi.unstable_IdlePriority,yf=Oi.log,th=Oi.unstable_setDisableYieldValue,D1=null,L0=typeof Object.is=="function"?Object.is:function(g,p){return g===p&&(g!==0||1/g==1/p)||g!=g&&p!=p},rh=new WeakMap,g0=[],j0=0,xl=null,fc=[],uu=0,El=null,ia=f(null),Si=f(null),fu=f(null),Os=f(null),Yr=!1,fn=null;Error(r(519));var Pn=[],Cl=0,dc=0,Vo=null,Bl=null,du=!1,wl=!1,k1=!1,hi=0,Au=null,Hd=0,Ac=0,hc=null,gc=!1,Gd=!1,N1=Object.prototype.hasOwnProperty,hu=Error(r(460)),p0=Error(r(474)),zi={then:function(){}},pc=null,Jo=null,mc=0,vc=wr(!0),Il=wr(!1),Sl=f(null),bf=f(0),yo=f(null),Zo=null,pa=f(0),_l=0,Zr=null,xi=null,aa=null,xf=!1,gu=!1,pu=!1,nh=0,Ef=0,mu=null,R1=0,ih=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}},bo={readContext:vn,use:Nt,useCallback:pe,useContext:pe,useEffect:pe,useImperativeHandle:pe,useLayoutEffect:pe,useInsertionEffect:pe,useMemo:pe,useReducer:pe,useRef:pe,useState:pe,useDebugValue:pe,useDeferredValue:pe,useTransition:pe,useSyncExternalStore:pe,useId:pe};bo.useCacheRefresh=pe,bo.useMemoCache=pe,bo.useHostTransitionStatus=pe,bo.useFormState=pe,bo.useActionState=pe,bo.useOptimistic=pe;var yc={readContext:vn,use:Nt,useCallback:function(g,p){return be().memoizedState=[g,p===void 0?null:p],g},useContext:vn,useEffect:Rr,useImperativeHandle:function(g,p,w){w=w!=null?w.concat([g]):null,qn(4194308,4,cn.bind(null,p,g),w)},useLayoutEffect:function(g,p){return qn(4194308,4,g,p)},useInsertionEffect:function(g,p){qn(4,2,g,p)},useMemo:function(g,p){var w=be();p=p===void 0?null:p;var M=g();if(pu){j(!0);try{g()}finally{j(!1)}}return w.memoizedState=[M,p],M},useReducer:function(g,p,w){var M=be();if(w!==void 0){var q=w(p);if(pu){j(!0);try{w(p)}finally{j(!1)}}}else q=p;return M.memoizedState=M.baseState=q,g={pending:null,lanes:0,dispatch:null,lastRenderedReducer:g,lastRenderedState:q},M.queue=g,g=g.dispatch=gr.bind(null,Zr,g),[M.memoizedState,g]},useRef:function(g){return g={current:g},be().memoizedState=g},useState:function(g){var p=(g=Pt(g)).queue,w=Ur.bind(null,Zr,p);return p.dispatch=w,[g.memoizedState,w]},useDebugValue:ne,useDeferredValue:function(g,p){return Ge(be(),g,p)},useTransition:function(){var g=Pt(!1);return g=St.bind(null,Zr,g.queue,!0,!1),be().memoizedState=g,[!1,g]},useSyncExternalStore:function(g,p,w){var M=Zr,q=be();if(w=p(),_i===null)throw Error(r(349));(60&bn)!=0||vt(M,p,w),q.memoizedState=w;var V={value:w,getSnapshot:p};return q.queue=V,Rr(Xt.bind(null,M,V,g),[g]),M.flags|=2048,ln(9,Ht.bind(null,M,V,w,p),{destroy:void 0},null),w},useId:function(){var g=be(),p=_i.identifierPrefix;return p=":"+p+"r"+(R1++).toString(32)+":",g.memoizedState=p},useCacheRefresh:function(){return be().memoizedState=or.bind(null,Zr)}};yc.useMemoCache=Lt,yc.useHostTransitionStatus=Et,yc.useFormState=Qn,yc.useActionState=Qn,yc.useOptimistic=function(g){var p=be();p.memoizedState=p.baseState=g;var w={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return p.queue=w,p=Hr.bind(null,Zr,!0,w),w.dispatch=p,[g,p]};var Ql={readContext:vn,use:Nt,useCallback:xe,useContext:vn,useEffect:rn,useImperativeHandle:re,useInsertionEffect:Ln,useLayoutEffect:ui,useMemo:ke,useReducer:ye,useRef:Gn,useState:function(){return ye(hr)},useDebugValue:ne,useDeferredValue:function(g,p){return ct(Te(),xi.memoizedState,g,p)},useTransition:function(){var g=ye(hr)[0],p=Te().memoizedState;return[typeof g=="boolean"?g:Gt(g),p]},useSyncExternalStore:at,useId:Yt};Ql.useCacheRefresh=Ct,Ql.useMemoCache=Lt,Ql.useHostTransitionStatus=Et,Ql.useFormState=Mn,Ql.useActionState=Mn,Ql.useOptimistic=function(g,p){return wt(Te(),0,g,p)};var bc={readContext:vn,use:Nt,useCallback:xe,useContext:vn,useEffect:rn,useImperativeHandle:re,useInsertionEffect:Ln,useLayoutEffect:ui,useMemo:ke,useReducer:Qe,useRef:Gn,useState:function(){return Qe(hr)}
262,useDebugValue:ne,useDeferredValue:function(g,p){var w=Te();return xi===null?Ge(w,g,p):ct(w,xi.memoizedState,g,p)},useTransition:function(){var g=Qe(hr)[0],p=Te().memoizedState;return[typeof g=="boolean"?g:Gt(g),p]},useSyncExternalStore:at,useId:Yt};bc.useCacheRefresh=Ct,bc.useMemoCache=Lt,bc.useHostTransitionStatus=Et,bc.useFormState=Jr,bc.useActionState=Jr,bc.useOptimistic=function(g,p){var w=Te();return xi!==null?wt(w,0,g,p):(w.baseState=g,[g,w.queue.dispatch])};var T1={isMounted:function(g){return!!(g=g._reactInternals)&&(function(p){var w=p,M=p;if(p.alternate)for(;w.return;)w=w.return;else{p=w;do(4098&(w=p).flags)!=0&&(M=w.return),p=w.return;while(p)}return w.tag===3?M:null})(g)===g},enqueueSetState:function(g,p,w){g=g._reactInternals;var M=vs(),q=Re(M);q.payload=p,w!=null&&(q.callback=w),(p=Me(g,q,M))!==null&&(R0(p,0,M),De(p,g,M))},enqueueReplaceState:function(g,p,w){g=g._reactInternals;var M=vs(),q=Re(M);q.tag=1,q.payload=p,w!=null&&(q.callback=w),(p=Me(g,q,M))!==null&&(R0(p,0,M),De(p,g,M))},enqueueForceUpdate:function(g,p){g=g._reactInternals;var w=vs(),M=Re(w);M.tag=2,p!=null&&(M.callback=p),(p=Me(g,M,w))!==null&&(R0(p,0,w),De(p,g,w))}};typeof reportError=="function"&&reportError;var F1=Error(r(461)),Hi=!1,ah={dehydrated:null,treeContext:null,retryLane:0},Cf=f(null),vu=null,yu=null,qd=null,l4=typeof AbortController<"u"?AbortController:function(){var g=[],p=this.signal={aborted:!1,addEventListener:function(w,M){g.push(M)}};this.abort=function(){p.aborted=!0,g.forEach((function(w){return w()}))}},Lp=Oi.unstable_scheduleCallback,jp=Oi.unstable_NormalPriority,ma={$$typeof:Ai,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},O1=Cr.S;Cr.S=function(g,p){typeof p=="object"&&p!==null&&typeof p.then=="function"&&(function(w,M){if(Au===null){var q=Au=[];Hd=0,Ac=tt(),hc={status:"pending",value:void 0,then:function(V){q.push(V)}}}Hd++,M.then(et,et)})(0,p),O1!==null&&O1(g,p)};var bu=f(null),xo=!1,m0=!1,sh=!1,oh=typeof WeakSet=="function"?WeakSet:Set,Ia=null,M1=!1,U0=null,Ms=!1,Up=null,xu=8192,L1={getCacheForType:function(g){var p=vn(ma),w=p.data.get(g);return w===void 0&&(w=g(),p.data.set(g,w)),w}};if(typeof Symbol=="function"&&Symbol.for){var Bf=Symbol.for;Bf("selector.component"),Bf("selector.has_pseudo_class"),Bf("selector.role"),Bf("selector.test_id"),Bf("selector.text")}var Pp=typeof WeakMap=="function"?WeakMap:Map,sa=0,_i=null,$r=null,bn=0,Mi=0,os=null,Yd=!1,lh=!1,xs=0,oa=0,Eo=0,Dl=0,Wd=0,ls=0,wf=0,If=null,v0=null,ch=!1,uh=0,fh=1/0,Eu=null,kl=null,Sf=!1,xc=null,_f=0,j1=0,Kd=null,Li=0,Sa=null;return Ns.createContainer=function(g,p,w,M,q,V,ge,Se,Fe,gt){return(function(nr,sr,Kt,mr,Ei,Ze,$e,At,qt,Tr,ni,Pr){return nr=new ff(nr,sr,Kt,$e,At,qt,Tr,null),sr=1,Ze===!0&&(sr|=24),Ze=t(3,null,null,sr),nr.current=Ze,Ze.stateNode=nr,(sr=Fa()).refCount++,nr.pooledCache=sr,sr.refCount++,Ze.memoizedState={element:mr,isDehydrated:Kt,cache:sr},Pe(Ze),nr})(g,p,!1,null,0,M,V,ge,Se,Fe)},Ns.flushSyncWork=function(){return(6&sa)!=0||(_e(0),!1)},Ns.updateContainer=function(g,p,w,M){var q=p.current,V=vs();return wa(q,V,g,p,w,M),V},Ns.updateContainerSync=function(g,p,w,M){return p.tag===0&&kr(),wa(p.current,2,g,p,w,M),2},Ns},i2.exports.default=i2.exports,Object.defineProperty(i2.exports,"__esModule",{value:!0})),S_.exports);var __,bve=mve(sM.exports),oM={exports:{}},Kf={};oM.exports=(__||(__=1,Kf.ConcurrentRoot=1,Kf.ContinuousEventPriority=8,Kf.DefaultEventPriority=32,Kf.DiscreteEventPriority=2,Kf.IdleEventPriority=268435456,Kf.LegacyRoot=0,Kf.NoEventPriority=0),Kf);var ox=oM.exports;const lM=(e,t)=>{const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i+=1){const a=r[i];if(a==="render"&&!e[a]!=!t[a])return!1;if(a!=="children"&&e[a]!==t[a]){if(typeof e[a]=="object"&&typeof t[a]=="object"&&lM(e[a],t[a]))continue;return!1}if(a==="children"&&(typeof e[a]=="string"||typeof t[a]=="string"))return e[a]===t[a]}return!0},Q_={},lx=console.error,xve=({appendChild:e,appendChildToContainer:t,commitTextUpdate:r,commitUpdate:n,createInstance:i,createTextInstance:a,insertBefore:s,removeChild:c,removeChildFromContainer:u,resetAfterCommit:f})=>{const A=bve({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:a,insertBefore:s,
262commitUpdate:(v,y,E,C)=>{lM(E,C)||n(v,null,y,E,C)},commitTextUpdate:r,removeChild:c,removeChildFromContainer:u,resetAfterCommit:f,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:v=>v,getRootHostContext:()=>Q_,getChildHostContext:()=>Q_,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>ox.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>ox.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1});return{createContainer:v=>A.createContainer(v,ox.ConcurrentRoot,null,!1,null,"",lx,lx,lx,null),updateContainer:(v,y,E,C)=>{A.updateContainerSync(v,y,E,C),A.flushSyncWork()}}};var cx,D_;function Eve(){if(D_)return cx;D_=1;var e=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function n(a){if(a==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(a)}function i(){try{if(!Object.assign)return!1;var a=new String("abc");if(a[5]="de",Object.getOwnPropertyNames(a)[0]==="5")return!1;for(var s={},c=0;c<10;c++)s["_"+String.fromCharCode(c)]=c;var u=Object.getOwnPropertyNames(s).map(function(A){return s[A]});if(u.join("")!=="0123456789")return!1;var f={};return"abcdefghijklmnopqrst".split("").forEach(function(A){f[A]=A}),Object.keys(Object.assign({},f)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return cx=i()?Object.assign:function(a,s){for(var c,u=n(a),f,A=1;A<arguments.length;A++){c=Object(arguments[A]);for(var v in c)t.call(c,v)&&(u[v]=c[v]);if(e){f=e(c);for(var y=0;y<f.length;y++)r.call(c,f[y])&&(u[f[y]]=c[f[y]])}}return u},cx}var Cve=Eve();const Bve=yi(Cve);function wve(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ive(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach((function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})})),r}var a2,cM={exports:{}},Sve=Ive(aM);(a2=cM).exports=function e(t){var r=Bve,n=b0,i=Sve;function a(x){for(var b="https://reactjs.org/docs/error-decoder.html?invariant="+x,R=1;R<arguments.length;R++)b+="&args[]="+encodeURIComponent(arguments[R]);return"Minified React error #"+x+"; visit "+b+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;s.hasOwnProperty("ReactCurrentDispatcher")||(s.ReactCurrentDispatcher={current:null}),s.hasOwnProperty("ReactCurrentBatchConfig")||(s.ReactCurrentBatchConfig={suspense:null});var c=typeof Symbol=="function"&&Symbol.for,u=c?Symbol.for("react.element"):60103,f=c?Symbol.for("react.portal"):60106,A=c?Symbol.for("react.fragment"):60107,v=c?Symbol.for("react.strict_mode"):60108,y=c?Symbol.for("react.profiler"):60114,E=c?Symbol.for("react.provider"):60109,C=c?Symbol.for("react.context"):60110,I=c?Symbol.for("react.concurrent_mode"):60111,S=c?Symbol.for("react.forward_ref"):60112,T=c?Symbol.for("react.suspense"):60113,_=c?Symbol.for("react.suspense_list"):60120,k=c?Symbol.for("react.memo"):60115,F=c?Symbol.for("react.lazy"):60116,Q=typeof Symbol=="function"&&Symbol.iterator;function j(x){return x===null||typeof x!="object"?null:typeof(x=Q&&x[Q]||x["@@iterator"])=="function"?x:null}function N(x){if(x==null)return null;if(typeof x=="function")return x.displayName||x.name||null;if(typeof x=="string")return x;switch(x){case A:return"Fragment";case f:return"Portal";case y:return"Profiler";case v:return"StrictMode";case T:return"Suspense";case _:return"SuspenseList"}if(typeof x=="object")switch(x.$$typeof){case C:return"Context.Consumer";case E:return"Context.Provider";case S:var b=x.render;
262return b=b.displayName||b.name||"",x.displayName||(b!==""?"ForwardRef("+b+")":"ForwardRef");case k:return N(x.type);case F:if(x=x._status===1?x._result:null)return N(x)}return null}function L(x){var b=x,R=x;if(x.alternate)for(;b.return;)b=b.return;else{x=b;do(1026&(b=x).effectTag)!=0&&(R=b.return),x=b.return;while(x)}return b.tag===3?R:null}function G(x){if(L(x)!==x)throw Error(a(188))}function H(x){var b=x.alternate;if(!b){if((b=L(x))===null)throw Error(a(188));return b!==x?null:x}for(var R=x,W=b;;){var K=R.return;if(K===null)break;var ue=K.alternate;if(ue===null){if((W=K.return)!==null){R=W;continue}break}if(K.child===ue.child){for(ue=K.child;ue;){if(ue===R)return G(K),x;if(ue===W)return G(K),b;ue=ue.sibling}throw Error(a(188))}if(R.return!==W.return)R=K,W=ue;else{for(var Ee=!1,st=K.child;st;){if(st===R){Ee=!0,R=K,W=ue;break}if(st===W){Ee=!0,W=K,R=ue;break}st=st.sibling}if(!Ee){for(st=ue.child;st;){if(st===R){Ee=!0,R=ue,W=K;break}if(st===W){Ee=!0,W=ue,R=K;break}st=st.sibling}if(!Ee)throw Error(a(189))}}if(R.alternate!==W)throw Error(a(190))}if(R.tag!==3)throw Error(a(188));return R.stateNode.current===R?x:b}function Z(x){if(!(x=H(x)))return null;for(var b=x;;){if(b.tag===5||b.tag===6)return b;if(b.child)b.child.return=b,b=b.child;else{if(b===x)break;for(;!b.sibling;){if(!b.return||b.return===x)return null;b=b.return}b.sibling.return=b.return,b=b.sibling}}return null}var O=t.getPublicInstance,P=t.getRootHostContext,te=t.getChildHostContext,Ae=t.prepareForCommit,X=t.resetAfterCommit,se=t.createInstance,ce=t.appendInitialChild,Be=t.finalizeInitialChildren,_e=t.prepareUpdate,$=t.shouldSetTextContent,de=t.createTextInstance,he=null,me=null,tt=t.noTimeout,et=!0,Pe=null,Ie=t.appendChild,Re=t.appendChildToContainer,Me=t.commitTextUpdate,De=null,ft=t.commitUpdate,Dt=t.insertBefore,Tt=null,Mt=t.removeChild,ar=t.removeChildFromContainer,Ot=t.resetTextContent,Le=null,Jt=null,cr=null,bt=null,tr=null,Ft=null,kt=/^(.*)[\\\/]/;function $t(x){var b="";do{e:switch(x.tag){case 3:case 4:case 6:case 7:case 10:case 9:var R="";break e;default:var W=x._debugOwner,K=x._debugSource,ue=N(x.type);R=null,W&&(R=N(W.type)),W=ue,ue="",K?ue=" (at "+K.fileName.replace(kt,"")+":"+K.lineNumber+")":R&&(ue=" (created by "+R+")"),R=` 263 in `+(W||"Unknown")+ue}b+=R,x=x.return}while(x);return b}var wr=[],jt=-1;function Ut(x){0>jt||(x.current=wr[jt],wr[jt]=null,jt--)}function fr(x,b){jt++,wr[jt]=x.current,x.current=b}var Ar={},le={current:Ar},Xe={current:!1},nt=Ar;function it(x,b){var R=x.type.contextTypes;if(!R)return Ar;var W=x.stateNode;if(W&&W.__reactInternalMemoizedUnmaskedChildContext===b)return W.__reactInternalMemoizedMaskedChildContext;var K,ue={};for(K in R)ue[K]=b[K];return W&&((x=x.stateNode).__reactInternalMemoizedUnmaskedChildContext=b,x.__reactInternalMemoizedMaskedChildContext=ue),ue}function pe(x){return(x=x.childContextTypes)!=null}function He(x){Ut(Xe),Ut(le)}function ee(x){Ut(Xe),Ut(le)}function dt(x,b,R){if(le.current!==Ar)throw Error(a(168));fr(le,b),fr(Xe,R)}function Zt(x,b,R){var W=x.stateNode;if(x=b.childContextTypes,typeof W.getChildContext!="function")return R;for(var K in W=W.getChildContext())if(!(K in x))throw Error(a(108,N(b)||"Unknown",K));return r({},R,{},W)}function U(x){var b=x.stateNode;return b=b&&b.__reactInternalMemoizedMergedChildContext||Ar,nt=le.current,fr(le,b),fr(Xe,Xe.current),!0}function qe(x,b,R){var W=x.stateNode;if(!W)throw Error(a(169));R?(b=Zt(x,b,nt),W.__reactInternalMemoizedMergedChildContext=b,Ut(Xe),Ut(le),fr(le,b)):Ut(Xe),fr(Xe,R)}var We=i.unstable_runWithPriority,ie=i.unstable_scheduleCallback,be=i.unstable_cancelCallback,Te=i.unstable_shouldYield,Gt=i.unstable_requestPaint,Nt=i.unstable_now,Lt=i.unstable_getCurrentPriorityLevel,hr=i.unstable_ImmediatePriority,ye=i.unstable_UserBlockingPriority,we=i.unstable_NormalPriority,Qe=i.unstable_LowPriority,at=i.unstable_IdlePriority,vt={},Ht=Gt!==void 0?Gt:function(){},Xt=null,er=null,Rt=!1,Pt=Nt(),wt=1e4>Pt?Nt:function(){return Nt()-Pt};function Vt(){switch(Lt()){case hr:return 99;case ye:return 98;case we:return 97;case Qe:return 96;case at:return 95;default:throw Error(a(332))}}function Er(x){switch(x){case 99:return hr;case 98:return ye;case 97:return we;case 96:return Qe;case 95:return at;default:throw Error(a(332))}}function Or(x,b){return x=Er(x),We(x,b)}function pn(x,b,R){return x=Er(x),ie(x,b,R)}function Gr(x){return Xt===null?(Xt=[x],er=ie(hr,Mr)):Xt.push(x),vt}function xr(){if(er!==null){var x=er;
263er=null,be(x)}Mr()}function Mr(){if(!Rt&&Xt!==null){Rt=!0;var x=0;try{var b=Xt;Or(99,(function(){for(;x<b.length;x++){var R=b[x];do R=R(!0);while(R!==null)}})),Xt=null}catch(R){throw Xt!==null&&(Xt=Xt.slice(x+1)),ie(hr,xr),R}finally{Rt=!1}}}var Qn=3;function Mn(x,b,R){return 1073741821-(1+((1073741821-x+b/10)/(R/=10)|0))*R}var mn=typeof Object.is=="function"?Object.is:function(x,b){return x===b&&(x!==0||1/x==1/b)||x!=x&&b!=b},rr=Object.prototype.hasOwnProperty;function Jr(x,b){if(mn(x,b))return!0;if(typeof x!="object"||x===null||typeof b!="object"||b===null)return!1;var R=Object.keys(x),W=Object.keys(b);if(R.length!==W.length)return!1;for(W=0;W<R.length;W++)if(!rr.call(b,R[W])||!mn(x[R[W]],b[R[W]]))return!1;return!0}function ln(x,b){if(x&&x.defaultProps)for(var R in b=r({},b),x=x.defaultProps)b[R]===void 0&&(b[R]=x[R]);return b}var Gn={current:null},qn=null,si=null,Rr=null;function rn(){Rr=si=qn=null}function Ln(x,b){var R=x.type._context;fr(Gn,R._currentValue2),R._currentValue2=b}function ui(x){var b=Gn.current;Ut(Gn),(x=x.type._context)._currentValue2=b}function cn(x,b){for(;x!==null;){var R=x.alternate;if(x.childExpirationTime<b)x.childExpirationTime=b,R!==null&&R.childExpirationTime<b&&(R.childExpirationTime=b);else{if(!(R!==null&&R.childExpirationTime<b))break;R.childExpirationTime=b}x=x.return}}function re(x,b){qn=x,Rr=si=null,(x=x.dependencies)!==null&&x.firstContext!==null&&(x.expirationTime>=b&&(ms=!0),x.firstContext=null)}function ne(x,b){if(Rr!==x&&b!==!1&&b!==0)if(typeof b=="number"&&b!==1073741823||(Rr=x,b=1073741823),b={context:x,observedBits:b,next:null},si===null){if(qn===null)throw Error(a(308));si=b,qn.dependencies={expirationTime:0,firstContext:b,responders:null}}else si=si.next=b;return x._currentValue2}var xe=!1;function ke(x){return{baseState:x,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Ge(x){return{baseState:x.baseState,firstUpdate:x.firstUpdate,lastUpdate:x.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ct(x,b){return{expirationTime:x,suspenseConfig:b,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function St(x,b){x.lastUpdate===null?x.firstUpdate=x.lastUpdate=b:(x.lastUpdate.next=b,x.lastUpdate=b)}function Et(x,b){var R=x.alternate;if(R===null){var W=x.updateQueue,K=null;W===null&&(W=x.updateQueue=ke(x.memoizedState))}else W=x.updateQueue,K=R.updateQueue,W===null?K===null?(W=x.updateQueue=ke(x.memoizedState),K=R.updateQueue=ke(R.memoizedState)):W=x.updateQueue=Ge(K):K===null&&(K=R.updateQueue=Ge(W));K===null||W===K?St(W,b):W.lastUpdate===null||K.lastUpdate===null?(St(W,b),St(K,b)):(St(W,b),K.lastUpdate=b)}function Yt(x,b){var R=x.updateQueue;(R=R===null?x.updateQueue=ke(x.memoizedState):Ct(x,R)).lastCapturedUpdate===null?R.firstCapturedUpdate=R.lastCapturedUpdate=b:(R.lastCapturedUpdate.next=b,R.lastCapturedUpdate=b)}function Ct(x,b){var R=x.alternate;return R!==null&&b===R.updateQueue&&(b=x.updateQueue=Ge(b)),b}function or(x,b,R,W,K,ue){switch(R.tag){case 1:return typeof(x=R.payload)=="function"?x.call(ue,W,K):x;case 3:x.effectTag=-4097&x.effectTag|64;case 0:if((K=typeof(x=R.payload)=="function"?x.call(ue,W,K):x)==null)break;return r({},W,K);case 2:xe=!0}return W}function gr(x,b,R,W,K){xe=!1;for(var ue=(b=Ct(x,b)).baseState,Ee=null,st=0,It=b.firstUpdate,Wt=ue;It!==null;){var Br=It.expirationTime;Br<K?(Ee===null&&(Ee=It,ue=Wt),st<Br&&(st=Br)):(F0(Br,It.suspenseConfig),Wt=or(x,0,It,Wt,R,W),It.callback!==null&&(x.effectTag|=32,It.nextEffect=null,b.lastEffect===null?b.firstEffect=b.lastEffect=It:(b.lastEffect.nextEffect=It,b.lastEffect=It))),It=It.next}for(Br=null,It=b.firstCapturedUpdate;It!==null;){var Wn=It.expirationTime;Wn<K?(Br===null&&(Br=It,Ee===null&&(ue=Wt)),st<Wn&&(st=Wn)):(Wt=or(x,0,It,Wt,R,W),It.callback!==null&&(x.effectTag|=32,It.nextEffect=null,b.lastCapturedEffect===null?b.firstCapturedEffect=b.lastCapturedEffect=It:(b.lastCapturedEffect.nextEffect=It,b.last
263CapturedEffect=It))),It=It.next}Ee===null&&(b.lastUpdate=null),Br===null?b.lastCapturedUpdate=null:x.effectTag|=32,Ee===null&&Br===null&&(ue=Wt),b.baseState=ue,b.firstUpdate=Ee,b.firstCapturedUpdate=Br,Ja(st),x.expirationTime=st,x.memoizedState=Wt}function Ur(x,b,R){b.firstCapturedUpdate!==null&&(b.lastUpdate!==null&&(b.lastUpdate.next=b.firstCapturedUpdate,b.lastUpdate=b.lastCapturedUpdate),b.firstCapturedUpdate=b.lastCapturedUpdate=null),un(b.firstEffect,R),b.firstEffect=b.lastEffect=null,un(b.firstCapturedEffect,R),b.firstCapturedEffect=b.lastCapturedEffect=null}function un(x,b){for(;x!==null;){var R=x.callback;if(R!==null){x.callback=null;var W=b;if(typeof R!="function")throw Error(a(191,R));R.call(W)}x=x.nextEffect}}var Hr=s.ReactCurrentBatchConfig,fi=new n.Component().refs;function oi(x,b,R,W){R=(R=R(W,b=x.memoizedState))==null?b:r({},b,R),x.memoizedState=R,(W=x.updateQueue)!==null&&x.expirationTime===0&&(W.baseState=R)}var n0={isMounted:function(x){return!!(x=x._reactInternalFiber)&&L(x)===x},enqueueSetState:function(x,b,R){x=x._reactInternalFiber;var W=ja(),K=Hr.suspense;(K=ct(W=zo(W,x,K),K)).payload=b,R!=null&&(K.callback=R),Et(x,K),f0(x,W)},enqueueReplaceState:function(x,b,R){x=x._reactInternalFiber;var W=ja(),K=Hr.suspense;(K=ct(W=zo(W,x,K),K)).tag=1,K.payload=b,R!=null&&(K.callback=R),Et(x,K),f0(x,W)},enqueueForceUpdate:function(x,b){x=x._reactInternalFiber;var R=ja(),W=Hr.suspense;(W=ct(R=zo(R,x,W),W)).tag=2,b!=null&&(W.callback=b),Et(x,W),f0(x,R)}};function fa(x,b,R,W,K,ue,Ee){return typeof(x=x.stateNode).shouldComponentUpdate=="function"?x.shouldComponentUpdate(W,ue,Ee):!(b.prototype&&b.prototype.isPureReactComponent&&Jr(R,W)&&Jr(K,ue))}function ds(x,b,R){var W=!1,K=Ar,ue=b.contextType;return typeof ue=="object"&&ue!==null?ue=ne(ue):(K=pe(b)?nt:le.current,ue=(W=(W=b.contextTypes)!=null)?it(x,K):Ar),b=new b(R,ue),x.memoizedState=b.state!==null&&b.state!==void 0?b.state:null,b.updater=n0,x.stateNode=b,b._reactInternalFiber=x,W&&((x=x.stateNode).__reactInternalMemoizedUnmaskedChildContext=K,x.__reactInternalMemoizedMaskedChildContext=ue),b}function i0(x,b,R,W){x=b.state,typeof b.componentWillReceiveProps=="function"&&b.componentWillReceiveProps(R,W),typeof b.UNSAFE_componentWillReceiveProps=="function"&&b.UNSAFE_componentWillReceiveProps(R,W),b.state!==x&&n0.enqueueReplaceState(b,b.state,null)}function V0(x,b,R,W){var K=x.stateNode;K.props=R,K.state=x.memoizedState,K.refs=fi;var ue=b.contextType;typeof ue=="object"&&ue!==null?K.context=ne(ue):(ue=pe(b)?nt:le.current,K.context=it(x,ue)),(ue=x.updateQueue)!==null&&(gr(x,ue,R,K,W),K.state=x.memoizedState),typeof(ue=b.getDerivedStateFromProps)=="function"&&(oi(x,b,ue,R),K.state=x.memoizedState),typeof b.getDerivedStateFromProps=="function"||typeof K.getSnapshotBeforeUpdate=="function"||typeof K.UNSAFE_componentWillMount!="function"&&typeof K.componentWillMount!="function"||(b=K.state,typeof K.componentWillMount=="function"&&K.componentWillMount(),typeof K.UNSAFE_componentWillMount=="function"&&K.UNSAFE_componentWillMount(),b!==K.state&&n0.enqueueReplaceState(K,K.state,null),(ue=x.updateQueue)!==null&&(gr(x,ue,R,K,W),K.state=x.memoizedState)),typeof K.componentDidMount=="function"&&(x.effectTag|=4)}var J0=Array.isArray;function Qa(x,b,R){if((x=R.ref)!==null&&typeof x!="function"&&typeof x!="object"){if(R._owner){if(R=R._owner){if(R.tag!==1)throw Error(a(309));var W=R.stateNode}if(!W)throw Error(a(147,x));var K=""+x;return b!==null&&b.ref!==null&&typeof b.ref=="function"&&b.ref._stringRef===K?b.ref:(b=function(ue){var Ee=W.refs;Ee===fi&&(Ee=W.refs={}),ue===null?delete Ee[K]:Ee[K]=ue},b._stringRef=K,b)}if(typeof x!="string")throw Error(a(284));if(!R._owner)throw Error(a(290,x))}return x}function Wi(x,b){if(x.type!=="textarea")throw Error(a(31,Object.prototype.toString.call(b)==="[object Object]"?"object with keys {"+Object.keys(b).join(", ")+"}":b,""))}function As(x){function b(ot,Ke){if(x){var ht=ot.lastEffect;ht!==null?(ht.nextEffect=Ke,ot.lastEffect=Ke):ot.firstEffect=ot.lastEffect=Ke,Ke.nextEffect=null,Ke.effectTag=8}}function R(ot,Ke){if(!x)return null;for(;Ke!==null;)b(ot,Ke),Ke=Ke.sibling;return null}function W(ot,Ke){for(ot=new Map;Ke!==null;)Ke.key!==null?ot.set(Ke.key,Ke):ot.set(Ke.index,Ke),Ke=Ke.sibling;return ot}function K(ot,Ke,ht){return(ot=M0(ot,Ke)).index=0,ot.sibling=null,ot}function ue(ot,Ke,ht){return ot.index=ht,x?(ht=ot.alternate)!==null?(ht=ht.index)<Ke?(ot.effectTag=2,Ke):ht:(ot.effectTag=2,Ke):Ke}function Ee(ot){return x&&ot.alternate===null&&(ot.effectTag=2),ot}function st(ot,Ke,ht,dr){return Ke===null||Ke.tag!==6?((Ke=bs(ht,ot.mode,dr)).return=ot,Ke):((Ke
vendor: 4,275 bytes, line 263
263=K(Ke,ht)).return=ot,Ke)}function It(ot,Ke,ht,dr){return Ke!==null&&Ke.elementType===ht.type?((dr=K(Ke,ht.props)).ref=Qa(ot,Ke,ht),dr.return=ot,dr):((dr=h0(ht.type,ht.key,ht.props,null,ot.mode,dr)).ref=Qa(ot,Ke,ht),dr.return=ot,dr)}function Wt(ot,Ke,ht,dr){return Ke===null||Ke.tag!==4||Ke.stateNode.containerInfo!==ht.containerInfo||Ke.stateNode.implementation!==ht.implementation?((Ke=su(ht,ot.mode,dr)).return=ot,Ke):((Ke=K(Ke,ht.children||[])).return=ot,Ke)}function Br(ot,Ke,ht,dr,Nr){return Ke===null||Ke.tag!==7?((Ke=Aa(ht,ot.mode,dr,Nr)).return=ot,Ke):((Ke=K(Ke,ht)).return=ot,Ke)}function Wn(ot,Ke,ht){if(typeof Ke=="string"||typeof Ke=="number")return(Ke=bs(""+Ke,ot.mode,ht)).return=ot,Ke;if(typeof Ke=="object"&&Ke!==null){switch(Ke.$$typeof){case u:return(ht=h0(Ke.type,Ke.key,Ke.props,null,ot.mode,ht)).ref=Qa(ot,null,Ke),ht.return=ot,ht;case f:return(Ke=su(Ke,ot.mode,ht)).return=ot,Ke}if(J0(Ke)||j(Ke))return(Ke=Aa(Ke,ot.mode,ht,null)).return=ot,Ke;Wi(ot,Ke)}return null}function kn(ot,Ke,ht,dr){var Nr=Ke!==null?Ke.key:null;if(typeof ht=="string"||typeof ht=="number")return Nr!==null?null:st(ot,Ke,""+ht,dr);if(typeof ht=="object"&&ht!==null){switch(ht.$$typeof){case u:return ht.key===Nr?ht.type===A?Br(ot,Ke,ht.props.children,dr,Nr):It(ot,Ke,ht,dr):null;case f:return ht.key===Nr?Wt(ot,Ke,ht,dr):null}if(J0(ht)||j(ht))return Nr!==null?null:Br(ot,Ke,ht,dr,null);Wi(ot,ht)}return null}function Pa(ot,Ke,ht,dr,Nr){if(typeof dr=="string"||typeof dr=="number")return st(Ke,ot=ot.get(ht)||null,""+dr,Nr);if(typeof dr=="object"&&dr!==null){switch(dr.$$typeof){case u:return ot=ot.get(dr.key===null?ht:dr.key)||null,dr.type===A?Br(Ke,ot,dr.props.children,Nr,dr.key):It(Ke,ot,dr,Nr);case f:return Wt(Ke,ot=ot.get(dr.key===null?ht:dr.key)||null,dr,Nr)}if(J0(dr)||j(dr))return Br(Ke,ot=ot.get(ht)||null,dr,Nr,null);Wi(Ke,dr)}return null}function qo(ot,Ke,ht,dr){for(var Nr=null,nn=null,Qr=Ke,yn=Ke=0,ga=null;Qr!==null&&yn<ht.length;yn++){Qr.index>yn?(ga=Qr,Qr=null):ga=Qr.sibling;var an=kn(ot,Qr,ht[yn],dr);if(an===null){Qr===null&&(Qr=ga);break}x&&Qr&&an.alternate===null&&b(ot,Qr),Ke=ue(an,Ke,yn),nn===null?Nr=an:nn.sibling=an,nn=an,Qr=ga}if(yn===ht.length)return R(ot,Qr),Nr;if(Qr===null){for(;yn<ht.length;yn++)(Qr=Wn(ot,ht[yn],dr))!==null&&(Ke=ue(Qr,Ke,yn),nn===null?Nr=Qr:nn.sibling=Qr,nn=Qr);return Nr}for(Qr=W(ot,Qr);yn<ht.length;yn++)(ga=Pa(Qr,ot,yn,ht[yn],dr))!==null&&(x&&ga.alternate!==null&&Qr.delete(ga.key===null?yn:ga.key),Ke=ue(ga,Ke,yn),nn===null?Nr=ga:nn.sibling=ga,nn=ga);return x&&Qr.forEach((function(as){return b(ot,as)})),Nr}function ha(ot,Ke,ht,dr){var Nr=j(ht);if(typeof Nr!="function")throw Error(a(150));if((ht=Nr.call(ht))==null)throw Error(a(151));for(var nn=Nr=null,Qr=Ke,yn=Ke=0,ga=null,an=ht.next();Qr!==null&&!an.done;yn++,an=ht.next()){Qr.index>yn?(ga=Qr,Qr=null):ga=Qr.sibling;var as=kn(ot,Qr,an.value,dr);if(as===null){Qr===null&&(Qr=ga);break}x&&Qr&&as.alternate===null&&b(ot,Qr),Ke=ue(as,Ke,yn),nn===null?Nr=as:nn.sibling=as,nn=as,Qr=ga}if(an.done)return R(ot,Qr),Nr;if(Qr===null){for(;!an.done;yn++,an=ht.next())(an=Wn(ot,an.value,dr))!==null&&(Ke=ue(an,Ke,yn),nn===null?Nr=an:nn.sibling=an,nn=an);return Nr}for(Qr=W(ot,Qr);!an.done;yn++,an=ht.next())(an=Pa(Qr,ot,yn,an.value,dr))!==null&&(x&&an.alternate!==null&&Qr.delete(an.key===null?yn:an.key),Ke=ue(an,Ke,yn),nn===null?Nr=an:nn.sibling=an,nn=an);return x&&Qr.forEach((function(Yo){return b(ot,Yo)})),Nr}return function(ot,Ke,ht,dr){var Nr=typeof ht=="object"&&ht!==null&&ht.type===A&&ht.key===null;Nr&&(ht=ht.props.children);var nn=typeof ht=="object"&&ht!==null;if(nn)switch(ht.$$typeof){case u:e:{for(nn=ht.key,Nr=Ke;Nr!==null;){if(Nr.key===nn){if(Nr.tag===7?ht.type===A:Nr.elementType===ht.type){R(ot,Nr.sibling),(Ke=K(Nr,ht.type===A?ht.props.children:ht.props)).ref=Qa(ot,Nr,ht),Ke.return=ot,ot=Ke;break e}R(ot,Nr);break}b(ot,Nr),Nr=Nr.sibling}ht.type===A?((Ke=Aa(ht.props.children,ot.mode,dr,ht.key)).return=ot,ot=Ke):((dr=h0(ht.type,ht.key,ht.props,null,ot.mode,dr)).ref=Qa(ot,Ke,ht),dr.return=ot,ot=dr)}return Ee(ot);case f:e:{for(Nr=ht.key;Ke!==null;){if(Ke.key===Nr){if(Ke.tag===4&&Ke.stateNode.containerInfo===ht.containerInfo&&Ke.stateNode.implementation===ht.implementation){R(ot,Ke.sibling),(Ke=K(Ke,ht.children||[])).return=ot,ot=Ke;break e}R(ot,Ke);break}
263b(ot,Ke),Ke=Ke.sibling}(Ke=su(ht,ot.mode,dr)).return=ot,ot=Ke}return Ee(ot)}if(typeof ht=="string"||typeof ht=="number")return ht=""+ht,Ke!==null&&Ke.tag===6?(R(ot,Ke.sibling),(Ke=K(Ke,ht)).return=ot,ot=Ke):(R(ot,Ke),(Ke=bs(ht,ot.mode,dr)).return=ot,ot=Ke),Ee(ot);if(J0(ht))return qo(ot,Ke,ht,dr);if(j(ht))return ha(ot,Ke,ht,dr);if(nn&&Wi(ot,ht),ht===void 0&&!Nr)switch(ot.tag){case 1:case 0:throw ot=ot.type,Error(a(152,ot.displayName||ot.name||"Component"))}return R(ot,Ke)}}var Z0=As(!0),ti=As(!1),qa={},Da={current:qa},hs={current:qa},X0={current:qa};function ka(x){if(x===qa)throw Error(a(174));return x}function Na(x,b){fr(X0,b),fr(hs,x),fr(Da,qa),b=P(b),Ut(Da),fr(Da,b)}function Ri(x){Ut(Da),Ut(hs),Ut(X0)}function gs(x){var b=ka(X0.current),R=ka(Da.current);R!==(b=te(R,x.type,b))&&(fr(hs,x),fr(Da,b))}function a0(x){hs.current===x&&(Ut(Da),Ut(hs))}var Yn={current:0};function Q0(x){for(var b=x;b!==null;){if(b.tag===13){var R=b.memoizedState;if(R!==null&&((R=R.dehydrated)===null||tr(R)||Ft(R)))return b}else if(b.tag===19&&b.memoizedProps.revealOrder!==void 0){if((64&b.effectTag)!=0)return b}else if(b.child!==null){b.child.return=b,b=b.child;continue}if(b===x)break;for(;b.sibling===null;){if(b.return===null||b.return===x)return null;b=b.return}b.sibling.return=b.return,b=b.sibling}return null}function gl(x,b){return{responder:x,props:b}}var $0=s.ReactCurrentDispatcher,wi=s.ReactCurrentBatchConfig,s0=0,Dn=null,di=null,da=null,Ti=null,Pi=null,es=null,Ra=0,bi=null,jn=0,Qs=!1,Ta=null,o0=0;function na(){throw Error(a(321))}function D0(x,b){if(b===null)return!1;for(var R=0;R<b.length&&R<x.length;R++)if(!mn(x[R],b[R]))return!1;return!0}function vn(x,b,R,W,K,ue){if(s0=ue,Dn=b,da=x!==null?x.memoizedState:null,$0.current=da===null?Zl:ps,b=R(W,K),Qs){do Qs=!1,o0+=1,da=x!==null?x.memoizedState:null,es=Ti,bi=Pi=di=null,$0.current=ps,b=R(W,K);while(Qs);Ta=null,o0=0}if($0.current=nu,(x=Dn).memoizedState=Ti,x.expirationTime=Ra,x.updateQueue=bi,x.effectTag|=jn,x=di!==null&&di.next!==null,s0=0,es=Pi=Ti=da=di=Dn=null,Ra=0,bi=null,jn=0,x)throw Error(a(300));return b}function Ea(){$0.current=nu,s0=0,es=Pi=Ti=da=di=Dn=null,Ra=0,bi=null,jn=0,Qs=!1,Ta=null,o0=0}function Fi(){var x={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return Pi===null?Ti=Pi=x:Pi=Pi.next=x,Pi}function Fa(){if(es!==null)es=(Pi=es).next,da=(di=da)!==null?di.next:null;else{if(da===null)throw Error(a(310));var x={memoizedState:(di=da).memoizedState,baseState:di.baseState,queue:di.queue,baseUpdate:di.baseUpdate,next:null};Pi=Pi===null?Ti=x:Pi.next=x,da=di.next}return Pi}function $s(x,b){return typeof b=="function"?b(x):b}function tu(x){var b=Fa(),R=b.queue;if(R===null)throw Error(a(311));if(R.lastRenderedReducer=x,0<o0){var W=R.dispatch;if(Ta!==null){var K=Ta.get(R);if(K!==void 0){Ta.delete(R);var ue=b.memoizedState;do ue=x(ue,K.action),K=K.next;while(K!==null);return mn(ue,b.memoizedState)||(ms=!0),b.memoizedState=ue,b.baseUpdate===R.last&&(b.baseState=ue),R.lastRenderedState=ue,[ue,W]}}return[b.memoizedState,W]}W=R.last;var Ee=b.baseUpdate;if(ue=b.baseState,Ee!==null?(W!==null&&(W.next=null),W=Ee.next):W=W!==null?W.next:null,W!==null){var st=K=null,It=W,Wt=!1;do{var Br=It.expirationTime;Br<s0?(Wt||(Wt=!0,st=Ee,K=ue),Br>Ra&&Ja(Ra=Br)):(F0(Br,It.suspenseConfig),ue=It.eagerReducer===x?It.eagerState:x(ue,It.action)),Ee=It,It=It.next}while(It!==null&&It!==W);Wt||(st=Ee,K=ue),mn(ue,b.memoizedState)||(ms=!0),b.memoizedState=ue,b.baseUpdate=st,b.baseState=K,R.lastRenderedState=ue}return[b.memoizedState,R.dispatch]}function Kl(x){var b=Fi();return typeof x=="function"&&(x=x()),b.memoizedState=b.baseState=x,x=(x=b.queue={last:null,dispatch:null,lastRenderedReducer:$s,lastRenderedState:x}).dispatch=kd.bind(null,Dn,x),[b.memoizedState,x]}function $u(x){return tu($s)}function ru(x,b,R,W){return x={tag:x,create:b,destroy:R,deps:W,next:null},bi===null?(bi={lastEffect:null}).lastEffect=x.next=x:(b=bi.lastEffect)===null?bi.lastEffect=x.next=x:(R=b.next,b.next=x,x.next=R,bi.lastEffect=x),x}function Vl(x,b,R,W){var K=Fi();jn|=x,K.memoizedState=ru(b,R,void 0,W===void 0?null:W)}function eo(x,b,R,W){var K=Fa();W=W===void 0?null:W;var ue=void 0;if(di!==null){var Ee=di.memoizedState;if(ue=Ee.destroy,W!==null&&D0(W,Ee.deps))return void ru(0,R,ue,W)}jn|=x,K.memoizedState=ru(b,R,ue,W)}
263function Oa(x,b){return Vl(516,192,x,b)}function JA(x,b){return eo(516,192,x,b)}function ZA(x,b){return typeof b=="function"?(x=x(),b(x),function(){b(null)}):b!=null?(x=x(),b.current=x,function(){b.current=null}):void 0}function ef(){}function Jl(x,b){return Fi().memoizedState=[x,b===void 0?null:b],x}function to(x,b){var R=Fa();b=b===void 0?null:b;var W=R.memoizedState;return W!==null&&b!==null&&D0(b,W[1])?W[0]:(R.memoizedState=[x,b],x)}function kd(x,b,R){if(!(25>o0))throw Error(a(301));var W=x.alternate;if(x===Dn||W!==null&&W===Dn)if(Qs=!0,x={expirationTime:s0,suspenseConfig:null,action:R,eagerReducer:null,eagerState:null,next:null},Ta===null&&(Ta=new Map),(R=Ta.get(b))===void 0)Ta.set(b,x);else{for(b=R;b.next!==null;)b=b.next;b.next=x}else{var K=ja(),ue=Hr.suspense;ue={expirationTime:K=zo(K,x,ue),suspenseConfig:ue,action:R,eagerReducer:null,eagerState:null,next:null};var Ee=b.last;if(Ee===null)ue.next=ue;else{var st=Ee.next;st!==null&&(ue.next=st),Ee.next=ue}if(b.last=ue,x.expirationTime===0&&(W===null||W.expirationTime===0)&&(W=b.lastRenderedReducer)!==null)try{var It=b.lastRenderedState,Wt=W(It,R);if(ue.eagerReducer=W,ue.eagerState=Wt,mn(Wt,It))return}catch{}f0(x,K)}}var nu={readContext:ne,useCallback:na,useContext:na,useEffect:na,useImperativeHandle:na,useLayoutEffect:na,useMemo:na,useReducer:na,useRef:na,useState:na,useDebugValue:na,useResponder:na,useDeferredValue:na,useTransition:na},Zl={readContext:ne,useCallback:Jl,useContext:ne,useEffect:Oa,useImperativeHandle:function(x,b,R){return R=R!=null?R.concat([x]):null,Vl(4,36,ZA.bind(null,b,x),R)},useLayoutEffect:function(x,b){return Vl(4,36,x,b)},useMemo:function(x,b){var R=Fi();return b=b===void 0?null:b,x=x(),R.memoizedState=[x,b],x},useReducer:function(x,b,R){var W=Fi();return b=R!==void 0?R(b):b,W.memoizedState=W.baseState=b,x=(x=W.queue={last:null,dispatch:null,lastRenderedReducer:x,lastRenderedState:b}).dispatch=kd.bind(null,Dn,x),[W.memoizedState,x]},useRef:function(x){return x={current:x},Fi().memoizedState=x},useState:Kl,useDebugValue:ef,useResponder:gl,useDeferredValue:function(x,b){var R=Kl(x),W=R[0],K=R[1];return Oa((function(){i.unstable_next((function(){var ue=wi.suspense;wi.suspense=b===void 0?null:b;try{K(x)}finally{wi.suspense=ue}}))}),[x,b]),W},useTransition:function(x){var b=Kl(!1),R=b[0],W=b[1];return[Jl((function(K){W(!0),i.unstable_next((function(){var ue=wi.suspense;wi.suspense=x===void 0?null:x;try{W(!1),K()}finally{wi.suspense=ue}}))}),[x,R]),R]}},ps={readContext:ne,useCallback:to,useContext:ne,useEffect:JA,useImperativeHandle:function(x,b,R){return R=R!=null?R.concat([x]):null,eo(4,36,ZA.bind(null,b,x),R)},useLayoutEffect:function(x,b){return eo(4,36,x,b)},useMemo:function(x,b){var R=Fa();b=b===void 0?null:b;var W=R.memoizedState;return W!==null&&b!==null&&D0(b,W[1])?W[0]:(x=x(),R.memoizedState=[x,b],x)},useReducer:tu,useRef:function(){return Fa().memoizedState},useState:$u,useDebugValue:ef,useResponder:gl,useDeferredValue:function(x,b){var R=$u(),W=R[0],K=R[1];return JA((function(){i.unstable_next((function(){var ue=wi.suspense;wi.suspense=b===void 0?null:b;try{K(x)}finally{wi.suspense=ue}}))}),[x,b]),W},useTransition:function(x){var b=$u(),R=b[0],W=b[1];return[to((function(K){W(!0),i.unstable_next((function(){var ue=wi.suspense;wi.suspense=x===void 0?null:x;try{W(!1),K()}finally{wi.suspense=ue}}))}),[x,R]),R]}},XA=s.ReactCurrentOwner,ms=!1;function k0(x,b,R,W){b.child=x===null?ti(b,null,R,W):Z0(b,x.child,R,W)}function Xl(x,b,R,W,K){R=R.render;var ue=b.ref;return re(b,K),W=vn(x,b,R,W,ue,K),x===null||ms?(b.effectTag|=1,k0(x,b,W,K),b.child):(b.updateQueue=x.updateQueue,b.effectTag&=-517,x.expirationTime<=K&&(x.expirationTime=0),N0(x,b,K))}function To(x,b,R,W,K,ue){if(x===null){var Ee=R.type;return typeof Ee!="function"||au(Ee)||Ee.defaultProps!==void 0||R.compare!==null||R.defaultProps!==void 0?((x=h0(R.type,null,W,null,b.mode,ue)).ref=b.ref,x.return=b,b.child=x):(b.tag=15,b.type=Ee,Nd(x,b,Ee,W,K,ue))}return Ee=x.child,K<ue&&(K=Ee.memoizedProps,(R=(R=R.compare)!==null?R:Jr)(K,W)&&x.ref===b.ref)?N0(x,b,ue):(b.effectTag|=1,(x=M0(Ee,W)).ref=b.ref,x.return=b,b.child=x)}function Nd(x,b,R,W,K,ue){return x!==null&&Jr(x.memoizedProps,W)&&x.ref===b.ref&&(ms=!1,K<ue)?N0(x,b,ue):Ds(x,b,R,W,ue)}function tf(x,b){var R=b.ref;(x===null&&R!==null||x!==null&&x.ref!==R)&&(b.effectTag|=128)}function Ds(x,b,R,W,K){var ue=pe(R)?nt:le.current;return ue=it(b,ue),re(b,K),R=vn(x,b,R,W,ue,K),x===null||ms?(b.effectTag|=1,k0(x,b,R,K),b.child):(b.updateQueue=x.updateQueue,b.effectTag&=-517,x.expirationTime<=K&&(x.expirationTime=0),N0(x,b,K))}function rf(x,b,R,W,K){if(pe(R)){var ue=!0;U(b)}else ue=!1;if(re(b,K),b.stateNode===null)x!==null&&(x.alternate=null,b.alternate=null,b.effectTag|=2),ds(b,R,W),V0(b,R,W,K),W=!0;else if(x===null){var Ee=b.stateNode,st=b.memoizedProps;Ee.props=st;
263var It=Ee.context,Wt=R.contextType;Wt=typeof Wt=="object"&&Wt!==null?ne(Wt):it(b,Wt=pe(R)?nt:le.current);var Br=R.getDerivedStateFromProps,Wn=typeof Br=="function"||typeof Ee.getSnapshotBeforeUpdate=="function";Wn||typeof Ee.UNSAFE_componentWillReceiveProps!="function"&&typeof Ee.componentWillReceiveProps!="function"||(st!==W||It!==Wt)&&i0(b,Ee,W,Wt),xe=!1;var kn=b.memoizedState;It=Ee.state=kn;var Pa=b.updateQueue;Pa!==null&&(gr(b,Pa,W,Ee,K),It=b.memoizedState),st!==W||kn!==It||Xe.current||xe?(typeof Br=="function"&&(oi(b,R,Br,W),It=b.memoizedState),(st=xe||fa(b,R,st,W,kn,It,Wt))?(Wn||typeof Ee.UNSAFE_componentWillMount!="function"&&typeof Ee.componentWillMount!="function"||(typeof Ee.componentWillMount=="function"&&Ee.componentWillMount(),typeof Ee.UNSAFE_componentWillMount=="function"&&Ee.UNSAFE_componentWillMount()),typeof Ee.componentDidMount=="function"&&(b.effectTag|=4)):(typeof Ee.componentDidMount=="function"&&(b.effectTag|=4),b.memoizedProps=W,b.memoizedState=It),Ee.props=W,Ee.state=It,Ee.context=Wt,W=st):(typeof Ee.componentDidMount=="function"&&(b.effectTag|=4),W=!1)}else Ee=b.stateNode,st=b.memoizedProps,Ee.props=b.type===b.elementType?st:ln(b.type,st),It=Ee.context,Wt=typeof(Wt=R.contextType)=="object"&&Wt!==null?ne(Wt):it(b,Wt=pe(R)?nt:le.current),(Wn=typeof(Br=R.getDerivedStateFromProps)=="function"||typeof Ee.getSnapshotBeforeUpdate=="function")||typeof Ee.UNSAFE_componentWillReceiveProps!="function"&&typeof Ee.componentWillReceiveProps!="function"||(st!==W||It!==Wt)&&i0(b,Ee,W,Wt),xe=!1,It=b.memoizedState,kn=Ee.state=It,(Pa=b.updateQueue)!==null&&(gr(b,Pa,W,Ee,K),kn=b.memoizedState),st!==W||It!==kn||Xe.current||xe?(typeof Br=="function"&&(oi(b,R,Br,W),kn=b.memoizedState),(Br=xe||fa(b,R,st,W,It,kn,Wt))?(Wn||typeof Ee.UNSAFE_componentWillUpdate!="function"&&typeof Ee.componentWillUpdate!="function"||(typeof Ee.componentWillUpdate=="function"&&Ee.componentWillUpdate(W,kn,Wt),typeof Ee.UNSAFE_componentWillUpdate=="function"&&Ee.UNSAFE_componentWillUpdate(W,kn,Wt)),typeof Ee.componentDidUpdate=="function"&&(b.effectTag|=4),typeof Ee.getSnapshotBeforeUpdate=="function"&&(b.effectTag|=256)):(typeof Ee.componentDidUpdate!="function"||st===x.memoizedProps&&It===x.memoizedState||(b.effectTag|=4),typeof Ee.getSnapshotBeforeUpdate!="function"||st===x.memoizedProps&&It===x.memoizedState||(b.effectTag|=256),b.memoizedProps=W,b.memoizedState=kn),Ee.props=W,Ee.state=kn,Ee.context=Wt,W=Br):(typeof Ee.componentDidUpdate!="function"||st===x.memoizedProps&&It===x.memoizedState||(b.effectTag|=4),typeof Ee.getSnapshotBeforeUpdate!="function"||st===x.memoizedProps&&It===x.memoizedState||(b.effectTag|=256),W=!1);return $l(x,b,R,W,ue,K)}function $l(x,b,R,W,K,ue){tf(x,b);var Ee=(64&b.effectTag)!=0;if(!W&&!Ee)return K&&qe(b,R,!1),N0(x,b,ue);W=b.stateNode,XA.current=b;var st=Ee&&typeof R.getDerivedStateFromError!="function"?null:W.render();return b.effectTag|=1,x!==null&&Ee?(b.child=Z0(b,x.child,null,ue),b.child=Z0(b,null,st,ue)):k0(x,b,st,ue),b.memoizedState=W.state,K&&qe(b,R,!0),b.child}function ts(x){var b=x.stateNode;b.pendingContext?dt(0,b.pendingContext,b.pendingContext!==b.context):b.context&&dt(0,b.context,!1),Na(x,b.containerInfo)}var Fo,rs,Rd,pl,ro={dehydrated:null,retryTime:0};function Oo(x,b,R){var W,K=b.mode,ue=b.pendingProps,Ee=Yn.current,st=!1;if((W=(64&b.effectTag)!=0)||(W=(2&Ee)!=0&&(x===null||x.memoizedState!==null)),W?(st=!0,b.effectTag&=-65):x!==null&&x.memoizedState===null||ue.fallback===void 0||ue.unstable_avoidThisFallback===!0||(Ee|=1),fr(Yn,1&Ee),x===null){if(ue.fallback,st){if(st=ue.fallback,(ue=Aa(null,K,0,null)).return=b,(2&b.mode)==0)for(x=b.memoizedState!==null?b.child.child:b.child,ue.child=x;x!==null;)x.return=ue,x=x.sibling;return(R=Aa(st,K,R,null)).return=b,ue.sibling=R,b.memoizedState=ro,b.child=ue,R}return K=ue.children,b.memoizedState=null,b.child=ti(b,null,K,R)}if(x.memoizedState!==null){if(K=(x=x.child).sibling,st){if(ue=ue.fallback,(R=M0(x,x.pendingProps)).return=b,(2&b.mode)==0&&(st=b.memoizedState!==null?b.child.child:b.child)!==x.child)for(R.child=st;st!==null;)st.return=R,st=st.sibling;return(K=M0(K,ue,K.expirationTime)).return=b,R.sibling=K,R.childExpirationTime=0,b.memoizedState=ro,b.child=R,K}return R=Z0(b,x.child,ue.children,R),b.memoizedState=null,b.child=R}if(x=x.child,st){if(st=ue.fallback,(ue=Aa(null,K,0,null)).return=b,ue.child=x,x!==null&&(x.return=ue),(2&b.mode)==0)for(x=b.memoizedState!==null?b.child.child:b.child,ue.child=x;x!==null;)x.return=ue,x=x.sibling;return(R=Aa(st,K,R,null)).return=b,ue.sibling=R,R.effectTag|=2,ue.childExpirationTime=0,b.memoizedState=ro,b.child=ue,R}return b.memoizedState=null,b.child=Z0(b,x,ue.children,R)}function Mo(x,b){x.expirationTime<b&&(x.expirationTime=b);var R=x.alternate;R!==null&&R.expirationTime<b&&(R.expirationTime=b),cn(x.return,b)}function no(x,b,R,W,K,ue){var Ee=x.memoizedState;Ee===null?x.memoizedState={isBackwards:b,rendering:null,last:W,tail:R,tailExpiration:0,tailMode:K,lastEffect:ue}:(Ee.isBackwards=b,Ee.rendering=null,Ee.last=W,Ee.tail=R,Ee.tailExpiration=0,Ee.tailMode=K,Ee.lastEffect=ue)}function io(x,b,R){var W=b.pendingProps,K=W.revealOrder,ue=W.tail;if(k0(x,b,W.children,R),(2&(W=Yn.current))!=0)W=1&W|2,b.effectTag|=64;else{if(x!==null&&(64&x.effectTag)!=0)e:for(x=b.child;x!==null;){if(x.tag===13)x.memoizedState!==null&&Mo(x,R);else if(x.tag===19)Mo(x,R);else if(x.child!==null){x.child.return=x,x=x.child;continue}if(x===b)break e;for(;x.sibling===null;){if(x.return===null||x.return===b)break e;x=x.return}x.sibling.return=x.return,x=x.sibling}W&=1}if(fr(Yn,W),(2&b.mode)==0)b.memoizedState=null;else switch(K){case"forwards":for(R=b.child,K=null;R!==null;)(x=R.alternate)!==null&&Q0(x)===null&&(K=R),R=R.sibling;(R=K)===null?(K=b.child,b.child=null):(K=R.sibling,R.sibling=null),no(b,!1,K,R,ue,b.lastEffect);break;case"backwards":for(R=null,K=b.child,b.child=null;K!==null;){if((x=K.alternate)!==null&&Q0(x)===null){b.child=K;break}x=K.sibling,K.sibling=R,R=K,K=x}no(b,!0,R,null,ue,b.lastEffect);break;case"together":no(b,!1,null,null,void 0,b.lastEffect);break;default:b.memoizedState=null}return b.child}function N0(x,b,R){x!==null&&(b.dependencies=x.dependencies);var W=b.expirationTime;if(W!==0&&Ja(W),b.childExpirationTime<R)return null;if(x!==null&&b.child!==x.child)throw Error(a(153));if(b.child!==null){for(R=M0(x=b.child,x.pendingProps,x.expirationTime),b.child=R,R.return=b;x.sibling!==null;)x=x.sibling,(R=R.sibling=M0(x,x.pendingProps,x.expirationTime)).return=b;R.sibling=null}return b.child}function ao(x){x.effectTag|=4}function so(x,b){switch(x.tailMode){case"hidden":b=x.tail;for(var R=null;b!==null;)b.alternate!==null&&(R=b),b=b.sibling;R===null?x.tail=null:R.sibling=null;break;case"collapsed":R=x.tail;for(var W=null;R!==null;)R.alternate!==null&&(W=R),R=R.sibling;W===null?b||x.tail===null?x.tail=null:x.tail.sibling=null:W.sibling=null}}function Lo(x){switch(x.tag){case 1:pe(x.type)&&He();var b=x.effectTag;return 4096&b?(x.effectTag=-4097&b|64,x):null;case 3:if(Ri(),ee(),(64&(b=x.effectTag))!=0)throw Error(a(285));return x.effectTag=-4097&b|64,x;case 5:return a0(x),null;case 13:return Ut(Yn),4096&(b=x.effectTag)?(x.effectTag=-4097&b|64,x):null;case 19:return Ut(Yn),null;case 4:return Ri(),null;case 10:return ui(x),null;default:return null}}function ec(x,b){return{value:x,source:b,stack:$t(b)}}Fo=function(x,b){for(var R=b.child;R!==null;){if(R.tag===5||R.tag===6)ce(x,R.stateNode);else if(R.tag!==4&&R.child!==null){R.child.return=R,R=R.child;continue}if(R===b)break;for(;R.sibling===null;){if(R.return===null||R.return===b)return;R=R.return}R.sibling.return=R.return,R=R.sibling}},rs=function(){},Rd=function(x,b,R,W,K){if((x=x.memoizedProps)!==W){var ue=b.stateNode,Ee=ka(Da.current);R=_e(ue,R,x,W,K,Ee),(b.updateQueue=R)&&ao(b)}},pl=function(x,b,R,W){R!==W&&ao(b)};var Td=typeof WeakSet=="function"?WeakSet:Set;function tc(x,b){var R=b.source,W=b.stack;W===null&&R!==null&&(W=$t(R)),R!==null&&N(R.type),b=b.value,x!==null&&x.tag===1&&N(x.type);try{console.error(b)}catch(K){setTimeout((function(){throw K}))}}function nf(x){var b=x.ref;if(b!==null)if(typeof b=="function")try{b(null)}catch(R){A0(x,R)}else b.current=null}function af(x,b){switch(b.tag){case 0:case 11:case 15:rc(2,0,b);break;case 1:if(256&b.effectTag&&x!==null){var R=x.memoizedProps,W=x.memoizedState;b=(x=b.stateNode).getSnapshotBeforeUpdate(b.elementType===b.type?R:ln(b.type,R),W),x.__reactInternalSnapshotBeforeUpdate=b}break;
263case 3:case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}function rc(x,b,R){if((R=(R=R.updateQueue)!==null?R.lastEffect:null)!==null){var W=R=R.next;do{if((W.tag&x)!=0){var K=W.destroy;W.destroy=void 0,K!==void 0&&K()}(W.tag&b)!=0&&(K=W.create,W.destroy=K()),W=W.next}while(W!==R)}}function vs(x,b,R){switch(typeof mo=="function"&&mo(b),b.tag){case 0:case 11:case 14:case 15:if((x=b.updateQueue)!==null&&(x=x.lastEffect)!==null){var W=x.next;Or(97<R?97:R,(function(){var K=W;do{var ue=K.destroy;if(ue!==void 0){var Ee=b;try{ue()}catch(st){A0(Ee,st)}}K=K.next}while(K!==W)}))}break;case 1:nf(b),typeof(R=b.stateNode).componentWillUnmount=="function"&&(function(K,ue){try{ue.props=K.memoizedProps,ue.state=K.memoizedState,ue.componentWillUnmount()}catch(Ee){A0(K,Ee)}})(b,R);break;case 5:nf(b);break;case 4:sf(x,b,R)}}function Fd(x,b,R){for(var W=b;;)if(vs(x,W,R),W.child===null||W.tag===4){if(W===b)break;for(;W.sibling===null;){if(W.return===null||W.return===b)return;W=W.return}W.sibling.return=W.return,W=W.sibling}else W.child.return=W,W=W.child}function R0(x){var b=x.alternate;x.return=null,x.child=null,x.memoizedState=null,x.updateQueue=null,x.dependencies=null,x.alternate=null,x.firstEffect=null,x.lastEffect=null,x.pendingProps=null,x.memoizedProps=null,b!==null&&R0(b)}function Ya(x){return x.tag===5||x.tag===3||x.tag===4}function jo(x){e:{for(var b=x.return;b!==null;){if(Ya(b)){var R=b;break e}b=b.return}throw Error(a(160))}switch(b=R.stateNode,R.tag){case 5:var W=!1;break;case 3:case 4:b=b.containerInfo,W=!0;break;default:throw Error(a(161))}16&R.effectTag&&(Ot(b),R.effectTag&=-17);e:t:for(R=x;;){for(;R.sibling===null;){if(R.return===null||Ya(R.return)){R=null;break e}R=R.return}for(R.sibling.return=R.return,R=R.sibling;R.tag!==5&&R.tag!==6&&R.tag!==18;){if(2&R.effectTag||R.child===null||R.tag===4)continue t;R.child.return=R,R=R.child}if(!(2&R.effectTag)){R=R.stateNode;break e}}for(var K=x;;){var ue=K.tag===5||K.tag===6;if(ue)ue=ue?K.stateNode:K.stateNode.instance,R?W?Tt(b,ue,R):Dt(b,ue,R):W?Re(b,ue):Ie(b,ue);else if(K.tag!==4&&K.child!==null){K.child.return=K,K=K.child;continue}if(K===x)break;for(;K.sibling===null;){if(K.return===null||K.return===x)return;K=K.return}K.sibling.return=K.return,K=K.sibling}}function sf(x,b,R){for(var W,K,ue=b,Ee=!1;;){if(!Ee){Ee=ue.return;e:for(;;){if(Ee===null)throw Error(a(160));switch(W=Ee.stateNode,Ee.tag){case 5:K=!1;break e;case 3:case 4:W=W.containerInfo,K=!0;break e}Ee=Ee.return}Ee=!0}if(ue.tag===5||ue.tag===6)Fd(x,ue,R),K?ar(W,ue.stateNode):Mt(W,ue.stateNode);else if(ue.tag===4){if(ue.child!==null){W=ue.stateNode.containerInfo,K=!0,ue.child.return=ue,ue=ue.child;continue}}else if(vs(x,ue,R),ue.child!==null){ue.child.return=ue,ue=ue.child;continue}if(ue===b)break;for(;ue.sibling===null;){if(ue.return===null||ue.return===b)return;(ue=ue.return).tag===4&&(Ee=!1)}ue.sibling.return=ue.return,ue=ue.sibling}}function of(x,b){switch(b.tag){case 0:case 11:case 14:case 15:rc(4,8,b);break;case 1:case 3:case 12:case 17:case 20:case 21:break;case 5:var R=b.stateNode;if(R!=null){var W=b.memoizedProps;x=x!==null?x.memoizedProps:W;var K=b.type,ue=b.updateQueue;b.updateQueue=null,ue!==null&&ft(R,ue,K,x,W,b)}break;case 6:if(b.stateNode===null)throw Error(a(162));R=b.memoizedProps,Me(b.stateNode,x!==null?x.memoizedProps:R,R);break;case 13:(function(Ee){var st=Ee;if(Ee.memoizedState===null)var It=!1;else It=!0,st=Ee.child,ml=wt();if(st!==null){e:if(Ee=st,et)for(st=Ee;;){if(st.tag===5){var Wt=st.stateNode;It?Le(Wt):cr(st.stateNode,st.memoizedProps)}else if(st.tag===6)Wt=st.stateNode,It?Jt(Wt):bt(Wt,st.memoizedProps);else{if(st.tag===13&&st.memoizedState!==null&&st.memoizedState.dehydrated===null){(Wt=st.child.sibling).return=st,st=Wt;continue}if(st.child!==null){st.child.return=st,st=st.child;continue}}if(st===Ee)break e;for(;st.sibling===null;){if(st.return===null||st.return===Ee)break e;st=st.return}st.sibling.return=st.return,st=st.sibling}}})(b),ks(b);break;case 19:ks(b);break;default:throw Error(a(163))}}function ks(x){var b=x.updateQueue;if(b!==null){x.updateQueue=null;var R=x.stateNode;R===null&&(R=x.stateNode=new Td),b.forEach((function(W){var K=eh.bind(null,x,W);
263R.has(W)||(R.add(W),W.then(K,K))}))}}var lf=typeof WeakMap=="function"?WeakMap:Map;function oo(x,b,R){(R=ct(R,null)).tag=3,R.payload={element:null};var W=b.value;return R.callback=function(){oc||(oc=!0,Po=W),tc(x,b)},R}function Od(x,b,R){(R=ct(R,null)).tag=3;var W=x.type.getDerivedStateFromError;if(typeof W=="function"){var K=b.value;R.payload=function(){return tc(x,b),W(K)}}var ue=x.stateNode;return ue!==null&&typeof ue.componentDidCatch=="function"&&(R.callback=function(){typeof W!="function"&&(Ka===null?Ka=new Set([this]):Ka.add(this),tc(x,b));var Ee=b.stack;this.componentDidCatch(b.value,{componentStack:Ee!==null?Ee:""})}),R}var Uo,cf=Math.ceil,lo=s.ReactCurrentDispatcher,nc=s.ReactCurrentOwner,Ii=0,co=8,Ca=16,l0=32,uo=0,T0=1,ic=2,ac=3,sc=4,uf=5,kr=Ii,c0=null,pr=null,Ba=0,Ki=uo,Wa=null,ns=1073741823,Ma=1073741823,fo=null,Ao=0,u0=!1,ml=0,vl=500,ur=null,oc=!1,Po=null,Ka=null,ff=!1,wa=null,ho=90,La=null,Ns=0,lc=null,Oi=0;function ja(){return(kr&(Ca|l0))!==Ii?1073741821-(wt()/10|0):Oi!==0?Oi:Oi=1073741821-(wt()/10|0)}function zo(x,b,R){if((2&(b=b.mode))==0)return 1073741823;var W=Vt();if((4&b)==0)return W===99?1073741823:1073741822;if((kr&Ca)!==Ii)return Ba;if(R!==null)x=Mn(x,0|R.timeoutMs||5e3,250);else switch(W){case 99:x=1073741823;break;case 98:x=Mn(x,150,100);break;case 97:case 96:x=Mn(x,5e3,250);break;case 95:x=2;break;default:throw Error(a(326))}return c0!==null&&x===Ba&&--x,x}function f0(x,b){if(50<Ns)throw Ns=0,lc=null,Error(a(185));if((x=go(x,b))!==null){var R=Vt();b===1073741823?(kr&co)!==Ii&&(kr&(Ca|l0))===Ii?cc(x):(Ji(x),kr===Ii&&xr()):Ji(x),(4&kr)===Ii||R!==98&&R!==99||(La===null?La=new Map([[x,b]]):((R=La.get(x))===void 0||R>b)&&La.set(x,b))}}function go(x,b){x.expirationTime<b&&(x.expirationTime=b);var R=x.alternate;R!==null&&R.expirationTime<b&&(R.expirationTime=b);var W=x.return,K=null;if(W===null&&x.tag===3)K=x.stateNode;else for(;W!==null;){if(R=W.alternate,W.childExpirationTime<b&&(W.childExpirationTime=b),R!==null&&R.childExpirationTime<b&&(R.childExpirationTime=b),W.return===null&&W.tag===3){K=W.stateNode;break}W=W.return}return K!==null&&(c0===K&&(Ja(b),Ki===sc&&Fs(K,Ba)),Go(K,b)),K}function Vi(x){var b=x.lastExpiredTime;return b!==0?b:Ts(x,b=x.firstPendingTime)?(b=x.lastPingedTime)>(x=x.nextKnownPendingLevel)?b:x:b}function Ji(x){if(x.lastExpiredTime!==0)x.callbackExpirationTime=1073741823,x.callbackPriority=99,x.callbackNode=Gr(cc.bind(null,x));else{var b=Vi(x),R=x.callbackNode;if(b===0)R!==null&&(x.callbackNode=null,x.callbackExpirationTime=0,x.callbackPriority=90);else{var W=ja();if(W=b===1073741823?99:b===1||b===2?95:0>=(W=10*(1073741821-b)-10*(1073741821-W))?99:250>=W?98:5250>=W?97:95,R!==null){var K=x.callbackPriority;if(x.callbackExpirationTime===b&&K>=W)return;R!==vt&&be(R)}x.callbackExpirationTime=b,x.callbackPriority=W,b=b===1073741823?Gr(cc.bind(null,x)):pn(W,po.bind(null,x),{timeout:10*(1073741821-b)-wt()}),x.callbackNode=b}}}function po(x,b){if(Oi=0,b)return Zi(x,b=ja()),Ji(x),null;var R=Vi(x);if(R!==0){if(b=x.callbackNode,(kr&(Ca|l0))!==Ii)throw Error(a(327));if(d0(),x===c0&&R===Ba||Ai(x,R),pr!==null){var W=kr;kr|=Ca;for(var K=ys();;)try{Md();break}catch(st){Va(x,st)}if(rn(),kr=W,lo.current=K,Ki===T0)throw b=Wa,Ai(x,R),Fs(x,R),Ji(x),b;if(pr===null)switch(K=x.finishedWork=x.current.alternate,x.finishedExpirationTime=R,W=Ki,c0=null,W){case uo:case T0:throw Error(a(345));case ic:Zi(x,2<R?2:R);break;case ac:if(Fs(x,R),R===(W=x.lastSuspendedTime)&&(x.nextKnownPendingLevel=Af(K)),ns===1073741823&&10<(K=ml+vl-wt())){if(u0){var ue=x.lastPingedTime;if(ue===0||ue>=R){x.lastPingedTime=R,Ai(x,R);break}}if((ue=Vi(x))!==0&&ue!==R)break;if(W!==0&&W!==R){x.lastPingedTime=W;break}x.timeoutHandle=he(Cr.bind(null,x),K);break}Cr(x);break;case sc:if(Fs(x,R),R===(W=x.lastSuspendedTime)&&(x.nextKnownPendingLevel=Af(K)),u0&&((K=x.lastPingedTime)===0||K>=R)){x.lastPingedTime=R,Ai(x,R);break}if((K=Vi(x))!==0&&K!==R)break;if(W!==0&&W!==R){x.lastPingedTime=W;break}if(Ma!==1073741823?W=10*(1073741821-Ma)-wt():ns===1073741823?W=0:(W=10*(1073741821-ns)-5e3,0>(W=(K=wt())-W)&&(W=0),(R=10*(1073741821-R)-K)<(W=(120>W?120:480>W?480:1080>W?1080:1920>W?1920:3e3>W?3e3:4320>W?4320:1960*cf(W/1960))-W)&&(W=R)),10<W){x.timeoutHandle=he(Cr.bind(null,x),W);break}Cr(x);break;case uf:if(ns!==1073741823&&fo!==null){ue=ns;var Ee=fo;if(0>=(W=0|Ee.busyMinDurationMs)?W=0:(K=0|Ee.busyDelayMs,W=(ue=wt()-(10*(1073741821-ue)-(0|Ee.timeoutMs||5e3)))<=K?0:K+W-ue),10<W){Fs(x,R),x.timeoutHandle=he(Cr.bind(null,x),W);break}}Cr(x);break;default:throw Error(a(329))}if(Ji(x),x.callbackNode===b)return po.bind(null,x)}}return null}function cc(x){var b=x.lastExpiredTime;if(b=b!==0?b:1073741823,x.finishedExpirationTime===b)Cr(x);else{if((kr&(Ca|l0))!==Ii)throw Error(a(327));if(d0(),x===c0&&b===Ba||Ai(x,b),pr!==null){var R=kr;kr|=Ca;for(var W=ys();;)try{Ua();break}catch(K){Va(x,K)}if(rn(),kr=R,lo.current=W,Ki===T0)throw R=Wa,Ai(x,b),Fs(x,b),Ji(x),R;if(pr!==null)throw Error(a(261));x.finishedWork=x.current.alternate,x.finishedExpirationTime=b,c0=null,Cr(x),Ji(x)}}return null}function yl(x,b){if((kr&(Ca|l0))!==Ii)throw Error(a(187));var R=kr;kr|=1;try{return Or(99,x.bind(null,b))}finally{kr=R,xr()}}function Ai(x,b){x.finishedWork=null,x.finishedExpirationTime=0;var R=x.timeoutHandle;if(R!==tt&&(x.timeoutHandle=tt,me(R)),pr!==null)for(R=pr.return;R!==null;){var W=R;switch(W.tag){case 1:var K=W.type.childContextTypes;K!=null&&He();break;case 3:Ri(),ee();break;case 5:a0(W);break;case 4:Ri();break;case 13:case 19:Ut(Yn);break;case 10:ui(W)}R=R.return}c0=x,pr=M0(x.current,null),Ba=b,Ki=uo,Wa=null,Ma=ns=1073741823,fo=null,Ao=0,u0=!1}function Va(x,b){for(;;){try{if(rn(),Ea(),pr===null||pr.return===null)return Ki=T0,Wa=b,null;e:{var R=x,W=pr.return,K=pr,ue=b;if(b=Ba,K.effectTag|=2048,K.firstEffect=K.lastEffect=null,ue!==null&&typeof ue=="object"&&typeof ue.then=="function"){var Ee=ue,st=(1&Yn.current)!=0,It=W;do{var Wt;if(Wt=It.tag===13){var Br=It.memoizedState;if(Br!==null)Wt=Br.dehydrated!==null;else{var Wn=It.memoizedProps;Wt=Wn.fallback!==void 0&&(Wn.unstable_avoidThisFallback!==!0||!st)}}if(Wt){var kn=It.updateQueue;if(kn===null){var Pa=new Set;Pa.add(Ee),It.updateQueue=Pa}else kn.add(Ee);if((2&It.mode)==0){if(It.effectTag|=64,K.effectTag&=-2981,K.tag===1)if(K.alternate===null)K.tag=17;else{var qo=ct(1073741823,null);qo.tag=2,Et(K,qo)}K.expirationTime=1073741823;break e}ue=void 0,K=b;var ha=R.pingCache;if(ha===null?(ha=R.pingCache=new lf,ue=new Set,ha.set(Ee,ue)):(ue=ha.get(Ee))===void 0&&(ue=new Set,ha.set(Ee,ue)),!ue.has(K)){ue.add(K);var ot=$A.bind(null,R,Ee,K);Ee.then(ot,ot)}It.effectTag|=4096,It.expirationTime=b;break e}It=It.return}while(It!==null);ue=Error((N(K.type)||"A React component")+` suspended while rendering, but no fallback UI was specified. 264 265Add a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.`+$t(K))}Ki!==uf&&(Ki=ic),ue=ec(ue,K),It=W;do{switch(It.tag){case 3:Ee=ue,It.effectTag|=4096,It.expirationTime=b,Yt(It,oo(It,Ee,b));break e;case 1:Ee=ue;var Ke=It.type,ht=It.stateNode;if((64&It.effectTag)==0&&(typeof Ke.getDerivedStateFromError=="function"||ht!==null&&typeof ht.componentDidCatch=="function"&&(Ka===null||!Ka.has(ht)))){It.effectTag|=4096,It.expirationTime=b,Yt(It,Od(It,Ee,b));break e}}It=It.return}while(It!==null)}pr=iu(pr)}catch(dr){b=dr;continue}break}}function ys(){var x=lo.current;return lo.current=nu,x===null?nu:x}function F0(x,b){x<ns&&2<x&&(ns=x),b!==null&&x<Ma&&2<x&&(Ma=x,fo=b)}function Ja(x){x>Ao&&(Ao=x)}function Ua(){for(;pr!==null;)pr=df(pr)}function Md(){for(;pr!==null&&!Te();)pr=df(pr)}function df(x){var b=Uo(x.alternate,x,Ba);return x.memoizedProps=x.pendingProps,b===null&&(b=iu(x)),nc.current=null,b}function iu(x){pr=x;do{var b=pr.alternate;
265if(x=pr.return,(2048&pr.effectTag)==0){e:{var R=b,W=Ba,K=(b=pr).pendingProps;switch(b.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:pe(b.type)&&He();break;case 3:Ri(),ee(),(K=b.stateNode).pendingContext&&(K.context=K.pendingContext,K.pendingContext=null),R===null||R.child,rs(b);break;case 5:a0(b);var ue=ka(X0.current);if(W=b.type,R!==null&&b.stateNode!=null)Rd(R,b,W,K,ue),R.ref!==b.ref&&(b.effectTag|=128);else if(K){R=ka(Da.current);var Ee=se(W,K,ue,R,b);Fo(Ee,b,!1,!1),b.stateNode=Ee,Be(Ee,W,K,ue,R)&&ao(b),b.ref!==null&&(b.effectTag|=128)}else if(b.stateNode===null)throw Error(a(166));break;case 6:if(R&&b.stateNode!=null)pl(R,b,R.memoizedProps,K);else{if(typeof K!="string"&&b.stateNode===null)throw Error(a(166));R=ka(X0.current),ue=ka(Da.current),b.stateNode=de(K,R,ue,b)}break;case 13:if(Ut(Yn),K=b.memoizedState,(64&b.effectTag)!=0){b.expirationTime=W;break e}K=K!==null,ue=!1,R===null?b.memoizedProps.fallback:(ue=(W=R.memoizedState)!==null,K||W===null||(W=R.child.sibling)!==null&&((Ee=b.firstEffect)!==null?(b.firstEffect=W,W.nextEffect=Ee):(b.firstEffect=b.lastEffect=W,W.nextEffect=null),W.effectTag=8)),K&&!ue&&(2&b.mode)!=0&&(R===null&&b.memoizedProps.unstable_avoidThisFallback!==!0||(1&Yn.current)!=0?Ki===uo&&(Ki=ac):(Ki!==uo&&Ki!==ac||(Ki=sc),Ao!==0&&c0!==null&&(Fs(c0,Ba),Go(c0,Ao)))),(K||ue)&&(b.effectTag|=4);break;case 4:Ri(),rs(b);break;case 10:ui(b);break;case 19:if(Ut(Yn),(K=b.memoizedState)===null)break;if(ue=(64&b.effectTag)!=0,(Ee=K.rendering)===null){if(ue)so(K,!1);else if(Ki!==uo||R!==null&&(64&R.effectTag)!=0)for(R=b.child;R!==null;){if((Ee=Q0(R))!==null){for(b.effectTag|=64,so(K,!1),(R=Ee.updateQueue)!==null&&(b.updateQueue=R,b.effectTag|=4),K.lastEffect===null&&(b.firstEffect=null),b.lastEffect=K.lastEffect,R=W,K=b.child;K!==null;)W=R,(ue=K).effectTag&=2,ue.nextEffect=null,ue.firstEffect=null,ue.lastEffect=null,(Ee=ue.alternate)===null?(ue.childExpirationTime=0,ue.expirationTime=W,ue.child=null,ue.memoizedProps=null,ue.memoizedState=null,ue.updateQueue=null,ue.dependencies=null):(ue.childExpirationTime=Ee.childExpirationTime,ue.expirationTime=Ee.expirationTime,ue.child=Ee.child,ue.memoizedProps=Ee.memoizedProps,ue.memoizedState=Ee.memoizedState,ue.updateQueue=Ee.updateQueue,W=Ee.dependencies,ue.dependencies=W===null?null:{expirationTime:W.expirationTime,firstContext:W.firstContext,responders:W.responders}),K=K.sibling;fr(Yn,1&Yn.current|2),b=b.child;break e}R=R.sibling}}else{if(!ue)if((R=Q0(Ee))!==null){if(b.effectTag|=64,ue=!0,(R=R.updateQueue)!==null&&(b.updateQueue=R,b.effectTag|=4),so(K,!0),K.tail===null&&K.tailMode==="hidden"){(b=b.lastEffect=K.lastEffect)!==null&&(b.nextEffect=null);break}}else wt()>K.tailExpiration&&1<W&&(b.effectTag|=64,ue=!0,so(K,!1),b.expirationTime=b.childExpirationTime=W-1);K.isBackwards?(Ee.sibling=b.child,b.child=Ee):((R=K.last)!==null?R.sibling=Ee:b.child=Ee,K.last=Ee)}if(K.tail!==null){K.tailExpiration===0&&(K.tailExpiration=wt()+500),R=K.tail,K.rendering=R,K.tail=R.sibling,K.lastEffect=b.lastEffect,R.sibling=null,K=Yn.current,fr(Yn,K=ue?1&K|2:1&K),b=R;break e}break;default:throw Error(a(156,b.tag))}b=null}if(R=pr,Ba===1||R.childExpirationTime!==1){for(K=0,ue=R.child;ue!==null;)(W=ue.expirationTime)>K&&(K=W),(Ee=ue.childExpirationTime)>K&&(K=Ee),ue=ue.sibling;R.childExpirationTime=K}if(b!==null)return b;x!==null&&(2048&x.effectTag)==0&&(x.firstEffect===null&&(x.firstEffect=pr.firstEffect),pr.lastEffect!==null&&(x.lastEffect!==null&&(x.lastEffect.nextEffect=pr.firstEffect),x.lastEffect=pr.lastEffect),1<pr.effectTag&&(x.lastEffect!==null?x.lastEffect.nextEffect=pr:x.firstEffect=pr,x.lastEffect=pr))}else{if((b=Lo(pr))!==null)return b.effectTag&=2047,b;x!==null&&(x.firstEffect=x.lastEffect=null,x.effectTag|=2048)}if((b=pr.sibling)!==null)return b;pr=x}while(pr!==null);return Ki===uo&&(Ki=uf),null}function Af(x){var b=x.expirationTime;return b>(x=x.childExpirationTime)?b:x}function Cr(x){var b=Vt();return Or(99,ri.bind(null,x,b)),null}function ri(x,b){if(d0(),(kr&(Ca|l0))!==Ii)throw Error(a(327));var R=x.finishedWork,W=x.finishedExpirationTime;if(R===null)return null;if(x.finishedWork=null,x.finishedExpirationTime=0,R===x.current)throw Error(a(177));x.callbackNode=null,x.callbackExpirationTime=0,x.callbackPriority=90,x.nextKnownPendingLevel=0;var K=Af(R);if(x.firstPendingTime=K,W<=x.lastSuspendedTime?x.firstSuspendedTime=x.lastSuspendedTime=x.nextKnownPendingLevel=0:W<=x.firstSuspendedTime&&(x.firstSuspendedTime=W-1),W<=x.lastPingedTime&&(x.lastPingedTime=0),W<=x.lastExpiredTime&&(x.lastExpiredTime=0),x===c0&&(pr=c0=null,Ba=0),1<R.effectTag?R.lastEffect!==null?(R.lastEffect.nextEffect=R,K=R.firstEffect):K=R:K=R.firstEffect,K!==null){var ue=kr;
265kr|=l0,nc.current=null,Ae(x.containerInfo),ur=K;do try{Kr()}catch(yn){if(ur===null)throw Error(a(330));A0(ur,yn),ur=ur.nextEffect}while(ur!==null);ur=K;do try{for(var Ee=x,st=b;ur!==null;){var It=ur.effectTag;if(16&It&&et&&Ot(ur.stateNode),128&It){var Wt=ur.alternate;if(Wt!==null){var Br=Wt.ref;Br!==null&&(typeof Br=="function"?Br(null):Br.current=null)}}switch(1038&It){case 2:jo(ur),ur.effectTag&=-3;break;case 6:jo(ur),ur.effectTag&=-3,of(ur.alternate,ur);break;case 1024:ur.effectTag&=-1025;break;case 1028:ur.effectTag&=-1025,of(ur.alternate,ur);break;case 4:of(ur.alternate,ur);break;case 8:var Wn=Ee,kn=ur,Pa=st;et?sf(Wn,kn,Pa):Fd(Wn,kn,Pa),R0(kn)}ur=ur.nextEffect}}catch(yn){if(ur===null)throw Error(a(330));A0(ur,yn),ur=ur.nextEffect}while(ur!==null);X(x.containerInfo),x.current=R,ur=K;do try{for(It=W;ur!==null;){var qo=ur.effectTag;if(36&qo){var ha=ur.alternate;switch(Br=It,(Wt=ur).tag){case 0:case 11:case 15:rc(16,32,Wt);break;case 1:var ot=Wt.stateNode;if(4&Wt.effectTag)if(ha===null)ot.componentDidMount();else{var Ke=Wt.elementType===Wt.type?ha.memoizedProps:ln(Wt.type,ha.memoizedProps);ot.componentDidUpdate(Ke,ha.memoizedState,ot.__reactInternalSnapshotBeforeUpdate)}var ht=Wt.updateQueue;ht!==null&&Ur(0,ht,ot);break;case 3:var dr=Wt.updateQueue;if(dr!==null){if(Ee=null,Wt.child!==null)switch(Wt.child.tag){case 5:Ee=O(Wt.child.stateNode);break;case 1:Ee=Wt.child.stateNode}Ur(0,dr,Ee)}break;case 5:var Nr=Wt.stateNode;ha===null&&4&Wt.effectTag&&De(Nr,Wt.type,Wt.memoizedProps,Wt);break;case 6:case 4:case 12:case 19:case 17:case 20:case 21:break;case 13:Pe&&Wt.memoizedState;break;default:throw Error(a(163))}}if(128&qo){Wt=void 0;var nn=ur.ref;if(nn!==null){var Qr=ur.stateNode;Wt=ur.tag===5?O(Qr):Qr,typeof nn=="function"?nn(Wt):nn.current=Wt}}ur=ur.nextEffect}}catch(yn){if(ur===null)throw Error(a(330));A0(ur,yn),ur=ur.nextEffect}while(ur!==null);ur=null,Ht(),kr=ue}else x.current=R;if(ff)ff=!1,wa=x,ho=b;else for(ur=K;ur!==null;)b=ur.nextEffect,ur.nextEffect=null,ur=b;if((b=x.firstPendingTime)===0&&(Ka=null),b===1073741823?x===lc?Ns++:(Ns=0,lc=x):Ns=0,typeof Ho=="function"&&Ho(R.stateNode,W),Ji(x),oc)throw oc=!1,x=Po,Po=null,x;return(kr&co)!==Ii||xr(),null}function Kr(){for(;ur!==null;){var x=ur.effectTag;(256&x)!=0&&af(ur.alternate,ur),(512&x)==0||ff||(ff=!0,pn(97,(function(){return d0(),null}))),ur=ur.nextEffect}}function d0(){if(ho!==90){var x=97<ho?97:ho;return ho=90,Or(x,is)}}function is(){if(wa===null)return!1;var x=wa;if(wa=null,(kr&(Ca|l0))!==Ii)throw Error(a(331));var b=kr;for(kr|=l0,x=x.current.firstEffect;x!==null;){try{var R=x;if((512&R.effectTag)!=0)switch(R.tag){case 0:case 11:case 15:rc(128,0,R),rc(0,64,R)}}catch(W){if(x===null)throw Error(a(330));A0(x,W)}R=x.nextEffect,x.nextEffect=null,x=R}return kr=b,xr(),!0}function hf(x,b,R){Et(x,b=oo(x,b=ec(R,b),1073741823)),(x=go(x,1073741823))!==null&&Ji(x)}function A0(x,b){if(x.tag===3)hf(x,x,b);else for(var R=x.return;R!==null;){if(R.tag===3){hf(R,x,b);break}if(R.tag===1){var W=R.stateNode;if(typeof R.type.getDerivedStateFromError=="function"||typeof W.componentDidCatch=="function"&&(Ka===null||!Ka.has(W))){Et(R,x=Od(R,x=ec(b,x),1073741823)),(R=go(R,1073741823))!==null&&Ji(R);break}}R=R.return}}function $A(x,b,R){var W=x.pingCache;W!==null&&W.delete(b),c0===x&&Ba===R?Ki===sc||Ki===ac&&ns===1073741823&&wt()-ml<vl?Ai(x,Ba):u0=!0:Ts(x,R)&&((b=x.lastPingedTime)!==0&&b<R||(x.lastPingedTime=R,x.finishedExpirationTime===R&&(x.finishedExpirationTime=0,x.finishedWork=null),Ji(x)))}function eh(x,b){var R=x.stateNode;R!==null&&R.delete(b),(b=0)==0&&(b=zo(b=ja(),x,null)),(x=go(x,b))!==null&&Ji(x)}Uo=function(x,b,R){var W=b.expirationTime;if(x!==null){var K=b.pendingProps;if(x.memoizedProps!==K||Xe.current)ms=!0;else{if(W<R){switch(ms=!1,b.tag){case 3:ts(b);break;case 5:if(gs(b),4&b.mode&&R!==1&&null(b.type,K))return b.expirationTime=b.childExpirationTime=1,null;break;case 1:pe(b.type)&&U(b);break;case 4:Na(b,b.stateNode.containerInfo);break;case 10:Ln(b,b.memoizedProps.value);break;case 13:if(b.memoizedState!==null)return(W=b.child.childExpirationTime)!==0&&W>=R?Oo(x,b,R):(fr(Yn,1&Yn.current),(b=N0(x,b,R))!==null?b.sibling:null);fr(Yn,1&Yn.current);break;case 19:if(W=b.childExpirationTime>=R,(64&x.effectTag)!=0){if(W)return io(x,b,R);b.effectTag|=64}if((K=b.memoizedState)!==null&&(K.rendering=null,K.tail=null),fr(Yn,Yn.current),!W)return null}return N0(x,b,R)}ms=!1}}else ms=!1;switch(b.expirationTime=0,b.tag){case 2:if(W=b.type,x!==null&&(x.alternate=null,b.alternate=null,b.effectTag|=2),x=b.pendingProps,K=it(b,le.current),re(b,R),K=vn(null,b,W,x,K,R),b.effectTag|=1,typeof K=="object"&&K!==null&&typeof K.render=="function"&&K.$$typeof===void 0){if(b.tag=1,Ea(),pe(W)){var ue=!0;U(b)}else ue=!1;b.memoizedState=K.state!==null&&K.state!==void 0?K.state:null;var Ee=W.getDerivedStateFromProps;typeof Ee=="function"&&oi(b,W,Ee,x),K.updater=n0,b.stateNode=K,K._reactInternalFiber=b,V0(b,W,x,R),b=$l(null,b,W,!0,ue,R)}else b.tag=0,k0(null,b,K,R),b=b.child;return b;case 16:if(K=b.elementType,x!==null&&(x.alternate=null,b.alternate=null,b.effectTag|=2),x=b.pendingProps,(function(Br){if(Br._status===-1){Br._status=0;var Wn=Br._ctor;Wn=Wn(),Br._result=Wn,Wn.then((function(kn){Br._status===0&&(kn=kn.default,Br._status=1,Br._result=kn)}),(function(kn){Br._status===0&&(Br._status=2,Br._result=kn)}))}})(K),K._status!==1)throw K._result;switch(K=K._result,b.type=K,ue=b.tag=(function(Br){if(typeof Br=="function")return au(Br)?1:0;if(Br!=null){if((Br=Br.$$typeof)===S)return 11;if(Br===k)return 14}return 2})(K),x=ln(K,x),ue){case 0:b=Ds(null,b,K,x,R);break;case 1:b=rf(null,b,K,x,R);break;case 11:b=Xl(null,b,K,x,R);break;case 14:b=To(null,b,K,ln(K.type,x),W,R);break;default:throw Error(a(306,K,""))}return b;case 0:return W=b.type,K=b.pendingProps,Ds(x,b,W,K=b.elementType===W?K:ln(W,K),R);case 1:return W=b.type,K=b.pendingProps,rf(x,b,W,K=b.elementType===W?K:ln(W,K),R);case 3:if(ts(b),(W=b.updateQueue)===null)throw Error(a(282));if(K=(K=b.memoizedState)!==null?K.element:null,gr(b,W,b.pendingProps,null,R),(W=b.memoizedState.element)===K)b=N0(x,b,R);else{if((K=b.stateNode.hydrate)&&(K=!1),K)for(R=ti(b,null,W,R),b.child=R;R;)R.effectTag=-3&R.effectTag|1024,R=R.sibling;else k0(x,b,W,R);b=b.child}return b;
265case 5:return gs(b),W=b.type,K=b.pendingProps,ue=x!==null?x.memoizedProps:null,Ee=K.children,$(W,K)?Ee=null:ue!==null&&$(W,ue)&&(b.effectTag|=16),tf(x,b),4&b.mode&&R!==1&&null(W,K)?(b.expirationTime=b.childExpirationTime=1,b=null):(k0(x,b,Ee,R),b=b.child),b;case 6:return null;case 13:return Oo(x,b,R);case 4:return Na(b,b.stateNode.containerInfo),W=b.pendingProps,x===null?b.child=Z0(b,null,W,R):k0(x,b,W,R),b.child;case 11:return W=b.type,K=b.pendingProps,Xl(x,b,W,K=b.elementType===W?K:ln(W,K),R);case 7:return k0(x,b,b.pendingProps,R),b.child;case 8:case 12:return k0(x,b,b.pendingProps.children,R),b.child;case 10:e:{if(W=b.type._context,K=b.pendingProps,Ee=b.memoizedProps,Ln(b,ue=K.value),Ee!==null){var st=Ee.value;if((ue=mn(st,ue)?0:0|(typeof W._calculateChangedBits=="function"?W._calculateChangedBits(st,ue):1073741823))==0){if(Ee.children===K.children&&!Xe.current){b=N0(x,b,R);break e}}else for((st=b.child)!==null&&(st.return=b);st!==null;){var It=st.dependencies;if(It!==null){Ee=st.child;for(var Wt=It.firstContext;Wt!==null;){if(Wt.context===W&&(Wt.observedBits&ue)!=0){st.tag===1&&((Wt=ct(R,null)).tag=2,Et(st,Wt)),st.expirationTime<R&&(st.expirationTime=R),(Wt=st.alternate)!==null&&Wt.expirationTime<R&&(Wt.expirationTime=R),cn(st.return,R),It.expirationTime<R&&(It.expirationTime=R);break}Wt=Wt.next}}else Ee=st.tag===10&&st.type===b.type?null:st.child;if(Ee!==null)Ee.return=st;else for(Ee=st;Ee!==null;){if(Ee===b){Ee=null;break}if((st=Ee.sibling)!==null){st.return=Ee.return,Ee=st;break}Ee=Ee.return}st=Ee}}k0(x,b,K.children,R),b=b.child}return b;case 9:return K=b.type,W=(ue=b.pendingProps).children,re(b,R),W=W(K=ne(K,ue.unstable_observedBits)),b.effectTag|=1,k0(x,b,W,R),b.child;case 14:return ue=ln(K=b.type,b.pendingProps),To(x,b,K,ue=ln(K.type,ue),W,R);case 15:return Nd(x,b,b.type,b.pendingProps,W,R);case 17:return W=b.type,K=b.pendingProps,K=b.elementType===W?K:ln(W,K),x!==null&&(x.alternate=null,b.alternate=null,b.effectTag|=2),b.tag=1,pe(W)?(x=!0,U(b)):x=!1,re(b,R),ds(b,W,K),V0(b,W,K,R),$l(null,b,W,!0,x,R);case 19:return io(x,b,R)}throw Error(a(156,b.tag))};var Ho=null,mo=null;function gf(x,b,R,W){this.tag=x,this.key=R,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=b,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=W,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function O0(x,b,R,W){return new gf(x,b,R,W)}function au(x){return!(!(x=x.prototype)||!x.isReactComponent)}function M0(x,b){var R=x.alternate;return R===null?((R=O0(x.tag,b,x.key,x.mode)).elementType=x.elementType,R.type=x.type,R.stateNode=x.stateNode,R.alternate=x,x.alternate=R):(R.pendingProps=b,R.effectTag=0,R.nextEffect=null,R.firstEffect=null,R.lastEffect=null),R.childExpirationTime=x.childExpirationTime,R.expirationTime=x.expirationTime,R.child=x.child,R.memoizedProps=x.memoizedProps,R.memoizedState=x.memoizedState,R.updateQueue=x.updateQueue,b=x.dependencies,R.dependencies=b===null?null:{expirationTime:b.expirationTime,firstContext:b.firstContext,responders:b.responders},R.sibling=x.sibling,R.index=x.index,R.ref=x.ref,R}function h0(x,b,R,W,K,ue){var Ee=2;if(W=x,typeof x=="function")au(x)&&(Ee=1);else if(typeof x=="string")Ee=5;else e:switch(x){case A:return Aa(R.children,K,ue,b);case I:Ee=8,K|=7;break;case v:Ee=8,K|=1;break;case y:return(x=O0(12,R,b,8|K)).elementType=y,x.type=y,x.expirationTime=ue,x;case T:return(x=O0(13,R,b,K)).type=T,x.elementType=T,x.expirationTime=ue,x;case _:return(x=O0(19,R,b,K)).elementType=_,x.expirationTime=ue,x;default:if(typeof x=="object"&&x!==null)switch(x.$$typeof){case E:Ee=10;break e;case C:Ee=9;break e;case S:Ee=11;break e;case k:Ee=14;break e;case F:Ee=16,W=null;break e}throw Error(a(130,x==null?x:typeof x,""))}return(b=O0(Ee,R,b,K)).elementType=x,b.type=W,b.expirationTime=ue,b}function Aa(x,b,R,W){return(x=O0(7,x,W,b)).expirationTime=R,x}function bs(x,b,R){return(x=O0(6,x,null,b)).expirationTime=R,x}function su(x,b,R){return(b=O0(4,x.children!==null?x.children:[],x.key,b)).expirationTime=R,b.stateNode={containerInfo:x.containerInfo,pendingChildren:null,implementation:x.implementation},b}function Rs(x,b,R){this.tag=b,this.current=null,this.containerInfo=x,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=tt,this.pendingContext=this.context=null,this.hydrate=R,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Ts(x,b){var R=x.firstSuspendedTime;return x=x.lastSuspendedTime,R!==0&&R>=b&&x<=b}function Fs(x,b){var R=x.firstSuspendedTime,W=x.lastSuspendedTime;R<b&&(x.firstSuspendedTime=b),(W>b||R===0)&&(x.lastSuspendedTime=b),b<=x.lastPingedTime&&(x.lastPingedTime=0),b<=x.lastExpiredTime&&(x.lastExpiredTime=0)}function Go(x,b){b>x.firstPendingTime&&(x.firstPendingTime=b);var R=x.firstSuspendedTime;R!==0&&(b>=R?x.firstSuspendedTime=x.lastSuspendedTime=x.nextKnownPendingLevel=0:b>=x.lastSuspendedTime&&(x.lastSuspendedTime=b+1),b>x.nextKnownPendingLevel&&(x.nextKnownPendingLevel=b))}function Zi(x,b){var R=x.lastExpiredTime;(R===0||R>b)&&(x.lastExpiredTime=b)}function ou(x){var b=x._reactInternalFiber;if(b===void 0)throw typeof x.render=="function"?Error(a(188)):Error(a(268,Object.keys(x)));return(x=Z(b))===null?null:x.stateNode}function pf(x,b){(x=x.memoizedState)!==null&&x.dehydrated!==null&&x.retryTime<b&&(x.retryTime=b)}function mf(x,b){pf(x,b),(x=x.alternate)&&pf(x,b)}var Ld={createContainer:function(x,b,R){return x=new Rs(x,b,R),b=O0(3,null,null,b===2?7:b===1?3:0),x.current=b,b.stateNode=x},updateContainer:function(x,b,R,W){var K=b.current,ue=ja(),Ee=Hr.suspense;ue=zo(ue,K,Ee);e:if(R){t:{if(L(R=R._reactInternalFiber)!==R||R.tag!==1)throw Error(a(170));var st=R;do{switch(st.tag){case 3:st=st.stateNode.context;break t;case 1:if(pe(st.type)){st=st.stateNode.__reactInternalMemoizedMergedChildContext;break t}}st=st.return}while(st!==null);throw Error(a(171))}if(R.tag===1){var It=R.type;if(pe(It)){R=Zt(R,It,st);break e}}R=st}else R=Ar;return b.context===null?b.context=R:b.pendingContext=R,(b=ct(ue,Ee)).payload={element:x},(W=W===void 0?null:W)!==null&&(b.callback=W),Et(K,b),f0(K,ue),ue},batchedEventUpdates:function(x,b){var R=kr;kr|=2;try{return x(b)}finally{(kr=R)===Ii&&xr()}},batchedUpdates:function(x,b){var R=kr;kr|=1;try{return x(b)}finally{(kr=R)===Ii&&xr()}},unbatchedUpdates:function(x,b){var R=kr;kr&=-2,kr|=co;try{return x(b)}finally{(kr=R)===Ii&&xr()}},deferredUpdates:function(x){return Or(97,x)},syncUpdates:function(x,b,R,W){return Or(99,x.bind(null,b,R,W))},discreteUpdates:function(x,b,R,W){var K=kr;kr|=4;try{return Or(98,x.bind(null,b,R,W))}finally{(kr=K)===Ii&&xr()}},flushDiscreteUpdates:function(){(kr&(1|Ca|l0))===Ii&&((function(){if(La!==null){var x=La;La=null,x.forEach((function(b,R){Zi(R,b),Ji(R)})),xr()}})(),d0())},flushControlled:function(x){var b=kr;kr|=1;try{Or(99,x)}finally{(kr=b)===Ii&&xr()}},flushSync:yl,flushPassiveEffects:d0,IsThisRendererActing:{current:!1},getPublicRootInstance:function(x){return(x=x.current).child?x.child.tag===5?O(x.child.stateNode):x.child.stateNode:null},attemptSynchronousHydration:function(x){switch(x.tag){case 3:var b=x.stateNode;b.hydrate&&(function(R,W){Zi(R,W),Ji(R),(kr&(Ca|l0))===Ii&&xr()})(b,b.firstPendingTime);break;case 13:yl((function(){return f0(x,1073741823)})),b=Mn(ja(),150,100),mf(x,b)}},attemptUserBlockingHydration:function(x){if(x.tag===13){var b=Mn(ja(),150,100);f0(x,b),mf(x,b)}},attemptContinuousHydration:function(x){if(x.tag===13){ja();var b=Qn++;f0(x,b),mf(x,b)}},attemptHydrationAtCurrentPriority:function(x){if(x.tag===13){var b=ja();f0(x,b=zo(b,x,null)),mf(x,b)}},findHostInstance:ou,findHostInstanceWithWarning:function(x){return ou(x)},findHostInstanceWithNoPortals:function(x){return(x=(function(b){if(!(b=H(b)))return null;for(var R=b;;){if(R.tag===5||R.tag===6)return R;if(R.child&&R.tag!==4)R.child.return=R,R=R.child;else{if(R===b)break;for(;!R.sibling;){if(!R.return||R.return===b)return null;R=R.return}R.sibling.return=R.return,R=R.sibling}}return null})(x))===null?null:x.tag===20?x.stateNode.instance:x.stateNode},shouldSuspend:function(){return!1},injectIntoDevTools:function(x){var b=x.findFiberByHostInstance;return(function(R){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")return!1;var W=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(W.isDisabled||!W.supportsFiber)return!0;try{var K=W.inject(R);Ho=function(ue){try{W.onCommitFiberRoot(K,ue,void 0,(64&ue.current.effectTag)==64)}catch{}},mo=function(ue){try{W.onCommitFiberUnmount(K,ue)}catch{}}}catch{}return!0})(r({},x,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:s.ReactCurrentDispatcher,findHostInstanceByFiber:function(R){return(R=Z(R))===null?null:R.stateNode}
265,findFiberByHostInstance:function(R){return b?b(R):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}};a2.exports=Ld.default||Ld;var S1=a2.exports;return a2.exports=e,S1};var _ve=wve(cM.exports);const uM=(e,t)=>{const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i+=1){const a=r[i];if(a==="render"&&!e[a]!=!t[a])return!1;if(a!=="children"&&e[a]!==t[a]){if(typeof e[a]=="object"&&typeof t[a]=="object"&&uM(e[a],t[a]))continue;return!1}if(a==="children"&&(typeof e[a]=="string"||typeof t[a]=="string"))return e[a]===t[a]}return!0},k_={},Qve=({appendChild:e,appendChildToContainer:t,commitTextUpdate:r,commitUpdate:n,createInstance:i,createTextInstance:a,insertBefore:s,removeChild:c,removeChildFromContainer:u,resetAfterCommit:f})=>_ve({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:a,insertBefore:s,commitUpdate:n,commitTextUpdate:r,removeChild:c,removeChildFromContainer:u,resetAfterCommit:f,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:A=>A,getRootHostContext:()=>k_,getChildHostContext:()=>k_,prepareForCommit(){},clearContainer(){},resetTextContent(){},prepareUpdate:(A,v,y,E)=>!uM(y,E)}),Dve=b0.version.startsWith("19");var kve=Dve?xve:Qve;const Nve=e=>Object.fromEntries(Object.entries(e).filter(t=>{let[,r]=t;return r!==void 0})),Rve=(e,t)=>{let{style:r,children:n,...i}=t;return{type:e,box:{},style:r||{},props:i||{},children:[]}},Tve=e=>({type:"TEXT_INSTANCE",value:e}),fM=(e,t)=>{const r=e.type==="TEXT"||e.type==="LINK"||e.type==="TSPAN"||e.type==="NOTE";if(t.type==="TEXT_INSTANCE"&&!r){console.warn(`Invalid '${t.value}' string child outside <Text> component`);return}e.children.push(t)},Fve=(e,t)=>{e.type==="ROOT"?e.document=t:fM(e,t)},Ove=(e,t,r)=>{var n;const i=(n=e.children)===null||n===void 0?void 0:n.indexOf(r);i!==void 0&&i!==-1&&t&&e.children.splice(i,0,t)},Mve=(e,t)=>{var r;const n=(r=e.children)===null||r===void 0?void 0:r.indexOf(t);n!==void 0&&n!==-1&&e.children.splice(n,1)},Lve=(e,t)=>{var r;const n=(r=e.children)===null||r===void 0?void 0:r.indexOf(t);n!==void 0&&n!==-1&&e.children.splice(n,1)},jve=(e,t,r)=>{e.value=r},Uve=(e,t,r,n,i)=>{const{style:a,...s}=i;e.props=s,e.style=a},Pve=e=>{let{onChange:t=()=>{}}=e;return kve({appendChild:fM,appendChildToContainer:Fve,commitTextUpdate:jve,commitUpdate:Uve,createInstance:Rve,createTextInstance:Tve,insertBefore:Ove,removeChild:Mve,removeChildFromContainer:Lve,resetAfterCommit:t})},dM=new jue;let s2;const rA={},zve=e=>{const t=()=>{var y;const E=((y=rA.change)===null||y===void 0?void 0:y.slice())||[];for(let C=0;C<E.length;C+=1)E[C]()},r={type:"ROOT",document:null};s2=s2||Pve({onChange:t});const n=s2.createContainer(r),i=(y,E)=>{s2.updateContainer(y,n,null,E)};e&&i(e);const a=async function(y){y===void 0&&(y=!0);const E=r.document.props||{},{pdfVersion:C,language:I,pageLayout:S,pageMode:T,title:_,author:k,subject:F,keyboards:Q,creator:j="react-pdf",producer:N="react-pdf",creationDate:L=new Date,modificationDate:G}=E,H=new RC({compress:y,pdfVersion:C,lang:I,displayTitle:!0,autoFirstPage:!1,info:Nve({Title:_,Author:k,Subject:F,Keywords:Q,Creator:j,Producer:N,CreationDate:L,ModificationDate:G})});S&&(H._root.data.PageLayout=rp(S)),T&&(H._root.data.PageMode=rp(T));const Z=await Ave(r.document,dM),O=rAe(H,Z);return{layout:Z,fileStream:O}},s=function(y){y===void 0&&(y={}),r.document.props.onRender&&r.document.props.onRender(y)};return{on:(y,E)=>{rA[y]||(rA[y]=[]),rA[y].push(E)},container:r,toBlob:async()=>{const y=[],{layout:E,fileStream:C}=await a();return new Promise((I,S)=>{C.on("data",T=>{y.push(T instanceof Uint8Array?T:new Uint8Array(T))}),C.on("end",()=>{try{const T=new Blob(y,{type:"application/pdf"});s({blob:T,_INTERNAL__LAYOUT__DATA_:E}),I(T)}catch(T){S(T)}})})},toBuffer:async()=>{const{layout:y,fileStream:E}=await a();return s({_INTERNAL__LAYOUT__DATA_:y}),E},toString:async()=>{let y="";const{fileStream:E}=await a(!1);return new Promise((C,I)=>{try{E.on("data",S=>{y+=S}),E.on("end",()=>{s(),C(y)})}catch(S){I(S)}})},removeListener:(y,E)=>{if(!rA[y])return;const C=rA[y].indexOf(E);C>-1&&rA[y].splice(C,1)},updateContainer:i}},Dd=dM,Hve={create:e=>e},Gve=function(e){let{document:t}=e===void 0?{}:e;const r=fe.useRef(null),[n,i]=fe.useState({url:null,blob:null,error:null,loading:!!t});fe.useEffect(()=>{const s=sK({autostart:!0,concurrency:1}),c=()=>{i(A=>({...A,loading:!0})),s.splice(0,s.length,()=>n.error?Promise.resolve():r.current.toBlob())},u=A=>{console.error(A),i(v=>({...v,loading:!1,error:A}))},f=A=>{i({blob:A,error:null,loading:!1,url:URL.createObjectURL(A)})};return r.current=zve(),r.current.on("change",c),t&&r.current.updateContainer(t),s.on("error",u),s.on("success",f),()=>{s.end(),r.current.removeListener("change",c)}},[]),fe.useEffect(()=>()=>{n.url&&URL.revokeObjectURL(n.url)},[n.url]);const a=fe.useCallback(s=>{r.current.updateContainer(s)},[]);return[n,a]},qve=(e,t)=>
265{let{fileName:r="document.pdf",document:n,children:i,onClick:a,href:s,...c}=e;const[u,f]=Gve();if(fe.useEffect(()=>f(n),[n]),!n)return console.warn("You should pass a valid document to PDFDownloadLink"),null;const A=()=>{u&&window.navigator.msSaveBlob&&window.navigator.msSaveBlob(u.blob,r)},v=y=>{A(),typeof a=="function"&&a(y,u)};return h.jsx("a",{href:u.url,download:r,onClick:v,ref:t,...c,children:typeof i=="function"?i(u):i})},Yve=fe.forwardRef(qve),WA="/assets/Roboto-Bold-wKoUxKdV.ttf";Dd.register({family:"Roboto",fonts:[{src:WA,fontWeight:"bold"}]});Dd.register({family:"Roboto",fonts:[{src:WA,fontWeight:"bold"}]});Dd.register({family:"Roboto",fonts:[{src:WA,fontWeight:"bold"}]});Dd.register({family:"Roboto",fonts:[{src:WA,fontWeight:"bold"}]});Dd.register({family:"Roboto",fonts:[{src:WA,fontWeight:"bold"}]});Dd.register({family:"Roboto",fonts:[{src:WA,fontWeight:"bold"}]});var kh={},ux,N_;function Wve(){return N_||(N_=1,ux=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then}),ux}var fx={},Vf={},R_;function KA(){if(R_)return Vf;R_=1;let e;const t=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];return Vf.getSymbolSize=function(n){if(!n)throw new Error('"version" cannot be null or undefined');if(n<1||n>40)throw new Error('"version" should be in range from 1 to 40');return n*4+17},Vf.getSymbolTotalCodewords=function(n){return t[n]},Vf.getBCHDigit=function(r){let n=0;for(;r!==0;)n++,r>>>=1;return n},Vf.setToSJISFunction=function(n){if(typeof n!="function")throw new Error('"toSJISFunc" is not a valid function.');e=n},Vf.isKanjiModeEnabled=function(){return typeof e<"u"},Vf.toSJIS=function(n){return e(n)},Vf}var dx={},T_;function nB(){return T_||(T_=1,(function(e){e.L={bit:1},e.M={bit:0},e.Q={bit:3},e.H={bit:2};function t(r){if(typeof r!="string")throw new Error("Param is not a string");switch(r.toLowerCase()){case"l":case"low":return e.L;case"m":case"medium":return e.M;case"q":case"quartile":return e.Q;case"h":case"high":return e.H;default:throw new Error("Unknown EC Level: "+r)}}e.isValid=function(n){return n&&typeof n.bit<"u"&&n.bit>=0&&n.bit<4},e.from=function(n,i){if(e.isValid(n))return n;try{return t(n)}catch{return i}}})(dx)),dx}var Ax,F_;function Kve(){if(F_)return Ax;F_=1;function e(){this.buffer=[],this.length=0}return e.prototype={get:function(t){const r=Math.floor(t/8);return(this.buffer[r]>>>7-t%8&1)===1},put:function(t,r){for(let n=0;n<r;n++)this.putBit((t>>>r-n-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(t){const r=Math.floor(this.length/8);this.buffer.length<=r&&this.buffer.push(0),t&&(this.buffer[r]|=128>>>this.length%8),this.length++}},Ax=e,Ax}var hx,O_;function Vve(){if(O_)return hx;O_=1;function e(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}return e.prototype.set=function(t,r,n,i){const a=t*this.size+r;this.data[a]=n,i&&(this.reservedBit[a]=!0)},e.prototype.get=function(t,r){return this.data[t*this.size+r]},e.prototype.xor=function(t,r,n){this.data[t*this.size+r]^=n},e.prototype.isReserved=function(t,r){return this.reservedBit[t*this.size+r]},hx=e,hx}var gx={},M_;function Jve(){return M_||(M_=1,(function(e){const t=KA().getSymbolSize;e.getRowColCoords=function(n){if(n===1)return[];const i=Math.floor(n/7)+2,a=t(n),s=a===145?26:Math.ceil((a-13)/(2*i-2))*2,c=[a-7];for(let u=1;u<i-1;u++)c[u]=c[u-1]-s;return c.push(6),c.reverse()},e.getPositions=function(n){const i=[],a=e.getRowColCoords(n),s=a.length;for(let c=0;c<s;c++)for(let u=0;u<s;u++)c===0&&u===0||c===0&&u===s-1||c===s-1&&u===0||i.push([a[c],a[u]]);return i}})(gx)),gx}var px={},L_;function Zve(){if(L_)return px;L_=1;const e=KA().getSymbolSize,t=7;return px.getPositions=function(n){const i=e(n);return[[0,0],[i-t,0],[0,i-t]]},px}var mx={},j_;function Xve(){return j_||(j_=1,(function(e){e.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const t={N1:3,N2:3,N3:40,N4:10};e.isValid=function(i){return i!=null&&i!==""&&!isNaN(i)&&i>=0&&i<=7},e.from=function(i){return e.isValid(i)?parseInt(i,10):void 0},e.getPenaltyN1=function(i){const a=i.size;let s=0,c=0,u=0,f=null,A=null;for(let v=0;v<a;v++){c=u=0,f=A=null;for(let y=0;y<a;y++){let E=i.get(v,y);E===f?c++:(c>
vendor: 20,580 bytes, lines 265-271
265=5&&(s+=t.N1+(c-5)),f=E,c=1),E=i.get(y,v),E===A?u++:(u>=5&&(s+=t.N1+(u-5)),A=E,u=1)}c>=5&&(s+=t.N1+(c-5)),u>=5&&(s+=t.N1+(u-5))}return s},e.getPenaltyN2=function(i){const a=i.size;let s=0;for(let c=0;c<a-1;c++)for(let u=0;u<a-1;u++){const f=i.get(c,u)+i.get(c,u+1)+i.get(c+1,u)+i.get(c+1,u+1);(f===4||f===0)&&s++}return s*t.N2},e.getPenaltyN3=function(i){const a=i.size;let s=0,c=0,u=0;for(let f=0;f<a;f++){c=u=0;for(let A=0;A<a;A++)c=c<<1&2047|i.get(f,A),A>=10&&(c===1488||c===93)&&s++,u=u<<1&2047|i.get(A,f),A>=10&&(u===1488||u===93)&&s++}return s*t.N3},e.getPenaltyN4=function(i){let a=0;const s=i.data.length;for(let u=0;u<s;u++)a+=i.data[u];return Math.abs(Math.ceil(a*100/s/5)-10)*t.N4};function r(n,i,a){switch(n){case e.Patterns.PATTERN000:return(i+a)%2===0;case e.Patterns.PATTERN001:return i%2===0;case e.Patterns.PATTERN010:return a%3===0;case e.Patterns.PATTERN011:return(i+a)%3===0;case e.Patterns.PATTERN100:return(Math.floor(i/2)+Math.floor(a/3))%2===0;case e.Patterns.PATTERN101:return i*a%2+i*a%3===0;case e.Patterns.PATTERN110:return(i*a%2+i*a%3)%2===0;case e.Patterns.PATTERN111:return(i*a%3+(i+a)%2)%2===0;default:throw new Error("bad maskPattern:"+n)}}e.applyMask=function(i,a){const s=a.size;for(let c=0;c<s;c++)for(let u=0;u<s;u++)a.isReserved(u,c)||a.xor(u,c,r(i,u,c))},e.getBestMask=function(i,a){const s=Object.keys(e.Patterns).length;let c=0,u=1/0;for(let f=0;f<s;f++){a(f),e.applyMask(f,i);const A=e.getPenaltyN1(i)+e.getPenaltyN2(i)+e.getPenaltyN3(i)+e.getPenaltyN4(i);e.applyMask(f,i),A<u&&(u=A,c=f)}return c}})(mx)),mx}var o2={},U_;function AM(){if(U_)return o2;U_=1;const e=nB(),t=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],r=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];return o2.getBlocksCount=function(i,a){switch(a){case e.L:return t[(i-1)*4+0];case e.M:return t[(i-1)*4+1];case e.Q:return t[(i-1)*4+2];case e.H:return t[(i-1)*4+3];default:return}},o2.getTotalCodewordsCount=function(i,a){switch(a){case e.L:return r[(i-1)*4+0];case e.M:return r[(i-1)*4+1];case e.Q:return r[(i-1)*4+2];case e.H:return r[(i-1)*4+3];default:return}},o2}var vx={},pg={},P_;function $ve(){if(P_)return pg;P_=1;const e=new Uint8Array(512),t=new Uint8Array(256);return(function(){let n=1;for(let i=0;i<255;i++)e[i]=n,t[n]=i,n<<=1,n&256&&(n^=285);for(let i=255;i<512;i++)e[i]=e[i-255]})(),pg.log=function(n){if(n<1)throw new Error("log("+n+")");return t[n]},pg.exp=function(n){return e[n]},pg.mul=function(n,i){return n===0||i===0?0:e[t[n]+t[i]]},pg}var z_;function e4e(){return z_||(z_=1,(function(e){const t=$ve();e.mul=function(n,i){const a=new Uint8Array(n.length+i.length-1);for(let s=0;s<n.length;s++)for(let c=0;c<i.length;c++)a[s+c]^=t.mul(n[s],i[c]);return a},e.mod=function(n,i){let a=new Uint8Array(n);for(;a.length-i.length>=0;){const s=a[0];for(let u=0;u<i.length;u++)a[u]^=t.mul(i[u],s);let c=0;for(;c<a.length&&a[c]===0;)c++;a=a.slice(c)}return a},e.generateECPolynomial=function(n){let i=new Uint8Array([1]);for(let a=0;a<n;a++)i=e.mul(i,new Uint8Array([1,t.exp(a)]));return i}})(vx)),vx}var yx,H_;function t4e(){if(H_)return yx;H_=1;const e=e4e();function t(r){this.genPoly=void 0,this.degree=r,this.degree&&this.initialize(this.degree)}return t.prototype.initialize=function(n){this.degree=n,this.genPoly=e.generateECPolynomial(this.degree)},t.prototype.encode=function(n){if(!this.genPoly)throw new Error("Encoder not initialized");const i=new Uint8Array(n.length+this.degree);i.set(n);const a=e.mod(i,this.genPoly),s=this.degree-a.length;if(s>0){const c=new Uint8Array(this.degree);return c.set(a,s),c}return a},yx=t,yx}var bx={},xx={},Ex={},G_;function hM(){return G_||(G_=1,Ex.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40}),Ex}var Sc={},q_;function gM(){if(q_)return Sc;q_=1;const e="[0-9]+",t="[A-Z $%*+\\-./:]+";let r="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";r=r.replace(/u/g,"\\u");const n="(?:(?![A-Z0-9 $%*+\\-./:]|"+r+`)(?:.|[\r 266]))+`;Sc.KANJI=new RegExp(r,"g"),Sc.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),Sc.BYTE=new RegExp(n,"g"),Sc.NUMERIC=new RegExp(e,"g"),Sc.ALPHANUMERIC=new RegExp(t,"g");const i=new RegExp("^"+r+"$"),a=new RegExp("^"+e+"$"),s=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");return Sc.testKanji=function(u){return i.test(u)},Sc.testNumeric=function(u){return a.test(u)},Sc.testAlphanumeric=function(u){return s.test(u)},Sc}var Y_;function VA(){return Y_||(Y_=1,(function(e){const t=hM(),r=gM();e.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},e.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},e.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(a,s){if(!a.ccBits)throw new Error("Invalid mode: "+a);if(!t.isValid(s))throw new Error("Invalid version: "+s);return s>=1&&s<10?a.ccBits[0]:s<27?a.ccBits[1]:a.ccBits[2]},e.getBestModeForData=function(a){return r.testNumeric(a)?e.NUMERIC:r.testAlphanumeric(a)?e.ALPHANUMERIC:r.testKanji(a)?e.KANJI:e.BYTE},e.toString=function(a){if(a&&a.id)return a.id;throw new Error("Invalid mode")},e.isValid=function(a){return a&&a.bit&&a.ccBits};function n(i){if(typeof i!="string")throw new Error("Param is not a string");switch(i.toLowerCase()){case"numeric":return e.NUMERIC;case"alphanumeric":return e.ALPHANUMERIC;case"kanji":return e.KANJI;case"byte":return e.BYTE;default:throw new Error("Unknown mode: "+i)}}e.from=function(a,s){if(e.isValid(a))return a;try{return n(a)}catch{return s}}})(xx)),xx}var W_;function r4e(){return W_||(W_=1,(function(e){const t=KA(),r=AM(),n=nB(),i=VA(),a=hM(),s=7973,c=t.getBCHDigit(s);function u(y,E,C){for(let I=1;I<=40;I++)if(E<=e.getCapacity(I,C,y))return I}function f(y,E){return i.getCharCountIndicator(y,E)+4}function A(y,E){let C=0;return y.forEach(function(I){const S=f(I.mode,E);C+=S+I.getBitsLength()}),C}function v(y,E){for(let C=1;C<=40;C++)if(A(y,C)<=e.getCapacity(C,E,i.MIXED))return C}e.from=function(E,C){return a.isValid(E)?parseInt(E,10):C},e.getCapacity=function(E,C,I){if(!a.isValid(E))throw new Error("Invalid QR Code version");typeof I>"u"&&(I=i.BYTE);const S=t.getSymbolTotalCodewords(E),T=r.getTotalCodewordsCount(E,C),_=(S-T)*8;if(I===i.MIXED)return _;const k=_-f(I,E);switch(I){case i.NUMERIC:return Math.floor(k/10*3);case i.ALPHANUMERIC:return Math.floor(k/11*2);case i.KANJI:return Math.floor(k/13);case i.BYTE:default:return Math.floor(k/8)}},e.getBestVersionForData=function(E,C){let I;const S=n.from(C,n.M);if(Array.isArray(E)){if(E.length>1)return v(E,S);if(E.length===0)return 1;I=E[0]}else I=E;return u(I.mode,I.getLength(),S)},e.getEncodedBits=function(E){if(!a.isValid(E)||E<7)throw new Error("Invalid QR Code version");let C=E<<12;for(;t.getBCHDigit(C)-c>=0;)C^=s<<t.getBCHDigit(C)-c;return E<<12|C}})(bx)),bx}var Cx={},K_;function n4e(){if(K_)return Cx;K_=1;const e=KA(),t=1335,r=21522,n=e.getBCHDigit(t);return Cx.getEncodedBits=function(a,s){const c=a.bit<<3|s;let u=c<<10;for(;e.getBCHDigit(u)-n>=0;)u^=t<<e.getBCHDigit(u)-n;return(c<<10|u)^r},Cx}var Bx={},wx,V_;function i4e(){if(V_)return wx;V_=1;const e=VA();function t(r){this.mode=e.NUMERIC,this.data=r.toString()}return t.getBitsLength=function(n){return 10*Math.floor(n/3)+(n%3?n%3*3+1:0)},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(n){let i,a,s;for(i=0;i+3<=this.data.length;i+=3)a=this.data.substr(i,3),s=parseInt(a,10),n.put(s,10);const c=this.data.length-i;c>0&&(a=this.data.substr(i),s=parseInt(a,10),n.put(s,c*3+1))},wx=t,wx}var Ix,J_;function a4e(){if(J_)return Ix;J_=1;const e=VA(),t=["0","1","2","3","4","5","6","7","8","9","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"," ","$","%","*","+","-",".","/",":"];function r(n){this.mode=e.ALPHANUMERIC,this.data=n}return r.getBitsLength=function(i){return 11*Math.floor(i/2)+6*(i%2)},r.prototype.getLength=function(){return this.data.length},r.prototype.getBitsLength=function(){return r.getBitsLength(this.data.length)},r.prototype.write=function(i){let a;for(a=0;a+2<=this.data.length;a+=2){let s=t.indexOf(this.data[a])*45;s+=t.indexOf(this.data[a+1]),i.put(s,11)}this.data.length%2&&i.put(t.indexOf(this.data[a]),6)},Ix=r,Ix}var Sx,Z_;function s4e(){if(Z_)return Sx;Z_=1;const e=VA();function t(r){this.mode=e.BYTE,typeof r=="string"?this.data=new TextEncoder().encode(r):this.data=new Uint8Array(r)}return t.getBitsLength=function(n){return n*8},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(r){for(let n=0,i=this.data.length;n<i;n++)r.put(this.data[n],8)},Sx=t,Sx}var _x,X_;function o4e(){if(X_)return _x;X_=1;const e=VA(),t=KA();function r(n){this.mode=e.KANJI,this.data=n}return r.getBitsLength=function(i){return i*13},r.prototype.getLength=function(){return this.data.length},r.prototype.getBitsLength=function(){return r.getBitsLength(this.data.length)},r.prototype.write=function(n){let i;for(i=0;i<this.data.length;i++){let a=t.toSJIS(this.data[i]);if(a>=33088&&a<=40956)a-=33088;else if(a>=57408&&a<=60351)a-=49472;else throw new Error("Invalid SJIS character: "+this.data[i]+` 267Make sure your charset is UTF-8`);a=(a>>>8&255)*192+(a&255),n.put(a,13)}},_x=r,_x}var Qx={exports:{}},$_;function l4e(){return $_||($_=1,(function(e){var t={single_source_shortest_paths:function(r,n,i){var a={},s={};s[n]=0;var c=t.PriorityQueue.make();c.push(n,0);for(var u,f,A,v,y,E,C,I,S;!c.empty();){u=c.pop(),f=u.value,v=u.cost,y=r[f]||{};for(A in y)y.hasOwnProperty(A)&&(E=y[A],C=v+E,I=s[A],S=typeof s[A]>"u",(S||I>C)&&(s[A]=C,c.push(A,C),a[A]=f))}if(typeof i<"u"&&typeof s[i]>"u"){var T=["Could not find a path from ",n," to ",i,"."].join("");throw new Error(T)}return a},extract_shortest_path_from_predecessor_list:function(r,n){for(var i=[],a=n;a;)i.push(a),r[a],a=r[a];return i.reverse(),i},find_path:function(r,n,i){var a=t.single_source_shortest_paths(r,n,i);return t.extract_shortest_path_from_predecessor_list(a,i)},PriorityQueue:{make:function(r){var n=t.PriorityQueue,i={},a;r=r||{};for(a in n)n.hasOwnProperty(a)&&(i[a]=n[a]);return i.queue=[],i.sorter=r.sorter||n.default_sorter,i},default_sorter:function(r,n){return r.cost-n.cost},push:function(r,n){var i={value:r,cost:n};this.queue.push(i),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};e.exports=t})(Qx)),Qx.exports}var eQ;function c4e(){return eQ||(eQ=1,(function(e){const t=VA(),r=i4e(),n=a4e(),i=s4e(),a=o4e(),s=gM(),c=KA(),u=l4e();function f(T){return unescape(encodeURIComponent(T)).length}function A(T,_,k){const F=[];let Q;for(;(Q=T.exec(k))!==null;)F.push({data:Q[0],index:Q.index,mode:_,length:Q[0].length});return F}function v(T){const _=A(s.NUMERIC,t.NUMERIC,T),k=A(s.ALPHANUMERIC,t.ALPHANUMERIC,T);let F,Q;return c.isKanjiModeEnabled()?(F=A(s.BYTE,t.BYTE,T),Q=A(s.KANJI,t.KANJI,T)):(F=A(s.BYTE_KANJI,t.BYTE,T),Q=[]),_.concat(k,F,Q).sort(function(N,L){return N.index-L.index}).map(function(N){return{data:N.data,mode:N.mode,length:N.length}})}function y(T,_){switch(_){case t.NUMERIC:return r.getBitsLength(T);case t.ALPHANUMERIC:return n.getBitsLength(T);case t.KANJI:return a.getBitsLength(T);case t.BYTE:return i.getBitsLength(T)}}function E(T){return T.reduce(function(_,k){const F=_.length-1>=0?_[_.length-1]:null;return F&&F.mode===k.mode?(_[_.length-1].data+=k.data,_):(_.push(k),_)},[])}function C(T){const _=[];for(let k=0;k<T.length;k++){const F=T[k];switch(F.mode){case t.NUMERIC:_.push([F,{data:F.data,mode:t.ALPHANUMERIC,length:F.length},{data:F.data,mode:t.BYTE,length:F.length}]);break;case t.ALPHANUMERIC:_.push([F,{data:F.data,mode:t.BYTE,length:F.length}]);break;case t.KANJI:_.push([F,{data:F.data,mode:t.BYTE,length:f(F.data)}]);break;case t.BYTE:_.push([{data:F.data,mode:t.BYTE,length:f(F.data)}])}}return _}function I(T,_){const k={},F={start:{}};let Q=["start"];for(let j=0;j<T.length;j++){const N=T[j],L=[];for(let G=0;G<N.length;G++){const H=N[G],Z=""+j+G;L.push(Z),k[Z]={node:H,lastCount:0},F[Z]={};for(let O=0;O<Q.length;O++){const P=Q[O];k[P]&&k[P].node.mode===H.mode?(F[P][Z]=y(k[P].lastCount+H.length,H.mode)-y(k[P].lastCount,H.mode),k[P].lastCount+=H.length):(k[P]&&(k[P].lastCount=H.length),F[P][Z]=y(H.length,H.mode)+4+t.getCharCountIndicator(H.mode,_))}}Q=L}for(let j=0;j<Q.length;j++)F[Q[j]].end=0;return{map:F,table:k}}function S(T,_){let k;const F=t.getBestModeForData(T);if(k=t.from(_,F),k!==t.BYTE&&k.bit<F.bit)throw new Error('"'+T+'" cannot be encoded with mode '+t.toString(k)+`. 268 Suggested mode is: `+t.toString(F));switch(k===t.KANJI&&!c.isKanjiModeEnabled()&&(k=t.BYTE),k){case t.NUMERIC:return new r(T);case t.ALPHANUMERIC:return new n(T);case t.KANJI:return new a(T);case t.BYTE:return new i(T)}}e.fromArray=function(_){return _.reduce(function(k,F){return typeof F=="string"?k.push(S(F,null)):F.data&&k.push(S(F.data,F.mode)),k},[])},e.fromString=function(_,k){const F=v(_,c.isKanjiModeEnabled()),Q=C(F),j=I(Q,k),N=u.find_path(j.map,"start","end"),L=[];for(let G=1;G<N.length-1;G++)L.push(j.table[N[G]].node);return e.fromArray(E(L))},e.rawSplit=function(_){return e.fromArray(v(_,c.isKanjiModeEnabled()))}})(Bx)),Bx}var tQ;function u4e(){if(tQ)return fx;tQ=1;const e=KA(),t=nB(),r=Kve(),n=Vve(),i=Jve(),a=Zve(),s=Xve(),c=AM(),u=t4e(),f=r4e(),A=n4e(),v=VA(),y=c4e();function E(j,N){const L=j.size,G=a.getPositions(N);for(let H=0;H<G.length;H++){const Z=G[H][0],O=G[H][1];for(let P=-1;P<=7;P++)if(!(Z+P<=-1||L<=Z+P))for(let te=-1;te<=7;te++)O+te<=-1||L<=O+te||(P>=0&&P<=6&&(te===0||te===6)||te>=0&&te<=6&&(P===0||P===6)||P>=2&&P<=4&&te>=2&&te<=4?j.set(Z+P,O+te,!0,!0):j.set(Z+P,O+te,!1,!0))}}function C(j){const N=j.size;for(let L=8;L<N-8;L++){const G=L%2===0;j.set(L,6,G,!0),j.set(6,L,G,!0)}}function I(j,N){const L=i.getPositions(N);for(let G=0;G<L.length;G++){const H=L[G][0],Z=L[G][1];for(let O=-2;O<=2;O++)for(let P=-2;P<=2;P++)O===-2||O===2||P===-2||P===2||O===0&&P===0?j.set(H+O,Z+P,!0,!0):j.set(H+O,Z+P,!1,!0)}}function S(j,N){const L=j.size,G=f.getEncodedBits(N);let H,Z,O;for(let P=0;P<18;P++)H=Math.floor(P/3),Z=P%3+L-8-3,O=(G>>P&1)===1,j.set(H,Z,O,!0),j.set(Z,H,O,!0)}function T(j,N,L){const G=j.size,H=A.getEncodedBits(N,L);let Z,O;for(Z=0;Z<15;Z++)O=(H>>Z&1)===1,Z<6?j.set(Z,8,O,!0):Z<8?j.set(Z+1,8,O,!0):j.set(G-15+Z,8,O,!0),Z<8?j.set(8,G-Z-1,O,!0):Z<9?j.set(8,15-Z-1+1,O,!0):j.set(8,15-Z-1,O,!0);j.set(G-8,8,1,!0)}function _(j,N){const L=j.size;let G=-1,H=L-1,Z=7,O=0;for(let P=L-1;P>0;P-=2)for(P===6&&P--;;){for(let te=0;te<2;te++)if(!j.isReserved(H,P-te)){let Ae=!1;O<N.length&&(Ae=(N[O]>>>Z&1)===1),j.set(H,P-te,Ae),Z--,Z===-1&&(O++,Z=7)}if(H+=G,H<0||L<=H){H-=G,G=-G;break}}}function k(j,N,L){const G=new r;L.forEach(function(te){G.put(te.mode.bit,4),G.put(te.getLength(),v.getCharCountIndicator(te.mode,j)),te.write(G)});const H=e.getSymbolTotalCodewords(j),Z=c.getTotalCodewordsCount(j,N),O=(H-Z)*8;for(G.getLengthInBits()+4<=O&&G.put(0,4);G.getLengthInBits()%8!==0;)G.putBit(0);const P=(O-G.getLengthInBits())/8;for(let te=0;te<P;te++)G.put(te%2?17:236,8);return F(G,j,N)}function F(j,N,L){const G=e.getSymbolTotalCodewords(N),H=c.getTotalCodewordsCount(N,L),Z=G-H,O=c.getBlocksCount(N,L),P=G%O,te=O-P,Ae=Math.floor(G/O),X=Math.floor(Z/O),se=X+1,ce=Ae-X,Be=new u(ce);let _e=0;const $=new Array(O),de=new Array(O);let he=0;const me=new Uint8Array(j.buffer);for(let Re=0;Re<O;Re++){const Me=Re<te?X:se;$[Re]=me.slice(_e,_e+Me),de[Re]=Be.encode($[Re]),_e+=Me,he=Math.max(he,Me)}const tt=new Uint8Array(G);let et=0,Pe,Ie;for(Pe=0;Pe<he;Pe++)for(Ie=0;Ie<O;Ie++)Pe<$[Ie].length&&(tt[et++]=$[Ie][Pe]);for(Pe=0;Pe<ce;Pe++)for(Ie=0;Ie<O;Ie++)tt[et++]=de[Ie][Pe];return tt}function Q(j,N,L,G){let H;if(Array.isArray(j))H=y.fromArray(j);else if(typeof j=="string"){let Ae=N;if(!Ae){const X=y.rawSplit(j);Ae=f.getBestVersionForData(X,L)}H=y.fromString(j,Ae||40)}else throw new Error("Invalid data");const Z=f.getBestVersionForData(H,L);if(!Z)throw new Error("The amount of data is too big to be stored in a QR Code");if(!N)N=Z;else if(N<Z)throw new Error(` 269The chosen QR Code version cannot contain this amount of data. 270Minimum version required to store current data is: `+Z+`. 271`);const O=k(N,L,H),P=e.getSymbolSize(N),te=new n(P);return E(te,N),C(te),I(te,N),T(te,L,0),N>=7&&S(te,N),_(te,O),isNaN(G)&&(G=s.getBestMask(te,T.bind(null,te,L))),s.applyMask(G,te),T(te,L,G),{modules:te,version:N,errorCorrectionLevel:L,maskPattern:G,segments:H}}return fx.create=function(N,L){if(typeof N>"u"||N==="")throw new Error("No input text");let G=t.M,H,Z;return typeof L<"u"&&(G=t.from(L.errorCorrectionLevel,t.M),H=f.from(L.version),Z=s.from(L.maskPattern),L.toSJISFunc&&e.setToSJISFunction(L.toSJISFunc)),Q(N,H,G,Z)},fx}var Dx={},kx={},rQ;function pM(){return rQ||(rQ=1,(function(e){function t(r){if(typeof r=="number"&&(r=r.toString()),typeof r!="string")throw new Error("Color should be defined as hex string");let n=r.slice().replace("#","").split("");if(n.length<3||n.length===5||n.length>8)throw new Error("Invalid hex color: "+r);(n.length===3||n.length===4)&&(n=Array.prototype.concat.apply([],n.map(function(a){return[a,a]}))),n.length===6&&n.push("F","F");const i=parseInt(n.join(""),16);return{r:i>>24&255,g:i>>16&255,b:i>>8&255,a:i&255,hex:"#"+n.slice(0,6).join("")}}e.getOptions=function(n){n||(n={}),n.color||(n.color={});const i=typeof n.margin>"u"||n.margin===null||n.margin<0?4:n.margin,a=n.width&&n.width>=21?n.width:void 0,s=n.scale||4;return{width:a,scale:a?4:s,margin:i,color:{dark:t(n.color.dark||"#000000ff"),light:t(n.color.light||"#ffffffff")},type:n.type,rendererOpts:n.rendererOpts||{}}},e.getScale=function(n,i){return i.width&&i.width>=n+i.margin*2?i.width/(n+i.margin*2):i.scale},e.getImageWidth=function(n,i){const a=e.getScale(n,i);return Math.floor((n+i.margin*2)*a)},e.qrToImageData=function(n,i,a){const s=i.modules.size,c=i.modules.data,u=e.getScale(s,a),f=Math.floor((s+a.margin*2)*u),A=a.margin*u,v=[a.color.light,a.color.dark];for(let y=0;y<f;y++)for(let E=0;E<f;E++){let C=(y*f+E)*4,I=a.color.light;if(y>=A&&E>=A&&y<f-A&&E<f-A){const S=Math.floor((y-A)/u),T=Math.floor((E-A)/u);I=v[c[S*s+T]?1:0]}n[C++]=I.r,n[C++]=I.g,n[C++]=I.b,n[C]=I.a}}})(kx)),kx}var nQ;function f4e(){return nQ||(nQ=1,(function(e){const t=pM();function r(i,a,s){i.clearRect(0,0,a.width,a.height),a.style||(a.style={}),a.height=s,a.width=s,a.style.height=s+"px",a.style.width=s+"px"}function n(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}e.render=function(a,s,c){let u=c,f=s;typeof u>"u"&&(!s||!s.getContext)&&(u=s,s=void 0),s||(f=n()),u=t.getOptions(u);const A=t.getImageWidth(a.modules.size,u),v=f.getContext("2d"),y=v.createImageData(A,A);return t.qrToImageData(y.data,a,u),r(v,f,A),v.putImageData(y,0,0),f},e.renderToDataURL=function(a,s,c){let u=c;typeof u>"u"&&(!s||!s.getContext)&&(u=s,s=void 0),u||(u={});const f=e.render(a,s,u),A=u.type||"image/png",v=u.rendererOpts||{};return f.toDataURL(A,v.quality)}})(Dx)),Dx}var Nx={},iQ;function d4e(){if(iQ)return Nx;iQ=1;const e=pM();function t(i,a){const s=i.a/255,c=a+'="'+i.hex+'"';return s<1?c+" "+a+'-opacity="'+s.toFixed(2).slice(1)+'"':c}function r(i,a,s){let c=i+a;return typeof s<"u"&&(c+=" "+s),c}function n(i,a,s){let c="",u=0,f=!1,A=0;for(let v=0;v<i.length;v++){const y=Math.floor(v%a),E=Math.floor(v/a);!y&&!f&&(f=!0),i[v]?(A++,v>0&&y>0&&i[v-1]||(c+=f?r("M",y+s,.5+E+s):r("m",u,0),u=0,f=!1),y+1<a&&i[v+1]||(c+=r
271("h",A),A=0)):u++}return c}return Nx.render=function(a,s,c){const u=e.getOptions(s),f=a.modules.size,A=a.modules.data,v=f+u.margin*2,y=u.color.light.a?"<path "+t(u.color.light,"fill")+' d="M0 0h'+v+"v"+v+'H0z"/>':"",E="<path "+t(u.color.dark,"stroke")+' d="'+n(A,f,u.margin)+'"/>',C='viewBox="0 0 '+v+" "+v+'"',S='<svg xmlns="http://www.w3.org/2000/svg" '+(u.width?'width="'+u.width+'" height="'+u.width+'" ':"")+C+' shape-rendering="crispEdges">'+y+E+`</svg> 272`;return typeof c=="function"&&c(null,S),S},Nx}var aQ;function A4e(){if(aQ)return kh;aQ=1;const e=Wve(),t=u4e(),r=f4e(),n=d4e();function i(a,s,c,u,f){const A=[].slice.call(arguments,1),v=A.length,y=typeof A[v-1]=="function";if(!y&&!e())throw new Error("Callback required as last argument");if(y){if(v<2)throw new Error("Too few arguments provided");v===2?(f=c,c=s,s=u=void 0):v===3&&(s.getContext&&typeof f>"u"?(f=u,u=void 0):(f=u,u=c,c=s,s=void 0))}else{if(v<1)throw new Error("Too few arguments provided");return v===1?(c=s,s=u=void 0):v===2&&!s.getContext&&(u=c,c=s,s=void 0),new Promise(function(E,C){try{const I=t.create(c,u);E(a(I,s,u))}catch(I){C(I)}})}try{const E=t.create(c,u);f(null,a(E,s,u))}catch(E){f(E)}}return kh.create=t.create,kh.toCanvas=i.bind(null,r.render),kh.toDataURL=i.bind(null,r.renderToDataURL),kh.toString=i.bind(null,function(a,s,c){return n.render(a,c)}),kh}var h4e=A4e();const g4e=yi(h4e);Dd.register({family:"Roboto",fonts:[{src:WA,fontWeight:"bold"}]});function p4e({S:e,data:t,doc_type:r}){return h.jsxs(_n,{style:e.header,children:[h.jsx(_n,{style:e.imageContainer,children:h.jsx(Vu,{src:t.logo,style:e.imageFit})}),h.jsxs(_n,{style:{flex:1,alignItems:"center",justifyContent:"center"},children:[h.jsxs(lr,{style:[e.brandTitle,{textAlign:"center"}],children:[h.jsx(rd,{isTrue:r==="quote",children:"Comprobante Auxiliar Cotizacion"}),h.jsx(rd,{isTrue:r==="invoice",children:"Comprobante Auxiliar de Factura Electrónica"}),h.jsx(rd,{isTrue:r==="credit_note",children:"Comprobante Auxiliar de Nota de credito"})]}),h.jsxs(lr,{style:[e.brandTitle,{textAlign:"center"}],children:[h.jsx(rd,{isTrue:r==="quote",children:"Cotizacion"}),h.jsx(rd,{isTrue:r==="invoice",children:"Factura de Operación Interna"}),h.jsx(rd,{isTrue:r==="credit_note",children:"Nota de credito referenta a una o varias FE"})]})]})]})}function m4e({S:e,data:t}){return h.jsxs(_n,{style:[e.box,{height:"auto"}],children:[h.jsx(lr,{style:e.label,children:"Datos del Emisor"}),h.jsxs(_n,{style:{flexDirection:"row",flexWrap:"wrap",marginTop:6},children:[h.jsxs(lr,{style:{marginRight:10},children:[h.jsx(lr,{style:e.bold,children:"Emisor:"})," ",t.emisor]}),h.jsxs(lr,{style:{marginRight:10},children:[h.jsx(lr,{style:e.bold,children:"RUC: "})," ",t.emisorRuc]}),h.jsxs(lr,{style:{marginRight:10},children:[h.jsx(lr,{style:e.bold,children:"DV: "})," ",t.emisorDv]}),h.jsxs(lr,{style:{marginRight:10},children:[h.jsx(lr,{style:e.bold,children:"Dirección: "})," ",t.emisorDireccion]})]})]})}function v4e({S:e,data:t}){return h.jsxs(_n,{style:[e.box,{height:"auto",marginTop:10}],children:[h.jsx(lr,{style:e.label,children:"Datos del Cliente"}),h.jsxs(_n,{style:{flexDirection:"row",flexWrap:"wrap",marginTop:6},children:[h.jsxs(lr,{style:{marginRight:10},children:[h.jsx(lr,{style:e.bold,children:"Cliente:"})," ",t.clienteNombre]}),h.jsxs(lr,{style:{marginRight:10},children:[h.jsx(lr,{style:e.bold,children:"RUC:"})," ",t.clienteRuc]}),h.jsxs(lr,{style:{marginRight:10},children:[h.jsx(lr,{style:e.bold,children:"DV:"})," ",t.clienteDv]}),h.jsxs(lr,{style:{marginRight:10},children:[h.jsx(lr,{style:e.bold,children:"Dirección:"})," ",t.clienteDireccion]}),h.jsxs(lr,{style:{marginRight:10},children:[h.jsx(lr,{style:e.bold,children:"Teléfono:"})," ",t.clienteTelefono]}),h.jsxs(lr,{style:{marginRight:10},children:[h.jsx(lr,{style:e.bold,children:"Fecha:"})," ",t.fechaEmision]}),h.jsxs(lr,{style:{marginRight:10},children:[h.jsx(lr,{style:e.bold,children:"Punto:"})," ",t.puntoFacturacion]})]})]})}function y4e({S:e,data:t}){return h.jsxs(_n,{style:[e.box,{marginTop:10}],children:[h.jsx(lr,{style:e.label,children:"Validación DGI"}),h.jsx(_n,{style:{flexDirection:"row",marginTop:6},children:h.jsxs(_n,{style:{flex:1,paddingRight:12},children:[h.jsx(lr,{style:e.muted,children:"Consulte por la clave de acceso en:"}),h.jsx(lr,{style:{fontSize:8,marginTop:4,wordBreak:"break-all"},children:"https://dgi-fep.mef.gob.pa/Consultas/FacturasPorCUFE"}),h.jsxs(_n,{style:{marginTop:6},children:[h.jsx(lr,{style:e.bold,children:"CUFE:"}),h.jsx(lr,{children:t.cufe})]})]})})]})}const l2=e=>
272Number(e).toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2});function b4e({S:e,items:t}){return h.jsxs(_n,{style:e.table,children:[h.jsxs(_n,{style:e.thead,children:[h.jsx(lr,{style:[e.th,e.cNo],children:"No."}),h.jsx(lr,{style:[e.th,e.cImg],children:" Imagen "}),h.jsx(lr,{style:[e.th,e.cDesc],children:"Descripción"}),h.jsx(lr,{style:[e.th,e.cQty],children:"Cantidad"}),h.jsx(lr,{style:[e.th,e.cPU],children:"Precio Unitario"}),h.jsx(lr,{style:[e.th,e.cDU],children:"Descuento Unitario"}),h.jsx(lr,{style:[e.th,e.cItbms],children:"Subtotal"}),h.jsx(lr,{style:[e.th,e.cItem],children:"Total Item"})]}),t.map((r,n)=>h.jsxs(_n,{style:e.tr,children:[h.jsx(lr,{style:[e.td,e.cNo],children:n+1}),h.jsx(_n,{style:[e.td,e.cImg],children:h.jsx(_n,{style:e.imageContainerTable,children:h.jsx(Vu,{src:r.img,style:e.imageFitTable})})}),h.jsx(lr,{style:[e.td,e.cDesc],children:r.name}),h.jsx(lr,{style:[e.td,e.cQty],children:r.amount}),h.jsx(lr,{style:[e.td,e.cPU],children:l2(r.price)}),h.jsx(lr,{style:[e.td,e.cDU],children:l2(r.unit_discount)}),h.jsx(lr,{style:[e.td,e.cItbms],children:l2(r.amount*r.price)}),h.jsx(lr,{style:[e.td,e.cItem],children:l2(r.amount*r.price-r.discount)})]},n))]})}const x4e=e=>Number(e).toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2});function E4e({S:e,itbmsRows:t}){return h.jsx(_n,{style:e.half,children:h.jsxs(_n,{style:e.miniTable,children:[h.jsx(_n,{style:e.miniHead,children:h.jsx(lr,{style:e.miniHeadTxt,children:"Desglose ITBMS"})}),h.jsxs(_n,{style:e.miniRow,children:[h.jsx(lr,{style:[e.td,{width:60,textAlign:"right",fontWeight:700}],children:"%"}),h.jsx(lr,{style:[e.td,{width:70,textAlign:"right",fontWeight:700}],children:"Impuesto"})]}),t.map((r,n)=>h.jsxs(_n,{style:e.miniRow,children:[h.jsx(lr,{style:[e.td,{width:60,textAlign:"right"}],children:r.percentage}),h.jsx(lr,{style:[e.td,{width:70,textAlign:"right"}],children:x4e(r.total)})]},n))]})})}const mg=e=>Number(e).toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2});function C4e({S:e,valorTotal:t,totalNeto:r,totalImpuesto:n,total:i,totalDescuento:a}){return h.jsx(_n,{style:e.half,children:h.jsxs(_n,{style:e.totalsBox,children:[h.jsxs(_n,{style:e.totRow,children:[h.jsx(lr,{style:e.muted,children:"Subtotal"}),h.jsx(lr,{children:mg(t)})]}),h.jsxs(_n,{style:e.totRow,children:[h.jsx(lr,{style:e.muted,children:"Descuento"}),h.jsx(lr,{children:mg(a)})]}),h.jsxs(_n,{style:e.totRow,children:[h.jsx(lr,{style:e.muted,children:"Total Neto"}),h.jsx(lr,{children:mg(r)})]}),h.jsxs(_n,{style:e.totRow,children:[h.jsx(lr,{style:e.muted,children:"Total Impuesto"}),h.jsx(lr,{children:mg(n)})]}),h.jsxs(_n,{style:e.totFinal,children:[h.jsx(lr,{children:"Total"}),h.jsx(lr,{children:mg(i)})]})]})})}const sQ=e=>Number(e).toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2});function B4e({S:e,data:t}){return h.jsxs(_n,{style:[e.box,{marginTop:10}],children:[h.jsxs(_n,{style:{flexDirection:"row",justifyContent:"space-between"},children:[h.jsxs(lr,{style:e.label,children:["Forma de Pago: ",t.metodoPago||"â"]}),h.jsxs(lr,{style:e.bold,children:["TOTAL PAGADO ",sQ(t.totalPagado)]})]}),h.jsxs(_n,{style:{marginTop:6,flexDirection:"row",justifyContent:"space-between"},children:[h.jsx(lr,{style:e.muted,children:"Propina"}),h.jsx(lr,{children:sQ(t.tips)})]})]})}function w4e({S:e}){return h.jsx(lr,{style:[e.footer,{textAlign:"center",paddginHorizontal:20}],children:"Documento validado por La Empresa, SISTEMA DE PRODUCCIÃN DESARROLLO Y ADMINISTRACIÃN STK PANAMÃ, S. A. con RUC 155704603-2-2021, es Proveedor Autorizado Calificado, Resolución No. 201-9720 de 12/10/2021."})}const I4e="/assets/Geist-Regular-CBiHZt9m.ttf",S4e="/assets/Geist-Medium-Crpai-Sx.ttf",_4e="/assets/Geist-Bold-MR0aeCLH.ttf";Dd.register({family:"Geist",fonts:[{src:I4e,fontWeight:400},{src:S4e,fontWeight:500},{src:_4e,fontWeight:700}]});const Rx={softBlue:"#EFF6FF",deepBlue:"#1E3A8A",borderBlue:"#BFDBFE"},_o=Hve.create({page:{fontFamily:"Geist",fontSize:9,color:"#111",paddingTop:28,paddingRight:28,paddingBottom:28,paddingLeft:28,backgroundColor:"#fff"},row:{flexDirection:"row"},col:{flexGrow:1,flexBasis:0},header:{position:"relative",flexDirection:"row",justifyContent:"space-between",alignItems:"center",marginBottom:50},brandTitle:{fontSize:12,fontWeight:700},label:{fontSize:9,color:Rx.deepBlue,textTransform:"uppercase",marginBottom:2,fontWeight:800},muted:{color:"#6b7280"},bold:{fontWeight:700},qrBox:{width:92,height:92,borderWidth:1,borderColor:"#cbd5e1",borderStyle:"dashed",borderRadius:6,alignItems:"center",justifyContent:"center"},qrText:{fontSize:7,color:"#64748b",textAlign:"center",paddingLeft:6,paddingRight:6},section:{marginTop:10},box:{borderWidth:1,borderColor:Rx.borderBlue,backgroundColor:Rx.softBlue,borderRadius:8,paddingTop:10,paddingRight:12,paddingBottom:5,paddingLeft:12},table:{marginTop:10,borderWidth:1,borderColor:"#e5e7eb",borderRadius:6,overflow:"hidden"},thead:{flexDirection:"row",backgroundColor:"#0f172a",paddingTop:7,paddingRight:8,paddingBottom:7,paddingLeft:8},th:{color:"#fff",fontWeight:700,fontSize:8},tr:{flexDirection:"row",paddingTop:7,paddingRight:8,paddingBottom:7,paddingLeft:8,borderBottomWidth:1,borderBottomColor:"#f1f5f9"},td:{fontSize:9},cImg:{width:40,justifyContent:"center",alignItems:"center"},cNo:{width:22},cDesc:{flex:1},cQty:{width:46,textAlign:"right",justifyContent:"center",alignItems:"center"},cPU:{width:90,textAlign:"right",paddingRight:8,justifyContent:"center",alignItems:"center"},cDU:{width:90,textAlign:"right",paddingLeft:8,justifyContent:"center",alignItems:"center"},cItbms:{width:70,textAlign:"right",justifyContent:"center",alignItems:"center"},cItem:{width:70,textAlign:"right",fontWeight:700},split:{marginTop:10,flexDirection:"row",gap:10},half:{flexGrow:1,flexBasis:0},miniTable:{borderWidth:1,borderColor:"#e5e7eb",borderRadius:6,overflow:"hidden"},miniHead:{backgroundColor:"#111827",paddingTop:6,paddingRight:8,paddingBottom:6,paddingLeft:8},miniHeadTxt:{color:"#fff",fontWeight:700,fontSize:8},miniRow:{flexDirection:"row",paddingTop:6,paddingRight:8,paddingBottom:6,paddingLeft:8,borderBottomWidth:1,borderBottomColor:"#f1f5f9"},totalsBox:{borderWidth:1,borderColor:"#e5e7eb",borderRadius:6,overflow:"hidden"},totRow:{flexDirection:"row",justifyContent:"space-between",paddingTop:7,paddingRight:10,paddingBottom:7,paddingLeft:10,borderBottomWidth:1,borderBottomColor:"#f1f5f9"},totFinal:{flexDirection:"row",justifyContent:"space-between",backgroundColor:"#0f172a",color:"#fff",paddingTop:10,paddingRight:10,paddingBottom:10,paddingLeft:10,fontSize:11,fontWeight:700},noteLink:{marginTop:8,fontSize:8,color:"#334155"},footer:{marginTop:14,paddingTop:10,borderTopWidth:1,borderTopColor:"#e5e7eb",fontSize:8,color:"#6b7280"}
272,pageNumber:{position:"absolute",bottom:20,left:0,right:0,textAlign:"center",fontSize:9,color:"#6b7280"},imageLogo:{width:90,height:70,marginVertical:1,objectFit:"cover",alignSelf:"center"},imageQr:{width:135,height:135,marginVertical:1,objectFit:"cover"},imageContainer:{width:90,height:70,justifyContent:"center",alignItems:"center"},imageFit:{objectFit:"contain",width:"100%",height:"100%"},imageContainerTable:{width:25,height:25,justifyContent:"center",alignItems:"center"},imageFitTable:{objectFit:"contain",width:"100%",height:"100%",borderRadius:10}});function Q4e({data:e}){const t=e.items||[],r=e.total,n=e.tax,i=e.discount,a=e.subtotal,s=e.subtotal+e.discount,c=e.itbmsBreakdown||[{montoBase:0,porcentaje:0,impuesto:0,label:"Total"}];let u=e.typeDocument;const[f,A]=fe.useState(null);return fe.useEffect(()=>{const v=document.createElement("canvas");g4e.toCanvas(v,e.consultaClaveUrl,{width:150,errorCorrectionLevel:"H"}),A(v.toDataURL("image/png"))},[e]),h.jsx(vk,{children:h.jsxs(x3,{size:"A4",style:_o.page,children:[h.jsx(p4e,{S:_o,data:e,doc_type:u}),h.jsxs(_n,{style:{flexDirection:"row",gap:12},children:[h.jsxs(_n,{style:{flex:3},children:[h.jsx(m4e,{S:_o,data:e}),h.jsx(v4e,{S:_o,data:e})]}),h.jsx(_n,{style:{flex:1},children:h.jsx(_n,{style:{width:100},children:h.jsx(Vu,{style:_o.imageQr,src:f})})})]}),h.jsx(rd,{isTrue:u!=="quote",children:h.jsx(y4e,{S:_o,data:e})}),h.jsx(b4e,{S:_o,items:t}),h.jsxs(_n,{style:_o.split,children:[h.jsx(E4e,{S:_o,itbmsRows:c}),h.jsx(C4e,{S:_o,valorTotal:s,totalNeto:a,totalImpuesto:n,total:r,totalDescuento:i})]}),h.jsx(B4e,{S:_o,data:e}),h.jsx(lr,{style:_o.pageNumber,render:({pageNumber:v,totalPages:y})=>`Página ${v} de ${y}`,fixed:!0}),h.jsx(w4e,{S:_o})]})})}var mM={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},oQ=b0.createContext&&b0.createContext(mM),D4e=["attr","size","title"];function k4e(e,t){if(e==null)return{};var r=N4e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function N4e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function nv(){return nv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},nv.apply(this,arguments)}function lQ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iv(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?lQ(Object(r),!0).forEach(function(n){R4e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lQ(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function R4e(e,t,r){return t=T4e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function T4e(e){var t=F4e(e,"string");return typeof t=="symbol"?t:t+""}function F4e(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vM(e){return e&&e.map((t,r)=>b0.createElement(t.tag,iv({key:r},t.attr),vM(t.child)))}function O4e(e){return t=>b0.createElement(M4e,nv({attr:iv({},e.attr)},t),vM(e.child))}function M4e(e){var t=r=>{var{attr:n,size:i,title:a}=e,s=k4e(e,D4e),c=i||r.size||"1em",u;return r.className&&(u=r.className),e.className&&(u=(u?u+" ":"")+e.className),b0.createElement("svg",nv({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,n,s,{className:u,style:iv(iv({color:e.color||r.color},r.style),e.style),height:c,width:c,xmlns:"http://www.w3.org/2000/svg"}),a&&b0.createElement("title",null,a),e.children)};
vendor: 4,423 bytes, line 272
272return oQ!==void 0?b0.createElement(oQ.Consumer,null,r=>t(r)):t(mM)}function L4e(e){return O4e({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425z"},child:[]}]})(e)}function yM(e,t){return function(){return e.apply(t,arguments)}}const{toString:j4e}=Object.prototype,{getPrototypeOf:iB}=Object,{iterator:n4,toStringTag:bM}=Symbol,i4=(e=>t=>{const r=j4e.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Wl=e=>(e=e.toLowerCase(),t=>i4(t)===e),a4=e=>t=>typeof t===e,{isArray:w1}=Array,A1=a4("undefined");function Np(e){return e!==null&&!A1(e)&&e.constructor!==null&&!A1(e.constructor)&&qs(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const xM=Wl("ArrayBuffer");function U4e(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&xM(e.buffer),t}const P4e=a4("string"),qs=a4("function"),EM=a4("number"),Rp=e=>e!==null&&typeof e=="object",z4e=e=>e===!0||e===!1,y5=e=>{if(i4(e)!=="object")return!1;const t=iB(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(bM in e)&&!(n4 in e)},H4e=e=>{if(!Rp(e)||Np(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},G4e=Wl("Date"),q4e=Wl("File"),Y4e=Wl("Blob"),W4e=Wl("FileList"),K4e=e=>Rp(e)&&qs(e.pipe),V4e=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||qs(e.append)&&((t=i4(e))==="formdata"||t==="object"&&qs(e.toString)&&e.toString()==="[object FormData]"))},J4e=Wl("URLSearchParams"),[Z4e,X4e,$4e,eye]=["ReadableStream","Request","Response","Headers"].map(Wl),tye=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Tp(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,i;if(typeof e!="object"&&(e=[e]),w1(e))for(n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else{if(Np(e))return;const a=r?Object.getOwnPropertyNames(e):Object.keys(e),s=a.length;let c;for(n=0;n<s;n++)c=a[n],t.call(null,e[c],c,e)}}function CM(e,t){if(Np(e))return null;t=t.toLowerCase();const r=Object.keys(e);let n=r.length,i;for(;n-- >0;)if(i=r[n],t===i.toLowerCase())return i;return null}const yA=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,BM=e=>!A1(e)&&e!==yA;function zE(){const{caseless:e,skipUndefined:t}=BM(this)&&this||{},r={},n=(i,a)=>{const s=e&&CM(r,a)||a;y5(r[s])&&y5(i)?r[s]=zE(r[s],i):y5(i)?r[s]=zE({},i):w1(i)?r[s]=i.slice():(!t||!A1(i))&&(r[s]=i)};for(let i=0,a=arguments.length;i<a;i++)arguments[i]&&Tp(arguments[i],n);return r}const rye=(e,t,r,{allOwnKeys:n}={})=>(Tp(t,(i,a)=>{r&&qs(i)?e[a]=yM(i,r):e[a]=i},{allOwnKeys:n}),e),nye=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),iye=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},aye=(e,t,r,n)=>{let i,a,s;const c={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)s=i[a],(!n||n(s,e,t))&&!c[s]&&(t[s]=e[s],c[s]=!0);e=r!==!1&&iB(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},sye=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},oye=e=>{if(!e)return null;if(w1(e))return e;let t=e.length;if(!EM(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},lye=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&iB(Uint8Array)),cye=(e,t)=>{const n=(e&&e[n4]).call(e);let i;for(;(i=n.next())&&!i.done;){const a=i.value;t.call(e,a[0],a[1])}},uye=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},fye=Wl("HTMLFormElement"),dye=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,i){return n.toUpperCase()+i}),cQ=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),Aye=Wl("RegExp"),wM=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};Tp(r,(i,a)=>{let s;(s=t(i,a,e))!==!1&&(n[a]=s||i)}),Object.defineProperties(e,n)},hye=e=>{wM(e,(t,r)=>{if(qs(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(qs(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},gye=(e,t)=>{const r={},n=i=>
vendor: 4,910 bytes, line 272
272{i.forEach(a=>{r[a]=!0})};return w1(e)?n(e):n(String(e).split(t)),r},pye=()=>{},mye=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function vye(e){return!!(e&&qs(e.append)&&e[bM]==="FormData"&&e[n4])}const yye=e=>{const t=new Array(10),r=(n,i)=>{if(Rp(n)){if(t.indexOf(n)>=0)return;if(Np(n))return n;if(!("toJSON"in n)){t[i]=n;const a=w1(n)?[]:{};return Tp(n,(s,c)=>{const u=r(s,i+1);!A1(u)&&(a[c]=u)}),t[i]=void 0,a}}return n};return r(e,0)},bye=Wl("AsyncFunction"),xye=e=>e&&(Rp(e)||qs(e))&&qs(e.then)&&qs(e.catch),IM=((e,t)=>e?setImmediate:t?((r,n)=>(yA.addEventListener("message",({source:i,data:a})=>{i===yA&&a===r&&n.length&&n.shift()()},!1),i=>{n.push(i),yA.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",qs(yA.postMessage)),Eye=typeof queueMicrotask<"u"?queueMicrotask.bind(yA):typeof process<"u"&&process.nextTick||IM,Cye=e=>e!=null&&qs(e[n4]),lt={isArray:w1,isArrayBuffer:xM,isBuffer:Np,isFormData:V4e,isArrayBufferView:U4e,isString:P4e,isNumber:EM,isBoolean:z4e,isObject:Rp,isPlainObject:y5,isEmptyObject:H4e,isReadableStream:Z4e,isRequest:X4e,isResponse:$4e,isHeaders:eye,isUndefined:A1,isDate:G4e,isFile:q4e,isBlob:Y4e,isRegExp:Aye,isFunction:qs,isStream:K4e,isURLSearchParams:J4e,isTypedArray:lye,isFileList:W4e,forEach:Tp,merge:zE,extend:rye,trim:tye,stripBOM:nye,inherits:iye,toFlatObject:aye,kindOf:i4,kindOfTest:Wl,endsWith:sye,toArray:oye,forEachEntry:cye,matchAll:uye,isHTMLForm:fye,hasOwnProperty:cQ,hasOwnProp:cQ,reduceDescriptors:wM,freezeMethods:hye,toObjectSet:gye,toCamelCase:dye,noop:pye,toFiniteNumber:mye,findKey:CM,global:yA,isContextDefined:BM,isSpecCompliantForm:vye,toJSONObject:yye,isAsyncFn:bye,isThenable:xye,setImmediate:IM,asap:Eye,isIterable:Cye};function Vr(e,t,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i,this.status=i.status?i.status:null)}lt.inherits(Vr,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:lt.toJSONObject(this.config),code:this.code,status:this.status}}});const SM=Vr.prototype,_M={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{_M[e]={value:e}});Object.defineProperties(Vr,_M);Object.defineProperty(SM,"isAxiosError",{value:!0});Vr.from=(e,t,r,n,i,a)=>{const s=Object.create(SM);lt.toFlatObject(e,s,function(A){return A!==Error.prototype},f=>f!=="isAxiosError");const c=e&&e.message?e.message:"Error",u=t==null&&e?e.code:t;return Vr.call(s,c,u,r,n,i),e&&s.cause==null&&Object.defineProperty(s,"cause",{value:e,configurable:!0}),s.name=e&&e.name||"Error",a&&Object.assign(s,a),s};const Bye=null;function HE(e){return lt.isPlainObject(e)||lt.isArray(e)}function QM(e){return lt.endsWith(e,"[]")?e.slice(0,-2):e}function uQ(e,t,r){return e?e.concat(t).map(function(i,a){return i=QM(i),!r&&a?"["+i+"]":i}).join(r?".":""):t}function wye(e){return lt.isArray(e)&&!e.some(HE)}const Iye=lt.toFlatObject(lt,{},null,function(t){return/^is[A-Z]/.test(t)});function s4(e,t,r){if(!lt.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=lt.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(I,S){return!lt.isUndefined(S[I])});const n=r.metaTokens,i=r.visitor||A,a=r.dots,s=r.indexes,u=(r.Blob||typeof Blob<"u"&&Blob)&<.isSpecCompliantForm(t);if(!lt.isFunction(i))throw new TypeError("visitor must be a function");function f(C){if(C===null)return"";if(lt.isDate(C))return C.toISOString();if(lt.isBoolean(C))return C.toString();if(!u&<.isBlob(C))throw new Vr("Blob is not supported. Use a Buffer instead.");return lt.isArrayBuffer(C)||lt.isTypedArray(C)?u&&typeof Blob=="function"?new Blob([C]):Buffer.from(C):C}function A(C,I,S){let T=C;if(C&&!S&&typeof C=="object"){if(lt.endsWith(I,"{}"))I=n?I:I.slice(0,-2),C=JSON.stringify(C);else if(lt.isArray(C)&&wye(C)||(lt.isFileList(C)||lt.endsWith(I,"[]"))&&(T=lt.toArray(C)))return I=QM(I),T.forEach(function(k,F){!(lt.isUndefined(k)||k===null)&&t.append(s===!0?uQ([I],F,a):s===null?I:I+"[]",f(k))}),!1}return HE(C)?!0:(t.append(uQ(S,I,a),f(C)),!1)}const v=[],y=Object.assign(Iye,{defaultVisitor:A,convertValue:f,isVisitable:HE});function E(C,I){if(!lt.isUndefined(C)){if(v.indexOf(C)!==-1)throw Error("Circular reference detected in "+I.join("."));v.push(C),lt.forEach(C,function(T,_){(!(lt.isUndefined(T)||T===null)&&i.call(t,T,lt.isString(_)?_.trim():_,I,y))===!0&&E(T,I?I.concat(_):[_])}),v.pop()}}if(!lt.isObject(e))throw new TypeError("data must be an object");return E(e),t}
vendor: 5,437 bytes, lines 272-273
272function fQ(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function aB(e,t){this._pairs=[],e&&s4(e,this,t)}const DM=aB.prototype;DM.append=function(t,r){this._pairs.push([t,r])};DM.toString=function(t){const r=t?function(n){return t.call(this,n,fQ)}:fQ;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function Sye(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function kM(e,t,r){if(!t)return e;const n=r&&r.encode||Sye;lt.isFunction(r)&&(r={serialize:r});const i=r&&r.serialize;let a;if(i?a=i(t,r):a=lt.isURLSearchParams(t)?t.toString():new aB(t,r).toString(n),a){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class dQ{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){lt.forEach(this.handlers,function(n){n!==null&&t(n)})}}const NM={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},_ye=typeof URLSearchParams<"u"?URLSearchParams:aB,Qye=typeof FormData<"u"?FormData:null,Dye=typeof Blob<"u"?Blob:null,kye={isBrowser:!0,classes:{URLSearchParams:_ye,FormData:Qye,Blob:Dye},protocols:["http","https","file","blob","url","data"]},sB=typeof window<"u"&&typeof document<"u",GE=typeof navigator=="object"&&navigator||void 0,Nye=sB&&(!GE||["ReactNative","NativeScript","NS"].indexOf(GE.product)<0),Rye=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Tye=sB&&window.location.href||"http://localhost",Fye=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:sB,hasStandardBrowserEnv:Nye,hasStandardBrowserWebWorkerEnv:Rye,navigator:GE,origin:Tye},Symbol.toStringTag,{value:"Module"})),us={...Fye,...kye};function Oye(e,t){return s4(e,new us.classes.URLSearchParams,{visitor:function(r,n,i,a){return us.isNode&<.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)},...t})}function Mye(e){return lt.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Lye(e){const t={},r=Object.keys(e);let n;const i=r.length;let a;for(n=0;n<i;n++)a=r[n],t[a]=e[a];return t}function RM(e){function t(r,n,i,a){let s=r[a++];if(s==="__proto__")return!0;const c=Number.isFinite(+s),u=a>=r.length;return s=!s&<.isArray(i)?i.length:s,u?(lt.hasOwnProp(i,s)?i[s]=[i[s],n]:i[s]=n,!c):((!i[s]||!lt.isObject(i[s]))&&(i[s]=[]),t(r,n,i[s],a)&<.isArray(i[s])&&(i[s]=Lye(i[s])),!c)}if(lt.isFormData(e)&<.isFunction(e.entries)){const r={};return lt.forEachEntry(e,(n,i)=>{t(Mye(n),i,r,0)}),r}return null}function jye(e,t,r){if(lt.isString(e))try{return(t||JSON.parse)(e),lt.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const Fp={transitional:NM,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",i=n.indexOf("application/json")>-1,a=lt.isObject(t);if(a&<.isHTMLForm(t)&&(t=new FormData(t)),lt.isFormData(t))return i?JSON.stringify(RM(t)):t;if(lt.isArrayBuffer(t)||lt.isBuffer(t)||lt.isStream(t)||lt.isFile(t)||lt.isBlob(t)||lt.isReadableStream(t))return t;if(lt.isArrayBufferView(t))return t.buffer;if(lt.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Oye(t,this.formSerializer).toString();if((c=lt.isFileList(t))||n.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return s4(c?{"files[]":t}:t,u&&new u,this.formSerializer)}}return a||i?(r.setContentType("application/json",!1),jye(t)):t}],transformResponse:[function(t){const r=this.transitional||Fp.transitional,n=r&&r.forcedJSONParsing,i=this.responseType==="json";if(lt.isResponse(t)||lt.isReadableStream(t))return t;if(t&<.isString(t)&&(n&&!this.responseType||i)){const s=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(t,this.parseReviver)}catch(c){if(s)throw c.name==="SyntaxError"?Vr.from(c,Vr.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:us.classes.FormData,Blob:us.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};lt.forEach(["delete","get","head","post","put","patch"],e=>{Fp.headers[e]={}});const Uye=lt.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Pye=e=>{const t={};let r,n,i;return e&&e.split(` 273`).forEach(function(s){i=s.indexOf(":"),r=s.substring(0,i).trim().toLowerCase(),n=s.substring(i+1).trim(),!(!r||t[r]&&Uye[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},AQ=Symbol("internals");function vg(e){return e&&String(e).trim().toLowerCase()}function b5(e){return e===!1||e==null?e:lt.isArray(e)?e.map(b5):String(e)}function zye(e){const t=Object.create(null),r=/([^\s,;
273=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const Hye=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Tx(e,t,r,n,i){if(lt.isFunction(n))return n.call(this,t,r);if(i&&(t=r),!!lt.isString(t)){if(lt.isString(n))return t.indexOf(n)!==-1;if(lt.isRegExp(n))return n.test(t)}}function Gye(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function qye(e,t){const r=lt.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(i,a,s){return this[n].call(this,t,i,a,s)},configurable:!0})})}let Ys=class{constructor(t){t&&this.set(t)}set(t,r,n){const i=this;function a(c,u,f){const A=vg(u);if(!A)throw new Error("header name must be a non-empty string");const v=lt.findKey(i,A);(!v||i[v]===void 0||f===!0||f===void 0&&i[v]!==!1)&&(i[v||u]=b5(c))}const s=(c,u)=>lt.forEach(c,(f,A)=>a(f,A,u));if(lt.isPlainObject(t)||t instanceof this.constructor)s(t,r);else if(lt.isString(t)&&(t=t.trim())&&!Hye(t))s(Pye(t),r);else if(lt.isObject(t)&<.isIterable(t)){let c={},u,f;for(const A of t){if(!lt.isArray(A))throw TypeError("Object iterator must return a key-value pair");c[f=A[0]]=(u=c[f])?lt.isArray(u)?[...u,A[1]]:[u,A[1]]:A[1]}s(c,r)}else t!=null&&a(r,t,n);return this}get(t,r){if(t=vg(t),t){const n=lt.findKey(this,t);if(n){const i=this[n];if(!r)return i;if(r===!0)return zye(i);if(lt.isFunction(r))return r.call(this,i,n);if(lt.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=vg(t),t){const n=lt.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||Tx(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let i=!1;function a(s){if(s=vg(s),s){const c=lt.findKey(n,s);c&&(!r||Tx(n,n[c],c,r))&&(delete n[c],i=!0)}}return lt.isArray(t)?t.forEach(a):a(t),i}clear(t){const r=Object.keys(this);let n=r.length,i=!1;for(;n--;){const a=r[n];(!t||Tx(this,this[a],a,t,!0))&&(delete this[a],i=!0)}return i}normalize(t){const r=this,n={};return lt.forEach(this,(i,a)=>{const s=lt.findKey(n,a);if(s){r[s]=b5(i),delete r[a];return}const c=t?Gye(a):String(a).trim();c!==a&&delete r[a],r[c]=b5(i),n[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return lt.forEach(this,(n,i)=>{n!=null&&n!==!1&&(r[i]=t&<.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` 274`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(i=>n.set(i)),n}static accessor(t){const n=(this[AQ]=this[AQ]={accessors:{}}).accessors,i=this.prototype;function a(s){const c=vg(s);n[c]||(qye(i,s),n[c]=!0)}return lt.isArray(t)?t.forEach(a):a(t),this}};Ys.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);lt.reduceDescriptors(Ys.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});lt.freezeMethods(Ys);function Fx(e,t){const r=this||Fp,n=t||r,i=Ys.from(n.headers);let a=n.data;return lt.forEach(e,function(c){a=c.call(r,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function TM(e){return!!(e&&e.__CANCEL__)}function I1(e,t,r){Vr.call(this,e??"canceled",Vr.ERR_CANCELED,t,r),this.name="CanceledError"}lt.inherits(I1,Vr,{__CANCEL__:!0});function FM(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Vr("Request failed with status code "+r.status,[Vr.ERR_BAD_REQUEST,Vr.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function Yye(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Wye(e,t){e=e||10;const r=new Array(e),n=new Array(e);let i=0,a=0,s;return t=t!==void 0?t:1e3,function(u){const f=Date.now(),A=n[a];s||(s=f),r[i]=u,n[i]=f;let v=a,y=0;for(;v!==i;)y+=r[v++],v=v%e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),f-s<t)return;const E=A&&f-A;return E?Math.round(y*1e3/E):void 0}}function Kye(e,t){let r=0,n=1e3/t,i,a;const s=(f,A=Date.now())=>{r=A,i=null,a&&(clearTimeout(a),a=null),e(...f)};return[(...f)=>{const A=Date.now(),v=A-r;v>=n?s(f,A):(i=f,a||(a=setTimeout(()=>{a=null,s(i)},n-v)))},()=>i&&s(i)]}const av=(e,t,r=3)=>{let n=0;const i=Wye(50,250);return Kye(a=>{const s=a.loaded,c=a.lengthComputable?a.total:void 0,u=s-n,f=i(u),A=s<=c;n=s;const v={loaded:s,total:c,progress:c?s/c:void 0,bytes:u,rate:f||void 0,estimated:f&&c&&A?(c-s)/f:void 0,event:a,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(v)},r)},hQ=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},gQ=e=>(...t)=>lt.asap(()=>e(...t)),Vye=us.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,us.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(us.origin),us.navigator&&/(msie|trident)/i.test(us.navigator.userAgent)):()=>
vendor: 4,816 bytes, line 274
274!0,Jye=us.hasStandardBrowserEnv?{write(e,t,r,n,i,a,s){if(typeof document>"u")return;const c=[`${e}=${encodeURIComponent(t)}`];lt.isNumber(r)&&c.push(`expires=${new Date(r).toUTCString()}`),lt.isString(n)&&c.push(`path=${n}`),lt.isString(i)&&c.push(`domain=${i}`),a===!0&&c.push("secure"),lt.isString(s)&&c.push(`SameSite=${s}`),document.cookie=c.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function Zye(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Xye(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function OM(e,t,r){let n=!Zye(t);return e&&(n||r==!1)?Xye(e,t):t}const pQ=e=>e instanceof Ys?{...e}:e;function NA(e,t){t=t||{};const r={};function n(f,A,v,y){return lt.isPlainObject(f)&<.isPlainObject(A)?lt.merge.call({caseless:y},f,A):lt.isPlainObject(A)?lt.merge({},A):lt.isArray(A)?A.slice():A}function i(f,A,v,y){if(lt.isUndefined(A)){if(!lt.isUndefined(f))return n(void 0,f,v,y)}else return n(f,A,v,y)}function a(f,A){if(!lt.isUndefined(A))return n(void 0,A)}function s(f,A){if(lt.isUndefined(A)){if(!lt.isUndefined(f))return n(void 0,f)}else return n(void 0,A)}function c(f,A,v){if(v in t)return n(f,A);if(v in e)return n(void 0,f)}const u={url:a,method:a,data:a,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:c,headers:(f,A,v)=>i(pQ(f),pQ(A),v,!0)};return lt.forEach(Object.keys({...e,...t}),function(A){const v=u[A]||i,y=v(e[A],t[A],A);lt.isUndefined(y)&&v!==c||(r[A]=y)}),r}const MM=e=>{const t=NA({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:i,xsrfCookieName:a,headers:s,auth:c}=t;if(t.headers=s=Ys.from(s),t.url=kM(OM(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&s.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):""))),lt.isFormData(r)){if(us.hasStandardBrowserEnv||us.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(lt.isFunction(r.getHeaders)){const u=r.getHeaders(),f=["content-type","content-length"];Object.entries(u).forEach(([A,v])=>{f.includes(A.toLowerCase())&&s.set(A,v)})}}if(us.hasStandardBrowserEnv&&(n&<.isFunction(n)&&(n=n(t)),n||n!==!1&&Vye(t.url))){const u=i&&a&&Jye.read(a);u&&s.set(i,u)}return t},$ye=typeof XMLHttpRequest<"u",ebe=$ye&&function(e){return new Promise(function(r,n){const i=MM(e);let a=i.data;const s=Ys.from(i.headers).normalize();let{responseType:c,onUploadProgress:u,onDownloadProgress:f}=i,A,v,y,E,C;function I(){E&&E(),C&&C(),i.cancelToken&&i.cancelToken.unsubscribe(A),i.signal&&i.signal.removeEventListener("abort",A)}let S=new XMLHttpRequest;S.open(i.method.toUpperCase(),i.url,!0),S.timeout=i.timeout;function T(){if(!S)return;const k=Ys.from("getAllResponseHeaders"in S&&S.getAllResponseHeaders()),Q={data:!c||c==="text"||c==="json"?S.responseText:S.response,status:S.status,statusText:S.statusText,headers:k,config:e,request:S};FM(function(N){r(N),I()},function(N){n(N),I()},Q),S=null}"onloadend"in S?S.onloadend=T:S.onreadystatechange=function(){!S||S.readyState!==4||S.status===0&&!(S.responseURL&&S.responseURL.indexOf("file:")===0)||setTimeout(T)},S.onabort=function(){S&&(n(new Vr("Request aborted",Vr.ECONNABORTED,e,S)),S=null)},S.onerror=function(F){const Q=F&&F.message?F.message:"Network Error",j=new Vr(Q,Vr.ERR_NETWORK,e,S);j.event=F||null,n(j),S=null},S.ontimeout=function(){let F=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const Q=i.transitional||NM;i.timeoutErrorMessage&&(F=i.timeoutErrorMessage),n(new Vr(F,Q.clarifyTimeoutError?Vr.ETIMEDOUT:Vr.ECONNABORTED,e,S)),S=null},a===void 0&&s.setContentType(null),"setRequestHeader"in S&<.forEach(s.toJSON(),function(F,Q){S.setRequestHeader(Q,F)}),lt.isUndefined(i.withCredentials)||(S.withCredentials=!!i.withCredentials),c&&c!=="json"&&(S.responseType=i.responseType),f&&([y,C]=av(f,!0),S.addEventListener("progress",y)),u&&S.upload&&([v,E]=av(u),S.upload.addEventListener("progress",v),S.upload.addEventListener("loadend",E)),(i.cancelToken||i.signal)&&(A=k=>{S&&(n(!k||k.type?new I1(null,e,S):k),S.abort(),S=null)},i.cancelToken&&i.cancelToken.subscribe(A),i.signal&&(i.signal.aborted?A():i.signal.addEventListener("abort",A)));const _=Yye(i.url);if(_&&us.protocols.indexOf(_)===-1){n(new Vr("Unsupported protocol "+_+":",Vr.ERR_BAD_REQUEST,e));return}S.send(a||null)})},tbe=(e,t)=>
vendor: 5,124 bytes, lines 274-276
274{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,i;const a=function(f){if(!i){i=!0,c();const A=f instanceof Error?f:this.reason;n.abort(A instanceof Vr?A:new I1(A instanceof Error?A.message:A))}};let s=t&&setTimeout(()=>{s=null,a(new Vr(`timeout ${t} of ms exceeded`,Vr.ETIMEDOUT))},t);const c=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach(f=>{f.unsubscribe?f.unsubscribe(a):f.removeEventListener("abort",a)}),e=null)};e.forEach(f=>f.addEventListener("abort",a));const{signal:u}=n;return u.unsubscribe=()=>lt.asap(c),u}},rbe=function*(e,t){let r=e.byteLength;if(r<t){yield e;return}let n=0,i;for(;n<r;)i=n+t,yield e.slice(n,i),n=i},nbe=async function*(e,t){for await(const r of ibe(e))yield*rbe(r,t)},ibe=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:r,value:n}=await t.read();if(r)break;yield n}}finally{await t.cancel()}},mQ=(e,t,r,n)=>{const i=nbe(e,t);let a=0,s,c=u=>{s||(s=!0,n&&n(u))};return new ReadableStream({async pull(u){try{const{done:f,value:A}=await i.next();if(f){c(),u.close();return}let v=A.byteLength;if(r){let y=a+=v;r(y)}u.enqueue(new Uint8Array(A))}catch(f){throw c(f),f}},cancel(u){return c(u),i.return()}},{highWaterMark:2})},vQ=64*1024,{isFunction:c2}=lt,abe=(({Request:e,Response:t})=>({Request:e,Response:t}))(lt.global),{ReadableStream:yQ,TextEncoder:bQ}=lt.global,xQ=(e,...t)=>{try{return!!e(...t)}catch{return!1}},sbe=e=>{e=lt.merge.call({skipUndefined:!0},abe,e);const{fetch:t,Request:r,Response:n}=e,i=t?c2(t):typeof fetch=="function",a=c2(r),s=c2(n);if(!i)return!1;const c=i&&c2(yQ),u=i&&(typeof bQ=="function"?(C=>I=>C.encode(I))(new bQ):async C=>new Uint8Array(await new r(C).arrayBuffer())),f=a&&c&&xQ(()=>{let C=!1;const I=new r(us.origin,{body:new yQ,method:"POST",get duplex(){return C=!0,"half"}}).headers.has("Content-Type");return C&&!I}),A=s&&c&&xQ(()=>lt.isReadableStream(new n("").body)),v={stream:A&&(C=>C.body)};i&&["text","arrayBuffer","blob","formData","stream"].forEach(C=>{!v[C]&&(v[C]=(I,S)=>{let T=I&&I[C];if(T)return T.call(I);throw new Vr(`Response type '${C}' is not supported`,Vr.ERR_NOT_SUPPORT,S)})});const y=async C=>{if(C==null)return 0;if(lt.isBlob(C))return C.size;if(lt.isSpecCompliantForm(C))return(await new r(us.origin,{method:"POST",body:C}).arrayBuffer()).byteLength;if(lt.isArrayBufferView(C)||lt.isArrayBuffer(C))return C.byteLength;if(lt.isURLSearchParams(C)&&(C=C+""),lt.isString(C))return(await u(C)).byteLength},E=async(C,I)=>{const S=lt.toFiniteNumber(C.getContentLength());return S??y(I)};return async C=>{let{url:I,method:S,data:T,signal:_,cancelToken:k,timeout:F,onDownloadProgress:Q,onUploadProgress:j,responseType:N,headers:L,withCredentials:G="same-origin",fetchOptions:H}=MM(C),Z=t||fetch;N=N?(N+"").toLowerCase():"text";let O=tbe([_,k&&k.toAbortSignal()],F),P=null;const te=O&&O.unsubscribe&&(()=>{O.unsubscribe()});let Ae;try{if(j&&f&&S!=="get"&&S!=="head"&&(Ae=await E(L,T))!==0){let $=new r(I,{method:"POST",body:T,duplex:"half"}),de;if(lt.isFormData(T)&&(de=$.headers.get("content-type"))&&L.setContentType(de),$.body){const[he,me]=hQ(Ae,av(gQ(j)));T=mQ($.body,vQ,he,me)}}lt.isString(G)||(G=G?"include":"omit");const X=a&&"credentials"in r.prototype,se={...H,signal:O,method:S.toUpperCase(),headers:L.normalize().toJSON(),body:T,duplex:"half",credentials:X?G:void 0};P=a&&new r(I,se);let ce=await(a?Z(P,H):Z(I,se));const Be=A&&(N==="stream"||N==="response");if(A&&(Q||Be&&te)){const $={};["status","statusText","headers"].forEach(tt=>{$[tt]=ce[tt]});const de=lt.toFiniteNumber(ce.headers.get("content-length")),[he,me]=Q&&hQ(de,av(gQ(Q),!0))||[];ce=new n(mQ(ce.body,vQ,he,()=>{me&&me(),te&&te()}),$)}N=N||"text";let _e=await v[lt.findKey(v,N)||"text"](ce,C);return!Be&&te&&te(),await new Promise(($,de)=>{FM($,de,{data:_e,headers:Ys.from(ce.headers),status:ce.status,statusText:ce.statusText,config:C,request:P})})}catch(X){throw te&&te(),X&&X.name==="TypeError"&&/Load failed|fetch/i.test(X.message)?Object.assign(new Vr("Network Error",Vr.ERR_NETWORK,C,P),{cause:X.cause||X}):Vr.from(X,X&&X.code,C,P)}}},obe=new Map,LM=e=>{let t=e&&e.env||{};const{fetch:r,Request:n,Response:i}=t,a=[n,i,r];let s=a.length,c=s,u,f,A=obe;for(;c--;)u=a[c],f=A.get(u),f===void 0&&A.set(u,f=c?new Map:sbe(t)),A=f;return f};LM();const oB={http:Bye,xhr:ebe,fetch:{get:LM}};lt.forEach(oB,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const EQ=e=>`- ${e}`,lbe=e=>lt.isFunction(e)||e===null||e===!1;function cbe(e,t){e=lt.isArray(e)?e:[e];const{length:r}=e;let n,i;const a={};for(let s=0;s<r;s++){n=e[s];let c;if(i=n,!lbe(n)&&(i=oB[(c=String(n)).toLowerCase()],i===void 0))throw new Vr(`Unknown adapter '${c}'`);if(i&&(lt.isFunction(i)||(i=i.get(t))))break;a[c||"#"+s]=i}if(!i){const s=Object.entries(a).map(([u,f])=>`adapter ${u} `+(f===!1?"is not supported by the environment":"is not available in the build"));let c=r?s.length>1?`since : 275`+s.map(EQ).join(` 276`):" "+EQ(s[0]):"as no adapter specified";throw new Vr("There is no suitable adapter to dispatch the request "+c,"ERR_NOT_SUPPORT")}return i}
vendor: 4,735 bytes, lines 276-277
276const jM={getAdapter:cbe,adapters:oB};function Ox(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new I1(null,e)}function CQ(e){return Ox(e),e.headers=Ys.from(e.headers),e.data=Fx.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),jM.getAdapter(e.adapter||Fp.adapter,e)(e).then(function(n){return Ox(e),n.data=Fx.call(e,e.transformResponse,n),n.headers=Ys.from(n.headers),n},function(n){return TM(n)||(Ox(e),n&&n.response&&(n.response.data=Fx.call(e,e.transformResponse,n.response),n.response.headers=Ys.from(n.response.headers))),Promise.reject(n)})}const UM="1.13.2",o4={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{o4[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const BQ={};o4.transitional=function(t,r,n){function i(a,s){return"[Axios v"+UM+"] Transitional option '"+a+"'"+s+(n?". "+n:"")}return(a,s,c)=>{if(t===!1)throw new Vr(i(s," has been removed"+(r?" in "+r:"")),Vr.ERR_DEPRECATED);return r&&!BQ[s]&&(BQ[s]=!0,console.warn(i(s," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,s,c):!0}};o4.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function ube(e,t,r){if(typeof e!="object")throw new Vr("options must be an object",Vr.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let i=n.length;for(;i-- >0;){const a=n[i],s=t[a];if(s){const c=e[a],u=c===void 0||s(c,a,e);if(u!==!0)throw new Vr("option "+a+" must be "+u,Vr.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Vr("Unknown option "+a,Vr.ERR_BAD_OPTION)}}const x5={assertOptions:ube,validators:o4},_c=x5.validators;let wA=class{constructor(t){this.defaults=t||{},this.interceptors={request:new dQ,response:new dQ}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const a=i.stack?i.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=` 277`+a):n.stack=a}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=NA(this.defaults,r);const{transitional:n,paramsSerializer:i,headers:a}=r;n!==void 0&&x5.assertOptions(n,{silentJSONParsing:_c.transitional(_c.boolean),forcedJSONParsing:_c.transitional(_c.boolean),clarifyTimeoutError:_c.transitional(_c.boolean)},!1),i!=null&&(lt.isFunction(i)?r.paramsSerializer={serialize:i}:x5.assertOptions(i,{encode:_c.function,serialize:_c.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),x5.assertOptions(r,{baseUrl:_c.spelling("baseURL"),withXsrfToken:_c.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let s=a&<.merge(a.common,a[r.method]);a&<.forEach(["delete","get","head","post","put","patch","common"],C=>{delete a[C]}),r.headers=Ys.concat(s,a);const c=[];let u=!0;this.interceptors.request.forEach(function(I){typeof I.runWhen=="function"&&I.runWhen(r)===!1||(u=u&&I.synchronous,c.unshift(I.fulfilled,I.rejected))});const f=[];this.interceptors.response.forEach(function(I){f.push(I.fulfilled,I.rejected)});let A,v=0,y;if(!u){const C=[CQ.bind(this),void 0];for(C.unshift(...c),C.push(...f),y=C.length,A=Promise.resolve(r);v<y;)A=A.then(C[v++],C[v++]);return A}y=c.length;let E=r;for(;v<y;){const C=c[v++],I=c[v++];try{E=C(E)}catch(S){I.call(this,S);break}}try{A=CQ.call(this,E)}catch(C){return Promise.reject(C)}for(v=0,y=f.length;v<y;)A=A.then(f[v++],f[v++]);return A}getUri(t){t=NA(this.defaults,t);const r=OM(t.baseURL,t.url,t.allowAbsoluteUrls);return kM(r,t.params,t.paramsSerializer)}};lt.forEach(["delete","get","head","options"],function(t){wA.prototype[t]=function(r,n){return this.request(NA(n||{},{method:t,url:r,data:(n||{}).data}))}});lt.forEach(["post","put","patch"],function(t){function r(n){return function(a,s,c){return this.request(NA(c||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:a,data:s}))}}wA.prototype[t]=r(),wA.prototype[t+"Form"]=r(!0)});let fbe=class PM{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(a){r=a});const n=this;this.promise.then(i=>{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](i);n._listeners=null}),this.promise.then=i=>{let a;const s=new Promise(c=>{n.subscribe(c),a=c}).then(i);return s.cancel=function(){n.unsubscribe(a)},s},t(function(a,s,c){n.reason||(n.reason=new I1(a,s,c),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}
277subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new PM(function(i){t=i}),cancel:t}}};function dbe(e){return function(r){return e.apply(null,r)}}function Abe(e){return lt.isObject(e)&&e.isAxiosError===!0}const qE={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(qE).forEach(([e,t])=>{qE[t]=e});function zM(e){const t=new wA(e),r=yM(wA.prototype.request,t);return lt.extend(r,wA.prototype,t,{allOwnKeys:!0}),lt.extend(r,t,null,{allOwnKeys:!0}),r.create=function(i){return zM(NA(e,i))},r}const ta=zM(Fp);ta.Axios=wA;ta.CanceledError=I1;ta.CancelToken=fbe;ta.isCancel=TM;ta.VERSION=UM;ta.toFormData=s4;ta.AxiosError=Vr;ta.Cancel=ta.CanceledError;ta.all=function(t){return Promise.all(t)};ta.spread=dbe;ta.isAxiosError=Abe;ta.mergeConfig=NA;ta.AxiosHeaders=Ys;ta.formToJSON=e=>RM(lt.isHTMLForm(e)?new FormData(e):e);ta.getAdapter=jM.getAdapter;ta.HttpStatusCode=qE;ta.default=ta;const{Axios:Fbe,AxiosError:Obe,CanceledError:Mbe,isCancel:Lbe,CancelToken:jbe,VERSION:Ube,all:Pbe,Cancel:zbe,isAxiosError:Hbe,spread:Gbe,toFormData:qbe,AxiosHeaders:Ybe,HttpStatusCode:Wbe,formToJSON:Kbe,getAdapter:Vbe,mergeConfig:Jbe}=ta,hbe=ta.create({baseURL:"https://smartpay-dashboard.herokuapp.com/api",headers:{"Content-Type":"application/json"}});class gbe{static async getOrderByCode(t,r,n){return await hbe(`/order/${t}/code/${r}/branchoffice/${n}`,{method:"get"})}}const pbe=ta.create({baseURL:"https://smartpay-dashboard.herokuapp.com/api",headers:{"Content-Type":"application/json"}});class mbe{static async getBusinessByCode(t){return await pbe(`/business/${t}/business_code`,{method:"get"})}}const vbe=ta.create({baseURL:"https://smartpay-dashboard.herokuapp.com/api",headers:{"Content-Type":"application/json"}});class ybe{static async checkDGIContribuyent(t){return await vbe("/dgi/contribuyent",{method:"post",data:{ruc:t}})}}const bbe=ta.create({baseURL:"https://smartpay-dashboard.herokuapp.com/api",headers:{"Content-Type":"application/json"}});class xbe{static async getBranchOfficeByCode(t,r){return await bbe(`/branchoffice/${r}/business/${t}`,{method:"get"})}}const Ebe="/assets/logo-BtnXm8vl.png",Cbe=()=>{const[e,t]=fe.useState(!1),[r,n]=fe.useState(""),[i,a]=fe.useState(!1),{order_code:s,branchoffice_id:c}=gU(),[u,f]=fe.useState(0),[A,v]=fe.useState({createdAt:"2023-07-25T10:02:35.000+00:00",cufe:"0",dgi_qr:"0"}),[y,E]=fe.useState([]),[C,I]=fe.useState([]),[S,T]=fe.useState({name:""}),[_,k]=fe.useState(""),[F,Q]=fe.useState({ruc:"",dv:"",name:"",ruc_type:"",direction:"",dgi_name:""}),[j,N]=fe.useState([{total_base:0,tax:"0%",total_tax:0},{total_base:0,tax:"7%",total_tax:0},{total_base:0,tax:"10%",total_tax:0},{total_base:0,tax:"15%",total_tax:0}]),[L,G]=fe.useState(!0),H=async(P,te)=>{try{const Ae=await gbe.getOrderByCode(P,!0,te);return console.log(Ae),Ae}catch(Ae){console.log(Ae)}},Z=()=>{const te=A.voucher_response.replace(/(\d{6})\d+(\d{4})/g,"$1XXXXXX$2");n(`${te}`)},O=()=>{Z(),a(!0)};return fe.useEffect(()=>{(async()=>{try{const P=await H(s,c);console.log(P),v(P.data.order),E(P.data.order.groups),I(P.data.order.status_update_history);const te=await mbe.getBusinessByCode(P.data.order.business.code);T(te.data.business),k(te.data.businessConfig.logo);const Ae=await xbe.getBranchOfficeByCode(P.data.order.business.code,P.data.order.branchoffice.code);Q(Ae.data.branchoffice);try{const X=await ybe.checkDGIContribuyent(Ae.data.branchoffice.ruc);console.log(X)}catch(X){console.log(X)}}catch(P){console.log(P)}finally{G(!1)}})()},[]),fe.useEffect(()=>{const P=KW({branchoffice_id:c,order_code:s});return P.on(`branchoffice_${c}_orderUpdated_${s}`,te=>{console.log(te),I(te.status_update_history),f(1)}),()=>{P.disconnect()}},[s]),fe.useEffect(()=>{I(C),f(0)},[u]),L?h.jsx(h.Fragment,{children:h.jsx("div",{className:"ord-app",children:h.jsxs("div",{className:"ord-loading",children:[h.jsx("div",{className:"ord-spinner"}),h.jsx("span",{children:"Cargando orden..."})]})})}):h.jsx(h.Fragment,{children:h.jsxs("div",{className:"ord-app",children:[h.jsxs("div",{className:"ord-wrap",children:[h.jsxs("div",{className:"ord-topbar",children:[h.jsx("div",{className:"ord-topbar__logo",children:h.jsx("img",{src:Ebe,alt:"Smart Pay"})}),h.jsxs("div",{className:"ord-topbar__locator",children:[h.jsx("span",{className:"ord-topbar__locator-lbl",children:"Notificador"}),h.jsxs("span",{className:"ord-topbar__locator-val",children:["# ",A.locator]})]}),h.jsxs(Yve,{className:"ord-topbar__pdf",document:h.jsx(Q4e,{data:{emisor:A.branchoffice.fiscal_name,emisorRuc:A.branchoffice.ruc,emisorDv:A.branchoffice.dv,emisorDireccion:F.direction,clienteNombre:A.client_name,clienteRuc:A.client_ruc,clienteDv:A.client_dv,clienteDireccion:A.client_address,clienteTelefono:A.client_phone,fechaEmision:A.createdAt?new Date(A.createdAt).toLocaleDateString("es-ES",{day:"2-digit",month:"2-digit",year:"numeric"}
277):"",puntoFacturacion:0,consultaClaveUrl:A.dgi_qr,cufe:A.cufe,items:A.groups,itbmsBreakdown:A.taxes,metodoPago:A.paymenthod,formaPagoMonto:"",totalPagado:A.total,tips:A.tips,subtotal:A.subtotal,discount:A.discount,tax:A.tax,total:A.total,typeDocument:"invoice",logo:_}}),children:["ð ",A.invoice_type==="devolution"?"Descargar nota de credito":"Descargar factura electronica"]})]}),h.jsxs("div",{className:"ord-grid",children:[h.jsxs("div",{className:"ord-card",children:[h.jsx("p",{className:"ord-lbl",children:"Detalle de tu orden"}),h.jsxs("div",{className:"ord-meta",children:[h.jsx("span",{className:"ord-meta__biz",children:S.name}),h.jsxs("span",{className:"ord-meta__code",children:["Orden: ",h.jsxs("span",{children:["#",A.transaction_code]})]})]}),h.jsxs("div",{className:"ord-col-head",children:[h.jsx("span",{children:"Productos"}),h.jsx("span",{children:"Precio"})]}),h.jsx("div",{className:"ord-items",children:y.map(P=>h.jsxs("div",{className:"ord-item",children:[h.jsx("img",{className:"ord-item__img",src:P.img,alt:P.name}),h.jsxs("div",{className:"ord-item__body",children:[h.jsx("div",{className:"ord-item__name",children:P.name}),h.jsx("div",{className:"ord-item__disc",children:P.discount===void 0?"No registrado":`Descuento: - $${P.discount.toFixed(2)}`}),P.segments.map((te,Ae)=>h.jsx("div",{className:"ord-item__seg",children:te.item.name},Ae))]}),h.jsxs("div",{className:"ord-item__right",children:[h.jsxs("span",{className:"ord-item__qty",children:["x",P.amount]}),h.jsx("span",{className:"ord-item__price",children:P.price.toFixed(2)})]})]},P._id))}),h.jsxs("div",{className:"ord-totals",children:[h.jsxs("div",{className:"ord-totals__row",children:[h.jsx("span",{className:"ord-totals__key",children:"Descuento"}),h.jsxs("span",{className:"ord-totals__val ord-totals__val--disc",children:["- $",typeof A.subtotal=="number"?A.discount?.toFixed(2):A.discount]})]}),h.jsxs("div",{className:"ord-totals__row",children:[h.jsx("span",{className:"ord-totals__key",children:"Subtotal"}),h.jsxs("span",{className:"ord-totals__val",children:["$",typeof A.subtotal=="number"?A.subtotal.toFixed(2):A.subtotal]})]}),h.jsxs("div",{className:"ord-totals__row",children:[h.jsx("span",{className:"ord-totals__key",children:"ITBMS"}),h.jsxs("span",{className:"ord-totals__val",children:["$",typeof A.tax=="number"?A.tax.toFixed(2):A.tax]})]}),h.jsxs("div",{className:"ord-totals__row ord-totals__row--grand",children:[h.jsx("span",{className:"ord-totals__key",children:"Total"}),h.jsxs("span",{className:"ord-totals__val",children:["$",typeof A.total=="number"?A.total.toFixed(2):A.total]})]}),h.jsx(rd,{isTrue:A.bank_voucher_response!=="0",children:h.jsx("button",{className:"ord-voucher-btn",onClick:O,children:"ð§¾ Voucher de transaccion"})})]})]}),h.jsxs("div",{className:"ord-card",children:[h.jsx("p",{className:"ord-lbl",children:"Estado de la orden"}),h.jsx("div",{className:"ord-timeline",children:C.map((P,te)=>h.jsxs("div",{className:"ord-tl-item",children:[h.jsx("div",{className:"ord-tl-icon",children:h.jsx(L4e,{})}),h.jsxs("div",{children:[h.jsx("div",{className:"ord-tl-status",children:P.status}),h.jsx("div",{className:"ord-tl-date",children:P.update_date}),h.jsx("div",{className:"ord-tl-desc",children:P.state===1?"Su orden ha sido confirmada para ser preparada":P.state===2?"Su orden esta en preparación":P.state===3?"Su orden esta lista para ser entregada":"Su orden ya fue entregada"})]})]},te))})]})]})]}),i&&h.jsx("div",{className:"ord-overlay",onClick:()=>a(!1),children:h.jsxs("div",{className:"ord-modal",onClick:P=>P.stopPropagation(),children:[h.jsxs("div",{className:"ord-modal__head",children:[h.jsxs("span",{className:"ord-modal__title",children:["Voucher de transaccion: #",A.transaction_code]}),h.jsx("button",{className:"ord-modal__close",onClick:()=>a(!1),children:"â"})]}),h.jsx("div",{className:"ord-modal__body",children:h.jsx("pre",{children:r})}),h.jsx("div",{className:"ord-modal__foot",children:h.jsx("button",{className:"ord-modal__btn",onClick:()=>a(!1),children:"Cerrar"})})]})})]})})},Bbe=nP([{path:"/",element:h.jsx(UG,{})},{path:"/home",element:h.jsx(dG,{})},{path:"/kiosko",element:h.jsx(oq,{})},{path:"/pos",element:h.jsx(Dq,{})},{path:"/kds",element:h.jsx(kq,{})},{path:"/ecommerce",element:h.jsx(Xq,{})},{path:"/dashboard",element:h.jsx(AY,{})},{path:"/delivery",element:h.jsx(MY,{})},{path:"/system",element:h.jsx(eW,{})},{path:"/order/:order_code/branchoffice/:branchoffice_id",element:h.jsx(Cbe,{})}]);XL.createRoot(document.getElementById("root")).render(h.jsx(fe.StrictMode,{children:h.jsx(pP,{router:Bbe,children:h.jsx(LY,{})})}));
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.