241 lines
1.1 MiB
241 lines
1.1 MiB
var YT=Object.defineProperty;var XT=(e,t,r)=>t in e?YT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Va=(e,t,r)=>XT(e,typeof t!="symbol"?t+"":t,r);import{g as gd,a as $E,c as gf}from"./index-BSHrD-on.js";function zE(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const a in n)if(a!=="default"&&!(a in e)){const s=Object.getOwnPropertyDescriptor(n,a);s&&Object.defineProperty(e,a,s.get?s:{enumerable:!0,get:()=>n[a]})}}}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 a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const s of a)if(s.type==="childList")for(const u of s.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&n(u)}).observe(document,{childList:!0,subtree:!0});function r(a){const s={};return a.integrity&&(s.integrity=a.integrity),a.referrerPolicy&&(s.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?s.credentials="include":a.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(a){if(a.ep)return;a.ep=!0;const s=r(a);fetch(a.href,s)}})();var Pp={exports:{}},yo={},Np={exports:{}},Ke={};/**
|
||
* @license React
|
||
* react.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var yy;function QT(){if(yy)return Ke;yy=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),u=Symbol.for("react.context"),o=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),p=Symbol.iterator;function g(I){return I===null||typeof I!="object"?null:(I=p&&I[p]||I["@@iterator"],typeof I=="function"?I:null)}var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,b={};function v(I,z,B){this.props=I,this.context=z,this.refs=b,this.updater=B||f}v.prototype.isReactComponent={},v.prototype.setState=function(I,z){if(typeof I!="object"&&typeof I!="function"&&I!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,I,z,"setState")},v.prototype.forceUpdate=function(I){this.updater.enqueueForceUpdate(this,I,"forceUpdate")};function k(){}k.prototype=v.prototype;function S(I,z,B){this.props=I,this.context=z,this.refs=b,this.updater=B||f}var C=S.prototype=new k;C.constructor=S,m(C,v.prototype),C.isPureReactComponent=!0;var x=Array.isArray,w=Object.prototype.hasOwnProperty,D={current:null},A={key:!0,ref:!0,__self:!0,__source:!0};function _(I,z,B){var N,ee={},X=null,me=null;if(z!=null)for(N in z.ref!==void 0&&(me=z.ref),z.key!==void 0&&(X=""+z.key),z)w.call(z,N)&&!A.hasOwnProperty(N)&&(ee[N]=z[N]);var be=arguments.length-2;if(be===1)ee.children=B;else if(1<be){for(var H=Array(be),Z=0;Z<be;Z++)H[Z]=arguments[Z+2];ee.children=H}if(I&&I.defaultProps)for(N in be=I.defaultProps,be)ee[N]===void 0&&(ee[N]=be[N]);return{$$typeof:e,type:I,key:X,ref:me,props:ee,_owner:D.current}}function F(I,z){return{$$typeof:e,type:I.type,key:z,ref:I.ref,props:I.props,_owner:I._owner}}function j(I){return typeof I=="object"&&I!==null&&I.$$typeof===e}function q(I){var z={"=":"=0",":":"=2"};return"$"+I.replace(/[=:]/g,function(B){return z[B]})}var R=/\/+/g;function M(I,z){return typeof I=="object"&&I!==null&&I.key!=null?q(""+I.key):z.toString(36)}function P(I,z,B,N,ee){var X=typeof I;(X==="undefined"||X==="boolean")&&(I=null);var me=!1;if(I===null)me=!0;else switch(X){case"string":case"number":me=!0;break;case"object":switch(I.$$typeof){case e:case t:me=!0}}if(me)return me=I,ee=ee(me),I=N===""?"."+M(me,0):N,x(ee)?(B="",I!=null&&(B=I.replace(R,"$&/")+"/"),P(ee,z,B,"",function(Z){return Z})):ee!=null&&(j(ee)&&(ee=F(ee,B+(!ee.key||me&&me.key===ee.key?"":(""+ee.key).replace(R,"$&/")+"/")+I)),z.push(ee)),1;if(me=0,N=N===""?".":N+":",x(I))for(var be=0;be<I.length;be++){X=I[be];var H=N+M(X,be);me+=P(X,z,B,H,ee)}else if(H=g(I),typeof H=="function")for(I=H.call(I),be=0;!(X=I.next()).done;)X=X.value,H=N+M(X,be++),me+=P(X,z,B,H,ee);else if(X==="object")throw z=String(I),Error("Objects are not valid as a React child (found: "+(z==="[object Object]"?"object with keys {"+Object.keys(I).join(", ")+"}":z)+"). If you meant to render a collection of children, use an array instead.");return me}function W(I,z,B){if(I==null)return I;var N=[],ee=0;return P(I,N,"","",function(X){return z.call(B,X,ee++)}),N}function V(I){if(I._status===-1){var z=I._result;z=z(),z.then(function(B){(I._status===0||I._status===-1)&&(I._status=1,I._result=B)},function(B){(I._status===0||I._status===-1)&&(I._status=2,I._result=B)}),I._status===-1&&(I._status=0,I._result=z)}if(I._status===1)return I._result.default;throw I._result}var G={current:null},K={transition:null},Q={ReactCurrentDispatcher:G,ReactCurrentBatchConfig:K,ReactCurrentOwner:D};function $(){throw Error("act(...) is not supported in production builds of React.")}return Ke.Children={map:W,forEach:function(I,z,B){W(I,function(){z.apply(this,arguments)},B)},count:function(I){var z=0;return W(I,function(){z++}),z},toArray:function(I){return W(I,function(z){return z})||[]},only:function(I){if(!j(I))throw Error("React.Children.only expected to receive a single React element child.");return I}},Ke.Component=v,Ke.Fragment=r,Ke.Profiler=a,Ke.PureComponent=S,Ke.StrictMode=n,Ke.Suspense=c,Ke.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Q,Ke.act=$,Ke.cloneElement=function(I,z,B){if(I==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+I+".");var N=m({},I.props),ee=I.key,X=I.ref,me=I._owner;if(z!=null){if(z.ref!==void 0&&(X=z.ref,me=D.current),z.key!==void 0&&(ee=""+z.key),I.type&&I.type.defaultProps)var be=I.type.defaultProps;for(H in z)w.call(z,H)&&!A.hasOwnProperty(H)&&(N[H]=z[H]===void 0&&be!==void 0?be[H]:z[H])}var H=arguments.length-2;if(H===1)N.children=B;else if(1<H){be=Array(H);for(var Z=0;Z<H;Z++)be[Z]=arguments[Z+2];N.children=be}return{$$typeof:e,type:I.type,key:ee,ref:X,props:N,_owner:me}},Ke.createContext=function(I){return I={$$typeof:u,_currentValue:I,_currentValue2:I,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},I.Provider={$$typeof:s,_context:I},I.Consumer=I},Ke.createElement=_,Ke.createFactory=function(I){var z=_.bind(null,I);return z.type=I,z},Ke.createRef=function(){return{current:null}},Ke.forwardRef=function(I){return{$$typeof:o,render:I}},Ke.isValidElement=j,Ke.lazy=function(I){return{$$typeof:h,_payload:{_status:-1,_result:I},_init:V}},Ke.memo=function(I,z){return{$$typeof:d,type:I,compare:z===void 0?null:z}},Ke.startTransition=function(I){var z=K.transition;K.transition={};try{I()}finally{K.transition=z}},Ke.unstable_act=$,Ke.useCallback=function(I,z){return G.current.useCallback(I,z)},Ke.useContext=function(I){return G.current.useContext(I)},Ke.useDebugValue=function(){},Ke.useDeferredValue=function(I){return G.current.useDeferredValue(I)},Ke.useEffect=function(I,z){return G.current.useEffect(I,z)},Ke.useId=function(){return G.current.useId()},Ke.useImperativeHandle=function(I,z,B){return G.current.useImperativeHandle(I,z,B)},Ke.useInsertionEffect=function(I,z){return G.current.useInsertionEffect(I,z)},Ke.useLayoutEffect=function(I,z){return G.current.useLayoutEffect(I,z)},Ke.useMemo=function(I,z){return G.current.useMemo(I,z)},Ke.useReducer=function(I,z,B){return G.current.useReducer(I,z,B)},Ke.useRef=function(I){return G.current.useRef(I)},Ke.useState=function(I){return G.current.useState(I)},Ke.useSyncExternalStore=function(I,z,B){return G.current.useSyncExternalStore(I,z,B)},Ke.useTransition=function(){return G.current.useTransition()},Ke.version="18.3.1",Ke}var wy;function F1(){return wy||(wy=1,Np.exports=QT()),Np.exports}/**
|
||
* @license React
|
||
* react-jsx-runtime.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var ky;function ZT(){if(ky)return yo;ky=1;var e=F1(),t=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,a=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function u(o,c,d){var h,p={},g=null,f=null;d!==void 0&&(g=""+d),c.key!==void 0&&(g=""+c.key),c.ref!==void 0&&(f=c.ref);for(h in c)n.call(c,h)&&!s.hasOwnProperty(h)&&(p[h]=c[h]);if(o&&o.defaultProps)for(h in c=o.defaultProps,c)p[h]===void 0&&(p[h]=c[h]);return{$$typeof:t,type:o,key:g,ref:f,props:p,_owner:a.current}}return yo.Fragment=r,yo.jsx=u,yo.jsxs=u,yo}var Sy;function JT(){return Sy||(Sy=1,Pp.exports=ZT()),Pp.exports}var Ye=JT(),bf={},Rp={exports:{}},sr={},Bp={exports:{}},Op={};/**
|
||
* @license React
|
||
* scheduler.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var xy;function eF(){return xy||(xy=1,(function(e){function t(K,Q){var $=K.length;K.push(Q);e:for(;0<$;){var I=$-1>>>1,z=K[I];if(0<a(z,Q))K[I]=Q,K[$]=z,$=I;else break e}}function r(K){return K.length===0?null:K[0]}function n(K){if(K.length===0)return null;var Q=K[0],$=K.pop();if($!==Q){K[0]=$;e:for(var I=0,z=K.length,B=z>>>1;I<B;){var N=2*(I+1)-1,ee=K[N],X=N+1,me=K[X];if(0>a(ee,$))X<z&&0>a(me,ee)?(K[I]=me,K[X]=$,I=X):(K[I]=ee,K[N]=$,I=N);else if(X<z&&0>a(me,$))K[I]=me,K[X]=$,I=X;else break e}}return Q}function a(K,Q){var $=K.sortIndex-Q.sortIndex;return $!==0?$:K.id-Q.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var u=Date,o=u.now();e.unstable_now=function(){return u.now()-o}}var c=[],d=[],h=1,p=null,g=3,f=!1,m=!1,b=!1,v=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,S=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function C(K){for(var Q=r(d);Q!==null;){if(Q.callback===null)n(d);else if(Q.startTime<=K)n(d),Q.sortIndex=Q.expirationTime,t(c,Q);else break;Q=r(d)}}function x(K){if(b=!1,C(K),!m)if(r(c)!==null)m=!0,V(w);else{var Q=r(d);Q!==null&&G(x,Q.startTime-K)}}function w(K,Q){m=!1,b&&(b=!1,k(_),_=-1),f=!0;var $=g;try{for(C(Q),p=r(c);p!==null&&(!(p.expirationTime>Q)||K&&!q());){var I=p.callback;if(typeof I=="function"){p.callback=null,g=p.priorityLevel;var z=I(p.expirationTime<=Q);Q=e.unstable_now(),typeof z=="function"?p.callback=z:p===r(c)&&n(c),C(Q)}else n(c);p=r(c)}if(p!==null)var B=!0;else{var N=r(d);N!==null&&G(x,N.startTime-Q),B=!1}return B}finally{p=null,g=$,f=!1}}var D=!1,A=null,_=-1,F=5,j=-1;function q(){return!(e.unstable_now()-j<F)}function R(){if(A!==null){var K=e.unstable_now();j=K;var Q=!0;try{Q=A(!0,K)}finally{Q?M():(D=!1,A=null)}}else D=!1}var M;if(typeof S=="function")M=function(){S(R)};else if(typeof MessageChannel<"u"){var P=new MessageChannel,W=P.port2;P.port1.onmessage=R,M=function(){W.postMessage(null)}}else M=function(){v(R,0)};function V(K){A=K,D||(D=!0,M())}function G(K,Q){_=v(function(){K(e.unstable_now())},Q)}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(K){K.callback=null},e.unstable_continueExecution=function(){m||f||(m=!0,V(w))},e.unstable_forceFrameRate=function(K){0>K||125<K?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):F=0<K?Math.floor(1e3/K):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return r(c)},e.unstable_next=function(K){switch(g){case 1:case 2:case 3:var Q=3;break;default:Q=g}var $=g;g=Q;try{return K()}finally{g=$}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(K,Q){switch(K){case 1:case 2:case 3:case 4:case 5:break;default:K=3}var $=g;g=K;try{return Q()}finally{g=$}},e.unstable_scheduleCallback=function(K,Q,$){var I=e.unstable_now();switch(typeof $=="object"&&$!==null?($=$.delay,$=typeof $=="number"&&0<$?I+$:I):$=I,K){case 1:var z=-1;break;case 2:z=250;break;case 5:z=1073741823;break;case 4:z=1e4;break;default:z=5e3}return z=$+z,K={id:h++,callback:Q,priorityLevel:K,startTime:$,expirationTime:z,sortIndex:-1},$>I?(K.sortIndex=$,t(d,K),r(c)===null&&K===r(d)&&(b?(k(_),_=-1):b=!0,G(x,$-I))):(K.sortIndex=z,t(c,K),m||f||(m=!0,V(w))),K},e.unstable_shouldYield=q,e.unstable_wrapCallback=function(K){var Q=g;return function(){var $=g;g=Q;try{return K.apply(this,arguments)}finally{g=$}}}})(Op)),Op}var Cy;function tF(){return Cy||(Cy=1,Bp.exports=eF()),Bp.exports}/**
|
||
* @license React
|
||
* react-dom.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Dy;function rF(){if(Dy)return sr;Dy=1;var e=F1(),t=tF();function r(i){for(var l="https://reactjs.org/docs/error-decoder.html?invariant="+i,y=1;y<arguments.length;y++)l+="&args[]="+encodeURIComponent(arguments[y]);return"Minified React error #"+i+"; visit "+l+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var n=new Set,a={};function s(i,l){u(i,l),u(i+"Capture",l)}function u(i,l){for(a[i]=l,i=0;i<l.length;i++)n.add(l[i])}var o=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),c=Object.prototype.hasOwnProperty,d=/^[: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]*$/,h={},p={};function g(i){return c.call(p,i)?!0:c.call(h,i)?!1:d.test(i)?p[i]=!0:(h[i]=!0,!1)}function f(i,l,y,E){if(y!==null&&y.type===0)return!1;switch(typeof l){case"function":case"symbol":return!0;case"boolean":return E?!1:y!==null?!y.acceptsBooleans:(i=i.toLowerCase().slice(0,5),i!=="data-"&&i!=="aria-");default:return!1}}function m(i,l,y,E){if(l===null||typeof l>"u"||f(i,l,y,E))return!0;if(E)return!1;if(y!==null)switch(y.type){case 3:return!l;case 4:return l===!1;case 5:return isNaN(l);case 6:return isNaN(l)||1>l}return!1}function b(i,l,y,E,T,L,U){this.acceptsBooleans=l===2||l===3||l===4,this.attributeName=E,this.attributeNamespace=T,this.mustUseProperty=y,this.propertyName=i,this.type=l,this.sanitizeURL=L,this.removeEmptyString=U}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(i){v[i]=new b(i,0,!1,i,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(i){var l=i[0];v[l]=new b(l,1,!1,i[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(i){v[i]=new b(i,2,!1,i.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(i){v[i]=new b(i,2,!1,i,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(i){v[i]=new b(i,3,!1,i.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(i){v[i]=new b(i,3,!0,i,null,!1,!1)}),["capture","download"].forEach(function(i){v[i]=new b(i,4,!1,i,null,!1,!1)}),["cols","rows","size","span"].forEach(function(i){v[i]=new b(i,6,!1,i,null,!1,!1)}),["rowSpan","start"].forEach(function(i){v[i]=new b(i,5,!1,i.toLowerCase(),null,!1,!1)});var k=/[\-:]([a-z])/g;function S(i){return i[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(i){var l=i.replace(k,S);v[l]=new b(l,1,!1,i,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(i){var l=i.replace(k,S);v[l]=new b(l,1,!1,i,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(i){var l=i.replace(k,S);v[l]=new b(l,1,!1,i,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(i){v[i]=new b(i,1,!1,i.toLowerCase(),null,!1,!1)}),v.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(i){v[i]=new b(i,1,!1,i.toLowerCase(),null,!0,!0)});function C(i,l,y,E){var T=v.hasOwnProperty(l)?v[l]:null;(T!==null?T.type!==0:E||!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(m(l,y,T,E)&&(y=null),E||T===null?g(l)&&(y===null?i.removeAttribute(l):i.setAttribute(l,""+y)):T.mustUseProperty?i[T.propertyName]=y===null?T.type===3?!1:"":y:(l=T.attributeName,E=T.attributeNamespace,y===null?i.removeAttribute(l):(T=T.type,y=T===3||T===4&&y===!0?"":""+y,E?i.setAttributeNS(E,l,y):i.setAttribute(l,y))))}var x=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),D=Symbol.for("react.portal"),A=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),F=Symbol.for("react.profiler"),j=Symbol.for("react.provider"),q=Symbol.for("react.context"),R=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),W=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),G=Symbol.for("react.offscreen"),K=Symbol.iterator;function Q(i){return i===null||typeof i!="object"?null:(i=K&&i[K]||i["@@iterator"],typeof i=="function"?i:null)}var $=Object.assign,I;function z(i){if(I===void 0)try{throw Error()}catch(y){var l=y.stack.trim().match(/\n( *(at )?)/);I=l&&l[1]||""}return`
|
||
`+I+i}var B=!1;function N(i,l){if(!i||B)return"";B=!0;var y=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(l)if(l=function(){throw Error()},Object.defineProperty(l.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(l,[])}catch(fe){var E=fe}Reflect.construct(i,[],l)}else{try{l.call()}catch(fe){E=fe}i.call(l.prototype)}else{try{throw Error()}catch(fe){E=fe}i()}}catch(fe){if(fe&&E&&typeof fe.stack=="string"){for(var T=fe.stack.split(`
|
||
`),L=E.stack.split(`
|
||
`),U=T.length-1,te=L.length-1;1<=U&&0<=te&&T[U]!==L[te];)te--;for(;1<=U&&0<=te;U--,te--)if(T[U]!==L[te]){if(U!==1||te!==1)do if(U--,te--,0>te||T[U]!==L[te]){var ne=`
|
||
`+T[U].replace(" at new "," at ");return i.displayName&&ne.includes("<anonymous>")&&(ne=ne.replace("<anonymous>",i.displayName)),ne}while(1<=U&&0<=te);break}}}finally{B=!1,Error.prepareStackTrace=y}return(i=i?i.displayName||i.name:"")?z(i):""}function ee(i){switch(i.tag){case 5:return z(i.type);case 16:return z("Lazy");case 13:return z("Suspense");case 19:return z("SuspenseList");case 0:case 2:case 15:return i=N(i.type,!1),i;case 11:return i=N(i.type.render,!1),i;case 1:return i=N(i.type,!0),i;default:return""}}function X(i){if(i==null)return null;if(typeof i=="function")return i.displayName||i.name||null;if(typeof i=="string")return i;switch(i){case A:return"Fragment";case D:return"Portal";case F:return"Profiler";case _:return"StrictMode";case M:return"Suspense";case P:return"SuspenseList"}if(typeof i=="object")switch(i.$$typeof){case q:return(i.displayName||"Context")+".Consumer";case j:return(i._context.displayName||"Context")+".Provider";case R:var l=i.render;return i=i.displayName,i||(i=l.displayName||l.name||"",i=i!==""?"ForwardRef("+i+")":"ForwardRef"),i;case W:return l=i.displayName||null,l!==null?l:X(i.type)||"Memo";case V:l=i._payload,i=i._init;try{return X(i(l))}catch{}}return null}function me(i){var l=i.type;switch(i.tag){case 24:return"Cache";case 9:return(l.displayName||"Context")+".Consumer";case 10:return(l._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return i=l.render,i=i.displayName||i.name||"",l.displayName||(i!==""?"ForwardRef("+i+")":"ForwardRef");case 7:return"Fragment";case 5:return l;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return X(l);case 8:return l===_?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof l=="function")return l.displayName||l.name||null;if(typeof l=="string")return l}return null}function be(i){switch(typeof i){case"boolean":case"number":case"string":case"undefined":return i;case"object":return i;default:return""}}function H(i){var l=i.type;return(i=i.nodeName)&&i.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function Z(i){var l=H(i)?"checked":"value",y=Object.getOwnPropertyDescriptor(i.constructor.prototype,l),E=""+i[l];if(!i.hasOwnProperty(l)&&typeof y<"u"&&typeof y.get=="function"&&typeof y.set=="function"){var T=y.get,L=y.set;return Object.defineProperty(i,l,{configurable:!0,get:function(){return T.call(this)},set:function(U){E=""+U,L.call(this,U)}}),Object.defineProperty(i,l,{enumerable:y.enumerable}),{getValue:function(){return E},setValue:function(U){E=""+U},stopTracking:function(){i._valueTracker=null,delete i[l]}}}}function re(i){i._valueTracker||(i._valueTracker=Z(i))}function we(i){if(!i)return!1;var l=i._valueTracker;if(!l)return!0;var y=l.getValue(),E="";return i&&(E=H(i)?i.checked?"true":"false":i.value),i=E,i!==y?(l.setValue(i),!0):!1}function ge(i){if(i=i||(typeof document<"u"?document:void 0),typeof i>"u")return null;try{return i.activeElement||i.body}catch{return i.body}}function O(i,l){var y=l.checked;return $({},l,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:y??i._wrapperState.initialChecked})}function de(i,l){var y=l.defaultValue==null?"":l.defaultValue,E=l.checked!=null?l.checked:l.defaultChecked;y=be(l.value!=null?l.value:y),i._wrapperState={initialChecked:E,initialValue:y,controlled:l.type==="checkbox"||l.type==="radio"?l.checked!=null:l.value!=null}}function ce(i,l){l=l.checked,l!=null&&C(i,"checked",l,!1)}function J(i,l){ce(i,l);var y=be(l.value),E=l.type;if(y!=null)E==="number"?(y===0&&i.value===""||i.value!=y)&&(i.value=""+y):i.value!==""+y&&(i.value=""+y);else if(E==="submit"||E==="reset"){i.removeAttribute("value");return}l.hasOwnProperty("value")?ie(i,l.type,y):l.hasOwnProperty("defaultValue")&&ie(i,l.type,be(l.defaultValue)),l.checked==null&&l.defaultChecked!=null&&(i.defaultChecked=!!l.defaultChecked)}function Y(i,l,y){if(l.hasOwnProperty("value")||l.hasOwnProperty("defaultValue")){var E=l.type;if(!(E!=="submit"&&E!=="reset"||l.value!==void 0&&l.value!==null))return;l=""+i._wrapperState.initialValue,y||l===i.value||(i.value=l),i.defaultValue=l}y=i.name,y!==""&&(i.name=""),i.defaultChecked=!!i._wrapperState.initialChecked,y!==""&&(i.name=y)}function ie(i,l,y){(l!=="number"||ge(i.ownerDocument)!==i)&&(y==null?i.defaultValue=""+i._wrapperState.initialValue:i.defaultValue!==""+y&&(i.defaultValue=""+y))}var he=Array.isArray;function pe(i,l,y,E){if(i=i.options,l){l={};for(var T=0;T<y.length;T++)l["$"+y[T]]=!0;for(y=0;y<i.length;y++)T=l.hasOwnProperty("$"+i[y].value),i[y].selected!==T&&(i[y].selected=T),T&&E&&(i[y].defaultSelected=!0)}else{for(y=""+be(y),l=null,T=0;T<i.length;T++){if(i[T].value===y){i[T].selected=!0,E&&(i[T].defaultSelected=!0);return}l!==null||i[T].disabled||(l=i[T])}l!==null&&(l.selected=!0)}}function se(i,l){if(l.dangerouslySetInnerHTML!=null)throw Error(r(91));return $({},l,{value:void 0,defaultValue:void 0,children:""+i._wrapperState.initialValue})}function ke(i,l){var y=l.value;if(y==null){if(y=l.children,l=l.defaultValue,y!=null){if(l!=null)throw Error(r(92));if(he(y)){if(1<y.length)throw Error(r(93));y=y[0]}l=y}l==null&&(l=""),y=l}i._wrapperState={initialValue:be(y)}}function De(i,l){var y=be(l.value),E=be(l.defaultValue);y!=null&&(y=""+y,y!==i.value&&(i.value=y),l.defaultValue==null&&i.defaultValue!==y&&(i.defaultValue=y)),E!=null&&(i.defaultValue=""+E)}function xe(i){var l=i.textContent;l===i._wrapperState.initialValue&&l!==""&&l!==null&&(i.value=l)}function Pe(i){switch(i){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ze(i,l){return i==null||i==="http://www.w3.org/1999/xhtml"?Pe(l):i==="http://www.w3.org/2000/svg"&&l==="foreignObject"?"http://www.w3.org/1999/xhtml":i}var qe,ot=(function(i){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(l,y,E,T){MSApp.execUnsafeLocalFunction(function(){return i(l,y,E,T)})}:i})(function(i,l){if(i.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in i)i.innerHTML=l;else{for(qe=qe||document.createElement("div"),qe.innerHTML="<svg>"+l.valueOf().toString()+"</svg>",l=qe.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;l.firstChild;)i.appendChild(l.firstChild)}});function It(i,l){if(l){var y=i.firstChild;if(y&&y===i.lastChild&&y.nodeType===3){y.nodeValue=l;return}}i.textContent=l}var xt={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},xr=["Webkit","ms","Moz","O"];Object.keys(xt).forEach(function(i){xr.forEach(function(l){l=l+i.charAt(0).toUpperCase()+i.substring(1),xt[l]=xt[i]})});function je(i,l,y){return l==null||typeof l=="boolean"||l===""?"":y||typeof l!="number"||l===0||xt.hasOwnProperty(i)&&xt[i]?(""+l).trim():l+"px"}function gt(i,l){i=i.style;for(var y in l)if(l.hasOwnProperty(y)){var E=y.indexOf("--")===0,T=je(y,l[y],E);y==="float"&&(y="cssFloat"),E?i.setProperty(y,T):i[y]=T}}var en=$({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function jt(i,l){if(l){if(en[i]&&(l.children!=null||l.dangerouslySetInnerHTML!=null))throw Error(r(137,i));if(l.dangerouslySetInnerHTML!=null){if(l.children!=null)throw Error(r(60));if(typeof l.dangerouslySetInnerHTML!="object"||!("__html"in l.dangerouslySetInnerHTML))throw Error(r(61))}if(l.style!=null&&typeof l.style!="object")throw Error(r(62))}}function qr(i,l){if(i.indexOf("-")===-1)return typeof l.is=="string";switch(i){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 yi=null;function Ca(i){return i=i.target||i.srcElement||window,i.correspondingUseElement&&(i=i.correspondingUseElement),i.nodeType===3?i.parentNode:i}var Bu=null,pn=null,Cr=null;function wi(i){if(i=no(i)){if(typeof Bu!="function")throw Error(r(280));var l=i.stateNode;l&&(l=Fc(l),Bu(i.stateNode,i.type,l))}}function Ib(i){pn?Cr?Cr.push(i):Cr=[i]:pn=i}function qb(){if(pn){var i=pn,l=Cr;if(Cr=pn=null,wi(i),l)for(i=0;i<l.length;i++)wi(l[i])}}function Mb(i,l){return i(l)}function $b(){}var Yd=!1;function zb(i,l,y){if(Yd)return i(l,y);Yd=!0;try{return Mb(i,l,y)}finally{Yd=!1,(pn!==null||Cr!==null)&&($b(),qb())}}function Ou(i,l){var y=i.stateNode;if(y===null)return null;var E=Fc(y);if(E===null)return null;y=E[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":(E=!E.disabled)||(i=i.type,E=!(i==="button"||i==="input"||i==="select"||i==="textarea")),i=!E;break e;default:i=!1}if(i)return null;if(y&&typeof y!="function")throw Error(r(231,l,typeof y));return y}var Xd=!1;if(o)try{var Iu={};Object.defineProperty(Iu,"passive",{get:function(){Xd=!0}}),window.addEventListener("test",Iu,Iu),window.removeEventListener("test",Iu,Iu)}catch{Xd=!1}function t5(i,l,y,E,T,L,U,te,ne){var fe=Array.prototype.slice.call(arguments,3);try{l.apply(y,fe)}catch(ye){this.onError(ye)}}var qu=!1,oc=null,lc=!1,Qd=null,r5={onError:function(i){qu=!0,oc=i}};function n5(i,l,y,E,T,L,U,te,ne){qu=!1,oc=null,t5.apply(r5,arguments)}function i5(i,l,y,E,T,L,U,te,ne){if(n5.apply(this,arguments),qu){if(qu){var fe=oc;qu=!1,oc=null}else throw Error(r(198));lc||(lc=!0,Qd=fe)}}function ki(i){var l=i,y=i;if(i.alternate)for(;l.return;)l=l.return;else{i=l;do l=i,(l.flags&4098)!==0&&(y=l.return),i=l.return;while(i)}return l.tag===3?y:null}function jb(i){if(i.tag===13){var l=i.memoizedState;if(l===null&&(i=i.alternate,i!==null&&(l=i.memoizedState)),l!==null)return l.dehydrated}return null}function Ub(i){if(ki(i)!==i)throw Error(r(188))}function a5(i){var l=i.alternate;if(!l){if(l=ki(i),l===null)throw Error(r(188));return l!==i?null:i}for(var y=i,E=l;;){var T=y.return;if(T===null)break;var L=T.alternate;if(L===null){if(E=T.return,E!==null){y=E;continue}break}if(T.child===L.child){for(L=T.child;L;){if(L===y)return Ub(T),i;if(L===E)return Ub(T),l;L=L.sibling}throw Error(r(188))}if(y.return!==E.return)y=T,E=L;else{for(var U=!1,te=T.child;te;){if(te===y){U=!0,y=T,E=L;break}if(te===E){U=!0,E=T,y=L;break}te=te.sibling}if(!U){for(te=L.child;te;){if(te===y){U=!0,y=L,E=T;break}if(te===E){U=!0,E=L,y=T;break}te=te.sibling}if(!U)throw Error(r(189))}}if(y.alternate!==E)throw Error(r(190))}if(y.tag!==3)throw Error(r(188));return y.stateNode.current===y?i:l}function Hb(i){return i=a5(i),i!==null?Wb(i):null}function Wb(i){if(i.tag===5||i.tag===6)return i;for(i=i.child;i!==null;){var l=Wb(i);if(l!==null)return l;i=i.sibling}return null}var Gb=t.unstable_scheduleCallback,Vb=t.unstable_cancelCallback,s5=t.unstable_shouldYield,u5=t.unstable_requestPaint,Ct=t.unstable_now,o5=t.unstable_getCurrentPriorityLevel,Zd=t.unstable_ImmediatePriority,Kb=t.unstable_UserBlockingPriority,cc=t.unstable_NormalPriority,l5=t.unstable_LowPriority,Yb=t.unstable_IdlePriority,fc=null,tn=null;function c5(i){if(tn&&typeof tn.onCommitFiberRoot=="function")try{tn.onCommitFiberRoot(fc,i,void 0,(i.current.flags&128)===128)}catch{}}var Mr=Math.clz32?Math.clz32:h5,f5=Math.log,d5=Math.LN2;function h5(i){return i>>>=0,i===0?32:31-(f5(i)/d5|0)|0}var dc=64,hc=4194304;function Mu(i){switch(i&-i){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return i&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return i&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return i}}function pc(i,l){var y=i.pendingLanes;if(y===0)return 0;var E=0,T=i.suspendedLanes,L=i.pingedLanes,U=y&268435455;if(U!==0){var te=U&~T;te!==0?E=Mu(te):(L&=U,L!==0&&(E=Mu(L)))}else U=y&~T,U!==0?E=Mu(U):L!==0&&(E=Mu(L));if(E===0)return 0;if(l!==0&&l!==E&&(l&T)===0&&(T=E&-E,L=l&-l,T>=L||T===16&&(L&4194240)!==0))return l;if((E&4)!==0&&(E|=y&16),l=i.entangledLanes,l!==0)for(i=i.entanglements,l&=E;0<l;)y=31-Mr(l),T=1<<y,E|=i[y],l&=~T;return E}function p5(i,l){switch(i){case 1:case 2:case 4:return l+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function m5(i,l){for(var y=i.suspendedLanes,E=i.pingedLanes,T=i.expirationTimes,L=i.pendingLanes;0<L;){var U=31-Mr(L),te=1<<U,ne=T[U];ne===-1?((te&y)===0||(te&E)!==0)&&(T[U]=p5(te,l)):ne<=l&&(i.expiredLanes|=te),L&=~te}}function Jd(i){return i=i.pendingLanes&-1073741825,i!==0?i:i&1073741824?1073741824:0}function Xb(){var i=dc;return dc<<=1,(dc&4194240)===0&&(dc=64),i}function eh(i){for(var l=[],y=0;31>y;y++)l.push(i);return l}function $u(i,l,y){i.pendingLanes|=l,l!==536870912&&(i.suspendedLanes=0,i.pingedLanes=0),i=i.eventTimes,l=31-Mr(l),i[l]=y}function g5(i,l){var y=i.pendingLanes&~l;i.pendingLanes=l,i.suspendedLanes=0,i.pingedLanes=0,i.expiredLanes&=l,i.mutableReadLanes&=l,i.entangledLanes&=l,l=i.entanglements;var E=i.eventTimes;for(i=i.expirationTimes;0<y;){var T=31-Mr(y),L=1<<T;l[T]=0,E[T]=-1,i[T]=-1,y&=~L}}function th(i,l){var y=i.entangledLanes|=l;for(i=i.entanglements;y;){var E=31-Mr(y),T=1<<E;T&l|i[E]&l&&(i[E]|=l),y&=~T}}var it=0;function Qb(i){return i&=-i,1<i?4<i?(i&268435455)!==0?16:536870912:4:1}var Zb,rh,Jb,e2,t2,nh=!1,mc=[],jn=null,Un=null,Hn=null,zu=new Map,ju=new Map,Wn=[],b5="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function r2(i,l){switch(i){case"focusin":case"focusout":jn=null;break;case"dragenter":case"dragleave":Un=null;break;case"mouseover":case"mouseout":Hn=null;break;case"pointerover":case"pointerout":zu.delete(l.pointerId);break;case"gotpointercapture":case"lostpointercapture":ju.delete(l.pointerId)}}function Uu(i,l,y,E,T,L){return i===null||i.nativeEvent!==L?(i={blockedOn:l,domEventName:y,eventSystemFlags:E,nativeEvent:L,targetContainers:[T]},l!==null&&(l=no(l),l!==null&&rh(l)),i):(i.eventSystemFlags|=E,l=i.targetContainers,T!==null&&l.indexOf(T)===-1&&l.push(T),i)}function v5(i,l,y,E,T){switch(l){case"focusin":return jn=Uu(jn,i,l,y,E,T),!0;case"dragenter":return Un=Uu(Un,i,l,y,E,T),!0;case"mouseover":return Hn=Uu(Hn,i,l,y,E,T),!0;case"pointerover":var L=T.pointerId;return zu.set(L,Uu(zu.get(L)||null,i,l,y,E,T)),!0;case"gotpointercapture":return L=T.pointerId,ju.set(L,Uu(ju.get(L)||null,i,l,y,E,T)),!0}return!1}function n2(i){var l=Si(i.target);if(l!==null){var y=ki(l);if(y!==null){if(l=y.tag,l===13){if(l=jb(y),l!==null){i.blockedOn=l,t2(i.priority,function(){Jb(y)});return}}else if(l===3&&y.stateNode.current.memoizedState.isDehydrated){i.blockedOn=y.tag===3?y.stateNode.containerInfo:null;return}}}i.blockedOn=null}function gc(i){if(i.blockedOn!==null)return!1;for(var l=i.targetContainers;0<l.length;){var y=ah(i.domEventName,i.eventSystemFlags,l[0],i.nativeEvent);if(y===null){y=i.nativeEvent;var E=new y.constructor(y.type,y);yi=E,y.target.dispatchEvent(E),yi=null}else return l=no(y),l!==null&&rh(l),i.blockedOn=y,!1;l.shift()}return!0}function i2(i,l,y){gc(i)&&y.delete(l)}function y5(){nh=!1,jn!==null&&gc(jn)&&(jn=null),Un!==null&&gc(Un)&&(Un=null),Hn!==null&&gc(Hn)&&(Hn=null),zu.forEach(i2),ju.forEach(i2)}function Hu(i,l){i.blockedOn===l&&(i.blockedOn=null,nh||(nh=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,y5)))}function Wu(i){function l(T){return Hu(T,i)}if(0<mc.length){Hu(mc[0],i);for(var y=1;y<mc.length;y++){var E=mc[y];E.blockedOn===i&&(E.blockedOn=null)}}for(jn!==null&&Hu(jn,i),Un!==null&&Hu(Un,i),Hn!==null&&Hu(Hn,i),zu.forEach(l),ju.forEach(l),y=0;y<Wn.length;y++)E=Wn[y],E.blockedOn===i&&(E.blockedOn=null);for(;0<Wn.length&&(y=Wn[0],y.blockedOn===null);)n2(y),y.blockedOn===null&&Wn.shift()}var Da=x.ReactCurrentBatchConfig,bc=!0;function w5(i,l,y,E){var T=it,L=Da.transition;Da.transition=null;try{it=1,ih(i,l,y,E)}finally{it=T,Da.transition=L}}function k5(i,l,y,E){var T=it,L=Da.transition;Da.transition=null;try{it=4,ih(i,l,y,E)}finally{it=T,Da.transition=L}}function ih(i,l,y,E){if(bc){var T=ah(i,l,y,E);if(T===null)Sh(i,l,E,vc,y),r2(i,E);else if(v5(T,i,l,y,E))E.stopPropagation();else if(r2(i,E),l&4&&-1<b5.indexOf(i)){for(;T!==null;){var L=no(T);if(L!==null&&Zb(L),L=ah(i,l,y,E),L===null&&Sh(i,l,E,vc,y),L===T)break;T=L}T!==null&&E.stopPropagation()}else Sh(i,l,E,null,y)}}var vc=null;function ah(i,l,y,E){if(vc=null,i=Ca(E),i=Si(i),i!==null)if(l=ki(i),l===null)i=null;else if(y=l.tag,y===13){if(i=jb(l),i!==null)return i;i=null}else if(y===3){if(l.stateNode.current.memoizedState.isDehydrated)return l.tag===3?l.stateNode.containerInfo:null;i=null}else l!==i&&(i=null);return vc=i,null}function a2(i){switch(i){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(o5()){case Zd:return 1;case Kb:return 4;case cc:case l5:return 16;case Yb:return 536870912;default:return 16}default:return 16}}var Gn=null,sh=null,yc=null;function s2(){if(yc)return yc;var i,l=sh,y=l.length,E,T="value"in Gn?Gn.value:Gn.textContent,L=T.length;for(i=0;i<y&&l[i]===T[i];i++);var U=y-i;for(E=1;E<=U&&l[y-E]===T[L-E];E++);return yc=T.slice(i,1<E?1-E:void 0)}function wc(i){var l=i.keyCode;return"charCode"in i?(i=i.charCode,i===0&&l===13&&(i=13)):i=l,i===10&&(i=13),32<=i||i===13?i:0}function kc(){return!0}function u2(){return!1}function fr(i){function l(y,E,T,L,U){this._reactName=y,this._targetInst=T,this.type=E,this.nativeEvent=L,this.target=U,this.currentTarget=null;for(var te in i)i.hasOwnProperty(te)&&(y=i[te],this[te]=y?y(L):L[te]);return this.isDefaultPrevented=(L.defaultPrevented!=null?L.defaultPrevented:L.returnValue===!1)?kc:u2,this.isPropagationStopped=u2,this}return $(l.prototype,{preventDefault:function(){this.defaultPrevented=!0;var y=this.nativeEvent;y&&(y.preventDefault?y.preventDefault():typeof y.returnValue!="unknown"&&(y.returnValue=!1),this.isDefaultPrevented=kc)},stopPropagation:function(){var y=this.nativeEvent;y&&(y.stopPropagation?y.stopPropagation():typeof y.cancelBubble!="unknown"&&(y.cancelBubble=!0),this.isPropagationStopped=kc)},persist:function(){},isPersistent:kc}),l}var Ea={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(i){return i.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},uh=fr(Ea),Gu=$({},Ea,{view:0,detail:0}),S5=fr(Gu),oh,lh,Vu,Sc=$({},Gu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:fh,button:0,buttons:0,relatedTarget:function(i){return i.relatedTarget===void 0?i.fromElement===i.srcElement?i.toElement:i.fromElement:i.relatedTarget},movementX:function(i){return"movementX"in i?i.movementX:(i!==Vu&&(Vu&&i.type==="mousemove"?(oh=i.screenX-Vu.screenX,lh=i.screenY-Vu.screenY):lh=oh=0,Vu=i),oh)},movementY:function(i){return"movementY"in i?i.movementY:lh}}),o2=fr(Sc),x5=$({},Sc,{dataTransfer:0}),C5=fr(x5),D5=$({},Gu,{relatedTarget:0}),ch=fr(D5),E5=$({},Ea,{animationName:0,elapsedTime:0,pseudoElement:0}),A5=fr(E5),_5=$({},Ea,{clipboardData:function(i){return"clipboardData"in i?i.clipboardData:window.clipboardData}}),T5=fr(_5),F5=$({},Ea,{data:0}),l2=fr(F5),L5={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},P5={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"},N5={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function R5(i){var l=this.nativeEvent;return l.getModifierState?l.getModifierState(i):(i=N5[i])?!!l[i]:!1}function fh(){return R5}var B5=$({},Gu,{key:function(i){if(i.key){var l=L5[i.key]||i.key;if(l!=="Unidentified")return l}return i.type==="keypress"?(i=wc(i),i===13?"Enter":String.fromCharCode(i)):i.type==="keydown"||i.type==="keyup"?P5[i.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:fh,charCode:function(i){return i.type==="keypress"?wc(i):0},keyCode:function(i){return i.type==="keydown"||i.type==="keyup"?i.keyCode:0},which:function(i){return i.type==="keypress"?wc(i):i.type==="keydown"||i.type==="keyup"?i.keyCode:0}}),O5=fr(B5),I5=$({},Sc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),c2=fr(I5),q5=$({},Gu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:fh}),M5=fr(q5),$5=$({},Ea,{propertyName:0,elapsedTime:0,pseudoElement:0}),z5=fr($5),j5=$({},Sc,{deltaX:function(i){return"deltaX"in i?i.deltaX:"wheelDeltaX"in i?-i.wheelDeltaX:0},deltaY:function(i){return"deltaY"in i?i.deltaY:"wheelDeltaY"in i?-i.wheelDeltaY:"wheelDelta"in i?-i.wheelDelta:0},deltaZ:0,deltaMode:0}),U5=fr(j5),H5=[9,13,27,32],dh=o&&"CompositionEvent"in window,Ku=null;o&&"documentMode"in document&&(Ku=document.documentMode);var W5=o&&"TextEvent"in window&&!Ku,f2=o&&(!dh||Ku&&8<Ku&&11>=Ku),d2=" ",h2=!1;function p2(i,l){switch(i){case"keyup":return H5.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function m2(i){return i=i.detail,typeof i=="object"&&"data"in i?i.data:null}var Aa=!1;function G5(i,l){switch(i){case"compositionend":return m2(l);case"keypress":return l.which!==32?null:(h2=!0,d2);case"textInput":return i=l.data,i===d2&&h2?null:i;default:return null}}function V5(i,l){if(Aa)return i==="compositionend"||!dh&&p2(i,l)?(i=s2(),yc=sh=Gn=null,Aa=!1,i):null;switch(i){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 f2&&l.locale!=="ko"?null:l.data;default:return null}}var K5={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 g2(i){var l=i&&i.nodeName&&i.nodeName.toLowerCase();return l==="input"?!!K5[i.type]:l==="textarea"}function b2(i,l,y,E){Ib(E),l=Ac(l,"onChange"),0<l.length&&(y=new uh("onChange","change",null,y,E),i.push({event:y,listeners:l}))}var Yu=null,Xu=null;function Y5(i){B2(i,0)}function xc(i){var l=Pa(i);if(we(l))return i}function X5(i,l){if(i==="change")return l}var v2=!1;if(o){var hh;if(o){var ph="oninput"in document;if(!ph){var y2=document.createElement("div");y2.setAttribute("oninput","return;"),ph=typeof y2.oninput=="function"}hh=ph}else hh=!1;v2=hh&&(!document.documentMode||9<document.documentMode)}function w2(){Yu&&(Yu.detachEvent("onpropertychange",k2),Xu=Yu=null)}function k2(i){if(i.propertyName==="value"&&xc(Xu)){var l=[];b2(l,Xu,i,Ca(i)),zb(Y5,l)}}function Q5(i,l,y){i==="focusin"?(w2(),Yu=l,Xu=y,Yu.attachEvent("onpropertychange",k2)):i==="focusout"&&w2()}function Z5(i){if(i==="selectionchange"||i==="keyup"||i==="keydown")return xc(Xu)}function J5(i,l){if(i==="click")return xc(l)}function eT(i,l){if(i==="input"||i==="change")return xc(l)}function tT(i,l){return i===l&&(i!==0||1/i===1/l)||i!==i&&l!==l}var $r=typeof Object.is=="function"?Object.is:tT;function Qu(i,l){if($r(i,l))return!0;if(typeof i!="object"||i===null||typeof l!="object"||l===null)return!1;var y=Object.keys(i),E=Object.keys(l);if(y.length!==E.length)return!1;for(E=0;E<y.length;E++){var T=y[E];if(!c.call(l,T)||!$r(i[T],l[T]))return!1}return!0}function S2(i){for(;i&&i.firstChild;)i=i.firstChild;return i}function x2(i,l){var y=S2(i);i=0;for(var E;y;){if(y.nodeType===3){if(E=i+y.textContent.length,i<=l&&E>=l)return{node:y,offset:l-i};i=E}e:{for(;y;){if(y.nextSibling){y=y.nextSibling;break e}y=y.parentNode}y=void 0}y=S2(y)}}function C2(i,l){return i&&l?i===l?!0:i&&i.nodeType===3?!1:l&&l.nodeType===3?C2(i,l.parentNode):"contains"in i?i.contains(l):i.compareDocumentPosition?!!(i.compareDocumentPosition(l)&16):!1:!1}function D2(){for(var i=window,l=ge();l instanceof i.HTMLIFrameElement;){try{var y=typeof l.contentWindow.location.href=="string"}catch{y=!1}if(y)i=l.contentWindow;else break;l=ge(i.document)}return l}function mh(i){var l=i&&i.nodeName&&i.nodeName.toLowerCase();return l&&(l==="input"&&(i.type==="text"||i.type==="search"||i.type==="tel"||i.type==="url"||i.type==="password")||l==="textarea"||i.contentEditable==="true")}function rT(i){var l=D2(),y=i.focusedElem,E=i.selectionRange;if(l!==y&&y&&y.ownerDocument&&C2(y.ownerDocument.documentElement,y)){if(E!==null&&mh(y)){if(l=E.start,i=E.end,i===void 0&&(i=l),"selectionStart"in y)y.selectionStart=l,y.selectionEnd=Math.min(i,y.value.length);else if(i=(l=y.ownerDocument||document)&&l.defaultView||window,i.getSelection){i=i.getSelection();var T=y.textContent.length,L=Math.min(E.start,T);E=E.end===void 0?L:Math.min(E.end,T),!i.extend&&L>E&&(T=E,E=L,L=T),T=x2(y,L);var U=x2(y,E);T&&U&&(i.rangeCount!==1||i.anchorNode!==T.node||i.anchorOffset!==T.offset||i.focusNode!==U.node||i.focusOffset!==U.offset)&&(l=l.createRange(),l.setStart(T.node,T.offset),i.removeAllRanges(),L>E?(i.addRange(l),i.extend(U.node,U.offset)):(l.setEnd(U.node,U.offset),i.addRange(l)))}}for(l=[],i=y;i=i.parentNode;)i.nodeType===1&&l.push({element:i,left:i.scrollLeft,top:i.scrollTop});for(typeof y.focus=="function"&&y.focus(),y=0;y<l.length;y++)i=l[y],i.element.scrollLeft=i.left,i.element.scrollTop=i.top}}var nT=o&&"documentMode"in document&&11>=document.documentMode,_a=null,gh=null,Zu=null,bh=!1;function E2(i,l,y){var E=y.window===y?y.document:y.nodeType===9?y:y.ownerDocument;bh||_a==null||_a!==ge(E)||(E=_a,"selectionStart"in E&&mh(E)?E={start:E.selectionStart,end:E.selectionEnd}:(E=(E.ownerDocument&&E.ownerDocument.defaultView||window).getSelection(),E={anchorNode:E.anchorNode,anchorOffset:E.anchorOffset,focusNode:E.focusNode,focusOffset:E.focusOffset}),Zu&&Qu(Zu,E)||(Zu=E,E=Ac(gh,"onSelect"),0<E.length&&(l=new uh("onSelect","select",null,l,y),i.push({event:l,listeners:E}),l.target=_a)))}function Cc(i,l){var y={};return y[i.toLowerCase()]=l.toLowerCase(),y["Webkit"+i]="webkit"+l,y["Moz"+i]="moz"+l,y}var Ta={animationend:Cc("Animation","AnimationEnd"),animationiteration:Cc("Animation","AnimationIteration"),animationstart:Cc("Animation","AnimationStart"),transitionend:Cc("Transition","TransitionEnd")},vh={},A2={};o&&(A2=document.createElement("div").style,"AnimationEvent"in window||(delete Ta.animationend.animation,delete Ta.animationiteration.animation,delete Ta.animationstart.animation),"TransitionEvent"in window||delete Ta.transitionend.transition);function Dc(i){if(vh[i])return vh[i];if(!Ta[i])return i;var l=Ta[i],y;for(y in l)if(l.hasOwnProperty(y)&&y in A2)return vh[i]=l[y];return i}var _2=Dc("animationend"),T2=Dc("animationiteration"),F2=Dc("animationstart"),L2=Dc("transitionend"),P2=new Map,N2="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Vn(i,l){P2.set(i,l),s(l,[i])}for(var yh=0;yh<N2.length;yh++){var wh=N2[yh],iT=wh.toLowerCase(),aT=wh[0].toUpperCase()+wh.slice(1);Vn(iT,"on"+aT)}Vn(_2,"onAnimationEnd"),Vn(T2,"onAnimationIteration"),Vn(F2,"onAnimationStart"),Vn("dblclick","onDoubleClick"),Vn("focusin","onFocus"),Vn("focusout","onBlur"),Vn(L2,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ju="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(" "),sT=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ju));function R2(i,l,y){var E=i.type||"unknown-event";i.currentTarget=y,i5(E,l,void 0,i),i.currentTarget=null}function B2(i,l){l=(l&4)!==0;for(var y=0;y<i.length;y++){var E=i[y],T=E.event;E=E.listeners;e:{var L=void 0;if(l)for(var U=E.length-1;0<=U;U--){var te=E[U],ne=te.instance,fe=te.currentTarget;if(te=te.listener,ne!==L&&T.isPropagationStopped())break e;R2(T,te,fe),L=ne}else for(U=0;U<E.length;U++){if(te=E[U],ne=te.instance,fe=te.currentTarget,te=te.listener,ne!==L&&T.isPropagationStopped())break e;R2(T,te,fe),L=ne}}}if(lc)throw i=Qd,lc=!1,Qd=null,i}function lt(i,l){var y=l[_h];y===void 0&&(y=l[_h]=new Set);var E=i+"__bubble";y.has(E)||(O2(l,i,2,!1),y.add(E))}function kh(i,l,y){var E=0;l&&(E|=4),O2(y,i,E,l)}var Ec="_reactListening"+Math.random().toString(36).slice(2);function eo(i){if(!i[Ec]){i[Ec]=!0,n.forEach(function(y){y!=="selectionchange"&&(sT.has(y)||kh(y,!1,i),kh(y,!0,i))});var l=i.nodeType===9?i:i.ownerDocument;l===null||l[Ec]||(l[Ec]=!0,kh("selectionchange",!1,l))}}function O2(i,l,y,E){switch(a2(l)){case 1:var T=w5;break;case 4:T=k5;break;default:T=ih}y=T.bind(null,l,y,i),T=void 0,!Xd||l!=="touchstart"&&l!=="touchmove"&&l!=="wheel"||(T=!0),E?T!==void 0?i.addEventListener(l,y,{capture:!0,passive:T}):i.addEventListener(l,y,!0):T!==void 0?i.addEventListener(l,y,{passive:T}):i.addEventListener(l,y,!1)}function Sh(i,l,y,E,T){var L=E;if((l&1)===0&&(l&2)===0&&E!==null)e:for(;;){if(E===null)return;var U=E.tag;if(U===3||U===4){var te=E.stateNode.containerInfo;if(te===T||te.nodeType===8&&te.parentNode===T)break;if(U===4)for(U=E.return;U!==null;){var ne=U.tag;if((ne===3||ne===4)&&(ne=U.stateNode.containerInfo,ne===T||ne.nodeType===8&&ne.parentNode===T))return;U=U.return}for(;te!==null;){if(U=Si(te),U===null)return;if(ne=U.tag,ne===5||ne===6){E=L=U;continue e}te=te.parentNode}}E=E.return}zb(function(){var fe=L,ye=Ca(y),Se=[];e:{var ve=P2.get(i);if(ve!==void 0){var Ee=uh,Fe=i;switch(i){case"keypress":if(wc(y)===0)break e;case"keydown":case"keyup":Ee=O5;break;case"focusin":Fe="focus",Ee=ch;break;case"focusout":Fe="blur",Ee=ch;break;case"beforeblur":case"afterblur":Ee=ch;break;case"click":if(y.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Ee=o2;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Ee=C5;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Ee=M5;break;case _2:case T2:case F2:Ee=A5;break;case L2:Ee=z5;break;case"scroll":Ee=S5;break;case"wheel":Ee=U5;break;case"copy":case"cut":case"paste":Ee=T5;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Ee=c2}var Le=(l&4)!==0,Dt=!Le&&i==="scroll",ue=Le?ve!==null?ve+"Capture":null:ve;Le=[];for(var ae=fe,oe;ae!==null;){oe=ae;var Ce=oe.stateNode;if(oe.tag===5&&Ce!==null&&(oe=Ce,ue!==null&&(Ce=Ou(ae,ue),Ce!=null&&Le.push(to(ae,Ce,oe)))),Dt)break;ae=ae.return}0<Le.length&&(ve=new Ee(ve,Fe,null,y,ye),Se.push({event:ve,listeners:Le}))}}if((l&7)===0){e:{if(ve=i==="mouseover"||i==="pointerover",Ee=i==="mouseout"||i==="pointerout",ve&&y!==yi&&(Fe=y.relatedTarget||y.fromElement)&&(Si(Fe)||Fe[mn]))break e;if((Ee||ve)&&(ve=ye.window===ye?ye:(ve=ye.ownerDocument)?ve.defaultView||ve.parentWindow:window,Ee?(Fe=y.relatedTarget||y.toElement,Ee=fe,Fe=Fe?Si(Fe):null,Fe!==null&&(Dt=ki(Fe),Fe!==Dt||Fe.tag!==5&&Fe.tag!==6)&&(Fe=null)):(Ee=null,Fe=fe),Ee!==Fe)){if(Le=o2,Ce="onMouseLeave",ue="onMouseEnter",ae="mouse",(i==="pointerout"||i==="pointerover")&&(Le=c2,Ce="onPointerLeave",ue="onPointerEnter",ae="pointer"),Dt=Ee==null?ve:Pa(Ee),oe=Fe==null?ve:Pa(Fe),ve=new Le(Ce,ae+"leave",Ee,y,ye),ve.target=Dt,ve.relatedTarget=oe,Ce=null,Si(ye)===fe&&(Le=new Le(ue,ae+"enter",Fe,y,ye),Le.target=oe,Le.relatedTarget=Dt,Ce=Le),Dt=Ce,Ee&&Fe)t:{for(Le=Ee,ue=Fe,ae=0,oe=Le;oe;oe=Fa(oe))ae++;for(oe=0,Ce=ue;Ce;Ce=Fa(Ce))oe++;for(;0<ae-oe;)Le=Fa(Le),ae--;for(;0<oe-ae;)ue=Fa(ue),oe--;for(;ae--;){if(Le===ue||ue!==null&&Le===ue.alternate)break t;Le=Fa(Le),ue=Fa(ue)}Le=null}else Le=null;Ee!==null&&I2(Se,ve,Ee,Le,!1),Fe!==null&&Dt!==null&&I2(Se,Dt,Fe,Le,!0)}}e:{if(ve=fe?Pa(fe):window,Ee=ve.nodeName&&ve.nodeName.toLowerCase(),Ee==="select"||Ee==="input"&&ve.type==="file")var Ne=X5;else if(g2(ve))if(v2)Ne=eT;else{Ne=Z5;var Oe=Q5}else(Ee=ve.nodeName)&&Ee.toLowerCase()==="input"&&(ve.type==="checkbox"||ve.type==="radio")&&(Ne=J5);if(Ne&&(Ne=Ne(i,fe))){b2(Se,Ne,y,ye);break e}Oe&&Oe(i,ve,fe),i==="focusout"&&(Oe=ve._wrapperState)&&Oe.controlled&&ve.type==="number"&&ie(ve,"number",ve.value)}switch(Oe=fe?Pa(fe):window,i){case"focusin":(g2(Oe)||Oe.contentEditable==="true")&&(_a=Oe,gh=fe,Zu=null);break;case"focusout":Zu=gh=_a=null;break;case"mousedown":bh=!0;break;case"contextmenu":case"mouseup":case"dragend":bh=!1,E2(Se,y,ye);break;case"selectionchange":if(nT)break;case"keydown":case"keyup":E2(Se,y,ye)}var Ie;if(dh)e:{switch(i){case"compositionstart":var Me="onCompositionStart";break e;case"compositionend":Me="onCompositionEnd";break e;case"compositionupdate":Me="onCompositionUpdate";break e}Me=void 0}else Aa?p2(i,y)&&(Me="onCompositionEnd"):i==="keydown"&&y.keyCode===229&&(Me="onCompositionStart");Me&&(f2&&y.locale!=="ko"&&(Aa||Me!=="onCompositionStart"?Me==="onCompositionEnd"&&Aa&&(Ie=s2()):(Gn=ye,sh="value"in Gn?Gn.value:Gn.textContent,Aa=!0)),Oe=Ac(fe,Me),0<Oe.length&&(Me=new l2(Me,i,null,y,ye),Se.push({event:Me,listeners:Oe}),Ie?Me.data=Ie:(Ie=m2(y),Ie!==null&&(Me.data=Ie)))),(Ie=W5?G5(i,y):V5(i,y))&&(fe=Ac(fe,"onBeforeInput"),0<fe.length&&(ye=new l2("onBeforeInput","beforeinput",null,y,ye),Se.push({event:ye,listeners:fe}),ye.data=Ie))}B2(Se,l)})}function to(i,l,y){return{instance:i,listener:l,currentTarget:y}}function Ac(i,l){for(var y=l+"Capture",E=[];i!==null;){var T=i,L=T.stateNode;T.tag===5&&L!==null&&(T=L,L=Ou(i,y),L!=null&&E.unshift(to(i,L,T)),L=Ou(i,l),L!=null&&E.push(to(i,L,T))),i=i.return}return E}function Fa(i){if(i===null)return null;do i=i.return;while(i&&i.tag!==5);return i||null}function I2(i,l,y,E,T){for(var L=l._reactName,U=[];y!==null&&y!==E;){var te=y,ne=te.alternate,fe=te.stateNode;if(ne!==null&&ne===E)break;te.tag===5&&fe!==null&&(te=fe,T?(ne=Ou(y,L),ne!=null&&U.unshift(to(y,ne,te))):T||(ne=Ou(y,L),ne!=null&&U.push(to(y,ne,te)))),y=y.return}U.length!==0&&i.push({event:l,listeners:U})}var uT=/\r\n?/g,oT=/\u0000|\uFFFD/g;function q2(i){return(typeof i=="string"?i:""+i).replace(uT,`
|
||
`).replace(oT,"")}function _c(i,l,y){if(l=q2(l),q2(i)!==l&&y)throw Error(r(425))}function Tc(){}var xh=null,Ch=null;function Dh(i,l){return i==="textarea"||i==="noscript"||typeof l.children=="string"||typeof l.children=="number"||typeof l.dangerouslySetInnerHTML=="object"&&l.dangerouslySetInnerHTML!==null&&l.dangerouslySetInnerHTML.__html!=null}var Eh=typeof setTimeout=="function"?setTimeout:void 0,lT=typeof clearTimeout=="function"?clearTimeout:void 0,M2=typeof Promise=="function"?Promise:void 0,cT=typeof queueMicrotask=="function"?queueMicrotask:typeof M2<"u"?function(i){return M2.resolve(null).then(i).catch(fT)}:Eh;function fT(i){setTimeout(function(){throw i})}function Ah(i,l){var y=l,E=0;do{var T=y.nextSibling;if(i.removeChild(y),T&&T.nodeType===8)if(y=T.data,y==="/$"){if(E===0){i.removeChild(T),Wu(l);return}E--}else y!=="$"&&y!=="$?"&&y!=="$!"||E++;y=T}while(y);Wu(l)}function Kn(i){for(;i!=null;i=i.nextSibling){var l=i.nodeType;if(l===1||l===3)break;if(l===8){if(l=i.data,l==="$"||l==="$!"||l==="$?")break;if(l==="/$")return null}}return i}function $2(i){i=i.previousSibling;for(var l=0;i;){if(i.nodeType===8){var y=i.data;if(y==="$"||y==="$!"||y==="$?"){if(l===0)return i;l--}else y==="/$"&&l++}i=i.previousSibling}return null}var La=Math.random().toString(36).slice(2),rn="__reactFiber$"+La,ro="__reactProps$"+La,mn="__reactContainer$"+La,_h="__reactEvents$"+La,dT="__reactListeners$"+La,hT="__reactHandles$"+La;function Si(i){var l=i[rn];if(l)return l;for(var y=i.parentNode;y;){if(l=y[mn]||y[rn]){if(y=l.alternate,l.child!==null||y!==null&&y.child!==null)for(i=$2(i);i!==null;){if(y=i[rn])return y;i=$2(i)}return l}i=y,y=i.parentNode}return null}function no(i){return i=i[rn]||i[mn],!i||i.tag!==5&&i.tag!==6&&i.tag!==13&&i.tag!==3?null:i}function Pa(i){if(i.tag===5||i.tag===6)return i.stateNode;throw Error(r(33))}function Fc(i){return i[ro]||null}var Th=[],Na=-1;function Yn(i){return{current:i}}function ct(i){0>Na||(i.current=Th[Na],Th[Na]=null,Na--)}function ut(i,l){Na++,Th[Na]=i.current,i.current=l}var Xn={},Ut=Yn(Xn),tr=Yn(!1),xi=Xn;function Ra(i,l){var y=i.type.contextTypes;if(!y)return Xn;var E=i.stateNode;if(E&&E.__reactInternalMemoizedUnmaskedChildContext===l)return E.__reactInternalMemoizedMaskedChildContext;var T={},L;for(L in y)T[L]=l[L];return E&&(i=i.stateNode,i.__reactInternalMemoizedUnmaskedChildContext=l,i.__reactInternalMemoizedMaskedChildContext=T),T}function rr(i){return i=i.childContextTypes,i!=null}function Lc(){ct(tr),ct(Ut)}function z2(i,l,y){if(Ut.current!==Xn)throw Error(r(168));ut(Ut,l),ut(tr,y)}function j2(i,l,y){var E=i.stateNode;if(l=l.childContextTypes,typeof E.getChildContext!="function")return y;E=E.getChildContext();for(var T in E)if(!(T in l))throw Error(r(108,me(i)||"Unknown",T));return $({},y,E)}function Pc(i){return i=(i=i.stateNode)&&i.__reactInternalMemoizedMergedChildContext||Xn,xi=Ut.current,ut(Ut,i),ut(tr,tr.current),!0}function U2(i,l,y){var E=i.stateNode;if(!E)throw Error(r(169));y?(i=j2(i,l,xi),E.__reactInternalMemoizedMergedChildContext=i,ct(tr),ct(Ut),ut(Ut,i)):ct(tr),ut(tr,y)}var gn=null,Nc=!1,Fh=!1;function H2(i){gn===null?gn=[i]:gn.push(i)}function pT(i){Nc=!0,H2(i)}function Qn(){if(!Fh&&gn!==null){Fh=!0;var i=0,l=it;try{var y=gn;for(it=1;i<y.length;i++){var E=y[i];do E=E(!0);while(E!==null)}gn=null,Nc=!1}catch(T){throw gn!==null&&(gn=gn.slice(i+1)),Gb(Zd,Qn),T}finally{it=l,Fh=!1}}return null}var Ba=[],Oa=0,Rc=null,Bc=0,Dr=[],Er=0,Ci=null,bn=1,vn="";function Di(i,l){Ba[Oa++]=Bc,Ba[Oa++]=Rc,Rc=i,Bc=l}function W2(i,l,y){Dr[Er++]=bn,Dr[Er++]=vn,Dr[Er++]=Ci,Ci=i;var E=bn;i=vn;var T=32-Mr(E)-1;E&=~(1<<T),y+=1;var L=32-Mr(l)+T;if(30<L){var U=T-T%5;L=(E&(1<<U)-1).toString(32),E>>=U,T-=U,bn=1<<32-Mr(l)+T|y<<T|E,vn=L+i}else bn=1<<L|y<<T|E,vn=i}function Lh(i){i.return!==null&&(Di(i,1),W2(i,1,0))}function Ph(i){for(;i===Rc;)Rc=Ba[--Oa],Ba[Oa]=null,Bc=Ba[--Oa],Ba[Oa]=null;for(;i===Ci;)Ci=Dr[--Er],Dr[Er]=null,vn=Dr[--Er],Dr[Er]=null,bn=Dr[--Er],Dr[Er]=null}var dr=null,hr=null,ft=!1,zr=null;function G2(i,l){var y=Fr(5,null,null,0);y.elementType="DELETED",y.stateNode=l,y.return=i,l=i.deletions,l===null?(i.deletions=[y],i.flags|=16):l.push(y)}function V2(i,l){switch(i.tag){case 5:var y=i.type;return l=l.nodeType!==1||y.toLowerCase()!==l.nodeName.toLowerCase()?null:l,l!==null?(i.stateNode=l,dr=i,hr=Kn(l.firstChild),!0):!1;case 6:return l=i.pendingProps===""||l.nodeType!==3?null:l,l!==null?(i.stateNode=l,dr=i,hr=null,!0):!1;case 13:return l=l.nodeType!==8?null:l,l!==null?(y=Ci!==null?{id:bn,overflow:vn}:null,i.memoizedState={dehydrated:l,treeContext:y,retryLane:1073741824},y=Fr(18,null,null,0),y.stateNode=l,y.return=i,i.child=y,dr=i,hr=null,!0):!1;default:return!1}}function Nh(i){return(i.mode&1)!==0&&(i.flags&128)===0}function Rh(i){if(ft){var l=hr;if(l){var y=l;if(!V2(i,l)){if(Nh(i))throw Error(r(418));l=Kn(y.nextSibling);var E=dr;l&&V2(i,l)?G2(E,y):(i.flags=i.flags&-4097|2,ft=!1,dr=i)}}else{if(Nh(i))throw Error(r(418));i.flags=i.flags&-4097|2,ft=!1,dr=i}}}function K2(i){for(i=i.return;i!==null&&i.tag!==5&&i.tag!==3&&i.tag!==13;)i=i.return;dr=i}function Oc(i){if(i!==dr)return!1;if(!ft)return K2(i),ft=!0,!1;var l;if((l=i.tag!==3)&&!(l=i.tag!==5)&&(l=i.type,l=l!=="head"&&l!=="body"&&!Dh(i.type,i.memoizedProps)),l&&(l=hr)){if(Nh(i))throw Y2(),Error(r(418));for(;l;)G2(i,l),l=Kn(l.nextSibling)}if(K2(i),i.tag===13){if(i=i.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(r(317));e:{for(i=i.nextSibling,l=0;i;){if(i.nodeType===8){var y=i.data;if(y==="/$"){if(l===0){hr=Kn(i.nextSibling);break e}l--}else y!=="$"&&y!=="$!"&&y!=="$?"||l++}i=i.nextSibling}hr=null}}else hr=dr?Kn(i.stateNode.nextSibling):null;return!0}function Y2(){for(var i=hr;i;)i=Kn(i.nextSibling)}function Ia(){hr=dr=null,ft=!1}function Bh(i){zr===null?zr=[i]:zr.push(i)}var mT=x.ReactCurrentBatchConfig;function io(i,l,y){if(i=y.ref,i!==null&&typeof i!="function"&&typeof i!="object"){if(y._owner){if(y=y._owner,y){if(y.tag!==1)throw Error(r(309));var E=y.stateNode}if(!E)throw Error(r(147,i));var T=E,L=""+i;return l!==null&&l.ref!==null&&typeof l.ref=="function"&&l.ref._stringRef===L?l.ref:(l=function(U){var te=T.refs;U===null?delete te[L]:te[L]=U},l._stringRef=L,l)}if(typeof i!="string")throw Error(r(284));if(!y._owner)throw Error(r(290,i))}return i}function Ic(i,l){throw i=Object.prototype.toString.call(l),Error(r(31,i==="[object Object]"?"object with keys {"+Object.keys(l).join(", ")+"}":i))}function X2(i){var l=i._init;return l(i._payload)}function Q2(i){function l(ue,ae){if(i){var oe=ue.deletions;oe===null?(ue.deletions=[ae],ue.flags|=16):oe.push(ae)}}function y(ue,ae){if(!i)return null;for(;ae!==null;)l(ue,ae),ae=ae.sibling;return null}function E(ue,ae){for(ue=new Map;ae!==null;)ae.key!==null?ue.set(ae.key,ae):ue.set(ae.index,ae),ae=ae.sibling;return ue}function T(ue,ae){return ue=ai(ue,ae),ue.index=0,ue.sibling=null,ue}function L(ue,ae,oe){return ue.index=oe,i?(oe=ue.alternate,oe!==null?(oe=oe.index,oe<ae?(ue.flags|=2,ae):oe):(ue.flags|=2,ae)):(ue.flags|=1048576,ae)}function U(ue){return i&&ue.alternate===null&&(ue.flags|=2),ue}function te(ue,ae,oe,Ce){return ae===null||ae.tag!==6?(ae=Ep(oe,ue.mode,Ce),ae.return=ue,ae):(ae=T(ae,oe),ae.return=ue,ae)}function ne(ue,ae,oe,Ce){var Ne=oe.type;return Ne===A?ye(ue,ae,oe.props.children,Ce,oe.key):ae!==null&&(ae.elementType===Ne||typeof Ne=="object"&&Ne!==null&&Ne.$$typeof===V&&X2(Ne)===ae.type)?(Ce=T(ae,oe.props),Ce.ref=io(ue,ae,oe),Ce.return=ue,Ce):(Ce=of(oe.type,oe.key,oe.props,null,ue.mode,Ce),Ce.ref=io(ue,ae,oe),Ce.return=ue,Ce)}function fe(ue,ae,oe,Ce){return ae===null||ae.tag!==4||ae.stateNode.containerInfo!==oe.containerInfo||ae.stateNode.implementation!==oe.implementation?(ae=Ap(oe,ue.mode,Ce),ae.return=ue,ae):(ae=T(ae,oe.children||[]),ae.return=ue,ae)}function ye(ue,ae,oe,Ce,Ne){return ae===null||ae.tag!==7?(ae=Ni(oe,ue.mode,Ce,Ne),ae.return=ue,ae):(ae=T(ae,oe),ae.return=ue,ae)}function Se(ue,ae,oe){if(typeof ae=="string"&&ae!==""||typeof ae=="number")return ae=Ep(""+ae,ue.mode,oe),ae.return=ue,ae;if(typeof ae=="object"&&ae!==null){switch(ae.$$typeof){case w:return oe=of(ae.type,ae.key,ae.props,null,ue.mode,oe),oe.ref=io(ue,null,ae),oe.return=ue,oe;case D:return ae=Ap(ae,ue.mode,oe),ae.return=ue,ae;case V:var Ce=ae._init;return Se(ue,Ce(ae._payload),oe)}if(he(ae)||Q(ae))return ae=Ni(ae,ue.mode,oe,null),ae.return=ue,ae;Ic(ue,ae)}return null}function ve(ue,ae,oe,Ce){var Ne=ae!==null?ae.key:null;if(typeof oe=="string"&&oe!==""||typeof oe=="number")return Ne!==null?null:te(ue,ae,""+oe,Ce);if(typeof oe=="object"&&oe!==null){switch(oe.$$typeof){case w:return oe.key===Ne?ne(ue,ae,oe,Ce):null;case D:return oe.key===Ne?fe(ue,ae,oe,Ce):null;case V:return Ne=oe._init,ve(ue,ae,Ne(oe._payload),Ce)}if(he(oe)||Q(oe))return Ne!==null?null:ye(ue,ae,oe,Ce,null);Ic(ue,oe)}return null}function Ee(ue,ae,oe,Ce,Ne){if(typeof Ce=="string"&&Ce!==""||typeof Ce=="number")return ue=ue.get(oe)||null,te(ae,ue,""+Ce,Ne);if(typeof Ce=="object"&&Ce!==null){switch(Ce.$$typeof){case w:return ue=ue.get(Ce.key===null?oe:Ce.key)||null,ne(ae,ue,Ce,Ne);case D:return ue=ue.get(Ce.key===null?oe:Ce.key)||null,fe(ae,ue,Ce,Ne);case V:var Oe=Ce._init;return Ee(ue,ae,oe,Oe(Ce._payload),Ne)}if(he(Ce)||Q(Ce))return ue=ue.get(oe)||null,ye(ae,ue,Ce,Ne,null);Ic(ae,Ce)}return null}function Fe(ue,ae,oe,Ce){for(var Ne=null,Oe=null,Ie=ae,Me=ae=0,Bt=null;Ie!==null&&Me<oe.length;Me++){Ie.index>Me?(Bt=Ie,Ie=null):Bt=Ie.sibling;var et=ve(ue,Ie,oe[Me],Ce);if(et===null){Ie===null&&(Ie=Bt);break}i&&Ie&&et.alternate===null&&l(ue,Ie),ae=L(et,ae,Me),Oe===null?Ne=et:Oe.sibling=et,Oe=et,Ie=Bt}if(Me===oe.length)return y(ue,Ie),ft&&Di(ue,Me),Ne;if(Ie===null){for(;Me<oe.length;Me++)Ie=Se(ue,oe[Me],Ce),Ie!==null&&(ae=L(Ie,ae,Me),Oe===null?Ne=Ie:Oe.sibling=Ie,Oe=Ie);return ft&&Di(ue,Me),Ne}for(Ie=E(ue,Ie);Me<oe.length;Me++)Bt=Ee(Ie,ue,Me,oe[Me],Ce),Bt!==null&&(i&&Bt.alternate!==null&&Ie.delete(Bt.key===null?Me:Bt.key),ae=L(Bt,ae,Me),Oe===null?Ne=Bt:Oe.sibling=Bt,Oe=Bt);return i&&Ie.forEach(function(si){return l(ue,si)}),ft&&Di(ue,Me),Ne}function Le(ue,ae,oe,Ce){var Ne=Q(oe);if(typeof Ne!="function")throw Error(r(150));if(oe=Ne.call(oe),oe==null)throw Error(r(151));for(var Oe=Ne=null,Ie=ae,Me=ae=0,Bt=null,et=oe.next();Ie!==null&&!et.done;Me++,et=oe.next()){Ie.index>Me?(Bt=Ie,Ie=null):Bt=Ie.sibling;var si=ve(ue,Ie,et.value,Ce);if(si===null){Ie===null&&(Ie=Bt);break}i&&Ie&&si.alternate===null&&l(ue,Ie),ae=L(si,ae,Me),Oe===null?Ne=si:Oe.sibling=si,Oe=si,Ie=Bt}if(et.done)return y(ue,Ie),ft&&Di(ue,Me),Ne;if(Ie===null){for(;!et.done;Me++,et=oe.next())et=Se(ue,et.value,Ce),et!==null&&(ae=L(et,ae,Me),Oe===null?Ne=et:Oe.sibling=et,Oe=et);return ft&&Di(ue,Me),Ne}for(Ie=E(ue,Ie);!et.done;Me++,et=oe.next())et=Ee(Ie,ue,Me,et.value,Ce),et!==null&&(i&&et.alternate!==null&&Ie.delete(et.key===null?Me:et.key),ae=L(et,ae,Me),Oe===null?Ne=et:Oe.sibling=et,Oe=et);return i&&Ie.forEach(function(KT){return l(ue,KT)}),ft&&Di(ue,Me),Ne}function Dt(ue,ae,oe,Ce){if(typeof oe=="object"&&oe!==null&&oe.type===A&&oe.key===null&&(oe=oe.props.children),typeof oe=="object"&&oe!==null){switch(oe.$$typeof){case w:e:{for(var Ne=oe.key,Oe=ae;Oe!==null;){if(Oe.key===Ne){if(Ne=oe.type,Ne===A){if(Oe.tag===7){y(ue,Oe.sibling),ae=T(Oe,oe.props.children),ae.return=ue,ue=ae;break e}}else if(Oe.elementType===Ne||typeof Ne=="object"&&Ne!==null&&Ne.$$typeof===V&&X2(Ne)===Oe.type){y(ue,Oe.sibling),ae=T(Oe,oe.props),ae.ref=io(ue,Oe,oe),ae.return=ue,ue=ae;break e}y(ue,Oe);break}else l(ue,Oe);Oe=Oe.sibling}oe.type===A?(ae=Ni(oe.props.children,ue.mode,Ce,oe.key),ae.return=ue,ue=ae):(Ce=of(oe.type,oe.key,oe.props,null,ue.mode,Ce),Ce.ref=io(ue,ae,oe),Ce.return=ue,ue=Ce)}return U(ue);case D:e:{for(Oe=oe.key;ae!==null;){if(ae.key===Oe)if(ae.tag===4&&ae.stateNode.containerInfo===oe.containerInfo&&ae.stateNode.implementation===oe.implementation){y(ue,ae.sibling),ae=T(ae,oe.children||[]),ae.return=ue,ue=ae;break e}else{y(ue,ae);break}else l(ue,ae);ae=ae.sibling}ae=Ap(oe,ue.mode,Ce),ae.return=ue,ue=ae}return U(ue);case V:return Oe=oe._init,Dt(ue,ae,Oe(oe._payload),Ce)}if(he(oe))return Fe(ue,ae,oe,Ce);if(Q(oe))return Le(ue,ae,oe,Ce);Ic(ue,oe)}return typeof oe=="string"&&oe!==""||typeof oe=="number"?(oe=""+oe,ae!==null&&ae.tag===6?(y(ue,ae.sibling),ae=T(ae,oe),ae.return=ue,ue=ae):(y(ue,ae),ae=Ep(oe,ue.mode,Ce),ae.return=ue,ue=ae),U(ue)):y(ue,ae)}return Dt}var qa=Q2(!0),Z2=Q2(!1),qc=Yn(null),Mc=null,Ma=null,Oh=null;function Ih(){Oh=Ma=Mc=null}function qh(i){var l=qc.current;ct(qc),i._currentValue=l}function Mh(i,l,y){for(;i!==null;){var E=i.alternate;if((i.childLanes&l)!==l?(i.childLanes|=l,E!==null&&(E.childLanes|=l)):E!==null&&(E.childLanes&l)!==l&&(E.childLanes|=l),i===y)break;i=i.return}}function $a(i,l){Mc=i,Oh=Ma=null,i=i.dependencies,i!==null&&i.firstContext!==null&&((i.lanes&l)!==0&&(nr=!0),i.firstContext=null)}function Ar(i){var l=i._currentValue;if(Oh!==i)if(i={context:i,memoizedValue:l,next:null},Ma===null){if(Mc===null)throw Error(r(308));Ma=i,Mc.dependencies={lanes:0,firstContext:i}}else Ma=Ma.next=i;return l}var Ei=null;function $h(i){Ei===null?Ei=[i]:Ei.push(i)}function J2(i,l,y,E){var T=l.interleaved;return T===null?(y.next=y,$h(l)):(y.next=T.next,T.next=y),l.interleaved=y,yn(i,E)}function yn(i,l){i.lanes|=l;var y=i.alternate;for(y!==null&&(y.lanes|=l),y=i,i=i.return;i!==null;)i.childLanes|=l,y=i.alternate,y!==null&&(y.childLanes|=l),y=i,i=i.return;return y.tag===3?y.stateNode:null}var Zn=!1;function zh(i){i.updateQueue={baseState:i.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ev(i,l){i=i.updateQueue,l.updateQueue===i&&(l.updateQueue={baseState:i.baseState,firstBaseUpdate:i.firstBaseUpdate,lastBaseUpdate:i.lastBaseUpdate,shared:i.shared,effects:i.effects})}function wn(i,l){return{eventTime:i,lane:l,tag:0,payload:null,callback:null,next:null}}function Jn(i,l,y){var E=i.updateQueue;if(E===null)return null;if(E=E.shared,(Je&2)!==0){var T=E.pending;return T===null?l.next=l:(l.next=T.next,T.next=l),E.pending=l,yn(i,y)}return T=E.interleaved,T===null?(l.next=l,$h(E)):(l.next=T.next,T.next=l),E.interleaved=l,yn(i,y)}function $c(i,l,y){if(l=l.updateQueue,l!==null&&(l=l.shared,(y&4194240)!==0)){var E=l.lanes;E&=i.pendingLanes,y|=E,l.lanes=y,th(i,y)}}function tv(i,l){var y=i.updateQueue,E=i.alternate;if(E!==null&&(E=E.updateQueue,y===E)){var T=null,L=null;if(y=y.firstBaseUpdate,y!==null){do{var U={eventTime:y.eventTime,lane:y.lane,tag:y.tag,payload:y.payload,callback:y.callback,next:null};L===null?T=L=U:L=L.next=U,y=y.next}while(y!==null);L===null?T=L=l:L=L.next=l}else T=L=l;y={baseState:E.baseState,firstBaseUpdate:T,lastBaseUpdate:L,shared:E.shared,effects:E.effects},i.updateQueue=y;return}i=y.lastBaseUpdate,i===null?y.firstBaseUpdate=l:i.next=l,y.lastBaseUpdate=l}function zc(i,l,y,E){var T=i.updateQueue;Zn=!1;var L=T.firstBaseUpdate,U=T.lastBaseUpdate,te=T.shared.pending;if(te!==null){T.shared.pending=null;var ne=te,fe=ne.next;ne.next=null,U===null?L=fe:U.next=fe,U=ne;var ye=i.alternate;ye!==null&&(ye=ye.updateQueue,te=ye.lastBaseUpdate,te!==U&&(te===null?ye.firstBaseUpdate=fe:te.next=fe,ye.lastBaseUpdate=ne))}if(L!==null){var Se=T.baseState;U=0,ye=fe=ne=null,te=L;do{var ve=te.lane,Ee=te.eventTime;if((E&ve)===ve){ye!==null&&(ye=ye.next={eventTime:Ee,lane:0,tag:te.tag,payload:te.payload,callback:te.callback,next:null});e:{var Fe=i,Le=te;switch(ve=l,Ee=y,Le.tag){case 1:if(Fe=Le.payload,typeof Fe=="function"){Se=Fe.call(Ee,Se,ve);break e}Se=Fe;break e;case 3:Fe.flags=Fe.flags&-65537|128;case 0:if(Fe=Le.payload,ve=typeof Fe=="function"?Fe.call(Ee,Se,ve):Fe,ve==null)break e;Se=$({},Se,ve);break e;case 2:Zn=!0}}te.callback!==null&&te.lane!==0&&(i.flags|=64,ve=T.effects,ve===null?T.effects=[te]:ve.push(te))}else Ee={eventTime:Ee,lane:ve,tag:te.tag,payload:te.payload,callback:te.callback,next:null},ye===null?(fe=ye=Ee,ne=Se):ye=ye.next=Ee,U|=ve;if(te=te.next,te===null){if(te=T.shared.pending,te===null)break;ve=te,te=ve.next,ve.next=null,T.lastBaseUpdate=ve,T.shared.pending=null}}while(!0);if(ye===null&&(ne=Se),T.baseState=ne,T.firstBaseUpdate=fe,T.lastBaseUpdate=ye,l=T.shared.interleaved,l!==null){T=l;do U|=T.lane,T=T.next;while(T!==l)}else L===null&&(T.shared.lanes=0);Ti|=U,i.lanes=U,i.memoizedState=Se}}function rv(i,l,y){if(i=l.effects,l.effects=null,i!==null)for(l=0;l<i.length;l++){var E=i[l],T=E.callback;if(T!==null){if(E.callback=null,E=y,typeof T!="function")throw Error(r(191,T));T.call(E)}}}var ao={},nn=Yn(ao),so=Yn(ao),uo=Yn(ao);function Ai(i){if(i===ao)throw Error(r(174));return i}function jh(i,l){switch(ut(uo,l),ut(so,i),ut(nn,ao),i=l.nodeType,i){case 9:case 11:l=(l=l.documentElement)?l.namespaceURI:Ze(null,"");break;default:i=i===8?l.parentNode:l,l=i.namespaceURI||null,i=i.tagName,l=Ze(l,i)}ct(nn),ut(nn,l)}function za(){ct(nn),ct(so),ct(uo)}function nv(i){Ai(uo.current);var l=Ai(nn.current),y=Ze(l,i.type);l!==y&&(ut(so,i),ut(nn,y))}function Uh(i){so.current===i&&(ct(nn),ct(so))}var bt=Yn(0);function jc(i){for(var l=i;l!==null;){if(l.tag===13){var y=l.memoizedState;if(y!==null&&(y=y.dehydrated,y===null||y.data==="$?"||y.data==="$!"))return l}else if(l.tag===19&&l.memoizedProps.revealOrder!==void 0){if((l.flags&128)!==0)return l}else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===i)break;for(;l.sibling===null;){if(l.return===null||l.return===i)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}var Hh=[];function Wh(){for(var i=0;i<Hh.length;i++)Hh[i]._workInProgressVersionPrimary=null;Hh.length=0}var Uc=x.ReactCurrentDispatcher,Gh=x.ReactCurrentBatchConfig,_i=0,vt=null,Tt=null,Nt=null,Hc=!1,oo=!1,lo=0,gT=0;function Ht(){throw Error(r(321))}function Vh(i,l){if(l===null)return!1;for(var y=0;y<l.length&&y<i.length;y++)if(!$r(i[y],l[y]))return!1;return!0}function Kh(i,l,y,E,T,L){if(_i=L,vt=l,l.memoizedState=null,l.updateQueue=null,l.lanes=0,Uc.current=i===null||i.memoizedState===null?wT:kT,i=y(E,T),oo){L=0;do{if(oo=!1,lo=0,25<=L)throw Error(r(301));L+=1,Nt=Tt=null,l.updateQueue=null,Uc.current=ST,i=y(E,T)}while(oo)}if(Uc.current=Vc,l=Tt!==null&&Tt.next!==null,_i=0,Nt=Tt=vt=null,Hc=!1,l)throw Error(r(300));return i}function Yh(){var i=lo!==0;return lo=0,i}function an(){var i={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Nt===null?vt.memoizedState=Nt=i:Nt=Nt.next=i,Nt}function _r(){if(Tt===null){var i=vt.alternate;i=i!==null?i.memoizedState:null}else i=Tt.next;var l=Nt===null?vt.memoizedState:Nt.next;if(l!==null)Nt=l,Tt=i;else{if(i===null)throw Error(r(310));Tt=i,i={memoizedState:Tt.memoizedState,baseState:Tt.baseState,baseQueue:Tt.baseQueue,queue:Tt.queue,next:null},Nt===null?vt.memoizedState=Nt=i:Nt=Nt.next=i}return Nt}function co(i,l){return typeof l=="function"?l(i):l}function Xh(i){var l=_r(),y=l.queue;if(y===null)throw Error(r(311));y.lastRenderedReducer=i;var E=Tt,T=E.baseQueue,L=y.pending;if(L!==null){if(T!==null){var U=T.next;T.next=L.next,L.next=U}E.baseQueue=T=L,y.pending=null}if(T!==null){L=T.next,E=E.baseState;var te=U=null,ne=null,fe=L;do{var ye=fe.lane;if((_i&ye)===ye)ne!==null&&(ne=ne.next={lane:0,action:fe.action,hasEagerState:fe.hasEagerState,eagerState:fe.eagerState,next:null}),E=fe.hasEagerState?fe.eagerState:i(E,fe.action);else{var Se={lane:ye,action:fe.action,hasEagerState:fe.hasEagerState,eagerState:fe.eagerState,next:null};ne===null?(te=ne=Se,U=E):ne=ne.next=Se,vt.lanes|=ye,Ti|=ye}fe=fe.next}while(fe!==null&&fe!==L);ne===null?U=E:ne.next=te,$r(E,l.memoizedState)||(nr=!0),l.memoizedState=E,l.baseState=U,l.baseQueue=ne,y.lastRenderedState=E}if(i=y.interleaved,i!==null){T=i;do L=T.lane,vt.lanes|=L,Ti|=L,T=T.next;while(T!==i)}else T===null&&(y.lanes=0);return[l.memoizedState,y.dispatch]}function Qh(i){var l=_r(),y=l.queue;if(y===null)throw Error(r(311));y.lastRenderedReducer=i;var E=y.dispatch,T=y.pending,L=l.memoizedState;if(T!==null){y.pending=null;var U=T=T.next;do L=i(L,U.action),U=U.next;while(U!==T);$r(L,l.memoizedState)||(nr=!0),l.memoizedState=L,l.baseQueue===null&&(l.baseState=L),y.lastRenderedState=L}return[L,E]}function iv(){}function av(i,l){var y=vt,E=_r(),T=l(),L=!$r(E.memoizedState,T);if(L&&(E.memoizedState=T,nr=!0),E=E.queue,Zh(ov.bind(null,y,E,i),[i]),E.getSnapshot!==l||L||Nt!==null&&Nt.memoizedState.tag&1){if(y.flags|=2048,fo(9,uv.bind(null,y,E,T,l),void 0,null),Rt===null)throw Error(r(349));(_i&30)!==0||sv(y,l,T)}return T}function sv(i,l,y){i.flags|=16384,i={getSnapshot:l,value:y},l=vt.updateQueue,l===null?(l={lastEffect:null,stores:null},vt.updateQueue=l,l.stores=[i]):(y=l.stores,y===null?l.stores=[i]:y.push(i))}function uv(i,l,y,E){l.value=y,l.getSnapshot=E,lv(l)&&cv(i)}function ov(i,l,y){return y(function(){lv(l)&&cv(i)})}function lv(i){var l=i.getSnapshot;i=i.value;try{var y=l();return!$r(i,y)}catch{return!0}}function cv(i){var l=yn(i,1);l!==null&&Wr(l,i,1,-1)}function fv(i){var l=an();return typeof i=="function"&&(i=i()),l.memoizedState=l.baseState=i,i={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:co,lastRenderedState:i},l.queue=i,i=i.dispatch=yT.bind(null,vt,i),[l.memoizedState,i]}function fo(i,l,y,E){return i={tag:i,create:l,destroy:y,deps:E,next:null},l=vt.updateQueue,l===null?(l={lastEffect:null,stores:null},vt.updateQueue=l,l.lastEffect=i.next=i):(y=l.lastEffect,y===null?l.lastEffect=i.next=i:(E=y.next,y.next=i,i.next=E,l.lastEffect=i)),i}function dv(){return _r().memoizedState}function Wc(i,l,y,E){var T=an();vt.flags|=i,T.memoizedState=fo(1|l,y,void 0,E===void 0?null:E)}function Gc(i,l,y,E){var T=_r();E=E===void 0?null:E;var L=void 0;if(Tt!==null){var U=Tt.memoizedState;if(L=U.destroy,E!==null&&Vh(E,U.deps)){T.memoizedState=fo(l,y,L,E);return}}vt.flags|=i,T.memoizedState=fo(1|l,y,L,E)}function hv(i,l){return Wc(8390656,8,i,l)}function Zh(i,l){return Gc(2048,8,i,l)}function pv(i,l){return Gc(4,2,i,l)}function mv(i,l){return Gc(4,4,i,l)}function gv(i,l){if(typeof l=="function")return i=i(),l(i),function(){l(null)};if(l!=null)return i=i(),l.current=i,function(){l.current=null}}function bv(i,l,y){return y=y!=null?y.concat([i]):null,Gc(4,4,gv.bind(null,l,i),y)}function Jh(){}function vv(i,l){var y=_r();l=l===void 0?null:l;var E=y.memoizedState;return E!==null&&l!==null&&Vh(l,E[1])?E[0]:(y.memoizedState=[i,l],i)}function yv(i,l){var y=_r();l=l===void 0?null:l;var E=y.memoizedState;return E!==null&&l!==null&&Vh(l,E[1])?E[0]:(i=i(),y.memoizedState=[i,l],i)}function wv(i,l,y){return(_i&21)===0?(i.baseState&&(i.baseState=!1,nr=!0),i.memoizedState=y):($r(y,l)||(y=Xb(),vt.lanes|=y,Ti|=y,i.baseState=!0),l)}function bT(i,l){var y=it;it=y!==0&&4>y?y:4,i(!0);var E=Gh.transition;Gh.transition={};try{i(!1),l()}finally{it=y,Gh.transition=E}}function kv(){return _r().memoizedState}function vT(i,l,y){var E=ni(i);if(y={lane:E,action:y,hasEagerState:!1,eagerState:null,next:null},Sv(i))xv(l,y);else if(y=J2(i,l,y,E),y!==null){var T=Xt();Wr(y,i,E,T),Cv(y,l,E)}}function yT(i,l,y){var E=ni(i),T={lane:E,action:y,hasEagerState:!1,eagerState:null,next:null};if(Sv(i))xv(l,T);else{var L=i.alternate;if(i.lanes===0&&(L===null||L.lanes===0)&&(L=l.lastRenderedReducer,L!==null))try{var U=l.lastRenderedState,te=L(U,y);if(T.hasEagerState=!0,T.eagerState=te,$r(te,U)){var ne=l.interleaved;ne===null?(T.next=T,$h(l)):(T.next=ne.next,ne.next=T),l.interleaved=T;return}}catch{}finally{}y=J2(i,l,T,E),y!==null&&(T=Xt(),Wr(y,i,E,T),Cv(y,l,E))}}function Sv(i){var l=i.alternate;return i===vt||l!==null&&l===vt}function xv(i,l){oo=Hc=!0;var y=i.pending;y===null?l.next=l:(l.next=y.next,y.next=l),i.pending=l}function Cv(i,l,y){if((y&4194240)!==0){var E=l.lanes;E&=i.pendingLanes,y|=E,l.lanes=y,th(i,y)}}var Vc={readContext:Ar,useCallback:Ht,useContext:Ht,useEffect:Ht,useImperativeHandle:Ht,useInsertionEffect:Ht,useLayoutEffect:Ht,useMemo:Ht,useReducer:Ht,useRef:Ht,useState:Ht,useDebugValue:Ht,useDeferredValue:Ht,useTransition:Ht,useMutableSource:Ht,useSyncExternalStore:Ht,useId:Ht,unstable_isNewReconciler:!1},wT={readContext:Ar,useCallback:function(i,l){return an().memoizedState=[i,l===void 0?null:l],i},useContext:Ar,useEffect:hv,useImperativeHandle:function(i,l,y){return y=y!=null?y.concat([i]):null,Wc(4194308,4,gv.bind(null,l,i),y)},useLayoutEffect:function(i,l){return Wc(4194308,4,i,l)},useInsertionEffect:function(i,l){return Wc(4,2,i,l)},useMemo:function(i,l){var y=an();return l=l===void 0?null:l,i=i(),y.memoizedState=[i,l],i},useReducer:function(i,l,y){var E=an();return l=y!==void 0?y(l):l,E.memoizedState=E.baseState=l,i={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:i,lastRenderedState:l},E.queue=i,i=i.dispatch=vT.bind(null,vt,i),[E.memoizedState,i]},useRef:function(i){var l=an();return i={current:i},l.memoizedState=i},useState:fv,useDebugValue:Jh,useDeferredValue:function(i){return an().memoizedState=i},useTransition:function(){var i=fv(!1),l=i[0];return i=bT.bind(null,i[1]),an().memoizedState=i,[l,i]},useMutableSource:function(){},useSyncExternalStore:function(i,l,y){var E=vt,T=an();if(ft){if(y===void 0)throw Error(r(407));y=y()}else{if(y=l(),Rt===null)throw Error(r(349));(_i&30)!==0||sv(E,l,y)}T.memoizedState=y;var L={value:y,getSnapshot:l};return T.queue=L,hv(ov.bind(null,E,L,i),[i]),E.flags|=2048,fo(9,uv.bind(null,E,L,y,l),void 0,null),y},useId:function(){var i=an(),l=Rt.identifierPrefix;if(ft){var y=vn,E=bn;y=(E&~(1<<32-Mr(E)-1)).toString(32)+y,l=":"+l+"R"+y,y=lo++,0<y&&(l+="H"+y.toString(32)),l+=":"}else y=gT++,l=":"+l+"r"+y.toString(32)+":";return i.memoizedState=l},unstable_isNewReconciler:!1},kT={readContext:Ar,useCallback:vv,useContext:Ar,useEffect:Zh,useImperativeHandle:bv,useInsertionEffect:pv,useLayoutEffect:mv,useMemo:yv,useReducer:Xh,useRef:dv,useState:function(){return Xh(co)},useDebugValue:Jh,useDeferredValue:function(i){var l=_r();return wv(l,Tt.memoizedState,i)},useTransition:function(){var i=Xh(co)[0],l=_r().memoizedState;return[i,l]},useMutableSource:iv,useSyncExternalStore:av,useId:kv,unstable_isNewReconciler:!1},ST={readContext:Ar,useCallback:vv,useContext:Ar,useEffect:Zh,useImperativeHandle:bv,useInsertionEffect:pv,useLayoutEffect:mv,useMemo:yv,useReducer:Qh,useRef:dv,useState:function(){return Qh(co)},useDebugValue:Jh,useDeferredValue:function(i){var l=_r();return Tt===null?l.memoizedState=i:wv(l,Tt.memoizedState,i)},useTransition:function(){var i=Qh(co)[0],l=_r().memoizedState;return[i,l]},useMutableSource:iv,useSyncExternalStore:av,useId:kv,unstable_isNewReconciler:!1};function jr(i,l){if(i&&i.defaultProps){l=$({},l),i=i.defaultProps;for(var y in i)l[y]===void 0&&(l[y]=i[y]);return l}return l}function ep(i,l,y,E){l=i.memoizedState,y=y(E,l),y=y==null?l:$({},l,y),i.memoizedState=y,i.lanes===0&&(i.updateQueue.baseState=y)}var Kc={isMounted:function(i){return(i=i._reactInternals)?ki(i)===i:!1},enqueueSetState:function(i,l,y){i=i._reactInternals;var E=Xt(),T=ni(i),L=wn(E,T);L.payload=l,y!=null&&(L.callback=y),l=Jn(i,L,T),l!==null&&(Wr(l,i,T,E),$c(l,i,T))},enqueueReplaceState:function(i,l,y){i=i._reactInternals;var E=Xt(),T=ni(i),L=wn(E,T);L.tag=1,L.payload=l,y!=null&&(L.callback=y),l=Jn(i,L,T),l!==null&&(Wr(l,i,T,E),$c(l,i,T))},enqueueForceUpdate:function(i,l){i=i._reactInternals;var y=Xt(),E=ni(i),T=wn(y,E);T.tag=2,l!=null&&(T.callback=l),l=Jn(i,T,E),l!==null&&(Wr(l,i,E,y),$c(l,i,E))}};function Dv(i,l,y,E,T,L,U){return i=i.stateNode,typeof i.shouldComponentUpdate=="function"?i.shouldComponentUpdate(E,L,U):l.prototype&&l.prototype.isPureReactComponent?!Qu(y,E)||!Qu(T,L):!0}function Ev(i,l,y){var E=!1,T=Xn,L=l.contextType;return typeof L=="object"&&L!==null?L=Ar(L):(T=rr(l)?xi:Ut.current,E=l.contextTypes,L=(E=E!=null)?Ra(i,T):Xn),l=new l(y,L),i.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,l.updater=Kc,i.stateNode=l,l._reactInternals=i,E&&(i=i.stateNode,i.__reactInternalMemoizedUnmaskedChildContext=T,i.__reactInternalMemoizedMaskedChildContext=L),l}function Av(i,l,y,E){i=l.state,typeof l.componentWillReceiveProps=="function"&&l.componentWillReceiveProps(y,E),typeof l.UNSAFE_componentWillReceiveProps=="function"&&l.UNSAFE_componentWillReceiveProps(y,E),l.state!==i&&Kc.enqueueReplaceState(l,l.state,null)}function tp(i,l,y,E){var T=i.stateNode;T.props=y,T.state=i.memoizedState,T.refs={},zh(i);var L=l.contextType;typeof L=="object"&&L!==null?T.context=Ar(L):(L=rr(l)?xi:Ut.current,T.context=Ra(i,L)),T.state=i.memoizedState,L=l.getDerivedStateFromProps,typeof L=="function"&&(ep(i,l,L,y),T.state=i.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof T.getSnapshotBeforeUpdate=="function"||typeof T.UNSAFE_componentWillMount!="function"&&typeof T.componentWillMount!="function"||(l=T.state,typeof T.componentWillMount=="function"&&T.componentWillMount(),typeof T.UNSAFE_componentWillMount=="function"&&T.UNSAFE_componentWillMount(),l!==T.state&&Kc.enqueueReplaceState(T,T.state,null),zc(i,y,T,E),T.state=i.memoizedState),typeof T.componentDidMount=="function"&&(i.flags|=4194308)}function ja(i,l){try{var y="",E=l;do y+=ee(E),E=E.return;while(E);var T=y}catch(L){T=`
|
||
Error generating stack: `+L.message+`
|
||
`+L.stack}return{value:i,source:l,stack:T,digest:null}}function rp(i,l,y){return{value:i,source:null,stack:y??null,digest:l??null}}function np(i,l){try{console.error(l.value)}catch(y){setTimeout(function(){throw y})}}var xT=typeof WeakMap=="function"?WeakMap:Map;function _v(i,l,y){y=wn(-1,y),y.tag=3,y.payload={element:null};var E=l.value;return y.callback=function(){tf||(tf=!0,vp=E),np(i,l)},y}function Tv(i,l,y){y=wn(-1,y),y.tag=3;var E=i.type.getDerivedStateFromError;if(typeof E=="function"){var T=l.value;y.payload=function(){return E(T)},y.callback=function(){np(i,l)}}var L=i.stateNode;return L!==null&&typeof L.componentDidCatch=="function"&&(y.callback=function(){np(i,l),typeof E!="function"&&(ti===null?ti=new Set([this]):ti.add(this));var U=l.stack;this.componentDidCatch(l.value,{componentStack:U!==null?U:""})}),y}function Fv(i,l,y){var E=i.pingCache;if(E===null){E=i.pingCache=new xT;var T=new Set;E.set(l,T)}else T=E.get(l),T===void 0&&(T=new Set,E.set(l,T));T.has(y)||(T.add(y),i=IT.bind(null,i,l,y),l.then(i,i))}function Lv(i){do{var l;if((l=i.tag===13)&&(l=i.memoizedState,l=l!==null?l.dehydrated!==null:!0),l)return i;i=i.return}while(i!==null);return null}function Pv(i,l,y,E,T){return(i.mode&1)===0?(i===l?i.flags|=65536:(i.flags|=128,y.flags|=131072,y.flags&=-52805,y.tag===1&&(y.alternate===null?y.tag=17:(l=wn(-1,1),l.tag=2,Jn(y,l,1))),y.lanes|=1),i):(i.flags|=65536,i.lanes=T,i)}var CT=x.ReactCurrentOwner,nr=!1;function Yt(i,l,y,E){l.child=i===null?Z2(l,null,y,E):qa(l,i.child,y,E)}function Nv(i,l,y,E,T){y=y.render;var L=l.ref;return $a(l,T),E=Kh(i,l,y,E,L,T),y=Yh(),i!==null&&!nr?(l.updateQueue=i.updateQueue,l.flags&=-2053,i.lanes&=~T,kn(i,l,T)):(ft&&y&&Lh(l),l.flags|=1,Yt(i,l,E,T),l.child)}function Rv(i,l,y,E,T){if(i===null){var L=y.type;return typeof L=="function"&&!Dp(L)&&L.defaultProps===void 0&&y.compare===null&&y.defaultProps===void 0?(l.tag=15,l.type=L,Bv(i,l,L,E,T)):(i=of(y.type,null,E,l,l.mode,T),i.ref=l.ref,i.return=l,l.child=i)}if(L=i.child,(i.lanes&T)===0){var U=L.memoizedProps;if(y=y.compare,y=y!==null?y:Qu,y(U,E)&&i.ref===l.ref)return kn(i,l,T)}return l.flags|=1,i=ai(L,E),i.ref=l.ref,i.return=l,l.child=i}function Bv(i,l,y,E,T){if(i!==null){var L=i.memoizedProps;if(Qu(L,E)&&i.ref===l.ref)if(nr=!1,l.pendingProps=E=L,(i.lanes&T)!==0)(i.flags&131072)!==0&&(nr=!0);else return l.lanes=i.lanes,kn(i,l,T)}return ip(i,l,y,E,T)}function Ov(i,l,y){var E=l.pendingProps,T=E.children,L=i!==null?i.memoizedState:null;if(E.mode==="hidden")if((l.mode&1)===0)l.memoizedState={baseLanes:0,cachePool:null,transitions:null},ut(Ha,pr),pr|=y;else{if((y&1073741824)===0)return i=L!==null?L.baseLanes|y:y,l.lanes=l.childLanes=1073741824,l.memoizedState={baseLanes:i,cachePool:null,transitions:null},l.updateQueue=null,ut(Ha,pr),pr|=i,null;l.memoizedState={baseLanes:0,cachePool:null,transitions:null},E=L!==null?L.baseLanes:y,ut(Ha,pr),pr|=E}else L!==null?(E=L.baseLanes|y,l.memoizedState=null):E=y,ut(Ha,pr),pr|=E;return Yt(i,l,T,y),l.child}function Iv(i,l){var y=l.ref;(i===null&&y!==null||i!==null&&i.ref!==y)&&(l.flags|=512,l.flags|=2097152)}function ip(i,l,y,E,T){var L=rr(y)?xi:Ut.current;return L=Ra(l,L),$a(l,T),y=Kh(i,l,y,E,L,T),E=Yh(),i!==null&&!nr?(l.updateQueue=i.updateQueue,l.flags&=-2053,i.lanes&=~T,kn(i,l,T)):(ft&&E&&Lh(l),l.flags|=1,Yt(i,l,y,T),l.child)}function qv(i,l,y,E,T){if(rr(y)){var L=!0;Pc(l)}else L=!1;if($a(l,T),l.stateNode===null)Xc(i,l),Ev(l,y,E),tp(l,y,E,T),E=!0;else if(i===null){var U=l.stateNode,te=l.memoizedProps;U.props=te;var ne=U.context,fe=y.contextType;typeof fe=="object"&&fe!==null?fe=Ar(fe):(fe=rr(y)?xi:Ut.current,fe=Ra(l,fe));var ye=y.getDerivedStateFromProps,Se=typeof ye=="function"||typeof U.getSnapshotBeforeUpdate=="function";Se||typeof U.UNSAFE_componentWillReceiveProps!="function"&&typeof U.componentWillReceiveProps!="function"||(te!==E||ne!==fe)&&Av(l,U,E,fe),Zn=!1;var ve=l.memoizedState;U.state=ve,zc(l,E,U,T),ne=l.memoizedState,te!==E||ve!==ne||tr.current||Zn?(typeof ye=="function"&&(ep(l,y,ye,E),ne=l.memoizedState),(te=Zn||Dv(l,y,te,E,ve,ne,fe))?(Se||typeof U.UNSAFE_componentWillMount!="function"&&typeof U.componentWillMount!="function"||(typeof U.componentWillMount=="function"&&U.componentWillMount(),typeof U.UNSAFE_componentWillMount=="function"&&U.UNSAFE_componentWillMount()),typeof U.componentDidMount=="function"&&(l.flags|=4194308)):(typeof U.componentDidMount=="function"&&(l.flags|=4194308),l.memoizedProps=E,l.memoizedState=ne),U.props=E,U.state=ne,U.context=fe,E=te):(typeof U.componentDidMount=="function"&&(l.flags|=4194308),E=!1)}else{U=l.stateNode,ev(i,l),te=l.memoizedProps,fe=l.type===l.elementType?te:jr(l.type,te),U.props=fe,Se=l.pendingProps,ve=U.context,ne=y.contextType,typeof ne=="object"&&ne!==null?ne=Ar(ne):(ne=rr(y)?xi:Ut.current,ne=Ra(l,ne));var Ee=y.getDerivedStateFromProps;(ye=typeof Ee=="function"||typeof U.getSnapshotBeforeUpdate=="function")||typeof U.UNSAFE_componentWillReceiveProps!="function"&&typeof U.componentWillReceiveProps!="function"||(te!==Se||ve!==ne)&&Av(l,U,E,ne),Zn=!1,ve=l.memoizedState,U.state=ve,zc(l,E,U,T);var Fe=l.memoizedState;te!==Se||ve!==Fe||tr.current||Zn?(typeof Ee=="function"&&(ep(l,y,Ee,E),Fe=l.memoizedState),(fe=Zn||Dv(l,y,fe,E,ve,Fe,ne)||!1)?(ye||typeof U.UNSAFE_componentWillUpdate!="function"&&typeof U.componentWillUpdate!="function"||(typeof U.componentWillUpdate=="function"&&U.componentWillUpdate(E,Fe,ne),typeof U.UNSAFE_componentWillUpdate=="function"&&U.UNSAFE_componentWillUpdate(E,Fe,ne)),typeof U.componentDidUpdate=="function"&&(l.flags|=4),typeof U.getSnapshotBeforeUpdate=="function"&&(l.flags|=1024)):(typeof U.componentDidUpdate!="function"||te===i.memoizedProps&&ve===i.memoizedState||(l.flags|=4),typeof U.getSnapshotBeforeUpdate!="function"||te===i.memoizedProps&&ve===i.memoizedState||(l.flags|=1024),l.memoizedProps=E,l.memoizedState=Fe),U.props=E,U.state=Fe,U.context=ne,E=fe):(typeof U.componentDidUpdate!="function"||te===i.memoizedProps&&ve===i.memoizedState||(l.flags|=4),typeof U.getSnapshotBeforeUpdate!="function"||te===i.memoizedProps&&ve===i.memoizedState||(l.flags|=1024),E=!1)}return ap(i,l,y,E,L,T)}function ap(i,l,y,E,T,L){Iv(i,l);var U=(l.flags&128)!==0;if(!E&&!U)return T&&U2(l,y,!1),kn(i,l,L);E=l.stateNode,CT.current=l;var te=U&&typeof y.getDerivedStateFromError!="function"?null:E.render();return l.flags|=1,i!==null&&U?(l.child=qa(l,i.child,null,L),l.child=qa(l,null,te,L)):Yt(i,l,te,L),l.memoizedState=E.state,T&&U2(l,y,!0),l.child}function Mv(i){var l=i.stateNode;l.pendingContext?z2(i,l.pendingContext,l.pendingContext!==l.context):l.context&&z2(i,l.context,!1),jh(i,l.containerInfo)}function $v(i,l,y,E,T){return Ia(),Bh(T),l.flags|=256,Yt(i,l,y,E),l.child}var sp={dehydrated:null,treeContext:null,retryLane:0};function up(i){return{baseLanes:i,cachePool:null,transitions:null}}function zv(i,l,y){var E=l.pendingProps,T=bt.current,L=!1,U=(l.flags&128)!==0,te;if((te=U)||(te=i!==null&&i.memoizedState===null?!1:(T&2)!==0),te?(L=!0,l.flags&=-129):(i===null||i.memoizedState!==null)&&(T|=1),ut(bt,T&1),i===null)return Rh(l),i=l.memoizedState,i!==null&&(i=i.dehydrated,i!==null)?((l.mode&1)===0?l.lanes=1:i.data==="$!"?l.lanes=8:l.lanes=1073741824,null):(U=E.children,i=E.fallback,L?(E=l.mode,L=l.child,U={mode:"hidden",children:U},(E&1)===0&&L!==null?(L.childLanes=0,L.pendingProps=U):L=lf(U,E,0,null),i=Ni(i,E,y,null),L.return=l,i.return=l,L.sibling=i,l.child=L,l.child.memoizedState=up(y),l.memoizedState=sp,i):op(l,U));if(T=i.memoizedState,T!==null&&(te=T.dehydrated,te!==null))return DT(i,l,U,E,te,T,y);if(L){L=E.fallback,U=l.mode,T=i.child,te=T.sibling;var ne={mode:"hidden",children:E.children};return(U&1)===0&&l.child!==T?(E=l.child,E.childLanes=0,E.pendingProps=ne,l.deletions=null):(E=ai(T,ne),E.subtreeFlags=T.subtreeFlags&14680064),te!==null?L=ai(te,L):(L=Ni(L,U,y,null),L.flags|=2),L.return=l,E.return=l,E.sibling=L,l.child=E,E=L,L=l.child,U=i.child.memoizedState,U=U===null?up(y):{baseLanes:U.baseLanes|y,cachePool:null,transitions:U.transitions},L.memoizedState=U,L.childLanes=i.childLanes&~y,l.memoizedState=sp,E}return L=i.child,i=L.sibling,E=ai(L,{mode:"visible",children:E.children}),(l.mode&1)===0&&(E.lanes=y),E.return=l,E.sibling=null,i!==null&&(y=l.deletions,y===null?(l.deletions=[i],l.flags|=16):y.push(i)),l.child=E,l.memoizedState=null,E}function op(i,l){return l=lf({mode:"visible",children:l},i.mode,0,null),l.return=i,i.child=l}function Yc(i,l,y,E){return E!==null&&Bh(E),qa(l,i.child,null,y),i=op(l,l.pendingProps.children),i.flags|=2,l.memoizedState=null,i}function DT(i,l,y,E,T,L,U){if(y)return l.flags&256?(l.flags&=-257,E=rp(Error(r(422))),Yc(i,l,U,E)):l.memoizedState!==null?(l.child=i.child,l.flags|=128,null):(L=E.fallback,T=l.mode,E=lf({mode:"visible",children:E.children},T,0,null),L=Ni(L,T,U,null),L.flags|=2,E.return=l,L.return=l,E.sibling=L,l.child=E,(l.mode&1)!==0&&qa(l,i.child,null,U),l.child.memoizedState=up(U),l.memoizedState=sp,L);if((l.mode&1)===0)return Yc(i,l,U,null);if(T.data==="$!"){if(E=T.nextSibling&&T.nextSibling.dataset,E)var te=E.dgst;return E=te,L=Error(r(419)),E=rp(L,E,void 0),Yc(i,l,U,E)}if(te=(U&i.childLanes)!==0,nr||te){if(E=Rt,E!==null){switch(U&-U){case 4:T=2;break;case 16:T=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:T=32;break;case 536870912:T=268435456;break;default:T=0}T=(T&(E.suspendedLanes|U))!==0?0:T,T!==0&&T!==L.retryLane&&(L.retryLane=T,yn(i,T),Wr(E,i,T,-1))}return Cp(),E=rp(Error(r(421))),Yc(i,l,U,E)}return T.data==="$?"?(l.flags|=128,l.child=i.child,l=qT.bind(null,i),T._reactRetry=l,null):(i=L.treeContext,hr=Kn(T.nextSibling),dr=l,ft=!0,zr=null,i!==null&&(Dr[Er++]=bn,Dr[Er++]=vn,Dr[Er++]=Ci,bn=i.id,vn=i.overflow,Ci=l),l=op(l,E.children),l.flags|=4096,l)}function jv(i,l,y){i.lanes|=l;var E=i.alternate;E!==null&&(E.lanes|=l),Mh(i.return,l,y)}function lp(i,l,y,E,T){var L=i.memoizedState;L===null?i.memoizedState={isBackwards:l,rendering:null,renderingStartTime:0,last:E,tail:y,tailMode:T}:(L.isBackwards=l,L.rendering=null,L.renderingStartTime=0,L.last=E,L.tail=y,L.tailMode=T)}function Uv(i,l,y){var E=l.pendingProps,T=E.revealOrder,L=E.tail;if(Yt(i,l,E.children,y),E=bt.current,(E&2)!==0)E=E&1|2,l.flags|=128;else{if(i!==null&&(i.flags&128)!==0)e:for(i=l.child;i!==null;){if(i.tag===13)i.memoizedState!==null&&jv(i,y,l);else if(i.tag===19)jv(i,y,l);else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===l)break e;for(;i.sibling===null;){if(i.return===null||i.return===l)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}E&=1}if(ut(bt,E),(l.mode&1)===0)l.memoizedState=null;else switch(T){case"forwards":for(y=l.child,T=null;y!==null;)i=y.alternate,i!==null&&jc(i)===null&&(T=y),y=y.sibling;y=T,y===null?(T=l.child,l.child=null):(T=y.sibling,y.sibling=null),lp(l,!1,T,y,L);break;case"backwards":for(y=null,T=l.child,l.child=null;T!==null;){if(i=T.alternate,i!==null&&jc(i)===null){l.child=T;break}i=T.sibling,T.sibling=y,y=T,T=i}lp(l,!0,y,null,L);break;case"together":lp(l,!1,null,null,void 0);break;default:l.memoizedState=null}return l.child}function Xc(i,l){(l.mode&1)===0&&i!==null&&(i.alternate=null,l.alternate=null,l.flags|=2)}function kn(i,l,y){if(i!==null&&(l.dependencies=i.dependencies),Ti|=l.lanes,(y&l.childLanes)===0)return null;if(i!==null&&l.child!==i.child)throw Error(r(153));if(l.child!==null){for(i=l.child,y=ai(i,i.pendingProps),l.child=y,y.return=l;i.sibling!==null;)i=i.sibling,y=y.sibling=ai(i,i.pendingProps),y.return=l;y.sibling=null}return l.child}function ET(i,l,y){switch(l.tag){case 3:Mv(l),Ia();break;case 5:nv(l);break;case 1:rr(l.type)&&Pc(l);break;case 4:jh(l,l.stateNode.containerInfo);break;case 10:var E=l.type._context,T=l.memoizedProps.value;ut(qc,E._currentValue),E._currentValue=T;break;case 13:if(E=l.memoizedState,E!==null)return E.dehydrated!==null?(ut(bt,bt.current&1),l.flags|=128,null):(y&l.child.childLanes)!==0?zv(i,l,y):(ut(bt,bt.current&1),i=kn(i,l,y),i!==null?i.sibling:null);ut(bt,bt.current&1);break;case 19:if(E=(y&l.childLanes)!==0,(i.flags&128)!==0){if(E)return Uv(i,l,y);l.flags|=128}if(T=l.memoizedState,T!==null&&(T.rendering=null,T.tail=null,T.lastEffect=null),ut(bt,bt.current),E)break;return null;case 22:case 23:return l.lanes=0,Ov(i,l,y)}return kn(i,l,y)}var Hv,cp,Wv,Gv;Hv=function(i,l){for(var y=l.child;y!==null;){if(y.tag===5||y.tag===6)i.appendChild(y.stateNode);else if(y.tag!==4&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===l)break;for(;y.sibling===null;){if(y.return===null||y.return===l)return;y=y.return}y.sibling.return=y.return,y=y.sibling}},cp=function(){},Wv=function(i,l,y,E){var T=i.memoizedProps;if(T!==E){i=l.stateNode,Ai(nn.current);var L=null;switch(y){case"input":T=O(i,T),E=O(i,E),L=[];break;case"select":T=$({},T,{value:void 0}),E=$({},E,{value:void 0}),L=[];break;case"textarea":T=se(i,T),E=se(i,E),L=[];break;default:typeof T.onClick!="function"&&typeof E.onClick=="function"&&(i.onclick=Tc)}jt(y,E);var U;y=null;for(fe in T)if(!E.hasOwnProperty(fe)&&T.hasOwnProperty(fe)&&T[fe]!=null)if(fe==="style"){var te=T[fe];for(U in te)te.hasOwnProperty(U)&&(y||(y={}),y[U]="")}else fe!=="dangerouslySetInnerHTML"&&fe!=="children"&&fe!=="suppressContentEditableWarning"&&fe!=="suppressHydrationWarning"&&fe!=="autoFocus"&&(a.hasOwnProperty(fe)?L||(L=[]):(L=L||[]).push(fe,null));for(fe in E){var ne=E[fe];if(te=T!=null?T[fe]:void 0,E.hasOwnProperty(fe)&&ne!==te&&(ne!=null||te!=null))if(fe==="style")if(te){for(U in te)!te.hasOwnProperty(U)||ne&&ne.hasOwnProperty(U)||(y||(y={}),y[U]="");for(U in ne)ne.hasOwnProperty(U)&&te[U]!==ne[U]&&(y||(y={}),y[U]=ne[U])}else y||(L||(L=[]),L.push(fe,y)),y=ne;else fe==="dangerouslySetInnerHTML"?(ne=ne?ne.__html:void 0,te=te?te.__html:void 0,ne!=null&&te!==ne&&(L=L||[]).push(fe,ne)):fe==="children"?typeof ne!="string"&&typeof ne!="number"||(L=L||[]).push(fe,""+ne):fe!=="suppressContentEditableWarning"&&fe!=="suppressHydrationWarning"&&(a.hasOwnProperty(fe)?(ne!=null&&fe==="onScroll"&<("scroll",i),L||te===ne||(L=[])):(L=L||[]).push(fe,ne))}y&&(L=L||[]).push("style",y);var fe=L;(l.updateQueue=fe)&&(l.flags|=4)}},Gv=function(i,l,y,E){y!==E&&(l.flags|=4)};function ho(i,l){if(!ft)switch(i.tailMode){case"hidden":l=i.tail;for(var y=null;l!==null;)l.alternate!==null&&(y=l),l=l.sibling;y===null?i.tail=null:y.sibling=null;break;case"collapsed":y=i.tail;for(var E=null;y!==null;)y.alternate!==null&&(E=y),y=y.sibling;E===null?l||i.tail===null?i.tail=null:i.tail.sibling=null:E.sibling=null}}function Wt(i){var l=i.alternate!==null&&i.alternate.child===i.child,y=0,E=0;if(l)for(var T=i.child;T!==null;)y|=T.lanes|T.childLanes,E|=T.subtreeFlags&14680064,E|=T.flags&14680064,T.return=i,T=T.sibling;else for(T=i.child;T!==null;)y|=T.lanes|T.childLanes,E|=T.subtreeFlags,E|=T.flags,T.return=i,T=T.sibling;return i.subtreeFlags|=E,i.childLanes=y,l}function AT(i,l,y){var E=l.pendingProps;switch(Ph(l),l.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Wt(l),null;case 1:return rr(l.type)&&Lc(),Wt(l),null;case 3:return E=l.stateNode,za(),ct(tr),ct(Ut),Wh(),E.pendingContext&&(E.context=E.pendingContext,E.pendingContext=null),(i===null||i.child===null)&&(Oc(l)?l.flags|=4:i===null||i.memoizedState.isDehydrated&&(l.flags&256)===0||(l.flags|=1024,zr!==null&&(kp(zr),zr=null))),cp(i,l),Wt(l),null;case 5:Uh(l);var T=Ai(uo.current);if(y=l.type,i!==null&&l.stateNode!=null)Wv(i,l,y,E,T),i.ref!==l.ref&&(l.flags|=512,l.flags|=2097152);else{if(!E){if(l.stateNode===null)throw Error(r(166));return Wt(l),null}if(i=Ai(nn.current),Oc(l)){E=l.stateNode,y=l.type;var L=l.memoizedProps;switch(E[rn]=l,E[ro]=L,i=(l.mode&1)!==0,y){case"dialog":lt("cancel",E),lt("close",E);break;case"iframe":case"object":case"embed":lt("load",E);break;case"video":case"audio":for(T=0;T<Ju.length;T++)lt(Ju[T],E);break;case"source":lt("error",E);break;case"img":case"image":case"link":lt("error",E),lt("load",E);break;case"details":lt("toggle",E);break;case"input":de(E,L),lt("invalid",E);break;case"select":E._wrapperState={wasMultiple:!!L.multiple},lt("invalid",E);break;case"textarea":ke(E,L),lt("invalid",E)}jt(y,L),T=null;for(var U in L)if(L.hasOwnProperty(U)){var te=L[U];U==="children"?typeof te=="string"?E.textContent!==te&&(L.suppressHydrationWarning!==!0&&_c(E.textContent,te,i),T=["children",te]):typeof te=="number"&&E.textContent!==""+te&&(L.suppressHydrationWarning!==!0&&_c(E.textContent,te,i),T=["children",""+te]):a.hasOwnProperty(U)&&te!=null&&U==="onScroll"&<("scroll",E)}switch(y){case"input":re(E),Y(E,L,!0);break;case"textarea":re(E),xe(E);break;case"select":case"option":break;default:typeof L.onClick=="function"&&(E.onclick=Tc)}E=T,l.updateQueue=E,E!==null&&(l.flags|=4)}else{U=T.nodeType===9?T:T.ownerDocument,i==="http://www.w3.org/1999/xhtml"&&(i=Pe(y)),i==="http://www.w3.org/1999/xhtml"?y==="script"?(i=U.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild)):typeof E.is=="string"?i=U.createElement(y,{is:E.is}):(i=U.createElement(y),y==="select"&&(U=i,E.multiple?U.multiple=!0:E.size&&(U.size=E.size))):i=U.createElementNS(i,y),i[rn]=l,i[ro]=E,Hv(i,l,!1,!1),l.stateNode=i;e:{switch(U=qr(y,E),y){case"dialog":lt("cancel",i),lt("close",i),T=E;break;case"iframe":case"object":case"embed":lt("load",i),T=E;break;case"video":case"audio":for(T=0;T<Ju.length;T++)lt(Ju[T],i);T=E;break;case"source":lt("error",i),T=E;break;case"img":case"image":case"link":lt("error",i),lt("load",i),T=E;break;case"details":lt("toggle",i),T=E;break;case"input":de(i,E),T=O(i,E),lt("invalid",i);break;case"option":T=E;break;case"select":i._wrapperState={wasMultiple:!!E.multiple},T=$({},E,{value:void 0}),lt("invalid",i);break;case"textarea":ke(i,E),T=se(i,E),lt("invalid",i);break;default:T=E}jt(y,T),te=T;for(L in te)if(te.hasOwnProperty(L)){var ne=te[L];L==="style"?gt(i,ne):L==="dangerouslySetInnerHTML"?(ne=ne?ne.__html:void 0,ne!=null&&ot(i,ne)):L==="children"?typeof ne=="string"?(y!=="textarea"||ne!=="")&&It(i,ne):typeof ne=="number"&&It(i,""+ne):L!=="suppressContentEditableWarning"&&L!=="suppressHydrationWarning"&&L!=="autoFocus"&&(a.hasOwnProperty(L)?ne!=null&&L==="onScroll"&<("scroll",i):ne!=null&&C(i,L,ne,U))}switch(y){case"input":re(i),Y(i,E,!1);break;case"textarea":re(i),xe(i);break;case"option":E.value!=null&&i.setAttribute("value",""+be(E.value));break;case"select":i.multiple=!!E.multiple,L=E.value,L!=null?pe(i,!!E.multiple,L,!1):E.defaultValue!=null&&pe(i,!!E.multiple,E.defaultValue,!0);break;default:typeof T.onClick=="function"&&(i.onclick=Tc)}switch(y){case"button":case"input":case"select":case"textarea":E=!!E.autoFocus;break e;case"img":E=!0;break e;default:E=!1}}E&&(l.flags|=4)}l.ref!==null&&(l.flags|=512,l.flags|=2097152)}return Wt(l),null;case 6:if(i&&l.stateNode!=null)Gv(i,l,i.memoizedProps,E);else{if(typeof E!="string"&&l.stateNode===null)throw Error(r(166));if(y=Ai(uo.current),Ai(nn.current),Oc(l)){if(E=l.stateNode,y=l.memoizedProps,E[rn]=l,(L=E.nodeValue!==y)&&(i=dr,i!==null))switch(i.tag){case 3:_c(E.nodeValue,y,(i.mode&1)!==0);break;case 5:i.memoizedProps.suppressHydrationWarning!==!0&&_c(E.nodeValue,y,(i.mode&1)!==0)}L&&(l.flags|=4)}else E=(y.nodeType===9?y:y.ownerDocument).createTextNode(E),E[rn]=l,l.stateNode=E}return Wt(l),null;case 13:if(ct(bt),E=l.memoizedState,i===null||i.memoizedState!==null&&i.memoizedState.dehydrated!==null){if(ft&&hr!==null&&(l.mode&1)!==0&&(l.flags&128)===0)Y2(),Ia(),l.flags|=98560,L=!1;else if(L=Oc(l),E!==null&&E.dehydrated!==null){if(i===null){if(!L)throw Error(r(318));if(L=l.memoizedState,L=L!==null?L.dehydrated:null,!L)throw Error(r(317));L[rn]=l}else Ia(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;Wt(l),L=!1}else zr!==null&&(kp(zr),zr=null),L=!0;if(!L)return l.flags&65536?l:null}return(l.flags&128)!==0?(l.lanes=y,l):(E=E!==null,E!==(i!==null&&i.memoizedState!==null)&&E&&(l.child.flags|=8192,(l.mode&1)!==0&&(i===null||(bt.current&1)!==0?Ft===0&&(Ft=3):Cp())),l.updateQueue!==null&&(l.flags|=4),Wt(l),null);case 4:return za(),cp(i,l),i===null&&eo(l.stateNode.containerInfo),Wt(l),null;case 10:return qh(l.type._context),Wt(l),null;case 17:return rr(l.type)&&Lc(),Wt(l),null;case 19:if(ct(bt),L=l.memoizedState,L===null)return Wt(l),null;if(E=(l.flags&128)!==0,U=L.rendering,U===null)if(E)ho(L,!1);else{if(Ft!==0||i!==null&&(i.flags&128)!==0)for(i=l.child;i!==null;){if(U=jc(i),U!==null){for(l.flags|=128,ho(L,!1),E=U.updateQueue,E!==null&&(l.updateQueue=E,l.flags|=4),l.subtreeFlags=0,E=y,y=l.child;y!==null;)L=y,i=E,L.flags&=14680066,U=L.alternate,U===null?(L.childLanes=0,L.lanes=i,L.child=null,L.subtreeFlags=0,L.memoizedProps=null,L.memoizedState=null,L.updateQueue=null,L.dependencies=null,L.stateNode=null):(L.childLanes=U.childLanes,L.lanes=U.lanes,L.child=U.child,L.subtreeFlags=0,L.deletions=null,L.memoizedProps=U.memoizedProps,L.memoizedState=U.memoizedState,L.updateQueue=U.updateQueue,L.type=U.type,i=U.dependencies,L.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),y=y.sibling;return ut(bt,bt.current&1|2),l.child}i=i.sibling}L.tail!==null&&Ct()>Wa&&(l.flags|=128,E=!0,ho(L,!1),l.lanes=4194304)}else{if(!E)if(i=jc(U),i!==null){if(l.flags|=128,E=!0,y=i.updateQueue,y!==null&&(l.updateQueue=y,l.flags|=4),ho(L,!0),L.tail===null&&L.tailMode==="hidden"&&!U.alternate&&!ft)return Wt(l),null}else 2*Ct()-L.renderingStartTime>Wa&&y!==1073741824&&(l.flags|=128,E=!0,ho(L,!1),l.lanes=4194304);L.isBackwards?(U.sibling=l.child,l.child=U):(y=L.last,y!==null?y.sibling=U:l.child=U,L.last=U)}return L.tail!==null?(l=L.tail,L.rendering=l,L.tail=l.sibling,L.renderingStartTime=Ct(),l.sibling=null,y=bt.current,ut(bt,E?y&1|2:y&1),l):(Wt(l),null);case 22:case 23:return xp(),E=l.memoizedState!==null,i!==null&&i.memoizedState!==null!==E&&(l.flags|=8192),E&&(l.mode&1)!==0?(pr&1073741824)!==0&&(Wt(l),l.subtreeFlags&6&&(l.flags|=8192)):Wt(l),null;case 24:return null;case 25:return null}throw Error(r(156,l.tag))}function _T(i,l){switch(Ph(l),l.tag){case 1:return rr(l.type)&&Lc(),i=l.flags,i&65536?(l.flags=i&-65537|128,l):null;case 3:return za(),ct(tr),ct(Ut),Wh(),i=l.flags,(i&65536)!==0&&(i&128)===0?(l.flags=i&-65537|128,l):null;case 5:return Uh(l),null;case 13:if(ct(bt),i=l.memoizedState,i!==null&&i.dehydrated!==null){if(l.alternate===null)throw Error(r(340));Ia()}return i=l.flags,i&65536?(l.flags=i&-65537|128,l):null;case 19:return ct(bt),null;case 4:return za(),null;case 10:return qh(l.type._context),null;case 22:case 23:return xp(),null;case 24:return null;default:return null}}var Qc=!1,Gt=!1,TT=typeof WeakSet=="function"?WeakSet:Set,Ae=null;function Ua(i,l){var y=i.ref;if(y!==null)if(typeof y=="function")try{y(null)}catch(E){St(i,l,E)}else y.current=null}function fp(i,l,y){try{y()}catch(E){St(i,l,E)}}var Vv=!1;function FT(i,l){if(xh=bc,i=D2(),mh(i)){if("selectionStart"in i)var y={start:i.selectionStart,end:i.selectionEnd};else e:{y=(y=i.ownerDocument)&&y.defaultView||window;var E=y.getSelection&&y.getSelection();if(E&&E.rangeCount!==0){y=E.anchorNode;var T=E.anchorOffset,L=E.focusNode;E=E.focusOffset;try{y.nodeType,L.nodeType}catch{y=null;break e}var U=0,te=-1,ne=-1,fe=0,ye=0,Se=i,ve=null;t:for(;;){for(var Ee;Se!==y||T!==0&&Se.nodeType!==3||(te=U+T),Se!==L||E!==0&&Se.nodeType!==3||(ne=U+E),Se.nodeType===3&&(U+=Se.nodeValue.length),(Ee=Se.firstChild)!==null;)ve=Se,Se=Ee;for(;;){if(Se===i)break t;if(ve===y&&++fe===T&&(te=U),ve===L&&++ye===E&&(ne=U),(Ee=Se.nextSibling)!==null)break;Se=ve,ve=Se.parentNode}Se=Ee}y=te===-1||ne===-1?null:{start:te,end:ne}}else y=null}y=y||{start:0,end:0}}else y=null;for(Ch={focusedElem:i,selectionRange:y},bc=!1,Ae=l;Ae!==null;)if(l=Ae,i=l.child,(l.subtreeFlags&1028)!==0&&i!==null)i.return=l,Ae=i;else for(;Ae!==null;){l=Ae;try{var Fe=l.alternate;if((l.flags&1024)!==0)switch(l.tag){case 0:case 11:case 15:break;case 1:if(Fe!==null){var Le=Fe.memoizedProps,Dt=Fe.memoizedState,ue=l.stateNode,ae=ue.getSnapshotBeforeUpdate(l.elementType===l.type?Le:jr(l.type,Le),Dt);ue.__reactInternalSnapshotBeforeUpdate=ae}break;case 3:var oe=l.stateNode.containerInfo;oe.nodeType===1?oe.textContent="":oe.nodeType===9&&oe.documentElement&&oe.removeChild(oe.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(Ce){St(l,l.return,Ce)}if(i=l.sibling,i!==null){i.return=l.return,Ae=i;break}Ae=l.return}return Fe=Vv,Vv=!1,Fe}function po(i,l,y){var E=l.updateQueue;if(E=E!==null?E.lastEffect:null,E!==null){var T=E=E.next;do{if((T.tag&i)===i){var L=T.destroy;T.destroy=void 0,L!==void 0&&fp(l,y,L)}T=T.next}while(T!==E)}}function Zc(i,l){if(l=l.updateQueue,l=l!==null?l.lastEffect:null,l!==null){var y=l=l.next;do{if((y.tag&i)===i){var E=y.create;y.destroy=E()}y=y.next}while(y!==l)}}function dp(i){var l=i.ref;if(l!==null){var y=i.stateNode;switch(i.tag){case 5:i=y;break;default:i=y}typeof l=="function"?l(i):l.current=i}}function Kv(i){var l=i.alternate;l!==null&&(i.alternate=null,Kv(l)),i.child=null,i.deletions=null,i.sibling=null,i.tag===5&&(l=i.stateNode,l!==null&&(delete l[rn],delete l[ro],delete l[_h],delete l[dT],delete l[hT])),i.stateNode=null,i.return=null,i.dependencies=null,i.memoizedProps=null,i.memoizedState=null,i.pendingProps=null,i.stateNode=null,i.updateQueue=null}function Yv(i){return i.tag===5||i.tag===3||i.tag===4}function Xv(i){e:for(;;){for(;i.sibling===null;){if(i.return===null||Yv(i.return))return null;i=i.return}for(i.sibling.return=i.return,i=i.sibling;i.tag!==5&&i.tag!==6&&i.tag!==18;){if(i.flags&2||i.child===null||i.tag===4)continue e;i.child.return=i,i=i.child}if(!(i.flags&2))return i.stateNode}}function hp(i,l,y){var E=i.tag;if(E===5||E===6)i=i.stateNode,l?y.nodeType===8?y.parentNode.insertBefore(i,l):y.insertBefore(i,l):(y.nodeType===8?(l=y.parentNode,l.insertBefore(i,y)):(l=y,l.appendChild(i)),y=y._reactRootContainer,y!=null||l.onclick!==null||(l.onclick=Tc));else if(E!==4&&(i=i.child,i!==null))for(hp(i,l,y),i=i.sibling;i!==null;)hp(i,l,y),i=i.sibling}function pp(i,l,y){var E=i.tag;if(E===5||E===6)i=i.stateNode,l?y.insertBefore(i,l):y.appendChild(i);else if(E!==4&&(i=i.child,i!==null))for(pp(i,l,y),i=i.sibling;i!==null;)pp(i,l,y),i=i.sibling}var qt=null,Ur=!1;function ei(i,l,y){for(y=y.child;y!==null;)Qv(i,l,y),y=y.sibling}function Qv(i,l,y){if(tn&&typeof tn.onCommitFiberUnmount=="function")try{tn.onCommitFiberUnmount(fc,y)}catch{}switch(y.tag){case 5:Gt||Ua(y,l);case 6:var E=qt,T=Ur;qt=null,ei(i,l,y),qt=E,Ur=T,qt!==null&&(Ur?(i=qt,y=y.stateNode,i.nodeType===8?i.parentNode.removeChild(y):i.removeChild(y)):qt.removeChild(y.stateNode));break;case 18:qt!==null&&(Ur?(i=qt,y=y.stateNode,i.nodeType===8?Ah(i.parentNode,y):i.nodeType===1&&Ah(i,y),Wu(i)):Ah(qt,y.stateNode));break;case 4:E=qt,T=Ur,qt=y.stateNode.containerInfo,Ur=!0,ei(i,l,y),qt=E,Ur=T;break;case 0:case 11:case 14:case 15:if(!Gt&&(E=y.updateQueue,E!==null&&(E=E.lastEffect,E!==null))){T=E=E.next;do{var L=T,U=L.destroy;L=L.tag,U!==void 0&&((L&2)!==0||(L&4)!==0)&&fp(y,l,U),T=T.next}while(T!==E)}ei(i,l,y);break;case 1:if(!Gt&&(Ua(y,l),E=y.stateNode,typeof E.componentWillUnmount=="function"))try{E.props=y.memoizedProps,E.state=y.memoizedState,E.componentWillUnmount()}catch(te){St(y,l,te)}ei(i,l,y);break;case 21:ei(i,l,y);break;case 22:y.mode&1?(Gt=(E=Gt)||y.memoizedState!==null,ei(i,l,y),Gt=E):ei(i,l,y);break;default:ei(i,l,y)}}function Zv(i){var l=i.updateQueue;if(l!==null){i.updateQueue=null;var y=i.stateNode;y===null&&(y=i.stateNode=new TT),l.forEach(function(E){var T=MT.bind(null,i,E);y.has(E)||(y.add(E),E.then(T,T))})}}function Hr(i,l){var y=l.deletions;if(y!==null)for(var E=0;E<y.length;E++){var T=y[E];try{var L=i,U=l,te=U;e:for(;te!==null;){switch(te.tag){case 5:qt=te.stateNode,Ur=!1;break e;case 3:qt=te.stateNode.containerInfo,Ur=!0;break e;case 4:qt=te.stateNode.containerInfo,Ur=!0;break e}te=te.return}if(qt===null)throw Error(r(160));Qv(L,U,T),qt=null,Ur=!1;var ne=T.alternate;ne!==null&&(ne.return=null),T.return=null}catch(fe){St(T,l,fe)}}if(l.subtreeFlags&12854)for(l=l.child;l!==null;)Jv(l,i),l=l.sibling}function Jv(i,l){var y=i.alternate,E=i.flags;switch(i.tag){case 0:case 11:case 14:case 15:if(Hr(l,i),sn(i),E&4){try{po(3,i,i.return),Zc(3,i)}catch(Le){St(i,i.return,Le)}try{po(5,i,i.return)}catch(Le){St(i,i.return,Le)}}break;case 1:Hr(l,i),sn(i),E&512&&y!==null&&Ua(y,y.return);break;case 5:if(Hr(l,i),sn(i),E&512&&y!==null&&Ua(y,y.return),i.flags&32){var T=i.stateNode;try{It(T,"")}catch(Le){St(i,i.return,Le)}}if(E&4&&(T=i.stateNode,T!=null)){var L=i.memoizedProps,U=y!==null?y.memoizedProps:L,te=i.type,ne=i.updateQueue;if(i.updateQueue=null,ne!==null)try{te==="input"&&L.type==="radio"&&L.name!=null&&ce(T,L),qr(te,U);var fe=qr(te,L);for(U=0;U<ne.length;U+=2){var ye=ne[U],Se=ne[U+1];ye==="style"?gt(T,Se):ye==="dangerouslySetInnerHTML"?ot(T,Se):ye==="children"?It(T,Se):C(T,ye,Se,fe)}switch(te){case"input":J(T,L);break;case"textarea":De(T,L);break;case"select":var ve=T._wrapperState.wasMultiple;T._wrapperState.wasMultiple=!!L.multiple;var Ee=L.value;Ee!=null?pe(T,!!L.multiple,Ee,!1):ve!==!!L.multiple&&(L.defaultValue!=null?pe(T,!!L.multiple,L.defaultValue,!0):pe(T,!!L.multiple,L.multiple?[]:"",!1))}T[ro]=L}catch(Le){St(i,i.return,Le)}}break;case 6:if(Hr(l,i),sn(i),E&4){if(i.stateNode===null)throw Error(r(162));T=i.stateNode,L=i.memoizedProps;try{T.nodeValue=L}catch(Le){St(i,i.return,Le)}}break;case 3:if(Hr(l,i),sn(i),E&4&&y!==null&&y.memoizedState.isDehydrated)try{Wu(l.containerInfo)}catch(Le){St(i,i.return,Le)}break;case 4:Hr(l,i),sn(i);break;case 13:Hr(l,i),sn(i),T=i.child,T.flags&8192&&(L=T.memoizedState!==null,T.stateNode.isHidden=L,!L||T.alternate!==null&&T.alternate.memoizedState!==null||(bp=Ct())),E&4&&Zv(i);break;case 22:if(ye=y!==null&&y.memoizedState!==null,i.mode&1?(Gt=(fe=Gt)||ye,Hr(l,i),Gt=fe):Hr(l,i),sn(i),E&8192){if(fe=i.memoizedState!==null,(i.stateNode.isHidden=fe)&&!ye&&(i.mode&1)!==0)for(Ae=i,ye=i.child;ye!==null;){for(Se=Ae=ye;Ae!==null;){switch(ve=Ae,Ee=ve.child,ve.tag){case 0:case 11:case 14:case 15:po(4,ve,ve.return);break;case 1:Ua(ve,ve.return);var Fe=ve.stateNode;if(typeof Fe.componentWillUnmount=="function"){E=ve,y=ve.return;try{l=E,Fe.props=l.memoizedProps,Fe.state=l.memoizedState,Fe.componentWillUnmount()}catch(Le){St(E,y,Le)}}break;case 5:Ua(ve,ve.return);break;case 22:if(ve.memoizedState!==null){ry(Se);continue}}Ee!==null?(Ee.return=ve,Ae=Ee):ry(Se)}ye=ye.sibling}e:for(ye=null,Se=i;;){if(Se.tag===5){if(ye===null){ye=Se;try{T=Se.stateNode,fe?(L=T.style,typeof L.setProperty=="function"?L.setProperty("display","none","important"):L.display="none"):(te=Se.stateNode,ne=Se.memoizedProps.style,U=ne!=null&&ne.hasOwnProperty("display")?ne.display:null,te.style.display=je("display",U))}catch(Le){St(i,i.return,Le)}}}else if(Se.tag===6){if(ye===null)try{Se.stateNode.nodeValue=fe?"":Se.memoizedProps}catch(Le){St(i,i.return,Le)}}else if((Se.tag!==22&&Se.tag!==23||Se.memoizedState===null||Se===i)&&Se.child!==null){Se.child.return=Se,Se=Se.child;continue}if(Se===i)break e;for(;Se.sibling===null;){if(Se.return===null||Se.return===i)break e;ye===Se&&(ye=null),Se=Se.return}ye===Se&&(ye=null),Se.sibling.return=Se.return,Se=Se.sibling}}break;case 19:Hr(l,i),sn(i),E&4&&Zv(i);break;case 21:break;default:Hr(l,i),sn(i)}}function sn(i){var l=i.flags;if(l&2){try{e:{for(var y=i.return;y!==null;){if(Yv(y)){var E=y;break e}y=y.return}throw Error(r(160))}switch(E.tag){case 5:var T=E.stateNode;E.flags&32&&(It(T,""),E.flags&=-33);var L=Xv(i);pp(i,L,T);break;case 3:case 4:var U=E.stateNode.containerInfo,te=Xv(i);hp(i,te,U);break;default:throw Error(r(161))}}catch(ne){St(i,i.return,ne)}i.flags&=-3}l&4096&&(i.flags&=-4097)}function LT(i,l,y){Ae=i,ey(i)}function ey(i,l,y){for(var E=(i.mode&1)!==0;Ae!==null;){var T=Ae,L=T.child;if(T.tag===22&&E){var U=T.memoizedState!==null||Qc;if(!U){var te=T.alternate,ne=te!==null&&te.memoizedState!==null||Gt;te=Qc;var fe=Gt;if(Qc=U,(Gt=ne)&&!fe)for(Ae=T;Ae!==null;)U=Ae,ne=U.child,U.tag===22&&U.memoizedState!==null?ny(T):ne!==null?(ne.return=U,Ae=ne):ny(T);for(;L!==null;)Ae=L,ey(L),L=L.sibling;Ae=T,Qc=te,Gt=fe}ty(i)}else(T.subtreeFlags&8772)!==0&&L!==null?(L.return=T,Ae=L):ty(i)}}function ty(i){for(;Ae!==null;){var l=Ae;if((l.flags&8772)!==0){var y=l.alternate;try{if((l.flags&8772)!==0)switch(l.tag){case 0:case 11:case 15:Gt||Zc(5,l);break;case 1:var E=l.stateNode;if(l.flags&4&&!Gt)if(y===null)E.componentDidMount();else{var T=l.elementType===l.type?y.memoizedProps:jr(l.type,y.memoizedProps);E.componentDidUpdate(T,y.memoizedState,E.__reactInternalSnapshotBeforeUpdate)}var L=l.updateQueue;L!==null&&rv(l,L,E);break;case 3:var U=l.updateQueue;if(U!==null){if(y=null,l.child!==null)switch(l.child.tag){case 5:y=l.child.stateNode;break;case 1:y=l.child.stateNode}rv(l,U,y)}break;case 5:var te=l.stateNode;if(y===null&&l.flags&4){y=te;var ne=l.memoizedProps;switch(l.type){case"button":case"input":case"select":case"textarea":ne.autoFocus&&y.focus();break;case"img":ne.src&&(y.src=ne.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(l.memoizedState===null){var fe=l.alternate;if(fe!==null){var ye=fe.memoizedState;if(ye!==null){var Se=ye.dehydrated;Se!==null&&Wu(Se)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}Gt||l.flags&512&&dp(l)}catch(ve){St(l,l.return,ve)}}if(l===i){Ae=null;break}if(y=l.sibling,y!==null){y.return=l.return,Ae=y;break}Ae=l.return}}function ry(i){for(;Ae!==null;){var l=Ae;if(l===i){Ae=null;break}var y=l.sibling;if(y!==null){y.return=l.return,Ae=y;break}Ae=l.return}}function ny(i){for(;Ae!==null;){var l=Ae;try{switch(l.tag){case 0:case 11:case 15:var y=l.return;try{Zc(4,l)}catch(ne){St(l,y,ne)}break;case 1:var E=l.stateNode;if(typeof E.componentDidMount=="function"){var T=l.return;try{E.componentDidMount()}catch(ne){St(l,T,ne)}}var L=l.return;try{dp(l)}catch(ne){St(l,L,ne)}break;case 5:var U=l.return;try{dp(l)}catch(ne){St(l,U,ne)}}}catch(ne){St(l,l.return,ne)}if(l===i){Ae=null;break}var te=l.sibling;if(te!==null){te.return=l.return,Ae=te;break}Ae=l.return}}var PT=Math.ceil,Jc=x.ReactCurrentDispatcher,mp=x.ReactCurrentOwner,Tr=x.ReactCurrentBatchConfig,Je=0,Rt=null,Et=null,Mt=0,pr=0,Ha=Yn(0),Ft=0,mo=null,Ti=0,ef=0,gp=0,go=null,ir=null,bp=0,Wa=1/0,Sn=null,tf=!1,vp=null,ti=null,rf=!1,ri=null,nf=0,bo=0,yp=null,af=-1,sf=0;function Xt(){return(Je&6)!==0?Ct():af!==-1?af:af=Ct()}function ni(i){return(i.mode&1)===0?1:(Je&2)!==0&&Mt!==0?Mt&-Mt:mT.transition!==null?(sf===0&&(sf=Xb()),sf):(i=it,i!==0||(i=window.event,i=i===void 0?16:a2(i.type)),i)}function Wr(i,l,y,E){if(50<bo)throw bo=0,yp=null,Error(r(185));$u(i,y,E),((Je&2)===0||i!==Rt)&&(i===Rt&&((Je&2)===0&&(ef|=y),Ft===4&&ii(i,Mt)),ar(i,E),y===1&&Je===0&&(l.mode&1)===0&&(Wa=Ct()+500,Nc&&Qn()))}function ar(i,l){var y=i.callbackNode;m5(i,l);var E=pc(i,i===Rt?Mt:0);if(E===0)y!==null&&Vb(y),i.callbackNode=null,i.callbackPriority=0;else if(l=E&-E,i.callbackPriority!==l){if(y!=null&&Vb(y),l===1)i.tag===0?pT(ay.bind(null,i)):H2(ay.bind(null,i)),cT(function(){(Je&6)===0&&Qn()}),y=null;else{switch(Qb(E)){case 1:y=Zd;break;case 4:y=Kb;break;case 16:y=cc;break;case 536870912:y=Yb;break;default:y=cc}y=hy(y,iy.bind(null,i))}i.callbackPriority=l,i.callbackNode=y}}function iy(i,l){if(af=-1,sf=0,(Je&6)!==0)throw Error(r(327));var y=i.callbackNode;if(Ga()&&i.callbackNode!==y)return null;var E=pc(i,i===Rt?Mt:0);if(E===0)return null;if((E&30)!==0||(E&i.expiredLanes)!==0||l)l=uf(i,E);else{l=E;var T=Je;Je|=2;var L=uy();(Rt!==i||Mt!==l)&&(Sn=null,Wa=Ct()+500,Li(i,l));do try{BT();break}catch(te){sy(i,te)}while(!0);Ih(),Jc.current=L,Je=T,Et!==null?l=0:(Rt=null,Mt=0,l=Ft)}if(l!==0){if(l===2&&(T=Jd(i),T!==0&&(E=T,l=wp(i,T))),l===1)throw y=mo,Li(i,0),ii(i,E),ar(i,Ct()),y;if(l===6)ii(i,E);else{if(T=i.current.alternate,(E&30)===0&&!NT(T)&&(l=uf(i,E),l===2&&(L=Jd(i),L!==0&&(E=L,l=wp(i,L))),l===1))throw y=mo,Li(i,0),ii(i,E),ar(i,Ct()),y;switch(i.finishedWork=T,i.finishedLanes=E,l){case 0:case 1:throw Error(r(345));case 2:Pi(i,ir,Sn);break;case 3:if(ii(i,E),(E&130023424)===E&&(l=bp+500-Ct(),10<l)){if(pc(i,0)!==0)break;if(T=i.suspendedLanes,(T&E)!==E){Xt(),i.pingedLanes|=i.suspendedLanes&T;break}i.timeoutHandle=Eh(Pi.bind(null,i,ir,Sn),l);break}Pi(i,ir,Sn);break;case 4:if(ii(i,E),(E&4194240)===E)break;for(l=i.eventTimes,T=-1;0<E;){var U=31-Mr(E);L=1<<U,U=l[U],U>T&&(T=U),E&=~L}if(E=T,E=Ct()-E,E=(120>E?120:480>E?480:1080>E?1080:1920>E?1920:3e3>E?3e3:4320>E?4320:1960*PT(E/1960))-E,10<E){i.timeoutHandle=Eh(Pi.bind(null,i,ir,Sn),E);break}Pi(i,ir,Sn);break;case 5:Pi(i,ir,Sn);break;default:throw Error(r(329))}}}return ar(i,Ct()),i.callbackNode===y?iy.bind(null,i):null}function wp(i,l){var y=go;return i.current.memoizedState.isDehydrated&&(Li(i,l).flags|=256),i=uf(i,l),i!==2&&(l=ir,ir=y,l!==null&&kp(l)),i}function kp(i){ir===null?ir=i:ir.push.apply(ir,i)}function NT(i){for(var l=i;;){if(l.flags&16384){var y=l.updateQueue;if(y!==null&&(y=y.stores,y!==null))for(var E=0;E<y.length;E++){var T=y[E],L=T.getSnapshot;T=T.value;try{if(!$r(L(),T))return!1}catch{return!1}}}if(y=l.child,l.subtreeFlags&16384&&y!==null)y.return=l,l=y;else{if(l===i)break;for(;l.sibling===null;){if(l.return===null||l.return===i)return!0;l=l.return}l.sibling.return=l.return,l=l.sibling}}return!0}function ii(i,l){for(l&=~gp,l&=~ef,i.suspendedLanes|=l,i.pingedLanes&=~l,i=i.expirationTimes;0<l;){var y=31-Mr(l),E=1<<y;i[y]=-1,l&=~E}}function ay(i){if((Je&6)!==0)throw Error(r(327));Ga();var l=pc(i,0);if((l&1)===0)return ar(i,Ct()),null;var y=uf(i,l);if(i.tag!==0&&y===2){var E=Jd(i);E!==0&&(l=E,y=wp(i,E))}if(y===1)throw y=mo,Li(i,0),ii(i,l),ar(i,Ct()),y;if(y===6)throw Error(r(345));return i.finishedWork=i.current.alternate,i.finishedLanes=l,Pi(i,ir,Sn),ar(i,Ct()),null}function Sp(i,l){var y=Je;Je|=1;try{return i(l)}finally{Je=y,Je===0&&(Wa=Ct()+500,Nc&&Qn())}}function Fi(i){ri!==null&&ri.tag===0&&(Je&6)===0&&Ga();var l=Je;Je|=1;var y=Tr.transition,E=it;try{if(Tr.transition=null,it=1,i)return i()}finally{it=E,Tr.transition=y,Je=l,(Je&6)===0&&Qn()}}function xp(){pr=Ha.current,ct(Ha)}function Li(i,l){i.finishedWork=null,i.finishedLanes=0;var y=i.timeoutHandle;if(y!==-1&&(i.timeoutHandle=-1,lT(y)),Et!==null)for(y=Et.return;y!==null;){var E=y;switch(Ph(E),E.tag){case 1:E=E.type.childContextTypes,E!=null&&Lc();break;case 3:za(),ct(tr),ct(Ut),Wh();break;case 5:Uh(E);break;case 4:za();break;case 13:ct(bt);break;case 19:ct(bt);break;case 10:qh(E.type._context);break;case 22:case 23:xp()}y=y.return}if(Rt=i,Et=i=ai(i.current,null),Mt=pr=l,Ft=0,mo=null,gp=ef=Ti=0,ir=go=null,Ei!==null){for(l=0;l<Ei.length;l++)if(y=Ei[l],E=y.interleaved,E!==null){y.interleaved=null;var T=E.next,L=y.pending;if(L!==null){var U=L.next;L.next=T,E.next=U}y.pending=E}Ei=null}return i}function sy(i,l){do{var y=Et;try{if(Ih(),Uc.current=Vc,Hc){for(var E=vt.memoizedState;E!==null;){var T=E.queue;T!==null&&(T.pending=null),E=E.next}Hc=!1}if(_i=0,Nt=Tt=vt=null,oo=!1,lo=0,mp.current=null,y===null||y.return===null){Ft=1,mo=l,Et=null;break}e:{var L=i,U=y.return,te=y,ne=l;if(l=Mt,te.flags|=32768,ne!==null&&typeof ne=="object"&&typeof ne.then=="function"){var fe=ne,ye=te,Se=ye.tag;if((ye.mode&1)===0&&(Se===0||Se===11||Se===15)){var ve=ye.alternate;ve?(ye.updateQueue=ve.updateQueue,ye.memoizedState=ve.memoizedState,ye.lanes=ve.lanes):(ye.updateQueue=null,ye.memoizedState=null)}var Ee=Lv(U);if(Ee!==null){Ee.flags&=-257,Pv(Ee,U,te,L,l),Ee.mode&1&&Fv(L,fe,l),l=Ee,ne=fe;var Fe=l.updateQueue;if(Fe===null){var Le=new Set;Le.add(ne),l.updateQueue=Le}else Fe.add(ne);break e}else{if((l&1)===0){Fv(L,fe,l),Cp();break e}ne=Error(r(426))}}else if(ft&&te.mode&1){var Dt=Lv(U);if(Dt!==null){(Dt.flags&65536)===0&&(Dt.flags|=256),Pv(Dt,U,te,L,l),Bh(ja(ne,te));break e}}L=ne=ja(ne,te),Ft!==4&&(Ft=2),go===null?go=[L]:go.push(L),L=U;do{switch(L.tag){case 3:L.flags|=65536,l&=-l,L.lanes|=l;var ue=_v(L,ne,l);tv(L,ue);break e;case 1:te=ne;var ae=L.type,oe=L.stateNode;if((L.flags&128)===0&&(typeof ae.getDerivedStateFromError=="function"||oe!==null&&typeof oe.componentDidCatch=="function"&&(ti===null||!ti.has(oe)))){L.flags|=65536,l&=-l,L.lanes|=l;var Ce=Tv(L,te,l);tv(L,Ce);break e}}L=L.return}while(L!==null)}ly(y)}catch(Ne){l=Ne,Et===y&&y!==null&&(Et=y=y.return);continue}break}while(!0)}function uy(){var i=Jc.current;return Jc.current=Vc,i===null?Vc:i}function Cp(){(Ft===0||Ft===3||Ft===2)&&(Ft=4),Rt===null||(Ti&268435455)===0&&(ef&268435455)===0||ii(Rt,Mt)}function uf(i,l){var y=Je;Je|=2;var E=uy();(Rt!==i||Mt!==l)&&(Sn=null,Li(i,l));do try{RT();break}catch(T){sy(i,T)}while(!0);if(Ih(),Je=y,Jc.current=E,Et!==null)throw Error(r(261));return Rt=null,Mt=0,Ft}function RT(){for(;Et!==null;)oy(Et)}function BT(){for(;Et!==null&&!s5();)oy(Et)}function oy(i){var l=dy(i.alternate,i,pr);i.memoizedProps=i.pendingProps,l===null?ly(i):Et=l,mp.current=null}function ly(i){var l=i;do{var y=l.alternate;if(i=l.return,(l.flags&32768)===0){if(y=AT(y,l,pr),y!==null){Et=y;return}}else{if(y=_T(y,l),y!==null){y.flags&=32767,Et=y;return}if(i!==null)i.flags|=32768,i.subtreeFlags=0,i.deletions=null;else{Ft=6,Et=null;return}}if(l=l.sibling,l!==null){Et=l;return}Et=l=i}while(l!==null);Ft===0&&(Ft=5)}function Pi(i,l,y){var E=it,T=Tr.transition;try{Tr.transition=null,it=1,OT(i,l,y,E)}finally{Tr.transition=T,it=E}return null}function OT(i,l,y,E){do Ga();while(ri!==null);if((Je&6)!==0)throw Error(r(327));y=i.finishedWork;var T=i.finishedLanes;if(y===null)return null;if(i.finishedWork=null,i.finishedLanes=0,y===i.current)throw Error(r(177));i.callbackNode=null,i.callbackPriority=0;var L=y.lanes|y.childLanes;if(g5(i,L),i===Rt&&(Et=Rt=null,Mt=0),(y.subtreeFlags&2064)===0&&(y.flags&2064)===0||rf||(rf=!0,hy(cc,function(){return Ga(),null})),L=(y.flags&15990)!==0,(y.subtreeFlags&15990)!==0||L){L=Tr.transition,Tr.transition=null;var U=it;it=1;var te=Je;Je|=4,mp.current=null,FT(i,y),Jv(y,i),rT(Ch),bc=!!xh,Ch=xh=null,i.current=y,LT(y),u5(),Je=te,it=U,Tr.transition=L}else i.current=y;if(rf&&(rf=!1,ri=i,nf=T),L=i.pendingLanes,L===0&&(ti=null),c5(y.stateNode),ar(i,Ct()),l!==null)for(E=i.onRecoverableError,y=0;y<l.length;y++)T=l[y],E(T.value,{componentStack:T.stack,digest:T.digest});if(tf)throw tf=!1,i=vp,vp=null,i;return(nf&1)!==0&&i.tag!==0&&Ga(),L=i.pendingLanes,(L&1)!==0?i===yp?bo++:(bo=0,yp=i):bo=0,Qn(),null}function Ga(){if(ri!==null){var i=Qb(nf),l=Tr.transition,y=it;try{if(Tr.transition=null,it=16>i?16:i,ri===null)var E=!1;else{if(i=ri,ri=null,nf=0,(Je&6)!==0)throw Error(r(331));var T=Je;for(Je|=4,Ae=i.current;Ae!==null;){var L=Ae,U=L.child;if((Ae.flags&16)!==0){var te=L.deletions;if(te!==null){for(var ne=0;ne<te.length;ne++){var fe=te[ne];for(Ae=fe;Ae!==null;){var ye=Ae;switch(ye.tag){case 0:case 11:case 15:po(8,ye,L)}var Se=ye.child;if(Se!==null)Se.return=ye,Ae=Se;else for(;Ae!==null;){ye=Ae;var ve=ye.sibling,Ee=ye.return;if(Kv(ye),ye===fe){Ae=null;break}if(ve!==null){ve.return=Ee,Ae=ve;break}Ae=Ee}}}var Fe=L.alternate;if(Fe!==null){var Le=Fe.child;if(Le!==null){Fe.child=null;do{var Dt=Le.sibling;Le.sibling=null,Le=Dt}while(Le!==null)}}Ae=L}}if((L.subtreeFlags&2064)!==0&&U!==null)U.return=L,Ae=U;else e:for(;Ae!==null;){if(L=Ae,(L.flags&2048)!==0)switch(L.tag){case 0:case 11:case 15:po(9,L,L.return)}var ue=L.sibling;if(ue!==null){ue.return=L.return,Ae=ue;break e}Ae=L.return}}var ae=i.current;for(Ae=ae;Ae!==null;){U=Ae;var oe=U.child;if((U.subtreeFlags&2064)!==0&&oe!==null)oe.return=U,Ae=oe;else e:for(U=ae;Ae!==null;){if(te=Ae,(te.flags&2048)!==0)try{switch(te.tag){case 0:case 11:case 15:Zc(9,te)}}catch(Ne){St(te,te.return,Ne)}if(te===U){Ae=null;break e}var Ce=te.sibling;if(Ce!==null){Ce.return=te.return,Ae=Ce;break e}Ae=te.return}}if(Je=T,Qn(),tn&&typeof tn.onPostCommitFiberRoot=="function")try{tn.onPostCommitFiberRoot(fc,i)}catch{}E=!0}return E}finally{it=y,Tr.transition=l}}return!1}function cy(i,l,y){l=ja(y,l),l=_v(i,l,1),i=Jn(i,l,1),l=Xt(),i!==null&&($u(i,1,l),ar(i,l))}function St(i,l,y){if(i.tag===3)cy(i,i,y);else for(;l!==null;){if(l.tag===3){cy(l,i,y);break}else if(l.tag===1){var E=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof E.componentDidCatch=="function"&&(ti===null||!ti.has(E))){i=ja(y,i),i=Tv(l,i,1),l=Jn(l,i,1),i=Xt(),l!==null&&($u(l,1,i),ar(l,i));break}}l=l.return}}function IT(i,l,y){var E=i.pingCache;E!==null&&E.delete(l),l=Xt(),i.pingedLanes|=i.suspendedLanes&y,Rt===i&&(Mt&y)===y&&(Ft===4||Ft===3&&(Mt&130023424)===Mt&&500>Ct()-bp?Li(i,0):gp|=y),ar(i,l)}function fy(i,l){l===0&&((i.mode&1)===0?l=1:(l=hc,hc<<=1,(hc&130023424)===0&&(hc=4194304)));var y=Xt();i=yn(i,l),i!==null&&($u(i,l,y),ar(i,y))}function qT(i){var l=i.memoizedState,y=0;l!==null&&(y=l.retryLane),fy(i,y)}function MT(i,l){var y=0;switch(i.tag){case 13:var E=i.stateNode,T=i.memoizedState;T!==null&&(y=T.retryLane);break;case 19:E=i.stateNode;break;default:throw Error(r(314))}E!==null&&E.delete(l),fy(i,y)}var dy;dy=function(i,l,y){if(i!==null)if(i.memoizedProps!==l.pendingProps||tr.current)nr=!0;else{if((i.lanes&y)===0&&(l.flags&128)===0)return nr=!1,ET(i,l,y);nr=(i.flags&131072)!==0}else nr=!1,ft&&(l.flags&1048576)!==0&&W2(l,Bc,l.index);switch(l.lanes=0,l.tag){case 2:var E=l.type;Xc(i,l),i=l.pendingProps;var T=Ra(l,Ut.current);$a(l,y),T=Kh(null,l,E,i,T,y);var L=Yh();return l.flags|=1,typeof T=="object"&&T!==null&&typeof T.render=="function"&&T.$$typeof===void 0?(l.tag=1,l.memoizedState=null,l.updateQueue=null,rr(E)?(L=!0,Pc(l)):L=!1,l.memoizedState=T.state!==null&&T.state!==void 0?T.state:null,zh(l),T.updater=Kc,l.stateNode=T,T._reactInternals=l,tp(l,E,i,y),l=ap(null,l,E,!0,L,y)):(l.tag=0,ft&&L&&Lh(l),Yt(null,l,T,y),l=l.child),l;case 16:E=l.elementType;e:{switch(Xc(i,l),i=l.pendingProps,T=E._init,E=T(E._payload),l.type=E,T=l.tag=zT(E),i=jr(E,i),T){case 0:l=ip(null,l,E,i,y);break e;case 1:l=qv(null,l,E,i,y);break e;case 11:l=Nv(null,l,E,i,y);break e;case 14:l=Rv(null,l,E,jr(E.type,i),y);break e}throw Error(r(306,E,""))}return l;case 0:return E=l.type,T=l.pendingProps,T=l.elementType===E?T:jr(E,T),ip(i,l,E,T,y);case 1:return E=l.type,T=l.pendingProps,T=l.elementType===E?T:jr(E,T),qv(i,l,E,T,y);case 3:e:{if(Mv(l),i===null)throw Error(r(387));E=l.pendingProps,L=l.memoizedState,T=L.element,ev(i,l),zc(l,E,null,y);var U=l.memoizedState;if(E=U.element,L.isDehydrated)if(L={element:E,isDehydrated:!1,cache:U.cache,pendingSuspenseBoundaries:U.pendingSuspenseBoundaries,transitions:U.transitions},l.updateQueue.baseState=L,l.memoizedState=L,l.flags&256){T=ja(Error(r(423)),l),l=$v(i,l,E,y,T);break e}else if(E!==T){T=ja(Error(r(424)),l),l=$v(i,l,E,y,T);break e}else for(hr=Kn(l.stateNode.containerInfo.firstChild),dr=l,ft=!0,zr=null,y=Z2(l,null,E,y),l.child=y;y;)y.flags=y.flags&-3|4096,y=y.sibling;else{if(Ia(),E===T){l=kn(i,l,y);break e}Yt(i,l,E,y)}l=l.child}return l;case 5:return nv(l),i===null&&Rh(l),E=l.type,T=l.pendingProps,L=i!==null?i.memoizedProps:null,U=T.children,Dh(E,T)?U=null:L!==null&&Dh(E,L)&&(l.flags|=32),Iv(i,l),Yt(i,l,U,y),l.child;case 6:return i===null&&Rh(l),null;case 13:return zv(i,l,y);case 4:return jh(l,l.stateNode.containerInfo),E=l.pendingProps,i===null?l.child=qa(l,null,E,y):Yt(i,l,E,y),l.child;case 11:return E=l.type,T=l.pendingProps,T=l.elementType===E?T:jr(E,T),Nv(i,l,E,T,y);case 7:return Yt(i,l,l.pendingProps,y),l.child;case 8:return Yt(i,l,l.pendingProps.children,y),l.child;case 12:return Yt(i,l,l.pendingProps.children,y),l.child;case 10:e:{if(E=l.type._context,T=l.pendingProps,L=l.memoizedProps,U=T.value,ut(qc,E._currentValue),E._currentValue=U,L!==null)if($r(L.value,U)){if(L.children===T.children&&!tr.current){l=kn(i,l,y);break e}}else for(L=l.child,L!==null&&(L.return=l);L!==null;){var te=L.dependencies;if(te!==null){U=L.child;for(var ne=te.firstContext;ne!==null;){if(ne.context===E){if(L.tag===1){ne=wn(-1,y&-y),ne.tag=2;var fe=L.updateQueue;if(fe!==null){fe=fe.shared;var ye=fe.pending;ye===null?ne.next=ne:(ne.next=ye.next,ye.next=ne),fe.pending=ne}}L.lanes|=y,ne=L.alternate,ne!==null&&(ne.lanes|=y),Mh(L.return,y,l),te.lanes|=y;break}ne=ne.next}}else if(L.tag===10)U=L.type===l.type?null:L.child;else if(L.tag===18){if(U=L.return,U===null)throw Error(r(341));U.lanes|=y,te=U.alternate,te!==null&&(te.lanes|=y),Mh(U,y,l),U=L.sibling}else U=L.child;if(U!==null)U.return=L;else for(U=L;U!==null;){if(U===l){U=null;break}if(L=U.sibling,L!==null){L.return=U.return,U=L;break}U=U.return}L=U}Yt(i,l,T.children,y),l=l.child}return l;case 9:return T=l.type,E=l.pendingProps.children,$a(l,y),T=Ar(T),E=E(T),l.flags|=1,Yt(i,l,E,y),l.child;case 14:return E=l.type,T=jr(E,l.pendingProps),T=jr(E.type,T),Rv(i,l,E,T,y);case 15:return Bv(i,l,l.type,l.pendingProps,y);case 17:return E=l.type,T=l.pendingProps,T=l.elementType===E?T:jr(E,T),Xc(i,l),l.tag=1,rr(E)?(i=!0,Pc(l)):i=!1,$a(l,y),Ev(l,E,T),tp(l,E,T,y),ap(null,l,E,!0,i,y);case 19:return Uv(i,l,y);case 22:return Ov(i,l,y)}throw Error(r(156,l.tag))};function hy(i,l){return Gb(i,l)}function $T(i,l,y,E){this.tag=i,this.key=y,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=l,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=E,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Fr(i,l,y,E){return new $T(i,l,y,E)}function Dp(i){return i=i.prototype,!(!i||!i.isReactComponent)}function zT(i){if(typeof i=="function")return Dp(i)?1:0;if(i!=null){if(i=i.$$typeof,i===R)return 11;if(i===W)return 14}return 2}function ai(i,l){var y=i.alternate;return y===null?(y=Fr(i.tag,l,i.key,i.mode),y.elementType=i.elementType,y.type=i.type,y.stateNode=i.stateNode,y.alternate=i,i.alternate=y):(y.pendingProps=l,y.type=i.type,y.flags=0,y.subtreeFlags=0,y.deletions=null),y.flags=i.flags&14680064,y.childLanes=i.childLanes,y.lanes=i.lanes,y.child=i.child,y.memoizedProps=i.memoizedProps,y.memoizedState=i.memoizedState,y.updateQueue=i.updateQueue,l=i.dependencies,y.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext},y.sibling=i.sibling,y.index=i.index,y.ref=i.ref,y}function of(i,l,y,E,T,L){var U=2;if(E=i,typeof i=="function")Dp(i)&&(U=1);else if(typeof i=="string")U=5;else e:switch(i){case A:return Ni(y.children,T,L,l);case _:U=8,T|=8;break;case F:return i=Fr(12,y,l,T|2),i.elementType=F,i.lanes=L,i;case M:return i=Fr(13,y,l,T),i.elementType=M,i.lanes=L,i;case P:return i=Fr(19,y,l,T),i.elementType=P,i.lanes=L,i;case G:return lf(y,T,L,l);default:if(typeof i=="object"&&i!==null)switch(i.$$typeof){case j:U=10;break e;case q:U=9;break e;case R:U=11;break e;case W:U=14;break e;case V:U=16,E=null;break e}throw Error(r(130,i==null?i:typeof i,""))}return l=Fr(U,y,l,T),l.elementType=i,l.type=E,l.lanes=L,l}function Ni(i,l,y,E){return i=Fr(7,i,E,l),i.lanes=y,i}function lf(i,l,y,E){return i=Fr(22,i,E,l),i.elementType=G,i.lanes=y,i.stateNode={isHidden:!1},i}function Ep(i,l,y){return i=Fr(6,i,null,l),i.lanes=y,i}function Ap(i,l,y){return l=Fr(4,i.children!==null?i.children:[],i.key,l),l.lanes=y,l.stateNode={containerInfo:i.containerInfo,pendingChildren:null,implementation:i.implementation},l}function jT(i,l,y,E,T){this.tag=l,this.containerInfo=i,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=eh(0),this.expirationTimes=eh(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=eh(0),this.identifierPrefix=E,this.onRecoverableError=T,this.mutableSourceEagerHydrationData=null}function _p(i,l,y,E,T,L,U,te,ne){return i=new jT(i,l,y,te,ne),l===1?(l=1,L===!0&&(l|=8)):l=0,L=Fr(3,null,null,l),i.current=L,L.stateNode=i,L.memoizedState={element:E,isDehydrated:y,cache:null,transitions:null,pendingSuspenseBoundaries:null},zh(L),i}function UT(i,l,y){var E=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:D,key:E==null?null:""+E,children:i,containerInfo:l,implementation:y}}function py(i){if(!i)return Xn;i=i._reactInternals;e:{if(ki(i)!==i||i.tag!==1)throw Error(r(170));var l=i;do{switch(l.tag){case 3:l=l.stateNode.context;break e;case 1:if(rr(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break e}}l=l.return}while(l!==null);throw Error(r(171))}if(i.tag===1){var y=i.type;if(rr(y))return j2(i,y,l)}return l}function my(i,l,y,E,T,L,U,te,ne){return i=_p(y,E,!0,i,T,L,U,te,ne),i.context=py(null),y=i.current,E=Xt(),T=ni(y),L=wn(E,T),L.callback=l??null,Jn(y,L,T),i.current.lanes=T,$u(i,T,E),ar(i,E),i}function cf(i,l,y,E){var T=l.current,L=Xt(),U=ni(T);return y=py(y),l.context===null?l.context=y:l.pendingContext=y,l=wn(L,U),l.payload={element:i},E=E===void 0?null:E,E!==null&&(l.callback=E),i=Jn(T,l,U),i!==null&&(Wr(i,T,U,L),$c(i,T,U)),U}function ff(i){if(i=i.current,!i.child)return null;switch(i.child.tag){case 5:return i.child.stateNode;default:return i.child.stateNode}}function gy(i,l){if(i=i.memoizedState,i!==null&&i.dehydrated!==null){var y=i.retryLane;i.retryLane=y!==0&&y<l?y:l}}function Tp(i,l){gy(i,l),(i=i.alternate)&&gy(i,l)}function HT(){return null}var by=typeof reportError=="function"?reportError:function(i){console.error(i)};function Fp(i){this._internalRoot=i}df.prototype.render=Fp.prototype.render=function(i){var l=this._internalRoot;if(l===null)throw Error(r(409));cf(i,l,null,null)},df.prototype.unmount=Fp.prototype.unmount=function(){var i=this._internalRoot;if(i!==null){this._internalRoot=null;var l=i.containerInfo;Fi(function(){cf(null,i,null,null)}),l[mn]=null}};function df(i){this._internalRoot=i}df.prototype.unstable_scheduleHydration=function(i){if(i){var l=e2();i={blockedOn:null,target:i,priority:l};for(var y=0;y<Wn.length&&l!==0&&l<Wn[y].priority;y++);Wn.splice(y,0,i),y===0&&n2(i)}};function Lp(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11)}function hf(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11&&(i.nodeType!==8||i.nodeValue!==" react-mount-point-unstable "))}function vy(){}function WT(i,l,y,E,T){if(T){if(typeof E=="function"){var L=E;E=function(){var fe=ff(U);L.call(fe)}}var U=my(l,E,i,0,null,!1,!1,"",vy);return i._reactRootContainer=U,i[mn]=U.current,eo(i.nodeType===8?i.parentNode:i),Fi(),U}for(;T=i.lastChild;)i.removeChild(T);if(typeof E=="function"){var te=E;E=function(){var fe=ff(ne);te.call(fe)}}var ne=_p(i,0,!1,null,null,!1,!1,"",vy);return i._reactRootContainer=ne,i[mn]=ne.current,eo(i.nodeType===8?i.parentNode:i),Fi(function(){cf(l,ne,y,E)}),ne}function pf(i,l,y,E,T){var L=y._reactRootContainer;if(L){var U=L;if(typeof T=="function"){var te=T;T=function(){var ne=ff(U);te.call(ne)}}cf(l,U,i,T)}else U=WT(y,l,i,T,E);return ff(U)}Zb=function(i){switch(i.tag){case 3:var l=i.stateNode;if(l.current.memoizedState.isDehydrated){var y=Mu(l.pendingLanes);y!==0&&(th(l,y|1),ar(l,Ct()),(Je&6)===0&&(Wa=Ct()+500,Qn()))}break;case 13:Fi(function(){var E=yn(i,1);if(E!==null){var T=Xt();Wr(E,i,1,T)}}),Tp(i,1)}},rh=function(i){if(i.tag===13){var l=yn(i,134217728);if(l!==null){var y=Xt();Wr(l,i,134217728,y)}Tp(i,134217728)}},Jb=function(i){if(i.tag===13){var l=ni(i),y=yn(i,l);if(y!==null){var E=Xt();Wr(y,i,l,E)}Tp(i,l)}},e2=function(){return it},t2=function(i,l){var y=it;try{return it=i,l()}finally{it=y}},Bu=function(i,l,y){switch(l){case"input":if(J(i,y),l=y.name,y.type==="radio"&&l!=null){for(y=i;y.parentNode;)y=y.parentNode;for(y=y.querySelectorAll("input[name="+JSON.stringify(""+l)+'][type="radio"]'),l=0;l<y.length;l++){var E=y[l];if(E!==i&&E.form===i.form){var T=Fc(E);if(!T)throw Error(r(90));we(E),J(E,T)}}}break;case"textarea":De(i,y);break;case"select":l=y.value,l!=null&&pe(i,!!y.multiple,l,!1)}},Mb=Sp,$b=Fi;var GT={usingClientEntryPoint:!1,Events:[no,Pa,Fc,Ib,qb,Sp]},vo={findFiberByHostInstance:Si,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},VT={bundleType:vo.bundleType,version:vo.version,rendererPackageName:vo.rendererPackageName,rendererConfig:vo.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:x.ReactCurrentDispatcher,findHostInstanceByFiber:function(i){return i=Hb(i),i===null?null:i.stateNode},findFiberByHostInstance:vo.findFiberByHostInstance||HT,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var mf=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!mf.isDisabled&&mf.supportsFiber)try{fc=mf.inject(VT),tn=mf}catch{}}return sr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=GT,sr.createPortal=function(i,l){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Lp(l))throw Error(r(200));return UT(i,l,null,y)},sr.createRoot=function(i,l){if(!Lp(i))throw Error(r(299));var y=!1,E="",T=by;return l!=null&&(l.unstable_strictMode===!0&&(y=!0),l.identifierPrefix!==void 0&&(E=l.identifierPrefix),l.onRecoverableError!==void 0&&(T=l.onRecoverableError)),l=_p(i,1,!1,null,null,y,!1,E,T),i[mn]=l.current,eo(i.nodeType===8?i.parentNode:i),new Fp(l)},sr.findDOMNode=function(i){if(i==null)return null;if(i.nodeType===1)return i;var l=i._reactInternals;if(l===void 0)throw typeof i.render=="function"?Error(r(188)):(i=Object.keys(i).join(","),Error(r(268,i)));return i=Hb(l),i=i===null?null:i.stateNode,i},sr.flushSync=function(i){return Fi(i)},sr.hydrate=function(i,l,y){if(!hf(l))throw Error(r(200));return pf(null,i,l,!0,y)},sr.hydrateRoot=function(i,l,y){if(!Lp(i))throw Error(r(405));var E=y!=null&&y.hydratedSources||null,T=!1,L="",U=by;if(y!=null&&(y.unstable_strictMode===!0&&(T=!0),y.identifierPrefix!==void 0&&(L=y.identifierPrefix),y.onRecoverableError!==void 0&&(U=y.onRecoverableError)),l=my(l,null,i,1,y??null,T,!1,L,U),i[mn]=l.current,eo(i),E)for(i=0;i<E.length;i++)y=E[i],T=y._getVersion,T=T(y._source),l.mutableSourceEagerHydrationData==null?l.mutableSourceEagerHydrationData=[y,T]:l.mutableSourceEagerHydrationData.push(y,T);return new df(l)},sr.render=function(i,l,y){if(!hf(l))throw Error(r(200));return pf(null,i,l,!1,y)},sr.unmountComponentAtNode=function(i){if(!hf(i))throw Error(r(40));return i._reactRootContainer?(Fi(function(){pf(null,null,i,!1,function(){i._reactRootContainer=null,i[mn]=null})}),!0):!1},sr.unstable_batchedUpdates=Sp,sr.unstable_renderSubtreeIntoContainer=function(i,l,y,E){if(!hf(y))throw Error(r(200));if(i==null||i._reactInternals===void 0)throw Error(r(38));return pf(i,l,y,!1,E)},sr.version="18.3.1-next-f1338f8080-20240426",sr}var Ey;function jE(){if(Ey)return Rp.exports;Ey=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(),Rp.exports=rF(),Rp.exports}var Ay;function nF(){if(Ay)return bf;Ay=1;var e=jE();return bf.createRoot=e.createRoot,bf.hydrateRoot=e.hydrateRoot,bf}var iF=nF();const rz=gd(iF);var le=F1();const Xe=gd(le),Hl=zE({__proto__:null,default:Xe},[le]);var L1=jE();const aF=gd(L1),nz=zE({__proto__:null,default:aF},[L1]);function UE(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=UE(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function HE(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=UE(e))&&(n&&(n+=" "),n+=t);return n}const sF={blue:"bg-blue-50 text-blue-700 ring-blue-700/10",gray:"bg-gray-50 text-gray-600 ring-gray-500/10",green:"bg-green-50 text-green-700 ring-green-600/20",indigo:"bg-indigo-50 text-indigo-700 ring-indigo-700/10",pink:"bg-pink-50 text-pink-700 ring-pink-700/10",purple:"bg-purple-50 text-purple-700 ring-purple-700/10",red:"bg-red-50 text-red-700 ring-red-600/10",yellow:"bg-yellow-50 text-yellow-800 ring-yellow-600/20"},iz=le.forwardRef((e,t)=>{const{className:r,text:n,variant:a="gray",...s}=e,u=HE("inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset",sF[a],r);return Ye.jsx("span",{className:u,ref:t,...s,children:n})}),uF=le.forwardRef((e,t)=>Ye.jsx("div",{className:"spinner",ref:t,...e,children:Ye.jsxs("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[Ye.jsx("path",{d:"M12 1a11 11 0 1 0 11 11A11 11 0 0 0 12 1m0 19a8 8 0 1 1 8-8 8 8 0 0 1-8 8",fill:"currentColor",opacity:".25"}),Ye.jsx("path",{d:"M10.72 19.9a8 8 0 0 1-6.5-9.79 7.77 7.77 0 0 1 6.18-5.95 8 8 0 0 1 9.49 6.52A1.54 1.54 0 0 0 21.38 12h.13a1.37 1.37 0 0 0 1.38-1.54 11 11 0 1 0-12.7 12.39A1.54 1.54 0 0 0 12 21.34a1.47 1.47 0 0 0-1.28-1.44",fill:"currentColor",style:{animation:"spinner .75s infinite linear",transformOrigin:"center"}})]})})),WE="rounded-lg flex items-center gap-1 font-semibold transition-all duration-200 ease-in-out focus justify-center",GE={destructive:"ring-1 ring-inset ring-red-300 dark:ring-red-700 hover:bg-red-100 dark:hover:bg-red-800 shadow-sm text-red-600",ghost:"bg-transparent hover:bg-gray-100 dark:hover:bg-gray-800",primary:"bg-red-600 hover:bg-red-500 text-white shadow-sm",secondary:"ring-1 ring-inset ring-gray-300 dark:ring-gray-700 hover:bg-gray-100 dark:hover:bg-gray-800 shadow-sm"},oF={lg:"px-3 py-2 text-base",md:"px-2.5 py-1.5 text-sm",sm:"px-2 py-1 text-sm",xl:"px-3.5 py-2.5 text-base",xs:"px-2 py-1 text-xs"},az=le.forwardRef(({children:e,className:t="",disabled:r,loading:n,size:a="md",type:s="button",variant:u="primary",...o},c)=>{const d=[WE,GE[u],oF[a],t].join(" ").trim();return Ye.jsx("button",{className:d,ref:c,...o,"aria-busy":n,disabled:r||n,type:s,children:n?Ye.jsx(uF,{className:"h-6 w-6"}):e})});function lF({title:e,titleId:t,...r},n){return le.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":t},r),e?le.createElement("title",{id:t},e):null,le.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"}))}const cF=le.forwardRef(lF),Qg={collectionId:"",data:[],pageCount:1,processedData:[],search:"",selected:[],view:{canvas:"#ffffff",colorMode:"light",filters:{"hide-cors":!1,"show-name":!0,"show-size":!1},size:96,sort:"file-desc"}},Ip=100,fF=(e,t)=>{switch(t.type){case"add-selected":return{...e,selected:[...e.selected,t.payload]};case"load-more":return{...e,pageCount:e.pageCount+1,processedData:[...e.processedData,...e.data.slice(e.pageCount*Ip,(e.pageCount+1)*Ip)]};case"process-data":{let r=[...e.data];for(const[n,a]of Object.entries(e.view.filters))switch(n){case"hide-cors":{if(!a)break;r=r.filter(s=>!s.corsRestricted);break}}switch(e.search&&(r=r.filter(n=>{const a=n.name.toLowerCase(),s=e.search.toLowerCase(),u=n.svg.toLowerCase();return a.includes(s)||u.includes(s)})),e.view.sort){case"alphabetical-asc":{r.sort((n,a)=>n.name.localeCompare(a.name));break}case"alphabetical-desc":{r.sort((n,a)=>a.name.localeCompare(n.name));break}case"file-asc":{r.sort((n,a)=>{const s=new Blob([n.svg]).size,u=new Blob([a.svg]).size;return s-u});break}case"file-desc":{r.sort((n,a)=>{const s=new Blob([n.svg]).size;return new Blob([a.svg]).size-s});break}case"last-asc":{r.sort((n,a)=>{const s=new Date(n.lastEdited).getTime();return new Date(a.lastEdited).getTime()-s});break}case"last-desc":{r.sort((n,a)=>{const s=new Date(n.lastEdited).getTime(),u=new Date(a.lastEdited).getTime();return s-u});break}}return{...e,pageCount:1,processedData:r.slice(0,Ip)}}case"remove-selected":return{...e,selected:e.selected.filter(r=>r!==t.payload)};case"reset":return Qg;case"select-all":return{...e,selected:e.data.filter(r=>!r.corsRestricted)};case"set-canvas-color":return{...e,view:{...e.view,canvas:t.payload}};case"set-collection-id":return{...e,collectionId:t.payload};case"set-data":return{...e,data:t.payload};case"set-search":return{...e,search:t.payload};case"set-selected":return{...e,selected:t.payload};case"set-view":return{...e,view:t.payload};case"unselect-all":return{...e,selected:[]};default:return Qg}},VE=le.createContext({}),sz=({children:e})=>{const[t,r]=le.useReducer(fF,Qg),n=le.useMemo(()=>({dispatch:r,state:t}),[t,r]);return Ye.jsx(VE.Provider,{value:n,children:e})},uz=()=>le.useContext(VE),Zg={collections:[],isOpen:!1},dF=(e,t)=>{switch(t.type){case"init":return{...e,collections:t.payload.collections};case"reset":return Zg;case"set-collection-icon":return{...e,collections:e.collections.map(r=>r.id===t.payload.id?{...r,emoji:t.payload.emoji}:r)};case"set-collections":return{...e,collections:t.payload};case"set-open":return{...e,isOpen:t.payload};default:return Zg}},KE=le.createContext({}),oz=({children:e})=>{const[t,r]=le.useReducer(dF,Zg),n=le.useMemo(()=>({dispatch:r,state:t}),[t,r]);return Ye.jsx(KE.Provider,{value:n,children:e})},lz=()=>le.useContext(KE);function Ol(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 vf={};const hF={},pF=Object.freeze(Object.defineProperty({__proto__:null,default:hF},Symbol.toStringTag,{value:"Module"})),yf=$E(pF);var qp={},Mp={},$p={},_y;function mF(){return _y||(_y=1,(function(e){(function(t){t.parser=function(B,N){return new n(B,N)},t.SAXParser=n,t.MAX_BUFFER_LENGTH=64*1024;var r=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];t.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function n(B,N){if(!(this instanceof n))return new n(B,N);var ee=this;s(ee),ee.q=ee.c="",ee.bufferCheckPosition=t.MAX_BUFFER_LENGTH,ee.opt=N||{},ee.opt.lowercase=ee.opt.lowercase||ee.opt.lowercasetags,ee.looseCase=ee.opt.lowercase?"toLowerCase":"toUpperCase",ee.tags=[],ee.closed=ee.closedRoot=ee.sawRoot=!1,ee.tag=ee.error=null,ee.strict=!!B,ee.noscript=!!(B||ee.opt.noscript),ee.state=w.BEGIN,ee.strictEntities=ee.opt.strictEntities,ee.ENTITIES=ee.strictEntities?Object.create(t.XML_ENTITIES):Object.create(t.ENTITIES),ee.attribList=[],ee.opt.xmlns&&(ee.ns=Object.create(p)),ee.trackPosition=ee.opt.position!==!1,ee.trackPosition&&(ee.position=ee.line=ee.column=0),A(ee,"onready")}Object.create||(Object.create=function(B){function N(){}N.prototype=B;var ee=new N;return ee}),Object.keys||(Object.keys=function(B){var N=[];for(var ee in B)B.hasOwnProperty(ee)&&N.push(ee);return N});function a(B){for(var N=Math.max(t.MAX_BUFFER_LENGTH,10),ee=0,X=0,me=r.length;X<me;X++){var be=B[r[X]].length;if(be>N)switch(r[X]){case"textNode":F(B);break;case"cdata":_(B,"oncdata",B.cdata),B.cdata="";break;case"script":_(B,"onscript",B.script),B.script="";break;default:q(B,"Max buffer length exceeded: "+r[X])}ee=Math.max(ee,be)}var H=t.MAX_BUFFER_LENGTH-ee;B.bufferCheckPosition=H+B.position}function s(B){for(var N=0,ee=r.length;N<ee;N++)B[r[N]]=""}function u(B){F(B),B.cdata!==""&&(_(B,"oncdata",B.cdata),B.cdata=""),B.script!==""&&(_(B,"onscript",B.script),B.script="")}n.prototype={end:function(){R(this)},write:z,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){u(this)}};var o="[CDATA[",c="DOCTYPE",d="http://www.w3.org/XML/1998/namespace",h="http://www.w3.org/2000/xmlns/",p={xml:d,xmlns:h},g=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,f=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,m=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,b=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function v(B){return B===" "||B===`
|
||
`||B==="\r"||B===" "}function k(B){return B==='"'||B==="'"}function S(B){return B===">"||v(B)}function C(B,N){return B.test(N)}function x(B,N){return!C(B,N)}var w=0;t.STATE={BEGIN:w++,BEGIN_WHITESPACE:w++,TEXT:w++,TEXT_ENTITY:w++,OPEN_WAKA:w++,SGML_DECL:w++,SGML_DECL_QUOTED:w++,DOCTYPE:w++,DOCTYPE_QUOTED:w++,DOCTYPE_DTD:w++,DOCTYPE_DTD_QUOTED:w++,COMMENT_STARTING:w++,COMMENT:w++,COMMENT_ENDING:w++,COMMENT_ENDED:w++,CDATA:w++,CDATA_ENDING:w++,CDATA_ENDING_2:w++,PROC_INST:w++,PROC_INST_BODY:w++,PROC_INST_ENDING:w++,OPEN_TAG:w++,OPEN_TAG_SLASH:w++,ATTRIB:w++,ATTRIB_NAME:w++,ATTRIB_NAME_SAW_WHITE:w++,ATTRIB_VALUE:w++,ATTRIB_VALUE_QUOTED:w++,ATTRIB_VALUE_CLOSED:w++,ATTRIB_VALUE_UNQUOTED:w++,ATTRIB_VALUE_ENTITY_Q:w++,ATTRIB_VALUE_ENTITY_U:w++,CLOSE_TAG:w++,CLOSE_TAG_SAW_WHITE:w++,SCRIPT:w++,SCRIPT_ENDING:w++},t.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},t.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(t.ENTITIES).forEach(function(B){var N=t.ENTITIES[B],ee=typeof N=="number"?String.fromCharCode(N):N;t.ENTITIES[B]=ee});for(var D in t.STATE)t.STATE[t.STATE[D]]=D;w=t.STATE;function A(B,N,ee){B[N]&&B[N](ee)}function _(B,N,ee){B.textNode&&F(B),A(B,N,ee)}function F(B){B.textNode=j(B.opt,B.textNode),B.textNode&&A(B,"ontext",B.textNode),B.textNode=""}function j(B,N){return B.trim&&(N=N.trim()),B.normalize&&(N=N.replace(/\s+/g," ")),N}function q(B,N){F(B);const ee=N+`
|
||
Line: `+B.line+`
|
||
Column: `+B.column+`
|
||
Char: `+B.c,X=new Error(ee);return X.reason=N,X.line=B.line,X.column=B.column,B.error=X,A(B,"onerror",X),B}function R(B){return B.sawRoot&&!B.closedRoot&&M(B,"Unclosed root tag"),B.state!==w.BEGIN&&B.state!==w.BEGIN_WHITESPACE&&B.state!==w.TEXT&&q(B,"Unexpected end"),F(B),B.c="",B.closed=!0,A(B,"onend"),n.call(B,B.strict,B.opt),B}function M(B,N){if(typeof B!="object"||!(B instanceof n))throw new Error("bad call to strictFail");B.strict&&q(B,N)}function P(B){B.strict||(B.tagName=B.tagName[B.looseCase]());var N=B.tags[B.tags.length-1]||B,ee=B.tag={name:B.tagName,attributes:{}};B.opt.xmlns&&(ee.ns=N.ns),B.attribList.length=0,_(B,"onopentagstart",ee)}function W(B,N){var ee=B.indexOf(":"),X=ee<0?["",B]:B.split(":"),me=X[0],be=X[1];return N&&B==="xmlns"&&(me="xmlns",be=""),{prefix:me,local:be}}function V(B){if(B.strict||(B.attribName=B.attribName[B.looseCase]()),B.attribList.indexOf(B.attribName)!==-1||B.tag.attributes.hasOwnProperty(B.attribName)){B.attribName=B.attribValue="";return}if(B.opt.xmlns){var N=W(B.attribName,!0),ee=N.prefix,X=N.local;if(ee==="xmlns")if(X==="xml"&&B.attribValue!==d)M(B,"xml: prefix must be bound to "+d+`
|
||
Actual: `+B.attribValue);else if(X==="xmlns"&&B.attribValue!==h)M(B,"xmlns: prefix must be bound to "+h+`
|
||
Actual: `+B.attribValue);else{var me=B.tag,be=B.tags[B.tags.length-1]||B;me.ns===be.ns&&(me.ns=Object.create(be.ns)),me.ns[X]=B.attribValue}B.attribList.push([B.attribName,B.attribValue])}else B.tag.attributes[B.attribName]=B.attribValue,_(B,"onattribute",{name:B.attribName,value:B.attribValue});B.attribName=B.attribValue=""}function G(B,N){if(B.opt.xmlns){var ee=B.tag,X=W(B.tagName);ee.prefix=X.prefix,ee.local=X.local,ee.uri=ee.ns[X.prefix]||"",ee.prefix&&!ee.uri&&(M(B,"Unbound namespace prefix: "+JSON.stringify(B.tagName)),ee.uri=X.prefix);var me=B.tags[B.tags.length-1]||B;ee.ns&&me.ns!==ee.ns&&Object.keys(ee.ns).forEach(function(Y){_(B,"onopennamespace",{prefix:Y,uri:ee.ns[Y]})});for(var be=0,H=B.attribList.length;be<H;be++){var Z=B.attribList[be],re=Z[0],we=Z[1],ge=W(re,!0),O=ge.prefix,de=ge.local,ce=O===""?"":ee.ns[O]||"",J={name:re,value:we,prefix:O,local:de,uri:ce};O&&O!=="xmlns"&&!ce&&(M(B,"Unbound namespace prefix: "+JSON.stringify(O)),J.uri=O),B.tag.attributes[re]=J,_(B,"onattribute",J)}B.attribList.length=0}B.tag.isSelfClosing=!!N,B.sawRoot=!0,B.tags.push(B.tag),_(B,"onopentag",B.tag),N||(!B.noscript&&B.tagName.toLowerCase()==="script"?B.state=w.SCRIPT:B.state=w.TEXT,B.tag=null,B.tagName=""),B.attribName=B.attribValue="",B.attribList.length=0}function K(B){if(!B.tagName){M(B,"Weird empty close tag."),B.textNode+="</>",B.state=w.TEXT;return}if(B.script){if(B.tagName!=="script"){B.script+="</"+B.tagName+">",B.tagName="",B.state=w.SCRIPT;return}_(B,"onscript",B.script),B.script=""}var N=B.tags.length,ee=B.tagName;B.strict||(ee=ee[B.looseCase]());for(var X=ee;N--;){var me=B.tags[N];if(me.name!==X)M(B,"Unexpected close tag");else break}if(N<0){M(B,"Unmatched closing tag: "+B.tagName),B.textNode+="</"+B.tagName+">",B.state=w.TEXT;return}B.tagName=ee;for(var be=B.tags.length;be-- >N;){var H=B.tag=B.tags.pop();B.tagName=B.tag.name,_(B,"onclosetag",B.tagName);var Z={};for(var re in H.ns)Z[re]=H.ns[re];var we=B.tags[B.tags.length-1]||B;B.opt.xmlns&&H.ns!==we.ns&&Object.keys(H.ns).forEach(function(ge){var O=H.ns[ge];_(B,"onclosenamespace",{prefix:ge,uri:O})})}N===0&&(B.closedRoot=!0),B.tagName=B.attribValue=B.attribName="",B.attribList.length=0,B.state=w.TEXT}function Q(B){var N=B.entity,ee=N.toLowerCase(),X,me="";return B.ENTITIES[N]?B.ENTITIES[N]:B.ENTITIES[ee]?B.ENTITIES[ee]:(N=ee,N.charAt(0)==="#"&&(N.charAt(1)==="x"?(N=N.slice(2),X=parseInt(N,16),me=X.toString(16)):(N=N.slice(1),X=parseInt(N,10),me=X.toString(10))),N=N.replace(/^0+/,""),isNaN(X)||me.toLowerCase()!==N?(M(B,"Invalid character entity"),"&"+B.entity+";"):String.fromCodePoint(X))}function $(B,N){N==="<"?(B.state=w.OPEN_WAKA,B.startTagPosition=B.position):v(N)||(M(B,"Non-whitespace before first tag."),B.textNode=N,B.state=w.TEXT)}function I(B,N){var ee="";return N<B.length&&(ee=B.charAt(N)),ee}function z(B){var N=this;if(this.error)throw this.error;if(N.closed)return q(N,"Cannot write after close. Assign an onready handler.");if(B===null)return R(N);typeof B=="object"&&(B=B.toString());for(var ee=0,X="";X=I(B,ee++),N.c=X,!!X;)switch(N.trackPosition&&(N.position++,X===`
|
||
`?(N.line++,N.column=0):N.column++),N.state){case w.BEGIN:if(N.state=w.BEGIN_WHITESPACE,X==="\uFEFF")continue;$(N,X);continue;case w.BEGIN_WHITESPACE:$(N,X);continue;case w.TEXT:if(N.sawRoot&&!N.closedRoot){for(var me=ee-1;X&&X!=="<"&&X!=="&";)X=I(B,ee++),X&&N.trackPosition&&(N.position++,X===`
|
||
`?(N.line++,N.column=0):N.column++);N.textNode+=B.substring(me,ee-1)}X==="<"&&!(N.sawRoot&&N.closedRoot&&!N.strict)?(N.state=w.OPEN_WAKA,N.startTagPosition=N.position):(!v(X)&&(!N.sawRoot||N.closedRoot)&&M(N,"Text data outside of root node."),X==="&"?N.state=w.TEXT_ENTITY:N.textNode+=X);continue;case w.SCRIPT:X==="<"?N.state=w.SCRIPT_ENDING:N.script+=X;continue;case w.SCRIPT_ENDING:X==="/"?N.state=w.CLOSE_TAG:(N.script+="<"+X,N.state=w.SCRIPT);continue;case w.OPEN_WAKA:if(X==="!")N.state=w.SGML_DECL,N.sgmlDecl="";else if(!v(X))if(C(g,X))N.state=w.OPEN_TAG,N.tagName=X;else if(X==="/")N.state=w.CLOSE_TAG,N.tagName="";else if(X==="?")N.state=w.PROC_INST,N.procInstName=N.procInstBody="";else{if(M(N,"Unencoded <"),N.startTagPosition+1<N.position){var be=N.position-N.startTagPosition;X=new Array(be).join(" ")+X}N.textNode+="<"+X,N.state=w.TEXT}continue;case w.SGML_DECL:(N.sgmlDecl+X).toUpperCase()===o?(_(N,"onopencdata"),N.state=w.CDATA,N.sgmlDecl="",N.cdata=""):N.sgmlDecl+X==="--"?(N.state=w.COMMENT,N.comment="",N.sgmlDecl=""):(N.sgmlDecl+X).toUpperCase()===c?(N.state=w.DOCTYPE,(N.doctype||N.sawRoot)&&M(N,"Inappropriately located doctype declaration"),N.doctype="",N.sgmlDecl=""):X===">"?(_(N,"onsgmldeclaration",N.sgmlDecl),N.sgmlDecl="",N.state=w.TEXT):(k(X)&&(N.state=w.SGML_DECL_QUOTED),N.sgmlDecl+=X);continue;case w.SGML_DECL_QUOTED:X===N.q&&(N.state=w.SGML_DECL,N.q=""),N.sgmlDecl+=X;continue;case w.DOCTYPE:X===">"?(N.state=w.TEXT,_(N,"ondoctype",N.doctype),N.doctype=!0):(N.doctype+=X,X==="["?N.state=w.DOCTYPE_DTD:k(X)&&(N.state=w.DOCTYPE_QUOTED,N.q=X));continue;case w.DOCTYPE_QUOTED:N.doctype+=X,X===N.q&&(N.q="",N.state=w.DOCTYPE);continue;case w.DOCTYPE_DTD:N.doctype+=X,X==="]"?N.state=w.DOCTYPE:k(X)&&(N.state=w.DOCTYPE_DTD_QUOTED,N.q=X);continue;case w.DOCTYPE_DTD_QUOTED:N.doctype+=X,X===N.q&&(N.state=w.DOCTYPE_DTD,N.q="");continue;case w.COMMENT:X==="-"?N.state=w.COMMENT_ENDING:N.comment+=X;continue;case w.COMMENT_ENDING:X==="-"?(N.state=w.COMMENT_ENDED,N.comment=j(N.opt,N.comment),N.comment&&_(N,"oncomment",N.comment),N.comment=""):(N.comment+="-"+X,N.state=w.COMMENT);continue;case w.COMMENT_ENDED:X!==">"?(M(N,"Malformed comment"),N.comment+="--"+X,N.state=w.COMMENT):N.state=w.TEXT;continue;case w.CDATA:X==="]"?N.state=w.CDATA_ENDING:N.cdata+=X;continue;case w.CDATA_ENDING:X==="]"?N.state=w.CDATA_ENDING_2:(N.cdata+="]"+X,N.state=w.CDATA);continue;case w.CDATA_ENDING_2:X===">"?(N.cdata&&_(N,"oncdata",N.cdata),_(N,"onclosecdata"),N.cdata="",N.state=w.TEXT):X==="]"?N.cdata+="]":(N.cdata+="]]"+X,N.state=w.CDATA);continue;case w.PROC_INST:X==="?"?N.state=w.PROC_INST_ENDING:v(X)?N.state=w.PROC_INST_BODY:N.procInstName+=X;continue;case w.PROC_INST_BODY:if(!N.procInstBody&&v(X))continue;X==="?"?N.state=w.PROC_INST_ENDING:N.procInstBody+=X;continue;case w.PROC_INST_ENDING:X===">"?(_(N,"onprocessinginstruction",{name:N.procInstName,body:N.procInstBody}),N.procInstName=N.procInstBody="",N.state=w.TEXT):(N.procInstBody+="?"+X,N.state=w.PROC_INST_BODY);continue;case w.OPEN_TAG:C(f,X)?N.tagName+=X:(P(N),X===">"?G(N):X==="/"?N.state=w.OPEN_TAG_SLASH:(v(X)||M(N,"Invalid character in tag name"),N.state=w.ATTRIB));continue;case w.OPEN_TAG_SLASH:X===">"?(G(N,!0),K(N)):(M(N,"Forward-slash in opening tag not followed by >"),N.state=w.ATTRIB);continue;case w.ATTRIB:if(v(X))continue;X===">"?G(N):X==="/"?N.state=w.OPEN_TAG_SLASH:C(g,X)?(N.attribName=X,N.attribValue="",N.state=w.ATTRIB_NAME):M(N,"Invalid attribute name");continue;case w.ATTRIB_NAME:X==="="?N.state=w.ATTRIB_VALUE:X===">"?(M(N,"Attribute without value"),N.attribValue=N.attribName,V(N),G(N)):v(X)?N.state=w.ATTRIB_NAME_SAW_WHITE:C(f,X)?N.attribName+=X:M(N,"Invalid attribute name");continue;case w.ATTRIB_NAME_SAW_WHITE:if(X==="=")N.state=w.ATTRIB_VALUE;else{if(v(X))continue;M(N,"Attribute without value"),N.tag.attributes[N.attribName]="",N.attribValue="",_(N,"onattribute",{name:N.attribName,value:""}),N.attribName="",X===">"?G(N):C(g,X)?(N.attribName=X,N.state=w.ATTRIB_NAME):(M(N,"Invalid attribute name"),N.state=w.ATTRIB)}continue;case w.ATTRIB_VALUE:if(v(X))continue;k(X)?(N.q=X,N.state=w.ATTRIB_VALUE_QUOTED):(M(N,"Unquoted attribute value"),N.state=w.ATTRIB_VALUE_UNQUOTED,N.attribValue=X);continue;case w.ATTRIB_VALUE_QUOTED:if(X!==N.q){X==="&"?N.state=w.ATTRIB_VALUE_ENTITY_Q:N.attribValue+=X;continue}V(N),N.q="",N.state=w.ATTRIB_VALUE_CLOSED;continue;case w.ATTRIB_VALUE_CLOSED:v(X)?N.state=w.ATTRIB:X===">"?G(N):X==="/"?N.state=w.OPEN_TAG_SLASH:C(g,X)?(M(N,"No whitespace between attributes"),N.attribName=X,N.attribValue="",N.state=w.ATTRIB_NAME):M(N,"Invalid attribute name");continue;case w.ATTRIB_VALUE_UNQUOTED:if(!S(X)){X==="&"?N.state=w.ATTRIB_VALUE_ENTITY_U:N.attribValue+=X;continue}V(N),X===">"?G(N):N.state=w.ATTRIB;continue;case w.CLOSE_TAG:if(N.tagName)X===">"?K(N):C(f,X)?N.tagName+=X:N.script?(N.script+="</"+N.tagName,N.tagName="",N.state=w.SCRIPT):(v(X)||M(N,"Invalid tagname in closing tag"),N.state=w.CLOSE_TAG_SAW_WHITE);else{if(v(X))continue;x(g,X)?N.script?(N.script+="</"+X,N.state=w.SCRIPT):M(N,"Invalid tagname in closing tag."):N.tagName=X}continue;case w.CLOSE_TAG_SAW_WHITE:if(v(X))continue;X===">"?K(N):M(N,"Invalid characters in closing tag");continue;case w.TEXT_ENTITY:case w.ATTRIB_VALUE_ENTITY_Q:case w.ATTRIB_VALUE_ENTITY_U:var H,Z;switch(N.state){case w.TEXT_ENTITY:H=w.TEXT,Z="textNode";break;case w.ATTRIB_VALUE_ENTITY_Q:H=w.ATTRIB_VALUE_QUOTED,Z="attribValue";break;case w.ATTRIB_VALUE_ENTITY_U:H=w.ATTRIB_VALUE_UNQUOTED,Z="attribValue";break}if(X===";"){var re=Q(N);N.state===w.TEXT_ENTITY&&!t.ENTITIES[N.entity]&&re!=="&"+N.entity+";"?B=B.slice(0,ee)+re+B.slice(ee):N[Z]+=re,N.entity="",N.state=H}else C(N.entity.length?b:m,X)?N.entity+=X:(M(N,"Invalid character in entity name"),N[Z]+="&"+N.entity+X,N.entity="",N.state=H);continue;default:throw new Error(N,"Unknown state: "+N.state)}return N.position>=N.bufferCheckPosition&&a(N),N}})(e)})($p)),$p}var zp={},Ty;function mt(){return Ty||(Ty=1,(function(e){e.elemsGroups={animation:new Set(["animate","animateColor","animateMotion","animateTransform","set"]),descriptive:new Set(["desc","metadata","title"]),shape:new Set(["circle","ellipse","line","path","polygon","polyline","rect"]),structural:new Set(["defs","g","svg","symbol","use"]),paintServer:new Set(["hatch","linearGradient","meshGradient","pattern","radialGradient","solidColor"]),nonRendering:new Set(["clipPath","filter","linearGradient","marker","mask","pattern","radialGradient","solidColor","symbol"]),container:new Set(["a","defs","foreignObject","g","marker","mask","missing-glyph","pattern","svg","switch","symbol"]),textContent:new Set(["altGlyph","altGlyphDef","altGlyphItem","glyph","glyphRef","text","textPath","tref","tspan"]),textContentChild:new Set(["altGlyph","textPath","tref","tspan"]),lightSource:new Set(["feDiffuseLighting","feDistantLight","fePointLight","feSpecularLighting","feSpotLight"]),filterPrimitive:new Set(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence"])},e.textElems=new Set([...e.elemsGroups.textContent,"pre","title"]),e.pathElems=new Set(["glyph","missing-glyph","path"]),e.attrsGroups={animationAddition:new Set(["additive","accumulate"]),animationAttributeTarget:new Set(["attributeType","attributeName"]),animationEvent:new Set(["onbegin","onend","onrepeat","onload"]),animationTiming:new Set(["begin","dur","end","fill","max","min","repeatCount","repeatDur","restart"]),animationValue:new Set(["by","calcMode","from","keySplines","keyTimes","to","values"]),conditionalProcessing:new Set(["requiredExtensions","requiredFeatures","systemLanguage"]),core:new Set(["id","tabindex","xml:base","xml:lang","xml:space"]),graphicalEvent:new Set(["onactivate","onclick","onfocusin","onfocusout","onload","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup"]),presentation:new Set(["alignment-baseline","baseline-shift","clip-path","clip-rule","clip","color-interpolation-filters","color-interpolation","color-profile","color-rendering","color","cursor","direction","display","dominant-baseline","enable-background","fill-opacity","fill-rule","fill","filter","flood-color","flood-opacity","font-family","font-size-adjust","font-size","font-stretch","font-style","font-variant","font-weight","glyph-orientation-horizontal","glyph-orientation-vertical","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","mask","opacity","overflow","paint-order","pointer-events","shape-rendering","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","stroke","text-anchor","text-decoration","text-overflow","text-rendering","transform-origin","transform","unicode-bidi","vector-effect","visibility","word-spacing","writing-mode"]),xlink:new Set(["xlink:actuate","xlink:arcrole","xlink:href","xlink:role","xlink:show","xlink:title","xlink:type"]),documentEvent:new Set(["onabort","onerror","onresize","onscroll","onunload","onzoom"]),documentElementEvent:new Set(["oncopy","oncut","onpaste"]),globalEvent:new Set(["oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncuechange","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onpause","onplay","onplaying","onprogress","onratechange","onreset","onresize","onscroll","onseeked","onseeking","onselect","onshow","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","onvolumechange","onwaiting"]),filterPrimitive:new Set(["x","y","width","height","result"]),transferFunction:new Set(["amplitude","exponent","intercept","offset","slope","tableValues","type"])},e.attrsGroupsDefaults={core:{"xml:space":"default"},presentation:{clip:"auto","clip-path":"none","clip-rule":"nonzero",mask:"none",opacity:"1","stop-color":"#000","stop-opacity":"1","fill-opacity":"1","fill-rule":"nonzero",fill:"#000",stroke:"none","stroke-width":"1","stroke-linecap":"butt","stroke-linejoin":"miter","stroke-miterlimit":"4","stroke-dasharray":"none","stroke-dashoffset":"0","stroke-opacity":"1","paint-order":"normal","vector-effect":"none",display:"inline",visibility:"visible","marker-start":"none","marker-mid":"none","marker-end":"none","color-interpolation":"sRGB","color-interpolation-filters":"linearRGB","color-rendering":"auto","shape-rendering":"auto","text-rendering":"auto","image-rendering":"auto","font-style":"normal","font-variant":"normal","font-weight":"normal","font-stretch":"normal","font-size":"medium","font-size-adjust":"none",kerning:"auto","letter-spacing":"normal","word-spacing":"normal","text-decoration":"none","text-anchor":"start","text-overflow":"clip","writing-mode":"lr-tb","glyph-orientation-vertical":"auto","glyph-orientation-horizontal":"0deg",direction:"ltr","unicode-bidi":"normal","dominant-baseline":"auto","alignment-baseline":"baseline","baseline-shift":"baseline"},transferFunction:{slope:"1",intercept:"0",amplitude:"1",exponent:"1",offset:"0"}},e.elems={a:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation","xlink"]),attrs:new Set(["class","externalResourcesRequired","style","target","transform"]),defaults:{target:"_self"},contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view","tspan"])},altGlyph:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation","xlink"]),attrs:new Set(["class","dx","dy","externalResourcesRequired","format","glyphRef","rotate","style","x","y"])},altGlyphDef:{attrsGroups:new Set(["core"]),content:new Set(["glyphRef"])},altGlyphItem:{attrsGroups:new Set(["core"]),content:new Set(["glyphRef","altGlyphItem"])},animate:{attrsGroups:new Set(["animationAddition","animationAttributeTarget","animationEvent","animationTiming","animationValue","conditionalProcessing","core","presentation","xlink"]),attrs:new Set(["externalResourcesRequired"]),contentGroups:new Set(["descriptive"])},animateColor:{attrsGroups:new Set(["animationAddition","animationAttributeTarget","animationEvent","animationTiming","animationValue","conditionalProcessing","core","presentation","xlink"]),attrs:new Set(["externalResourcesRequired"]),contentGroups:new Set(["descriptive"])},animateMotion:{attrsGroups:new Set(["animationAddition","animationEvent","animationTiming","animationValue","conditionalProcessing","core","xlink"]),attrs:new Set(["externalResourcesRequired","keyPoints","origin","path","rotate"]),defaults:{rotate:"0"},contentGroups:new Set(["descriptive"]),content:new Set(["mpath"])},animateTransform:{attrsGroups:new Set(["animationAddition","animationAttributeTarget","animationEvent","animationTiming","animationValue","conditionalProcessing","core","xlink"]),attrs:new Set(["externalResourcesRequired","type"]),contentGroups:new Set(["descriptive"])},circle:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","cx","cy","externalResourcesRequired","r","style","transform"]),defaults:{cx:"0",cy:"0"},contentGroups:new Set(["animation","descriptive"])},clipPath:{attrsGroups:new Set(["conditionalProcessing","core","presentation"]),attrs:new Set(["class","clipPathUnits","externalResourcesRequired","style","transform"]),defaults:{clipPathUnits:"userSpaceOnUse"},contentGroups:new Set(["animation","descriptive","shape"]),content:new Set(["text","use"])},"color-profile":{attrsGroups:new Set(["core","xlink"]),attrs:new Set(["local","name","rendering-intent"]),defaults:{name:"sRGB","rendering-intent":"auto"},contentGroups:new Set(["descriptive"])},cursor:{attrsGroups:new Set(["core","conditionalProcessing","xlink"]),attrs:new Set(["externalResourcesRequired","x","y"]),defaults:{x:"0",y:"0"},contentGroups:new Set(["descriptive"])},defs:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","style","transform"]),contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},desc:{attrsGroups:new Set(["core"]),attrs:new Set(["class","style"])},ellipse:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","cx","cy","externalResourcesRequired","rx","ry","style","transform"]),defaults:{cx:"0",cy:"0"},contentGroups:new Set(["animation","descriptive"])},feBlend:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style","in","in2","mode"]),defaults:{mode:"normal"},content:new Set(["animate","set"])},feColorMatrix:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style","in","type","values"]),defaults:{type:"matrix"},content:new Set(["animate","set"])},feComponentTransfer:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style","in"]),content:new Set(["feFuncA","feFuncB","feFuncG","feFuncR"])},feComposite:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","in","in2","k1","k2","k3","k4","operator","style"]),defaults:{operator:"over",k1:"0",k2:"0",k3:"0",k4:"0"},content:new Set(["animate","set"])},feConvolveMatrix:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","in","kernelMatrix","order","style","bias","divisor","edgeMode","targetX","targetY","kernelUnitLength","preserveAlpha"]),defaults:{order:"3",bias:"0",edgeMode:"duplicate",preserveAlpha:"false"},content:new Set(["animate","set"])},feDiffuseLighting:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","diffuseConstant","in","kernelUnitLength","style","surfaceScale"]),defaults:{surfaceScale:"1",diffuseConstant:"1"},contentGroups:new Set(["descriptive"]),content:new Set(["feDistantLight","fePointLight","feSpotLight"])},feDisplacementMap:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","in","in2","scale","style","xChannelSelector","yChannelSelector"]),defaults:{scale:"0",xChannelSelector:"A",yChannelSelector:"A"},content:new Set(["animate","set"])},feDistantLight:{attrsGroups:new Set(["core"]),attrs:new Set(["azimuth","elevation"]),defaults:{azimuth:"0",elevation:"0"},content:new Set(["animate","set"])},feFlood:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style"]),content:new Set(["animate","animateColor","set"])},feFuncA:{attrsGroups:new Set(["core","transferFunction"]),content:new Set(["set","animate"])},feFuncB:{attrsGroups:new Set(["core","transferFunction"]),content:new Set(["set","animate"])},feFuncG:{attrsGroups:new Set(["core","transferFunction"]),content:new Set(["set","animate"])},feFuncR:{attrsGroups:new Set(["core","transferFunction"]),content:new Set(["set","animate"])},feGaussianBlur:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style","in","stdDeviation"]),defaults:{stdDeviation:"0"},content:new Set(["set","animate"])},feImage:{attrsGroups:new Set(["core","presentation","filterPrimitive","xlink"]),attrs:new Set(["class","externalResourcesRequired","href","preserveAspectRatio","style","xlink:href"]),defaults:{preserveAspectRatio:"xMidYMid meet"},content:new Set(["animate","animateTransform","set"])},feMerge:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style"]),content:new Set(["feMergeNode"])},feMergeNode:{attrsGroups:new Set(["core"]),attrs:new Set(["in"]),content:new Set(["animate","set"])},feMorphology:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style","in","operator","radius"]),defaults:{operator:"erode",radius:"0"},content:new Set(["animate","set"])},feOffset:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style","in","dx","dy"]),defaults:{dx:"0",dy:"0"},content:new Set(["animate","set"])},fePointLight:{attrsGroups:new Set(["core"]),attrs:new Set(["x","y","z"]),defaults:{x:"0",y:"0",z:"0"},content:new Set(["animate","set"])},feSpecularLighting:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","in","kernelUnitLength","specularConstant","specularExponent","style","surfaceScale"]),defaults:{surfaceScale:"1",specularConstant:"1",specularExponent:"1"},contentGroups:new Set(["descriptive","lightSource"])},feSpotLight:{attrsGroups:new Set(["core"]),attrs:new Set(["limitingConeAngle","pointsAtX","pointsAtY","pointsAtZ","specularExponent","x","y","z"]),defaults:{x:"0",y:"0",z:"0",pointsAtX:"0",pointsAtY:"0",pointsAtZ:"0",specularExponent:"1"},content:new Set(["animate","set"])},feTile:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style","in"]),content:new Set(["animate","set"])},feTurbulence:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["baseFrequency","class","numOctaves","seed","stitchTiles","style","type"]),defaults:{baseFrequency:"0",numOctaves:"1",seed:"0",stitchTiles:"noStitch",type:"turbulence"},content:new Set(["animate","set"])},filter:{attrsGroups:new Set(["core","presentation","xlink"]),attrs:new Set(["class","externalResourcesRequired","filterRes","filterUnits","height","href","primitiveUnits","style","width","x","xlink:href","y"]),defaults:{primitiveUnits:"userSpaceOnUse",x:"-10%",y:"-10%",width:"120%",height:"120%"},contentGroups:new Set(["descriptive","filterPrimitive"]),content:new Set(["animate","set"])},font:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","externalResourcesRequired","horiz-adv-x","horiz-origin-x","horiz-origin-y","style","vert-adv-y","vert-origin-x","vert-origin-y"]),defaults:{"horiz-origin-x":"0","horiz-origin-y":"0"},contentGroups:new Set(["descriptive"]),content:new Set(["font-face","glyph","hkern","missing-glyph","vkern"])},"font-face":{attrsGroups:new Set(["core"]),attrs:new Set(["font-family","font-style","font-variant","font-weight","font-stretch","font-size","unicode-range","units-per-em","panose-1","stemv","stemh","slope","cap-height","x-height","accent-height","ascent","descent","widths","bbox","ideographic","alphabetic","mathematical","hanging","v-ideographic","v-alphabetic","v-mathematical","v-hanging","underline-position","underline-thickness","strikethrough-position","strikethrough-thickness","overline-position","overline-thickness"]),defaults:{"font-style":"all","font-variant":"normal","font-weight":"all","font-stretch":"normal","unicode-range":"U+0-10FFFF","units-per-em":"1000","panose-1":"0 0 0 0 0 0 0 0 0 0",slope:"0"},contentGroups:new Set(["descriptive"]),content:new Set(["font-face-src"])},"font-face-format":{attrsGroups:new Set(["core"]),attrs:new Set(["string"])},"font-face-name":{attrsGroups:new Set(["core"]),attrs:new Set(["name"])},"font-face-src":{attrsGroups:new Set(["core"]),content:new Set(["font-face-name","font-face-uri"])},"font-face-uri":{attrsGroups:new Set(["core","xlink"]),attrs:new Set(["href","xlink:href"]),content:new Set(["font-face-format"])},foreignObject:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","height","style","transform","width","x","y"]),defaults:{x:"0",y:"0"}},g:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","style","transform"]),contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},glyph:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["arabic-form","class","d","glyph-name","horiz-adv-x","lang","orientation","style","unicode","vert-adv-y","vert-origin-x","vert-origin-y"]),defaults:{"arabic-form":"initial"},contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},glyphRef:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","d","horiz-adv-x","style","vert-adv-y","vert-origin-x","vert-origin-y"]),contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},hatch:{attrsGroups:new Set(["core","presentation","xlink"]),attrs:new Set(["class","hatchContentUnits","hatchUnits","pitch","rotate","style","transform","x","y"]),defaults:{hatchUnits:"objectBoundingBox",hatchContentUnits:"userSpaceOnUse",x:"0",y:"0",pitch:"0",rotate:"0"},contentGroups:new Set(["animation","descriptive"]),content:new Set(["hatchPath"])},hatchPath:{attrsGroups:new Set(["core","presentation","xlink"]),attrs:new Set(["class","style","d","offset"]),defaults:{offset:"0"},contentGroups:new Set(["animation","descriptive"])},hkern:{attrsGroups:new Set(["core"]),attrs:new Set(["u1","g1","u2","g2","k"])},image:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation","xlink"]),attrs:new Set(["class","externalResourcesRequired","height","href","preserveAspectRatio","style","transform","width","x","xlink:href","y"]),defaults:{x:"0",y:"0",preserveAspectRatio:"xMidYMid meet"},contentGroups:new Set(["animation","descriptive"])},line:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","style","transform","x1","x2","y1","y2"]),defaults:{x1:"0",y1:"0",x2:"0",y2:"0"},contentGroups:new Set(["animation","descriptive"])},linearGradient:{attrsGroups:new Set(["core","presentation","xlink"]),attrs:new Set(["class","externalResourcesRequired","gradientTransform","gradientUnits","href","spreadMethod","style","x1","x2","xlink:href","y1","y2"]),defaults:{x1:"0",y1:"0",x2:"100%",y2:"0",spreadMethod:"pad"},contentGroups:new Set(["descriptive"]),content:new Set(["animate","animateTransform","set","stop"])},marker:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","externalResourcesRequired","markerHeight","markerUnits","markerWidth","orient","preserveAspectRatio","refX","refY","style","viewBox"]),defaults:{markerUnits:"strokeWidth",refX:"0",refY:"0",markerWidth:"3",markerHeight:"3"},contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},mask:{attrsGroups:new Set(["conditionalProcessing","core","presentation"]),attrs:new Set(["class","externalResourcesRequired","height","mask-type","maskContentUnits","maskUnits","style","width","x","y"]),defaults:{maskUnits:"objectBoundingBox",maskContentUnits:"userSpaceOnUse",x:"-10%",y:"-10%",width:"120%",height:"120%"},contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},metadata:{attrsGroups:new Set(["core"])},"missing-glyph":{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","d","horiz-adv-x","style","vert-adv-y","vert-origin-x","vert-origin-y"]),contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},mpath:{attrsGroups:new Set(["core","xlink"]),attrs:new Set(["externalResourcesRequired","href","xlink:href"]),contentGroups:new Set(["descriptive"])},path:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","d","externalResourcesRequired","pathLength","style","transform"]),contentGroups:new Set(["animation","descriptive"])},pattern:{attrsGroups:new Set(["conditionalProcessing","core","presentation","xlink"]),attrs:new Set(["class","externalResourcesRequired","height","href","patternContentUnits","patternTransform","patternUnits","preserveAspectRatio","style","viewBox","width","x","xlink:href","y"]),defaults:{patternUnits:"objectBoundingBox",patternContentUnits:"userSpaceOnUse",x:"0",y:"0",width:"0",height:"0",preserveAspectRatio:"xMidYMid meet"},contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},polygon:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","points","style","transform"]),contentGroups:new Set(["animation","descriptive"])},polyline:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","points","style","transform"]),contentGroups:new Set(["animation","descriptive"])},radialGradient:{attrsGroups:new Set(["core","presentation","xlink"]),attrs:new Set(["class","cx","cy","externalResourcesRequired","fr","fx","fy","gradientTransform","gradientUnits","href","r","spreadMethod","style","xlink:href"]),defaults:{gradientUnits:"objectBoundingBox",cx:"50%",cy:"50%",r:"50%"},contentGroups:new Set(["descriptive"]),content:new Set(["animate","animateTransform","set","stop"])},meshGradient:{attrsGroups:new Set(["core","presentation","xlink"]),attrs:new Set(["class","style","x","y","gradientUnits","transform"]),contentGroups:new Set(["descriptive","paintServer","animation"]),content:new Set(["meshRow"])},meshRow:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","style"]),contentGroups:new Set(["descriptive"]),content:new Set(["meshPatch"])},meshPatch:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","style"]),contentGroups:new Set(["descriptive"]),content:new Set(["stop"])},rect:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","height","rx","ry","style","transform","width","x","y"]),defaults:{x:"0",y:"0"},contentGroups:new Set(["animation","descriptive"])},script:{attrsGroups:new Set(["core","xlink"]),attrs:new Set(["externalResourcesRequired","type","href","xlink:href"])},set:{attrsGroups:new Set(["animation","animationAttributeTarget","animationTiming","conditionalProcessing","core","xlink"]),attrs:new Set(["externalResourcesRequired","to"]),contentGroups:new Set(["descriptive"])},solidColor:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","style"]),contentGroups:new Set(["paintServer"])},stop:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","style","offset","path"]),content:new Set(["animate","animateColor","set"])},style:{attrsGroups:new Set(["core"]),attrs:new Set(["type","media","title"]),defaults:{type:"text/css"}},svg:{attrsGroups:new Set(["conditionalProcessing","core","documentEvent","graphicalEvent","presentation"]),attrs:new Set(["baseProfile","class","contentScriptType","contentStyleType","height","preserveAspectRatio","style","version","viewBox","width","x","y","zoomAndPan"]),defaults:{x:"0",y:"0",width:"100%",height:"100%",preserveAspectRatio:"xMidYMid meet",zoomAndPan:"magnify",version:"1.1",baseProfile:"none",contentScriptType:"application/ecmascript",contentStyleType:"text/css"},contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},switch:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","style","transform"]),contentGroups:new Set(["animation","descriptive","shape"]),content:new Set(["a","foreignObject","g","image","svg","switch","text","use"])},symbol:{attrsGroups:new Set(["core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","preserveAspectRatio","refX","refY","style","viewBox"]),defaults:{refX:"0",refY:"0"},contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},text:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","dx","dy","externalResourcesRequired","lengthAdjust","rotate","style","textLength","transform","x","y"]),defaults:{x:"0",y:"0",lengthAdjust:"spacing"},contentGroups:new Set(["animation","descriptive","textContentChild"]),content:new Set(["a"])},textPath:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation","xlink"]),attrs:new Set(["class","d","externalResourcesRequired","href","method","spacing","startOffset","style","xlink:href"]),defaults:{startOffset:"0",method:"align",spacing:"exact"},contentGroups:new Set(["descriptive"]),content:new Set(["a","altGlyph","animate","animateColor","set","tref","tspan"])},title:{attrsGroups:new Set(["core"]),attrs:new Set(["class","style"])},tref:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation","xlink"]),attrs:new Set(["class","externalResourcesRequired","href","style","xlink:href"]),contentGroups:new Set(["descriptive"]),content:new Set(["animate","animateColor","set"])},tspan:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","dx","dy","externalResourcesRequired","lengthAdjust","rotate","style","textLength","x","y"]),contentGroups:new Set(["descriptive"]),content:new Set(["a","altGlyph","animate","animateColor","set","tref","tspan"])},use:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation","xlink"]),attrs:new Set(["class","externalResourcesRequired","height","href","style","transform","width","x","xlink:href","y"]),defaults:{x:"0",y:"0"},contentGroups:new Set(["animation","descriptive"])},view:{attrsGroups:new Set(["core"]),attrs:new Set(["externalResourcesRequired","preserveAspectRatio","viewBox","viewTarget","zoomAndPan"]),contentGroups:new Set(["descriptive"])},vkern:{attrsGroups:new Set(["core"]),attrs:new Set(["u1","g1","u2","g2","k"])}},e.editorNamespaces=new Set(["http://creativecommons.org/ns#","http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd","http://ns.adobe.com/AdobeIllustrator/10.0/","http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/","http://ns.adobe.com/Extensibility/1.0/","http://ns.adobe.com/Flows/1.0/","http://ns.adobe.com/GenericCustomNamespace/1.0/","http://ns.adobe.com/Graphs/1.0/","http://ns.adobe.com/ImageReplacement/1.0/","http://ns.adobe.com/SaveForWeb/1.0/","http://ns.adobe.com/Variables/1.0/","http://ns.adobe.com/XPath/1.0/","http://purl.org/dc/elements/1.1/","http://schemas.microsoft.com/visio/2003/SVGExtensions/","http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd","http://taptrix.com/vectorillustrator/svg_extensions","http://www.bohemiancoding.com/sketch/ns","http://www.figma.com/figma/ns","http://www.inkscape.org/namespaces/inkscape","http://www.serif.com/","http://www.vector.evaxdesign.sk","http://www.w3.org/1999/02/22-rdf-syntax-ns#"]),e.referencesProps=new Set(["clip-path","color-profile","fill","filter","marker-end","marker-mid","marker-start","mask","stroke","style"]),e.inheritableAttrs=new Set(["clip-rule","color-interpolation-filters","color-interpolation","color-profile","color-rendering","color","cursor","direction","dominant-baseline","fill-opacity","fill-rule","fill","font-family","font-size-adjust","font-size","font-stretch","font-style","font-variant","font-weight","font","glyph-orientation-horizontal","glyph-orientation-vertical","image-rendering","letter-spacing","marker-end","marker-mid","marker-start","marker","paint-order","pointer-events","shape-rendering","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","stroke","text-anchor","text-rendering","transform","visibility","word-spacing","writing-mode"]),e.presentationNonInheritableGroupAttrs=new Set(["clip-path","display","filter","mask","opacity","text-decoration","transform","unicode-bidi"]),e.colorsNames={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#0ff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000",blanchedalmond:"#ffebcd",blue:"#00f",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#0ff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#f0f",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#789",lightslategrey:"#789",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#0f0",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#f0f",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#639",red:"#f00",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#fff",whitesmoke:"#f5f5f5",yellow:"#ff0",yellowgreen:"#9acd32"},e.colorsShortNames={"#f0ffff":"azure","#f5f5dc":"beige","#ffe4c4":"bisque","#a52a2a":"brown","#ff7f50":"coral","#ffd700":"gold","#808080":"gray","#008000":"green","#4b0082":"indigo","#fffff0":"ivory","#f0e68c":"khaki","#faf0e6":"linen","#800000":"maroon","#000080":"navy","#808000":"olive","#ffa500":"orange","#da70d6":"orchid","#cd853f":"peru","#ffc0cb":"pink","#dda0dd":"plum","#800080":"purple","#f00":"red","#ff0000":"red","#fa8072":"salmon","#a0522d":"sienna","#c0c0c0":"silver","#fffafa":"snow","#d2b48c":"tan","#008080":"teal","#ff6347":"tomato","#ee82ee":"violet","#f5deb3":"wheat"},e.colorsProps=new Set(["color","fill","flood-color","lighting-color","stop-color","stroke"]),e.pseudoClasses={displayState:new Set(["fullscreen","modal","picture-in-picture"]),input:new Set(["autofill","blank","checked","default","disabled","enabled","in-range","indetermined","invalid","optional","out-of-range","placeholder-shown","read-only","read-write","required","user-invalid","valid"]),linguistic:new Set(["dir","lang"]),location:new Set(["any-link","link","local-link","scope","target-within","target","visited"]),resourceState:new Set(["playing","paused"]),timeDimensional:new Set(["current","past","future"]),treeStructural:new Set(["empty","first-child","first-of-type","last-child","last-of-type","nth-child","nth-last-child","nth-last-of-type","nth-of-type","only-child","only-of-type","root"]),userAction:new Set(["active","focus-visible","focus-within","focus","hover"]),functional:new Set(["is","not","where","has"])}})(zp)),zp}var Fy;function gF(){if(Fy)return Mp;Fy=1;const e=mF(),{textElems:t}=mt();class r extends Error{constructor(o,c,d,h,p){super(o),this.name="SvgoParserError",this.message=`${p||"<input>"}:${c}:${d}: ${o}`,this.reason=o,this.line=c,this.column=d,this.source=h,Error.captureStackTrace&&Error.captureStackTrace(this,r)}toString(){const o=this.source.split(/\r?\n/),c=Math.max(this.line-3,0),d=Math.min(this.line+2,o.length),h=String(d).length,p=Math.max(this.column-54,0),g=Math.max(this.column+20,80),f=o.slice(c,d).map((m,b)=>{const v=m.slice(p,g);let k="",S="";p!==0&&(k=p>m.length-1?" ":"…"),g<m.length-1&&(S="…");const C=c+1+b,x=` ${C.toString().padStart(h)} | `;if(C===this.line){const w=x.replace(/[^|]/g," "),D=(k+m.slice(p,this.column-1)).replace(/[^\t]/g," "),A=w+D;return`>${x}${k}${v}${S}
|
||
${A}^`}return` ${x}${k}${v}${S}`}).join(`
|
||
`);return`${this.name}: ${this.message}
|
||
|
||
${f}
|
||
`}}const n=/<!ENTITY\s+(\S+)\s+(?:'([^']+)'|"([^"]+)")\s*>/g,a={strict:!0,trim:!1,normalize:!1,lowercase:!0,xmlns:!0,position:!0},s=(u,o)=>{const c=e.parser(a.strict,a),d={type:"root",children:[]};let h=d;const p=[d],g=f=>{Object.defineProperty(f,"parentNode",{writable:!0,value:h}),h.children.push(f)};return c.ondoctype=f=>{g({type:"doctype",name:"svg",data:{doctype:f}});const b=f.indexOf("[");if(b>=0){n.lastIndex=b;let v=n.exec(u);for(;v!=null;)c.ENTITIES[v[1]]=v[2]||v[3],v=n.exec(u)}},c.onprocessinginstruction=f=>{const m={type:"instruction",name:f.name,value:f.body};g(m)},c.oncomment=f=>{const m={type:"comment",value:f.trim()};g(m)},c.oncdata=f=>{g({type:"cdata",value:f})},c.onopentag=f=>{let m={type:"element",name:f.name,attributes:{},children:[]};for(const[b,v]of Object.entries(f.attributes))m.attributes[b]=v.value;g(m),h=m,p.push(m)},c.ontext=f=>{if(h.type==="element"){if(t.has(h.name))g({type:"text",value:f});else if(/\S/.test(f)){const m={type:"text",value:f.trim()};g(m)}}},c.onclosetag=()=>{p.pop(),h=p[p.length-1]},c.onerror=f=>{const m=new r(f.reason,f.line+1,f.column,u,o);if(f.message.indexOf("Unexpected end")===-1)throw m},c.write(u).close(),d};return Mp.parseSvg=s,Mp}var jp={},Ly;function bF(){if(Ly)return jp;Ly=1;const{textElems:e}=mt(),r={doctypeStart:"<!DOCTYPE",doctypeEnd:">",procInstStart:"<?",procInstEnd:"?>",tagOpenStart:"<",tagOpenEnd:">",tagCloseStart:"</",tagCloseEnd:">",tagShortStart:"<",tagShortEnd:"/>",attrStart:'="',attrEnd:'"',commentStart:"<!--",commentEnd:"-->",cdataStart:"<![CDATA[",cdataEnd:"]]>",textStart:"",textEnd:"",indent:4,regEntities:/[&'"<>]/g,regValEntities:/[&"<>]/g,encodeEntity:m=>n[m],pretty:!1,useShortTags:!0,eol:"lf",finalNewline:!1},n={"&":"&","'":"'",'"':""",">":">","<":"<"},a=(m,b={})=>{const v={...r,...b},k=v.indent;let S=" ";typeof k=="number"&&Number.isNaN(k)===!1?S=k<0?" ":" ".repeat(k):typeof k=="string"&&(S=k);const C={indent:S,textContext:null,indentLevel:0},x=v.eol==="crlf"?`\r
|
||
`:`
|
||
`;v.pretty&&(v.doctypeEnd+=x,v.procInstEnd+=x,v.commentEnd+=x,v.cdataEnd+=x,v.tagShortEnd+=x,v.tagOpenEnd+=x,v.tagCloseEnd+=x,v.textEnd+=x);let w=s(m,v,C);return v.finalNewline&&w.length>0&&!w.endsWith(`
|
||
`)&&(w+=x),w};jp.stringifySvg=a;const s=(m,b,v)=>{let k="";v.indentLevel+=1;for(const S of m.children)S.type==="element"&&(k+=p(S,b,v)),S.type==="text"&&(k+=f(S,b,v)),S.type==="doctype"&&(k+=o(S,b)),S.type==="instruction"&&(k+=c(S,b)),S.type==="comment"&&(k+=d(S,b)),S.type==="cdata"&&(k+=h(S,b,v));return v.indentLevel-=1,k},u=(m,b)=>{let v="";return m.pretty&&b.textContext==null&&(v=b.indent.repeat(b.indentLevel-1)),v},o=(m,b)=>b.doctypeStart+m.data.doctype+b.doctypeEnd,c=(m,b)=>b.procInstStart+m.name+" "+m.value+b.procInstEnd,d=(m,b)=>b.commentStart+m.value+b.commentEnd,h=(m,b,v)=>u(b,v)+b.cdataStart+m.value+b.cdataEnd,p=(m,b,v)=>{if(m.children.length===0)return b.useShortTags?u(b,v)+b.tagShortStart+m.name+g(m,b)+b.tagShortEnd:u(b,v)+b.tagShortStart+m.name+g(m,b)+b.tagOpenEnd+b.tagCloseStart+m.name+b.tagCloseEnd;{let k=b.tagOpenStart,S=b.tagOpenEnd,C=b.tagCloseStart,x=b.tagCloseEnd,w=u(b,v),D=u(b,v);v.textContext?(k=r.tagOpenStart,S=r.tagOpenEnd,C=r.tagCloseStart,x=r.tagCloseEnd,w=""):e.has(m.name)&&(S=r.tagOpenEnd,C=r.tagCloseStart,D="",v.textContext=m);const A=s(m,b,v);return v.textContext===m&&(v.textContext=null),w+k+m.name+g(m,b)+S+A+D+C+m.name+x}},g=(m,b)=>{let v="";for(const[k,S]of Object.entries(m.attributes))if(S!==void 0){const C=S.toString().replace(b.regValEntities,b.encodeEntity);v+=" "+k+b.attrStart+C+b.attrEnd}else v+=" "+k;return v},f=(m,b,v)=>u(b,v)+b.textStart+m.value.replace(b.regEntities,b.encodeEntity)+(v.textContext?"":b.textEnd);return jp}var Up={},wf={},ui={},Gr={},Ri={},Qt={},Bi={},Hp={},Py;function bd(){return Py||(Py=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Doctype=e.CDATA=e.Tag=e.Style=e.Script=e.Comment=e.Directive=e.Text=e.Root=e.isTag=e.ElementType=void 0;var t;(function(n){n.Root="root",n.Text="text",n.Directive="directive",n.Comment="comment",n.Script="script",n.Style="style",n.Tag="tag",n.CDATA="cdata",n.Doctype="doctype"})(t=e.ElementType||(e.ElementType={}));function r(n){return n.type===t.Tag||n.type===t.Script||n.type===t.Style}e.isTag=r,e.Root=t.Root,e.Text=t.Text,e.Directive=t.Directive,e.Comment=t.Comment,e.Script=t.Script,e.Style=t.Style,e.Tag=t.Tag,e.CDATA=t.CDATA,e.Doctype=t.Doctype})(Hp)),Hp}var We={},Ny;function Ry(){if(Ny)return We;Ny=1;var e=We&&We.__extends||(function(){var w=function(D,A){return w=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(_,F){_.__proto__=F}||function(_,F){for(var j in F)Object.prototype.hasOwnProperty.call(F,j)&&(_[j]=F[j])},w(D,A)};return function(D,A){if(typeof A!="function"&&A!==null)throw new TypeError("Class extends value "+String(A)+" is not a constructor or null");w(D,A);function _(){this.constructor=D}D.prototype=A===null?Object.create(A):(_.prototype=A.prototype,new _)}})(),t=We&&We.__assign||function(){return t=Object.assign||function(w){for(var D,A=1,_=arguments.length;A<_;A++){D=arguments[A];for(var F in D)Object.prototype.hasOwnProperty.call(D,F)&&(w[F]=D[F])}return w},t.apply(this,arguments)};Object.defineProperty(We,"__esModule",{value:!0}),We.cloneNode=We.hasChildren=We.isDocument=We.isDirective=We.isComment=We.isText=We.isCDATA=We.isTag=We.Element=We.Document=We.CDATA=We.NodeWithChildren=We.ProcessingInstruction=We.Comment=We.Text=We.DataNode=We.Node=void 0;var r=bd(),n=(function(){function w(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(w.prototype,"parentNode",{get:function(){return this.parent},set:function(D){this.parent=D},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"previousSibling",{get:function(){return this.prev},set:function(D){this.prev=D},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"nextSibling",{get:function(){return this.next},set:function(D){this.next=D},enumerable:!1,configurable:!0}),w.prototype.cloneNode=function(D){return D===void 0&&(D=!1),C(this,D)},w})();We.Node=n;var a=(function(w){e(D,w);function D(A){var _=w.call(this)||this;return _.data=A,_}return Object.defineProperty(D.prototype,"nodeValue",{get:function(){return this.data},set:function(A){this.data=A},enumerable:!1,configurable:!0}),D})(n);We.DataNode=a;var s=(function(w){e(D,w);function D(){var A=w!==null&&w.apply(this,arguments)||this;return A.type=r.ElementType.Text,A}return Object.defineProperty(D.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),D})(a);We.Text=s;var u=(function(w){e(D,w);function D(){var A=w!==null&&w.apply(this,arguments)||this;return A.type=r.ElementType.Comment,A}return Object.defineProperty(D.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),D})(a);We.Comment=u;var o=(function(w){e(D,w);function D(A,_){var F=w.call(this,_)||this;return F.name=A,F.type=r.ElementType.Directive,F}return Object.defineProperty(D.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),D})(a);We.ProcessingInstruction=o;var c=(function(w){e(D,w);function D(A){var _=w.call(this)||this;return _.children=A,_}return Object.defineProperty(D.prototype,"firstChild",{get:function(){var A;return(A=this.children[0])!==null&&A!==void 0?A:null},enumerable:!1,configurable:!0}),Object.defineProperty(D.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(D.prototype,"childNodes",{get:function(){return this.children},set:function(A){this.children=A},enumerable:!1,configurable:!0}),D})(n);We.NodeWithChildren=c;var d=(function(w){e(D,w);function D(){var A=w!==null&&w.apply(this,arguments)||this;return A.type=r.ElementType.CDATA,A}return Object.defineProperty(D.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),D})(c);We.CDATA=d;var h=(function(w){e(D,w);function D(){var A=w!==null&&w.apply(this,arguments)||this;return A.type=r.ElementType.Root,A}return Object.defineProperty(D.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),D})(c);We.Document=h;var p=(function(w){e(D,w);function D(A,_,F,j){F===void 0&&(F=[]),j===void 0&&(j=A==="script"?r.ElementType.Script:A==="style"?r.ElementType.Style:r.ElementType.Tag);var q=w.call(this,F)||this;return q.name=A,q.attribs=_,q.type=j,q}return Object.defineProperty(D.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(D.prototype,"tagName",{get:function(){return this.name},set:function(A){this.name=A},enumerable:!1,configurable:!0}),Object.defineProperty(D.prototype,"attributes",{get:function(){var A=this;return Object.keys(this.attribs).map(function(_){var F,j;return{name:_,value:A.attribs[_],namespace:(F=A["x-attribsNamespace"])===null||F===void 0?void 0:F[_],prefix:(j=A["x-attribsPrefix"])===null||j===void 0?void 0:j[_]}})},enumerable:!1,configurable:!0}),D})(c);We.Element=p;function g(w){return(0,r.isTag)(w)}We.isTag=g;function f(w){return w.type===r.ElementType.CDATA}We.isCDATA=f;function m(w){return w.type===r.ElementType.Text}We.isText=m;function b(w){return w.type===r.ElementType.Comment}We.isComment=b;function v(w){return w.type===r.ElementType.Directive}We.isDirective=v;function k(w){return w.type===r.ElementType.Root}We.isDocument=k;function S(w){return Object.prototype.hasOwnProperty.call(w,"children")}We.hasChildren=S;function C(w,D){D===void 0&&(D=!1);var A;if(m(w))A=new s(w.data);else if(b(w))A=new u(w.data);else if(g(w)){var _=D?x(w.children):[],F=new p(w.name,t({},w.attribs),_);_.forEach(function(M){return M.parent=F}),w.namespace!=null&&(F.namespace=w.namespace),w["x-attribsNamespace"]&&(F["x-attribsNamespace"]=t({},w["x-attribsNamespace"])),w["x-attribsPrefix"]&&(F["x-attribsPrefix"]=t({},w["x-attribsPrefix"])),A=F}else if(f(w)){var _=D?x(w.children):[],j=new d(_);_.forEach(function(P){return P.parent=j}),A=j}else if(k(w)){var _=D?x(w.children):[],q=new h(_);_.forEach(function(P){return P.parent=q}),w["x-mode"]&&(q["x-mode"]=w["x-mode"]),A=q}else if(v(w)){var R=new o(w.name,w.data);w["x-name"]!=null&&(R["x-name"]=w["x-name"],R["x-publicId"]=w["x-publicId"],R["x-systemId"]=w["x-systemId"]),A=R}else throw new Error("Not implemented yet: ".concat(w.type));return A.startIndex=w.startIndex,A.endIndex=w.endIndex,w.sourceCodeLocation!=null&&(A.sourceCodeLocation=w.sourceCodeLocation),A}We.cloneNode=C;function x(w){for(var D=w.map(function(_){return C(_,!0)}),A=1;A<D.length;A++)D[A].prev=D[A-1],D[A-1].next=D[A];return D}return We}var By;function xu(){return By||(By=1,(function(e){var t=Bi&&Bi.__createBinding||(Object.create?(function(o,c,d,h){h===void 0&&(h=d);var p=Object.getOwnPropertyDescriptor(c,d);(!p||("get"in p?!c.__esModule:p.writable||p.configurable))&&(p={enumerable:!0,get:function(){return c[d]}}),Object.defineProperty(o,h,p)}):(function(o,c,d,h){h===void 0&&(h=d),o[h]=c[d]})),r=Bi&&Bi.__exportStar||function(o,c){for(var d in o)d!=="default"&&!Object.prototype.hasOwnProperty.call(c,d)&&t(c,o,d)};Object.defineProperty(e,"__esModule",{value:!0}),e.DomHandler=void 0;var n=bd(),a=Ry();r(Ry(),e);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},u=(function(){function o(c,d,h){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof d=="function"&&(h=d,d=s),typeof c=="object"&&(d=c,c=void 0),this.callback=c??null,this.options=d??s,this.elementCB=h??null}return o.prototype.onparserinit=function(c){this.parser=c},o.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},o.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},o.prototype.onerror=function(c){this.handleCallback(c)},o.prototype.onclosetag=function(){this.lastNode=null;var c=this.tagStack.pop();this.options.withEndIndices&&(c.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(c)},o.prototype.onopentag=function(c,d){var h=this.options.xmlMode?n.ElementType.Tag:void 0,p=new a.Element(c,d,void 0,h);this.addNode(p),this.tagStack.push(p)},o.prototype.ontext=function(c){var d=this.lastNode;if(d&&d.type===n.ElementType.Text)d.data+=c,this.options.withEndIndices&&(d.endIndex=this.parser.endIndex);else{var h=new a.Text(c);this.addNode(h),this.lastNode=h}},o.prototype.oncomment=function(c){if(this.lastNode&&this.lastNode.type===n.ElementType.Comment){this.lastNode.data+=c;return}var d=new a.Comment(c);this.addNode(d),this.lastNode=d},o.prototype.oncommentend=function(){this.lastNode=null},o.prototype.oncdatastart=function(){var c=new a.Text(""),d=new a.CDATA([c]);this.addNode(d),c.parent=d,this.lastNode=c},o.prototype.oncdataend=function(){this.lastNode=null},o.prototype.onprocessinginstruction=function(c,d){var h=new a.ProcessingInstruction(c,d);this.addNode(h)},o.prototype.handleCallback=function(c){if(typeof this.callback=="function")this.callback(c,this.dom);else if(c)throw c},o.prototype.addNode=function(c){var d=this.tagStack[this.tagStack.length-1],h=d.children[d.children.length-1];this.options.withStartIndices&&(c.startIndex=this.parser.startIndex),this.options.withEndIndices&&(c.endIndex=this.parser.endIndex),d.children.push(c),h&&(c.prev=h,h.next=c),c.parent=d,this.lastNode=null},o})();e.DomHandler=u,e.default=u})(Bi)),Bi}var ur={},Wp={},Vr={},kf={},Oy;function vF(){return Oy||(Oy=1,Object.defineProperty(kf,"__esModule",{value:!0}),kf.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏઑඡ༉༦ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲϏϢϸontourIntegraìȹoɴ\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲy;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱còJTabcdfgorstרׯؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ߂ߐĀiyޱrc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣসে্ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४ĀnrࢃgleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpwਖਛgȀLRlr৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼અઋp;椅y;䐜Ādl੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑඞcy;䐊cute;䅃ƀaeyહાron;䅇dil;䅅;䐝ƀgswે૰ativeƀMTV૨ediumSpace;怋hiĀcn૦ëeryThiîtedĀGLଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷreak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪௫ఄ಄ದൡඅ櫬Āoungruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater;EFGLSTஶஷ扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨setĀ;Eೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂෛ෧ขภยา฿ไlig;䅒cute耻Ó䃓Āiyීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲcr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬืde耻Õ䃕es;樷ml耻Ö䃖erĀBP๋Āar๐๓r;怾acĀek๚;揞et;掴arenthesis;揜ҀacfhilorsງຊຏຒດຝະrtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ檻cedesȀ;EST່້扺qual;檯lantEqual;扼ilde;找me;怳Ādpuct;戏ortionĀ;aȥl;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL憒ar;懥eftArrow;懄eiling;按oǵ\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄቕቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHcቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗ĀeiቻDzኀ\0ኇefore;戴a;䎘ĀcnኘkSpace;쀀 Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtèa;䎖r;愨pf;愤cr;쀀𝒵ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒;Eaeiopᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;eᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;eᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰᝃᝈ០៦ᠹᡐᜍ᥈ᥰot;櫭ĀcrᛶkȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;tbrk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯᝳ;䎲;愶een;扬r;쀀𝔟gcostuvwឍឝឳេ៕៛ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀakoᠦᠵĀcn៲ᠣkƀlst֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ;敛;敘;攘;攔;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģbar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;elƀ;bhᥨᥩᥫ䁜;槅sub;柈ŬᥴlĀ;e怢t»pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭒\0᯽\0ᰌƀcprᦲute;䄇̀;abcdsᦿᧀᧄ᧕᧙戩nd;橄rcup;橉Āau᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r;Ecefms᩠ᩢᩫ᪤᪪旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ\0\0aĀ;t䀬;䁀ƀ;fl戁îᅠeĀmxent»eóɍǧ\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯delprvw᭠᭬᭷ᮂᮬᯔarrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;pᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰻᰿ᱝᱩᱵᲞᲬᲷᴍᵻᶑᶫᶻ᷆᷍ròar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂᳖᳜᳠mƀ;oș᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄĀDoḆᴴoôĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»ṺƀaeiἒἚls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧\0耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₥₰₴⃰℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽ƀ;qsؾٌlanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqrⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0proør;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼ròòΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonóquigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roøurĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨íistĀ;sடr;쀀𝔫ȀEest⩦⩹⩼ƀ;qs⩭ƀ;qs⩴lanôií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast⭕⭚⭟lleìl;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖchimpqu⮽⯍⯙⬄⯤⯯Ȁ;cerല⯆ഷ⯉uå;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭ååഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñĀ;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;cⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācrir;榿;쀀𝔬ͯ\0\0\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕⶥⶨrò᪀Āirⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔǒr;榷rp;榹;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ\0\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ脀¶;l䂶leìЃɩ\0\0m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳ᤈ⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t⾴ïrel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⋢⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔ABHabcdefhilmnoprstuxけさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstwガクシスゼゾダッデナp;極Ā;fゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ìâヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘rrowĀ;tㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowóarpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓ròaòՑ;怏oustĀ;a㈞掱che»mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì耻䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;qኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫwar;椪lig耻ß䃟㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rëƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproøim»ኬsðኞĀas㚺㚮ðrn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈadempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xôheadĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roðtré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜtré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}))),kf}var Sf={},Iy;function yF(){return Iy||(Iy=1,Object.defineProperty(Sf,"__esModule",{value:!0}),Sf.default=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}))),Sf}var Gp={},qy;function My(){return qy||(qy=1,(function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),e.replaceCodePoint=e.fromCodePoint=void 0;var r=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);e.fromCodePoint=(t=String.fromCodePoint)!==null&&t!==void 0?t:function(s){var u="";return s>65535&&(s-=65536,u+=String.fromCharCode(s>>>10&1023|55296),s=56320|s&1023),u+=String.fromCharCode(s),u};function n(s){var u;return s>=55296&&s<=57343||s>1114111?65533:(u=r.get(s))!==null&&u!==void 0?u:s}e.replaceCodePoint=n;function a(s){return(0,e.fromCodePoint)(n(s))}e.default=a})(Gp)),Gp}var $y;function zy(){return $y||($y=1,(function(e){var t=Vr&&Vr.__createBinding||(Object.create?(function(q,R,M,P){P===void 0&&(P=M);var W=Object.getOwnPropertyDescriptor(R,M);(!W||("get"in W?!R.__esModule:W.writable||W.configurable))&&(W={enumerable:!0,get:function(){return R[M]}}),Object.defineProperty(q,P,W)}):(function(q,R,M,P){P===void 0&&(P=M),q[P]=R[M]})),r=Vr&&Vr.__setModuleDefault||(Object.create?(function(q,R){Object.defineProperty(q,"default",{enumerable:!0,value:R})}):function(q,R){q.default=R}),n=Vr&&Vr.__importStar||function(q){if(q&&q.__esModule)return q;var R={};if(q!=null)for(var M in q)M!=="default"&&Object.prototype.hasOwnProperty.call(q,M)&&t(R,q,M);return r(R,q),R},a=Vr&&Vr.__importDefault||function(q){return q&&q.__esModule?q:{default:q}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXML=e.decodeHTMLStrict=e.decodeHTMLAttribute=e.decodeHTML=e.determineBranch=e.EntityDecoder=e.DecodingMode=e.BinTrieFlags=e.fromCodePoint=e.replaceCodePoint=e.decodeCodePoint=e.xmlDecodeTree=e.htmlDecodeTree=void 0;var s=a(vF());e.htmlDecodeTree=s.default;var u=a(yF());e.xmlDecodeTree=u.default;var o=n(My());e.decodeCodePoint=o.default;var c=My();Object.defineProperty(e,"replaceCodePoint",{enumerable:!0,get:function(){return c.replaceCodePoint}}),Object.defineProperty(e,"fromCodePoint",{enumerable:!0,get:function(){return c.fromCodePoint}});var d;(function(q){q[q.NUM=35]="NUM",q[q.SEMI=59]="SEMI",q[q.EQUALS=61]="EQUALS",q[q.ZERO=48]="ZERO",q[q.NINE=57]="NINE",q[q.LOWER_A=97]="LOWER_A",q[q.LOWER_F=102]="LOWER_F",q[q.LOWER_X=120]="LOWER_X",q[q.LOWER_Z=122]="LOWER_Z",q[q.UPPER_A=65]="UPPER_A",q[q.UPPER_F=70]="UPPER_F",q[q.UPPER_Z=90]="UPPER_Z"})(d||(d={}));var h=32,p;(function(q){q[q.VALUE_LENGTH=49152]="VALUE_LENGTH",q[q.BRANCH_LENGTH=16256]="BRANCH_LENGTH",q[q.JUMP_TABLE=127]="JUMP_TABLE"})(p=e.BinTrieFlags||(e.BinTrieFlags={}));function g(q){return q>=d.ZERO&&q<=d.NINE}function f(q){return q>=d.UPPER_A&&q<=d.UPPER_F||q>=d.LOWER_A&&q<=d.LOWER_F}function m(q){return q>=d.UPPER_A&&q<=d.UPPER_Z||q>=d.LOWER_A&&q<=d.LOWER_Z||g(q)}function b(q){return q===d.EQUALS||m(q)}var v;(function(q){q[q.EntityStart=0]="EntityStart",q[q.NumericStart=1]="NumericStart",q[q.NumericDecimal=2]="NumericDecimal",q[q.NumericHex=3]="NumericHex",q[q.NamedEntity=4]="NamedEntity"})(v||(v={}));var k;(function(q){q[q.Legacy=0]="Legacy",q[q.Strict=1]="Strict",q[q.Attribute=2]="Attribute"})(k=e.DecodingMode||(e.DecodingMode={}));var S=(function(){function q(R,M,P){this.decodeTree=R,this.emitCodePoint=M,this.errors=P,this.state=v.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=k.Strict}return q.prototype.startEntity=function(R){this.decodeMode=R,this.state=v.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},q.prototype.write=function(R,M){switch(this.state){case v.EntityStart:return R.charCodeAt(M)===d.NUM?(this.state=v.NumericStart,this.consumed+=1,this.stateNumericStart(R,M+1)):(this.state=v.NamedEntity,this.stateNamedEntity(R,M));case v.NumericStart:return this.stateNumericStart(R,M);case v.NumericDecimal:return this.stateNumericDecimal(R,M);case v.NumericHex:return this.stateNumericHex(R,M);case v.NamedEntity:return this.stateNamedEntity(R,M)}},q.prototype.stateNumericStart=function(R,M){return M>=R.length?-1:(R.charCodeAt(M)|h)===d.LOWER_X?(this.state=v.NumericHex,this.consumed+=1,this.stateNumericHex(R,M+1)):(this.state=v.NumericDecimal,this.stateNumericDecimal(R,M))},q.prototype.addToNumericResult=function(R,M,P,W){if(M!==P){var V=P-M;this.result=this.result*Math.pow(W,V)+parseInt(R.substr(M,V),W),this.consumed+=V}},q.prototype.stateNumericHex=function(R,M){for(var P=M;M<R.length;){var W=R.charCodeAt(M);if(g(W)||f(W))M+=1;else return this.addToNumericResult(R,P,M,16),this.emitNumericEntity(W,3)}return this.addToNumericResult(R,P,M,16),-1},q.prototype.stateNumericDecimal=function(R,M){for(var P=M;M<R.length;){var W=R.charCodeAt(M);if(g(W))M+=1;else return this.addToNumericResult(R,P,M,10),this.emitNumericEntity(W,2)}return this.addToNumericResult(R,P,M,10),-1},q.prototype.emitNumericEntity=function(R,M){var P;if(this.consumed<=M)return(P=this.errors)===null||P===void 0||P.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(R===d.SEMI)this.consumed+=1;else if(this.decodeMode===k.Strict)return 0;return this.emitCodePoint((0,o.replaceCodePoint)(this.result),this.consumed),this.errors&&(R!==d.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed},q.prototype.stateNamedEntity=function(R,M){for(var P=this.decodeTree,W=P[this.treeIndex],V=(W&p.VALUE_LENGTH)>>14;M<R.length;M++,this.excess++){var G=R.charCodeAt(M);if(this.treeIndex=x(P,W,this.treeIndex+Math.max(1,V),G),this.treeIndex<0)return this.result===0||this.decodeMode===k.Attribute&&(V===0||b(G))?0:this.emitNotTerminatedNamedEntity();if(W=P[this.treeIndex],V=(W&p.VALUE_LENGTH)>>14,V!==0){if(G===d.SEMI)return this.emitNamedEntityData(this.treeIndex,V,this.consumed+this.excess);this.decodeMode!==k.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},q.prototype.emitNotTerminatedNamedEntity=function(){var R,M=this,P=M.result,W=M.decodeTree,V=(W[P]&p.VALUE_LENGTH)>>14;return this.emitNamedEntityData(P,V,this.consumed),(R=this.errors)===null||R===void 0||R.missingSemicolonAfterCharacterReference(),this.consumed},q.prototype.emitNamedEntityData=function(R,M,P){var W=this.decodeTree;return this.emitCodePoint(M===1?W[R]&~p.VALUE_LENGTH:W[R+1],P),M===3&&this.emitCodePoint(W[R+2],P),P},q.prototype.end=function(){var R;switch(this.state){case v.NamedEntity:return this.result!==0&&(this.decodeMode!==k.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case v.NumericDecimal:return this.emitNumericEntity(0,2);case v.NumericHex:return this.emitNumericEntity(0,3);case v.NumericStart:return(R=this.errors)===null||R===void 0||R.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case v.EntityStart:return 0}},q})();e.EntityDecoder=S;function C(q){var R="",M=new S(q,function(P){return R+=(0,o.fromCodePoint)(P)});return function(W,V){for(var G=0,K=0;(K=W.indexOf("&",K))>=0;){R+=W.slice(G,K),M.startEntity(V);var Q=M.write(W,K+1);if(Q<0){G=K+M.end();break}G=K+Q,K=Q===0?G+1:G}var $=R+W.slice(G);return R="",$}}function x(q,R,M,P){var W=(R&p.BRANCH_LENGTH)>>7,V=R&p.JUMP_TABLE;if(W===0)return V!==0&&P===V?M:-1;if(V){var G=P-V;return G<0||G>=W?-1:q[M+G]-1}for(var K=M,Q=K+W-1;K<=Q;){var $=K+Q>>>1,I=q[$];if(I<P)K=$+1;else if(I>P)Q=$-1;else return q[$+W]}return-1}e.determineBranch=x;var w=C(s.default),D=C(u.default);function A(q,R){return R===void 0&&(R=k.Legacy),w(q,R)}e.decodeHTML=A;function _(q){return w(q,k.Attribute)}e.decodeHTMLAttribute=_;function F(q){return w(q,k.Strict)}e.decodeHTMLStrict=F;function j(q){return D(q,k.Strict)}e.decodeXML=j})(Vr)),Vr}var xn={},xf={},jy;function wF(){if(jy)return xf;jy=1,Object.defineProperty(xf,"__esModule",{value:!0});function e(t){for(var r=1;r<t.length;r++)t[r][0]+=t[r-1][0]+1;return t}return xf.default=new Map(e([[9,"	"],[0,"
"],[22,"!"],[0,"""],[0,"#"],[0,"$"],[0,"%"],[0,"&"],[0,"'"],[0,"("],[0,")"],[0,"*"],[0,"+"],[0,","],[1,"."],[0,"/"],[10,":"],[0,";"],[0,{v:"<",n:8402,o:"<⃒"}],[0,{v:"=",n:8421,o:"=⃥"}],[0,{v:">",n:8402,o:">⃒"}],[0,"?"],[0,"@"],[26,"["],[0,"\"],[0,"]"],[0,"^"],[0,"_"],[0,"`"],[5,{n:106,o:"fj"}],[20,"{"],[0,"|"],[0,"}"],[34," "],[0,"¡"],[0,"¢"],[0,"£"],[0,"¤"],[0,"¥"],[0,"¦"],[0,"§"],[0,"¨"],[0,"©"],[0,"ª"],[0,"«"],[0,"¬"],[0,"­"],[0,"®"],[0,"¯"],[0,"°"],[0,"±"],[0,"²"],[0,"³"],[0,"´"],[0,"µ"],[0,"¶"],[0,"·"],[0,"¸"],[0,"¹"],[0,"º"],[0,"»"],[0,"¼"],[0,"½"],[0,"¾"],[0,"¿"],[0,"À"],[0,"Á"],[0,"Â"],[0,"Ã"],[0,"Ä"],[0,"Å"],[0,"Æ"],[0,"Ç"],[0,"È"],[0,"É"],[0,"Ê"],[0,"Ë"],[0,"Ì"],[0,"Í"],[0,"Î"],[0,"Ï"],[0,"Ð"],[0,"Ñ"],[0,"Ò"],[0,"Ó"],[0,"Ô"],[0,"Õ"],[0,"Ö"],[0,"×"],[0,"Ø"],[0,"Ù"],[0,"Ú"],[0,"Û"],[0,"Ü"],[0,"Ý"],[0,"Þ"],[0,"ß"],[0,"à"],[0,"á"],[0,"â"],[0,"ã"],[0,"ä"],[0,"å"],[0,"æ"],[0,"ç"],[0,"è"],[0,"é"],[0,"ê"],[0,"ë"],[0,"ì"],[0,"í"],[0,"î"],[0,"ï"],[0,"ð"],[0,"ñ"],[0,"ò"],[0,"ó"],[0,"ô"],[0,"õ"],[0,"ö"],[0,"÷"],[0,"ø"],[0,"ù"],[0,"ú"],[0,"û"],[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,"Ė"],[0,"ė"],[0,"Ę"],[0,"ę"],[0,"Ě"],[0,"ě"],[0,"Ĝ"],[0,"ĝ"],[0,"Ğ"],[0,"ğ"],[0,"Ġ"],[0,"ġ"],[0,"Ģ"],[1,"Ĥ"],[0,"ĥ"],[0,"Ħ"],[0,"ħ"],[0,"Ĩ"],[0,"ĩ"],[0,"Ī"],[0,"ī"],[2,"Į"],[0,"į"],[0,"İ"],[0,"ı"],[0,"IJ"],[0,"ij"],[0,"Ĵ"],[0,"ĵ"],[0,"Ķ"],[0,"ķ"],[0,"ĸ"],[0,"Ĺ"],[0,"ĺ"],[0,"Ļ"],[0,"ļ"],[0,"Ľ"],[0,"ľ"],[0,"Ŀ"],[0,"ŀ"],[0,"Ł"],[0,"ł"],[0,"Ń"],[0,"ń"],[0,"Ņ"],[0,"ņ"],[0,"Ň"],[0,"ň"],[0,"ʼn"],[0,"Ŋ"],[0,"ŋ"],[0,"Ō"],[0,"ō"],[2,"Ő"],[0,"ő"],[0,"Œ"],[0,"œ"],[0,"Ŕ"],[0,"ŕ"],[0,"Ŗ"],[0,"ŗ"],[0,"Ř"],[0,"ř"],[0,"Ś"],[0,"ś"],[0,"Ŝ"],[0,"ŝ"],[0,"Ş"],[0,"ş"],[0,"Š"],[0,"š"],[0,"Ţ"],[0,"ţ"],[0,"Ť"],[0,"ť"],[0,"Ŧ"],[0,"ŧ"],[0,"Ũ"],[0,"ũ"],[0,"Ū"],[0,"ū"],[0,"Ŭ"],[0,"ŭ"],[0,"Ů"],[0,"ů"],[0,"Ű"],[0,"ű"],[0,"Ų"],[0,"ų"],[0,"Ŵ"],[0,"ŵ"],[0,"Ŷ"],[0,"ŷ"],[0,"Ÿ"],[0,"Ź"],[0,"ź"],[0,"Ż"],[0,"ż"],[0,"Ž"],[0,"ž"],[19,"ƒ"],[34,"Ƶ"],[63,"ǵ"],[65,"ȷ"],[142,"ˆ"],[0,"ˇ"],[16,"˘"],[0,"˙"],[0,"˚"],[0,"˛"],[0,"˜"],[0,"˝"],[51,"̑"],[127,"Α"],[0,"Β"],[0,"Γ"],[0,"Δ"],[0,"Ε"],[0,"Ζ"],[0,"Η"],[0,"Θ"],[0,"Ι"],[0,"Κ"],[0,"Λ"],[0,"Μ"],[0,"Ν"],[0,"Ξ"],[0,"Ο"],[0,"Π"],[0,"Ρ"],[1,"Σ"],[0,"Τ"],[0,"Υ"],[0,"Φ"],[0,"Χ"],[0,"Ψ"],[0,"Ω"],[7,"α"],[0,"β"],[0,"γ"],[0,"δ"],[0,"ε"],[0,"ζ"],[0,"η"],[0,"θ"],[0,"ι"],[0,"κ"],[0,"λ"],[0,"μ"],[0,"ν"],[0,"ξ"],[0,"ο"],[0,"π"],[0,"ρ"],[0,"ς"],[0,"σ"],[0,"τ"],[0,"υ"],[0,"φ"],[0,"χ"],[0,"ψ"],[0,"ω"],[7,"ϑ"],[0,"ϒ"],[2,"ϕ"],[0,"ϖ"],[5,"Ϝ"],[0,"ϝ"],[18,"ϰ"],[0,"ϱ"],[3,"ϵ"],[0,"϶"],[10,"Ё"],[0,"Ђ"],[0,"Ѓ"],[0,"Є"],[0,"Ѕ"],[0,"І"],[0,"Ї"],[0,"Ј"],[0,"Љ"],[0,"Њ"],[0,"Ћ"],[0,"Ќ"],[1,"Ў"],[0,"Џ"],[0,"А"],[0,"Б"],[0,"В"],[0,"Г"],[0,"Д"],[0,"Е"],[0,"Ж"],[0,"З"],[0,"И"],[0,"Й"],[0,"К"],[0,"Л"],[0,"М"],[0,"Н"],[0,"О"],[0,"П"],[0,"Р"],[0,"С"],[0,"Т"],[0,"У"],[0,"Ф"],[0,"Х"],[0,"Ц"],[0,"Ч"],[0,"Ш"],[0,"Щ"],[0,"Ъ"],[0,"Ы"],[0,"Ь"],[0,"Э"],[0,"Ю"],[0,"Я"],[0,"а"],[0,"б"],[0,"в"],[0,"г"],[0,"д"],[0,"е"],[0,"ж"],[0,"з"],[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,"ё"],[0,"ђ"],[0,"ѓ"],[0,"є"],[0,"ѕ"],[0,"і"],[0,"ї"],[0,"ј"],[0,"љ"],[0,"њ"],[0,"ћ"],[0,"ќ"],[1,"ў"],[0,"џ"],[7074," "],[0," "],[0," "],[0," "],[1," "],[0," "],[0," "],[0," "],[0,"​"],[0,"‌"],[0,"‍"],[0,"‎"],[0,"‏"],[0,"‐"],[2,"–"],[0,"—"],[0,"―"],[0,"‖"],[1,"‘"],[0,"’"],[0,"‚"],[1,"“"],[0,"”"],[0,"„"],[1,"†"],[0,"‡"],[0,"•"],[2,"‥"],[0,"…"],[9,"‰"],[0,"‱"],[0,"′"],[0,"″"],[0,"‴"],[0,"‵"],[3,"‹"],[0,"›"],[3,"‾"],[2,"⁁"],[1,"⁃"],[0,"⁄"],[10,"⁏"],[7,"⁗"],[7,{v:" ",n:8202,o:"  "}],[0,"⁠"],[0,"⁡"],[0,"⁢"],[0,"⁣"],[72,"€"],[46,"⃛"],[0,"⃜"],[37,"ℂ"],[2,"℅"],[4,"ℊ"],[0,"ℋ"],[0,"ℌ"],[0,"ℍ"],[0,"ℎ"],[0,"ℏ"],[0,"ℐ"],[0,"ℑ"],[0,"ℒ"],[0,"ℓ"],[1,"ℕ"],[0,"№"],[0,"℗"],[0,"℘"],[0,"ℙ"],[0,"ℚ"],[0,"ℛ"],[0,"ℜ"],[0,"ℝ"],[0,"℞"],[3,"™"],[1,"ℤ"],[2,"℧"],[0,"ℨ"],[0,"℩"],[2,"ℬ"],[0,"ℭ"],[1,"ℯ"],[0,"ℰ"],[0,"ℱ"],[1,"ℳ"],[0,"ℴ"],[0,"ℵ"],[0,"ℶ"],[0,"ℷ"],[0,"ℸ"],[12,"ⅅ"],[0,"ⅆ"],[0,"ⅇ"],[0,"ⅈ"],[10,"⅓"],[0,"⅔"],[0,"⅕"],[0,"⅖"],[0,"⅗"],[0,"⅘"],[0,"⅙"],[0,"⅚"],[0,"⅛"],[0,"⅜"],[0,"⅝"],[0,"⅞"],[49,"←"],[0,"↑"],[0,"→"],[0,"↓"],[0,"↔"],[0,"↕"],[0,"↖"],[0,"↗"],[0,"↘"],[0,"↙"],[0,"↚"],[0,"↛"],[1,{v:"↝",n:824,o:"↝̸"}],[0,"↞"],[0,"↟"],[0,"↠"],[0,"↡"],[0,"↢"],[0,"↣"],[0,"↤"],[0,"↥"],[0,"↦"],[0,"↧"],[1,"↩"],[0,"↪"],[0,"↫"],[0,"↬"],[0,"↭"],[0,"↮"],[1,"↰"],[0,"↱"],[0,"↲"],[0,"↳"],[1,"↵"],[0,"↶"],[0,"↷"],[2,"↺"],[0,"↻"],[0,"↼"],[0,"↽"],[0,"↾"],[0,"↿"],[0,"⇀"],[0,"⇁"],[0,"⇂"],[0,"⇃"],[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,"⇝"],[6,"⇤"],[0,"⇥"],[15,"⇵"],[7,"⇽"],[0,"⇾"],[0,"⇿"],[0,"∀"],[0,"∁"],[0,{v:"∂",n:824,o:"∂̸"}],[0,"∃"],[0,"∄"],[0,"∅"],[1,"∇"],[0,"∈"],[0,"∉"],[1,"∋"],[0,"∌"],[2,"∏"],[0,"∐"],[0,"∑"],[0,"−"],[0,"∓"],[0,"∔"],[1,"∖"],[0,"∗"],[0,"∘"],[1,"√"],[2,"∝"],[0,"∞"],[0,"∟"],[0,{v:"∠",n:8402,o:"∠⃒"}],[0,"∡"],[0,"∢"],[0,"∣"],[0,"∤"],[0,"∥"],[0,"∦"],[0,"∧"],[0,"∨"],[0,{v:"∩",n:65024,o:"∩︀"}],[0,{v:"∪",n:65024,o:"∪︀"}],[0,"∫"],[0,"∬"],[0,"∭"],[0,"∮"],[0,"∯"],[0,"∰"],[0,"∱"],[0,"∲"],[0,"∳"],[0,"∴"],[0,"∵"],[0,"∶"],[0,"∷"],[0,"∸"],[1,"∺"],[0,"∻"],[0,{v:"∼",n:8402,o:"∼⃒"}],[0,{v:"∽",n:817,o:"∽̱"}],[0,{v:"∾",n:819,o:"∾̳"}],[0,"∿"],[0,"≀"],[0,"≁"],[0,{v:"≂",n:824,o:"≂̸"}],[0,"≃"],[0,"≄"],[0,"≅"],[0,"≆"],[0,"≇"],[0,"≈"],[0,"≉"],[0,"≊"],[0,{v:"≋",n:824,o:"≋̸"}],[0,"≌"],[0,{v:"≍",n:8402,o:"≍⃒"}],[0,{v:"≎",n:824,o:"≎̸"}],[0,{v:"≏",n:824,o:"≏̸"}],[0,{v:"≐",n:824,o:"≐̸"}],[0,"≑"],[0,"≒"],[0,"≓"],[0,"≔"],[0,"≕"],[0,"≖"],[0,"≗"],[1,"≙"],[0,"≚"],[1,"≜"],[2,"≟"],[0,"≠"],[0,{v:"≡",n:8421,o:"≡⃥"}],[0,"≢"],[1,{v:"≤",n:8402,o:"≤⃒"}],[0,{v:"≥",n:8402,o:"≥⃒"}],[0,{v:"≦",n:824,o:"≦̸"}],[0,{v:"≧",n:824,o:"≧̸"}],[0,{v:"≨",n:65024,o:"≨︀"}],[0,{v:"≩",n:65024,o:"≩︀"}],[0,{v:"≪",n:new Map(e([[824,"≪̸"],[7577,"≪⃒"]]))}],[0,{v:"≫",n:new Map(e([[824,"≫̸"],[7577,"≫⃒"]]))}],[0,"≬"],[0,"≭"],[0,"≮"],[0,"≯"],[0,"≰"],[0,"≱"],[0,"≲"],[0,"≳"],[0,"≴"],[0,"≵"],[0,"≶"],[0,"≷"],[0,"≸"],[0,"≹"],[0,"≺"],[0,"≻"],[0,"≼"],[0,"≽"],[0,"≾"],[0,{v:"≿",n:824,o:"≿̸"}],[0,"⊀"],[0,"⊁"],[0,{v:"⊂",n:8402,o:"⊂⃒"}],[0,{v:"⊃",n:8402,o:"⊃⃒"}],[0,"⊄"],[0,"⊅"],[0,"⊆"],[0,"⊇"],[0,"⊈"],[0,"⊉"],[0,{v:"⊊",n:65024,o:"⊊︀"}],[0,{v:"⊋",n:65024,o:"⊋︀"}],[1,"⊍"],[0,"⊎"],[0,{v:"⊏",n:824,o:"⊏̸"}],[0,{v:"⊐",n:824,o:"⊐̸"}],[0,"⊑"],[0,"⊒"],[0,{v:"⊓",n:65024,o:"⊓︀"}],[0,{v:"⊔",n:65024,o:"⊔︀"}],[0,"⊕"],[0,"⊖"],[0,"⊗"],[0,"⊘"],[0,"⊙"],[0,"⊚"],[0,"⊛"],[1,"⊝"],[0,"⊞"],[0,"⊟"],[0,"⊠"],[0,"⊡"],[0,"⊢"],[0,"⊣"],[0,"⊤"],[0,"⊥"],[1,"⊧"],[0,"⊨"],[0,"⊩"],[0,"⊪"],[0,"⊫"],[0,"⊬"],[0,"⊭"],[0,"⊮"],[0,"⊯"],[0,"⊰"],[1,"⊲"],[0,"⊳"],[0,{v:"⊴",n:8402,o:"⊴⃒"}],[0,{v:"⊵",n:8402,o:"⊵⃒"}],[0,"⊶"],[0,"⊷"],[0,"⊸"],[0,"⊹"],[0,"⊺"],[0,"⊻"],[1,"⊽"],[0,"⊾"],[0,"⊿"],[0,"⋀"],[0,"⋁"],[0,"⋂"],[0,"⋃"],[0,"⋄"],[0,"⋅"],[0,"⋆"],[0,"⋇"],[0,"⋈"],[0,"⋉"],[0,"⋊"],[0,"⋋"],[0,"⋌"],[0,"⋍"],[0,"⋎"],[0,"⋏"],[0,"⋐"],[0,"⋑"],[0,"⋒"],[0,"⋓"],[0,"⋔"],[0,"⋕"],[0,"⋖"],[0,"⋗"],[0,{v:"⋘",n:824,o:"⋘̸"}],[0,{v:"⋙",n:824,o:"⋙̸"}],[0,{v:"⋚",n:65024,o:"⋚︀"}],[0,{v:"⋛",n:65024,o:"⋛︀"}],[2,"⋞"],[0,"⋟"],[0,"⋠"],[0,"⋡"],[0,"⋢"],[0,"⋣"],[2,"⋦"],[0,"⋧"],[0,"⋨"],[0,"⋩"],[0,"⋪"],[0,"⋫"],[0,"⋬"],[0,"⋭"],[0,"⋮"],[0,"⋯"],[0,"⋰"],[0,"⋱"],[0,"⋲"],[0,"⋳"],[0,"⋴"],[0,{v:"⋵",n:824,o:"⋵̸"}],[0,"⋶"],[0,"⋷"],[1,{v:"⋹",n:824,o:"⋹̸"}],[0,"⋺"],[0,"⋻"],[0,"⋼"],[0,"⋽"],[0,"⋾"],[6,"⌅"],[0,"⌆"],[1,"⌈"],[0,"⌉"],[0,"⌊"],[0,"⌋"],[0,"⌌"],[0,"⌍"],[0,"⌎"],[0,"⌏"],[0,"⌐"],[1,"⌒"],[0,"⌓"],[1,"⌕"],[0,"⌖"],[5,"⌜"],[0,"⌝"],[0,"⌞"],[0,"⌟"],[2,"⌢"],[0,"⌣"],[9,"⌭"],[0,"⌮"],[7,"⌶"],[6,"⌽"],[1,"⌿"],[60,"⍼"],[51,"⎰"],[0,"⎱"],[2,"⎴"],[0,"⎵"],[0,"⎶"],[37,"⏜"],[0,"⏝"],[0,"⏞"],[0,"⏟"],[2,"⏢"],[4,"⏧"],[59,"␣"],[164,"Ⓢ"],[55,"─"],[1,"│"],[9,"┌"],[3,"┐"],[3,"└"],[3,"┘"],[3,"├"],[7,"┤"],[7,"┬"],[7,"┴"],[7,"┼"],[19,"═"],[0,"║"],[0,"╒"],[0,"╓"],[0,"╔"],[0,"╕"],[0,"╖"],[0,"╗"],[0,"╘"],[0,"╙"],[0,"╚"],[0,"╛"],[0,"╜"],[0,"╝"],[0,"╞"],[0,"╟"],[0,"╠"],[0,"╡"],[0,"╢"],[0,"╣"],[0,"╤"],[0,"╥"],[0,"╦"],[0,"╧"],[0,"╨"],[0,"╩"],[0,"╪"],[0,"╫"],[0,"╬"],[19,"▀"],[3,"▄"],[3,"█"],[8,"░"],[0,"▒"],[0,"▓"],[13,"□"],[8,"▪"],[0,"▫"],[1,"▭"],[0,"▮"],[2,"▱"],[1,"△"],[0,"▴"],[0,"▵"],[2,"▸"],[0,"▹"],[3,"▽"],[0,"▾"],[0,"▿"],[2,"◂"],[0,"◃"],[6,"◊"],[0,"○"],[32,"◬"],[2,"◯"],[8,"◸"],[0,"◹"],[0,"◺"],[0,"◻"],[0,"◼"],[8,"★"],[0,"☆"],[7,"☎"],[49,"♀"],[1,"♂"],[29,"♠"],[2,"♣"],[1,"♥"],[0,"♦"],[3,"♪"],[2,"♭"],[0,"♮"],[0,"♯"],[163,"✓"],[3,"✗"],[8,"✠"],[21,"✶"],[33,"❘"],[25,"❲"],[0,"❳"],[84,"⟈"],[0,"⟉"],[28,"⟦"],[0,"⟧"],[0,"⟨"],[0,"⟩"],[0,"⟪"],[0,"⟫"],[0,"⟬"],[0,"⟭"],[7,"⟵"],[0,"⟶"],[0,"⟷"],[0,"⟸"],[0,"⟹"],[0,"⟺"],[1,"⟼"],[2,"⟿"],[258,"⤂"],[0,"⤃"],[0,"⤄"],[0,"⤅"],[6,"⤌"],[0,"⤍"],[0,"⤎"],[0,"⤏"],[0,"⤐"],[0,"⤑"],[0,"⤒"],[0,"⤓"],[2,"⤖"],[2,"⤙"],[0,"⤚"],[0,"⤛"],[0,"⤜"],[0,"⤝"],[0,"⤞"],[0,"⤟"],[0,"⤠"],[2,"⤣"],[0,"⤤"],[0,"⤥"],[0,"⤦"],[0,"⤧"],[0,"⤨"],[0,"⤩"],[0,"⤪"],[8,{v:"⤳",n:824,o:"⤳̸"}],[1,"⤵"],[0,"⤶"],[0,"⤷"],[0,"⤸"],[0,"⤹"],[2,"⤼"],[0,"⤽"],[7,"⥅"],[2,"⥈"],[0,"⥉"],[0,"⥊"],[0,"⥋"],[2,"⥎"],[0,"⥏"],[0,"⥐"],[0,"⥑"],[0,"⥒"],[0,"⥓"],[0,"⥔"],[0,"⥕"],[0,"⥖"],[0,"⥗"],[0,"⥘"],[0,"⥙"],[0,"⥚"],[0,"⥛"],[0,"⥜"],[0,"⥝"],[0,"⥞"],[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,"⥸"],[0,"⥹"],[1,"⥻"],[0,"⥼"],[0,"⥽"],[0,"⥾"],[0,"⥿"],[5,"⦅"],[0,"⦆"],[4,"⦋"],[0,"⦌"],[0,"⦍"],[0,"⦎"],[0,"⦏"],[0,"⦐"],[0,"⦑"],[0,"⦒"],[0,"⦓"],[0,"⦔"],[0,"⦕"],[0,"⦖"],[3,"⦚"],[1,"⦜"],[0,"⦝"],[6,"⦤"],[0,"⦥"],[0,"⦦"],[0,"⦧"],[0,"⦨"],[0,"⦩"],[0,"⦪"],[0,"⦫"],[0,"⦬"],[0,"⦭"],[0,"⦮"],[0,"⦯"],[0,"⦰"],[0,"⦱"],[0,"⦲"],[0,"⦳"],[0,"⦴"],[0,"⦵"],[0,"⦶"],[0,"⦷"],[1,"⦹"],[1,"⦻"],[0,"⦼"],[1,"⦾"],[0,"⦿"],[0,"⧀"],[0,"⧁"],[0,"⧂"],[0,"⧃"],[0,"⧄"],[0,"⧅"],[3,"⧉"],[3,"⧍"],[0,"⧎"],[0,{v:"⧏",n:824,o:"⧏̸"}],[0,{v:"⧐",n:824,o:"⧐̸"}],[11,"⧜"],[0,"⧝"],[0,"⧞"],[4,"⧣"],[0,"⧤"],[0,"⧥"],[5,"⧫"],[8,"⧴"],[1,"⧶"],[9,"⨀"],[0,"⨁"],[0,"⨂"],[1,"⨄"],[1,"⨆"],[5,"⨌"],[0,"⨍"],[2,"⨐"],[0,"⨑"],[0,"⨒"],[0,"⨓"],[0,"⨔"],[0,"⨕"],[0,"⨖"],[0,"⨗"],[10,"⨢"],[0,"⨣"],[0,"⨤"],[0,"⨥"],[0,"⨦"],[0,"⨧"],[1,"⨩"],[0,"⨪"],[2,"⨭"],[0,"⨮"],[0,"⨯"],[0,"⨰"],[0,"⨱"],[1,"⨳"],[0,"⨴"],[0,"⨵"],[0,"⨶"],[0,"⨷"],[0,"⨸"],[0,"⨹"],[0,"⨺"],[0,"⨻"],[0,"⨼"],[2,"⨿"],[0,"⩀"],[1,"⩂"],[0,"⩃"],[0,"⩄"],[0,"⩅"],[0,"⩆"],[0,"⩇"],[0,"⩈"],[0,"⩉"],[0,"⩊"],[0,"⩋"],[0,"⩌"],[0,"⩍"],[2,"⩐"],[2,"⩓"],[0,"⩔"],[0,"⩕"],[0,"⩖"],[0,"⩗"],[0,"⩘"],[1,"⩚"],[0,"⩛"],[0,"⩜"],[0,"⩝"],[1,"⩟"],[6,"⩦"],[3,"⩪"],[2,{v:"⩭",n:824,o:"⩭̸"}],[0,"⩮"],[0,"⩯"],[0,{v:"⩰",n:824,o:"⩰̸"}],[0,"⩱"],[0,"⩲"],[0,"⩳"],[0,"⩴"],[0,"⩵"],[1,"⩷"],[0,"⩸"],[0,"⩹"],[0,"⩺"],[0,"⩻"],[0,"⩼"],[0,{v:"⩽",n:824,o:"⩽̸"}],[0,{v:"⩾",n:824,o:"⩾̸"}],[0,"⩿"],[0,"⪀"],[0,"⪁"],[0,"⪂"],[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,"⪝"],[0,"⪞"],[0,"⪟"],[0,"⪠"],[0,{v:"⪡",n:824,o:"⪡̸"}],[0,{v:"⪢",n:824,o:"⪢̸"}],[1,"⪤"],[0,"⪥"],[0,"⪦"],[0,"⪧"],[0,"⪨"],[0,"⪩"],[0,"⪪"],[0,"⪫"],[0,{v:"⪬",n:65024,o:"⪬︀"}],[0,{v:"⪭",n:65024,o:"⪭︀"}],[0,"⪮"],[0,{v:"⪯",n:824,o:"⪯̸"}],[0,{v:"⪰",n:824,o:"⪰̸"}],[2,"⪳"],[0,"⪴"],[0,"⪵"],[0,"⪶"],[0,"⪷"],[0,"⪸"],[0,"⪹"],[0,"⪺"],[0,"⪻"],[0,"⪼"],[0,"⪽"],[0,"⪾"],[0,"⪿"],[0,"⫀"],[0,"⫁"],[0,"⫂"],[0,"⫃"],[0,"⫄"],[0,{v:"⫅",n:824,o:"⫅̸"}],[0,{v:"⫆",n:824,o:"⫆̸"}],[0,"⫇"],[0,"⫈"],[2,{v:"⫋",n:65024,o:"⫋︀"}],[0,{v:"⫌",n:65024,o:"⫌︀"}],[2,"⫏"],[0,"⫐"],[0,"⫑"],[0,"⫒"],[0,"⫓"],[0,"⫔"],[0,"⫕"],[0,"⫖"],[0,"⫗"],[0,"⫘"],[0,"⫙"],[0,"⫚"],[0,"⫛"],[8,"⫤"],[1,"⫦"],[0,"⫧"],[0,"⫨"],[0,"⫩"],[1,"⫫"],[0,"⫬"],[0,"⫭"],[0,"⫮"],[0,"⫯"],[0,"⫰"],[0,"⫱"],[0,"⫲"],[0,"⫳"],[9,{v:"⫽",n:8421,o:"⫽⃥"}],[44343,{n:new Map(e([[56476,"𝒜"],[1,"𝒞"],[0,"𝒟"],[2,"𝒢"],[2,"𝒥"],[0,"𝒦"],[2,"𝒩"],[0,"𝒪"],[0,"𝒫"],[0,"𝒬"],[1,"𝒮"],[0,"𝒯"],[0,"𝒰"],[0,"𝒱"],[0,"𝒲"],[0,"𝒳"],[0,"𝒴"],[0,"𝒵"],[0,"𝒶"],[0,"𝒷"],[0,"𝒸"],[0,"𝒹"],[1,"𝒻"],[1,"𝒽"],[0,"𝒾"],[0,"𝒿"],[0,"𝓀"],[0,"𝓁"],[0,"𝓂"],[0,"𝓃"],[1,"𝓅"],[0,"𝓆"],[0,"𝓇"],[0,"𝓈"],[0,"𝓉"],[0,"𝓊"],[0,"𝓋"],[0,"𝓌"],[0,"𝓍"],[0,"𝓎"],[0,"𝓏"],[52,"𝔄"],[0,"𝔅"],[1,"𝔇"],[0,"𝔈"],[0,"𝔉"],[0,"𝔊"],[2,"𝔍"],[0,"𝔎"],[0,"𝔏"],[0,"𝔐"],[0,"𝔑"],[0,"𝔒"],[0,"𝔓"],[0,"𝔔"],[1,"𝔖"],[0,"𝔗"],[0,"𝔘"],[0,"𝔙"],[0,"𝔚"],[0,"𝔛"],[0,"𝔜"],[1,"𝔞"],[0,"𝔟"],[0,"𝔠"],[0,"𝔡"],[0,"𝔢"],[0,"𝔣"],[0,"𝔤"],[0,"𝔥"],[0,"𝔦"],[0,"𝔧"],[0,"𝔨"],[0,"𝔩"],[0,"𝔪"],[0,"𝔫"],[0,"𝔬"],[0,"𝔭"],[0,"𝔮"],[0,"𝔯"],[0,"𝔰"],[0,"𝔱"],[0,"𝔲"],[0,"𝔳"],[0,"𝔴"],[0,"𝔵"],[0,"𝔶"],[0,"𝔷"],[0,"𝔸"],[0,"𝔹"],[1,"𝔻"],[0,"𝔼"],[0,"𝔽"],[0,"𝔾"],[1,"𝕀"],[0,"𝕁"],[0,"𝕂"],[0,"𝕃"],[0,"𝕄"],[1,"𝕆"],[3,"𝕊"],[0,"𝕋"],[0,"𝕌"],[0,"𝕍"],[0,"𝕎"],[0,"𝕏"],[0,"𝕐"],[1,"𝕒"],[0,"𝕓"],[0,"𝕔"],[0,"𝕕"],[0,"𝕖"],[0,"𝕗"],[0,"𝕘"],[0,"𝕙"],[0,"𝕚"],[0,"𝕛"],[0,"𝕜"],[0,"𝕝"],[0,"𝕞"],[0,"𝕟"],[0,"𝕠"],[0,"𝕡"],[0,"𝕢"],[0,"𝕣"],[0,"𝕤"],[0,"𝕥"],[0,"𝕦"],[0,"𝕧"],[0,"𝕨"],[0,"𝕩"],[0,"𝕪"],[0,"𝕫"]]))}],[8906,"ff"],[0,"fi"],[0,"fl"],[0,"ffi"],[0,"ffl"]])),xf}var Vp={},Uy;function Jg(){return Uy||(Uy=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.escapeText=e.escapeAttribute=e.escapeUTF8=e.escape=e.encodeXML=e.getCodePoint=e.xmlReplacer=void 0,e.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var t=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);e.getCodePoint=String.prototype.codePointAt!=null?function(a,s){return a.codePointAt(s)}:function(a,s){return(a.charCodeAt(s)&64512)===55296?(a.charCodeAt(s)-55296)*1024+a.charCodeAt(s+1)-56320+65536:a.charCodeAt(s)};function r(a){for(var s="",u=0,o;(o=e.xmlReplacer.exec(a))!==null;){var c=o.index,d=a.charCodeAt(c),h=t.get(d);h!==void 0?(s+=a.substring(u,c)+h,u=c+1):(s+="".concat(a.substring(u,c),"&#x").concat((0,e.getCodePoint)(a,c).toString(16),";"),u=e.xmlReplacer.lastIndex+=+((d&64512)===55296))}return s+a.substr(u)}e.encodeXML=r,e.escape=r;function n(a,s){return function(o){for(var c,d=0,h="";c=a.exec(o);)d!==c.index&&(h+=o.substring(d,c.index)),h+=s.get(c[0].charCodeAt(0)),d=c.index+1;return h+o.substring(d)}}e.escapeUTF8=n(/[&<>'"]/g,t),e.escapeAttribute=n(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),e.escapeText=n(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))})(Vp)),Vp}var Hy;function Wy(){if(Hy)return xn;Hy=1;var e=xn&&xn.__importDefault||function(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(xn,"__esModule",{value:!0}),xn.encodeNonAsciiHTML=xn.encodeHTML=void 0;var t=e(wF()),r=Jg(),n=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function a(o){return u(n,o)}xn.encodeHTML=a;function s(o){return u(r.xmlReplacer,o)}xn.encodeNonAsciiHTML=s;function u(o,c){for(var d="",h=0,p;(p=o.exec(c))!==null;){var g=p.index;d+=c.substring(h,g);var f=c.charCodeAt(g),m=t.default.get(f);if(typeof m=="object"){if(g+1<c.length){var b=c.charCodeAt(g+1),v=typeof m.n=="number"?m.n===b?m.o:void 0:m.n.get(b);if(v!==void 0){d+=v,h=o.lastIndex+=1;continue}}m=m.v}if(m!==void 0)d+=m,h=g+1;else{var k=(0,r.getCodePoint)(c,g);d+="&#x".concat(k.toString(16),";"),h=o.lastIndex+=+(k!==f)}}return d+c.substr(h)}return xn}var Gy;function kF(){return Gy||(Gy=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLAttribute=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.DecodingMode=e.EntityDecoder=e.encodeHTML5=e.encodeHTML4=e.encodeNonAsciiHTML=e.encodeHTML=e.escapeText=e.escapeAttribute=e.escapeUTF8=e.escape=e.encodeXML=e.encode=e.decodeStrict=e.decode=e.EncodingMode=e.EntityLevel=void 0;var t=zy(),r=Wy(),n=Jg(),a;(function(g){g[g.XML=0]="XML",g[g.HTML=1]="HTML"})(a=e.EntityLevel||(e.EntityLevel={}));var s;(function(g){g[g.UTF8=0]="UTF8",g[g.ASCII=1]="ASCII",g[g.Extensive=2]="Extensive",g[g.Attribute=3]="Attribute",g[g.Text=4]="Text"})(s=e.EncodingMode||(e.EncodingMode={}));function u(g,f){f===void 0&&(f=a.XML);var m=typeof f=="number"?f:f.level;if(m===a.HTML){var b=typeof f=="object"?f.mode:void 0;return(0,t.decodeHTML)(g,b)}return(0,t.decodeXML)(g)}e.decode=u;function o(g,f){var m;f===void 0&&(f=a.XML);var b=typeof f=="number"?{level:f}:f;return(m=b.mode)!==null&&m!==void 0||(b.mode=t.DecodingMode.Strict),u(g,b)}e.decodeStrict=o;function c(g,f){f===void 0&&(f=a.XML);var m=typeof f=="number"?{level:f}:f;return m.mode===s.UTF8?(0,n.escapeUTF8)(g):m.mode===s.Attribute?(0,n.escapeAttribute)(g):m.mode===s.Text?(0,n.escapeText)(g):m.level===a.HTML?m.mode===s.ASCII?(0,r.encodeNonAsciiHTML)(g):(0,r.encodeHTML)(g):(0,n.encodeXML)(g)}e.encode=c;var d=Jg();Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return d.encodeXML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return d.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return d.escapeUTF8}}),Object.defineProperty(e,"escapeAttribute",{enumerable:!0,get:function(){return d.escapeAttribute}}),Object.defineProperty(e,"escapeText",{enumerable:!0,get:function(){return d.escapeText}});var h=Wy();Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return h.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return h.encodeNonAsciiHTML}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return h.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return h.encodeHTML}});var p=zy();Object.defineProperty(e,"EntityDecoder",{enumerable:!0,get:function(){return p.EntityDecoder}}),Object.defineProperty(e,"DecodingMode",{enumerable:!0,get:function(){return p.DecodingMode}}),Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return p.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return p.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return p.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTMLAttribute",{enumerable:!0,get:function(){return p.decodeHTMLAttribute}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return p.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return p.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return p.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return p.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return p.decodeXML}})})(Wp)),Wp}var Oi={},Vy;function SF(){return Vy||(Vy=1,Object.defineProperty(Oi,"__esModule",{value:!0}),Oi.attributeNames=Oi.elementNames=void 0,Oi.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(e){return[e.toLowerCase(),e]})),Oi.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(e){return[e.toLowerCase(),e]}))),Oi}var Ky;function xF(){if(Ky)return ur;Ky=1;var e=ur&&ur.__assign||function(){return e=Object.assign||function(x){for(var w,D=1,A=arguments.length;D<A;D++){w=arguments[D];for(var _ in w)Object.prototype.hasOwnProperty.call(w,_)&&(x[_]=w[_])}return x},e.apply(this,arguments)},t=ur&&ur.__createBinding||(Object.create?(function(x,w,D,A){A===void 0&&(A=D);var _=Object.getOwnPropertyDescriptor(w,D);(!_||("get"in _?!w.__esModule:_.writable||_.configurable))&&(_={enumerable:!0,get:function(){return w[D]}}),Object.defineProperty(x,A,_)}):(function(x,w,D,A){A===void 0&&(A=D),x[A]=w[D]})),r=ur&&ur.__setModuleDefault||(Object.create?(function(x,w){Object.defineProperty(x,"default",{enumerable:!0,value:w})}):function(x,w){x.default=w}),n=ur&&ur.__importStar||function(x){if(x&&x.__esModule)return x;var w={};if(x!=null)for(var D in x)D!=="default"&&Object.prototype.hasOwnProperty.call(x,D)&&t(w,x,D);return r(w,x),w};Object.defineProperty(ur,"__esModule",{value:!0}),ur.render=void 0;var a=n(bd()),s=kF(),u=SF(),o=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function c(x){return x.replace(/"/g,""")}function d(x,w){var D;if(x){var A=((D=w.encodeEntities)!==null&&D!==void 0?D:w.decodeEntities)===!1?c:w.xmlMode||w.encodeEntities!=="utf8"?s.encodeXML:s.escapeAttribute;return Object.keys(x).map(function(_){var F,j,q=(F=x[_])!==null&&F!==void 0?F:"";return w.xmlMode==="foreign"&&(_=(j=u.attributeNames.get(_))!==null&&j!==void 0?j:_),!w.emptyAttrs&&!w.xmlMode&&q===""?_:"".concat(_,'="').concat(A(q),'"')}).join(" ")}}var h=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function p(x,w){w===void 0&&(w={});for(var D=("length"in x)?x:[x],A="",_=0;_<D.length;_++)A+=g(D[_],w);return A}ur.render=p,ur.default=p;function g(x,w){switch(x.type){case a.Root:return p(x.children,w);case a.Doctype:case a.Directive:return v(x);case a.Comment:return C(x);case a.CDATA:return S(x);case a.Script:case a.Style:case a.Tag:return b(x,w);case a.Text:return k(x,w)}}var f=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),m=new Set(["svg","math"]);function b(x,w){var D;w.xmlMode==="foreign"&&(x.name=(D=u.elementNames.get(x.name))!==null&&D!==void 0?D:x.name,x.parent&&f.has(x.parent.name)&&(w=e(e({},w),{xmlMode:!1}))),!w.xmlMode&&m.has(x.name)&&(w=e(e({},w),{xmlMode:"foreign"}));var A="<".concat(x.name),_=d(x.attribs,w);return _&&(A+=" ".concat(_)),x.children.length===0&&(w.xmlMode?w.selfClosingTags!==!1:w.selfClosingTags&&h.has(x.name))?(w.xmlMode||(A+=" "),A+="/>"):(A+=">",x.children.length>0&&(A+=p(x.children,w)),(w.xmlMode||!h.has(x.name))&&(A+="</".concat(x.name,">"))),A}function v(x){return"<".concat(x.data,">")}function k(x,w){var D,A=x.data||"";return((D=w.encodeEntities)!==null&&D!==void 0?D:w.decodeEntities)!==!1&&!(!w.xmlMode&&x.parent&&o.has(x.parent.name))&&(A=w.xmlMode||w.encodeEntities!=="utf8"?(0,s.encodeXML)(A):(0,s.escapeText)(A)),A}function S(x){return"<![CDATA[".concat(x.children[0].data,"]]>")}function C(x){return"<!--".concat(x.data,"-->")}return ur}var Yy;function YE(){if(Yy)return Qt;Yy=1;var e=Qt&&Qt.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(Qt,"__esModule",{value:!0}),Qt.innerText=Qt.textContent=Qt.getText=Qt.getInnerHTML=Qt.getOuterHTML=void 0;var t=xu(),r=e(xF()),n=bd();function a(d,h){return(0,r.default)(d,h)}Qt.getOuterHTML=a;function s(d,h){return(0,t.hasChildren)(d)?d.children.map(function(p){return a(p,h)}).join(""):""}Qt.getInnerHTML=s;function u(d){return Array.isArray(d)?d.map(u).join(""):(0,t.isTag)(d)?d.name==="br"?`
|
||
`:u(d.children):(0,t.isCDATA)(d)?u(d.children):(0,t.isText)(d)?d.data:""}Qt.getText=u;function o(d){return Array.isArray(d)?d.map(o).join(""):(0,t.hasChildren)(d)&&!(0,t.isComment)(d)?o(d.children):(0,t.isText)(d)?d.data:""}Qt.textContent=o;function c(d){return Array.isArray(d)?d.map(c).join(""):(0,t.hasChildren)(d)&&(d.type===n.ElementType.Tag||(0,t.isCDATA)(d))?c(d.children):(0,t.isText)(d)?d.data:""}return Qt.innerText=c,Qt}var Lt={},Xy;function CF(){if(Xy)return Lt;Xy=1,Object.defineProperty(Lt,"__esModule",{value:!0}),Lt.prevElementSibling=Lt.nextElementSibling=Lt.getName=Lt.hasAttrib=Lt.getAttributeValue=Lt.getSiblings=Lt.getParent=Lt.getChildren=void 0;var e=xu();function t(d){return(0,e.hasChildren)(d)?d.children:[]}Lt.getChildren=t;function r(d){return d.parent||null}Lt.getParent=r;function n(d){var h,p,g=r(d);if(g!=null)return t(g);for(var f=[d],m=d.prev,b=d.next;m!=null;)f.unshift(m),h=m,m=h.prev;for(;b!=null;)f.push(b),p=b,b=p.next;return f}Lt.getSiblings=n;function a(d,h){var p;return(p=d.attribs)===null||p===void 0?void 0:p[h]}Lt.getAttributeValue=a;function s(d,h){return d.attribs!=null&&Object.prototype.hasOwnProperty.call(d.attribs,h)&&d.attribs[h]!=null}Lt.hasAttrib=s;function u(d){return d.name}Lt.getName=u;function o(d){for(var h,p=d.next;p!==null&&!(0,e.isTag)(p);)h=p,p=h.next;return p}Lt.nextElementSibling=o;function c(d){for(var h,p=d.prev;p!==null&&!(0,e.isTag)(p);)h=p,p=h.prev;return p}return Lt.prevElementSibling=c,Lt}var Zt={},Qy;function DF(){if(Qy)return Zt;Qy=1,Object.defineProperty(Zt,"__esModule",{value:!0}),Zt.prepend=Zt.prependChild=Zt.append=Zt.appendChild=Zt.replaceElement=Zt.removeElement=void 0;function e(u){if(u.prev&&(u.prev.next=u.next),u.next&&(u.next.prev=u.prev),u.parent){var o=u.parent.children,c=o.lastIndexOf(u);c>=0&&o.splice(c,1)}u.next=null,u.prev=null,u.parent=null}Zt.removeElement=e;function t(u,o){var c=o.prev=u.prev;c&&(c.next=o);var d=o.next=u.next;d&&(d.prev=o);var h=o.parent=u.parent;if(h){var p=h.children;p[p.lastIndexOf(u)]=o,u.parent=null}}Zt.replaceElement=t;function r(u,o){if(e(o),o.next=null,o.parent=u,u.children.push(o)>1){var c=u.children[u.children.length-2];c.next=o,o.prev=c}else o.prev=null}Zt.appendChild=r;function n(u,o){e(o);var c=u.parent,d=u.next;if(o.next=d,o.prev=u,u.next=o,o.parent=c,d){if(d.prev=o,c){var h=c.children;h.splice(h.lastIndexOf(d),0,o)}}else c&&c.children.push(o)}Zt.append=n;function a(u,o){if(e(o),o.parent=u,o.prev=null,u.children.unshift(o)!==1){var c=u.children[1];c.prev=o,o.next=c}else o.next=null}Zt.prependChild=a;function s(u,o){e(o);var c=u.parent;if(c){var d=c.children;d.splice(d.indexOf(u),0,o)}u.prev&&(u.prev.next=o),o.parent=c,o.prev=u.prev,o.next=u,u.prev=o}return Zt.prepend=s,Zt}var Jt={},Zy;function XE(){if(Zy)return Jt;Zy=1,Object.defineProperty(Jt,"__esModule",{value:!0}),Jt.findAll=Jt.existsOne=Jt.findOne=Jt.findOneChild=Jt.find=Jt.filter=void 0;var e=xu();function t(o,c,d,h){return d===void 0&&(d=!0),h===void 0&&(h=1/0),r(o,Array.isArray(c)?c:[c],d,h)}Jt.filter=t;function r(o,c,d,h){for(var p=[],g=[c],f=[0];;){if(f[0]>=g[0].length){if(f.length===1)return p;g.shift(),f.shift();continue}var m=g[0][f[0]++];if(o(m)&&(p.push(m),--h<=0))return p;d&&(0,e.hasChildren)(m)&&m.children.length>0&&(f.unshift(0),g.unshift(m.children))}}Jt.find=r;function n(o,c){return c.find(o)}Jt.findOneChild=n;function a(o,c,d){d===void 0&&(d=!0);for(var h=null,p=0;p<c.length&&!h;p++){var g=c[p];if((0,e.isTag)(g))o(g)?h=g:d&&g.children.length>0&&(h=a(o,g.children,!0));else continue}return h}Jt.findOne=a;function s(o,c){return c.some(function(d){return(0,e.isTag)(d)&&(o(d)||s(o,d.children))})}Jt.existsOne=s;function u(o,c){for(var d=[],h=[c],p=[0];;){if(p[0]>=h[0].length){if(h.length===1)return d;h.shift(),p.shift();continue}var g=h[0][p[0]++];(0,e.isTag)(g)&&(o(g)&&d.push(g),g.children.length>0&&(p.unshift(0),h.unshift(g.children)))}}return Jt.findAll=u,Jt}var mr={},Jy;function QE(){if(Jy)return mr;Jy=1,Object.defineProperty(mr,"__esModule",{value:!0}),mr.getElementsByTagType=mr.getElementsByTagName=mr.getElementById=mr.getElements=mr.testElement=void 0;var e=xu(),t=XE(),r={tag_name:function(p){return typeof p=="function"?function(g){return(0,e.isTag)(g)&&p(g.name)}:p==="*"?e.isTag:function(g){return(0,e.isTag)(g)&&g.name===p}},tag_type:function(p){return typeof p=="function"?function(g){return p(g.type)}:function(g){return g.type===p}},tag_contains:function(p){return typeof p=="function"?function(g){return(0,e.isText)(g)&&p(g.data)}:function(g){return(0,e.isText)(g)&&g.data===p}}};function n(p,g){return typeof g=="function"?function(f){return(0,e.isTag)(f)&&g(f.attribs[p])}:function(f){return(0,e.isTag)(f)&&f.attribs[p]===g}}function a(p,g){return function(f){return p(f)||g(f)}}function s(p){var g=Object.keys(p).map(function(f){var m=p[f];return Object.prototype.hasOwnProperty.call(r,f)?r[f](m):n(f,m)});return g.length===0?null:g.reduce(a)}function u(p,g){var f=s(p);return f?f(g):!0}mr.testElement=u;function o(p,g,f,m){m===void 0&&(m=1/0);var b=s(p);return b?(0,t.filter)(b,g,f,m):[]}mr.getElements=o;function c(p,g,f){return f===void 0&&(f=!0),Array.isArray(g)||(g=[g]),(0,t.findOne)(n("id",p),g,f)}mr.getElementById=c;function d(p,g,f,m){return f===void 0&&(f=!0),m===void 0&&(m=1/0),(0,t.filter)(r.tag_name(p),g,f,m)}mr.getElementsByTagName=d;function h(p,g,f,m){return f===void 0&&(f=!0),m===void 0&&(m=1/0),(0,t.filter)(r.tag_type(p),g,f,m)}return mr.getElementsByTagType=h,mr}var Kp={},ew;function EF(){return ew||(ew=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.uniqueSort=e.compareDocumentPosition=e.DocumentPosition=e.removeSubsets=void 0;var t=xu();function r(u){for(var o=u.length;--o>=0;){var c=u[o];if(o>0&&u.lastIndexOf(c,o-1)>=0){u.splice(o,1);continue}for(var d=c.parent;d;d=d.parent)if(u.includes(d)){u.splice(o,1);break}}return u}e.removeSubsets=r;var n;(function(u){u[u.DISCONNECTED=1]="DISCONNECTED",u[u.PRECEDING=2]="PRECEDING",u[u.FOLLOWING=4]="FOLLOWING",u[u.CONTAINS=8]="CONTAINS",u[u.CONTAINED_BY=16]="CONTAINED_BY"})(n=e.DocumentPosition||(e.DocumentPosition={}));function a(u,o){var c=[],d=[];if(u===o)return 0;for(var h=(0,t.hasChildren)(u)?u:u.parent;h;)c.unshift(h),h=h.parent;for(h=(0,t.hasChildren)(o)?o:o.parent;h;)d.unshift(h),h=h.parent;for(var p=Math.min(c.length,d.length),g=0;g<p&&c[g]===d[g];)g++;if(g===0)return n.DISCONNECTED;var f=c[g-1],m=f.children,b=c[g],v=d[g];return m.indexOf(b)>m.indexOf(v)?f===o?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:f===u?n.PRECEDING|n.CONTAINS:n.PRECEDING}e.compareDocumentPosition=a;function s(u){return u=u.filter(function(o,c,d){return!d.includes(o,c+1)}),u.sort(function(o,c){var d=a(o,c);return d&n.PRECEDING?-1:d&n.FOLLOWING?1:0}),u}e.uniqueSort=s})(Kp)),Kp}var wo={},tw;function AF(){if(tw)return wo;tw=1,Object.defineProperty(wo,"__esModule",{value:!0}),wo.getFeed=void 0;var e=YE(),t=QE();function r(g){var f=c(p,g);return f?f.name==="feed"?n(f):a(f):null}wo.getFeed=r;function n(g){var f,m=g.children,b={type:"atom",items:(0,t.getElementsByTagName)("entry",m).map(function(S){var C,x=S.children,w={media:o(x)};h(w,"id","id",x),h(w,"title","title",x);var D=(C=c("link",x))===null||C===void 0?void 0:C.attribs.href;D&&(w.link=D);var A=d("summary",x)||d("content",x);A&&(w.description=A);var _=d("updated",x);return _&&(w.pubDate=new Date(_)),w})};h(b,"id","id",m),h(b,"title","title",m);var v=(f=c("link",m))===null||f===void 0?void 0:f.attribs.href;v&&(b.link=v),h(b,"description","subtitle",m);var k=d("updated",m);return k&&(b.updated=new Date(k)),h(b,"author","email",m,!0),b}function a(g){var f,m,b=(m=(f=c("channel",g.children))===null||f===void 0?void 0:f.children)!==null&&m!==void 0?m:[],v={type:g.name.substr(0,3),id:"",items:(0,t.getElementsByTagName)("item",g.children).map(function(S){var C=S.children,x={media:o(C)};h(x,"id","guid",C),h(x,"title","title",C),h(x,"link","link",C),h(x,"description","description",C);var w=d("pubDate",C)||d("dc:date",C);return w&&(x.pubDate=new Date(w)),x})};h(v,"title","title",b),h(v,"link","link",b),h(v,"description","description",b);var k=d("lastBuildDate",b);return k&&(v.updated=new Date(k)),h(v,"author","managingEditor",b,!0),v}var s=["url","type","lang"],u=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function o(g){return(0,t.getElementsByTagName)("media:content",g).map(function(f){for(var m=f.attribs,b={medium:m.medium,isDefault:!!m.isDefault},v=0,k=s;v<k.length;v++){var S=k[v];m[S]&&(b[S]=m[S])}for(var C=0,x=u;C<x.length;C++){var S=x[C];m[S]&&(b[S]=parseInt(m[S],10))}return m.expression&&(b.expression=m.expression),b})}function c(g,f){return(0,t.getElementsByTagName)(g,f,!0,1)[0]}function d(g,f,m){return m===void 0&&(m=!1),(0,e.textContent)((0,t.getElementsByTagName)(g,f,m,1)).trim()}function h(g,f,m,b,v){v===void 0&&(v=!1);var k=d(m,b,v);k&&(g[f]=k)}function p(g){return g==="rss"||g==="feed"||g==="rdf:RDF"}return wo}var rw;function _F(){return rw||(rw=1,(function(e){var t=Ri&&Ri.__createBinding||(Object.create?(function(a,s,u,o){o===void 0&&(o=u);var c=Object.getOwnPropertyDescriptor(s,u);(!c||("get"in c?!s.__esModule:c.writable||c.configurable))&&(c={enumerable:!0,get:function(){return s[u]}}),Object.defineProperty(a,o,c)}):(function(a,s,u,o){o===void 0&&(o=u),a[o]=s[u]})),r=Ri&&Ri.__exportStar||function(a,s){for(var u in a)u!=="default"&&!Object.prototype.hasOwnProperty.call(s,u)&&t(s,a,u)};Object.defineProperty(e,"__esModule",{value:!0}),e.hasChildren=e.isDocument=e.isComment=e.isText=e.isCDATA=e.isTag=void 0,r(YE(),e),r(CF(),e),r(DF(),e),r(XE(),e),r(QE(),e),r(EF(),e),r(AF(),e);var n=xu();Object.defineProperty(e,"isTag",{enumerable:!0,get:function(){return n.isTag}}),Object.defineProperty(e,"isCDATA",{enumerable:!0,get:function(){return n.isCDATA}}),Object.defineProperty(e,"isText",{enumerable:!0,get:function(){return n.isText}}),Object.defineProperty(e,"isComment",{enumerable:!0,get:function(){return n.isComment}}),Object.defineProperty(e,"isDocument",{enumerable:!0,get:function(){return n.isDocument}}),Object.defineProperty(e,"hasChildren",{enumerable:!0,get:function(){return n.hasChildren}})})(Ri)),Ri}var Yp,nw;function Cu(){return nw||(nw=1,Yp={trueFunc:function(){return!0},falseFunc:function(){return!1}}),Yp}var $t={},Qe;(function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"})(Qe||(Qe={}));const TF={Unknown:null,QuirksMode:"quirks",IgnoreCase:!0,CaseSensitive:!1};var ht;(function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"})(ht||(ht={}));const iw=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,FF=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,LF=new Map([[126,ht.Element],[94,ht.Start],[36,ht.End],[42,ht.Any],[33,ht.Not],[124,ht.Hyphen]]),PF=new Set(["has","not","matches","is","where","host","host-context"]);function ZE(e){switch(e.type){case Qe.Adjacent:case Qe.Child:case Qe.Descendant:case Qe.Parent:case Qe.Sibling:case Qe.ColumnCombinator:return!0;default:return!1}}const NF=new Set(["contains","icontains"]);function RF(e,t,r){const n=parseInt(t,16)-65536;return n!==n||r?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,n&1023|56320)}function ko(e){return e.replace(FF,RF)}function Xp(e){return e===39||e===34}function aw(e){return e===32||e===9||e===10||e===12||e===13}function BF(e){const t=[],r=JE(t,`${e}`,0);if(r<e.length)throw new Error(`Unmatched selector: ${e.slice(r)}`);return t}function JE(e,t,r){let n=[];function a(g){const f=t.slice(r+g).match(iw);if(!f)throw new Error(`Expected name, found ${t.slice(r)}`);const[m]=f;return r+=g+m.length,ko(m)}function s(g){for(r+=g;r<t.length&&aw(t.charCodeAt(r));)r++}function u(){r+=1;const g=r;let f=1;for(;f>0&&r<t.length;r++)t.charCodeAt(r)===40&&!o(r)?f++:t.charCodeAt(r)===41&&!o(r)&&f--;if(f)throw new Error("Parenthesis not matched");return ko(t.slice(g,r-1))}function o(g){let f=0;for(;t.charCodeAt(--g)===92;)f++;return(f&1)===1}function c(){if(n.length>0&&ZE(n[n.length-1]))throw new Error("Did not expect successive traversals.")}function d(g){if(n.length>0&&n[n.length-1].type===Qe.Descendant){n[n.length-1].type=g;return}c(),n.push({type:g})}function h(g,f){n.push({type:Qe.Attribute,name:g,action:f,value:a(1),namespace:null,ignoreCase:"quirks"})}function p(){if(n.length&&n[n.length-1].type===Qe.Descendant&&n.pop(),n.length===0)throw new Error("Empty sub-selector");e.push(n)}if(s(0),t.length===r)return r;e:for(;r<t.length;){const g=t.charCodeAt(r);switch(g){case 32:case 9:case 10:case 12:case 13:{(n.length===0||n[0].type!==Qe.Descendant)&&(c(),n.push({type:Qe.Descendant})),s(1);break}case 62:{d(Qe.Child),s(1);break}case 60:{d(Qe.Parent),s(1);break}case 126:{d(Qe.Sibling),s(1);break}case 43:{d(Qe.Adjacent),s(1);break}case 46:{h("class",ht.Element);break}case 35:{h("id",ht.Equals);break}case 91:{s(1);let f,m=null;t.charCodeAt(r)===124?f=a(1):t.startsWith("*|",r)?(m="*",f=a(2)):(f=a(0),t.charCodeAt(r)===124&&t.charCodeAt(r+1)!==61&&(m=f,f=a(1))),s(0);let b=ht.Exists;const v=LF.get(t.charCodeAt(r));if(v){if(b=v,t.charCodeAt(r+1)!==61)throw new Error("Expected `=`");s(2)}else t.charCodeAt(r)===61&&(b=ht.Equals,s(1));let k="",S=null;if(b!=="exists"){if(Xp(t.charCodeAt(r))){const w=t.charCodeAt(r);let D=r+1;for(;D<t.length&&(t.charCodeAt(D)!==w||o(D));)D+=1;if(t.charCodeAt(D)!==w)throw new Error("Attribute value didn't end");k=ko(t.slice(r+1,D)),r=D+1}else{const w=r;for(;r<t.length&&(!aw(t.charCodeAt(r))&&t.charCodeAt(r)!==93||o(r));)r+=1;k=ko(t.slice(w,r))}s(0);const x=t.charCodeAt(r)|32;x===115?(S=!1,s(1)):x===105&&(S=!0,s(1))}if(t.charCodeAt(r)!==93)throw new Error("Attribute selector didn't terminate");r+=1;const C={type:Qe.Attribute,name:f,action:b,value:k,namespace:m,ignoreCase:S};n.push(C);break}case 58:{if(t.charCodeAt(r+1)===58){n.push({type:Qe.PseudoElement,name:a(2).toLowerCase(),data:t.charCodeAt(r)===40?u():null});continue}const f=a(1).toLowerCase();let m=null;if(t.charCodeAt(r)===40)if(PF.has(f)){if(Xp(t.charCodeAt(r+1)))throw new Error(`Pseudo-selector ${f} cannot be quoted`);if(m=[],r=JE(m,t,r+1),t.charCodeAt(r)!==41)throw new Error(`Missing closing parenthesis in :${f} (${t})`);r+=1}else{if(m=u(),NF.has(f)){const b=m.charCodeAt(0);b===m.charCodeAt(m.length-1)&&Xp(b)&&(m=m.slice(1,-1))}m=ko(m)}n.push({type:Qe.Pseudo,name:f,data:m});break}case 44:{p(),n=[],s(1);break}default:{if(t.startsWith("/*",r)){const b=t.indexOf("*/",r+2);if(b<0)throw new Error("Comment was not terminated");r=b+2,n.length===0&&s(0);break}let f=null,m;if(g===42)r+=1,m="*";else if(g===124){if(m="",t.charCodeAt(r+1)===124){d(Qe.ColumnCombinator),s(2);break}}else if(iw.test(t.slice(r)))m=a(0);else break e;t.charCodeAt(r)===124&&t.charCodeAt(r+1)!==124&&(f=m,t.charCodeAt(r+1)===42?(m="*",r+=2):m=a(1)),n.push(m==="*"?{type:Qe.Universal,namespace:f}:{type:Qe.Tag,name:m,namespace:f})}}}return p(),r}const e6=["\\",'"'],t6=[...e6,"(",")"],OF=new Set(e6.map(e=>e.charCodeAt(0))),sw=new Set(t6.map(e=>e.charCodeAt(0))),pu=new Set([...t6,"~","^","$","*","+","!","|",":","[","]"," ","."].map(e=>e.charCodeAt(0)));function r6(e){return e.map(t=>t.map(IF).join("")).join(", ")}function IF(e,t,r){switch(e.type){case Qe.Child:return t===0?"> ":" > ";case Qe.Parent:return t===0?"< ":" < ";case Qe.Sibling:return t===0?"~ ":" ~ ";case Qe.Adjacent:return t===0?"+ ":" + ";case Qe.Descendant:return" ";case Qe.ColumnCombinator:return t===0?"|| ":" || ";case Qe.Universal:return e.namespace==="*"&&t+1<r.length&&"name"in r[t+1]?"":`${n6(e.namespace)}*`;case Qe.Tag:return uw(e);case Qe.PseudoElement:return`::${An(e.name,pu)}${e.data===null?"":`(${An(e.data,sw)})`}`;case Qe.Pseudo:return`:${An(e.name,pu)}${e.data===null?"":`(${typeof e.data=="string"?An(e.data,sw):r6(e.data)})`}`;case Qe.Attribute:{if(e.name==="id"&&e.action===ht.Equals&&e.ignoreCase==="quirks"&&!e.namespace)return`#${An(e.value,pu)}`;if(e.name==="class"&&e.action===ht.Element&&e.ignoreCase==="quirks"&&!e.namespace)return`.${An(e.value,pu)}`;const n=uw(e);return e.action===ht.Exists?`[${n}]`:`[${n}${qF(e.action)}="${An(e.value,OF)}"${e.ignoreCase===null?"":e.ignoreCase?" i":" s"}]`}}}function qF(e){switch(e){case ht.Equals:return"";case ht.Element:return"~";case ht.Start:return"^";case ht.End:return"$";case ht.Any:return"*";case ht.Not:return"!";case ht.Hyphen:return"|";case ht.Exists:throw new Error("Shouldn't be here")}}function uw(e){return`${n6(e.namespace)}${An(e.name,pu)}`}function n6(e){return e!==null?`${e==="*"?"*":An(e,pu)}|`:""}function An(e,t){let r=0,n="";for(let a=0;a<e.length;a++)t.has(e.charCodeAt(a))&&(n+=`${e.slice(r,a)}\\${e.charAt(a)}`,r=a+1);return n.length>0?n+e.slice(r):e}const MF=Object.freeze(Object.defineProperty({__proto__:null,get AttributeAction(){return ht},IgnoreCaseMode:TF,get SelectorType(){return Qe},isTraversal:ZE,parse:BF,stringify:r6},Symbol.toStringTag,{value:"Module"})),Yl=$E(MF);var Ka={},ow;function i6(){if(ow)return Ka;ow=1,Object.defineProperty(Ka,"__esModule",{value:!0}),Ka.isTraversal=void 0;var e=Yl,t=new Map([[e.SelectorType.Universal,50],[e.SelectorType.Tag,30],[e.SelectorType.Attribute,1],[e.SelectorType.Pseudo,0]]);function r(u){return!t.has(u.type)}Ka.isTraversal=r;var n=new Map([[e.AttributeAction.Exists,10],[e.AttributeAction.Equals,8],[e.AttributeAction.Not,7],[e.AttributeAction.Start,6],[e.AttributeAction.End,6],[e.AttributeAction.Any,5]]);function a(u){for(var o=u.map(s),c=1;c<u.length;c++){var d=o[c];if(!(d<0))for(var h=c-1;h>=0&&d<o[h];h--){var p=u[h+1];u[h+1]=u[h],u[h]=p,o[h+1]=o[h],o[h]=d}}}Ka.default=a;function s(u){var o,c,d=(o=t.get(u.type))!==null&&o!==void 0?o:-1;return u.type===e.SelectorType.Attribute?(d=(c=n.get(u.action))!==null&&c!==void 0?c:4,u.action===e.AttributeAction.Equals&&u.name==="id"&&(d=9),u.ignoreCase&&(d>>=1)):u.type===e.SelectorType.Pseudo&&(u.data?u.name==="has"||u.name==="contains"?d=0:Array.isArray(u.data)?(d=Math.min.apply(Math,u.data.map(function(h){return Math.min.apply(Math,h.map(s))})),d<0&&(d=0)):d=2:d=3),d}return Ka}var So={},Ii={},lw;function $F(){if(lw)return Ii;lw=1;var e=Ii&&Ii.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(Ii,"__esModule",{value:!0}),Ii.attributeRules=void 0;var t=e(Cu()),r=/[-[\]{}()*+?.,\\^$|#\s]/g;function n(u){return u.replace(r,"\\$&")}var a=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function s(u,o){return typeof u.ignoreCase=="boolean"?u.ignoreCase:u.ignoreCase==="quirks"?!!o.quirksMode:!o.xmlMode&&a.has(u.name)}return Ii.attributeRules={equals:function(u,o,c){var d=c.adapter,h=o.name,p=o.value;return s(o,c)?(p=p.toLowerCase(),function(g){var f=d.getAttributeValue(g,h);return f!=null&&f.length===p.length&&f.toLowerCase()===p&&u(g)}):function(g){return d.getAttributeValue(g,h)===p&&u(g)}},hyphen:function(u,o,c){var d=c.adapter,h=o.name,p=o.value,g=p.length;return s(o,c)?(p=p.toLowerCase(),function(m){var b=d.getAttributeValue(m,h);return b!=null&&(b.length===g||b.charAt(g)==="-")&&b.substr(0,g).toLowerCase()===p&&u(m)}):function(m){var b=d.getAttributeValue(m,h);return b!=null&&(b.length===g||b.charAt(g)==="-")&&b.substr(0,g)===p&&u(m)}},element:function(u,o,c){var d=c.adapter,h=o.name,p=o.value;if(/\s/.test(p))return t.default.falseFunc;var g=new RegExp("(?:^|\\s)".concat(n(p),"(?:$|\\s)"),s(o,c)?"i":"");return function(m){var b=d.getAttributeValue(m,h);return b!=null&&b.length>=p.length&&g.test(b)&&u(m)}},exists:function(u,o,c){var d=o.name,h=c.adapter;return function(p){return h.hasAttrib(p,d)&&u(p)}},start:function(u,o,c){var d=c.adapter,h=o.name,p=o.value,g=p.length;return g===0?t.default.falseFunc:s(o,c)?(p=p.toLowerCase(),function(f){var m=d.getAttributeValue(f,h);return m!=null&&m.length>=g&&m.substr(0,g).toLowerCase()===p&&u(f)}):function(f){var m;return!!(!((m=d.getAttributeValue(f,h))===null||m===void 0)&&m.startsWith(p))&&u(f)}},end:function(u,o,c){var d=c.adapter,h=o.name,p=o.value,g=-p.length;return g===0?t.default.falseFunc:s(o,c)?(p=p.toLowerCase(),function(f){var m;return((m=d.getAttributeValue(f,h))===null||m===void 0?void 0:m.substr(g).toLowerCase())===p&&u(f)}):function(f){var m;return!!(!((m=d.getAttributeValue(f,h))===null||m===void 0)&&m.endsWith(p))&&u(f)}},any:function(u,o,c){var d=c.adapter,h=o.name,p=o.value;if(p==="")return t.default.falseFunc;if(s(o,c)){var g=new RegExp(n(p),"i");return function(m){var b=d.getAttributeValue(m,h);return b!=null&&b.length>=p.length&&g.test(b)&&u(m)}}return function(f){var m;return!!(!((m=d.getAttributeValue(f,h))===null||m===void 0)&&m.includes(p))&&u(f)}},not:function(u,o,c){var d=c.adapter,h=o.name,p=o.value;return p===""?function(g){return!!d.getAttributeValue(g,h)&&u(g)}:s(o,c)?(p=p.toLowerCase(),function(g){var f=d.getAttributeValue(g,h);return(f==null||f.length!==p.length||f.toLowerCase()!==p)&&u(g)}):function(g){return d.getAttributeValue(g,h)!==p&&u(g)}}},Ii}var Qp={},xo={},Zp={},Co={},cw;function zF(){if(cw)return Co;cw=1,Object.defineProperty(Co,"__esModule",{value:!0}),Co.parse=void 0;var e=new Set([9,10,12,13,32]),t=48,r=57;function n(a){if(a=a.trim().toLowerCase(),a==="even")return[2,0];if(a==="odd")return[2,1];var s=0,u=0,o=d(),c=h();if(s<a.length&&a.charAt(s)==="n"&&(s++,u=o*(c??1),p(),s<a.length?(o=d(),p(),c=h()):o=c=0),c===null||s<a.length)throw new Error("n-th rule couldn't be parsed ('".concat(a,"')"));return[u,o*c];function d(){return a.charAt(s)==="-"?(s++,-1):(a.charAt(s)==="+"&&s++,1)}function h(){for(var g=s,f=0;s<a.length&&a.charCodeAt(s)>=t&&a.charCodeAt(s)<=r;)f=f*10+(a.charCodeAt(s)-t),s++;return s===g?null:f}function p(){for(;s<a.length&&e.has(a.charCodeAt(s));)s++}}return Co.parse=n,Co}var Cn={},fw;function jF(){if(fw)return Cn;fw=1;var e=Cn&&Cn.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(Cn,"__esModule",{value:!0}),Cn.generate=Cn.compile=void 0;var t=e(Cu());function r(a){var s=a[0],u=a[1]-1;if(u<0&&s<=0)return t.default.falseFunc;if(s===-1)return function(d){return d<=u};if(s===0)return function(d){return d===u};if(s===1)return u<0?t.default.trueFunc:function(d){return d>=u};var o=Math.abs(s),c=(u%o+o)%o;return s>1?function(d){return d>=u&&d%o===c}:function(d){return d<=u&&d%o===c}}Cn.compile=r;function n(a){var s=a[0],u=a[1]-1,o=0;if(s<0){var c=-s,d=(u%c+c)%c;return function(){var h=d+c*o++;return h>u?null:h}}return s===0?u<0?function(){return null}:function(){return o++===0?u:null}:(u<0&&(u+=s*Math.ceil(-u/s)),function(){return s*o+++u})}return Cn.generate=n,Cn}var dw;function UF(){return dw||(dw=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.sequence=e.generate=e.compile=e.parse=void 0;var t=zF();Object.defineProperty(e,"parse",{enumerable:!0,get:function(){return t.parse}});var r=jF();Object.defineProperty(e,"compile",{enumerable:!0,get:function(){return r.compile}}),Object.defineProperty(e,"generate",{enumerable:!0,get:function(){return r.generate}});function n(s){return(0,r.compile)((0,t.parse)(s))}e.default=n;function a(s){return(0,r.generate)((0,t.parse)(s))}e.sequence=a})(Zp)),Zp}var hw;function HF(){return hw||(hw=1,(function(e){var t=xo&&xo.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(e,"__esModule",{value:!0}),e.filters=void 0;var r=t(UF()),n=t(Cu());function a(u,o){return function(c){var d=o.getParent(c);return d!=null&&o.isTag(d)&&u(c)}}e.filters={contains:function(u,o,c){var d=c.adapter;return function(p){return u(p)&&d.getText(p).includes(o)}},icontains:function(u,o,c){var d=c.adapter,h=o.toLowerCase();return function(g){return u(g)&&d.getText(g).toLowerCase().includes(h)}},"nth-child":function(u,o,c){var d=c.adapter,h=c.equals,p=(0,r.default)(o);return p===n.default.falseFunc?n.default.falseFunc:p===n.default.trueFunc?a(u,d):function(f){for(var m=d.getSiblings(f),b=0,v=0;v<m.length&&!h(f,m[v]);v++)d.isTag(m[v])&&b++;return p(b)&&u(f)}},"nth-last-child":function(u,o,c){var d=c.adapter,h=c.equals,p=(0,r.default)(o);return p===n.default.falseFunc?n.default.falseFunc:p===n.default.trueFunc?a(u,d):function(f){for(var m=d.getSiblings(f),b=0,v=m.length-1;v>=0&&!h(f,m[v]);v--)d.isTag(m[v])&&b++;return p(b)&&u(f)}},"nth-of-type":function(u,o,c){var d=c.adapter,h=c.equals,p=(0,r.default)(o);return p===n.default.falseFunc?n.default.falseFunc:p===n.default.trueFunc?a(u,d):function(f){for(var m=d.getSiblings(f),b=0,v=0;v<m.length;v++){var k=m[v];if(h(f,k))break;d.isTag(k)&&d.getName(k)===d.getName(f)&&b++}return p(b)&&u(f)}},"nth-last-of-type":function(u,o,c){var d=c.adapter,h=c.equals,p=(0,r.default)(o);return p===n.default.falseFunc?n.default.falseFunc:p===n.default.trueFunc?a(u,d):function(f){for(var m=d.getSiblings(f),b=0,v=m.length-1;v>=0;v--){var k=m[v];if(h(f,k))break;d.isTag(k)&&d.getName(k)===d.getName(f)&&b++}return p(b)&&u(f)}},root:function(u,o,c){var d=c.adapter;return function(h){var p=d.getParent(h);return(p==null||!d.isTag(p))&&u(h)}},scope:function(u,o,c,d){var h=c.equals;return!d||d.length===0?e.filters.root(u,o,c):d.length===1?function(p){return h(d[0],p)&&u(p)}:function(p){return d.includes(p)&&u(p)}},hover:s("isHovered"),visited:s("isVisited"),active:s("isActive")};function s(u){return function(c,d,h){var p=h.adapter,g=p[u];return typeof g!="function"?n.default.falseFunc:function(m){return g(m)&&c(m)}}}})(xo)),xo}var qi={},pw;function WF(){if(pw)return qi;pw=1,Object.defineProperty(qi,"__esModule",{value:!0}),qi.verifyPseudoArgs=qi.pseudos=void 0,qi.pseudos={empty:function(t,r){var n=r.adapter;return!n.getChildren(t).some(function(a){return n.isTag(a)||n.getText(a)!==""})},"first-child":function(t,r){var n=r.adapter,a=r.equals;if(n.prevElementSibling)return n.prevElementSibling(t)==null;var s=n.getSiblings(t).find(function(u){return n.isTag(u)});return s!=null&&a(t,s)},"last-child":function(t,r){for(var n=r.adapter,a=r.equals,s=n.getSiblings(t),u=s.length-1;u>=0;u--){if(a(t,s[u]))return!0;if(n.isTag(s[u]))break}return!1},"first-of-type":function(t,r){for(var n=r.adapter,a=r.equals,s=n.getSiblings(t),u=n.getName(t),o=0;o<s.length;o++){var c=s[o];if(a(t,c))return!0;if(n.isTag(c)&&n.getName(c)===u)break}return!1},"last-of-type":function(t,r){for(var n=r.adapter,a=r.equals,s=n.getSiblings(t),u=n.getName(t),o=s.length-1;o>=0;o--){var c=s[o];if(a(t,c))return!0;if(n.isTag(c)&&n.getName(c)===u)break}return!1},"only-of-type":function(t,r){var n=r.adapter,a=r.equals,s=n.getName(t);return n.getSiblings(t).every(function(u){return a(t,u)||!n.isTag(u)||n.getName(u)!==s})},"only-child":function(t,r){var n=r.adapter,a=r.equals;return n.getSiblings(t).every(function(s){return a(t,s)||!n.isTag(s)})}};function e(t,r,n,a){if(n===null){if(t.length>a)throw new Error("Pseudo-class :".concat(r," requires an argument"))}else if(t.length===a)throw new Error("Pseudo-class :".concat(r," doesn't have any arguments"))}return qi.verifyPseudoArgs=e,qi}var Do={},mw;function GF(){return mw||(mw=1,Object.defineProperty(Do,"__esModule",{value:!0}),Do.aliases=void 0,Do.aliases={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:`:is(
|
||
:is(button, input, select, textarea, optgroup, option)[disabled],
|
||
optgroup[disabled] > option,
|
||
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
||
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"}),Do}var Mi={},gw;function P1(){return gw||(gw=1,(function(e){var t=Mi&&Mi.__spreadArray||function(d,h,p){if(p||arguments.length===2)for(var g=0,f=h.length,m;g<f;g++)(m||!(g in h))&&(m||(m=Array.prototype.slice.call(h,0,g)),m[g]=h[g]);return d.concat(m||Array.prototype.slice.call(h))},r=Mi&&Mi.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(e,"__esModule",{value:!0}),e.subselects=e.getNextSiblings=e.ensureIsTag=e.PLACEHOLDER_ELEMENT=void 0;var n=r(Cu()),a=i6();e.PLACEHOLDER_ELEMENT={};function s(d,h){return d===n.default.falseFunc?n.default.falseFunc:function(p){return h.isTag(p)&&d(p)}}e.ensureIsTag=s;function u(d,h){var p=h.getSiblings(d);if(p.length<=1)return[];var g=p.indexOf(d);return g<0||g===p.length-1?[]:p.slice(g+1).filter(h.isTag)}e.getNextSiblings=u;function o(d){return{xmlMode:!!d.xmlMode,lowerCaseAttributeNames:!!d.lowerCaseAttributeNames,lowerCaseTags:!!d.lowerCaseTags,quirksMode:!!d.quirksMode,cacheResults:!!d.cacheResults,pseudos:d.pseudos,adapter:d.adapter,equals:d.equals}}var c=function(d,h,p,g,f){var m=f(h,o(p),g);return m===n.default.trueFunc?d:m===n.default.falseFunc?n.default.falseFunc:function(b){return m(b)&&d(b)}};e.subselects={is:c,matches:c,where:c,not:function(d,h,p,g,f){var m=f(h,o(p),g);return m===n.default.falseFunc?d:m===n.default.trueFunc?n.default.falseFunc:function(b){return!m(b)&&d(b)}},has:function(d,h,p,g,f){var m=p.adapter,b=o(p);b.relativeSelector=!0;var v=h.some(function(w){return w.some(a.isTraversal)})?[e.PLACEHOLDER_ELEMENT]:void 0,k=f(h,b,v);if(k===n.default.falseFunc)return n.default.falseFunc;var S=s(k,m);if(v&&k!==n.default.trueFunc){var C=k.shouldTestNextSiblings,x=C===void 0?!1:C;return function(w){if(!d(w))return!1;v[0]=w;var D=m.getChildren(w),A=x?t(t([],D,!0),u(w,m),!0):D;return m.existsOne(S,A)}}return function(w){return d(w)&&m.existsOne(S,m.getChildren(w))}}}})(Mi)),Mi}var bw;function a6(){return bw||(bw=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.compilePseudoSelector=e.aliases=e.pseudos=e.filters=void 0;var t=Yl,r=HF();Object.defineProperty(e,"filters",{enumerable:!0,get:function(){return r.filters}});var n=WF();Object.defineProperty(e,"pseudos",{enumerable:!0,get:function(){return n.pseudos}});var a=GF();Object.defineProperty(e,"aliases",{enumerable:!0,get:function(){return a.aliases}});var s=P1();function u(o,c,d,h,p){var g,f=c.name,m=c.data;if(Array.isArray(m)){if(!(f in s.subselects))throw new Error("Unknown pseudo-class :".concat(f,"(").concat(m,")"));return s.subselects[f](o,m,d,h,p)}var b=(g=d.pseudos)===null||g===void 0?void 0:g[f],v=typeof b=="string"?b:a.aliases[f];if(typeof v=="string"){if(m!=null)throw new Error("Pseudo ".concat(f," doesn't have any arguments"));var k=(0,t.parse)(v);return s.subselects.is(o,k,d,h,p)}if(typeof b=="function")return(0,n.verifyPseudoArgs)(b,f,m,1),function(C){return b(C,m)&&o(C)};if(f in r.filters)return r.filters[f](o,m,d,h);if(f in n.pseudos){var S=n.pseudos[f];return(0,n.verifyPseudoArgs)(S,f,m,2),function(C){return S(C,d,m)&&o(C)}}throw new Error("Unknown pseudo-class :".concat(f))}e.compilePseudoSelector=u})(Qp)),Qp}var vw;function VF(){if(vw)return So;vw=1,Object.defineProperty(So,"__esModule",{value:!0}),So.compileGeneralSelector=void 0;var e=$F(),t=a6(),r=Yl;function n(s,u){var o=u.getParent(s);return o&&u.isTag(o)?o:null}function a(s,u,o,c,d){var h=o.adapter,p=o.equals;switch(u.type){case r.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case r.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case r.SelectorType.Attribute:{if(u.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!o.xmlMode||o.lowerCaseAttributeNames)&&(u.name=u.name.toLowerCase()),e.attributeRules[u.action](s,u,o)}case r.SelectorType.Pseudo:return(0,t.compilePseudoSelector)(s,u,o,c,d);case r.SelectorType.Tag:{if(u.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");var g=u.name;return(!o.xmlMode||o.lowerCaseTags)&&(g=g.toLowerCase()),function(b){return h.getName(b)===g&&s(b)}}case r.SelectorType.Descendant:{if(o.cacheResults===!1||typeof WeakSet>"u")return function(b){for(var v=b;v=n(v,h);)if(s(v))return!0;return!1};var f=new WeakSet;return function(b){for(var v=b;v=n(v,h);)if(!f.has(v)){if(h.isTag(v)&&s(v))return!0;f.add(v)}return!1}}case"_flexibleDescendant":return function(b){var v=b;do if(s(v))return!0;while(v=n(v,h));return!1};case r.SelectorType.Parent:return function(b){return h.getChildren(b).some(function(v){return h.isTag(v)&&s(v)})};case r.SelectorType.Child:return function(b){var v=h.getParent(b);return v!=null&&h.isTag(v)&&s(v)};case r.SelectorType.Sibling:return function(b){for(var v=h.getSiblings(b),k=0;k<v.length;k++){var S=v[k];if(p(b,S))break;if(h.isTag(S)&&s(S))return!0}return!1};case r.SelectorType.Adjacent:return h.prevElementSibling?function(b){var v=h.prevElementSibling(b);return v!=null&&s(v)}:function(b){for(var v=h.getSiblings(b),k,S=0;S<v.length;S++){var C=v[S];if(p(b,C))break;h.isTag(C)&&(k=C)}return!!k&&s(k)};case r.SelectorType.Universal:{if(u.namespace!=null&&u.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return s}}}return So.compileGeneralSelector=a,So}var yw;function KF(){if(yw)return $t;yw=1;var e=$t&&$t.__createBinding||(Object.create?(function(C,x,w,D){D===void 0&&(D=w);var A=Object.getOwnPropertyDescriptor(x,w);(!A||("get"in A?!x.__esModule:A.writable||A.configurable))&&(A={enumerable:!0,get:function(){return x[w]}}),Object.defineProperty(C,D,A)}):(function(C,x,w,D){D===void 0&&(D=w),C[D]=x[w]})),t=$t&&$t.__setModuleDefault||(Object.create?(function(C,x){Object.defineProperty(C,"default",{enumerable:!0,value:x})}):function(C,x){C.default=x}),r=$t&&$t.__importStar||function(C){if(C&&C.__esModule)return C;var x={};if(C!=null)for(var w in C)w!=="default"&&Object.prototype.hasOwnProperty.call(C,w)&&e(x,C,w);return t(x,C),x},n=$t&&$t.__importDefault||function(C){return C&&C.__esModule?C:{default:C}};Object.defineProperty($t,"__esModule",{value:!0}),$t.compileToken=$t.compileUnsafe=$t.compile=void 0;var a=Yl,s=n(Cu()),u=r(i6()),o=VF(),c=P1();function d(C,x,w){var D=h(C,x,w);return(0,c.ensureIsTag)(D,x.adapter)}$t.compile=d;function h(C,x,w){var D=typeof C=="string"?(0,a.parse)(C):C;return v(D,x,w)}$t.compileUnsafe=h;function p(C){return C.type===a.SelectorType.Pseudo&&(C.name==="scope"||Array.isArray(C.data)&&C.data.some(function(x){return x.some(p)}))}var g={type:a.SelectorType.Descendant},f={type:"_flexibleDescendant"},m={type:a.SelectorType.Pseudo,name:"scope",data:null};function b(C,x,w){for(var D=x.adapter,A=!!(w!=null&&w.every(function(q){var R=D.isTag(q)&&D.getParent(q);return q===c.PLACEHOLDER_ELEMENT||R&&D.isTag(R)})),_=0,F=C;_<F.length;_++){var j=F[_];if(!(j.length>0&&(0,u.isTraversal)(j[0])&&j[0].type!==a.SelectorType.Descendant))if(A&&!j.some(p))j.unshift(g);else continue;j.unshift(m)}}function v(C,x,w){var D;C.forEach(u.default),w=(D=x.context)!==null&&D!==void 0?D:w;var A=Array.isArray(w),_=w&&(Array.isArray(w)?w:[w]);if(x.relativeSelector!==!1)b(C,x,_);else if(C.some(function(q){return q.length>0&&(0,u.isTraversal)(q[0])}))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");var F=!1,j=C.map(function(q){if(q.length>=2){var R=q[0],M=q[1];R.type!==a.SelectorType.Pseudo||R.name!=="scope"||(A&&M.type===a.SelectorType.Descendant?q[1]=f:(M.type===a.SelectorType.Adjacent||M.type===a.SelectorType.Sibling)&&(F=!0))}return k(q,x,_)}).reduce(S,s.default.falseFunc);return j.shouldTestNextSiblings=F,j}$t.compileToken=v;function k(C,x,w){var D;return C.reduce(function(A,_){return A===s.default.falseFunc?s.default.falseFunc:(0,o.compileGeneralSelector)(A,_,x,w,v)},(D=x.rootFunc)!==null&&D!==void 0?D:s.default.trueFunc)}function S(C,x){return x===s.default.falseFunc||C===s.default.trueFunc?C:C===s.default.falseFunc||x===s.default.trueFunc?x:function(D){return C(D)||x(D)}}return $t}var ww;function YF(){return ww||(ww=1,(function(e){var t=Gr&&Gr.__createBinding||(Object.create?(function(S,C,x,w){w===void 0&&(w=x);var D=Object.getOwnPropertyDescriptor(C,x);(!D||("get"in D?!C.__esModule:D.writable||D.configurable))&&(D={enumerable:!0,get:function(){return C[x]}}),Object.defineProperty(S,w,D)}):(function(S,C,x,w){w===void 0&&(w=x),S[w]=C[x]})),r=Gr&&Gr.__setModuleDefault||(Object.create?(function(S,C){Object.defineProperty(S,"default",{enumerable:!0,value:C})}):function(S,C){S.default=C}),n=Gr&&Gr.__importStar||function(S){if(S&&S.__esModule)return S;var C={};if(S!=null)for(var x in S)x!=="default"&&Object.prototype.hasOwnProperty.call(S,x)&&t(C,S,x);return r(C,S),C},a=Gr&&Gr.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(e,"__esModule",{value:!0}),e.aliases=e.pseudos=e.filters=e.is=e.selectOne=e.selectAll=e.prepareContext=e._compileToken=e._compileUnsafe=e.compile=void 0;var s=n(_F()),u=a(Cu()),o=KF(),c=P1(),d=function(S,C){return S===C},h={adapter:s,equals:d};function p(S){var C,x,w,D,A=S??h;return(C=A.adapter)!==null&&C!==void 0||(A.adapter=s),(x=A.equals)!==null&&x!==void 0||(A.equals=(D=(w=A.adapter)===null||w===void 0?void 0:w.equals)!==null&&D!==void 0?D:d),A}function g(S){return function(x,w,D){var A=p(w);return S(x,A,D)}}e.compile=g(o.compile),e._compileUnsafe=g(o.compileUnsafe),e._compileToken=g(o.compileToken);function f(S){return function(x,w,D){var A=p(D);typeof x!="function"&&(x=(0,o.compileUnsafe)(x,A,w));var _=m(w,A.adapter,x.shouldTestNextSiblings);return S(x,_,A)}}function m(S,C,x){return x===void 0&&(x=!1),x&&(S=b(S,C)),Array.isArray(S)?C.removeSubsets(S):C.getChildren(S)}e.prepareContext=m;function b(S,C){for(var x=Array.isArray(S)?S.slice(0):[S],w=x.length,D=0;D<w;D++){var A=(0,c.getNextSiblings)(x[D],C);x.push.apply(x,A)}return x}e.selectAll=f(function(S,C,x){return S===u.default.falseFunc||!C||C.length===0?[]:x.adapter.findAll(S,C)}),e.selectOne=f(function(S,C,x){return S===u.default.falseFunc||!C||C.length===0?null:x.adapter.findOne(S,C)});function v(S,C,x){var w=p(x);return(typeof C=="function"?C:(0,o.compile)(C,w))(S)}e.is=v,e.default=e.selectAll;var k=a6();Object.defineProperty(e,"filters",{enumerable:!0,get:function(){return k.filters}}),Object.defineProperty(e,"pseudos",{enumerable:!0,get:function(){return k.pseudos}}),Object.defineProperty(e,"aliases",{enumerable:!0,get:function(){return k.aliases}})})(Gr)),Gr}var Jp,kw;function XF(){if(kw)return Jp;kw=1;const e=f=>f.type==="element",t=(f,m)=>m.some(b=>e(b)?f(b)||t(f,n(b)):!1),r=(f,m)=>f.attributes[m],n=f=>f.children||[],a=f=>f.name,s=f=>f.parentNode||null,u=f=>{var m=s(f);return m?n(m):[]},o=f=>f.children[0].type==="text"&&f.children[0].type==="cdata"?f.children[0].value:"",c=(f,m)=>f.attributes[m]!==void 0,d=f=>{let m=f.length,b,v,k;for(;--m>-1;){for(b=v=f[m],f[m]=null,k=!0;v;){if(f.includes(v)){k=!1,f.splice(m,1);break}v=s(v)}k&&(f[m]=b)}return f},h=(f,m)=>{const b=[];for(const v of m)e(v)&&(f(v)&&b.push(v),b.push(...h(f,n(v))));return b},p=(f,m)=>{for(const b of m)if(e(b)){if(f(b))return b;const v=p(f,n(b));if(v)return v}return null};return Jp={isTag:e,existsOne:t,getAttributeValue:r,getChildren:n,getName:a,getParent:s,getSiblings:u,getText:o,hasAttrib:c,removeSubsets:d,findAll:h,findOne:p},Jp}var Sw;function tt(){if(Sw)return ui;Sw=1;const{selectAll:e,selectOne:t,is:r}=YF(),a={xmlMode:!0,adapter:XF()},s=(p,g)=>e(g,p,a);ui.querySelectorAll=s;const u=(p,g)=>t(g,p,a);ui.querySelector=u;const o=(p,g)=>r(p,g,a);ui.matches=o;const c=Symbol();ui.visitSkip=c;const d=(p,g,f)=>{const m=g[p.type];if(!(m&&m.enter&&m.enter(p,f)===c)){if(p.type==="root")for(const b of p.children)d(b,g,p);if(p.type==="element"&&f.children.includes(p))for(const b of p.children)d(b,g,p);m&&m.exit&&m.exit(p,f)}};ui.visit=d;const h=(p,g)=>{g.children=g.children.filter(f=>f!==p)};return ui.detachNodeFromParent=h,ui}var xw;function s6(){if(xw)return wf;xw=1;const{visit:e}=tt(),t=(n,a,s,u,o)=>{for(const c of s){const d=u==null?void 0:u[c.name];if(d===!1)continue;const h={...c.params,...o,...d},p=c.fn(n,h,a);p!=null&&e(n,p)}};wf.invokePlugins=t;const r=({name:n,plugins:a})=>({name:n,fn:(s,u,o)=>{const{floatPrecision:c,overrides:d}=u,h={};if(c!=null&&(h.floatPrecision=c),d){const p=a.map(({name:g})=>g);for(const g of Object.keys(d))p.includes(g)||console.warn(`You are trying to configure ${g} which is not part of ${n}.
|
||
Try to put it before or after, for example
|
||
|
||
plugins: [
|
||
{
|
||
name: '${n}',
|
||
},
|
||
'${g}'
|
||
]
|
||
`)}t(s,o,a,d,h)}});return wf.createPreset=r,wf}var Eo={},Cw;function u6(){if(Cw)return Eo;Cw=1;const{detachNodeFromParent:e}=tt();return Eo.name="removeDoctype",Eo.description="removes doctype declaration",Eo.fn=()=>({doctype:{enter:(t,r)=>{e(t,r)}}}),Eo}var Ao={},Dw;function o6(){if(Dw)return Ao;Dw=1;const{detachNodeFromParent:e}=tt();return Ao.name="removeXMLProcInst",Ao.description="removes XML processing instructions",Ao.fn=()=>({instruction:{enter:(t,r)=>{t.name==="xml"&&e(t,r)}}}),Ao}var _o={},Ew;function l6(){if(Ew)return _o;Ew=1;const{detachNodeFromParent:e}=tt();_o.name="removeComments",_o.description="removes comments";const t=[/^!/];return _o.fn=(r,n)=>{const{preservePatterns:a=t}=n;return{comment:{enter:(s,u)=>{if(a){if(!Array.isArray(a))throw Error(`Expected array in removeComments preservePatterns parameter but received ${a}`);if(a.some(c=>new RegExp(c).test(s.value)))return}e(s,u)}}}},_o}var To={},Aw;function c6(){if(Aw)return To;Aw=1;const{detachNodeFromParent:e}=tt();return To.name="removeMetadata",To.description="removes <metadata>",To.fn=()=>({element:{enter:(t,r)=>{t.name==="metadata"&&e(t,r)}}}),To}var Fo={},_w;function f6(){if(_w)return Fo;_w=1;const{detachNodeFromParent:e}=tt(),{editorNamespaces:t}=mt();return Fo.name="removeEditorsNSData",Fo.description="removes editors namespaces, elements and attributes",Fo.fn=(r,n)=>{let a=[...t];Array.isArray(n.additionalNamespaces)&&(a=[...t,...n.additionalNamespaces]);const s=[];return{element:{enter:(u,o)=>{if(u.name==="svg")for(const[c,d]of Object.entries(u.attributes))c.startsWith("xmlns:")&&a.includes(d)&&(s.push(c.slice(6)),delete u.attributes[c]);for(const c of Object.keys(u.attributes))if(c.includes(":")){const[d]=c.split(":");s.includes(d)&&delete u.attributes[c]}if(u.name.includes(":")){const[c]=u.name.split(":");s.includes(c)&&e(u,o)}}}}},Fo}var Lo={},Tw;function d6(){if(Tw)return Lo;Tw=1,Lo.name="cleanupAttrs",Lo.description="cleanups attributes from newlines, trailing and repeating spaces";const e=/(\S)\r?\n(\S)/g,t=/\r?\n/g,r=/\s{2,}/g;return Lo.fn=(n,a)=>{const{newlines:s=!0,trim:u=!0,spaces:o=!0}=a;return{element:{enter:c=>{for(const d of Object.keys(c.attributes))s&&(c.attributes[d]=c.attributes[d].replace(e,(h,p,g)=>p+" "+g),c.attributes[d]=c.attributes[d].replace(t,"")),u&&(c.attributes[d]=c.attributes[d].trim()),o&&(c.attributes[d]=c.attributes[d].replace(r," "))}}}},Lo}var Po={},Fw;function h6(){if(Fw)return Po;Fw=1;const{visitSkip:e,detachNodeFromParent:t}=tt();return Po.name="mergeStyles",Po.description="merge multiple style elements into one",Po.fn=()=>{let r=null,n="",a="text";return{element:{enter:(s,u)=>{if(s.name==="foreignObject")return e;if(s.name!=="style"||s.attributes.type!=null&&s.attributes.type!==""&&s.attributes.type!=="text/css")return;let o="";for(const c of s.children)c.type==="text"&&(o+=c.value),c.type==="cdata"&&(a="cdata",o+=c.value);if(o.trim().length===0){t(s,u);return}if(s.attributes.media==null?n+=o:(n+=`@media ${s.attributes.media}{${o}}`,delete s.attributes.media),r==null)r=s;else{t(s,u);const c={type:a,value:n};Object.defineProperty(c,"parentNode",{writable:!0,value:r}),r.children=[c]}}}}},Po}var No={},rt={},_e={},at={},Lw;function Re(){if(Lw)return at;Lw=1;const e=0,t=1,r=2,n=3,a=4,s=5,u=6,o=7,c=8,d=9,h=10,p=11,g=12,f=13,m=14,b=15,v=16,k=17,S=18,C=19,x=20,w=21,D=22,A=23,_=24,F=25;return at.AtKeyword=n,at.BadString=u,at.BadUrl=c,at.CDC=b,at.CDO=m,at.Colon=v,at.Comma=S,at.Comment=F,at.Delim=d,at.Dimension=g,at.EOF=e,at.Function=r,at.Hash=a,at.Ident=t,at.LeftCurlyBracket=A,at.LeftParenthesis=w,at.LeftSquareBracket=C,at.Number=h,at.Percentage=p,at.RightCurlyBracket=_,at.RightParenthesis=D,at.RightSquareBracket=x,at.Semicolon=k,at.String=s,at.Url=o,at.WhiteSpace=f,at}var yt={},Pw;function Br(){if(Pw)return yt;Pw=1;const e=0;function t(A){return A>=48&&A<=57}function r(A){return t(A)||A>=65&&A<=70||A>=97&&A<=102}function n(A){return A>=65&&A<=90}function a(A){return A>=97&&A<=122}function s(A){return n(A)||a(A)}function u(A){return A>=128}function o(A){return s(A)||u(A)||A===95}function c(A){return o(A)||t(A)||A===45}function d(A){return A>=0&&A<=8||A===11||A>=14&&A<=31||A===127}function h(A){return A===10||A===13||A===12}function p(A){return h(A)||A===32||A===9}function g(A,_){return!(A!==92||h(_)||_===e)}function f(A,_,F){return A===45?o(_)||_===45||g(_,F):o(A)?!0:A===92?g(A,_):!1}function m(A,_,F){return A===43||A===45?t(_)?2:_===46&&t(F)?3:0:A===46?t(_)?2:0:t(A)?1:0}function b(A){return A===65279||A===65534?1:0}const v=new Array(128),k=128,S=130,C=131,x=132,w=133;for(let A=0;A<v.length;A++)v[A]=p(A)&&S||t(A)&&C||o(A)&&x||d(A)&&w||A||k;function D(A){return A<128?v[A]:x}return yt.DigitCategory=C,yt.EofCategory=k,yt.NameStartCategory=x,yt.NonPrintableCategory=w,yt.WhiteSpaceCategory=S,yt.charCodeCategory=D,yt.isBOM=b,yt.isDigit=t,yt.isHexDigit=r,yt.isIdentifierStart=f,yt.isLetter=s,yt.isLowercaseLetter=a,yt.isName=c,yt.isNameStart=o,yt.isNewline=h,yt.isNonAscii=u,yt.isNonPrintable=d,yt.isNumberStart=m,yt.isUppercaseLetter=n,yt.isValidEscape=g,yt.isWhiteSpace=p,yt}var gr={},Nw;function Nn(){if(Nw)return gr;Nw=1;const e=Br();function t(f,m){return m<f.length?f.charCodeAt(m):0}function r(f,m,b){return b===13&&t(f,m+1)===10?2:1}function n(f,m,b){let v=f.charCodeAt(m);return e.isUppercaseLetter(v)&&(v=v|32),v===b}function a(f,m,b,v){if(b-m!==v.length||m<0||b>f.length)return!1;for(let k=m;k<b;k++){const S=v.charCodeAt(k-m);let C=f.charCodeAt(k);if(e.isUppercaseLetter(C)&&(C=C|32),C!==S)return!1}return!0}function s(f,m){for(;m>=0&&e.isWhiteSpace(f.charCodeAt(m));m--);return m+1}function u(f,m){for(;m<f.length&&e.isWhiteSpace(f.charCodeAt(m));m++);return m}function o(f,m){for(;m<f.length&&e.isDigit(f.charCodeAt(m));m++);return m}function c(f,m){if(m+=2,e.isHexDigit(t(f,m-1))){for(const v=Math.min(f.length,m+5);m<v&&e.isHexDigit(t(f,m));m++);const b=t(f,m);e.isWhiteSpace(b)&&(m+=r(f,m,b))}return m}function d(f,m){for(;m<f.length;m++){const b=f.charCodeAt(m);if(!e.isName(b)){if(e.isValidEscape(b,t(f,m+1))){m=c(f,m)-1;continue}break}}return m}function h(f,m){let b=f.charCodeAt(m);if((b===43||b===45)&&(b=f.charCodeAt(m+=1)),e.isDigit(b)&&(m=o(f,m+1),b=f.charCodeAt(m)),b===46&&e.isDigit(f.charCodeAt(m+1))&&(m+=2,m=o(f,m)),n(f,m,101)){let v=0;b=f.charCodeAt(m+1),(b===45||b===43)&&(v=1,b=f.charCodeAt(m+2)),e.isDigit(b)&&(m=o(f,m+1+v+1))}return m}function p(f,m){for(;m<f.length;m++){const b=f.charCodeAt(m);if(b===41){m++;break}e.isValidEscape(b,t(f,m+1))&&(m=c(f,m))}return m}function g(f){if(f.length===1&&!e.isHexDigit(f.charCodeAt(0)))return f[0];let m=parseInt(f,16);return(m===0||m>=55296&&m<=57343||m>1114111)&&(m=65533),String.fromCodePoint(m)}return gr.cmpChar=n,gr.cmpStr=a,gr.consumeBadUrlRemnants=p,gr.consumeEscaped=c,gr.consumeName=d,gr.consumeNumber=h,gr.decodeEscaped=g,gr.findDecimalNumberEnd=o,gr.findWhiteSpaceEnd=u,gr.findWhiteSpaceStart=s,gr.getNewlineLength=r,gr}var e0,Rw;function vd(){return Rw||(Rw=1,e0=["EOF-token","ident-token","function-token","at-keyword-token","hash-token","string-token","bad-string-token","url-token","bad-url-token","delim-token","number-token","percentage-token","dimension-token","whitespace-token","CDO-token","CDC-token","colon-token","semicolon-token","comma-token","[-token","]-token","(-token",")-token","{-token","}-token"]),e0}var t0={},r0={},Bw;function p6(){if(Bw)return r0;Bw=1;const e=16*1024;function t(r=null,n){return r===null||r.length<n?new Uint32Array(Math.max(n+1024,e)):r}return r0.adoptBuffer=t,r0}var Ow;function m6(){if(Ow)return t0;Ow=1;const e=p6(),t=Br(),r=10,n=12,a=13;function s(o){const c=o.source,d=c.length,h=c.length>0?t.isBOM(c.charCodeAt(0)):0,p=e.adoptBuffer(o.lines,d),g=e.adoptBuffer(o.columns,d);let f=o.startLine,m=o.startColumn;for(let b=h;b<d;b++){const v=c.charCodeAt(b);p[b]=f,g[b]=m++,(v===r||v===a||v===n)&&(v===a&&b+1<d&&c.charCodeAt(b+1)===r&&(b++,p[b]=f,g[b]=m),f++,m=1)}p[d]=f,g[d]=m,o.lines=p,o.columns=g,o.computed=!0}class u{constructor(){this.lines=null,this.columns=null,this.computed=!1}setSource(c,d=0,h=1,p=1){this.source=c,this.startOffset=d,this.startLine=h,this.startColumn=p,this.computed=!1}getLocation(c,d){return this.computed||s(this),{source:d,offset:this.startOffset+c,line:this.lines[c],column:this.columns[c]}}getLocationRange(c,d,h){return this.computed||s(this),{source:h,start:{offset:this.startOffset+c,line:this.lines[c],column:this.columns[c]},end:{offset:this.startOffset+d,line:this.lines[d],column:this.columns[d]}}}}return t0.OffsetToLocation=u,t0}var n0={},Iw;function N1(){if(Iw)return n0;Iw=1;const e=p6(),t=Nn(),r=vd(),n=Re(),a=16777215,s=24,u=new Map([[n.Function,n.RightParenthesis],[n.LeftParenthesis,n.RightParenthesis],[n.LeftSquareBracket,n.RightSquareBracket],[n.LeftCurlyBracket,n.RightCurlyBracket]]);class o{constructor(d,h){this.setSource(d,h)}reset(){this.eof=!1,this.tokenIndex=-1,this.tokenType=0,this.tokenStart=this.firstCharOffset,this.tokenEnd=this.firstCharOffset}setSource(d="",h=()=>{}){d=String(d||"");const p=d.length,g=e.adoptBuffer(this.offsetAndType,d.length+1),f=e.adoptBuffer(this.balance,d.length+1);let m=0,b=0,v=0,k=-1;for(this.offsetAndType=null,this.balance=null,h(d,(S,C,x)=>{switch(S){default:f[m]=p;break;case b:{let w=v&a;for(v=f[w],b=v>>s,f[m]=w,f[w++]=m;w<m;w++)f[w]===p&&(f[w]=m);break}case n.LeftParenthesis:case n.Function:case n.LeftSquareBracket:case n.LeftCurlyBracket:f[m]=v,b=u.get(S),v=b<<s|m;break}g[m++]=S<<s|x,k===-1&&(k=C)}),g[m]=n.EOF<<s|p,f[m]=p,f[p]=p;v!==0;){const S=v&a;v=f[S],f[S]=p}this.source=d,this.firstCharOffset=k===-1?0:k,this.tokenCount=m,this.offsetAndType=g,this.balance=f,this.reset(),this.next()}lookupType(d){return d+=this.tokenIndex,d<this.tokenCount?this.offsetAndType[d]>>s:n.EOF}lookupOffset(d){return d+=this.tokenIndex,d<this.tokenCount?this.offsetAndType[d-1]&a:this.source.length}lookupValue(d,h){return d+=this.tokenIndex,d<this.tokenCount?t.cmpStr(this.source,this.offsetAndType[d-1]&a,this.offsetAndType[d]&a,h):!1}getTokenStart(d){return d===this.tokenIndex?this.tokenStart:d>0?d<this.tokenCount?this.offsetAndType[d-1]&a:this.offsetAndType[this.tokenCount]&a:this.firstCharOffset}substrToCursor(d){return this.source.substring(d,this.tokenStart)}isBalanceEdge(d){return this.balance[this.tokenIndex]<d}isDelim(d,h){return h?this.lookupType(h)===n.Delim&&this.source.charCodeAt(this.lookupOffset(h))===d:this.tokenType===n.Delim&&this.source.charCodeAt(this.tokenStart)===d}skip(d){let h=this.tokenIndex+d;h<this.tokenCount?(this.tokenIndex=h,this.tokenStart=this.offsetAndType[h-1]&a,h=this.offsetAndType[h],this.tokenType=h>>s,this.tokenEnd=h&a):(this.tokenIndex=this.tokenCount,this.next())}next(){let d=this.tokenIndex+1;d<this.tokenCount?(this.tokenIndex=d,this.tokenStart=this.tokenEnd,d=this.offsetAndType[d],this.tokenType=d>>s,this.tokenEnd=d&a):(this.eof=!0,this.tokenIndex=this.tokenCount,this.tokenType=n.EOF,this.tokenStart=this.tokenEnd=this.source.length)}skipSC(){for(;this.tokenType===n.WhiteSpace||this.tokenType===n.Comment;)this.next()}skipUntilBalanced(d,h){let p=d,g,f;e:for(;p<this.tokenCount;p++){if(g=this.balance[p],g<d)break e;switch(f=p>0?this.offsetAndType[p-1]&a:this.firstCharOffset,h(this.source.charCodeAt(f))){case 1:break e;case 2:p++;break e;default:this.balance[g]===p&&(p=g)}}this.skip(p-this.tokenIndex)}forEachToken(d){for(let h=0,p=this.firstCharOffset;h<this.tokenCount;h++){const g=p,f=this.offsetAndType[h],m=f&a,b=f>>s;p=m,d(b,g,m,h)}}dump(){const d=new Array(this.tokenCount);return this.forEachToken((h,p,g,f)=>{d[f]={idx:f,type:r[h],chunk:this.source.substring(p,g),balance:this.balance[f]}}),d}}return n0.TokenStream=o,n0}var qw;function yd(){if(qw)return _e;qw=1;const e=Re(),t=Br(),r=Nn(),n=vd(),a=m6(),s=N1();function u(o,c){function d(S){return S<m?o.charCodeAt(S):0}function h(){if(v=r.consumeNumber(o,v),t.isIdentifierStart(d(v),d(v+1),d(v+2))){k=e.Dimension,v=r.consumeName(o,v);return}if(d(v)===37){k=e.Percentage,v++;return}k=e.Number}function p(){const S=v;if(v=r.consumeName(o,v),r.cmpStr(o,S,v,"url")&&d(v)===40){if(v=r.findWhiteSpaceEnd(o,v+1),d(v)===34||d(v)===39){k=e.Function,v=S+4;return}f();return}if(d(v)===40){k=e.Function,v++;return}k=e.Ident}function g(S){for(S||(S=d(v++)),k=e.String;v<o.length;v++){const C=o.charCodeAt(v);switch(t.charCodeCategory(C)){case S:v++;return;case t.WhiteSpaceCategory:if(t.isNewline(C)){v+=r.getNewlineLength(o,v,C),k=e.BadString;return}break;case 92:if(v===o.length-1)break;const x=d(v+1);t.isNewline(x)?v+=r.getNewlineLength(o,v+1,x):t.isValidEscape(C,x)&&(v=r.consumeEscaped(o,v)-1);break}}}function f(){for(k=e.Url,v=r.findWhiteSpaceEnd(o,v);v<o.length;v++){const S=o.charCodeAt(v);switch(t.charCodeCategory(S)){case 41:v++;return;case t.WhiteSpaceCategory:if(v=r.findWhiteSpaceEnd(o,v),d(v)===41||v>=o.length){v<o.length&&v++;return}v=r.consumeBadUrlRemnants(o,v),k=e.BadUrl;return;case 34:case 39:case 40:case t.NonPrintableCategory:v=r.consumeBadUrlRemnants(o,v),k=e.BadUrl;return;case 92:if(t.isValidEscape(S,d(v+1))){v=r.consumeEscaped(o,v)-1;break}v=r.consumeBadUrlRemnants(o,v),k=e.BadUrl;return}}}o=String(o||"");const m=o.length;let b=t.isBOM(d(0)),v=b,k;for(;v<m;){const S=o.charCodeAt(v);switch(t.charCodeCategory(S)){case t.WhiteSpaceCategory:k=e.WhiteSpace,v=r.findWhiteSpaceEnd(o,v+1);break;case 34:g();break;case 35:t.isName(d(v+1))||t.isValidEscape(d(v+1),d(v+2))?(k=e.Hash,v=r.consumeName(o,v+1)):(k=e.Delim,v++);break;case 39:g();break;case 40:k=e.LeftParenthesis,v++;break;case 41:k=e.RightParenthesis,v++;break;case 43:t.isNumberStart(S,d(v+1),d(v+2))?h():(k=e.Delim,v++);break;case 44:k=e.Comma,v++;break;case 45:t.isNumberStart(S,d(v+1),d(v+2))?h():d(v+1)===45&&d(v+2)===62?(k=e.CDC,v=v+3):t.isIdentifierStart(S,d(v+1),d(v+2))?p():(k=e.Delim,v++);break;case 46:t.isNumberStart(S,d(v+1),d(v+2))?h():(k=e.Delim,v++);break;case 47:d(v+1)===42?(k=e.Comment,v=o.indexOf("*/",v+2),v=v===-1?o.length:v+2):(k=e.Delim,v++);break;case 58:k=e.Colon,v++;break;case 59:k=e.Semicolon,v++;break;case 60:d(v+1)===33&&d(v+2)===45&&d(v+3)===45?(k=e.CDO,v=v+4):(k=e.Delim,v++);break;case 64:t.isIdentifierStart(d(v+1),d(v+2),d(v+3))?(k=e.AtKeyword,v=r.consumeName(o,v+1)):(k=e.Delim,v++);break;case 91:k=e.LeftSquareBracket,v++;break;case 92:t.isValidEscape(S,d(v+1))?p():(k=e.Delim,v++);break;case 93:k=e.RightSquareBracket,v++;break;case 123:k=e.LeftCurlyBracket,v++;break;case 125:k=e.RightCurlyBracket,v++;break;case t.DigitCategory:h();break;case t.NameStartCategory:p();break;default:k=e.Delim,v++}c(k,b,b=v)}}return _e.AtKeyword=e.AtKeyword,_e.BadString=e.BadString,_e.BadUrl=e.BadUrl,_e.CDC=e.CDC,_e.CDO=e.CDO,_e.Colon=e.Colon,_e.Comma=e.Comma,_e.Comment=e.Comment,_e.Delim=e.Delim,_e.Dimension=e.Dimension,_e.EOF=e.EOF,_e.Function=e.Function,_e.Hash=e.Hash,_e.Ident=e.Ident,_e.LeftCurlyBracket=e.LeftCurlyBracket,_e.LeftParenthesis=e.LeftParenthesis,_e.LeftSquareBracket=e.LeftSquareBracket,_e.Number=e.Number,_e.Percentage=e.Percentage,_e.RightCurlyBracket=e.RightCurlyBracket,_e.RightParenthesis=e.RightParenthesis,_e.RightSquareBracket=e.RightSquareBracket,_e.Semicolon=e.Semicolon,_e.String=e.String,_e.Url=e.Url,_e.WhiteSpace=e.WhiteSpace,_e.tokenTypes=e,_e.DigitCategory=t.DigitCategory,_e.EofCategory=t.EofCategory,_e.NameStartCategory=t.NameStartCategory,_e.NonPrintableCategory=t.NonPrintableCategory,_e.WhiteSpaceCategory=t.WhiteSpaceCategory,_e.charCodeCategory=t.charCodeCategory,_e.isBOM=t.isBOM,_e.isDigit=t.isDigit,_e.isHexDigit=t.isHexDigit,_e.isIdentifierStart=t.isIdentifierStart,_e.isLetter=t.isLetter,_e.isLowercaseLetter=t.isLowercaseLetter,_e.isName=t.isName,_e.isNameStart=t.isNameStart,_e.isNewline=t.isNewline,_e.isNonAscii=t.isNonAscii,_e.isNonPrintable=t.isNonPrintable,_e.isNumberStart=t.isNumberStart,_e.isUppercaseLetter=t.isUppercaseLetter,_e.isValidEscape=t.isValidEscape,_e.isWhiteSpace=t.isWhiteSpace,_e.cmpChar=r.cmpChar,_e.cmpStr=r.cmpStr,_e.consumeBadUrlRemnants=r.consumeBadUrlRemnants,_e.consumeEscaped=r.consumeEscaped,_e.consumeName=r.consumeName,_e.consumeNumber=r.consumeNumber,_e.decodeEscaped=r.decodeEscaped,_e.findDecimalNumberEnd=r.findDecimalNumberEnd,_e.findWhiteSpaceEnd=r.findWhiteSpaceEnd,_e.findWhiteSpaceStart=r.findWhiteSpaceStart,_e.getNewlineLength=r.getNewlineLength,_e.tokenNames=n,_e.OffsetToLocation=a.OffsetToLocation,_e.TokenStream=s.TokenStream,_e.tokenize=u,_e}var i0={},a0={},Mw;function Du(){if(Mw)return a0;Mw=1;let e=null;class t{static createItem(n){return{prev:null,next:null,data:n}}constructor(){this.head=null,this.tail=null,this.cursor=null}createItem(n){return t.createItem(n)}allocateCursor(n,a){let s;return e!==null?(s=e,e=e.cursor,s.prev=n,s.next=a,s.cursor=this.cursor):s={prev:n,next:a,cursor:this.cursor},this.cursor=s,s}releaseCursor(){const{cursor:n}=this;this.cursor=n.cursor,n.prev=null,n.next=null,n.cursor=e,e=n}updateCursors(n,a,s,u){let{cursor:o}=this;for(;o!==null;)o.prev===n&&(o.prev=a),o.next===s&&(o.next=u),o=o.cursor}*[Symbol.iterator](){for(let n=this.head;n!==null;n=n.next)yield n.data}get size(){let n=0;for(let a=this.head;a!==null;a=a.next)n++;return n}get isEmpty(){return this.head===null}get first(){return this.head&&this.head.data}get last(){return this.tail&&this.tail.data}fromArray(n){let a=null;this.head=null;for(let s of n){const u=t.createItem(s);a!==null?a.next=u:this.head=u,u.prev=a,a=u}return this.tail=a,this}toArray(){return[...this]}toJSON(){return[...this]}forEach(n,a=this){const s=this.allocateCursor(null,this.head);for(;s.next!==null;){const u=s.next;s.next=u.next,n.call(a,u.data,u,this)}this.releaseCursor()}forEachRight(n,a=this){const s=this.allocateCursor(this.tail,null);for(;s.prev!==null;){const u=s.prev;s.prev=u.prev,n.call(a,u.data,u,this)}this.releaseCursor()}reduce(n,a,s=this){let u=this.allocateCursor(null,this.head),o=a,c;for(;u.next!==null;)c=u.next,u.next=c.next,o=n.call(s,o,c.data,c,this);return this.releaseCursor(),o}reduceRight(n,a,s=this){let u=this.allocateCursor(this.tail,null),o=a,c;for(;u.prev!==null;)c=u.prev,u.prev=c.prev,o=n.call(s,o,c.data,c,this);return this.releaseCursor(),o}some(n,a=this){for(let s=this.head;s!==null;s=s.next)if(n.call(a,s.data,s,this))return!0;return!1}map(n,a=this){const s=new t;for(let u=this.head;u!==null;u=u.next)s.appendData(n.call(a,u.data,u,this));return s}filter(n,a=this){const s=new t;for(let u=this.head;u!==null;u=u.next)n.call(a,u.data,u,this)&&s.appendData(u.data);return s}nextUntil(n,a,s=this){if(n===null)return;const u=this.allocateCursor(null,n);for(;u.next!==null;){const o=u.next;if(u.next=o.next,a.call(s,o.data,o,this))break}this.releaseCursor()}prevUntil(n,a,s=this){if(n===null)return;const u=this.allocateCursor(n,null);for(;u.prev!==null;){const o=u.prev;if(u.prev=o.prev,a.call(s,o.data,o,this))break}this.releaseCursor()}clear(){this.head=null,this.tail=null}copy(){const n=new t;for(let a of this)n.appendData(a);return n}prepend(n){return this.updateCursors(null,n,this.head,n),this.head!==null?(this.head.prev=n,n.next=this.head):this.tail=n,this.head=n,this}prependData(n){return this.prepend(t.createItem(n))}append(n){return this.insert(n)}appendData(n){return this.insert(t.createItem(n))}insert(n,a=null){if(a!==null)if(this.updateCursors(a.prev,n,a,n),a.prev===null){if(this.head!==a)throw new Error("before doesn't belong to list");this.head=n,a.prev=n,n.next=a,this.updateCursors(null,n)}else a.prev.next=n,n.prev=a.prev,a.prev=n,n.next=a;else this.updateCursors(this.tail,n,null,n),this.tail!==null?(this.tail.next=n,n.prev=this.tail):this.head=n,this.tail=n;return this}insertData(n,a){return this.insert(t.createItem(n),a)}remove(n){if(this.updateCursors(n,n.prev,n,n.next),n.prev!==null)n.prev.next=n.next;else{if(this.head!==n)throw new Error("item doesn't belong to list");this.head=n.next}if(n.next!==null)n.next.prev=n.prev;else{if(this.tail!==n)throw new Error("item doesn't belong to list");this.tail=n.prev}return n.prev=null,n.next=null,n}push(n){this.insert(t.createItem(n))}pop(){return this.tail!==null?this.remove(this.tail):null}unshift(n){this.prepend(t.createItem(n))}shift(){return this.head!==null?this.remove(this.head):null}prependList(n){return this.insertList(n,this.head)}appendList(n){return this.insertList(n)}insertList(n,a){return n.head===null?this:(a!=null?(this.updateCursors(a.prev,n.tail,a,n.head),a.prev!==null?(a.prev.next=n.head,n.head.prev=a.prev):this.head=n.head,a.prev=n.tail,n.tail.next=a):(this.updateCursors(this.tail,n.tail,null,n.head),this.tail!==null?(this.tail.next=n.head,n.head.prev=this.tail):this.head=n.head,this.tail=n.tail),n.head=null,n.tail=null,this)}replace(n,a){"head"in a?this.insertList(a,n):this.insert(a,n),this.remove(n)}}return a0.List=t,a0}var s0={},u0={},$w;function R1(){if($w)return u0;$w=1;function e(t,r){const n=Object.create(SyntaxError.prototype),a=new Error;return Object.assign(n,{name:t,message:r,get stack(){return(a.stack||"").replace(/^(.+\n){1,3}/,`${t}: ${r}
|
||
`)}})}return u0.createCustomError=e,u0}var zw;function QF(){if(zw)return s0;zw=1;const e=R1(),t=100,r=60,n=" ";function a({source:u,line:o,column:c},d){function h(v,k){return p.slice(v,k).map((S,C)=>String(v+C+1).padStart(m)+" |"+S).join(`
|
||
`)}const p=u.split(/\r\n?|\n|\f/),g=Math.max(1,o-d)-1,f=Math.min(o+d,p.length+1),m=Math.max(4,String(f).length)+1;let b=0;c+=(n.length-1)*(p[o-1].substr(0,c-1).match(/\t/g)||[]).length,c>t&&(b=c-r+3,c=r-2);for(let v=g;v<=f;v++)v>=0&&v<p.length&&(p[v]=p[v].replace(/\t/g,n),p[v]=(b>0&&p[v].length>b?"…":"")+p[v].substr(b,t-2)+(p[v].length>b+t-1?"…":""));return[h(g,o),new Array(c+m+2).join("-")+"^",h(o,f)].filter(Boolean).join(`
|
||
`)}function s(u,o,c,d,h){return Object.assign(e.createCustomError("SyntaxError",u),{source:o,offset:c,line:d,column:h,sourceFragment(g){return a({source:o,line:d,column:h},isNaN(g)?0:g)},get formattedMessage(){return`Parse error: ${u}
|
||
`+a({source:o,line:d,column:h},2)}})}return s0.SyntaxError=s,s0}var o0={},jw;function ZF(){if(jw)return o0;jw=1;const e=Re();function t(r){const n=this.createList();let a=!1;const s={recognizer:r};for(;!this.eof;){switch(this.tokenType){case e.Comment:this.next();continue;case e.WhiteSpace:a=!0,this.next();continue}let u=r.getNode.call(this,s);if(u===void 0)break;a&&(r.onWhiteSpace&&r.onWhiteSpace.call(this,u,n,s),a=!1),n.push(u)}return a&&r.onWhiteSpace&&r.onWhiteSpace.call(this,null,n,s),n}return o0.readSequence=t,o0}var Uw;function JF(){if(Uw)return i0;Uw=1;const e=Du(),t=QF(),r=yd(),n=ZF(),a=m6(),s=N1(),u=Nn(),o=Re(),c=vd(),d=()=>{},h=33,p=35,g=59,f=123,m=0;function b(C){return function(){return this[C]()}}function v(C){const x=Object.create(null);for(const w in C){const D=C[w],A=D.parse||D;A&&(x[w]=A)}return x}function k(C){const x={context:Object.create(null),scope:Object.assign(Object.create(null),C.scope),atrule:v(C.atrule),pseudo:v(C.pseudo),node:v(C.node)};for(const w in C.parseContext)switch(typeof C.parseContext[w]){case"function":x.context[w]=C.parseContext[w];break;case"string":x.context[w]=b(C.parseContext[w]);break}return{config:x,...x,...x.node}}function S(C){let x="",w="<unknown>",D=!1,A=d,_=!1;const F=new a.OffsetToLocation,j=Object.assign(new s.TokenStream,k(C||{}),{parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:n.readSequence,consumeUntilBalanceEnd:()=>0,consumeUntilLeftCurlyBracket(R){return R===f?1:0},consumeUntilLeftCurlyBracketOrSemicolon(R){return R===f||R===g?1:0},consumeUntilExclamationMarkOrSemicolon(R){return R===h||R===g?1:0},consumeUntilSemicolonIncluded(R){return R===g?2:0},createList(){return new e.List},createSingleNodeList(R){return new e.List().appendData(R)},getFirstListNode(R){return R&&R.first},getLastListNode(R){return R&&R.last},parseWithFallback(R,M){const P=this.tokenIndex;try{return R.call(this)}catch(W){if(_)throw W;const V=M.call(this,P);return _=!0,A(W,V),_=!1,V}},lookupNonWSType(R){let M;do if(M=this.lookupType(R++),M!==o.WhiteSpace)return M;while(M!==m);return m},charCodeAt(R){return R>=0&&R<x.length?x.charCodeAt(R):0},substring(R,M){return x.substring(R,M)},substrToCursor(R){return this.source.substring(R,this.tokenStart)},cmpChar(R,M){return u.cmpChar(x,R,M)},cmpStr(R,M,P){return u.cmpStr(x,R,M,P)},consume(R){const M=this.tokenStart;return this.eat(R),this.substrToCursor(M)},consumeFunctionName(){const R=x.substring(this.tokenStart,this.tokenEnd-1);return this.eat(o.Function),R},consumeNumber(R){const M=x.substring(this.tokenStart,u.consumeNumber(x,this.tokenStart));return this.eat(R),M},eat(R){if(this.tokenType!==R){const M=c[R].slice(0,-6).replace(/-/g," ").replace(/^./,V=>V.toUpperCase());let P=`${/[[\](){}]/.test(M)?`"${M}"`:M} is expected`,W=this.tokenStart;switch(R){case o.Ident:this.tokenType===o.Function||this.tokenType===o.Url?(W=this.tokenEnd-1,P="Identifier is expected but function found"):P="Identifier is expected";break;case o.Hash:this.isDelim(p)&&(this.next(),W++,P="Name is expected");break;case o.Percentage:this.tokenType===o.Number&&(W=this.tokenEnd,P="Percent sign is expected");break}this.error(P,W)}this.next()},eatIdent(R){(this.tokenType!==o.Ident||this.lookupValue(0,R)===!1)&&this.error(`Identifier "${R}" is expected`),this.next()},eatDelim(R){this.isDelim(R)||this.error(`Delim "${String.fromCharCode(R)}" is expected`),this.next()},getLocation(R,M){return D?F.getLocationRange(R,M,w):null},getLocationFromList(R){if(D){const M=this.getFirstListNode(R),P=this.getLastListNode(R);return F.getLocationRange(M!==null?M.loc.start.offset-F.startOffset:this.tokenStart,P!==null?P.loc.end.offset-F.startOffset:this.tokenStart,w)}return null},error(R,M){const P=typeof M<"u"&&M<x.length?F.getLocation(M):this.eof?F.getLocation(u.findWhiteSpaceStart(x,x.length-1)):F.getLocation(this.tokenStart);throw new t.SyntaxError(R||"Unexpected input",x,P.offset,P.line,P.column)}});return Object.assign(function(R,M){x=R,M=M||{},j.setSource(x,r.tokenize),F.setSource(x,M.offset,M.line,M.column),w=M.filename||"<unknown>",D=!!M.positions,A=typeof M.onParseError=="function"?M.onParseError:d,_=!1,j.parseAtrulePrelude="parseAtrulePrelude"in M?!!M.parseAtrulePrelude:!0,j.parseRulePrelude="parseRulePrelude"in M?!!M.parseRulePrelude:!0,j.parseValue="parseValue"in M?!!M.parseValue:!0,j.parseCustomProperty="parseCustomProperty"in M?!!M.parseCustomProperty:!1;const{context:P="default",onComment:W}=M;if(!(P in j.context))throw new Error("Unknown context `"+P+"`");typeof W=="function"&&j.forEachToken((G,K,Q)=>{if(G===o.Comment){const $=j.getLocation(K,Q),I=u.cmpStr(x,Q-2,Q,"*/")?x.slice(K+2,Q-2):x.slice(K+2,Q);W(I,$)}});const V=j.context[P].call(j,M);return j.eof||j.error(),V},{SyntaxError:t.SyntaxError,config:j.config})}return i0.createParser=S,i0}var l0={},c0={},f0={},Cf={},Df={},Hw;function e9(){if(Hw)return Df;Hw=1;var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");return Df.encode=function(t){if(0<=t&&t<e.length)return e[t];throw new TypeError("Must be between 0 and 63: "+t)},Df.decode=function(t){var r=65,n=90,a=97,s=122,u=48,o=57,c=43,d=47,h=26,p=52;return r<=t&&t<=n?t-r:a<=t&&t<=s?t-a+h:u<=t&&t<=o?t-u+p:t==c?62:t==d?63:-1},Df}var Ww;function t9(){if(Ww)return Cf;Ww=1;var e=e9(),t=5,r=1<<t,n=r-1,a=r;function s(o){return o<0?(-o<<1)+1:(o<<1)+0}function u(o){var c=(o&1)===1,d=o>>1;return c?-d:d}return Cf.encode=function(c){var d="",h,p=s(c);do h=p&n,p>>>=t,p>0&&(h|=a),d+=e.encode(h);while(p>0);return d},Cf.decode=function(c,d,h){var p=c.length,g=0,f=0,m,b;do{if(d>=p)throw new Error("Expected more digits in base 64 VLQ value.");if(b=e.decode(c.charCodeAt(d++)),b===-1)throw new Error("Invalid base64 digit: "+c.charAt(d-1));m=!!(b&a),b&=n,g=g+(b<<f),f+=t}while(m);h.value=u(g),h.rest=d},Cf}var d0={},Gw;function B1(){return Gw||(Gw=1,(function(e){function t(_,F,j){if(F in _)return _[F];if(arguments.length===3)return j;throw new Error('"'+F+'" is a required argument.')}e.getArg=t;var r=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,n=/^data:.+\,.+$/;function a(_){var F=_.match(r);return F?{scheme:F[1],auth:F[2],host:F[3],port:F[4],path:F[5]}:null}e.urlParse=a;function s(_){var F="";return _.scheme&&(F+=_.scheme+":"),F+="//",_.auth&&(F+=_.auth+"@"),_.host&&(F+=_.host),_.port&&(F+=":"+_.port),_.path&&(F+=_.path),F}e.urlGenerate=s;var u=32;function o(_){var F=[];return function(j){for(var q=0;q<F.length;q++)if(F[q].input===j){var R=F[0];return F[0]=F[q],F[q]=R,F[0].result}var M=_(j);return F.unshift({input:j,result:M}),F.length>u&&F.pop(),M}}var c=o(function(F){var j=F,q=a(F);if(q){if(!q.path)return F;j=q.path}for(var R=e.isAbsolute(j),M=[],P=0,W=0;;)if(P=W,W=j.indexOf("/",P),W===-1){M.push(j.slice(P));break}else for(M.push(j.slice(P,W));W<j.length&&j[W]==="/";)W++;for(var V,G=0,W=M.length-1;W>=0;W--)V=M[W],V==="."?M.splice(W,1):V===".."?G++:G>0&&(V===""?(M.splice(W+1,G),G=0):(M.splice(W,2),G--));return j=M.join("/"),j===""&&(j=R?"/":"."),q?(q.path=j,s(q)):j});e.normalize=c;function d(_,F){_===""&&(_="."),F===""&&(F=".");var j=a(F),q=a(_);if(q&&(_=q.path||"/"),j&&!j.scheme)return q&&(j.scheme=q.scheme),s(j);if(j||F.match(n))return F;if(q&&!q.host&&!q.path)return q.host=F,s(q);var R=F.charAt(0)==="/"?F:c(_.replace(/\/+$/,"")+"/"+F);return q?(q.path=R,s(q)):R}e.join=d,e.isAbsolute=function(_){return _.charAt(0)==="/"||r.test(_)};function h(_,F){_===""&&(_="."),_=_.replace(/\/$/,"");for(var j=0;F.indexOf(_+"/")!==0;){var q=_.lastIndexOf("/");if(q<0||(_=_.slice(0,q),_.match(/^([^\/]+:\/)?\/*$/)))return F;++j}return Array(j+1).join("../")+F.substr(_.length+1)}e.relative=h;var p=(function(){var _=Object.create(null);return!("__proto__"in _)})();function g(_){return _}function f(_){return b(_)?"$"+_:_}e.toSetString=p?g:f;function m(_){return b(_)?_.slice(1):_}e.fromSetString=p?g:m;function b(_){if(!_)return!1;var F=_.length;if(F<9||_.charCodeAt(F-1)!==95||_.charCodeAt(F-2)!==95||_.charCodeAt(F-3)!==111||_.charCodeAt(F-4)!==116||_.charCodeAt(F-5)!==111||_.charCodeAt(F-6)!==114||_.charCodeAt(F-7)!==112||_.charCodeAt(F-8)!==95||_.charCodeAt(F-9)!==95)return!1;for(var j=F-10;j>=0;j--)if(_.charCodeAt(j)!==36)return!1;return!0}function v(_,F,j){var q=x(_.source,F.source);return q!==0||(q=_.originalLine-F.originalLine,q!==0)||(q=_.originalColumn-F.originalColumn,q!==0||j)||(q=_.generatedColumn-F.generatedColumn,q!==0)||(q=_.generatedLine-F.generatedLine,q!==0)?q:x(_.name,F.name)}e.compareByOriginalPositions=v;function k(_,F,j){var q;return q=_.originalLine-F.originalLine,q!==0||(q=_.originalColumn-F.originalColumn,q!==0||j)||(q=_.generatedColumn-F.generatedColumn,q!==0)||(q=_.generatedLine-F.generatedLine,q!==0)?q:x(_.name,F.name)}e.compareByOriginalPositionsNoSource=k;function S(_,F,j){var q=_.generatedLine-F.generatedLine;return q!==0||(q=_.generatedColumn-F.generatedColumn,q!==0||j)||(q=x(_.source,F.source),q!==0)||(q=_.originalLine-F.originalLine,q!==0)||(q=_.originalColumn-F.originalColumn,q!==0)?q:x(_.name,F.name)}e.compareByGeneratedPositionsDeflated=S;function C(_,F,j){var q=_.generatedColumn-F.generatedColumn;return q!==0||j||(q=x(_.source,F.source),q!==0)||(q=_.originalLine-F.originalLine,q!==0)||(q=_.originalColumn-F.originalColumn,q!==0)?q:x(_.name,F.name)}e.compareByGeneratedPositionsDeflatedNoLine=C;function x(_,F){return _===F?0:_===null?1:F===null?-1:_>F?1:-1}function w(_,F){var j=_.generatedLine-F.generatedLine;return j!==0||(j=_.generatedColumn-F.generatedColumn,j!==0)||(j=x(_.source,F.source),j!==0)||(j=_.originalLine-F.originalLine,j!==0)||(j=_.originalColumn-F.originalColumn,j!==0)?j:x(_.name,F.name)}e.compareByGeneratedPositionsInflated=w;function D(_){return JSON.parse(_.replace(/^\)]}'[^\n]*\n/,""))}e.parseSourceMapInput=D;function A(_,F,j){if(F=F||"",_&&(_[_.length-1]!=="/"&&F[0]!=="/"&&(_+="/"),F=_+F),j){var q=a(j);if(!q)throw new Error("sourceMapURL could not be parsed");if(q.path){var R=q.path.lastIndexOf("/");R>=0&&(q.path=q.path.substring(0,R+1))}F=d(s(q),F)}return c(F)}e.computeSourceURL=A})(d0)),d0}var h0={},Vw;function r9(){if(Vw)return h0;Vw=1;var e=B1(),t=Object.prototype.hasOwnProperty,r=typeof Map<"u";function n(){this._array=[],this._set=r?new Map:Object.create(null)}return n.fromArray=function(s,u){for(var o=new n,c=0,d=s.length;c<d;c++)o.add(s[c],u);return o},n.prototype.size=function(){return r?this._set.size:Object.getOwnPropertyNames(this._set).length},n.prototype.add=function(s,u){var o=r?s:e.toSetString(s),c=r?this.has(s):t.call(this._set,o),d=this._array.length;(!c||u)&&this._array.push(s),c||(r?this._set.set(s,d):this._set[o]=d)},n.prototype.has=function(s){if(r)return this._set.has(s);var u=e.toSetString(s);return t.call(this._set,u)},n.prototype.indexOf=function(s){if(r){var u=this._set.get(s);if(u>=0)return u}else{var o=e.toSetString(s);if(t.call(this._set,o))return this._set[o]}throw new Error('"'+s+'" is not in the set.')},n.prototype.at=function(s){if(s>=0&&s<this._array.length)return this._array[s];throw new Error("No element indexed by "+s)},n.prototype.toArray=function(){return this._array.slice()},h0.ArraySet=n,h0}var p0={},Kw;function n9(){if(Kw)return p0;Kw=1;var e=B1();function t(n,a){var s=n.generatedLine,u=a.generatedLine,o=n.generatedColumn,c=a.generatedColumn;return u>s||u==s&&c>=o||e.compareByGeneratedPositionsInflated(n,a)<=0}function r(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}return r.prototype.unsortedForEach=function(a,s){this._array.forEach(a,s)},r.prototype.add=function(a){t(this._last,a)?(this._last=a,this._array.push(a)):(this._sorted=!1,this._array.push(a))},r.prototype.toArray=function(){return this._sorted||(this._array.sort(e.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},p0.MappingList=r,p0}var Yw;function g6(){if(Yw)return f0;Yw=1;var e=t9(),t=B1(),r=r9().ArraySet,n=n9().MappingList;function a(s){s||(s={}),this._file=t.getArg(s,"file",null),this._sourceRoot=t.getArg(s,"sourceRoot",null),this._skipValidation=t.getArg(s,"skipValidation",!1),this._ignoreInvalidMapping=t.getArg(s,"ignoreInvalidMapping",!1),this._sources=new r,this._names=new r,this._mappings=new n,this._sourcesContents=null}return a.prototype._version=3,a.fromSourceMap=function(u,o){var c=u.sourceRoot,d=new a(Object.assign(o||{},{file:u.file,sourceRoot:c}));return u.eachMapping(function(h){var p={generated:{line:h.generatedLine,column:h.generatedColumn}};h.source!=null&&(p.source=h.source,c!=null&&(p.source=t.relative(c,p.source)),p.original={line:h.originalLine,column:h.originalColumn},h.name!=null&&(p.name=h.name)),d.addMapping(p)}),u.sources.forEach(function(h){var p=h;c!==null&&(p=t.relative(c,h)),d._sources.has(p)||d._sources.add(p);var g=u.sourceContentFor(h);g!=null&&d.setSourceContent(h,g)}),d},a.prototype.addMapping=function(u){var o=t.getArg(u,"generated"),c=t.getArg(u,"original",null),d=t.getArg(u,"source",null),h=t.getArg(u,"name",null);!this._skipValidation&&this._validateMapping(o,c,d,h)===!1||(d!=null&&(d=String(d),this._sources.has(d)||this._sources.add(d)),h!=null&&(h=String(h),this._names.has(h)||this._names.add(h)),this._mappings.add({generatedLine:o.line,generatedColumn:o.column,originalLine:c!=null&&c.line,originalColumn:c!=null&&c.column,source:d,name:h}))},a.prototype.setSourceContent=function(u,o){var c=u;this._sourceRoot!=null&&(c=t.relative(this._sourceRoot,c)),o!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[t.toSetString(c)]=o):this._sourcesContents&&(delete this._sourcesContents[t.toSetString(c)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},a.prototype.applySourceMap=function(u,o,c){var d=o;if(o==null){if(u.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);d=u.file}var h=this._sourceRoot;h!=null&&(d=t.relative(h,d));var p=new r,g=new r;this._mappings.unsortedForEach(function(f){if(f.source===d&&f.originalLine!=null){var m=u.originalPositionFor({line:f.originalLine,column:f.originalColumn});m.source!=null&&(f.source=m.source,c!=null&&(f.source=t.join(c,f.source)),h!=null&&(f.source=t.relative(h,f.source)),f.originalLine=m.line,f.originalColumn=m.column,m.name!=null&&(f.name=m.name))}var b=f.source;b!=null&&!p.has(b)&&p.add(b);var v=f.name;v!=null&&!g.has(v)&&g.add(v)},this),this._sources=p,this._names=g,u.sources.forEach(function(f){var m=u.sourceContentFor(f);m!=null&&(c!=null&&(f=t.join(c,f)),h!=null&&(f=t.relative(h,f)),this.setSourceContent(f,m))},this)},a.prototype._validateMapping=function(u,o,c,d){if(o&&typeof o.line!="number"&&typeof o.column!="number"){var h="original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.";if(this._ignoreInvalidMapping)return typeof console<"u"&&console.warn&&console.warn(h),!1;throw new Error(h)}if(!(u&&"line"in u&&"column"in u&&u.line>0&&u.column>=0&&!o&&!c&&!d)){if(u&&"line"in u&&"column"in u&&o&&"line"in o&&"column"in o&&u.line>0&&u.column>=0&&o.line>0&&o.column>=0&&c)return;var h="Invalid mapping: "+JSON.stringify({generated:u,source:c,original:o,name:d});if(this._ignoreInvalidMapping)return typeof console<"u"&&console.warn&&console.warn(h),!1;throw new Error(h)}},a.prototype._serializeMappings=function(){for(var u=0,o=1,c=0,d=0,h=0,p=0,g="",f,m,b,v,k=this._mappings.toArray(),S=0,C=k.length;S<C;S++){if(m=k[S],f="",m.generatedLine!==o)for(u=0;m.generatedLine!==o;)f+=";",o++;else if(S>0){if(!t.compareByGeneratedPositionsInflated(m,k[S-1]))continue;f+=","}f+=e.encode(m.generatedColumn-u),u=m.generatedColumn,m.source!=null&&(v=this._sources.indexOf(m.source),f+=e.encode(v-p),p=v,f+=e.encode(m.originalLine-1-d),d=m.originalLine-1,f+=e.encode(m.originalColumn-c),c=m.originalColumn,m.name!=null&&(b=this._names.indexOf(m.name),f+=e.encode(b-h),h=b)),g+=f}return g},a.prototype._generateSourcesContent=function(u,o){return u.map(function(c){if(!this._sourcesContents)return null;o!=null&&(c=t.relative(o,c));var d=t.toSetString(c);return Object.prototype.hasOwnProperty.call(this._sourcesContents,d)?this._sourcesContents[d]:null},this)},a.prototype.toJSON=function(){var u={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(u.file=this._file),this._sourceRoot!=null&&(u.sourceRoot=this._sourceRoot),this._sourcesContents&&(u.sourcesContent=this._generateSourcesContent(u.sources,u.sourceRoot)),u},a.prototype.toString=function(){return JSON.stringify(this.toJSON())},f0.SourceMapGenerator=a,f0}var Xw;function i9(){if(Xw)return c0;Xw=1;const e=g6(),t=new Set(["Atrule","Selector","Declaration"]);function r(n){const a=new e.SourceMapGenerator,s={line:1,column:0},u={line:0,column:0},o={line:1,column:0},c={generated:o};let d=1,h=0,p=!1;const g=n.node;n.node=function(b){if(b.loc&&b.loc.start&&t.has(b.type)){const v=b.loc.start.line,k=b.loc.start.column-1;(u.line!==v||u.column!==k)&&(u.line=v,u.column=k,s.line=d,s.column=h,p&&(p=!1,(s.line!==o.line||s.column!==o.column)&&a.addMapping(c)),p=!0,a.addMapping({source:b.loc.source,original:u,generated:s}))}g.call(this,b),p&&t.has(b.type)&&(o.line=d,o.column=h)};const f=n.emit;n.emit=function(b,v,k){for(let S=0;S<b.length;S++)b.charCodeAt(S)===10?(d++,h=0):h++;f(b,v,k)};const m=n.result;return n.result=function(){return p&&a.addMapping(c),{css:m(),map:a}},n}return c0.generateSourceMap=r,c0}var Ef={},Qw;function a9(){if(Qw)return Ef;Qw=1;const e=Re(),t=43,r=45,n=(d,h)=>{if(d===e.Delim&&(d=h),typeof d=="string"){const p=d.charCodeAt(0);return p>127?32768:p<<8}return d},a=[[e.Ident,e.Ident],[e.Ident,e.Function],[e.Ident,e.Url],[e.Ident,e.BadUrl],[e.Ident,"-"],[e.Ident,e.Number],[e.Ident,e.Percentage],[e.Ident,e.Dimension],[e.Ident,e.CDC],[e.Ident,e.LeftParenthesis],[e.AtKeyword,e.Ident],[e.AtKeyword,e.Function],[e.AtKeyword,e.Url],[e.AtKeyword,e.BadUrl],[e.AtKeyword,"-"],[e.AtKeyword,e.Number],[e.AtKeyword,e.Percentage],[e.AtKeyword,e.Dimension],[e.AtKeyword,e.CDC],[e.Hash,e.Ident],[e.Hash,e.Function],[e.Hash,e.Url],[e.Hash,e.BadUrl],[e.Hash,"-"],[e.Hash,e.Number],[e.Hash,e.Percentage],[e.Hash,e.Dimension],[e.Hash,e.CDC],[e.Dimension,e.Ident],[e.Dimension,e.Function],[e.Dimension,e.Url],[e.Dimension,e.BadUrl],[e.Dimension,"-"],[e.Dimension,e.Number],[e.Dimension,e.Percentage],[e.Dimension,e.Dimension],[e.Dimension,e.CDC],["#",e.Ident],["#",e.Function],["#",e.Url],["#",e.BadUrl],["#","-"],["#",e.Number],["#",e.Percentage],["#",e.Dimension],["#",e.CDC],["-",e.Ident],["-",e.Function],["-",e.Url],["-",e.BadUrl],["-","-"],["-",e.Number],["-",e.Percentage],["-",e.Dimension],["-",e.CDC],[e.Number,e.Ident],[e.Number,e.Function],[e.Number,e.Url],[e.Number,e.BadUrl],[e.Number,e.Number],[e.Number,e.Percentage],[e.Number,e.Dimension],[e.Number,"%"],[e.Number,e.CDC],["@",e.Ident],["@",e.Function],["@",e.Url],["@",e.BadUrl],["@","-"],["@",e.CDC],[".",e.Number],[".",e.Percentage],[".",e.Dimension],["+",e.Number],["+",e.Percentage],["+",e.Dimension],["/","*"]],s=a.concat([[e.Ident,e.Hash],[e.Dimension,e.Hash],[e.Hash,e.Hash],[e.AtKeyword,e.LeftParenthesis],[e.AtKeyword,e.String],[e.AtKeyword,e.Colon],[e.Percentage,e.Percentage],[e.Percentage,e.Dimension],[e.Percentage,e.Function],[e.Percentage,"-"],[e.RightParenthesis,e.Ident],[e.RightParenthesis,e.Function],[e.RightParenthesis,e.Percentage],[e.RightParenthesis,e.Dimension],[e.RightParenthesis,e.Hash],[e.RightParenthesis,"-"]]);function u(d){const h=new Set(d.map(([p,g])=>n(p)<<16|n(g)));return function(p,g,f){const m=n(g,f),b=f.charCodeAt(0);return(b===r&&g!==e.Ident&&g!==e.Function&&g!==e.CDC||b===t?h.has(p<<16|b<<8):h.has(p<<16|m))&&this.emit(" ",e.WhiteSpace,!0),m}}const o=u(a),c=u(s);return Ef.safe=c,Ef.spec=o,Ef}var Zw;function s9(){if(Zw)return l0;Zw=1;const e=yd(),t=i9(),r=a9(),n=Re(),a=92;function s(c,d){if(typeof d=="function"){let h=null;c.children.forEach(p=>{h!==null&&d.call(this,h),this.node(p),h=p});return}c.children.forEach(this.node,this)}function u(c){e.tokenize(c,(d,h,p)=>{this.token(d,c.slice(h,p))})}function o(c){const d=new Map;for(let h in c.node){const p=c.node[h];typeof(p.generate||p)=="function"&&d.set(h,p.generate||p)}return function(h,p){let g="",f=0,m={node(v){if(d.has(v.type))d.get(v.type).call(b,v);else throw new Error("Unknown node type: "+v.type)},tokenBefore:r.safe,token(v,k){f=this.tokenBefore(f,v,k),this.emit(k,v,!1),v===n.Delim&&k.charCodeAt(0)===a&&this.emit(`
|
||
`,n.WhiteSpace,!0)},emit(v){g+=v},result(){return g}};p&&(typeof p.decorator=="function"&&(m=p.decorator(m)),p.sourceMap&&(m=t.generateSourceMap(m)),p.mode in r&&(m.tokenBefore=r[p.mode]));const b={node:v=>m.node(v),children:s,token:(v,k)=>m.token(v,k),tokenize:u};return m.node(h),m.result()}}return l0.createGenerator=o,l0}var m0={},Jw;function u9(){if(Jw)return m0;Jw=1;const e=Du();function t(r){return{fromPlainObject(n){return r(n,{enter(a){a.children&&!(a.children instanceof e.List)&&(a.children=new e.List().fromArray(a.children))}}),n},toPlainObject(n){return r(n,{leave(a){a.children&&a.children instanceof e.List&&(a.children=a.children.toArray())}}),n}}}return m0.createConvertor=t,m0}var g0={},ek;function o9(){if(ek)return g0;ek=1;const{hasOwnProperty:e}=Object.prototype,t=function(){};function r(d){return typeof d=="function"?d:t}function n(d,h){return function(p,g,f){p.type===h&&d.call(this,p,g,f)}}function a(d,h){const p=h.structure,g=[];for(const f in p){if(e.call(p,f)===!1)continue;let m=p[f];const b={name:f,type:!1,nullable:!1};Array.isArray(m)||(m=[m]);for(const v of m)v===null?b.nullable=!0:typeof v=="string"?b.type="node":Array.isArray(v)&&(b.type="list");b.type&&g.push(b)}return g.length?{context:h.walkContext,fields:g}:null}function s(d){const h={};for(const p in d.node)if(e.call(d.node,p)){const g=d.node[p];if(!g.structure)throw new Error("Missed `structure` field in `"+p+"` node type definition");h[p]=a(p,g)}return h}function u(d,h){const p=d.fields.slice(),g=d.context,f=typeof g=="string";return h&&p.reverse(),function(m,b,v,k){let S;f&&(S=b[g],b[g]=m);for(const C of p){const x=m[C.name];if(!C.nullable||x){if(C.type==="list"){if(h?x.reduceRight(k,!1):x.reduce(k,!1))return!0}else if(v(x))return!0}}f&&(b[g]=S)}}function o({StyleSheet:d,Atrule:h,Rule:p,Block:g,DeclarationList:f}){return{Atrule:{StyleSheet:d,Atrule:h,Rule:p,Block:g},Rule:{StyleSheet:d,Atrule:h,Rule:p,Block:g},Declaration:{StyleSheet:d,Atrule:h,Rule:p,Block:g,DeclarationList:f}}}function c(d){const h=s(d),p={},g={},f=Symbol("break-walk"),m=Symbol("skip-node");for(const S in h)e.call(h,S)&&h[S]!==null&&(p[S]=u(h[S],!1),g[S]=u(h[S],!0));const b=o(p),v=o(g),k=function(S,C){function x(j,q,R){const M=w.call(F,j,q,R);return M===f?!0:M===m?!1:!!(A.hasOwnProperty(j.type)&&A[j.type](j,F,x,_)||D.call(F,j,q,R)===f)}let w=t,D=t,A=p,_=(j,q,R,M)=>j||x(q,R,M);const F={break:f,skip:m,root:S,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if(typeof C=="function")w=C;else if(C&&(w=r(C.enter),D=r(C.leave),C.reverse&&(A=g),C.visit)){if(b.hasOwnProperty(C.visit))A=C.reverse?v[C.visit]:b[C.visit];else if(!h.hasOwnProperty(C.visit))throw new Error("Bad value `"+C.visit+"` for `visit` option (should be: "+Object.keys(h).sort().join(", ")+")");w=n(w,C.visit),D=n(D,C.visit)}if(w===t&&D===t)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");x(S)};return k.break=f,k.skip=m,k.find=function(S,C){let x=null;return k(S,function(w,D,A){if(C.call(this,w,D,A))return x=w,f}),x},k.findLast=function(S,C){let x=null;return k(S,{reverse:!0,enter(w,D,A){if(C.call(this,w,D,A))return x=w,f}}),x},k.findAll=function(S,C){const x=[];return k(S,function(w,D,A){C.call(this,w,D,A)&&x.push(w)}),x},k}return g0.createWalker=c,g0}var b0={},Af={},v0={},tk;function O1(){if(tk)return v0;tk=1;function e(u){return u}function t(u){const{min:o,max:c,comma:d}=u;return o===0&&c===0?d?"#?":"*":o===0&&c===1?"?":o===1&&c===0?d?"#":"+":o===1&&c===1?"":(d?"#":"")+(o===c?"{"+o+"}":"{"+o+","+(c!==0?c:"")+"}")}function r(u){switch(u.type){case"Range":return" ["+(u.min===null?"-∞":u.min)+","+(u.max===null?"∞":u.max)+"]";default:throw new Error("Unknown node type `"+u.type+"`")}}function n(u,o,c,d){const h=u.combinator===" "||d?u.combinator:" "+u.combinator+" ",p=u.terms.map(g=>a(g,o,c,d)).join(h);return u.explicit||c?(d||p[0]===","?"[":"[ ")+p+(d?"]":" ]"):p}function a(u,o,c,d){let h;switch(u.type){case"Group":h=n(u,o,c,d)+(u.disallowEmpty?"!":"");break;case"Multiplier":return a(u.term,o,c,d)+o(t(u),u);case"Type":h="<"+u.name+(u.opts?o(r(u.opts),u.opts):"")+">";break;case"Property":h="<'"+u.name+"'>";break;case"Keyword":h=u.name;break;case"AtKeyword":h="@"+u.name;break;case"Function":h=u.name+"(";break;case"String":case"Token":h=u.value;break;case"Comma":h=",";break;default:throw new Error("Unknown node type `"+u.type+"`")}return o(h,u)}function s(u,o){let c=e,d=!1,h=!1;return typeof o=="function"?c=o:o&&(d=!!o.forceBraces,h=!!o.compact,typeof o.decorate=="function"&&(c=o.decorate)),a(u,c,d,h)}return v0.generate=s,v0}var rk;function l9(){if(rk)return Af;rk=1;const e=R1(),t=O1(),r={offset:0,line:1,column:1};function n(c,d){const h=c.tokens,p=c.longestMatch,g=p<h.length&&h[p].node||null,f=g!==d?g:null;let m=0,b=0,v=0,k="",S,C;for(let x=0;x<h.length;x++){const w=h[x].value;x===p&&(b=w.length,m=k.length),f!==null&&h[x].node===f&&(x<=p?v++:v=0),k+=w}return p===h.length||v>1?(S=a(f||d,"end")||s(r,k),C=s(S)):(S=a(f,"start")||s(a(d,"start")||r,k.slice(0,m)),C=a(f,"end")||s(S,k.substr(m,b))),{css:k,mismatchOffset:m,mismatchLength:b,start:S,end:C}}function a(c,d){const h=c&&c.loc&&c.loc[d];return h?"line"in h?s(h):h:null}function s({offset:c,line:d,column:h},p){const g={offset:c,line:d,column:h};if(p){const f=p.split(/\n|\r\n?|\f/);g.offset+=p.length,g.line+=f.length-1,g.column=f.length===1?g.column+p.length:f.pop().length+1}return g}const u=function(c,d){const h=e.createCustomError("SyntaxReferenceError",c+(d?" `"+d+"`":""));return h.reference=d,h},o=function(c,d,h,p){const g=e.createCustomError("SyntaxMatchError",c),{css:f,mismatchOffset:m,mismatchLength:b,start:v,end:k}=n(p,h);return g.rawMessage=c,g.syntax=d?t.generate(d):"<generic>",g.css=f,g.mismatchOffset=m,g.mismatchLength=b,g.message=c+`
|
||
syntax: `+g.syntax+`
|
||
value: `+(f||"<empty string>")+`
|
||
--------`+new Array(g.mismatchOffset+1).join("-")+"^",Object.assign(g,v),g.loc={source:h&&h.loc&&h.loc.source||"<unknown>",start:v,end:k},g};return Af.SyntaxMatchError=o,Af.SyntaxReferenceError=u,Af}var Ya={},nk;function I1(){if(nk)return Ya;nk=1;const e=new Map,t=new Map,r=45,n=c,a=d,s=o;function u(h,p){return p=p||0,h.length-p>=2&&h.charCodeAt(p)===r&&h.charCodeAt(p+1)===r}function o(h,p){if(p=p||0,h.length-p>=3&&h.charCodeAt(p)===r&&h.charCodeAt(p+1)!==r){const g=h.indexOf("-",p+2);if(g!==-1)return h.substring(p,g+1)}return""}function c(h){if(e.has(h))return e.get(h);const p=h.toLowerCase();let g=e.get(p);if(g===void 0){const f=u(p,0),m=f?"":o(p,0);g=Object.freeze({basename:p.substr(m.length),name:p,prefix:m,vendor:m,custom:f})}return e.set(h,g),g}function d(h){if(t.has(h))return t.get(h);let p=h,g=h[0];g==="/"?g=h[1]==="/"?"//":"/":g!=="_"&&g!=="*"&&g!=="$"&&g!=="#"&&g!=="+"&&g!=="&"&&(g="");const f=u(p,g.length);if(!f&&(p=p.toLowerCase(),t.has(p))){const k=t.get(p);return t.set(h,k),k}const m=f?"":o(p,g.length),b=p.substr(0,g.length+m.length),v=Object.freeze({basename:p.substr(b.length),name:p.substr(g.length),hack:g,vendor:m,prefix:b,custom:f});return t.set(h,v),v}return Ya.isCustomProperty=u,Ya.keyword=n,Ya.property=a,Ya.vendorPrefix=s,Ya}var y0={},ik;function b6(){if(ik)return y0;ik=1;const e=["initial","inherit","unset","revert","revert-layer"];return y0.cssWideKeywords=e,y0}var Xa={},w0,ak;function c9(){if(ak)return w0;ak=1;const e=Br(),t=Re(),r=Nn(),n=43,a=45,s=110,u=!0,o=!1;function c(f,m){return f!==null&&f.type===t.Delim&&f.value.charCodeAt(0)===m}function d(f,m,b){for(;f!==null&&(f.type===t.WhiteSpace||f.type===t.Comment);)f=b(++m);return m}function h(f,m,b,v){if(!f)return 0;const k=f.value.charCodeAt(m);if(k===n||k===a){if(b)return 0;m++}for(;m<f.value.length;m++)if(!e.isDigit(f.value.charCodeAt(m)))return 0;return v+1}function p(f,m,b){let v=!1,k=d(f,m,b);if(f=b(k),f===null)return m;if(f.type!==t.Number)if(c(f,n)||c(f,a)){if(v=!0,k=d(b(++k),k,b),f=b(k),f===null||f.type!==t.Number)return 0}else return m;if(!v){const S=f.value.charCodeAt(0);if(S!==n&&S!==a)return 0}return h(f,v?0:1,v,k)}function g(f,m){let b=0;if(!f)return 0;if(f.type===t.Number)return h(f,0,o,b);if(f.type===t.Ident&&f.value.charCodeAt(0)===a){if(!r.cmpChar(f.value,1,s))return 0;switch(f.value.length){case 2:return p(m(++b),b,m);case 3:return f.value.charCodeAt(2)!==a?0:(b=d(m(++b),b,m),f=m(b),h(f,0,u,b));default:return f.value.charCodeAt(2)!==a?0:h(f,3,u,b)}}else if(f.type===t.Ident||c(f,n)&&m(b+1).type===t.Ident){if(f.type!==t.Ident&&(f=m(++b)),f===null||!r.cmpChar(f.value,0,s))return 0;switch(f.value.length){case 1:return p(m(++b),b,m);case 2:return f.value.charCodeAt(1)!==a?0:(b=d(m(++b),b,m),f=m(b),h(f,0,u,b));default:return f.value.charCodeAt(1)!==a?0:h(f,2,u,b)}}else if(f.type===t.Dimension){let v=f.value.charCodeAt(0),k=v===n||v===a?1:0,S=k;for(;S<f.value.length&&e.isDigit(f.value.charCodeAt(S));S++);return S===k||!r.cmpChar(f.value,S,s)?0:S+1===f.value.length?p(m(++b),b,m):f.value.charCodeAt(S+1)!==a?0:S+2===f.value.length?(b=d(m(++b),b,m),f=m(b),h(f,0,u,b)):h(f,S+2,u,b)}return 0}return w0=g,w0}var k0,sk;function f9(){if(sk)return k0;sk=1;const e=Br(),t=Re(),r=Nn(),n=43,a=45,s=63,u=117;function o(g,f){return g!==null&&g.type===t.Delim&&g.value.charCodeAt(0)===f}function c(g,f){return g.value.charCodeAt(0)===f}function d(g,f,m){let b=0;for(let v=f;v<g.value.length;v++){const k=g.value.charCodeAt(v);if(k===a&&m&&b!==0)return d(g,f+b+1,!1),6;if(!e.isHexDigit(k)||++b>6)return 0}return b}function h(g,f,m){if(!g)return 0;for(;o(m(f),s);){if(++g>6)return 0;f++}return f}function p(g,f){let m=0;if(g===null||g.type!==t.Ident||!r.cmpChar(g.value,0,u)||(g=f(++m),g===null))return 0;if(o(g,n))return g=f(++m),g===null?0:g.type===t.Ident?h(d(g,0,!0),++m,f):o(g,s)?h(1,++m,f):0;if(g.type===t.Number){const b=d(g,1,!0);return b===0?0:(g=f(++m),g===null?m:g.type===t.Dimension||g.type===t.Number?!c(g,a)||!d(g,1,!1)?0:m+1:h(b,m,f))}return g.type===t.Dimension?h(d(g,1,!0),++m,f):0}return k0=p,k0}var uk;function d9(){if(uk)return Xa;uk=1;const e=b6(),t=c9(),r=f9(),n=Re(),a=Br(),s=Nn(),u=["calc(","-moz-calc(","-webkit-calc("],o=new Map([[n.Function,n.RightParenthesis],[n.LeftParenthesis,n.RightParenthesis],[n.LeftSquareBracket,n.RightSquareBracket],[n.LeftCurlyBracket,n.RightCurlyBracket]]);function c(W,V){return V<W.length?W.charCodeAt(V):0}function d(W,V){return s.cmpStr(W,0,W.length,V)}function h(W,V){for(let G=0;G<V.length;G++)if(d(W,V[G]))return!0;return!1}function p(W,V){return V!==W.length-2?!1:c(W,V)===92&&a.isDigit(c(W,V+1))}function g(W,V,G){if(W&&W.type==="Range"){const K=Number(G!==void 0&&G!==V.length?V.substr(0,G):V);if(isNaN(K)||W.min!==null&&K<W.min&&typeof W.min!="string"||W.max!==null&&K>W.max&&typeof W.max!="string")return!0}return!1}function f(W,V){let G=0,K=[],Q=0;e:do{switch(W.type){case n.RightCurlyBracket:case n.RightParenthesis:case n.RightSquareBracket:if(W.type!==G)break e;if(G=K.pop(),K.length===0){Q++;break e}break;case n.Function:case n.LeftParenthesis:case n.LeftSquareBracket:case n.LeftCurlyBracket:K.push(G),G=o.get(W.type);break}Q++}while(W=V(Q));return Q}function m(W){return function(V,G,K){return V===null?0:V.type===n.Function&&h(V.value,u)?f(V,G):W(V,G,K)}}function b(W){return function(V){return V===null||V.type!==W?0:1}}function v(W){if(W===null||W.type!==n.Ident)return 0;const V=W.value.toLowerCase();return h(V,e.cssWideKeywords)||d(V,"default")?0:1}function k(W){return W===null||W.type!==n.Ident||c(W.value,0)!==45||c(W.value,1)!==45?0:1}function S(W){if(W===null||W.type!==n.Hash)return 0;const V=W.value.length;if(V!==4&&V!==5&&V!==7&&V!==9)return 0;for(let G=1;G<V;G++)if(!a.isHexDigit(c(W.value,G)))return 0;return 1}function C(W){return W===null||W.type!==n.Hash||!a.isIdentifierStart(c(W.value,1),c(W.value,2),c(W.value,3))?0:1}function x(W,V){if(!W)return 0;let G=0,K=[],Q=0;e:do{switch(W.type){case n.BadString:case n.BadUrl:break e;case n.RightCurlyBracket:case n.RightParenthesis:case n.RightSquareBracket:if(W.type!==G)break e;G=K.pop();break;case n.Semicolon:if(G===0)break e;break;case n.Delim:if(G===0&&W.value==="!")break e;break;case n.Function:case n.LeftParenthesis:case n.LeftSquareBracket:case n.LeftCurlyBracket:K.push(G),G=o.get(W.type);break}Q++}while(W=V(Q));return Q}function w(W,V){if(!W)return 0;let G=0,K=[],Q=0;e:do{switch(W.type){case n.BadString:case n.BadUrl:break e;case n.RightCurlyBracket:case n.RightParenthesis:case n.RightSquareBracket:if(W.type!==G)break e;G=K.pop();break;case n.Function:case n.LeftParenthesis:case n.LeftSquareBracket:case n.LeftCurlyBracket:K.push(G),G=o.get(W.type);break}Q++}while(W=V(Q));return Q}function D(W){return W&&(W=new Set(W)),function(V,G,K){if(V===null||V.type!==n.Dimension)return 0;const Q=s.consumeNumber(V.value,0);if(W!==null){const $=V.value.indexOf("\\",Q),I=$===-1||!p(V.value,$)?V.value.substr(Q):V.value.substring(Q,$);if(W.has(I.toLowerCase())===!1)return 0}return g(K,V.value,Q)?0:1}}function A(W,V,G){return W===null||W.type!==n.Percentage||g(G,W.value,W.value.length-1)?0:1}function _(W){return typeof W!="function"&&(W=function(){return 0}),function(V,G,K){return V!==null&&V.type===n.Number&&Number(V.value)===0?1:W(V,G,K)}}function F(W,V,G){if(W===null)return 0;const K=s.consumeNumber(W.value,0);return!(K===W.value.length)&&!p(W.value,K)||g(G,W.value,K)?0:1}function j(W,V,G){if(W===null||W.type!==n.Number)return 0;let K=c(W.value,0)===43||c(W.value,0)===45?1:0;for(;K<W.value.length;K++)if(!a.isDigit(c(W.value,K)))return 0;return g(G,W.value,K)?0:1}const q={"ident-token":b(n.Ident),"function-token":b(n.Function),"at-keyword-token":b(n.AtKeyword),"hash-token":b(n.Hash),"string-token":b(n.String),"bad-string-token":b(n.BadString),"url-token":b(n.Url),"bad-url-token":b(n.BadUrl),"delim-token":b(n.Delim),"number-token":b(n.Number),"percentage-token":b(n.Percentage),"dimension-token":b(n.Dimension),"whitespace-token":b(n.WhiteSpace),"CDO-token":b(n.CDO),"CDC-token":b(n.CDC),"colon-token":b(n.Colon),"semicolon-token":b(n.Semicolon),"comma-token":b(n.Comma),"[-token":b(n.LeftSquareBracket),"]-token":b(n.RightSquareBracket),"(-token":b(n.LeftParenthesis),")-token":b(n.RightParenthesis),"{-token":b(n.LeftCurlyBracket),"}-token":b(n.RightCurlyBracket)},R={string:b(n.String),ident:b(n.Ident),percentage:m(A),zero:_(),number:m(F),integer:m(j),"custom-ident":v,"custom-property-name":k,"hex-color":S,"id-selector":C,"an-plus-b":t,urange:r,"declaration-value":x,"any-value":w};function M(W){const{angle:V,decibel:G,frequency:K,flex:Q,length:$,resolution:I,semitones:z,time:B}=W||{};return{dimension:m(D(null)),angle:m(D(V)),decibel:m(D(G)),frequency:m(D(K)),flex:m(D(Q)),length:m(_(D($))),resolution:m(D(I)),semitones:m(D(z)),time:m(D(B))}}function P(W){return{...q,...R,...M(W)}}return Xa.createDemensionTypes=M,Xa.createGenericTypes=P,Xa.productionTypes=R,Xa.tokenTypes=q,Xa}var un={},ok;function h9(){if(ok)return un;ok=1;const e=["cm","mm","q","in","pt","pc","px","em","rem","ex","rex","cap","rcap","ch","rch","ic","ric","lh","rlh","vw","svw","lvw","dvw","vh","svh","lvh","dvh","vi","svi","lvi","dvi","vb","svb","lvb","dvb","vmin","svmin","lvmin","dvmin","vmax","svmax","lvmax","dvmax","cqw","cqh","cqi","cqb","cqmin","cqmax"],t=["deg","grad","rad","turn"],r=["s","ms"],n=["hz","khz"],a=["dpi","dpcm","dppx","x"],s=["fr"],u=["db"],o=["st"];return un.angle=t,un.decibel=u,un.flex=s,un.frequency=n,un.length=e,un.resolution=a,un.semitones=o,un.time=r,un}var S0,lk;function p9(){if(lk)return S0;lk=1;const e=yd(),t={decorator(a){const s=[];let u=null;return{...a,node(o){const c=u;u=o,a.node.call(this,o),u=c},emit(o,c,d){s.push({type:c,value:o,node:d?null:u})},result(){return s}}}};function r(a){const s=[];return e.tokenize(a,(u,o,c)=>s.push({type:u,value:a.slice(o,c),node:null})),s}function n(a,s){return typeof a=="string"?r(a):s.generate(a,t)}return S0=n,S0}var Qa={},x0={},C0={},D0={},ck;function v6(){if(ck)return D0;ck=1;const e=R1();function t(r,n,a){return Object.assign(e.createCustomError("SyntaxError",r),{input:n,offset:a,rawMessage:r,message:r+`
|
||
`+n+`
|
||
--`+new Array((a||n.length)+1).join("-")+"^"})}return D0.SyntaxError=t,D0}var fk;function m9(){if(fk)return C0;fk=1;const e=v6(),t=9,r=10,n=12,a=13,s=32;class u{constructor(c){this.str=c,this.pos=0}charCodeAt(c){return c<this.str.length?this.str.charCodeAt(c):0}charCode(){return this.charCodeAt(this.pos)}nextCharCode(){return this.charCodeAt(this.pos+1)}nextNonWsCode(c){return this.charCodeAt(this.findWsEnd(c))}findWsEnd(c){for(;c<this.str.length;c++){const d=this.str.charCodeAt(c);if(d!==a&&d!==r&&d!==n&&d!==s&&d!==t)break}return c}substringToPos(c){return this.str.substring(this.pos,this.pos=c)}eat(c){this.charCode()!==c&&this.error("Expect `"+String.fromCharCode(c)+"`"),this.pos++}peek(){return this.pos<this.str.length?this.str.charAt(this.pos++):""}error(c){throw new e.SyntaxError(c,this.str,this.pos)}}return C0.Tokenizer=u,C0}var dk;function q1(){if(dk)return x0;dk=1;const e=m9(),t=9,r=10,n=12,a=13,s=32,u=33,o=35,c=38,d=39,h=40,p=41,g=42,f=43,m=44,b=45,v=60,k=62,S=63,C=64,x=91,w=93,D=123,A=124,_=125,F=8734,j=new Uint8Array(128).map((H,Z)=>/[a-zA-Z0-9\-]/.test(String.fromCharCode(Z))?1:0),q={" ":1,"&&":2,"||":3,"|":4};function R(H){return H.substringToPos(H.findWsEnd(H.pos))}function M(H){let Z=H.pos;for(;Z<H.str.length;Z++){const re=H.str.charCodeAt(Z);if(re>=128||j[re]===0)break}return H.pos===Z&&H.error("Expect a keyword"),H.substringToPos(Z)}function P(H){let Z=H.pos;for(;Z<H.str.length;Z++){const re=H.str.charCodeAt(Z);if(re<48||re>57)break}return H.pos===Z&&H.error("Expect a number"),H.substringToPos(Z)}function W(H){const Z=H.str.indexOf("'",H.pos+1);return Z===-1&&(H.pos=H.str.length,H.error("Expect an apostrophe")),H.substringToPos(Z+1)}function V(H){let Z=null,re=null;return H.eat(D),Z=P(H),H.charCode()===m?(H.pos++,H.charCode()!==_&&(re=P(H))):re=Z,H.eat(_),{min:Number(Z),max:re?Number(re):0}}function G(H){let Z=null,re=!1;switch(H.charCode()){case g:H.pos++,Z={min:0,max:0};break;case f:H.pos++,Z={min:1,max:0};break;case S:H.pos++,Z={min:0,max:1};break;case o:H.pos++,re=!0,H.charCode()===D?Z=V(H):H.charCode()===S?(H.pos++,Z={min:0,max:0}):Z={min:1,max:0};break;case D:Z=V(H);break;default:return null}return{type:"Multiplier",comma:re,min:Z.min,max:Z.max,term:null}}function K(H,Z){const re=G(H);return re!==null?(re.term=Z,H.charCode()===o&&H.charCodeAt(H.pos-1)===f?K(H,re):re):Z}function Q(H){const Z=H.peek();return Z===""?null:{type:"Token",value:Z}}function $(H){let Z;return H.eat(v),H.eat(d),Z=M(H),H.eat(d),H.eat(k),K(H,{type:"Property",name:Z})}function I(H){let Z=null,re=null,we=1;return H.eat(x),H.charCode()===b&&(H.peek(),we=-1),we==-1&&H.charCode()===F?H.peek():(Z=we*Number(P(H)),j[H.charCode()]!==0&&(Z+=M(H))),R(H),H.eat(m),R(H),H.charCode()===F?H.peek():(we=1,H.charCode()===b&&(H.peek(),we=-1),re=we*Number(P(H)),j[H.charCode()]!==0&&(re+=M(H))),H.eat(w),{type:"Range",min:Z,max:re}}function z(H){let Z,re=null;return H.eat(v),Z=M(H),H.charCode()===h&&H.nextCharCode()===p&&(H.pos+=2,Z+="()"),H.charCodeAt(H.findWsEnd(H.pos))===x&&(R(H),re=I(H)),H.eat(k),K(H,{type:"Type",name:Z,opts:re})}function B(H){const Z=M(H);return H.charCode()===h?(H.pos++,{type:"Function",name:Z}):K(H,{type:"Keyword",name:Z})}function N(H,Z){function re(ge,O){return{type:"Group",terms:ge,combinator:O,disallowEmpty:!1,explicit:!1}}let we;for(Z=Object.keys(Z).sort((ge,O)=>q[ge]-q[O]);Z.length>0;){we=Z.shift();let ge=0,O=0;for(;ge<H.length;ge++){const de=H[ge];de.type==="Combinator"&&(de.value===we?(O===-1&&(O=ge-1),H.splice(ge,1),ge--):(O!==-1&&ge-O>1&&(H.splice(O,ge-O,re(H.slice(O,ge),we)),ge=O+1),O=-1))}O!==-1&&Z.length&&H.splice(O,ge-O,re(H.slice(O,ge),we))}return we}function ee(H){const Z=[],re={};let we,ge=null,O=H.pos;for(;we=me(H);)we.type!=="Spaces"&&(we.type==="Combinator"?((ge===null||ge.type==="Combinator")&&(H.pos=O,H.error("Unexpected combinator")),re[we.value]=!0):ge!==null&&ge.type!=="Combinator"&&(re[" "]=!0,Z.push({type:"Combinator",value:" "})),Z.push(we),ge=we,O=H.pos);return ge!==null&&ge.type==="Combinator"&&(H.pos-=O,H.error("Unexpected combinator")),{type:"Group",terms:Z,combinator:N(Z,re)||" ",disallowEmpty:!1,explicit:!1}}function X(H){let Z;return H.eat(x),Z=ee(H),H.eat(w),Z.explicit=!0,H.charCode()===u&&(H.pos++,Z.disallowEmpty=!0),Z}function me(H){let Z=H.charCode();if(Z<128&&j[Z]===1)return B(H);switch(Z){case w:break;case x:return K(H,X(H));case v:return H.nextCharCode()===d?$(H):z(H);case A:return{type:"Combinator",value:H.substringToPos(H.pos+(H.nextCharCode()===A?2:1))};case c:return H.pos++,H.eat(c),{type:"Combinator",value:"&&"};case m:return H.pos++,{type:"Comma"};case d:return K(H,{type:"String",value:W(H)});case s:case t:case r:case a:case n:return{type:"Spaces",value:R(H)};case C:return Z=H.nextCharCode(),Z<128&&j[Z]===1?(H.pos++,{type:"AtKeyword",name:M(H)}):Q(H);case g:case f:case S:case o:case u:break;case D:if(Z=H.nextCharCode(),Z<48||Z>57)return Q(H);break;default:return Q(H)}}function be(H){const Z=new e.Tokenizer(H),re=ee(Z);return Z.pos!==H.length&&Z.error("Unexpected input"),re.terms.length===1&&re.terms[0].type==="Group"?re.terms[0]:re}return x0.parse=be,x0}var hk;function y6(){if(hk)return Qa;hk=1;const e=q1(),t={type:"Match"},r={type:"Mismatch"},n={type:"DisallowEmpty"},a=40,s=41;function u(f,m,b){return m===t&&b===r||f===t&&m===t&&b===t?f:(f.type==="If"&&f.else===r&&m===t&&(m=f.then,f=f.match),{type:"If",match:f,then:m,else:b})}function o(f){return f.length>2&&f.charCodeAt(f.length-2)===a&&f.charCodeAt(f.length-1)===s}function c(f){return f.type==="Keyword"||f.type==="AtKeyword"||f.type==="Function"||f.type==="Type"&&o(f.name)}function d(f,m,b){switch(f){case" ":{let v=t;for(let k=m.length-1;k>=0;k--){const S=m[k];v=u(S,v,r)}return v}case"|":{let v=r,k=null;for(let S=m.length-1;S>=0;S--){let C=m[S];if(c(C)&&(k===null&&S>0&&c(m[S-1])&&(k=Object.create(null),v=u({type:"Enum",map:k},t,v)),k!==null)){const x=(o(C.name)?C.name.slice(0,-1):C.name).toLowerCase();if(!(x in k)){k[x]=C;continue}}k=null,v=u(C,t,v)}return v}case"&&":{if(m.length>5)return{type:"MatchOnce",terms:m,all:!0};let v=r;for(let k=m.length-1;k>=0;k--){const S=m[k];let C;m.length>1?C=d(f,m.filter(function(x){return x!==S}),!1):C=t,v=u(S,C,v)}return v}case"||":{if(m.length>5)return{type:"MatchOnce",terms:m,all:!1};let v=b?t:r;for(let k=m.length-1;k>=0;k--){const S=m[k];let C;m.length>1?C=d(f,m.filter(function(x){return x!==S}),!0):C=t,v=u(S,C,v)}return v}}}function h(f){let m=t,b=p(f.term);if(f.max===0)b=u(b,n,r),m=u(b,null,r),m.then=u(t,t,m),f.comma&&(m.then.else=u({type:"Comma",syntax:f},m,r));else for(let v=f.min||1;v<=f.max;v++)f.comma&&m!==t&&(m=u({type:"Comma",syntax:f},m,r)),m=u(b,u(t,t,m),r);if(f.min===0)m=u(t,t,m);else for(let v=0;v<f.min-1;v++)f.comma&&m!==t&&(m=u({type:"Comma",syntax:f},m,r)),m=u(b,m,r);return m}function p(f){if(typeof f=="function")return{type:"Generic",fn:f};switch(f.type){case"Group":{let m=d(f.combinator,f.terms.map(p),!1);return f.disallowEmpty&&(m=u(m,n,r)),m}case"Multiplier":return h(f);case"Type":case"Property":return{type:f.type,name:f.name,syntax:f};case"Keyword":return{type:f.type,name:f.name.toLowerCase(),syntax:f};case"AtKeyword":return{type:f.type,name:"@"+f.name.toLowerCase(),syntax:f};case"Function":return{type:f.type,name:f.name.toLowerCase()+"(",syntax:f};case"String":return f.value.length===3?{type:"Token",value:f.value.charAt(1),syntax:f}:{type:f.type,value:f.value.substr(1,f.value.length-2).replace(/\\'/g,"'"),syntax:f};case"Token":return{type:f.type,value:f.value,syntax:f};case"Comma":return{type:f.type,syntax:f};default:throw new Error("Unknown node type:",f.type)}}function g(f,m){return typeof f=="string"&&(f=e.parse(f)),{type:"MatchGraph",match:p(f),syntax:m||null,source:f}}return Qa.DISALLOW_EMPTY=n,Qa.MATCH=t,Qa.MISMATCH=r,Qa.buildMatchGraph=g,Qa}var _f={},pk;function g9(){if(pk)return _f;pk=1;const e=y6(),t=Re(),{hasOwnProperty:r}=Object.prototype,n=0,a=1,s=2,u=3,o="Match",c="Mismatch",d="Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)",h=15e3;function p(C){let x=null,w=null,D=C;for(;D!==null;)w=D.prev,D.prev=x,x=D,D=w;return x}function g(C,x){if(C.length!==x.length)return!1;for(let w=0;w<C.length;w++){const D=x.charCodeAt(w);let A=C.charCodeAt(w);if(A>=65&&A<=90&&(A=A|32),A!==D)return!1}return!0}function f(C){return C.type!==t.Delim?!1:C.value!=="?"}function m(C){return C===null?!0:C.type===t.Comma||C.type===t.Function||C.type===t.LeftParenthesis||C.type===t.LeftSquareBracket||C.type===t.LeftCurlyBracket||f(C)}function b(C){return C===null?!0:C.type===t.RightParenthesis||C.type===t.RightSquareBracket||C.type===t.RightCurlyBracket||C.type===t.Delim&&C.value==="/"}function v(C,x,w){function D(){do I++,$=I<C.length?C[I]:null;while($!==null&&($.type===t.WhiteSpace||$.type===t.Comment))}function A(N){const ee=I+N;return ee<C.length?C[ee]:null}function _(N,ee){return{nextState:N,matchStack:B,syntaxStack:P,thenStack:W,tokenIndex:I,prev:ee}}function F(N){W={nextState:N,matchStack:B,syntaxStack:P,prev:W}}function j(N){V=_(N,V)}function q(){B={type:a,syntax:x.syntax,token:$,prev:B},D(),G=null,I>z&&(z=I)}function R(){P={syntax:x.syntax,opts:x.syntax.opts||P!==null&&P.opts||null,prev:P},B={type:s,syntax:x.syntax,token:B.token,prev:B}}function M(){B.type===s?B=B.prev:B={type:u,syntax:P.syntax,token:B.token,prev:B},P=P.prev}let P=null,W=null,V=null,G=null,K=0,Q=null,$=null,I=-1,z=0,B={type:n,syntax:null,token:null,prev:null};for(D();Q===null&&++K<h;)switch(x.type){case"Match":if(W===null){if($!==null&&(I!==C.length-1||$.value!=="\\0"&&$.value!=="\\9")){x=e.MISMATCH;break}Q=o;break}if(x=W.nextState,x===e.DISALLOW_EMPTY)if(W.matchStack===B){x=e.MISMATCH;break}else x=e.MATCH;for(;W.syntaxStack!==P;)M();W=W.prev;break;case"Mismatch":if(G!==null&&G!==!1)(V===null||I>V.tokenIndex)&&(V=G,G=!1);else if(V===null){Q=c;break}x=V.nextState,W=V.thenStack,P=V.syntaxStack,B=V.matchStack,I=V.tokenIndex,$=I<C.length?C[I]:null,V=V.prev;break;case"MatchGraph":x=x.match;break;case"If":x.else!==e.MISMATCH&&j(x.else),x.then!==e.MATCH&&F(x.then),x=x.match;break;case"MatchOnce":x={type:"MatchOnceBuffer",syntax:x,index:0,mask:0};break;case"MatchOnceBuffer":{const X=x.syntax.terms;if(x.index===X.length){if(x.mask===0||x.syntax.all){x=e.MISMATCH;break}x=e.MATCH;break}if(x.mask===(1<<X.length)-1){x=e.MATCH;break}for(;x.index<X.length;x.index++){const me=1<<x.index;if((x.mask&me)===0){j(x),F({type:"AddMatchOnce",syntax:x.syntax,mask:x.mask|me}),x=X[x.index++];break}}break}case"AddMatchOnce":x={type:"MatchOnceBuffer",syntax:x.syntax,index:0,mask:x.mask};break;case"Enum":if($!==null){let X=$.value.toLowerCase();if(X.indexOf("\\")!==-1&&(X=X.replace(/\\[09].*$/,"")),r.call(x.map,X)){x=x.map[X];break}}x=e.MISMATCH;break;case"Generic":{const X=P!==null?P.opts:null,me=I+Math.floor(x.fn($,A,X));if(!isNaN(me)&&me>I){for(;I<me;)q();x=e.MATCH}else x=e.MISMATCH;break}case"Type":case"Property":{const X=x.type==="Type"?"types":"properties",me=r.call(w,X)?w[X][x.name]:null;if(!me||!me.match)throw new Error("Bad syntax reference: "+(x.type==="Type"?"<"+x.name+">":"<'"+x.name+"'>"));if(G!==!1&&$!==null&&x.type==="Type"&&(x.name==="custom-ident"&&$.type===t.Ident||x.name==="length"&&$.value==="0")){G===null&&(G=_(x,V)),x=e.MISMATCH;break}R(),x=me.match;break}case"Keyword":{const X=x.name;if($!==null){let me=$.value;if(me.indexOf("\\")!==-1&&(me=me.replace(/\\[09].*$/,"")),g(me,X)){q(),x=e.MATCH;break}}x=e.MISMATCH;break}case"AtKeyword":case"Function":if($!==null&&g($.value,x.name)){q(),x=e.MATCH;break}x=e.MISMATCH;break;case"Token":if($!==null&&$.value===x.value){q(),x=e.MATCH;break}x=e.MISMATCH;break;case"Comma":$!==null&&$.type===t.Comma?m(B.token)?x=e.MISMATCH:(q(),x=b($)?e.MISMATCH:e.MATCH):x=m(B.token)||b($)?e.MATCH:e.MISMATCH;break;case"String":let N="",ee=I;for(;ee<C.length&&N.length<x.value.length;ee++)N+=C[ee].value;if(g(N,x.value)){for(;I<ee;)q();x=e.MATCH}else x=e.MISMATCH;break;default:throw new Error("Unknown node type: "+x.type)}switch(Q){case null:console.warn("[csstree-match] BREAK after "+h+" iterations"),Q=d,B=null;break;case o:for(;P!==null;)M();break;default:B=null}return{tokens:C,reason:Q,iterations:K,match:B,longestMatch:z}}function k(C,x,w){const D=v(C,x,w||{});if(D.match!==null){let A=p(D.match).prev;for(D.match=[];A!==null;){switch(A.type){case s:case u:D.match.push({type:A.type,syntax:A.syntax});break;default:D.match.push({token:A.token.value,node:A.token.node});break}A=A.prev}}return D}function S(C,x,w){const D=v(C,x,w||{});if(D.match===null)return D;let A=D.match,_=D.match={syntax:x.syntax||null,match:[]};const F=[_];for(A=p(A).prev;A!==null;){switch(A.type){case s:_.match.push(_={syntax:A.syntax,match:[]}),F.push(_);break;case u:F.pop(),_=F[F.length-1];break;default:_.match.push({syntax:A.syntax||null,token:A.token.value,node:A.token.node})}A=A.prev}return D}return _f.matchAsList=k,_f.matchAsTree=S,_f}var Za={},mk;function b9(){if(mk)return Za;mk=1;function e(s){function u(d){return d===null?!1:d.type==="Type"||d.type==="Property"||d.type==="Keyword"}function o(d){if(Array.isArray(d.match)){for(let h=0;h<d.match.length;h++)if(o(d.match[h]))return u(d.syntax)&&c.unshift(d.syntax),!0}else if(d.node===s)return c=u(d.syntax)?[d.syntax]:[],!0;return!1}let c=null;return this.matched!==null&&o(this.matched),c}function t(s,u){return a(this,s,o=>o.type==="Type"&&o.name===u)}function r(s,u){return a(this,s,o=>o.type==="Property"&&o.name===u)}function n(s){return a(this,s,u=>u.type==="Keyword")}function a(s,u,o){const c=e.call(s,u);return c===null?!1:c.some(o)}return Za.getTrace=e,Za.isKeyword=n,Za.isProperty=r,Za.isType=t,Za}var E0={},gk;function v9(){if(gk)return E0;gk=1;const e=Du();function t(a){return"node"in a?a.node:t(a.match[0])}function r(a){return"node"in a?a.node:r(a.match[a.match.length-1])}function n(a,s,u,o,c){function d(p){if(p.syntax!==null&&p.syntax.type===o&&p.syntax.name===c){const g=t(p),f=r(p);a.syntax.walk(s,function(m,b,v){if(m===g){const k=new e.List;do{if(k.appendData(b.data),b.data===f)break;b=b.next}while(b!==null);h.push({parent:v,nodes:k})}})}Array.isArray(p.match)&&p.match.forEach(d)}const h=[];return u.matched!==null&&d(u.matched),h}return E0.matchFragments=n,E0}var A0={},bk;function y9(){if(bk)return A0;bk=1;const e=Du(),{hasOwnProperty:t}=Object.prototype;function r(o){return typeof o=="number"&&isFinite(o)&&Math.floor(o)===o&&o>=0}function n(o){return!!o&&r(o.offset)&&r(o.line)&&r(o.column)}function a(o,c){return function(h,p){if(!h||h.constructor!==Object)return p(h,"Type of node should be an Object");for(let g in h){let f=!0;if(t.call(h,g)!==!1){if(g==="type")h.type!==o&&p(h,"Wrong node type `"+h.type+"`, expected `"+o+"`");else if(g==="loc"){if(h.loc===null)continue;if(h.loc&&h.loc.constructor===Object)if(typeof h.loc.source!="string")g+=".source";else if(!n(h.loc.start))g+=".start";else if(!n(h.loc.end))g+=".end";else continue;f=!1}else if(c.hasOwnProperty(g)){f=!1;for(let m=0;!f&&m<c[g].length;m++){const b=c[g][m];switch(b){case String:f=typeof h[g]=="string";break;case Boolean:f=typeof h[g]=="boolean";break;case null:f=h[g]===null;break;default:typeof b=="string"?f=h[g]&&h[g].type===b:Array.isArray(b)&&(f=h[g]instanceof e.List)}}}else p(h,"Unknown field `"+g+"` for "+o+" node type");f||p(h,"Bad value for `"+o+"."+g+"`")}}for(const g in c)t.call(c,g)&&t.call(h,g)===!1&&p(h,"Field `"+o+"."+g+"` is missed")}}function s(o,c){const d=c.structure,h={type:String,loc:!0},p={type:'"'+o+'"'};for(const g in d){if(t.call(d,g)===!1)continue;const f=[],m=h[g]=Array.isArray(d[g])?d[g].slice():[d[g]];for(let b=0;b<m.length;b++){const v=m[b];if(v===String||v===Boolean)f.push(v.name);else if(v===null)f.push("null");else if(typeof v=="string")f.push("<"+v+">");else if(Array.isArray(v))f.push("List");else throw new Error("Wrong value `"+v+"` in `"+o+"."+g+"` structure definition")}p[g]=f.join(" | ")}return{docs:p,check:a(o,h)}}function u(o){const c={};if(o.node){for(const d in o.node)if(t.call(o.node,d)){const h=o.node[d];if(h.structure)c[d]=s(d,h);else throw new Error("Missed `structure` field in `"+d+"` node type definition")}}return c}return A0.getStructureFromConfig=u,A0}var _0={},vk;function w6(){if(vk)return _0;vk=1;const e=function(){};function t(n){return typeof n=="function"?n:e}function r(n,a,s){function u(d){switch(o.call(s,d),d.type){case"Group":d.terms.forEach(u);break;case"Multiplier":u(d.term);break;case"Type":case"Property":case"Keyword":case"AtKeyword":case"Function":case"String":case"Token":case"Comma":break;default:throw new Error("Unknown type: "+d.type)}c.call(s,d)}let o=e,c=e;if(typeof a=="function"?o=a:a&&(o=t(a.enter),c=t(a.leave)),o===e&&c===e)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");u(n)}return _0.walk=r,_0}var yk;function k6(){if(yk)return b0;yk=1;const e=l9(),t=I1(),r=b6(),n=d9(),a=h9(),s=p9(),u=y6(),o=g9(),c=b9(),d=v9(),h=y9(),p=q1(),g=O1(),f=w6(),m=u.buildMatchGraph(r.cssWideKeywords.join(" | "));function b(w,D,A){const _={};for(const F in w)w[F].syntax&&(_[F]=A?w[F].syntax:g.generate(w[F].syntax,{compact:D}));return _}function v(w,D,A){const _={};for(const[F,j]of Object.entries(w))_[F]={prelude:j.prelude&&(A?j.prelude.syntax:g.generate(j.prelude.syntax,{compact:D})),descriptors:j.descriptors&&b(j.descriptors,D,A)};return _}function k(w){for(let D=0;D<w.length;D++)if(w[D].value.toLowerCase()==="var(")return!0;return!1}function S(w,D,A){return{matched:w,iterations:A,error:D,...c}}function C(w,D,A,_){const F=s(A,w.syntax);let j;return k(F)?S(null,new Error("Matching for a tree with var() is not supported")):(_&&(j=o.matchAsTree(F,w.cssWideKeywordsSyntax,w)),(!_||!j.match)&&(j=o.matchAsTree(F,D.match,w),!j.match)?S(null,new e.SyntaxMatchError(j.reason,D.syntax,A,j),j.iterations):S(j.match,null,j.iterations))}class x{constructor(D,A,_){if(this.cssWideKeywordsSyntax=m,this.syntax=A,this.generic=!1,this.units={...a},this.atrules=Object.create(null),this.properties=Object.create(null),this.types=Object.create(null),this.structure=_||h.getStructureFromConfig(D),D){if(D.units)for(const F of Object.keys(a))Array.isArray(D.units[F])&&(this.units[F]=D.units[F]);if(D.types)for(const F in D.types)this.addType_(F,D.types[F]);if(D.generic){this.generic=!0;for(const[F,j]of Object.entries(n.createGenericTypes(this.units)))this.addType_(F,j)}if(D.atrules)for(const F in D.atrules)this.addAtrule_(F,D.atrules[F]);if(D.properties)for(const F in D.properties)this.addProperty_(F,D.properties[F])}}checkStructure(D){function A(j,q){F.push({node:j,message:q})}const _=this.structure,F=[];return this.syntax.walk(D,function(j){_.hasOwnProperty(j.type)?_[j.type].check(j,A):A(j,"Unknown node type `"+j.type+"`")}),F.length?F:!1}createDescriptor(D,A,_,F=null){const j={type:A,name:_},q={type:A,name:_,parent:F,serializable:typeof D=="string"||D&&typeof D.type=="string",syntax:null,match:null};return typeof D=="function"?q.match=u.buildMatchGraph(D,j):(typeof D=="string"?Object.defineProperty(q,"syntax",{get(){return Object.defineProperty(q,"syntax",{value:p.parse(D)}),q.syntax}}):q.syntax=D,Object.defineProperty(q,"match",{get(){return Object.defineProperty(q,"match",{value:u.buildMatchGraph(q.syntax,j)}),q.match}})),q}addAtrule_(D,A){A&&(this.atrules[D]={type:"Atrule",name:D,prelude:A.prelude?this.createDescriptor(A.prelude,"AtrulePrelude",D):null,descriptors:A.descriptors?Object.keys(A.descriptors).reduce((_,F)=>(_[F]=this.createDescriptor(A.descriptors[F],"AtruleDescriptor",F,D),_),Object.create(null)):null})}addProperty_(D,A){A&&(this.properties[D]=this.createDescriptor(A,"Property",D))}addType_(D,A){A&&(this.types[D]=this.createDescriptor(A,"Type",D))}checkAtruleName(D){if(!this.getAtrule(D))return new e.SyntaxReferenceError("Unknown at-rule","@"+D)}checkAtrulePrelude(D,A){const _=this.checkAtruleName(D);if(_)return _;const F=this.getAtrule(D);if(!F.prelude&&A)return new SyntaxError("At-rule `@"+D+"` should not contain a prelude");if(F.prelude&&!A&&!C(this,F.prelude,"",!1).matched)return new SyntaxError("At-rule `@"+D+"` should contain a prelude")}checkAtruleDescriptorName(D,A){const _=this.checkAtruleName(D);if(_)return _;const F=this.getAtrule(D),j=t.keyword(A);if(!F.descriptors)return new SyntaxError("At-rule `@"+D+"` has no known descriptors");if(!F.descriptors[j.name]&&!F.descriptors[j.basename])return new e.SyntaxReferenceError("Unknown at-rule descriptor",A)}checkPropertyName(D){if(!this.getProperty(D))return new e.SyntaxReferenceError("Unknown property",D)}matchAtrulePrelude(D,A){const _=this.checkAtrulePrelude(D,A);if(_)return S(null,_);const F=this.getAtrule(D);return F.prelude?C(this,F.prelude,A||"",!1):S(null,null)}matchAtruleDescriptor(D,A,_){const F=this.checkAtruleDescriptorName(D,A);if(F)return S(null,F);const j=this.getAtrule(D),q=t.keyword(A);return C(this,j.descriptors[q.name]||j.descriptors[q.basename],_,!1)}matchDeclaration(D){return D.type!=="Declaration"?S(null,new Error("Not a Declaration node")):this.matchProperty(D.property,D.value)}matchProperty(D,A){if(t.property(D).custom)return S(null,new Error("Lexer matching doesn't applicable for custom properties"));const _=this.checkPropertyName(D);return _?S(null,_):C(this,this.getProperty(D),A,!0)}matchType(D,A){const _=this.getType(D);return _?C(this,_,A,!1):S(null,new e.SyntaxReferenceError("Unknown type",D))}match(D,A){return typeof D!="string"&&(!D||!D.type)?S(null,new e.SyntaxReferenceError("Bad syntax")):((typeof D=="string"||!D.match)&&(D=this.createDescriptor(D,"Type","anonymous")),C(this,D,A,!1))}findValueFragments(D,A,_,F){return d.matchFragments(this,A,this.matchProperty(D,A),_,F)}findDeclarationValueFragments(D,A,_){return d.matchFragments(this,D.value,this.matchDeclaration(D),A,_)}findAllFragments(D,A,_){const F=[];return this.syntax.walk(D,{visit:"Declaration",enter:j=>{F.push.apply(F,this.findDeclarationValueFragments(j,A,_))}}),F}getAtrule(D,A=!0){const _=t.keyword(D);return(_.vendor&&A?this.atrules[_.name]||this.atrules[_.basename]:this.atrules[_.name])||null}getAtrulePrelude(D,A=!0){const _=this.getAtrule(D,A);return _&&_.prelude||null}getAtruleDescriptor(D,A){return this.atrules.hasOwnProperty(D)&&this.atrules.declarators&&this.atrules[D].declarators[A]||null}getProperty(D,A=!0){const _=t.property(D);return(_.vendor&&A?this.properties[_.name]||this.properties[_.basename]:this.properties[_.name])||null}getType(D){return hasOwnProperty.call(this.types,D)?this.types[D]:null}validate(){function D(F,j,q,R){if(q.has(j))return q.get(j);q.set(j,!1),R.syntax!==null&&f.walk(R.syntax,function(M){if(M.type!=="Type"&&M.type!=="Property")return;const P=M.type==="Type"?F.types:F.properties,W=M.type==="Type"?A:_;(!hasOwnProperty.call(P,M.name)||D(F,M.name,W,P[M.name]))&&q.set(j,!0)},this)}let A=new Map,_=new Map;for(const F in this.types)D(this,F,A,this.types[F]);for(const F in this.properties)D(this,F,_,this.properties[F]);return A=[...A.keys()].filter(F=>A.get(F)),_=[..._.keys()].filter(F=>_.get(F)),A.length||_.length?{types:A,properties:_}:null}dump(D,A){return{generic:this.generic,units:this.units,types:b(this.types,!A,D),properties:b(this.properties,!A,D),atrules:v(this.atrules,!A,D)}}toString(){return JSON.stringify(this.dump())}}return b0.Lexer=x,b0}var T0,wk;function w9(){if(wk)return T0;wk=1;function e(n,a){return typeof a=="string"&&/^\s*\|/.test(a)?typeof n=="string"?n+a:a.replace(/^\s*\|\s*/,""):a||null}function t(n,a){const s=Object.create(null);for(const[u,o]of Object.entries(n))if(o){s[u]={};for(const c of Object.keys(o))a.includes(c)&&(s[u][c]=o[c])}return s}function r(n,a){const s={...n};for(const[u,o]of Object.entries(a))switch(u){case"generic":s[u]=!!o;break;case"units":s[u]={...n[u]};for(const[c,d]of Object.entries(o))s[u][c]=Array.isArray(d)?d:[];break;case"atrules":s[u]={...n[u]};for(const[c,d]of Object.entries(o)){const h=s[u][c]||{},p=s[u][c]={prelude:h.prelude||null,descriptors:{...h.descriptors}};if(d){p.prelude=d.prelude?e(p.prelude,d.prelude):p.prelude||null;for(const[g,f]of Object.entries(d.descriptors||{}))p.descriptors[g]=f?e(p.descriptors[g],f):null;Object.keys(p.descriptors).length||(p.descriptors=null)}}break;case"types":case"properties":s[u]={...n[u]};for(const[c,d]of Object.entries(o))s[u][c]=e(s[u][c],d);break;case"scope":s[u]={...n[u]};for(const[c,d]of Object.entries(o))s[u][c]={...s[u][c],...d};break;case"parseContext":s[u]={...n[u],...o};break;case"atrule":case"pseudo":s[u]={...n[u],...t(o,["parse"])};break;case"node":s[u]={...n[u],...t(o,["name","structure","parse","generate","walkContext"])};break}return s}return T0=r,T0}var F0,kk;function S6(){if(kk)return F0;kk=1;const e=yd(),t=JF(),r=s9(),n=u9(),a=o9(),s=k6(),u=w9();function o(d){const h=t.createParser(d),p=a.createWalker(d),g=r.createGenerator(d),{fromPlainObject:f,toPlainObject:m}=n.createConvertor(p),b={lexer:null,createLexer:v=>new s.Lexer(v,b,b.lexer.structure),tokenize:e.tokenize,parse:h,generate:g,walk:p,find:p.find,findLast:p.findLast,findAll:p.findAll,fromPlainObject:f,toPlainObject:m,fork(v){const k=u({},d);return o(typeof v=="function"?v(k,Object.assign):u(k,v))}};return b.lexer=new s.Lexer({generic:!0,units:d.units,types:d.types,atrules:d.atrules,properties:d.properties,node:d.node},b),b}return F0=d=>o(u({},d)),F0}var L0,Sk;function k9(){return Sk||(Sk=1,L0={generic:!0,units:{angle:["deg","grad","rad","turn"],decibel:["db"],flex:["fr"],frequency:["hz","khz"],length:["cm","mm","q","in","pt","pc","px","em","rem","ex","rex","cap","rcap","ch","rch","ic","ric","lh","rlh","vw","svw","lvw","dvw","vh","svh","lvh","dvh","vi","svi","lvi","dvi","vb","svb","lvb","dvb","vmin","svmin","lvmin","dvmin","vmax","svmax","lvmax","dvmax","cqw","cqh","cqi","cqb","cqmin","cqmax"],resolution:["dpi","dpcm","dppx","x"],semitones:["st"],time:["s","ms"]},types:{"abs()":"abs( <calc-sum> )","absolute-size":"xx-small|x-small|small|medium|large|x-large|xx-large|xxx-large","acos()":"acos( <calc-sum> )","alpha-value":"<number>|<percentage>","angle-percentage":"<angle>|<percentage>","angular-color-hint":"<angle-percentage>","angular-color-stop":"<color>&&<color-stop-angle>?","angular-color-stop-list":"[<angular-color-stop> [, <angular-color-hint>]?]# , <angular-color-stop>","animateable-feature":"scroll-position|contents|<custom-ident>","asin()":"asin( <calc-sum> )","atan()":"atan( <calc-sum> )","atan2()":"atan2( <calc-sum> , <calc-sum> )",attachment:"scroll|fixed|local","attr()":"attr( <attr-name> <type-or-unit>? [, <attr-fallback>]? )","attr-matcher":"['~'|'|'|'^'|'$'|'*']? '='","attr-modifier":"i|s","attribute-selector":"'[' <wq-name> ']'|'[' <wq-name> <attr-matcher> [<string-token>|<ident-token>] <attr-modifier>? ']'","auto-repeat":"repeat( [auto-fill|auto-fit] , [<line-names>? <fixed-size>]+ <line-names>? )","auto-track-list":"[<line-names>? [<fixed-size>|<fixed-repeat>]]* <line-names>? <auto-repeat> [<line-names>? [<fixed-size>|<fixed-repeat>]]* <line-names>?",axis:"block|inline|vertical|horizontal","baseline-position":"[first|last]? baseline","basic-shape":"<inset()>|<circle()>|<ellipse()>|<polygon()>|<path()>","bg-image":"none|<image>","bg-layer":"<bg-image>||<bg-position> [/ <bg-size>]?||<repeat-style>||<attachment>||<box>||<box>","bg-position":"[[left|center|right|top|bottom|<length-percentage>]|[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]|[center|[left|right] <length-percentage>?]&&[center|[top|bottom] <length-percentage>?]]","bg-size":"[<length-percentage>|auto]{1,2}|cover|contain","blur()":"blur( <length> )","blend-mode":"normal|multiply|screen|overlay|darken|lighten|color-dodge|color-burn|hard-light|soft-light|difference|exclusion|hue|saturation|color|luminosity",box:"border-box|padding-box|content-box","brightness()":"brightness( <number-percentage> )","calc()":"calc( <calc-sum> )","calc-sum":"<calc-product> [['+'|'-'] <calc-product>]*","calc-product":"<calc-value> ['*' <calc-value>|'/' <number>]*","calc-value":"<number>|<dimension>|<percentage>|<calc-constant>|( <calc-sum> )","calc-constant":"e|pi|infinity|-infinity|NaN","cf-final-image":"<image>|<color>","cf-mixing-image":"<percentage>?&&<image>","circle()":"circle( [<shape-radius>]? [at <position>]? )","clamp()":"clamp( <calc-sum>#{3} )","class-selector":"'.' <ident-token>","clip-source":"<url>",color:"<rgb()>|<rgba()>|<hsl()>|<hsla()>|<hwb()>|<lab()>|<lch()>|<hex-color>|<named-color>|currentcolor|<deprecated-system-color>","color-stop":"<color-stop-length>|<color-stop-angle>","color-stop-angle":"<angle-percentage>{1,2}","color-stop-length":"<length-percentage>{1,2}","color-stop-list":"[<linear-color-stop> [, <linear-color-hint>]?]# , <linear-color-stop>",combinator:"'>'|'+'|'~'|['||']","common-lig-values":"[common-ligatures|no-common-ligatures]","compat-auto":"searchfield|textarea|push-button|slider-horizontal|checkbox|radio|square-button|menulist|listbox|meter|progress-bar|button","composite-style":"clear|copy|source-over|source-in|source-out|source-atop|destination-over|destination-in|destination-out|destination-atop|xor","compositing-operator":"add|subtract|intersect|exclude","compound-selector":"[<type-selector>? <subclass-selector>* [<pseudo-element-selector> <pseudo-class-selector>*]*]!","compound-selector-list":"<compound-selector>#","complex-selector":"<compound-selector> [<combinator>? <compound-selector>]*","complex-selector-list":"<complex-selector>#","conic-gradient()":"conic-gradient( [from <angle>]? [at <position>]? , <angular-color-stop-list> )","contextual-alt-values":"[contextual|no-contextual]","content-distribution":"space-between|space-around|space-evenly|stretch","content-list":"[<string>|contents|<image>|<counter>|<quote>|<target>|<leader()>|<attr()>]+","content-position":"center|start|end|flex-start|flex-end","content-replacement":"<image>","contrast()":"contrast( [<number-percentage>] )","cos()":"cos( <calc-sum> )",counter:"<counter()>|<counters()>","counter()":"counter( <counter-name> , <counter-style>? )","counter-name":"<custom-ident>","counter-style":"<counter-style-name>|symbols( )","counter-style-name":"<custom-ident>","counters()":"counters( <counter-name> , <string> , <counter-style>? )","cross-fade()":"cross-fade( <cf-mixing-image> , <cf-final-image>? )","cubic-bezier-timing-function":"ease|ease-in|ease-out|ease-in-out|cubic-bezier( <number [0,1]> , <number> , <number [0,1]> , <number> )","deprecated-system-color":"ActiveBorder|ActiveCaption|AppWorkspace|Background|ButtonFace|ButtonHighlight|ButtonShadow|ButtonText|CaptionText|GrayText|Highlight|HighlightText|InactiveBorder|InactiveCaption|InactiveCaptionText|InfoBackground|InfoText|Menu|MenuText|Scrollbar|ThreeDDarkShadow|ThreeDFace|ThreeDHighlight|ThreeDLightShadow|ThreeDShadow|Window|WindowFrame|WindowText","discretionary-lig-values":"[discretionary-ligatures|no-discretionary-ligatures]","display-box":"contents|none","display-inside":"flow|flow-root|table|flex|grid|ruby","display-internal":"table-row-group|table-header-group|table-footer-group|table-row|table-cell|table-column-group|table-column|table-caption|ruby-base|ruby-text|ruby-base-container|ruby-text-container","display-legacy":"inline-block|inline-list-item|inline-table|inline-flex|inline-grid","display-listitem":"<display-outside>?&&[flow|flow-root]?&&list-item","display-outside":"block|inline|run-in","drop-shadow()":"drop-shadow( <length>{2,3} <color>? )","east-asian-variant-values":"[jis78|jis83|jis90|jis04|simplified|traditional]","east-asian-width-values":"[full-width|proportional-width]","element()":"element( <custom-ident> , [first|start|last|first-except]? )|element( <id-selector> )","ellipse()":"ellipse( [<shape-radius>{2}]? [at <position>]? )","ending-shape":"circle|ellipse","env()":"env( <custom-ident> , <declaration-value>? )","exp()":"exp( <calc-sum> )","explicit-track-list":"[<line-names>? <track-size>]+ <line-names>?","family-name":"<string>|<custom-ident>+","feature-tag-value":"<string> [<integer>|on|off]?","feature-type":"@stylistic|@historical-forms|@styleset|@character-variant|@swash|@ornaments|@annotation","feature-value-block":"<feature-type> '{' <feature-value-declaration-list> '}'","feature-value-block-list":"<feature-value-block>+","feature-value-declaration":"<custom-ident> : <integer>+ ;","feature-value-declaration-list":"<feature-value-declaration>","feature-value-name":"<custom-ident>","fill-rule":"nonzero|evenodd","filter-function":"<blur()>|<brightness()>|<contrast()>|<drop-shadow()>|<grayscale()>|<hue-rotate()>|<invert()>|<opacity()>|<saturate()>|<sepia()>","filter-function-list":"[<filter-function>|<url>]+","final-bg-layer":"<'background-color'>||<bg-image>||<bg-position> [/ <bg-size>]?||<repeat-style>||<attachment>||<box>||<box>","fixed-breadth":"<length-percentage>","fixed-repeat":"repeat( [<integer [1,∞]>] , [<line-names>? <fixed-size>]+ <line-names>? )","fixed-size":"<fixed-breadth>|minmax( <fixed-breadth> , <track-breadth> )|minmax( <inflexible-breadth> , <fixed-breadth> )","font-stretch-absolute":"normal|ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded|<percentage>","font-variant-css21":"[normal|small-caps]","font-weight-absolute":"normal|bold|<number [1,1000]>","frequency-percentage":"<frequency>|<percentage>","general-enclosed":"[<function-token> <any-value> )]|( <ident> <any-value> )","generic-family":"serif|sans-serif|cursive|fantasy|monospace|-apple-system","generic-name":"serif|sans-serif|cursive|fantasy|monospace","geometry-box":"<shape-box>|fill-box|stroke-box|view-box",gradient:"<linear-gradient()>|<repeating-linear-gradient()>|<radial-gradient()>|<repeating-radial-gradient()>|<conic-gradient()>|<repeating-conic-gradient()>|<-legacy-gradient>","grayscale()":"grayscale( <number-percentage> )","grid-line":"auto|<custom-ident>|[<integer>&&<custom-ident>?]|[span&&[<integer>||<custom-ident>]]","historical-lig-values":"[historical-ligatures|no-historical-ligatures]","hsl()":"hsl( <hue> <percentage> <percentage> [/ <alpha-value>]? )|hsl( <hue> , <percentage> , <percentage> , <alpha-value>? )","hsla()":"hsla( <hue> <percentage> <percentage> [/ <alpha-value>]? )|hsla( <hue> , <percentage> , <percentage> , <alpha-value>? )",hue:"<number>|<angle>","hue-rotate()":"hue-rotate( <angle> )","hwb()":"hwb( [<hue>|none] [<percentage>|none] [<percentage>|none] [/ [<alpha-value>|none]]? )","hypot()":"hypot( <calc-sum># )",image:"<url>|<image()>|<image-set()>|<element()>|<paint()>|<cross-fade()>|<gradient>","image()":"image( <image-tags>? [<image-src>? , <color>?]! )","image-set()":"image-set( <image-set-option># )","image-set-option":"[<image>|<string>] [<resolution>||type( <string> )]","image-src":"<url>|<string>","image-tags":"ltr|rtl","inflexible-breadth":"<length-percentage>|min-content|max-content|auto","inset()":"inset( <length-percentage>{1,4} [round <'border-radius'>]? )","invert()":"invert( <number-percentage> )","keyframes-name":"<custom-ident>|<string>","keyframe-block":"<keyframe-selector># { <declaration-list> }","keyframe-block-list":"<keyframe-block>+","keyframe-selector":"from|to|<percentage>","lab()":"lab( [<percentage>|<number>|none] [<percentage>|<number>|none] [<percentage>|<number>|none] [/ [<alpha-value>|none]]? )","layer()":"layer( <layer-name> )","layer-name":"<ident> ['.' <ident>]*","lch()":"lch( [<percentage>|<number>|none] [<percentage>|<number>|none] [<hue>|none] [/ [<alpha-value>|none]]? )","leader()":"leader( <leader-type> )","leader-type":"dotted|solid|space|<string>","length-percentage":"<length>|<percentage>","line-names":"'[' <custom-ident>* ']'","line-name-list":"[<line-names>|<name-repeat>]+","line-style":"none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset","line-width":"<length>|thin|medium|thick","linear-color-hint":"<length-percentage>","linear-color-stop":"<color> <color-stop-length>?","linear-gradient()":"linear-gradient( [<angle>|to <side-or-corner>]? , <color-stop-list> )","log()":"log( <calc-sum> , <calc-sum>? )","mask-layer":"<mask-reference>||<position> [/ <bg-size>]?||<repeat-style>||<geometry-box>||[<geometry-box>|no-clip]||<compositing-operator>||<masking-mode>","mask-position":"[<length-percentage>|left|center|right] [<length-percentage>|top|center|bottom]?","mask-reference":"none|<image>|<mask-source>","mask-source":"<url>","masking-mode":"alpha|luminance|match-source","matrix()":"matrix( <number>#{6} )","matrix3d()":"matrix3d( <number>#{16} )","max()":"max( <calc-sum># )","media-and":"<media-in-parens> [and <media-in-parens>]+","media-condition":"<media-not>|<media-and>|<media-or>|<media-in-parens>","media-condition-without-or":"<media-not>|<media-and>|<media-in-parens>","media-feature":"( [<mf-plain>|<mf-boolean>|<mf-range>] )","media-in-parens":"( <media-condition> )|<media-feature>|<general-enclosed>","media-not":"not <media-in-parens>","media-or":"<media-in-parens> [or <media-in-parens>]+","media-query":"<media-condition>|[not|only]? <media-type> [and <media-condition-without-or>]?","media-query-list":"<media-query>#","media-type":"<ident>","mf-boolean":"<mf-name>","mf-name":"<ident>","mf-plain":"<mf-name> : <mf-value>","mf-range":"<mf-name> ['<'|'>']? '='? <mf-value>|<mf-value> ['<'|'>']? '='? <mf-name>|<mf-value> '<' '='? <mf-name> '<' '='? <mf-value>|<mf-value> '>' '='? <mf-name> '>' '='? <mf-value>","mf-value":"<number>|<dimension>|<ident>|<ratio>","min()":"min( <calc-sum># )","minmax()":"minmax( [<length-percentage>|min-content|max-content|auto] , [<length-percentage>|<flex>|min-content|max-content|auto] )","mod()":"mod( <calc-sum> , <calc-sum> )","name-repeat":"repeat( [<integer [1,∞]>|auto-fill] , <line-names>+ )","named-color":"transparent|aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|rebeccapurple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen|<-non-standard-color>","namespace-prefix":"<ident>","ns-prefix":"[<ident-token>|'*']? '|'","number-percentage":"<number>|<percentage>","numeric-figure-values":"[lining-nums|oldstyle-nums]","numeric-fraction-values":"[diagonal-fractions|stacked-fractions]","numeric-spacing-values":"[proportional-nums|tabular-nums]",nth:"<an-plus-b>|even|odd","opacity()":"opacity( [<number-percentage>] )","overflow-position":"unsafe|safe","outline-radius":"<length>|<percentage>","page-body":"<declaration>? [; <page-body>]?|<page-margin-box> <page-body>","page-margin-box":"<page-margin-box-type> '{' <declaration-list> '}'","page-margin-box-type":"@top-left-corner|@top-left|@top-center|@top-right|@top-right-corner|@bottom-left-corner|@bottom-left|@bottom-center|@bottom-right|@bottom-right-corner|@left-top|@left-middle|@left-bottom|@right-top|@right-middle|@right-bottom","page-selector-list":"[<page-selector>#]?","page-selector":"<pseudo-page>+|<ident> <pseudo-page>*","page-size":"A5|A4|A3|B5|B4|JIS-B5|JIS-B4|letter|legal|ledger","path()":"path( [<fill-rule> ,]? <string> )","paint()":"paint( <ident> , <declaration-value>? )","perspective()":"perspective( [<length [0,∞]>|none] )","polygon()":"polygon( <fill-rule>? , [<length-percentage> <length-percentage>]# )",position:"[[left|center|right]||[top|center|bottom]|[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]?|[[left|right] <length-percentage>]&&[[top|bottom] <length-percentage>]]","pow()":"pow( <calc-sum> , <calc-sum> )","pseudo-class-selector":"':' <ident-token>|':' <function-token> <any-value> ')'","pseudo-element-selector":"':' <pseudo-class-selector>","pseudo-page":": [left|right|first|blank]",quote:"open-quote|close-quote|no-open-quote|no-close-quote","radial-gradient()":"radial-gradient( [<ending-shape>||<size>]? [at <position>]? , <color-stop-list> )",ratio:"<number [0,∞]> [/ <number [0,∞]>]?","relative-selector":"<combinator>? <complex-selector>","relative-selector-list":"<relative-selector>#","relative-size":"larger|smaller","rem()":"rem( <calc-sum> , <calc-sum> )","repeat-style":"repeat-x|repeat-y|[repeat|space|round|no-repeat]{1,2}","repeating-conic-gradient()":"repeating-conic-gradient( [from <angle>]? [at <position>]? , <angular-color-stop-list> )","repeating-linear-gradient()":"repeating-linear-gradient( [<angle>|to <side-or-corner>]? , <color-stop-list> )","repeating-radial-gradient()":"repeating-radial-gradient( [<ending-shape>||<size>]? [at <position>]? , <color-stop-list> )","reversed-counter-name":"reversed( <counter-name> )","rgb()":"rgb( <percentage>{3} [/ <alpha-value>]? )|rgb( <number>{3} [/ <alpha-value>]? )|rgb( <percentage>#{3} , <alpha-value>? )|rgb( <number>#{3} , <alpha-value>? )","rgba()":"rgba( <percentage>{3} [/ <alpha-value>]? )|rgba( <number>{3} [/ <alpha-value>]? )|rgba( <percentage>#{3} , <alpha-value>? )|rgba( <number>#{3} , <alpha-value>? )","rotate()":"rotate( [<angle>|<zero>] )","rotate3d()":"rotate3d( <number> , <number> , <number> , [<angle>|<zero>] )","rotateX()":"rotateX( [<angle>|<zero>] )","rotateY()":"rotateY( [<angle>|<zero>] )","rotateZ()":"rotateZ( [<angle>|<zero>] )","round()":"round( <rounding-strategy>? , <calc-sum> , <calc-sum> )","rounding-strategy":"nearest|up|down|to-zero","saturate()":"saturate( <number-percentage> )","scale()":"scale( [<number>|<percentage>]#{1,2} )","scale3d()":"scale3d( [<number>|<percentage>]#{3} )","scaleX()":"scaleX( [<number>|<percentage>] )","scaleY()":"scaleY( [<number>|<percentage>] )","scaleZ()":"scaleZ( [<number>|<percentage>] )",scroller:"root|nearest","self-position":"center|start|end|self-start|self-end|flex-start|flex-end","shape-radius":"<length-percentage>|closest-side|farthest-side","sign()":"sign( <calc-sum> )","skew()":"skew( [<angle>|<zero>] , [<angle>|<zero>]? )","skewX()":"skewX( [<angle>|<zero>] )","skewY()":"skewY( [<angle>|<zero>] )","sepia()":"sepia( <number-percentage> )",shadow:"inset?&&<length>{2,4}&&<color>?","shadow-t":"[<length>{2,3}&&<color>?]",shape:"rect( <top> , <right> , <bottom> , <left> )|rect( <top> <right> <bottom> <left> )","shape-box":"<box>|margin-box","side-or-corner":"[left|right]||[top|bottom]","sin()":"sin( <calc-sum> )","single-animation":"<time>||<easing-function>||<time>||<single-animation-iteration-count>||<single-animation-direction>||<single-animation-fill-mode>||<single-animation-play-state>||[none|<keyframes-name>]","single-animation-direction":"normal|reverse|alternate|alternate-reverse","single-animation-fill-mode":"none|forwards|backwards|both","single-animation-iteration-count":"infinite|<number>","single-animation-play-state":"running|paused","single-animation-timeline":"auto|none|<timeline-name>|scroll( <axis>? <scroller>? )","single-transition":"[none|<single-transition-property>]||<time>||<easing-function>||<time>","single-transition-property":"all|<custom-ident>",size:"closest-side|farthest-side|closest-corner|farthest-corner|<length>|<length-percentage>{2}","sqrt()":"sqrt( <calc-sum> )","step-position":"jump-start|jump-end|jump-none|jump-both|start|end","step-timing-function":"step-start|step-end|steps( <integer> [, <step-position>]? )","subclass-selector":"<id-selector>|<class-selector>|<attribute-selector>|<pseudo-class-selector>","supports-condition":"not <supports-in-parens>|<supports-in-parens> [and <supports-in-parens>]*|<supports-in-parens> [or <supports-in-parens>]*","supports-in-parens":"( <supports-condition> )|<supports-feature>|<general-enclosed>","supports-feature":"<supports-decl>|<supports-selector-fn>","supports-decl":"( <declaration> )","supports-selector-fn":"selector( <complex-selector> )",symbol:"<string>|<image>|<custom-ident>","tan()":"tan( <calc-sum> )",target:"<target-counter()>|<target-counters()>|<target-text()>","target-counter()":"target-counter( [<string>|<url>] , <custom-ident> , <counter-style>? )","target-counters()":"target-counters( [<string>|<url>] , <custom-ident> , <string> , <counter-style>? )","target-text()":"target-text( [<string>|<url>] , [content|before|after|first-letter]? )","time-percentage":"<time>|<percentage>","timeline-name":"<custom-ident>|<string>","easing-function":"linear|<cubic-bezier-timing-function>|<step-timing-function>","track-breadth":"<length-percentage>|<flex>|min-content|max-content|auto","track-list":"[<line-names>? [<track-size>|<track-repeat>]]+ <line-names>?","track-repeat":"repeat( [<integer [1,∞]>] , [<line-names>? <track-size>]+ <line-names>? )","track-size":"<track-breadth>|minmax( <inflexible-breadth> , <track-breadth> )|fit-content( <length-percentage> )","transform-function":"<matrix()>|<translate()>|<translateX()>|<translateY()>|<scale()>|<scaleX()>|<scaleY()>|<rotate()>|<skew()>|<skewX()>|<skewY()>|<matrix3d()>|<translate3d()>|<translateZ()>|<scale3d()>|<scaleZ()>|<rotate3d()>|<rotateX()>|<rotateY()>|<rotateZ()>|<perspective()>","transform-list":"<transform-function>+","translate()":"translate( <length-percentage> , <length-percentage>? )","translate3d()":"translate3d( <length-percentage> , <length-percentage> , <length> )","translateX()":"translateX( <length-percentage> )","translateY()":"translateY( <length-percentage> )","translateZ()":"translateZ( <length> )","type-or-unit":"string|color|url|integer|number|length|angle|time|frequency|cap|ch|em|ex|ic|lh|rlh|rem|vb|vi|vw|vh|vmin|vmax|mm|Q|cm|in|pt|pc|px|deg|grad|rad|turn|ms|s|Hz|kHz|%","type-selector":"<wq-name>|<ns-prefix>? '*'","var()":"var( <custom-property-name> , <declaration-value>? )","viewport-length":"auto|<length-percentage>","visual-box":"content-box|padding-box|border-box","wq-name":"<ns-prefix>? <ident-token>","-legacy-gradient":"<-webkit-gradient()>|<-legacy-linear-gradient>|<-legacy-repeating-linear-gradient>|<-legacy-radial-gradient>|<-legacy-repeating-radial-gradient>","-legacy-linear-gradient":"-moz-linear-gradient( <-legacy-linear-gradient-arguments> )|-webkit-linear-gradient( <-legacy-linear-gradient-arguments> )|-o-linear-gradient( <-legacy-linear-gradient-arguments> )","-legacy-repeating-linear-gradient":"-moz-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )|-webkit-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )|-o-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )","-legacy-linear-gradient-arguments":"[<angle>|<side-or-corner>]? , <color-stop-list>","-legacy-radial-gradient":"-moz-radial-gradient( <-legacy-radial-gradient-arguments> )|-webkit-radial-gradient( <-legacy-radial-gradient-arguments> )|-o-radial-gradient( <-legacy-radial-gradient-arguments> )","-legacy-repeating-radial-gradient":"-moz-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )|-webkit-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )|-o-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )","-legacy-radial-gradient-arguments":"[<position> ,]? [[[<-legacy-radial-gradient-shape>||<-legacy-radial-gradient-size>]|[<length>|<percentage>]{2}] ,]? <color-stop-list>","-legacy-radial-gradient-size":"closest-side|closest-corner|farthest-side|farthest-corner|contain|cover","-legacy-radial-gradient-shape":"circle|ellipse","-non-standard-font":"-apple-system-body|-apple-system-headline|-apple-system-subheadline|-apple-system-caption1|-apple-system-caption2|-apple-system-footnote|-apple-system-short-body|-apple-system-short-headline|-apple-system-short-subheadline|-apple-system-short-caption1|-apple-system-short-footnote|-apple-system-tall-body","-non-standard-color":"-moz-ButtonDefault|-moz-ButtonHoverFace|-moz-ButtonHoverText|-moz-CellHighlight|-moz-CellHighlightText|-moz-Combobox|-moz-ComboboxText|-moz-Dialog|-moz-DialogText|-moz-dragtargetzone|-moz-EvenTreeRow|-moz-Field|-moz-FieldText|-moz-html-CellHighlight|-moz-html-CellHighlightText|-moz-mac-accentdarkestshadow|-moz-mac-accentdarkshadow|-moz-mac-accentface|-moz-mac-accentlightesthighlight|-moz-mac-accentlightshadow|-moz-mac-accentregularhighlight|-moz-mac-accentregularshadow|-moz-mac-chrome-active|-moz-mac-chrome-inactive|-moz-mac-focusring|-moz-mac-menuselect|-moz-mac-menushadow|-moz-mac-menutextselect|-moz-MenuHover|-moz-MenuHoverText|-moz-MenuBarText|-moz-MenuBarHoverText|-moz-nativehyperlinktext|-moz-OddTreeRow|-moz-win-communicationstext|-moz-win-mediatext|-moz-activehyperlinktext|-moz-default-background-color|-moz-default-color|-moz-hyperlinktext|-moz-visitedhyperlinktext|-webkit-activelink|-webkit-focus-ring-color|-webkit-link|-webkit-text","-non-standard-image-rendering":"optimize-contrast|-moz-crisp-edges|-o-crisp-edges|-webkit-optimize-contrast","-non-standard-overflow":"-moz-scrollbars-none|-moz-scrollbars-horizontal|-moz-scrollbars-vertical|-moz-hidden-unscrollable","-non-standard-width":"fill-available|min-intrinsic|intrinsic|-moz-available|-moz-fit-content|-moz-min-content|-moz-max-content|-webkit-min-content|-webkit-max-content","-webkit-gradient()":"-webkit-gradient( <-webkit-gradient-type> , <-webkit-gradient-point> [, <-webkit-gradient-point>|, <-webkit-gradient-radius> , <-webkit-gradient-point>] [, <-webkit-gradient-radius>]? [, <-webkit-gradient-color-stop>]* )","-webkit-gradient-color-stop":"from( <color> )|color-stop( [<number-zero-one>|<percentage>] , <color> )|to( <color> )","-webkit-gradient-point":"[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]","-webkit-gradient-radius":"<length>|<percentage>","-webkit-gradient-type":"linear|radial","-webkit-mask-box-repeat":"repeat|stretch|round","-webkit-mask-clip-style":"border|border-box|padding|padding-box|content|content-box|text","-ms-filter-function-list":"<-ms-filter-function>+","-ms-filter-function":"<-ms-filter-function-progid>|<-ms-filter-function-legacy>","-ms-filter-function-progid":"'progid:' [<ident-token> '.']* [<ident-token>|<function-token> <any-value>? )]","-ms-filter-function-legacy":"<ident-token>|<function-token> <any-value>? )","-ms-filter":"<string>",age:"child|young|old","attr-name":"<wq-name>","attr-fallback":"<any-value>","bg-clip":"<box>|border|text",bottom:"<length>|auto","generic-voice":"[<age>? <gender> <integer>?]",gender:"male|female|neutral",left:"<length>|auto","mask-image":"<mask-reference>#",paint:"none|<color>|<url> [none|<color>]?|context-fill|context-stroke",right:"<length>|auto","scroll-timeline-axis":"block|inline|vertical|horizontal","scroll-timeline-name":"none|<custom-ident>","single-animation-composition":"replace|add|accumulate","svg-length":"<percentage>|<length>|<number>","svg-writing-mode":"lr-tb|rl-tb|tb-rl|lr|rl|tb",top:"<length>|auto",x:"<number>",y:"<number>",declaration:"<ident-token> : <declaration-value>? ['!' important]?","declaration-list":"[<declaration>? ';']* <declaration>?",url:"url( <string> <url-modifier>* )|<url-token>","url-modifier":"<ident>|<function-token> <any-value> )","number-zero-one":"<number [0,1]>","number-one-or-greater":"<number [1,∞]>","-non-standard-display":"-ms-inline-flexbox|-ms-grid|-ms-inline-grid|-webkit-flex|-webkit-inline-flex|-webkit-box|-webkit-inline-box|-moz-inline-stack|-moz-box|-moz-inline-box"},properties:{"--*":"<declaration-value>","-ms-accelerator":"false|true","-ms-block-progression":"tb|rl|bt|lr","-ms-content-zoom-chaining":"none|chained","-ms-content-zooming":"none|zoom","-ms-content-zoom-limit":"<'-ms-content-zoom-limit-min'> <'-ms-content-zoom-limit-max'>","-ms-content-zoom-limit-max":"<percentage>","-ms-content-zoom-limit-min":"<percentage>","-ms-content-zoom-snap":"<'-ms-content-zoom-snap-type'>||<'-ms-content-zoom-snap-points'>","-ms-content-zoom-snap-points":"snapInterval( <percentage> , <percentage> )|snapList( <percentage># )","-ms-content-zoom-snap-type":"none|proximity|mandatory","-ms-filter":"<string>","-ms-flow-from":"[none|<custom-ident>]#","-ms-flow-into":"[none|<custom-ident>]#","-ms-grid-columns":"none|<track-list>|<auto-track-list>","-ms-grid-rows":"none|<track-list>|<auto-track-list>","-ms-high-contrast-adjust":"auto|none","-ms-hyphenate-limit-chars":"auto|<integer>{1,3}","-ms-hyphenate-limit-lines":"no-limit|<integer>","-ms-hyphenate-limit-zone":"<percentage>|<length>","-ms-ime-align":"auto|after","-ms-overflow-style":"auto|none|scrollbar|-ms-autohiding-scrollbar","-ms-scrollbar-3dlight-color":"<color>","-ms-scrollbar-arrow-color":"<color>","-ms-scrollbar-base-color":"<color>","-ms-scrollbar-darkshadow-color":"<color>","-ms-scrollbar-face-color":"<color>","-ms-scrollbar-highlight-color":"<color>","-ms-scrollbar-shadow-color":"<color>","-ms-scrollbar-track-color":"<color>","-ms-scroll-chaining":"chained|none","-ms-scroll-limit":"<'-ms-scroll-limit-x-min'> <'-ms-scroll-limit-y-min'> <'-ms-scroll-limit-x-max'> <'-ms-scroll-limit-y-max'>","-ms-scroll-limit-x-max":"auto|<length>","-ms-scroll-limit-x-min":"<length>","-ms-scroll-limit-y-max":"auto|<length>","-ms-scroll-limit-y-min":"<length>","-ms-scroll-rails":"none|railed","-ms-scroll-snap-points-x":"snapInterval( <length-percentage> , <length-percentage> )|snapList( <length-percentage># )","-ms-scroll-snap-points-y":"snapInterval( <length-percentage> , <length-percentage> )|snapList( <length-percentage># )","-ms-scroll-snap-type":"none|proximity|mandatory","-ms-scroll-snap-x":"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-x'>","-ms-scroll-snap-y":"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-y'>","-ms-scroll-translation":"none|vertical-to-horizontal","-ms-text-autospace":"none|ideograph-alpha|ideograph-numeric|ideograph-parenthesis|ideograph-space","-ms-touch-select":"grippers|none","-ms-user-select":"none|element|text","-ms-wrap-flow":"auto|both|start|end|maximum|clear","-ms-wrap-margin":"<length>","-ms-wrap-through":"wrap|none","-moz-appearance":"none|button|button-arrow-down|button-arrow-next|button-arrow-previous|button-arrow-up|button-bevel|button-focus|caret|checkbox|checkbox-container|checkbox-label|checkmenuitem|dualbutton|groupbox|listbox|listitem|menuarrow|menubar|menucheckbox|menuimage|menuitem|menuitemtext|menulist|menulist-button|menulist-text|menulist-textfield|menupopup|menuradio|menuseparator|meterbar|meterchunk|progressbar|progressbar-vertical|progresschunk|progresschunk-vertical|radio|radio-container|radio-label|radiomenuitem|range|range-thumb|resizer|resizerpanel|scale-horizontal|scalethumbend|scalethumb-horizontal|scalethumbstart|scalethumbtick|scalethumb-vertical|scale-vertical|scrollbarbutton-down|scrollbarbutton-left|scrollbarbutton-right|scrollbarbutton-up|scrollbarthumb-horizontal|scrollbarthumb-vertical|scrollbartrack-horizontal|scrollbartrack-vertical|searchfield|separator|sheet|spinner|spinner-downbutton|spinner-textfield|spinner-upbutton|splitter|statusbar|statusbarpanel|tab|tabpanel|tabpanels|tab-scroll-arrow-back|tab-scroll-arrow-forward|textfield|textfield-multiline|toolbar|toolbarbutton|toolbarbutton-dropdown|toolbargripper|toolbox|tooltip|treeheader|treeheadercell|treeheadersortarrow|treeitem|treeline|treetwisty|treetwistyopen|treeview|-moz-mac-unified-toolbar|-moz-win-borderless-glass|-moz-win-browsertabbar-toolbox|-moz-win-communicationstext|-moz-win-communications-toolbox|-moz-win-exclude-glass|-moz-win-glass|-moz-win-mediatext|-moz-win-media-toolbox|-moz-window-button-box|-moz-window-button-box-maximized|-moz-window-button-close|-moz-window-button-maximize|-moz-window-button-minimize|-moz-window-button-restore|-moz-window-frame-bottom|-moz-window-frame-left|-moz-window-frame-right|-moz-window-titlebar|-moz-window-titlebar-maximized","-moz-binding":"<url>|none","-moz-border-bottom-colors":"<color>+|none","-moz-border-left-colors":"<color>+|none","-moz-border-right-colors":"<color>+|none","-moz-border-top-colors":"<color>+|none","-moz-context-properties":"none|[fill|fill-opacity|stroke|stroke-opacity]#","-moz-float-edge":"border-box|content-box|margin-box|padding-box","-moz-force-broken-image-icon":"0|1","-moz-image-region":"<shape>|auto","-moz-orient":"inline|block|horizontal|vertical","-moz-outline-radius":"<outline-radius>{1,4} [/ <outline-radius>{1,4}]?","-moz-outline-radius-bottomleft":"<outline-radius>","-moz-outline-radius-bottomright":"<outline-radius>","-moz-outline-radius-topleft":"<outline-radius>","-moz-outline-radius-topright":"<outline-radius>","-moz-stack-sizing":"ignore|stretch-to-fit","-moz-text-blink":"none|blink","-moz-user-focus":"ignore|normal|select-after|select-before|select-menu|select-same|select-all|none","-moz-user-input":"auto|none|enabled|disabled","-moz-user-modify":"read-only|read-write|write-only","-moz-window-dragging":"drag|no-drag","-moz-window-shadow":"default|menu|tooltip|sheet|none","-webkit-appearance":"none|button|button-bevel|caps-lock-indicator|caret|checkbox|default-button|inner-spin-button|listbox|listitem|media-controls-background|media-controls-fullscreen-background|media-current-time-display|media-enter-fullscreen-button|media-exit-fullscreen-button|media-fullscreen-button|media-mute-button|media-overlay-play-button|media-play-button|media-seek-back-button|media-seek-forward-button|media-slider|media-sliderthumb|media-time-remaining-display|media-toggle-closed-captions-button|media-volume-slider|media-volume-slider-container|media-volume-sliderthumb|menulist|menulist-button|menulist-text|menulist-textfield|meter|progress-bar|progress-bar-value|push-button|radio|scrollbarbutton-down|scrollbarbutton-left|scrollbarbutton-right|scrollbarbutton-up|scrollbargripper-horizontal|scrollbargripper-vertical|scrollbarthumb-horizontal|scrollbarthumb-vertical|scrollbartrack-horizontal|scrollbartrack-vertical|searchfield|searchfield-cancel-button|searchfield-decoration|searchfield-results-button|searchfield-results-decoration|slider-horizontal|slider-vertical|sliderthumb-horizontal|sliderthumb-vertical|square-button|textarea|textfield|-apple-pay-button","-webkit-border-before":"<'border-width'>||<'border-style'>||<color>","-webkit-border-before-color":"<color>","-webkit-border-before-style":"<'border-style'>","-webkit-border-before-width":"<'border-width'>","-webkit-box-reflect":"[above|below|right|left]? <length>? <image>?","-webkit-line-clamp":"none|<integer>","-webkit-mask":"[<mask-reference>||<position> [/ <bg-size>]?||<repeat-style>||[<box>|border|padding|content|text]||[<box>|border|padding|content]]#","-webkit-mask-attachment":"<attachment>#","-webkit-mask-clip":"[<box>|border|padding|content|text]#","-webkit-mask-composite":"<composite-style>#","-webkit-mask-image":"<mask-reference>#","-webkit-mask-origin":"[<box>|border|padding|content]#","-webkit-mask-position":"<position>#","-webkit-mask-position-x":"[<length-percentage>|left|center|right]#","-webkit-mask-position-y":"[<length-percentage>|top|center|bottom]#","-webkit-mask-repeat":"<repeat-style>#","-webkit-mask-repeat-x":"repeat|no-repeat|space|round","-webkit-mask-repeat-y":"repeat|no-repeat|space|round","-webkit-mask-size":"<bg-size>#","-webkit-overflow-scrolling":"auto|touch","-webkit-tap-highlight-color":"<color>","-webkit-text-fill-color":"<color>","-webkit-text-stroke":"<length>||<color>","-webkit-text-stroke-color":"<color>","-webkit-text-stroke-width":"<length>","-webkit-touch-callout":"default|none","-webkit-user-modify":"read-only|read-write|read-write-plaintext-only","accent-color":"auto|<color>","align-content":"normal|<baseline-position>|<content-distribution>|<overflow-position>? <content-position>","align-items":"normal|stretch|<baseline-position>|[<overflow-position>? <self-position>]","align-self":"auto|normal|stretch|<baseline-position>|<overflow-position>? <self-position>","align-tracks":"[normal|<baseline-position>|<content-distribution>|<overflow-position>? <content-position>]#",all:"initial|inherit|unset|revert|revert-layer",animation:"<single-animation>#","animation-composition":"<single-animation-composition>#","animation-delay":"<time>#","animation-direction":"<single-animation-direction>#","animation-duration":"<time>#","animation-fill-mode":"<single-animation-fill-mode>#","animation-iteration-count":"<single-animation-iteration-count>#","animation-name":"[none|<keyframes-name>]#","animation-play-state":"<single-animation-play-state>#","animation-timing-function":"<easing-function>#","animation-timeline":"<single-animation-timeline>#",appearance:"none|auto|textfield|menulist-button|<compat-auto>","aspect-ratio":"auto|<ratio>",azimuth:"<angle>|[[left-side|far-left|left|center-left|center|center-right|right|far-right|right-side]||behind]|leftwards|rightwards","backdrop-filter":"none|<filter-function-list>","backface-visibility":"visible|hidden",background:"[<bg-layer> ,]* <final-bg-layer>","background-attachment":"<attachment>#","background-blend-mode":"<blend-mode>#","background-clip":"<bg-clip>#","background-color":"<color>","background-image":"<bg-image>#","background-origin":"<box>#","background-position":"<bg-position>#","background-position-x":"[center|[[left|right|x-start|x-end]? <length-percentage>?]!]#","background-position-y":"[center|[[top|bottom|y-start|y-end]? <length-percentage>?]!]#","background-repeat":"<repeat-style>#","background-size":"<bg-size>#","block-overflow":"clip|ellipsis|<string>","block-size":"<'width'>",border:"<line-width>||<line-style>||<color>","border-block":"<'border-top-width'>||<'border-top-style'>||<color>","border-block-color":"<'border-top-color'>{1,2}","border-block-style":"<'border-top-style'>","border-block-width":"<'border-top-width'>","border-block-end":"<'border-top-width'>||<'border-top-style'>||<color>","border-block-end-color":"<'border-top-color'>","border-block-end-style":"<'border-top-style'>","border-block-end-width":"<'border-top-width'>","border-block-start":"<'border-top-width'>||<'border-top-style'>||<color>","border-block-start-color":"<'border-top-color'>","border-block-start-style":"<'border-top-style'>","border-block-start-width":"<'border-top-width'>","border-bottom":"<line-width>||<line-style>||<color>","border-bottom-color":"<'border-top-color'>","border-bottom-left-radius":"<length-percentage>{1,2}","border-bottom-right-radius":"<length-percentage>{1,2}","border-bottom-style":"<line-style>","border-bottom-width":"<line-width>","border-collapse":"collapse|separate","border-color":"<color>{1,4}","border-end-end-radius":"<length-percentage>{1,2}","border-end-start-radius":"<length-percentage>{1,2}","border-image":"<'border-image-source'>||<'border-image-slice'> [/ <'border-image-width'>|/ <'border-image-width'>? / <'border-image-outset'>]?||<'border-image-repeat'>","border-image-outset":"[<length>|<number>]{1,4}","border-image-repeat":"[stretch|repeat|round|space]{1,2}","border-image-slice":"<number-percentage>{1,4}&&fill?","border-image-source":"none|<image>","border-image-width":"[<length-percentage>|<number>|auto]{1,4}","border-inline":"<'border-top-width'>||<'border-top-style'>||<color>","border-inline-end":"<'border-top-width'>||<'border-top-style'>||<color>","border-inline-color":"<'border-top-color'>{1,2}","border-inline-style":"<'border-top-style'>","border-inline-width":"<'border-top-width'>","border-inline-end-color":"<'border-top-color'>","border-inline-end-style":"<'border-top-style'>","border-inline-end-width":"<'border-top-width'>","border-inline-start":"<'border-top-width'>||<'border-top-style'>||<color>","border-inline-start-color":"<'border-top-color'>","border-inline-start-style":"<'border-top-style'>","border-inline-start-width":"<'border-top-width'>","border-left":"<line-width>||<line-style>||<color>","border-left-color":"<color>","border-left-style":"<line-style>","border-left-width":"<line-width>","border-radius":"<length-percentage>{1,4} [/ <length-percentage>{1,4}]?","border-right":"<line-width>||<line-style>||<color>","border-right-color":"<color>","border-right-style":"<line-style>","border-right-width":"<line-width>","border-spacing":"<length> <length>?","border-start-end-radius":"<length-percentage>{1,2}","border-start-start-radius":"<length-percentage>{1,2}","border-style":"<line-style>{1,4}","border-top":"<line-width>||<line-style>||<color>","border-top-color":"<color>","border-top-left-radius":"<length-percentage>{1,2}","border-top-right-radius":"<length-percentage>{1,2}","border-top-style":"<line-style>","border-top-width":"<line-width>","border-width":"<line-width>{1,4}",bottom:"<length>|<percentage>|auto","box-align":"start|center|end|baseline|stretch","box-decoration-break":"slice|clone","box-direction":"normal|reverse|inherit","box-flex":"<number>","box-flex-group":"<integer>","box-lines":"single|multiple","box-ordinal-group":"<integer>","box-orient":"horizontal|vertical|inline-axis|block-axis|inherit","box-pack":"start|center|end|justify","box-shadow":"none|<shadow>#","box-sizing":"content-box|border-box","break-after":"auto|avoid|always|all|avoid-page|page|left|right|recto|verso|avoid-column|column|avoid-region|region","break-before":"auto|avoid|always|all|avoid-page|page|left|right|recto|verso|avoid-column|column|avoid-region|region","break-inside":"auto|avoid|avoid-page|avoid-column|avoid-region","caption-side":"top|bottom|block-start|block-end|inline-start|inline-end",caret:"<'caret-color'>||<'caret-shape'>","caret-color":"auto|<color>","caret-shape":"auto|bar|block|underscore",clear:"none|left|right|both|inline-start|inline-end",clip:"<shape>|auto","clip-path":"<clip-source>|[<basic-shape>||<geometry-box>]|none",color:"<color>","print-color-adjust":"economy|exact","color-scheme":"normal|[light|dark|<custom-ident>]+&&only?","column-count":"<integer>|auto","column-fill":"auto|balance|balance-all","column-gap":"normal|<length-percentage>","column-rule":"<'column-rule-width'>||<'column-rule-style'>||<'column-rule-color'>","column-rule-color":"<color>","column-rule-style":"<'border-style'>","column-rule-width":"<'border-width'>","column-span":"none|all","column-width":"<length>|auto",columns:"<'column-width'>||<'column-count'>",contain:"none|strict|content|[[size||inline-size]||layout||style||paint]","contain-intrinsic-size":"[none|<length>|auto <length>]{1,2}","contain-intrinsic-block-size":"none|<length>|auto <length>","contain-intrinsic-height":"none|<length>|auto <length>","contain-intrinsic-inline-size":"none|<length>|auto <length>","contain-intrinsic-width":"none|<length>|auto <length>",content:"normal|none|[<content-replacement>|<content-list>] [/ [<string>|<counter>]+]?","content-visibility":"visible|auto|hidden","counter-increment":"[<counter-name> <integer>?]+|none","counter-reset":"[<counter-name> <integer>?|<reversed-counter-name> <integer>?]+|none","counter-set":"[<counter-name> <integer>?]+|none",cursor:"[[<url> [<x> <y>]? ,]* [auto|default|none|context-menu|help|pointer|progress|wait|cell|crosshair|text|vertical-text|alias|copy|move|no-drop|not-allowed|e-resize|n-resize|ne-resize|nw-resize|s-resize|se-resize|sw-resize|w-resize|ew-resize|ns-resize|nesw-resize|nwse-resize|col-resize|row-resize|all-scroll|zoom-in|zoom-out|grab|grabbing|hand|-webkit-grab|-webkit-grabbing|-webkit-zoom-in|-webkit-zoom-out|-moz-grab|-moz-grabbing|-moz-zoom-in|-moz-zoom-out]]",direction:"ltr|rtl",display:"[<display-outside>||<display-inside>]|<display-listitem>|<display-internal>|<display-box>|<display-legacy>|<-non-standard-display>","empty-cells":"show|hide",filter:"none|<filter-function-list>|<-ms-filter-function-list>",flex:"none|[<'flex-grow'> <'flex-shrink'>?||<'flex-basis'>]","flex-basis":"content|<'width'>","flex-direction":"row|row-reverse|column|column-reverse","flex-flow":"<'flex-direction'>||<'flex-wrap'>","flex-grow":"<number>","flex-shrink":"<number>","flex-wrap":"nowrap|wrap|wrap-reverse",float:"left|right|none|inline-start|inline-end",font:"[[<'font-style'>||<font-variant-css21>||<'font-weight'>||<'font-stretch'>]? <'font-size'> [/ <'line-height'>]? <'font-family'>]|caption|icon|menu|message-box|small-caption|status-bar","font-family":"[<family-name>|<generic-family>]#","font-feature-settings":"normal|<feature-tag-value>#","font-kerning":"auto|normal|none","font-language-override":"normal|<string>","font-optical-sizing":"auto|none","font-variation-settings":"normal|[<string> <number>]#","font-size":"<absolute-size>|<relative-size>|<length-percentage>","font-size-adjust":"none|[ex-height|cap-height|ch-width|ic-width|ic-height]? [from-font|<number>]","font-smooth":"auto|never|always|<absolute-size>|<length>","font-stretch":"<font-stretch-absolute>","font-style":"normal|italic|oblique <angle>?","font-synthesis":"none|[weight||style||small-caps]","font-variant":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>||stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )||[small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps]||<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero||<east-asian-variant-values>||<east-asian-width-values>||ruby]","font-variant-alternates":"normal|[stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )]","font-variant-caps":"normal|small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps","font-variant-east-asian":"normal|[<east-asian-variant-values>||<east-asian-width-values>||ruby]","font-variant-ligatures":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>]","font-variant-numeric":"normal|[<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero]","font-variant-position":"normal|sub|super","font-weight":"<font-weight-absolute>|bolder|lighter","forced-color-adjust":"auto|none",gap:"<'row-gap'> <'column-gap'>?",grid:"<'grid-template'>|<'grid-template-rows'> / [auto-flow&&dense?] <'grid-auto-columns'>?|[auto-flow&&dense?] <'grid-auto-rows'>? / <'grid-template-columns'>","grid-area":"<grid-line> [/ <grid-line>]{0,3}","grid-auto-columns":"<track-size>+","grid-auto-flow":"[row|column]||dense","grid-auto-rows":"<track-size>+","grid-column":"<grid-line> [/ <grid-line>]?","grid-column-end":"<grid-line>","grid-column-gap":"<length-percentage>","grid-column-start":"<grid-line>","grid-gap":"<'grid-row-gap'> <'grid-column-gap'>?","grid-row":"<grid-line> [/ <grid-line>]?","grid-row-end":"<grid-line>","grid-row-gap":"<length-percentage>","grid-row-start":"<grid-line>","grid-template":"none|[<'grid-template-rows'> / <'grid-template-columns'>]|[<line-names>? <string> <track-size>? <line-names>?]+ [/ <explicit-track-list>]?","grid-template-areas":"none|<string>+","grid-template-columns":"none|<track-list>|<auto-track-list>|subgrid <line-name-list>?","grid-template-rows":"none|<track-list>|<auto-track-list>|subgrid <line-name-list>?","hanging-punctuation":"none|[first||[force-end|allow-end]||last]",height:"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )","hyphenate-character":"auto|<string>",hyphens:"none|manual|auto","image-orientation":"from-image|<angle>|[<angle>? flip]","image-rendering":"auto|crisp-edges|pixelated|optimizeSpeed|optimizeQuality|<-non-standard-image-rendering>","image-resolution":"[from-image||<resolution>]&&snap?","ime-mode":"auto|normal|active|inactive|disabled","initial-letter":"normal|[<number> <integer>?]","initial-letter-align":"[auto|alphabetic|hanging|ideographic]","inline-size":"<'width'>","input-security":"auto|none",inset:"<'top'>{1,4}","inset-block":"<'top'>{1,2}","inset-block-end":"<'top'>","inset-block-start":"<'top'>","inset-inline":"<'top'>{1,2}","inset-inline-end":"<'top'>","inset-inline-start":"<'top'>",isolation:"auto|isolate","justify-content":"normal|<content-distribution>|<overflow-position>? [<content-position>|left|right]","justify-items":"normal|stretch|<baseline-position>|<overflow-position>? [<self-position>|left|right]|legacy|legacy&&[left|right|center]","justify-self":"auto|normal|stretch|<baseline-position>|<overflow-position>? [<self-position>|left|right]","justify-tracks":"[normal|<content-distribution>|<overflow-position>? [<content-position>|left|right]]#",left:"<length>|<percentage>|auto","letter-spacing":"normal|<length-percentage>","line-break":"auto|loose|normal|strict|anywhere","line-clamp":"none|<integer>","line-height":"normal|<number>|<length>|<percentage>","line-height-step":"<length>","list-style":"<'list-style-type'>||<'list-style-position'>||<'list-style-image'>","list-style-image":"<image>|none","list-style-position":"inside|outside","list-style-type":"<counter-style>|<string>|none",margin:"[<length>|<percentage>|auto]{1,4}","margin-block":"<'margin-left'>{1,2}","margin-block-end":"<'margin-left'>","margin-block-start":"<'margin-left'>","margin-bottom":"<length>|<percentage>|auto","margin-inline":"<'margin-left'>{1,2}","margin-inline-end":"<'margin-left'>","margin-inline-start":"<'margin-left'>","margin-left":"<length>|<percentage>|auto","margin-right":"<length>|<percentage>|auto","margin-top":"<length>|<percentage>|auto","margin-trim":"none|in-flow|all",mask:"<mask-layer>#","mask-border":"<'mask-border-source'>||<'mask-border-slice'> [/ <'mask-border-width'>? [/ <'mask-border-outset'>]?]?||<'mask-border-repeat'>||<'mask-border-mode'>","mask-border-mode":"luminance|alpha","mask-border-outset":"[<length>|<number>]{1,4}","mask-border-repeat":"[stretch|repeat|round|space]{1,2}","mask-border-slice":"<number-percentage>{1,4} fill?","mask-border-source":"none|<image>","mask-border-width":"[<length-percentage>|<number>|auto]{1,4}","mask-clip":"[<geometry-box>|no-clip]#","mask-composite":"<compositing-operator>#","mask-image":"<mask-reference>#","mask-mode":"<masking-mode>#","mask-origin":"<geometry-box>#","mask-position":"<position>#","mask-repeat":"<repeat-style>#","mask-size":"<bg-size>#","mask-type":"luminance|alpha","masonry-auto-flow":"[pack|next]||[definite-first|ordered]","math-depth":"auto-add|add( <integer> )|<integer>","math-shift":"normal|compact","math-style":"normal|compact","max-block-size":"<'max-width'>","max-height":"none|<length-percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )","max-inline-size":"<'max-width'>","max-lines":"none|<integer>","max-width":"none|<length-percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|<-non-standard-width>","min-block-size":"<'min-width'>","min-height":"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )","min-inline-size":"<'min-width'>","min-width":"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|<-non-standard-width>","mix-blend-mode":"<blend-mode>|plus-lighter","object-fit":"fill|contain|cover|none|scale-down","object-position":"<position>",offset:"[<'offset-position'>? [<'offset-path'> [<'offset-distance'>||<'offset-rotate'>]?]?]! [/ <'offset-anchor'>]?","offset-anchor":"auto|<position>","offset-distance":"<length-percentage>","offset-path":"none|ray( [<angle>&&<size>&&contain?] )|<path()>|<url>|[<basic-shape>||<geometry-box>]","offset-position":"auto|<position>","offset-rotate":"[auto|reverse]||<angle>",opacity:"<alpha-value>",order:"<integer>",orphans:"<integer>",outline:"[<'outline-color'>||<'outline-style'>||<'outline-width'>]","outline-color":"<color>|invert","outline-offset":"<length>","outline-style":"auto|<'border-style'>","outline-width":"<line-width>",overflow:"[visible|hidden|clip|scroll|auto]{1,2}|<-non-standard-overflow>","overflow-anchor":"auto|none","overflow-block":"visible|hidden|clip|scroll|auto","overflow-clip-box":"padding-box|content-box","overflow-clip-margin":"<visual-box>||<length [0,∞]>","overflow-inline":"visible|hidden|clip|scroll|auto","overflow-wrap":"normal|break-word|anywhere","overflow-x":"visible|hidden|clip|scroll|auto","overflow-y":"visible|hidden|clip|scroll|auto","overscroll-behavior":"[contain|none|auto]{1,2}","overscroll-behavior-block":"contain|none|auto","overscroll-behavior-inline":"contain|none|auto","overscroll-behavior-x":"contain|none|auto","overscroll-behavior-y":"contain|none|auto",padding:"[<length>|<percentage>]{1,4}","padding-block":"<'padding-left'>{1,2}","padding-block-end":"<'padding-left'>","padding-block-start":"<'padding-left'>","padding-bottom":"<length>|<percentage>","padding-inline":"<'padding-left'>{1,2}","padding-inline-end":"<'padding-left'>","padding-inline-start":"<'padding-left'>","padding-left":"<length>|<percentage>","padding-right":"<length>|<percentage>","padding-top":"<length>|<percentage>","page-break-after":"auto|always|avoid|left|right|recto|verso","page-break-before":"auto|always|avoid|left|right|recto|verso","page-break-inside":"auto|avoid","paint-order":"normal|[fill||stroke||markers]",perspective:"none|<length>","perspective-origin":"<position>","place-content":"<'align-content'> <'justify-content'>?","place-items":"<'align-items'> <'justify-items'>?","place-self":"<'align-self'> <'justify-self'>?","pointer-events":"auto|none|visiblePainted|visibleFill|visibleStroke|visible|painted|fill|stroke|all|inherit",position:"static|relative|absolute|sticky|fixed|-webkit-sticky",quotes:"none|auto|[<string> <string>]+",resize:"none|both|horizontal|vertical|block|inline",right:"<length>|<percentage>|auto",rotate:"none|<angle>|[x|y|z|<number>{3}]&&<angle>","row-gap":"normal|<length-percentage>","ruby-align":"start|center|space-between|space-around","ruby-merge":"separate|collapse|auto","ruby-position":"[alternate||[over|under]]|inter-character",scale:"none|<number>{1,3}","scrollbar-color":"auto|<color>{2}","scrollbar-gutter":"auto|stable&&both-edges?","scrollbar-width":"auto|thin|none","scroll-behavior":"auto|smooth","scroll-margin":"<length>{1,4}","scroll-margin-block":"<length>{1,2}","scroll-margin-block-start":"<length>","scroll-margin-block-end":"<length>","scroll-margin-bottom":"<length>","scroll-margin-inline":"<length>{1,2}","scroll-margin-inline-start":"<length>","scroll-margin-inline-end":"<length>","scroll-margin-left":"<length>","scroll-margin-right":"<length>","scroll-margin-top":"<length>","scroll-padding":"[auto|<length-percentage>]{1,4}","scroll-padding-block":"[auto|<length-percentage>]{1,2}","scroll-padding-block-start":"auto|<length-percentage>","scroll-padding-block-end":"auto|<length-percentage>","scroll-padding-bottom":"auto|<length-percentage>","scroll-padding-inline":"[auto|<length-percentage>]{1,2}","scroll-padding-inline-start":"auto|<length-percentage>","scroll-padding-inline-end":"auto|<length-percentage>","scroll-padding-left":"auto|<length-percentage>","scroll-padding-right":"auto|<length-percentage>","scroll-padding-top":"auto|<length-percentage>","scroll-snap-align":"[none|start|end|center]{1,2}","scroll-snap-coordinate":"none|<position>#","scroll-snap-destination":"<position>","scroll-snap-points-x":"none|repeat( <length-percentage> )","scroll-snap-points-y":"none|repeat( <length-percentage> )","scroll-snap-stop":"normal|always","scroll-snap-type":"none|[x|y|block|inline|both] [mandatory|proximity]?","scroll-snap-type-x":"none|mandatory|proximity","scroll-snap-type-y":"none|mandatory|proximity","scroll-timeline":"<scroll-timeline-name>||<scroll-timeline-axis>","scroll-timeline-axis":"block|inline|vertical|horizontal","scroll-timeline-name":"none|<custom-ident>","shape-image-threshold":"<alpha-value>","shape-margin":"<length-percentage>","shape-outside":"none|[<shape-box>||<basic-shape>]|<image>","tab-size":"<integer>|<length>","table-layout":"auto|fixed","text-align":"start|end|left|right|center|justify|match-parent","text-align-last":"auto|start|end|left|right|center|justify","text-combine-upright":"none|all|[digits <integer>?]","text-decoration":"<'text-decoration-line'>||<'text-decoration-style'>||<'text-decoration-color'>||<'text-decoration-thickness'>","text-decoration-color":"<color>","text-decoration-line":"none|[underline||overline||line-through||blink]|spelling-error|grammar-error","text-decoration-skip":"none|[objects||[spaces|[leading-spaces||trailing-spaces]]||edges||box-decoration]","text-decoration-skip-ink":"auto|all|none","text-decoration-style":"solid|double|dotted|dashed|wavy","text-decoration-thickness":"auto|from-font|<length>|<percentage>","text-emphasis":"<'text-emphasis-style'>||<'text-emphasis-color'>","text-emphasis-color":"<color>","text-emphasis-position":"[over|under]&&[right|left]","text-emphasis-style":"none|[[filled|open]||[dot|circle|double-circle|triangle|sesame]]|<string>","text-indent":"<length-percentage>&&hanging?&&each-line?","text-justify":"auto|inter-character|inter-word|none","text-orientation":"mixed|upright|sideways","text-overflow":"[clip|ellipsis|<string>]{1,2}","text-rendering":"auto|optimizeSpeed|optimizeLegibility|geometricPrecision","text-shadow":"none|<shadow-t>#","text-size-adjust":"none|auto|<percentage>","text-transform":"none|capitalize|uppercase|lowercase|full-width|full-size-kana","text-underline-offset":"auto|<length>|<percentage>","text-underline-position":"auto|from-font|[under||[left|right]]",top:"<length>|<percentage>|auto","touch-action":"auto|none|[[pan-x|pan-left|pan-right]||[pan-y|pan-up|pan-down]||pinch-zoom]|manipulation",transform:"none|<transform-list>","transform-box":"content-box|border-box|fill-box|stroke-box|view-box","transform-origin":"[<length-percentage>|left|center|right|top|bottom]|[[<length-percentage>|left|center|right]&&[<length-percentage>|top|center|bottom]] <length>?","transform-style":"flat|preserve-3d",transition:"<single-transition>#","transition-delay":"<time>#","transition-duration":"<time>#","transition-property":"none|<single-transition-property>#","transition-timing-function":"<easing-function>#",translate:"none|<length-percentage> [<length-percentage> <length>?]?","unicode-bidi":"normal|embed|isolate|bidi-override|isolate-override|plaintext|-moz-isolate|-moz-isolate-override|-moz-plaintext|-webkit-isolate|-webkit-isolate-override|-webkit-plaintext","user-select":"auto|text|none|contain|all","vertical-align":"baseline|sub|super|text-top|text-bottom|middle|top|bottom|<percentage>|<length>",visibility:"visible|hidden|collapse","white-space":"normal|pre|nowrap|pre-wrap|pre-line|break-spaces",widows:"<integer>",width:"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|fill|stretch|intrinsic|-moz-max-content|-webkit-max-content|-moz-fit-content|-webkit-fit-content","will-change":"auto|<animateable-feature>#","word-break":"normal|break-all|keep-all|break-word","word-spacing":"normal|<length>","word-wrap":"normal|break-word","writing-mode":"horizontal-tb|vertical-rl|vertical-lr|sideways-rl|sideways-lr|<svg-writing-mode>","z-index":"auto|<integer>",zoom:"normal|reset|<number>|<percentage>","-moz-background-clip":"padding|border","-moz-border-radius-bottomleft":"<'border-bottom-left-radius'>","-moz-border-radius-bottomright":"<'border-bottom-right-radius'>","-moz-border-radius-topleft":"<'border-top-left-radius'>","-moz-border-radius-topright":"<'border-bottom-right-radius'>","-moz-control-character-visibility":"visible|hidden","-moz-osx-font-smoothing":"auto|grayscale","-moz-user-select":"none|text|all|-moz-none","-ms-flex-align":"start|end|center|baseline|stretch","-ms-flex-item-align":"auto|start|end|center|baseline|stretch","-ms-flex-line-pack":"start|end|center|justify|distribute|stretch","-ms-flex-negative":"<'flex-shrink'>","-ms-flex-pack":"start|end|center|justify|distribute","-ms-flex-order":"<integer>","-ms-flex-positive":"<'flex-grow'>","-ms-flex-preferred-size":"<'flex-basis'>","-ms-interpolation-mode":"nearest-neighbor|bicubic","-ms-grid-column-align":"start|end|center|stretch","-ms-grid-row-align":"start|end|center|stretch","-ms-hyphenate-limit-last":"none|always|column|page|spread","-webkit-background-clip":"[<box>|border|padding|content|text]#","-webkit-column-break-after":"always|auto|avoid","-webkit-column-break-before":"always|auto|avoid","-webkit-column-break-inside":"always|auto|avoid","-webkit-font-smoothing":"auto|none|antialiased|subpixel-antialiased","-webkit-mask-box-image":"[<url>|<gradient>|none] [<length-percentage>{4} <-webkit-mask-box-repeat>{2}]?","-webkit-print-color-adjust":"economy|exact","-webkit-text-security":"none|circle|disc|square","-webkit-user-drag":"none|element|auto","-webkit-user-select":"auto|none|text|all","alignment-baseline":"auto|baseline|before-edge|text-before-edge|middle|central|after-edge|text-after-edge|ideographic|alphabetic|hanging|mathematical","baseline-shift":"baseline|sub|super|<svg-length>",behavior:"<url>+","clip-rule":"nonzero|evenodd",cue:"<'cue-before'> <'cue-after'>?","cue-after":"<url> <decibel>?|none","cue-before":"<url> <decibel>?|none","dominant-baseline":"auto|use-script|no-change|reset-size|ideographic|alphabetic|hanging|mathematical|central|middle|text-after-edge|text-before-edge",fill:"<paint>","fill-opacity":"<number-zero-one>","fill-rule":"nonzero|evenodd","glyph-orientation-horizontal":"<angle>","glyph-orientation-vertical":"<angle>",kerning:"auto|<svg-length>",marker:"none|<url>","marker-end":"none|<url>","marker-mid":"none|<url>","marker-start":"none|<url>",pause:"<'pause-before'> <'pause-after'>?","pause-after":"<time>|none|x-weak|weak|medium|strong|x-strong","pause-before":"<time>|none|x-weak|weak|medium|strong|x-strong",rest:"<'rest-before'> <'rest-after'>?","rest-after":"<time>|none|x-weak|weak|medium|strong|x-strong","rest-before":"<time>|none|x-weak|weak|medium|strong|x-strong","shape-rendering":"auto|optimizeSpeed|crispEdges|geometricPrecision",src:"[<url> [format( <string># )]?|local( <family-name> )]#",speak:"auto|none|normal","speak-as":"normal|spell-out||digits||[literal-punctuation|no-punctuation]",stroke:"<paint>","stroke-dasharray":"none|[<svg-length>+]#","stroke-dashoffset":"<svg-length>","stroke-linecap":"butt|round|square","stroke-linejoin":"miter|round|bevel","stroke-miterlimit":"<number-one-or-greater>","stroke-opacity":"<number-zero-one>","stroke-width":"<svg-length>","text-anchor":"start|middle|end","unicode-range":"<urange>#","voice-balance":"<number>|left|center|right|leftwards|rightwards","voice-duration":"auto|<time>","voice-family":"[[<family-name>|<generic-voice>] ,]* [<family-name>|<generic-voice>]|preserve","voice-pitch":"<frequency>&&absolute|[[x-low|low|medium|high|x-high]||[<frequency>|<semitones>|<percentage>]]","voice-range":"<frequency>&&absolute|[[x-low|low|medium|high|x-high]||[<frequency>|<semitones>|<percentage>]]","voice-rate":"[normal|x-slow|slow|medium|fast|x-fast]||<percentage>","voice-stress":"normal|strong|moderate|none|reduced","voice-volume":"silent|[[x-soft|soft|medium|loud|x-loud]||<decibel>]"},atrules:{charset:{prelude:"<string>",descriptors:null},"counter-style":{prelude:"<counter-style-name>",descriptors:{"additive-symbols":"[<integer>&&<symbol>]#",fallback:"<counter-style-name>",negative:"<symbol> <symbol>?",pad:"<integer>&&<symbol>",prefix:"<symbol>",range:"[[<integer>|infinite]{2}]#|auto","speak-as":"auto|bullets|numbers|words|spell-out|<counter-style-name>",suffix:"<symbol>",symbols:"<symbol>+",system:"cyclic|numeric|alphabetic|symbolic|additive|[fixed <integer>?]|[extends <counter-style-name>]"}},document:{prelude:"[<url>|url-prefix( <string> )|domain( <string> )|media-document( <string> )|regexp( <string> )]#",descriptors:null},"font-face":{prelude:null,descriptors:{"ascent-override":"normal|<percentage>","descent-override":"normal|<percentage>","font-display":"[auto|block|swap|fallback|optional]","font-family":"<family-name>","font-feature-settings":"normal|<feature-tag-value>#","font-variation-settings":"normal|[<string> <number>]#","font-stretch":"<font-stretch-absolute>{1,2}","font-style":"normal|italic|oblique <angle>{0,2}","font-weight":"<font-weight-absolute>{1,2}","font-variant":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>||stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )||[small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps]||<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero||<east-asian-variant-values>||<east-asian-width-values>||ruby]","line-gap-override":"normal|<percentage>","size-adjust":"<percentage>",src:"[<url> [format( <string># )]?|local( <family-name> )]#","unicode-range":"<urange>#"}},"font-feature-values":{prelude:"<family-name>#",descriptors:null},import:{prelude:"[<string>|<url>] [layer|layer( <layer-name> )]? [supports( [<supports-condition>|<declaration>] )]? <media-query-list>?",descriptors:null},keyframes:{prelude:"<keyframes-name>",descriptors:null},layer:{prelude:"[<layer-name>#|<layer-name>?]",descriptors:null},media:{prelude:"<media-query-list>",descriptors:null},namespace:{prelude:"<namespace-prefix>? [<string>|<url>]",descriptors:null},page:{prelude:"<page-selector-list>",descriptors:{bleed:"auto|<length>",marks:"none|[crop||cross]",size:"<length>{1,2}|auto|[<page-size>||[portrait|landscape]]"}},property:{prelude:"<custom-property-name>",descriptors:{syntax:"<string>",inherits:"true|false","initial-value":"<string>"}},"scroll-timeline":{prelude:"<timeline-name>",descriptors:null},supports:{prelude:"<supports-condition>",descriptors:null},viewport:{prelude:null,descriptors:{height:"<viewport-length>{1,2}","max-height":"<viewport-length>","max-width":"<viewport-length>","max-zoom":"auto|<number>|<percentage>","min-height":"<viewport-length>","min-width":"<viewport-length>","min-zoom":"auto|<number>|<percentage>",orientation:"auto|portrait|landscape","user-zoom":"zoom|fixed","viewport-fit":"auto|contain|cover",width:"<viewport-length>{1,2}",zoom:"auto|<number>|<percentage>"}},nest:{prelude:"<complex-selector-list>",descriptors:null}}}),L0}var $e={},Ja={},xk;function x6(){if(xk)return Ja;xk=1;const e=Re(),t=Br(),r=43,n=45,a=110,s=!0,u=!1;function o(b,v){let k=this.tokenStart+b;const S=this.charCodeAt(k);for((S===r||S===n)&&(v&&this.error("Number sign is not allowed"),k++);k<this.tokenEnd;k++)t.isDigit(this.charCodeAt(k))||this.error("Integer is expected",k)}function c(b){return o.call(this,0,b)}function d(b,v){if(!this.cmpChar(this.tokenStart+b,v)){let k="";switch(v){case a:k="N is expected";break;case n:k="HyphenMinus is expected";break}this.error(k,this.tokenStart+b)}}function h(){let b=0,v=0,k=this.tokenType;for(;k===e.WhiteSpace||k===e.Comment;)k=this.lookupType(++b);if(k!==e.Number)if(this.isDelim(r,b)||this.isDelim(n,b)){v=this.isDelim(r,b)?r:n;do k=this.lookupType(++b);while(k===e.WhiteSpace||k===e.Comment);k!==e.Number&&(this.skip(b),c.call(this,s))}else return null;return b>0&&this.skip(b),v===0&&(k=this.charCodeAt(this.tokenStart),k!==r&&k!==n&&this.error("Number sign is expected")),c.call(this,v!==0),v===n?"-"+this.consume(e.Number):this.consume(e.Number)}const p="AnPlusB",g={a:[String,null],b:[String,null]};function f(){const b=this.tokenStart;let v=null,k=null;if(this.tokenType===e.Number)c.call(this,u),k=this.consume(e.Number);else if(this.tokenType===e.Ident&&this.cmpChar(this.tokenStart,n))switch(v="-1",d.call(this,1,a),this.tokenEnd-this.tokenStart){case 2:this.next(),k=h.call(this);break;case 3:d.call(this,2,n),this.next(),this.skipSC(),c.call(this,s),k="-"+this.consume(e.Number);break;default:d.call(this,2,n),o.call(this,3,s),this.next(),k=this.substrToCursor(b+2)}else if(this.tokenType===e.Ident||this.isDelim(r)&&this.lookupType(1)===e.Ident){let S=0;switch(v="1",this.isDelim(r)&&(S=1,this.next()),d.call(this,0,a),this.tokenEnd-this.tokenStart){case 1:this.next(),k=h.call(this);break;case 2:d.call(this,1,n),this.next(),this.skipSC(),c.call(this,s),k="-"+this.consume(e.Number);break;default:d.call(this,1,n),o.call(this,2,s),this.next(),k=this.substrToCursor(b+S+1)}}else if(this.tokenType===e.Dimension){const S=this.charCodeAt(this.tokenStart),C=S===r||S===n;let x=this.tokenStart+C;for(;x<this.tokenEnd&&t.isDigit(this.charCodeAt(x));x++);x===this.tokenStart+C&&this.error("Integer is expected",this.tokenStart+C),d.call(this,x-this.tokenStart,a),v=this.substring(b,x),x+1===this.tokenEnd?(this.next(),k=h.call(this)):(d.call(this,x-this.tokenStart+1,n),x+2===this.tokenEnd?(this.next(),this.skipSC(),c.call(this,s),k="-"+this.consume(e.Number)):(o.call(this,x-this.tokenStart+2,s),this.next(),k=this.substrToCursor(x+1)))}else this.error();return v!==null&&v.charCodeAt(0)===r&&(v=v.substr(1)),k!==null&&k.charCodeAt(0)===r&&(k=k.substr(1)),{type:"AnPlusB",loc:this.getLocation(b,this.tokenStart),a:v,b:k}}function m(b){if(b.a){const v=b.a==="+1"&&"n"||b.a==="1"&&"n"||b.a==="-1"&&"-n"||b.a+"n";if(b.b){const k=b.b[0]==="-"||b.b[0]==="+"?b.b:"+"+b.b;this.tokenize(v+k)}else this.tokenize(v)}else this.tokenize(b.b)}return Ja.generate=m,Ja.name=p,Ja.parse=f,Ja.structure=g,Ja}var $i={},Ck;function C6(){if(Ck)return $i;Ck=1;const e=Re();function t(c){return this.Raw(c,this.consumeUntilLeftCurlyBracketOrSemicolon,!0)}function r(){for(let c=1,d;d=this.lookupType(c);c++){if(d===e.RightCurlyBracket)return!0;if(d===e.LeftCurlyBracket||d===e.AtKeyword)return!1}return!1}const n="Atrule",a="atrule",s={name:String,prelude:["AtrulePrelude","Raw",null],block:["Block",null]};function u(c=!1){const d=this.tokenStart;let h,p,g=null,f=null;switch(this.eat(e.AtKeyword),h=this.substrToCursor(d+1),p=h.toLowerCase(),this.skipSC(),this.eof===!1&&this.tokenType!==e.LeftCurlyBracket&&this.tokenType!==e.Semicolon&&(this.parseAtrulePrelude?g=this.parseWithFallback(this.AtrulePrelude.bind(this,h,c),t):g=t.call(this,this.tokenIndex),this.skipSC()),this.tokenType){case e.Semicolon:this.next();break;case e.LeftCurlyBracket:hasOwnProperty.call(this.atrule,p)&&typeof this.atrule[p].block=="function"?f=this.atrule[p].block.call(this,c):f=this.Block(r.call(this));break}return{type:"Atrule",loc:this.getLocation(d,this.tokenStart),name:h,prelude:g,block:f}}function o(c){this.token(e.AtKeyword,"@"+c.name),c.prelude!==null&&this.node(c.prelude),c.block?this.node(c.block):this.token(e.Semicolon,";")}return $i.generate=o,$i.name=n,$i.parse=u,$i.structure=s,$i.walkContext=a,$i}var zi={},Dk;function D6(){if(Dk)return zi;Dk=1;const e=Re(),t="AtrulePrelude",r="atrulePrelude",n={children:[[]]};function a(u){let o=null;return u!==null&&(u=u.toLowerCase()),this.skipSC(),hasOwnProperty.call(this.atrule,u)&&typeof this.atrule[u].prelude=="function"?o=this.atrule[u].prelude.call(this):o=this.readSequence(this.scope.AtrulePrelude),this.skipSC(),this.eof!==!0&&this.tokenType!==e.LeftCurlyBracket&&this.tokenType!==e.Semicolon&&this.error("Semicolon or block is expected"),{type:"AtrulePrelude",loc:this.getLocationFromList(o),children:o}}function s(u){this.children(u)}return zi.generate=s,zi.name=t,zi.parse=a,zi.structure=n,zi.walkContext=r,zi}var es={},Ek;function E6(){if(Ek)return es;Ek=1;const e=Re(),t=36,r=42,n=61,a=94,s=124,u=126;function o(){this.eof&&this.error("Unexpected end of input");const f=this.tokenStart;let m=!1;return this.isDelim(r)?(m=!0,this.next()):this.isDelim(s)||this.eat(e.Ident),this.isDelim(s)?this.charCodeAt(this.tokenStart+1)!==n?(this.next(),this.eat(e.Ident)):m&&this.error("Identifier is expected",this.tokenEnd):m&&this.error("Vertical line is expected"),{type:"Identifier",loc:this.getLocation(f,this.tokenStart),name:this.substrToCursor(f)}}function c(){const f=this.tokenStart,m=this.charCodeAt(f);return m!==n&&m!==u&&m!==a&&m!==t&&m!==r&&m!==s&&this.error("Attribute selector (=, ~=, ^=, $=, *=, |=) is expected"),this.next(),m!==n&&(this.isDelim(n)||this.error("Equal sign is expected"),this.next()),this.substrToCursor(f)}const d="AttributeSelector",h={name:"Identifier",matcher:[String,null],value:["String","Identifier",null],flags:[String,null]};function p(){const f=this.tokenStart;let m,b=null,v=null,k=null;return this.eat(e.LeftSquareBracket),this.skipSC(),m=o.call(this),this.skipSC(),this.tokenType!==e.RightSquareBracket&&(this.tokenType!==e.Ident&&(b=c.call(this),this.skipSC(),v=this.tokenType===e.String?this.String():this.Identifier(),this.skipSC()),this.tokenType===e.Ident&&(k=this.consume(e.Ident),this.skipSC())),this.eat(e.RightSquareBracket),{type:"AttributeSelector",loc:this.getLocation(f,this.tokenStart),name:m,matcher:b,value:v,flags:k}}function g(f){this.token(e.Delim,"["),this.node(f.name),f.matcher!==null&&(this.tokenize(f.matcher),this.node(f.value)),f.flags!==null&&this.token(e.Ident,f.flags),this.token(e.Delim,"]")}return es.generate=g,es.name=d,es.parse=p,es.structure=h,es}var ji={},Ak;function A6(){if(Ak)return ji;Ak=1;const e=Re(),t=38;function r(p){return this.Raw(p,null,!0)}function n(){return this.parseWithFallback(this.Rule,r)}function a(p){return this.Raw(p,this.consumeUntilSemicolonIncluded,!0)}function s(){if(this.tokenType===e.Semicolon)return a.call(this,this.tokenIndex);const p=this.parseWithFallback(this.Declaration,a);return this.tokenType===e.Semicolon&&this.next(),p}const u="Block",o="block",c={children:[["Atrule","Rule","Declaration"]]};function d(p){const g=p?s:n,f=this.tokenStart;let m=this.createList();this.eat(e.LeftCurlyBracket);e:for(;!this.eof;)switch(this.tokenType){case e.RightCurlyBracket:break e;case e.WhiteSpace:case e.Comment:this.next();break;case e.AtKeyword:m.push(this.parseWithFallback(this.Atrule.bind(this,p),r));break;default:p&&this.isDelim(t)?m.push(n.call(this)):m.push(g.call(this))}return this.eof||this.eat(e.RightCurlyBracket),{type:"Block",loc:this.getLocation(f,this.tokenStart),children:m}}function h(p){this.token(e.LeftCurlyBracket,"{"),this.children(p,g=>{g.type==="Declaration"&&this.token(e.Semicolon,";")}),this.token(e.RightCurlyBracket,"}")}return ji.generate=h,ji.name=u,ji.parse=d,ji.structure=c,ji.walkContext=o,ji}var ts={},_k;function _6(){if(_k)return ts;_k=1;const e=Re(),t="Brackets",r={children:[[]]};function n(s,u){const o=this.tokenStart;let c=null;return this.eat(e.LeftSquareBracket),c=s.call(this,u),this.eof||this.eat(e.RightSquareBracket),{type:"Brackets",loc:this.getLocation(o,this.tokenStart),children:c}}function a(s){this.token(e.Delim,"["),this.children(s),this.token(e.Delim,"]")}return ts.generate=a,ts.name=t,ts.parse=n,ts.structure=r,ts}var rs={},Tk;function T6(){if(Tk)return rs;Tk=1;const e=Re(),t="CDC",r=[];function n(){const s=this.tokenStart;return this.eat(e.CDC),{type:"CDC",loc:this.getLocation(s,this.tokenStart)}}function a(){this.token(e.CDC,"-->")}return rs.generate=a,rs.name=t,rs.parse=n,rs.structure=r,rs}var ns={},Fk;function F6(){if(Fk)return ns;Fk=1;const e=Re(),t="CDO",r=[];function n(){const s=this.tokenStart;return this.eat(e.CDO),{type:"CDO",loc:this.getLocation(s,this.tokenStart)}}function a(){this.token(e.CDO,"<!--")}return ns.generate=a,ns.name=t,ns.parse=n,ns.structure=r,ns}var is={},Lk;function L6(){if(Lk)return is;Lk=1;const e=Re(),t=46,r="ClassSelector",n={name:String};function a(){return this.eatDelim(t),{type:"ClassSelector",loc:this.getLocation(this.tokenStart-1,this.tokenEnd),name:this.consume(e.Ident)}}function s(u){this.token(e.Delim,"."),this.token(e.Ident,u.name)}return is.generate=s,is.name=r,is.parse=a,is.structure=n,is}var as={},Pk;function P6(){if(Pk)return as;Pk=1;const e=Re(),t=43,r=47,n=62,a=126,s="Combinator",u={name:String};function o(){const d=this.tokenStart;let h;switch(this.tokenType){case e.WhiteSpace:h=" ";break;case e.Delim:switch(this.charCodeAt(this.tokenStart)){case n:case t:case a:this.next();break;case r:this.next(),this.eatIdent("deep"),this.eatDelim(r);break;default:this.error("Combinator is expected")}h=this.substrToCursor(d);break}return{type:"Combinator",loc:this.getLocation(d,this.tokenStart),name:h}}function c(d){this.tokenize(d.name)}return as.generate=c,as.name=s,as.parse=o,as.structure=u,as}var ss={},Nk;function N6(){if(Nk)return ss;Nk=1;const e=Re(),t=42,r=47,n="Comment",a={value:String};function s(){const o=this.tokenStart;let c=this.tokenEnd;return this.eat(e.Comment),c-o+2>=2&&this.charCodeAt(c-2)===t&&this.charCodeAt(c-1)===r&&(c-=2),{type:"Comment",loc:this.getLocation(o,this.tokenStart),value:this.substring(o+2,c)}}function u(o){this.token(e.Comment,"/*"+o.value+"*/")}return ss.generate=u,ss.name=n,ss.parse=s,ss.structure=a,ss}var Ui={},Rk;function R6(){if(Rk)return Ui;Rk=1;const e=I1(),t=Re(),r=33,n=35,a=36,s=38,u=42,o=43,c=47;function d(C){return this.Raw(C,this.consumeUntilExclamationMarkOrSemicolon,!0)}function h(C){return this.Raw(C,this.consumeUntilExclamationMarkOrSemicolon,!1)}function p(){const C=this.tokenIndex,x=this.Value();return x.type!=="Raw"&&this.eof===!1&&this.tokenType!==t.Semicolon&&this.isDelim(r)===!1&&this.isBalanceEdge(C)===!1&&this.error(),x}const g="Declaration",f="declaration",m={important:[Boolean,String],property:String,value:["Value","Raw"]};function b(){const C=this.tokenStart,x=this.tokenIndex,w=k.call(this),D=e.isCustomProperty(w),A=D?this.parseCustomProperty:this.parseValue,_=D?h:d;let F=!1,j;this.skipSC(),this.eat(t.Colon);const q=this.tokenIndex;if(D||this.skipSC(),A?j=this.parseWithFallback(p,_):j=_.call(this,this.tokenIndex),D&&j.type==="Value"&&j.children.isEmpty){for(let R=q-this.tokenIndex;R<=0;R++)if(this.lookupType(R)===t.WhiteSpace){j.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}return this.isDelim(r)&&(F=S.call(this),this.skipSC()),this.eof===!1&&this.tokenType!==t.Semicolon&&this.isBalanceEdge(x)===!1&&this.error(),{type:"Declaration",loc:this.getLocation(C,this.tokenStart),important:F,property:w,value:j}}function v(C){this.token(t.Ident,C.property),this.token(t.Colon,":"),this.node(C.value),C.important&&(this.token(t.Delim,"!"),this.token(t.Ident,C.important===!0?"important":C.important))}function k(){const C=this.tokenStart;if(this.tokenType===t.Delim)switch(this.charCodeAt(this.tokenStart)){case u:case a:case o:case n:case s:this.next();break;case c:this.next(),this.isDelim(c)&&this.next();break}return this.tokenType===t.Hash?this.eat(t.Hash):this.eat(t.Ident),this.substrToCursor(C)}function S(){this.eat(t.Delim),this.skipSC();const C=this.consume(t.Ident);return C==="important"?!0:C}return Ui.generate=v,Ui.name=g,Ui.parse=b,Ui.structure=m,Ui.walkContext=f,Ui}var us={},Bk;function B6(){if(Bk)return us;Bk=1;const e=Re(),t=38;function r(o){return this.Raw(o,this.consumeUntilSemicolonIncluded,!0)}const n="DeclarationList",a={children:[["Declaration","Atrule","Rule"]]};function s(){const o=this.createList();for(;!this.eof;)switch(this.tokenType){case e.WhiteSpace:case e.Comment:case e.Semicolon:this.next();break;case e.AtKeyword:o.push(this.parseWithFallback(this.Atrule.bind(this,!0),r));break;default:this.isDelim(t)?o.push(this.parseWithFallback(this.Rule,r)):o.push(this.parseWithFallback(this.Declaration,r))}return{type:"DeclarationList",loc:this.getLocationFromList(o),children:o}}function u(o){this.children(o,c=>{c.type==="Declaration"&&this.token(e.Semicolon,";")})}return us.generate=u,us.name=n,us.parse=s,us.structure=a,us}var os={},Ok;function O6(){if(Ok)return os;Ok=1;const e=Re(),t="Dimension",r={value:String,unit:String};function n(){const s=this.tokenStart,u=this.consumeNumber(e.Dimension);return{type:"Dimension",loc:this.getLocation(s,this.tokenStart),value:u,unit:this.substring(s+u.length,this.tokenStart)}}function a(s){this.token(e.Dimension,s.value+s.unit)}return os.generate=a,os.name=t,os.parse=n,os.structure=r,os}var Hi={},Ik;function I6(){if(Ik)return Hi;Ik=1;const e=Re(),t="Function",r="function",n={name:String,children:[[]]};function a(u,o){const c=this.tokenStart,d=this.consumeFunctionName(),h=d.toLowerCase();let p;return p=o.hasOwnProperty(h)?o[h].call(this,o):u.call(this,o),this.eof||this.eat(e.RightParenthesis),{type:"Function",loc:this.getLocation(c,this.tokenStart),name:d,children:p}}function s(u){this.token(e.Function,u.name+"("),this.children(u),this.token(e.RightParenthesis,")")}return Hi.generate=s,Hi.name=t,Hi.parse=a,Hi.structure=n,Hi.walkContext=r,Hi}var Wi={},qk;function q6(){if(qk)return Wi;qk=1;const e=Re(),t="XXX",r="Hash",n={value:String};function a(){const u=this.tokenStart;return this.eat(e.Hash),{type:"Hash",loc:this.getLocation(u,this.tokenStart),value:this.substrToCursor(u+1)}}function s(u){this.token(e.Hash,"#"+u.value)}return Wi.generate=s,Wi.name=r,Wi.parse=a,Wi.structure=n,Wi.xxx=t,Wi}var ls={},Mk;function M6(){if(Mk)return ls;Mk=1;const e=Re(),t="Identifier",r={name:String};function n(){return{type:"Identifier",loc:this.getLocation(this.tokenStart,this.tokenEnd),name:this.consume(e.Ident)}}function a(s){this.token(e.Ident,s.name)}return ls.generate=a,ls.name=t,ls.parse=n,ls.structure=r,ls}var cs={},$k;function $6(){if($k)return cs;$k=1;const e=Re(),t="IdSelector",r={name:String};function n(){const s=this.tokenStart;return this.eat(e.Hash),{type:"IdSelector",loc:this.getLocation(s,this.tokenStart),name:this.substrToCursor(s+1)}}function a(s){this.token(e.Delim,"#"+s.name)}return cs.generate=a,cs.name=t,cs.parse=n,cs.structure=r,cs}var fs={},zk;function z6(){if(zk)return fs;zk=1;const e=Re(),t="MediaFeature",r={name:String,value:["Identifier","Number","Dimension","Ratio",null]};function n(){const s=this.tokenStart;let u,o=null;if(this.eat(e.LeftParenthesis),this.skipSC(),u=this.consume(e.Ident),this.skipSC(),this.tokenType!==e.RightParenthesis){switch(this.eat(e.Colon),this.skipSC(),this.tokenType){case e.Number:this.lookupNonWSType(1)===e.Delim?o=this.Ratio():o=this.Number();break;case e.Dimension:o=this.Dimension();break;case e.Ident:o=this.Identifier();break;default:this.error("Number, dimension, ratio or identifier is expected")}this.skipSC()}return this.eat(e.RightParenthesis),{type:"MediaFeature",loc:this.getLocation(s,this.tokenStart),name:u,value:o}}function a(s){this.token(e.LeftParenthesis,"("),this.token(e.Ident,s.name),s.value!==null&&(this.token(e.Colon,":"),this.node(s.value)),this.token(e.RightParenthesis,")")}return fs.generate=a,fs.name=t,fs.parse=n,fs.structure=r,fs}var ds={},jk;function j6(){if(jk)return ds;jk=1;const e=Re(),t="MediaQuery",r={children:[["Identifier","MediaFeature","WhiteSpace"]]};function n(){const s=this.createList();let u=null;this.skipSC();e:for(;!this.eof;){switch(this.tokenType){case e.Comment:case e.WhiteSpace:this.next();continue;case e.Ident:u=this.Identifier();break;case e.LeftParenthesis:u=this.MediaFeature();break;default:break e}s.push(u)}return u===null&&this.error("Identifier or parenthesis is expected"),{type:"MediaQuery",loc:this.getLocationFromList(s),children:s}}function a(s){this.children(s)}return ds.generate=a,ds.name=t,ds.parse=n,ds.structure=r,ds}var hs={},Uk;function U6(){if(Uk)return hs;Uk=1;const e=Re(),t="MediaQueryList",r={children:[["MediaQuery"]]};function n(){const s=this.createList();for(this.skipSC();!this.eof&&(s.push(this.MediaQuery()),this.tokenType===e.Comma);)this.next();return{type:"MediaQueryList",loc:this.getLocationFromList(s),children:s}}function a(s){this.children(s,()=>this.token(e.Comma,","))}return hs.generate=a,hs.name=t,hs.parse=n,hs.structure=r,hs}var ps={},Hk;function H6(){if(Hk)return ps;Hk=1;const e=Re(),t=38,r="NestingSelector",n={};function a(){const u=this.tokenStart;return this.eatDelim(t),{type:"NestingSelector",loc:this.getLocation(u,this.tokenStart)}}function s(){this.token(e.Delim,"&")}return ps.generate=s,ps.name=r,ps.parse=a,ps.structure=n,ps}var ms={},Wk;function W6(){if(Wk)return ms;Wk=1;const e=Re(),t="Nth",r={nth:["AnPlusB","Identifier"],selector:["SelectorList",null]};function n(){this.skipSC();const s=this.tokenStart;let u=s,o=null,c;return this.lookupValue(0,"odd")||this.lookupValue(0,"even")?c=this.Identifier():c=this.AnPlusB(),u=this.tokenStart,this.skipSC(),this.lookupValue(0,"of")&&(this.next(),o=this.SelectorList(),u=this.tokenStart),{type:"Nth",loc:this.getLocation(s,u),nth:c,selector:o}}function a(s){this.node(s.nth),s.selector!==null&&(this.token(e.Ident,"of"),this.node(s.selector))}return ms.generate=a,ms.name=t,ms.parse=n,ms.structure=r,ms}var gs={},Gk;function G6(){if(Gk)return gs;Gk=1;const e=Re(),t="Number",r={value:String};function n(){return{type:"Number",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consume(e.Number)}}function a(s){this.token(e.Number,s.value)}return gs.generate=a,gs.name=t,gs.parse=n,gs.structure=r,gs}var bs={},Vk;function V6(){if(Vk)return bs;Vk=1;const e="Operator",t={value:String};function r(){const a=this.tokenStart;return this.next(),{type:"Operator",loc:this.getLocation(a,this.tokenStart),value:this.substrToCursor(a)}}function n(a){this.tokenize(a.value)}return bs.generate=n,bs.name=e,bs.parse=r,bs.structure=t,bs}var vs={},Kk;function K6(){if(Kk)return vs;Kk=1;const e=Re(),t="Parentheses",r={children:[[]]};function n(s,u){const o=this.tokenStart;let c=null;return this.eat(e.LeftParenthesis),c=s.call(this,u),this.eof||this.eat(e.RightParenthesis),{type:"Parentheses",loc:this.getLocation(o,this.tokenStart),children:c}}function a(s){this.token(e.LeftParenthesis,"("),this.children(s),this.token(e.RightParenthesis,")")}return vs.generate=a,vs.name=t,vs.parse=n,vs.structure=r,vs}var ys={},Yk;function Y6(){if(Yk)return ys;Yk=1;const e=Re(),t="Percentage",r={value:String};function n(){return{type:"Percentage",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consumeNumber(e.Percentage)}}function a(s){this.token(e.Percentage,s.value+"%")}return ys.generate=a,ys.name=t,ys.parse=n,ys.structure=r,ys}var Gi={},Xk;function X6(){if(Xk)return Gi;Xk=1;const e=Re(),t="PseudoClassSelector",r="function",n={name:String,children:[["Raw"],null]};function a(){const u=this.tokenStart;let o=null,c,d;return this.eat(e.Colon),this.tokenType===e.Function?(c=this.consumeFunctionName(),d=c.toLowerCase(),hasOwnProperty.call(this.pseudo,d)?(this.skipSC(),o=this.pseudo[d].call(this),this.skipSC()):(o=this.createList(),o.push(this.Raw(this.tokenIndex,null,!1))),this.eat(e.RightParenthesis)):c=this.consume(e.Ident),{type:"PseudoClassSelector",loc:this.getLocation(u,this.tokenStart),name:c,children:o}}function s(u){this.token(e.Colon,":"),u.children===null?this.token(e.Ident,u.name):(this.token(e.Function,u.name+"("),this.children(u),this.token(e.RightParenthesis,")"))}return Gi.generate=s,Gi.name=t,Gi.parse=a,Gi.structure=n,Gi.walkContext=r,Gi}var Vi={},Qk;function Q6(){if(Qk)return Vi;Qk=1;const e=Re(),t="PseudoElementSelector",r="function",n={name:String,children:[["Raw"],null]};function a(){const u=this.tokenStart;let o=null,c,d;return this.eat(e.Colon),this.eat(e.Colon),this.tokenType===e.Function?(c=this.consumeFunctionName(),d=c.toLowerCase(),hasOwnProperty.call(this.pseudo,d)?(this.skipSC(),o=this.pseudo[d].call(this),this.skipSC()):(o=this.createList(),o.push(this.Raw(this.tokenIndex,null,!1))),this.eat(e.RightParenthesis)):c=this.consume(e.Ident),{type:"PseudoElementSelector",loc:this.getLocation(u,this.tokenStart),name:c,children:o}}function s(u){this.token(e.Colon,":"),this.token(e.Colon,":"),u.children===null?this.token(e.Ident,u.name):(this.token(e.Function,u.name+"("),this.children(u),this.token(e.RightParenthesis,")"))}return Vi.generate=s,Vi.name=t,Vi.parse=a,Vi.structure=n,Vi.walkContext=r,Vi}var ws={},Zk;function Z6(){if(Zk)return ws;Zk=1;const e=Re(),t=Br(),r=47,n=46;function a(){this.skipSC();const d=this.consume(e.Number);for(let h=0;h<d.length;h++){const p=d.charCodeAt(h);!t.isDigit(p)&&p!==n&&this.error("Unsigned number is expected",this.tokenStart-d.length+h)}return Number(d)===0&&this.error("Zero number is not allowed",this.tokenStart-d.length),d}const s="Ratio",u={left:String,right:String};function o(){const d=this.tokenStart,h=a.call(this);let p;return this.skipSC(),this.eatDelim(r),p=a.call(this),{type:"Ratio",loc:this.getLocation(d,this.tokenStart),left:h,right:p}}function c(d){this.token(e.Number,d.left),this.token(e.Delim,"/"),this.token(e.Number,d.right)}return ws.generate=c,ws.name=s,ws.parse=o,ws.structure=u,ws}var ks={},Jk;function J6(){if(Jk)return ks;Jk=1;const e=Re();function t(){return this.tokenIndex>0&&this.lookupType(-1)===e.WhiteSpace?this.tokenIndex>1?this.getTokenStart(this.tokenIndex-1):this.firstCharOffset:this.tokenStart}const r="Raw",n={value:String};function a(u,o,c){const d=this.getTokenStart(u);let h;return this.skipUntilBalanced(u,o||this.consumeUntilBalanceEnd),c&&this.tokenStart>d?h=t.call(this):h=this.tokenStart,{type:"Raw",loc:this.getLocation(d,h),value:this.substring(d,h)}}function s(u){this.tokenize(u.value)}return ks.generate=s,ks.name=r,ks.parse=a,ks.structure=n,ks}var Ki={},eS;function eA(){if(eS)return Ki;eS=1;const e=Re();function t(c){return this.Raw(c,this.consumeUntilLeftCurlyBracket,!0)}function r(){const c=this.SelectorList();return c.type!=="Raw"&&this.eof===!1&&this.tokenType!==e.LeftCurlyBracket&&this.error(),c}const n="Rule",a="rule",s={prelude:["SelectorList","Raw"],block:["Block"]};function u(){const c=this.tokenIndex,d=this.tokenStart;let h,p;return this.parseRulePrelude?h=this.parseWithFallback(r,t):h=t.call(this,c),p=this.Block(!0),{type:"Rule",loc:this.getLocation(d,this.tokenStart),prelude:h,block:p}}function o(c){this.node(c.prelude),this.node(c.block)}return Ki.generate=o,Ki.name=n,Ki.parse=u,Ki.structure=s,Ki.walkContext=a,Ki}var Ss={},tS;function tA(){if(tS)return Ss;tS=1;const e="Selector",t={children:[["TypeSelector","IdSelector","ClassSelector","AttributeSelector","PseudoClassSelector","PseudoElementSelector","Combinator","WhiteSpace"]]};function r(){const a=this.readSequence(this.scope.Selector);return this.getFirstListNode(a)===null&&this.error("Selector is expected"),{type:"Selector",loc:this.getLocationFromList(a),children:a}}function n(a){this.children(a)}return Ss.generate=n,Ss.name=e,Ss.parse=r,Ss.structure=t,Ss}var Yi={},rS;function rA(){if(rS)return Yi;rS=1;const e=Re(),t="SelectorList",r="selector",n={children:[["Selector","Raw"]]};function a(){const u=this.createList();for(;!this.eof;){if(u.push(this.Selector()),this.tokenType===e.Comma){this.next();continue}break}return{type:"SelectorList",loc:this.getLocationFromList(u),children:u}}function s(u){this.children(u,()=>this.token(e.Comma,","))}return Yi.generate=s,Yi.name=t,Yi.parse=a,Yi.structure=n,Yi.walkContext=r,Yi}var xs={},Tf={},nS;function M1(){if(nS)return Tf;nS=1;const e=Br(),t=Nn(),r=92,n=34,a=39;function s(o){const c=o.length,d=o.charCodeAt(0),h=d===n||d===a?1:0,p=h===1&&c>1&&o.charCodeAt(c-1)===d?c-2:c-1;let g="";for(let f=h;f<=p;f++){let m=o.charCodeAt(f);if(m===r){if(f===p){f!==c-1&&(g=o.substr(f+1));break}if(m=o.charCodeAt(++f),e.isValidEscape(r,m)){const b=f-1,v=t.consumeEscaped(o,b);f=v-1,g+=t.decodeEscaped(o.substring(b+1,v))}else m===13&&o.charCodeAt(f+1)===10&&f++}else g+=o[f]}return g}function u(o,c){const d=c?"'":'"',h=c?a:n;let p="",g=!1;for(let f=0;f<o.length;f++){const m=o.charCodeAt(f);if(m===0){p+="<22>";continue}if(m<=31||m===127){p+="\\"+m.toString(16),g=!0;continue}m===h||m===r?(p+="\\"+o.charAt(f),g=!1):(g&&(e.isHexDigit(m)||e.isWhiteSpace(m))&&(p+=" "),p+=o.charAt(f),g=!1)}return d+p+d}return Tf.decode=s,Tf.encode=u,Tf}var iS;function nA(){if(iS)return xs;iS=1;const e=M1(),t=Re(),r="String",n={value:String};function a(){return{type:"String",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:e.decode(this.consume(t.String))}}function s(u){this.token(t.String,e.encode(u.value))}return xs.generate=s,xs.name=r,xs.parse=a,xs.structure=n,xs}var Xi={},aS;function iA(){if(aS)return Xi;aS=1;const e=Re(),t=33;function r(c){return this.Raw(c,null,!1)}const n="StyleSheet",a="stylesheet",s={children:[["Comment","CDO","CDC","Atrule","Rule","Raw"]]};function u(){const c=this.tokenStart,d=this.createList();let h;for(;!this.eof;){switch(this.tokenType){case e.WhiteSpace:this.next();continue;case e.Comment:if(this.charCodeAt(this.tokenStart+2)!==t){this.next();continue}h=this.Comment();break;case e.CDO:h=this.CDO();break;case e.CDC:h=this.CDC();break;case e.AtKeyword:h=this.parseWithFallback(this.Atrule,r);break;default:h=this.parseWithFallback(this.Rule,r)}d.push(h)}return{type:"StyleSheet",loc:this.getLocation(c,this.tokenStart),children:d}}function o(c){this.children(c)}return Xi.generate=o,Xi.name=n,Xi.parse=u,Xi.structure=s,Xi.walkContext=a,Xi}var Cs={},sS;function aA(){if(sS)return Cs;sS=1;const e=Re(),t=42,r=124;function n(){this.tokenType!==e.Ident&&this.isDelim(t)===!1&&this.error("Identifier or asterisk is expected"),this.next()}const a="TypeSelector",s={name:String};function u(){const c=this.tokenStart;return this.isDelim(r)?(this.next(),n.call(this)):(n.call(this),this.isDelim(r)&&(this.next(),n.call(this))),{type:"TypeSelector",loc:this.getLocation(c,this.tokenStart),name:this.substrToCursor(c)}}function o(c){this.tokenize(c.name)}return Cs.generate=o,Cs.name=a,Cs.parse=u,Cs.structure=s,Cs}var Ds={},uS;function sA(){if(uS)return Ds;uS=1;const e=Re(),t=Br(),r=43,n=45,a=63;function s(f,m){let b=0;for(let v=this.tokenStart+f;v<this.tokenEnd;v++){const k=this.charCodeAt(v);if(k===n&&m&&b!==0)return s.call(this,f+b+1,!1),-1;t.isHexDigit(k)||this.error(m&&b!==0?"Hyphen minus"+(b<6?" or hex digit":"")+" is expected":b<6?"Hex digit is expected":"Unexpected input",v),++b>6&&this.error("Too many hex digits",v)}return this.next(),b}function u(f){let m=0;for(;this.isDelim(a);)++m>f&&this.error("Too many question marks"),this.next()}function o(f){this.charCodeAt(this.tokenStart)!==f&&this.error((f===r?"Plus sign":"Hyphen minus")+" is expected")}function c(){let f=0;switch(this.tokenType){case e.Number:if(f=s.call(this,1,!0),this.isDelim(a)){u.call(this,6-f);break}if(this.tokenType===e.Dimension||this.tokenType===e.Number){o.call(this,n),s.call(this,1,!1);break}break;case e.Dimension:f=s.call(this,1,!0),f>0&&u.call(this,6-f);break;default:if(this.eatDelim(r),this.tokenType===e.Ident){f=s.call(this,0,!0),f>0&&u.call(this,6-f);break}if(this.isDelim(a)){this.next(),u.call(this,5);break}this.error("Hex digit or question mark is expected")}}const d="UnicodeRange",h={value:String};function p(){const f=this.tokenStart;return this.eatIdent("u"),c.call(this),{type:"UnicodeRange",loc:this.getLocation(f,this.tokenStart),value:this.substrToCursor(f)}}function g(f){this.tokenize(f.value)}return Ds.generate=g,Ds.name=d,Ds.parse=p,Ds.structure=h,Ds}var Es={},Ff={},oS;function uA(){if(oS)return Ff;oS=1;const e=Br(),t=Nn(),r=32,n=92,a=34,s=39,u=40,o=41;function c(h){const p=h.length;let g=4,f=h.charCodeAt(p-1)===o?p-2:p-1,m="";for(;g<f&&e.isWhiteSpace(h.charCodeAt(g));)g++;for(;g<f&&e.isWhiteSpace(h.charCodeAt(f));)f--;for(let b=g;b<=f;b++){let v=h.charCodeAt(b);if(v===n){if(b===f){b!==p-1&&(m=h.substr(b+1));break}if(v=h.charCodeAt(++b),e.isValidEscape(n,v)){const k=b-1,S=t.consumeEscaped(h,k);b=S-1,m+=t.decodeEscaped(h.substring(k+1,S))}else v===13&&h.charCodeAt(b+1)===10&&b++}else m+=h[b]}return m}function d(h){let p="",g=!1;for(let f=0;f<h.length;f++){const m=h.charCodeAt(f);if(m===0){p+="<22>";continue}if(m<=31||m===127){p+="\\"+m.toString(16),g=!0;continue}m===r||m===n||m===a||m===s||m===u||m===o?(p+="\\"+h.charAt(f),g=!1):(g&&e.isHexDigit(m)&&(p+=" "),p+=h.charAt(f),g=!1)}return"url("+p+")"}return Ff.decode=c,Ff.encode=d,Ff}var lS;function oA(){if(lS)return Es;lS=1;const e=uA(),t=M1(),r=Re(),n="Url",a={value:String};function s(){const o=this.tokenStart;let c;switch(this.tokenType){case r.Url:c=e.decode(this.consume(r.Url));break;case r.Function:this.cmpStr(this.tokenStart,this.tokenEnd,"url(")||this.error("Function name must be `url`"),this.eat(r.Function),this.skipSC(),c=t.decode(this.consume(r.String)),this.skipSC(),this.eof||this.eat(r.RightParenthesis);break;default:this.error("Url or Function is expected")}return{type:"Url",loc:this.getLocation(o,this.tokenStart),value:c}}function u(o){this.token(r.Url,e.encode(o.value))}return Es.generate=u,Es.name=n,Es.parse=s,Es.structure=a,Es}var As={},cS;function lA(){if(cS)return As;cS=1;const e="Value",t={children:[[]]};function r(){const a=this.tokenStart,s=this.readSequence(this.scope.Value);return{type:"Value",loc:this.getLocation(a,this.tokenStart),children:s}}function n(a){this.children(a)}return As.generate=n,As.name=e,As.parse=r,As.structure=t,As}var _s={},fS;function cA(){if(fS)return _s;fS=1;const e=Re(),t=Object.freeze({type:"WhiteSpace",loc:null,value:" "}),r="WhiteSpace",n={value:String};function a(){return this.eat(e.WhiteSpace),t}function s(u){this.token(e.WhiteSpace,u.value)}return _s.generate=s,_s.name=r,_s.parse=a,_s.structure=n,_s}var dS;function fA(){if(dS)return $e;dS=1;const e=x6(),t=C6(),r=D6(),n=E6(),a=A6(),s=_6(),u=T6(),o=F6(),c=L6(),d=P6(),h=N6(),p=R6(),g=B6(),f=O6(),m=I6(),b=q6(),v=M6(),k=$6(),S=z6(),C=j6(),x=U6(),w=H6(),D=W6(),A=G6(),_=V6(),F=K6(),j=Y6(),q=X6(),R=Q6(),M=Z6(),P=J6(),W=eA(),V=tA(),G=rA(),K=nA(),Q=iA(),$=aA(),I=sA(),z=oA(),B=lA(),N=cA();return $e.AnPlusB=e,$e.Atrule=t,$e.AtrulePrelude=r,$e.AttributeSelector=n,$e.Block=a,$e.Brackets=s,$e.CDC=u,$e.CDO=o,$e.ClassSelector=c,$e.Combinator=d,$e.Comment=h,$e.Declaration=p,$e.DeclarationList=g,$e.Dimension=f,$e.Function=m,$e.Hash=b,$e.Identifier=v,$e.IdSelector=k,$e.MediaFeature=S,$e.MediaQuery=C,$e.MediaQueryList=x,$e.NestingSelector=w,$e.Nth=D,$e.Number=A,$e.Operator=_,$e.Parentheses=F,$e.Percentage=j,$e.PseudoClassSelector=q,$e.PseudoElementSelector=R,$e.Ratio=M,$e.Raw=P,$e.Rule=W,$e.Selector=V,$e.SelectorList=G,$e.String=K,$e.StyleSheet=Q,$e.TypeSelector=$,$e.UnicodeRange=I,$e.Url=z,$e.Value=B,$e.WhiteSpace=N,$e}var P0,hS;function S9(){if(hS)return P0;hS=1;const e=k9(),t=fA();return P0={generic:!0,...e,node:t},P0}var Ro={},N0,pS;function dA(){if(pS)return N0;pS=1;const e=Re(),t=35,r=42,n=43,a=45,s=47,u=117;function o(c){switch(this.tokenType){case e.Hash:return this.Hash();case e.Comma:return this.Operator();case e.LeftParenthesis:return this.Parentheses(this.readSequence,c.recognizer);case e.LeftSquareBracket:return this.Brackets(this.readSequence,c.recognizer);case e.String:return this.String();case e.Dimension:return this.Dimension();case e.Percentage:return this.Percentage();case e.Number:return this.Number();case e.Function:return this.cmpStr(this.tokenStart,this.tokenEnd,"url(")?this.Url():this.Function(this.readSequence,c.recognizer);case e.Url:return this.Url();case e.Ident:return this.cmpChar(this.tokenStart,u)&&this.cmpChar(this.tokenStart+1,n)?this.UnicodeRange():this.Identifier();case e.Delim:{const d=this.charCodeAt(this.tokenStart);if(d===s||d===r||d===n||d===a)return this.Operator();d===t&&this.error("Hex or identifier is expected",this.tokenStart+1);break}}}return N0=o,N0}var R0,mS;function x9(){return mS||(mS=1,R0={getNode:dA()}),R0}var B0,gS;function C9(){if(gS)return B0;gS=1;const e=Re(),t=35,r=38,n=42,a=43,s=47,u=46,o=62,c=124,d=126;function h(f,m){m.last!==null&&m.last.type!=="Combinator"&&f!==null&&f.type!=="Combinator"&&m.push({type:"Combinator",loc:null,name:" "})}function p(){switch(this.tokenType){case e.LeftSquareBracket:return this.AttributeSelector();case e.Hash:return this.IdSelector();case e.Colon:return this.lookupType(1)===e.Colon?this.PseudoElementSelector():this.PseudoClassSelector();case e.Ident:return this.TypeSelector();case e.Number:case e.Percentage:return this.Percentage();case e.Dimension:this.charCodeAt(this.tokenStart)===u&&this.error("Identifier is expected",this.tokenStart+1);break;case e.Delim:{switch(this.charCodeAt(this.tokenStart)){case a:case o:case d:case s:return this.Combinator();case u:return this.ClassSelector();case n:case c:return this.TypeSelector();case t:return this.IdSelector();case r:return this.NestingSelector()}break}}}return B0={onWhiteSpace:h,getNode:p},B0}var O0,bS;function D9(){if(bS)return O0;bS=1;function e(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}return O0=e,O0}var I0,vS;function E9(){if(vS)return I0;vS=1;const e=Re();function t(){const r=this.createList();if(this.skipSC(),r.push(this.Identifier()),this.skipSC(),this.tokenType===e.Comma){r.push(this.Operator());const n=this.tokenIndex,a=this.parseCustomProperty?this.Value(null):this.Raw(this.tokenIndex,this.consumeUntilExclamationMarkOrSemicolon,!1);if(a.type==="Value"&&a.children.isEmpty){for(let s=n-this.tokenIndex;s<=0;s++)if(this.lookupType(s)===e.WhiteSpace){a.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}r.push(a)}return r}return I0=t,I0}var q0,yS;function A9(){if(yS)return q0;yS=1;const e=dA(),t=D9(),r=E9();function n(s){return s!==null&&s.type==="Operator"&&(s.value[s.value.length-1]==="-"||s.value[s.value.length-1]==="+")}return q0={getNode:e,onWhiteSpace(s,u){n(s)&&(s.value=" "+s.value),n(u.last)&&(u.last.value+=" ")},expression:t,var:r},q0}var wS;function _9(){if(wS)return Ro;wS=1;const e=x9(),t=C9(),r=A9();return Ro.AtrulePrelude=e,Ro.Selector=t,Ro.Value=r,Ro}var M0,kS;function T9(){return kS||(kS=1,M0={parse:{prelude:null,block(){return this.Block(!0)}}}),M0}var $0,SS;function F9(){if(SS)return $0;SS=1;const e=Re();return $0={parse:{prelude(){const r=this.createList();switch(this.skipSC(),this.tokenType){case e.String:r.push(this.String());break;case e.Url:case e.Function:r.push(this.Url());break;default:this.error("String or url() is expected")}return(this.lookupNonWSType(0)===e.Ident||this.lookupNonWSType(0)===e.LeftParenthesis)&&r.push(this.MediaQueryList()),r},block:null}},$0}var z0,xS;function L9(){return xS||(xS=1,z0={parse:{prelude(){return this.createSingleNodeList(this.MediaQueryList())},block(t=!1){return this.Block(t)}}}),z0}var j0,CS;function P9(){return CS||(CS=1,j0={parse:{prelude(){return this.createSingleNodeList(this.SelectorList())},block(){return this.Block(!0)}}}),j0}var U0,DS;function N9(){return DS||(DS=1,U0={parse:{prelude(){return this.createSingleNodeList(this.SelectorList())},block(){return this.Block(!0)}}}),U0}var H0,ES;function R9(){if(ES)return H0;ES=1;const e=Re();function t(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}function r(){return this.skipSC(),this.tokenType===e.Ident&&this.lookupNonWSType(1)===e.Colon?this.createSingleNodeList(this.Declaration()):n.call(this)}function n(){const s=this.createList();let u;this.skipSC();e:for(;!this.eof;){switch(this.tokenType){case e.Comment:case e.WhiteSpace:this.next();continue;case e.Function:u=this.Function(t,this.scope.AtrulePrelude);break;case e.Ident:u=this.Identifier();break;case e.LeftParenthesis:u=this.Parentheses(r,this.scope.AtrulePrelude);break;default:break e}s.push(u)}return s}return H0={parse:{prelude(){const s=n.call(this);return this.getFirstListNode(s)===null&&this.error("Condition is expected"),s},block(s=!1){return this.Block(s)}}},H0}var W0,AS;function B9(){if(AS)return W0;AS=1;const e=T9(),t=F9(),r=L9(),n=P9(),a=N9(),s=R9();return W0={"font-face":e,import:t,media:r,nest:n,page:a,supports:s},W0}var G0,_S;function O9(){if(_S)return G0;_S=1;const e={parse(){return this.createSingleNodeList(this.SelectorList())}},t={parse(){return this.createSingleNodeList(this.Selector())}},r={parse(){return this.createSingleNodeList(this.Identifier())}},n={parse(){return this.createSingleNodeList(this.Nth())}};return G0={dir:r,has:e,lang:r,matches:e,is:e,"-moz-any":e,"-webkit-any":e,where:e,not:e,"nth-child":n,"nth-last-child":n,"nth-last-of-type":n,"nth-of-type":n,slotted:t,host:t,"host-context":t},G0}var ze={},TS;function I9(){if(TS)return ze;TS=1;const e=x6(),t=C6(),r=D6(),n=E6(),a=A6(),s=_6(),u=T6(),o=F6(),c=L6(),d=P6(),h=N6(),p=R6(),g=B6(),f=O6(),m=I6(),b=q6(),v=M6(),k=$6(),S=z6(),C=j6(),x=U6(),w=H6(),D=W6(),A=G6(),_=V6(),F=K6(),j=Y6(),q=X6(),R=Q6(),M=Z6(),P=J6(),W=eA(),V=tA(),G=rA(),K=nA(),Q=iA(),$=aA(),I=sA(),z=oA(),B=lA(),N=cA();return ze.AnPlusB=e.parse,ze.Atrule=t.parse,ze.AtrulePrelude=r.parse,ze.AttributeSelector=n.parse,ze.Block=a.parse,ze.Brackets=s.parse,ze.CDC=u.parse,ze.CDO=o.parse,ze.ClassSelector=c.parse,ze.Combinator=d.parse,ze.Comment=h.parse,ze.Declaration=p.parse,ze.DeclarationList=g.parse,ze.Dimension=f.parse,ze.Function=m.parse,ze.Hash=b.parse,ze.Identifier=v.parse,ze.IdSelector=k.parse,ze.MediaFeature=S.parse,ze.MediaQuery=C.parse,ze.MediaQueryList=x.parse,ze.NestingSelector=w.parse,ze.Nth=D.parse,ze.Number=A.parse,ze.Operator=_.parse,ze.Parentheses=F.parse,ze.Percentage=j.parse,ze.PseudoClassSelector=q.parse,ze.PseudoElementSelector=R.parse,ze.Ratio=M.parse,ze.Raw=P.parse,ze.Rule=W.parse,ze.Selector=V.parse,ze.SelectorList=G.parse,ze.String=K.parse,ze.StyleSheet=Q.parse,ze.TypeSelector=$.parse,ze.UnicodeRange=I.parse,ze.Url=z.parse,ze.Value=B.parse,ze.WhiteSpace=N.parse,ze}var V0,FS;function q9(){if(FS)return V0;FS=1;const e=_9(),t=B9(),r=O9(),n=I9();return V0={parseContext:{default:"StyleSheet",stylesheet:"StyleSheet",atrule:"Atrule",atrulePrelude(s){return this.AtrulePrelude(s.atrule?String(s.atrule):null)},mediaQueryList:"MediaQueryList",mediaQuery:"MediaQuery",rule:"Rule",selectorList:"SelectorList",selector:"Selector",block(){return this.Block(!0)},declarationList:"DeclarationList",declaration:"Declaration",value:"Value"},scope:e,atrule:t,pseudo:r,node:n},V0}var K0,LS;function M9(){return LS||(LS=1,K0={node:fA()}),K0}var Y0,PS;function $9(){if(PS)return Y0;PS=1;const e=S6(),t=S9(),r=q9(),n=M9();return Y0=e({...t,...r,...n}),Y0}var X0,NS;function z9(){return NS||(NS=1,X0="2.3.1"),X0}var Ts={},RS;function j9(){if(RS)return Ts;RS=1;const e=v6(),t=O1(),r=q1(),n=w6();return Ts.SyntaxError=e.SyntaxError,Ts.generate=t.generate,Ts.parse=r.parse,Ts.walk=n.walk,Ts}var Q0={},BS;function U9(){if(BS)return Q0;BS=1;const e=Du();function t(r){const n={};for(const a in r){let s=r[a];s&&(Array.isArray(s)||s instanceof e.List?s=s.map(t):s.constructor===Object&&(s=t(s))),n[a]=s}return n}return Q0.clone=t,Q0}var Lf={},OS;function H9(){if(OS)return Lf;OS=1;const e=Br(),t=Nn(),r=92;function n(s){const u=s.length-1;let o="";for(let c=0;c<s.length;c++){let d=s.charCodeAt(c);if(d===r){if(c===u)break;if(d=s.charCodeAt(++c),e.isValidEscape(r,d)){const h=c-1,p=t.consumeEscaped(s,h);c=p-1,o+=t.decodeEscaped(s.substring(h+1,p))}else d===13&&s.charCodeAt(c+1)===10&&c++}else o+=s[c]}return o}function a(s){let u="";if(s.length===1&&s.charCodeAt(0)===45)return"\\-";for(let o=0;o<s.length;o++){const c=s.charCodeAt(o);if(c===0){u+="<22>";continue}if(c<=31||c===127||c>=48&&c<=57&&(o===0||o===1&&s.charCodeAt(0)===45)){u+="\\"+c.toString(16)+" ";continue}e.isName(c)?u+=s.charAt(o):u+="\\"+s.charAt(o)}return u}return Lf.decode=n,Lf.encode=a,Lf}var IS;function wd(){if(IS)return rt;IS=1;const e=$9(),t=z9(),r=S6(),n=Du(),a=k6(),s=j9(),u=U9(),o=I1(),c=H9(),d=M1(),h=uA(),p=Re(),g=vd(),f=N1(),{tokenize:m,parse:b,generate:v,lexer:k,createLexer:S,walk:C,find:x,findLast:w,findAll:D,toPlainObject:A,fromPlainObject:_,fork:F}=e;return rt.version=t.version,rt.createSyntax=r,rt.List=n.List,rt.Lexer=a.Lexer,rt.definitionSyntax=s,rt.clone=u.clone,rt.isCustomProperty=o.isCustomProperty,rt.keyword=o.keyword,rt.property=o.property,rt.vendorPrefix=o.vendorPrefix,rt.ident=c,rt.string=d,rt.url=h,rt.tokenTypes=p,rt.tokenNames=g,rt.TokenStream=f.TokenStream,rt.createLexer=S,rt.find=x,rt.findAll=D,rt.findLast=w,rt.fork=F,rt.fromPlainObject=_,rt.generate=v,rt.lexer=k,rt.parse=b,rt.toPlainObject=A,rt.tokenize=m,rt.walk=C,rt}var Qi={},Z0,qS;function W9(){return qS||(qS=1,Z0="5.0.5"),Z0}var or={},nt={},Te={},st={},MS;function Be(){if(MS)return st;MS=1;const e=0,t=1,r=2,n=3,a=4,s=5,u=6,o=7,c=8,d=9,h=10,p=11,g=12,f=13,m=14,b=15,v=16,k=17,S=18,C=19,x=20,w=21,D=22,A=23,_=24,F=25;return st.AtKeyword=n,st.BadString=u,st.BadUrl=c,st.CDC=b,st.CDO=m,st.Colon=v,st.Comma=S,st.Comment=F,st.Delim=d,st.Dimension=g,st.EOF=e,st.Function=r,st.Hash=a,st.Ident=t,st.LeftCurlyBracket=A,st.LeftParenthesis=w,st.LeftSquareBracket=C,st.Number=h,st.Percentage=p,st.RightCurlyBracket=_,st.RightParenthesis=D,st.RightSquareBracket=x,st.Semicolon=k,st.String=s,st.Url=o,st.WhiteSpace=f,st}var wt={},$S;function Or(){if($S)return wt;$S=1;const e=0;function t(A){return A>=48&&A<=57}function r(A){return t(A)||A>=65&&A<=70||A>=97&&A<=102}function n(A){return A>=65&&A<=90}function a(A){return A>=97&&A<=122}function s(A){return n(A)||a(A)}function u(A){return A>=128}function o(A){return s(A)||u(A)||A===95}function c(A){return o(A)||t(A)||A===45}function d(A){return A>=0&&A<=8||A===11||A>=14&&A<=31||A===127}function h(A){return A===10||A===13||A===12}function p(A){return h(A)||A===32||A===9}function g(A,_){return!(A!==92||h(_)||_===e)}function f(A,_,F){return A===45?o(_)||_===45||g(_,F):o(A)?!0:A===92?g(A,_):!1}function m(A,_,F){return A===43||A===45?t(_)?2:_===46&&t(F)?3:0:A===46?t(_)?2:0:t(A)?1:0}function b(A){return A===65279||A===65534?1:0}const v=new Array(128),k=128,S=130,C=131,x=132,w=133;for(let A=0;A<v.length;A++)v[A]=p(A)&&S||t(A)&&C||o(A)&&x||d(A)&&w||A||k;function D(A){return A<128?v[A]:x}return wt.DigitCategory=C,wt.EofCategory=k,wt.NameStartCategory=x,wt.NonPrintableCategory=w,wt.WhiteSpaceCategory=S,wt.charCodeCategory=D,wt.isBOM=b,wt.isDigit=t,wt.isHexDigit=r,wt.isIdentifierStart=f,wt.isLetter=s,wt.isLowercaseLetter=a,wt.isName=c,wt.isNameStart=o,wt.isNewline=h,wt.isNonAscii=u,wt.isNonPrintable=d,wt.isNumberStart=m,wt.isUppercaseLetter=n,wt.isValidEscape=g,wt.isWhiteSpace=p,wt}var br={},zS;function Rn(){if(zS)return br;zS=1;const e=Or();function t(f,m){return m<f.length?f.charCodeAt(m):0}function r(f,m,b){return b===13&&t(f,m+1)===10?2:1}function n(f,m,b){let v=f.charCodeAt(m);return e.isUppercaseLetter(v)&&(v=v|32),v===b}function a(f,m,b,v){if(b-m!==v.length||m<0||b>f.length)return!1;for(let k=m;k<b;k++){const S=v.charCodeAt(k-m);let C=f.charCodeAt(k);if(e.isUppercaseLetter(C)&&(C=C|32),C!==S)return!1}return!0}function s(f,m){for(;m>=0&&e.isWhiteSpace(f.charCodeAt(m));m--);return m+1}function u(f,m){for(;m<f.length&&e.isWhiteSpace(f.charCodeAt(m));m++);return m}function o(f,m){for(;m<f.length&&e.isDigit(f.charCodeAt(m));m++);return m}function c(f,m){if(m+=2,e.isHexDigit(t(f,m-1))){for(const v=Math.min(f.length,m+5);m<v&&e.isHexDigit(t(f,m));m++);const b=t(f,m);e.isWhiteSpace(b)&&(m+=r(f,m,b))}return m}function d(f,m){for(;m<f.length;m++){const b=f.charCodeAt(m);if(!e.isName(b)){if(e.isValidEscape(b,t(f,m+1))){m=c(f,m)-1;continue}break}}return m}function h(f,m){let b=f.charCodeAt(m);if((b===43||b===45)&&(b=f.charCodeAt(m+=1)),e.isDigit(b)&&(m=o(f,m+1),b=f.charCodeAt(m)),b===46&&e.isDigit(f.charCodeAt(m+1))&&(m+=2,m=o(f,m)),n(f,m,101)){let v=0;b=f.charCodeAt(m+1),(b===45||b===43)&&(v=1,b=f.charCodeAt(m+2)),e.isDigit(b)&&(m=o(f,m+1+v+1))}return m}function p(f,m){for(;m<f.length;m++){const b=f.charCodeAt(m);if(b===41){m++;break}e.isValidEscape(b,t(f,m+1))&&(m=c(f,m))}return m}function g(f){if(f.length===1&&!e.isHexDigit(f.charCodeAt(0)))return f[0];let m=parseInt(f,16);return(m===0||m>=55296&&m<=57343||m>1114111)&&(m=65533),String.fromCodePoint(m)}return br.cmpChar=n,br.cmpStr=a,br.consumeBadUrlRemnants=p,br.consumeEscaped=c,br.consumeName=d,br.consumeNumber=h,br.decodeEscaped=g,br.findDecimalNumberEnd=o,br.findWhiteSpaceEnd=u,br.findWhiteSpaceStart=s,br.getNewlineLength=r,br}var J0,jS;function kd(){return jS||(jS=1,J0=["EOF-token","ident-token","function-token","at-keyword-token","hash-token","string-token","bad-string-token","url-token","bad-url-token","delim-token","number-token","percentage-token","dimension-token","whitespace-token","CDO-token","CDC-token","colon-token","semicolon-token","comma-token","[-token","]-token","(-token",")-token","{-token","}-token"]),J0}var em={},tm={},US;function hA(){if(US)return tm;US=1;const e=16*1024;function t(r=null,n){return r===null||r.length<n?new Uint32Array(Math.max(n+1024,e)):r}return tm.adoptBuffer=t,tm}var HS;function pA(){if(HS)return em;HS=1;const e=hA(),t=Or(),r=10,n=12,a=13;function s(o){const c=o.source,d=c.length,h=c.length>0?t.isBOM(c.charCodeAt(0)):0,p=e.adoptBuffer(o.lines,d),g=e.adoptBuffer(o.columns,d);let f=o.startLine,m=o.startColumn;for(let b=h;b<d;b++){const v=c.charCodeAt(b);p[b]=f,g[b]=m++,(v===r||v===a||v===n)&&(v===a&&b+1<d&&c.charCodeAt(b+1)===r&&(b++,p[b]=f,g[b]=m),f++,m=1)}p[d]=f,g[d]=m,o.lines=p,o.columns=g,o.computed=!0}let u=class{constructor(){this.lines=null,this.columns=null,this.computed=!1}setSource(c,d=0,h=1,p=1){this.source=c,this.startOffset=d,this.startLine=h,this.startColumn=p,this.computed=!1}getLocation(c,d){return this.computed||s(this),{source:d,offset:this.startOffset+c,line:this.lines[c],column:this.columns[c]}}getLocationRange(c,d,h){return this.computed||s(this),{source:h,start:{offset:this.startOffset+c,line:this.lines[c],column:this.columns[c]},end:{offset:this.startOffset+d,line:this.lines[d],column:this.columns[d]}}}};return em.OffsetToLocation=u,em}var rm={},WS;function $1(){if(WS)return rm;WS=1;const e=hA(),t=Rn(),r=kd(),n=Be(),a=16777215,s=24,u=new Map([[n.Function,n.RightParenthesis],[n.LeftParenthesis,n.RightParenthesis],[n.LeftSquareBracket,n.RightSquareBracket],[n.LeftCurlyBracket,n.RightCurlyBracket]]);let o=class{constructor(d,h){this.setSource(d,h)}reset(){this.eof=!1,this.tokenIndex=-1,this.tokenType=0,this.tokenStart=this.firstCharOffset,this.tokenEnd=this.firstCharOffset}setSource(d="",h=()=>{}){d=String(d||"");const p=d.length,g=e.adoptBuffer(this.offsetAndType,d.length+1),f=e.adoptBuffer(this.balance,d.length+1);let m=0,b=0,v=0,k=-1;for(this.offsetAndType=null,this.balance=null,h(d,(S,C,x)=>{switch(S){default:f[m]=p;break;case b:{let w=v&a;for(v=f[w],b=v>>s,f[m]=w,f[w++]=m;w<m;w++)f[w]===p&&(f[w]=m);break}case n.LeftParenthesis:case n.Function:case n.LeftSquareBracket:case n.LeftCurlyBracket:f[m]=v,b=u.get(S),v=b<<s|m;break}g[m++]=S<<s|x,k===-1&&(k=C)}),g[m]=n.EOF<<s|p,f[m]=p,f[p]=p;v!==0;){const S=v&a;v=f[S],f[S]=p}this.source=d,this.firstCharOffset=k===-1?0:k,this.tokenCount=m,this.offsetAndType=g,this.balance=f,this.reset(),this.next()}lookupType(d){return d+=this.tokenIndex,d<this.tokenCount?this.offsetAndType[d]>>s:n.EOF}lookupOffset(d){return d+=this.tokenIndex,d<this.tokenCount?this.offsetAndType[d-1]&a:this.source.length}lookupValue(d,h){return d+=this.tokenIndex,d<this.tokenCount?t.cmpStr(this.source,this.offsetAndType[d-1]&a,this.offsetAndType[d]&a,h):!1}getTokenStart(d){return d===this.tokenIndex?this.tokenStart:d>0?d<this.tokenCount?this.offsetAndType[d-1]&a:this.offsetAndType[this.tokenCount]&a:this.firstCharOffset}substrToCursor(d){return this.source.substring(d,this.tokenStart)}isBalanceEdge(d){return this.balance[this.tokenIndex]<d}isDelim(d,h){return h?this.lookupType(h)===n.Delim&&this.source.charCodeAt(this.lookupOffset(h))===d:this.tokenType===n.Delim&&this.source.charCodeAt(this.tokenStart)===d}skip(d){let h=this.tokenIndex+d;h<this.tokenCount?(this.tokenIndex=h,this.tokenStart=this.offsetAndType[h-1]&a,h=this.offsetAndType[h],this.tokenType=h>>s,this.tokenEnd=h&a):(this.tokenIndex=this.tokenCount,this.next())}next(){let d=this.tokenIndex+1;d<this.tokenCount?(this.tokenIndex=d,this.tokenStart=this.tokenEnd,d=this.offsetAndType[d],this.tokenType=d>>s,this.tokenEnd=d&a):(this.eof=!0,this.tokenIndex=this.tokenCount,this.tokenType=n.EOF,this.tokenStart=this.tokenEnd=this.source.length)}skipSC(){for(;this.tokenType===n.WhiteSpace||this.tokenType===n.Comment;)this.next()}skipUntilBalanced(d,h){let p=d,g,f;e:for(;p<this.tokenCount;p++){if(g=this.balance[p],g<d)break e;switch(f=p>0?this.offsetAndType[p-1]&a:this.firstCharOffset,h(this.source.charCodeAt(f))){case 1:break e;case 2:p++;break e;default:this.balance[g]===p&&(p=g)}}this.skip(p-this.tokenIndex)}forEachToken(d){for(let h=0,p=this.firstCharOffset;h<this.tokenCount;h++){const g=p,f=this.offsetAndType[h],m=f&a,b=f>>s;p=m,d(b,g,m,h)}}dump(){const d=new Array(this.tokenCount);return this.forEachToken((h,p,g,f)=>{d[f]={idx:f,type:r[h],chunk:this.source.substring(p,g),balance:this.balance[f]}}),d}};return rm.TokenStream=o,rm}var GS;function Sd(){if(GS)return Te;GS=1;const e=Be(),t=Or(),r=Rn(),n=kd(),a=pA(),s=$1();function u(o,c){function d(S){return S<m?o.charCodeAt(S):0}function h(){if(v=r.consumeNumber(o,v),t.isIdentifierStart(d(v),d(v+1),d(v+2))){k=e.Dimension,v=r.consumeName(o,v);return}if(d(v)===37){k=e.Percentage,v++;return}k=e.Number}function p(){const S=v;if(v=r.consumeName(o,v),r.cmpStr(o,S,v,"url")&&d(v)===40){if(v=r.findWhiteSpaceEnd(o,v+1),d(v)===34||d(v)===39){k=e.Function,v=S+4;return}f();return}if(d(v)===40){k=e.Function,v++;return}k=e.Ident}function g(S){for(S||(S=d(v++)),k=e.String;v<o.length;v++){const C=o.charCodeAt(v);switch(t.charCodeCategory(C)){case S:v++;return;case t.WhiteSpaceCategory:if(t.isNewline(C)){v+=r.getNewlineLength(o,v,C),k=e.BadString;return}break;case 92:if(v===o.length-1)break;const x=d(v+1);t.isNewline(x)?v+=r.getNewlineLength(o,v+1,x):t.isValidEscape(C,x)&&(v=r.consumeEscaped(o,v)-1);break}}}function f(){for(k=e.Url,v=r.findWhiteSpaceEnd(o,v);v<o.length;v++){const S=o.charCodeAt(v);switch(t.charCodeCategory(S)){case 41:v++;return;case t.WhiteSpaceCategory:if(v=r.findWhiteSpaceEnd(o,v),d(v)===41||v>=o.length){v<o.length&&v++;return}v=r.consumeBadUrlRemnants(o,v),k=e.BadUrl;return;case 34:case 39:case 40:case t.NonPrintableCategory:v=r.consumeBadUrlRemnants(o,v),k=e.BadUrl;return;case 92:if(t.isValidEscape(S,d(v+1))){v=r.consumeEscaped(o,v)-1;break}v=r.consumeBadUrlRemnants(o,v),k=e.BadUrl;return}}}o=String(o||"");const m=o.length;let b=t.isBOM(d(0)),v=b,k;for(;v<m;){const S=o.charCodeAt(v);switch(t.charCodeCategory(S)){case t.WhiteSpaceCategory:k=e.WhiteSpace,v=r.findWhiteSpaceEnd(o,v+1);break;case 34:g();break;case 35:t.isName(d(v+1))||t.isValidEscape(d(v+1),d(v+2))?(k=e.Hash,v=r.consumeName(o,v+1)):(k=e.Delim,v++);break;case 39:g();break;case 40:k=e.LeftParenthesis,v++;break;case 41:k=e.RightParenthesis,v++;break;case 43:t.isNumberStart(S,d(v+1),d(v+2))?h():(k=e.Delim,v++);break;case 44:k=e.Comma,v++;break;case 45:t.isNumberStart(S,d(v+1),d(v+2))?h():d(v+1)===45&&d(v+2)===62?(k=e.CDC,v=v+3):t.isIdentifierStart(S,d(v+1),d(v+2))?p():(k=e.Delim,v++);break;case 46:t.isNumberStart(S,d(v+1),d(v+2))?h():(k=e.Delim,v++);break;case 47:d(v+1)===42?(k=e.Comment,v=o.indexOf("*/",v+2),v=v===-1?o.length:v+2):(k=e.Delim,v++);break;case 58:k=e.Colon,v++;break;case 59:k=e.Semicolon,v++;break;case 60:d(v+1)===33&&d(v+2)===45&&d(v+3)===45?(k=e.CDO,v=v+4):(k=e.Delim,v++);break;case 64:t.isIdentifierStart(d(v+1),d(v+2),d(v+3))?(k=e.AtKeyword,v=r.consumeName(o,v+1)):(k=e.Delim,v++);break;case 91:k=e.LeftSquareBracket,v++;break;case 92:t.isValidEscape(S,d(v+1))?p():(k=e.Delim,v++);break;case 93:k=e.RightSquareBracket,v++;break;case 123:k=e.LeftCurlyBracket,v++;break;case 125:k=e.RightCurlyBracket,v++;break;case t.DigitCategory:h();break;case t.NameStartCategory:p();break;default:k=e.Delim,v++}c(k,b,b=v)}}return Te.AtKeyword=e.AtKeyword,Te.BadString=e.BadString,Te.BadUrl=e.BadUrl,Te.CDC=e.CDC,Te.CDO=e.CDO,Te.Colon=e.Colon,Te.Comma=e.Comma,Te.Comment=e.Comment,Te.Delim=e.Delim,Te.Dimension=e.Dimension,Te.EOF=e.EOF,Te.Function=e.Function,Te.Hash=e.Hash,Te.Ident=e.Ident,Te.LeftCurlyBracket=e.LeftCurlyBracket,Te.LeftParenthesis=e.LeftParenthesis,Te.LeftSquareBracket=e.LeftSquareBracket,Te.Number=e.Number,Te.Percentage=e.Percentage,Te.RightCurlyBracket=e.RightCurlyBracket,Te.RightParenthesis=e.RightParenthesis,Te.RightSquareBracket=e.RightSquareBracket,Te.Semicolon=e.Semicolon,Te.String=e.String,Te.Url=e.Url,Te.WhiteSpace=e.WhiteSpace,Te.tokenTypes=e,Te.DigitCategory=t.DigitCategory,Te.EofCategory=t.EofCategory,Te.NameStartCategory=t.NameStartCategory,Te.NonPrintableCategory=t.NonPrintableCategory,Te.WhiteSpaceCategory=t.WhiteSpaceCategory,Te.charCodeCategory=t.charCodeCategory,Te.isBOM=t.isBOM,Te.isDigit=t.isDigit,Te.isHexDigit=t.isHexDigit,Te.isIdentifierStart=t.isIdentifierStart,Te.isLetter=t.isLetter,Te.isLowercaseLetter=t.isLowercaseLetter,Te.isName=t.isName,Te.isNameStart=t.isNameStart,Te.isNewline=t.isNewline,Te.isNonAscii=t.isNonAscii,Te.isNonPrintable=t.isNonPrintable,Te.isNumberStart=t.isNumberStart,Te.isUppercaseLetter=t.isUppercaseLetter,Te.isValidEscape=t.isValidEscape,Te.isWhiteSpace=t.isWhiteSpace,Te.cmpChar=r.cmpChar,Te.cmpStr=r.cmpStr,Te.consumeBadUrlRemnants=r.consumeBadUrlRemnants,Te.consumeEscaped=r.consumeEscaped,Te.consumeName=r.consumeName,Te.consumeNumber=r.consumeNumber,Te.decodeEscaped=r.decodeEscaped,Te.findDecimalNumberEnd=r.findDecimalNumberEnd,Te.findWhiteSpaceEnd=r.findWhiteSpaceEnd,Te.findWhiteSpaceStart=r.findWhiteSpaceStart,Te.getNewlineLength=r.getNewlineLength,Te.tokenNames=n,Te.OffsetToLocation=a.OffsetToLocation,Te.TokenStream=s.TokenStream,Te.tokenize=u,Te}var nm={},im={},VS;function Eu(){if(VS)return im;VS=1;let e=null,t=class Kr{static createItem(n){return{prev:null,next:null,data:n}}constructor(){this.head=null,this.tail=null,this.cursor=null}createItem(n){return Kr.createItem(n)}allocateCursor(n,a){let s;return e!==null?(s=e,e=e.cursor,s.prev=n,s.next=a,s.cursor=this.cursor):s={prev:n,next:a,cursor:this.cursor},this.cursor=s,s}releaseCursor(){const{cursor:n}=this;this.cursor=n.cursor,n.prev=null,n.next=null,n.cursor=e,e=n}updateCursors(n,a,s,u){let{cursor:o}=this;for(;o!==null;)o.prev===n&&(o.prev=a),o.next===s&&(o.next=u),o=o.cursor}*[Symbol.iterator](){for(let n=this.head;n!==null;n=n.next)yield n.data}get size(){let n=0;for(let a=this.head;a!==null;a=a.next)n++;return n}get isEmpty(){return this.head===null}get first(){return this.head&&this.head.data}get last(){return this.tail&&this.tail.data}fromArray(n){let a=null;this.head=null;for(let s of n){const u=Kr.createItem(s);a!==null?a.next=u:this.head=u,u.prev=a,a=u}return this.tail=a,this}toArray(){return[...this]}toJSON(){return[...this]}forEach(n,a=this){const s=this.allocateCursor(null,this.head);for(;s.next!==null;){const u=s.next;s.next=u.next,n.call(a,u.data,u,this)}this.releaseCursor()}forEachRight(n,a=this){const s=this.allocateCursor(this.tail,null);for(;s.prev!==null;){const u=s.prev;s.prev=u.prev,n.call(a,u.data,u,this)}this.releaseCursor()}reduce(n,a,s=this){let u=this.allocateCursor(null,this.head),o=a,c;for(;u.next!==null;)c=u.next,u.next=c.next,o=n.call(s,o,c.data,c,this);return this.releaseCursor(),o}reduceRight(n,a,s=this){let u=this.allocateCursor(this.tail,null),o=a,c;for(;u.prev!==null;)c=u.prev,u.prev=c.prev,o=n.call(s,o,c.data,c,this);return this.releaseCursor(),o}some(n,a=this){for(let s=this.head;s!==null;s=s.next)if(n.call(a,s.data,s,this))return!0;return!1}map(n,a=this){const s=new Kr;for(let u=this.head;u!==null;u=u.next)s.appendData(n.call(a,u.data,u,this));return s}filter(n,a=this){const s=new Kr;for(let u=this.head;u!==null;u=u.next)n.call(a,u.data,u,this)&&s.appendData(u.data);return s}nextUntil(n,a,s=this){if(n===null)return;const u=this.allocateCursor(null,n);for(;u.next!==null;){const o=u.next;if(u.next=o.next,a.call(s,o.data,o,this))break}this.releaseCursor()}prevUntil(n,a,s=this){if(n===null)return;const u=this.allocateCursor(n,null);for(;u.prev!==null;){const o=u.prev;if(u.prev=o.prev,a.call(s,o.data,o,this))break}this.releaseCursor()}clear(){this.head=null,this.tail=null}copy(){const n=new Kr;for(let a of this)n.appendData(a);return n}prepend(n){return this.updateCursors(null,n,this.head,n),this.head!==null?(this.head.prev=n,n.next=this.head):this.tail=n,this.head=n,this}prependData(n){return this.prepend(Kr.createItem(n))}append(n){return this.insert(n)}appendData(n){return this.insert(Kr.createItem(n))}insert(n,a=null){if(a!==null)if(this.updateCursors(a.prev,n,a,n),a.prev===null){if(this.head!==a)throw new Error("before doesn't belong to list");this.head=n,a.prev=n,n.next=a,this.updateCursors(null,n)}else a.prev.next=n,n.prev=a.prev,a.prev=n,n.next=a;else this.updateCursors(this.tail,n,null,n),this.tail!==null?(this.tail.next=n,n.prev=this.tail):this.head=n,this.tail=n;return this}insertData(n,a){return this.insert(Kr.createItem(n),a)}remove(n){if(this.updateCursors(n,n.prev,n,n.next),n.prev!==null)n.prev.next=n.next;else{if(this.head!==n)throw new Error("item doesn't belong to list");this.head=n.next}if(n.next!==null)n.next.prev=n.prev;else{if(this.tail!==n)throw new Error("item doesn't belong to list");this.tail=n.prev}return n.prev=null,n.next=null,n}push(n){this.insert(Kr.createItem(n))}pop(){return this.tail!==null?this.remove(this.tail):null}unshift(n){this.prepend(Kr.createItem(n))}shift(){return this.head!==null?this.remove(this.head):null}prependList(n){return this.insertList(n,this.head)}appendList(n){return this.insertList(n)}insertList(n,a){return n.head===null?this:(a!=null?(this.updateCursors(a.prev,n.tail,a,n.head),a.prev!==null?(a.prev.next=n.head,n.head.prev=a.prev):this.head=n.head,a.prev=n.tail,n.tail.next=a):(this.updateCursors(this.tail,n.tail,null,n.head),this.tail!==null?(this.tail.next=n.head,n.head.prev=this.tail):this.head=n.head,this.tail=n.tail),n.head=null,n.tail=null,this)}replace(n,a){"head"in a?this.insertList(a,n):this.insert(a,n),this.remove(n)}};return im.List=t,im}var am={},sm={},KS;function z1(){if(KS)return sm;KS=1;function e(t,r){const n=Object.create(SyntaxError.prototype),a=new Error;return Object.assign(n,{name:t,message:r,get stack(){return(a.stack||"").replace(/^(.+\n){1,3}/,`${t}: ${r}
|
||
`)}})}return sm.createCustomError=e,sm}var YS;function G9(){if(YS)return am;YS=1;const e=z1(),t=100,r=60,n=" ";function a({source:u,line:o,column:c},d){function h(v,k){return p.slice(v,k).map((S,C)=>String(v+C+1).padStart(m)+" |"+S).join(`
|
||
`)}const p=u.split(/\r\n?|\n|\f/),g=Math.max(1,o-d)-1,f=Math.min(o+d,p.length+1),m=Math.max(4,String(f).length)+1;let b=0;c+=(n.length-1)*(p[o-1].substr(0,c-1).match(/\t/g)||[]).length,c>t&&(b=c-r+3,c=r-2);for(let v=g;v<=f;v++)v>=0&&v<p.length&&(p[v]=p[v].replace(/\t/g,n),p[v]=(b>0&&p[v].length>b?"…":"")+p[v].substr(b,t-2)+(p[v].length>b+t-1?"…":""));return[h(g,o),new Array(c+m+2).join("-")+"^",h(o,f)].filter(Boolean).join(`
|
||
`)}function s(u,o,c,d,h){return Object.assign(e.createCustomError("SyntaxError",u),{source:o,offset:c,line:d,column:h,sourceFragment(g){return a({source:o,line:d,column:h},isNaN(g)?0:g)},get formattedMessage(){return`Parse error: ${u}
|
||
`+a({source:o,line:d,column:h},2)}})}return am.SyntaxError=s,am}var um={},XS;function V9(){if(XS)return um;XS=1;const e=Be();function t(r){const n=this.createList();let a=!1;const s={recognizer:r};for(;!this.eof;){switch(this.tokenType){case e.Comment:this.next();continue;case e.WhiteSpace:a=!0,this.next();continue}let u=r.getNode.call(this,s);if(u===void 0)break;a&&(r.onWhiteSpace&&r.onWhiteSpace.call(this,u,n,s),a=!1),n.push(u)}return a&&r.onWhiteSpace&&r.onWhiteSpace.call(this,null,n,s),n}return um.readSequence=t,um}var QS;function K9(){if(QS)return nm;QS=1;const e=Eu(),t=G9(),r=Sd(),n=V9(),a=pA(),s=$1(),u=Rn(),o=Be(),c=kd(),d=()=>{},h=33,p=35,g=59,f=123,m=0;function b(C){return function(){return this[C]()}}function v(C){const x=Object.create(null);for(const w in C){const D=C[w],A=D.parse||D;A&&(x[w]=A)}return x}function k(C){const x={context:Object.create(null),scope:Object.assign(Object.create(null),C.scope),atrule:v(C.atrule),pseudo:v(C.pseudo),node:v(C.node)};for(const w in C.parseContext)switch(typeof C.parseContext[w]){case"function":x.context[w]=C.parseContext[w];break;case"string":x.context[w]=b(C.parseContext[w]);break}return{config:x,...x,...x.node}}function S(C){let x="",w="<unknown>",D=!1,A=d,_=!1;const F=new a.OffsetToLocation,j=Object.assign(new s.TokenStream,k(C||{}),{parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:n.readSequence,consumeUntilBalanceEnd:()=>0,consumeUntilLeftCurlyBracket(R){return R===f?1:0},consumeUntilLeftCurlyBracketOrSemicolon(R){return R===f||R===g?1:0},consumeUntilExclamationMarkOrSemicolon(R){return R===h||R===g?1:0},consumeUntilSemicolonIncluded(R){return R===g?2:0},createList(){return new e.List},createSingleNodeList(R){return new e.List().appendData(R)},getFirstListNode(R){return R&&R.first},getLastListNode(R){return R&&R.last},parseWithFallback(R,M){const P=this.tokenIndex;try{return R.call(this)}catch(W){if(_)throw W;const V=M.call(this,P);return _=!0,A(W,V),_=!1,V}},lookupNonWSType(R){let M;do if(M=this.lookupType(R++),M!==o.WhiteSpace)return M;while(M!==m);return m},charCodeAt(R){return R>=0&&R<x.length?x.charCodeAt(R):0},substring(R,M){return x.substring(R,M)},substrToCursor(R){return this.source.substring(R,this.tokenStart)},cmpChar(R,M){return u.cmpChar(x,R,M)},cmpStr(R,M,P){return u.cmpStr(x,R,M,P)},consume(R){const M=this.tokenStart;return this.eat(R),this.substrToCursor(M)},consumeFunctionName(){const R=x.substring(this.tokenStart,this.tokenEnd-1);return this.eat(o.Function),R},consumeNumber(R){const M=x.substring(this.tokenStart,u.consumeNumber(x,this.tokenStart));return this.eat(R),M},eat(R){if(this.tokenType!==R){const M=c[R].slice(0,-6).replace(/-/g," ").replace(/^./,V=>V.toUpperCase());let P=`${/[[\](){}]/.test(M)?`"${M}"`:M} is expected`,W=this.tokenStart;switch(R){case o.Ident:this.tokenType===o.Function||this.tokenType===o.Url?(W=this.tokenEnd-1,P="Identifier is expected but function found"):P="Identifier is expected";break;case o.Hash:this.isDelim(p)&&(this.next(),W++,P="Name is expected");break;case o.Percentage:this.tokenType===o.Number&&(W=this.tokenEnd,P="Percent sign is expected");break}this.error(P,W)}this.next()},eatIdent(R){(this.tokenType!==o.Ident||this.lookupValue(0,R)===!1)&&this.error(`Identifier "${R}" is expected`),this.next()},eatDelim(R){this.isDelim(R)||this.error(`Delim "${String.fromCharCode(R)}" is expected`),this.next()},getLocation(R,M){return D?F.getLocationRange(R,M,w):null},getLocationFromList(R){if(D){const M=this.getFirstListNode(R),P=this.getLastListNode(R);return F.getLocationRange(M!==null?M.loc.start.offset-F.startOffset:this.tokenStart,P!==null?P.loc.end.offset-F.startOffset:this.tokenStart,w)}return null},error(R,M){const P=typeof M<"u"&&M<x.length?F.getLocation(M):this.eof?F.getLocation(u.findWhiteSpaceStart(x,x.length-1)):F.getLocation(this.tokenStart);throw new t.SyntaxError(R||"Unexpected input",x,P.offset,P.line,P.column)}});return Object.assign(function(R,M){x=R,M=M||{},j.setSource(x,r.tokenize),F.setSource(x,M.offset,M.line,M.column),w=M.filename||"<unknown>",D=!!M.positions,A=typeof M.onParseError=="function"?M.onParseError:d,_=!1,j.parseAtrulePrelude="parseAtrulePrelude"in M?!!M.parseAtrulePrelude:!0,j.parseRulePrelude="parseRulePrelude"in M?!!M.parseRulePrelude:!0,j.parseValue="parseValue"in M?!!M.parseValue:!0,j.parseCustomProperty="parseCustomProperty"in M?!!M.parseCustomProperty:!1;const{context:P="default",onComment:W}=M;if(!(P in j.context))throw new Error("Unknown context `"+P+"`");typeof W=="function"&&j.forEachToken((G,K,Q)=>{if(G===o.Comment){const $=j.getLocation(K,Q),I=u.cmpStr(x,Q-2,Q,"*/")?x.slice(K+2,Q-2):x.slice(K+2,Q);W(I,$)}});const V=j.context[P].call(j,M);return j.eof||j.error(),V},{SyntaxError:t.SyntaxError,config:j.config})}return nm.createParser=S,nm}var om={},lm={},ZS;function Y9(){if(ZS)return lm;ZS=1;const e=g6(),t=new Set(["Atrule","Selector","Declaration"]);function r(n){const a=new e.SourceMapGenerator,s={line:1,column:0},u={line:0,column:0},o={line:1,column:0},c={generated:o};let d=1,h=0,p=!1;const g=n.node;n.node=function(b){if(b.loc&&b.loc.start&&t.has(b.type)){const v=b.loc.start.line,k=b.loc.start.column-1;(u.line!==v||u.column!==k)&&(u.line=v,u.column=k,s.line=d,s.column=h,p&&(p=!1,(s.line!==o.line||s.column!==o.column)&&a.addMapping(c)),p=!0,a.addMapping({source:b.loc.source,original:u,generated:s}))}g.call(this,b),p&&t.has(b.type)&&(o.line=d,o.column=h)};const f=n.emit;n.emit=function(b,v,k){for(let S=0;S<b.length;S++)b.charCodeAt(S)===10?(d++,h=0):h++;f(b,v,k)};const m=n.result;return n.result=function(){return p&&a.addMapping(c),{css:m(),map:a}},n}return lm.generateSourceMap=r,lm}var Pf={},JS;function X9(){if(JS)return Pf;JS=1;const e=Be(),t=43,r=45,n=(d,h)=>{if(d===e.Delim&&(d=h),typeof d=="string"){const p=d.charCodeAt(0);return p>127?32768:p<<8}return d},a=[[e.Ident,e.Ident],[e.Ident,e.Function],[e.Ident,e.Url],[e.Ident,e.BadUrl],[e.Ident,"-"],[e.Ident,e.Number],[e.Ident,e.Percentage],[e.Ident,e.Dimension],[e.Ident,e.CDC],[e.Ident,e.LeftParenthesis],[e.AtKeyword,e.Ident],[e.AtKeyword,e.Function],[e.AtKeyword,e.Url],[e.AtKeyword,e.BadUrl],[e.AtKeyword,"-"],[e.AtKeyword,e.Number],[e.AtKeyword,e.Percentage],[e.AtKeyword,e.Dimension],[e.AtKeyword,e.CDC],[e.Hash,e.Ident],[e.Hash,e.Function],[e.Hash,e.Url],[e.Hash,e.BadUrl],[e.Hash,"-"],[e.Hash,e.Number],[e.Hash,e.Percentage],[e.Hash,e.Dimension],[e.Hash,e.CDC],[e.Dimension,e.Ident],[e.Dimension,e.Function],[e.Dimension,e.Url],[e.Dimension,e.BadUrl],[e.Dimension,"-"],[e.Dimension,e.Number],[e.Dimension,e.Percentage],[e.Dimension,e.Dimension],[e.Dimension,e.CDC],["#",e.Ident],["#",e.Function],["#",e.Url],["#",e.BadUrl],["#","-"],["#",e.Number],["#",e.Percentage],["#",e.Dimension],["#",e.CDC],["-",e.Ident],["-",e.Function],["-",e.Url],["-",e.BadUrl],["-","-"],["-",e.Number],["-",e.Percentage],["-",e.Dimension],["-",e.CDC],[e.Number,e.Ident],[e.Number,e.Function],[e.Number,e.Url],[e.Number,e.BadUrl],[e.Number,e.Number],[e.Number,e.Percentage],[e.Number,e.Dimension],[e.Number,"%"],[e.Number,e.CDC],["@",e.Ident],["@",e.Function],["@",e.Url],["@",e.BadUrl],["@","-"],["@",e.CDC],[".",e.Number],[".",e.Percentage],[".",e.Dimension],["+",e.Number],["+",e.Percentage],["+",e.Dimension],["/","*"]],s=a.concat([[e.Ident,e.Hash],[e.Dimension,e.Hash],[e.Hash,e.Hash],[e.AtKeyword,e.LeftParenthesis],[e.AtKeyword,e.String],[e.AtKeyword,e.Colon],[e.Percentage,e.Percentage],[e.Percentage,e.Dimension],[e.Percentage,e.Function],[e.Percentage,"-"],[e.RightParenthesis,e.Ident],[e.RightParenthesis,e.Function],[e.RightParenthesis,e.Percentage],[e.RightParenthesis,e.Dimension],[e.RightParenthesis,e.Hash],[e.RightParenthesis,"-"]]);function u(d){const h=new Set(d.map(([p,g])=>n(p)<<16|n(g)));return function(p,g,f){const m=n(g,f),b=f.charCodeAt(0);return(b===r&&g!==e.Ident&&g!==e.Function&&g!==e.CDC||b===t?h.has(p<<16|b<<8):h.has(p<<16|m))&&this.emit(" ",e.WhiteSpace,!0),m}}const o=u(a),c=u(s);return Pf.safe=c,Pf.spec=o,Pf}var ex;function Q9(){if(ex)return om;ex=1;const e=Sd(),t=Y9(),r=X9(),n=Be(),a=92;function s(c,d){if(typeof d=="function"){let h=null;c.children.forEach(p=>{h!==null&&d.call(this,h),this.node(p),h=p});return}c.children.forEach(this.node,this)}function u(c){e.tokenize(c,(d,h,p)=>{this.token(d,c.slice(h,p))})}function o(c){const d=new Map;for(let h in c.node){const p=c.node[h];typeof(p.generate||p)=="function"&&d.set(h,p.generate||p)}return function(h,p){let g="",f=0,m={node(v){if(d.has(v.type))d.get(v.type).call(b,v);else throw new Error("Unknown node type: "+v.type)},tokenBefore:r.safe,token(v,k){f=this.tokenBefore(f,v,k),this.emit(k,v,!1),v===n.Delim&&k.charCodeAt(0)===a&&this.emit(`
|
||
`,n.WhiteSpace,!0)},emit(v){g+=v},result(){return g}};p&&(typeof p.decorator=="function"&&(m=p.decorator(m)),p.sourceMap&&(m=t.generateSourceMap(m)),p.mode in r&&(m.tokenBefore=r[p.mode]));const b={node:v=>m.node(v),children:s,token:(v,k)=>m.token(v,k),tokenize:u};return m.node(h),m.result()}}return om.createGenerator=o,om}var cm={},tx;function Z9(){if(tx)return cm;tx=1;const e=Eu();function t(r){return{fromPlainObject(n){return r(n,{enter(a){a.children&&!(a.children instanceof e.List)&&(a.children=new e.List().fromArray(a.children))}}),n},toPlainObject(n){return r(n,{leave(a){a.children&&a.children instanceof e.List&&(a.children=a.children.toArray())}}),n}}}return cm.createConvertor=t,cm}var fm={},rx;function J9(){if(rx)return fm;rx=1;const{hasOwnProperty:e}=Object.prototype,t=function(){};function r(d){return typeof d=="function"?d:t}function n(d,h){return function(p,g,f){p.type===h&&d.call(this,p,g,f)}}function a(d,h){const p=h.structure,g=[];for(const f in p){if(e.call(p,f)===!1)continue;let m=p[f];const b={name:f,type:!1,nullable:!1};Array.isArray(m)||(m=[m]);for(const v of m)v===null?b.nullable=!0:typeof v=="string"?b.type="node":Array.isArray(v)&&(b.type="list");b.type&&g.push(b)}return g.length?{context:h.walkContext,fields:g}:null}function s(d){const h={};for(const p in d.node)if(e.call(d.node,p)){const g=d.node[p];if(!g.structure)throw new Error("Missed `structure` field in `"+p+"` node type definition");h[p]=a(p,g)}return h}function u(d,h){const p=d.fields.slice(),g=d.context,f=typeof g=="string";return h&&p.reverse(),function(m,b,v,k){let S;f&&(S=b[g],b[g]=m);for(const C of p){const x=m[C.name];if(!C.nullable||x){if(C.type==="list"){if(h?x.reduceRight(k,!1):x.reduce(k,!1))return!0}else if(v(x))return!0}}f&&(b[g]=S)}}function o({StyleSheet:d,Atrule:h,Rule:p,Block:g,DeclarationList:f}){return{Atrule:{StyleSheet:d,Atrule:h,Rule:p,Block:g},Rule:{StyleSheet:d,Atrule:h,Rule:p,Block:g},Declaration:{StyleSheet:d,Atrule:h,Rule:p,Block:g,DeclarationList:f}}}function c(d){const h=s(d),p={},g={},f=Symbol("break-walk"),m=Symbol("skip-node");for(const S in h)e.call(h,S)&&h[S]!==null&&(p[S]=u(h[S],!1),g[S]=u(h[S],!0));const b=o(p),v=o(g),k=function(S,C){function x(j,q,R){const M=w.call(F,j,q,R);return M===f?!0:M===m?!1:!!(A.hasOwnProperty(j.type)&&A[j.type](j,F,x,_)||D.call(F,j,q,R)===f)}let w=t,D=t,A=p,_=(j,q,R,M)=>j||x(q,R,M);const F={break:f,skip:m,root:S,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if(typeof C=="function")w=C;else if(C&&(w=r(C.enter),D=r(C.leave),C.reverse&&(A=g),C.visit)){if(b.hasOwnProperty(C.visit))A=C.reverse?v[C.visit]:b[C.visit];else if(!h.hasOwnProperty(C.visit))throw new Error("Bad value `"+C.visit+"` for `visit` option (should be: "+Object.keys(h).sort().join(", ")+")");w=n(w,C.visit),D=n(D,C.visit)}if(w===t&&D===t)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");x(S)};return k.break=f,k.skip=m,k.find=function(S,C){let x=null;return k(S,function(w,D,A){if(C.call(this,w,D,A))return x=w,f}),x},k.findLast=function(S,C){let x=null;return k(S,{reverse:!0,enter(w,D,A){if(C.call(this,w,D,A))return x=w,f}}),x},k.findAll=function(S,C){const x=[];return k(S,function(w,D,A){C.call(this,w,D,A)&&x.push(w)}),x},k}return fm.createWalker=c,fm}var dm={},Nf={},hm={},nx;function j1(){if(nx)return hm;nx=1;function e(u){return u}function t(u){const{min:o,max:c,comma:d}=u;return o===0&&c===0?d?"#?":"*":o===0&&c===1?"?":o===1&&c===0?d?"#":"+":o===1&&c===1?"":(d?"#":"")+(o===c?"{"+o+"}":"{"+o+","+(c!==0?c:"")+"}")}function r(u){switch(u.type){case"Range":return" ["+(u.min===null?"-∞":u.min)+","+(u.max===null?"∞":u.max)+"]";default:throw new Error("Unknown node type `"+u.type+"`")}}function n(u,o,c,d){const h=u.combinator===" "||d?u.combinator:" "+u.combinator+" ",p=u.terms.map(g=>a(g,o,c,d)).join(h);return u.explicit||c?(d||p[0]===","?"[":"[ ")+p+(d?"]":" ]"):p}function a(u,o,c,d){let h;switch(u.type){case"Group":h=n(u,o,c,d)+(u.disallowEmpty?"!":"");break;case"Multiplier":return a(u.term,o,c,d)+o(t(u),u);case"Type":h="<"+u.name+(u.opts?o(r(u.opts),u.opts):"")+">";break;case"Property":h="<'"+u.name+"'>";break;case"Keyword":h=u.name;break;case"AtKeyword":h="@"+u.name;break;case"Function":h=u.name+"(";break;case"String":case"Token":h=u.value;break;case"Comma":h=",";break;default:throw new Error("Unknown node type `"+u.type+"`")}return o(h,u)}function s(u,o){let c=e,d=!1,h=!1;return typeof o=="function"?c=o:o&&(d=!!o.forceBraces,h=!!o.compact,typeof o.decorate=="function"&&(c=o.decorate)),a(u,c,d,h)}return hm.generate=s,hm}var ix;function eL(){if(ix)return Nf;ix=1;const e=z1(),t=j1(),r={offset:0,line:1,column:1};function n(c,d){const h=c.tokens,p=c.longestMatch,g=p<h.length&&h[p].node||null,f=g!==d?g:null;let m=0,b=0,v=0,k="",S,C;for(let x=0;x<h.length;x++){const w=h[x].value;x===p&&(b=w.length,m=k.length),f!==null&&h[x].node===f&&(x<=p?v++:v=0),k+=w}return p===h.length||v>1?(S=a(f||d,"end")||s(r,k),C=s(S)):(S=a(f,"start")||s(a(d,"start")||r,k.slice(0,m)),C=a(f,"end")||s(S,k.substr(m,b))),{css:k,mismatchOffset:m,mismatchLength:b,start:S,end:C}}function a(c,d){const h=c&&c.loc&&c.loc[d];return h?"line"in h?s(h):h:null}function s({offset:c,line:d,column:h},p){const g={offset:c,line:d,column:h};if(p){const f=p.split(/\n|\r\n?|\f/);g.offset+=p.length,g.line+=f.length-1,g.column=f.length===1?g.column+p.length:f.pop().length+1}return g}const u=function(c,d){const h=e.createCustomError("SyntaxReferenceError",c+(d?" `"+d+"`":""));return h.reference=d,h},o=function(c,d,h,p){const g=e.createCustomError("SyntaxMatchError",c),{css:f,mismatchOffset:m,mismatchLength:b,start:v,end:k}=n(p,h);return g.rawMessage=c,g.syntax=d?t.generate(d):"<generic>",g.css=f,g.mismatchOffset=m,g.mismatchLength=b,g.message=c+`
|
||
syntax: `+g.syntax+`
|
||
value: `+(f||"<empty string>")+`
|
||
--------`+new Array(g.mismatchOffset+1).join("-")+"^",Object.assign(g,v),g.loc={source:h&&h.loc&&h.loc.source||"<unknown>",start:v,end:k},g};return Nf.SyntaxMatchError=o,Nf.SyntaxReferenceError=u,Nf}var Fs={},ax;function U1(){if(ax)return Fs;ax=1;const e=new Map,t=new Map,r=45,n=c,a=d,s=o;function u(h,p){return p=p||0,h.length-p>=2&&h.charCodeAt(p)===r&&h.charCodeAt(p+1)===r}function o(h,p){if(p=p||0,h.length-p>=3&&h.charCodeAt(p)===r&&h.charCodeAt(p+1)!==r){const g=h.indexOf("-",p+2);if(g!==-1)return h.substring(p,g+1)}return""}function c(h){if(e.has(h))return e.get(h);const p=h.toLowerCase();let g=e.get(p);if(g===void 0){const f=u(p,0),m=f?"":o(p,0);g=Object.freeze({basename:p.substr(m.length),name:p,prefix:m,vendor:m,custom:f})}return e.set(h,g),g}function d(h){if(t.has(h))return t.get(h);let p=h,g=h[0];g==="/"?g=h[1]==="/"?"//":"/":g!=="_"&&g!=="*"&&g!=="$"&&g!=="#"&&g!=="+"&&g!=="&"&&(g="");const f=u(p,g.length);if(!f&&(p=p.toLowerCase(),t.has(p))){const k=t.get(p);return t.set(h,k),k}const m=f?"":o(p,g.length),b=p.substr(0,g.length+m.length),v=Object.freeze({basename:p.substr(b.length),name:p.substr(g.length),hack:g,vendor:m,prefix:b,custom:f});return t.set(h,v),v}return Fs.isCustomProperty=u,Fs.keyword=n,Fs.property=a,Fs.vendorPrefix=s,Fs}var pm={},sx;function mA(){if(sx)return pm;sx=1;const e=["initial","inherit","unset","revert","revert-layer"];return pm.cssWideKeywords=e,pm}var mm,ux;function tL(){if(ux)return mm;ux=1;const e=Or(),t=Be(),r=Rn(),n=43,a=45,s=110,u=!0,o=!1;function c(f,m){return f!==null&&f.type===t.Delim&&f.value.charCodeAt(0)===m}function d(f,m,b){for(;f!==null&&(f.type===t.WhiteSpace||f.type===t.Comment);)f=b(++m);return m}function h(f,m,b,v){if(!f)return 0;const k=f.value.charCodeAt(m);if(k===n||k===a){if(b)return 0;m++}for(;m<f.value.length;m++)if(!e.isDigit(f.value.charCodeAt(m)))return 0;return v+1}function p(f,m,b){let v=!1,k=d(f,m,b);if(f=b(k),f===null)return m;if(f.type!==t.Number)if(c(f,n)||c(f,a)){if(v=!0,k=d(b(++k),k,b),f=b(k),f===null||f.type!==t.Number)return 0}else return m;if(!v){const S=f.value.charCodeAt(0);if(S!==n&&S!==a)return 0}return h(f,v?0:1,v,k)}function g(f,m){let b=0;if(!f)return 0;if(f.type===t.Number)return h(f,0,o,b);if(f.type===t.Ident&&f.value.charCodeAt(0)===a){if(!r.cmpChar(f.value,1,s))return 0;switch(f.value.length){case 2:return p(m(++b),b,m);case 3:return f.value.charCodeAt(2)!==a?0:(b=d(m(++b),b,m),f=m(b),h(f,0,u,b));default:return f.value.charCodeAt(2)!==a?0:h(f,3,u,b)}}else if(f.type===t.Ident||c(f,n)&&m(b+1).type===t.Ident){if(f.type!==t.Ident&&(f=m(++b)),f===null||!r.cmpChar(f.value,0,s))return 0;switch(f.value.length){case 1:return p(m(++b),b,m);case 2:return f.value.charCodeAt(1)!==a?0:(b=d(m(++b),b,m),f=m(b),h(f,0,u,b));default:return f.value.charCodeAt(1)!==a?0:h(f,2,u,b)}}else if(f.type===t.Dimension){let v=f.value.charCodeAt(0),k=v===n||v===a?1:0,S=k;for(;S<f.value.length&&e.isDigit(f.value.charCodeAt(S));S++);return S===k||!r.cmpChar(f.value,S,s)?0:S+1===f.value.length?p(m(++b),b,m):f.value.charCodeAt(S+1)!==a?0:S+2===f.value.length?(b=d(m(++b),b,m),f=m(b),h(f,0,u,b)):h(f,S+2,u,b)}return 0}return mm=g,mm}var gm,ox;function rL(){if(ox)return gm;ox=1;const e=Or(),t=Be(),r=Rn(),n=43,a=45,s=63,u=117;function o(g,f){return g!==null&&g.type===t.Delim&&g.value.charCodeAt(0)===f}function c(g,f){return g.value.charCodeAt(0)===f}function d(g,f,m){let b=0;for(let v=f;v<g.value.length;v++){const k=g.value.charCodeAt(v);if(k===a&&m&&b!==0)return d(g,f+b+1,!1),6;if(!e.isHexDigit(k)||++b>6)return 0}return b}function h(g,f,m){if(!g)return 0;for(;o(m(f),s);){if(++g>6)return 0;f++}return f}function p(g,f){let m=0;if(g===null||g.type!==t.Ident||!r.cmpChar(g.value,0,u)||(g=f(++m),g===null))return 0;if(o(g,n))return g=f(++m),g===null?0:g.type===t.Ident?h(d(g,0,!0),++m,f):o(g,s)?h(1,++m,f):0;if(g.type===t.Number){const b=d(g,1,!0);return b===0?0:(g=f(++m),g===null?m:g.type===t.Dimension||g.type===t.Number?!c(g,a)||!d(g,1,!1)?0:m+1:h(b,m,f))}return g.type===t.Dimension?h(d(g,1,!0),++m,f):0}return gm=p,gm}var bm,lx;function nL(){if(lx)return bm;lx=1;const e=mA(),t=tL(),r=rL(),n=Be(),a=Or(),s=Rn(),u=["calc(","-moz-calc(","-webkit-calc("],o=new Map([[n.Function,n.RightParenthesis],[n.LeftParenthesis,n.RightParenthesis],[n.LeftSquareBracket,n.RightSquareBracket],[n.LeftCurlyBracket,n.RightCurlyBracket]]),c=["cm","mm","q","in","pt","pc","px","em","rem","ex","rex","cap","rcap","ch","rch","ic","ric","lh","rlh","vw","svw","lvw","dvw","vh","svh","lvh","dvh","vi","svi","lvi","dvi","vb","svb","lvb","dvb","vmin","svmin","lvmin","dvmin","vmax","svmax","lvmax","dvmax","cqw","cqh","cqi","cqb","cqmin","cqmax"],d=["deg","grad","rad","turn"],h=["s","ms"],p=["hz","khz"],g=["dpi","dpcm","dppx","x"],f=["fr"],m=["db"],b=["st"];function v($,I){return I<$.length?$.charCodeAt(I):0}function k($,I){return s.cmpStr($,0,$.length,I)}function S($,I){for(let z=0;z<I.length;z++)if(k($,I[z]))return!0;return!1}function C($,I){return I!==$.length-2?!1:v($,I)===92&&a.isDigit(v($,I+1))}function x($,I,z){if($&&$.type==="Range"){const B=Number(z!==void 0&&z!==I.length?I.substr(0,z):I);if(isNaN(B)||$.min!==null&&B<$.min&&typeof $.min!="string"||$.max!==null&&B>$.max&&typeof $.max!="string")return!0}return!1}function w($,I){let z=0,B=[],N=0;e:do{switch($.type){case n.RightCurlyBracket:case n.RightParenthesis:case n.RightSquareBracket:if($.type!==z)break e;if(z=B.pop(),B.length===0){N++;break e}break;case n.Function:case n.LeftParenthesis:case n.LeftSquareBracket:case n.LeftCurlyBracket:B.push(z),z=o.get($.type);break}N++}while($=I(N));return N}function D($){return function(I,z,B){return I===null?0:I.type===n.Function&&S(I.value,u)?w(I,z):$(I,z,B)}}function A($){return function(I){return I===null||I.type!==$?0:1}}function _($){if($===null||$.type!==n.Ident)return 0;const I=$.value.toLowerCase();return S(I,e.cssWideKeywords)||k(I,"default")?0:1}function F($){return $===null||$.type!==n.Ident||v($.value,0)!==45||v($.value,1)!==45?0:1}function j($){if($===null||$.type!==n.Hash)return 0;const I=$.value.length;if(I!==4&&I!==5&&I!==7&&I!==9)return 0;for(let z=1;z<I;z++)if(!a.isHexDigit(v($.value,z)))return 0;return 1}function q($){return $===null||$.type!==n.Hash||!a.isIdentifierStart(v($.value,1),v($.value,2),v($.value,3))?0:1}function R($,I){if(!$)return 0;let z=0,B=[],N=0;e:do{switch($.type){case n.BadString:case n.BadUrl:break e;case n.RightCurlyBracket:case n.RightParenthesis:case n.RightSquareBracket:if($.type!==z)break e;z=B.pop();break;case n.Semicolon:if(z===0)break e;break;case n.Delim:if(z===0&&$.value==="!")break e;break;case n.Function:case n.LeftParenthesis:case n.LeftSquareBracket:case n.LeftCurlyBracket:B.push(z),z=o.get($.type);break}N++}while($=I(N));return N}function M($,I){if(!$)return 0;let z=0,B=[],N=0;e:do{switch($.type){case n.BadString:case n.BadUrl:break e;case n.RightCurlyBracket:case n.RightParenthesis:case n.RightSquareBracket:if($.type!==z)break e;z=B.pop();break;case n.Function:case n.LeftParenthesis:case n.LeftSquareBracket:case n.LeftCurlyBracket:B.push(z),z=o.get($.type);break}N++}while($=I(N));return N}function P($){return $&&($=new Set($)),function(I,z,B){if(I===null||I.type!==n.Dimension)return 0;const N=s.consumeNumber(I.value,0);if($!==null){const ee=I.value.indexOf("\\",N),X=ee===-1||!C(I.value,ee)?I.value.substr(N):I.value.substring(N,ee);if($.has(X.toLowerCase())===!1)return 0}return x(B,I.value,N)?0:1}}function W($,I,z){return $===null||$.type!==n.Percentage||x(z,$.value,$.value.length-1)?0:1}function V($){return typeof $!="function"&&($=function(){return 0}),function(I,z,B){return I!==null&&I.type===n.Number&&Number(I.value)===0?1:$(I,z,B)}}function G($,I,z){if($===null)return 0;const B=s.consumeNumber($.value,0);return!(B===$.value.length)&&!C($.value,B)||x(z,$.value,B)?0:1}function K($,I,z){if($===null||$.type!==n.Number)return 0;let B=v($.value,0)===43||v($.value,0)===45?1:0;for(;B<$.value.length;B++)if(!a.isDigit(v($.value,B)))return 0;return x(z,$.value,B)?0:1}return bm={"ident-token":A(n.Ident),"function-token":A(n.Function),"at-keyword-token":A(n.AtKeyword),"hash-token":A(n.Hash),"string-token":A(n.String),"bad-string-token":A(n.BadString),"url-token":A(n.Url),"bad-url-token":A(n.BadUrl),"delim-token":A(n.Delim),"number-token":A(n.Number),"percentage-token":A(n.Percentage),"dimension-token":A(n.Dimension),"whitespace-token":A(n.WhiteSpace),"CDO-token":A(n.CDO),"CDC-token":A(n.CDC),"colon-token":A(n.Colon),"semicolon-token":A(n.Semicolon),"comma-token":A(n.Comma),"[-token":A(n.LeftSquareBracket),"]-token":A(n.RightSquareBracket),"(-token":A(n.LeftParenthesis),")-token":A(n.RightParenthesis),"{-token":A(n.LeftCurlyBracket),"}-token":A(n.RightCurlyBracket),string:A(n.String),ident:A(n.Ident),"custom-ident":_,"custom-property-name":F,"hex-color":j,"id-selector":q,"an-plus-b":t,urange:r,"declaration-value":R,"any-value":M,dimension:D(P(null)),angle:D(P(d)),decibel:D(P(m)),frequency:D(P(p)),flex:D(P(f)),length:D(V(P(c))),resolution:D(P(g)),semitones:D(P(b)),time:D(P(h)),percentage:D(W),zero:V(),number:D(G),integer:D(K)},bm}var vm,cx;function iL(){if(cx)return vm;cx=1;const e=Sd(),t={decorator(a){const s=[];let u=null;return{...a,node(o){const c=u;u=o,a.node.call(this,o),u=c},emit(o,c,d){s.push({type:c,value:o,node:d?null:u})},result(){return s}}}};function r(a){const s=[];return e.tokenize(a,(u,o,c)=>s.push({type:u,value:a.slice(o,c),node:null})),s}function n(a,s){return typeof a=="string"?r(a):s.generate(a,t)}return vm=n,vm}var Ls={},ym={},wm={},km={},fx;function gA(){if(fx)return km;fx=1;const e=z1();function t(r,n,a){return Object.assign(e.createCustomError("SyntaxError",r),{input:n,offset:a,rawMessage:r,message:r+`
|
||
`+n+`
|
||
--`+new Array((a||n.length)+1).join("-")+"^"})}return km.SyntaxError=t,km}var dx;function aL(){if(dx)return wm;dx=1;const e=gA(),t=9,r=10,n=12,a=13,s=32;class u{constructor(c){this.str=c,this.pos=0}charCodeAt(c){return c<this.str.length?this.str.charCodeAt(c):0}charCode(){return this.charCodeAt(this.pos)}nextCharCode(){return this.charCodeAt(this.pos+1)}nextNonWsCode(c){return this.charCodeAt(this.findWsEnd(c))}findWsEnd(c){for(;c<this.str.length;c++){const d=this.str.charCodeAt(c);if(d!==a&&d!==r&&d!==n&&d!==s&&d!==t)break}return c}substringToPos(c){return this.str.substring(this.pos,this.pos=c)}eat(c){this.charCode()!==c&&this.error("Expect `"+String.fromCharCode(c)+"`"),this.pos++}peek(){return this.pos<this.str.length?this.str.charAt(this.pos++):""}error(c){throw new e.SyntaxError(c,this.str,this.pos)}}return wm.Tokenizer=u,wm}var hx;function H1(){if(hx)return ym;hx=1;const e=aL(),t=9,r=10,n=12,a=13,s=32,u=33,o=35,c=38,d=39,h=40,p=41,g=42,f=43,m=44,b=45,v=60,k=62,S=63,C=64,x=91,w=93,D=123,A=124,_=125,F=8734,j=new Uint8Array(128).map((H,Z)=>/[a-zA-Z0-9\-]/.test(String.fromCharCode(Z))?1:0),q={" ":1,"&&":2,"||":3,"|":4};function R(H){return H.substringToPos(H.findWsEnd(H.pos))}function M(H){let Z=H.pos;for(;Z<H.str.length;Z++){const re=H.str.charCodeAt(Z);if(re>=128||j[re]===0)break}return H.pos===Z&&H.error("Expect a keyword"),H.substringToPos(Z)}function P(H){let Z=H.pos;for(;Z<H.str.length;Z++){const re=H.str.charCodeAt(Z);if(re<48||re>57)break}return H.pos===Z&&H.error("Expect a number"),H.substringToPos(Z)}function W(H){const Z=H.str.indexOf("'",H.pos+1);return Z===-1&&(H.pos=H.str.length,H.error("Expect an apostrophe")),H.substringToPos(Z+1)}function V(H){let Z=null,re=null;return H.eat(D),Z=P(H),H.charCode()===m?(H.pos++,H.charCode()!==_&&(re=P(H))):re=Z,H.eat(_),{min:Number(Z),max:re?Number(re):0}}function G(H){let Z=null,re=!1;switch(H.charCode()){case g:H.pos++,Z={min:0,max:0};break;case f:H.pos++,Z={min:1,max:0};break;case S:H.pos++,Z={min:0,max:1};break;case o:H.pos++,re=!0,H.charCode()===D?Z=V(H):H.charCode()===S?(H.pos++,Z={min:0,max:0}):Z={min:1,max:0};break;case D:Z=V(H);break;default:return null}return{type:"Multiplier",comma:re,min:Z.min,max:Z.max,term:null}}function K(H,Z){const re=G(H);return re!==null?(re.term=Z,H.charCode()===o&&H.charCodeAt(H.pos-1)===f?K(H,re):re):Z}function Q(H){const Z=H.peek();return Z===""?null:{type:"Token",value:Z}}function $(H){let Z;return H.eat(v),H.eat(d),Z=M(H),H.eat(d),H.eat(k),K(H,{type:"Property",name:Z})}function I(H){let Z=null,re=null,we=1;return H.eat(x),H.charCode()===b&&(H.peek(),we=-1),we==-1&&H.charCode()===F?H.peek():(Z=we*Number(P(H)),j[H.charCode()]!==0&&(Z+=M(H))),R(H),H.eat(m),R(H),H.charCode()===F?H.peek():(we=1,H.charCode()===b&&(H.peek(),we=-1),re=we*Number(P(H)),j[H.charCode()]!==0&&(re+=M(H))),H.eat(w),{type:"Range",min:Z,max:re}}function z(H){let Z,re=null;return H.eat(v),Z=M(H),H.charCode()===h&&H.nextCharCode()===p&&(H.pos+=2,Z+="()"),H.charCodeAt(H.findWsEnd(H.pos))===x&&(R(H),re=I(H)),H.eat(k),K(H,{type:"Type",name:Z,opts:re})}function B(H){const Z=M(H);return H.charCode()===h?(H.pos++,{type:"Function",name:Z}):K(H,{type:"Keyword",name:Z})}function N(H,Z){function re(ge,O){return{type:"Group",terms:ge,combinator:O,disallowEmpty:!1,explicit:!1}}let we;for(Z=Object.keys(Z).sort((ge,O)=>q[ge]-q[O]);Z.length>0;){we=Z.shift();let ge=0,O=0;for(;ge<H.length;ge++){const de=H[ge];de.type==="Combinator"&&(de.value===we?(O===-1&&(O=ge-1),H.splice(ge,1),ge--):(O!==-1&&ge-O>1&&(H.splice(O,ge-O,re(H.slice(O,ge),we)),ge=O+1),O=-1))}O!==-1&&Z.length&&H.splice(O,ge-O,re(H.slice(O,ge),we))}return we}function ee(H){const Z=[],re={};let we,ge=null,O=H.pos;for(;we=me(H);)we.type!=="Spaces"&&(we.type==="Combinator"?((ge===null||ge.type==="Combinator")&&(H.pos=O,H.error("Unexpected combinator")),re[we.value]=!0):ge!==null&&ge.type!=="Combinator"&&(re[" "]=!0,Z.push({type:"Combinator",value:" "})),Z.push(we),ge=we,O=H.pos);return ge!==null&&ge.type==="Combinator"&&(H.pos-=O,H.error("Unexpected combinator")),{type:"Group",terms:Z,combinator:N(Z,re)||" ",disallowEmpty:!1,explicit:!1}}function X(H){let Z;return H.eat(x),Z=ee(H),H.eat(w),Z.explicit=!0,H.charCode()===u&&(H.pos++,Z.disallowEmpty=!0),Z}function me(H){let Z=H.charCode();if(Z<128&&j[Z]===1)return B(H);switch(Z){case w:break;case x:return K(H,X(H));case v:return H.nextCharCode()===d?$(H):z(H);case A:return{type:"Combinator",value:H.substringToPos(H.pos+(H.nextCharCode()===A?2:1))};case c:return H.pos++,H.eat(c),{type:"Combinator",value:"&&"};case m:return H.pos++,{type:"Comma"};case d:return K(H,{type:"String",value:W(H)});case s:case t:case r:case a:case n:return{type:"Spaces",value:R(H)};case C:return Z=H.nextCharCode(),Z<128&&j[Z]===1?(H.pos++,{type:"AtKeyword",name:M(H)}):Q(H);case g:case f:case S:case o:case u:break;case D:if(Z=H.nextCharCode(),Z<48||Z>57)return Q(H);break;default:return Q(H)}}function be(H){const Z=new e.Tokenizer(H),re=ee(Z);return Z.pos!==H.length&&Z.error("Unexpected input"),re.terms.length===1&&re.terms[0].type==="Group"?re.terms[0]:re}return ym.parse=be,ym}var px;function bA(){if(px)return Ls;px=1;const e=H1(),t={type:"Match"},r={type:"Mismatch"},n={type:"DisallowEmpty"},a=40,s=41;function u(f,m,b){return m===t&&b===r||f===t&&m===t&&b===t?f:(f.type==="If"&&f.else===r&&m===t&&(m=f.then,f=f.match),{type:"If",match:f,then:m,else:b})}function o(f){return f.length>2&&f.charCodeAt(f.length-2)===a&&f.charCodeAt(f.length-1)===s}function c(f){return f.type==="Keyword"||f.type==="AtKeyword"||f.type==="Function"||f.type==="Type"&&o(f.name)}function d(f,m,b){switch(f){case" ":{let v=t;for(let k=m.length-1;k>=0;k--){const S=m[k];v=u(S,v,r)}return v}case"|":{let v=r,k=null;for(let S=m.length-1;S>=0;S--){let C=m[S];if(c(C)&&(k===null&&S>0&&c(m[S-1])&&(k=Object.create(null),v=u({type:"Enum",map:k},t,v)),k!==null)){const x=(o(C.name)?C.name.slice(0,-1):C.name).toLowerCase();if(!(x in k)){k[x]=C;continue}}k=null,v=u(C,t,v)}return v}case"&&":{if(m.length>5)return{type:"MatchOnce",terms:m,all:!0};let v=r;for(let k=m.length-1;k>=0;k--){const S=m[k];let C;m.length>1?C=d(f,m.filter(function(x){return x!==S}),!1):C=t,v=u(S,C,v)}return v}case"||":{if(m.length>5)return{type:"MatchOnce",terms:m,all:!1};let v=b?t:r;for(let k=m.length-1;k>=0;k--){const S=m[k];let C;m.length>1?C=d(f,m.filter(function(x){return x!==S}),!0):C=t,v=u(S,C,v)}return v}}}function h(f){let m=t,b=p(f.term);if(f.max===0)b=u(b,n,r),m=u(b,null,r),m.then=u(t,t,m),f.comma&&(m.then.else=u({type:"Comma",syntax:f},m,r));else for(let v=f.min||1;v<=f.max;v++)f.comma&&m!==t&&(m=u({type:"Comma",syntax:f},m,r)),m=u(b,u(t,t,m),r);if(f.min===0)m=u(t,t,m);else for(let v=0;v<f.min-1;v++)f.comma&&m!==t&&(m=u({type:"Comma",syntax:f},m,r)),m=u(b,m,r);return m}function p(f){if(typeof f=="function")return{type:"Generic",fn:f};switch(f.type){case"Group":{let m=d(f.combinator,f.terms.map(p),!1);return f.disallowEmpty&&(m=u(m,n,r)),m}case"Multiplier":return h(f);case"Type":case"Property":return{type:f.type,name:f.name,syntax:f};case"Keyword":return{type:f.type,name:f.name.toLowerCase(),syntax:f};case"AtKeyword":return{type:f.type,name:"@"+f.name.toLowerCase(),syntax:f};case"Function":return{type:f.type,name:f.name.toLowerCase()+"(",syntax:f};case"String":return f.value.length===3?{type:"Token",value:f.value.charAt(1),syntax:f}:{type:f.type,value:f.value.substr(1,f.value.length-2).replace(/\\'/g,"'"),syntax:f};case"Token":return{type:f.type,value:f.value,syntax:f};case"Comma":return{type:f.type,syntax:f};default:throw new Error("Unknown node type:",f.type)}}function g(f,m){return typeof f=="string"&&(f=e.parse(f)),{type:"MatchGraph",match:p(f),syntax:m||null,source:f}}return Ls.DISALLOW_EMPTY=n,Ls.MATCH=t,Ls.MISMATCH=r,Ls.buildMatchGraph=g,Ls}var Rf={},mx;function sL(){if(mx)return Rf;mx=1;const e=bA(),t=Be(),{hasOwnProperty:r}=Object.prototype,n=0,a=1,s=2,u=3,o="Match",c="Mismatch",d="Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)",h=15e3;function p(C){let x=null,w=null,D=C;for(;D!==null;)w=D.prev,D.prev=x,x=D,D=w;return x}function g(C,x){if(C.length!==x.length)return!1;for(let w=0;w<C.length;w++){const D=x.charCodeAt(w);let A=C.charCodeAt(w);if(A>=65&&A<=90&&(A=A|32),A!==D)return!1}return!0}function f(C){return C.type!==t.Delim?!1:C.value!=="?"}function m(C){return C===null?!0:C.type===t.Comma||C.type===t.Function||C.type===t.LeftParenthesis||C.type===t.LeftSquareBracket||C.type===t.LeftCurlyBracket||f(C)}function b(C){return C===null?!0:C.type===t.RightParenthesis||C.type===t.RightSquareBracket||C.type===t.RightCurlyBracket||C.type===t.Delim&&C.value==="/"}function v(C,x,w){function D(){do I++,$=I<C.length?C[I]:null;while($!==null&&($.type===t.WhiteSpace||$.type===t.Comment))}function A(N){const ee=I+N;return ee<C.length?C[ee]:null}function _(N,ee){return{nextState:N,matchStack:B,syntaxStack:P,thenStack:W,tokenIndex:I,prev:ee}}function F(N){W={nextState:N,matchStack:B,syntaxStack:P,prev:W}}function j(N){V=_(N,V)}function q(){B={type:a,syntax:x.syntax,token:$,prev:B},D(),G=null,I>z&&(z=I)}function R(){P={syntax:x.syntax,opts:x.syntax.opts||P!==null&&P.opts||null,prev:P},B={type:s,syntax:x.syntax,token:B.token,prev:B}}function M(){B.type===s?B=B.prev:B={type:u,syntax:P.syntax,token:B.token,prev:B},P=P.prev}let P=null,W=null,V=null,G=null,K=0,Q=null,$=null,I=-1,z=0,B={type:n,syntax:null,token:null,prev:null};for(D();Q===null&&++K<h;)switch(x.type){case"Match":if(W===null){if($!==null&&(I!==C.length-1||$.value!=="\\0"&&$.value!=="\\9")){x=e.MISMATCH;break}Q=o;break}if(x=W.nextState,x===e.DISALLOW_EMPTY)if(W.matchStack===B){x=e.MISMATCH;break}else x=e.MATCH;for(;W.syntaxStack!==P;)M();W=W.prev;break;case"Mismatch":if(G!==null&&G!==!1)(V===null||I>V.tokenIndex)&&(V=G,G=!1);else if(V===null){Q=c;break}x=V.nextState,W=V.thenStack,P=V.syntaxStack,B=V.matchStack,I=V.tokenIndex,$=I<C.length?C[I]:null,V=V.prev;break;case"MatchGraph":x=x.match;break;case"If":x.else!==e.MISMATCH&&j(x.else),x.then!==e.MATCH&&F(x.then),x=x.match;break;case"MatchOnce":x={type:"MatchOnceBuffer",syntax:x,index:0,mask:0};break;case"MatchOnceBuffer":{const X=x.syntax.terms;if(x.index===X.length){if(x.mask===0||x.syntax.all){x=e.MISMATCH;break}x=e.MATCH;break}if(x.mask===(1<<X.length)-1){x=e.MATCH;break}for(;x.index<X.length;x.index++){const me=1<<x.index;if((x.mask&me)===0){j(x),F({type:"AddMatchOnce",syntax:x.syntax,mask:x.mask|me}),x=X[x.index++];break}}break}case"AddMatchOnce":x={type:"MatchOnceBuffer",syntax:x.syntax,index:0,mask:x.mask};break;case"Enum":if($!==null){let X=$.value.toLowerCase();if(X.indexOf("\\")!==-1&&(X=X.replace(/\\[09].*$/,"")),r.call(x.map,X)){x=x.map[X];break}}x=e.MISMATCH;break;case"Generic":{const X=P!==null?P.opts:null,me=I+Math.floor(x.fn($,A,X));if(!isNaN(me)&&me>I){for(;I<me;)q();x=e.MATCH}else x=e.MISMATCH;break}case"Type":case"Property":{const X=x.type==="Type"?"types":"properties",me=r.call(w,X)?w[X][x.name]:null;if(!me||!me.match)throw new Error("Bad syntax reference: "+(x.type==="Type"?"<"+x.name+">":"<'"+x.name+"'>"));if(G!==!1&&$!==null&&x.type==="Type"&&(x.name==="custom-ident"&&$.type===t.Ident||x.name==="length"&&$.value==="0")){G===null&&(G=_(x,V)),x=e.MISMATCH;break}R(),x=me.match;break}case"Keyword":{const X=x.name;if($!==null){let me=$.value;if(me.indexOf("\\")!==-1&&(me=me.replace(/\\[09].*$/,"")),g(me,X)){q(),x=e.MATCH;break}}x=e.MISMATCH;break}case"AtKeyword":case"Function":if($!==null&&g($.value,x.name)){q(),x=e.MATCH;break}x=e.MISMATCH;break;case"Token":if($!==null&&$.value===x.value){q(),x=e.MATCH;break}x=e.MISMATCH;break;case"Comma":$!==null&&$.type===t.Comma?m(B.token)?x=e.MISMATCH:(q(),x=b($)?e.MISMATCH:e.MATCH):x=m(B.token)||b($)?e.MATCH:e.MISMATCH;break;case"String":let N="",ee=I;for(;ee<C.length&&N.length<x.value.length;ee++)N+=C[ee].value;if(g(N,x.value)){for(;I<ee;)q();x=e.MATCH}else x=e.MISMATCH;break;default:throw new Error("Unknown node type: "+x.type)}switch(Q){case null:console.warn("[csstree-match] BREAK after "+h+" iterations"),Q=d,B=null;break;case o:for(;P!==null;)M();break;default:B=null}return{tokens:C,reason:Q,iterations:K,match:B,longestMatch:z}}function k(C,x,w){const D=v(C,x,w||{});if(D.match!==null){let A=p(D.match).prev;for(D.match=[];A!==null;){switch(A.type){case s:case u:D.match.push({type:A.type,syntax:A.syntax});break;default:D.match.push({token:A.token.value,node:A.token.node});break}A=A.prev}}return D}function S(C,x,w){const D=v(C,x,w||{});if(D.match===null)return D;let A=D.match,_=D.match={syntax:x.syntax||null,match:[]};const F=[_];for(A=p(A).prev;A!==null;){switch(A.type){case s:_.match.push(_={syntax:A.syntax,match:[]}),F.push(_);break;case u:F.pop(),_=F[F.length-1];break;default:_.match.push({syntax:A.syntax||null,token:A.token.value,node:A.token.node})}A=A.prev}return D}return Rf.matchAsList=k,Rf.matchAsTree=S,Rf}var Ps={},gx;function uL(){if(gx)return Ps;gx=1;function e(s){function u(d){return d===null?!1:d.type==="Type"||d.type==="Property"||d.type==="Keyword"}function o(d){if(Array.isArray(d.match)){for(let h=0;h<d.match.length;h++)if(o(d.match[h]))return u(d.syntax)&&c.unshift(d.syntax),!0}else if(d.node===s)return c=u(d.syntax)?[d.syntax]:[],!0;return!1}let c=null;return this.matched!==null&&o(this.matched),c}function t(s,u){return a(this,s,o=>o.type==="Type"&&o.name===u)}function r(s,u){return a(this,s,o=>o.type==="Property"&&o.name===u)}function n(s){return a(this,s,u=>u.type==="Keyword")}function a(s,u,o){const c=e.call(s,u);return c===null?!1:c.some(o)}return Ps.getTrace=e,Ps.isKeyword=n,Ps.isProperty=r,Ps.isType=t,Ps}var Sm={},bx;function oL(){if(bx)return Sm;bx=1;const e=Eu();function t(a){return"node"in a?a.node:t(a.match[0])}function r(a){return"node"in a?a.node:r(a.match[a.match.length-1])}function n(a,s,u,o,c){function d(p){if(p.syntax!==null&&p.syntax.type===o&&p.syntax.name===c){const g=t(p),f=r(p);a.syntax.walk(s,function(m,b,v){if(m===g){const k=new e.List;do{if(k.appendData(b.data),b.data===f)break;b=b.next}while(b!==null);h.push({parent:v,nodes:k})}})}Array.isArray(p.match)&&p.match.forEach(d)}const h=[];return u.matched!==null&&d(u.matched),h}return Sm.matchFragments=n,Sm}var xm={},vx;function lL(){if(vx)return xm;vx=1;const e=Eu(),{hasOwnProperty:t}=Object.prototype;function r(o){return typeof o=="number"&&isFinite(o)&&Math.floor(o)===o&&o>=0}function n(o){return!!o&&r(o.offset)&&r(o.line)&&r(o.column)}function a(o,c){return function(h,p){if(!h||h.constructor!==Object)return p(h,"Type of node should be an Object");for(let g in h){let f=!0;if(t.call(h,g)!==!1){if(g==="type")h.type!==o&&p(h,"Wrong node type `"+h.type+"`, expected `"+o+"`");else if(g==="loc"){if(h.loc===null)continue;if(h.loc&&h.loc.constructor===Object)if(typeof h.loc.source!="string")g+=".source";else if(!n(h.loc.start))g+=".start";else if(!n(h.loc.end))g+=".end";else continue;f=!1}else if(c.hasOwnProperty(g)){f=!1;for(let m=0;!f&&m<c[g].length;m++){const b=c[g][m];switch(b){case String:f=typeof h[g]=="string";break;case Boolean:f=typeof h[g]=="boolean";break;case null:f=h[g]===null;break;default:typeof b=="string"?f=h[g]&&h[g].type===b:Array.isArray(b)&&(f=h[g]instanceof e.List)}}}else p(h,"Unknown field `"+g+"` for "+o+" node type");f||p(h,"Bad value for `"+o+"."+g+"`")}}for(const g in c)t.call(c,g)&&t.call(h,g)===!1&&p(h,"Field `"+o+"."+g+"` is missed")}}function s(o,c){const d=c.structure,h={type:String,loc:!0},p={type:'"'+o+'"'};for(const g in d){if(t.call(d,g)===!1)continue;const f=[],m=h[g]=Array.isArray(d[g])?d[g].slice():[d[g]];for(let b=0;b<m.length;b++){const v=m[b];if(v===String||v===Boolean)f.push(v.name);else if(v===null)f.push("null");else if(typeof v=="string")f.push("<"+v+">");else if(Array.isArray(v))f.push("List");else throw new Error("Wrong value `"+v+"` in `"+o+"."+g+"` structure definition")}p[g]=f.join(" | ")}return{docs:p,check:a(o,h)}}function u(o){const c={};if(o.node){for(const d in o.node)if(t.call(o.node,d)){const h=o.node[d];if(h.structure)c[d]=s(d,h);else throw new Error("Missed `structure` field in `"+d+"` node type definition")}}return c}return xm.getStructureFromConfig=u,xm}var Cm={},yx;function vA(){if(yx)return Cm;yx=1;const e=function(){};function t(n){return typeof n=="function"?n:e}function r(n,a,s){function u(d){switch(o.call(s,d),d.type){case"Group":d.terms.forEach(u);break;case"Multiplier":u(d.term);break;case"Type":case"Property":case"Keyword":case"AtKeyword":case"Function":case"String":case"Token":case"Comma":break;default:throw new Error("Unknown type: "+d.type)}c.call(s,d)}let o=e,c=e;if(typeof a=="function"?o=a:a&&(o=t(a.enter),c=t(a.leave)),o===e&&c===e)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");u(n)}return Cm.walk=r,Cm}var wx;function yA(){if(wx)return dm;wx=1;const e=eL(),t=U1(),r=mA(),n=nL(),a=iL(),s=bA(),u=sL(),o=uL(),c=oL(),d=lL(),h=H1(),p=j1(),g=vA(),f=s.buildMatchGraph(r.cssWideKeywords.join(" | "));function m(x,w,D){const A={};for(const _ in x)x[_].syntax&&(A[_]=D?x[_].syntax:p.generate(x[_].syntax,{compact:w}));return A}function b(x,w,D){const A={};for(const[_,F]of Object.entries(x))A[_]={prelude:F.prelude&&(D?F.prelude.syntax:p.generate(F.prelude.syntax,{compact:w})),descriptors:F.descriptors&&m(F.descriptors,w,D)};return A}function v(x){for(let w=0;w<x.length;w++)if(x[w].value.toLowerCase()==="var(")return!0;return!1}function k(x,w,D){return{matched:x,iterations:D,error:w,...o}}function S(x,w,D,A){const _=a(D,x.syntax);let F;return v(_)?k(null,new Error("Matching for a tree with var() is not supported")):(A&&(F=u.matchAsTree(_,x.cssWideKeywordsSyntax,x)),(!A||!F.match)&&(F=u.matchAsTree(_,w.match,x),!F.match)?k(null,new e.SyntaxMatchError(F.reason,w.syntax,D,F),F.iterations):k(F.match,null,F.iterations))}let C=class{constructor(w,D,A){if(this.cssWideKeywordsSyntax=f,this.syntax=D,this.generic=!1,this.atrules=Object.create(null),this.properties=Object.create(null),this.types=Object.create(null),this.structure=A||d.getStructureFromConfig(w),w){if(w.types)for(const _ in w.types)this.addType_(_,w.types[_]);if(w.generic){this.generic=!0;for(const _ in n)this.addType_(_,n[_])}if(w.atrules)for(const _ in w.atrules)this.addAtrule_(_,w.atrules[_]);if(w.properties)for(const _ in w.properties)this.addProperty_(_,w.properties[_])}}checkStructure(w){function D(F,j){_.push({node:F,message:j})}const A=this.structure,_=[];return this.syntax.walk(w,function(F){A.hasOwnProperty(F.type)?A[F.type].check(F,D):D(F,"Unknown node type `"+F.type+"`")}),_.length?_:!1}createDescriptor(w,D,A,_=null){const F={type:D,name:A},j={type:D,name:A,parent:_,serializable:typeof w=="string"||w&&typeof w.type=="string",syntax:null,match:null};return typeof w=="function"?j.match=s.buildMatchGraph(w,F):(typeof w=="string"?Object.defineProperty(j,"syntax",{get(){return Object.defineProperty(j,"syntax",{value:h.parse(w)}),j.syntax}}):j.syntax=w,Object.defineProperty(j,"match",{get(){return Object.defineProperty(j,"match",{value:s.buildMatchGraph(j.syntax,F)}),j.match}})),j}addAtrule_(w,D){D&&(this.atrules[w]={type:"Atrule",name:w,prelude:D.prelude?this.createDescriptor(D.prelude,"AtrulePrelude",w):null,descriptors:D.descriptors?Object.keys(D.descriptors).reduce((A,_)=>(A[_]=this.createDescriptor(D.descriptors[_],"AtruleDescriptor",_,w),A),Object.create(null)):null})}addProperty_(w,D){D&&(this.properties[w]=this.createDescriptor(D,"Property",w))}addType_(w,D){D&&(this.types[w]=this.createDescriptor(D,"Type",w))}checkAtruleName(w){if(!this.getAtrule(w))return new e.SyntaxReferenceError("Unknown at-rule","@"+w)}checkAtrulePrelude(w,D){const A=this.checkAtruleName(w);if(A)return A;const _=this.getAtrule(w);if(!_.prelude&&D)return new SyntaxError("At-rule `@"+w+"` should not contain a prelude");if(_.prelude&&!D&&!S(this,_.prelude,"",!1).matched)return new SyntaxError("At-rule `@"+w+"` should contain a prelude")}checkAtruleDescriptorName(w,D){const A=this.checkAtruleName(w);if(A)return A;const _=this.getAtrule(w),F=t.keyword(D);if(!_.descriptors)return new SyntaxError("At-rule `@"+w+"` has no known descriptors");if(!_.descriptors[F.name]&&!_.descriptors[F.basename])return new e.SyntaxReferenceError("Unknown at-rule descriptor",D)}checkPropertyName(w){if(!this.getProperty(w))return new e.SyntaxReferenceError("Unknown property",w)}matchAtrulePrelude(w,D){const A=this.checkAtrulePrelude(w,D);if(A)return k(null,A);const _=this.getAtrule(w);return _.prelude?S(this,_.prelude,D||"",!1):k(null,null)}matchAtruleDescriptor(w,D,A){const _=this.checkAtruleDescriptorName(w,D);if(_)return k(null,_);const F=this.getAtrule(w),j=t.keyword(D);return S(this,F.descriptors[j.name]||F.descriptors[j.basename],A,!1)}matchDeclaration(w){return w.type!=="Declaration"?k(null,new Error("Not a Declaration node")):this.matchProperty(w.property,w.value)}matchProperty(w,D){if(t.property(w).custom)return k(null,new Error("Lexer matching doesn't applicable for custom properties"));const A=this.checkPropertyName(w);return A?k(null,A):S(this,this.getProperty(w),D,!0)}matchType(w,D){const A=this.getType(w);return A?S(this,A,D,!1):k(null,new e.SyntaxReferenceError("Unknown type",w))}match(w,D){return typeof w!="string"&&(!w||!w.type)?k(null,new e.SyntaxReferenceError("Bad syntax")):((typeof w=="string"||!w.match)&&(w=this.createDescriptor(w,"Type","anonymous")),S(this,w,D,!1))}findValueFragments(w,D,A,_){return c.matchFragments(this,D,this.matchProperty(w,D),A,_)}findDeclarationValueFragments(w,D,A){return c.matchFragments(this,w.value,this.matchDeclaration(w),D,A)}findAllFragments(w,D,A){const _=[];return this.syntax.walk(w,{visit:"Declaration",enter:F=>{_.push.apply(_,this.findDeclarationValueFragments(F,D,A))}}),_}getAtrule(w,D=!0){const A=t.keyword(w);return(A.vendor&&D?this.atrules[A.name]||this.atrules[A.basename]:this.atrules[A.name])||null}getAtrulePrelude(w,D=!0){const A=this.getAtrule(w,D);return A&&A.prelude||null}getAtruleDescriptor(w,D){return this.atrules.hasOwnProperty(w)&&this.atrules.declarators&&this.atrules[w].declarators[D]||null}getProperty(w,D=!0){const A=t.property(w);return(A.vendor&&D?this.properties[A.name]||this.properties[A.basename]:this.properties[A.name])||null}getType(w){return hasOwnProperty.call(this.types,w)?this.types[w]:null}validate(){function w(_,F,j,q){if(j.has(F))return j.get(F);j.set(F,!1),q.syntax!==null&&g.walk(q.syntax,function(R){if(R.type!=="Type"&&R.type!=="Property")return;const M=R.type==="Type"?_.types:_.properties,P=R.type==="Type"?D:A;(!hasOwnProperty.call(M,R.name)||w(_,R.name,P,M[R.name]))&&j.set(F,!0)},this)}let D=new Map,A=new Map;for(const _ in this.types)w(this,_,D,this.types[_]);for(const _ in this.properties)w(this,_,A,this.properties[_]);return D=[...D.keys()].filter(_=>D.get(_)),A=[...A.keys()].filter(_=>A.get(_)),D.length||A.length?{types:D,properties:A}:null}dump(w,D){return{generic:this.generic,types:m(this.types,!D,w),properties:m(this.properties,!D,w),atrules:b(this.atrules,!D,w)}}toString(){return JSON.stringify(this.dump())}};return dm.Lexer=C,dm}var Dm,kx;function cL(){if(kx)return Dm;kx=1;const{hasOwnProperty:e}=Object.prototype,t={generic:!0,types:o,atrules:{prelude:c,descriptors:c},properties:o,parseContext:a,scope:s,atrule:["parse"],pseudo:["parse"],node:["name","structure","parse","generate","walkContext"]};function r(p){return p&&p.constructor===Object}function n(p){return r(p)?{...p}:p}function a(p,g){return Object.assign(p,g)}function s(p,g){for(const f in g)e.call(g,f)&&(r(p[f])?s(p[f],g[f]):p[f]=n(g[f]));return p}function u(p,g){return typeof g=="string"&&/^\s*\|/.test(g)?typeof p=="string"?p+g:g.replace(/^\s*\|\s*/,""):g||null}function o(p,g){if(typeof g=="string")return u(p,g);const f={...p};for(let m in g)e.call(g,m)&&(f[m]=u(e.call(p,m)?p[m]:void 0,g[m]));return f}function c(p,g){const f=o(p,g);return!r(f)||Object.keys(f).length?f:null}function d(p,g,f){for(const m in f)if(e.call(f,m)!==!1){if(f[m]===!0)e.call(g,m)&&(p[m]=n(g[m]));else if(f[m]){if(typeof f[m]=="function"){const b=f[m];p[m]=b({},p[m]),p[m]=b(p[m]||{},g[m])}else if(r(f[m])){const b={};for(let v in p[m])b[v]=d({},p[m][v],f[m]);for(let v in g[m])b[v]=d(b[v]||{},g[m][v],f[m]);p[m]=b}else if(Array.isArray(f[m])){const b={},v=f[m].reduce(function(k,S){return k[S]=!0,k},{});for(const[k,S]of Object.entries(p[m]||{}))b[k]={},S&&d(b[k],S,v);for(const k in g[m])e.call(g[m],k)&&(b[k]||(b[k]={}),g[m]&&g[m][k]&&d(b[k],g[m][k],v));p[m]=b}}}return p}return Dm=(p,g)=>d(p,g,t),Dm}var Em,Sx;function wA(){if(Sx)return Em;Sx=1;const e=Sd(),t=K9(),r=Q9(),n=Z9(),a=J9(),s=yA(),u=cL();function o(d){const h=t.createParser(d),p=a.createWalker(d),g=r.createGenerator(d),{fromPlainObject:f,toPlainObject:m}=n.createConvertor(p),b={lexer:null,createLexer:v=>new s.Lexer(v,b,b.lexer.structure),tokenize:e.tokenize,parse:h,generate:g,walk:p,find:p.find,findLast:p.findLast,findAll:p.findAll,fromPlainObject:f,toPlainObject:m,fork(v){const k=u({},d);return o(typeof v=="function"?v(k,Object.assign):u(k,v))}};return b.lexer=new s.Lexer({generic:!0,types:d.types,atrules:d.atrules,properties:d.properties,node:d.node},b),b}return Em=d=>o(u({},d)),Em}var Am,xx;function fL(){return xx||(xx=1,Am={generic:!0,types:{"absolute-size":"xx-small|x-small|small|medium|large|x-large|xx-large|xxx-large","alpha-value":"<number>|<percentage>","angle-percentage":"<angle>|<percentage>","angular-color-hint":"<angle-percentage>","angular-color-stop":"<color>&&<color-stop-angle>?","angular-color-stop-list":"[<angular-color-stop> [, <angular-color-hint>]?]# , <angular-color-stop>","animateable-feature":"scroll-position|contents|<custom-ident>",attachment:"scroll|fixed|local","attr()":"attr( <attr-name> <type-or-unit>? [, <attr-fallback>]? )","attr-matcher":"['~'|'|'|'^'|'$'|'*']? '='","attr-modifier":"i|s","attribute-selector":"'[' <wq-name> ']'|'[' <wq-name> <attr-matcher> [<string-token>|<ident-token>] <attr-modifier>? ']'","auto-repeat":"repeat( [auto-fill|auto-fit] , [<line-names>? <fixed-size>]+ <line-names>? )","auto-track-list":"[<line-names>? [<fixed-size>|<fixed-repeat>]]* <line-names>? <auto-repeat> [<line-names>? [<fixed-size>|<fixed-repeat>]]* <line-names>?","baseline-position":"[first|last]? baseline","basic-shape":"<inset()>|<circle()>|<ellipse()>|<polygon()>|<path()>","bg-image":"none|<image>","bg-layer":"<bg-image>||<bg-position> [/ <bg-size>]?||<repeat-style>||<attachment>||<box>||<box>","bg-position":"[[left|center|right|top|bottom|<length-percentage>]|[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]|[center|[left|right] <length-percentage>?]&&[center|[top|bottom] <length-percentage>?]]","bg-size":"[<length-percentage>|auto]{1,2}|cover|contain","blur()":"blur( <length> )","blend-mode":"normal|multiply|screen|overlay|darken|lighten|color-dodge|color-burn|hard-light|soft-light|difference|exclusion|hue|saturation|color|luminosity",box:"border-box|padding-box|content-box","brightness()":"brightness( <number-percentage> )","calc()":"calc( <calc-sum> )","calc-sum":"<calc-product> [['+'|'-'] <calc-product>]*","calc-product":"<calc-value> ['*' <calc-value>|'/' <number>]*","calc-value":"<number>|<dimension>|<percentage>|( <calc-sum> )","cf-final-image":"<image>|<color>","cf-mixing-image":"<percentage>?&&<image>","circle()":"circle( [<shape-radius>]? [at <position>]? )","clamp()":"clamp( <calc-sum>#{3} )","class-selector":"'.' <ident-token>","clip-source":"<url>",color:"<rgb()>|<rgba()>|<hsl()>|<hsla()>|<hwb()>|<lab()>|<lch()>|<hex-color>|<named-color>|currentcolor|<deprecated-system-color>","color-stop":"<color-stop-length>|<color-stop-angle>","color-stop-angle":"<angle-percentage>{1,2}","color-stop-length":"<length-percentage>{1,2}","color-stop-list":"[<linear-color-stop> [, <linear-color-hint>]?]# , <linear-color-stop>",combinator:"'>'|'+'|'~'|['||']","common-lig-values":"[common-ligatures|no-common-ligatures]","compat-auto":"searchfield|textarea|push-button|slider-horizontal|checkbox|radio|square-button|menulist|listbox|meter|progress-bar|button","composite-style":"clear|copy|source-over|source-in|source-out|source-atop|destination-over|destination-in|destination-out|destination-atop|xor","compositing-operator":"add|subtract|intersect|exclude","compound-selector":"[<type-selector>? <subclass-selector>* [<pseudo-element-selector> <pseudo-class-selector>*]*]!","compound-selector-list":"<compound-selector>#","complex-selector":"<compound-selector> [<combinator>? <compound-selector>]*","complex-selector-list":"<complex-selector>#","conic-gradient()":"conic-gradient( [from <angle>]? [at <position>]? , <angular-color-stop-list> )","contextual-alt-values":"[contextual|no-contextual]","content-distribution":"space-between|space-around|space-evenly|stretch","content-list":"[<string>|contents|<image>|<counter>|<quote>|<target>|<leader()>|<attr()>]+","content-position":"center|start|end|flex-start|flex-end","content-replacement":"<image>","contrast()":"contrast( [<number-percentage>] )",counter:"<counter()>|<counters()>","counter()":"counter( <counter-name> , <counter-style>? )","counter-name":"<custom-ident>","counter-style":"<counter-style-name>|symbols( )","counter-style-name":"<custom-ident>","counters()":"counters( <counter-name> , <string> , <counter-style>? )","cross-fade()":"cross-fade( <cf-mixing-image> , <cf-final-image>? )","cubic-bezier-timing-function":"ease|ease-in|ease-out|ease-in-out|cubic-bezier( <number [0,1]> , <number> , <number [0,1]> , <number> )","deprecated-system-color":"ActiveBorder|ActiveCaption|AppWorkspace|Background|ButtonFace|ButtonHighlight|ButtonShadow|ButtonText|CaptionText|GrayText|Highlight|HighlightText|InactiveBorder|InactiveCaption|InactiveCaptionText|InfoBackground|InfoText|Menu|MenuText|Scrollbar|ThreeDDarkShadow|ThreeDFace|ThreeDHighlight|ThreeDLightShadow|ThreeDShadow|Window|WindowFrame|WindowText","discretionary-lig-values":"[discretionary-ligatures|no-discretionary-ligatures]","display-box":"contents|none","display-inside":"flow|flow-root|table|flex|grid|ruby","display-internal":"table-row-group|table-header-group|table-footer-group|table-row|table-cell|table-column-group|table-column|table-caption|ruby-base|ruby-text|ruby-base-container|ruby-text-container","display-legacy":"inline-block|inline-list-item|inline-table|inline-flex|inline-grid","display-listitem":"<display-outside>?&&[flow|flow-root]?&&list-item","display-outside":"block|inline|run-in","drop-shadow()":"drop-shadow( <length>{2,3} <color>? )","east-asian-variant-values":"[jis78|jis83|jis90|jis04|simplified|traditional]","east-asian-width-values":"[full-width|proportional-width]","element()":"element( <custom-ident> , [first|start|last|first-except]? )|element( <id-selector> )","ellipse()":"ellipse( [<shape-radius>{2}]? [at <position>]? )","ending-shape":"circle|ellipse","env()":"env( <custom-ident> , <declaration-value>? )","explicit-track-list":"[<line-names>? <track-size>]+ <line-names>?","family-name":"<string>|<custom-ident>+","feature-tag-value":"<string> [<integer>|on|off]?","feature-type":"@stylistic|@historical-forms|@styleset|@character-variant|@swash|@ornaments|@annotation","feature-value-block":"<feature-type> '{' <feature-value-declaration-list> '}'","feature-value-block-list":"<feature-value-block>+","feature-value-declaration":"<custom-ident> : <integer>+ ;","feature-value-declaration-list":"<feature-value-declaration>","feature-value-name":"<custom-ident>","fill-rule":"nonzero|evenodd","filter-function":"<blur()>|<brightness()>|<contrast()>|<drop-shadow()>|<grayscale()>|<hue-rotate()>|<invert()>|<opacity()>|<saturate()>|<sepia()>","filter-function-list":"[<filter-function>|<url>]+","final-bg-layer":"<'background-color'>||<bg-image>||<bg-position> [/ <bg-size>]?||<repeat-style>||<attachment>||<box>||<box>","fit-content()":"fit-content( [<length>|<percentage>] )","fixed-breadth":"<length-percentage>","fixed-repeat":"repeat( [<integer [1,∞]>] , [<line-names>? <fixed-size>]+ <line-names>? )","fixed-size":"<fixed-breadth>|minmax( <fixed-breadth> , <track-breadth> )|minmax( <inflexible-breadth> , <fixed-breadth> )","font-stretch-absolute":"normal|ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded|<percentage>","font-variant-css21":"[normal|small-caps]","font-weight-absolute":"normal|bold|<number [1,1000]>","frequency-percentage":"<frequency>|<percentage>","general-enclosed":"[<function-token> <any-value> )]|( <ident> <any-value> )","generic-family":"serif|sans-serif|cursive|fantasy|monospace|-apple-system","generic-name":"serif|sans-serif|cursive|fantasy|monospace","geometry-box":"<shape-box>|fill-box|stroke-box|view-box",gradient:"<linear-gradient()>|<repeating-linear-gradient()>|<radial-gradient()>|<repeating-radial-gradient()>|<conic-gradient()>|<repeating-conic-gradient()>|<-legacy-gradient>","grayscale()":"grayscale( <number-percentage> )","grid-line":"auto|<custom-ident>|[<integer>&&<custom-ident>?]|[span&&[<integer>||<custom-ident>]]","historical-lig-values":"[historical-ligatures|no-historical-ligatures]","hsl()":"hsl( <hue> <percentage> <percentage> [/ <alpha-value>]? )|hsl( <hue> , <percentage> , <percentage> , <alpha-value>? )","hsla()":"hsla( <hue> <percentage> <percentage> [/ <alpha-value>]? )|hsla( <hue> , <percentage> , <percentage> , <alpha-value>? )",hue:"<number>|<angle>","hue-rotate()":"hue-rotate( <angle> )","hwb()":"hwb( [<hue>|none] [<percentage>|none] [<percentage>|none] [/ [<alpha-value>|none]]? )",image:"<url>|<image()>|<image-set()>|<element()>|<paint()>|<cross-fade()>|<gradient>","image()":"image( <image-tags>? [<image-src>? , <color>?]! )","image-set()":"image-set( <image-set-option># )","image-set-option":"[<image>|<string>] [<resolution>||type( <string> )]","image-src":"<url>|<string>","image-tags":"ltr|rtl","inflexible-breadth":"<length>|<percentage>|min-content|max-content|auto","inset()":"inset( <length-percentage>{1,4} [round <'border-radius'>]? )","invert()":"invert( <number-percentage> )","keyframes-name":"<custom-ident>|<string>","keyframe-block":"<keyframe-selector># { <declaration-list> }","keyframe-block-list":"<keyframe-block>+","keyframe-selector":"from|to|<percentage>","layer()":"layer( <layer-name> )","layer-name":"<ident> ['.' <ident>]*","leader()":"leader( <leader-type> )","leader-type":"dotted|solid|space|<string>","length-percentage":"<length>|<percentage>","line-names":"'[' <custom-ident>* ']'","line-name-list":"[<line-names>|<name-repeat>]+","line-style":"none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset","line-width":"<length>|thin|medium|thick","linear-color-hint":"<length-percentage>","linear-color-stop":"<color> <color-stop-length>?","linear-gradient()":"linear-gradient( [<angle>|to <side-or-corner>]? , <color-stop-list> )","mask-layer":"<mask-reference>||<position> [/ <bg-size>]?||<repeat-style>||<geometry-box>||[<geometry-box>|no-clip]||<compositing-operator>||<masking-mode>","mask-position":"[<length-percentage>|left|center|right] [<length-percentage>|top|center|bottom]?","mask-reference":"none|<image>|<mask-source>","mask-source":"<url>","masking-mode":"alpha|luminance|match-source","matrix()":"matrix( <number>#{6} )","matrix3d()":"matrix3d( <number>#{16} )","max()":"max( <calc-sum># )","media-and":"<media-in-parens> [and <media-in-parens>]+","media-condition":"<media-not>|<media-and>|<media-or>|<media-in-parens>","media-condition-without-or":"<media-not>|<media-and>|<media-in-parens>","media-feature":"( [<mf-plain>|<mf-boolean>|<mf-range>] )","media-in-parens":"( <media-condition> )|<media-feature>|<general-enclosed>","media-not":"not <media-in-parens>","media-or":"<media-in-parens> [or <media-in-parens>]+","media-query":"<media-condition>|[not|only]? <media-type> [and <media-condition-without-or>]?","media-query-list":"<media-query>#","media-type":"<ident>","mf-boolean":"<mf-name>","mf-name":"<ident>","mf-plain":"<mf-name> : <mf-value>","mf-range":"<mf-name> ['<'|'>']? '='? <mf-value>|<mf-value> ['<'|'>']? '='? <mf-name>|<mf-value> '<' '='? <mf-name> '<' '='? <mf-value>|<mf-value> '>' '='? <mf-name> '>' '='? <mf-value>","mf-value":"<number>|<dimension>|<ident>|<ratio>","min()":"min( <calc-sum># )","minmax()":"minmax( [<length>|<percentage>|min-content|max-content|auto] , [<length>|<percentage>|<flex>|min-content|max-content|auto] )","name-repeat":"repeat( [<integer [1,∞]>|auto-fill] , <line-names>+ )","named-color":"transparent|aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|rebeccapurple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen|<-non-standard-color>","namespace-prefix":"<ident>","ns-prefix":"[<ident-token>|'*']? '|'","number-percentage":"<number>|<percentage>","numeric-figure-values":"[lining-nums|oldstyle-nums]","numeric-fraction-values":"[diagonal-fractions|stacked-fractions]","numeric-spacing-values":"[proportional-nums|tabular-nums]",nth:"<an-plus-b>|even|odd","opacity()":"opacity( [<number-percentage>] )","overflow-position":"unsafe|safe","outline-radius":"<length>|<percentage>","page-body":"<declaration>? [; <page-body>]?|<page-margin-box> <page-body>","page-margin-box":"<page-margin-box-type> '{' <declaration-list> '}'","page-margin-box-type":"@top-left-corner|@top-left|@top-center|@top-right|@top-right-corner|@bottom-left-corner|@bottom-left|@bottom-center|@bottom-right|@bottom-right-corner|@left-top|@left-middle|@left-bottom|@right-top|@right-middle|@right-bottom","page-selector-list":"[<page-selector>#]?","page-selector":"<pseudo-page>+|<ident> <pseudo-page>*","page-size":"A5|A4|A3|B5|B4|JIS-B5|JIS-B4|letter|legal|ledger","path()":"path( [<fill-rule> ,]? <string> )","paint()":"paint( <ident> , <declaration-value>? )","perspective()":"perspective( <length> )","polygon()":"polygon( <fill-rule>? , [<length-percentage> <length-percentage>]# )",position:"[[left|center|right]||[top|center|bottom]|[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]?|[[left|right] <length-percentage>]&&[[top|bottom] <length-percentage>]]","pseudo-class-selector":"':' <ident-token>|':' <function-token> <any-value> ')'","pseudo-element-selector":"':' <pseudo-class-selector>","pseudo-page":": [left|right|first|blank]",quote:"open-quote|close-quote|no-open-quote|no-close-quote","radial-gradient()":"radial-gradient( [<ending-shape>||<size>]? [at <position>]? , <color-stop-list> )","relative-selector":"<combinator>? <complex-selector>","relative-selector-list":"<relative-selector>#","relative-size":"larger|smaller","repeat-style":"repeat-x|repeat-y|[repeat|space|round|no-repeat]{1,2}","repeating-conic-gradient()":"repeating-conic-gradient( [from <angle>]? [at <position>]? , <angular-color-stop-list> )","repeating-linear-gradient()":"repeating-linear-gradient( [<angle>|to <side-or-corner>]? , <color-stop-list> )","repeating-radial-gradient()":"repeating-radial-gradient( [<ending-shape>||<size>]? [at <position>]? , <color-stop-list> )","rgb()":"rgb( <percentage>{3} [/ <alpha-value>]? )|rgb( <number>{3} [/ <alpha-value>]? )|rgb( <percentage>#{3} , <alpha-value>? )|rgb( <number>#{3} , <alpha-value>? )","rgba()":"rgba( <percentage>{3} [/ <alpha-value>]? )|rgba( <number>{3} [/ <alpha-value>]? )|rgba( <percentage>#{3} , <alpha-value>? )|rgba( <number>#{3} , <alpha-value>? )","rotate()":"rotate( [<angle>|<zero>] )","rotate3d()":"rotate3d( <number> , <number> , <number> , [<angle>|<zero>] )","rotateX()":"rotateX( [<angle>|<zero>] )","rotateY()":"rotateY( [<angle>|<zero>] )","rotateZ()":"rotateZ( [<angle>|<zero>] )","saturate()":"saturate( <number-percentage> )","scale()":"scale( <number> , <number>? )","scale3d()":"scale3d( <number> , <number> , <number> )","scaleX()":"scaleX( <number> )","scaleY()":"scaleY( <number> )","scaleZ()":"scaleZ( <number> )","self-position":"center|start|end|self-start|self-end|flex-start|flex-end","shape-radius":"<length-percentage>|closest-side|farthest-side","skew()":"skew( [<angle>|<zero>] , [<angle>|<zero>]? )","skewX()":"skewX( [<angle>|<zero>] )","skewY()":"skewY( [<angle>|<zero>] )","sepia()":"sepia( <number-percentage> )",shadow:"inset?&&<length>{2,4}&&<color>?","shadow-t":"[<length>{2,3}&&<color>?]",shape:"rect( <top> , <right> , <bottom> , <left> )|rect( <top> <right> <bottom> <left> )","shape-box":"<box>|margin-box","side-or-corner":"[left|right]||[top|bottom]","single-animation":"<time>||<easing-function>||<time>||<single-animation-iteration-count>||<single-animation-direction>||<single-animation-fill-mode>||<single-animation-play-state>||[none|<keyframes-name>]","single-animation-direction":"normal|reverse|alternate|alternate-reverse","single-animation-fill-mode":"none|forwards|backwards|both","single-animation-iteration-count":"infinite|<number>","single-animation-play-state":"running|paused","single-animation-timeline":"auto|none|<timeline-name>","single-transition":"[none|<single-transition-property>]||<time>||<easing-function>||<time>","single-transition-property":"all|<custom-ident>",size:"closest-side|farthest-side|closest-corner|farthest-corner|<length>|<length-percentage>{2}","step-position":"jump-start|jump-end|jump-none|jump-both|start|end","step-timing-function":"step-start|step-end|steps( <integer> [, <step-position>]? )","subclass-selector":"<id-selector>|<class-selector>|<attribute-selector>|<pseudo-class-selector>","supports-condition":"not <supports-in-parens>|<supports-in-parens> [and <supports-in-parens>]*|<supports-in-parens> [or <supports-in-parens>]*","supports-in-parens":"( <supports-condition> )|<supports-feature>|<general-enclosed>","supports-feature":"<supports-decl>|<supports-selector-fn>","supports-decl":"( <declaration> )","supports-selector-fn":"selector( <complex-selector> )",symbol:"<string>|<image>|<custom-ident>",target:"<target-counter()>|<target-counters()>|<target-text()>","target-counter()":"target-counter( [<string>|<url>] , <custom-ident> , <counter-style>? )","target-counters()":"target-counters( [<string>|<url>] , <custom-ident> , <string> , <counter-style>? )","target-text()":"target-text( [<string>|<url>] , [content|before|after|first-letter]? )","time-percentage":"<time>|<percentage>","timeline-name":"<custom-ident>|<string>","easing-function":"linear|<cubic-bezier-timing-function>|<step-timing-function>","track-breadth":"<length-percentage>|<flex>|min-content|max-content|auto","track-list":"[<line-names>? [<track-size>|<track-repeat>]]+ <line-names>?","track-repeat":"repeat( [<integer [1,∞]>] , [<line-names>? <track-size>]+ <line-names>? )","track-size":"<track-breadth>|minmax( <inflexible-breadth> , <track-breadth> )|fit-content( [<length>|<percentage>] )","transform-function":"<matrix()>|<translate()>|<translateX()>|<translateY()>|<scale()>|<scaleX()>|<scaleY()>|<rotate()>|<skew()>|<skewX()>|<skewY()>|<matrix3d()>|<translate3d()>|<translateZ()>|<scale3d()>|<scaleZ()>|<rotate3d()>|<rotateX()>|<rotateY()>|<rotateZ()>|<perspective()>","transform-list":"<transform-function>+","translate()":"translate( <length-percentage> , <length-percentage>? )","translate3d()":"translate3d( <length-percentage> , <length-percentage> , <length> )","translateX()":"translateX( <length-percentage> )","translateY()":"translateY( <length-percentage> )","translateZ()":"translateZ( <length> )","type-or-unit":"string|color|url|integer|number|length|angle|time|frequency|cap|ch|em|ex|ic|lh|rlh|rem|vb|vi|vw|vh|vmin|vmax|mm|Q|cm|in|pt|pc|px|deg|grad|rad|turn|ms|s|Hz|kHz|%","type-selector":"<wq-name>|<ns-prefix>? '*'","var()":"var( <custom-property-name> , <declaration-value>? )","viewport-length":"auto|<length-percentage>","visual-box":"content-box|padding-box|border-box","wq-name":"<ns-prefix>? <ident-token>","-legacy-gradient":"<-webkit-gradient()>|<-legacy-linear-gradient>|<-legacy-repeating-linear-gradient>|<-legacy-radial-gradient>|<-legacy-repeating-radial-gradient>","-legacy-linear-gradient":"-moz-linear-gradient( <-legacy-linear-gradient-arguments> )|-webkit-linear-gradient( <-legacy-linear-gradient-arguments> )|-o-linear-gradient( <-legacy-linear-gradient-arguments> )","-legacy-repeating-linear-gradient":"-moz-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )|-webkit-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )|-o-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )","-legacy-linear-gradient-arguments":"[<angle>|<side-or-corner>]? , <color-stop-list>","-legacy-radial-gradient":"-moz-radial-gradient( <-legacy-radial-gradient-arguments> )|-webkit-radial-gradient( <-legacy-radial-gradient-arguments> )|-o-radial-gradient( <-legacy-radial-gradient-arguments> )","-legacy-repeating-radial-gradient":"-moz-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )|-webkit-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )|-o-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )","-legacy-radial-gradient-arguments":"[<position> ,]? [[[<-legacy-radial-gradient-shape>||<-legacy-radial-gradient-size>]|[<length>|<percentage>]{2}] ,]? <color-stop-list>","-legacy-radial-gradient-size":"closest-side|closest-corner|farthest-side|farthest-corner|contain|cover","-legacy-radial-gradient-shape":"circle|ellipse","-non-standard-font":"-apple-system-body|-apple-system-headline|-apple-system-subheadline|-apple-system-caption1|-apple-system-caption2|-apple-system-footnote|-apple-system-short-body|-apple-system-short-headline|-apple-system-short-subheadline|-apple-system-short-caption1|-apple-system-short-footnote|-apple-system-tall-body","-non-standard-color":"-moz-ButtonDefault|-moz-ButtonHoverFace|-moz-ButtonHoverText|-moz-CellHighlight|-moz-CellHighlightText|-moz-Combobox|-moz-ComboboxText|-moz-Dialog|-moz-DialogText|-moz-dragtargetzone|-moz-EvenTreeRow|-moz-Field|-moz-FieldText|-moz-html-CellHighlight|-moz-html-CellHighlightText|-moz-mac-accentdarkestshadow|-moz-mac-accentdarkshadow|-moz-mac-accentface|-moz-mac-accentlightesthighlight|-moz-mac-accentlightshadow|-moz-mac-accentregularhighlight|-moz-mac-accentregularshadow|-moz-mac-chrome-active|-moz-mac-chrome-inactive|-moz-mac-focusring|-moz-mac-menuselect|-moz-mac-menushadow|-moz-mac-menutextselect|-moz-MenuHover|-moz-MenuHoverText|-moz-MenuBarText|-moz-MenuBarHoverText|-moz-nativehyperlinktext|-moz-OddTreeRow|-moz-win-communicationstext|-moz-win-mediatext|-moz-activehyperlinktext|-moz-default-background-color|-moz-default-color|-moz-hyperlinktext|-moz-visitedhyperlinktext|-webkit-activelink|-webkit-focus-ring-color|-webkit-link|-webkit-text","-non-standard-image-rendering":"optimize-contrast|-moz-crisp-edges|-o-crisp-edges|-webkit-optimize-contrast","-non-standard-overflow":"-moz-scrollbars-none|-moz-scrollbars-horizontal|-moz-scrollbars-vertical|-moz-hidden-unscrollable","-non-standard-width":"fill-available|min-intrinsic|intrinsic|-moz-available|-moz-fit-content|-moz-min-content|-moz-max-content|-webkit-min-content|-webkit-max-content","-webkit-gradient()":"-webkit-gradient( <-webkit-gradient-type> , <-webkit-gradient-point> [, <-webkit-gradient-point>|, <-webkit-gradient-radius> , <-webkit-gradient-point>] [, <-webkit-gradient-radius>]? [, <-webkit-gradient-color-stop>]* )","-webkit-gradient-color-stop":"from( <color> )|color-stop( [<number-zero-one>|<percentage>] , <color> )|to( <color> )","-webkit-gradient-point":"[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]","-webkit-gradient-radius":"<length>|<percentage>","-webkit-gradient-type":"linear|radial","-webkit-mask-box-repeat":"repeat|stretch|round","-webkit-mask-clip-style":"border|border-box|padding|padding-box|content|content-box|text","-ms-filter-function-list":"<-ms-filter-function>+","-ms-filter-function":"<-ms-filter-function-progid>|<-ms-filter-function-legacy>","-ms-filter-function-progid":"'progid:' [<ident-token> '.']* [<ident-token>|<function-token> <any-value>? )]","-ms-filter-function-legacy":"<ident-token>|<function-token> <any-value>? )","-ms-filter":"<string>",age:"child|young|old","attr-name":"<wq-name>","attr-fallback":"<any-value>","bg-clip":"<box>|border|text","border-radius":"<length-percentage>{1,2}",bottom:"<length>|auto","generic-voice":"[<age>? <gender> <integer>?]",gender:"male|female|neutral","lab()":"lab( [<percentage>|<number>|none] [<percentage>|<number>|none] [<percentage>|<number>|none] [/ [<alpha-value>|none]]? )","lch()":"lch( [<percentage>|<number>|none] [<percentage>|<number>|none] [<hue>|none] [/ [<alpha-value>|none]]? )",left:"<length>|auto","mask-image":"<mask-reference>#",paint:"none|<color>|<url> [none|<color>]?|context-fill|context-stroke",ratio:"<number [0,∞]> [/ <number [0,∞]>]?","reversed-counter-name":"reversed( <counter-name> )",right:"<length>|auto","svg-length":"<percentage>|<length>|<number>","svg-writing-mode":"lr-tb|rl-tb|tb-rl|lr|rl|tb",top:"<length>|auto","track-group":"'(' [<string>* <track-minmax> <string>*]+ ')' ['[' <positive-integer> ']']?|<track-minmax>","track-list-v0":"[<string>* <track-group> <string>*]+|none","track-minmax":"minmax( <track-breadth> , <track-breadth> )|auto|<track-breadth>|fit-content",x:"<number>",y:"<number>",declaration:"<ident-token> : <declaration-value>? ['!' important]?","declaration-list":"[<declaration>? ';']* <declaration>?",url:"url( <string> <url-modifier>* )|<url-token>","url-modifier":"<ident>|<function-token> <any-value> )","number-zero-one":"<number [0,1]>","number-one-or-greater":"<number [1,∞]>","positive-integer":"<integer [0,∞]>","-non-standard-display":"-ms-inline-flexbox|-ms-grid|-ms-inline-grid|-webkit-flex|-webkit-inline-flex|-webkit-box|-webkit-inline-box|-moz-inline-stack|-moz-box|-moz-inline-box"},properties:{"--*":"<declaration-value>","-ms-accelerator":"false|true","-ms-block-progression":"tb|rl|bt|lr","-ms-content-zoom-chaining":"none|chained","-ms-content-zooming":"none|zoom","-ms-content-zoom-limit":"<'-ms-content-zoom-limit-min'> <'-ms-content-zoom-limit-max'>","-ms-content-zoom-limit-max":"<percentage>","-ms-content-zoom-limit-min":"<percentage>","-ms-content-zoom-snap":"<'-ms-content-zoom-snap-type'>||<'-ms-content-zoom-snap-points'>","-ms-content-zoom-snap-points":"snapInterval( <percentage> , <percentage> )|snapList( <percentage># )","-ms-content-zoom-snap-type":"none|proximity|mandatory","-ms-filter":"<string>","-ms-flow-from":"[none|<custom-ident>]#","-ms-flow-into":"[none|<custom-ident>]#","-ms-grid-columns":"none|<track-list>|<auto-track-list>","-ms-grid-rows":"none|<track-list>|<auto-track-list>","-ms-high-contrast-adjust":"auto|none","-ms-hyphenate-limit-chars":"auto|<integer>{1,3}","-ms-hyphenate-limit-lines":"no-limit|<integer>","-ms-hyphenate-limit-zone":"<percentage>|<length>","-ms-ime-align":"auto|after","-ms-overflow-style":"auto|none|scrollbar|-ms-autohiding-scrollbar","-ms-scrollbar-3dlight-color":"<color>","-ms-scrollbar-arrow-color":"<color>","-ms-scrollbar-base-color":"<color>","-ms-scrollbar-darkshadow-color":"<color>","-ms-scrollbar-face-color":"<color>","-ms-scrollbar-highlight-color":"<color>","-ms-scrollbar-shadow-color":"<color>","-ms-scrollbar-track-color":"<color>","-ms-scroll-chaining":"chained|none","-ms-scroll-limit":"<'-ms-scroll-limit-x-min'> <'-ms-scroll-limit-y-min'> <'-ms-scroll-limit-x-max'> <'-ms-scroll-limit-y-max'>","-ms-scroll-limit-x-max":"auto|<length>","-ms-scroll-limit-x-min":"<length>","-ms-scroll-limit-y-max":"auto|<length>","-ms-scroll-limit-y-min":"<length>","-ms-scroll-rails":"none|railed","-ms-scroll-snap-points-x":"snapInterval( <length-percentage> , <length-percentage> )|snapList( <length-percentage># )","-ms-scroll-snap-points-y":"snapInterval( <length-percentage> , <length-percentage> )|snapList( <length-percentage># )","-ms-scroll-snap-type":"none|proximity|mandatory","-ms-scroll-snap-x":"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-x'>","-ms-scroll-snap-y":"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-y'>","-ms-scroll-translation":"none|vertical-to-horizontal","-ms-text-autospace":"none|ideograph-alpha|ideograph-numeric|ideograph-parenthesis|ideograph-space","-ms-touch-select":"grippers|none","-ms-user-select":"none|element|text","-ms-wrap-flow":"auto|both|start|end|maximum|clear","-ms-wrap-margin":"<length>","-ms-wrap-through":"wrap|none","-moz-appearance":"none|button|button-arrow-down|button-arrow-next|button-arrow-previous|button-arrow-up|button-bevel|button-focus|caret|checkbox|checkbox-container|checkbox-label|checkmenuitem|dualbutton|groupbox|listbox|listitem|menuarrow|menubar|menucheckbox|menuimage|menuitem|menuitemtext|menulist|menulist-button|menulist-text|menulist-textfield|menupopup|menuradio|menuseparator|meterbar|meterchunk|progressbar|progressbar-vertical|progresschunk|progresschunk-vertical|radio|radio-container|radio-label|radiomenuitem|range|range-thumb|resizer|resizerpanel|scale-horizontal|scalethumbend|scalethumb-horizontal|scalethumbstart|scalethumbtick|scalethumb-vertical|scale-vertical|scrollbarbutton-down|scrollbarbutton-left|scrollbarbutton-right|scrollbarbutton-up|scrollbarthumb-horizontal|scrollbarthumb-vertical|scrollbartrack-horizontal|scrollbartrack-vertical|searchfield|separator|sheet|spinner|spinner-downbutton|spinner-textfield|spinner-upbutton|splitter|statusbar|statusbarpanel|tab|tabpanel|tabpanels|tab-scroll-arrow-back|tab-scroll-arrow-forward|textfield|textfield-multiline|toolbar|toolbarbutton|toolbarbutton-dropdown|toolbargripper|toolbox|tooltip|treeheader|treeheadercell|treeheadersortarrow|treeitem|treeline|treetwisty|treetwistyopen|treeview|-moz-mac-unified-toolbar|-moz-win-borderless-glass|-moz-win-browsertabbar-toolbox|-moz-win-communicationstext|-moz-win-communications-toolbox|-moz-win-exclude-glass|-moz-win-glass|-moz-win-mediatext|-moz-win-media-toolbox|-moz-window-button-box|-moz-window-button-box-maximized|-moz-window-button-close|-moz-window-button-maximize|-moz-window-button-minimize|-moz-window-button-restore|-moz-window-frame-bottom|-moz-window-frame-left|-moz-window-frame-right|-moz-window-titlebar|-moz-window-titlebar-maximized","-moz-binding":"<url>|none","-moz-border-bottom-colors":"<color>+|none","-moz-border-left-colors":"<color>+|none","-moz-border-right-colors":"<color>+|none","-moz-border-top-colors":"<color>+|none","-moz-context-properties":"none|[fill|fill-opacity|stroke|stroke-opacity]#","-moz-float-edge":"border-box|content-box|margin-box|padding-box","-moz-force-broken-image-icon":"0|1","-moz-image-region":"<shape>|auto","-moz-orient":"inline|block|horizontal|vertical","-moz-outline-radius":"<outline-radius>{1,4} [/ <outline-radius>{1,4}]?","-moz-outline-radius-bottomleft":"<outline-radius>","-moz-outline-radius-bottomright":"<outline-radius>","-moz-outline-radius-topleft":"<outline-radius>","-moz-outline-radius-topright":"<outline-radius>","-moz-stack-sizing":"ignore|stretch-to-fit","-moz-text-blink":"none|blink","-moz-user-focus":"ignore|normal|select-after|select-before|select-menu|select-same|select-all|none","-moz-user-input":"auto|none|enabled|disabled","-moz-user-modify":"read-only|read-write|write-only","-moz-window-dragging":"drag|no-drag","-moz-window-shadow":"default|menu|tooltip|sheet|none","-webkit-appearance":"none|button|button-bevel|caps-lock-indicator|caret|checkbox|default-button|inner-spin-button|listbox|listitem|media-controls-background|media-controls-fullscreen-background|media-current-time-display|media-enter-fullscreen-button|media-exit-fullscreen-button|media-fullscreen-button|media-mute-button|media-overlay-play-button|media-play-button|media-seek-back-button|media-seek-forward-button|media-slider|media-sliderthumb|media-time-remaining-display|media-toggle-closed-captions-button|media-volume-slider|media-volume-slider-container|media-volume-sliderthumb|menulist|menulist-button|menulist-text|menulist-textfield|meter|progress-bar|progress-bar-value|push-button|radio|scrollbarbutton-down|scrollbarbutton-left|scrollbarbutton-right|scrollbarbutton-up|scrollbargripper-horizontal|scrollbargripper-vertical|scrollbarthumb-horizontal|scrollbarthumb-vertical|scrollbartrack-horizontal|scrollbartrack-vertical|searchfield|searchfield-cancel-button|searchfield-decoration|searchfield-results-button|searchfield-results-decoration|slider-horizontal|slider-vertical|sliderthumb-horizontal|sliderthumb-vertical|square-button|textarea|textfield|-apple-pay-button","-webkit-border-before":"<'border-width'>||<'border-style'>||<color>","-webkit-border-before-color":"<color>","-webkit-border-before-style":"<'border-style'>","-webkit-border-before-width":"<'border-width'>","-webkit-box-reflect":"[above|below|right|left]? <length>? <image>?","-webkit-line-clamp":"none|<integer>","-webkit-mask":"[<mask-reference>||<position> [/ <bg-size>]?||<repeat-style>||[<box>|border|padding|content|text]||[<box>|border|padding|content]]#","-webkit-mask-attachment":"<attachment>#","-webkit-mask-clip":"[<box>|border|padding|content|text]#","-webkit-mask-composite":"<composite-style>#","-webkit-mask-image":"<mask-reference>#","-webkit-mask-origin":"[<box>|border|padding|content]#","-webkit-mask-position":"<position>#","-webkit-mask-position-x":"[<length-percentage>|left|center|right]#","-webkit-mask-position-y":"[<length-percentage>|top|center|bottom]#","-webkit-mask-repeat":"<repeat-style>#","-webkit-mask-repeat-x":"repeat|no-repeat|space|round","-webkit-mask-repeat-y":"repeat|no-repeat|space|round","-webkit-mask-size":"<bg-size>#","-webkit-overflow-scrolling":"auto|touch","-webkit-tap-highlight-color":"<color>","-webkit-text-fill-color":"<color>","-webkit-text-stroke":"<length>||<color>","-webkit-text-stroke-color":"<color>","-webkit-text-stroke-width":"<length>","-webkit-touch-callout":"default|none","-webkit-user-modify":"read-only|read-write|read-write-plaintext-only","accent-color":"auto|<color>","align-content":"normal|<baseline-position>|<content-distribution>|<overflow-position>? <content-position>","align-items":"normal|stretch|<baseline-position>|[<overflow-position>? <self-position>]","align-self":"auto|normal|stretch|<baseline-position>|<overflow-position>? <self-position>","align-tracks":"[normal|<baseline-position>|<content-distribution>|<overflow-position>? <content-position>]#",all:"initial|inherit|unset|revert|revert-layer",animation:"<single-animation>#","animation-delay":"<time>#","animation-direction":"<single-animation-direction>#","animation-duration":"<time>#","animation-fill-mode":"<single-animation-fill-mode>#","animation-iteration-count":"<single-animation-iteration-count>#","animation-name":"[none|<keyframes-name>]#","animation-play-state":"<single-animation-play-state>#","animation-timing-function":"<easing-function>#","animation-timeline":"<single-animation-timeline>#",appearance:"none|auto|textfield|menulist-button|<compat-auto>","aspect-ratio":"auto|<ratio>",azimuth:"<angle>|[[left-side|far-left|left|center-left|center|center-right|right|far-right|right-side]||behind]|leftwards|rightwards","backdrop-filter":"none|<filter-function-list>","backface-visibility":"visible|hidden",background:"[<bg-layer> ,]* <final-bg-layer>","background-attachment":"<attachment>#","background-blend-mode":"<blend-mode>#","background-clip":"<bg-clip>#","background-color":"<color>","background-image":"<bg-image>#","background-origin":"<box>#","background-position":"<bg-position>#","background-position-x":"[center|[[left|right|x-start|x-end]? <length-percentage>?]!]#","background-position-y":"[center|[[top|bottom|y-start|y-end]? <length-percentage>?]!]#","background-repeat":"<repeat-style>#","background-size":"<bg-size>#","block-overflow":"clip|ellipsis|<string>","block-size":"<'width'>",border:"<line-width>||<line-style>||<color>","border-block":"<'border-top-width'>||<'border-top-style'>||<color>","border-block-color":"<'border-top-color'>{1,2}","border-block-style":"<'border-top-style'>","border-block-width":"<'border-top-width'>","border-block-end":"<'border-top-width'>||<'border-top-style'>||<color>","border-block-end-color":"<'border-top-color'>","border-block-end-style":"<'border-top-style'>","border-block-end-width":"<'border-top-width'>","border-block-start":"<'border-top-width'>||<'border-top-style'>||<color>","border-block-start-color":"<'border-top-color'>","border-block-start-style":"<'border-top-style'>","border-block-start-width":"<'border-top-width'>","border-bottom":"<line-width>||<line-style>||<color>","border-bottom-color":"<'border-top-color'>","border-bottom-left-radius":"<length-percentage>{1,2}","border-bottom-right-radius":"<length-percentage>{1,2}","border-bottom-style":"<line-style>","border-bottom-width":"<line-width>","border-collapse":"collapse|separate","border-color":"<color>{1,4}","border-end-end-radius":"<length-percentage>{1,2}","border-end-start-radius":"<length-percentage>{1,2}","border-image":"<'border-image-source'>||<'border-image-slice'> [/ <'border-image-width'>|/ <'border-image-width'>? / <'border-image-outset'>]?||<'border-image-repeat'>","border-image-outset":"[<length>|<number>]{1,4}","border-image-repeat":"[stretch|repeat|round|space]{1,2}","border-image-slice":"<number-percentage>{1,4}&&fill?","border-image-source":"none|<image>","border-image-width":"[<length-percentage>|<number>|auto]{1,4}","border-inline":"<'border-top-width'>||<'border-top-style'>||<color>","border-inline-end":"<'border-top-width'>||<'border-top-style'>||<color>","border-inline-color":"<'border-top-color'>{1,2}","border-inline-style":"<'border-top-style'>","border-inline-width":"<'border-top-width'>","border-inline-end-color":"<'border-top-color'>","border-inline-end-style":"<'border-top-style'>","border-inline-end-width":"<'border-top-width'>","border-inline-start":"<'border-top-width'>||<'border-top-style'>||<color>","border-inline-start-color":"<'border-top-color'>","border-inline-start-style":"<'border-top-style'>","border-inline-start-width":"<'border-top-width'>","border-left":"<line-width>||<line-style>||<color>","border-left-color":"<color>","border-left-style":"<line-style>","border-left-width":"<line-width>","border-radius":"<length-percentage>{1,4} [/ <length-percentage>{1,4}]?","border-right":"<line-width>||<line-style>||<color>","border-right-color":"<color>","border-right-style":"<line-style>","border-right-width":"<line-width>","border-spacing":"<length> <length>?","border-start-end-radius":"<length-percentage>{1,2}","border-start-start-radius":"<length-percentage>{1,2}","border-style":"<line-style>{1,4}","border-top":"<line-width>||<line-style>||<color>","border-top-color":"<color>","border-top-left-radius":"<length-percentage>{1,2}","border-top-right-radius":"<length-percentage>{1,2}","border-top-style":"<line-style>","border-top-width":"<line-width>","border-width":"<line-width>{1,4}",bottom:"<length>|<percentage>|auto","box-align":"start|center|end|baseline|stretch","box-decoration-break":"slice|clone","box-direction":"normal|reverse|inherit","box-flex":"<number>","box-flex-group":"<integer>","box-lines":"single|multiple","box-ordinal-group":"<integer>","box-orient":"horizontal|vertical|inline-axis|block-axis|inherit","box-pack":"start|center|end|justify","box-shadow":"none|<shadow>#","box-sizing":"content-box|border-box","break-after":"auto|avoid|always|all|avoid-page|page|left|right|recto|verso|avoid-column|column|avoid-region|region","break-before":"auto|avoid|always|all|avoid-page|page|left|right|recto|verso|avoid-column|column|avoid-region|region","break-inside":"auto|avoid|avoid-page|avoid-column|avoid-region","caption-side":"top|bottom|block-start|block-end|inline-start|inline-end","caret-color":"auto|<color>",clear:"none|left|right|both|inline-start|inline-end",clip:"<shape>|auto","clip-path":"<clip-source>|[<basic-shape>||<geometry-box>]|none",color:"<color>","print-color-adjust":"economy|exact","color-scheme":"normal|[light|dark|<custom-ident>]+&&only?","column-count":"<integer>|auto","column-fill":"auto|balance|balance-all","column-gap":"normal|<length-percentage>","column-rule":"<'column-rule-width'>||<'column-rule-style'>||<'column-rule-color'>","column-rule-color":"<color>","column-rule-style":"<'border-style'>","column-rule-width":"<'border-width'>","column-span":"none|all","column-width":"<length>|auto",columns:"<'column-width'>||<'column-count'>",contain:"none|strict|content|[size||layout||style||paint]",content:"normal|none|[<content-replacement>|<content-list>] [/ [<string>|<counter>]+]?","content-visibility":"visible|auto|hidden","counter-increment":"[<counter-name> <integer>?]+|none","counter-reset":"[<counter-name> <integer>?|<reversed-counter-name> <integer>?]+|none","counter-set":"[<counter-name> <integer>?]+|none",cursor:"[[<url> [<x> <y>]? ,]* [auto|default|none|context-menu|help|pointer|progress|wait|cell|crosshair|text|vertical-text|alias|copy|move|no-drop|not-allowed|e-resize|n-resize|ne-resize|nw-resize|s-resize|se-resize|sw-resize|w-resize|ew-resize|ns-resize|nesw-resize|nwse-resize|col-resize|row-resize|all-scroll|zoom-in|zoom-out|grab|grabbing|hand|-webkit-grab|-webkit-grabbing|-webkit-zoom-in|-webkit-zoom-out|-moz-grab|-moz-grabbing|-moz-zoom-in|-moz-zoom-out]]",direction:"ltr|rtl",display:"[<display-outside>||<display-inside>]|<display-listitem>|<display-internal>|<display-box>|<display-legacy>|<-non-standard-display>","empty-cells":"show|hide",filter:"none|<filter-function-list>|<-ms-filter-function-list>",flex:"none|[<'flex-grow'> <'flex-shrink'>?||<'flex-basis'>]","flex-basis":"content|<'width'>","flex-direction":"row|row-reverse|column|column-reverse","flex-flow":"<'flex-direction'>||<'flex-wrap'>","flex-grow":"<number>","flex-shrink":"<number>","flex-wrap":"nowrap|wrap|wrap-reverse",float:"left|right|none|inline-start|inline-end",font:"[[<'font-style'>||<font-variant-css21>||<'font-weight'>||<'font-stretch'>]? <'font-size'> [/ <'line-height'>]? <'font-family'>]|caption|icon|menu|message-box|small-caption|status-bar","font-family":"[<family-name>|<generic-family>]#","font-feature-settings":"normal|<feature-tag-value>#","font-kerning":"auto|normal|none","font-language-override":"normal|<string>","font-optical-sizing":"auto|none","font-variation-settings":"normal|[<string> <number>]#","font-size":"<absolute-size>|<relative-size>|<length-percentage>","font-size-adjust":"none|[ex-height|cap-height|ch-width|ic-width|ic-height]? [from-font|<number>]","font-smooth":"auto|never|always|<absolute-size>|<length>","font-stretch":"<font-stretch-absolute>","font-style":"normal|italic|oblique <angle>?","font-synthesis":"none|[weight||style||small-caps]","font-variant":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>||stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )||[small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps]||<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero||<east-asian-variant-values>||<east-asian-width-values>||ruby]","font-variant-alternates":"normal|[stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )]","font-variant-caps":"normal|small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps","font-variant-east-asian":"normal|[<east-asian-variant-values>||<east-asian-width-values>||ruby]","font-variant-ligatures":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>]","font-variant-numeric":"normal|[<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero]","font-variant-position":"normal|sub|super","font-weight":"<font-weight-absolute>|bolder|lighter","forced-color-adjust":"auto|none",gap:"<'row-gap'> <'column-gap'>?",grid:"<'grid-template'>|<'grid-template-rows'> / [auto-flow&&dense?] <'grid-auto-columns'>?|[auto-flow&&dense?] <'grid-auto-rows'>? / <'grid-template-columns'>","grid-area":"<grid-line> [/ <grid-line>]{0,3}","grid-auto-columns":"<track-size>+","grid-auto-flow":"[row|column]||dense","grid-auto-rows":"<track-size>+","grid-column":"<grid-line> [/ <grid-line>]?","grid-column-end":"<grid-line>","grid-column-gap":"<length-percentage>","grid-column-start":"<grid-line>","grid-gap":"<'grid-row-gap'> <'grid-column-gap'>?","grid-row":"<grid-line> [/ <grid-line>]?","grid-row-end":"<grid-line>","grid-row-gap":"<length-percentage>","grid-row-start":"<grid-line>","grid-template":"none|[<'grid-template-rows'> / <'grid-template-columns'>]|[<line-names>? <string> <track-size>? <line-names>?]+ [/ <explicit-track-list>]?","grid-template-areas":"none|<string>+","grid-template-columns":"none|<track-list>|<auto-track-list>|subgrid <line-name-list>?","grid-template-rows":"none|<track-list>|<auto-track-list>|subgrid <line-name-list>?","hanging-punctuation":"none|[first||[force-end|allow-end]||last]",height:"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )","hyphenate-character":"auto|<string>",hyphens:"none|manual|auto","image-orientation":"from-image|<angle>|[<angle>? flip]","image-rendering":"auto|crisp-edges|pixelated|optimizeSpeed|optimizeQuality|<-non-standard-image-rendering>","image-resolution":"[from-image||<resolution>]&&snap?","ime-mode":"auto|normal|active|inactive|disabled","initial-letter":"normal|[<number> <integer>?]","initial-letter-align":"[auto|alphabetic|hanging|ideographic]","inline-size":"<'width'>","input-security":"auto|none",inset:"<'top'>{1,4}","inset-block":"<'top'>{1,2}","inset-block-end":"<'top'>","inset-block-start":"<'top'>","inset-inline":"<'top'>{1,2}","inset-inline-end":"<'top'>","inset-inline-start":"<'top'>",isolation:"auto|isolate","justify-content":"normal|<content-distribution>|<overflow-position>? [<content-position>|left|right]","justify-items":"normal|stretch|<baseline-position>|<overflow-position>? [<self-position>|left|right]|legacy|legacy&&[left|right|center]","justify-self":"auto|normal|stretch|<baseline-position>|<overflow-position>? [<self-position>|left|right]","justify-tracks":"[normal|<content-distribution>|<overflow-position>? [<content-position>|left|right]]#",left:"<length>|<percentage>|auto","letter-spacing":"normal|<length-percentage>","line-break":"auto|loose|normal|strict|anywhere","line-clamp":"none|<integer>","line-height":"normal|<number>|<length>|<percentage>","line-height-step":"<length>","list-style":"<'list-style-type'>||<'list-style-position'>||<'list-style-image'>","list-style-image":"<image>|none","list-style-position":"inside|outside","list-style-type":"<counter-style>|<string>|none",margin:"[<length>|<percentage>|auto]{1,4}","margin-block":"<'margin-left'>{1,2}","margin-block-end":"<'margin-left'>","margin-block-start":"<'margin-left'>","margin-bottom":"<length>|<percentage>|auto","margin-inline":"<'margin-left'>{1,2}","margin-inline-end":"<'margin-left'>","margin-inline-start":"<'margin-left'>","margin-left":"<length>|<percentage>|auto","margin-right":"<length>|<percentage>|auto","margin-top":"<length>|<percentage>|auto","margin-trim":"none|in-flow|all",mask:"<mask-layer>#","mask-border":"<'mask-border-source'>||<'mask-border-slice'> [/ <'mask-border-width'>? [/ <'mask-border-outset'>]?]?||<'mask-border-repeat'>||<'mask-border-mode'>","mask-border-mode":"luminance|alpha","mask-border-outset":"[<length>|<number>]{1,4}","mask-border-repeat":"[stretch|repeat|round|space]{1,2}","mask-border-slice":"<number-percentage>{1,4} fill?","mask-border-source":"none|<image>","mask-border-width":"[<length-percentage>|<number>|auto]{1,4}","mask-clip":"[<geometry-box>|no-clip]#","mask-composite":"<compositing-operator>#","mask-image":"<mask-reference>#","mask-mode":"<masking-mode>#","mask-origin":"<geometry-box>#","mask-position":"<position>#","mask-repeat":"<repeat-style>#","mask-size":"<bg-size>#","mask-type":"luminance|alpha","masonry-auto-flow":"[pack|next]||[definite-first|ordered]","math-style":"normal|compact","max-block-size":"<'max-width'>","max-height":"none|<length-percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )","max-inline-size":"<'max-width'>","max-lines":"none|<integer>","max-width":"none|<length-percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|<-non-standard-width>","min-block-size":"<'min-width'>","min-height":"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )","min-inline-size":"<'min-width'>","min-width":"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|<-non-standard-width>","mix-blend-mode":"<blend-mode>|plus-lighter","object-fit":"fill|contain|cover|none|scale-down","object-position":"<position>",offset:"[<'offset-position'>? [<'offset-path'> [<'offset-distance'>||<'offset-rotate'>]?]?]! [/ <'offset-anchor'>]?","offset-anchor":"auto|<position>","offset-distance":"<length-percentage>","offset-path":"none|ray( [<angle>&&<size>&&contain?] )|<path()>|<url>|[<basic-shape>||<geometry-box>]","offset-position":"auto|<position>","offset-rotate":"[auto|reverse]||<angle>",opacity:"<alpha-value>",order:"<integer>",orphans:"<integer>",outline:"[<'outline-color'>||<'outline-style'>||<'outline-width'>]","outline-color":"<color>|invert","outline-offset":"<length>","outline-style":"auto|<'border-style'>","outline-width":"<line-width>",overflow:"[visible|hidden|clip|scroll|auto]{1,2}|<-non-standard-overflow>","overflow-anchor":"auto|none","overflow-block":"visible|hidden|clip|scroll|auto","overflow-clip-box":"padding-box|content-box","overflow-clip-margin":"<visual-box>||<length [0,∞]>","overflow-inline":"visible|hidden|clip|scroll|auto","overflow-wrap":"normal|break-word|anywhere","overflow-x":"visible|hidden|clip|scroll|auto","overflow-y":"visible|hidden|clip|scroll|auto","overscroll-behavior":"[contain|none|auto]{1,2}","overscroll-behavior-block":"contain|none|auto","overscroll-behavior-inline":"contain|none|auto","overscroll-behavior-x":"contain|none|auto","overscroll-behavior-y":"contain|none|auto",padding:"[<length>|<percentage>]{1,4}","padding-block":"<'padding-left'>{1,2}","padding-block-end":"<'padding-left'>","padding-block-start":"<'padding-left'>","padding-bottom":"<length>|<percentage>","padding-inline":"<'padding-left'>{1,2}","padding-inline-end":"<'padding-left'>","padding-inline-start":"<'padding-left'>","padding-left":"<length>|<percentage>","padding-right":"<length>|<percentage>","padding-top":"<length>|<percentage>","page-break-after":"auto|always|avoid|left|right|recto|verso","page-break-before":"auto|always|avoid|left|right|recto|verso","page-break-inside":"auto|avoid","paint-order":"normal|[fill||stroke||markers]",perspective:"none|<length>","perspective-origin":"<position>","place-content":"<'align-content'> <'justify-content'>?","place-items":"<'align-items'> <'justify-items'>?","place-self":"<'align-self'> <'justify-self'>?","pointer-events":"auto|none|visiblePainted|visibleFill|visibleStroke|visible|painted|fill|stroke|all|inherit",position:"static|relative|absolute|sticky|fixed|-webkit-sticky",quotes:"none|auto|[<string> <string>]+",resize:"none|both|horizontal|vertical|block|inline",right:"<length>|<percentage>|auto",rotate:"none|<angle>|[x|y|z|<number>{3}]&&<angle>","row-gap":"normal|<length-percentage>","ruby-align":"start|center|space-between|space-around","ruby-merge":"separate|collapse|auto","ruby-position":"[alternate||[over|under]]|inter-character",scale:"none|<number>{1,3}","scrollbar-color":"auto|<color>{2}","scrollbar-gutter":"auto|stable&&both-edges?","scrollbar-width":"auto|thin|none","scroll-behavior":"auto|smooth","scroll-margin":"<length>{1,4}","scroll-margin-block":"<length>{1,2}","scroll-margin-block-start":"<length>","scroll-margin-block-end":"<length>","scroll-margin-bottom":"<length>","scroll-margin-inline":"<length>{1,2}","scroll-margin-inline-start":"<length>","scroll-margin-inline-end":"<length>","scroll-margin-left":"<length>","scroll-margin-right":"<length>","scroll-margin-top":"<length>","scroll-padding":"[auto|<length-percentage>]{1,4}","scroll-padding-block":"[auto|<length-percentage>]{1,2}","scroll-padding-block-start":"auto|<length-percentage>","scroll-padding-block-end":"auto|<length-percentage>","scroll-padding-bottom":"auto|<length-percentage>","scroll-padding-inline":"[auto|<length-percentage>]{1,2}","scroll-padding-inline-start":"auto|<length-percentage>","scroll-padding-inline-end":"auto|<length-percentage>","scroll-padding-left":"auto|<length-percentage>","scroll-padding-right":"auto|<length-percentage>","scroll-padding-top":"auto|<length-percentage>","scroll-snap-align":"[none|start|end|center]{1,2}","scroll-snap-coordinate":"none|<position>#","scroll-snap-destination":"<position>","scroll-snap-points-x":"none|repeat( <length-percentage> )","scroll-snap-points-y":"none|repeat( <length-percentage> )","scroll-snap-stop":"normal|always","scroll-snap-type":"none|[x|y|block|inline|both] [mandatory|proximity]?","scroll-snap-type-x":"none|mandatory|proximity","scroll-snap-type-y":"none|mandatory|proximity","shape-image-threshold":"<alpha-value>","shape-margin":"<length-percentage>","shape-outside":"none|[<shape-box>||<basic-shape>]|<image>","tab-size":"<integer>|<length>","table-layout":"auto|fixed","text-align":"start|end|left|right|center|justify|match-parent","text-align-last":"auto|start|end|left|right|center|justify","text-combine-upright":"none|all|[digits <integer>?]","text-decoration":"<'text-decoration-line'>||<'text-decoration-style'>||<'text-decoration-color'>||<'text-decoration-thickness'>","text-decoration-color":"<color>","text-decoration-line":"none|[underline||overline||line-through||blink]|spelling-error|grammar-error","text-decoration-skip":"none|[objects||[spaces|[leading-spaces||trailing-spaces]]||edges||box-decoration]","text-decoration-skip-ink":"auto|all|none","text-decoration-style":"solid|double|dotted|dashed|wavy","text-decoration-thickness":"auto|from-font|<length>|<percentage>","text-emphasis":"<'text-emphasis-style'>||<'text-emphasis-color'>","text-emphasis-color":"<color>","text-emphasis-position":"[over|under]&&[right|left]","text-emphasis-style":"none|[[filled|open]||[dot|circle|double-circle|triangle|sesame]]|<string>","text-indent":"<length-percentage>&&hanging?&&each-line?","text-justify":"auto|inter-character|inter-word|none","text-orientation":"mixed|upright|sideways","text-overflow":"[clip|ellipsis|<string>]{1,2}","text-rendering":"auto|optimizeSpeed|optimizeLegibility|geometricPrecision","text-shadow":"none|<shadow-t>#","text-size-adjust":"none|auto|<percentage>","text-transform":"none|capitalize|uppercase|lowercase|full-width|full-size-kana","text-underline-offset":"auto|<length>|<percentage>","text-underline-position":"auto|from-font|[under||[left|right]]",top:"<length>|<percentage>|auto","touch-action":"auto|none|[[pan-x|pan-left|pan-right]||[pan-y|pan-up|pan-down]||pinch-zoom]|manipulation",transform:"none|<transform-list>","transform-box":"content-box|border-box|fill-box|stroke-box|view-box","transform-origin":"[<length-percentage>|left|center|right|top|bottom]|[[<length-percentage>|left|center|right]&&[<length-percentage>|top|center|bottom]] <length>?","transform-style":"flat|preserve-3d",transition:"<single-transition>#","transition-delay":"<time>#","transition-duration":"<time>#","transition-property":"none|<single-transition-property>#","transition-timing-function":"<easing-function>#",translate:"none|<length-percentage> [<length-percentage> <length>?]?","unicode-bidi":"normal|embed|isolate|bidi-override|isolate-override|plaintext|-moz-isolate|-moz-isolate-override|-moz-plaintext|-webkit-isolate|-webkit-isolate-override|-webkit-plaintext","user-select":"auto|text|none|contain|all","vertical-align":"baseline|sub|super|text-top|text-bottom|middle|top|bottom|<percentage>|<length>",visibility:"visible|hidden|collapse","white-space":"normal|pre|nowrap|pre-wrap|pre-line|break-spaces",widows:"<integer>",width:"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|fill|stretch|intrinsic|-moz-max-content|-webkit-max-content|-moz-fit-content|-webkit-fit-content","will-change":"auto|<animateable-feature>#","word-break":"normal|break-all|keep-all|break-word","word-spacing":"normal|<length>","word-wrap":"normal|break-word","writing-mode":"horizontal-tb|vertical-rl|vertical-lr|sideways-rl|sideways-lr|<svg-writing-mode>","z-index":"auto|<integer>",zoom:"normal|reset|<number>|<percentage>","-moz-background-clip":"padding|border","-moz-border-radius-bottomleft":"<'border-bottom-left-radius'>","-moz-border-radius-bottomright":"<'border-bottom-right-radius'>","-moz-border-radius-topleft":"<'border-top-left-radius'>","-moz-border-radius-topright":"<'border-bottom-right-radius'>","-moz-control-character-visibility":"visible|hidden","-moz-osx-font-smoothing":"auto|grayscale","-moz-user-select":"none|text|all|-moz-none","-ms-flex-align":"start|end|center|baseline|stretch","-ms-flex-item-align":"auto|start|end|center|baseline|stretch","-ms-flex-line-pack":"start|end|center|justify|distribute|stretch","-ms-flex-negative":"<'flex-shrink'>","-ms-flex-pack":"start|end|center|justify|distribute","-ms-flex-order":"<integer>","-ms-flex-positive":"<'flex-grow'>","-ms-flex-preferred-size":"<'flex-basis'>","-ms-interpolation-mode":"nearest-neighbor|bicubic","-ms-grid-column-align":"start|end|center|stretch","-ms-grid-row-align":"start|end|center|stretch","-ms-hyphenate-limit-last":"none|always|column|page|spread","-webkit-background-clip":"[<box>|border|padding|content|text]#","-webkit-column-break-after":"always|auto|avoid","-webkit-column-break-before":"always|auto|avoid","-webkit-column-break-inside":"always|auto|avoid","-webkit-font-smoothing":"auto|none|antialiased|subpixel-antialiased","-webkit-mask-box-image":"[<url>|<gradient>|none] [<length-percentage>{4} <-webkit-mask-box-repeat>{2}]?","-webkit-print-color-adjust":"economy|exact","-webkit-text-security":"none|circle|disc|square","-webkit-user-drag":"none|element|auto","-webkit-user-select":"auto|none|text|all","alignment-baseline":"auto|baseline|before-edge|text-before-edge|middle|central|after-edge|text-after-edge|ideographic|alphabetic|hanging|mathematical","baseline-shift":"baseline|sub|super|<svg-length>",behavior:"<url>+","clip-rule":"nonzero|evenodd",cue:"<'cue-before'> <'cue-after'>?","cue-after":"<url> <decibel>?|none","cue-before":"<url> <decibel>?|none","dominant-baseline":"auto|use-script|no-change|reset-size|ideographic|alphabetic|hanging|mathematical|central|middle|text-after-edge|text-before-edge",fill:"<paint>","fill-opacity":"<number-zero-one>","fill-rule":"nonzero|evenodd","glyph-orientation-horizontal":"<angle>","glyph-orientation-vertical":"<angle>",kerning:"auto|<svg-length>",marker:"none|<url>","marker-end":"none|<url>","marker-mid":"none|<url>","marker-start":"none|<url>",pause:"<'pause-before'> <'pause-after'>?","pause-after":"<time>|none|x-weak|weak|medium|strong|x-strong","pause-before":"<time>|none|x-weak|weak|medium|strong|x-strong",rest:"<'rest-before'> <'rest-after'>?","rest-after":"<time>|none|x-weak|weak|medium|strong|x-strong","rest-before":"<time>|none|x-weak|weak|medium|strong|x-strong","shape-rendering":"auto|optimizeSpeed|crispEdges|geometricPrecision",src:"[<url> [format( <string># )]?|local( <family-name> )]#",speak:"auto|none|normal","speak-as":"normal|spell-out||digits||[literal-punctuation|no-punctuation]",stroke:"<paint>","stroke-dasharray":"none|[<svg-length>+]#","stroke-dashoffset":"<svg-length>","stroke-linecap":"butt|round|square","stroke-linejoin":"miter|round|bevel","stroke-miterlimit":"<number-one-or-greater>","stroke-opacity":"<number-zero-one>","stroke-width":"<svg-length>","text-anchor":"start|middle|end","unicode-range":"<urange>#","voice-balance":"<number>|left|center|right|leftwards|rightwards","voice-duration":"auto|<time>","voice-family":"[[<family-name>|<generic-voice>] ,]* [<family-name>|<generic-voice>]|preserve","voice-pitch":"<frequency>&&absolute|[[x-low|low|medium|high|x-high]||[<frequency>|<semitones>|<percentage>]]","voice-range":"<frequency>&&absolute|[[x-low|low|medium|high|x-high]||[<frequency>|<semitones>|<percentage>]]","voice-rate":"[normal|x-slow|slow|medium|fast|x-fast]||<percentage>","voice-stress":"normal|strong|moderate|none|reduced","voice-volume":"silent|[[x-soft|soft|medium|loud|x-loud]||<decibel>]"},atrules:{charset:{prelude:"<string>",descriptors:null},"counter-style":{prelude:"<counter-style-name>",descriptors:{"additive-symbols":"[<integer>&&<symbol>]#",fallback:"<counter-style-name>",negative:"<symbol> <symbol>?",pad:"<integer>&&<symbol>",prefix:"<symbol>",range:"[[<integer>|infinite]{2}]#|auto","speak-as":"auto|bullets|numbers|words|spell-out|<counter-style-name>",suffix:"<symbol>",symbols:"<symbol>+",system:"cyclic|numeric|alphabetic|symbolic|additive|[fixed <integer>?]|[extends <counter-style-name>]"}},document:{prelude:"[<url>|url-prefix( <string> )|domain( <string> )|media-document( <string> )|regexp( <string> )]#",descriptors:null},"font-face":{prelude:null,descriptors:{"ascent-override":"normal|<percentage>","descent-override":"normal|<percentage>","font-display":"[auto|block|swap|fallback|optional]","font-family":"<family-name>","font-feature-settings":"normal|<feature-tag-value>#","font-variation-settings":"normal|[<string> <number>]#","font-stretch":"<font-stretch-absolute>{1,2}","font-style":"normal|italic|oblique <angle>{0,2}","font-weight":"<font-weight-absolute>{1,2}","font-variant":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>||stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )||[small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps]||<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero||<east-asian-variant-values>||<east-asian-width-values>||ruby]","line-gap-override":"normal|<percentage>","size-adjust":"<percentage>",src:"[<url> [format( <string># )]?|local( <family-name> )]#","unicode-range":"<urange>#"}},"font-feature-values":{prelude:"<family-name>#",descriptors:null},import:{prelude:"[<string>|<url>] [layer|layer( <layer-name> )]? [supports( [<supports-condition>|<declaration>] )]? <media-query-list>?",descriptors:null},keyframes:{prelude:"<keyframes-name>",descriptors:null},layer:{prelude:"[<layer-name>#|<layer-name>?]",descriptors:null},media:{prelude:"<media-query-list>",descriptors:null},namespace:{prelude:"<namespace-prefix>? [<string>|<url>]",descriptors:null},page:{prelude:"<page-selector-list>",descriptors:{bleed:"auto|<length>",marks:"none|[crop||cross]",size:"<length>{1,2}|auto|[<page-size>||[portrait|landscape]]"}},property:{prelude:"<custom-property-name>",descriptors:{syntax:"<string>",inherits:"true|false","initial-value":"<string>"}},"scroll-timeline":{prelude:"<timeline-name>",descriptors:null},supports:{prelude:"<supports-condition>",descriptors:null},viewport:{prelude:null,descriptors:{height:"<viewport-length>{1,2}","max-height":"<viewport-length>","max-width":"<viewport-length>","max-zoom":"auto|<number>|<percentage>","min-height":"<viewport-length>","min-width":"<viewport-length>","min-zoom":"auto|<number>|<percentage>",orientation:"auto|portrait|landscape","user-zoom":"zoom|fixed","viewport-fit":"auto|contain|cover",width:"<viewport-length>{1,2}",zoom:"auto|<number>|<percentage>"}}}}),Am}var Ue={},Ns={},Cx;function kA(){if(Cx)return Ns;Cx=1;const e=Be(),t=Or(),r=43,n=45,a=110,s=!0,u=!1;function o(b,v){let k=this.tokenStart+b;const S=this.charCodeAt(k);for((S===r||S===n)&&(v&&this.error("Number sign is not allowed"),k++);k<this.tokenEnd;k++)t.isDigit(this.charCodeAt(k))||this.error("Integer is expected",k)}function c(b){return o.call(this,0,b)}function d(b,v){if(!this.cmpChar(this.tokenStart+b,v)){let k="";switch(v){case a:k="N is expected";break;case n:k="HyphenMinus is expected";break}this.error(k,this.tokenStart+b)}}function h(){let b=0,v=0,k=this.tokenType;for(;k===e.WhiteSpace||k===e.Comment;)k=this.lookupType(++b);if(k!==e.Number)if(this.isDelim(r,b)||this.isDelim(n,b)){v=this.isDelim(r,b)?r:n;do k=this.lookupType(++b);while(k===e.WhiteSpace||k===e.Comment);k!==e.Number&&(this.skip(b),c.call(this,s))}else return null;return b>0&&this.skip(b),v===0&&(k=this.charCodeAt(this.tokenStart),k!==r&&k!==n&&this.error("Number sign is expected")),c.call(this,v!==0),v===n?"-"+this.consume(e.Number):this.consume(e.Number)}const p="AnPlusB",g={a:[String,null],b:[String,null]};function f(){const b=this.tokenStart;let v=null,k=null;if(this.tokenType===e.Number)c.call(this,u),k=this.consume(e.Number);else if(this.tokenType===e.Ident&&this.cmpChar(this.tokenStart,n))switch(v="-1",d.call(this,1,a),this.tokenEnd-this.tokenStart){case 2:this.next(),k=h.call(this);break;case 3:d.call(this,2,n),this.next(),this.skipSC(),c.call(this,s),k="-"+this.consume(e.Number);break;default:d.call(this,2,n),o.call(this,3,s),this.next(),k=this.substrToCursor(b+2)}else if(this.tokenType===e.Ident||this.isDelim(r)&&this.lookupType(1)===e.Ident){let S=0;switch(v="1",this.isDelim(r)&&(S=1,this.next()),d.call(this,0,a),this.tokenEnd-this.tokenStart){case 1:this.next(),k=h.call(this);break;case 2:d.call(this,1,n),this.next(),this.skipSC(),c.call(this,s),k="-"+this.consume(e.Number);break;default:d.call(this,1,n),o.call(this,2,s),this.next(),k=this.substrToCursor(b+S+1)}}else if(this.tokenType===e.Dimension){const S=this.charCodeAt(this.tokenStart),C=S===r||S===n;let x=this.tokenStart+C;for(;x<this.tokenEnd&&t.isDigit(this.charCodeAt(x));x++);x===this.tokenStart+C&&this.error("Integer is expected",this.tokenStart+C),d.call(this,x-this.tokenStart,a),v=this.substring(b,x),x+1===this.tokenEnd?(this.next(),k=h.call(this)):(d.call(this,x-this.tokenStart+1,n),x+2===this.tokenEnd?(this.next(),this.skipSC(),c.call(this,s),k="-"+this.consume(e.Number)):(o.call(this,x-this.tokenStart+2,s),this.next(),k=this.substrToCursor(x+1)))}else this.error();return v!==null&&v.charCodeAt(0)===r&&(v=v.substr(1)),k!==null&&k.charCodeAt(0)===r&&(k=k.substr(1)),{type:"AnPlusB",loc:this.getLocation(b,this.tokenStart),a:v,b:k}}function m(b){if(b.a){const v=b.a==="+1"&&"n"||b.a==="1"&&"n"||b.a==="-1"&&"-n"||b.a+"n";if(b.b){const k=b.b[0]==="-"||b.b[0]==="+"?b.b:"+"+b.b;this.tokenize(v+k)}else this.tokenize(v)}else this.tokenize(b.b)}return Ns.generate=m,Ns.name=p,Ns.parse=f,Ns.structure=g,Ns}var Zi={},Dx;function SA(){if(Dx)return Zi;Dx=1;const e=Be();function t(c){return this.Raw(c,this.consumeUntilLeftCurlyBracketOrSemicolon,!0)}function r(){for(let c=1,d;d=this.lookupType(c);c++){if(d===e.RightCurlyBracket)return!0;if(d===e.LeftCurlyBracket||d===e.AtKeyword)return!1}return!1}const n="Atrule",a="atrule",s={name:String,prelude:["AtrulePrelude","Raw",null],block:["Block",null]};function u(){const c=this.tokenStart;let d,h,p=null,g=null;switch(this.eat(e.AtKeyword),d=this.substrToCursor(c+1),h=d.toLowerCase(),this.skipSC(),this.eof===!1&&this.tokenType!==e.LeftCurlyBracket&&this.tokenType!==e.Semicolon&&(this.parseAtrulePrelude?p=this.parseWithFallback(this.AtrulePrelude.bind(this,d),t):p=t.call(this,this.tokenIndex),this.skipSC()),this.tokenType){case e.Semicolon:this.next();break;case e.LeftCurlyBracket:hasOwnProperty.call(this.atrule,h)&&typeof this.atrule[h].block=="function"?g=this.atrule[h].block.call(this):g=this.Block(r.call(this));break}return{type:"Atrule",loc:this.getLocation(c,this.tokenStart),name:d,prelude:p,block:g}}function o(c){this.token(e.AtKeyword,"@"+c.name),c.prelude!==null&&this.node(c.prelude),c.block?this.node(c.block):this.token(e.Semicolon,";")}return Zi.generate=o,Zi.name=n,Zi.parse=u,Zi.structure=s,Zi.walkContext=a,Zi}var Ji={},Ex;function xA(){if(Ex)return Ji;Ex=1;const e=Be(),t="AtrulePrelude",r="atrulePrelude",n={children:[[]]};function a(u){let o=null;return u!==null&&(u=u.toLowerCase()),this.skipSC(),hasOwnProperty.call(this.atrule,u)&&typeof this.atrule[u].prelude=="function"?o=this.atrule[u].prelude.call(this):o=this.readSequence(this.scope.AtrulePrelude),this.skipSC(),this.eof!==!0&&this.tokenType!==e.LeftCurlyBracket&&this.tokenType!==e.Semicolon&&this.error("Semicolon or block is expected"),{type:"AtrulePrelude",loc:this.getLocationFromList(o),children:o}}function s(u){this.children(u)}return Ji.generate=s,Ji.name=t,Ji.parse=a,Ji.structure=n,Ji.walkContext=r,Ji}var Rs={},Ax;function CA(){if(Ax)return Rs;Ax=1;const e=Be(),t=36,r=42,n=61,a=94,s=124,u=126;function o(){this.eof&&this.error("Unexpected end of input");const f=this.tokenStart;let m=!1;return this.isDelim(r)?(m=!0,this.next()):this.isDelim(s)||this.eat(e.Ident),this.isDelim(s)?this.charCodeAt(this.tokenStart+1)!==n?(this.next(),this.eat(e.Ident)):m&&this.error("Identifier is expected",this.tokenEnd):m&&this.error("Vertical line is expected"),{type:"Identifier",loc:this.getLocation(f,this.tokenStart),name:this.substrToCursor(f)}}function c(){const f=this.tokenStart,m=this.charCodeAt(f);return m!==n&&m!==u&&m!==a&&m!==t&&m!==r&&m!==s&&this.error("Attribute selector (=, ~=, ^=, $=, *=, |=) is expected"),this.next(),m!==n&&(this.isDelim(n)||this.error("Equal sign is expected"),this.next()),this.substrToCursor(f)}const d="AttributeSelector",h={name:"Identifier",matcher:[String,null],value:["String","Identifier",null],flags:[String,null]};function p(){const f=this.tokenStart;let m,b=null,v=null,k=null;return this.eat(e.LeftSquareBracket),this.skipSC(),m=o.call(this),this.skipSC(),this.tokenType!==e.RightSquareBracket&&(this.tokenType!==e.Ident&&(b=c.call(this),this.skipSC(),v=this.tokenType===e.String?this.String():this.Identifier(),this.skipSC()),this.tokenType===e.Ident&&(k=this.consume(e.Ident),this.skipSC())),this.eat(e.RightSquareBracket),{type:"AttributeSelector",loc:this.getLocation(f,this.tokenStart),name:m,matcher:b,value:v,flags:k}}function g(f){this.token(e.Delim,"["),this.node(f.name),f.matcher!==null&&(this.tokenize(f.matcher),this.node(f.value)),f.flags!==null&&this.token(e.Ident,f.flags),this.token(e.Delim,"]")}return Rs.generate=g,Rs.name=d,Rs.parse=p,Rs.structure=h,Rs}var ea={},_x;function DA(){if(_x)return ea;_x=1;const e=Be();function t(h){return this.Raw(h,null,!0)}function r(){return this.parseWithFallback(this.Rule,t)}function n(h){return this.Raw(h,this.consumeUntilSemicolonIncluded,!0)}function a(){if(this.tokenType===e.Semicolon)return n.call(this,this.tokenIndex);const h=this.parseWithFallback(this.Declaration,n);return this.tokenType===e.Semicolon&&this.next(),h}const s="Block",u="block",o={children:[["Atrule","Rule","Declaration"]]};function c(h){const p=h?a:r,g=this.tokenStart;let f=this.createList();this.eat(e.LeftCurlyBracket);e:for(;!this.eof;)switch(this.tokenType){case e.RightCurlyBracket:break e;case e.WhiteSpace:case e.Comment:this.next();break;case e.AtKeyword:f.push(this.parseWithFallback(this.Atrule,t));break;default:f.push(p.call(this))}return this.eof||this.eat(e.RightCurlyBracket),{type:"Block",loc:this.getLocation(g,this.tokenStart),children:f}}function d(h){this.token(e.LeftCurlyBracket,"{"),this.children(h,p=>{p.type==="Declaration"&&this.token(e.Semicolon,";")}),this.token(e.RightCurlyBracket,"}")}return ea.generate=d,ea.name=s,ea.parse=c,ea.structure=o,ea.walkContext=u,ea}var Bs={},Tx;function EA(){if(Tx)return Bs;Tx=1;const e=Be(),t="Brackets",r={children:[[]]};function n(s,u){const o=this.tokenStart;let c=null;return this.eat(e.LeftSquareBracket),c=s.call(this,u),this.eof||this.eat(e.RightSquareBracket),{type:"Brackets",loc:this.getLocation(o,this.tokenStart),children:c}}function a(s){this.token(e.Delim,"["),this.children(s),this.token(e.Delim,"]")}return Bs.generate=a,Bs.name=t,Bs.parse=n,Bs.structure=r,Bs}var Os={},Fx;function AA(){if(Fx)return Os;Fx=1;const e=Be(),t="CDC",r=[];function n(){const s=this.tokenStart;return this.eat(e.CDC),{type:"CDC",loc:this.getLocation(s,this.tokenStart)}}function a(){this.token(e.CDC,"-->")}return Os.generate=a,Os.name=t,Os.parse=n,Os.structure=r,Os}var Is={},Lx;function _A(){if(Lx)return Is;Lx=1;const e=Be(),t="CDO",r=[];function n(){const s=this.tokenStart;return this.eat(e.CDO),{type:"CDO",loc:this.getLocation(s,this.tokenStart)}}function a(){this.token(e.CDO,"<!--")}return Is.generate=a,Is.name=t,Is.parse=n,Is.structure=r,Is}var qs={},Px;function TA(){if(Px)return qs;Px=1;const e=Be(),t=46,r="ClassSelector",n={name:String};function a(){return this.eatDelim(t),{type:"ClassSelector",loc:this.getLocation(this.tokenStart-1,this.tokenEnd),name:this.consume(e.Ident)}}function s(u){this.token(e.Delim,"."),this.token(e.Ident,u.name)}return qs.generate=s,qs.name=r,qs.parse=a,qs.structure=n,qs}var Ms={},Nx;function FA(){if(Nx)return Ms;Nx=1;const e=Be(),t=43,r=47,n=62,a=126,s="Combinator",u={name:String};function o(){const d=this.tokenStart;let h;switch(this.tokenType){case e.WhiteSpace:h=" ";break;case e.Delim:switch(this.charCodeAt(this.tokenStart)){case n:case t:case a:this.next();break;case r:this.next(),this.eatIdent("deep"),this.eatDelim(r);break;default:this.error("Combinator is expected")}h=this.substrToCursor(d);break}return{type:"Combinator",loc:this.getLocation(d,this.tokenStart),name:h}}function c(d){this.tokenize(d.name)}return Ms.generate=c,Ms.name=s,Ms.parse=o,Ms.structure=u,Ms}var $s={},Rx;function LA(){if(Rx)return $s;Rx=1;const e=Be(),t=42,r=47,n="Comment",a={value:String};function s(){const o=this.tokenStart;let c=this.tokenEnd;return this.eat(e.Comment),c-o+2>=2&&this.charCodeAt(c-2)===t&&this.charCodeAt(c-1)===r&&(c-=2),{type:"Comment",loc:this.getLocation(o,this.tokenStart),value:this.substring(o+2,c)}}function u(o){this.token(e.Comment,"/*"+o.value+"*/")}return $s.generate=u,$s.name=n,$s.parse=s,$s.structure=a,$s}var ta={},Bx;function PA(){if(Bx)return ta;Bx=1;const e=U1(),t=Be(),r=33,n=35,a=36,s=38,u=42,o=43,c=47;function d(C){return this.Raw(C,this.consumeUntilExclamationMarkOrSemicolon,!0)}function h(C){return this.Raw(C,this.consumeUntilExclamationMarkOrSemicolon,!1)}function p(){const C=this.tokenIndex,x=this.Value();return x.type!=="Raw"&&this.eof===!1&&this.tokenType!==t.Semicolon&&this.isDelim(r)===!1&&this.isBalanceEdge(C)===!1&&this.error(),x}const g="Declaration",f="declaration",m={important:[Boolean,String],property:String,value:["Value","Raw"]};function b(){const C=this.tokenStart,x=this.tokenIndex,w=k.call(this),D=e.isCustomProperty(w),A=D?this.parseCustomProperty:this.parseValue,_=D?h:d;let F=!1,j;this.skipSC(),this.eat(t.Colon);const q=this.tokenIndex;if(D||this.skipSC(),A?j=this.parseWithFallback(p,_):j=_.call(this,this.tokenIndex),D&&j.type==="Value"&&j.children.isEmpty){for(let R=q-this.tokenIndex;R<=0;R++)if(this.lookupType(R)===t.WhiteSpace){j.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}return this.isDelim(r)&&(F=S.call(this),this.skipSC()),this.eof===!1&&this.tokenType!==t.Semicolon&&this.isBalanceEdge(x)===!1&&this.error(),{type:"Declaration",loc:this.getLocation(C,this.tokenStart),important:F,property:w,value:j}}function v(C){this.token(t.Ident,C.property),this.token(t.Colon,":"),this.node(C.value),C.important&&(this.token(t.Delim,"!"),this.token(t.Ident,C.important===!0?"important":C.important))}function k(){const C=this.tokenStart;if(this.tokenType===t.Delim)switch(this.charCodeAt(this.tokenStart)){case u:case a:case o:case n:case s:this.next();break;case c:this.next(),this.isDelim(c)&&this.next();break}return this.tokenType===t.Hash?this.eat(t.Hash):this.eat(t.Ident),this.substrToCursor(C)}function S(){this.eat(t.Delim),this.skipSC();const C=this.consume(t.Ident);return C==="important"?!0:C}return ta.generate=v,ta.name=g,ta.parse=b,ta.structure=m,ta.walkContext=f,ta}var zs={},Ox;function NA(){if(Ox)return zs;Ox=1;const e=Be();function t(u){return this.Raw(u,this.consumeUntilSemicolonIncluded,!0)}const r="DeclarationList",n={children:[["Declaration"]]};function a(){const u=this.createList();for(;!this.eof;)switch(this.tokenType){case e.WhiteSpace:case e.Comment:case e.Semicolon:this.next();break;default:u.push(this.parseWithFallback(this.Declaration,t))}return{type:"DeclarationList",loc:this.getLocationFromList(u),children:u}}function s(u){this.children(u,o=>{o.type==="Declaration"&&this.token(e.Semicolon,";")})}return zs.generate=s,zs.name=r,zs.parse=a,zs.structure=n,zs}var js={},Ix;function RA(){if(Ix)return js;Ix=1;const e=Be(),t="Dimension",r={value:String,unit:String};function n(){const s=this.tokenStart,u=this.consumeNumber(e.Dimension);return{type:"Dimension",loc:this.getLocation(s,this.tokenStart),value:u,unit:this.substring(s+u.length,this.tokenStart)}}function a(s){this.token(e.Dimension,s.value+s.unit)}return js.generate=a,js.name=t,js.parse=n,js.structure=r,js}var ra={},qx;function BA(){if(qx)return ra;qx=1;const e=Be(),t="Function",r="function",n={name:String,children:[[]]};function a(u,o){const c=this.tokenStart,d=this.consumeFunctionName(),h=d.toLowerCase();let p;return p=o.hasOwnProperty(h)?o[h].call(this,o):u.call(this,o),this.eof||this.eat(e.RightParenthesis),{type:"Function",loc:this.getLocation(c,this.tokenStart),name:d,children:p}}function s(u){this.token(e.Function,u.name+"("),this.children(u),this.token(e.RightParenthesis,")")}return ra.generate=s,ra.name=t,ra.parse=a,ra.structure=n,ra.walkContext=r,ra}var na={},Mx;function OA(){if(Mx)return na;Mx=1;const e=Be(),t="XXX",r="Hash",n={value:String};function a(){const u=this.tokenStart;return this.eat(e.Hash),{type:"Hash",loc:this.getLocation(u,this.tokenStart),value:this.substrToCursor(u+1)}}function s(u){this.token(e.Hash,"#"+u.value)}return na.generate=s,na.name=r,na.parse=a,na.structure=n,na.xxx=t,na}var Us={},$x;function IA(){if($x)return Us;$x=1;const e=Be(),t="Identifier",r={name:String};function n(){return{type:"Identifier",loc:this.getLocation(this.tokenStart,this.tokenEnd),name:this.consume(e.Ident)}}function a(s){this.token(e.Ident,s.name)}return Us.generate=a,Us.name=t,Us.parse=n,Us.structure=r,Us}var Hs={},zx;function qA(){if(zx)return Hs;zx=1;const e=Be(),t="IdSelector",r={name:String};function n(){const s=this.tokenStart;return this.eat(e.Hash),{type:"IdSelector",loc:this.getLocation(s,this.tokenStart),name:this.substrToCursor(s+1)}}function a(s){this.token(e.Delim,"#"+s.name)}return Hs.generate=a,Hs.name=t,Hs.parse=n,Hs.structure=r,Hs}var Ws={},jx;function MA(){if(jx)return Ws;jx=1;const e=Be(),t="MediaFeature",r={name:String,value:["Identifier","Number","Dimension","Ratio",null]};function n(){const s=this.tokenStart;let u,o=null;if(this.eat(e.LeftParenthesis),this.skipSC(),u=this.consume(e.Ident),this.skipSC(),this.tokenType!==e.RightParenthesis){switch(this.eat(e.Colon),this.skipSC(),this.tokenType){case e.Number:this.lookupNonWSType(1)===e.Delim?o=this.Ratio():o=this.Number();break;case e.Dimension:o=this.Dimension();break;case e.Ident:o=this.Identifier();break;default:this.error("Number, dimension, ratio or identifier is expected")}this.skipSC()}return this.eat(e.RightParenthesis),{type:"MediaFeature",loc:this.getLocation(s,this.tokenStart),name:u,value:o}}function a(s){this.token(e.LeftParenthesis,"("),this.token(e.Ident,s.name),s.value!==null&&(this.token(e.Colon,":"),this.node(s.value)),this.token(e.RightParenthesis,")")}return Ws.generate=a,Ws.name=t,Ws.parse=n,Ws.structure=r,Ws}var Gs={},Ux;function $A(){if(Ux)return Gs;Ux=1;const e=Be(),t="MediaQuery",r={children:[["Identifier","MediaFeature","WhiteSpace"]]};function n(){const s=this.createList();let u=null;this.skipSC();e:for(;!this.eof;){switch(this.tokenType){case e.Comment:case e.WhiteSpace:this.next();continue;case e.Ident:u=this.Identifier();break;case e.LeftParenthesis:u=this.MediaFeature();break;default:break e}s.push(u)}return u===null&&this.error("Identifier or parenthesis is expected"),{type:"MediaQuery",loc:this.getLocationFromList(s),children:s}}function a(s){this.children(s)}return Gs.generate=a,Gs.name=t,Gs.parse=n,Gs.structure=r,Gs}var Vs={},Hx;function zA(){if(Hx)return Vs;Hx=1;const e=Be(),t="MediaQueryList",r={children:[["MediaQuery"]]};function n(){const s=this.createList();for(this.skipSC();!this.eof&&(s.push(this.MediaQuery()),this.tokenType===e.Comma);)this.next();return{type:"MediaQueryList",loc:this.getLocationFromList(s),children:s}}function a(s){this.children(s,()=>this.token(e.Comma,","))}return Vs.generate=a,Vs.name=t,Vs.parse=n,Vs.structure=r,Vs}var Ks={},Wx;function jA(){if(Wx)return Ks;Wx=1;const e=Be(),t="Nth",r={nth:["AnPlusB","Identifier"],selector:["SelectorList",null]};function n(){this.skipSC();const s=this.tokenStart;let u=s,o=null,c;return this.lookupValue(0,"odd")||this.lookupValue(0,"even")?c=this.Identifier():c=this.AnPlusB(),u=this.tokenStart,this.skipSC(),this.lookupValue(0,"of")&&(this.next(),o=this.SelectorList(),u=this.tokenStart),{type:"Nth",loc:this.getLocation(s,u),nth:c,selector:o}}function a(s){this.node(s.nth),s.selector!==null&&(this.token(e.Ident,"of"),this.node(s.selector))}return Ks.generate=a,Ks.name=t,Ks.parse=n,Ks.structure=r,Ks}var Ys={},Gx;function UA(){if(Gx)return Ys;Gx=1;const e=Be(),t="Number",r={value:String};function n(){return{type:"Number",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consume(e.Number)}}function a(s){this.token(e.Number,s.value)}return Ys.generate=a,Ys.name=t,Ys.parse=n,Ys.structure=r,Ys}var Xs={},Vx;function HA(){if(Vx)return Xs;Vx=1;const e="Operator",t={value:String};function r(){const a=this.tokenStart;return this.next(),{type:"Operator",loc:this.getLocation(a,this.tokenStart),value:this.substrToCursor(a)}}function n(a){this.tokenize(a.value)}return Xs.generate=n,Xs.name=e,Xs.parse=r,Xs.structure=t,Xs}var Qs={},Kx;function WA(){if(Kx)return Qs;Kx=1;const e=Be(),t="Parentheses",r={children:[[]]};function n(s,u){const o=this.tokenStart;let c=null;return this.eat(e.LeftParenthesis),c=s.call(this,u),this.eof||this.eat(e.RightParenthesis),{type:"Parentheses",loc:this.getLocation(o,this.tokenStart),children:c}}function a(s){this.token(e.LeftParenthesis,"("),this.children(s),this.token(e.RightParenthesis,")")}return Qs.generate=a,Qs.name=t,Qs.parse=n,Qs.structure=r,Qs}var Zs={},Yx;function GA(){if(Yx)return Zs;Yx=1;const e=Be(),t="Percentage",r={value:String};function n(){return{type:"Percentage",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consumeNumber(e.Percentage)}}function a(s){this.token(e.Percentage,s.value+"%")}return Zs.generate=a,Zs.name=t,Zs.parse=n,Zs.structure=r,Zs}var ia={},Xx;function VA(){if(Xx)return ia;Xx=1;const e=Be(),t="PseudoClassSelector",r="function",n={name:String,children:[["Raw"],null]};function a(){const u=this.tokenStart;let o=null,c,d;return this.eat(e.Colon),this.tokenType===e.Function?(c=this.consumeFunctionName(),d=c.toLowerCase(),hasOwnProperty.call(this.pseudo,d)?(this.skipSC(),o=this.pseudo[d].call(this),this.skipSC()):(o=this.createList(),o.push(this.Raw(this.tokenIndex,null,!1))),this.eat(e.RightParenthesis)):c=this.consume(e.Ident),{type:"PseudoClassSelector",loc:this.getLocation(u,this.tokenStart),name:c,children:o}}function s(u){this.token(e.Colon,":"),u.children===null?this.token(e.Ident,u.name):(this.token(e.Function,u.name+"("),this.children(u),this.token(e.RightParenthesis,")"))}return ia.generate=s,ia.name=t,ia.parse=a,ia.structure=n,ia.walkContext=r,ia}var aa={},Qx;function KA(){if(Qx)return aa;Qx=1;const e=Be(),t="PseudoElementSelector",r="function",n={name:String,children:[["Raw"],null]};function a(){const u=this.tokenStart;let o=null,c,d;return this.eat(e.Colon),this.eat(e.Colon),this.tokenType===e.Function?(c=this.consumeFunctionName(),d=c.toLowerCase(),hasOwnProperty.call(this.pseudo,d)?(this.skipSC(),o=this.pseudo[d].call(this),this.skipSC()):(o=this.createList(),o.push(this.Raw(this.tokenIndex,null,!1))),this.eat(e.RightParenthesis)):c=this.consume(e.Ident),{type:"PseudoElementSelector",loc:this.getLocation(u,this.tokenStart),name:c,children:o}}function s(u){this.token(e.Colon,":"),this.token(e.Colon,":"),u.children===null?this.token(e.Ident,u.name):(this.token(e.Function,u.name+"("),this.children(u),this.token(e.RightParenthesis,")"))}return aa.generate=s,aa.name=t,aa.parse=a,aa.structure=n,aa.walkContext=r,aa}var Js={},Zx;function YA(){if(Zx)return Js;Zx=1;const e=Be(),t=Or(),r=47,n=46;function a(){this.skipSC();const d=this.consume(e.Number);for(let h=0;h<d.length;h++){const p=d.charCodeAt(h);!t.isDigit(p)&&p!==n&&this.error("Unsigned number is expected",this.tokenStart-d.length+h)}return Number(d)===0&&this.error("Zero number is not allowed",this.tokenStart-d.length),d}const s="Ratio",u={left:String,right:String};function o(){const d=this.tokenStart,h=a.call(this);let p;return this.skipSC(),this.eatDelim(r),p=a.call(this),{type:"Ratio",loc:this.getLocation(d,this.tokenStart),left:h,right:p}}function c(d){this.token(e.Number,d.left),this.token(e.Delim,"/"),this.token(e.Number,d.right)}return Js.generate=c,Js.name=s,Js.parse=o,Js.structure=u,Js}var eu={},Jx;function XA(){if(Jx)return eu;Jx=1;const e=Be();function t(){return this.tokenIndex>0&&this.lookupType(-1)===e.WhiteSpace?this.tokenIndex>1?this.getTokenStart(this.tokenIndex-1):this.firstCharOffset:this.tokenStart}const r="Raw",n={value:String};function a(u,o,c){const d=this.getTokenStart(u);let h;return this.skipUntilBalanced(u,o||this.consumeUntilBalanceEnd),c&&this.tokenStart>d?h=t.call(this):h=this.tokenStart,{type:"Raw",loc:this.getLocation(d,h),value:this.substring(d,h)}}function s(u){this.tokenize(u.value)}return eu.generate=s,eu.name=r,eu.parse=a,eu.structure=n,eu}var sa={},eC;function QA(){if(eC)return sa;eC=1;const e=Be();function t(c){return this.Raw(c,this.consumeUntilLeftCurlyBracket,!0)}function r(){const c=this.SelectorList();return c.type!=="Raw"&&this.eof===!1&&this.tokenType!==e.LeftCurlyBracket&&this.error(),c}const n="Rule",a="rule",s={prelude:["SelectorList","Raw"],block:["Block"]};function u(){const c=this.tokenIndex,d=this.tokenStart;let h,p;return this.parseRulePrelude?h=this.parseWithFallback(r,t):h=t.call(this,c),p=this.Block(!0),{type:"Rule",loc:this.getLocation(d,this.tokenStart),prelude:h,block:p}}function o(c){this.node(c.prelude),this.node(c.block)}return sa.generate=o,sa.name=n,sa.parse=u,sa.structure=s,sa.walkContext=a,sa}var tu={},tC;function ZA(){if(tC)return tu;tC=1;const e="Selector",t={children:[["TypeSelector","IdSelector","ClassSelector","AttributeSelector","PseudoClassSelector","PseudoElementSelector","Combinator","WhiteSpace"]]};function r(){const a=this.readSequence(this.scope.Selector);return this.getFirstListNode(a)===null&&this.error("Selector is expected"),{type:"Selector",loc:this.getLocationFromList(a),children:a}}function n(a){this.children(a)}return tu.generate=n,tu.name=e,tu.parse=r,tu.structure=t,tu}var ua={},rC;function JA(){if(rC)return ua;rC=1;const e=Be(),t="SelectorList",r="selector",n={children:[["Selector","Raw"]]};function a(){const u=this.createList();for(;!this.eof;){if(u.push(this.Selector()),this.tokenType===e.Comma){this.next();continue}break}return{type:"SelectorList",loc:this.getLocationFromList(u),children:u}}function s(u){this.children(u,()=>this.token(e.Comma,","))}return ua.generate=s,ua.name=t,ua.parse=a,ua.structure=n,ua.walkContext=r,ua}var ru={},Bf={},nC;function W1(){if(nC)return Bf;nC=1;const e=Or(),t=Rn(),r=92,n=34,a=39;function s(o){const c=o.length,d=o.charCodeAt(0),h=d===n||d===a?1:0,p=h===1&&c>1&&o.charCodeAt(c-1)===d?c-2:c-1;let g="";for(let f=h;f<=p;f++){let m=o.charCodeAt(f);if(m===r){if(f===p){f!==c-1&&(g=o.substr(f+1));break}if(m=o.charCodeAt(++f),e.isValidEscape(r,m)){const b=f-1,v=t.consumeEscaped(o,b);f=v-1,g+=t.decodeEscaped(o.substring(b+1,v))}else m===13&&o.charCodeAt(f+1)===10&&f++}else g+=o[f]}return g}function u(o,c){const d=c?"'":'"',h=c?a:n;let p="",g=!1;for(let f=0;f<o.length;f++){const m=o.charCodeAt(f);if(m===0){p+="<22>";continue}if(m<=31||m===127){p+="\\"+m.toString(16),g=!0;continue}m===h||m===r?(p+="\\"+o.charAt(f),g=!1):(g&&(e.isHexDigit(m)||e.isWhiteSpace(m))&&(p+=" "),p+=o.charAt(f),g=!1)}return d+p+d}return Bf.decode=s,Bf.encode=u,Bf}var iC;function e4(){if(iC)return ru;iC=1;const e=W1(),t=Be(),r="String",n={value:String};function a(){return{type:"String",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:e.decode(this.consume(t.String))}}function s(u){this.token(t.String,e.encode(u.value))}return ru.generate=s,ru.name=r,ru.parse=a,ru.structure=n,ru}var oa={},aC;function t4(){if(aC)return oa;aC=1;const e=Be(),t=33;function r(c){return this.Raw(c,null,!1)}const n="StyleSheet",a="stylesheet",s={children:[["Comment","CDO","CDC","Atrule","Rule","Raw"]]};function u(){const c=this.tokenStart,d=this.createList();let h;for(;!this.eof;){switch(this.tokenType){case e.WhiteSpace:this.next();continue;case e.Comment:if(this.charCodeAt(this.tokenStart+2)!==t){this.next();continue}h=this.Comment();break;case e.CDO:h=this.CDO();break;case e.CDC:h=this.CDC();break;case e.AtKeyword:h=this.parseWithFallback(this.Atrule,r);break;default:h=this.parseWithFallback(this.Rule,r)}d.push(h)}return{type:"StyleSheet",loc:this.getLocation(c,this.tokenStart),children:d}}function o(c){this.children(c)}return oa.generate=o,oa.name=n,oa.parse=u,oa.structure=s,oa.walkContext=a,oa}var nu={},sC;function r4(){if(sC)return nu;sC=1;const e=Be(),t=42,r=124;function n(){this.tokenType!==e.Ident&&this.isDelim(t)===!1&&this.error("Identifier or asterisk is expected"),this.next()}const a="TypeSelector",s={name:String};function u(){const c=this.tokenStart;return this.isDelim(r)?(this.next(),n.call(this)):(n.call(this),this.isDelim(r)&&(this.next(),n.call(this))),{type:"TypeSelector",loc:this.getLocation(c,this.tokenStart),name:this.substrToCursor(c)}}function o(c){this.tokenize(c.name)}return nu.generate=o,nu.name=a,nu.parse=u,nu.structure=s,nu}var iu={},uC;function n4(){if(uC)return iu;uC=1;const e=Be(),t=Or(),r=43,n=45,a=63;function s(f,m){let b=0;for(let v=this.tokenStart+f;v<this.tokenEnd;v++){const k=this.charCodeAt(v);if(k===n&&m&&b!==0)return s.call(this,f+b+1,!1),-1;t.isHexDigit(k)||this.error(m&&b!==0?"Hyphen minus"+(b<6?" or hex digit":"")+" is expected":b<6?"Hex digit is expected":"Unexpected input",v),++b>6&&this.error("Too many hex digits",v)}return this.next(),b}function u(f){let m=0;for(;this.isDelim(a);)++m>f&&this.error("Too many question marks"),this.next()}function o(f){this.charCodeAt(this.tokenStart)!==f&&this.error((f===r?"Plus sign":"Hyphen minus")+" is expected")}function c(){let f=0;switch(this.tokenType){case e.Number:if(f=s.call(this,1,!0),this.isDelim(a)){u.call(this,6-f);break}if(this.tokenType===e.Dimension||this.tokenType===e.Number){o.call(this,n),s.call(this,1,!1);break}break;case e.Dimension:f=s.call(this,1,!0),f>0&&u.call(this,6-f);break;default:if(this.eatDelim(r),this.tokenType===e.Ident){f=s.call(this,0,!0),f>0&&u.call(this,6-f);break}if(this.isDelim(a)){this.next(),u.call(this,5);break}this.error("Hex digit or question mark is expected")}}const d="UnicodeRange",h={value:String};function p(){const f=this.tokenStart;return this.eatIdent("u"),c.call(this),{type:"UnicodeRange",loc:this.getLocation(f,this.tokenStart),value:this.substrToCursor(f)}}function g(f){this.tokenize(f.value)}return iu.generate=g,iu.name=d,iu.parse=p,iu.structure=h,iu}var au={},Of={},oC;function i4(){if(oC)return Of;oC=1;const e=Or(),t=Rn(),r=32,n=92,a=34,s=39,u=40,o=41;function c(h){const p=h.length;let g=4,f=h.charCodeAt(p-1)===o?p-2:p-1,m="";for(;g<f&&e.isWhiteSpace(h.charCodeAt(g));)g++;for(;g<f&&e.isWhiteSpace(h.charCodeAt(f));)f--;for(let b=g;b<=f;b++){let v=h.charCodeAt(b);if(v===n){if(b===f){b!==p-1&&(m=h.substr(b+1));break}if(v=h.charCodeAt(++b),e.isValidEscape(n,v)){const k=b-1,S=t.consumeEscaped(h,k);b=S-1,m+=t.decodeEscaped(h.substring(k+1,S))}else v===13&&h.charCodeAt(b+1)===10&&b++}else m+=h[b]}return m}function d(h){let p="",g=!1;for(let f=0;f<h.length;f++){const m=h.charCodeAt(f);if(m===0){p+="<22>";continue}if(m<=31||m===127){p+="\\"+m.toString(16),g=!0;continue}m===r||m===n||m===a||m===s||m===u||m===o?(p+="\\"+h.charAt(f),g=!1):(g&&e.isHexDigit(m)&&(p+=" "),p+=h.charAt(f),g=!1)}return"url("+p+")"}return Of.decode=c,Of.encode=d,Of}var lC;function a4(){if(lC)return au;lC=1;const e=i4(),t=W1(),r=Be(),n="Url",a={value:String};function s(){const o=this.tokenStart;let c;switch(this.tokenType){case r.Url:c=e.decode(this.consume(r.Url));break;case r.Function:this.cmpStr(this.tokenStart,this.tokenEnd,"url(")||this.error("Function name must be `url`"),this.eat(r.Function),this.skipSC(),c=t.decode(this.consume(r.String)),this.skipSC(),this.eof||this.eat(r.RightParenthesis);break;default:this.error("Url or Function is expected")}return{type:"Url",loc:this.getLocation(o,this.tokenStart),value:c}}function u(o){this.token(r.Url,e.encode(o.value))}return au.generate=u,au.name=n,au.parse=s,au.structure=a,au}var su={},cC;function s4(){if(cC)return su;cC=1;const e="Value",t={children:[[]]};function r(){const a=this.tokenStart,s=this.readSequence(this.scope.Value);return{type:"Value",loc:this.getLocation(a,this.tokenStart),children:s}}function n(a){this.children(a)}return su.generate=n,su.name=e,su.parse=r,su.structure=t,su}var uu={},fC;function u4(){if(fC)return uu;fC=1;const e=Be(),t=Object.freeze({type:"WhiteSpace",loc:null,value:" "}),r="WhiteSpace",n={value:String};function a(){return this.eat(e.WhiteSpace),t}function s(u){this.token(e.WhiteSpace,u.value)}return uu.generate=s,uu.name=r,uu.parse=a,uu.structure=n,uu}var dC;function o4(){if(dC)return Ue;dC=1;const e=kA(),t=SA(),r=xA(),n=CA(),a=DA(),s=EA(),u=AA(),o=_A(),c=TA(),d=FA(),h=LA(),p=PA(),g=NA(),f=RA(),m=BA(),b=OA(),v=IA(),k=qA(),S=MA(),C=$A(),x=zA(),w=jA(),D=UA(),A=HA(),_=WA(),F=GA(),j=VA(),q=KA(),R=YA(),M=XA(),P=QA(),W=ZA(),V=JA(),G=e4(),K=t4(),Q=r4(),$=n4(),I=a4(),z=s4(),B=u4();return Ue.AnPlusB=e,Ue.Atrule=t,Ue.AtrulePrelude=r,Ue.AttributeSelector=n,Ue.Block=a,Ue.Brackets=s,Ue.CDC=u,Ue.CDO=o,Ue.ClassSelector=c,Ue.Combinator=d,Ue.Comment=h,Ue.Declaration=p,Ue.DeclarationList=g,Ue.Dimension=f,Ue.Function=m,Ue.Hash=b,Ue.Identifier=v,Ue.IdSelector=k,Ue.MediaFeature=S,Ue.MediaQuery=C,Ue.MediaQueryList=x,Ue.Nth=w,Ue.Number=D,Ue.Operator=A,Ue.Parentheses=_,Ue.Percentage=F,Ue.PseudoClassSelector=j,Ue.PseudoElementSelector=q,Ue.Ratio=R,Ue.Raw=M,Ue.Rule=P,Ue.Selector=W,Ue.SelectorList=V,Ue.String=G,Ue.StyleSheet=K,Ue.TypeSelector=Q,Ue.UnicodeRange=$,Ue.Url=I,Ue.Value=z,Ue.WhiteSpace=B,Ue}var _m,hC;function dL(){if(hC)return _m;hC=1;const e=fL(),t=o4();return _m={generic:!0,...e,node:t},_m}var Bo={},Tm,pC;function l4(){if(pC)return Tm;pC=1;const e=Be(),t=35,r=42,n=43,a=45,s=47,u=117;function o(c){switch(this.tokenType){case e.Hash:return this.Hash();case e.Comma:return this.Operator();case e.LeftParenthesis:return this.Parentheses(this.readSequence,c.recognizer);case e.LeftSquareBracket:return this.Brackets(this.readSequence,c.recognizer);case e.String:return this.String();case e.Dimension:return this.Dimension();case e.Percentage:return this.Percentage();case e.Number:return this.Number();case e.Function:return this.cmpStr(this.tokenStart,this.tokenEnd,"url(")?this.Url():this.Function(this.readSequence,c.recognizer);case e.Url:return this.Url();case e.Ident:return this.cmpChar(this.tokenStart,u)&&this.cmpChar(this.tokenStart+1,n)?this.UnicodeRange():this.Identifier();case e.Delim:{const d=this.charCodeAt(this.tokenStart);if(d===s||d===r||d===n||d===a)return this.Operator();d===t&&this.error("Hex or identifier is expected",this.tokenStart+1);break}}}return Tm=o,Tm}var Fm,mC;function hL(){return mC||(mC=1,Fm={getNode:l4()}),Fm}var Lm,gC;function pL(){if(gC)return Lm;gC=1;const e=Be(),t=35,r=42,n=43,a=47,s=46,u=62,o=124,c=126;function d(g,f){f.last!==null&&f.last.type!=="Combinator"&&g!==null&&g.type!=="Combinator"&&f.push({type:"Combinator",loc:null,name:" "})}function h(){switch(this.tokenType){case e.LeftSquareBracket:return this.AttributeSelector();case e.Hash:return this.IdSelector();case e.Colon:return this.lookupType(1)===e.Colon?this.PseudoElementSelector():this.PseudoClassSelector();case e.Ident:return this.TypeSelector();case e.Number:case e.Percentage:return this.Percentage();case e.Dimension:this.charCodeAt(this.tokenStart)===s&&this.error("Identifier is expected",this.tokenStart+1);break;case e.Delim:{switch(this.charCodeAt(this.tokenStart)){case n:case u:case c:case a:return this.Combinator();case s:return this.ClassSelector();case r:case o:return this.TypeSelector();case t:return this.IdSelector()}break}}}return Lm={onWhiteSpace:d,getNode:h},Lm}var Pm,bC;function mL(){if(bC)return Pm;bC=1;function e(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}return Pm=e,Pm}var Nm,vC;function gL(){if(vC)return Nm;vC=1;const e=Be();function t(){const r=this.createList();if(this.skipSC(),r.push(this.Identifier()),this.skipSC(),this.tokenType===e.Comma){r.push(this.Operator());const n=this.tokenIndex,a=this.parseCustomProperty?this.Value(null):this.Raw(this.tokenIndex,this.consumeUntilExclamationMarkOrSemicolon,!1);if(a.type==="Value"&&a.children.isEmpty){for(let s=n-this.tokenIndex;s<=0;s++)if(this.lookupType(s)===e.WhiteSpace){a.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}r.push(a)}return r}return Nm=t,Nm}var Rm,yC;function bL(){if(yC)return Rm;yC=1;const e=l4(),t=mL(),r=gL();function n(s){return s!==null&&s.type==="Operator"&&(s.value[s.value.length-1]==="-"||s.value[s.value.length-1]==="+")}return Rm={getNode:e,onWhiteSpace(s,u){n(s)&&(s.value=" "+s.value),n(u.last)&&(u.last.value+=" ")},expression:t,var:r},Rm}var wC;function vL(){if(wC)return Bo;wC=1;const e=hL(),t=pL(),r=bL();return Bo.AtrulePrelude=e,Bo.Selector=t,Bo.Value=r,Bo}var Bm,kC;function yL(){return kC||(kC=1,Bm={parse:{prelude:null,block(){return this.Block(!0)}}}),Bm}var Om,SC;function wL(){if(SC)return Om;SC=1;const e=Be();return Om={parse:{prelude(){const r=this.createList();switch(this.skipSC(),this.tokenType){case e.String:r.push(this.String());break;case e.Url:case e.Function:r.push(this.Url());break;default:this.error("String or url() is expected")}return(this.lookupNonWSType(0)===e.Ident||this.lookupNonWSType(0)===e.LeftParenthesis)&&r.push(this.MediaQueryList()),r},block:null}},Om}var Im,xC;function kL(){return xC||(xC=1,Im={parse:{prelude(){return this.createSingleNodeList(this.MediaQueryList())},block(){return this.Block(!1)}}}),Im}var qm,CC;function SL(){return CC||(CC=1,qm={parse:{prelude(){return this.createSingleNodeList(this.SelectorList())},block(){return this.Block(!0)}}}),qm}var Mm,DC;function xL(){if(DC)return Mm;DC=1;const e=Be();function t(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}function r(){return this.skipSC(),this.tokenType===e.Ident&&this.lookupNonWSType(1)===e.Colon?this.createSingleNodeList(this.Declaration()):n.call(this)}function n(){const s=this.createList();let u;this.skipSC();e:for(;!this.eof;){switch(this.tokenType){case e.Comment:case e.WhiteSpace:this.next();continue;case e.Function:u=this.Function(t,this.scope.AtrulePrelude);break;case e.Ident:u=this.Identifier();break;case e.LeftParenthesis:u=this.Parentheses(r,this.scope.AtrulePrelude);break;default:break e}s.push(u)}return s}return Mm={parse:{prelude(){const s=n.call(this);return this.getFirstListNode(s)===null&&this.error("Condition is expected"),s},block(){return this.Block(!1)}}},Mm}var $m,EC;function CL(){if(EC)return $m;EC=1;const e=yL(),t=wL(),r=kL(),n=SL(),a=xL();return $m={"font-face":e,import:t,media:r,page:n,supports:a},$m}var zm,AC;function DL(){if(AC)return zm;AC=1;const e={parse(){return this.createSingleNodeList(this.SelectorList())}},t={parse(){return this.createSingleNodeList(this.Selector())}},r={parse(){return this.createSingleNodeList(this.Identifier())}},n={parse(){return this.createSingleNodeList(this.Nth())}};return zm={dir:r,has:e,lang:r,matches:e,is:e,"-moz-any":e,"-webkit-any":e,where:e,not:e,"nth-child":n,"nth-last-child":n,"nth-last-of-type":n,"nth-of-type":n,slotted:t},zm}var He={},_C;function EL(){if(_C)return He;_C=1;const e=kA(),t=SA(),r=xA(),n=CA(),a=DA(),s=EA(),u=AA(),o=_A(),c=TA(),d=FA(),h=LA(),p=PA(),g=NA(),f=RA(),m=BA(),b=OA(),v=IA(),k=qA(),S=MA(),C=$A(),x=zA(),w=jA(),D=UA(),A=HA(),_=WA(),F=GA(),j=VA(),q=KA(),R=YA(),M=XA(),P=QA(),W=ZA(),V=JA(),G=e4(),K=t4(),Q=r4(),$=n4(),I=a4(),z=s4(),B=u4();return He.AnPlusB=e.parse,He.Atrule=t.parse,He.AtrulePrelude=r.parse,He.AttributeSelector=n.parse,He.Block=a.parse,He.Brackets=s.parse,He.CDC=u.parse,He.CDO=o.parse,He.ClassSelector=c.parse,He.Combinator=d.parse,He.Comment=h.parse,He.Declaration=p.parse,He.DeclarationList=g.parse,He.Dimension=f.parse,He.Function=m.parse,He.Hash=b.parse,He.Identifier=v.parse,He.IdSelector=k.parse,He.MediaFeature=S.parse,He.MediaQuery=C.parse,He.MediaQueryList=x.parse,He.Nth=w.parse,He.Number=D.parse,He.Operator=A.parse,He.Parentheses=_.parse,He.Percentage=F.parse,He.PseudoClassSelector=j.parse,He.PseudoElementSelector=q.parse,He.Ratio=R.parse,He.Raw=M.parse,He.Rule=P.parse,He.Selector=W.parse,He.SelectorList=V.parse,He.String=G.parse,He.StyleSheet=K.parse,He.TypeSelector=Q.parse,He.UnicodeRange=$.parse,He.Url=I.parse,He.Value=z.parse,He.WhiteSpace=B.parse,He}var jm,TC;function AL(){if(TC)return jm;TC=1;const e=vL(),t=CL(),r=DL(),n=EL();return jm={parseContext:{default:"StyleSheet",stylesheet:"StyleSheet",atrule:"Atrule",atrulePrelude(s){return this.AtrulePrelude(s.atrule?String(s.atrule):null)},mediaQueryList:"MediaQueryList",mediaQuery:"MediaQuery",rule:"Rule",selectorList:"SelectorList",selector:"Selector",block(){return this.Block(!0)},declarationList:"DeclarationList",declaration:"Declaration",value:"Value"},scope:e,atrule:t,pseudo:r,node:n},jm}var Um,FC;function _L(){return FC||(FC=1,Um={node:o4()}),Um}var Hm,LC;function TL(){if(LC)return Hm;LC=1;const e=wA(),t=dL(),r=AL(),n=_L();return Hm=e({...t,...r,...n}),Hm}var Wm,PC;function FL(){return PC||(PC=1,Wm="2.2.1"),Wm}var ou={},NC;function LL(){if(NC)return ou;NC=1;const e=gA(),t=j1(),r=H1(),n=vA();return ou.SyntaxError=e.SyntaxError,ou.generate=t.generate,ou.parse=r.parse,ou.walk=n.walk,ou}var Gm={},RC;function PL(){if(RC)return Gm;RC=1;const e=Eu();function t(r){const n={};for(const a in r){let s=r[a];s&&(Array.isArray(s)||s instanceof e.List?s=s.map(t):s.constructor===Object&&(s=t(s))),n[a]=s}return n}return Gm.clone=t,Gm}var If={},BC;function NL(){if(BC)return If;BC=1;const e=Or(),t=Rn(),r=92;function n(s){const u=s.length-1;let o="";for(let c=0;c<s.length;c++){let d=s.charCodeAt(c);if(d===r){if(c===u)break;if(d=s.charCodeAt(++c),e.isValidEscape(r,d)){const h=c-1,p=t.consumeEscaped(s,h);c=p-1,o+=t.decodeEscaped(s.substring(h+1,p))}else d===13&&s.charCodeAt(c+1)===10&&c++}else o+=s[c]}return o}function a(s){let u="";if(s.length===1&&s.charCodeAt(0)===45)return"\\-";for(let o=0;o<s.length;o++){const c=s.charCodeAt(o);if(c===0){u+="<22>";continue}if(c<=31||c===127||c>=48&&c<=57&&(o===0||o===1&&s.charCodeAt(0)===45)){u+="\\"+c.toString(16)+" ";continue}e.isName(c)?u+=s.charAt(o):u+="\\"+s.charAt(o)}return u}return If.decode=n,If.encode=a,If}var OC;function kt(){if(OC)return nt;OC=1;const e=TL(),t=FL(),r=wA(),n=Eu(),a=yA(),s=LL(),u=PL(),o=U1(),c=NL(),d=W1(),h=i4(),p=Be(),g=kd(),f=$1(),{tokenize:m,parse:b,generate:v,lexer:k,createLexer:S,walk:C,find:x,findLast:w,findAll:D,toPlainObject:A,fromPlainObject:_,fork:F}=e;return nt.version=t.version,nt.createSyntax=r,nt.List=n.List,nt.Lexer=a.Lexer,nt.definitionSyntax=s,nt.clone=u.clone,nt.isCustomProperty=o.isCustomProperty,nt.keyword=o.keyword,nt.property=o.property,nt.vendorPrefix=o.vendorPrefix,nt.ident=c,nt.string=d,nt.url=h,nt.tokenTypes=p,nt.tokenNames=g,nt.TokenStream=f.TokenStream,nt.createLexer=S,nt.find=x,nt.findAll=D,nt.findLast=w,nt.fork=F,nt.fromPlainObject=_,nt.generate=v,nt.lexer=k,nt.parse=b,nt.toPlainObject=A,nt.tokenize=m,nt.walk=C,nt}var Vm={},IC;function RL(){if(IC)return Vm;IC=1;const{hasOwnProperty:e}=Object.prototype;function t(a,s){const u=Object.create(null);if(!Array.isArray(a))return null;for(let o of a)s&&(o=o.toLowerCase()),u[o]=!0;return u}function r(a){if(!a)return null;const s=t(a.tags,!0),u=t(a.ids),o=t(a.classes);return s===null&&u===null&&o===null?null:{tags:s,ids:u,classes:o}}function n(a){let s=!1;if(a.scopes&&Array.isArray(a.scopes)){s=Object.create(null);for(let u=0;u<a.scopes.length;u++){const o=a.scopes[u];if(!o||!Array.isArray(o))throw new Error("Wrong usage format");for(const c of o){if(e.call(s,c))throw new Error(`Class can't be used for several scopes: ${c}`);s[c]=u+1}}}return{whitelist:r(a),blacklist:r(a.blacklist),scopes:s}}return Vm.buildIndex=n,Vm}var qf={},qC;function G1(){if(qC)return qf;qC=1;function e(r){return!r||!r.children||r.children.isEmpty}function t(r,n){return r!==null&&r.children===n}return qf.hasNoChildren=e,qf.isNodeChildrenList=t,qf}var Km,MC;function BL(){if(MC)return Km;MC=1;const e=kt(),t=G1();function r(n,a,s){if(n.block&&(this.stylesheet!==null&&(this.stylesheet.firstAtrulesAllowed=!1),t.hasNoChildren(n.block))){s.remove(a);return}switch(n.name){case"charset":if(t.hasNoChildren(n.prelude)){s.remove(a);return}if(a.prev){s.remove(a);return}break;case"import":if(this.stylesheet===null||!this.stylesheet.firstAtrulesAllowed){s.remove(a);return}s.prevUntil(a.prev,function(u){if(!(u.type==="Atrule"&&(u.name==="import"||u.name==="charset")))return this.root.firstAtrulesAllowed=!1,s.remove(a),!0},this);break;default:{const u=e.keyword(n.name).basename;(u==="keyframes"||u==="media"||u==="supports")&&(t.hasNoChildren(n.prelude)||t.hasNoChildren(n.block))&&s.remove(a)}}}return Km=r,Km}var Ym,$C;function OL(){if($C)return Ym;$C=1;function e(t,r,n){n.remove(r)}return Ym=e,Ym}var Xm,zC;function IL(){if(zC)return Xm;zC=1;const e=kt();function t(r,n,a){if(r.value.children&&r.value.children.isEmpty){a.remove(n);return}e.property(r.property).custom&&/\S/.test(r.value.value)&&(r.value.value=r.value.value.trim())}return Xm=t,Xm}var Qm,jC;function qL(){if(jC)return Qm;jC=1;const e=G1();function t(r,n,a){(e.isNodeChildrenList(this.stylesheet,a)||e.isNodeChildrenList(this.block,a))&&a.remove(n)}return Qm=t,Qm}var Zm,UC;function ML(){if(UC)return Zm;UC=1;const e=kt(),t=G1(),{hasOwnProperty:r}=Object.prototype,n=new Set(["keyframes"]);function a(u,o){return u.children.forEach((c,d,h)=>{let p=!1;e.walk(c,function(g){if(this.selector===null||this.selector===u)switch(g.type){case"SelectorList":(this.function===null||this.function.name.toLowerCase()!=="not")&&a(g,o)&&(p=!0);break;case"ClassSelector":o.whitelist!==null&&o.whitelist.classes!==null&&!r.call(o.whitelist.classes,g.name)&&(p=!0),o.blacklist!==null&&o.blacklist.classes!==null&&r.call(o.blacklist.classes,g.name)&&(p=!0);break;case"IdSelector":o.whitelist!==null&&o.whitelist.ids!==null&&!r.call(o.whitelist.ids,g.name)&&(p=!0),o.blacklist!==null&&o.blacklist.ids!==null&&r.call(o.blacklist.ids,g.name)&&(p=!0);break;case"TypeSelector":g.name.charAt(g.name.length-1)!=="*"&&(o.whitelist!==null&&o.whitelist.tags!==null&&!r.call(o.whitelist.tags,g.name.toLowerCase())&&(p=!0),o.blacklist!==null&&o.blacklist.tags!==null&&r.call(o.blacklist.tags,g.name.toLowerCase())&&(p=!0));break}}),p&&h.remove(d)}),u.children.isEmpty}function s(u,o,c,d){if(t.hasNoChildren(u.prelude)||t.hasNoChildren(u.block)){c.remove(o);return}if(this.atrule&&n.has(e.keyword(this.atrule.name).basename))return;const{usage:h}=d;if(h&&(h.whitelist!==null||h.blacklist!==null)&&(a(u.prelude,h),t.hasNoChildren(u.prelude))){c.remove(o);return}}return Zm=s,Zm}var Jm,HC;function $L(){if(HC)return Jm;HC=1;function e(t,r,n){if(r.data.name!=="*")return;const s=r.next&&r.next.data.type;(s==="IdSelector"||s==="ClassSelector"||s==="AttributeSelector"||s==="PseudoClassSelector"||s==="PseudoElementSelector")&&n.remove(r)}return Jm=e,Jm}var eg,WC;function zL(){if(WC)return eg;WC=1;function e(t,r,n){n.remove(r)}return eg=e,eg}var tg,GC;function jL(){if(GC)return tg;GC=1;const e=kt(),t=BL(),r=OL(),n=IL(),a=qL(),s=ML(),u=$L(),o=zL(),c={Atrule:t,Comment:r,Declaration:n,Raw:a,Rule:s,TypeSelector:u,WhiteSpace:o};function d(h,p){e.walk(h,{leave(g,f,m){c.hasOwnProperty(g.type)&&c[g.type].call(this,g,f,m,p)}})}return tg=d,tg}var rg,VC;function UL(){if(VC)return rg;VC=1;function e(t){t.block.children.forEach(r=>{r.prelude.children.forEach(n=>{n.children.forEach((a,s)=>{a.type==="Percentage"&&a.value==="100"?s.data={type:"TypeSelector",loc:a.loc,name:"to"}:a.type==="TypeSelector"&&a.name==="from"&&(s.data={type:"Percentage",loc:a.loc,value:"0"})})})})}return rg=e,rg}var ng,KC;function HL(){if(KC)return ng;KC=1;const e=kt(),t=UL();function r(n){e.keyword(n.name).basename==="keyframes"&&t(n)}return ng=r,ng}var ig,YC;function WL(){if(YC)return ig;YC=1;const e=/^(-?\d|--)|[\u0000-\u002c\u002e\u002f\u003A-\u0040\u005B-\u005E\u0060\u007B-\u009f]/;function t(n){return n===""||n==="-"?!1:!e.test(n)}function r(n){const a=n.value;!a||a.type!=="String"||t(a.value)&&(n.value={type:"Identifier",loc:a.loc,name:a.value})}return ig=r,ig}var ag,XC;function GL(){if(XC)return ag;XC=1;function e(t){const r=t.children;r.forEachRight(function(n,a){if(n.type==="Identifier"){if(n.name==="bold")a.data={type:"Number",loc:n.loc,value:"700"};else if(n.name==="normal"){const s=a.prev;s&&s.data.type==="Operator"&&s.data.value==="/"&&this.remove(s),this.remove(a)}}}),r.isEmpty&&r.insert(r.createItem({type:"Identifier",name:"normal"}))}return ag=e,ag}var sg,QC;function VL(){if(QC)return sg;QC=1;function e(t){const r=t.children.head.data;if(r.type==="Identifier")switch(r.name){case"normal":t.children.head.data={type:"Number",loc:r.loc,value:"400"};break;case"bold":t.children.head.data={type:"Number",loc:r.loc,value:"700"};break}}return sg=e,sg}var ug,ZC;function KL(){if(ZC)return ug;ZC=1;const e=kt();function t(r){function n(){s.length||s.unshift({type:"Number",loc:null,value:"0"},{type:"Number",loc:null,value:"0"}),a.push.apply(a,s),s=[]}let a=[],s=[];r.children.forEach(u=>{if(u.type==="Operator"&&u.value===","){n(),a.push(u);return}u.type==="Identifier"&&(u.name==="transparent"||u.name==="none"||u.name==="repeat"||u.name==="scroll")||s.push(u)}),n(),r.children=new e.List().fromArray(a)}return ug=t,ug}var og,JC;function YL(){if(JC)return og;JC=1;function e(t){t.children.forEach((r,n,a)=>{r.type==="Identifier"&&r.name.toLowerCase()==="none"&&(a.head===a.tail?n.data={type:"Number",loc:r.loc,value:"0"}:a.remove(n))})}return og=e,og}var lg,eD;function XL(){if(eD)return lg;eD=1;const e=kt(),t=GL(),r=VL(),n=KL(),a=YL(),s={font:t,"font-weight":r,background:n,border:a,outline:a};function u(o){if(!this.declaration)return;const c=e.property(this.declaration.property);s.hasOwnProperty(c.basename)&&s[c.basename](o)}return lg=u,lg}var Mf={},tD;function xd(){if(tD)return Mf;tD=1;const e=/^(?:\+|(-))?0*(\d*)(?:\.0*|(\.\d*?)0*)?$/,t=/^([\+\-])?0*(\d*)(?:\.0*|(\.\d*?)0*)?$/,r=new Set(["Dimension","Hash","Identifier","Number","Raw","UnicodeRange"]);function n(s,u){const o=u&&u.prev!==null&&r.has(u.prev.data.type)?t:e;return s=String(s).replace(o,"$1$2$3"),(s===""||s==="-")&&(s="0"),s}function a(s){s.value=n(s.value)}return Mf.Number=a,Mf.packNumber=n,Mf}var cg,rD;function QL(){if(rD)return cg;rD=1;const e=xd(),t=new Set(["calc","min","max","clamp"]),r=new Set(["px","mm","cm","in","pt","pc","em","ex","ch","rem","vh","vw","vmin","vmax","vm"]);function n(a,s){const u=e.packNumber(a.value);if(a.value=u,u==="0"&&this.declaration!==null&&this.atrulePrelude===null){const o=a.unit.toLowerCase();if(!r.has(o)||this.declaration.property==="-ms-flex"||this.declaration.property==="flex"||this.function&&t.has(this.function.name))return;s.data={type:"Number",loc:a.loc,value:u}}}return cg=n,cg}var fg,nD;function ZL(){if(nD)return fg;nD=1;const e=kt(),t=xd(),r=new Set(["width","min-width","max-width","height","min-height","max-height","flex","-ms-flex"]);function n(a,s){a.value=t.packNumber(a.value),a.value==="0"&&this.declaration&&!r.has(this.declaration.property)&&(s.data={type:"Number",loc:a.loc,value:a.value},e.lexer.matchDeclaration(this.declaration).isType(s.data,"length")||(s.data=a))}return fg=n,fg}var dg,iD;function JL(){if(iD)return dg;iD=1;function e(t){t.value=t.value.replace(/\\/g,"/")}return dg=e,dg}var Oo={},aD;function eP(){if(aD)return Oo;aD=1;const e=kt(),t=xd(),r={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgrey:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",grey:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},n={8e5:"maroon",800080:"purple",808e3:"olive",808080:"gray","00ffff":"cyan",f0ffff:"azure",f5f5dc:"beige",ffe4c4:"bisque","000000":"black","0000ff":"blue",a52a2a:"brown",ff7f50:"coral",ffd700:"gold","008000":"green","4b0082":"indigo",fffff0:"ivory",f0e68c:"khaki","00ff00":"lime",faf0e6:"linen","000080":"navy",ffa500:"orange",da70d6:"orchid",cd853f:"peru",ffc0cb:"pink",dda0dd:"plum",f00:"red",ff0000:"red",fa8072:"salmon",a0522d:"sienna",c0c0c0:"silver",fffafa:"snow",d2b48c:"tan","008080":"teal",ff6347:"tomato",ee82ee:"violet",f5deb3:"wheat",ffffff:"white",ffff00:"yellow"};function a(p,g,f){return f<0&&(f+=1),f>1&&(f-=1),f<1/6?p+(g-p)*6*f:f<1/2?g:f<2/3?p+(g-p)*(2/3-f)*6:p}function s(p,g,f,m){let b,v,k;if(g===0)b=v=k=f;else{const S=f<.5?f*(1+g):f+g-f*g,C=2*f-S;b=a(C,S,p+1/3),v=a(C,S,p),k=a(C,S,p-1/3)}return[Math.round(b*255),Math.round(v*255),Math.round(k*255),m]}function u(p){return p=p.toString(16),p.length===1?"0"+p:p}function o(p,g,f){let m=p.head,b=[],v=!1;for(;m!==null;){const{type:k,value:S}=m.data;switch(k){case"Number":case"Percentage":if(v)return;v=!0,b.push({type:k,value:Number(S)});break;case"Operator":if(S===","){if(!v)return;v=!1}else if(v||S!=="+")return;break;default:return}m=m.next}if(b.length===g){if(b.length===4){if(b[3].type!=="Number")return;b[3].type="Alpha"}if(f){if(b[0].type!==b[1].type||b[0].type!==b[2].type)return}else{if(b[0].type!=="Number"||b[1].type!=="Percentage"||b[2].type!=="Percentage")return;b[0].type="Angle"}return b.map(function(k){let S=Math.max(0,k.value);switch(k.type){case"Number":S=Math.min(S,255);break;case"Percentage":if(S=Math.min(S,100)/100,!f)return S;S=255*S;break;case"Angle":return(S%360+360)%360/360;case"Alpha":return Math.min(S,1)}return Math.round(S)})}}function c(p,g){let f=p.name,m;if(f==="rgba"||f==="hsla"){if(m=o(p.children,4,f==="rgba"),!m)return;if(f==="hsla"&&(m=s(...m),p.name="rgba"),m[3]===0){const b=this.function&&this.function.name;if(m[0]===0&&m[1]===0&&m[2]===0||!/^(?:to|from|color-stop)$|gradient$/i.test(b)){g.data={type:"Identifier",loc:p.loc,name:"transparent"};return}}if(m[3]!==1){p.children.forEach((b,v,k)=>{if(b.type==="Operator"){b.value!==","&&k.remove(v);return}v.data={type:"Number",loc:b.loc,value:t.packNumber(m.shift())}});return}f="rgb"}if(f==="hsl"){if(m=m||o(p.children,3,!1),!m)return;m=s(...m),f="rgb"}if(f==="rgb"){if(m=m||o(p.children,3,!0),!m)return;g.data={type:"Hash",loc:p.loc,value:u(m[0])+u(m[1])+u(m[2])},h(g.data,g)}}function d(p,g){if(this.declaration===null)return;let f=p.name.toLowerCase();if(r.hasOwnProperty(f)&&e.lexer.matchDeclaration(this.declaration).isType(p,"color")){const m=r[f];m.length+1<=f.length?g.data={type:"Hash",loc:p.loc,value:m}:(f==="grey"&&(f="gray"),p.name=f)}}function h(p,g){let f=p.value.toLowerCase();f.length===6&&f[0]===f[1]&&f[2]===f[3]&&f[4]===f[5]&&(f=f[0]+f[2]+f[4]),n[f]?g.data={type:"Identifier",loc:p.loc,name:n[f]}:p.value=f}return Oo.compressFunction=c,Oo.compressHex=h,Oo.compressIdent=d,Oo}var hg,sD;function tP(){if(sD)return hg;sD=1;const e=kt(),t=HL(),r=WL(),n=XL(),a=QL(),s=ZL(),u=xd(),o=JL(),c=eP(),d={Atrule:t,AttributeSelector:r,Value:n,Dimension:a,Percentage:s,Number:u.Number,Url:o,Hash:c.compressHex,Identifier:c.compressIdent,Function:c.compressFunction};function h(p){e.walk(p,{leave(g,f,m){d.hasOwnProperty(g.type)&&d[g.type].call(this,g,f,m)}})}return hg=h,hg}var pg,uD;function rP(){if(uD)return pg;uD=1;const e=kt();class t{constructor(){this.map=new Map}resolve(a){let s=this.map.get(a);return s===void 0&&(s=this.map.size+1,this.map.set(a,s)),s}}function r(){const n=new t;return function(s){const u=e.generate(s);return s.id=n.resolve(u),s.length=u.length,s.fingerprint=null,s}}return pg=r,pg}var mg,oD;function c4(){if(oD)return mg;oD=1;const e=kt();function t(s){return s.type==="Raw"?e.parse(s.value,{context:"selectorList"}):s}function r(s,u){for(let o=0;o<3;o++)if(s[o]!==u[o])return s[o]>u[o]?s:u;return s}function n(s){return t(s).children.reduce((u,o)=>r(a(o),u),[0,0,0])}function a(s){let u=0,o=0,c=0;return s.children.forEach(d=>{switch(d.type){case"IdSelector":u++;break;case"ClassSelector":case"AttributeSelector":o++;break;case"PseudoClassSelector":switch(d.name.toLowerCase()){case"not":case"has":case"is":case"matches":case"-webkit-any":case"-moz-any":{const[h,p,g]=n(d.children.first);u+=h,o+=p,c+=g;break}case"nth-child":case"nth-last-child":{const h=d.children.first;if(h.type==="Nth"&&h.selector){const[p,g,f]=n(h.selector);u+=p,o+=g+1,c+=f}else o++;break}case"where":break;case"before":case"after":case"first-line":case"first-letter":c++;break;default:o++}break;case"TypeSelector":d.name.endsWith("*")||c++;break;case"PseudoElementSelector":c++;break}}),[u,o,c]}return mg=a,mg}var gg,lD;function f4(){if(lD)return gg;lD=1;const e=kt(),t=c4(),r=new Set(["first-letter","first-line","after","before"]),n=new Set(["link","visited","hover","active","first-letter","first-line","after","before"]);function a(s,u){const o=new Set;s.prelude.children.forEach(function(c){let d="*",h=0;c.children.forEach(function(p){switch(p.type){case"ClassSelector":if(u&&u.scopes){const g=u.scopes[p.name]||0;if(h!==0&&g!==h)throw new Error("Selector can't has classes from different scopes: "+e.generate(c));h=g}break;case"PseudoClassSelector":{const g=p.name.toLowerCase();n.has(g)||o.add(`:${g}`);break}case"PseudoElementSelector":{const g=p.name.toLowerCase();r.has(g)||o.add(`::${g}`);break}case"TypeSelector":d=p.name.toLowerCase();break;case"AttributeSelector":p.flags&&o.add(`[${p.flags.toLowerCase()}]`);break;case"Combinator":d="*";break}}),c.compareMarker=t(c).toString(),c.id=null,c.id=e.generate(c),h&&(c.compareMarker+=":"+h),d!=="*"&&(c.compareMarker+=","+d)}),s.pseudoSignature=o.size>0?[...o].sort().join(","):!1}return gg=a,gg}var bg,cD;function nP(){if(cD)return bg;cD=1;const e=kt(),t=rP(),r=f4();function n(a,s){const u=t();return e.walk(a,{visit:"Rule",enter(o){o.block.children.forEach(u),r(o,s.usage)}}),e.walk(a,{visit:"Atrule",enter(o){o.prelude&&(o.prelude.id=null,o.prelude.id=e.generate(o.prelude)),e.keyword(o.name).basename==="keyframes"&&(o.block.avoidRulesMerge=!0,o.block.children.forEach(function(c){c.prelude.children.forEach(function(d){d.compareMarker=d.id})}))}}),{declaration:u}}return bg=n,bg}var vg,fD;function iP(){if(fD)return vg;fD=1;const e=kt(),{hasOwnProperty:t}=Object.prototype;function r(o,c,d,h){const p=c.data,g=e.keyword(p.name).basename,f=p.name.toLowerCase()+"/"+(p.prelude?p.prelude.id:null);t.call(o,g)||(o[g]=Object.create(null)),h&&delete o[g][f],t.call(o[g],f)||(o[g][f]=new e.List),o[g][f].append(d.remove(c))}function n(o,c){const d=Object.create(null);let h=null;o.children.forEach(function(p,g,f){if(p.type==="Atrule"){const m=e.keyword(p.name).basename;switch(m){case"keyframes":r(d,g,f,!0);return;case"media":if(c.forceMediaMerge){r(d,g,f,!1);return}break}h===null&&m!=="charset"&&m!=="import"&&(h=g)}else h===null&&(h=g)});for(const p in d)for(const g in d[p])o.children.insertList(d[p][g],p==="media"?null:h)}function a(o){return o.type==="Atrule"&&o.name==="media"}function s(o,c,d){if(!a(o))return;const h=c.prev&&c.prev.data;!h||!a(h)||o.prelude&&h.prelude&&o.prelude.id===h.prelude.id&&(h.block.children.appendList(o.block.children),d.remove(c))}function u(o,c){n(o,c),e.walk(o,{visit:"Atrule",reverse:!0,enter:s})}return vg=u,vg}var oi={},dD;function Cd(){if(dD)return oi;dD=1;const{hasOwnProperty:e}=Object.prototype;function t(o,c){let d=o.head,h=c.head;for(;d!==null&&h!==null&&d.data.id===h.data.id;)d=d.next,h=h.next;return d===null&&h===null}function r(o,c){let d=o.head,h=c.head;for(;d!==null&&h!==null&&d.data.id===h.data.id;)d=d.next,h=h.next;return d===null&&h===null}function n(o,c){const d={eq:[],ne1:[],ne2:[],ne2overrided:[]},h=Object.create(null),p=Object.create(null);for(let g=c.head;g;g=g.next)p[g.data.id]=!0;for(let g=o.head;g;g=g.next){const f=g.data;f.fingerprint&&(h[f.fingerprint]=f.important),p[f.id]?(p[f.id]=!1,d.eq.push(f)):d.ne1.push(f)}for(let g=c.head;g;g=g.next){const f=g.data;p[f.id]&&((!e.call(h,f.fingerprint)||!h[f.fingerprint]&&f.important)&&d.ne2.push(f),d.ne2overrided.push(f))}return d}function a(o,c){return c.forEach(d=>{const h=d.id;let p=o.head;for(;p;){const g=p.data.id;if(g===h)return;if(g>h)break;p=p.next}o.insert(o.createItem(d),p)}),o}function s(o,c){let d=o.head;for(;d!==null;){let h=c.head;for(;h!==null;){if(d.data.compareMarker===h.data.compareMarker)return!0;h=h.next}d=d.next}return!1}function u(o){switch(o.type){case"Rule":return s(o.prelude.children,this);case"Atrule":if(o.block)return o.block.children.some(u,this);break;case"Declaration":return!1}return!0}return oi.addSelectors=a,oi.compareDeclarations=n,oi.hasSimilarSelectors=s,oi.isEqualDeclarations=r,oi.isEqualSelectors=t,oi.unsafeToSkipNode=u,oi}var yg,hD;function aP(){if(hD)return yg;hD=1;const e=kt(),t=Cd();function r(a,s,u){const o=a.prelude.children,c=a.block.children;u.prevUntil(s.prev,function(d){if(d.type!=="Rule")return t.unsafeToSkipNode.call(o,d);const h=d.prelude.children,p=d.block.children;if(a.pseudoSignature===d.pseudoSignature){if(t.isEqualSelectors(h,o))return p.appendList(c),u.remove(s),!0;if(t.isEqualDeclarations(c,p))return t.addSelectors(h,o),u.remove(s),!0}return t.hasSimilarSelectors(o,h)})}function n(a){e.walk(a,{visit:"Rule",enter:r})}return yg=n,yg}var wg,pD;function sP(){if(pD)return wg;pD=1;const e=kt();function t(n,a,s){const u=n.prelude.children;for(;u.head!==u.tail;){const o=new e.List;o.insert(u.remove(u.head)),s.insert(s.createItem({type:"Rule",loc:n.loc,prelude:{type:"SelectorList",loc:n.prelude.loc,children:o},block:{type:"Block",loc:n.block.loc,children:n.block.children.copy()},pseudoSignature:n.pseudoSignature}),a)}}function r(n){e.walk(n,{visit:"Rule",reverse:!0,enter:t})}return wg=r,wg}var kg,mD;function uP(){if(mD)return kg;mD=1;const e=kt(),t=1,r=2,n=0,a=1,s=2,u=3,o=["top","right","bottom","left"],c={"margin-top":"top","margin-right":"right","margin-bottom":"bottom","margin-left":"left","padding-top":"top","padding-right":"right","padding-bottom":"bottom","padding-left":"left","border-top-color":"top","border-right-color":"right","border-bottom-color":"bottom","border-left-color":"left","border-top-width":"top","border-right-width":"right","border-bottom-width":"bottom","border-left-width":"left","border-top-style":"top","border-right-style":"right","border-bottom-style":"bottom","border-left-style":"left"},d={margin:"margin","margin-top":"margin","margin-right":"margin","margin-bottom":"margin","margin-left":"margin",padding:"padding","padding-top":"padding","padding-right":"padding","padding-bottom":"padding","padding-left":"padding","border-color":"border-color","border-top-color":"border-color","border-right-color":"border-color","border-bottom-color":"border-color","border-left-color":"border-color","border-width":"border-width","border-top-width":"border-width","border-right-width":"border-width","border-bottom-width":"border-width","border-left-width":"border-width","border-style":"border-style","border-top-style":"border-style","border-right-style":"border-style","border-bottom-style":"border-style","border-left-style":"border-style"};class h{constructor(b){this.name=b,this.loc=null,this.iehack=void 0,this.sides={top:null,right:null,bottom:null,left:null}}getValueSequence(b,v){const k=[];let S="";return b.value.type!=="Value"||b.value.children.some(function(x){let w=!1;switch(x.type){case"Identifier":switch(x.name){case"\\0":case"\\9":S=x.name;return;case"inherit":case"initial":case"unset":case"revert":w=x.name;break}break;case"Dimension":switch(x.unit){case"rem":case"vw":case"vh":case"vmin":case"vmax":case"vm":w=x.unit;break}break;case"Hash":case"Number":case"Percentage":break;case"Function":if(x.name==="var")return!0;w=x.name;break;default:return!0}k.push({node:x,special:w,important:b.important})})||k.length>v||typeof this.iehack=="string"&&this.iehack!==S?!1:(this.iehack=S,k)}canOverride(b,v){const k=this.sides[b];return!k||v.important&&!k.important}add(b,v){function k(){const S=this.sides,C=c[b];if(C){if(!(C in S))return!1;const x=this.getValueSequence(v,1);if(!x||!x.length)return!1;for(const w in S)if(S[w]!==null&&S[w].special!==x[0].special)return!1;return this.canOverride(C,x[0])&&(S[C]=x[0]),!0}else if(b===this.name){const x=this.getValueSequence(v,4);if(!x||!x.length)return!1;switch(x.length){case 1:x[a]=x[n],x[s]=x[n],x[u]=x[n];break;case 2:x[s]=x[n],x[u]=x[a];break;case 3:x[u]=x[a];break}for(let w=0;w<4;w++)for(const D in S)if(S[D]!==null&&S[D].special!==x[w].special)return!1;for(let w=0;w<4;w++)this.canOverride(o[w],x[w])&&(S[o[w]]=x[w]);return!0}}return k.call(this)?(this.loc||(this.loc=v.loc),!0):!1}isOkToMinimize(){const b=this.sides.top,v=this.sides.right,k=this.sides.bottom,S=this.sides.left;if(b&&v&&k&&S){const C=b.important+v.important+k.important+S.important;return C===0||C===4}return!1}getValue(){const b=new e.List,v=this.sides,k=[v.top,v.right,v.bottom,v.left],S=[e.generate(v.top.node),e.generate(v.right.node),e.generate(v.bottom.node),e.generate(v.left.node)];S[u]===S[a]&&(k.pop(),S[s]===S[n]&&(k.pop(),S[a]===S[n]&&k.pop()));for(let C=0;C<k.length;C++)b.appendData(k[C].node);return this.iehack&&b.appendData({type:"Identifier",loc:null,name:this.iehack}),{type:"Value",loc:null,children:b}}getDeclaration(){return{type:"Declaration",loc:this.loc,important:this.sides.top.important,property:this.name,value:this.getValue()}}}function p(m,b,v,k){const S=m.block.children,C=m.prelude.children.first.id;return m.block.children.forEachRight(function(x,w){const D=x.property;if(!d.hasOwnProperty(D))return;const A=d[D];let _,F;if((!k||C===k)&&A in b&&(F=r,_=b[A]),(!_||!_.add(D,x))&&(F=t,_=new h(A),!_.add(D,x))){k=null;return}b[A]=_,v.push({operation:F,block:S,item:w,shorthand:_}),k=C}),k}function g(m,b){m.forEach(function(v){const k=v.shorthand;k.isOkToMinimize()&&(v.operation===t?v.item.data=b(k.getDeclaration()):v.block.remove(v.item))})}function f(m,b){const v={},k=[];e.walk(m,{visit:"Rule",reverse:!0,enter(S){const C=this.block||this.stylesheet,x=(S.pseudoSignature||"")+"|"+S.prelude.children.first.id;let w,D;v.hasOwnProperty(C.id)?w=v[C.id]:(w={lastShortSelector:null},v[C.id]=w),w.hasOwnProperty(x)?D=w[x]:(D={},w[x]=D),w.lastShortSelector=p.call(this,S,D,k,w.lastShortSelector)}}),g(k,b.declaration)}return kg=f,kg}var Sg,gD;function oP(){if(gD)return Sg;gD=1;const e=kt();let t=1;const r=new Set(["src"]),n={display:/table|ruby|flex|-(flex)?box$|grid|contents|run-in/i,"text-align":/^(start|end|match-parent|justify-all)$/i},a={cursor:["auto","crosshair","default","move","text","wait","help","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","pointer","progress","not-allowed","no-drop","vertical-text","all-scroll","col-resize","row-resize"],overflow:["hidden","visible","scroll","auto"],position:["static","relative","absolute","fixed"]},s={"border-width":["border"],"border-style":["border"],"border-color":["border"],"border-top":["border"],"border-right":["border"],"border-bottom":["border"],"border-left":["border"],"border-top-width":["border-top","border-width","border"],"border-right-width":["border-right","border-width","border"],"border-bottom-width":["border-bottom","border-width","border"],"border-left-width":["border-left","border-width","border"],"border-top-style":["border-top","border-style","border"],"border-right-style":["border-right","border-style","border"],"border-bottom-style":["border-bottom","border-style","border"],"border-left-style":["border-left","border-style","border"],"border-top-color":["border-top","border-color","border"],"border-right-color":["border-right","border-color","border"],"border-bottom-color":["border-bottom","border-color","border"],"border-left-color":["border-left","border-color","border"],"margin-top":["margin"],"margin-right":["margin"],"margin-bottom":["margin"],"margin-left":["margin"],"padding-top":["padding"],"padding-right":["padding"],"padding-bottom":["padding"],"padding-left":["padding"],"font-style":["font"],"font-variant":["font"],"font-weight":["font"],"font-size":["font"],"font-family":["font"],"list-style-type":["list-style"],"list-style-position":["list-style"],"list-style-image":["list-style"]};function u(h,p,g){const f=e.property(h).basename;if(f==="background")return h+":"+e.generate(p.value);const m=p.id;let b=g[m];if(!b){switch(p.value.type){case"Value":const v={};let k="",S="",C=!1;p.value.children.forEach(function x(w){switch(w.type){case"Value":case"Brackets":case"Parentheses":w.children.forEach(x);break;case"Raw":C=!0;break;case"Identifier":{const{name:D}=w;k||(k=e.keyword(D).vendor),/\\[09]/.test(D)&&(S=RegExp.lastMatch),a.hasOwnProperty(f)?a[f].indexOf(D)===-1&&(v[D]=!0):n.hasOwnProperty(f)&&n[f].test(D)&&(v[D]=!0);break}case"Function":{let{name:D}=w;k||(k=e.keyword(D).vendor),D==="rect"&&(w.children.some(_=>_.type==="Operator"&&_.value===",")||(D="rect-backward")),v[D+"()"]=!0,w.children.forEach(x);break}case"Dimension":{const{unit:D}=w;switch(/\\[09]/.test(D)&&(S=RegExp.lastMatch),D){case"rem":case"vw":case"vh":case"vmin":case"vmax":case"vm":v[D]=!0;break}break}}}),b=C?"!"+t++:"!"+Object.keys(v).sort()+"|"+S+k;break;case"Raw":b="!"+p.value.value;break;default:b=e.generate(p.value)}g[m]=b}return h+b}function o(h,p,g){const f=e.property(p.property);if(s.hasOwnProperty(f.basename)){const m=s[f.basename];for(const b of m){const v=u(f.prefix+b,p,g),k=h.hasOwnProperty(v)?h[v]:null;if(k&&(!p.important||k.item.data.important))return k}}}function c(h,p,g,f,m){const b=h.block.children;b.forEachRight(function(v,k){const{property:S}=v,C=u(S,v,m),x=f[C];x&&!r.has(S)?v.important&&!x.item.data.important?(f[C]={block:b,item:k},x.block.remove(x.item)):b.remove(k):o(f,v,m)?b.remove(k):(v.fingerprint=C,f[C]={block:b,item:k})}),b.isEmpty&&g.remove(p)}function d(h){const p={},g=Object.create(null);e.walk(h,{visit:"Rule",reverse:!0,enter(f,m,b){const v=this.block||this.stylesheet,k=(f.pseudoSignature||"")+"|"+f.prelude.children.first.id;let S,C;p.hasOwnProperty(v.id)?S=p[v.id]:(S={},p[v.id]=S),S.hasOwnProperty(k)?C=S[k]:(C={},S[k]=C),c.call(this,f,m,b,C,g)}})}return Sg=d,Sg}var xg,bD;function lP(){if(bD)return xg;bD=1;const e=kt(),t=Cd();function r(a,s,u){const o=a.prelude.children,c=a.block.children,d=o.first.compareMarker,h={};u.nextUntil(s.next,function(p,g){if(p.type!=="Rule")return t.unsafeToSkipNode.call(o,p);if(a.pseudoSignature!==p.pseudoSignature)return!0;const f=p.prelude.children.head,m=p.block.children,b=f.data.compareMarker;if(b in h)return!0;if(o.head===o.tail&&o.first.id===f.data.id){c.appendList(m),u.remove(g);return}if(t.isEqualDeclarations(c,m)){const v=f.data.id;o.some((k,S)=>{const C=k.id;if(v<C)return o.insert(f,S),!0;if(!S.next)return o.insert(f),!0}),u.remove(g);return}if(b===d)return!0;h[b]=!0})}function n(a){e.walk(a,{visit:"Rule",enter:r})}return xg=n,xg}var Cg,vD;function cP(){if(vD)return Cg;vD=1;const e=kt(),t=Cd();function r(u){return u.reduce((o,c)=>o+c.id.length+1,0)-1}function n(u){let o=0;for(const c of u)o+=c.length;return o+u.length-1}function a(u,o,c){const d=this.block!==null?this.block.avoidRulesMerge:!1,h=u.prelude.children,p=u.block,g=Object.create(null);let f=!0,m=!0;c.prevUntil(o.prev,function(b,v){const k=b.block,S=b.type;if(S!=="Rule"){const w=t.unsafeToSkipNode.call(h,b);return!w&&S==="Atrule"&&k&&e.walk(k,{visit:"Rule",enter(D){D.prelude.children.forEach(A=>{g[A.compareMarker]=!0})}}),w}if(u.pseudoSignature!==b.pseudoSignature)return!0;const C=b.prelude.children;if(m=!C.some(w=>w.compareMarker in g),!m&&!f)return!0;if(f&&t.isEqualSelectors(C,h))return k.children.appendList(p.children),c.remove(o),!0;const x=t.compareDeclarations(p.children,k.children);if(x.eq.length){if(!x.ne1.length&&!x.ne2.length)return m&&(t.addSelectors(h,C),c.remove(v)),!0;if(!d)if(x.ne1.length&&!x.ne2.length){const w=r(h),D=n(x.eq);f&&w<D&&(t.addSelectors(C,h),p.children.fromArray(x.ne1))}else if(!x.ne1.length&&x.ne2.length){const w=r(C),D=n(x.eq);m&&w<D&&(t.addSelectors(h,C),k.children.fromArray(x.ne2))}else{const w={type:"SelectorList",loc:null,children:t.addSelectors(C.copy(),h)},D=r(w.children)+2;if(n(x.eq)>=D){const _=c.createItem({type:"Rule",loc:null,prelude:w,block:{type:"Block",loc:null,children:new e.List().fromArray(x.eq)},pseudoSignature:u.pseudoSignature});return p.children.fromArray(x.ne1),k.children.fromArray(x.ne2overrided),f?c.insert(_,v):c.insert(_,o),!0}}}f&&(f=!C.some(w=>h.some(D=>D.compareMarker===w.compareMarker))),C.forEach(w=>{g[w.compareMarker]=!0})})}function s(u){e.walk(u,{visit:"Rule",reverse:!0,enter:a})}return Cg=s,Cg}var Dg,yD;function fP(){if(yD)return Dg;yD=1;const e=nP(),t=iP(),r=aP(),n=sP(),a=uP(),s=oP(),u=lP(),o=cP();function c(d,h){const p=e(d,h);h.logger("prepare",d),t(d,h),h.logger("mergeAtrule",d),r(d),h.logger("initialMergeRuleset",d),n(d),h.logger("disjoinRuleset",d),a(d,p),h.logger("restructShorthand",d),s(d),h.logger("restructBlock",d),u(d),h.logger("mergeRuleset",d),o(d),h.logger("restructRuleset",d)}return Dg=c,Dg}var Eg,wD;function dP(){if(wD)return Eg;wD=1;const e=kt(),t=RL(),r=jL(),n=tP(),a=fP();function s(p,g){const f=new e.List;let m=!1,b;return p.nextUntil(p.head,(v,k,S)=>{if(v.type==="Comment"){if(!g||v.value.charAt(0)!=="!"){S.remove(k);return}if(m||b)return!0;S.remove(k),b=v;return}v.type!=="WhiteSpace"&&(m=!0),f.insert(S.remove(k))}),{comment:b,stylesheet:{type:"StyleSheet",loc:null,children:f}}}function u(p,g,f,m){m.logger(`Compress block #${f}`,null,!0);let b=1;return p.type==="StyleSheet"&&(p.firstAtrulesAllowed=g,p.id=b++),e.walk(p,{visit:"Atrule",enter(v){v.block!==null&&(v.block.id=b++)}}),m.logger("init",p),r(p,m),m.logger("clean",p),n(p),m.logger("replace",p),m.restructuring&&a(p,m),p}function o(p){let g="comments"in p?p.comments:"exclamation";return typeof g=="boolean"?g=g?"exclamation":!1:g!=="exclamation"&&g!=="first-exclamation"&&(g=!1),g}function c(p){return"restructure"in p?p.restructure:"restructuring"in p?p.restructuring:!0}function d(p){return new e.List().appendData({type:"Rule",loc:null,prelude:{type:"SelectorList",loc:null,children:new e.List().appendData({type:"Selector",loc:null,children:new e.List().appendData({type:"TypeSelector",loc:null,name:"x"})})},block:p})}function h(p,g){p=p||{type:"StyleSheet",loc:null,children:new e.List},g=g||{};const f={logger:typeof g.logger=="function"?g.logger:function(){},restructuring:c(g),forceMediaMerge:!!g.forceMediaMerge,usage:g.usage?t.buildIndex(g.usage):!1},m=new e.List;let b=o(g),v=!0,k,S,C=1,x;g.clone&&(p=e.clone(p)),p.type==="StyleSheet"?(k=p.children,p.children=m):k=d(p);do{if(S=s(k,!!b),u(S.stylesheet,v,C++,f),x=S.stylesheet.children,S.comment&&(m.isEmpty||m.insert(e.List.createItem({type:"Raw",value:`
|
||
`})),m.insert(e.List.createItem(S.comment)),x.isEmpty||m.insert(e.List.createItem({type:"Raw",value:`
|
||
`}))),v&&!x.isEmpty){const w=x.last;(w.type!=="Atrule"||w.name!=="import"&&w.name!=="charset")&&(v=!1)}b!=="exclamation"&&(b=!1),m.appendList(x)}while(!k.isEmpty);return{ast:p}}return Eg=h,Eg}var kD;function hP(){if(kD)return or;kD=1;const e=kt(),t=dP(),r=c4();function n(m){const b=e.string.encode(m,!0),v=e.string.encode(m);return b.length<v.length?b:v}const{lexer:a,tokenize:s,parse:u,generate:o,walk:c,find:d,findLast:h,findAll:p,fromPlainObject:g,toPlainObject:f}=e.fork({node:{String:{generate(m){this.token(e.tokenTypes.String,n(m.value))}},Url:{generate(m){const b=e.url.encode(m.value),v=n(m.value);this.token(e.tokenTypes.Url,b.length<=v.length+5?b:"url("+v+")")}}}});return or.compress=t,or.specificity=r,or.find=d,or.findAll=p,or.findLast=h,or.fromPlainObject=g,or.generate=o,or.lexer=a,or.parse=u,or.toPlainObject=f,or.tokenize=s,or.walk=c,or}var Dn={},SD;function pP(){if(SD)return Dn;SD=1;const e=f4(),t=Cd();return Dn.processSelector=e,Dn.addSelectors=t.addSelectors,Dn.compareDeclarations=t.compareDeclarations,Dn.hasSimilarSelectors=t.hasSimilarSelectors,Dn.isEqualDeclarations=t.isEqualDeclarations,Dn.isEqualSelectors=t.isEqualSelectors,Dn.unsafeToSkipNode=t.unsafeToSkipNode,Dn}var xD;function V1(){if(xD)return Qi;xD=1;const e=W9(),t=hP(),r=pP(),{parse:n,generate:a,compress:s}=t;function u(f,m,b,v){return m.debug&&console.error(`## ${f} done in %d ms
|
||
`,Date.now()-b),v}function o(f){let m;return function(v,k){let S=v;if(k&&(S=`[${((Date.now()-m)/1e3).toFixed(3)}s] ${S}`),f>1&&k){let C=a(k);f===2&&C.length>256&&(C=C.substr(0,256)+"..."),S+=`
|
||
${C}
|
||
`}console.error(S),m=Date.now()}}function c(f){return f={...f},typeof f.logger!="function"&&f.debug&&(f.logger=o(f.debug)),f}function d(f,m,b){Array.isArray(b)||(b=[b]),b.forEach(v=>v(f,m))}function h(f,m,b){b=b||{};const v=b.filename||"<unknown>";let k;const S=u("parsing",b,Date.now(),n(m,{context:f,filename:v,positions:!!b.sourceMap}));b.beforeCompress&&u("beforeCompress",b,Date.now(),d(S,b,b.beforeCompress));const C=u("compress",b,Date.now(),s(S,c(b)));return b.afterCompress&&u("afterCompress",b,Date.now(),d(C,b,b.afterCompress)),b.sourceMap?k=u("generate(sourceMap: true)",b,Date.now(),(()=>{const x=a(C.ast,{sourceMap:!0});return x.map._file=v,x.map.setSourceContent(v,m),x})()):k=u("generate",b,Date.now(),{css:a(C.ast),map:null}),k}function p(f,m){return h("stylesheet",f,m)}function g(f,m){return h("declarationList",f,m)}return Qi.version=e.version,Qi.syntax=t,Qi.utils=r,Qi.minify=p,Qi.minifyBlock=g,Qi}var lu={},CD;function Bn(){if(CD)return lu;CD=1;const e=wd(),t=Yl,{syntax:{specificity:r}}=V1(),{visit:n,matches:a}=tt(),{attrsGroups:s,inheritableAttrs:u,presentationNonInheritableGroupAttrs:o}=mt(),c=e.walk.skip,d=(k,S)=>{const C=[];k.block.children.forEach(w=>{w.type==="Declaration"&&C.push({name:w.property,value:e.generate(w.value),important:w.important===!0})});const x=[];return e.walk(k.prelude,w=>{if(w.type==="Selector"){const D=e.clone(w);let A=!1;e.walk(D,(_,F,j)=>{_.type==="PseudoClassSelector"&&(A=!0,j.remove(F))}),x.push({specificity:r(w),dynamic:A||S,selector:e.generate(D),declarations:C})}}),x},h=(k,S)=>{const C=[],x=e.parse(k,{parseValue:!1,parseAtrulePrelude:!1});return e.walk(x,w=>{if(w.type==="Rule")return C.push(...d(w,S||!1)),c;if(w.type==="Atrule")return w.name==="keyframes"||w.name==="-webkit-keyframes"||e.walk(w,D=>{if(D.type==="Rule")return C.push(...d(D,S||!0)),c}),c}),C},p=k=>{const S=[],C=e.parse(k,{context:"declarationList",parseValue:!1});return e.walk(C,x=>{x.type==="Declaration"&&S.push({name:x.property,value:e.generate(x.value),important:x.important===!0})}),S},g=(k,S)=>{const C={},x=new Map;for(const[D,A]of Object.entries(S.attributes))s.presentation.has(D)&&(C[D]={type:"static",inherited:!1,value:A},x.set(D,!1));for(const{selector:D,declarations:A,dynamic:_}of k.rules)if(a(S,D))for(const{name:F,value:j,important:q}of A){const R=C[F];if(!(R&&R.type==="dynamic")){if(_){C[F]={type:"dynamic",inherited:!1};continue}(R==null||q===!0||x.get(F)===!1)&&(C[F]={type:"static",inherited:!1,value:j},x.set(F,q))}}const w=S.attributes.style==null?[]:p(S.attributes.style);for(const{name:D,value:A,important:_}of w){const F=C[D];F&&F.type==="dynamic"||(F==null||_===!0||x.get(D)===!1)&&(C[D]={type:"static",inherited:!1,value:A},x.set(D,_))}return C},f=(k,S)=>{for(let C=0;C<4;C+=1){if(k[C]<S[C])return-1;if(k[C]>S[C])return 1}return 0};lu.compareSpecificity=f;const m=k=>{const S=[],C=new Map;return n(k,{element:{enter:(x,w)=>{if(C.set(x,w),x.name==="style"&&(x.attributes.type==null||x.attributes.type===""||x.attributes.type==="text/css")){const D=x.attributes.media!=null&&x.attributes.media!=="all";for(const A of x.children)(A.type==="text"||A.type==="cdata")&&S.push(...h(A.value,D))}}}}),S.sort((x,w)=>f(x.specificity,w.specificity)),{rules:S,parents:C}};lu.collectStylesheet=m;const b=(k,S)=>{const{parents:C}=k,x=g(k,S);let w=C.get(S);for(;w!=null&&w.type!=="root";){const D=g(k,w);for(const[A,_]of Object.entries(D))x[A]==null&&u.has(A)&&!o.has(A)&&(x[A]={..._,inherited:!0});w=C.get(w)}return x};lu.computeStyle=b;const v=(k,S,C=null,x=!1)=>{const w=typeof k=="string"?t.parse(k):t.parse(e.generate(k.data));for(const D of w)if(D.some((_,F)=>x&&(F===D.length-1||!t.isTraversal(D[F+1]))||_.type!=="attribute"||_.name!==S?!1:C==null?!0:_.value===C))return!0;return!1};return lu.includesAttrSelector=v,lu}var DD;function d4(){if(DD)return No;DD=1;const e=wd(),{syntax:{specificity:t}}=V1(),{visitSkip:r,querySelectorAll:n,detachNodeFromParent:a}=tt(),{compareSpecificity:s,includesAttrSelector:u}=Bn(),{attrsGroups:o,pseudoClasses:c}=mt();No.name="inlineStyles",No.description="inline styles (additional options)";const d=[...c.functional,...c.treeStructural];return No.fn=(h,p)=>{const{onlyMatchedOnce:g=!0,removeMatchedSelectors:f=!0,useMqs:m=["","screen"],usePseudos:b=[""]}=p,v=[];let k=[];return{element:{enter:(S,C)=>{if(S.name==="foreignObject")return r;if(S.name!=="style"||S.children.length===0||S.attributes.type!=null&&S.attributes.type!==""&&S.attributes.type!=="text/css")return;const x=S.children.filter(D=>D.type==="text"||D.type==="cdata").map(D=>D.value).join("");let w=null;try{w=e.parse(x,{parseValue:!1,parseCustomProperty:!1})}catch{return}w.type==="StyleSheet"&&v.push({node:S,parentNode:C,cssAst:w}),e.walk(w,{visit:"Rule",enter(D){const A=this.atrule;let _="";A!=null&&(_=A.name,A.prelude!=null&&(_+=` ${e.generate(A.prelude)}`)),m.includes(_)&&D.prelude.type==="SelectorList"&&D.prelude.children.forEach((F,j)=>{if(F.type==="Selector"){const q=[];F.children.forEach((M,P,W)=>{(M.type==="PseudoClassSelector"||M.type==="PseudoElementSelector")&&!d.includes(M.name)&&q.push({item:P,list:W})});const R=e.generate({type:"Selector",children:new e.List().fromArray(q.map(M=>M.item.data))});if(b.includes(R))for(const M of q)M.list.remove(M.item);k.push({node:F,rule:D,item:j})}})}})}},root:{exit:()=>{if(v.length===0)return;const S=k.slice().sort((C,x)=>{const w=t(C.item.data),D=t(x.item.data);return s(w,D)}).reverse();for(const C of S){const x=e.generate(C.item.data),w=[];try{for(const D of n(h,x))D.type==="element"&&w.push(D)}catch{continue}if(w.length!==0&&!(g&&w.length>1)){for(const D of w){const A=e.parse(D.attributes.style??"",{context:"declarationList",parseValue:!1});if(A.type!=="DeclarationList")continue;const _=new Map;let F;e.walk(A,{visit:"Declaration",enter(q,R){F==null&&(F=R),_.set(q.property.toLowerCase(),R)}}),e.walk(C.rule,{visit:"Declaration",enter(q){const R=q.property;o.presentation.has(R)&&!k.some(W=>u(W.item,R))&&delete D.attributes[R];const M=_.get(R),P=A.children.createItem(q);M==null?A.children.insert(P,F):M.data.important!==!0&&q.important===!0&&(A.children.replace(M,P),_.set(R,P))}});const j=e.generate(A);j.length!==0&&(D.attributes.style=j)}f&&w.length!==0&&C.rule.prelude.type==="SelectorList"&&C.rule.prelude.children.remove(C.item),C.matchedElements=w}}if(f){for(const C of S)if(C.matchedElements!=null&&!(g&&C.matchedElements.length>1))for(const x of C.matchedElements){const w=new Set(x.attributes.class==null?null:x.attributes.class.split(" "));for(const A of C.node.children)A.type==="ClassSelector"&&!k.some(_=>u(_.item,"class",A.name,!0))&&w.delete(A.name);w.size===0?delete x.attributes.class:x.attributes.class=Array.from(w).join(" ");const D=C.node.children.first;(D==null?void 0:D.type)==="IdSelector"&&x.attributes.id===D.name&&!k.some(A=>u(A.item,"id",D.name,!0))&&delete x.attributes.id}for(const C of v)if(e.walk(C.cssAst,{visit:"Rule",enter:function(x,w,D){x.type==="Rule"&&x.prelude.type==="SelectorList"&&x.prelude.children.isEmpty&&D.remove(w)}}),C.cssAst.children.isEmpty)a(C.node,C.parentNode);else{const x=C.node.children[0];(x.type==="text"||x.type==="cdata")&&(x.value=e.generate(C.cssAst))}}}}}},No}var Io={},on={},ED;function kr(){if(ED)return on;ED=1;const{attrsGroups:e,referencesProps:t}=mt(),r=/\burl\((["'])?#(.+?)\1\)/g,n=/^#(.+?)$/,a=/(\w+)\.[a-zA-Z]/;on.encodeSVGDatauri=(h,p)=>{var g="data:image/svg+xml";return!p||p==="base64"?(g+=";base64,",h=g+Buffer.from(h).toString("base64")):p==="enc"?h=g+","+encodeURIComponent(h):p==="unenc"&&(h=g+","+h),h},on.decodeSVGDatauri=h=>{var p=/data:image\/svg\+xml(;charset=[^;,]*)?(;base64)?,(.*)/,g=p.exec(h);if(!g)return h;var f=g[3];return g[2]?h=Buffer.from(f,"base64").toString("utf8"):f.charAt(0)==="%"?h=decodeURIComponent(f):f.charAt(0)==="<"&&(h=f),h},on.cleanupOutData=(h,p,g)=>{let f="",m,b;return h.forEach((v,k)=>{if(m=" ",k==0&&(m=""),p.noSpaceAfterFlags&&(g=="A"||g=="a")){var S=k%7;(S==4||S==5)&&(m="")}const C=p.leadingZero?s(v):v.toString();p.negativeExtraSpace&&m!=""&&(v<0||C.charAt(0)==="."&&b%1!==0)&&(m=""),b=v,f+=m+C}),f};const s=h=>{const p=h.toString();return 0<h&&h<1&&p.startsWith("0")?p.slice(1):-1<h&&h<0&&p[1]==="0"?p[0]+p.slice(2):p};on.removeLeadingZero=s;const u=h=>h.name==="script"&&h.children.length!==0||h.name==="a"&&Object.entries(h.attributes).some(([f,m])=>(f==="href"||f.endsWith(":href"))&&m!=null&&m.trimStart().startsWith("javascript:"))?!0:[...e.animationEvent,...e.documentEvent,...e.documentElementEvent,...e.globalEvent,...e.graphicalEvent].some(g=>h.attributes[g]!=null);on.hasScripts=u;const o=h=>new RegExp(r).test(h);on.includesUrlReference=o;const c=(h,p)=>{const g=[];if(t.has(h)){const f=p.matchAll(r);for(const m of f)g.push(m[2])}if(h==="href"||h.endsWith(":href")){const f=n.exec(p);f!=null&&g.push(f[1])}if(h==="begin"){const f=a.exec(p);f!=null&&g.push(f[1])}return g.map(f=>decodeURI(f))};on.findReferences=c;const d=(h,p)=>{const g=10**p;return Math.round(h*g)/g};return on.toFixed=d,on}var AD;function h4(){if(AD)return Io;AD=1;const e=V1(),{detachNodeFromParent:t}=tt(),{hasScripts:r}=kr();return Io.name="minifyStyles",Io.description="minifies styles and removes unused styles",Io.fn=(n,{usage:a,...s})=>{const u=new Map,o=[],c=new Set,d=new Set,h=new Set;let p=!0,g=!0,f=!0,m=!1;typeof a=="boolean"?(p=a,g=a,f=a):a&&(p=a.tags==null?!0:a.tags,g=a.ids==null?!0:a.ids,f=a.classes==null?!0:a.classes,m=a.force==null?!1:a.force);let b=!1;return{element:{enter:(v,k)=>{if(r(v)&&(b=!0),c.add(v.name),v.attributes.id!=null&&d.add(v.attributes.id),v.attributes.class!=null)for(const S of v.attributes.class.split(/\s+/))h.add(S);v.name==="style"&&v.children.length!==0?u.set(v,k):v.attributes.style!=null&&o.push(v)}},root:{exit:()=>{const v={};(!b||m)&&(p&&(v.tags=Array.from(c)),g&&(v.ids=Array.from(d)),f&&(v.classes=Array.from(h)));for(const[k,S]of u.entries())if(k.children[0].type==="text"||k.children[0].type==="cdata"){const C=k.children[0].value,x=e.minify(C,{...s,usage:v}).css;if(x.length===0){t(k,S);continue}C.indexOf(">")>=0||C.indexOf("<")>=0?(k.children[0].type="cdata",k.children[0].value=x):(k.children[0].type="text",k.children[0].value=x)}for(const k of o){const S=k.attributes.style;k.attributes.style=e.minifyBlock(S,{...s}).css}}}}},Io}var qo={},_D;function p4(){if(_D)return qo;_D=1;const{visitSkip:e}=tt(),{hasScripts:t,findReferences:r}=kr();qo.name="cleanupIds",qo.description="removes unused IDs and minifies used";const n=["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","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"],a=n.length-1,s=(c,d)=>{for(const h of d)if(c.startsWith(h))return!0;return!1},u=c=>{if(c==null)return[0];c[c.length-1]+=1;for(let d=c.length-1;d>0;d--)c[d]>a&&(c[d]=0,c[d-1]!==void 0&&c[d-1]++);return c[0]>a&&(c[0]=0,c.unshift(0)),c},o=c=>c.map(d=>n[d]).join("");return qo.fn=(c,d)=>{const{remove:h=!0,minify:p=!0,preserve:g=[],preservePrefixes:f=[],force:m=!1}=d,b=new Set(Array.isArray(g)?g:g?[g]:[]),v=Array.isArray(f)?f:f?[f]:[],k=new Map,S=new Map;let C=!1;return{element:{enter:x=>{if(!m){if(x.name==="style"&&x.children.length!==0||t(x)){C=!0;return}if(x.name==="svg"){let w=!0;for(const D of x.children)if(D.type!=="element"||D.name!=="defs"){w=!1;break}if(w)return e}}for(const[w,D]of Object.entries(x.attributes))if(w==="id"){const A=D;k.has(A)?delete x.attributes.id:k.set(A,x)}else{const A=r(w,D);for(const _ of A){let F=S.get(_);F==null&&(F=[],S.set(_,F)),F.push({element:x,name:w})}}}},root:{exit:()=>{if(C)return;const x=D=>b.has(D)||s(D,v);let w=null;for(const[D,A]of S){const _=k.get(D);if(_!=null){if(p&&x(D)===!1){let F=null;do w=u(w),F=o(w);while(x(F)||S.has(F)&&k.get(F)==null);_.attributes.id=F;for(const{element:j,name:q}of A){const R=j.attributes[q];R.includes("#")?j.attributes[q]=R.replace(`#${encodeURI(D)}`,`#${F}`):j.attributes[q]=R.replace(`${D}.`,`${F}.`)}}k.delete(D)}}if(h)for(const[D,A]of k)x(D)===!1&&delete A.attributes.id}}}},qo}var Mo={},TD;function m4(){if(TD)return Mo;TD=1;const{detachNodeFromParent:e}=tt(),{elemsGroups:t}=mt();Mo.name="removeUselessDefs",Mo.description="removes elements in <defs> without id",Mo.fn=()=>({element:{enter:(n,a)=>{if(n.name==="defs"){const s=[];r(n,s),s.length===0&&e(n,a);for(const u of s)Object.defineProperty(u,"parentNode",{writable:!0,value:n});n.children=s}else t.nonRendering.has(n.name)&&n.attributes.id==null&&e(n,a)}}});const r=(n,a)=>{for(const s of n.children)s.type==="element"&&(s.attributes.id!=null||s.name==="style"?a.push(s):r(s,a))};return Mo}var $o={},FD;function g4(){if(FD)return $o;FD=1;const{removeLeadingZero:e}=kr();$o.name="cleanupNumericValues",$o.description="rounds numeric values to the fixed precision, removes default ‘px’ units";const t=/^([-+]?\d*\.?\d+([eE][-+]?\d+)?)(px|pt|pc|mm|cm|m|in|ft|em|ex|%)?$/,r={cm:96/2.54,mm:96/25.4,in:96,pt:4/3,pc:16,px:1};return $o.fn=(n,a)=>{const{floatPrecision:s=3,leadingZero:u=!0,defaultPx:o=!0,convertToPx:c=!0}=a;return{element:{enter:d=>{if(d.attributes.viewBox!=null){const h=d.attributes.viewBox.split(/\s,?\s*|,\s*/g);d.attributes.viewBox=h.map(p=>{const g=Number(p);return Number.isNaN(g)?p:Number(g.toFixed(s))}).join(" ")}for(const[h,p]of Object.entries(d.attributes)){if(h==="version")continue;const g=p.match(t);if(g){let f=Number(Number(g[1]).toFixed(s)),b=g[3]||"";if(c&&b!==""&&b in r){const k=Number((r[b]*Number(g[1])).toFixed(s));k.toString().length<g[0].length&&(f=k,b="px")}let v;u?v=e(f):v=f.toString(),o&&b==="px"&&(b=""),d.attributes[h]=v+b}}}}}},$o}var zo={},LD;function b4(){if(LD)return zo;LD=1;const e=mt();zo.name="convertColors",zo.description="converts colors: rgb() to #rrggbb and #rrggbb to #rgb";const t="([+-]?(?:\\d*\\.\\d+|\\d+\\.?)%?)",r="\\s*,\\s*",n=new RegExp("^rgb\\(\\s*"+t+r+t+r+t+"\\s*\\)$"),a=/^#(([a-fA-F0-9])\2){3}$/,s=([u,o,c])=>"#"+((256+u<<8|o)<<8|c).toString(16).slice(1).toUpperCase();return zo.fn=(u,o)=>{const{currentColor:c=!1,names2hex:d=!0,rgb2hex:h=!0,shorthex:p=!0,shortname:g=!0}=o;return{element:{enter:f=>{for(const[m,b]of Object.entries(f.attributes))if(e.colorsProps.has(m)){let v=b;if(c){let k;typeof c=="string"?k=v===c:c instanceof RegExp?k=c.exec(v)!=null:k=v!=="none",k&&(v="currentColor")}if(d){const k=v.toLowerCase();e.colorsNames[k]!=null&&(v=e.colorsNames[k])}if(h){let k=v.match(n);if(k!=null){let S=k.slice(1,4).map(C=>{let x;return C.indexOf("%")>-1?x=Math.round(parseFloat(C)*2.55):x=Number(C),Math.max(0,Math.min(x,255))});v=s(S)}}if(p){let k=v.match(a);k!=null&&(v="#"+k[0][1]+k[0][3]+k[0][5])}if(g){const k=v.toLowerCase();e.colorsShortNames[k]!=null&&(v=e.colorsShortNames[k])}f.attributes[m]=v}}}}},zo}var jo={},PD;function v4(){if(PD)return jo;PD=1;const{visitSkip:e,detachNodeFromParent:t}=tt(),{collectStylesheet:r,computeStyle:n}=Bn(),{elems:a,attrsGroups:s,elemsGroups:u,attrsGroupsDefaults:o,presentationNonInheritableGroupAttrs:c}=mt();jo.name="removeUnknownsAndDefaults",jo.description="removes unknown elements content and attributes, removes attrs with default values";const d=new Map,h=new Map,p=new Map;for(const[g,f]of Object.entries(a)){const m=new Set;if(f.content)for(const k of f.content)m.add(k);if(f.contentGroups)for(const k of f.contentGroups){const S=u[k];if(S)for(const C of S)m.add(C)}const b=new Set;if(f.attrs)for(const k of f.attrs)b.add(k);const v=new Map;if(f.defaults)for(const[k,S]of Object.entries(f.defaults))v.set(k,S);for(const k of f.attrsGroups){const S=s[k];if(S)for(const x of S)b.add(x);const C=o[k];if(C)for(const[x,w]of Object.entries(C))v.set(x,w)}d.set(g,m),h.set(g,b),p.set(g,v)}return jo.fn=(g,f)=>{const{unknownContent:m=!0,unknownAttrs:b=!0,defaultAttrs:v=!0,defaultMarkupDeclarations:k=!0,uselessOverrides:S=!0,keepDataAttrs:C=!0,keepAriaAttrs:x=!0,keepRoleAttr:w=!1}=f,D=r(g);return{instruction:{enter:A=>{k&&(A.value=A.value.replace(/\s*standalone\s*=\s*(["'])no\1/,""))}},element:{enter:(A,_)=>{if(A.name.includes(":"))return;if(A.name==="foreignObject")return e;if(m&&_.type==="element"){const R=d.get(_.name);if(R==null||R.size===0){if(d.get(A.name)==null){t(A,_);return}}else if(R.has(A.name)===!1){t(A,_);return}}const F=h.get(A.name),j=p.get(A.name),q=_.type==="element"?n(D,_):null;for(const[R,M]of Object.entries(A.attributes))if(!(C&&R.startsWith("data-"))&&!(x&&R.startsWith("aria-"))&&!(w&&R==="role")&&R!=="xmlns"){if(R.includes(":")){const[P]=R.split(":");if(P!=="xml"&&P!=="xlink")continue}if(b&&F&&F.has(R)===!1&&delete A.attributes[R],v&&A.attributes.id==null&&j&&j.get(R)===M&&(q==null?void 0:q[R])==null&&delete A.attributes[R],S&&A.attributes.id==null){const P=q==null?void 0:q[R];c.has(R)===!1&&P!=null&&P.type==="static"&&P.value===M&&delete A.attributes[R]}}}}}},jo}var Uo={},ND;function y4(){if(ND)return Uo;ND=1;const{inheritableAttrs:e,attrsGroups:t,presentationNonInheritableGroupAttrs:r}=mt();return Uo.name="removeNonInheritableGroupAttrs",Uo.description="removes non-inheritable group’s presentational attributes",Uo.fn=()=>({element:{enter:n=>{if(n.name==="g")for(const a of Object.keys(n.attributes))t.presentation.has(a)&&!e.has(a)&&!r.has(a)&&delete n.attributes[a]}}}),Uo}var Ho={},RD;function w4(){if(RD)return Ho;RD=1;const{visit:e,visitSkip:t,detachNodeFromParent:r}=tt(),{collectStylesheet:n,computeStyle:a}=Bn(),{hasScripts:s}=kr(),{elemsGroups:u}=mt();return Ho.name="removeUselessStrokeAndFill",Ho.description="removes useless stroke and fill attributes",Ho.fn=(o,c)=>{const{stroke:d=!0,fill:h=!0,removeNone:p=!1}=c;let g=!1;if(e(o,{element:{enter:m=>{(m.name==="style"||s(m))&&(g=!0)}}}),g)return null;const f=n(o);return{element:{enter:(m,b)=>{if(m.attributes.id!=null)return t;if(!u.shape.has(m.name))return;const v=a(f,m),k=v.stroke,S=v["stroke-opacity"],C=v["stroke-width"],x=v["marker-end"],w=v.fill,D=v["fill-opacity"],A=b.type==="element"?a(f,b):null,_=A==null?null:A.stroke;if(d&&(k==null||k.type==="static"&&k.value=="none"||S!=null&&S.type==="static"&&S.value==="0"||C!=null&&C.type==="static"&&C.value==="0")&&(C!=null&&C.type==="static"&&C.value==="0"||x==null)){for(const F of Object.keys(m.attributes))F.startsWith("stroke")&&delete m.attributes[F];_!=null&&_.type==="static"&&_.value!=="none"&&(m.attributes.stroke="none")}if(h&&(w!=null&&w.type==="static"&&w.value==="none"||D!=null&&D.type==="static"&&D.value==="0")){for(const F of Object.keys(m.attributes))F.startsWith("fill-")&&delete m.attributes[F];(w==null||w.type==="static"&&w.value!=="none")&&(m.attributes.fill="none")}p&&(k==null||m.attributes.stroke==="none")&&(w!=null&&w.type==="static"&&w.value==="none"||m.attributes.fill==="none")&&r(m,b)}}}},Ho}var Wo={},BD;function k4(){if(BD)return Wo;BD=1,Wo.name="removeViewBox",Wo.description="removes viewBox attribute when possible";const e=new Set(["pattern","svg","symbol"]);return Wo.fn=()=>({element:{enter:(t,r)=>{if(e.has(t.name)&&t.attributes.viewBox!=null&&t.attributes.width!=null&&t.attributes.height!=null){if(t.name==="svg"&&r.type!=="root")return;const n=t.attributes.viewBox.split(/[ ,]+/g);n[0]==="0"&&n[1]==="0"&&t.attributes.width.replace(/px$/,"")===n[2]&&t.attributes.height.replace(/px$/,"")===n[3]&&delete t.attributes.viewBox}}}}),Wo}var Go={},OD;function S4(){if(OD)return Go;OD=1;const e=wd(),{visit:t}=tt();Go.name="cleanupEnableBackground",Go.description="remove or cleanup enable-background attribute when possible";const r=/^new\s0\s0\s([-+]?\d*\.?\d+([eE][-+]?\d+)?)\s([-+]?\d*\.?\d+([eE][-+]?\d+)?)$/;Go.fn=a=>{let s=!1;return t(a,{element:{enter:u=>{u.name==="filter"&&(s=!0)}}}),{element:{enter:u=>{let o=null,c=null;if(u.attributes.style!=null&&(o=e.parse(u.attributes.style,{context:"declarationList"}),o.type==="DeclarationList")){const h=[];e.walk(o,(p,g)=>{p.type==="Declaration"&&p.property==="enable-background"&&(h.push(g),c=g)});for(let p=0;p<h.length-1;p++)o.children.remove(h[p])}if(!s){delete u.attributes["enable-background"],(o==null?void 0:o.type)==="DeclarationList"&&(c&&o.children.remove(c),o.children.isEmpty?delete u.attributes.style:u.attributes.style=e.generate(o));return}const d=u.attributes.width!=null&&u.attributes.height!=null;if((u.name==="svg"||u.name==="mask"||u.name==="pattern")&&d){const h=u.attributes["enable-background"],p=n(h,u.name,u.attributes.width,u.attributes.height);if(p?u.attributes["enable-background"]=p:delete u.attributes["enable-background"],(o==null?void 0:o.type)==="DeclarationList"&&c){const g=e.generate(c.data.value),f=n(g,u.name,u.attributes.width,u.attributes.height);f?c.data.value={type:"Raw",value:f}:o.children.remove(c)}}(o==null?void 0:o.type)==="DeclarationList"&&(o.children.isEmpty?delete u.attributes.style:u.attributes.style=e.generate(o))}}}};const n=(a,s,u,o)=>{const c=r.exec(a);return c!=null&&u===c[1]&&o===c[3]?s==="svg"?void 0:"new":a};return Go}var Vo={},$f={},ID;function Dd(){if(ID)return $f;ID=1;const{removeLeadingZero:e,toFixed:t}=kr(),r={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},n=p=>p in r,a=p=>{const g=p.codePointAt(0);return g===32||g===9||g===13||g===10},s=p=>{const g=p.codePointAt(0);return g==null?!1:48<=g&&g<=57},u=(p,g)=>{let f=g,m="",b="none";for(;f<p.length;f+=1){const k=p[f];if(k==="+"||k==="-"){if(b==="none"){b="sign",m+=k;continue}if(b==="e"){b="exponent_sign",m+=k;continue}}if(s(k)){if(b==="none"||b==="sign"||b==="whole"){b="whole",m+=k;continue}if(b==="decimal_point"||b==="decimal"){b="decimal",m+=k;continue}if(b==="e"||b==="exponent_sign"||b==="exponent"){b="exponent",m+=k;continue}}if(k==="."&&(b==="none"||b==="sign"||b==="whole")){b="decimal_point",m+=k;continue}if((k==="E"||k=="e")&&(b==="whole"||b==="decimal_point"||b==="decimal")){b="e",m+=k;continue}break}const v=Number.parseFloat(m);return Number.isNaN(v)?[g,null]:[f-1,v]},o=p=>{const g=[];let f=null,m=[],b=0,v=!1,k=!1;for(let S=0;S<p.length;S+=1){const C=p.charAt(S);if(a(C))continue;if(v&&C===","){if(k)break;k=!0;continue}if(n(C)){if(k)return g;if(f==null){if(C!=="M"&&C!=="m")return g}else if(m.length!==0)return g;f=C,m=[],b=r[f],v=!1,b===0&&g.push({command:f,args:m});continue}if(f==null)return g;let x=S,w=null;if(f==="A"||f==="a"){const D=m.length;(D===0||D===1)&&C!=="+"&&C!=="-"&&([x,w]=u(p,S)),(D===2||D===5||D===6)&&([x,w]=u(p,S)),(D===3||D===4)&&(C==="0"&&(w=0),C==="1"&&(w=1))}else[x,w]=u(p,S);if(w==null)return g;m.push(w),v=!0,k=!1,S=x,m.length===b&&(g.push({command:f,args:m}),f==="M"&&(f="L"),f==="m"&&(f="l"),m=[])}return g};$f.parsePathData=o;const c=(p,g)=>(g!=null&&(p=t(p,g)),{roundedStr:e(p),rounded:p}),d=(p,g,f,m)=>{let b="",v;for(let k=0;k<g.length;k++){const{roundedStr:S,rounded:C}=c(g[k],f);m&&(p==="A"||p==="a")&&(k%7===4||k%7===5)||k===0||C<0||!Number.isInteger(v)&&C!=0&&C<1&&C>-1?b+=S:b+=` ${S}`,v=C}return b},h=({pathData:p,precision:g,disableSpaceAfterFlags:f})=>{if(p.length===1){const{command:v,args:k}=p[0];return v+d(v,k,g,f)}let m="",b={...p[0]};p[1].command==="L"?b.command="M":p[1].command==="l"&&(b.command="m");for(let v=1;v<p.length;v++){const{command:k,args:S}=p[v];b.command===k&&b.command!=="M"&&b.command!=="m"||b.command==="M"&&k==="L"||b.command==="m"&&k==="l"?(b.args=[...b.args,...S],v===p.length-1&&(m+=b.command+d(b.command,b.args,g,f))):(m+=b.command+d(b.command,b.args,g,f),v===p.length-1?m+=k+d(k,S,g,f):b={command:k,args:S})}return m};return $f.stringifyPathData=h,$f}var qD;function x4(){if(qD)return Vo;qD=1;const{elemsGroups:e}=mt(),{visit:t,visitSkip:r,querySelector:n,detachNodeFromParent:a}=tt(),{collectStylesheet:s,computeStyle:u}=Bn(),{parsePathData:o}=Dd(),{hasScripts:c,findReferences:d}=kr(),h=e.nonRendering;return Vo.name="removeHiddenElems",Vo.description="removes hidden elements (zero sized, with absent attributes)",Vo.fn=(p,g)=>{const{isHidden:f=!0,displayNone:m=!0,opacity0:b=!0,circleR0:v=!0,ellipseRX0:k=!0,ellipseRY0:S=!0,rectWidth0:C=!0,rectHeight0:x=!0,patternWidth0:w=!0,patternHeight0:D=!0,imageWidth0:A=!0,imageHeight0:_=!0,pathEmptyD:F=!0,polylineEmptyPoints:j=!0,polygonEmptyPoints:q=!0}=g,R=s(p),M=new Map,P=new Set,W=new Map,V=new Set,G=new Map;let K=!1;function Q($,I){$.type==="element"&&$.attributes.id!=null&&I.type==="element"&&I.name==="defs"&&P.add($.attributes.id),a($,I)}return t(p,{element:{enter:($,I)=>{if(h.has($.name))return $.attributes.id==null?(a($,I),r):(M.set($,I),r);const z=u(R,$);b&&z.opacity&&z.opacity.type==="static"&&z.opacity.value==="0"&&Q($,I)}}}),{element:{enter:($,I)=>{if($.name==="style"&&$.children.length!==0||c($)){K=!0;return}if($.name==="defs"&&W.set($,I),$.name==="use")for(const B of Object.keys($.attributes)){if(B!=="href"&&!B.endsWith(":href"))continue;const ee=$.attributes[B].slice(1);let X=G.get(ee);X||(X=[],G.set(ee,X)),X.push({node:$,parentNode:I})}const z=u(R,$);if(f&&z.visibility&&z.visibility.type==="static"&&z.visibility.value==="hidden"&&n($,"[visibility=visible]")==null){Q($,I);return}if(m&&z.display&&z.display.type==="static"&&z.display.value==="none"&&$.name!=="marker"){Q($,I);return}if(v&&$.name==="circle"&&$.children.length===0&&$.attributes.r==="0"){Q($,I);return}if(k&&$.name==="ellipse"&&$.children.length===0&&$.attributes.rx==="0"){Q($,I);return}if(S&&$.name==="ellipse"&&$.children.length===0&&$.attributes.ry==="0"){Q($,I);return}if(C&&$.name==="rect"&&$.children.length===0&&$.attributes.width==="0"){Q($,I);return}if(x&&C&&$.name==="rect"&&$.children.length===0&&$.attributes.height==="0"){Q($,I);return}if(w&&$.name==="pattern"&&$.attributes.width==="0"){Q($,I);return}if(D&&$.name==="pattern"&&$.attributes.height==="0"){Q($,I);return}if(A&&$.name==="image"&&$.attributes.width==="0"){Q($,I);return}if(_&&$.name==="image"&&$.attributes.height==="0"){Q($,I);return}if(F&&$.name==="path"){if($.attributes.d==null){Q($,I);return}const B=o($.attributes.d);if(B.length===0){Q($,I);return}if(B.length===1&&z["marker-start"]==null&&z["marker-end"]==null){Q($,I);return}}if(j&&$.name==="polyline"&&$.attributes.points==null){Q($,I);return}if(q&&$.name==="polygon"&&$.attributes.points==null){Q($,I);return}for(const[B,N]of Object.entries($.attributes)){const ee=d(B,N);for(const X of ee)V.add(X)}}},root:{exit:()=>{for(const $ of P){const I=G.get($);if(I)for(const{node:z,parentNode:B}of I)a(z,B)}if(!K)for(const[$,I]of M.entries()){const z=$.attributes.id;V.has(z)||a($,I)}for(const[$,I]of W.entries())$.children.length===0&&a($,I)}}}},Vo}var Ko={},MD;function C4(){if(MD)return Ko;MD=1;const{detachNodeFromParent:e}=tt();return Ko.name="removeEmptyText",Ko.description="removes empty <text> elements",Ko.fn=(t,r)=>{const{text:n=!0,tspan:a=!0,tref:s=!0}=r;return{element:{enter:(u,o)=>{n&&u.name==="text"&&u.children.length===0&&e(u,o),a&&u.name==="tspan"&&u.children.length===0&&e(u,o),s&&u.name==="tref"&&u.attributes["xlink:href"]==null&&e(u,o)}}}},Ko}var Yo={},$D;function D4(){if($D)return Yo;$D=1;const{stringifyPathData:e}=Dd(),{detachNodeFromParent:t}=tt();Yo.name="convertShapeToPath",Yo.description="converts basic shapes to more compact path form";const r=/[-+]?(?:\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g;return Yo.fn=(n,a)=>{const{convertArcs:s=!1,floatPrecision:u}=a;return{element:{enter:(o,c)=>{if(o.name==="rect"&&o.attributes.width!=null&&o.attributes.height!=null&&o.attributes.rx==null&&o.attributes.ry==null){const d=Number(o.attributes.x||"0"),h=Number(o.attributes.y||"0"),p=Number(o.attributes.width),g=Number(o.attributes.height);if(Number.isNaN(d-h+p-g))return;const f=[{command:"M",args:[d,h]},{command:"H",args:[d+p]},{command:"V",args:[h+g]},{command:"H",args:[d]},{command:"z",args:[]}];o.name="path",o.attributes.d=e({pathData:f,precision:u}),delete o.attributes.x,delete o.attributes.y,delete o.attributes.width,delete o.attributes.height}if(o.name==="line"){const d=Number(o.attributes.x1||"0"),h=Number(o.attributes.y1||"0"),p=Number(o.attributes.x2||"0"),g=Number(o.attributes.y2||"0");if(Number.isNaN(d-h+p-g))return;const f=[{command:"M",args:[d,h]},{command:"L",args:[p,g]}];o.name="path",o.attributes.d=e({pathData:f,precision:u}),delete o.attributes.x1,delete o.attributes.y1,delete o.attributes.x2,delete o.attributes.y2}if((o.name==="polyline"||o.name==="polygon")&&o.attributes.points!=null){const d=(o.attributes.points.match(r)||[]).map(Number);if(d.length<4){t(o,c);return}const h=[];for(let p=0;p<d.length;p+=2)h.push({command:p===0?"M":"L",args:d.slice(p,p+2)});o.name==="polygon"&&h.push({command:"z",args:[]}),o.name="path",o.attributes.d=e({pathData:h,precision:u}),delete o.attributes.points}if(o.name==="circle"&&s){const d=Number(o.attributes.cx||"0"),h=Number(o.attributes.cy||"0"),p=Number(o.attributes.r||"0");if(Number.isNaN(d-h+p))return;const g=[{command:"M",args:[d,h-p]},{command:"A",args:[p,p,0,1,0,d,h+p]},{command:"A",args:[p,p,0,1,0,d,h-p]},{command:"z",args:[]}];o.name="path",o.attributes.d=e({pathData:g,precision:u}),delete o.attributes.cx,delete o.attributes.cy,delete o.attributes.r}if(o.name==="ellipse"&&s){const d=Number(o.attributes.cx||"0"),h=Number(o.attributes.cy||"0"),p=Number(o.attributes.rx||"0"),g=Number(o.attributes.ry||"0");if(Number.isNaN(d-h+p-g))return;const f=[{command:"M",args:[d,h-g]},{command:"A",args:[p,g,0,1,0,d,h+g]},{command:"A",args:[p,g,0,1,0,d,h-g]},{command:"z",args:[]}];o.name="path",o.attributes.d=e({pathData:f,precision:u}),delete o.attributes.cx,delete o.attributes.cy,delete o.attributes.rx,delete o.attributes.ry}}}}},Yo}var Xo={},zD;function E4(){return zD||(zD=1,Xo.name="convertEllipseToCircle",Xo.description="converts non-eccentric <ellipse>s to <circle>s",Xo.fn=()=>({element:{enter:e=>{if(e.name==="ellipse"){const t=e.attributes.rx||"0",r=e.attributes.ry||"0";if(t===r||t==="auto"||r==="auto"){e.name="circle";const n=t==="auto"?r:t;delete e.attributes.rx,delete e.attributes.ry,e.attributes.r=n}}}}})),Xo}var Qo={},jD;function A4(){if(jD)return Qo;jD=1;const{visit:e}=tt(),{inheritableAttrs:t,pathElems:r}=mt();return Qo.name="moveElemsAttrsToGroup",Qo.description="Move common attributes of group children to the group",Qo.fn=n=>{let a=!1;return e(n,{element:{enter:s=>{s.name==="style"&&(a=!0)}}}),{element:{exit:s=>{if(s.name!=="g"||s.children.length<=1||a)return;const u=new Map;let o=!0,c=!0;for(const d of s.children)if(d.type==="element")if(r.has(d.name)||(c=!1),o){o=!1;for(const[h,p]of Object.entries(d.attributes))t.has(h)&&u.set(h,p)}else for(const[h,p]of u)d.attributes[h]!==p&&u.delete(h);(s.attributes["clip-path"]!=null||s.attributes.mask!=null)&&u.delete("transform"),c&&u.delete("transform");for(const[d,h]of u)d==="transform"?s.attributes.transform!=null?s.attributes.transform=`${s.attributes.transform} ${h}`:s.attributes.transform=h:s.attributes[d]=h;for(const d of s.children)if(d.type==="element")for(const[h]of u)delete d.attributes[h]}}}},Qo}var Zo={},UD;function _4(){if(UD)return Zo;UD=1;const{pathElems:e,referencesProps:t}=mt(),{includesUrlReference:r}=kr();Zo.name="moveGroupAttrsToElems",Zo.description="moves some group attributes to the content elements";const n=[...e,"g","text"];return Zo.fn=()=>({element:{enter:a=>{if(a.name==="g"&&a.children.length!==0&&a.attributes.transform!=null&&Object.entries(a.attributes).some(([s,u])=>t.has(s)&&r(u))===!1&&a.children.every(s=>s.type==="element"&&n.includes(s.name)&&s.attributes.id==null)){for(const s of a.children){const u=a.attributes.transform;s.type==="element"&&(s.attributes.transform!=null?s.attributes.transform=`${u} ${s.attributes.transform}`:s.attributes.transform=u)}delete a.attributes.transform}}}}),Zo}var Jo={},HD;function T4(){if(HD)return Jo;HD=1;const{inheritableAttrs:e,elemsGroups:t}=mt();Jo.name="collapseGroups",Jo.description="collapses useless groups";const r=(n,a)=>{if(n.type==="element"){if(t.animation.has(n.name)&&n.attributes.attributeName===a)return!0;for(const s of n.children)if(r(s,a))return!0}return!1};return Jo.fn=()=>({element:{exit:(n,a)=>{if(!(a.type==="root"||a.name==="switch")&&!(n.name!=="g"||n.children.length===0)){if(Object.keys(n.attributes).length!==0&&n.children.length===1){const s=n.children[0];if(s.type==="element"&&s.attributes.id==null&&n.attributes.filter==null&&(n.attributes.class==null||s.attributes.class==null)&&(n.attributes["clip-path"]==null&&n.attributes.mask==null||s.name==="g"&&n.attributes.transform==null&&s.attributes.transform==null))for(const[u,o]of Object.entries(n.attributes)){if(r(s,u))return;if(s.attributes[u]==null)s.attributes[u]=o;else if(u==="transform")s.attributes[u]=o+" "+s.attributes[u];else if(s.attributes[u]==="inherit")s.attributes[u]=o;else if(e.has(u)===!1&&s.attributes[u]!==o)return;delete n.attributes[u]}}if(Object.keys(n.attributes).length===0){for(const u of n.children)if(u.type==="element"&&t.animation.has(u.name))return;const s=a.children.indexOf(n);a.children.splice(s,1,...n.children);for(const u of n.children)Object.defineProperty(u,"parentNode",{writable:!0,value:a})}}}}}),Jo}var el={},tl={},WD;function Ed(){if(WD)return tl;WD=1;const{parsePathData:e,stringifyPathData:t}=Dd();var r;const n=b=>{if(b.pathJS)return b.pathJS;const v=[],k=e(b.attributes.d);for(const{command:S,args:C}of k)v.push({command:S,args:C});return v.length&&v[0].command=="m"&&(v[0].command="M"),b.pathJS=v,v};tl.path2js=n;const a=b=>{const v=[];let k=[0,0],S=[0,0];for(let{command:C,args:x}of b)x=x.slice(),C==="m"&&(x[0]+=S[0],x[1]+=S[1],C="M"),C==="M"&&(S[0]=x[0],S[1]=x[1],k[0]=S[0],k[1]=S[1]),C==="h"&&(x[0]+=S[0],C="H"),C==="H"&&(S[0]=x[0]),C==="v"&&(x[0]+=S[1],C="V"),C==="V"&&(S[1]=x[0]),C==="l"&&(x[0]+=S[0],x[1]+=S[1],C="L"),C==="L"&&(S[0]=x[0],S[1]=x[1]),C==="c"&&(x[0]+=S[0],x[1]+=S[1],x[2]+=S[0],x[3]+=S[1],x[4]+=S[0],x[5]+=S[1],C="C"),C==="C"&&(S[0]=x[4],S[1]=x[5]),C==="s"&&(x[0]+=S[0],x[1]+=S[1],x[2]+=S[0],x[3]+=S[1],C="S"),C==="S"&&(S[0]=x[2],S[1]=x[3]),C==="q"&&(x[0]+=S[0],x[1]+=S[1],x[2]+=S[0],x[3]+=S[1],C="Q"),C==="Q"&&(S[0]=x[2],S[1]=x[3]),C==="t"&&(x[0]+=S[0],x[1]+=S[1],C="T"),C==="T"&&(S[0]=x[0],S[1]=x[1]),C==="a"&&(x[5]+=S[0],x[6]+=S[1],C="A"),C==="A"&&(S[0]=x[5],S[1]=x[6]),(C==="z"||C==="Z")&&(S[0]=k[0],S[1]=k[1],C="z"),v.push({command:C,args:x});return v};tl.js2path=function(b,v,k){b.pathJS=v;const S=[];for(const C of v){if(S.length!==0&&(C.command==="M"||C.command==="m")){const x=S[S.length-1];(x.command==="M"||x.command==="m")&&S.pop()}S.push({command:C.command,args:C.args})}b.attributes.d=t({pathData:S,precision:k.floatPrecision,disableSpaceAfterFlags:k.noSpaceAfterFlags})};function s(b,v){return b[0]=v[v.length-2],b[1]=v[v.length-1],b}tl.intersects=function(b,v){const k=p(a(b)),S=p(a(v));if(k.maxX<=S.minX||S.maxX<=k.minX||k.maxY<=S.minY||S.maxY<=k.minY||k.list.every(A=>S.list.every(_=>A.list[A.maxX][0]<=_.list[_.minX][0]||_.list[_.maxX][0]<=A.list[A.minX][0]||A.list[A.maxY][1]<=_.list[_.minY][1]||_.list[_.maxY][1]<=A.list[A.minY][1])))return!1;const C=k.list.map(g),x=S.list.map(g);return C.some(function(A){return A.list.length<3?!1:x.some(function(_){if(_.list.length<3)return!1;for(var F=[w(A,_,[1,0])],j=o(F[0]),q=1e4;;){if(q--==0)return console.error("Error: infinite loop while processing mergePaths plugin."),!0;if(F.push(w(A,_,j)),d(j,F[F.length-1])<=0)return!1;if(u(F,j))return!0}})});function w(A,_,F){return c(D(A,F),D(_,o(F)))}function D(A,_){for(var F=_[1]>=0?_[0]<0?A.maxY:A.maxX:_[0]<0?A.minX:A.minY,j=-1/0,q;(q=d(A.list[F],_))>j;)j=q,F=++F%A.list.length;return A.list[(F||A.list.length)-1]}};function u(b,v){if(b.length==2){let k=b[1],S=b[0],C=o(b[1]),x=c(S,k);d(C,x)>0?s(v,h(x,k)):(s(v,C),b.shift())}else{let k=b[2],S=b[1],C=b[0],x=c(S,k),w=c(C,k),D=o(k),A=h(x,w),_=h(w,x);if(d(A,D)>0)d(x,D)>0?(s(v,A),b.shift()):(s(v,D),b.splice(0,2));else if(d(_,D)>0)d(w,D)>0?(s(v,_),b.splice(1,1)):(s(v,D),b.splice(0,2));else return!0}return!1}function o(b){return[-b[0],-b[1]]}function c(b,v){return[b[0]-v[0],b[1]-v[1]]}function d(b,v){return b[0]*v[0]+b[1]*v[1]}function h(b,v){var k=[-b[1],b[0]];return d(k,o(v))<0?o(k):k}function p(b){const v={list:[],minX:0,minY:0,maxX:0,maxY:0},k=(x,w)=>{(!x.list.length||w[1]>x.list[x.maxY][1])&&(x.maxY=x.list.length,v.maxY=v.list.length?Math.max(w[1],v.maxY):w[1]),(!x.list.length||w[0]>x.list[x.maxX][0])&&(x.maxX=x.list.length,v.maxX=v.list.length?Math.max(w[0],v.maxX):w[0]),(!x.list.length||w[1]<x.list[x.minY][1])&&(x.minY=x.list.length,v.minY=v.list.length?Math.min(w[1],v.minY):w[1]),(!x.list.length||w[0]<x.list[x.minX][0])&&(x.minX=x.list.length,v.minX=v.list.length?Math.min(w[0],v.minX):w[0]),x.list.push(w)};for(let x=0;x<b.length;x+=1){const w=b[x];let D=v.list.length===0?{list:[],minX:0,minY:0,maxX:0,maxY:0}:v.list[v.list.length-1],A=x===0?null:b[x-1],_=D.list.length===0?null:D.list[D.list.length-1],F=w.args,j=_;const q=(R,M)=>R+(_==null?0:_[M%2]);switch(w.command){case"M":D={list:[],minX:0,minY:0,maxX:0,maxY:0},v.list.push(D);break;case"H":_!=null&&k(D,[F[0],_[1]]);break;case"V":_!=null&&k(D,[_[0],F[0]]);break;case"Q":k(D,F.slice(0,2)),r=[F[2]-F[0],F[3]-F[1]];break;case"T":_!=null&&A!=null&&(A.command=="Q"||A.command=="T")&&(j=[_[0]+r[0],_[1]+r[1]],k(D,j),r=[F[0]-j[0],F[1]-j[1]]);break;case"C":_!=null&&k(D,[.5*(_[0]+F[0]),.5*(_[1]+F[1])]),k(D,[.5*(F[0]+F[2]),.5*(F[1]+F[3])]),k(D,[.5*(F[2]+F[4]),.5*(F[3]+F[5])]),r=[F[4]-F[2],F[5]-F[3]];break;case"S":_!=null&&A!=null&&(A.command=="C"||A.command=="S")&&(k(D,[_[0]+.5*r[0],_[1]+.5*r[1]]),j=[_[0]+r[0],_[1]+r[1]]),j!=null&&k(D,[.5*(j[0]+F[0]),.5*(j[1]+F[1])]),k(D,[.5*(F[0]+F[2]),.5*(F[1]+F[3])]),r=[F[2]-F[0],F[3]-F[1]];break;case"A":if(_!=null)for(var S=m.apply(0,_.concat(F)),C;(C=S.splice(0,6).map(q)).length;)_!=null&&k(D,[.5*(_[0]+C[0]),.5*(_[1]+C[1])]),k(D,[.5*(C[0]+C[2]),.5*(C[1]+C[3])]),k(D,[.5*(C[2]+C[4]),.5*(C[3]+C[5])]),S.length&&k(D,_=C.slice(-2));break}F.length>=2&&k(D,F.slice(-2))}return v}function g(b){b.list.sort(function(_,F){return _[0]==F[0]?_[1]-F[1]:_[0]-F[0]});var v=[],k=0,S=0;for(let _=0;_<b.list.length;_++){for(;v.length>=2&&f(v[v.length-2],v[v.length-1],b.list[_])<=0;)v.pop();b.list[_][1]<b.list[k][1]&&(k=_,S=v.length),v.push(b.list[_])}var C=[],x=b.list.length-1,w=0;for(let _=b.list.length;_--;){for(;C.length>=2&&f(C[C.length-2],C[C.length-1],b.list[_])<=0;)C.pop();b.list[_][1]>b.list[x][1]&&(x=_,w=C.length),C.push(b.list[_])}C.pop(),v.pop();const D=v.concat(C);return{list:D,minX:0,maxX:v.length,minY:S,maxY:(v.length+w)%D.length}}function f(b,v,k){return(v[0]-b[0])*(k[1]-b[1])-(v[1]-b[1])*(k[0]-b[0])}const m=(b,v,k,S,C,x,w,D,A,_)=>{const F=Math.PI*120/180,j=Math.PI/180*(+C||0);let q=[];const R=(ie,he,pe)=>ie*Math.cos(pe)-he*Math.sin(pe),M=(ie,he,pe)=>ie*Math.sin(pe)+he*Math.cos(pe);if(_)z=_[0],B=_[1],$=_[2],I=_[3];else{b=R(b,v,-j),v=M(b,v,-j),D=R(D,A,-j),A=M(D,A,-j);var P=(b-D)/2,W=(v-A)/2,V=P*P/(k*k)+W*W/(S*S);V>1&&(V=Math.sqrt(V),k=V*k,S=V*S);var G=k*k,K=S*S,Q=(x==w?-1:1)*Math.sqrt(Math.abs((G*K-G*W*W-K*P*P)/(G*W*W+K*P*P))),$=Q*k*W/S+(b+D)/2,I=Q*-S*P/k+(v+A)/2,z=Math.asin(Number(((v-I)/S).toFixed(9))),B=Math.asin(Number(((A-I)/S).toFixed(9)));z=b<$?Math.PI-z:z,B=D<$?Math.PI-B:B,z<0&&(z=Math.PI*2+z),B<0&&(B=Math.PI*2+B),w&&z>B&&(z=z-Math.PI*2),!w&&B>z&&(B=B-Math.PI*2)}var N=B-z;if(Math.abs(N)>F){var ee=B,X=D,me=A;B=z+F*(w&&B>z?1:-1),D=$+k*Math.cos(B),A=I+S*Math.sin(B),q=m(D,A,k,S,C,0,w,X,me,[B,ee,$,I])}N=B-z;var be=Math.cos(z),H=Math.sin(z),Z=Math.cos(B),re=Math.sin(B),we=Math.tan(N/4),ge=4/3*k*we,O=4/3*S*we,de=[-ge*H,O*be,D+ge*re-b,A-O*Z-v,D-b,A-v];if(_)return de.concat(q);q=de.concat(q);for(var ce=[],J=0,Y=q.length;J<Y;J++)ce[J]=J%2?M(q[J-1],q[J],j):R(q[J],q[J+1],j);return ce};return tl}var Ag={},cu={},GD;function F4(){if(GD)return cu;GD=1;const{toFixed:e}=kr(),t=new Set(["matrix","rotate","scale","skewX","skewY","translate"]),r=/\s*(matrix|translate|scale|rotate|skewX|skewY)\s*\(\s*(.+?)\s*\)[\s,]*/,n=/[-+]?(?:\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g;cu.transform2js=o=>{const c=[];let d=null;for(const h of o.split(r))if(h)if(t.has(h))d={name:h,data:[]},c.push(d);else{let p;for(;p=n.exec(h);)p=Number(p),d!=null&&d.data.push(p)}return d==null||d.data.length==0?[]:c},cu.transformsMultiply=o=>{const c=o.map(h=>h.name==="matrix"?h.data:s(h));return{name:"matrix",data:c.length>0?c.reduce(u):[]}};const a={rad:o=>o*Math.PI/180,deg:o=>o*180/Math.PI,cos:o=>Math.cos(a.rad(o)),acos:(o,c)=>e(a.deg(Math.acos(o)),c),sin:o=>Math.sin(a.rad(o)),asin:(o,c)=>e(a.deg(Math.asin(o)),c),tan:o=>Math.tan(a.rad(o)),atan:(o,c)=>e(a.deg(Math.atan(o)),c)};cu.matrixToTransform=(o,c)=>{const d=c.floatPrecision,h=o.data,p=[];(h[4]||h[5])&&p.push({name:"translate",data:h.slice(4,h[5]?6:5)});let g=e(Math.hypot(h[0],h[1]),c.transformPrecision),f=e((h[0]*h[3]-h[1]*h[2])/g,c.transformPrecision);const m=h[0]*h[2]+h[1]*h[3],b=h[0]*h[1]+h[2]*h[3],v=b!==0||g===f;if(!h[1]&&h[2])p.push({name:"skewX",data:[a.atan(h[2]/f,d)]});else if(h[1]&&!h[2])p.push({name:"skewY",data:[a.atan(h[1]/h[0],d)]}),g=h[0],f=h[3];else if(!m||g===1&&f===1||!v){v||(g=Math.hypot(h[0],h[2]),f=Math.hypot(h[1],h[3]),e(h[0],c.transformPrecision)<0&&(g=-g),(h[3]<0||Math.sign(h[1])===Math.sign(h[2])&&e(h[3],c.transformPrecision)===0)&&(f=-f),p.push({name:"scale",data:[g,f]}));const k=Math.min(Math.max(-1,h[0]/g),1),S=[a.acos(k,d)*((v?1:f)*h[1]<0?-1:1)];if(S[0]&&p.push({name:"rotate",data:S}),b&&m&&p.push({name:"skewX",data:[a.atan(m/(g*g),d)]}),S[0]&&(h[4]||h[5])){p.shift();const C=1-h[0]/g,x=h[1]/(v?g:f),w=h[4]*(v?1:f),D=h[5]*(v?1:g),A=(C**2+x**2)*(v?1:g*f);S.push((C*w-x*D)/A,(C*D+x*w)/A)}}else if(h[1]||h[2])return[o];return(v&&(g!=1||f!=1)||!p.length)&&p.push({name:"scale",data:g==f?[g]:[g,f]}),p};const s=o=>{if(o.name==="matrix")return o.data;switch(o.name){case"translate":return[1,0,0,1,o.data[0],o.data[1]||0];case"scale":return[o.data[0],0,0,o.data[1]||o.data[0],0,0];case"rotate":var c=a.cos(o.data[0]),d=a.sin(o.data[0]),h=o.data[1]||0,p=o.data[2]||0;return[c,d,-d,c,(1-c)*h+d*p,(1-c)*p-d*h];case"skewX":return[1,0,a.tan(o.data[0]),1,0,0];case"skewY":return[1,a.tan(o.data[0]),0,1,0,0];default:throw Error(`Unknown transform ${o.name}`)}};cu.transformArc=(o,c,d)=>{const h=c[5]-o[0],p=c[6]-o[1];let g=c[0],f=c[1];const m=c[2]*Math.PI/180,b=Math.cos(m),v=Math.sin(m);if(g>0&&f>0){let D=Math.pow(h*b+p*v,2)/(4*g*g)+Math.pow(p*b-h*v,2)/(4*f*f);D>1&&(D=Math.sqrt(D),g*=D,f*=D)}const k=[g*b,g*v,-f*v,f*b,0,0],S=u(d,k),C=S[2]*S[2]+S[3]*S[3],x=S[0]*S[0]+S[1]*S[1]+C,w=Math.hypot(S[0]-S[3],S[1]+S[2])*Math.hypot(S[0]+S[3],S[1]-S[2]);if(!w)c[0]=c[1]=Math.sqrt(x/2),c[2]=0;else{const D=(x+w)/2,A=(x-w)/2,_=Math.abs(D-C)>1e-6,F=(_?D:A)-C,j=S[0]*S[2]+S[1]*S[3],q=S[0]*F+S[2]*j,R=S[1]*F+S[3]*j;c[0]=Math.sqrt(D),c[1]=Math.sqrt(A),c[2]=((_?R<0:q>0)?-1:1)*Math.acos((_?q:R)/Math.hypot(q,R))*180/Math.PI}return d[0]<0!=d[3]<0&&(c[4]=1-c[4]),c};const u=(o,c)=>[o[0]*c[0]+o[2]*c[1],o[1]*c[0]+o[3]*c[1],o[0]*c[2]+o[2]*c[3],o[1]*c[2]+o[3]*c[3],o[0]*c[4]+o[2]*c[5]+o[4],o[1]*c[4]+o[3]*c[5]+o[5]];return cu}var VD;function mP(){if(VD)return Ag;VD=1;const{collectStylesheet:e,computeStyle:t}=Bn(),{transformsMultiply:r,transform2js:n,transformArc:a}=F4(),{path2js:s}=Ed(),{removeLeadingZero:u,includesUrlReference:o}=kr(),{referencesProps:c,attrsGroupsDefaults:d}=mt(),h=/[-+]?(\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g,p=(b,v)=>{const k=e(b);return{element:{enter:S=>{var q,R,M,P;if(S.attributes.d==null||S.attributes.id!=null||S.attributes.transform==null||S.attributes.transform===""||S.attributes.style!=null||Object.entries(S.attributes).some(([W,V])=>c.has(W)&&o(V)))return;const C=t(k,S),x=C.transform;if(x.type==="static"&&x.value!==S.attributes.transform)return;const w=r(n(S.attributes.transform)),D=((q=C.stroke)==null?void 0:q.type)==="static"?C.stroke.value:null,A=((R=C["stroke-width"])==null?void 0:R.type)==="static"?C["stroke-width"].value:null,_=v.transformPrecision;if(((M=C.stroke)==null?void 0:M.type)==="dynamic"||((P=C["stroke-width"])==null?void 0:P.type)==="dynamic")return;const F=Number(Math.sqrt(w.data[0]*w.data[0]+w.data[1]*w.data[1]).toFixed(_));if(D&&D!="none"){if(!v.applyTransformsStroked||(w.data[0]!==w.data[3]||w.data[1]!==-w.data[2])&&(w.data[0]!==-w.data[3]||w.data[1]!==w.data[2]))return;F!==1&&S.attributes["vector-effect"]!=="non-scaling-stroke"&&(S.attributes["stroke-width"]=(A||d.presentation["stroke-width"]).trim().replace(h,W=>u(Number(W)*F)),S.attributes["stroke-dashoffset"]!=null&&(S.attributes["stroke-dashoffset"]=S.attributes["stroke-dashoffset"].trim().replace(h,W=>u(Number(W)*F))),S.attributes["stroke-dasharray"]!=null&&(S.attributes["stroke-dasharray"]=S.attributes["stroke-dasharray"].trim().replace(h,W=>u(Number(W)*F))))}const j=s(S);m(j,w.data),delete S.attributes.transform}}}};Ag.applyTransforms=p;const g=(b,v,k)=>{const S=b[0]*v+b[2]*k+b[4],C=b[1]*v+b[3]*k+b[5];return[S,C]},f=(b,v,k)=>{const S=b[0]*v+b[2]*k,C=b[1]*v+b[3]*k;return[S,C]},m=(b,v)=>{const k=[0,0],S=[0,0];for(const C of b){let{command:x,args:w}=C;if(x==="M"){S[0]=w[0],S[1]=w[1],k[0]=S[0],k[1]=S[1];const[D,A]=g(v,w[0],w[1]);w[0]=D,w[1]=A}if(x==="m"){S[0]+=w[0],S[1]+=w[1],k[0]=S[0],k[1]=S[1];const[D,A]=f(v,w[0],w[1]);w[0]=D,w[1]=A}if(x==="H"&&(x="L",w=[w[0],S[1]]),x==="h"&&(x="l",w=[w[0],0]),x==="V"&&(x="L",w=[S[0],w[0]]),x==="v"&&(x="l",w=[0,w[0]]),x==="L"){S[0]=w[0],S[1]=w[1];const[D,A]=g(v,w[0],w[1]);w[0]=D,w[1]=A}if(x==="l"){S[0]+=w[0],S[1]+=w[1];const[D,A]=f(v,w[0],w[1]);w[0]=D,w[1]=A}if(x==="C"){S[0]=w[4],S[1]=w[5];const[D,A]=g(v,w[0],w[1]),[_,F]=g(v,w[2],w[3]),[j,q]=g(v,w[4],w[5]);w[0]=D,w[1]=A,w[2]=_,w[3]=F,w[4]=j,w[5]=q}if(x==="c"){S[0]+=w[4],S[1]+=w[5];const[D,A]=f(v,w[0],w[1]),[_,F]=f(v,w[2],w[3]),[j,q]=f(v,w[4],w[5]);w[0]=D,w[1]=A,w[2]=_,w[3]=F,w[4]=j,w[5]=q}if(x==="S"){S[0]=w[2],S[1]=w[3];const[D,A]=g(v,w[0],w[1]),[_,F]=g(v,w[2],w[3]);w[0]=D,w[1]=A,w[2]=_,w[3]=F}if(x==="s"){S[0]+=w[2],S[1]+=w[3];const[D,A]=f(v,w[0],w[1]),[_,F]=f(v,w[2],w[3]);w[0]=D,w[1]=A,w[2]=_,w[3]=F}if(x==="Q"){S[0]=w[2],S[1]=w[3];const[D,A]=g(v,w[0],w[1]),[_,F]=g(v,w[2],w[3]);w[0]=D,w[1]=A,w[2]=_,w[3]=F}if(x==="q"){S[0]+=w[2],S[1]+=w[3];const[D,A]=f(v,w[0],w[1]),[_,F]=f(v,w[2],w[3]);w[0]=D,w[1]=A,w[2]=_,w[3]=F}if(x==="T"){S[0]=w[0],S[1]=w[1];const[D,A]=g(v,w[0],w[1]);w[0]=D,w[1]=A}if(x==="t"){S[0]+=w[0],S[1]+=w[1];const[D,A]=f(v,w[0],w[1]);w[0]=D,w[1]=A}if(x==="A"){if(a(S,w,v),S[0]=w[5],S[1]=w[6],Math.abs(w[2])>80){const _=w[0],F=w[2];w[0]=w[1],w[1]=_,w[2]=F+(F>0?-90:90)}const[D,A]=g(v,w[5],w[6]);w[5]=D,w[6]=A}if(x==="a"){if(a([0,0],w,v),S[0]+=w[5],S[1]+=w[6],Math.abs(w[2])>80){const _=w[0],F=w[2];w[0]=w[1],w[1]=_,w[2]=F+(F>0?-90:90)}const[D,A]=f(v,w[5],w[6]);w[5]=D,w[6]=A}(x==="z"||x==="Z")&&(S[0]=k[0],S[1]=k[1]),C.command=x,C.args=w}};return Ag}var KD;function L4(){if(KD)return el;KD=1;const{collectStylesheet:e,computeStyle:t}=Bn(),{visit:r}=tt(),{pathElems:n}=mt(),{path2js:a,js2path:s}=Ed(),{applyTransforms:u}=mP(),{cleanupOutData:o,toFixed:c}=kr();el.name="convertPathData",el.description="optimizes path data: writes in shorter form, applies transformations";let d,h,p,g,f;el.fn=(V,G)=>{const{applyTransforms:K=!0,applyTransformsStroked:Q=!0,makeArcs:$={threshold:2.5,tolerance:.5},straightCurves:I=!0,convertToQ:z=!0,lineShorthands:B=!0,convertToZ:N=!0,curveSmoothShorthands:ee=!0,floatPrecision:X=3,transformPrecision:me=5,smartArcRounding:be=!0,removeUseless:H=!0,collapseRepeated:Z=!0,utilizeAbsolute:re=!0,leadingZero:we=!0,negativeExtraSpace:ge=!0,noSpaceAfterFlags:O=!1,forceAbsolutePath:de=!1}=G,ce={applyTransforms:K,applyTransformsStroked:Q,makeArcs:$,straightCurves:I,convertToQ:z,lineShorthands:B,convertToZ:N,curveSmoothShorthands:ee,floatPrecision:X,transformPrecision:me,smartArcRounding:be,removeUseless:H,collapseRepeated:Z,utilizeAbsolute:re,leadingZero:we,negativeExtraSpace:ge,noSpaceAfterFlags:O,forceAbsolutePath:de};K&&r(V,u(V,{transformPrecision:me,applyTransformsStroked:Q}));const J=e(V);return{element:{enter:Y=>{var he,pe;if(n.has(Y.name)&&Y.attributes.d!=null){const se=t(J,Y);h=X,p=h!==!1?+Math.pow(.1,h).toFixed(h):.01,d=h&&h>0&&h<20?C:x,$&&(g=$.threshold,f=$.tolerance);const ke=se["marker-mid"]!=null,De=se.stroke&&(se.stroke.type==="dynamic"||se.stroke.value!=="none"),xe=se["stroke-linecap"]&&(se["stroke-linecap"].type==="dynamic"||se["stroke-linecap"].value!=="butt"),Pe=De&&xe,Ze=De?((he=se["stroke-linecap"])==null?void 0:he.type)==="static"&&se["stroke-linecap"].value==="round"&&((pe=se["stroke-linejoin"])==null?void 0:pe.type)==="static"&&se["stroke-linejoin"].value==="round":!0;var ie=a(Y);ie.length&&(m(ie),ie=b(ie,ce,{isSafeToUseZ:Ze,maybeHasStrokeAndLinecap:Pe,hasMarkerMid:ke}),re&&(ie=v(ie,ce)),s(Y,ie,ce))}}}}};const m=V=>{let G=[0,0],K=[0,0],Q=[0,0];for(let $=0;$<V.length;$+=1){const I=V[$];let{command:z,args:B}=I;z==="m"&&(K[0]+=B[0],K[1]+=B[1],G[0]=K[0],G[1]=K[1]),z==="M"&&($!==0&&(z="m"),B[0]-=K[0],B[1]-=K[1],K[0]+=B[0],K[1]+=B[1],G[0]=K[0],G[1]=K[1]),z==="l"&&(K[0]+=B[0],K[1]+=B[1]),z==="L"&&(z="l",B[0]-=K[0],B[1]-=K[1],K[0]+=B[0],K[1]+=B[1]),z==="h"&&(K[0]+=B[0]),z==="H"&&(z="h",B[0]-=K[0],K[0]+=B[0]),z==="v"&&(K[1]+=B[0]),z==="V"&&(z="v",B[0]-=K[1],K[1]+=B[0]),z==="c"&&(K[0]+=B[4],K[1]+=B[5]),z==="C"&&(z="c",B[0]-=K[0],B[1]-=K[1],B[2]-=K[0],B[3]-=K[1],B[4]-=K[0],B[5]-=K[1],K[0]+=B[4],K[1]+=B[5]),z==="s"&&(K[0]+=B[2],K[1]+=B[3]),z==="S"&&(z="s",B[0]-=K[0],B[1]-=K[1],B[2]-=K[0],B[3]-=K[1],K[0]+=B[2],K[1]+=B[3]),z==="q"&&(K[0]+=B[2],K[1]+=B[3]),z==="Q"&&(z="q",B[0]-=K[0],B[1]-=K[1],B[2]-=K[0],B[3]-=K[1],K[0]+=B[2],K[1]+=B[3]),z==="t"&&(K[0]+=B[0],K[1]+=B[1]),z==="T"&&(z="t",B[0]-=K[0],B[1]-=K[1],K[0]+=B[0],K[1]+=B[1]),z==="a"&&(K[0]+=B[5],K[1]+=B[6]),z==="A"&&(z="a",B[5]-=K[0],B[6]-=K[1],K[0]+=B[5],K[1]+=B[6]),(z==="Z"||z==="z")&&(K[0]=G[0],K[1]=G[1]),I.command=z,I.args=B,I.base=Q,I.coords=[K[0],K[1]],Q=I.coords}return V};function b(V,G,{isSafeToUseZ:K,maybeHasStrokeAndLinecap:Q,hasMarkerMid:$}){const I=W.bind(null,G),z=[0,0],B=[0,0];let N={},ee;return V=V.filter(function(X,me,be){const H=ee;ee=void 0;let Z=X.command,re=X.args,we=be[me+1];if(Z!=="Z"&&Z!=="z"){var ge=re,O;if(Z==="s"){ge=[0,0].concat(re);const je=N.args,gt=je.length;ge[0]=je[gt-2]-je[gt-4],ge[1]=je[gt-1]-je[gt-3]}if(G.makeArcs&&(Z=="c"||Z=="s")&&k(ge)&&(O=q(ge))){var de=d([O.radius])[0],ce=P(ge,O),J=ge[5]*ge[0]-ge[4]*ge[1]>0?1:0,Y={command:"a",args:[de,de,0,0,J,ge[4],ge[5]],coords:X.coords.slice(),base:X.base},ie=[Y],he=[O.center[0]-ge[4],O.center[1]-ge[5]],pe={center:he,radius:O.radius},se=[X],ke=0,De="",xe;if(N.command=="c"&&k(N.args)&&M(N.args,O)||N.command=="a"&&N.sdata&&M(N.sdata,O)){se.unshift(N),Y.base=N.base,Y.args[5]=Y.coords[0]-Y.base[0],Y.args[6]=Y.coords[1]-Y.base[1];var Pe=N.command=="a"?N.sdata:N.args,Ze=P(Pe,{center:[Pe[4]+O.center[0],Pe[5]+O.center[1]],radius:O.radius});ce+=Ze,ce>Math.PI&&(Y.args[3]=1),ke=1}for(var qe=me;(we=be[++qe])&&(we.command==="c"||we.command==="s");){var ot=we.args;if(we.command=="s"&&(xe=A({command:"s",args:we.args.slice()},be[qe-1].args),ot=xe.args,xe.args=ot.slice(0,2),De=I([xe])),k(ot)&&R(ot,pe)){if(ce+=P(ot,pe),ce-2*Math.PI>.001)break;if(ce>Math.PI&&(Y.args[3]=1),se.push(we),2*Math.PI-ce>.001)Y.coords=we.coords,Y.args[5]=Y.coords[0]-Y.base[0],Y.args[6]=Y.coords[1]-Y.base[1];else{Y.args[5]=2*(pe.center[0]-ot[4]),Y.args[6]=2*(pe.center[1]-ot[5]),Y.coords=[Y.base[0]+Y.args[5],Y.base[1]+Y.args[6]],Y={command:"a",args:[de,de,0,0,J,we.coords[0]-Y.coords[0],we.coords[1]-Y.coords[1]],coords:we.coords,base:Y.coords},ie.push(Y),qe++;break}he[0]-=ot[4],he[1]-=ot[5]}else break}if((I(ie)+De).length<I(se).length){if(be[qe]&&be[qe].command=="s"&&A(be[qe],be[qe-1].args),ke){var It=ie.shift();d(It.args),z[0]+=It.args[5]-N.args[N.args.length-2],z[1]+=It.args[6]-N.args[N.args.length-1],N.command="a",N.args=It.args,X.base=N.coords=It.coords}if(Y=ie.shift(),se.length==1?X.sdata=ge.slice():se.length-1-ke>0&&be.splice(me+1,se.length-1-ke,...ie),!Y)return!1;Z="a",re=Y.args,X.coords=Y.coords}}if(h!==!1){if(Z==="m"||Z==="l"||Z==="t"||Z==="q"||Z==="s"||Z==="c")for(var xt=re.length;xt--;)re[xt]+=X.base[xt%2]-z[xt%2];else Z=="h"?re[0]+=X.base[0]-z[0]:Z=="v"?re[0]+=X.base[1]-z[1]:Z=="a"&&(re[5]+=X.base[0]-z[0],re[6]+=X.base[1]-z[1]);d(re),Z=="h"?z[0]+=re[0]:Z=="v"?z[1]+=re[0]:(z[0]+=re[re.length-2],z[1]+=re[re.length-1]),d(z),(Z==="M"||Z==="m")&&(B[0]=z[0],B[1]=z[1])}const xr=Z==="a"?D(re):void 0;if(G.smartArcRounding&&xr!==void 0&&h)for(let je=h;je>=0;je--){const gt=c(re[0],je),en=D([gt,gt,...re.slice(2)]);if(Math.abs(xr-en)<p)re[0]=gt,re[1]=gt;else break}if(G.straightCurves&&(Z==="c"&&w(re)||Z==="s"&&w(ge)?(we&&we.command=="s"&&A(we,re),Z="l",re=re.slice(-2)):Z==="q"&&w(re)?(we&&we.command=="t"&&A(we,re),Z="l",re=re.slice(-2)):(Z==="t"&&N.command!=="q"&&N.command!=="t"||Z==="a"&&(re[0]===0||re[1]===0||xr!==void 0&&xr<p))&&(Z="l",re=re.slice(-2))),G.convertToQ&&Z=="c"){const je=.75*(X.base[0]+re[0])-.25*X.base[0],gt=.75*(X.base[0]+re[2])-.25*(X.base[0]+re[4]);if(Math.abs(je-gt)<p*2){const en=.75*(X.base[1]+re[1])-.25*X.base[1],jt=.75*(X.base[1]+re[3])-.25*(X.base[1]+re[5]);if(Math.abs(en-jt)<p*2){const qr=re.slice();qr.splice(0,4,je+gt-X.base[0],en+jt-X.base[1]),d(qr);const yi=o(re,G).length;o(qr,G).length<yi&&(Z="q",re=qr,we&&we.command=="s"&&A(we,re))}}}if(G.lineShorthands&&Z==="l"&&(re[1]===0?(Z="h",re.pop()):re[0]===0&&(Z="v",re.shift())),G.collapseRepeated&&$===!1&&(Z==="m"||Z==="h"||Z==="v")&&N.command&&Z==N.command.toLowerCase()&&(Z!="h"&&Z!="v"||N.args[0]>=0==re[0]>=0))return N.args[0]+=re[0],Z!="h"&&Z!="v"&&(N.args[1]+=re[1]),N.coords=X.coords,be[me]=N,!1;if(G.curveSmoothShorthands&&N.command){if(Z==="c")(N.command==="c"&&Math.abs(re[0]- -(N.args[2]-N.args[4]))<p&&Math.abs(re[1]- -(N.args[3]-N.args[5]))<p||N.command==="s"&&Math.abs(re[0]- -(N.args[0]-N.args[2]))<p&&Math.abs(re[1]- -(N.args[1]-N.args[3]))<p||N.command!=="c"&&N.command!=="s"&&Math.abs(re[0])<p&&Math.abs(re[1])<p)&&(Z="s",re=re.slice(2));else if(Z==="q"){if(N.command==="q"&&Math.abs(re[0]-(N.args[2]-N.args[0]))<p&&Math.abs(re[1]-(N.args[3]-N.args[1]))<p)Z="t",re=re.slice(2);else if(N.command==="t"){const je=F(H,X.base),gt=[re[0]+X.base[0],re[1]+X.base[1]];Math.abs(je[0]-gt[0])<p&&Math.abs(je[1]-gt[1])<p&&(Z="t",re=re.slice(2))}}}if(G.removeUseless&&!Q&&((Z==="l"||Z==="h"||Z==="v"||Z==="q"||Z==="t"||Z==="c"||Z==="s")&&re.every(function(je){return je===0})||Z==="a"&&re[5]===0&&re[6]===0))return be[me]=N,!1;G.convertToZ&&(K||(we==null?void 0:we.command)==="Z"||(we==null?void 0:we.command)==="z")&&(Z==="l"||Z==="h"||Z==="v")&&Math.abs(B[0]-X.coords[0])<p&&Math.abs(B[1]-X.coords[1])<p&&(Z="z",re=[]),X.command=Z,X.args=re}else if(z[0]=B[0],z[1]=B[1],N.command==="Z"||N.command==="z")return!1;return(Z==="Z"||Z==="z")&&G.removeUseless&&K&&Math.abs(X.base[0]-X.coords[0])<p/10&&Math.abs(X.base[1]-X.coords[1])<p/10?!1:(Z==="q"?ee=[re[0]+X.base[0],re[1]+X.base[1]]:Z==="t"&&(H?ee=F(H,X.base):ee=X.coords),N=X,!0)}),V}function v(V,G){var K=V[0];return V=V.filter(function(Q,$){if($==0)return!0;if(Q.command==="Z"||Q.command==="z")return K=Q,!0;var I=Q.command,z=Q.args,B=z.slice(),N=z.slice();if(I==="m"||I==="l"||I==="t"||I==="q"||I==="s"||I==="c")for(var ee=B.length;ee--;)B[ee]+=Q.base[ee%2];else I=="h"?B[0]+=Q.base[0]:I=="v"?B[0]+=Q.base[1]:I=="a"&&(B[5]+=Q.base[0],B[6]+=Q.base[1]);d(B),d(N);var X=o(B,G),me=o(N,G);return(G.forceAbsolutePath||X.length<me.length&&!(G.negativeExtraSpace&&I==K.command&&K.command.charCodeAt(0)>96&&X.length==me.length-1&&(z[0]<0||Math.floor(z[0])===0&&!Number.isInteger(z[0])&&K.args[K.args.length-1]%1)))&&(Q.command=I.toUpperCase(),Q.args=B),K=Q,!0}),V}function k(V){var G=S([0,0,V[2],V[3],V[0],V[1],V[4],V[5]]);return G!=null&&V[2]<G[0]==G[0]<0&&V[3]<G[1]==G[1]<0&&V[4]<G[0]==G[0]<V[0]&&V[5]<G[1]==G[1]<V[1]}function S(V){var G=V[1]-V[3],K=V[2]-V[0],Q=V[0]*V[3]-V[2]*V[1],$=V[5]-V[7],I=V[6]-V[4],z=V[4]*V[7]-V[5]*V[6],B=G*I-$*K;if(B){var N=[(K*z-I*Q)/B,(G*z-$*Q)/-B];if(!isNaN(N[0])&&!isNaN(N[1])&&isFinite(N[0])&&isFinite(N[1]))return N}}function C(V){const G=h||0;for(let K=V.length;K-- >0;){const Q=c(V[K],G);if(Q!==V[K]){const $=c(V[K],G-1);V[K]=c(Math.abs($-V[K]),G+1)>=p?Q:$}}return V}function x(V){for(var G=V.length;G-- >0;)V[G]=Math.round(V[G]);return V}function w(V){var G=V.length-2,K=-V[G+1],Q=V[G],$=1/(K*K+Q*Q);if(G<=1||!isFinite($))return!1;for(;(G-=2)>=0;)if(Math.sqrt(Math.pow(K*V[G]+Q*V[G+1],2)*$)>p)return!1;return!0}function D(V){if(V[3]===1)return;const[G,K]=V;if(Math.abs(G-K)>p)return;const Q=Math.sqrt(V[5]**2+V[6]**2);if(!(Q>G*2))return G-Math.sqrt(G**2-.25*Q**2)}function A(V,G){switch(V.command){case"s":V.command="c";break;case"t":V.command="q";break}return V.args.unshift(G[G.length-2]-G[G.length-4],G[G.length-1]-G[G.length-3]),V}function _(V,G){return Math.sqrt((V[0]-G[0])**2+(V[1]-G[1])**2)}function F(V,G){return[2*G[0]-V[0],2*G[1]-V[1]]}function j(V,G){var K=G*G,Q=K*G,$=1-G,I=$*$;return[3*I*G*V[0]+3*$*K*V[2]+Q*V[4],3*I*G*V[1]+3*$*K*V[3]+Q*V[5]]}function q(V){var G=j(V,.5),K=[G[0]/2,G[1]/2],Q=[(G[0]+V[4])/2,(G[1]+V[5])/2],$=S([K[0],K[1],K[0]+K[1],K[1]-K[0],Q[0],Q[1],Q[0]+(Q[1]-G[1]),Q[1]-(Q[0]-G[0])]),I=$&&_([0,0],$),z=Math.min(g*p,f*I/100);if($&&I<1e15&&[1/4,3/4].every(function(B){return Math.abs(_(j(V,B),$)-I)<=z}))return{center:$,radius:I}}function R(V,G){var K=Math.min(g*p,f*G.radius/100);return[0,1/4,1/2,3/4,1].every(function(Q){return Math.abs(_(j(V,Q),G.center)-G.radius)<=K})}function M(V,G){return R(V,{center:[G.center[0]+V[4],G.center[1]+V[5]],radius:G.radius})}function P(V,G){var K=-G.center[0],Q=-G.center[1],$=V[4]-G.center[0],I=V[5]-G.center[1];return Math.acos((K*$+Q*I)/Math.sqrt((K*K+Q*Q)*($*$+I*I)))}function W(V,G){return G.reduce(function(K,Q){var $="";return Q.args&&($=o(d(Q.args.slice()),V)),K+Q.command+$},"")}return el}var rl={},YD;function P4(){if(YD)return rl;YD=1;const{cleanupOutData:e,toFixed:t}=kr(),{transform2js:r,transformsMultiply:n,matrixToTransform:a}=F4();rl.name="convertTransform",rl.description="collapses multiple transformations and optimizes it",rl.fn=(k,S)=>{const{convertToShorts:C=!0,degPrecision:x,floatPrecision:w=3,transformPrecision:D=5,matrixToTransform:A=!0,shortTranslate:_=!0,shortScale:F=!0,shortRotate:j=!0,removeUseless:q=!0,collapseIntoOne:R=!0,leadingZero:M=!0,negativeExtraSpace:P=!1}=S,W={convertToShorts:C,degPrecision:x,floatPrecision:w,transformPrecision:D,matrixToTransform:A,shortTranslate:_,shortScale:F,shortRotate:j,removeUseless:q,collapseIntoOne:R,leadingZero:M,negativeExtraSpace:P};return{element:{enter:V=>{V.attributes.transform!=null&&s(V,"transform",W),V.attributes.gradientTransform!=null&&s(V,"gradientTransform",W),V.attributes.patternTransform!=null&&s(V,"patternTransform",W)}}}};const s=(k,S,C)=>{let x=r(k.attributes[S]);C=u(x,C),C.collapseIntoOne&&x.length>1&&(x=[n(x)]),C.convertToShorts?x=p(x,C):x.forEach(w=>m(w,C)),C.removeUseless&&(x=g(x)),x.length?k.attributes[S]=f(x,C):delete k.attributes[S]},u=(k,{...S})=>{const C=[];for(const w of k)w.name=="matrix"&&C.push(...w.data.slice(0,4));let x=S.transformPrecision;return C.length&&(S.transformPrecision=Math.min(S.transformPrecision,Math.max.apply(Math,C.map(h))||S.transformPrecision),x=Math.max.apply(Math,C.map(w=>w.toString().replace(/\D+/g,"").length))),S.degPrecision==null&&(S.degPrecision=Math.max(0,Math.min(S.floatPrecision,x-2))),S},o=(k,S)=>S.degPrecision!=null&&S.degPrecision>=1&&S.floatPrecision<20?v(S.degPrecision,k):b(k),c=(k,S)=>S.floatPrecision>=1&&S.floatPrecision<20?v(S.floatPrecision,k):b(k),d=(k,S)=>S.transformPrecision>=1&&S.floatPrecision<20?v(S.transformPrecision,k):b(k),h=k=>{const S=k.toString();return S.slice(S.indexOf(".")).length-1},p=(k,S)=>{var w;for(var C=0;C<k.length;C++){let D=k[C];if(S.matrixToTransform&&D.name==="matrix"){var x=a(D,S);f(x,S).length<=f([D],S).length&&k.splice(C,1,...x),D=k[C]}m(D,S),S.shortTranslate&&D.name==="translate"&&D.data.length===2&&!D.data[1]&&D.data.pop(),S.shortScale&&D.name==="scale"&&D.data.length===2&&D.data[0]===D.data[1]&&D.data.pop(),S.shortRotate&&((w=k[C-2])==null?void 0:w.name)==="translate"&&k[C-1].name==="rotate"&&k[C].name==="translate"&&k[C-2].data[0]===-k[C].data[0]&&k[C-2].data[1]===-k[C].data[1]&&(k.splice(C-2,3,{name:"rotate",data:[k[C-1].data[0],k[C-2].data[0],k[C-2].data[1]]}),C-=2)}return k},g=k=>k.filter(S=>!(["translate","rotate","skewX","skewY"].indexOf(S.name)>-1&&(S.data.length==1||S.name=="rotate")&&!S.data[0]||S.name=="translate"&&!S.data[0]&&!S.data[1]||S.name=="scale"&&S.data[0]==1&&(S.data.length<2||S.data[1]==1)||S.name=="matrix"&&S.data[0]==1&&S.data[3]==1&&!(S.data[1]||S.data[2]||S.data[4]||S.data[5]))),f=(k,S)=>k.map(x=>(m(x,S),`${x.name}(${e(x.data,S)})`)).join(""),m=(k,S)=>{switch(k.name){case"translate":k.data=c(k.data,S);break;case"rotate":k.data=[...o(k.data.slice(0,1),S),...c(k.data.slice(1),S)];break;case"skewX":case"skewY":k.data=o(k.data,S);break;case"scale":k.data=d(k.data,S);break;case"matrix":k.data=[...d(k.data.slice(0,4),S),...c(k.data.slice(4),S)];break}return k},b=k=>k.map(Math.round),v=(k,S)=>{for(var C=S.length,x=+Math.pow(.1,k).toFixed(k);C--;)if(t(S[C],k)!==S[C]){var w=+S[C].toFixed(k-1);S[C]=+Math.abs(w-S[C]).toFixed(k+1)>=x?+S[C].toFixed(k):w}return S};return rl}var nl={},XD;function N4(){if(XD)return nl;XD=1;const{attrsGroups:e}=mt();return nl.name="removeEmptyAttrs",nl.description="removes empty attributes",nl.fn=()=>({element:{enter:t=>{for(const[r,n]of Object.entries(t.attributes))n===""&&!e.conditionalProcessing.has(r)&&delete t.attributes[r]}}}),nl}var il={},QD;function R4(){if(QD)return il;QD=1;const{detachNodeFromParent:e}=tt(),{elemsGroups:t}=mt();return il.name="removeEmptyContainers",il.description="removes empty container elements",il.fn=()=>({element:{exit:(r,n)=>{r.name==="svg"||!t.container.has(r.name)||r.children.length!==0||r.name==="pattern"&&Object.keys(r.attributes).length!==0||r.name==="g"&&r.attributes.filter!=null||r.name==="mask"&&r.attributes.id!=null||n.type==="element"&&n.name==="switch"||e(r,n)}}}),il}var al={},ZD;function B4(){if(ZD)return al;ZD=1;const{collectStylesheet:e,computeStyle:t}=Bn(),{path2js:r,js2path:n,intersects:a}=Ed();return al.name="mergePaths",al.description="merges multiple paths in one if possible",al.fn=(s,u)=>{const{force:o=!1,floatPrecision:c,noSpaceAfterFlags:d=!1}=u,h=e(s);return{element:{enter:p=>{if(p.children.length<=1)return;const g=[];let f=p.children[0],m=null;const b=(v,k)=>{n(v,k,{floatPrecision:c,noSpaceAfterFlags:d}),m=null};for(let v=1;v<p.children.length;v++){const k=p.children[v];if(f.type!=="element"||f.name!=="path"||f.children.length!==0||f.attributes.d==null){m&&f.type==="element"&&b(f,m),f=k;continue}if(k.type!=="element"||k.name!=="path"||k.children.length!==0||k.attributes.d==null){m&&b(f,m),f=k;continue}const S=t(h,k);if(S["marker-start"]||S["marker-mid"]||S["marker-end"]){m&&b(f,m),f=k;continue}const C=Object.keys(k.attributes);if(C.length!==Object.keys(f.attributes).length){m&&b(f,m),f=k;continue}if(C.some(A=>A!=="d"&&f.type==="element"&&f.attributes[A]!==k.attributes[A])){m&&b(f,m),f=k;continue}const w=m!=null,D=r(k);if(m=m??r(f),o||!a(m,D)){m.push(...D),g.push(k);continue}w&&b(f,m),f=k,m=null}m&&f.type==="element"&&b(f,m),p.children=p.children.filter(v=>!g.includes(v))}}}},al}var sl={},JD;function O4(){return JD||(JD=1,sl.name="removeUnusedNS",sl.description="removes unused namespaces declaration",sl.fn=()=>{const e=new Set;return{element:{enter:(t,r)=>{if(t.name==="svg"&&r.type==="root"){for(const n of Object.keys(t.attributes))if(n.startsWith("xmlns:")){const a=n.slice(6);e.add(a)}}if(e.size!==0){if(t.name.includes(":")){const[n]=t.name.split(":");e.has(n)&&e.delete(n)}for(const n of Object.keys(t.attributes))if(n.includes(":")){const[a]=n.split(":");e.delete(a)}}},exit:(t,r)=>{if(t.name==="svg"&&r.type==="root")for(const n of e)delete t.attributes[`xmlns:${n}`]}}}}),sl}var ul={},e3;function I4(){return e3||(e3=1,ul.name="sortAttrs",ul.description="Sort element attributes for better compression",ul.fn=(e,t)=>{const{order:r=["id","width","height","x","x1","x2","y","y1","y2","cx","cy","r","fill","stroke","marker","d","points"],xmlnsOrder:n="front"}=t,a=u=>{if(n==="front"){if(u==="xmlns")return 3;if(u.startsWith("xmlns:"))return 2}return u.includes(":")?1:0},s=([u],[o])=>{const c=a(u),h=a(o)-c;if(h!==0)return h;const[p]=u.split("-"),[g]=o.split("-");if(p!==g){const f=r.includes(p)?1:0,m=r.includes(g)?1:0;if(f===1&&m===1)return r.indexOf(p)-r.indexOf(g);const b=m-f;if(b!==0)return b}return u<o?-1:1};return{element:{enter:u=>{const o=Object.entries(u.attributes);o.sort(s);const c={};for(const[d,h]of o)c[d]=h;u.attributes=c}}}}),ul}var ol={},t3;function q4(){return t3||(t3=1,ol.name="sortDefsChildren",ol.description="Sorts children of <defs> to improve compression",ol.fn=()=>({element:{enter:e=>{if(e.name==="defs"){const t=new Map;for(const r of e.children)if(r.type==="element"){const n=t.get(r.name);n==null?t.set(r.name,1):t.set(r.name,n+1)}e.children.sort((r,n)=>{if(r.type!=="element"||n.type!=="element")return 0;const a=t.get(r.name),s=t.get(n.name);if(a!=null&&s!=null){const o=s-a;if(o!==0)return o}const u=n.name.length-r.name.length;return u!==0?u:r.name!==n.name?r.name>n.name?-1:1:0})}}}})),ol}var ll={},r3;function M4(){if(r3)return ll;r3=1;const{detachNodeFromParent:e}=tt();return ll.name="removeTitle",ll.description="removes <title>",ll.fn=()=>({element:{enter:(t,r)=>{t.name==="title"&&e(t,r)}}}),ll}var cl={},n3;function $4(){if(n3)return cl;n3=1;const{detachNodeFromParent:e}=tt();cl.name="removeDesc",cl.description="removes <desc>";const t=/^(Created with|Created using)/;return cl.fn=(r,n)=>{const{removeAny:a=!1}=n;return{element:{enter:(s,u)=>{s.name==="desc"&&(a||s.children.length===0||s.children[0].type==="text"&&t.test(s.children[0].value))&&e(s,u)}}}},cl}var _g,i3;function gP(){if(i3)return _g;i3=1;const{createPreset:e}=s6(),t=u6(),r=o6(),n=l6(),a=c6(),s=f6(),u=d6(),o=h6(),c=d4(),d=h4(),h=p4(),p=m4(),g=g4(),f=b4(),m=v4(),b=y4(),v=w4(),k=k4(),S=S4(),C=x4(),x=C4(),w=D4(),D=E4(),A=A4(),_=_4(),F=T4(),j=L4(),q=P4(),R=N4(),M=R4(),P=B4(),W=O4(),V=I4(),G=q4(),K=M4(),Q=$4();return _g=e({name:"preset-default",plugins:[t,r,n,a,s,u,o,c,d,h,p,g,f,m,b,v,k,S,C,x,w,D,A,_,F,j,q,R,M,P,W,V,G,K,Q]}),_g}var fl={},a3;function bP(){if(a3)return fl;a3=1,fl.name="addAttributesToSVGElement",fl.description="adds attributes to an outer <svg> element";var e=`Error in plugin "addAttributesToSVGElement": absent parameters.
|
||
It should have a list of "attributes" or one "attribute".
|
||
Config example:
|
||
|
||
plugins: [
|
||
{
|
||
name: 'addAttributesToSVGElement',
|
||
params: {
|
||
attribute: "mySvg"
|
||
}
|
||
}
|
||
]
|
||
|
||
plugins: [
|
||
{
|
||
name: 'addAttributesToSVGElement',
|
||
params: {
|
||
attributes: ["mySvg", "size-big"]
|
||
}
|
||
}
|
||
]
|
||
|
||
plugins: [
|
||
{
|
||
name: 'addAttributesToSVGElement',
|
||
params: {
|
||
attributes: [
|
||
{
|
||
focusable: false
|
||
},
|
||
{
|
||
'data-image': icon
|
||
}
|
||
]
|
||
}
|
||
}
|
||
]
|
||
`;return fl.fn=(t,r)=>{if(!Array.isArray(r.attributes)&&!r.attribute)return console.error(e),null;const n=r.attributes||[r.attribute];return{element:{enter:(a,s)=>{if(a.name==="svg"&&s.type==="root"){for(const u of n)if(typeof u=="string"&&a.attributes[u]==null&&(a.attributes[u]=void 0),typeof u=="object")for(const o of Object.keys(u))a.attributes[o]==null&&(a.attributes[o]=u[o])}}}}},fl}var dl={},s3;function vP(){if(s3)return dl;s3=1,dl.name="addClassesToSVGElement",dl.description="adds classnames to an outer <svg> element";var e=`Error in plugin "addClassesToSVGElement": absent parameters.
|
||
It should have a list of classes in "classNames" or one "className".
|
||
Config example:
|
||
|
||
plugins: [
|
||
{
|
||
name: "addClassesToSVGElement",
|
||
params: {
|
||
className: "mySvg"
|
||
}
|
||
}
|
||
]
|
||
|
||
plugins: [
|
||
{
|
||
name: "addClassesToSVGElement",
|
||
params: {
|
||
classNames: ["mySvg", "size-big"]
|
||
}
|
||
}
|
||
]
|
||
`;return dl.fn=(t,r)=>{if(!(Array.isArray(r.classNames)&&r.classNames.some(String))&&!r.className)return console.error(e),null;const n=r.classNames||[r.className];return{element:{enter:(a,s)=>{if(a.name==="svg"&&s.type==="root"){const u=new Set(a.attributes.class==null?null:a.attributes.class.split(" "));for(const o of n)o!=null&&u.add(o);a.attributes.class=Array.from(u).join(" ")}}}}},dl}var hl={},u3;function yP(){if(u3)return hl;u3=1;const{removeLeadingZero:e}=kr();hl.name="cleanupListOfValues",hl.description="rounds list of values to the fixed precision";const t=/^([-+]?\d*\.?\d+([eE][-+]?\d+)?)(px|pt|pc|mm|cm|m|in|ft|em|ex|%)?$/,r=/\s+,?\s*|,\s*/,n={cm:96/2.54,mm:96/25.4,in:96,pt:4/3,pc:16,px:1};return hl.fn=(a,s)=>{const{floatPrecision:u=3,leadingZero:o=!0,defaultPx:c=!0,convertToPx:d=!0}=s,h=p=>{const g=[];for(const f of p.split(r)){const m=f.match(t),b=f.match(/new/);if(m){let v=Number(Number(m[1]).toFixed(u)),S=m[3]||"";if(d&&S&&S in n){const x=Number((n[S]*Number(m[1])).toFixed(u));x.toString().length<m[0].length&&(v=x,S="px")}let C;o?C=e(v):C=v.toString(),c&&S==="px"&&(S=""),g.push(C+S)}else b?g.push("new"):f&&g.push(f)}return g.join(" ")};return{element:{enter:p=>{p.attributes.points!=null&&(p.attributes.points=h(p.attributes.points)),p.attributes["enable-background"]!=null&&(p.attributes["enable-background"]=h(p.attributes["enable-background"])),p.attributes.viewBox!=null&&(p.attributes.viewBox=h(p.attributes.viewBox)),p.attributes["stroke-dasharray"]!=null&&(p.attributes["stroke-dasharray"]=h(p.attributes["stroke-dasharray"])),p.attributes.dx!=null&&(p.attributes.dx=h(p.attributes.dx)),p.attributes.dy!=null&&(p.attributes.dy=h(p.attributes.dy)),p.attributes.x!=null&&(p.attributes.x=h(p.attributes.x)),p.attributes.y!=null&&(p.attributes.y=h(p.attributes.y))}}}},hl}var pl={},o3;function wP(){if(o3)return pl;o3=1;const{attrsGroupsDefaults:e,colorsProps:t}=mt(),{detachNodeFromParent:r,querySelectorAll:n,querySelector:a}=tt(),{computeStyle:s,collectStylesheet:u}=Bn();return pl.name="convertOneStopGradients",pl.description="converts one-stop (single color) gradients to a plain color",pl.fn=o=>{const c=u(o),d=new Set,h=new Map,p=new Map;let g=0;return{element:{enter:(f,m)=>{if(f.attributes["xlink:href"]!=null&&g++,f.name==="defs"){h.set(f,m);return}if(f.name!=="linearGradient"&&f.name!=="radialGradient")return;const b=f.children.filter(F=>F.type==="element"&&F.name==="stop"),v=f.attributes["xlink:href"]||f.attributes.href;let k=b.length===0&&v!=null&&v.startsWith("#")?a(o,v):f;if(k==null||k.type!=="element"){p.set(f,m);return}const S=k.children.filter(F=>F.type==="element"&&F.name==="stop");if(S.length!==1||S[0].type!=="element")return;m.type==="element"&&m.name==="defs"&&d.add(m),p.set(f,m);let C;const x=s(c,S[0])["stop-color"];x!=null&&x.type==="static"&&(C=x.value);const w=`url(#${f.attributes.id})`,D=[...t].map(F=>`[${F}="${w}"]`).join(","),A=n(o,D);for(const F of A)if(F.type==="element")for(const j of t)F.attributes[j]===w&&(C!=null?F.attributes[j]=C:delete F.attributes[j]);const _=n(o,`[style*=${w}]`);for(const F of _)F.type==="element"&&(F.attributes.style=F.attributes.style.replace(w,C||e.presentation["stop-color"]))},exit:f=>{if(f.name==="svg"){for(const[m,b]of p.entries())m.attributes["xlink:href"]!=null&&g--,r(m,b);g===0&&delete f.attributes["xmlns:xlink"];for(const[m,b]of h.entries())d.has(m)&&m.children.length===0&&r(m,b)}}}}},pl}var ml={},l3;function kP(){if(l3)return ml;l3=1;const{attrsGroups:e}=mt();ml.name="convertStyleToAttrs",ml.description="converts style to attributes";const t=(...m)=>"(?:"+m.join("|")+")",r=e.presentation,n="\\\\(?:[0-9a-f]{1,6}\\s?|\\r\\n|.)",a="\\s*("+t("[^:;\\\\]",n)+"*?)\\s*",s="'(?:[^'\\n\\r\\\\]|"+n+")*?(?:'|$)",u='"(?:[^"\\n\\r\\\\]|'+n+')*?(?:"|$)',o=new RegExp("^"+t(s,u)+"$"),c="\\("+t(`[^'"()\\\\]+`,n,s,u)+"*?\\)",d="\\s*("+t(`[^!'"();\\\\]+?`,n,s,u,c,"[^;]*?")+"*?)",h="\\s*(?:;\\s*|$)",p="(\\s*!important(?![-(\\w]))?",g=new RegExp(a+":"+d+p+h,"ig"),f=new RegExp(t(n,s,u,"/\\*[^]*?\\*/"),"ig");return ml.fn=(m,b)=>{const{keepImportant:v=!1}=b;return{element:{enter:k=>{if(k.attributes.style!=null){let C=[];const x={},w=k.attributes.style.replace(f,D=>D[0]=="/"?"":D[0]=="\\"&&/[-g-z]/i.test(D[1])?D[1]:D);g.lastIndex=0;for(var S;S=g.exec(w);)(!v||!S[3])&&C.push([S[1],S[2]]);C.length&&(C=C.filter(function(D){if(D[0]){var A=D[0].toLowerCase(),_=D[1];if(o.test(_)&&(_=_.slice(1,-1)),r.has(A))return x[A]=_,!1}return!0}),Object.assign(k.attributes,x),C.length?k.attributes.style=C.map(D=>D.join(":")).join(";"):delete k.attributes.style)}}}}},ml}var gl={},c3;function SP(){if(c3)return gl;c3=1;const e=wd(),{referencesProps:t}=mt();gl.name="prefixIds",gl.description="prefix IDs";const r=c=>{const d=/[/\\]?([^/\\]+)$/.exec(c);return d?d[1]:""},n=c=>c.replace(/[. ]/g,"_"),a=c=>c.startsWith('"')&&c.endsWith('"')||c.startsWith("'")&&c.endsWith("'")?c.slice(1,-1):c,s=(c,d)=>{const h=c(d);return d.startsWith(h)?d:h+d},u=(c,d)=>d.startsWith("#")?"#"+s(c,d.slice(1)):null,o=(c,d,h,p,g,f)=>{if(typeof p=="function"){let m=f.get(c);return m!=null||(m=p(d,h)+g,f.set(c,m)),m}return typeof p=="string"?p+g:p===!1?"":h.path!=null&&h.path.length>0?n(r(h.path))+g:"prefix"+g};return gl.fn=(c,d,h)=>{const{delim:p="__",prefix:g,prefixIds:f=!0,prefixClassNames:m=!0}=d,b=new Map;return{element:{enter:v=>{const k=S=>o(S,v,h,g,p,b);if(v.name==="style"){if(v.children.length===0)return;for(const S of v.children){if(S.type!=="text"&&S.type!=="cdata")continue;const C=S.value;let x=null;try{x=e.parse(C,{parseValue:!0,parseCustomProperty:!1})}catch{return}e.walk(x,w=>{if(f&&w.type==="IdSelector"||m&&w.type==="ClassSelector"){w.name=s(k,w.name);return}if(w.type==="Url"&&w.value.length>0){const D=u(k,a(w.value));D!=null&&(w.value=D)}}),S.value=e.generate(x);return}}f&&v.attributes.id!=null&&v.attributes.id.length!==0&&(v.attributes.id=s(k,v.attributes.id)),m&&v.attributes.class!=null&&v.attributes.class.length!==0&&(v.attributes.class=v.attributes.class.split(/\s+/).map(S=>s(k,S)).join(" "));for(const S of["href","xlink:href"])if(v.attributes[S]!=null&&v.attributes[S].length!==0){const C=u(k,v.attributes[S]);C!=null&&(v.attributes[S]=C)}for(const S of t)v.attributes[S]!=null&&v.attributes[S].length!==0&&(v.attributes[S]=v.attributes[S].replace(/\burl\((["'])?(#.+?)\1\)/gi,(C,x,w)=>{const D=u(k,w);return D==null?C:`url(${D})`}));for(const S of["begin","end"])if(v.attributes[S]!=null&&v.attributes[S].length!==0){const C=v.attributes[S].split(/\s*;\s+/).map(x=>{if(x.endsWith(".end")||x.endsWith(".start")){const[w,D]=x.split(".");return`${s(k,w)}.${D}`}return x});v.attributes[S]=C.join("; ")}}}}},gl}var bl={},f3;function xP(){if(f3)return bl;f3=1;const{querySelectorAll:e}=tt();return bl.name="removeAttributesBySelector",bl.description="removes attributes of elements that match a css selector",bl.fn=(t,r)=>{const n=Array.isArray(r.selectors)?r.selectors:[r];for(const{selector:a,attributes:s}of n){const u=e(t,a);for(const o of u)if(o.type==="element")if(Array.isArray(s))for(const c of s)delete o.attributes[c];else delete o.attributes[s]}return{}},bl}var vl={},d3;function CP(){if(d3)return vl;d3=1,vl.name="removeAttrs",vl.description="removes specified attributes";const e=":",t=`Warning: The plugin "removeAttrs" requires the "attrs" parameter.
|
||
It should have a pattern to remove, otherwise the plugin is a noop.
|
||
Config example:
|
||
|
||
plugins: [
|
||
{
|
||
name: "removeAttrs",
|
||
params: {
|
||
attrs: "(fill|stroke)"
|
||
}
|
||
}
|
||
]
|
||
`;return vl.fn=(r,n)=>{if(typeof n.attrs>"u")return console.warn(t),null;const a=typeof n.elemSeparator=="string"?n.elemSeparator:e,s=typeof n.preserveCurrentColor=="boolean"?n.preserveCurrentColor:!1,u=Array.isArray(n.attrs)?n.attrs:[n.attrs];return{element:{enter:o=>{for(let c of u){c.includes(a)?c.split(a).length<3&&(c=[c,".*"].join(a)):c=[".*",c,".*"].join(a);const d=c.split(a).map(h=>(h==="*"&&(h=".*"),new RegExp(["^",h,"$"].join(""),"i")));if(d[0].test(o.name))for(const[h,p]of Object.entries(o.attributes)){const g=s&&h=="fill"&&p=="currentColor",f=s&&h=="stroke"&&p=="currentColor";!g&&!f&&d[1].test(h)&&d[2].test(p)&&delete o.attributes[h]}}}}}},vl}var yl={},h3;function DP(){return h3||(h3=1,yl.name="removeDimensions",yl.description="removes width and height in presence of viewBox (opposite to removeViewBox, disable it first)",yl.fn=()=>({element:{enter:e=>{if(e.name==="svg"){if(e.attributes.viewBox!=null)delete e.attributes.width,delete e.attributes.height;else if(e.attributes.width!=null&&e.attributes.height!=null&&Number.isNaN(Number(e.attributes.width))===!1&&Number.isNaN(Number(e.attributes.height))===!1){const t=Number(e.attributes.width),r=Number(e.attributes.height);e.attributes.viewBox=`0 0 ${t} ${r}`,delete e.attributes.width,delete e.attributes.height}}}}})),yl}var wl={},p3;function EP(){if(p3)return wl;p3=1;const{detachNodeFromParent:e}=tt();return wl.name="removeElementsByAttr",wl.description="removes arbitrary elements by ID or className (disabled by default)",wl.fn=(t,r)=>{const n=r.id==null?[]:Array.isArray(r.id)?r.id:[r.id],a=r.class==null?[]:Array.isArray(r.class)?r.class:[r.class];return{element:{enter:(s,u)=>{if(s.attributes.id!=null&&n.length!==0&&n.includes(s.attributes.id)&&e(s,u),s.attributes.class&&a.length!==0){const o=s.attributes.class.split(" ");for(const c of a)if(o.includes(c)){e(s,u);break}}}}}},wl}var kl={},m3;function AP(){if(m3)return kl;m3=1;const{visitSkip:e,detachNodeFromParent:t}=tt(),{parsePathData:r}=Dd(),{intersects:n}=Ed();return kl.name="removeOffCanvasPaths",kl.description="removes elements that are drawn outside of the viewbox (disabled by default)",kl.fn=()=>{let a=null;return{element:{enter:(s,u)=>{if(s.name==="svg"&&u.type==="root"){let o="";s.attributes.viewBox!=null?o=s.attributes.viewBox:s.attributes.height!=null&&s.attributes.width!=null&&(o=`0 0 ${s.attributes.width} ${s.attributes.height}`),o=o.replace(/[,+]|px/g," ").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"");const c=/^(-?\d*\.?\d+) (-?\d*\.?\d+) (\d*\.?\d+) (\d*\.?\d+)$/.exec(o);if(c==null)return;const d=Number.parseFloat(c[1]),h=Number.parseFloat(c[2]),p=Number.parseFloat(c[3]),g=Number.parseFloat(c[4]);a={left:d,top:h,right:d+p,bottom:h+g,width:p,height:g}}if(s.attributes.transform!=null)return e;if(s.name==="path"&&s.attributes.d!=null&&a!=null){const o=r(s.attributes.d);let c=!1;for(const m of o)if(m.command==="M"){const[b,v]=m.args;b>=a.left&&b<=a.right&&v>=a.top&&v<=a.bottom&&(c=!0)}if(c)return;o.length===2&&o.push({command:"z",args:[]});const{left:d,top:h,width:p,height:g}=a;n([{command:"M",args:[d,h]},{command:"h",args:[p]},{command:"v",args:[g]},{command:"H",args:[d]},{command:"z",args:[]}],o)===!1&&t(s,u)}}}}},kl}var Sl={},g3;function _P(){if(g3)return Sl;g3=1;const{detachNodeFromParent:e}=tt();return Sl.name="removeRasterImages",Sl.description="removes raster images (disabled by default)",Sl.fn=()=>({element:{enter:(t,r)=>{t.name==="image"&&t.attributes["xlink:href"]!=null&&/(\.|image\/)(jpe?g|png|gif)/.test(t.attributes["xlink:href"])&&e(t,r)}}}),Sl}var xl={},b3;function TP(){if(b3)return xl;b3=1;const{detachNodeFromParent:e}=tt(),{attrsGroups:t}=mt();xl.name="removeScriptElement",xl.description="removes scripts (disabled by default)";const r=[...t.animationEvent,...t.documentEvent,...t.documentElementEvent,...t.globalEvent,...t.graphicalEvent];return xl.fn=()=>({element:{enter:(n,a)=>{if(n.name==="script"){e(n,a);return}for(const s of r)n.attributes[s]!=null&&delete n.attributes[s]},exit:(n,a)=>{if(n.name==="a"){for(const s of Object.keys(n.attributes))if(s==="href"||s.endsWith(":href")){if(n.attributes[s]==null||!n.attributes[s].trimStart().startsWith("javascript:"))continue;const u=a.children.indexOf(n);a.children.splice(u,1,...n.children);for(const o of n.children)Object.defineProperty(o,"parentNode",{writable:!0,value:a})}}}}}),xl}var Cl={},v3;function FP(){if(v3)return Cl;v3=1;const{detachNodeFromParent:e}=tt();return Cl.name="removeStyleElement",Cl.description="removes <style> element (disabled by default)",Cl.fn=()=>({element:{enter:(t,r)=>{t.name==="style"&&e(t,r)}}}),Cl}var Dl={},y3;function LP(){if(y3)return Dl;y3=1;const{elems:e}=mt();Dl.name="removeXlink",Dl.description="remove xlink namespace and replaces attributes with the SVG 2 equivalent where applicable";const t="http://www.w3.org/1999/xlink",r={new:"_blank",replace:"_self"},n=new Set(["cursor","filter","font-face-uri","glyphRef","tref"]),a=(s,u,o)=>u.map(c=>`${c}:${o}`).filter(c=>s.attributes[c]!=null);return Dl.fn=(s,u)=>{const{includeLegacy:o}=u,c=[],d=[],h=[];return{element:{enter:p=>{var v,k;for(const[S,C]of Object.entries(p.attributes))if(S.startsWith("xmlns:")){const x=S.split(":",2)[1];if(C===t){c.push(x);continue}c.includes(x)&&d.push(x)}if(d.some(S=>c.includes(S)))return;const g=a(p,c,"show");let f=p.attributes.target!=null;for(let S=g.length-1;S>=0;S--){const C=g[S],x=p.attributes[C],w=r[x];if(f||w==null){delete p.attributes[C];continue}w!==((k=(v=e[p.name])==null?void 0:v.defaults)==null?void 0:k.target)&&(p.attributes.target=w),delete p.attributes[C],f=!0}const m=a(p,c,"title");for(let S=m.length-1;S>=0;S--){const C=m[S],x=p.attributes[C];if(p.children.filter(A=>A.type==="element"&&A.name==="title").length>0){delete p.attributes[C];continue}const D={type:"element",name:"title",attributes:{},children:[{type:"text",value:x}]};Object.defineProperty(D,"parentNode",{writable:!0,value:p}),p.children.unshift(D),delete p.attributes[C]}const b=a(p,c,"href");if(b.length>0&&n.has(p.name)&&!o){b.map(S=>S.split(":",1)[0]).forEach(S=>h.push(S));return}for(let S=b.length-1;S>=0;S--){const C=b[S],x=p.attributes[C];if(p.attributes.href!=null){delete p.attributes[C];continue}p.attributes.href=x,delete p.attributes[C]}},exit:p=>{for(const[g,f]of Object.entries(p.attributes)){const[m,b]=g.split(":",2);if(c.includes(m)&&!d.includes(m)&&!h.includes(m)&&!o){delete p.attributes[g];continue}if(g.startsWith("xmlns:")&&!h.includes(b)){if(f===t){const v=c.indexOf(b);c.splice(v,1),delete p.attributes[g];continue}if(d.includes(m)){const v=d.indexOf(b);d.splice(v,1)}}}}}}},Dl}var El={},w3;function PP(){return w3||(w3=1,El.name="removeXMLNS",El.description="removes xmlns attribute (for inline svg, disabled by default)",El.fn=()=>({element:{enter:e=>{e.name==="svg"&&delete e.attributes.xmlns}}})),El}var Al={},k3;function NP(){if(k3)return Al;k3=1;const{collectStylesheet:e}=Bn(),{detachNodeFromParent:t,querySelectorAll:r}=tt();return Al.name="reusePaths",Al.description="Finds <path> elements with the same d, fill, and stroke, and converts them to <use> elements referencing a single <path> def.",Al.fn=n=>{const a=e(n),s=new Map;let u;const o=new Set;return{element:{enter:(c,d)=>{if(c.name==="path"&&c.attributes.d!=null){const h=c.attributes.d,p=c.attributes.fill||"",g=c.attributes.stroke||"",f=h+";s:"+g+";f:"+p;let m=s.get(f);m==null&&(m=[],s.set(f,m)),m.push(c)}if(u==null&&c.name==="defs"&&d.type==="element"&&d.name==="svg"&&(u=c),c.name==="use")for(const h of["href","xlink:href"]){const p=c.attributes[h];p!=null&&p.startsWith("#")&&p.length>1&&o.add(p.slice(1))}},exit:(c,d)=>{if(c.name==="svg"&&d.type==="root"){let h=u;h==null&&(h={type:"element",name:"defs",attributes:{},children:[]},Object.defineProperty(h,"parentNode",{writable:!0,value:c}));let p=0;for(const g of s.values())if(g.length>1){const f={type:"element",name:"path",attributes:{},children:[]};for(const b of["fill","stroke","d"])g[0].attributes[b]!=null&&(f.attributes[b]=g[0].attributes[b]);const m=g[0].attributes.id;m==null||o.has(m)||a.rules.some(b=>b.selector===`#${m}`)?f.attributes.id="reuse-"+p++:(f.attributes.id=m,delete g[0].attributes.id),Object.defineProperty(f,"parentNode",{writable:!0,value:h}),h.children.push(f);for(const b of g){if(delete b.attributes.d,delete b.attributes.stroke,delete b.attributes.fill,h.children.includes(b)&&b.children.length===0){if(Object.keys(b.attributes).length===0){t(b,h);continue}if(Object.keys(b.attributes).length===1&&b.attributes.id!=null){t(b,h);const v=`[xlink\\:href=#${b.attributes.id}], [href=#${b.attributes.id}]`;for(const k of r(c,v))if(k.type==="element")for(const S of["href","xlink:href"])k.attributes[S]!=null&&(k.attributes[S]="#"+f.attributes.id);continue}}b.name="use",b.attributes["xlink:href"]="#"+f.attributes.id}}h.children.length!==0&&(c.attributes["xmlns:xlink"]==null&&(c.attributes["xmlns:xlink"]="http://www.w3.org/1999/xlink"),u==null&&c.children.unshift(h))}}}}},Al}var S3;function RP(){return S3||(S3=1,Up.builtin=[gP(),bP(),vP(),d6(),S4(),p4(),yP(),g4(),T4(),b4(),E4(),wP(),L4(),D4(),kP(),P4(),h6(),d4(),B4(),h4(),A4(),_4(),SP(),xP(),CP(),l6(),$4(),DP(),u6(),f6(),EP(),N4(),R4(),C4(),x4(),c6(),y4(),AP(),_P(),TP(),FP(),M4(),v4(),O4(),m4(),w4(),k4(),LP(),PP(),o6(),NP(),I4(),q4()]),Up}var x3;function BP(){if(x3)return qp;x3=1;const{parseSvg:e}=gF(),{stringifySvg:t}=bF(),{builtin:r}=RP(),{invokePlugins:n}=s6(),{encodeSVGDatauri:a}=kr(),s={};for(const c of r)s[c.name]=c;const u=c=>{if(typeof c=="string"){const d=s[c];if(d==null)throw Error(`Unknown builtin plugin "${c}" specified.`);return{name:c,params:{},fn:d.fn}}if(typeof c=="object"&&c!=null){if(c.name==null)throw Error("Plugin name should be specified");let d=c.fn;if(d==null){const h=s[c.name];if(h==null)throw Error(`Unknown builtin plugin "${c.name}" specified.`);d=h.fn}return{name:c.name,params:c.params,fn:d}}return null},o=(c,d)=>{if(d==null&&(d={}),typeof d!="object")throw Error("Config should be an object");const h=d.multipass?10:1;let p=Number.POSITIVE_INFINITY,g="";const f={};d.path!=null&&(f.path=d.path);for(let m=0;m<h;m+=1){f.multipassCount=m;const b=e(c,d.path),v=d.plugins||["preset-default"];if(!Array.isArray(v))throw Error("malformed config, `plugins` property must be an array.\nSee more info here: https://github.com/svg/svgo#configuration");const k=v.filter(C=>C!=null).map(u);k.length<v.length&&console.warn("Warning: plugins list includes null or undefined elements, these will be ignored.");const S={};if(d.floatPrecision!=null&&(S.floatPrecision=d.floatPrecision),n(b,f,k,null,S),g=t(b,d.js2svg),g.length<p)c=g,p=g.length;else break}return d.datauri&&(g=a(g,d.datauri)),{data:g}};return qp.optimize=o,qp}var C3;function OP(){if(C3)return vf;C3=1;const e=yf,t=yf,{pathToFileURL:r}=yf,n=yf,{optimize:a}=BP(),s=async d=>{let h;if(d.endsWith(".cjs"))h=Ol(d);else{const{default:p}=await import(r(d));h=p}if(h==null||typeof h!="object"||Array.isArray(h))throw Error(`Invalid config file "${d}"`);return h},u=async d=>{try{return(await t.promises.stat(d)).isFile()}catch{return!1}},o=async(d,h=process.cwd())=>{if(d!=null)return n.isAbsolute(d)?await s(d):await s(n.join(h,d));let p=h;for(;;){const g=n.join(p,"svgo.config.js");if(await u(g))return await s(g);const f=n.join(p,"svgo.config.mjs");if(await u(f))return await s(f);const m=n.join(p,"svgo.config.cjs");if(await u(m))return await s(m);const b=n.dirname(p);if(p===b)return null;p=b}};vf.loadConfig=o;const c=(d,h)=>{if(h==null&&(h={}),typeof h!="object")throw Error("Config should be an object");return a(d,{...h,js2svg:{eol:e.EOL===`\r
|
||
`?"crlf":"lf",...h.js2svg}})};return vf.optimize=c,vf}var IP=OP();const e1={collectionId:"",currentString:"",export:{svgoConfig:{floatPrecision:3,js2svg:{indent:2,pretty:!1},multipass:!0,path:"svg-gobbler",plugins:[]}},id:"",name:"",originalName:"",originalString:"",preview:{svg:{background:"transparent",scale:1},svgr:{config:{dimensions:!1,expandProps:"end",exportType:"default",icon:!1,jsxRuntime:"classic",memo:!1,namedExport:"",native:!1,plugins:["@svgr/plugin-jsx"],prettier:!1,ref:!1,typescript:!1},result:"",state:{componentName:"Icon"}}}},qP=(e,t)=>{switch(t.type){case"add-plugin":return{...e,export:{...e.export,svgoConfig:{...e.export.svgoConfig,plugins:[...e.export.svgoConfig.plugins,t.payload]}}};case"init":return{...e,collectionId:t.payload.collectionId,currentString:t.payload.svg.svg,export:{...e.export,svgoConfig:{...e.export.svgoConfig,path:t.payload.svg.name}},id:t.payload.svg.id,name:t.payload.svg.name,originalName:t.payload.svg.name,originalString:t.payload.svg.svg};case"process-current-string":{const{data:r}=IP.optimize(e.currentString,e.export.svgoConfig);return{...e,currentString:r}}case"remove-plugin":return{...e,export:{...e.export,svgoConfig:{...e.export.svgoConfig,plugins:e.export.svgoConfig.plugins.filter(r=>r.name!==t.payload.name)}}};case"reset":return e1;case"set-float-precision":return{...e,export:{...e.export,svgoConfig:{...e.export.svgoConfig,floatPrecision:t.payload}}};case"set-prettify":return{...e,export:{...e.export,svgoConfig:{...e.export.svgoConfig,js2svg:{...e.export.svgoConfig.js2svg,pretty:t.payload}}}};case"set-preview-background":return{...e,preview:{...e.preview,svg:{...e.preview.svg,background:t.payload}}};case"set-preview-scale":return{...e,preview:{...e.preview,svg:{...e.preview.svg,scale:Number.parseFloat(t.payload)}}};case"set-svgo-plugins":return{...e,export:{...e.export,svgoConfig:{...e.export.svgoConfig,plugins:t.payload}}};case"set-svgr-config":return{...e,preview:{...e.preview,svgr:{...e.preview.svgr,config:t.payload}}};case"set-svgr-config-value":return{...e,preview:{...e.preview,svgr:{...e.preview.svgr,config:{...e.preview.svgr.config,[t.payload.key]:t.payload.value}}}};case"set-svgr-result":return{...e,preview:{...e.preview,svgr:{...e.preview.svgr,result:t.payload}}};case"set-svgr-state-name":return{...e,preview:{...e.preview,svgr:{...e.preview.svgr,state:{...e.preview.svgr.state,componentName:t.payload}}}};case"update-current-string":return{...e,currentString:t.payload};case"update-name":return{...e,export:{...e.export,svgoConfig:{...e.export.svgoConfig,path:t.payload}},name:t.payload};case"update-original-name":return{...e,originalName:t.payload};case"update-original-string":return{...e,originalString:t.payload};default:return e1}},z4=le.createContext({}),hz=({children:e})=>{const[t,r]=le.useReducer(qP,e1),n=le.useMemo(()=>({dispatch:r,state:t}),[t,r]);return Ye.jsx(z4.Provider,{value:n,children:e})},pz=()=>le.useContext(z4),j4={custom:{name:"",value:""},standard:{class:"",fill:"",height:"",id:"",viewBox:"",width:""}},MP=(e,t)=>{switch(t.type){case"reset":return j4;case"set-edit-custom-name":return{...e,custom:{...e.custom,name:t.payload}};case"set-edit-custom-value":return{...e,custom:{...e.custom,value:t.payload}};case"set-edit-property-value":return{...e,standard:{...e.standard,...t.payload}};default:return e}},U4=le.createContext({}),mz=({children:e})=>{const[t,r]=le.useReducer(MP,j4),n=le.useMemo(()=>({dispatch:r,state:t}),[t,r]);return Ye.jsx(U4.Provider,{value:n,children:e})},gz=()=>le.useContext(U4),bz=["svg","png","jpeg","webp","sprite"],t1={filename:"svg-gobbler",filenamePrefix:"svg",fileType:"svg",prefixFilenames:!1,settings:{jpeg:{quality:.92,size:512},png:{size:512},sprite:{prefix:"",suffix:""},svg:{floatPrecision:3,optimizeExports:!0,path:"svg-gobbler",prettify:!1,svgoPlugins:[]},webp:{quality:.92,size:512}}},$P=(e,t)=>{switch(t.type){case"add-svgo-plugin":return{...e,settings:{...e.settings,svg:{...e.settings.svg,svgoPlugins:[...e.settings.svg.svgoPlugins,t.payload]}}};case"remove-svgo-plugin":return{...e,settings:{...e.settings,svg:{...e.settings.svg,svgoPlugins:e.settings.svg.svgoPlugins.filter(r=>r.name!==t.payload.name)}}};case"reset":return t1;case"set-file-type":return{...e,fileType:t.payload};case"set-filename":return{...e,filename:t.payload,settings:{...e.settings,svg:{...e.settings.svg,path:t.payload}}};case"set-filename-prefix":return{...e,filenamePrefix:t.payload};case"set-float-precision":return{...e,settings:{...e.settings,svg:{...e.settings.svg,floatPrecision:t.payload}}};case"set-jpeg-quality":return{...e,settings:{...e.settings,jpeg:{...e.settings.jpeg,quality:t.payload}}};case"set-jpeg-size":return{...e,settings:{...e.settings,jpeg:{...e.settings.jpeg,size:t.payload}}};case"set-optimize-exports":return{...e,settings:{...e.settings,svg:{...e.settings.svg,optimizeExports:t.payload}}};case"set-png-size":return{...e,settings:{...e.settings,png:{...e.settings.png,size:t.payload}}};case"set-prefix-filenames":return{...e,prefixFilenames:t.payload};case"set-prettify":return{...e,settings:{...e.settings,svg:{...e.settings.svg,prettify:t.payload}}};case"set-sprite-prefix":return{...e,settings:{...e.settings,sprite:{...e.settings.sprite,prefix:t.payload}}};case"set-sprite-suffix":return{...e,settings:{...e.settings,sprite:{...e.settings.sprite,suffix:t.payload}}};case"set-svgo-plugins":return{...e,settings:{...e.settings,svg:{...e.settings.svg,svgoPlugins:t.payload}}};case"set-webp-quality":return{...e,settings:{...e.settings,webp:{...e.settings.webp,quality:t.payload}}};case"set-webp-size":return{...e,settings:{...e.settings,webp:{...e.settings.webp,size:t.payload}}};default:return t1}},H4=le.createContext({}),vz=({children:e})=>{const[t,r]=le.useReducer($P,t1),n=le.useMemo(()=>({dispatch:r,state:t}),[t,r]);return Ye.jsx(H4.Provider,{value:n,children:e})},yz=()=>le.useContext(H4),r1={features:{viewedNameFeature:!1},installDate:new Date().toISOString(),onboarding:{hasPastedSvg:!1,viewedCardColor:!1,viewedEditSvg:!1,viewedFeatureRequest:!1,viewedReview:!1,viewedSvgInClipboard:!1},settings:{mergeCollections:!1,showInContextMenu:!0,sortCollections:!1,warnOnRemoveCollection:!1}},zP=(e,t)=>{switch(t.type){case"reset":return r1;case"set-user":return{...e,...t.payload};default:return r1}},W4=le.createContext({}),wz=({children:e})=>{const[t,r]=le.useReducer(zP,r1),n=le.useMemo(()=>({dispatch:r,state:t}),[t,r]);return Ye.jsx(W4.Provider,{value:n,children:e})},kz=()=>le.useContext(W4);var Tg={exports:{}},D3;function jP(){return D3||(D3=1,(function(e){var t=(function(){var r=String.fromCharCode,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",s={};function u(c,d){if(!s[c]){s[c]={};for(var h=0;h<c.length;h++)s[c][c.charAt(h)]=h}return s[c][d]}var o={compressToBase64:function(c){if(c==null)return"";var d=o._compress(c,6,function(h){return n.charAt(h)});switch(d.length%4){default:case 0:return d;case 1:return d+"===";case 2:return d+"==";case 3:return d+"="}},decompressFromBase64:function(c){return c==null?"":c==""?null:o._decompress(c.length,32,function(d){return u(n,c.charAt(d))})},compressToUTF16:function(c){return c==null?"":o._compress(c,15,function(d){return r(d+32)})+" "},decompressFromUTF16:function(c){return c==null?"":c==""?null:o._decompress(c.length,16384,function(d){return c.charCodeAt(d)-32})},compressToUint8Array:function(c){for(var d=o.compress(c),h=new Uint8Array(d.length*2),p=0,g=d.length;p<g;p++){var f=d.charCodeAt(p);h[p*2]=f>>>8,h[p*2+1]=f%256}return h},decompressFromUint8Array:function(c){if(c==null)return o.decompress(c);for(var d=new Array(c.length/2),h=0,p=d.length;h<p;h++)d[h]=c[h*2]*256+c[h*2+1];var g=[];return d.forEach(function(f){g.push(r(f))}),o.decompress(g.join(""))},compressToEncodedURIComponent:function(c){return c==null?"":o._compress(c,6,function(d){return a.charAt(d)})},decompressFromEncodedURIComponent:function(c){return c==null?"":c==""?null:(c=c.replace(/ /g,"+"),o._decompress(c.length,32,function(d){return u(a,c.charAt(d))}))},compress:function(c){return o._compress(c,16,function(d){return r(d)})},_compress:function(c,d,h){if(c==null)return"";var p,g,f={},m={},b="",v="",k="",S=2,C=3,x=2,w=[],D=0,A=0,_;for(_=0;_<c.length;_+=1)if(b=c.charAt(_),Object.prototype.hasOwnProperty.call(f,b)||(f[b]=C++,m[b]=!0),v=k+b,Object.prototype.hasOwnProperty.call(f,v))k=v;else{if(Object.prototype.hasOwnProperty.call(m,k)){if(k.charCodeAt(0)<256){for(p=0;p<x;p++)D=D<<1,A==d-1?(A=0,w.push(h(D)),D=0):A++;for(g=k.charCodeAt(0),p=0;p<8;p++)D=D<<1|g&1,A==d-1?(A=0,w.push(h(D)),D=0):A++,g=g>>1}else{for(g=1,p=0;p<x;p++)D=D<<1|g,A==d-1?(A=0,w.push(h(D)),D=0):A++,g=0;for(g=k.charCodeAt(0),p=0;p<16;p++)D=D<<1|g&1,A==d-1?(A=0,w.push(h(D)),D=0):A++,g=g>>1}S--,S==0&&(S=Math.pow(2,x),x++),delete m[k]}else for(g=f[k],p=0;p<x;p++)D=D<<1|g&1,A==d-1?(A=0,w.push(h(D)),D=0):A++,g=g>>1;S--,S==0&&(S=Math.pow(2,x),x++),f[v]=C++,k=String(b)}if(k!==""){if(Object.prototype.hasOwnProperty.call(m,k)){if(k.charCodeAt(0)<256){for(p=0;p<x;p++)D=D<<1,A==d-1?(A=0,w.push(h(D)),D=0):A++;for(g=k.charCodeAt(0),p=0;p<8;p++)D=D<<1|g&1,A==d-1?(A=0,w.push(h(D)),D=0):A++,g=g>>1}else{for(g=1,p=0;p<x;p++)D=D<<1|g,A==d-1?(A=0,w.push(h(D)),D=0):A++,g=0;for(g=k.charCodeAt(0),p=0;p<16;p++)D=D<<1|g&1,A==d-1?(A=0,w.push(h(D)),D=0):A++,g=g>>1}S--,S==0&&(S=Math.pow(2,x),x++),delete m[k]}else for(g=f[k],p=0;p<x;p++)D=D<<1|g&1,A==d-1?(A=0,w.push(h(D)),D=0):A++,g=g>>1;S--,S==0&&(S=Math.pow(2,x),x++)}for(g=2,p=0;p<x;p++)D=D<<1|g&1,A==d-1?(A=0,w.push(h(D)),D=0):A++,g=g>>1;for(;;)if(D=D<<1,A==d-1){w.push(h(D));break}else A++;return w.join("")},decompress:function(c){return c==null?"":c==""?null:o._decompress(c.length,32768,function(d){return c.charCodeAt(d)})},_decompress:function(c,d,h){var p=[],g=4,f=4,m=3,b="",v=[],k,S,C,x,w,D,A,_={val:h(0),position:d,index:1};for(k=0;k<3;k+=1)p[k]=k;for(C=0,w=Math.pow(2,2),D=1;D!=w;)x=_.val&_.position,_.position>>=1,_.position==0&&(_.position=d,_.val=h(_.index++)),C|=(x>0?1:0)*D,D<<=1;switch(C){case 0:for(C=0,w=Math.pow(2,8),D=1;D!=w;)x=_.val&_.position,_.position>>=1,_.position==0&&(_.position=d,_.val=h(_.index++)),C|=(x>0?1:0)*D,D<<=1;A=r(C);break;case 1:for(C=0,w=Math.pow(2,16),D=1;D!=w;)x=_.val&_.position,_.position>>=1,_.position==0&&(_.position=d,_.val=h(_.index++)),C|=(x>0?1:0)*D,D<<=1;A=r(C);break;case 2:return""}for(p[3]=A,S=A,v.push(A);;){if(_.index>c)return"";for(C=0,w=Math.pow(2,m),D=1;D!=w;)x=_.val&_.position,_.position>>=1,_.position==0&&(_.position=d,_.val=h(_.index++)),C|=(x>0?1:0)*D,D<<=1;switch(A=C){case 0:for(C=0,w=Math.pow(2,8),D=1;D!=w;)x=_.val&_.position,_.position>>=1,_.position==0&&(_.position=d,_.val=h(_.index++)),C|=(x>0?1:0)*D,D<<=1;p[f++]=r(C),A=f-1,g--;break;case 1:for(C=0,w=Math.pow(2,16),D=1;D!=w;)x=_.val&_.position,_.position>>=1,_.position==0&&(_.position=d,_.val=h(_.index++)),C|=(x>0?1:0)*D,D<<=1;p[f++]=r(C),A=f-1,g--;break;case 2:return v.join("")}if(g==0&&(g=Math.pow(2,m),m++),p[A])b=p[A];else if(A===f)b=S+S.charAt(0);else return null;v.push(b),p[f++]=S+b.charAt(0),g--,S=b,g==0&&(g=Math.pow(2,m),m++)}}};return o})();e!=null?e.exports=t:typeof angular<"u"&&angular!=null&&angular.module("LZString",[]).factory("LZString",function(){return t})})(Tg)),Tg.exports}var Sz=jP(),Fg={exports:{}};/*!
|
||
|
||
JSZip v3.10.1 - A JavaScript class for generating and reading zip files
|
||
<http://stuartk.com/jszip>
|
||
|
||
(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
|
||
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown.
|
||
|
||
JSZip uses the library pako released under the MIT license :
|
||
https://github.com/nodeca/pako/blob/main/LICENSE
|
||
*/var E3;function UP(){return E3||(E3=1,(function(e,t){(function(r){e.exports=r()})(function(){return(function r(n,a,s){function u(d,h){if(!a[d]){if(!n[d]){var p=typeof Ol=="function"&&Ol;if(!h&&p)return p(d,!0);if(o)return o(d,!0);var g=new Error("Cannot find module '"+d+"'");throw g.code="MODULE_NOT_FOUND",g}var f=a[d]={exports:{}};n[d][0].call(f.exports,function(m){var b=n[d][1][m];return u(b||m)},f,f.exports,r,n,a,s)}return a[d].exports}for(var o=typeof Ol=="function"&&Ol,c=0;c<s.length;c++)u(s[c]);return u})({1:[function(r,n,a){var s=r("./utils"),u=r("./support"),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";a.encode=function(c){for(var d,h,p,g,f,m,b,v=[],k=0,S=c.length,C=S,x=s.getTypeOf(c)!=="string";k<c.length;)C=S-k,p=x?(d=c[k++],h=k<S?c[k++]:0,k<S?c[k++]:0):(d=c.charCodeAt(k++),h=k<S?c.charCodeAt(k++):0,k<S?c.charCodeAt(k++):0),g=d>>2,f=(3&d)<<4|h>>4,m=1<C?(15&h)<<2|p>>6:64,b=2<C?63&p:64,v.push(o.charAt(g)+o.charAt(f)+o.charAt(m)+o.charAt(b));return v.join("")},a.decode=function(c){var d,h,p,g,f,m,b=0,v=0,k="data:";if(c.substr(0,k.length)===k)throw new Error("Invalid base64 input, it looks like a data url.");var S,C=3*(c=c.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(c.charAt(c.length-1)===o.charAt(64)&&C--,c.charAt(c.length-2)===o.charAt(64)&&C--,C%1!=0)throw new Error("Invalid base64 input, bad content length.");for(S=u.uint8array?new Uint8Array(0|C):new Array(0|C);b<c.length;)d=o.indexOf(c.charAt(b++))<<2|(g=o.indexOf(c.charAt(b++)))>>4,h=(15&g)<<4|(f=o.indexOf(c.charAt(b++)))>>2,p=(3&f)<<6|(m=o.indexOf(c.charAt(b++))),S[v++]=d,f!==64&&(S[v++]=h),m!==64&&(S[v++]=p);return S}},{"./support":30,"./utils":32}],2:[function(r,n,a){var s=r("./external"),u=r("./stream/DataWorker"),o=r("./stream/Crc32Probe"),c=r("./stream/DataLengthProbe");function d(h,p,g,f,m){this.compressedSize=h,this.uncompressedSize=p,this.crc32=g,this.compression=f,this.compressedContent=m}d.prototype={getContentWorker:function(){var h=new u(s.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new c("data_length")),p=this;return h.on("end",function(){if(this.streamInfo.data_length!==p.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),h},getCompressedWorker:function(){return new u(s.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},d.createWorkerFrom=function(h,p,g){return h.pipe(new o).pipe(new c("uncompressedSize")).pipe(p.compressWorker(g)).pipe(new c("compressedSize")).withStreamInfo("compression",p)},n.exports=d},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(r,n,a){var s=r("./stream/GenericWorker");a.STORE={magic:"\0\0",compressWorker:function(){return new s("STORE compression")},uncompressWorker:function(){return new s("STORE decompression")}},a.DEFLATE=r("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(r,n,a){var s=r("./utils"),u=(function(){for(var o,c=[],d=0;d<256;d++){o=d;for(var h=0;h<8;h++)o=1&o?3988292384^o>>>1:o>>>1;c[d]=o}return c})();n.exports=function(o,c){return o!==void 0&&o.length?s.getTypeOf(o)!=="string"?(function(d,h,p,g){var f=u,m=g+p;d^=-1;for(var b=g;b<m;b++)d=d>>>8^f[255&(d^h[b])];return-1^d})(0|c,o,o.length,0):(function(d,h,p,g){var f=u,m=g+p;d^=-1;for(var b=g;b<m;b++)d=d>>>8^f[255&(d^h.charCodeAt(b))];return-1^d})(0|c,o,o.length,0):0}},{"./utils":32}],5:[function(r,n,a){a.base64=!1,a.binary=!1,a.dir=!1,a.createFolders=!0,a.date=null,a.compression=null,a.compressionOptions=null,a.comment=null,a.unixPermissions=null,a.dosPermissions=null},{}],6:[function(r,n,a){var s=null;s=typeof Promise<"u"?Promise:r("lie"),n.exports={Promise:s}},{lie:37}],7:[function(r,n,a){var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",u=r("pako"),o=r("./utils"),c=r("./stream/GenericWorker"),d=s?"uint8array":"array";function h(p,g){c.call(this,"FlateWorker/"+p),this._pako=null,this._pakoAction=p,this._pakoOptions=g,this.meta={}}a.magic="\b\0",o.inherits(h,c),h.prototype.processChunk=function(p){this.meta=p.meta,this._pako===null&&this._createPako(),this._pako.push(o.transformTo(d,p.data),!1)},h.prototype.flush=function(){c.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},h.prototype.cleanUp=function(){c.prototype.cleanUp.call(this),this._pako=null},h.prototype._createPako=function(){this._pako=new u[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var p=this;this._pako.onData=function(g){p.push({data:g,meta:p.meta})}},a.compressWorker=function(p){return new h("Deflate",p)},a.uncompressWorker=function(){return new h("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(r,n,a){function s(f,m){var b,v="";for(b=0;b<m;b++)v+=String.fromCharCode(255&f),f>>>=8;return v}function u(f,m,b,v,k,S){var C,x,w=f.file,D=f.compression,A=S!==d.utf8encode,_=o.transformTo("string",S(w.name)),F=o.transformTo("string",d.utf8encode(w.name)),j=w.comment,q=o.transformTo("string",S(j)),R=o.transformTo("string",d.utf8encode(j)),M=F.length!==w.name.length,P=R.length!==j.length,W="",V="",G="",K=w.dir,Q=w.date,$={crc32:0,compressedSize:0,uncompressedSize:0};m&&!b||($.crc32=f.crc32,$.compressedSize=f.compressedSize,$.uncompressedSize=f.uncompressedSize);var I=0;m&&(I|=8),A||!M&&!P||(I|=2048);var z=0,B=0;K&&(z|=16),k==="UNIX"?(B=798,z|=(function(ee,X){var me=ee;return ee||(me=X?16893:33204),(65535&me)<<16})(w.unixPermissions,K)):(B=20,z|=(function(ee){return 63&(ee||0)})(w.dosPermissions)),C=Q.getUTCHours(),C<<=6,C|=Q.getUTCMinutes(),C<<=5,C|=Q.getUTCSeconds()/2,x=Q.getUTCFullYear()-1980,x<<=4,x|=Q.getUTCMonth()+1,x<<=5,x|=Q.getUTCDate(),M&&(V=s(1,1)+s(h(_),4)+F,W+="up"+s(V.length,2)+V),P&&(G=s(1,1)+s(h(q),4)+R,W+="uc"+s(G.length,2)+G);var N="";return N+=`
|
||
\0`,N+=s(I,2),N+=D.magic,N+=s(C,2),N+=s(x,2),N+=s($.crc32,4),N+=s($.compressedSize,4),N+=s($.uncompressedSize,4),N+=s(_.length,2),N+=s(W.length,2),{fileRecord:p.LOCAL_FILE_HEADER+N+_+W,dirRecord:p.CENTRAL_FILE_HEADER+s(B,2)+N+s(q.length,2)+"\0\0\0\0"+s(z,4)+s(v,4)+_+W+q}}var o=r("../utils"),c=r("../stream/GenericWorker"),d=r("../utf8"),h=r("../crc32"),p=r("../signature");function g(f,m,b,v){c.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=m,this.zipPlatform=b,this.encodeFileName=v,this.streamFiles=f,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}o.inherits(g,c),g.prototype.push=function(f){var m=f.meta.percent||0,b=this.entriesCount,v=this._sources.length;this.accumulate?this.contentBuffer.push(f):(this.bytesWritten+=f.data.length,c.prototype.push.call(this,{data:f.data,meta:{currentFile:this.currentFile,percent:b?(m+100*(b-v-1))/b:100}}))},g.prototype.openedSource=function(f){this.currentSourceOffset=this.bytesWritten,this.currentFile=f.file.name;var m=this.streamFiles&&!f.file.dir;if(m){var b=u(f,m,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:b.fileRecord,meta:{percent:0}})}else this.accumulate=!0},g.prototype.closedSource=function(f){this.accumulate=!1;var m=this.streamFiles&&!f.file.dir,b=u(f,m,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(b.dirRecord),m)this.push({data:(function(v){return p.DATA_DESCRIPTOR+s(v.crc32,4)+s(v.compressedSize,4)+s(v.uncompressedSize,4)})(f),meta:{percent:100}});else for(this.push({data:b.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},g.prototype.flush=function(){for(var f=this.bytesWritten,m=0;m<this.dirRecords.length;m++)this.push({data:this.dirRecords[m],meta:{percent:100}});var b=this.bytesWritten-f,v=(function(k,S,C,x,w){var D=o.transformTo("string",w(x));return p.CENTRAL_DIRECTORY_END+"\0\0\0\0"+s(k,2)+s(k,2)+s(S,4)+s(C,4)+s(D.length,2)+D})(this.dirRecords.length,b,f,this.zipComment,this.encodeFileName);this.push({data:v,meta:{percent:100}})},g.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},g.prototype.registerPrevious=function(f){this._sources.push(f);var m=this;return f.on("data",function(b){m.processChunk(b)}),f.on("end",function(){m.closedSource(m.previous.streamInfo),m._sources.length?m.prepareNextSource():m.end()}),f.on("error",function(b){m.error(b)}),this},g.prototype.resume=function(){return!!c.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},g.prototype.error=function(f){var m=this._sources;if(!c.prototype.error.call(this,f))return!1;for(var b=0;b<m.length;b++)try{m[b].error(f)}catch{}return!0},g.prototype.lock=function(){c.prototype.lock.call(this);for(var f=this._sources,m=0;m<f.length;m++)f[m].lock()},n.exports=g},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(r,n,a){var s=r("../compressions"),u=r("./ZipFileWorker");a.generateWorker=function(o,c,d){var h=new u(c.streamFiles,d,c.platform,c.encodeFileName),p=0;try{o.forEach(function(g,f){p++;var m=(function(S,C){var x=S||C,w=s[x];if(!w)throw new Error(x+" is not a valid compression method !");return w})(f.options.compression,c.compression),b=f.options.compressionOptions||c.compressionOptions||{},v=f.dir,k=f.date;f._compressWorker(m,b).withStreamInfo("file",{name:g,dir:v,date:k,comment:f.comment||"",unixPermissions:f.unixPermissions,dosPermissions:f.dosPermissions}).pipe(h)}),h.entriesCount=p}catch(g){h.error(g)}return h}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(r,n,a){function s(){if(!(this instanceof s))return new s;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var u=new s;for(var o in this)typeof this[o]!="function"&&(u[o]=this[o]);return u}}(s.prototype=r("./object")).loadAsync=r("./load"),s.support=r("./support"),s.defaults=r("./defaults"),s.version="3.10.1",s.loadAsync=function(u,o){return new s().loadAsync(u,o)},s.external=r("./external"),n.exports=s},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(r,n,a){var s=r("./utils"),u=r("./external"),o=r("./utf8"),c=r("./zipEntries"),d=r("./stream/Crc32Probe"),h=r("./nodejsUtils");function p(g){return new u.Promise(function(f,m){var b=g.decompressed.getContentWorker().pipe(new d);b.on("error",function(v){m(v)}).on("end",function(){b.streamInfo.crc32!==g.decompressed.crc32?m(new Error("Corrupted zip : CRC32 mismatch")):f()}).resume()})}n.exports=function(g,f){var m=this;return f=s.extend(f||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:o.utf8decode}),h.isNode&&h.isStream(g)?u.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):s.prepareContent("the loaded zip file",g,!0,f.optimizedBinaryString,f.base64).then(function(b){var v=new c(f);return v.load(b),v}).then(function(b){var v=[u.Promise.resolve(b)],k=b.files;if(f.checkCRC32)for(var S=0;S<k.length;S++)v.push(p(k[S]));return u.Promise.all(v)}).then(function(b){for(var v=b.shift(),k=v.files,S=0;S<k.length;S++){var C=k[S],x=C.fileNameStr,w=s.resolve(C.fileNameStr);m.file(w,C.decompressed,{binary:!0,optimizedBinaryString:!0,date:C.date,dir:C.dir,comment:C.fileCommentStr.length?C.fileCommentStr:null,unixPermissions:C.unixPermissions,dosPermissions:C.dosPermissions,createFolders:f.createFolders}),C.dir||(m.file(w).unsafeOriginalName=x)}return v.zipComment.length&&(m.comment=v.zipComment),m})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(r,n,a){var s=r("../utils"),u=r("../stream/GenericWorker");function o(c,d){u.call(this,"Nodejs stream input adapter for "+c),this._upstreamEnded=!1,this._bindStream(d)}s.inherits(o,u),o.prototype._bindStream=function(c){var d=this;(this._stream=c).pause(),c.on("data",function(h){d.push({data:h,meta:{percent:0}})}).on("error",function(h){d.isPaused?this.generatedError=h:d.error(h)}).on("end",function(){d.isPaused?d._upstreamEnded=!0:d.end()})},o.prototype.pause=function(){return!!u.prototype.pause.call(this)&&(this._stream.pause(),!0)},o.prototype.resume=function(){return!!u.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},n.exports=o},{"../stream/GenericWorker":28,"../utils":32}],13:[function(r,n,a){var s=r("readable-stream").Readable;function u(o,c,d){s.call(this,c),this._helper=o;var h=this;o.on("data",function(p,g){h.push(p)||h._helper.pause(),d&&d(g)}).on("error",function(p){h.emit("error",p)}).on("end",function(){h.push(null)})}r("../utils").inherits(u,s),u.prototype._read=function(){this._helper.resume()},n.exports=u},{"../utils":32,"readable-stream":16}],14:[function(r,n,a){n.exports={isNode:typeof Buffer<"u",newBufferFrom:function(s,u){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(s,u);if(typeof s=="number")throw new Error('The "data" argument must not be a number');return new Buffer(s,u)},allocBuffer:function(s){if(Buffer.alloc)return Buffer.alloc(s);var u=new Buffer(s);return u.fill(0),u},isBuffer:function(s){return Buffer.isBuffer(s)},isStream:function(s){return s&&typeof s.on=="function"&&typeof s.pause=="function"&&typeof s.resume=="function"}}},{}],15:[function(r,n,a){function s(w,D,A){var _,F=o.getTypeOf(D),j=o.extend(A||{},h);j.date=j.date||new Date,j.compression!==null&&(j.compression=j.compression.toUpperCase()),typeof j.unixPermissions=="string"&&(j.unixPermissions=parseInt(j.unixPermissions,8)),j.unixPermissions&&16384&j.unixPermissions&&(j.dir=!0),j.dosPermissions&&16&j.dosPermissions&&(j.dir=!0),j.dir&&(w=k(w)),j.createFolders&&(_=v(w))&&S.call(this,_,!0);var q=F==="string"&&j.binary===!1&&j.base64===!1;A&&A.binary!==void 0||(j.binary=!q),(D instanceof p&&D.uncompressedSize===0||j.dir||!D||D.length===0)&&(j.base64=!1,j.binary=!0,D="",j.compression="STORE",F="string");var R=null;R=D instanceof p||D instanceof c?D:m.isNode&&m.isStream(D)?new b(w,D):o.prepareContent(w,D,j.binary,j.optimizedBinaryString,j.base64);var M=new g(w,R,j);this.files[w]=M}var u=r("./utf8"),o=r("./utils"),c=r("./stream/GenericWorker"),d=r("./stream/StreamHelper"),h=r("./defaults"),p=r("./compressedObject"),g=r("./zipObject"),f=r("./generate"),m=r("./nodejsUtils"),b=r("./nodejs/NodejsStreamInputAdapter"),v=function(w){w.slice(-1)==="/"&&(w=w.substring(0,w.length-1));var D=w.lastIndexOf("/");return 0<D?w.substring(0,D):""},k=function(w){return w.slice(-1)!=="/"&&(w+="/"),w},S=function(w,D){return D=D!==void 0?D:h.createFolders,w=k(w),this.files[w]||s.call(this,w,null,{dir:!0,createFolders:D}),this.files[w]};function C(w){return Object.prototype.toString.call(w)==="[object RegExp]"}var x={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(w){var D,A,_;for(D in this.files)_=this.files[D],(A=D.slice(this.root.length,D.length))&&D.slice(0,this.root.length)===this.root&&w(A,_)},filter:function(w){var D=[];return this.forEach(function(A,_){w(A,_)&&D.push(_)}),D},file:function(w,D,A){if(arguments.length!==1)return w=this.root+w,s.call(this,w,D,A),this;if(C(w)){var _=w;return this.filter(function(j,q){return!q.dir&&_.test(j)})}var F=this.files[this.root+w];return F&&!F.dir?F:null},folder:function(w){if(!w)return this;if(C(w))return this.filter(function(F,j){return j.dir&&w.test(F)});var D=this.root+w,A=S.call(this,D),_=this.clone();return _.root=A.name,_},remove:function(w){w=this.root+w;var D=this.files[w];if(D||(w.slice(-1)!=="/"&&(w+="/"),D=this.files[w]),D&&!D.dir)delete this.files[w];else for(var A=this.filter(function(F,j){return j.name.slice(0,w.length)===w}),_=0;_<A.length;_++)delete this.files[A[_].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(w){var D,A={};try{if((A=o.extend(w||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:u.utf8encode})).type=A.type.toLowerCase(),A.compression=A.compression.toUpperCase(),A.type==="binarystring"&&(A.type="string"),!A.type)throw new Error("No output type specified.");o.checkSupport(A.type),A.platform!=="darwin"&&A.platform!=="freebsd"&&A.platform!=="linux"&&A.platform!=="sunos"||(A.platform="UNIX"),A.platform==="win32"&&(A.platform="DOS");var _=A.comment||this.comment||"";D=f.generateWorker(this,A,_)}catch(F){(D=new c("error")).error(F)}return new d(D,A.type||"string",A.mimeType)},generateAsync:function(w,D){return this.generateInternalStream(w).accumulate(D)},generateNodeStream:function(w,D){return(w=w||{}).type||(w.type="nodebuffer"),this.generateInternalStream(w).toNodejsStream(D)}};n.exports=x},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(r,n,a){n.exports=r("stream")},{stream:void 0}],17:[function(r,n,a){var s=r("./DataReader");function u(o){s.call(this,o);for(var c=0;c<this.data.length;c++)o[c]=255&o[c]}r("../utils").inherits(u,s),u.prototype.byteAt=function(o){return this.data[this.zero+o]},u.prototype.lastIndexOfSignature=function(o){for(var c=o.charCodeAt(0),d=o.charCodeAt(1),h=o.charCodeAt(2),p=o.charCodeAt(3),g=this.length-4;0<=g;--g)if(this.data[g]===c&&this.data[g+1]===d&&this.data[g+2]===h&&this.data[g+3]===p)return g-this.zero;return-1},u.prototype.readAndCheckSignature=function(o){var c=o.charCodeAt(0),d=o.charCodeAt(1),h=o.charCodeAt(2),p=o.charCodeAt(3),g=this.readData(4);return c===g[0]&&d===g[1]&&h===g[2]&&p===g[3]},u.prototype.readData=function(o){if(this.checkOffset(o),o===0)return[];var c=this.data.slice(this.zero+this.index,this.zero+this.index+o);return this.index+=o,c},n.exports=u},{"../utils":32,"./DataReader":18}],18:[function(r,n,a){var s=r("../utils");function u(o){this.data=o,this.length=o.length,this.index=0,this.zero=0}u.prototype={checkOffset:function(o){this.checkIndex(this.index+o)},checkIndex:function(o){if(this.length<this.zero+o||o<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+o+"). Corrupted zip ?")},setIndex:function(o){this.checkIndex(o),this.index=o},skip:function(o){this.setIndex(this.index+o)},byteAt:function(){},readInt:function(o){var c,d=0;for(this.checkOffset(o),c=this.index+o-1;c>=this.index;c--)d=(d<<8)+this.byteAt(c);return this.index+=o,d},readString:function(o){return s.transformTo("string",this.readData(o))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var o=this.readInt(4);return new Date(Date.UTC(1980+(o>>25&127),(o>>21&15)-1,o>>16&31,o>>11&31,o>>5&63,(31&o)<<1))}},n.exports=u},{"../utils":32}],19:[function(r,n,a){var s=r("./Uint8ArrayReader");function u(o){s.call(this,o)}r("../utils").inherits(u,s),u.prototype.readData=function(o){this.checkOffset(o);var c=this.data.slice(this.zero+this.index,this.zero+this.index+o);return this.index+=o,c},n.exports=u},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(r,n,a){var s=r("./DataReader");function u(o){s.call(this,o)}r("../utils").inherits(u,s),u.prototype.byteAt=function(o){return this.data.charCodeAt(this.zero+o)},u.prototype.lastIndexOfSignature=function(o){return this.data.lastIndexOf(o)-this.zero},u.prototype.readAndCheckSignature=function(o){return o===this.readData(4)},u.prototype.readData=function(o){this.checkOffset(o);var c=this.data.slice(this.zero+this.index,this.zero+this.index+o);return this.index+=o,c},n.exports=u},{"../utils":32,"./DataReader":18}],21:[function(r,n,a){var s=r("./ArrayReader");function u(o){s.call(this,o)}r("../utils").inherits(u,s),u.prototype.readData=function(o){if(this.checkOffset(o),o===0)return new Uint8Array(0);var c=this.data.subarray(this.zero+this.index,this.zero+this.index+o);return this.index+=o,c},n.exports=u},{"../utils":32,"./ArrayReader":17}],22:[function(r,n,a){var s=r("../utils"),u=r("../support"),o=r("./ArrayReader"),c=r("./StringReader"),d=r("./NodeBufferReader"),h=r("./Uint8ArrayReader");n.exports=function(p){var g=s.getTypeOf(p);return s.checkSupport(g),g!=="string"||u.uint8array?g==="nodebuffer"?new d(p):u.uint8array?new h(s.transformTo("uint8array",p)):new o(s.transformTo("array",p)):new c(p)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(r,n,a){a.LOCAL_FILE_HEADER="PK",a.CENTRAL_FILE_HEADER="PK",a.CENTRAL_DIRECTORY_END="PK",a.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",a.ZIP64_CENTRAL_DIRECTORY_END="PK",a.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(r,n,a){var s=r("./GenericWorker"),u=r("../utils");function o(c){s.call(this,"ConvertWorker to "+c),this.destType=c}u.inherits(o,s),o.prototype.processChunk=function(c){this.push({data:u.transformTo(this.destType,c.data),meta:c.meta})},n.exports=o},{"../utils":32,"./GenericWorker":28}],25:[function(r,n,a){var s=r("./GenericWorker"),u=r("../crc32");function o(){s.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}r("../utils").inherits(o,s),o.prototype.processChunk=function(c){this.streamInfo.crc32=u(c.data,this.streamInfo.crc32||0),this.push(c)},n.exports=o},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(r,n,a){var s=r("../utils"),u=r("./GenericWorker");function o(c){u.call(this,"DataLengthProbe for "+c),this.propName=c,this.withStreamInfo(c,0)}s.inherits(o,u),o.prototype.processChunk=function(c){if(c){var d=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=d+c.data.length}u.prototype.processChunk.call(this,c)},n.exports=o},{"../utils":32,"./GenericWorker":28}],27:[function(r,n,a){var s=r("../utils"),u=r("./GenericWorker");function o(c){u.call(this,"DataWorker");var d=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,c.then(function(h){d.dataIsReady=!0,d.data=h,d.max=h&&h.length||0,d.type=s.getTypeOf(h),d.isPaused||d._tickAndRepeat()},function(h){d.error(h)})}s.inherits(o,u),o.prototype.cleanUp=function(){u.prototype.cleanUp.call(this),this.data=null},o.prototype.resume=function(){return!!u.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,s.delay(this._tickAndRepeat,[],this)),!0)},o.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(s.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},o.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var c=null,d=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":c=this.data.substring(this.index,d);break;case"uint8array":c=this.data.subarray(this.index,d);break;case"array":case"nodebuffer":c=this.data.slice(this.index,d)}return this.index=d,this.push({data:c,meta:{percent:this.max?this.index/this.max*100:0}})},n.exports=o},{"../utils":32,"./GenericWorker":28}],28:[function(r,n,a){function s(u){this.name=u||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}s.prototype={push:function(u){this.emit("data",u)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(u){this.emit("error",u)}return!0},error:function(u){return!this.isFinished&&(this.isPaused?this.generatedError=u:(this.isFinished=!0,this.emit("error",u),this.previous&&this.previous.error(u),this.cleanUp()),!0)},on:function(u,o){return this._listeners[u].push(o),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(u,o){if(this._listeners[u])for(var c=0;c<this._listeners[u].length;c++)this._listeners[u][c].call(this,o)},pipe:function(u){return u.registerPrevious(this)},registerPrevious:function(u){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=u.streamInfo,this.mergeStreamInfo(),this.previous=u;var o=this;return u.on("data",function(c){o.processChunk(c)}),u.on("end",function(){o.end()}),u.on("error",function(c){o.error(c)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var u=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),u=!0),this.previous&&this.previous.resume(),!u},flush:function(){},processChunk:function(u){this.push(u)},withStreamInfo:function(u,o){return this.extraStreamInfo[u]=o,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var u in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,u)&&(this.streamInfo[u]=this.extraStreamInfo[u])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var u="Worker "+this.name;return this.previous?this.previous+" -> "+u:u}},n.exports=s},{}],29:[function(r,n,a){var s=r("../utils"),u=r("./ConvertWorker"),o=r("./GenericWorker"),c=r("../base64"),d=r("../support"),h=r("../external"),p=null;if(d.nodestream)try{p=r("../nodejs/NodejsStreamOutputAdapter")}catch{}function g(m,b){return new h.Promise(function(v,k){var S=[],C=m._internalType,x=m._outputType,w=m._mimeType;m.on("data",function(D,A){S.push(D),b&&b(A)}).on("error",function(D){S=[],k(D)}).on("end",function(){try{var D=(function(A,_,F){switch(A){case"blob":return s.newBlob(s.transformTo("arraybuffer",_),F);case"base64":return c.encode(_);default:return s.transformTo(A,_)}})(x,(function(A,_){var F,j=0,q=null,R=0;for(F=0;F<_.length;F++)R+=_[F].length;switch(A){case"string":return _.join("");case"array":return Array.prototype.concat.apply([],_);case"uint8array":for(q=new Uint8Array(R),F=0;F<_.length;F++)q.set(_[F],j),j+=_[F].length;return q;case"nodebuffer":return Buffer.concat(_);default:throw new Error("concat : unsupported type '"+A+"'")}})(C,S),w);v(D)}catch(A){k(A)}S=[]}).resume()})}function f(m,b,v){var k=b;switch(b){case"blob":case"arraybuffer":k="uint8array";break;case"base64":k="string"}try{this._internalType=k,this._outputType=b,this._mimeType=v,s.checkSupport(k),this._worker=m.pipe(new u(k)),m.lock()}catch(S){this._worker=new o("error"),this._worker.error(S)}}f.prototype={accumulate:function(m){return g(this,m)},on:function(m,b){var v=this;return m==="data"?this._worker.on(m,function(k){b.call(v,k.data,k.meta)}):this._worker.on(m,function(){s.delay(b,arguments,v)}),this},resume:function(){return s.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(m){if(s.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new p(this,{objectMode:this._outputType!=="nodebuffer"},m)}},n.exports=f},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(r,n,a){if(a.base64=!0,a.array=!0,a.string=!0,a.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",a.nodebuffer=typeof Buffer<"u",a.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")a.blob=!1;else{var s=new ArrayBuffer(0);try{a.blob=new Blob([s],{type:"application/zip"}).size===0}catch{try{var u=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);u.append(s),a.blob=u.getBlob("application/zip").size===0}catch{a.blob=!1}}}try{a.nodestream=!!r("readable-stream").Readable}catch{a.nodestream=!1}},{"readable-stream":16}],31:[function(r,n,a){for(var s=r("./utils"),u=r("./support"),o=r("./nodejsUtils"),c=r("./stream/GenericWorker"),d=new Array(256),h=0;h<256;h++)d[h]=252<=h?6:248<=h?5:240<=h?4:224<=h?3:192<=h?2:1;d[254]=d[254]=1;function p(){c.call(this,"utf-8 decode"),this.leftOver=null}function g(){c.call(this,"utf-8 encode")}a.utf8encode=function(f){return u.nodebuffer?o.newBufferFrom(f,"utf-8"):(function(m){var b,v,k,S,C,x=m.length,w=0;for(S=0;S<x;S++)(64512&(v=m.charCodeAt(S)))==55296&&S+1<x&&(64512&(k=m.charCodeAt(S+1)))==56320&&(v=65536+(v-55296<<10)+(k-56320),S++),w+=v<128?1:v<2048?2:v<65536?3:4;for(b=u.uint8array?new Uint8Array(w):new Array(w),S=C=0;C<w;S++)(64512&(v=m.charCodeAt(S)))==55296&&S+1<x&&(64512&(k=m.charCodeAt(S+1)))==56320&&(v=65536+(v-55296<<10)+(k-56320),S++),v<128?b[C++]=v:(v<2048?b[C++]=192|v>>>6:(v<65536?b[C++]=224|v>>>12:(b[C++]=240|v>>>18,b[C++]=128|v>>>12&63),b[C++]=128|v>>>6&63),b[C++]=128|63&v);return b})(f)},a.utf8decode=function(f){return u.nodebuffer?s.transformTo("nodebuffer",f).toString("utf-8"):(function(m){var b,v,k,S,C=m.length,x=new Array(2*C);for(b=v=0;b<C;)if((k=m[b++])<128)x[v++]=k;else if(4<(S=d[k]))x[v++]=65533,b+=S-1;else{for(k&=S===2?31:S===3?15:7;1<S&&b<C;)k=k<<6|63&m[b++],S--;1<S?x[v++]=65533:k<65536?x[v++]=k:(k-=65536,x[v++]=55296|k>>10&1023,x[v++]=56320|1023&k)}return x.length!==v&&(x.subarray?x=x.subarray(0,v):x.length=v),s.applyFromCharCode(x)})(f=s.transformTo(u.uint8array?"uint8array":"array",f))},s.inherits(p,c),p.prototype.processChunk=function(f){var m=s.transformTo(u.uint8array?"uint8array":"array",f.data);if(this.leftOver&&this.leftOver.length){if(u.uint8array){var b=m;(m=new Uint8Array(b.length+this.leftOver.length)).set(this.leftOver,0),m.set(b,this.leftOver.length)}else m=this.leftOver.concat(m);this.leftOver=null}var v=(function(S,C){var x;for((C=C||S.length)>S.length&&(C=S.length),x=C-1;0<=x&&(192&S[x])==128;)x--;return x<0||x===0?C:x+d[S[x]]>C?x:C})(m),k=m;v!==m.length&&(u.uint8array?(k=m.subarray(0,v),this.leftOver=m.subarray(v,m.length)):(k=m.slice(0,v),this.leftOver=m.slice(v,m.length))),this.push({data:a.utf8decode(k),meta:f.meta})},p.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:a.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},a.Utf8DecodeWorker=p,s.inherits(g,c),g.prototype.processChunk=function(f){this.push({data:a.utf8encode(f.data),meta:f.meta})},a.Utf8EncodeWorker=g},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(r,n,a){var s=r("./support"),u=r("./base64"),o=r("./nodejsUtils"),c=r("./external");function d(b){return b}function h(b,v){for(var k=0;k<b.length;++k)v[k]=255&b.charCodeAt(k);return v}r("setimmediate"),a.newBlob=function(b,v){a.checkSupport("blob");try{return new Blob([b],{type:v})}catch{try{var k=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return k.append(b),k.getBlob(v)}catch{throw new Error("Bug : can't construct the Blob.")}}};var p={stringifyByChunk:function(b,v,k){var S=[],C=0,x=b.length;if(x<=k)return String.fromCharCode.apply(null,b);for(;C<x;)v==="array"||v==="nodebuffer"?S.push(String.fromCharCode.apply(null,b.slice(C,Math.min(C+k,x)))):S.push(String.fromCharCode.apply(null,b.subarray(C,Math.min(C+k,x)))),C+=k;return S.join("")},stringifyByChar:function(b){for(var v="",k=0;k<b.length;k++)v+=String.fromCharCode(b[k]);return v},applyCanBeUsed:{uint8array:(function(){try{return s.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}})(),nodebuffer:(function(){try{return s.nodebuffer&&String.fromCharCode.apply(null,o.allocBuffer(1)).length===1}catch{return!1}})()}};function g(b){var v=65536,k=a.getTypeOf(b),S=!0;if(k==="uint8array"?S=p.applyCanBeUsed.uint8array:k==="nodebuffer"&&(S=p.applyCanBeUsed.nodebuffer),S)for(;1<v;)try{return p.stringifyByChunk(b,k,v)}catch{v=Math.floor(v/2)}return p.stringifyByChar(b)}function f(b,v){for(var k=0;k<b.length;k++)v[k]=b[k];return v}a.applyFromCharCode=g;var m={};m.string={string:d,array:function(b){return h(b,new Array(b.length))},arraybuffer:function(b){return m.string.uint8array(b).buffer},uint8array:function(b){return h(b,new Uint8Array(b.length))},nodebuffer:function(b){return h(b,o.allocBuffer(b.length))}},m.array={string:g,array:d,arraybuffer:function(b){return new Uint8Array(b).buffer},uint8array:function(b){return new Uint8Array(b)},nodebuffer:function(b){return o.newBufferFrom(b)}},m.arraybuffer={string:function(b){return g(new Uint8Array(b))},array:function(b){return f(new Uint8Array(b),new Array(b.byteLength))},arraybuffer:d,uint8array:function(b){return new Uint8Array(b)},nodebuffer:function(b){return o.newBufferFrom(new Uint8Array(b))}},m.uint8array={string:g,array:function(b){return f(b,new Array(b.length))},arraybuffer:function(b){return b.buffer},uint8array:d,nodebuffer:function(b){return o.newBufferFrom(b)}},m.nodebuffer={string:g,array:function(b){return f(b,new Array(b.length))},arraybuffer:function(b){return m.nodebuffer.uint8array(b).buffer},uint8array:function(b){return f(b,new Uint8Array(b.length))},nodebuffer:d},a.transformTo=function(b,v){if(v=v||"",!b)return v;a.checkSupport(b);var k=a.getTypeOf(v);return m[k][b](v)},a.resolve=function(b){for(var v=b.split("/"),k=[],S=0;S<v.length;S++){var C=v[S];C==="."||C===""&&S!==0&&S!==v.length-1||(C===".."?k.pop():k.push(C))}return k.join("/")},a.getTypeOf=function(b){return typeof b=="string"?"string":Object.prototype.toString.call(b)==="[object Array]"?"array":s.nodebuffer&&o.isBuffer(b)?"nodebuffer":s.uint8array&&b instanceof Uint8Array?"uint8array":s.arraybuffer&&b instanceof ArrayBuffer?"arraybuffer":void 0},a.checkSupport=function(b){if(!s[b.toLowerCase()])throw new Error(b+" is not supported by this platform")},a.MAX_VALUE_16BITS=65535,a.MAX_VALUE_32BITS=-1,a.pretty=function(b){var v,k,S="";for(k=0;k<(b||"").length;k++)S+="\\x"+((v=b.charCodeAt(k))<16?"0":"")+v.toString(16).toUpperCase();return S},a.delay=function(b,v,k){setImmediate(function(){b.apply(k||null,v||[])})},a.inherits=function(b,v){function k(){}k.prototype=v.prototype,b.prototype=new k},a.extend=function(){var b,v,k={};for(b=0;b<arguments.length;b++)for(v in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],v)&&k[v]===void 0&&(k[v]=arguments[b][v]);return k},a.prepareContent=function(b,v,k,S,C){return c.Promise.resolve(v).then(function(x){return s.blob&&(x instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(x))!==-1)&&typeof FileReader<"u"?new c.Promise(function(w,D){var A=new FileReader;A.onload=function(_){w(_.target.result)},A.onerror=function(_){D(_.target.error)},A.readAsArrayBuffer(x)}):x}).then(function(x){var w=a.getTypeOf(x);return w?(w==="arraybuffer"?x=a.transformTo("uint8array",x):w==="string"&&(C?x=u.decode(x):k&&S!==!0&&(x=(function(D){return h(D,s.uint8array?new Uint8Array(D.length):new Array(D.length))})(x))),x):c.Promise.reject(new Error("Can't read the data of '"+b+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(r,n,a){var s=r("./reader/readerFor"),u=r("./utils"),o=r("./signature"),c=r("./zipEntry"),d=r("./support");function h(p){this.files=[],this.loadOptions=p}h.prototype={checkSignature:function(p){if(!this.reader.readAndCheckSignature(p)){this.reader.index-=4;var g=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+u.pretty(g)+", expected "+u.pretty(p)+")")}},isSignature:function(p,g){var f=this.reader.index;this.reader.setIndex(p);var m=this.reader.readString(4)===g;return this.reader.setIndex(f),m},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var p=this.reader.readData(this.zipCommentLength),g=d.uint8array?"uint8array":"array",f=u.transformTo(g,p);this.zipComment=this.loadOptions.decodeFileName(f)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var p,g,f,m=this.zip64EndOfCentralSize-44;0<m;)p=this.reader.readInt(2),g=this.reader.readInt(4),f=this.reader.readData(g),this.zip64ExtensibleData[p]={id:p,length:g,value:f}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var p,g;for(p=0;p<this.files.length;p++)g=this.files[p],this.reader.setIndex(g.localHeaderOffset),this.checkSignature(o.LOCAL_FILE_HEADER),g.readLocalPart(this.reader),g.handleUTF8(),g.processAttributes()},readCentralDir:function(){var p;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(o.CENTRAL_FILE_HEADER);)(p=new c({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(p);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var p=this.reader.lastIndexOfSignature(o.CENTRAL_DIRECTORY_END);if(p<0)throw this.isSignature(0,o.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(p);var g=p;if(this.checkSignature(o.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===u.MAX_VALUE_16BITS||this.diskWithCentralDirStart===u.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===u.MAX_VALUE_16BITS||this.centralDirRecords===u.MAX_VALUE_16BITS||this.centralDirSize===u.MAX_VALUE_32BITS||this.centralDirOffset===u.MAX_VALUE_32BITS){if(this.zip64=!0,(p=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(p),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,o.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var f=this.centralDirOffset+this.centralDirSize;this.zip64&&(f+=20,f+=12+this.zip64EndOfCentralSize);var m=g-f;if(0<m)this.isSignature(g,o.CENTRAL_FILE_HEADER)||(this.reader.zero=m);else if(m<0)throw new Error("Corrupted zip: missing "+Math.abs(m)+" bytes.")},prepareReader:function(p){this.reader=s(p)},load:function(p){this.prepareReader(p),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},n.exports=h},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(r,n,a){var s=r("./reader/readerFor"),u=r("./utils"),o=r("./compressedObject"),c=r("./crc32"),d=r("./utf8"),h=r("./compressions"),p=r("./support");function g(f,m){this.options=f,this.loadOptions=m}g.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(f){var m,b;if(f.skip(22),this.fileNameLength=f.readInt(2),b=f.readInt(2),this.fileName=f.readData(this.fileNameLength),f.skip(b),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((m=(function(v){for(var k in h)if(Object.prototype.hasOwnProperty.call(h,k)&&h[k].magic===v)return h[k];return null})(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+u.pretty(this.compressionMethod)+" unknown (inner file : "+u.transformTo("string",this.fileName)+")");this.decompressed=new o(this.compressedSize,this.uncompressedSize,this.crc32,m,f.readData(this.compressedSize))},readCentralPart:function(f){this.versionMadeBy=f.readInt(2),f.skip(2),this.bitFlag=f.readInt(2),this.compressionMethod=f.readString(2),this.date=f.readDate(),this.crc32=f.readInt(4),this.compressedSize=f.readInt(4),this.uncompressedSize=f.readInt(4);var m=f.readInt(2);if(this.extraFieldsLength=f.readInt(2),this.fileCommentLength=f.readInt(2),this.diskNumberStart=f.readInt(2),this.internalFileAttributes=f.readInt(2),this.externalFileAttributes=f.readInt(4),this.localHeaderOffset=f.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");f.skip(m),this.readExtraFields(f),this.parseZIP64ExtraField(f),this.fileComment=f.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var f=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),f==0&&(this.dosPermissions=63&this.externalFileAttributes),f==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var f=s(this.extraFields[1].value);this.uncompressedSize===u.MAX_VALUE_32BITS&&(this.uncompressedSize=f.readInt(8)),this.compressedSize===u.MAX_VALUE_32BITS&&(this.compressedSize=f.readInt(8)),this.localHeaderOffset===u.MAX_VALUE_32BITS&&(this.localHeaderOffset=f.readInt(8)),this.diskNumberStart===u.MAX_VALUE_32BITS&&(this.diskNumberStart=f.readInt(4))}},readExtraFields:function(f){var m,b,v,k=f.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});f.index+4<k;)m=f.readInt(2),b=f.readInt(2),v=f.readData(b),this.extraFields[m]={id:m,length:b,value:v};f.setIndex(k)},handleUTF8:function(){var f=p.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=d.utf8decode(this.fileName),this.fileCommentStr=d.utf8decode(this.fileComment);else{var m=this.findExtraFieldUnicodePath();if(m!==null)this.fileNameStr=m;else{var b=u.transformTo(f,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(b)}var v=this.findExtraFieldUnicodeComment();if(v!==null)this.fileCommentStr=v;else{var k=u.transformTo(f,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(k)}}},findExtraFieldUnicodePath:function(){var f=this.extraFields[28789];if(f){var m=s(f.value);return m.readInt(1)!==1||c(this.fileName)!==m.readInt(4)?null:d.utf8decode(m.readData(f.length-5))}return null},findExtraFieldUnicodeComment:function(){var f=this.extraFields[25461];if(f){var m=s(f.value);return m.readInt(1)!==1||c(this.fileComment)!==m.readInt(4)?null:d.utf8decode(m.readData(f.length-5))}return null}},n.exports=g},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(r,n,a){function s(m,b,v){this.name=m,this.dir=v.dir,this.date=v.date,this.comment=v.comment,this.unixPermissions=v.unixPermissions,this.dosPermissions=v.dosPermissions,this._data=b,this._dataBinary=v.binary,this.options={compression:v.compression,compressionOptions:v.compressionOptions}}var u=r("./stream/StreamHelper"),o=r("./stream/DataWorker"),c=r("./utf8"),d=r("./compressedObject"),h=r("./stream/GenericWorker");s.prototype={internalStream:function(m){var b=null,v="string";try{if(!m)throw new Error("No output type specified.");var k=(v=m.toLowerCase())==="string"||v==="text";v!=="binarystring"&&v!=="text"||(v="string"),b=this._decompressWorker();var S=!this._dataBinary;S&&!k&&(b=b.pipe(new c.Utf8EncodeWorker)),!S&&k&&(b=b.pipe(new c.Utf8DecodeWorker))}catch(C){(b=new h("error")).error(C)}return new u(b,v,"")},async:function(m,b){return this.internalStream(m).accumulate(b)},nodeStream:function(m,b){return this.internalStream(m||"nodebuffer").toNodejsStream(b)},_compressWorker:function(m,b){if(this._data instanceof d&&this._data.compression.magic===m.magic)return this._data.getCompressedWorker();var v=this._decompressWorker();return this._dataBinary||(v=v.pipe(new c.Utf8EncodeWorker)),d.createWorkerFrom(v,m,b)},_decompressWorker:function(){return this._data instanceof d?this._data.getContentWorker():this._data instanceof h?this._data:new o(this._data)}};for(var p=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],g=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},f=0;f<p.length;f++)s.prototype[p[f]]=g;n.exports=s},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(r,n,a){(function(s){var u,o,c=s.MutationObserver||s.WebKitMutationObserver;if(c){var d=0,h=new c(m),p=s.document.createTextNode("");h.observe(p,{characterData:!0}),u=function(){p.data=d=++d%2}}else if(s.setImmediate||s.MessageChannel===void 0)u="document"in s&&"onreadystatechange"in s.document.createElement("script")?function(){var b=s.document.createElement("script");b.onreadystatechange=function(){m(),b.onreadystatechange=null,b.parentNode.removeChild(b),b=null},s.document.documentElement.appendChild(b)}:function(){setTimeout(m,0)};else{var g=new s.MessageChannel;g.port1.onmessage=m,u=function(){g.port2.postMessage(0)}}var f=[];function m(){var b,v;o=!0;for(var k=f.length;k;){for(v=f,f=[],b=-1;++b<k;)v[b]();k=f.length}o=!1}n.exports=function(b){f.push(b)!==1||o||u()}}).call(this,typeof gf<"u"?gf:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(r,n,a){var s=r("immediate");function u(){}var o={},c=["REJECTED"],d=["FULFILLED"],h=["PENDING"];function p(k){if(typeof k!="function")throw new TypeError("resolver must be a function");this.state=h,this.queue=[],this.outcome=void 0,k!==u&&b(this,k)}function g(k,S,C){this.promise=k,typeof S=="function"&&(this.onFulfilled=S,this.callFulfilled=this.otherCallFulfilled),typeof C=="function"&&(this.onRejected=C,this.callRejected=this.otherCallRejected)}function f(k,S,C){s(function(){var x;try{x=S(C)}catch(w){return o.reject(k,w)}x===k?o.reject(k,new TypeError("Cannot resolve promise with itself")):o.resolve(k,x)})}function m(k){var S=k&&k.then;if(k&&(typeof k=="object"||typeof k=="function")&&typeof S=="function")return function(){S.apply(k,arguments)}}function b(k,S){var C=!1;function x(A){C||(C=!0,o.reject(k,A))}function w(A){C||(C=!0,o.resolve(k,A))}var D=v(function(){S(w,x)});D.status==="error"&&x(D.value)}function v(k,S){var C={};try{C.value=k(S),C.status="success"}catch(x){C.status="error",C.value=x}return C}(n.exports=p).prototype.finally=function(k){if(typeof k!="function")return this;var S=this.constructor;return this.then(function(C){return S.resolve(k()).then(function(){return C})},function(C){return S.resolve(k()).then(function(){throw C})})},p.prototype.catch=function(k){return this.then(null,k)},p.prototype.then=function(k,S){if(typeof k!="function"&&this.state===d||typeof S!="function"&&this.state===c)return this;var C=new this.constructor(u);return this.state!==h?f(C,this.state===d?k:S,this.outcome):this.queue.push(new g(C,k,S)),C},g.prototype.callFulfilled=function(k){o.resolve(this.promise,k)},g.prototype.otherCallFulfilled=function(k){f(this.promise,this.onFulfilled,k)},g.prototype.callRejected=function(k){o.reject(this.promise,k)},g.prototype.otherCallRejected=function(k){f(this.promise,this.onRejected,k)},o.resolve=function(k,S){var C=v(m,S);if(C.status==="error")return o.reject(k,C.value);var x=C.value;if(x)b(k,x);else{k.state=d,k.outcome=S;for(var w=-1,D=k.queue.length;++w<D;)k.queue[w].callFulfilled(S)}return k},o.reject=function(k,S){k.state=c,k.outcome=S;for(var C=-1,x=k.queue.length;++C<x;)k.queue[C].callRejected(S);return k},p.resolve=function(k){return k instanceof this?k:o.resolve(new this(u),k)},p.reject=function(k){var S=new this(u);return o.reject(S,k)},p.all=function(k){var S=this;if(Object.prototype.toString.call(k)!=="[object Array]")return this.reject(new TypeError("must be an array"));var C=k.length,x=!1;if(!C)return this.resolve([]);for(var w=new Array(C),D=0,A=-1,_=new this(u);++A<C;)F(k[A],A);return _;function F(j,q){S.resolve(j).then(function(R){w[q]=R,++D!==C||x||(x=!0,o.resolve(_,w))},function(R){x||(x=!0,o.reject(_,R))})}},p.race=function(k){var S=this;if(Object.prototype.toString.call(k)!=="[object Array]")return this.reject(new TypeError("must be an array"));var C=k.length,x=!1;if(!C)return this.resolve([]);for(var w=-1,D=new this(u);++w<C;)A=k[w],S.resolve(A).then(function(_){x||(x=!0,o.resolve(D,_))},function(_){x||(x=!0,o.reject(D,_))});var A;return D}},{immediate:36}],38:[function(r,n,a){var s={};(0,r("./lib/utils/common").assign)(s,r("./lib/deflate"),r("./lib/inflate"),r("./lib/zlib/constants")),n.exports=s},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(r,n,a){var s=r("./zlib/deflate"),u=r("./utils/common"),o=r("./utils/strings"),c=r("./zlib/messages"),d=r("./zlib/zstream"),h=Object.prototype.toString,p=0,g=-1,f=0,m=8;function b(k){if(!(this instanceof b))return new b(k);this.options=u.assign({level:g,method:m,chunkSize:16384,windowBits:15,memLevel:8,strategy:f,to:""},k||{});var S=this.options;S.raw&&0<S.windowBits?S.windowBits=-S.windowBits:S.gzip&&0<S.windowBits&&S.windowBits<16&&(S.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new d,this.strm.avail_out=0;var C=s.deflateInit2(this.strm,S.level,S.method,S.windowBits,S.memLevel,S.strategy);if(C!==p)throw new Error(c[C]);if(S.header&&s.deflateSetHeader(this.strm,S.header),S.dictionary){var x;if(x=typeof S.dictionary=="string"?o.string2buf(S.dictionary):h.call(S.dictionary)==="[object ArrayBuffer]"?new Uint8Array(S.dictionary):S.dictionary,(C=s.deflateSetDictionary(this.strm,x))!==p)throw new Error(c[C]);this._dict_set=!0}}function v(k,S){var C=new b(S);if(C.push(k,!0),C.err)throw C.msg||c[C.err];return C.result}b.prototype.push=function(k,S){var C,x,w=this.strm,D=this.options.chunkSize;if(this.ended)return!1;x=S===~~S?S:S===!0?4:0,typeof k=="string"?w.input=o.string2buf(k):h.call(k)==="[object ArrayBuffer]"?w.input=new Uint8Array(k):w.input=k,w.next_in=0,w.avail_in=w.input.length;do{if(w.avail_out===0&&(w.output=new u.Buf8(D),w.next_out=0,w.avail_out=D),(C=s.deflate(w,x))!==1&&C!==p)return this.onEnd(C),!(this.ended=!0);w.avail_out!==0&&(w.avail_in!==0||x!==4&&x!==2)||(this.options.to==="string"?this.onData(o.buf2binstring(u.shrinkBuf(w.output,w.next_out))):this.onData(u.shrinkBuf(w.output,w.next_out)))}while((0<w.avail_in||w.avail_out===0)&&C!==1);return x===4?(C=s.deflateEnd(this.strm),this.onEnd(C),this.ended=!0,C===p):x!==2||(this.onEnd(p),!(w.avail_out=0))},b.prototype.onData=function(k){this.chunks.push(k)},b.prototype.onEnd=function(k){k===p&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=u.flattenChunks(this.chunks)),this.chunks=[],this.err=k,this.msg=this.strm.msg},a.Deflate=b,a.deflate=v,a.deflateRaw=function(k,S){return(S=S||{}).raw=!0,v(k,S)},a.gzip=function(k,S){return(S=S||{}).gzip=!0,v(k,S)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(r,n,a){var s=r("./zlib/inflate"),u=r("./utils/common"),o=r("./utils/strings"),c=r("./zlib/constants"),d=r("./zlib/messages"),h=r("./zlib/zstream"),p=r("./zlib/gzheader"),g=Object.prototype.toString;function f(b){if(!(this instanceof f))return new f(b);this.options=u.assign({chunkSize:16384,windowBits:0,to:""},b||{});var v=this.options;v.raw&&0<=v.windowBits&&v.windowBits<16&&(v.windowBits=-v.windowBits,v.windowBits===0&&(v.windowBits=-15)),!(0<=v.windowBits&&v.windowBits<16)||b&&b.windowBits||(v.windowBits+=32),15<v.windowBits&&v.windowBits<48&&(15&v.windowBits)==0&&(v.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var k=s.inflateInit2(this.strm,v.windowBits);if(k!==c.Z_OK)throw new Error(d[k]);this.header=new p,s.inflateGetHeader(this.strm,this.header)}function m(b,v){var k=new f(v);if(k.push(b,!0),k.err)throw k.msg||d[k.err];return k.result}f.prototype.push=function(b,v){var k,S,C,x,w,D,A=this.strm,_=this.options.chunkSize,F=this.options.dictionary,j=!1;if(this.ended)return!1;S=v===~~v?v:v===!0?c.Z_FINISH:c.Z_NO_FLUSH,typeof b=="string"?A.input=o.binstring2buf(b):g.call(b)==="[object ArrayBuffer]"?A.input=new Uint8Array(b):A.input=b,A.next_in=0,A.avail_in=A.input.length;do{if(A.avail_out===0&&(A.output=new u.Buf8(_),A.next_out=0,A.avail_out=_),(k=s.inflate(A,c.Z_NO_FLUSH))===c.Z_NEED_DICT&&F&&(D=typeof F=="string"?o.string2buf(F):g.call(F)==="[object ArrayBuffer]"?new Uint8Array(F):F,k=s.inflateSetDictionary(this.strm,D)),k===c.Z_BUF_ERROR&&j===!0&&(k=c.Z_OK,j=!1),k!==c.Z_STREAM_END&&k!==c.Z_OK)return this.onEnd(k),!(this.ended=!0);A.next_out&&(A.avail_out!==0&&k!==c.Z_STREAM_END&&(A.avail_in!==0||S!==c.Z_FINISH&&S!==c.Z_SYNC_FLUSH)||(this.options.to==="string"?(C=o.utf8border(A.output,A.next_out),x=A.next_out-C,w=o.buf2string(A.output,C),A.next_out=x,A.avail_out=_-x,x&&u.arraySet(A.output,A.output,C,x,0),this.onData(w)):this.onData(u.shrinkBuf(A.output,A.next_out)))),A.avail_in===0&&A.avail_out===0&&(j=!0)}while((0<A.avail_in||A.avail_out===0)&&k!==c.Z_STREAM_END);return k===c.Z_STREAM_END&&(S=c.Z_FINISH),S===c.Z_FINISH?(k=s.inflateEnd(this.strm),this.onEnd(k),this.ended=!0,k===c.Z_OK):S!==c.Z_SYNC_FLUSH||(this.onEnd(c.Z_OK),!(A.avail_out=0))},f.prototype.onData=function(b){this.chunks.push(b)},f.prototype.onEnd=function(b){b===c.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=u.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg},a.Inflate=f,a.inflate=m,a.inflateRaw=function(b,v){return(v=v||{}).raw=!0,m(b,v)},a.ungzip=m},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(r,n,a){var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";a.assign=function(c){for(var d=Array.prototype.slice.call(arguments,1);d.length;){var h=d.shift();if(h){if(typeof h!="object")throw new TypeError(h+"must be non-object");for(var p in h)h.hasOwnProperty(p)&&(c[p]=h[p])}}return c},a.shrinkBuf=function(c,d){return c.length===d?c:c.subarray?c.subarray(0,d):(c.length=d,c)};var u={arraySet:function(c,d,h,p,g){if(d.subarray&&c.subarray)c.set(d.subarray(h,h+p),g);else for(var f=0;f<p;f++)c[g+f]=d[h+f]},flattenChunks:function(c){var d,h,p,g,f,m;for(d=p=0,h=c.length;d<h;d++)p+=c[d].length;for(m=new Uint8Array(p),d=g=0,h=c.length;d<h;d++)f=c[d],m.set(f,g),g+=f.length;return m}},o={arraySet:function(c,d,h,p,g){for(var f=0;f<p;f++)c[g+f]=d[h+f]},flattenChunks:function(c){return[].concat.apply([],c)}};a.setTyped=function(c){c?(a.Buf8=Uint8Array,a.Buf16=Uint16Array,a.Buf32=Int32Array,a.assign(a,u)):(a.Buf8=Array,a.Buf16=Array,a.Buf32=Array,a.assign(a,o))},a.setTyped(s)},{}],42:[function(r,n,a){var s=r("./common"),u=!0,o=!0;try{String.fromCharCode.apply(null,[0])}catch{u=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{o=!1}for(var c=new s.Buf8(256),d=0;d<256;d++)c[d]=252<=d?6:248<=d?5:240<=d?4:224<=d?3:192<=d?2:1;function h(p,g){if(g<65537&&(p.subarray&&o||!p.subarray&&u))return String.fromCharCode.apply(null,s.shrinkBuf(p,g));for(var f="",m=0;m<g;m++)f+=String.fromCharCode(p[m]);return f}c[254]=c[254]=1,a.string2buf=function(p){var g,f,m,b,v,k=p.length,S=0;for(b=0;b<k;b++)(64512&(f=p.charCodeAt(b)))==55296&&b+1<k&&(64512&(m=p.charCodeAt(b+1)))==56320&&(f=65536+(f-55296<<10)+(m-56320),b++),S+=f<128?1:f<2048?2:f<65536?3:4;for(g=new s.Buf8(S),b=v=0;v<S;b++)(64512&(f=p.charCodeAt(b)))==55296&&b+1<k&&(64512&(m=p.charCodeAt(b+1)))==56320&&(f=65536+(f-55296<<10)+(m-56320),b++),f<128?g[v++]=f:(f<2048?g[v++]=192|f>>>6:(f<65536?g[v++]=224|f>>>12:(g[v++]=240|f>>>18,g[v++]=128|f>>>12&63),g[v++]=128|f>>>6&63),g[v++]=128|63&f);return g},a.buf2binstring=function(p){return h(p,p.length)},a.binstring2buf=function(p){for(var g=new s.Buf8(p.length),f=0,m=g.length;f<m;f++)g[f]=p.charCodeAt(f);return g},a.buf2string=function(p,g){var f,m,b,v,k=g||p.length,S=new Array(2*k);for(f=m=0;f<k;)if((b=p[f++])<128)S[m++]=b;else if(4<(v=c[b]))S[m++]=65533,f+=v-1;else{for(b&=v===2?31:v===3?15:7;1<v&&f<k;)b=b<<6|63&p[f++],v--;1<v?S[m++]=65533:b<65536?S[m++]=b:(b-=65536,S[m++]=55296|b>>10&1023,S[m++]=56320|1023&b)}return h(S,m)},a.utf8border=function(p,g){var f;for((g=g||p.length)>p.length&&(g=p.length),f=g-1;0<=f&&(192&p[f])==128;)f--;return f<0||f===0?g:f+c[p[f]]>g?f:g}},{"./common":41}],43:[function(r,n,a){n.exports=function(s,u,o,c){for(var d=65535&s|0,h=s>>>16&65535|0,p=0;o!==0;){for(o-=p=2e3<o?2e3:o;h=h+(d=d+u[c++]|0)|0,--p;);d%=65521,h%=65521}return d|h<<16|0}},{}],44:[function(r,n,a){n.exports={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}},{}],45:[function(r,n,a){var s=(function(){for(var u,o=[],c=0;c<256;c++){u=c;for(var d=0;d<8;d++)u=1&u?3988292384^u>>>1:u>>>1;o[c]=u}return o})();n.exports=function(u,o,c,d){var h=s,p=d+c;u^=-1;for(var g=d;g<p;g++)u=u>>>8^h[255&(u^o[g])];return-1^u}},{}],46:[function(r,n,a){var s,u=r("../utils/common"),o=r("./trees"),c=r("./adler32"),d=r("./crc32"),h=r("./messages"),p=0,g=4,f=0,m=-2,b=-1,v=4,k=2,S=8,C=9,x=286,w=30,D=19,A=2*x+1,_=15,F=3,j=258,q=j+F+1,R=42,M=113,P=1,W=2,V=3,G=4;function K(O,de){return O.msg=h[de],de}function Q(O){return(O<<1)-(4<O?9:0)}function $(O){for(var de=O.length;0<=--de;)O[de]=0}function I(O){var de=O.state,ce=de.pending;ce>O.avail_out&&(ce=O.avail_out),ce!==0&&(u.arraySet(O.output,de.pending_buf,de.pending_out,ce,O.next_out),O.next_out+=ce,de.pending_out+=ce,O.total_out+=ce,O.avail_out-=ce,de.pending-=ce,de.pending===0&&(de.pending_out=0))}function z(O,de){o._tr_flush_block(O,0<=O.block_start?O.block_start:-1,O.strstart-O.block_start,de),O.block_start=O.strstart,I(O.strm)}function B(O,de){O.pending_buf[O.pending++]=de}function N(O,de){O.pending_buf[O.pending++]=de>>>8&255,O.pending_buf[O.pending++]=255&de}function ee(O,de){var ce,J,Y=O.max_chain_length,ie=O.strstart,he=O.prev_length,pe=O.nice_match,se=O.strstart>O.w_size-q?O.strstart-(O.w_size-q):0,ke=O.window,De=O.w_mask,xe=O.prev,Pe=O.strstart+j,Ze=ke[ie+he-1],qe=ke[ie+he];O.prev_length>=O.good_match&&(Y>>=2),pe>O.lookahead&&(pe=O.lookahead);do if(ke[(ce=de)+he]===qe&&ke[ce+he-1]===Ze&&ke[ce]===ke[ie]&&ke[++ce]===ke[ie+1]){ie+=2,ce++;do;while(ke[++ie]===ke[++ce]&&ke[++ie]===ke[++ce]&&ke[++ie]===ke[++ce]&&ke[++ie]===ke[++ce]&&ke[++ie]===ke[++ce]&&ke[++ie]===ke[++ce]&&ke[++ie]===ke[++ce]&&ke[++ie]===ke[++ce]&&ie<Pe);if(J=j-(Pe-ie),ie=Pe-j,he<J){if(O.match_start=de,pe<=(he=J))break;Ze=ke[ie+he-1],qe=ke[ie+he]}}while((de=xe[de&De])>se&&--Y!=0);return he<=O.lookahead?he:O.lookahead}function X(O){var de,ce,J,Y,ie,he,pe,se,ke,De,xe=O.w_size;do{if(Y=O.window_size-O.lookahead-O.strstart,O.strstart>=xe+(xe-q)){for(u.arraySet(O.window,O.window,xe,xe,0),O.match_start-=xe,O.strstart-=xe,O.block_start-=xe,de=ce=O.hash_size;J=O.head[--de],O.head[de]=xe<=J?J-xe:0,--ce;);for(de=ce=xe;J=O.prev[--de],O.prev[de]=xe<=J?J-xe:0,--ce;);Y+=xe}if(O.strm.avail_in===0)break;if(he=O.strm,pe=O.window,se=O.strstart+O.lookahead,ke=Y,De=void 0,De=he.avail_in,ke<De&&(De=ke),ce=De===0?0:(he.avail_in-=De,u.arraySet(pe,he.input,he.next_in,De,se),he.state.wrap===1?he.adler=c(he.adler,pe,De,se):he.state.wrap===2&&(he.adler=d(he.adler,pe,De,se)),he.next_in+=De,he.total_in+=De,De),O.lookahead+=ce,O.lookahead+O.insert>=F)for(ie=O.strstart-O.insert,O.ins_h=O.window[ie],O.ins_h=(O.ins_h<<O.hash_shift^O.window[ie+1])&O.hash_mask;O.insert&&(O.ins_h=(O.ins_h<<O.hash_shift^O.window[ie+F-1])&O.hash_mask,O.prev[ie&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=ie,ie++,O.insert--,!(O.lookahead+O.insert<F)););}while(O.lookahead<q&&O.strm.avail_in!==0)}function me(O,de){for(var ce,J;;){if(O.lookahead<q){if(X(O),O.lookahead<q&&de===p)return P;if(O.lookahead===0)break}if(ce=0,O.lookahead>=F&&(O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+F-1])&O.hash_mask,ce=O.prev[O.strstart&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=O.strstart),ce!==0&&O.strstart-ce<=O.w_size-q&&(O.match_length=ee(O,ce)),O.match_length>=F)if(J=o._tr_tally(O,O.strstart-O.match_start,O.match_length-F),O.lookahead-=O.match_length,O.match_length<=O.max_lazy_match&&O.lookahead>=F){for(O.match_length--;O.strstart++,O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+F-1])&O.hash_mask,ce=O.prev[O.strstart&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=O.strstart,--O.match_length!=0;);O.strstart++}else O.strstart+=O.match_length,O.match_length=0,O.ins_h=O.window[O.strstart],O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+1])&O.hash_mask;else J=o._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++;if(J&&(z(O,!1),O.strm.avail_out===0))return P}return O.insert=O.strstart<F-1?O.strstart:F-1,de===g?(z(O,!0),O.strm.avail_out===0?V:G):O.last_lit&&(z(O,!1),O.strm.avail_out===0)?P:W}function be(O,de){for(var ce,J,Y;;){if(O.lookahead<q){if(X(O),O.lookahead<q&&de===p)return P;if(O.lookahead===0)break}if(ce=0,O.lookahead>=F&&(O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+F-1])&O.hash_mask,ce=O.prev[O.strstart&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=O.strstart),O.prev_length=O.match_length,O.prev_match=O.match_start,O.match_length=F-1,ce!==0&&O.prev_length<O.max_lazy_match&&O.strstart-ce<=O.w_size-q&&(O.match_length=ee(O,ce),O.match_length<=5&&(O.strategy===1||O.match_length===F&&4096<O.strstart-O.match_start)&&(O.match_length=F-1)),O.prev_length>=F&&O.match_length<=O.prev_length){for(Y=O.strstart+O.lookahead-F,J=o._tr_tally(O,O.strstart-1-O.prev_match,O.prev_length-F),O.lookahead-=O.prev_length-1,O.prev_length-=2;++O.strstart<=Y&&(O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+F-1])&O.hash_mask,ce=O.prev[O.strstart&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=O.strstart),--O.prev_length!=0;);if(O.match_available=0,O.match_length=F-1,O.strstart++,J&&(z(O,!1),O.strm.avail_out===0))return P}else if(O.match_available){if((J=o._tr_tally(O,0,O.window[O.strstart-1]))&&z(O,!1),O.strstart++,O.lookahead--,O.strm.avail_out===0)return P}else O.match_available=1,O.strstart++,O.lookahead--}return O.match_available&&(J=o._tr_tally(O,0,O.window[O.strstart-1]),O.match_available=0),O.insert=O.strstart<F-1?O.strstart:F-1,de===g?(z(O,!0),O.strm.avail_out===0?V:G):O.last_lit&&(z(O,!1),O.strm.avail_out===0)?P:W}function H(O,de,ce,J,Y){this.good_length=O,this.max_lazy=de,this.nice_length=ce,this.max_chain=J,this.func=Y}function Z(){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=S,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 u.Buf16(2*A),this.dyn_dtree=new u.Buf16(2*(2*w+1)),this.bl_tree=new u.Buf16(2*(2*D+1)),$(this.dyn_ltree),$(this.dyn_dtree),$(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new u.Buf16(_+1),this.heap=new u.Buf16(2*x+1),$(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new u.Buf16(2*x+1),$(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 re(O){var de;return O&&O.state?(O.total_in=O.total_out=0,O.data_type=k,(de=O.state).pending=0,de.pending_out=0,de.wrap<0&&(de.wrap=-de.wrap),de.status=de.wrap?R:M,O.adler=de.wrap===2?0:1,de.last_flush=p,o._tr_init(de),f):K(O,m)}function we(O){var de=re(O);return de===f&&(function(ce){ce.window_size=2*ce.w_size,$(ce.head),ce.max_lazy_match=s[ce.level].max_lazy,ce.good_match=s[ce.level].good_length,ce.nice_match=s[ce.level].nice_length,ce.max_chain_length=s[ce.level].max_chain,ce.strstart=0,ce.block_start=0,ce.lookahead=0,ce.insert=0,ce.match_length=ce.prev_length=F-1,ce.match_available=0,ce.ins_h=0})(O.state),de}function ge(O,de,ce,J,Y,ie){if(!O)return m;var he=1;if(de===b&&(de=6),J<0?(he=0,J=-J):15<J&&(he=2,J-=16),Y<1||C<Y||ce!==S||J<8||15<J||de<0||9<de||ie<0||v<ie)return K(O,m);J===8&&(J=9);var pe=new Z;return(O.state=pe).strm=O,pe.wrap=he,pe.gzhead=null,pe.w_bits=J,pe.w_size=1<<pe.w_bits,pe.w_mask=pe.w_size-1,pe.hash_bits=Y+7,pe.hash_size=1<<pe.hash_bits,pe.hash_mask=pe.hash_size-1,pe.hash_shift=~~((pe.hash_bits+F-1)/F),pe.window=new u.Buf8(2*pe.w_size),pe.head=new u.Buf16(pe.hash_size),pe.prev=new u.Buf16(pe.w_size),pe.lit_bufsize=1<<Y+6,pe.pending_buf_size=4*pe.lit_bufsize,pe.pending_buf=new u.Buf8(pe.pending_buf_size),pe.d_buf=1*pe.lit_bufsize,pe.l_buf=3*pe.lit_bufsize,pe.level=de,pe.strategy=ie,pe.method=ce,we(O)}s=[new H(0,0,0,0,function(O,de){var ce=65535;for(ce>O.pending_buf_size-5&&(ce=O.pending_buf_size-5);;){if(O.lookahead<=1){if(X(O),O.lookahead===0&&de===p)return P;if(O.lookahead===0)break}O.strstart+=O.lookahead,O.lookahead=0;var J=O.block_start+ce;if((O.strstart===0||O.strstart>=J)&&(O.lookahead=O.strstart-J,O.strstart=J,z(O,!1),O.strm.avail_out===0)||O.strstart-O.block_start>=O.w_size-q&&(z(O,!1),O.strm.avail_out===0))return P}return O.insert=0,de===g?(z(O,!0),O.strm.avail_out===0?V:G):(O.strstart>O.block_start&&(z(O,!1),O.strm.avail_out),P)}),new H(4,4,8,4,me),new H(4,5,16,8,me),new H(4,6,32,32,me),new H(4,4,16,16,be),new H(8,16,32,32,be),new H(8,16,128,128,be),new H(8,32,128,256,be),new H(32,128,258,1024,be),new H(32,258,258,4096,be)],a.deflateInit=function(O,de){return ge(O,de,S,15,8,0)},a.deflateInit2=ge,a.deflateReset=we,a.deflateResetKeep=re,a.deflateSetHeader=function(O,de){return O&&O.state?O.state.wrap!==2?m:(O.state.gzhead=de,f):m},a.deflate=function(O,de){var ce,J,Y,ie;if(!O||!O.state||5<de||de<0)return O?K(O,m):m;if(J=O.state,!O.output||!O.input&&O.avail_in!==0||J.status===666&&de!==g)return K(O,O.avail_out===0?-5:m);if(J.strm=O,ce=J.last_flush,J.last_flush=de,J.status===R)if(J.wrap===2)O.adler=0,B(J,31),B(J,139),B(J,8),J.gzhead?(B(J,(J.gzhead.text?1:0)+(J.gzhead.hcrc?2:0)+(J.gzhead.extra?4:0)+(J.gzhead.name?8:0)+(J.gzhead.comment?16:0)),B(J,255&J.gzhead.time),B(J,J.gzhead.time>>8&255),B(J,J.gzhead.time>>16&255),B(J,J.gzhead.time>>24&255),B(J,J.level===9?2:2<=J.strategy||J.level<2?4:0),B(J,255&J.gzhead.os),J.gzhead.extra&&J.gzhead.extra.length&&(B(J,255&J.gzhead.extra.length),B(J,J.gzhead.extra.length>>8&255)),J.gzhead.hcrc&&(O.adler=d(O.adler,J.pending_buf,J.pending,0)),J.gzindex=0,J.status=69):(B(J,0),B(J,0),B(J,0),B(J,0),B(J,0),B(J,J.level===9?2:2<=J.strategy||J.level<2?4:0),B(J,3),J.status=M);else{var he=S+(J.w_bits-8<<4)<<8;he|=(2<=J.strategy||J.level<2?0:J.level<6?1:J.level===6?2:3)<<6,J.strstart!==0&&(he|=32),he+=31-he%31,J.status=M,N(J,he),J.strstart!==0&&(N(J,O.adler>>>16),N(J,65535&O.adler)),O.adler=1}if(J.status===69)if(J.gzhead.extra){for(Y=J.pending;J.gzindex<(65535&J.gzhead.extra.length)&&(J.pending!==J.pending_buf_size||(J.gzhead.hcrc&&J.pending>Y&&(O.adler=d(O.adler,J.pending_buf,J.pending-Y,Y)),I(O),Y=J.pending,J.pending!==J.pending_buf_size));)B(J,255&J.gzhead.extra[J.gzindex]),J.gzindex++;J.gzhead.hcrc&&J.pending>Y&&(O.adler=d(O.adler,J.pending_buf,J.pending-Y,Y)),J.gzindex===J.gzhead.extra.length&&(J.gzindex=0,J.status=73)}else J.status=73;if(J.status===73)if(J.gzhead.name){Y=J.pending;do{if(J.pending===J.pending_buf_size&&(J.gzhead.hcrc&&J.pending>Y&&(O.adler=d(O.adler,J.pending_buf,J.pending-Y,Y)),I(O),Y=J.pending,J.pending===J.pending_buf_size)){ie=1;break}ie=J.gzindex<J.gzhead.name.length?255&J.gzhead.name.charCodeAt(J.gzindex++):0,B(J,ie)}while(ie!==0);J.gzhead.hcrc&&J.pending>Y&&(O.adler=d(O.adler,J.pending_buf,J.pending-Y,Y)),ie===0&&(J.gzindex=0,J.status=91)}else J.status=91;if(J.status===91)if(J.gzhead.comment){Y=J.pending;do{if(J.pending===J.pending_buf_size&&(J.gzhead.hcrc&&J.pending>Y&&(O.adler=d(O.adler,J.pending_buf,J.pending-Y,Y)),I(O),Y=J.pending,J.pending===J.pending_buf_size)){ie=1;break}ie=J.gzindex<J.gzhead.comment.length?255&J.gzhead.comment.charCodeAt(J.gzindex++):0,B(J,ie)}while(ie!==0);J.gzhead.hcrc&&J.pending>Y&&(O.adler=d(O.adler,J.pending_buf,J.pending-Y,Y)),ie===0&&(J.status=103)}else J.status=103;if(J.status===103&&(J.gzhead.hcrc?(J.pending+2>J.pending_buf_size&&I(O),J.pending+2<=J.pending_buf_size&&(B(J,255&O.adler),B(J,O.adler>>8&255),O.adler=0,J.status=M)):J.status=M),J.pending!==0){if(I(O),O.avail_out===0)return J.last_flush=-1,f}else if(O.avail_in===0&&Q(de)<=Q(ce)&&de!==g)return K(O,-5);if(J.status===666&&O.avail_in!==0)return K(O,-5);if(O.avail_in!==0||J.lookahead!==0||de!==p&&J.status!==666){var pe=J.strategy===2?(function(se,ke){for(var De;;){if(se.lookahead===0&&(X(se),se.lookahead===0)){if(ke===p)return P;break}if(se.match_length=0,De=o._tr_tally(se,0,se.window[se.strstart]),se.lookahead--,se.strstart++,De&&(z(se,!1),se.strm.avail_out===0))return P}return se.insert=0,ke===g?(z(se,!0),se.strm.avail_out===0?V:G):se.last_lit&&(z(se,!1),se.strm.avail_out===0)?P:W})(J,de):J.strategy===3?(function(se,ke){for(var De,xe,Pe,Ze,qe=se.window;;){if(se.lookahead<=j){if(X(se),se.lookahead<=j&&ke===p)return P;if(se.lookahead===0)break}if(se.match_length=0,se.lookahead>=F&&0<se.strstart&&(xe=qe[Pe=se.strstart-1])===qe[++Pe]&&xe===qe[++Pe]&&xe===qe[++Pe]){Ze=se.strstart+j;do;while(xe===qe[++Pe]&&xe===qe[++Pe]&&xe===qe[++Pe]&&xe===qe[++Pe]&&xe===qe[++Pe]&&xe===qe[++Pe]&&xe===qe[++Pe]&&xe===qe[++Pe]&&Pe<Ze);se.match_length=j-(Ze-Pe),se.match_length>se.lookahead&&(se.match_length=se.lookahead)}if(se.match_length>=F?(De=o._tr_tally(se,1,se.match_length-F),se.lookahead-=se.match_length,se.strstart+=se.match_length,se.match_length=0):(De=o._tr_tally(se,0,se.window[se.strstart]),se.lookahead--,se.strstart++),De&&(z(se,!1),se.strm.avail_out===0))return P}return se.insert=0,ke===g?(z(se,!0),se.strm.avail_out===0?V:G):se.last_lit&&(z(se,!1),se.strm.avail_out===0)?P:W})(J,de):s[J.level].func(J,de);if(pe!==V&&pe!==G||(J.status=666),pe===P||pe===V)return O.avail_out===0&&(J.last_flush=-1),f;if(pe===W&&(de===1?o._tr_align(J):de!==5&&(o._tr_stored_block(J,0,0,!1),de===3&&($(J.head),J.lookahead===0&&(J.strstart=0,J.block_start=0,J.insert=0))),I(O),O.avail_out===0))return J.last_flush=-1,f}return de!==g?f:J.wrap<=0?1:(J.wrap===2?(B(J,255&O.adler),B(J,O.adler>>8&255),B(J,O.adler>>16&255),B(J,O.adler>>24&255),B(J,255&O.total_in),B(J,O.total_in>>8&255),B(J,O.total_in>>16&255),B(J,O.total_in>>24&255)):(N(J,O.adler>>>16),N(J,65535&O.adler)),I(O),0<J.wrap&&(J.wrap=-J.wrap),J.pending!==0?f:1)},a.deflateEnd=function(O){var de;return O&&O.state?(de=O.state.status)!==R&&de!==69&&de!==73&&de!==91&&de!==103&&de!==M&&de!==666?K(O,m):(O.state=null,de===M?K(O,-3):f):m},a.deflateSetDictionary=function(O,de){var ce,J,Y,ie,he,pe,se,ke,De=de.length;if(!O||!O.state||(ie=(ce=O.state).wrap)===2||ie===1&&ce.status!==R||ce.lookahead)return m;for(ie===1&&(O.adler=c(O.adler,de,De,0)),ce.wrap=0,De>=ce.w_size&&(ie===0&&($(ce.head),ce.strstart=0,ce.block_start=0,ce.insert=0),ke=new u.Buf8(ce.w_size),u.arraySet(ke,de,De-ce.w_size,ce.w_size,0),de=ke,De=ce.w_size),he=O.avail_in,pe=O.next_in,se=O.input,O.avail_in=De,O.next_in=0,O.input=de,X(ce);ce.lookahead>=F;){for(J=ce.strstart,Y=ce.lookahead-(F-1);ce.ins_h=(ce.ins_h<<ce.hash_shift^ce.window[J+F-1])&ce.hash_mask,ce.prev[J&ce.w_mask]=ce.head[ce.ins_h],ce.head[ce.ins_h]=J,J++,--Y;);ce.strstart=J,ce.lookahead=F-1,X(ce)}return ce.strstart+=ce.lookahead,ce.block_start=ce.strstart,ce.insert=ce.lookahead,ce.lookahead=0,ce.match_length=ce.prev_length=F-1,ce.match_available=0,O.next_in=pe,O.input=se,O.avail_in=he,ce.wrap=ie,f},a.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(r,n,a){n.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(r,n,a){n.exports=function(s,u){var o,c,d,h,p,g,f,m,b,v,k,S,C,x,w,D,A,_,F,j,q,R,M,P,W;o=s.state,c=s.next_in,P=s.input,d=c+(s.avail_in-5),h=s.next_out,W=s.output,p=h-(u-s.avail_out),g=h+(s.avail_out-257),f=o.dmax,m=o.wsize,b=o.whave,v=o.wnext,k=o.window,S=o.hold,C=o.bits,x=o.lencode,w=o.distcode,D=(1<<o.lenbits)-1,A=(1<<o.distbits)-1;e:do{C<15&&(S+=P[c++]<<C,C+=8,S+=P[c++]<<C,C+=8),_=x[S&D];t:for(;;){if(S>>>=F=_>>>24,C-=F,(F=_>>>16&255)===0)W[h++]=65535&_;else{if(!(16&F)){if((64&F)==0){_=x[(65535&_)+(S&(1<<F)-1)];continue t}if(32&F){o.mode=12;break e}s.msg="invalid literal/length code",o.mode=30;break e}j=65535&_,(F&=15)&&(C<F&&(S+=P[c++]<<C,C+=8),j+=S&(1<<F)-1,S>>>=F,C-=F),C<15&&(S+=P[c++]<<C,C+=8,S+=P[c++]<<C,C+=8),_=w[S&A];r:for(;;){if(S>>>=F=_>>>24,C-=F,!(16&(F=_>>>16&255))){if((64&F)==0){_=w[(65535&_)+(S&(1<<F)-1)];continue r}s.msg="invalid distance code",o.mode=30;break e}if(q=65535&_,C<(F&=15)&&(S+=P[c++]<<C,(C+=8)<F&&(S+=P[c++]<<C,C+=8)),f<(q+=S&(1<<F)-1)){s.msg="invalid distance too far back",o.mode=30;break e}if(S>>>=F,C-=F,(F=h-p)<q){if(b<(F=q-F)&&o.sane){s.msg="invalid distance too far back",o.mode=30;break e}if(M=k,(R=0)===v){if(R+=m-F,F<j){for(j-=F;W[h++]=k[R++],--F;);R=h-q,M=W}}else if(v<F){if(R+=m+v-F,(F-=v)<j){for(j-=F;W[h++]=k[R++],--F;);if(R=0,v<j){for(j-=F=v;W[h++]=k[R++],--F;);R=h-q,M=W}}}else if(R+=v-F,F<j){for(j-=F;W[h++]=k[R++],--F;);R=h-q,M=W}for(;2<j;)W[h++]=M[R++],W[h++]=M[R++],W[h++]=M[R++],j-=3;j&&(W[h++]=M[R++],1<j&&(W[h++]=M[R++]))}else{for(R=h-q;W[h++]=W[R++],W[h++]=W[R++],W[h++]=W[R++],2<(j-=3););j&&(W[h++]=W[R++],1<j&&(W[h++]=W[R++]))}break}}break}}while(c<d&&h<g);c-=j=C>>3,S&=(1<<(C-=j<<3))-1,s.next_in=c,s.next_out=h,s.avail_in=c<d?d-c+5:5-(c-d),s.avail_out=h<g?g-h+257:257-(h-g),o.hold=S,o.bits=C}},{}],49:[function(r,n,a){var s=r("../utils/common"),u=r("./adler32"),o=r("./crc32"),c=r("./inffast"),d=r("./inftrees"),h=1,p=2,g=0,f=-2,m=1,b=852,v=592;function k(R){return(R>>>24&255)+(R>>>8&65280)+((65280&R)<<8)+((255&R)<<24)}function S(){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 s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function C(R){var M;return R&&R.state?(M=R.state,R.total_in=R.total_out=M.total=0,R.msg="",M.wrap&&(R.adler=1&M.wrap),M.mode=m,M.last=0,M.havedict=0,M.dmax=32768,M.head=null,M.hold=0,M.bits=0,M.lencode=M.lendyn=new s.Buf32(b),M.distcode=M.distdyn=new s.Buf32(v),M.sane=1,M.back=-1,g):f}function x(R){var M;return R&&R.state?((M=R.state).wsize=0,M.whave=0,M.wnext=0,C(R)):f}function w(R,M){var P,W;return R&&R.state?(W=R.state,M<0?(P=0,M=-M):(P=1+(M>>4),M<48&&(M&=15)),M&&(M<8||15<M)?f:(W.window!==null&&W.wbits!==M&&(W.window=null),W.wrap=P,W.wbits=M,x(R))):f}function D(R,M){var P,W;return R?(W=new S,(R.state=W).window=null,(P=w(R,M))!==g&&(R.state=null),P):f}var A,_,F=!0;function j(R){if(F){var M;for(A=new s.Buf32(512),_=new s.Buf32(32),M=0;M<144;)R.lens[M++]=8;for(;M<256;)R.lens[M++]=9;for(;M<280;)R.lens[M++]=7;for(;M<288;)R.lens[M++]=8;for(d(h,R.lens,0,288,A,0,R.work,{bits:9}),M=0;M<32;)R.lens[M++]=5;d(p,R.lens,0,32,_,0,R.work,{bits:5}),F=!1}R.lencode=A,R.lenbits=9,R.distcode=_,R.distbits=5}function q(R,M,P,W){var V,G=R.state;return G.window===null&&(G.wsize=1<<G.wbits,G.wnext=0,G.whave=0,G.window=new s.Buf8(G.wsize)),W>=G.wsize?(s.arraySet(G.window,M,P-G.wsize,G.wsize,0),G.wnext=0,G.whave=G.wsize):(W<(V=G.wsize-G.wnext)&&(V=W),s.arraySet(G.window,M,P-W,V,G.wnext),(W-=V)?(s.arraySet(G.window,M,P-W,W,0),G.wnext=W,G.whave=G.wsize):(G.wnext+=V,G.wnext===G.wsize&&(G.wnext=0),G.whave<G.wsize&&(G.whave+=V))),0}a.inflateReset=x,a.inflateReset2=w,a.inflateResetKeep=C,a.inflateInit=function(R){return D(R,15)},a.inflateInit2=D,a.inflate=function(R,M){var P,W,V,G,K,Q,$,I,z,B,N,ee,X,me,be,H,Z,re,we,ge,O,de,ce,J,Y=0,ie=new s.Buf8(4),he=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!R||!R.state||!R.output||!R.input&&R.avail_in!==0)return f;(P=R.state).mode===12&&(P.mode=13),K=R.next_out,V=R.output,$=R.avail_out,G=R.next_in,W=R.input,Q=R.avail_in,I=P.hold,z=P.bits,B=Q,N=$,de=g;e:for(;;)switch(P.mode){case m:if(P.wrap===0){P.mode=13;break}for(;z<16;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}if(2&P.wrap&&I===35615){ie[P.check=0]=255&I,ie[1]=I>>>8&255,P.check=o(P.check,ie,2,0),z=I=0,P.mode=2;break}if(P.flags=0,P.head&&(P.head.done=!1),!(1&P.wrap)||(((255&I)<<8)+(I>>8))%31){R.msg="incorrect header check",P.mode=30;break}if((15&I)!=8){R.msg="unknown compression method",P.mode=30;break}if(z-=4,O=8+(15&(I>>>=4)),P.wbits===0)P.wbits=O;else if(O>P.wbits){R.msg="invalid window size",P.mode=30;break}P.dmax=1<<O,R.adler=P.check=1,P.mode=512&I?10:12,z=I=0;break;case 2:for(;z<16;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}if(P.flags=I,(255&P.flags)!=8){R.msg="unknown compression method",P.mode=30;break}if(57344&P.flags){R.msg="unknown header flags set",P.mode=30;break}P.head&&(P.head.text=I>>8&1),512&P.flags&&(ie[0]=255&I,ie[1]=I>>>8&255,P.check=o(P.check,ie,2,0)),z=I=0,P.mode=3;case 3:for(;z<32;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}P.head&&(P.head.time=I),512&P.flags&&(ie[0]=255&I,ie[1]=I>>>8&255,ie[2]=I>>>16&255,ie[3]=I>>>24&255,P.check=o(P.check,ie,4,0)),z=I=0,P.mode=4;case 4:for(;z<16;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}P.head&&(P.head.xflags=255&I,P.head.os=I>>8),512&P.flags&&(ie[0]=255&I,ie[1]=I>>>8&255,P.check=o(P.check,ie,2,0)),z=I=0,P.mode=5;case 5:if(1024&P.flags){for(;z<16;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}P.length=I,P.head&&(P.head.extra_len=I),512&P.flags&&(ie[0]=255&I,ie[1]=I>>>8&255,P.check=o(P.check,ie,2,0)),z=I=0}else P.head&&(P.head.extra=null);P.mode=6;case 6:if(1024&P.flags&&(Q<(ee=P.length)&&(ee=Q),ee&&(P.head&&(O=P.head.extra_len-P.length,P.head.extra||(P.head.extra=new Array(P.head.extra_len)),s.arraySet(P.head.extra,W,G,ee,O)),512&P.flags&&(P.check=o(P.check,W,ee,G)),Q-=ee,G+=ee,P.length-=ee),P.length))break e;P.length=0,P.mode=7;case 7:if(2048&P.flags){if(Q===0)break e;for(ee=0;O=W[G+ee++],P.head&&O&&P.length<65536&&(P.head.name+=String.fromCharCode(O)),O&&ee<Q;);if(512&P.flags&&(P.check=o(P.check,W,ee,G)),Q-=ee,G+=ee,O)break e}else P.head&&(P.head.name=null);P.length=0,P.mode=8;case 8:if(4096&P.flags){if(Q===0)break e;for(ee=0;O=W[G+ee++],P.head&&O&&P.length<65536&&(P.head.comment+=String.fromCharCode(O)),O&&ee<Q;);if(512&P.flags&&(P.check=o(P.check,W,ee,G)),Q-=ee,G+=ee,O)break e}else P.head&&(P.head.comment=null);P.mode=9;case 9:if(512&P.flags){for(;z<16;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}if(I!==(65535&P.check)){R.msg="header crc mismatch",P.mode=30;break}z=I=0}P.head&&(P.head.hcrc=P.flags>>9&1,P.head.done=!0),R.adler=P.check=0,P.mode=12;break;case 10:for(;z<32;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}R.adler=P.check=k(I),z=I=0,P.mode=11;case 11:if(P.havedict===0)return R.next_out=K,R.avail_out=$,R.next_in=G,R.avail_in=Q,P.hold=I,P.bits=z,2;R.adler=P.check=1,P.mode=12;case 12:if(M===5||M===6)break e;case 13:if(P.last){I>>>=7&z,z-=7&z,P.mode=27;break}for(;z<3;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}switch(P.last=1&I,z-=1,3&(I>>>=1)){case 0:P.mode=14;break;case 1:if(j(P),P.mode=20,M!==6)break;I>>>=2,z-=2;break e;case 2:P.mode=17;break;case 3:R.msg="invalid block type",P.mode=30}I>>>=2,z-=2;break;case 14:for(I>>>=7&z,z-=7&z;z<32;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}if((65535&I)!=(I>>>16^65535)){R.msg="invalid stored block lengths",P.mode=30;break}if(P.length=65535&I,z=I=0,P.mode=15,M===6)break e;case 15:P.mode=16;case 16:if(ee=P.length){if(Q<ee&&(ee=Q),$<ee&&(ee=$),ee===0)break e;s.arraySet(V,W,G,ee,K),Q-=ee,G+=ee,$-=ee,K+=ee,P.length-=ee;break}P.mode=12;break;case 17:for(;z<14;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}if(P.nlen=257+(31&I),I>>>=5,z-=5,P.ndist=1+(31&I),I>>>=5,z-=5,P.ncode=4+(15&I),I>>>=4,z-=4,286<P.nlen||30<P.ndist){R.msg="too many length or distance symbols",P.mode=30;break}P.have=0,P.mode=18;case 18:for(;P.have<P.ncode;){for(;z<3;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}P.lens[he[P.have++]]=7&I,I>>>=3,z-=3}for(;P.have<19;)P.lens[he[P.have++]]=0;if(P.lencode=P.lendyn,P.lenbits=7,ce={bits:P.lenbits},de=d(0,P.lens,0,19,P.lencode,0,P.work,ce),P.lenbits=ce.bits,de){R.msg="invalid code lengths set",P.mode=30;break}P.have=0,P.mode=19;case 19:for(;P.have<P.nlen+P.ndist;){for(;H=(Y=P.lencode[I&(1<<P.lenbits)-1])>>>16&255,Z=65535&Y,!((be=Y>>>24)<=z);){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}if(Z<16)I>>>=be,z-=be,P.lens[P.have++]=Z;else{if(Z===16){for(J=be+2;z<J;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}if(I>>>=be,z-=be,P.have===0){R.msg="invalid bit length repeat",P.mode=30;break}O=P.lens[P.have-1],ee=3+(3&I),I>>>=2,z-=2}else if(Z===17){for(J=be+3;z<J;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}z-=be,O=0,ee=3+(7&(I>>>=be)),I>>>=3,z-=3}else{for(J=be+7;z<J;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}z-=be,O=0,ee=11+(127&(I>>>=be)),I>>>=7,z-=7}if(P.have+ee>P.nlen+P.ndist){R.msg="invalid bit length repeat",P.mode=30;break}for(;ee--;)P.lens[P.have++]=O}}if(P.mode===30)break;if(P.lens[256]===0){R.msg="invalid code -- missing end-of-block",P.mode=30;break}if(P.lenbits=9,ce={bits:P.lenbits},de=d(h,P.lens,0,P.nlen,P.lencode,0,P.work,ce),P.lenbits=ce.bits,de){R.msg="invalid literal/lengths set",P.mode=30;break}if(P.distbits=6,P.distcode=P.distdyn,ce={bits:P.distbits},de=d(p,P.lens,P.nlen,P.ndist,P.distcode,0,P.work,ce),P.distbits=ce.bits,de){R.msg="invalid distances set",P.mode=30;break}if(P.mode=20,M===6)break e;case 20:P.mode=21;case 21:if(6<=Q&&258<=$){R.next_out=K,R.avail_out=$,R.next_in=G,R.avail_in=Q,P.hold=I,P.bits=z,c(R,N),K=R.next_out,V=R.output,$=R.avail_out,G=R.next_in,W=R.input,Q=R.avail_in,I=P.hold,z=P.bits,P.mode===12&&(P.back=-1);break}for(P.back=0;H=(Y=P.lencode[I&(1<<P.lenbits)-1])>>>16&255,Z=65535&Y,!((be=Y>>>24)<=z);){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}if(H&&(240&H)==0){for(re=be,we=H,ge=Z;H=(Y=P.lencode[ge+((I&(1<<re+we)-1)>>re)])>>>16&255,Z=65535&Y,!(re+(be=Y>>>24)<=z);){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}I>>>=re,z-=re,P.back+=re}if(I>>>=be,z-=be,P.back+=be,P.length=Z,H===0){P.mode=26;break}if(32&H){P.back=-1,P.mode=12;break}if(64&H){R.msg="invalid literal/length code",P.mode=30;break}P.extra=15&H,P.mode=22;case 22:if(P.extra){for(J=P.extra;z<J;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}P.length+=I&(1<<P.extra)-1,I>>>=P.extra,z-=P.extra,P.back+=P.extra}P.was=P.length,P.mode=23;case 23:for(;H=(Y=P.distcode[I&(1<<P.distbits)-1])>>>16&255,Z=65535&Y,!((be=Y>>>24)<=z);){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}if((240&H)==0){for(re=be,we=H,ge=Z;H=(Y=P.distcode[ge+((I&(1<<re+we)-1)>>re)])>>>16&255,Z=65535&Y,!(re+(be=Y>>>24)<=z);){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}I>>>=re,z-=re,P.back+=re}if(I>>>=be,z-=be,P.back+=be,64&H){R.msg="invalid distance code",P.mode=30;break}P.offset=Z,P.extra=15&H,P.mode=24;case 24:if(P.extra){for(J=P.extra;z<J;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}P.offset+=I&(1<<P.extra)-1,I>>>=P.extra,z-=P.extra,P.back+=P.extra}if(P.offset>P.dmax){R.msg="invalid distance too far back",P.mode=30;break}P.mode=25;case 25:if($===0)break e;if(ee=N-$,P.offset>ee){if((ee=P.offset-ee)>P.whave&&P.sane){R.msg="invalid distance too far back",P.mode=30;break}X=ee>P.wnext?(ee-=P.wnext,P.wsize-ee):P.wnext-ee,ee>P.length&&(ee=P.length),me=P.window}else me=V,X=K-P.offset,ee=P.length;for($<ee&&(ee=$),$-=ee,P.length-=ee;V[K++]=me[X++],--ee;);P.length===0&&(P.mode=21);break;case 26:if($===0)break e;V[K++]=P.length,$--,P.mode=21;break;case 27:if(P.wrap){for(;z<32;){if(Q===0)break e;Q--,I|=W[G++]<<z,z+=8}if(N-=$,R.total_out+=N,P.total+=N,N&&(R.adler=P.check=P.flags?o(P.check,V,N,K-N):u(P.check,V,N,K-N)),N=$,(P.flags?I:k(I))!==P.check){R.msg="incorrect data check",P.mode=30;break}z=I=0}P.mode=28;case 28:if(P.wrap&&P.flags){for(;z<32;){if(Q===0)break e;Q--,I+=W[G++]<<z,z+=8}if(I!==(4294967295&P.total)){R.msg="incorrect length check",P.mode=30;break}z=I=0}P.mode=29;case 29:de=1;break e;case 30:de=-3;break e;case 31:return-4;case 32:default:return f}return R.next_out=K,R.avail_out=$,R.next_in=G,R.avail_in=Q,P.hold=I,P.bits=z,(P.wsize||N!==R.avail_out&&P.mode<30&&(P.mode<27||M!==4))&&q(R,R.output,R.next_out,N-R.avail_out)?(P.mode=31,-4):(B-=R.avail_in,N-=R.avail_out,R.total_in+=B,R.total_out+=N,P.total+=N,P.wrap&&N&&(R.adler=P.check=P.flags?o(P.check,V,N,R.next_out-N):u(P.check,V,N,R.next_out-N)),R.data_type=P.bits+(P.last?64:0)+(P.mode===12?128:0)+(P.mode===20||P.mode===15?256:0),(B==0&&N===0||M===4)&&de===g&&(de=-5),de)},a.inflateEnd=function(R){if(!R||!R.state)return f;var M=R.state;return M.window&&(M.window=null),R.state=null,g},a.inflateGetHeader=function(R,M){var P;return R&&R.state?(2&(P=R.state).wrap)==0?f:((P.head=M).done=!1,g):f},a.inflateSetDictionary=function(R,M){var P,W=M.length;return R&&R.state?(P=R.state).wrap!==0&&P.mode!==11?f:P.mode===11&&u(1,M,W,0)!==P.check?-3:q(R,M,W,W)?(P.mode=31,-4):(P.havedict=1,g):f},a.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(r,n,a){var s=r("../utils/common"),u=[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],o=[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],c=[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],d=[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];n.exports=function(h,p,g,f,m,b,v,k){var S,C,x,w,D,A,_,F,j,q=k.bits,R=0,M=0,P=0,W=0,V=0,G=0,K=0,Q=0,$=0,I=0,z=null,B=0,N=new s.Buf16(16),ee=new s.Buf16(16),X=null,me=0;for(R=0;R<=15;R++)N[R]=0;for(M=0;M<f;M++)N[p[g+M]]++;for(V=q,W=15;1<=W&&N[W]===0;W--);if(W<V&&(V=W),W===0)return m[b++]=20971520,m[b++]=20971520,k.bits=1,0;for(P=1;P<W&&N[P]===0;P++);for(V<P&&(V=P),R=Q=1;R<=15;R++)if(Q<<=1,(Q-=N[R])<0)return-1;if(0<Q&&(h===0||W!==1))return-1;for(ee[1]=0,R=1;R<15;R++)ee[R+1]=ee[R]+N[R];for(M=0;M<f;M++)p[g+M]!==0&&(v[ee[p[g+M]]++]=M);if(A=h===0?(z=X=v,19):h===1?(z=u,B-=257,X=o,me-=257,256):(z=c,X=d,-1),R=P,D=b,K=M=I=0,x=-1,w=($=1<<(G=V))-1,h===1&&852<$||h===2&&592<$)return 1;for(;;){for(_=R-K,j=v[M]<A?(F=0,v[M]):v[M]>A?(F=X[me+v[M]],z[B+v[M]]):(F=96,0),S=1<<R-K,P=C=1<<G;m[D+(I>>K)+(C-=S)]=_<<24|F<<16|j|0,C!==0;);for(S=1<<R-1;I&S;)S>>=1;if(S!==0?(I&=S-1,I+=S):I=0,M++,--N[R]==0){if(R===W)break;R=p[g+v[M]]}if(V<R&&(I&w)!==x){for(K===0&&(K=V),D+=P,Q=1<<(G=R-K);G+K<W&&!((Q-=N[G+K])<=0);)G++,Q<<=1;if($+=1<<G,h===1&&852<$||h===2&&592<$)return 1;m[x=I&w]=V<<24|G<<16|D-b|0}}return I!==0&&(m[D+I]=R-K<<24|64<<16|0),k.bits=V,0}},{"../utils/common":41}],51:[function(r,n,a){n.exports={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"}},{}],52:[function(r,n,a){var s=r("../utils/common"),u=0,o=1;function c(Y){for(var ie=Y.length;0<=--ie;)Y[ie]=0}var d=0,h=29,p=256,g=p+1+h,f=30,m=19,b=2*g+1,v=15,k=16,S=7,C=256,x=16,w=17,D=18,A=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],_=[0,0,0,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],F=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],j=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],q=new Array(2*(g+2));c(q);var R=new Array(2*f);c(R);var M=new Array(512);c(M);var P=new Array(256);c(P);var W=new Array(h);c(W);var V,G,K,Q=new Array(f);function $(Y,ie,he,pe,se){this.static_tree=Y,this.extra_bits=ie,this.extra_base=he,this.elems=pe,this.max_length=se,this.has_stree=Y&&Y.length}function I(Y,ie){this.dyn_tree=Y,this.max_code=0,this.stat_desc=ie}function z(Y){return Y<256?M[Y]:M[256+(Y>>>7)]}function B(Y,ie){Y.pending_buf[Y.pending++]=255&ie,Y.pending_buf[Y.pending++]=ie>>>8&255}function N(Y,ie,he){Y.bi_valid>k-he?(Y.bi_buf|=ie<<Y.bi_valid&65535,B(Y,Y.bi_buf),Y.bi_buf=ie>>k-Y.bi_valid,Y.bi_valid+=he-k):(Y.bi_buf|=ie<<Y.bi_valid&65535,Y.bi_valid+=he)}function ee(Y,ie,he){N(Y,he[2*ie],he[2*ie+1])}function X(Y,ie){for(var he=0;he|=1&Y,Y>>>=1,he<<=1,0<--ie;);return he>>>1}function me(Y,ie,he){var pe,se,ke=new Array(v+1),De=0;for(pe=1;pe<=v;pe++)ke[pe]=De=De+he[pe-1]<<1;for(se=0;se<=ie;se++){var xe=Y[2*se+1];xe!==0&&(Y[2*se]=X(ke[xe]++,xe))}}function be(Y){var ie;for(ie=0;ie<g;ie++)Y.dyn_ltree[2*ie]=0;for(ie=0;ie<f;ie++)Y.dyn_dtree[2*ie]=0;for(ie=0;ie<m;ie++)Y.bl_tree[2*ie]=0;Y.dyn_ltree[2*C]=1,Y.opt_len=Y.static_len=0,Y.last_lit=Y.matches=0}function H(Y){8<Y.bi_valid?B(Y,Y.bi_buf):0<Y.bi_valid&&(Y.pending_buf[Y.pending++]=Y.bi_buf),Y.bi_buf=0,Y.bi_valid=0}function Z(Y,ie,he,pe){var se=2*ie,ke=2*he;return Y[se]<Y[ke]||Y[se]===Y[ke]&&pe[ie]<=pe[he]}function re(Y,ie,he){for(var pe=Y.heap[he],se=he<<1;se<=Y.heap_len&&(se<Y.heap_len&&Z(ie,Y.heap[se+1],Y.heap[se],Y.depth)&&se++,!Z(ie,pe,Y.heap[se],Y.depth));)Y.heap[he]=Y.heap[se],he=se,se<<=1;Y.heap[he]=pe}function we(Y,ie,he){var pe,se,ke,De,xe=0;if(Y.last_lit!==0)for(;pe=Y.pending_buf[Y.d_buf+2*xe]<<8|Y.pending_buf[Y.d_buf+2*xe+1],se=Y.pending_buf[Y.l_buf+xe],xe++,pe===0?ee(Y,se,ie):(ee(Y,(ke=P[se])+p+1,ie),(De=A[ke])!==0&&N(Y,se-=W[ke],De),ee(Y,ke=z(--pe),he),(De=_[ke])!==0&&N(Y,pe-=Q[ke],De)),xe<Y.last_lit;);ee(Y,C,ie)}function ge(Y,ie){var he,pe,se,ke=ie.dyn_tree,De=ie.stat_desc.static_tree,xe=ie.stat_desc.has_stree,Pe=ie.stat_desc.elems,Ze=-1;for(Y.heap_len=0,Y.heap_max=b,he=0;he<Pe;he++)ke[2*he]!==0?(Y.heap[++Y.heap_len]=Ze=he,Y.depth[he]=0):ke[2*he+1]=0;for(;Y.heap_len<2;)ke[2*(se=Y.heap[++Y.heap_len]=Ze<2?++Ze:0)]=1,Y.depth[se]=0,Y.opt_len--,xe&&(Y.static_len-=De[2*se+1]);for(ie.max_code=Ze,he=Y.heap_len>>1;1<=he;he--)re(Y,ke,he);for(se=Pe;he=Y.heap[1],Y.heap[1]=Y.heap[Y.heap_len--],re(Y,ke,1),pe=Y.heap[1],Y.heap[--Y.heap_max]=he,Y.heap[--Y.heap_max]=pe,ke[2*se]=ke[2*he]+ke[2*pe],Y.depth[se]=(Y.depth[he]>=Y.depth[pe]?Y.depth[he]:Y.depth[pe])+1,ke[2*he+1]=ke[2*pe+1]=se,Y.heap[1]=se++,re(Y,ke,1),2<=Y.heap_len;);Y.heap[--Y.heap_max]=Y.heap[1],(function(qe,ot){var It,xt,xr,je,gt,en,jt=ot.dyn_tree,qr=ot.max_code,yi=ot.stat_desc.static_tree,Ca=ot.stat_desc.has_stree,Bu=ot.stat_desc.extra_bits,pn=ot.stat_desc.extra_base,Cr=ot.stat_desc.max_length,wi=0;for(je=0;je<=v;je++)qe.bl_count[je]=0;for(jt[2*qe.heap[qe.heap_max]+1]=0,It=qe.heap_max+1;It<b;It++)Cr<(je=jt[2*jt[2*(xt=qe.heap[It])+1]+1]+1)&&(je=Cr,wi++),jt[2*xt+1]=je,qr<xt||(qe.bl_count[je]++,gt=0,pn<=xt&&(gt=Bu[xt-pn]),en=jt[2*xt],qe.opt_len+=en*(je+gt),Ca&&(qe.static_len+=en*(yi[2*xt+1]+gt)));if(wi!==0){do{for(je=Cr-1;qe.bl_count[je]===0;)je--;qe.bl_count[je]--,qe.bl_count[je+1]+=2,qe.bl_count[Cr]--,wi-=2}while(0<wi);for(je=Cr;je!==0;je--)for(xt=qe.bl_count[je];xt!==0;)qr<(xr=qe.heap[--It])||(jt[2*xr+1]!==je&&(qe.opt_len+=(je-jt[2*xr+1])*jt[2*xr],jt[2*xr+1]=je),xt--)}})(Y,ie),me(ke,Ze,Y.bl_count)}function O(Y,ie,he){var pe,se,ke=-1,De=ie[1],xe=0,Pe=7,Ze=4;for(De===0&&(Pe=138,Ze=3),ie[2*(he+1)+1]=65535,pe=0;pe<=he;pe++)se=De,De=ie[2*(pe+1)+1],++xe<Pe&&se===De||(xe<Ze?Y.bl_tree[2*se]+=xe:se!==0?(se!==ke&&Y.bl_tree[2*se]++,Y.bl_tree[2*x]++):xe<=10?Y.bl_tree[2*w]++:Y.bl_tree[2*D]++,ke=se,Ze=(xe=0)===De?(Pe=138,3):se===De?(Pe=6,3):(Pe=7,4))}function de(Y,ie,he){var pe,se,ke=-1,De=ie[1],xe=0,Pe=7,Ze=4;for(De===0&&(Pe=138,Ze=3),pe=0;pe<=he;pe++)if(se=De,De=ie[2*(pe+1)+1],!(++xe<Pe&&se===De)){if(xe<Ze)for(;ee(Y,se,Y.bl_tree),--xe!=0;);else se!==0?(se!==ke&&(ee(Y,se,Y.bl_tree),xe--),ee(Y,x,Y.bl_tree),N(Y,xe-3,2)):xe<=10?(ee(Y,w,Y.bl_tree),N(Y,xe-3,3)):(ee(Y,D,Y.bl_tree),N(Y,xe-11,7));ke=se,Ze=(xe=0)===De?(Pe=138,3):se===De?(Pe=6,3):(Pe=7,4)}}c(Q);var ce=!1;function J(Y,ie,he,pe){N(Y,(d<<1)+(pe?1:0),3),(function(se,ke,De,xe){H(se),B(se,De),B(se,~De),s.arraySet(se.pending_buf,se.window,ke,De,se.pending),se.pending+=De})(Y,ie,he)}a._tr_init=function(Y){ce||((function(){var ie,he,pe,se,ke,De=new Array(v+1);for(se=pe=0;se<h-1;se++)for(W[se]=pe,ie=0;ie<1<<A[se];ie++)P[pe++]=se;for(P[pe-1]=se,se=ke=0;se<16;se++)for(Q[se]=ke,ie=0;ie<1<<_[se];ie++)M[ke++]=se;for(ke>>=7;se<f;se++)for(Q[se]=ke<<7,ie=0;ie<1<<_[se]-7;ie++)M[256+ke++]=se;for(he=0;he<=v;he++)De[he]=0;for(ie=0;ie<=143;)q[2*ie+1]=8,ie++,De[8]++;for(;ie<=255;)q[2*ie+1]=9,ie++,De[9]++;for(;ie<=279;)q[2*ie+1]=7,ie++,De[7]++;for(;ie<=287;)q[2*ie+1]=8,ie++,De[8]++;for(me(q,g+1,De),ie=0;ie<f;ie++)R[2*ie+1]=5,R[2*ie]=X(ie,5);V=new $(q,A,p+1,g,v),G=new $(R,_,0,f,v),K=new $(new Array(0),F,0,m,S)})(),ce=!0),Y.l_desc=new I(Y.dyn_ltree,V),Y.d_desc=new I(Y.dyn_dtree,G),Y.bl_desc=new I(Y.bl_tree,K),Y.bi_buf=0,Y.bi_valid=0,be(Y)},a._tr_stored_block=J,a._tr_flush_block=function(Y,ie,he,pe){var se,ke,De=0;0<Y.level?(Y.strm.data_type===2&&(Y.strm.data_type=(function(xe){var Pe,Ze=4093624447;for(Pe=0;Pe<=31;Pe++,Ze>>>=1)if(1&Ze&&xe.dyn_ltree[2*Pe]!==0)return u;if(xe.dyn_ltree[18]!==0||xe.dyn_ltree[20]!==0||xe.dyn_ltree[26]!==0)return o;for(Pe=32;Pe<p;Pe++)if(xe.dyn_ltree[2*Pe]!==0)return o;return u})(Y)),ge(Y,Y.l_desc),ge(Y,Y.d_desc),De=(function(xe){var Pe;for(O(xe,xe.dyn_ltree,xe.l_desc.max_code),O(xe,xe.dyn_dtree,xe.d_desc.max_code),ge(xe,xe.bl_desc),Pe=m-1;3<=Pe&&xe.bl_tree[2*j[Pe]+1]===0;Pe--);return xe.opt_len+=3*(Pe+1)+5+5+4,Pe})(Y),se=Y.opt_len+3+7>>>3,(ke=Y.static_len+3+7>>>3)<=se&&(se=ke)):se=ke=he+5,he+4<=se&&ie!==-1?J(Y,ie,he,pe):Y.strategy===4||ke===se?(N(Y,2+(pe?1:0),3),we(Y,q,R)):(N(Y,4+(pe?1:0),3),(function(xe,Pe,Ze,qe){var ot;for(N(xe,Pe-257,5),N(xe,Ze-1,5),N(xe,qe-4,4),ot=0;ot<qe;ot++)N(xe,xe.bl_tree[2*j[ot]+1],3);de(xe,xe.dyn_ltree,Pe-1),de(xe,xe.dyn_dtree,Ze-1)})(Y,Y.l_desc.max_code+1,Y.d_desc.max_code+1,De+1),we(Y,Y.dyn_ltree,Y.dyn_dtree)),be(Y),pe&&H(Y)},a._tr_tally=function(Y,ie,he){return Y.pending_buf[Y.d_buf+2*Y.last_lit]=ie>>>8&255,Y.pending_buf[Y.d_buf+2*Y.last_lit+1]=255&ie,Y.pending_buf[Y.l_buf+Y.last_lit]=255&he,Y.last_lit++,ie===0?Y.dyn_ltree[2*he]++:(Y.matches++,ie--,Y.dyn_ltree[2*(P[he]+p+1)]++,Y.dyn_dtree[2*z(ie)]++),Y.last_lit===Y.lit_bufsize-1},a._tr_align=function(Y){N(Y,2,3),ee(Y,C,q),(function(ie){ie.bi_valid===16?(B(ie,ie.bi_buf),ie.bi_buf=0,ie.bi_valid=0):8<=ie.bi_valid&&(ie.pending_buf[ie.pending++]=255&ie.bi_buf,ie.bi_buf>>=8,ie.bi_valid-=8)})(Y)}},{"../utils/common":41}],53:[function(r,n,a){n.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(r,n,a){(function(s){(function(u,o){if(!u.setImmediate){var c,d,h,p,g=1,f={},m=!1,b=u.document,v=Object.getPrototypeOf&&Object.getPrototypeOf(u);v=v&&v.setTimeout?v:u,c={}.toString.call(u.process)==="[object process]"?function(x){process.nextTick(function(){S(x)})}:(function(){if(u.postMessage&&!u.importScripts){var x=!0,w=u.onmessage;return u.onmessage=function(){x=!1},u.postMessage("","*"),u.onmessage=w,x}})()?(p="setImmediate$"+Math.random()+"$",u.addEventListener?u.addEventListener("message",C,!1):u.attachEvent("onmessage",C),function(x){u.postMessage(p+x,"*")}):u.MessageChannel?((h=new MessageChannel).port1.onmessage=function(x){S(x.data)},function(x){h.port2.postMessage(x)}):b&&"onreadystatechange"in b.createElement("script")?(d=b.documentElement,function(x){var w=b.createElement("script");w.onreadystatechange=function(){S(x),w.onreadystatechange=null,d.removeChild(w),w=null},d.appendChild(w)}):function(x){setTimeout(S,0,x)},v.setImmediate=function(x){typeof x!="function"&&(x=new Function(""+x));for(var w=new Array(arguments.length-1),D=0;D<w.length;D++)w[D]=arguments[D+1];var A={callback:x,args:w};return f[g]=A,c(g),g++},v.clearImmediate=k}function k(x){delete f[x]}function S(x){if(m)setTimeout(S,0,x);else{var w=f[x];if(w){m=!0;try{(function(D){var A=D.callback,_=D.args;switch(_.length){case 0:A();break;case 1:A(_[0]);break;case 2:A(_[0],_[1]);break;case 3:A(_[0],_[1],_[2]);break;default:A.apply(o,_)}})(w)}finally{k(x),m=!1}}}}function C(x){x.source===u&&typeof x.data=="string"&&x.data.indexOf(p)===0&&S(+x.data.slice(p.length))}})(typeof self>"u"?s===void 0?this:s:self)}).call(this,typeof gf<"u"?gf:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(Fg)),Fg.exports}var HP=UP();const xz=gd(HP),WP="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";let Cz=(e=21)=>{let t="",r=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+=WP[r[e]&63];return t};var GP=Object.defineProperty,VP=(e,t,r)=>t in e?GP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Lg=(e,t,r)=>(VP(e,typeof t!="symbol"?t+"":t,r),r);let KP=class{constructor(){Lg(this,"current",this.detect()),Lg(this,"handoffState","pending"),Lg(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},_n=new KP,Nr=(e,t)=>{_n.isServer?le.useEffect(e,t):le.useLayoutEffect(e,t)};function Tn(e){let t=le.useRef(e);return Nr(()=>{t.current=e},[e]),t}let pt=function(e){let t=Tn(e);return Xe.useCallback((...r)=>t.current(...r),[t])};function Ad(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function gi(){let e=[],t={addEventListener(r,n,a,s){return r.addEventListener(n,a,s),t.add(()=>r.removeEventListener(n,a,s))},requestAnimationFrame(...r){let n=requestAnimationFrame(...r);return t.add(()=>cancelAnimationFrame(n))},nextFrame(...r){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...r))},setTimeout(...r){let n=setTimeout(...r);return t.add(()=>clearTimeout(n))},microTask(...r){let n={current:!0};return Ad(()=>{n.current&&r[0]()}),t.add(()=>{n.current=!1})},style(r,n,a){let s=r.style.getPropertyValue(n);return Object.assign(r.style,{[n]:a}),this.add(()=>{Object.assign(r.style,{[n]:s})})},group(r){let n=gi();return r(n),this.add(()=>n.dispose())},add(r){return e.push(r),()=>{let n=e.indexOf(r);if(n>=0)for(let a of e.splice(n,1))a()}},dispose(){for(let r of e.splice(0))r()}};return t}function K1(){let[e]=le.useState(gi);return le.useEffect(()=>()=>e.dispose(),[e]),e}function YP(){let e=typeof document>"u";return"useSyncExternalStore"in Hl?(t=>t.useSyncExternalStore)(Hl)(()=>()=>{},()=>!1,()=>!e):!1}function Au(){let e=YP(),[t,r]=le.useState(_n.isHandoffComplete);return t&&_n.isHandoffComplete===!1&&r(!1),le.useEffect(()=>{t!==!0&&r(!0)},[t]),le.useEffect(()=>_n.handoff(),[]),e?!1:t}var A3;let _u=(A3=Xe.useId)!=null?A3:function(){let e=Au(),[t,r]=Xe.useState(e?()=>_n.nextId():null);return Nr(()=>{t===null&&r(_n.nextId())},[t]),t!=null?""+t:void 0};function Kt(e,t,...r){if(e in t){let a=t[e];return typeof a=="function"?a(...r):a}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(a=>`"${a}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Kt),n}function Y1(e){return _n.isServer?null:e instanceof Node?e.ownerDocument:e!=null&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let n1=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var fa=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(fa||{}),G4=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(G4||{}),XP=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(XP||{});function V4(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(n1)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}var K4=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(K4||{});function Y4(e,t=0){var r;return e===((r=Y1(e))==null?void 0:r.body)?!1:Kt(t,{0(){return e.matches(n1)},1(){let n=e;for(;n!==null;){if(n.matches(n1))return!0;n=n.parentElement}return!1}})}function Ez(e){let t=Y1(e);gi().nextFrame(()=>{t&&!Y4(t.activeElement,0)&&hi(e)})}var QP=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(QP||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function hi(e){e==null||e.focus({preventScroll:!0})}let ZP=["textarea","input"].join(",");function JP(e){var t,r;return(r=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,ZP))!=null?r:!1}function eN(e,t=r=>r){return e.slice().sort((r,n)=>{let a=t(r),s=t(n);if(a===null||s===null)return 0;let u=a.compareDocumentPosition(s);return u&Node.DOCUMENT_POSITION_FOLLOWING?-1:u&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function Az(e,t){return Ml(V4(),t,{relativeTo:e})}function Ml(e,t,{sorted:r=!0,relativeTo:n=null,skipElements:a=[]}={}){let s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,u=Array.isArray(e)?r?eN(e):e:V4(e);a.length>0&&u.length>1&&(u=u.filter(f=>!a.includes(f))),n=n??s.activeElement;let o=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,u.indexOf(n))-1;if(t&4)return Math.max(0,u.indexOf(n))+1;if(t&8)return u.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=t&32?{preventScroll:!0}:{},h=0,p=u.length,g;do{if(h>=p||h+p<=0)return 0;let f=c+h;if(t&16)f=(f+p)%p;else{if(f<0)return 3;if(f>=p)return 1}g=u[f],g==null||g.focus(d),h+=o}while(g!==s.activeElement);return t&6&&JP(g)&&g.select(),2}function X4(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function tN(){return/Android/gi.test(window.navigator.userAgent)}function rN(){return X4()||tN()}function zf(e,t,r){let n=Tn(t);le.useEffect(()=>{function a(s){n.current(s)}return document.addEventListener(e,a,r),()=>document.removeEventListener(e,a,r)},[e,r])}function Q4(e,t,r){let n=Tn(t);le.useEffect(()=>{function a(s){n.current(s)}return window.addEventListener(e,a,r),()=>window.removeEventListener(e,a,r)},[e,r])}function nN(e,t,r=!0){let n=le.useRef(!1);le.useEffect(()=>{requestAnimationFrame(()=>{n.current=r})},[r]);function a(u,o){if(!n.current||u.defaultPrevented)return;let c=o(u);if(c===null||!c.getRootNode().contains(c)||!c.isConnected)return;let d=(function h(p){return typeof p=="function"?h(p()):Array.isArray(p)||p instanceof Set?p:[p]})(e);for(let h of d){if(h===null)continue;let p=h instanceof HTMLElement?h:h.current;if(p!=null&&p.contains(c)||u.composed&&u.composedPath().includes(p))return}return!Y4(c,K4.Loose)&&c.tabIndex!==-1&&u.preventDefault(),t(u,c)}let s=le.useRef(null);zf("pointerdown",u=>{var o,c;n.current&&(s.current=((c=(o=u.composedPath)==null?void 0:o.call(u))==null?void 0:c[0])||u.target)},!0),zf("mousedown",u=>{var o,c;n.current&&(s.current=((c=(o=u.composedPath)==null?void 0:o.call(u))==null?void 0:c[0])||u.target)},!0),zf("click",u=>{rN()||s.current&&(a(u,()=>s.current),s.current=null)},!0),zf("touchend",u=>a(u,()=>u.target instanceof HTMLElement?u.target:null),!0),Q4("blur",u=>a(u,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function Xl(...e){return le.useMemo(()=>Y1(...e),[...e])}let Z4=Symbol();function iN(e,t=!0){return Object.assign(e,{[Z4]:t})}function Jr(...e){let t=le.useRef(e);le.useEffect(()=>{t.current=e},[e]);let r=pt(n=>{for(let a of t.current)a!=null&&(typeof a=="function"?a(n):a.current=n)});return e.every(n=>n==null||(n==null?void 0:n[Z4]))?void 0:r}function X1(e,t){let r=le.useRef([]),n=pt(e);le.useEffect(()=>{let a=[...r.current];for(let[s,u]of t.entries())if(r.current[s]!==u){let o=n(t,a);return r.current=t,o}},[n,...t])}function rd(...e){return Array.from(new Set(e.flatMap(t=>typeof t=="string"?t.split(" "):[]))).filter(Boolean).join(" ")}var nd=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(nd||{}),di=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(di||{});function Ir({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:a,visible:s=!0,name:u,mergeRefs:o}){o=o??aN;let c=J4(t,e);if(s)return jf(c,r,n,u,o);let d=a??0;if(d&2){let{static:h=!1,...p}=c;if(h)return jf(p,r,n,u,o)}if(d&1){let{unmount:h=!0,...p}=c;return Kt(h?0:1,{0(){return null},1(){return jf({...p,hidden:!0,style:{display:"none"}},r,n,u,o)}})}return jf(c,r,n,u,o)}function jf(e,t={},r,n,a){let{as:s=r,children:u,refName:o="ref",...c}=Pg(e,["unmount","static"]),d=e.ref!==void 0?{[o]:e.ref}:{},h=typeof u=="function"?u(t):u;"className"in c&&c.className&&typeof c.className=="function"&&(c.className=c.className(t));let p={};if(t){let g=!1,f=[];for(let[m,b]of Object.entries(t))typeof b=="boolean"&&(g=!0),b===!0&&f.push(m);g&&(p["data-headlessui-state"]=f.join(" "))}if(s===le.Fragment&&Object.keys(_3(c)).length>0){if(!le.isValidElement(h)||Array.isArray(h)&&h.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map(b=>` - ${b}`).join(`
|
||
`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(b=>` - ${b}`).join(`
|
||
`)].join(`
|
||
`));let g=h.props,f=typeof(g==null?void 0:g.className)=="function"?(...b)=>rd(g==null?void 0:g.className(...b),c.className):rd(g==null?void 0:g.className,c.className),m=f?{className:f}:{};return le.cloneElement(h,Object.assign({},J4(h.props,_3(Pg(c,["ref"]))),p,d,{ref:a(h.ref,d.ref)},m))}return le.createElement(s,Object.assign({},Pg(c,["ref"]),s!==le.Fragment&&d,s!==le.Fragment&&p),h)}function _z(){let e=le.useRef([]),t=le.useCallback(r=>{for(let n of e.current)n!=null&&(typeof n=="function"?n(r):n.current=r)},[]);return(...r)=>{if(!r.every(n=>n==null))return e.current=r,t}}function aN(...e){return e.every(t=>t==null)?void 0:t=>{for(let r of e)r!=null&&(typeof r=="function"?r(t):r.current=t)}}function J4(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},r={};for(let n of e)for(let a in n)a.startsWith("on")&&typeof n[a]=="function"?(r[a]!=null||(r[a]=[]),r[a].push(n[a])):t[a]=n[a];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(r).map(n=>[n,void 0])));for(let n in r)Object.assign(t,{[n](a,...s){let u=r[n];for(let o of u){if((a instanceof Event||(a==null?void 0:a.nativeEvent)instanceof Event)&&a.defaultPrevented)return;o(a,...s)}}});return t}function Sr(e){var t;return Object.assign(le.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function _3(e){let t=Object.assign({},e);for(let r in t)t[r]===void 0&&delete t[r];return t}function Pg(e,t=[]){let r=Object.assign({},e);for(let n of t)n in r&&delete r[n];return r}let sN="div";var Wl=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Wl||{});function uN(e,t){var r;let{features:n=1,...a}=e,s={ref:t,"aria-hidden":(n&2)===2?!0:(r=a["aria-hidden"])!=null?r:void 0,hidden:(n&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(n&4)===4&&(n&2)!==2&&{display:"none"}}};return Ir({ourProps:s,theirProps:a,slot:{},defaultTag:sN,name:"Hidden"})}let id=Sr(uN),Q1=le.createContext(null);Q1.displayName="OpenClosedContext";var vr=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(vr||{});function Z1(){return le.useContext(Q1)}function oN({value:e,children:t}){return Xe.createElement(Q1.Provider,{value:e},t)}function lN(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}let fi=[];lN(()=>{function e(t){t.target instanceof HTMLElement&&t.target!==document.body&&fi[0]!==t.target&&(fi.unshift(t.target),fi=fi.filter(r=>r!=null&&r.isConnected),fi.splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});function cN(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let n=(t==null?void 0:t.getAttribute("disabled"))==="";return n&&fN(r)?!1:n}function fN(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}var e8=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(e8||{});function t8(e,t,r,n){let a=Tn(r);le.useEffect(()=>{e=e??window;function s(u){a.current(u)}return e.addEventListener(t,s,n),()=>e.removeEventListener(t,s,n)},[e,t,n])}function Ql(){let e=le.useRef(!1);return Nr(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function r8(e){let t=pt(e),r=le.useRef(!1);le.useEffect(()=>(r.current=!1,()=>{r.current=!0,Ad(()=>{r.current&&t()})}),[t])}var Il=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Il||{});function dN(){let e=le.useRef(0);return Q4("keydown",t=>{t.key==="Tab"&&(e.current=t.shiftKey?1:0)},!0),e}function n8(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let r of e.current)r.current instanceof HTMLElement&&t.add(r.current);return t}let hN="div";var i8=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(i8||{});function pN(e,t){let r=le.useRef(null),n=Jr(r,t),{initialFocus:a,containers:s,features:u=30,...o}=e;Au()||(u=1);let c=Xl(r);bN({ownerDocument:c},!!(u&16));let d=vN({ownerDocument:c,container:r,initialFocus:a},!!(u&2));yN({ownerDocument:c,container:r,containers:s,previousActiveElement:d},!!(u&8));let h=dN(),p=pt(b=>{let v=r.current;v&&(k=>k())(()=>{Kt(h.current,{[Il.Forwards]:()=>{Ml(v,fa.First,{skipElements:[b.relatedTarget]})},[Il.Backwards]:()=>{Ml(v,fa.Last,{skipElements:[b.relatedTarget]})}})})}),g=K1(),f=le.useRef(!1),m={ref:n,onKeyDown(b){b.key=="Tab"&&(f.current=!0,g.requestAnimationFrame(()=>{f.current=!1}))},onBlur(b){let v=n8(s);r.current instanceof HTMLElement&&v.add(r.current);let k=b.relatedTarget;k instanceof HTMLElement&&k.dataset.headlessuiFocusGuard!=="true"&&(a8(v,k)||(f.current?Ml(r.current,Kt(h.current,{[Il.Forwards]:()=>fa.Next,[Il.Backwards]:()=>fa.Previous})|fa.WrapAround,{relativeTo:b.target}):b.target instanceof HTMLElement&&hi(b.target)))}};return Xe.createElement(Xe.Fragment,null,!!(u&4)&&Xe.createElement(id,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:Wl.Focusable}),Ir({ourProps:m,theirProps:o,defaultTag:hN,name:"FocusTrap"}),!!(u&4)&&Xe.createElement(id,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:Wl.Focusable}))}let mN=Sr(pN),_l=Object.assign(mN,{features:i8});function gN(e=!0){let t=le.useRef(fi.slice());return X1(([r],[n])=>{n===!0&&r===!1&&Ad(()=>{t.current.splice(0)}),n===!1&&r===!0&&(t.current=fi.slice())},[e,fi,t]),pt(()=>{var r;return(r=t.current.find(n=>n!=null&&n.isConnected))!=null?r:null})}function bN({ownerDocument:e},t){let r=gN(t);X1(()=>{t||(e==null?void 0:e.activeElement)===(e==null?void 0:e.body)&&hi(r())},[t]),r8(()=>{t&&hi(r())})}function vN({ownerDocument:e,container:t,initialFocus:r},n){let a=le.useRef(null),s=Ql();return X1(()=>{if(!n)return;let u=t.current;u&&Ad(()=>{if(!s.current)return;let o=e==null?void 0:e.activeElement;if(r!=null&&r.current){if((r==null?void 0:r.current)===o){a.current=o;return}}else if(u.contains(o)){a.current=o;return}r!=null&&r.current?hi(r.current):Ml(u,fa.First)===G4.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),a.current=e==null?void 0:e.activeElement})},[n]),a}function yN({ownerDocument:e,container:t,containers:r,previousActiveElement:n},a){let s=Ql();t8(e==null?void 0:e.defaultView,"focus",u=>{if(!a||!s.current)return;let o=n8(r);t.current instanceof HTMLElement&&o.add(t.current);let c=n.current;if(!c)return;let d=u.target;d&&d instanceof HTMLElement?a8(o,d)?(n.current=d,hi(d)):(u.preventDefault(),u.stopPropagation(),hi(c)):hi(n.current)},!0)}function a8(e,t){for(let r of e)if(r.contains(t))return!0;return!1}let s8=le.createContext(!1);function wN(){return le.useContext(s8)}function i1(e){return Xe.createElement(s8.Provider,{value:e.force},e.children)}function kN(e){let t=wN(),r=le.useContext(u8),n=Xl(e),[a,s]=le.useState(()=>{if(!t&&r!==null||_n.isServer)return null;let u=n==null?void 0:n.getElementById("headlessui-portal-root");if(u)return u;if(n===null)return null;let o=n.createElement("div");return o.setAttribute("id","headlessui-portal-root"),n.body.appendChild(o)});return le.useEffect(()=>{a!==null&&(n!=null&&n.body.contains(a)||n==null||n.body.appendChild(a))},[a,n]),le.useEffect(()=>{t||r!==null&&s(r.current)},[r,s,t]),a}let SN=le.Fragment;function xN(e,t){let r=e,n=le.useRef(null),a=Jr(iN(h=>{n.current=h}),t),s=Xl(n),u=kN(n),[o]=le.useState(()=>{var h;return _n.isServer?null:(h=s==null?void 0:s.createElement("div"))!=null?h:null}),c=le.useContext(a1),d=Au();return Nr(()=>{!u||!o||u.contains(o)||(o.setAttribute("data-headlessui-portal",""),u.appendChild(o))},[u,o]),Nr(()=>{if(o&&c)return c.register(o)},[c,o]),r8(()=>{var h;!u||!o||(o instanceof Node&&u.contains(o)&&u.removeChild(o),u.childNodes.length<=0&&((h=u.parentElement)==null||h.removeChild(u)))}),d?!u||!o?null:L1.createPortal(Ir({ourProps:{ref:a},theirProps:r,defaultTag:SN,name:"Portal"}),o):null}let CN=le.Fragment,u8=le.createContext(null);function DN(e,t){let{target:r,...n}=e,a={ref:Jr(t)};return Xe.createElement(u8.Provider,{value:r},Ir({ourProps:a,theirProps:n,defaultTag:CN,name:"Popover.Group"}))}let a1=le.createContext(null);function EN(){let e=le.useContext(a1),t=le.useRef([]),r=pt(s=>(t.current.push(s),e&&e.register(s),()=>n(s))),n=pt(s=>{let u=t.current.indexOf(s);u!==-1&&t.current.splice(u,1),e&&e.unregister(s)}),a=le.useMemo(()=>({register:r,unregister:n,portals:t}),[r,n,t]);return[t,le.useMemo(()=>function({children:s}){return Xe.createElement(a1.Provider,{value:a},s)},[a])]}let AN=Sr(xN),_N=Sr(DN),s1=Object.assign(AN,{Group:_N});function TN(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}const FN=typeof Object.is=="function"?Object.is:TN,{useState:LN,useEffect:PN,useLayoutEffect:NN,useDebugValue:RN}=Hl;function BN(e,t,r){const n=t(),[{inst:a},s]=LN({inst:{value:n,getSnapshot:t}});return NN(()=>{a.value=n,a.getSnapshot=t,Ng(a)&&s({inst:a})},[e,n,t]),PN(()=>(Ng(a)&&s({inst:a}),e(()=>{Ng(a)&&s({inst:a})})),[e]),RN(n),n}function Ng(e){const t=e.getSnapshot,r=e.value;try{const n=t();return!FN(r,n)}catch{return!0}}function ON(e,t,r){return t()}const IN=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",qN=!IN,MN=qN?ON:BN,$N="useSyncExternalStore"in Hl?(e=>e.useSyncExternalStore)(Hl):MN;function zN(e){return $N(e.subscribe,e.getSnapshot,e.getSnapshot)}function jN(e,t){let r=e(),n=new Set;return{getSnapshot(){return r},subscribe(a){return n.add(a),()=>n.delete(a)},dispatch(a,...s){let u=t[a].call(r,...s);u&&(r=u,n.forEach(o=>o()))}}}function UN(){let e;return{before({doc:t}){var r;let n=t.documentElement;e=((r=t.defaultView)!=null?r:window).innerWidth-n.clientWidth},after({doc:t,d:r}){let n=t.documentElement,a=n.clientWidth-n.offsetWidth,s=e-a;r.style(n,"paddingRight",`${s}px`)}}}function HN(){return X4()?{before({doc:e,d:t,meta:r}){function n(a){return r.containers.flatMap(s=>s()).some(s=>s.contains(a))}t.microTask(()=>{var a;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let o=gi();o.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>o.dispose()))}let s=(a=window.scrollY)!=null?a:window.pageYOffset,u=null;t.addEventListener(e,"click",o=>{if(o.target instanceof HTMLElement)try{let c=o.target.closest("a");if(!c)return;let{hash:d}=new URL(c.href),h=e.querySelector(d);h&&!n(h)&&(u=h)}catch{}},!0),t.addEventListener(e,"touchstart",o=>{if(o.target instanceof HTMLElement)if(n(o.target)){let c=o.target;for(;c.parentElement&&n(c.parentElement);)c=c.parentElement;t.style(c,"overscrollBehavior","contain")}else t.style(o.target,"touchAction","none")}),t.addEventListener(e,"touchmove",o=>{if(o.target instanceof HTMLElement)if(n(o.target)){let c=o.target;for(;c.parentElement&&c.dataset.headlessuiPortal!==""&&!(c.scrollHeight>c.clientHeight||c.scrollWidth>c.clientWidth);)c=c.parentElement;c.dataset.headlessuiPortal===""&&o.preventDefault()}else o.preventDefault()},{passive:!1}),t.add(()=>{var o;let c=(o=window.scrollY)!=null?o:window.pageYOffset;s!==c&&window.scrollTo(0,s),u&&u.isConnected&&(u.scrollIntoView({block:"nearest"}),u=null)})})}}:{}}function WN(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function GN(e){let t={};for(let r of e)Object.assign(t,r(t));return t}let ha=jN(()=>new Map,{PUSH(e,t){var r;let n=(r=this.get(e))!=null?r:{doc:e,count:0,d:gi(),meta:new Set};return n.count++,n.meta.add(t),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:r}){let n={doc:e,d:t,meta:GN(r)},a=[HN(),UN(),WN()];a.forEach(({before:s})=>s==null?void 0:s(n)),a.forEach(({after:s})=>s==null?void 0:s(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});ha.subscribe(()=>{let e=ha.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let n=t.get(r.doc)==="hidden",a=r.count!==0;(a&&!n||!a&&n)&&ha.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),r.count===0&&ha.dispatch("TEARDOWN",r)}});function VN(e,t,r){let n=zN(ha),a=e?n.get(e):void 0,s=a?a.count>0:!1;return Nr(()=>{if(!(!e||!t))return ha.dispatch("PUSH",e,r),()=>ha.dispatch("POP",e,r)},[t,e]),s}let Rg=new Map,Tl=new Map;function T3(e,t=!0){Nr(()=>{var r;if(!t)return;let n=typeof e=="function"?e():e.current;if(!n)return;function a(){var u;if(!n)return;let o=(u=Tl.get(n))!=null?u:1;if(o===1?Tl.delete(n):Tl.set(n,o-1),o!==1)return;let c=Rg.get(n);c&&(c["aria-hidden"]===null?n.removeAttribute("aria-hidden"):n.setAttribute("aria-hidden",c["aria-hidden"]),n.inert=c.inert,Rg.delete(n))}let s=(r=Tl.get(n))!=null?r:0;return Tl.set(n,s+1),s!==0||(Rg.set(n,{"aria-hidden":n.getAttribute("aria-hidden"),inert:n.inert}),n.setAttribute("aria-hidden","true"),n.inert=!0),a},[e,t])}function KN({defaultContainers:e=[],portals:t,mainTreeNodeRef:r}={}){var n;let a=le.useRef((n=r==null?void 0:r.current)!=null?n:null),s=Xl(a),u=pt(()=>{var o,c,d;let h=[];for(let p of e)p!==null&&(p instanceof HTMLElement?h.push(p):"current"in p&&p.current instanceof HTMLElement&&h.push(p.current));if(t!=null&&t.current)for(let p of t.current)h.push(p);for(let p of(o=s==null?void 0:s.querySelectorAll("html > *, body > *"))!=null?o:[])p!==document.body&&p!==document.head&&p instanceof HTMLElement&&p.id!=="headlessui-portal-root"&&(p.contains(a.current)||p.contains((d=(c=a.current)==null?void 0:c.getRootNode())==null?void 0:d.host)||h.some(g=>p.contains(g))||h.push(p));return h});return{resolveContainers:u,contains:pt(o=>u().some(c=>c.contains(o))),mainTreeNodeRef:a,MainTreeNode:le.useMemo(()=>function(){return r!=null?null:Xe.createElement(id,{features:Wl.Hidden,ref:a})},[a,r])}}function Tz(){let e=le.useRef(null);return{mainTreeNodeRef:e,MainTreeNode:le.useMemo(()=>function(){return Xe.createElement(id,{features:Wl.Hidden,ref:e})},[e])}}let J1=le.createContext(()=>{});J1.displayName="StackContext";var u1=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(u1||{});function YN(){return le.useContext(J1)}function XN({children:e,onUpdate:t,type:r,element:n,enabled:a}){let s=YN(),u=pt((...o)=>{t==null||t(...o),s(...o)});return Nr(()=>{let o=a===void 0||a===!0;return o&&u(0,r,n),()=>{o&&u(1,r,n)}},[u,r,n,a]),Xe.createElement(J1.Provider,{value:u},e)}let o8=le.createContext(null);function l8(){let e=le.useContext(o8);if(e===null){let t=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,l8),t}return e}function QN(){let[e,t]=le.useState([]);return[e.length>0?e.join(" "):void 0,le.useMemo(()=>function(r){let n=pt(s=>(t(u=>[...u,s]),()=>t(u=>{let o=u.slice(),c=o.indexOf(s);return c!==-1&&o.splice(c,1),o}))),a=le.useMemo(()=>({register:n,slot:r.slot,name:r.name,props:r.props}),[n,r.slot,r.name,r.props]);return Xe.createElement(o8.Provider,{value:a},r.children)},[t])]}let ZN="p";function JN(e,t){let r=_u(),{id:n=`headlessui-description-${r}`,...a}=e,s=l8(),u=Jr(t);Nr(()=>s.register(n),[n,s.register]);let o={ref:u,...s.props,id:n};return Ir({ourProps:o,theirProps:a,slot:s.slot||{},defaultTag:ZN,name:s.name||"Description"})}let eR=Sr(JN),tR=Object.assign(eR,{});var rR=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(rR||{}),nR=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(nR||{});let iR={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},ad=le.createContext(null);ad.displayName="DialogContext";function Zl(e){let t=le.useContext(ad);if(t===null){let r=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Zl),r}return t}function aR(e,t,r=()=>[document.body]){VN(e,t,n=>{var a;return{containers:[...(a=n.containers)!=null?a:[],r]}})}function sR(e,t){return Kt(t.type,iR,e,t)}let uR="div",oR=nd.RenderStrategy|nd.Static;function lR(e,t){let r=_u(),{id:n=`headlessui-dialog-${r}`,open:a,onClose:s,initialFocus:u,role:o="dialog",__demoMode:c=!1,...d}=e,[h,p]=le.useState(0),g=le.useRef(!1);o=(function(){return o==="dialog"||o==="alertdialog"?o:(g.current||(g.current=!0,console.warn(`Invalid role [${o}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")})();let f=Z1();a===void 0&&f!==null&&(a=(f&vr.Open)===vr.Open);let m=le.useRef(null),b=Jr(m,t),v=Xl(m),k=e.hasOwnProperty("open")||f!==null,S=e.hasOwnProperty("onClose");if(!k&&!S)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!k)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!S)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(typeof a!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${a}`);if(typeof s!="function")throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${s}`);let C=a?0:1,[x,w]=le.useReducer(sR,{titleId:null,descriptionId:null,panelRef:le.createRef()}),D=pt(()=>s(!1)),A=pt(re=>w({type:0,id:re})),_=Au()?c?!1:C===0:!1,F=h>1,j=le.useContext(ad)!==null,[q,R]=EN(),M={get current(){var re;return(re=x.panelRef.current)!=null?re:m.current}},{resolveContainers:P,mainTreeNodeRef:W,MainTreeNode:V}=KN({portals:q,defaultContainers:[M]}),G=F?"parent":"leaf",K=f!==null?(f&vr.Closing)===vr.Closing:!1,Q=j||K?!1:_,$=le.useCallback(()=>{var re,we;return(we=Array.from((re=v==null?void 0:v.querySelectorAll("body > *"))!=null?re:[]).find(ge=>ge.id==="headlessui-portal-root"?!1:ge.contains(W.current)&&ge instanceof HTMLElement))!=null?we:null},[W]);T3($,Q);let I=F?!0:_,z=le.useCallback(()=>{var re,we;return(we=Array.from((re=v==null?void 0:v.querySelectorAll("[data-headlessui-portal]"))!=null?re:[]).find(ge=>ge.contains(W.current)&&ge instanceof HTMLElement))!=null?we:null},[W]);T3(z,I),nN(P,re=>{re.preventDefault(),D()},!(!_||F));let N=!(F||C!==0);t8(v==null?void 0:v.defaultView,"keydown",re=>{N&&(re.defaultPrevented||re.key===e8.Escape&&(re.preventDefault(),re.stopPropagation(),D()))}),aR(v,!(K||C!==0||j),P),le.useEffect(()=>{if(C!==0||!m.current)return;let re=new ResizeObserver(we=>{for(let ge of we){let O=ge.target.getBoundingClientRect();O.x===0&&O.y===0&&O.width===0&&O.height===0&&D()}});return re.observe(m.current),()=>re.disconnect()},[C,m,D]);let[X,me]=QN(),be=le.useMemo(()=>[{dialogState:C,close:D,setTitleId:A},x],[C,x,D,A]),H=le.useMemo(()=>({open:C===0}),[C]),Z={ref:b,id:n,role:o,"aria-modal":C===0?!0:void 0,"aria-labelledby":x.titleId,"aria-describedby":X};return Xe.createElement(XN,{type:"Dialog",enabled:C===0,element:m,onUpdate:pt((re,we)=>{we==="Dialog"&&Kt(re,{[u1.Add]:()=>p(ge=>ge+1),[u1.Remove]:()=>p(ge=>ge-1)})})},Xe.createElement(i1,{force:!0},Xe.createElement(s1,null,Xe.createElement(ad.Provider,{value:be},Xe.createElement(s1.Group,{target:m},Xe.createElement(i1,{force:!1},Xe.createElement(me,{slot:H,name:"Dialog.Description"},Xe.createElement(_l,{initialFocus:u,containers:P,features:_?Kt(G,{parent:_l.features.RestoreFocus,leaf:_l.features.All&~_l.features.FocusLock}):_l.features.None},Xe.createElement(R,null,Ir({ourProps:Z,theirProps:d,slot:H,defaultTag:uR,features:oR,visible:C===0,name:"Dialog"}))))))))),Xe.createElement(V,null))}let cR="div";function fR(e,t){let r=_u(),{id:n=`headlessui-dialog-overlay-${r}`,...a}=e,[{dialogState:s,close:u}]=Zl("Dialog.Overlay"),o=Jr(t),c=pt(h=>{if(h.target===h.currentTarget){if(cN(h.currentTarget))return h.preventDefault();h.preventDefault(),h.stopPropagation(),u()}}),d=le.useMemo(()=>({open:s===0}),[s]);return Ir({ourProps:{ref:o,id:n,"aria-hidden":!0,onClick:c},theirProps:a,slot:d,defaultTag:cR,name:"Dialog.Overlay"})}let dR="div";function hR(e,t){let r=_u(),{id:n=`headlessui-dialog-backdrop-${r}`,...a}=e,[{dialogState:s},u]=Zl("Dialog.Backdrop"),o=Jr(t);le.useEffect(()=>{if(u.panelRef.current===null)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")},[u.panelRef]);let c=le.useMemo(()=>({open:s===0}),[s]);return Xe.createElement(i1,{force:!0},Xe.createElement(s1,null,Ir({ourProps:{ref:o,id:n,"aria-hidden":!0},theirProps:a,slot:c,defaultTag:dR,name:"Dialog.Backdrop"})))}let pR="div";function mR(e,t){let r=_u(),{id:n=`headlessui-dialog-panel-${r}`,...a}=e,[{dialogState:s},u]=Zl("Dialog.Panel"),o=Jr(t,u.panelRef),c=le.useMemo(()=>({open:s===0}),[s]),d=pt(h=>{h.stopPropagation()});return Ir({ourProps:{ref:o,id:n,onClick:d},theirProps:a,slot:c,defaultTag:pR,name:"Dialog.Panel"})}let gR="h2";function bR(e,t){let r=_u(),{id:n=`headlessui-dialog-title-${r}`,...a}=e,[{dialogState:s,setTitleId:u}]=Zl("Dialog.Title"),o=Jr(t);le.useEffect(()=>(u(n),()=>u(null)),[n,u]);let c=le.useMemo(()=>({open:s===0}),[s]);return Ir({ourProps:{ref:o,id:n},theirProps:a,slot:c,defaultTag:gR,name:"Dialog.Title"})}let vR=Sr(lR),yR=Sr(hR),wR=Sr(mR),kR=Sr(fR),SR=Sr(bR),o1=Object.assign(vR,{Backdrop:yR,Panel:wR,Overlay:kR,Title:SR,Description:tR});function xR(e=0){let[t,r]=le.useState(e),n=Ql(),a=le.useCallback(c=>{n.current&&r(d=>d|c)},[t,n]),s=le.useCallback(c=>!!(t&c),[t]),u=le.useCallback(c=>{n.current&&r(d=>d&~c)},[r,n]),o=le.useCallback(c=>{n.current&&r(d=>d^c)},[r]);return{flags:t,addFlag:a,hasFlag:s,removeFlag:u,toggleFlag:o}}function CR(e){let t={called:!1};return(...r)=>{if(!t.called)return t.called=!0,e(...r)}}function Bg(e,...t){e&&t.length>0&&e.classList.add(...t)}function Og(e,...t){e&&t.length>0&&e.classList.remove(...t)}function DR(e,t){let r=gi();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:a}=getComputedStyle(e),[s,u]=[n,a].map(c=>{let[d=0]=c.split(",").filter(Boolean).map(h=>h.includes("ms")?parseFloat(h):parseFloat(h)*1e3).sort((h,p)=>p-h);return d}),o=s+u;if(o!==0){r.group(d=>{d.setTimeout(()=>{t(),d.dispose()},o),d.addEventListener(e,"transitionrun",h=>{h.target===h.currentTarget&&d.dispose()})});let c=r.addEventListener(e,"transitionend",d=>{d.target===d.currentTarget&&(t(),c())})}else t();return r.add(()=>t()),r.dispose}function ER(e,t,r,n){let a=r?"enter":"leave",s=gi(),u=n!==void 0?CR(n):()=>{};a==="enter"&&(e.removeAttribute("hidden"),e.style.display="");let o=Kt(a,{enter:()=>t.enter,leave:()=>t.leave}),c=Kt(a,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),d=Kt(a,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return Og(e,...t.base,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),Bg(e,...t.base,...o,...d),s.nextFrame(()=>{Og(e,...t.base,...o,...d),Bg(e,...t.base,...o,...c),DR(e,()=>(Og(e,...t.base,...o),Bg(e,...t.base,...t.entered),u()))}),s.dispose}function AR({immediate:e,container:t,direction:r,classes:n,onStart:a,onStop:s}){let u=Ql(),o=K1(),c=Tn(r);Nr(()=>{e&&(c.current="enter")},[e]),Nr(()=>{let d=gi();o.add(d.dispose);let h=t.current;if(h&&c.current!=="idle"&&u.current)return d.dispose(),a.current(c.current),d.add(ER(h,n.current,c.current==="enter",()=>{d.dispose(),s.current(c.current)})),d.dispose},[r])}function li(e=""){return e.split(/\s+/).filter(t=>t.length>1)}let _d=le.createContext(null);_d.displayName="TransitionContext";var _R=(e=>(e.Visible="visible",e.Hidden="hidden",e))(_R||{});function TR(){let e=le.useContext(_d);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}function FR(){let e=le.useContext(Td);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}let Td=le.createContext(null);Td.displayName="NestingContext";function Fd(e){return"children"in e?Fd(e.children):e.current.filter(({el:t})=>t.current!==null).filter(({state:t})=>t==="visible").length>0}function c8(e,t){let r=Tn(e),n=le.useRef([]),a=Ql(),s=K1(),u=pt((f,m=di.Hidden)=>{let b=n.current.findIndex(({el:v})=>v===f);b!==-1&&(Kt(m,{[di.Unmount](){n.current.splice(b,1)},[di.Hidden](){n.current[b].state="hidden"}}),s.microTask(()=>{var v;!Fd(n)&&a.current&&((v=r.current)==null||v.call(r))}))}),o=pt(f=>{let m=n.current.find(({el:b})=>b===f);return m?m.state!=="visible"&&(m.state="visible"):n.current.push({el:f,state:"visible"}),()=>u(f,di.Unmount)}),c=le.useRef([]),d=le.useRef(Promise.resolve()),h=le.useRef({enter:[],leave:[],idle:[]}),p=pt((f,m,b)=>{c.current.splice(0),t&&(t.chains.current[m]=t.chains.current[m].filter(([v])=>v!==f)),t==null||t.chains.current[m].push([f,new Promise(v=>{c.current.push(v)})]),t==null||t.chains.current[m].push([f,new Promise(v=>{Promise.all(h.current[m].map(([k,S])=>S)).then(()=>v())})]),m==="enter"?d.current=d.current.then(()=>t==null?void 0:t.wait.current).then(()=>b(m)):b(m)}),g=pt((f,m,b)=>{Promise.all(h.current[m].splice(0).map(([v,k])=>k)).then(()=>{var v;(v=c.current.shift())==null||v()}).then(()=>b(m))});return le.useMemo(()=>({children:n,register:o,unregister:u,onStart:p,onStop:g,wait:d,chains:h}),[o,u,n,p,g,h,d])}function LR(){}let PR=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function F3(e){var t;let r={};for(let n of PR)r[n]=(t=e[n])!=null?t:LR;return r}function NR(e){let t=le.useRef(F3(e));return le.useEffect(()=>{t.current=F3(e)},[e]),t}let RR="div",f8=nd.RenderStrategy;function BR(e,t){var r,n;let{beforeEnter:a,afterEnter:s,beforeLeave:u,afterLeave:o,enter:c,enterFrom:d,enterTo:h,entered:p,leave:g,leaveFrom:f,leaveTo:m,...b}=e,v=le.useRef(null),k=Jr(v,t),S=(r=b.unmount)==null||r?di.Unmount:di.Hidden,{show:C,appear:x,initial:w}=TR(),[D,A]=le.useState(C?"visible":"hidden"),_=FR(),{register:F,unregister:j}=_;le.useEffect(()=>F(v),[F,v]),le.useEffect(()=>{if(S===di.Hidden&&v.current){if(C&&D!=="visible"){A("visible");return}return Kt(D,{hidden:()=>j(v),visible:()=>F(v)})}},[D,v,F,j,C,S]);let q=Tn({base:li(b.className),enter:li(c),enterFrom:li(d),enterTo:li(h),entered:li(p),leave:li(g),leaveFrom:li(f),leaveTo:li(m)}),R=NR({beforeEnter:a,afterEnter:s,beforeLeave:u,afterLeave:o}),M=Au();le.useEffect(()=>{if(M&&D==="visible"&&v.current===null)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[v,D,M]);let P=w&&!x,W=x&&C&&w,V=!M||P?"idle":C?"enter":"leave",G=xR(0),K=pt(N=>Kt(N,{enter:()=>{G.addFlag(vr.Opening),R.current.beforeEnter()},leave:()=>{G.addFlag(vr.Closing),R.current.beforeLeave()},idle:()=>{}})),Q=pt(N=>Kt(N,{enter:()=>{G.removeFlag(vr.Opening),R.current.afterEnter()},leave:()=>{G.removeFlag(vr.Closing),R.current.afterLeave()},idle:()=>{}})),$=c8(()=>{A("hidden"),j(v)},_),I=le.useRef(!1);AR({immediate:W,container:v,classes:q,direction:V,onStart:Tn(N=>{I.current=!0,$.onStart(v,N,K)}),onStop:Tn(N=>{I.current=!1,$.onStop(v,N,Q),N==="leave"&&!Fd($)&&(A("hidden"),j(v))})});let z=b,B={ref:k};return W?z={...z,className:rd(b.className,...q.current.enter,...q.current.enterFrom)}:I.current&&(z.className=rd(b.className,(n=v.current)==null?void 0:n.className),z.className===""&&delete z.className),Xe.createElement(Td.Provider,{value:$},Xe.createElement(oN,{value:Kt(D,{visible:vr.Open,hidden:vr.Closed})|G.flags},Ir({ourProps:B,theirProps:z,defaultTag:RR,features:f8,visible:D==="visible",name:"Transition.Child"})))}function OR(e,t){let{show:r,appear:n=!1,unmount:a=!0,...s}=e,u=le.useRef(null),o=Jr(u,t);Au();let c=Z1();if(r===void 0&&c!==null&&(r=(c&vr.Open)===vr.Open),![!0,!1].includes(r))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[d,h]=le.useState(r?"visible":"hidden"),p=c8(()=>{h("hidden")}),[g,f]=le.useState(!0),m=le.useRef([r]);Nr(()=>{g!==!1&&m.current[m.current.length-1]!==r&&(m.current.push(r),f(!1))},[m,r]);let b=le.useMemo(()=>({show:r,appear:n,initial:g}),[r,n,g]);le.useEffect(()=>{if(r)h("visible");else if(!Fd(p))h("hidden");else{let C=u.current;if(!C)return;let x=C.getBoundingClientRect();x.x===0&&x.y===0&&x.width===0&&x.height===0&&h("hidden")}},[r,p]);let v={unmount:a},k=pt(()=>{var C;g&&f(!1),(C=e.beforeEnter)==null||C.call(e)}),S=pt(()=>{var C;g&&f(!1),(C=e.beforeLeave)==null||C.call(e)});return Xe.createElement(Td.Provider,{value:p},Xe.createElement(_d.Provider,{value:b},Ir({ourProps:{...v,as:le.Fragment,children:Xe.createElement(d8,{ref:o,...v,...s,beforeEnter:k,beforeLeave:S})},theirProps:{},defaultTag:le.Fragment,features:f8,visible:d==="visible",name:"Transition"})))}function IR(e,t){let r=le.useContext(_d)!==null,n=Z1()!==null;return Xe.createElement(Xe.Fragment,null,!r&&n?Xe.createElement(l1,{ref:t,...e}):Xe.createElement(d8,{ref:t,...e}))}let l1=Sr(OR),d8=Sr(BR),qR=Sr(IR),Ig=Object.assign(l1,{Child:qR,Root:l1});var h8=Object.defineProperty,p8=e=>{throw TypeError(e)},MR=(e,t,r)=>t in e?h8(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m8=(e,t)=>{for(var r in t)h8(e,r,{get:t[r],enumerable:!0})},L3=(e,t,r)=>MR(e,typeof t!="symbol"?t+"":t,r),g8=(e,t,r)=>t.has(e)||p8("Cannot "+r),Lr=(e,t,r)=>(g8(e,t,"read from private field"),r?r.call(e):t.get(e)),b8=(e,t,r)=>t.has(e)?p8("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),$R=(e,t,r,n)=>(g8(e,t,"write to private field"),t.set(e,r),r),v8={};m8(v8,{languages:()=>xO,options:()=>DO,parsers:()=>i_,printers:()=>PI});var zR=(e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},yr=zR,y8="string",w8="array",k8="cursor",eb="indent",tb="align",S8="trim",rb="group",nb="fill",ib="if-break",ab="indent-if-break",x8="line-suffix",C8="line-suffix-boundary",Tu="line",D8="label",sb="break-parent",E8=new Set([k8,eb,tb,S8,rb,nb,ib,ab,x8,C8,Tu,D8,sb]),jR=(e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},Jl=jR;function UR(e){if(typeof e=="string")return y8;if(Array.isArray(e))return w8;if(!e)return;let{type:t}=e;if(E8.has(t))return t}var A8=UR,HR=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function WR(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}',
|
||
Expected it to be 'string' or 'object'.`;if(A8(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=HR([...E8].map(a=>`'${a}'`));return`Unexpected doc.type '${e.type}'.
|
||
Expected it to be ${n}.`}var GR=class extends Error{constructor(r){super(WR(r));Va(this,"name","InvalidDocError");this.doc=r}},VR=GR;function _8(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(s){if(r.has(s))return r.get(s);let u=a(s);return r.set(s,u),u}function a(s){switch(A8(s)){case w8:return t(s.map(n));case nb:return t({...s,parts:s.parts.map(n)});case ib:return t({...s,breakContents:n(s.breakContents),flatContents:n(s.flatContents)});case rb:{let{expandedStates:u,contents:o}=s;return u?(u=u.map(n),o=u[0]):o=n(o),t({...s,contents:o,expandedStates:u})}case tb:case eb:case ab:case D8:case x8:return t({...s,contents:n(s.contents)});case y8:case k8:case S8:case C8:case Tu:case sb:return t(s);default:throw new VR(s)}}}function Qr(e,t=t7){return _8(e,r=>typeof r=="string"?Fu(t,r.split(`
|
||
`)):r)}var KR=()=>{},YR=KR;function cn(e){return{type:eb,contents:e}}function T8(e,t){return{type:tb,contents:t,n:e}}function Pt(e,t={}){return YR(t.expandedStates),{type:rb,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function XR(e){return T8(Number.NEGATIVE_INFINITY,e)}function QR(e){return T8({type:"root"},e)}function F8(e){return{type:nb,parts:e}}function sd(e,t="",r={}){return{type:ib,breakContents:e,flatContents:t,groupId:r.groupId}}function ZR(e,t){return{type:ab,contents:e,groupId:t.groupId,negate:t.negate}}var ec={type:sb},JR={type:Tu,hard:!0},e7={type:Tu,hard:!0,literal:!0},_t={type:Tu},Vt={type:Tu,soft:!0},dt=[JR,ec],t7=[e7,ec];function Fu(e,t){let r=[];for(let n=0;n<t.length;n++)n!==0&&r.push(e),r.push(t[n]);return r}var Uf="'",P3='"';function r7(e,t){let r=t===!0||t===Uf?Uf:P3,n=r===Uf?P3:Uf,a=0,s=0;for(let u of e)u===r?a++:u===n&&s++;return a>s?n:r}var n7=r7;function i7(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Yr,a7=class{constructor(t){b8(this,Yr),$R(this,Yr,new Set(t))}getLeadingWhitespaceCount(t){let r=Lr(this,Yr),n=0;for(let a=0;a<t.length&&r.has(t.charAt(a));a++)n++;return n}getTrailingWhitespaceCount(t){let r=Lr(this,Yr),n=0;for(let a=t.length-1;a>=0&&r.has(t.charAt(a));a--)n++;return n}getLeadingWhitespace(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(0,r)}getTrailingWhitespace(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(t.length-r)}hasLeadingWhitespace(t){return Lr(this,Yr).has(t.charAt(0))}hasTrailingWhitespace(t){return Lr(this,Yr).has(Jl(!1,t,-1))}trimStart(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(r)}trimEnd(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(0,t.length-r)}trim(t){return this.trimEnd(this.trimStart(t))}split(t,r=!1){let n=`[${i7([...Lr(this,Yr)].join(""))}]+`,a=new RegExp(r?`(${n})`:n,"u");return t.split(a)}hasWhitespaceCharacter(t){let r=Lr(this,Yr);return Array.prototype.some.call(t,n=>r.has(n))}hasNonWhitespaceCharacter(t){let r=Lr(this,Yr);return Array.prototype.some.call(t,n=>!r.has(n))}isWhitespaceOnly(t){let r=Lr(this,Yr);return Array.prototype.every.call(t,n=>r.has(n))}};Yr=new WeakMap;var s7=a7,u7=[" ",`
|
||
`,"\f","\r"," "],o7=new s7(u7),Fn=o7,l7=class extends Error{constructor(r,n,a="type"){super(`Unexpected ${n} node ${a}: ${JSON.stringify(r[a])}.`);Va(this,"name","UnexpectedNodeError");this.node=r}},c7=l7;function f7(e){return(e==null?void 0:e.type)==="front-matter"}var Ld=f7,d7=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan","keySpan","tagDefinition","tokens","valueTokens","switchValueSourceSpan","expSourceSpan","valueSourceSpan"]),h7=new Set(["if","else if","for","switch","case"]);function L8(e,t){var r;if(e.type==="text"||e.type==="comment"||Ld(e)||e.type==="yaml"||e.type==="toml")return null;if(e.type==="attribute"&&delete t.value,e.type==="docType"&&delete t.value,e.type==="angularControlFlowBlock"&&(r=e.parameters)!=null&&r.children)for(let n of t.parameters.children)h7.has(e.name)?delete n.expression:n.expression=n.expression.trim();e.type==="angularIcuExpression"&&(t.switchValue=e.switchValue.trim()),e.type==="angularLetDeclarationInitializer"&&delete t.value}L8.ignoredProperties=d7;var p7=L8;async function m7(e,t){if(e.language==="yaml"){let r=e.value.trim(),n=r?await t(r,{parser:"yaml"}):"";return QR([e.startDelimiter,e.explicitLanguage,dt,n,n?dt:"",e.endDelimiter])}}var g7=m7;function Pd(e,t=!0){return[cn([Vt,e]),t?Vt:""]}function Lu(e,t){let r=e.type==="NGRoot"?e.node.type==="NGMicrosyntax"&&e.node.body.length===1&&e.node.body[0].type==="NGMicrosyntaxExpression"?e.node.body[0].expression:e.node:e.type==="JsExpressionRoot"?e.node:e;return r&&(r.type==="ObjectExpression"||r.type==="ArrayExpression"||(t.parser==="__vue_expression"||t.parser==="__vue_ts_expression")&&(r.type==="TemplateLiteral"||r.type==="StringLiteral"))}async function Zr(e,t,r,n){r={__isInHtmlAttribute:!0,__embeddedInHtml:!0,...r};let a=!0;n&&(r.__onHtmlBindingRoot=(u,o)=>{a=n(u,o)});let s=await t(e,r,t);return a?Pt(s):Pd(s)}function b7(e,t,r,n){let{node:a}=r,s=n.originalText.slice(a.sourceSpan.start.offset,a.sourceSpan.end.offset);return/^\s*$/u.test(s)?"":Zr(s,e,{parser:"__ng_directive",__isInHtmlAttribute:!1},Lu)}var v7=b7,y7=e=>String(e).split(/[/\\]/u).pop();function N3(e,t){if(!t)return;let r=y7(t).toLowerCase();return e.find(({filenames:n})=>n==null?void 0:n.some(a=>a.toLowerCase()===r))??e.find(({extensions:n})=>n==null?void 0:n.some(a=>r.endsWith(a)))}function w7(e,t){if(t)return e.find(({name:r})=>r.toLowerCase()===t)??e.find(({aliases:r})=>r==null?void 0:r.includes(t))??e.find(({extensions:r})=>r==null?void 0:r.includes(`.${t}`))}function k7(e,t){let r=e.plugins.flatMap(a=>a.languages??[]),n=w7(r,t.language)??N3(r,t.physicalFile)??N3(r,t.file)??(t.physicalFile,void 0);return n==null?void 0:n.parsers[0]}var Nd=k7,S7="inline",x7={area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",style:"none",template:"inline",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",dialog:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",search:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",menu:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",input:"inline-block",button:"inline-block",fieldset:"block",details:"block",summary:"block",marquee:"inline-block",source:"block",track:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},C7="normal",D7={listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"};function E7(e){return e.type==="element"&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)}var Gl=E7,A7=e=>yr(!1,e,/^[\t\f\r ]*\n/gu,""),P8=e=>A7(Fn.trimEnd(e)),_7=e=>{let t=e,r=Fn.getLeadingWhitespace(t);r&&(t=t.slice(r.length));let n=Fn.getTrailingWhitespace(t);return n&&(t=t.slice(0,-n.length)),{leadingWhitespace:r,trailingWhitespace:n,text:t}};function N8(e,t){return!!(e.type==="ieConditionalComment"&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||e.type==="ieConditionalComment"&&!e.complete||wu(e)&&e.children.some(r=>r.type!=="text"&&r.type!=="interpolation")||ob(e,t)&&!Ln(e)&&e.type!=="interpolation")}function Rd(e){return e.type==="attribute"||!e.parent||!e.prev?!1:T7(e.prev)}function T7(e){return e.type==="comment"&&e.value.trim()==="prettier-ignore"}function Pr(e){return e.type==="text"||e.type==="comment"}function Ln(e){return e.type==="element"&&(e.fullName==="script"||e.fullName==="style"||e.fullName==="svg:style"||e.fullName==="svg:script"||Gl(e)&&(e.name==="script"||e.name==="style"))}function F7(e){return e.children&&!Ln(e)}function L7(e){return Ln(e)||e.type==="interpolation"||R8(e)}function R8(e){return z8(e).startsWith("pre")}function P7(e,t){var r,n;let a=s();if(a&&!e.prev&&(n=(r=e.parent)==null?void 0:r.tagDefinition)!=null&&n.ignoreFirstLf)return e.type==="interpolation";return a;function s(){return Ld(e)||e.type==="angularControlFlowBlock"?!1:(e.type==="text"||e.type==="interpolation")&&e.prev&&(e.prev.type==="text"||e.prev.type==="interpolation")?!0:!e.parent||e.parent.cssDisplay==="none"?!1:wu(e.parent)?!0:!(!e.prev&&(e.parent.type==="root"||wu(e)&&e.parent||Ln(e.parent)||Bd(e.parent,t)||!z7(e.parent.cssDisplay))||e.prev&&!H7(e.prev.cssDisplay))}}function N7(e,t){return Ld(e)||e.type==="angularControlFlowBlock"?!1:(e.type==="text"||e.type==="interpolation")&&e.next&&(e.next.type==="text"||e.next.type==="interpolation")?!0:!e.parent||e.parent.cssDisplay==="none"?!1:wu(e.parent)?!0:!(!e.next&&(e.parent.type==="root"||wu(e)&&e.parent||Ln(e.parent)||Bd(e.parent,t)||!j7(e.parent.cssDisplay))||e.next&&!U7(e.next.cssDisplay))}function R7(e){return W7(e.cssDisplay)&&!Ln(e)}function Hf(e){return Ld(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+1<e.next.sourceSpan.start.line}function B7(e){return B8(e)||e.type==="element"&&e.children.length>0&&(["body","script","style"].includes(e.name)||e.children.some(t=>I7(t)))||e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.type!=="text"&&I8(e.firstChild)&&(!e.lastChild.isTrailingSpaceSensitive||q8(e.lastChild))}function B8(e){return e.type==="element"&&e.children.length>0&&(["html","head","ul","ol","select"].includes(e.name)||e.cssDisplay.startsWith("table")&&e.cssDisplay!=="table-cell")}function qg(e){return M8(e)||e.prev&&O7(e.prev)||O8(e)}function O7(e){return M8(e)||e.type==="element"&&e.fullName==="br"||O8(e)}function O8(e){return I8(e)&&q8(e)}function I8(e){return e.hasLeadingSpaces&&(e.prev?e.prev.sourceSpan.end.line<e.sourceSpan.start.line:e.parent.type==="root"||e.parent.startSourceSpan.end.line<e.sourceSpan.start.line)}function q8(e){return e.hasTrailingSpaces&&(e.next?e.next.sourceSpan.start.line>e.sourceSpan.end.line:e.parent.type==="root"||e.parent.endSourceSpan&&e.parent.endSourceSpan.start.line>e.sourceSpan.end.line)}function M8(e){switch(e.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function ub(e){return e.lastChild?ub(e.lastChild):e}function I7(e){var t;return(t=e.children)==null?void 0:t.some(r=>r.type!=="text")}function $8(e){if(e)switch(e){case"module":case"text/javascript":case"text/babel":case"application/javascript":return"babel";case"application/x-typescript":return"typescript";case"text/markdown":return"markdown";case"text/html":return"html";case"text/x-handlebars-template":return"glimmer";default:if(e.endsWith("json")||e.endsWith("importmap")||e==="speculationrules")return"json"}}function q7(e,t){let{name:r,attrMap:n}=e;if(r!=="script"||Object.prototype.hasOwnProperty.call(n,"src"))return;let{type:a,lang:s}=e.attrMap;return!s&&!a?"babel":Nd(t,{language:s})??$8(a)}function M7(e,t){if(!ob(e,t))return;let{attrMap:r}=e;if(Object.prototype.hasOwnProperty.call(r,"src"))return;let{type:n,lang:a}=r;return Nd(t,{language:a})??$8(n)}function $7(e,t){if(e.name!=="style")return;let{lang:r}=e.attrMap;return r?Nd(t,{language:r}):"css"}function R3(e,t){return q7(e,t)??$7(e,t)??M7(e,t)}function tc(e){return e==="block"||e==="list-item"||e.startsWith("table")}function z7(e){return!tc(e)&&e!=="inline-block"}function j7(e){return!tc(e)&&e!=="inline-block"}function U7(e){return!tc(e)}function H7(e){return!tc(e)}function W7(e){return!tc(e)&&e!=="inline-block"}function wu(e){return z8(e).startsWith("pre")}function G7(e,t){let r=e;for(;r;){if(t(r))return!0;r=r.parent}return!1}function V7(e,t){var r;if(Pu(e,t))return"block";if(((r=e.prev)==null?void 0:r.type)==="comment"){let a=e.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/u);if(a)return a[1]}let n=!1;if(e.type==="element"&&e.namespace==="svg")if(G7(e,a=>a.fullName==="svg:foreignObject"))n=!0;else return e.name==="svg"?"inline-block":"block";switch(t.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:return e.type==="element"&&(!e.namespace||n||Gl(e))&&x7[e.name]||S7}}function z8(e){return e.type==="element"&&(!e.namespace||Gl(e))&&D7[e.name]||C7}function K7(e){let t=Number.POSITIVE_INFINITY;for(let r of e.split(`
|
||
`)){if(r.length===0)continue;let n=Fn.getLeadingWhitespaceCount(r);if(n===0)return 0;r.length!==n&&n<t&&(t=n)}return t===Number.POSITIVE_INFINITY?0:t}function j8(e,t=K7(e)){return t===0?e:e.split(`
|
||
`).map(r=>r.slice(t)).join(`
|
||
`)}function U8(e){return yr(!1,yr(!1,e,"'","'"),""",'"')}function bi(e){return U8(e.value)}var Y7=new Set(["template","style","script"]);function Bd(e,t){return Pu(e,t)&&!Y7.has(e.fullName)}function Pu(e,t){return t.parser==="vue"&&e.type==="element"&&e.parent.type==="root"&&e.fullName.toLowerCase()!=="html"}function ob(e,t){return Pu(e,t)&&(Bd(e,t)||e.attrMap.lang&&e.attrMap.lang!=="html")}function X7(e){let t=e.fullName;return t.charAt(0)==="#"||t==="slot-scope"||t==="v-slot"||t.startsWith("v-slot:")}function Q7(e,t){let r=e.parent;if(!Pu(r,t))return!1;let n=r.fullName,a=e.fullName;return n==="script"&&a==="setup"||n==="style"&&a==="vars"}function H8(e,t=e.value){return e.parent.isWhitespaceSensitive?e.parent.isIndentationSensitive?Qr(t):Qr(j8(P8(t)),dt):Fu(_t,Fn.split(t))}function W8(e,t){return Pu(e,t)&&e.name==="script"}var G8=/\{\{(.+?)\}\}/su;async function Z7(e,t){let r=[];for(let[n,a]of e.split(G8).entries())if(n%2===0)r.push(Qr(a));else try{r.push(Pt(["{{",cn([_t,await Zr(a,t,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),_t,"}}"]))}catch{r.push("{{",Qr(a),"}}")}return r}function lb({parser:e}){return(t,r,n)=>Zr(bi(n.node),t,{parser:e},Lu)}var J7=lb({parser:"__ng_action"}),eB=lb({parser:"__ng_binding"}),tB=lb({parser:"__ng_directive"});function rB(e,t){if(t.parser!=="angular")return;let{node:r}=e,n=r.fullName;if(n.startsWith("(")&&n.endsWith(")")||n.startsWith("on-"))return J7;if(n.startsWith("[")&&n.endsWith("]")||/^bind(?:on)?-/u.test(n)||/^ng-(?:if|show|hide|class|style)$/u.test(n))return eB;if(n.startsWith("*"))return tB;let a=bi(r);if(/^i18n(?:-.+)?$/u.test(n))return()=>Pd(F8(H8(r,a.trim())),!a.includes("@@"));if(G8.test(a))return s=>Z7(a,s)}var nB=rB;function iB(e,t){let{node:r}=e,n=bi(r);if(r.fullName==="class"&&!t.parentParser&&!n.includes("{{"))return()=>n.trim().split(/\s+/u).join(" ")}var aB=iB;function B3(e){return e===" "||e===`
|
||
`||e==="\f"||e==="\r"||e===" "}var sB=/^[ \t\n\r\u000c]+/,uB=/^[, \t\n\r\u000c]+/,oB=/^[^ \t\n\r\u000c]+/,lB=/[,]+$/,O3=/^\d+$/,cB=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/;function fB(e){let t=e.length,r,n,a,s,u,o=0,c;function d(f){let m,b=f.exec(e.substring(o));if(b)return[m]=b,o+=m.length,m}let h=[];for(;;){if(d(uB),o>=t){if(h.length===0)throw new Error("Must contain one or more image candidate strings.");return h}c=o,r=d(oB),n=[],r.slice(-1)===","?(r=r.replace(lB,""),g()):p()}function p(){for(d(sB),a="",s="in descriptor";;){if(u=e.charAt(o),s==="in descriptor")if(B3(u))a&&(n.push(a),a="",s="after descriptor");else if(u===","){o+=1,a&&n.push(a),g();return}else if(u==="(")a+=u,s="in parens";else if(u===""){a&&n.push(a),g();return}else a+=u;else if(s==="in parens")if(u===")")a+=u,s="in descriptor";else if(u===""){n.push(a),g();return}else a+=u;else if(s==="after descriptor"&&!B3(u))if(u===""){g();return}else s="in descriptor",o-=1;o+=1}}function g(){let f=!1,m,b,v,k,S={},C,x,w,D,A;for(k=0;k<n.length;k++)C=n[k],x=C[C.length-1],w=C.substring(0,C.length-1),D=parseInt(w,10),A=parseFloat(w),O3.test(w)&&x==="w"?((m||b)&&(f=!0),D===0?f=!0:m=D):cB.test(w)&&x==="x"?((m||b||v)&&(f=!0),A<0?f=!0:b=A):O3.test(w)&&x==="h"?((v||b)&&(f=!0),D===0?f=!0:v=D):f=!0;if(!f)S.source={value:r,startOffset:c},m&&(S.width={value:m}),b&&(S.density={value:b}),v&&(S.height={value:v}),h.push(S);else throw new Error(`Invalid srcset descriptor found in "${e}" at "${C}".`)}}var dB=fB;function hB(e){if(e.node.fullName==="srcset"&&(e.parent.fullName==="img"||e.parent.fullName==="source"))return()=>mB(bi(e.node))}var V8={width:"w",height:"h",density:"x"},pB=Object.keys(V8);function mB(e){let t=dB(e),r=pB.filter(h=>t.some(p=>Object.prototype.hasOwnProperty.call(p,h)));if(r.length>1)throw new Error("Mixed descriptor in srcset is not supported");let[n]=r,a=V8[n],s=t.map(h=>h.source.value),u=Math.max(...s.map(h=>h.length)),o=t.map(h=>h[n]?String(h[n].value):""),c=o.map(h=>{let p=h.indexOf(".");return p===-1?h.length:p}),d=Math.max(...c);return Pd(Fu([",",_t],s.map((h,p)=>{let g=[h],f=o[p];if(f){let m=u-h.length+1,b=d-c[p],v=" ".repeat(m+b);g.push(sd(v," "),f+a)}return g})))}var gB=hB;function bB(e,t){let{node:r}=e,n=bi(e.node).trim();if(r.fullName==="style"&&!t.parentParser&&!n.includes("{{"))return async a=>Pd(await a(n,{parser:"css",__isHTMLStyleAttribute:!0}))}var Mg=new WeakMap;function vB(e,t){let{root:r}=e;return Mg.has(r)||Mg.set(r,r.children.some(n=>W8(n,t)&&["ts","typescript"].includes(n.attrMap.lang))),Mg.get(r)}var cb=vB;function yB(e,t,r){let{node:n}=r,a=bi(n);return Zr(`type T<${a}> = any`,e,{parser:"babel-ts",__isEmbeddedTypescriptGenericParameters:!0},Lu)}function wB(e,t,{parseWithTs:r}){return Zr(`function _(${e}) {}`,t,{parser:r?"babel-ts":"babel",__isVueBindings:!0})}async function kB(e,t,r,n){let a=bi(r.node),{left:s,operator:u,right:o}=SB(a),c=cb(r,n);return[Pt(await Zr(`function _(${s}) {}`,e,{parser:c?"babel-ts":"babel",__isVueForBindingLeft:!0}))," ",u," ",await Zr(o,e,{parser:c?"__ts_expression":"__js_expression"})]}function SB(e){let t=/(.*?)\s+(in|of)\s+(.*)/su,r=/,([^,\]}]*)(?:,([^,\]}]*))?$/u,n=/^\(|\)$/gu,a=e.match(t);if(!a)return;let s={};if(s.for=a[3].trim(),!s.for)return;let u=yr(!1,a[1].trim(),n,""),o=u.match(r);o?(s.alias=u.replace(r,""),s.iterator1=o[1].trim(),o[2]&&(s.iterator2=o[2].trim())):s.alias=u;let c=[s.alias,s.iterator1,s.iterator2];if(!c.some((d,h)=>!d&&(h===0||c.slice(h+1).some(Boolean))))return{left:c.filter(Boolean).join(","),operator:a[2],right:s.for}}function xB(e,t){if(t.parser!=="vue")return;let{node:r}=e,n=r.fullName;if(n==="v-for")return kB;if(n==="generic"&&W8(r.parent,t))return yB;let a=bi(r),s=cb(e,t);if(X7(r)||Q7(r,t))return u=>wB(a,u,{parseWithTs:s});if(n.startsWith("@")||n.startsWith("v-on:"))return u=>CB(a,u,{parseWithTs:s});if(n.startsWith(":")||n.startsWith(".")||n.startsWith("v-bind:"))return u=>DB(a,u,{parseWithTs:s});if(n.startsWith("v-"))return u=>K8(a,u,{parseWithTs:s})}async function CB(e,t,{parseWithTs:r}){var n;try{return await K8(e,t,{parseWithTs:r})}catch(a){if(((n=a.cause)==null?void 0:n.code)!=="BABEL_PARSER_SYNTAX_ERROR")throw a}return Zr(e,t,{parser:r?"__vue_ts_event_binding":"__vue_event_binding"},Lu)}function DB(e,t,{parseWithTs:r}){return Zr(e,t,{parser:r?"__vue_ts_expression":"__vue_expression"},Lu)}function K8(e,t,{parseWithTs:r}){return Zr(e,t,{parser:r?"__ts_expression":"__js_expression"},Lu)}var EB=xB;function AB(e,t){let{node:r}=e;if(r.value){if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/u.test(t.originalText.slice(r.valueSpan.start.offset,r.valueSpan.end.offset))||t.parser==="lwc"&&r.value.startsWith("{")&&r.value.endsWith("}"))return[r.rawName,"=",r.value];for(let n of[gB,bB,aB,EB,nB]){let a=n(e,t);if(a)return _B(a)}}}function _B(e){return async(t,r,n,a)=>{let s=await e(t,r,n,a);if(s)return s=_8(s,u=>typeof u=="string"?yr(!1,u,'"',"""):u),[n.node.rawName,'="',Pt(s),'"']}}var TB=AB,Y8=new Proxy(()=>{},{get:()=>Y8}),X8=Y8;function FB(e){return Array.isArray(e)&&e.length>0}var fb=FB;function rc(e){return e.sourceSpan.start.offset}function nc(e){return e.sourceSpan.end.offset}function c1(e,t){return[e.isSelfClosing?"":LB(e,t),$l(e,t)]}function LB(e,t){return e.lastChild&&Vl(e.lastChild)?"":[PB(e,t),db(e,t)]}function $l(e,t){return(e.next?va(e.next):ac(e.parent))?"":[ic(e,t),ba(e,t)]}function PB(e,t){return ac(e)?ic(e.lastChild,t):""}function ba(e,t){return Vl(e)?db(e.parent,t):Od(e)?hb(e.next,t):""}function db(e,t){if(X8.ok(!e.isSelfClosing),Q8(e,t))return"";switch(e.type){case"ieConditionalComment":return"<!";case"element":if(e.hasHtmComponentClosingTag)return"<//";default:return`</${e.rawName}`}}function ic(e,t){if(Q8(e,t))return"";switch(e.type){case"ieConditionalComment":case"ieConditionalEndComment":return"[endif]-->";case"ieConditionalStartComment":return"]><!-->";case"interpolation":return"}}";case"angularIcuExpression":return"}";case"element":if(e.isSelfClosing)return"/>";default:return">"}}function Q8(e,t){return!e.isSelfClosing&&!e.endSourceSpan&&(Rd(e)||N8(e.parent,t))}function va(e){return e.prev&&e.prev.type!=="docType"&&e.type!=="angularControlFlowBlock"&&!Pr(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function ac(e){var t;return((t=e.lastChild)==null?void 0:t.isTrailingSpaceSensitive)&&!e.lastChild.hasTrailingSpaces&&!Pr(ub(e.lastChild))&&!wu(e)}function Vl(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&Pr(ub(e))}function Od(e){return e.next&&!Pr(e.next)&&Pr(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function NB(e){let t=e.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/su);return t?t[1]?t[1].split(/\s+/u):!0:!1}function Id(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function RB(e,t,r){var n;let{node:a}=e;if(!fb(a.attrs))return a.isSelfClosing?" ":"";let s=((n=a.prev)==null?void 0:n.type)==="comment"&&NB(a.prev.value),u=typeof s=="boolean"?()=>s:Array.isArray(s)?p=>s.includes(p.rawName):()=>!1,o=e.map(({node:p})=>u(p)?Qr(t.originalText.slice(rc(p),nc(p))):r(),"attrs"),c=a.type==="element"&&a.fullName==="script"&&a.attrs.length===1&&a.attrs[0].fullName==="src"&&a.children.length===0,d=t.singleAttributePerLine&&a.attrs.length>1&&!Pu(a,t)?dt:_t,h=[cn([c?" ":_t,Fu(d,o)])];return a.firstChild&&Id(a.firstChild)||a.isSelfClosing&&ac(a.parent)||c?h.push(a.isSelfClosing?" ":""):h.push(t.bracketSameLine?a.isSelfClosing?" ":"":a.isSelfClosing?_t:Vt),h}function BB(e){return e.firstChild&&Id(e.firstChild)?"":pb(e)}function f1(e,t,r){let{node:n}=e;return[zl(n,t),RB(e,t,r),n.isSelfClosing?"":BB(n)]}function zl(e,t){return e.prev&&Od(e.prev)?"":[ya(e,t),hb(e,t)]}function ya(e,t){return Id(e)?pb(e.parent):va(e)?ic(e.prev,t):""}var I3="<!doctype";function hb(e,t){switch(e.type){case"ieConditionalComment":case"ieConditionalStartComment":return`<!--[if ${e.condition}`;case"ieConditionalEndComment":return"<!--<!";case"interpolation":return"{{";case"docType":{if(e.value==="html"){let r=t.filepath??"";if(/\.html?$/u.test(r))return I3}return t.originalText.slice(rc(e),nc(e)).slice(0,I3.length)}case"angularIcuExpression":return"{";case"element":if(e.condition)return`<!--[if ${e.condition}]><!--><${e.rawName}`;default:return`<${e.rawName}`}}function pb(e){switch(X8.ok(!e.isSelfClosing),e.type){case"ieConditionalComment":return"]>";case"element":if(e.condition)return"><!--<![endif]-->";default:return">"}}function OB(e,t){if(!e.endSourceSpan)return"";let r=e.startSourceSpan.end.offset;e.firstChild&&Id(e.firstChild)&&(r-=pb(e).length);let n=e.endSourceSpan.start.offset;return e.lastChild&&Vl(e.lastChild)?n+=db(e,t).length:ac(e)&&(n-=ic(e.lastChild,t).length),t.originalText.slice(r,n)}var Z8=OB,IB=new Set(["if","else if","for","switch","case"]);function qB(e,t){let{node:r}=e;switch(r.type){case"element":if(Ln(r)||r.type==="interpolation")return;if(!r.isSelfClosing&&ob(r,t)){let n=R3(r,t);return n?async(a,s)=>{let u=Z8(r,t),o=/^\s*$/u.test(u),c="";return o||(c=await a(P8(u),{parser:n,__embeddedInHtml:!0}),o=c===""),[ya(r,t),Pt(f1(e,t,s)),o?"":dt,c,o?"":dt,c1(r,t),ba(r,t)]}:void 0}break;case"text":if(Ln(r.parent)){let n=R3(r.parent,t);if(n)return async a=>{let s=n==="markdown"?j8(r.value.replace(/^[^\S\n]*\n/u,"")):r.value,u={parser:n,__embeddedInHtml:!0};if(t.parser==="html"&&n==="babel"){let o="script",{attrMap:c}=r.parent;c&&(c.type==="module"||c.type==="text/babel"&&c["data-type"]==="module")&&(o="module"),u.__babelSourceType=o}return[ec,ya(r,t),await a(s,u),ba(r,t)]}}else if(r.parent.type==="interpolation")return async n=>{let a={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return t.parser==="angular"?a.parser="__ng_interpolation":t.parser==="vue"?a.parser=cb(e,t)?"__vue_ts_expression":"__vue_expression":a.parser="__js_expression",[cn([_t,await n(r.value,a)]),r.parent.next&&va(r.parent.next)?" ":_t]};break;case"attribute":return TB(e,t);case"front-matter":return n=>g7(r,n);case"angularControlFlowBlockParameters":return IB.has(e.parent.name)?v7:void 0;case"angularLetDeclarationInitializer":return n=>Zr(r.value,n,{parser:"__ng_binding",__isInHtmlAttribute:!1})}}var MB=qB,Fl=null;function jl(e){if(Fl!==null&&typeof Fl.property){let t=Fl;return Fl=jl.prototype=null,t}return Fl=jl.prototype=e??Object.create(null),new jl}var $B=10;for(let e=0;e<=$B;e++)jl();function zB(e){return jl(e)}function jB(e,t="type"){zB(e);function r(n){let a=n[t],s=e[a];if(!Array.isArray(s))throw Object.assign(new Error(`Missing visitor keys for '${a}'.`),{node:n});return s}return r}var UB=jB,HB={"front-matter":[],root:["children"],element:["attrs","children"],ieConditionalComment:["children"],ieConditionalStartComment:[],ieConditionalEndComment:[],interpolation:["children"],text:["children"],docType:[],comment:[],attribute:[],cdata:[],angularControlFlowBlock:["children","parameters"],angularControlFlowBlockParameters:["children"],angularControlFlowBlockParameter:[],angularLetDeclaration:["init"],angularLetDeclarationInitializer:[],angularIcuExpression:["cases"],angularIcuCase:["expression"]},WB=HB,GB=UB(WB),VB=GB;function KB(e){return/^\s*<!--\s*@(?:format|prettier)\s*-->/u.test(e)}function YB(e){return`<!-- @format -->
|
||
|
||
`+e}var XB=new Map([["if",new Set(["else if","else"])],["else if",new Set(["else if","else"])],["for",new Set(["empty"])],["defer",new Set(["placeholder","error","loading"])],["placeholder",new Set(["placeholder","error","loading"])],["error",new Set(["placeholder","error","loading"])],["loading",new Set(["placeholder","error","loading"])]]);function J8(e){let t=nc(e);return e.type==="element"&&!e.endSourceSpan&&fb(e.children)?Math.max(t,J8(Jl(!1,e.children,-1))):t}function Ll(e,t,r){let n=e.node;if(Rd(n)){let a=J8(n);return[ya(n,t),Qr(Fn.trimEnd(t.originalText.slice(rc(n)+(n.prev&&Od(n.prev)?hb(n).length:0),a-(n.next&&va(n.next)?ic(n,t).length:0)))),ba(n,t)]}return r()}function Wf(e,t){return Pr(e)&&Pr(t)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?qg(t)?dt:_t:"":qg(t)?dt:Vt:Od(e)&&(Rd(t)||t.firstChild||t.isSelfClosing||t.type==="element"&&t.attrs.length>0)||e.type==="element"&&e.isSelfClosing&&va(t)?"":!t.isLeadingSpaceSensitive||qg(t)||va(t)&&e.lastChild&&Vl(e.lastChild)&&e.lastChild.lastChild&&Vl(e.lastChild.lastChild)?dt:t.hasLeadingSpaces?_t:Vt}function mb(e,t,r){let{node:n}=e;if(B8(n))return[ec,...e.map(s=>{let u=s.node,o=u.prev?Wf(u.prev,u):"";return[o?[o,Hf(u.prev)?dt:""]:"",Ll(s,t,r)]},"children")];let a=n.children.map(()=>Symbol(""));return e.map((s,u)=>{let o=s.node;if(Pr(o)){if(o.prev&&Pr(o.prev)){let m=Wf(o.prev,o);if(m)return Hf(o.prev)?[dt,dt,Ll(s,t,r)]:[m,Ll(s,t,r)]}return Ll(s,t,r)}let c=[],d=[],h=[],p=[],g=o.prev?Wf(o.prev,o):"",f=o.next?Wf(o,o.next):"";return g&&(Hf(o.prev)?c.push(dt,dt):g===dt?c.push(dt):Pr(o.prev)?d.push(g):d.push(sd("",Vt,{groupId:a[u-1]}))),f&&(Hf(o)?Pr(o.next)&&p.push(dt,dt):f===dt?Pr(o.next)&&p.push(dt):h.push(f)),[...c,Pt([...d,Pt([Ll(s,t,r),...h],{id:a[u]})]),...p]},"children")}function QB(e,t,r){let{node:n}=e,a=[];ZB(e)&&a.push("} "),a.push("@",n.name),n.parameters&&a.push(" (",Pt(r("parameters")),")"),a.push(" {");let s=e_(n);return n.children.length>0?(n.firstChild.hasLeadingSpaces=!0,n.lastChild.hasTrailingSpaces=!0,a.push(cn([dt,mb(e,t,r)])),s&&a.push(dt,"}")):s&&a.push("}"),Pt(a,{shouldBreak:!0})}function e_(e){var t,r;return!(((t=e.next)==null?void 0:t.type)==="angularControlFlowBlock"&&(r=XB.get(e.name))!=null&&r.has(e.next.name))}function ZB(e){let{previous:t}=e;return(t==null?void 0:t.type)==="angularControlFlowBlock"&&!Rd(t)&&!e_(t)}function JB(e,t,r){return[cn([Vt,Fu([";",_t],e.map(r,"children"))]),Vt]}function eO(e,t,r){let{node:n}=e;return[zl(n,t),Pt([n.switchValue.trim(),", ",n.clause,n.cases.length>0?[",",cn([_t,Fu(_t,e.map(r,"cases"))])]:"",Vt]),$l(n,t)]}function tO(e,t,r){let{node:n}=e;return[n.value," {",Pt([cn([Vt,e.map(({node:a,isLast:s})=>{let u=[r()];return a.type==="text"&&(a.hasLeadingSpaces&&u.unshift(_t),a.hasTrailingSpaces&&!s&&u.push(_t)),u},"expression")]),Vt]),"}"]}function rO(e,t,r){let{node:n}=e;if(N8(n,t))return[ya(n,t),Pt(f1(e,t,r)),Qr(Z8(n,t)),...c1(n,t),ba(n,t)];let a=n.children.length===1&&(n.firstChild.type==="interpolation"||n.firstChild.type==="angularIcuExpression")&&n.firstChild.isLeadingSpaceSensitive&&!n.firstChild.hasLeadingSpaces&&n.lastChild.isTrailingSpaceSensitive&&!n.lastChild.hasTrailingSpaces,s=Symbol("element-attr-group-id"),u=h=>Pt([Pt(f1(e,t,r),{id:s}),h,c1(n,t)]),o=h=>a?ZR(h,{groupId:s}):(Ln(n)||Bd(n,t))&&n.parent.type==="root"&&t.parser==="vue"&&!t.vueIndentScriptAndStyle?h:cn(h),c=()=>a?sd(Vt,"",{groupId:s}):n.firstChild.hasLeadingSpaces&&n.firstChild.isLeadingSpaceSensitive?_t:n.firstChild.type==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive?XR(Vt):Vt,d=()=>(n.next?va(n.next):ac(n.parent))?n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?" ":"":a?sd(Vt,"",{groupId:s}):n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?_t:(n.lastChild.type==="comment"||n.lastChild.type==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${t.tabWidth*(e.ancestors.length-1)}}$`,"u").test(n.lastChild.value)?"":Vt;return n.children.length===0?u(n.hasDanglingSpaces&&n.isDanglingSpaceSensitive?_t:""):u([B7(n)?ec:"",o([c(),mb(e,t,r)]),d()])}function ud(e){return e>=9&&e<=32||e==160}function gb(e){return 48<=e&&e<=57}function od(e){return e>=97&&e<=122||e>=65&&e<=90}function nO(e){return e>=97&&e<=102||e>=65&&e<=70||gb(e)}function bb(e){return e===10||e===13}function q3(e){return 48<=e&&e<=55}function $g(e){return e===39||e===34||e===96}var iO=/-+([a-z0-9])/g;function aO(e){return e.replace(iO,(...t)=>t[1].toUpperCase())}var d1=class t_{constructor(t,r,n,a){this.file=t,this.offset=r,this.line=n,this.col=a}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(t){let r=this.file.content,n=r.length,a=this.offset,s=this.line,u=this.col;for(;a>0&&t<0;)if(a--,t++,r.charCodeAt(a)==10){s--;let o=r.substring(0,a-1).lastIndexOf(`
|
||
`);u=o>0?a-o:a}else u--;for(;a<n&&t>0;){let o=r.charCodeAt(a);a++,t--,o==10?(s++,u=0):u++}return new t_(this.file,a,s,u)}getContext(t,r){let n=this.file.content,a=this.offset;if(a!=null){a>n.length-1&&(a=n.length-1);let s=a,u=0,o=0;for(;u<t&&a>0&&(a--,u++,!(n[a]==`
|
||
`&&++o==r)););for(u=0,o=0;u<t&&s<n.length-1&&(s++,u++,!(n[s]==`
|
||
`&&++o==r)););return{before:n.substring(a,this.offset),after:n.substring(this.offset,s+1)}}return null}},r_=class{constructor(t,r){this.content=t,this.url=r}},Ve=class{constructor(e,t,r=e,n=null){this.start=e,this.end=t,this.fullStart=r,this.details=n}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}},ld;(function(e){e[e.WARNING=0]="WARNING",e[e.ERROR=1]="ERROR"})(ld||(ld={}));var n_=class{constructor(t,r,n=ld.ERROR){this.span=t,this.msg=r,this.level=n}contextualMessage(){let t=this.span.start.getContext(100,3);return t?`${this.msg} ("${t.before}[${ld[this.level]} ->]${t.after}")`:this.msg}toString(){let t=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${t}`}},sO=[oO,lO,fO,hO,pO,bO,mO,gO,vO,dO];function uO(e,t){for(let r of sO)r(e,t);return e}function oO(e){e.walk(t=>{if(t.type==="element"&&t.tagDefinition.ignoreFirstLf&&t.children.length>0&&t.children[0].type==="text"&&t.children[0].value[0]===`
|
||
`){let r=t.children[0];r.value.length===1?t.removeChild(r):r.value=r.value.slice(1)}})}function lO(e){let t=r=>{var n,a;return r.type==="element"&&((n=r.prev)==null?void 0:n.type)==="ieConditionalStartComment"&&r.prev.sourceSpan.end.offset===r.startSourceSpan.start.offset&&((a=r.firstChild)==null?void 0:a.type)==="ieConditionalEndComment"&&r.firstChild.sourceSpan.start.offset===r.startSourceSpan.end.offset};e.walk(r=>{if(r.children)for(let n=0;n<r.children.length;n++){let a=r.children[n];if(!t(a))continue;let s=a.prev,u=a.firstChild;r.removeChild(s),n--;let o=new Ve(s.sourceSpan.start,u.sourceSpan.end),c=new Ve(o.start,a.sourceSpan.end);a.condition=s.condition,a.sourceSpan=c,a.startSourceSpan=o,a.removeChild(u)}})}function cO(e,t,r){e.walk(n=>{if(n.children)for(let a=0;a<n.children.length;a++){let s=n.children[a];if(s.type!=="text"&&!t(s))continue;s.type!=="text"&&(s.type="text",s.value=r(s));let u=s.prev;!u||u.type!=="text"||(u.value+=s.value,u.sourceSpan=new Ve(u.sourceSpan.start,s.sourceSpan.end),n.removeChild(s),a--)}})}function fO(e){return cO(e,t=>t.type==="cdata",t=>`<![CDATA[${t.value}]]>`)}function dO(e){let t=r=>{var n,a;return r.type==="element"&&r.attrs.length===0&&r.children.length===1&&r.firstChild.type==="text"&&!Fn.hasWhitespaceCharacter(r.children[0].value)&&!r.firstChild.hasLeadingSpaces&&!r.firstChild.hasTrailingSpaces&&r.isLeadingSpaceSensitive&&!r.hasLeadingSpaces&&r.isTrailingSpaceSensitive&&!r.hasTrailingSpaces&&((n=r.prev)==null?void 0:n.type)==="text"&&((a=r.next)==null?void 0:a.type)==="text"};e.walk(r=>{if(r.children)for(let n=0;n<r.children.length;n++){let a=r.children[n];if(!t(a))continue;let s=a.prev,u=a.next;s.value+=`<${a.rawName}>`+a.firstChild.value+`</${a.rawName}>`+u.value,s.sourceSpan=new Ve(s.sourceSpan.start,u.sourceSpan.end),s.isTrailingSpaceSensitive=u.isTrailingSpaceSensitive,s.hasTrailingSpaces=u.hasTrailingSpaces,r.removeChild(a),n--,r.removeChild(u)}})}function hO(e,t){if(t.parser==="html")return;let r=/\{\{(.+?)\}\}/su;e.walk(n=>{if(F7(n))for(let a of n.children){if(a.type!=="text")continue;let s=a.sourceSpan.start,u=null,o=a.value.split(r);for(let c=0;c<o.length;c++,s=u){let d=o[c];if(c%2===0){u=s.moveBy(d.length),d.length>0&&n.insertChildBefore(a,{type:"text",value:d,sourceSpan:new Ve(s,u)});continue}u=s.moveBy(d.length+4),n.insertChildBefore(a,{type:"interpolation",sourceSpan:new Ve(s,u),children:d.length===0?[]:[{type:"text",value:d,sourceSpan:new Ve(s.moveBy(2),u.moveBy(-2))}]})}n.removeChild(a)}})}function pO(e){e.walk(t=>{let r=t.$children;if(!r)return;if(r.length===0||r.length===1&&r[0].type==="text"&&Fn.trim(r[0].value).length===0){t.hasDanglingSpaces=r.length>0,t.$children=[];return}let n=L7(t),a=R8(t);if(!n)for(let s=0;s<r.length;s++){let u=r[s];if(u.type!=="text")continue;let{leadingWhitespace:o,text:c,trailingWhitespace:d}=_7(u.value),h=u.prev,p=u.next;c?(u.value=c,u.sourceSpan=new Ve(u.sourceSpan.start.moveBy(o.length),u.sourceSpan.end.moveBy(-d.length)),o&&(h&&(h.hasTrailingSpaces=!0),u.hasLeadingSpaces=!0),d&&(u.hasTrailingSpaces=!0,p&&(p.hasLeadingSpaces=!0))):(t.removeChild(u),s--,(o||d)&&(h&&(h.hasTrailingSpaces=!0),p&&(p.hasLeadingSpaces=!0)))}t.isWhitespaceSensitive=n,t.isIndentationSensitive=a})}function mO(e){e.walk(t=>{t.isSelfClosing=!t.children||t.type==="element"&&(t.tagDefinition.isVoid||t.endSourceSpan&&t.startSourceSpan.start===t.endSourceSpan.start&&t.startSourceSpan.end===t.endSourceSpan.end)})}function gO(e,t){e.walk(r=>{r.type==="element"&&(r.hasHtmComponentClosingTag=r.endSourceSpan&&/^<\s*\/\s*\/\s*>$/u.test(t.originalText.slice(r.endSourceSpan.start.offset,r.endSourceSpan.end.offset)))})}function bO(e,t){e.walk(r=>{r.cssDisplay=V7(r,t)})}function vO(e,t){e.walk(r=>{let{children:n}=r;if(n){if(n.length===0){r.isDanglingSpaceSensitive=R7(r);return}for(let a of n)a.isLeadingSpaceSensitive=P7(a,t),a.isTrailingSpaceSensitive=N7(a,t);for(let a=0;a<n.length;a++){let s=n[a];s.isLeadingSpaceSensitive=(a===0||s.prev.isTrailingSpaceSensitive)&&s.isLeadingSpaceSensitive,s.isTrailingSpaceSensitive=(a===n.length-1||s.next.isLeadingSpaceSensitive)&&s.isTrailingSpaceSensitive}}})}var yO=uO;function wO(e,t,r){let{node:n}=e;switch(n.type){case"front-matter":return Qr(n.raw);case"root":return t.__onHtmlRoot&&t.__onHtmlRoot(n),[Pt(mb(e,t,r)),dt];case"element":case"ieConditionalComment":return rO(e,t,r);case"angularControlFlowBlock":return QB(e,t,r);case"angularControlFlowBlockParameters":return JB(e,t,r);case"angularControlFlowBlockParameter":return Fn.trim(n.expression);case"angularLetDeclaration":return Pt(["@let ",Pt([n.id," =",Pt(cn([_t,r("init")]))]),";"]);case"angularLetDeclarationInitializer":return n.value;case"angularIcuExpression":return eO(e,t,r);case"angularIcuCase":return tO(e,t,r);case"ieConditionalStartComment":case"ieConditionalEndComment":return[zl(n),$l(n)];case"interpolation":return[zl(n,t),...e.map(r,"children"),$l(n,t)];case"text":{if(n.parent.type==="interpolation"){let o=/\n[^\S\n]*$/u,c=o.test(n.value),d=c?n.value.replace(o,""):n.value;return[Qr(d),c?dt:""]}let a=ya(n,t),s=H8(n),u=ba(n,t);return s[0]=[a,s[0]],s.push([s.pop(),u]),F8(s)}case"docType":return[Pt([zl(n,t)," ",yr(!1,n.value.replace(/^html\b/iu,"html"),/\s+/gu," ")]),$l(n,t)];case"comment":return[ya(n,t),Qr(t.originalText.slice(rc(n),nc(n))),ba(n,t)];case"attribute":{if(n.value===null)return n.rawName;let a=U8(n.value),s=n7(a,'"');return[n.rawName,"=",s,Qr(s==='"'?yr(!1,a,'"',"""):yr(!1,a,"'","'")),s]}case"cdata":default:throw new c7(n,"HTML")}}var kO={preprocess:yO,print:wO,insertPragma:YB,massageAstNode:p7,embed:MB,getVisitorKeys:VB},SO=kO,xO=[{linguistLanguageId:146,name:"Angular",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[".component.html"],parsers:["angular"],vscodeLanguageIds:["html"],filenames:[]},{linguistLanguageId:146,name:"HTML",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[".html",".hta",".htm",".html.hl",".inc",".xht",".xhtml",".mjml"],parsers:["html"],vscodeLanguageIds:["html"]},{linguistLanguageId:146,name:"Lightning Web Components",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[],parsers:["lwc"],vscodeLanguageIds:["html"],filenames:[]},{linguistLanguageId:391,name:"Vue",type:"markup",color:"#41b883",extensions:[".vue"],tmScope:"text.html.vue",aceMode:"html",parsers:["vue"],vscodeLanguageIds:["vue"]}],M3={bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}},$3="HTML",CO={bracketSameLine:M3.bracketSameLine,htmlWhitespaceSensitivity:{category:$3,type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:M3.singleAttributePerLine,vueIndentScriptAndStyle:{category:$3,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}},DO=CO,i_={};m8(i_,{angular:()=>TI,html:()=>_I,lwc:()=>LI,vue:()=>FI});var z3;(function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"})(z3||(z3={}));var j3;(function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"})(j3||(j3={}));var U3;(function(e){e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform"})(U3||(U3={}));var H3={name:"custom-elements"},W3={name:"no-errors-schema"},pa;(function(e){e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL"})(pa||(pa={}));var G3;(function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"})(G3||(G3={}));var Xr;(function(e){e[e.RAW_TEXT=0]="RAW_TEXT",e[e.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",e[e.PARSABLE_DATA=2]="PARSABLE_DATA"})(Xr||(Xr={}));function qd(e,t=!0){if(e[0]!=":")return[null,e];let r=e.indexOf(":",1);if(r===-1){if(t)throw new Error(`Unsupported format "${e}" expecting ":namespace:name"`);return[null,e]}return[e.slice(1,r),e.slice(r+1)]}function V3(e){return qd(e)[1]==="ng-container"}function K3(e){return qd(e)[1]==="ng-content"}function Qf(e){return e===null?null:qd(e)[0]}function cd(e,t){return e?`:${e}:${t}`:t}var Zf;function Y3(){return Zf||(Zf={},Gf(pa.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),Gf(pa.STYLE,["*|style"]),Gf(pa.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","input|src","ins|cite","q|cite","source|src","track|src","video|poster","video|src"]),Gf(pa.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])),Zf}function Gf(e,t){for(let r of t)Zf[r.toLowerCase()]=e}var EO=class{},AO="boolean",_O="number",TO="string",FO="object",LO=["[Element]|textContent,%ariaAtomic,%ariaAutoComplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColSpan,%ariaCurrent,%ariaDescription,%ariaDisabled,%ariaExpanded,%ariaHasPopup,%ariaHidden,%ariaKeyShortcuts,%ariaLabel,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaPlaceholder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%ariaRowSpan,%ariaSelected,%ariaSetSize,%ariaSort,%ariaValueMax,%ariaValueMin,%ariaValueNow,%ariaValueText,%classList,className,elementTiming,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*fullscreenchange,*fullscreenerror,*search,*webkitfullscreenchange,*webkitfullscreenerror,outerHTML,%part,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored","[HTMLElement]^[Element]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,!inert,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","abbr,address,article,aside,b,bdi,bdo,cite,content,code,dd,dfn,dt,em,figcaption,figure,footer,header,hgroup,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","media^[HTMLElement]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,*waitingforkey,#playbackRate,preload,!preservesPitch,src,%srcObject,#volume",":svg:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","data^[HTMLElement]|value","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,allow,!allowFullscreen,!allowPaymentRequest,csp,frameBorder,height,loading,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,decoding,#height,#hspace,!isMap,loading,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocomplete,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,imageSizes,imageSrcset,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,media,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,!noModule,%referrerPolicy,src,text,type","select^[HTMLElement]|autocomplete,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","slot^[HTMLElement]|name","source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocomplete,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","time^[HTMLElement]|dateTime","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|!disablePictureInPicture,#height,*enterpictureinpicture,*leavepictureinpicture,!playsInline,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|decoding",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime",":svg:cursor^:svg:|",":math:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforeinput,*beforematch,*beforetoggle,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contentvisibilityautostatechange,*contextlost,*contextmenu,*contextrestored,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*scrollend,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":math:math^:math:|",":math:maction^:math:|",":math:menclose^:math:|",":math:merror^:math:|",":math:mfenced^:math:|",":math:mfrac^:math:|",":math:mi^:math:|",":math:mmultiscripts^:math:|",":math:mn^:math:|",":math:mo^:math:|",":math:mover^:math:|",":math:mpadded^:math:|",":math:mphantom^:math:|",":math:mroot^:math:|",":math:mrow^:math:|",":math:ms^:math:|",":math:mspace^:math:|",":math:msqrt^:math:|",":math:mstyle^:math:|",":math:msub^:math:|",":math:msubsup^:math:|",":math:msup^:math:|",":math:mtable^:math:|",":math:mtd^:math:|",":math:mtext^:math:|",":math:mtr^:math:|",":math:munder^:math:|",":math:munderover^:math:|",":math:semantics^:math:|"],a_=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"})),PO=Array.from(a_).reduce((e,[t,r])=>(e.set(t,r),e),new Map),NO=class extends EO{constructor(){super(),this._schema=new Map,this._eventSchema=new Map,LO.forEach(t=>{let r=new Map,n=new Set,[a,s]=t.split("|"),u=s.split(","),[o,c]=a.split("^");o.split(",").forEach(h=>{this._schema.set(h.toLowerCase(),r),this._eventSchema.set(h.toLowerCase(),n)});let d=c&&this._schema.get(c.toLowerCase());if(d){for(let[h,p]of d)r.set(h,p);for(let h of this._eventSchema.get(c.toLowerCase()))n.add(h)}u.forEach(h=>{if(h.length>0)switch(h[0]){case"*":n.add(h.substring(1));break;case"!":r.set(h.substring(1),AO);break;case"#":r.set(h.substring(1),_O);break;case"%":r.set(h.substring(1),FO);break;default:r.set(h,TO)}})})}hasProperty(t,r,n){if(n.some(a=>a.name===W3.name))return!0;if(t.indexOf("-")>-1){if(V3(t)||K3(t))return!1;if(n.some(a=>a.name===H3.name))return!0}return(this._schema.get(t.toLowerCase())||this._schema.get("unknown")).has(r)}hasElement(t,r){return r.some(n=>n.name===W3.name)||t.indexOf("-")>-1&&(V3(t)||K3(t)||r.some(n=>n.name===H3.name))?!0:this._schema.has(t.toLowerCase())}securityContext(t,r,n){n&&(r=this.getMappedPropName(r)),t=t.toLowerCase(),r=r.toLowerCase();let a=Y3()[t+"|"+r];return a||(a=Y3()["*|"+r],a||pa.NONE)}getMappedPropName(t){return a_.get(t)??t}getDefaultComponentElementName(){return"ng-component"}validateProperty(t){return t.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event property '${t}' is disallowed for security reasons, please use (${t.slice(2)})=...
|
||
If '${t}' is a directive input, make sure the directive is imported by the current module.`}:{error:!1}}validateAttribute(t){return t.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event attribute '${t}' is disallowed for security reasons, please use (${t.slice(2)})=...`}:{error:!1}}allKnownElementNames(){return Array.from(this._schema.keys())}allKnownAttributesOfElement(t){let r=this._schema.get(t.toLowerCase())||this._schema.get("unknown");return Array.from(r.keys()).map(n=>PO.get(n)??n)}allKnownEventsOfElement(t){return Array.from(this._eventSchema.get(t.toLowerCase())??[])}normalizeAnimationStyleProperty(t){return aO(t)}normalizeAnimationStyleValue(t,r,n){let a="",s=n.toString().trim(),u=null;if(RO(t)&&n!==0&&n!=="0")if(typeof n=="number")a="px";else{let o=n.match(/^[+-]?[\d\.]+([a-z]*)$/);o&&o[1].length==0&&(u=`Please provide a CSS unit value for ${r}:${n}`)}return{error:u,value:s+a}}};function RO(e){switch(e){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var Ge=class{constructor({closedByChildren:e,implicitNamespacePrefix:t,contentType:r=Xr.PARSABLE_DATA,closedByParent:n=!1,isVoid:a=!1,ignoreFirstLf:s=!1,preventNamespaceInheritance:u=!1,canSelfClose:o=!1}={}){this.closedByChildren={},this.closedByParent=!1,e&&e.length>0&&e.forEach(c=>this.closedByChildren[c]=!0),this.isVoid=a,this.closedByParent=n||a,this.implicitNamespacePrefix=t||null,this.contentType=r,this.ignoreFirstLf=s,this.preventNamespaceInheritance=u,this.canSelfClose=o??a}isClosedByChild(e){return this.isVoid||e.toLowerCase()in this.closedByChildren}getContentType(e){return typeof this.contentType=="object"?(e===void 0?void 0:this.contentType[e])??this.contentType.default:this.contentType}},X3,Pl;function h1(e){return Pl||(X3=new Ge({canSelfClose:!0}),Pl=Object.assign(Object.create(null),{base:new Ge({isVoid:!0}),meta:new Ge({isVoid:!0}),area:new Ge({isVoid:!0}),embed:new Ge({isVoid:!0}),link:new Ge({isVoid:!0}),img:new Ge({isVoid:!0}),input:new Ge({isVoid:!0}),param:new Ge({isVoid:!0}),hr:new Ge({isVoid:!0}),br:new Ge({isVoid:!0}),source:new Ge({isVoid:!0}),track:new Ge({isVoid:!0}),wbr:new Ge({isVoid:!0}),p:new Ge({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new Ge({closedByChildren:["tbody","tfoot"]}),tbody:new Ge({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new Ge({closedByChildren:["tbody"],closedByParent:!0}),tr:new Ge({closedByChildren:["tr"],closedByParent:!0}),td:new Ge({closedByChildren:["td","th"],closedByParent:!0}),th:new Ge({closedByChildren:["td","th"],closedByParent:!0}),col:new Ge({isVoid:!0}),svg:new Ge({implicitNamespacePrefix:"svg"}),foreignObject:new Ge({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new Ge({implicitNamespacePrefix:"math"}),li:new Ge({closedByChildren:["li"],closedByParent:!0}),dt:new Ge({closedByChildren:["dt","dd"]}),dd:new Ge({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new Ge({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new Ge({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new Ge({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new Ge({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new Ge({closedByChildren:["optgroup"],closedByParent:!0}),option:new Ge({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new Ge({ignoreFirstLf:!0}),listing:new Ge({ignoreFirstLf:!0}),style:new Ge({contentType:Xr.RAW_TEXT}),script:new Ge({contentType:Xr.RAW_TEXT}),title:new Ge({contentType:{default:Xr.ESCAPABLE_RAW_TEXT,svg:Xr.PARSABLE_DATA}}),textarea:new Ge({contentType:Xr.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),new NO().allKnownElementNames().forEach(t=>{!Pl[t]&&Qf(t)===null&&(Pl[t]=new Ge({canSelfClose:!1}))})),Pl[e]??X3}var Nu=class{constructor(e,t){this.sourceSpan=e,this.i18n=t}},BO=class extends Nu{constructor(t,r,n,a){super(r,a),this.value=t,this.tokens=n,this.type="text"}visit(t,r){return t.visitText(this,r)}},OO=class extends Nu{constructor(t,r,n,a){super(r,a),this.value=t,this.tokens=n,this.type="cdata"}visit(t,r){return t.visitCdata(this,r)}},IO=class extends Nu{constructor(t,r,n,a,s,u){super(a,u),this.switchValue=t,this.type=r,this.cases=n,this.switchValueSourceSpan=s}visit(t,r){return t.visitExpansion(this,r)}},qO=class{constructor(t,r,n,a,s){this.value=t,this.expression=r,this.sourceSpan=n,this.valueSourceSpan=a,this.expSourceSpan=s,this.type="expansionCase"}visit(t,r){return t.visitExpansionCase(this,r)}},MO=class extends Nu{constructor(t,r,n,a,s,u,o){super(n,o),this.name=t,this.value=r,this.keySpan=a,this.valueSpan=s,this.valueTokens=u,this.type="attribute"}visit(t,r){return t.visitAttribute(this,r)}get nameSpan(){return this.keySpan}},ci=class extends Nu{constructor(t,r,n,a,s,u=null,o=null,c){super(a,c),this.name=t,this.attrs=r,this.children=n,this.startSourceSpan=s,this.endSourceSpan=u,this.nameSpan=o,this.type="element"}visit(t,r){return t.visitElement(this,r)}},$O=class{constructor(t,r){this.value=t,this.sourceSpan=r,this.type="comment"}visit(t,r){return t.visitComment(this,r)}},zO=class{constructor(t,r){this.value=t,this.sourceSpan=r,this.type="docType"}visit(t,r){return t.visitDocType(this,r)}},fu=class extends Nu{constructor(t,r,n,a,s,u,o=null,c){super(a,c),this.name=t,this.parameters=r,this.children=n,this.nameSpan=s,this.startSourceSpan=u,this.endSourceSpan=o,this.type="block"}visit(t,r){return t.visitBlock(this,r)}},Q3=class{constructor(t,r){this.expression=t,this.sourceSpan=r,this.type="blockParameter",this.startSourceSpan=null,this.endSourceSpan=null}visit(t,r){return t.visitBlockParameter(this,r)}},Z3=class{constructor(t,r,n,a,s){this.name=t,this.value=r,this.sourceSpan=n,this.nameSpan=a,this.valueSpan=s,this.type="letDeclaration",this.startSourceSpan=null,this.endSourceSpan=null}visit(t,r){return t.visitLetDeclaration(this,r)}};function s_(e,t,r=null){let n=[],a=e.visit?s=>e.visit(s,r)||s.visit(e,r):s=>s.visit(e,r);return t.forEach(s=>{let u=a(s);u&&n.push(u)}),n}var jO=class{constructor(){}visitElement(t,r){this.visitChildren(r,n=>{n(t.attrs),n(t.children)})}visitAttribute(t,r){}visitText(t,r){}visitCdata(t,r){}visitComment(t,r){}visitDocType(t,r){}visitExpansion(t,r){return this.visitChildren(r,n=>{n(t.cases)})}visitExpansionCase(t,r){}visitBlock(t,r){this.visitChildren(r,n=>{n(t.parameters),n(t.children)})}visitBlockParameter(t,r){}visitLetDeclaration(t,r){}visitChildren(t,r){let n=[],a=this;function s(u){u&&n.push(s_(a,u,t))}return r(s),Array.prototype.concat.apply([],n)}},fd={AElig:"Æ",AMP:"&",amp:"&",Aacute:"Á",Abreve:"Ă",Acirc:"Â",Acy:"А",Afr:"𝔄",Agrave:"À",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"𝔸",ApplyFunction:"",af:"",Aring:"Å",angst:"Å",Ascr:"𝒜",Assign:"≔",colone:"≔",coloneq:"≔",Atilde:"Ã",Auml:"Ä",Backslash:"∖",setminus:"∖",setmn:"∖",smallsetminus:"∖",ssetmn:"∖",Barv:"⫧",Barwed:"⌆",doublebarwedge:"⌆",Bcy:"Б",Because:"∵",becaus:"∵",because:"∵",Bernoullis:"ℬ",Bscr:"ℬ",bernou:"ℬ",Beta:"Β",Bfr:"𝔅",Bopf:"𝔹",Breve:"˘",breve:"˘",Bumpeq:"≎",HumpDownHump:"≎",bump:"≎",CHcy:"Ч",COPY:"©",copy:"©",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",DD:"ⅅ",Cayleys:"ℭ",Cfr:"ℭ",Ccaron:"Č",Ccedil:"Ç",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"¸",cedil:"¸",CenterDot:"·",centerdot:"·",middot:"·",Chi:"Χ",CircleDot:"⊙",odot:"⊙",CircleMinus:"⊖",ominus:"⊖",CirclePlus:"⊕",oplus:"⊕",CircleTimes:"⊗",otimes:"⊗",ClockwiseContourIntegral:"∲",cwconint:"∲",CloseCurlyDoubleQuote:"”",rdquo:"”",rdquor:"”",CloseCurlyQuote:"’",rsquo:"’",rsquor:"’",Colon:"∷",Proportion:"∷",Colone:"⩴",Congruent:"≡",equiv:"≡",Conint:"∯",DoubleContourIntegral:"∯",ContourIntegral:"∮",conint:"∮",oint:"∮",Copf:"ℂ",complexes:"ℂ",Coproduct:"∐",coprod:"∐",CounterClockwiseContourIntegral:"∳",awconint:"∳",Cross:"⨯",Cscr:"𝒞",Cup:"⋓",CupCap:"≍",asympeq:"≍",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",ddagger:"‡",Darr:"↡",Dashv:"⫤",DoubleLeftTee:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",nabla:"∇",Delta:"Δ",Dfr:"𝔇",DiacriticalAcute:"´",acute:"´",DiacriticalDot:"˙",dot:"˙",DiacriticalDoubleAcute:"˝",dblac:"˝",DiacriticalGrave:"`",grave:"`",DiacriticalTilde:"˜",tilde:"˜",Diamond:"⋄",diam:"⋄",diamond:"⋄",DifferentialD:"ⅆ",dd:"ⅆ",Dopf:"𝔻",Dot:"¨",DoubleDot:"¨",die:"¨",uml:"¨",DotDot:"⃜",DotEqual:"≐",doteq:"≐",esdot:"≐",DoubleDownArrow:"⇓",Downarrow:"⇓",dArr:"⇓",DoubleLeftArrow:"⇐",Leftarrow:"⇐",lArr:"⇐",DoubleLeftRightArrow:"⇔",Leftrightarrow:"⇔",hArr:"⇔",iff:"⇔",DoubleLongLeftArrow:"⟸",Longleftarrow:"⟸",xlArr:"⟸",DoubleLongLeftRightArrow:"⟺",Longleftrightarrow:"⟺",xhArr:"⟺",DoubleLongRightArrow:"⟹",Longrightarrow:"⟹",xrArr:"⟹",DoubleRightArrow:"⇒",Implies:"⇒",Rightarrow:"⇒",rArr:"⇒",DoubleRightTee:"⊨",vDash:"⊨",DoubleUpArrow:"⇑",Uparrow:"⇑",uArr:"⇑",DoubleUpDownArrow:"⇕",Updownarrow:"⇕",vArr:"⇕",DoubleVerticalBar:"∥",par:"∥",parallel:"∥",shortparallel:"∥",spar:"∥",DownArrow:"↓",ShortDownArrow:"↓",darr:"↓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",duarr:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",leftharpoondown:"↽",lhard:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",rhard:"⇁",rightharpoondown:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",top:"⊤",DownTeeArrow:"↧",mapstodown:"↧",Dscr:"𝒟",Dstrok:"Đ",ENG:"Ŋ",ETH:"Ð",Eacute:"É",Ecaron:"Ě",Ecirc:"Ê",Ecy:"Э",Edot:"Ė",Efr:"𝔈",Egrave:"È",Element:"∈",in:"∈",isin:"∈",isinv:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"𝔼",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",eqsim:"≂",esim:"≂",Equilibrium:"⇌",rightleftharpoons:"⇌",rlhar:"⇌",Escr:"ℰ",expectation:"ℰ",Esim:"⩳",Eta:"Η",Euml:"Ë",Exists:"∃",exist:"∃",ExponentialE:"ⅇ",ee:"ⅇ",exponentiale:"ⅇ",Fcy:"Ф",Ffr:"𝔉",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",blacksquare:"▪",squarf:"▪",squf:"▪",Fopf:"𝔽",ForAll:"∀",forall:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",GT:">",gt:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",ggg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",ge:"≥",geq:"≥",GreaterEqualLess:"⋛",gel:"⋛",gtreqless:"⋛",GreaterFullEqual:"≧",gE:"≧",geqq:"≧",GreaterGreater:"⪢",GreaterLess:"≷",gl:"≷",gtrless:"≷",GreaterSlantEqual:"⩾",geqslant:"⩾",ges:"⩾",GreaterTilde:"≳",gsim:"≳",gtrsim:"≳",Gscr:"𝒢",Gt:"≫",NestedGreaterGreater:"≫",gg:"≫",HARDcy:"Ъ",Hacek:"ˇ",caron:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",Poincareplane:"ℌ",HilbertSpace:"ℋ",Hscr:"ℋ",hamilt:"ℋ",Hopf:"ℍ",quaternions:"ℍ",HorizontalLine:"─",boxh:"─",Hstrok:"Ħ",HumpEqual:"≏",bumpe:"≏",bumpeq:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacute:"Í",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"ℑ",Im:"ℑ",image:"ℑ",imagpart:"ℑ",Igrave:"Ì",Imacr:"Ī",ImaginaryI:"ⅈ",ii:"ⅈ",Int:"∬",Integral:"∫",int:"∫",Intersection:"⋂",bigcap:"⋂",xcap:"⋂",InvisibleComma:"",ic:"",InvisibleTimes:"",it:"",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"ℐ",imagline:"ℐ",Itilde:"Ĩ",Iukcy:"І",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",LT:"<",lt:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Lscr:"ℒ",lagran:"ℒ",Larr:"↞",twoheadleftarrow:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",lang:"⟨",langle:"⟨",LeftArrow:"←",ShortLeftArrow:"←",larr:"←",leftarrow:"←",slarr:"←",LeftArrowBar:"⇤",larrb:"⇤",LeftArrowRightArrow:"⇆",leftrightarrows:"⇆",lrarr:"⇆",LeftCeiling:"⌈",lceil:"⌈",LeftDoubleBracket:"⟦",lobrk:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",dharl:"⇃",downharpoonleft:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",lfloor:"⌊",LeftRightArrow:"↔",harr:"↔",leftrightarrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",dashv:"⊣",LeftTeeArrow:"↤",mapstoleft:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",vartriangleleft:"⊲",vltri:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",ltrie:"⊴",trianglelefteq:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",uharl:"↿",upharpoonleft:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",leftharpoonup:"↼",lharu:"↼",LeftVectorBar:"⥒",LessEqualGreater:"⋚",leg:"⋚",lesseqgtr:"⋚",LessFullEqual:"≦",lE:"≦",leqq:"≦",LessGreater:"≶",lessgtr:"≶",lg:"≶",LessLess:"⪡",LessSlantEqual:"⩽",leqslant:"⩽",les:"⩽",LessTilde:"≲",lesssim:"≲",lsim:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",lAarr:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",longleftarrow:"⟵",xlarr:"⟵",LongLeftRightArrow:"⟷",longleftrightarrow:"⟷",xharr:"⟷",LongRightArrow:"⟶",longrightarrow:"⟶",xrarr:"⟶",Lopf:"𝕃",LowerLeftArrow:"↙",swarr:"↙",swarrow:"↙",LowerRightArrow:"↘",searr:"↘",searrow:"↘",Lsh:"↰",lsh:"↰",Lstrok:"Ł",Lt:"≪",NestedLessLess:"≪",ll:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mscr:"ℳ",phmmat:"ℳ",Mfr:"𝔐",MinusPlus:"∓",mnplus:"∓",mp:"∓",Mopf:"𝕄",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",ZeroWidthSpace:"",NewLine:`
|
||
`,Nfr:"𝔑",NoBreak:"",NonBreakingSpace:" ",nbsp:" ",Nopf:"ℕ",naturals:"ℕ",Not:"⫬",NotCongruent:"≢",nequiv:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",npar:"∦",nparallel:"∦",nshortparallel:"∦",nspar:"∦",NotElement:"∉",notin:"∉",notinva:"∉",NotEqual:"≠",ne:"≠",NotEqualTilde:"≂̸",nesim:"≂̸",NotExists:"∄",nexist:"∄",nexists:"∄",NotGreater:"≯",ngt:"≯",ngtr:"≯",NotGreaterEqual:"≱",nge:"≱",ngeq:"≱",NotGreaterFullEqual:"≧̸",ngE:"≧̸",ngeqq:"≧̸",NotGreaterGreater:"≫̸",nGtv:"≫̸",NotGreaterLess:"≹",ntgl:"≹",NotGreaterSlantEqual:"⩾̸",ngeqslant:"⩾̸",nges:"⩾̸",NotGreaterTilde:"≵",ngsim:"≵",NotHumpDownHump:"≎̸",nbump:"≎̸",NotHumpEqual:"≏̸",nbumpe:"≏̸",NotLeftTriangle:"⋪",nltri:"⋪",ntriangleleft:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",nltrie:"⋬",ntrianglelefteq:"⋬",NotLess:"≮",nless:"≮",nlt:"≮",NotLessEqual:"≰",nle:"≰",nleq:"≰",NotLessGreater:"≸",ntlg:"≸",NotLessLess:"≪̸",nLtv:"≪̸",NotLessSlantEqual:"⩽̸",nleqslant:"⩽̸",nles:"⩽̸",NotLessTilde:"≴",nlsim:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",npr:"⊀",nprec:"⊀",NotPrecedesEqual:"⪯̸",npre:"⪯̸",npreceq:"⪯̸",NotPrecedesSlantEqual:"⋠",nprcue:"⋠",NotReverseElement:"∌",notni:"∌",notniva:"∌",NotRightTriangle:"⋫",nrtri:"⋫",ntriangleright:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",nrtrie:"⋭",ntrianglerighteq:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",nsqsube:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",nsqsupe:"⋣",NotSubset:"⊂⃒",nsubset:"⊂⃒",vnsub:"⊂⃒",NotSubsetEqual:"⊈",nsube:"⊈",nsubseteq:"⊈",NotSucceeds:"⊁",nsc:"⊁",nsucc:"⊁",NotSucceedsEqual:"⪰̸",nsce:"⪰̸",nsucceq:"⪰̸",NotSucceedsSlantEqual:"⋡",nsccue:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",nsupset:"⊃⃒",vnsup:"⊃⃒",NotSupersetEqual:"⊉",nsupe:"⊉",nsupseteq:"⊉",NotTilde:"≁",nsim:"≁",NotTildeEqual:"≄",nsime:"≄",nsimeq:"≄",NotTildeFullEqual:"≇",ncong:"≇",NotTildeTilde:"≉",nap:"≉",napprox:"≉",NotVerticalBar:"∤",nmid:"∤",nshortmid:"∤",nsmid:"∤",Nscr:"𝒩",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacute:"Ó",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",ohm:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",ldquo:"“",OpenCurlyQuote:"‘",lsquo:"‘",Or:"⩔",Oscr:"𝒪",Oslash:"Ø",Otilde:"Õ",Otimes:"⨷",Ouml:"Ö",OverBar:"‾",oline:"‾",OverBrace:"⏞",OverBracket:"⎴",tbrk:"⎴",OverParenthesis:"⏜",PartialD:"∂",part:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",plusmn:"±",pm:"±",Popf:"ℙ",primes:"ℙ",Pr:"⪻",Precedes:"≺",pr:"≺",prec:"≺",PrecedesEqual:"⪯",pre:"⪯",preceq:"⪯",PrecedesSlantEqual:"≼",prcue:"≼",preccurlyeq:"≼",PrecedesTilde:"≾",precsim:"≾",prsim:"≾",Prime:"″",Product:"∏",prod:"∏",Proportional:"∝",prop:"∝",propto:"∝",varpropto:"∝",vprop:"∝",Pscr:"𝒫",Psi:"Ψ",QUOT:'"',quot:'"',Qfr:"𝔔",Qopf:"ℚ",rationals:"ℚ",Qscr:"𝒬",RBarr:"⤐",drbkarow:"⤐",REG:"®",circledR:"®",reg:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",twoheadrightarrow:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",Rfr:"ℜ",real:"ℜ",realpart:"ℜ",ReverseElement:"∋",SuchThat:"∋",ni:"∋",niv:"∋",ReverseEquilibrium:"⇋",leftrightharpoons:"⇋",lrhar:"⇋",ReverseUpEquilibrium:"⥯",duhar:"⥯",Rho:"Ρ",RightAngleBracket:"⟩",rang:"⟩",rangle:"⟩",RightArrow:"→",ShortRightArrow:"→",rarr:"→",rightarrow:"→",srarr:"→",RightArrowBar:"⇥",rarrb:"⇥",RightArrowLeftArrow:"⇄",rightleftarrows:"⇄",rlarr:"⇄",RightCeiling:"⌉",rceil:"⌉",RightDoubleBracket:"⟧",robrk:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",dharr:"⇂",downharpoonright:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rfloor:"⌋",RightTee:"⊢",vdash:"⊢",RightTeeArrow:"↦",map:"↦",mapsto:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",vartriangleright:"⊳",vrtri:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",rtrie:"⊵",trianglerighteq:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",uharr:"↾",upharpoonright:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",rharu:"⇀",rightharpoonup:"⇀",RightVectorBar:"⥓",Ropf:"ℝ",reals:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",rAarr:"⇛",Rscr:"ℛ",realine:"ℛ",Rsh:"↱",rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortUpArrow:"↑",UpArrow:"↑",uarr:"↑",uparrow:"↑",Sigma:"Σ",SmallCircle:"∘",compfn:"∘",Sopf:"𝕊",Sqrt:"√",radic:"√",Square:"□",squ:"□",square:"□",SquareIntersection:"⊓",sqcap:"⊓",SquareSubset:"⊏",sqsub:"⊏",sqsubset:"⊏",SquareSubsetEqual:"⊑",sqsube:"⊑",sqsubseteq:"⊑",SquareSuperset:"⊐",sqsup:"⊐",sqsupset:"⊐",SquareSupersetEqual:"⊒",sqsupe:"⊒",sqsupseteq:"⊒",SquareUnion:"⊔",sqcup:"⊔",Sscr:"𝒮",Star:"⋆",sstarf:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",sube:"⊆",subseteq:"⊆",Succeeds:"≻",sc:"≻",succ:"≻",SucceedsEqual:"⪰",sce:"⪰",succeq:"⪰",SucceedsSlantEqual:"≽",sccue:"≽",succcurlyeq:"≽",SucceedsTilde:"≿",scsim:"≿",succsim:"≿",Sum:"∑",sum:"∑",Sup:"⋑",Supset:"⋑",Superset:"⊃",sup:"⊃",supset:"⊃",SupersetEqual:"⊇",supe:"⊇",supseteq:"⊇",THORN:"Þ",TRADE:"™",trade:"™",TSHcy:"Ћ",TScy:"Ц",Tab:" ",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",there4:"∴",therefore:"∴",Theta:"Θ",ThickSpace:" ",ThinSpace:" ",thinsp:" ",Tilde:"∼",sim:"∼",thicksim:"∼",thksim:"∼",TildeEqual:"≃",sime:"≃",simeq:"≃",TildeFullEqual:"≅",cong:"≅",TildeTilde:"≈",ap:"≈",approx:"≈",asymp:"≈",thickapprox:"≈",thkap:"≈",Topf:"𝕋",TripleDot:"⃛",tdot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",lowbar:"_",UnderBrace:"⏟",UnderBracket:"⎵",bbrk:"⎵",UnderParenthesis:"⏝",Union:"⋃",bigcup:"⋃",xcup:"⋃",UnionPlus:"⊎",uplus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",udarr:"⇅",UpDownArrow:"↕",updownarrow:"↕",varr:"↕",UpEquilibrium:"⥮",udhar:"⥮",UpTee:"⊥",bot:"⊥",bottom:"⊥",perp:"⊥",UpTeeArrow:"↥",mapstoup:"↥",UpperLeftArrow:"↖",nwarr:"↖",nwarrow:"↖",UpperRightArrow:"↗",nearr:"↗",nearrow:"↗",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",bigvee:"⋁",xvee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",mid:"∣",shortmid:"∣",smid:"∣",VerticalLine:"|",verbar:"|",vert:"|",VerticalSeparator:"❘",VerticalTilde:"≀",wr:"≀",wreath:"≀",VeryThinSpace:" ",hairsp:" ",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",bigwedge:"⋀",xwedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",Zeta:"Ζ",Zfr:"ℨ",zeetrf:"ℨ",Zopf:"ℤ",integers:"ℤ",Zscr:"𝒵",aacute:"á",abreve:"ă",ac:"∾",mstpos:"∾",acE:"∾̳",acd:"∿",acirc:"â",acy:"а",aelig:"æ",afr:"𝔞",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",and:"∧",wedge:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",angle:"∠",ange:"⦤",angmsd:"∡",measuredangle:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angzarr:"⍼",aogon:"ą",aopf:"𝕒",apE:"⩰",apacir:"⩯",ape:"≊",approxeq:"≊",apid:"≋",apos:"'",aring:"å",ascr:"𝒶",ast:"*",midast:"*",atilde:"ã",auml:"ä",awint:"⨑",bNot:"⫭",backcong:"≌",bcong:"≌",backepsilon:"϶",bepsi:"϶",backprime:"‵",bprime:"‵",backsim:"∽",bsim:"∽",backsimeq:"⋍",bsime:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrktbrk:"⎶",bcy:"б",bdquo:"„",ldquor:"„",bemptyv:"⦰",beta:"β",beth:"ℶ",between:"≬",twixt:"≬",bfr:"𝔟",bigcirc:"◯",xcirc:"◯",bigodot:"⨀",xodot:"⨀",bigoplus:"⨁",xoplus:"⨁",bigotimes:"⨂",xotime:"⨂",bigsqcup:"⨆",xsqcup:"⨆",bigstar:"★",starf:"★",bigtriangledown:"▽",xdtri:"▽",bigtriangleup:"△",xutri:"△",biguplus:"⨄",xuplus:"⨄",bkarow:"⤍",rbarr:"⤍",blacklozenge:"⧫",lozf:"⧫",blacktriangle:"▴",utrif:"▴",blacktriangledown:"▾",dtrif:"▾",blacktriangleleft:"◂",ltrif:"◂",blacktriangleright:"▸",rtrif:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"𝕓",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",minusb:"⊟",boxplus:"⊞",plusb:"⊞",boxtimes:"⊠",timesb:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bumpE:"⪮",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",ccaps:"⩍",ccaron:"č",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cemptyv:"⦲",cent:"¢",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",cire:"≗",circlearrowleft:"↺",olarr:"↺",circlearrowright:"↻",orarr:"↻",circledS:"Ⓢ",oS:"Ⓢ",circledast:"⊛",oast:"⊛",circledcirc:"⊚",ocir:"⊚",circleddash:"⊝",odash:"⊝",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",comma:",",commat:"@",comp:"∁",complement:"∁",congdot:"⩭",copf:"𝕔",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",curlyeqprec:"⋞",cuesc:"⋟",curlyeqsucc:"⋟",cularr:"↶",curvearrowleft:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curvearrowright:"↷",curarrm:"⤼",curlyvee:"⋎",cuvee:"⋎",curlywedge:"⋏",cuwed:"⋏",curren:"¤",cwint:"∱",cylcty:"⌭",dHar:"⥥",dagger:"†",daleth:"ℸ",dash:"‐",hyphen:"‐",dbkarow:"⤏",rBarr:"⤏",dcaron:"ď",dcy:"д",ddarr:"⇊",downdownarrows:"⇊",ddotseq:"⩷",eDDot:"⩷",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",diamondsuit:"♦",diams:"♦",digamma:"ϝ",gammad:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",llcorner:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",doteqdot:"≑",eDot:"≑",dotminus:"∸",minusd:"∸",dotplus:"∔",plusdo:"∔",dotsquare:"⊡",sdotb:"⊡",drcorn:"⌟",lrcorner:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",triangledown:"▿",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"≖",eqcirc:"≖",ecirc:"ê",ecolon:"≕",eqcolon:"≕",ecy:"э",edot:"ė",efDot:"≒",fallingdotseq:"≒",efr:"𝔢",eg:"⪚",egrave:"è",egs:"⪖",eqslantgtr:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",eqslantless:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",varnothing:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",straightepsilon:"ϵ",varepsilon:"ϵ",equals:"=",equest:"≟",questeq:"≟",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",risingdotseq:"≓",erarr:"⥱",escr:"ℯ",eta:"η",eth:"ð",euml:"ë",euro:"€",excl:"!",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",fork:"⋔",pitchfork:"⋔",forkv:"⫙",fpartint:"⨍",frac12:"½",half:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",sfrown:"⌢",fscr:"𝒻",gEl:"⪌",gtreqqless:"⪌",gacute:"ǵ",gamma:"γ",gap:"⪆",gtrapprox:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gimel:"ℷ",gjcy:"ѓ",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gneqq:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gnsim:"⋧",gopf:"𝕘",gscr:"ℊ",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtrdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrarr:"⥸",gvertneqq:"≩︀",gvnE:"≩︀",hardcy:"ъ",harrcir:"⥈",harrw:"↭",leftrightsquigarrow:"↭",hbar:"ℏ",hslash:"ℏ",planck:"ℏ",plankv:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",mldr:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",searhk:"⤥",hkswarow:"⤦",swarhk:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",larrhk:"↩",hookrightarrow:"↪",rarrhk:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hstrok:"ħ",hybull:"⁃",iacute:"í",icirc:"î",icy:"и",iecy:"е",iexcl:"¡",ifr:"𝔦",igrave:"ì",iiiint:"⨌",qint:"⨌",iiint:"∭",tint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",imath:"ı",inodot:"ı",imof:"⊷",imped:"Ƶ",incare:"℅",infin:"∞",infintie:"⧝",intcal:"⊺",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iquest:"¿",iscr:"𝒾",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",itilde:"ĩ",iukcy:"і",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",varkappa:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAtail:"⤛",lBarr:"⤎",lEg:"⪋",lesseqqgtr:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lambda:"λ",langd:"⦑",lap:"⪅",lessapprox:"⪅",laquo:"«",larrbfs:"⤟",larrfs:"⤝",larrlp:"↫",looparrowleft:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",leftarrowtail:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lcub:"{",lbrack:"[",lsqb:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lcy:"л",ldca:"⤶",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leq:"≤",leftleftarrows:"⇇",llarr:"⇇",leftthreetimes:"⋋",lthree:"⋋",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessdot:"⋖",ltdot:"⋖",lfisht:"⥼",lfr:"𝔩",lgE:"⪑",lharul:"⥪",lhblk:"▄",ljcy:"љ",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lneqq:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lnsim:"⋦",loang:"⟬",loarr:"⇽",longmapsto:"⟼",xmap:"⟼",looparrowright:"↬",rarrlp:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",loz:"◊",lozenge:"◊",lpar:"(",lparlt:"⦓",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",lsime:"⪍",lsimg:"⪏",lsquor:"‚",sbquo:"‚",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",triangleleft:"◃",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",macr:"¯",strns:"¯",male:"♂",malt:"✠",maltese:"✠",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",mfr:"𝔪",mho:"℧",micro:"µ",midcir:"⫰",minus:"−",minusdu:"⨪",mlcp:"⫛",models:"⊧",mopf:"𝕞",mscr:"𝓂",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nLeftarrow:"⇍",nlArr:"⇍",nLeftrightarrow:"⇎",nhArr:"⇎",nLl:"⋘̸",nLt:"≪⃒",nRightarrow:"⇏",nrArr:"⇏",nVDash:"⊯",nVdash:"⊮",nacute:"ń",nang:"∠⃒",napE:"⩰̸",napid:"≋̸",napos:"ʼn",natur:"♮",natural:"♮",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",neArr:"⇗",nearhk:"⤤",nedot:"≐̸",nesear:"⤨",toea:"⤨",nfr:"𝔫",nharr:"↮",nleftrightarrow:"↮",nhpar:"⫲",nis:"⋼",nisd:"⋺",njcy:"њ",nlE:"≦̸",nleqq:"≦̸",nlarr:"↚",nleftarrow:"↚",nldr:"‥",nopf:"𝕟",not:"¬",notinE:"⋹̸",notindot:"⋵̸",notinvb:"⋷",notinvc:"⋶",notnivb:"⋾",notnivc:"⋽",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",nrarr:"↛",nrightarrow:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nscr:"𝓃",nsub:"⊄",nsubE:"⫅̸",nsubseteqq:"⫅̸",nsup:"⊅",nsupE:"⫆̸",nsupseteqq:"⫆̸",ntilde:"ñ",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwnear:"⤧",oacute:"ó",ocirc:"ô",ocy:"о",odblac:"ő",odiv:"⨸",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograve:"ò",ogt:"⧁",ohbar:"⦵",olcir:"⦾",olcross:"⦻",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",oopf:"𝕠",opar:"⦷",operp:"⦹",or:"∨",vee:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",oscr:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oslash:"ø",osol:"⊘",otilde:"õ",otimesas:"⨶",ouml:"ö",ovbar:"⌽",para:"¶",parsim:"⫳",parsl:"⫽",pcy:"п",percnt:"%",period:".",permil:"‰",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",straightphi:"ϕ",varphi:"ϕ",phone:"☎",pi:"π",piv:"ϖ",varpi:"ϖ",planckh:"ℎ",plus:"+",plusacir:"⨣",pluscir:"⨢",plusdu:"⨥",pluse:"⩲",plussim:"⨦",plustwo:"⨧",pointint:"⨕",popf:"𝕡",pound:"£",prE:"⪳",prap:"⪷",precapprox:"⪷",precnapprox:"⪹",prnap:"⪹",precneqq:"⪵",prnE:"⪵",precnsim:"⋨",prnsim:"⋨",prime:"′",profalar:"⌮",profline:"⌒",profsurf:"⌓",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:" ",qfr:"𝔮",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quatint:"⨖",quest:"?",rAtail:"⤜",rHar:"⥤",race:"∽̱",racute:"ŕ",raemptyv:"⦳",rangd:"⦒",range:"⦥",raquo:"»",rarrap:"⥵",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rightarrowtail:"↣",rarrw:"↝",rightsquigarrow:"↝",ratail:"⤚",ratio:"∶",rbbrk:"❳",rbrace:"}",rcub:"}",rbrack:"]",rsqb:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdsh:"↳",rect:"▭",rfisht:"⥽",rfr:"𝔯",rharul:"⥬",rho:"ρ",rhov:"ϱ",varrho:"ϱ",rightrightarrows:"⇉",rrarr:"⇉",rightthreetimes:"⋌",rthree:"⋌",ring:"˚",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rsaquo:"›",rscr:"𝓇",rtimes:"⋊",rtri:"▹",triangleright:"▹",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",scE:"⪴",scap:"⪸",succapprox:"⪸",scaron:"š",scedil:"ş",scirc:"ŝ",scnE:"⪶",succneqq:"⪶",scnap:"⪺",succnapprox:"⪺",scnsim:"⋩",succnsim:"⋩",scpolint:"⨓",scy:"с",sdot:"⋅",sdote:"⩦",seArr:"⇘",sect:"§",semi:";",seswar:"⤩",tosa:"⤩",sext:"✶",sfr:"𝔰",sharp:"♯",shchcy:"щ",shcy:"ш",shy:"",sigma:"σ",sigmaf:"ς",sigmav:"ς",varsigma:"ς",simdot:"⩪",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",smashp:"⨳",smeparsl:"⧤",smile:"⌣",ssmile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",sqcaps:"⊓︀",sqcups:"⊔︀",sscr:"𝓈",star:"☆",sub:"⊂",subset:"⊂",subE:"⫅",subseteqq:"⫅",subdot:"⪽",subedot:"⫃",submult:"⫁",subnE:"⫋",subsetneqq:"⫋",subne:"⊊",subsetneq:"⊊",subplus:"⪿",subrarr:"⥹",subsim:"⫇",subsub:"⫕",subsup:"⫓",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",supE:"⫆",supseteqq:"⫆",supdot:"⪾",supdsub:"⫘",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supsetneqq:"⫌",supne:"⊋",supsetneq:"⊋",supplus:"⫀",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swnwar:"⤪",szlig:"ß",target:"⌖",tau:"τ",tcaron:"ť",tcedil:"ţ",tcy:"т",telrec:"⌕",tfr:"𝔱",theta:"θ",thetasym:"ϑ",thetav:"ϑ",vartheta:"ϑ",thorn:"þ",times:"×",timesbar:"⨱",timesd:"⨰",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tprime:"‴",triangle:"▵",utri:"▵",triangleq:"≜",trie:"≜",tridot:"◬",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",uHar:"⥣",uacute:"ú",ubrcy:"ў",ubreve:"ŭ",ucirc:"û",ucy:"у",udblac:"ű",ufisht:"⥾",ufr:"𝔲",ugrave:"ù",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",uogon:"ų",uopf:"𝕦",upsi:"υ",upsilon:"υ",upuparrows:"⇈",uuarr:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",uuml:"ü",uwangle:"⦧",vBar:"⫨",vBarv:"⫩",vangrt:"⦜",varsubsetneq:"⊊︀",vsubne:"⊊︀",varsubsetneqq:"⫋︀",vsubnE:"⫋︀",varsupsetneq:"⊋︀",vsupne:"⊋︀",varsupsetneqq:"⫌︀",vsupnE:"⫌︀",vcy:"в",veebar:"⊻",veeeq:"≚",vellip:"⋮",vfr:"𝔳",vopf:"𝕧",vscr:"𝓋",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedgeq:"≙",weierp:"℘",wp:"℘",wfr:"𝔴",wopf:"𝕨",wscr:"𝓌",xfr:"𝔵",xi:"ξ",xnis:"⋻",xopf:"𝕩",xscr:"𝓍",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"",zwnj:""},UO="";fd.ngsp=UO;var HO=[/@/,/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//];function WO(e,t){if(t!=null&&!(Array.isArray(t)&&t.length==2))throw new Error(`Expected '${e}' to be an array, [start, end].`);if(t!=null){let r=t[0],n=t[1];HO.forEach(a=>{if(a.test(r)||a.test(n))throw new Error(`['${r}', '${n}'] contains unusable interpolation symbol.`)})}}var GO=class u_{static fromArray(t){return t?(WO("interpolation",t),new u_(t[0],t[1])):o_}constructor(t,r){this.start=t,this.end=r}},o_=new GO("{{","}}"),zg=class extends n_{constructor(t,r,n){super(n,t),this.tokenType=r}},VO=class{constructor(t,r,n){this.tokens=t,this.errors=r,this.nonNormalizedIcuExpressions=n}};function KO(e,t,r,n={}){let a=new QO(new r_(e,t),r,n);return a.tokenize(),new VO(nI(a.tokens),a.errors,a.nonNormalizedIcuExpressions)}var YO=/\r\n?/g;function du(e){return`Unexpected character "${e===0?"EOF":String.fromCharCode(e)}"`}function J3(e){return`Unknown entity "${e}" - use the "&#<decimal>;" or "&#x<hex>;" syntax`}function XO(e,t){return`Unable to parse entity "${t}" - ${e} character reference entities must end with ";"`}var dd;(function(e){e.HEX="hexadecimal",e.DEC="decimal"})(dd||(dd={}));var jg=class{constructor(t){this.error=t}},QO=class{constructor(t,r,n){this._getTagContentType=r,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._inInterpolation=!1,this._fullNameStack=[],this.tokens=[],this.errors=[],this.nonNormalizedIcuExpressions=[],this._tokenizeIcu=n.tokenizeExpansionForms||!1,this._interpolationConfig=n.interpolationConfig||o_,this._leadingTriviaCodePoints=n.leadingTriviaChars&&n.leadingTriviaChars.map(s=>s.codePointAt(0)||0),this._canSelfClose=n.canSelfClose||!1,this._allowHtmComponentClosingTags=n.allowHtmComponentClosingTags||!1;let a=n.range||{endPos:t.content.length,startPos:0,startLine:0,startCol:0};this._cursor=n.escapedString?new iI(t,a):new l_(t,a),this._preserveLineEndings=n.preserveLineEndings||!1,this._i18nNormalizeLineEndingsInICUs=n.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=n.tokenizeBlocks??!0,this._tokenizeLet=n.tokenizeLet??!0;try{this._cursor.init()}catch(s){this.handleError(s)}}_processCarriageReturns(t){return this._preserveLineEndings?t:t.replace(YO,`
|
||
`)}tokenize(){for(;this._cursor.peek()!==0;){let t=this._cursor.clone();try{if(this._attemptCharCode(60))if(this._attemptCharCode(33))this._attemptStr("[CDATA[")?this._consumeCdata(t):this._attemptStr("--")?this._consumeComment(t):this._attemptStrCaseInsensitive("doctype")?this._consumeDocType(t):this._consumeBogusComment(t);else if(this._attemptCharCode(47))this._consumeTagClose(t);else{let r=this._cursor.clone();this._attemptCharCode(63)?(this._cursor=r,this._consumeBogusComment(t)):this._consumeTagOpen(t)}else this._tokenizeLet&&this._cursor.peek()===64&&!this._inInterpolation&&this._attemptStr("@let")?this._consumeLetDeclaration(t):this._tokenizeBlocks&&this._attemptCharCode(64)?this._consumeBlockStart(t):this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansionCase()&&!this._isInExpansionForm()&&this._attemptCharCode(125)?this._consumeBlockEnd(t):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeWithInterpolation(5,8,()=>this._isTextEnd(),()=>this._isTagStart())}catch(r){this.handleError(r)}}this._beginToken(34),this._endToken([])}_getBlockName(){let t=!1,r=this._cursor.clone();return this._attemptCharCodeUntilFn(n=>ud(n)?!t:rE(n)?(t=!0,!1):!0),this._cursor.getChars(r).trim()}_consumeBlockStart(t){this._beginToken(25,t);let r=this._endToken([this._getBlockName()]);if(this._cursor.peek()===40)if(this._cursor.advance(),this._consumeBlockParameters(),this._attemptCharCodeUntilFn(At),this._attemptCharCode(41))this._attemptCharCodeUntilFn(At);else{r.type=29;return}this._attemptCharCode(123)?(this._beginToken(26),this._endToken([])):r.type=29}_consumeBlockEnd(t){this._beginToken(27,t),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(nE);this._cursor.peek()!==41&&this._cursor.peek()!==0;){this._beginToken(28);let t=this._cursor.clone(),r=null,n=0;for(;this._cursor.peek()!==59&&this._cursor.peek()!==0||r!==null;){let a=this._cursor.peek();if(a===92)this._cursor.advance();else if(a===r)r=null;else if(r===null&&$g(a))r=a;else if(a===40&&r===null)n++;else if(a===41&&r===null){if(n===0)break;n>0&&n--}this._cursor.advance()}this._endToken([this._cursor.getChars(t)]),this._attemptCharCodeUntilFn(nE)}}_consumeLetDeclaration(t){if(this._beginToken(30,t),ud(this._cursor.peek()))this._attemptCharCodeUntilFn(At);else{let n=this._endToken([this._cursor.getChars(t)]);n.type=33;return}let r=this._endToken([this._getLetDeclarationName()]);if(this._attemptCharCodeUntilFn(At),!this._attemptCharCode(61)){r.type=33;return}this._attemptCharCodeUntilFn(n=>At(n)&&!bb(n)),this._consumeLetDeclarationValue(),this._cursor.peek()===59?(this._beginToken(32),this._endToken([]),this._cursor.advance()):(r.type=33,r.sourceSpan=this._cursor.getSpan(t))}_getLetDeclarationName(){let t=this._cursor.clone(),r=!1;return this._attemptCharCodeUntilFn(n=>od(n)||n===36||n===95||r&&gb(n)?(r=!0,!1):!0),this._cursor.getChars(t).trim()}_consumeLetDeclarationValue(){let t=this._cursor.clone();for(this._beginToken(31,t);this._cursor.peek()!==0;){let r=this._cursor.peek();if(r===59)break;$g(r)&&(this._cursor.advance(),this._attemptCharCodeUntilFn(n=>n===92?(this._cursor.advance(),!1):n===r)),this._cursor.advance()}this._endToken([this._cursor.getChars(t)])}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(tI(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._cursor.peek()===125){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(t,r=this._cursor.clone()){this._currentTokenStart=r,this._currentTokenType=t}_endToken(t,r){if(this._currentTokenStart===null)throw new zg("Programming error - attempted to end a token when there was no start to the token",this._currentTokenType,this._cursor.getSpan(r));if(this._currentTokenType===null)throw new zg("Programming error - attempted to end a token which has no token type",null,this._cursor.getSpan(this._currentTokenStart));let n={type:this._currentTokenType,parts:t,sourceSpan:(r??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(n),this._currentTokenStart=null,this._currentTokenType=null,n}_createError(t,r){this._isInExpansionForm()&&(t+=` (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.)`);let n=new zg(t,this._currentTokenType,r);return this._currentTokenStart=null,this._currentTokenType=null,new jg(n)}handleError(t){if(t instanceof vb&&(t=this._createError(t.msg,this._cursor.getSpan(t.cursor))),t instanceof jg)this.errors.push(t.error);else throw t}_attemptCharCode(t){return this._cursor.peek()===t?(this._cursor.advance(),!0):!1}_attemptCharCodeCaseInsensitive(t){return rI(this._cursor.peek(),t)?(this._cursor.advance(),!0):!1}_requireCharCode(t){let r=this._cursor.clone();if(!this._attemptCharCode(t))throw this._createError(du(this._cursor.peek()),this._cursor.getSpan(r))}_attemptStr(t){let r=t.length;if(this._cursor.charsLeft()<r)return!1;let n=this._cursor.clone();for(let a=0;a<r;a++)if(!this._attemptCharCode(t.charCodeAt(a)))return this._cursor=n,!1;return!0}_attemptStrCaseInsensitive(t){for(let r=0;r<t.length;r++)if(!this._attemptCharCodeCaseInsensitive(t.charCodeAt(r)))return!1;return!0}_requireStr(t){let r=this._cursor.clone();if(!this._attemptStr(t))throw this._createError(du(this._cursor.peek()),this._cursor.getSpan(r))}_requireStrCaseInsensitive(t){let r=this._cursor.clone();if(!this._attemptStrCaseInsensitive(t))throw this._createError(du(this._cursor.peek()),this._cursor.getSpan(r))}_attemptCharCodeUntilFn(t){for(;!t(this._cursor.peek());)this._cursor.advance()}_requireCharCodeUntilFn(t,r){let n=this._cursor.clone();if(this._attemptCharCodeUntilFn(t),this._cursor.diff(n)<r)throw this._createError(du(this._cursor.peek()),this._cursor.getSpan(n))}_attemptUntilChar(t){for(;this._cursor.peek()!==t;)this._cursor.advance()}_readChar(){let t=String.fromCodePoint(this._cursor.peek());return this._cursor.advance(),t}_consumeEntity(t){this._beginToken(9);let r=this._cursor.clone();if(this._cursor.advance(),this._attemptCharCode(35)){let n=this._attemptCharCode(120)||this._attemptCharCode(88),a=this._cursor.clone();if(this._attemptCharCodeUntilFn(JO),this._cursor.peek()!=59){this._cursor.advance();let u=n?dd.HEX:dd.DEC;throw this._createError(XO(u,this._cursor.getChars(r)),this._cursor.getSpan())}let s=this._cursor.getChars(a);this._cursor.advance();try{let u=parseInt(s,n?16:10);this._endToken([String.fromCharCode(u),this._cursor.getChars(r)])}catch{throw this._createError(J3(this._cursor.getChars(r)),this._cursor.getSpan())}}else{let n=this._cursor.clone();if(this._attemptCharCodeUntilFn(eI),this._cursor.peek()!=59)this._beginToken(t,r),this._cursor=n,this._endToken(["&"]);else{let a=this._cursor.getChars(n);this._cursor.advance();let s=fd[a];if(!s)throw this._createError(J3(a),this._cursor.getSpan(r));this._endToken([s,`&${a};`])}}}_consumeRawText(t,r){this._beginToken(t?6:7);let n=[];for(;;){let a=this._cursor.clone(),s=r();if(this._cursor=a,s)break;t&&this._cursor.peek()===38?(this._endToken([this._processCarriageReturns(n.join(""))]),n.length=0,this._consumeEntity(6),this._beginToken(6)):n.push(this._readChar())}this._endToken([this._processCarriageReturns(n.join(""))])}_consumeComment(t){this._beginToken(10,t),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("-->")),this._beginToken(11),this._requireStr("-->"),this._endToken([])}_consumeBogusComment(t){this._beginToken(10,t),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(11),this._cursor.advance(),this._endToken([])}_consumeCdata(t){this._beginToken(12,t),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("]]>")),this._beginToken(13),this._requireStr("]]>"),this._endToken([])}_consumeDocType(t){this._beginToken(18,t),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(19),this._cursor.advance(),this._endToken([])}_consumePrefixAndName(){let t=this._cursor.clone(),r="";for(;this._cursor.peek()!==58&&!ZO(this._cursor.peek());)this._cursor.advance();let n;this._cursor.peek()===58?(r=this._cursor.getChars(t),this._cursor.advance(),n=this._cursor.clone()):n=t,this._requireCharCodeUntilFn(eE,r===""?0:1);let a=this._cursor.getChars(n);return[r,a]}_consumeTagOpen(t){let r,n,a,s=[];try{if(!od(this._cursor.peek()))throw this._createError(du(this._cursor.peek()),this._cursor.getSpan(t));for(a=this._consumeTagOpenStart(t),n=a.parts[0],r=a.parts[1],this._attemptCharCodeUntilFn(At);this._cursor.peek()!==47&&this._cursor.peek()!==62&&this._cursor.peek()!==60&&this._cursor.peek()!==0;){let[o,c]=this._consumeAttributeName();if(this._attemptCharCodeUntilFn(At),this._attemptCharCode(61)){this._attemptCharCodeUntilFn(At);let d=this._consumeAttributeValue();s.push({prefix:o,name:c,value:d})}else s.push({prefix:o,name:c});this._attemptCharCodeUntilFn(At)}this._consumeTagOpenEnd()}catch(o){if(o instanceof jg){a?a.type=4:(this._beginToken(5,t),this._endToken(["<"]));return}throw o}if(this._canSelfClose&&this.tokens[this.tokens.length-1].type===2)return;let u=this._getTagContentType(r,n,this._fullNameStack.length>0,s);this._handleFullNameStackForTagOpen(n,r),u===Xr.RAW_TEXT?this._consumeRawTextWithTagClose(n,r,!1):u===Xr.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(n,r,!0)}_consumeRawTextWithTagClose(t,r,n){this._consumeRawText(n,()=>!this._attemptCharCode(60)||!this._attemptCharCode(47)||(this._attemptCharCodeUntilFn(At),!this._attemptStrCaseInsensitive(t?`${t}:${r}`:r))?!1:(this._attemptCharCodeUntilFn(At),this._attemptCharCode(62))),this._beginToken(3),this._requireCharCodeUntilFn(a=>a===62,3),this._cursor.advance(),this._endToken([t,r]),this._handleFullNameStackForTagClose(t,r)}_consumeTagOpenStart(t){this._beginToken(0,t);let r=this._consumePrefixAndName();return this._endToken(r)}_consumeAttributeName(){let t=this._cursor.peek();if(t===39||t===34)throw this._createError(du(t),this._cursor.getSpan());this._beginToken(14);let r=this._consumePrefixAndName();return this._endToken(r),r}_consumeAttributeValue(){let t;if(this._cursor.peek()===39||this._cursor.peek()===34){let r=this._cursor.peek();this._consumeQuote(r);let n=()=>this._cursor.peek()===r;t=this._consumeWithInterpolation(16,17,n,n),this._consumeQuote(r)}else{let r=()=>eE(this._cursor.peek());t=this._consumeWithInterpolation(16,17,r,r)}return t}_consumeQuote(t){this._beginToken(15),this._requireCharCode(t),this._endToken([String.fromCodePoint(t)])}_consumeTagOpenEnd(){let t=this._attemptCharCode(47)?2:1;this._beginToken(t),this._requireCharCode(62),this._endToken([])}_consumeTagClose(t){if(this._beginToken(3,t),this._attemptCharCodeUntilFn(At),this._allowHtmComponentClosingTags&&this._attemptCharCode(47))this._attemptCharCodeUntilFn(At),this._requireCharCode(62),this._endToken([]);else{let[r,n]=this._consumePrefixAndName();this._attemptCharCodeUntilFn(At),this._requireCharCode(62),this._endToken([r,n]),this._handleFullNameStackForTagClose(r,n)}}_consumeExpansionFormStart(){this._beginToken(20),this._requireCharCode(123),this._endToken([]),this._expansionCaseStack.push(20),this._beginToken(7);let t=this._readUntil(44),r=this._processCarriageReturns(t);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([r]);else{let a=this._endToken([t]);r!==t&&this.nonNormalizedIcuExpressions.push(a)}this._requireCharCode(44),this._attemptCharCodeUntilFn(At),this._beginToken(7);let n=this._readUntil(44);this._endToken([n]),this._requireCharCode(44),this._attemptCharCodeUntilFn(At)}_consumeExpansionCaseStart(){this._beginToken(21);let t=this._readUntil(123).trim();this._endToken([t]),this._attemptCharCodeUntilFn(At),this._beginToken(22),this._requireCharCode(123),this._endToken([]),this._attemptCharCodeUntilFn(At),this._expansionCaseStack.push(22)}_consumeExpansionCaseEnd(){this._beginToken(23),this._requireCharCode(125),this._endToken([]),this._attemptCharCodeUntilFn(At),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(24),this._requireCharCode(125),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(t,r,n,a){this._beginToken(t);let s=[];for(;!n();){let o=this._cursor.clone();this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(this._endToken([this._processCarriageReturns(s.join(""))],o),s.length=0,this._consumeInterpolation(r,o,a),this._beginToken(t)):this._cursor.peek()===38?(this._endToken([this._processCarriageReturns(s.join(""))]),s.length=0,this._consumeEntity(t),this._beginToken(t)):s.push(this._readChar())}this._inInterpolation=!1;let u=this._processCarriageReturns(s.join(""));return this._endToken([u]),u}_consumeInterpolation(t,r,n){let a=[];this._beginToken(t,r),a.push(this._interpolationConfig.start);let s=this._cursor.clone(),u=null,o=!1;for(;this._cursor.peek()!==0&&(n===null||!n());){let c=this._cursor.clone();if(this._isTagStart()){this._cursor=c,a.push(this._getProcessedChars(s,c)),this._endToken(a);return}if(u===null)if(this._attemptStr(this._interpolationConfig.end)){a.push(this._getProcessedChars(s,c)),a.push(this._interpolationConfig.end),this._endToken(a);return}else this._attemptStr("//")&&(o=!0);let d=this._cursor.peek();this._cursor.advance(),d===92?this._cursor.advance():d===u?u=null:!o&&u===null&&$g(d)&&(u=d)}a.push(this._getProcessedChars(s,this._cursor)),this._endToken(a)}_getProcessedChars(t,r){return this._processCarriageReturns(r.getChars(t))}_isTextEnd(){return!!(this._isTagStart()||this._cursor.peek()===0||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||this._cursor.peek()===125&&this._isInExpansionCase())||this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansion()&&(this._isBlockStart()||this._cursor.peek()===64||this._cursor.peek()===125))}_isTagStart(){if(this._cursor.peek()===60){let t=this._cursor.clone();t.advance();let r=t.peek();if(97<=r&&r<=122||65<=r&&r<=90||r===47||r===33)return!0}return!1}_isBlockStart(){if(this._tokenizeBlocks&&this._cursor.peek()===64){let t=this._cursor.clone();if(t.advance(),rE(t.peek()))return!0}return!1}_readUntil(t){let r=this._cursor.clone();return this._attemptUntilChar(t),this._cursor.getChars(r)}_isInExpansion(){return this._isInExpansionCase()||this._isInExpansionForm()}_isInExpansionCase(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===22}_isInExpansionForm(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===20}isExpansionFormStart(){if(this._cursor.peek()!==123)return!1;if(this._interpolationConfig){let t=this._cursor.clone(),r=this._attemptStr(this._interpolationConfig.start);return this._cursor=t,!r}return!0}_handleFullNameStackForTagOpen(t,r){let n=cd(t,r);(this._fullNameStack.length===0||this._fullNameStack[this._fullNameStack.length-1]===n)&&this._fullNameStack.push(n)}_handleFullNameStackForTagClose(t,r){let n=cd(t,r);this._fullNameStack.length!==0&&this._fullNameStack[this._fullNameStack.length-1]===n&&this._fullNameStack.pop()}};function At(e){return!ud(e)||e===0}function eE(e){return ud(e)||e===62||e===60||e===47||e===39||e===34||e===61||e===0}function ZO(e){return(e<97||122<e)&&(e<65||90<e)&&(e<48||e>57)}function JO(e){return e===59||e===0||!nO(e)}function eI(e){return e===59||e===0||!od(e)}function tI(e){return e!==125}function rI(e,t){return tE(e)===tE(t)}function tE(e){return e>=97&&e<=122?e-97+65:e}function rE(e){return od(e)||gb(e)||e===95}function nE(e){return e!==59&&At(e)}function nI(e){let t=[],r;for(let n=0;n<e.length;n++){let a=e[n];r&&r.type===5&&a.type===5||r&&r.type===16&&a.type===16?(r.parts[0]+=a.parts[0],r.sourceSpan.end=a.sourceSpan.end):(r=a,t.push(r))}return t}var l_=class p1{constructor(t,r){if(t instanceof p1){this.file=t.file,this.input=t.input,this.end=t.end;let n=t.state;this.state={peek:n.peek,offset:n.offset,line:n.line,column:n.column}}else{if(!r)throw new Error("Programming error: the range argument must be provided with a file argument.");this.file=t,this.input=t.content,this.end=r.endPos,this.state={peek:-1,offset:r.startPos,line:r.startLine,column:r.startCol}}}clone(){return new p1(this)}peek(){return this.state.peek}charsLeft(){return this.end-this.state.offset}diff(t){return this.state.offset-t.state.offset}advance(){this.advanceState(this.state)}init(){this.updatePeek(this.state)}getSpan(t,r){t=t||this;let n=t;if(r)for(;this.diff(t)>0&&r.indexOf(t.peek())!==-1;)n===t&&(t=t.clone()),t.advance();let a=this.locationFromCursor(t),s=this.locationFromCursor(this),u=n!==t?this.locationFromCursor(n):a;return new Ve(a,s,u)}getChars(t){return this.input.substring(t.state.offset,this.state.offset)}charAt(t){return this.input.charCodeAt(t)}advanceState(t){if(t.offset>=this.end)throw this.state=t,new vb('Unexpected character "EOF"',this);let r=this.charAt(t.offset);r===10?(t.line++,t.column=0):bb(r)||t.column++,t.offset++,this.updatePeek(t)}updatePeek(t){t.peek=t.offset>=this.end?0:this.charAt(t.offset)}locationFromCursor(t){return new d1(t.file,t.state.offset,t.state.line,t.state.column)}},iI=class m1 extends l_{constructor(t,r){t instanceof m1?(super(t),this.internalState={...t.internalState}):(super(t,r),this.internalState=this.state)}advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new m1(this)}getChars(t){let r=t.clone(),n="";for(;r.internalState.offset<this.internalState.offset;)n+=String.fromCodePoint(r.peek()),r.advance();return n}processEscapeSequence(){let t=()=>this.internalState.peek;if(t()===92)if(this.internalState={...this.state},this.advanceState(this.internalState),t()===110)this.state.peek=10;else if(t()===114)this.state.peek=13;else if(t()===118)this.state.peek=11;else if(t()===116)this.state.peek=9;else if(t()===98)this.state.peek=8;else if(t()===102)this.state.peek=12;else if(t()===117)if(this.advanceState(this.internalState),t()===123){this.advanceState(this.internalState);let r=this.clone(),n=0;for(;t()!==125;)this.advanceState(this.internalState),n++;this.state.peek=this.decodeHexDigits(r,n)}else{let r=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(r,4)}else if(t()===120){this.advanceState(this.internalState);let r=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(r,2)}else if(q3(t())){let r="",n=0,a=this.clone();for(;q3(t())&&n<3;)a=this.clone(),r+=String.fromCodePoint(t()),this.advanceState(this.internalState),n++;this.state.peek=parseInt(r,8),this.internalState=a.internalState}else bb(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(t,r){let n=this.input.slice(t.internalState.offset,t.internalState.offset+r),a=parseInt(n,16);if(isNaN(a))throw t.state=t.internalState,new vb("Invalid hexadecimal escape sequence",t);return a}},vb=class{constructor(t,r){this.msg=t,this.cursor=r}},er=class c_ extends n_{static create(t,r,n){return new c_(t,r,n)}constructor(t,r,n){super(r,n),this.elementName=t}},aI=class{constructor(t,r){this.rootNodes=t,this.errors=r}},sI=class{constructor(t){this.getTagDefinition=t}parse(t,r,n,a=!1,s){let u=m=>(b,...v)=>m(b.toLowerCase(),...v),o=a?this.getTagDefinition:u(this.getTagDefinition),c=m=>o(m).getContentType(),d=a?s:u(s),h=KO(t,r,s?(m,b,v,k)=>{let S=d(m,b,v,k);return S!==void 0?S:c(m)}:c,n),p=n&&n.canSelfClose||!1,g=n&&n.allowHtmComponentClosingTags||!1,f=new uI(h.tokens,o,p,g,a);return f.build(),new aI(f.rootNodes,h.errors.concat(f.errors))}},uI=class f_{constructor(t,r,n,a,s){this.tokens=t,this.getTagDefinition=r,this.canSelfClose=n,this.allowHtmComponentClosingTags=a,this.isTagNameCaseSensitive=s,this._index=-1,this._containerStack=[],this.rootNodes=[],this.errors=[],this._advance()}build(){for(;this._peek.type!==34;)this._peek.type===0||this._peek.type===4?this._consumeStartTag(this._advance()):this._peek.type===3?(this._closeVoidElement(),this._consumeEndTag(this._advance())):this._peek.type===12?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===10?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===5||this._peek.type===7||this._peek.type===6?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===20?this._consumeExpansion(this._advance()):this._peek.type===25?(this._closeVoidElement(),this._consumeBlockOpen(this._advance())):this._peek.type===27?(this._closeVoidElement(),this._consumeBlockClose(this._advance())):this._peek.type===29?(this._closeVoidElement(),this._consumeIncompleteBlock(this._advance())):this._peek.type===30?(this._closeVoidElement(),this._consumeLet(this._advance())):this._peek.type===18?this._consumeDocType(this._advance()):this._peek.type===33?(this._closeVoidElement(),this._consumeIncompleteLet(this._advance())):this._advance();for(let t of this._containerStack)t instanceof fu&&this.errors.push(er.create(t.name,t.sourceSpan,`Unclosed block "${t.name}"`))}_advance(){let t=this._peek;return this._index<this.tokens.length-1&&this._index++,this._peek=this.tokens[this._index],t}_advanceIf(t){return this._peek.type===t?this._advance():null}_consumeCdata(t){let r=this._advance(),n=this._getText(r),a=this._advanceIf(13);this._addToParent(new OO(n,new Ve(t.sourceSpan.start,(a||r).sourceSpan.end),[r]))}_consumeComment(t){let r=this._advanceIf(7),n=this._advanceIf(11),a=r!=null?r.parts[0].trim():null,s=n==null?t.sourceSpan:new Ve(t.sourceSpan.start,n.sourceSpan.end,t.sourceSpan.fullStart);this._addToParent(new $O(a,s))}_consumeDocType(t){let r=this._advanceIf(7),n=this._advanceIf(19),a=r!=null?r.parts[0].trim():null,s=new Ve(t.sourceSpan.start,(n||r||t).sourceSpan.end);this._addToParent(new zO(a,s))}_consumeExpansion(t){let r=this._advance(),n=this._advance(),a=[];for(;this._peek.type===21;){let u=this._parseExpansionCase();if(!u)return;a.push(u)}if(this._peek.type!==24){this.errors.push(er.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '}'."));return}let s=new Ve(t.sourceSpan.start,this._peek.sourceSpan.end,t.sourceSpan.fullStart);this._addToParent(new IO(r.parts[0],n.parts[0],a,s,r.sourceSpan)),this._advance()}_parseExpansionCase(){let t=this._advance();if(this._peek.type!==22)return this.errors.push(er.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '{'.")),null;let r=this._advance(),n=this._collectExpansionExpTokens(r);if(!n)return null;let a=this._advance();n.push({type:34,parts:[],sourceSpan:a.sourceSpan});let s=new f_(n,this.getTagDefinition,this.canSelfClose,this.allowHtmComponentClosingTags,this.isTagNameCaseSensitive);if(s.build(),s.errors.length>0)return this.errors=this.errors.concat(s.errors),null;let u=new Ve(t.sourceSpan.start,a.sourceSpan.end,t.sourceSpan.fullStart),o=new Ve(r.sourceSpan.start,a.sourceSpan.end,r.sourceSpan.fullStart);return new qO(t.parts[0],s.rootNodes,u,t.sourceSpan,o)}_collectExpansionExpTokens(t){let r=[],n=[22];for(;;){if((this._peek.type===20||this._peek.type===22)&&n.push(this._peek.type),this._peek.type===23)if(iE(n,22)){if(n.pop(),n.length===0)return r}else return this.errors.push(er.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===24)if(iE(n,20))n.pop();else return this.errors.push(er.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===34)return this.errors.push(er.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;r.push(this._advance())}}_getText(t){let r=t.parts[0];if(r.length>0&&r[0]==`
|
||
`){let n=this._getClosestParentElement();n!=null&&n.children.length==0&&this.getTagDefinition(n.name).ignoreFirstLf&&(r=r.substring(1))}return r}_consumeText(t){let r=[t],n=t.sourceSpan,a=t.parts[0];if(a.length>0&&a[0]===`
|
||
`){let s=this._getContainer();s!=null&&s.children.length===0&&this.getTagDefinition(s.name).ignoreFirstLf&&(a=a.substring(1),r[0]={type:t.type,sourceSpan:t.sourceSpan,parts:[a]})}for(;this._peek.type===8||this._peek.type===5||this._peek.type===9;)t=this._advance(),r.push(t),t.type===8?a+=t.parts.join("").replace(/&([^;]+);/g,aE):t.type===9?a+=t.parts[0]:a+=t.parts.join("");if(a.length>0){let s=t.sourceSpan;this._addToParent(new BO(a,new Ve(n.start,s.end,n.fullStart,n.details),r))}}_closeVoidElement(){let t=this._getContainer();t instanceof ci&&this.getTagDefinition(t.name).isVoid&&this._containerStack.pop()}_consumeStartTag(t){let[r,n]=t.parts,a=[];for(;this._peek.type===14;)a.push(this._consumeAttr(this._advance()));let s=this._getElementFullName(r,n,this._getClosestParentElement()),u=!1;if(this._peek.type===2){this._advance(),u=!0;let f=this.getTagDefinition(s);this.canSelfClose||f.canSelfClose||Qf(s)!==null||f.isVoid||this.errors.push(er.create(s,t.sourceSpan,`Only void, custom and foreign elements can be self closed "${t.parts[1]}"`))}else this._peek.type===1&&(this._advance(),u=!1);let o=this._peek.sourceSpan.fullStart,c=new Ve(t.sourceSpan.start,o,t.sourceSpan.fullStart),d=new Ve(t.sourceSpan.start,o,t.sourceSpan.fullStart),h=new Ve(t.sourceSpan.start.moveBy(1),t.sourceSpan.end),p=new ci(s,a,[],c,d,void 0,h),g=this._getContainer();this._pushContainer(p,g instanceof ci&&this.getTagDefinition(g.name).isClosedByChild(p.name)),u?this._popContainer(s,ci,c):t.type===4&&(this._popContainer(s,ci,null),this.errors.push(er.create(s,c,`Opening tag "${s}" not terminated.`)))}_pushContainer(t,r){r&&this._containerStack.pop(),this._addToParent(t),this._containerStack.push(t)}_consumeEndTag(t){let r=this.allowHtmComponentClosingTags&&t.parts.length===0?null:this._getElementFullName(t.parts[0],t.parts[1],this._getClosestParentElement());if(r&&this.getTagDefinition(r).isVoid)this.errors.push(er.create(r,t.sourceSpan,`Void elements do not have end tags "${t.parts[1]}"`));else if(!this._popContainer(r,ci,t.sourceSpan)){let n=`Unexpected closing tag "${r}". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;this.errors.push(er.create(r,t.sourceSpan,n))}}_popContainer(t,r,n){let a=!1;for(let s=this._containerStack.length-1;s>=0;s--){let u=this._containerStack[s];if(Qf(u.name)?u.name===t:(t==null||u.name.toLowerCase()===t.toLowerCase())&&u instanceof r)return u.endSourceSpan=n,u.sourceSpan.end=n!==null?n.end:u.sourceSpan.end,this._containerStack.splice(s,this._containerStack.length-s),!a;(u instanceof fu||u instanceof ci&&!this.getTagDefinition(u.name).closedByParent)&&(a=!0)}return!1}_consumeAttr(t){let r=cd(t.parts[0],t.parts[1]),n=t.sourceSpan.end,a;this._peek.type===15&&(a=this._advance());let s="",u=[],o,c;if(this._peek.type===16)for(o=this._peek.sourceSpan,c=this._peek.sourceSpan.end;this._peek.type===16||this._peek.type===17||this._peek.type===9;){let h=this._advance();u.push(h),h.type===17?s+=h.parts.join("").replace(/&([^;]+);/g,aE):h.type===9?s+=h.parts[0]:s+=h.parts.join(""),c=n=h.sourceSpan.end}this._peek.type===15&&(c=n=this._advance().sourceSpan.end);let d=o&&c&&new Ve((a==null?void 0:a.sourceSpan.start)??o.start,c,(a==null?void 0:a.sourceSpan.fullStart)??o.fullStart);return new MO(r,s,new Ve(t.sourceSpan.start,n,t.sourceSpan.fullStart),t.sourceSpan,d,u.length>0?u:void 0,void 0)}_consumeBlockOpen(t){let r=[];for(;this._peek.type===28;){let o=this._advance();r.push(new Q3(o.parts[0],o.sourceSpan))}this._peek.type===26&&this._advance();let n=this._peek.sourceSpan.fullStart,a=new Ve(t.sourceSpan.start,n,t.sourceSpan.fullStart),s=new Ve(t.sourceSpan.start,n,t.sourceSpan.fullStart),u=new fu(t.parts[0],r,[],a,t.sourceSpan,s);this._pushContainer(u,!1)}_consumeBlockClose(t){this._popContainer(null,fu,t.sourceSpan)||this.errors.push(er.create(null,t.sourceSpan,'Unexpected closing block. The block may have been closed earlier. If you meant to write the } character, you should use the "}" HTML entity instead.'))}_consumeIncompleteBlock(t){let r=[];for(;this._peek.type===28;){let o=this._advance();r.push(new Q3(o.parts[0],o.sourceSpan))}let n=this._peek.sourceSpan.fullStart,a=new Ve(t.sourceSpan.start,n,t.sourceSpan.fullStart),s=new Ve(t.sourceSpan.start,n,t.sourceSpan.fullStart),u=new fu(t.parts[0],r,[],a,t.sourceSpan,s);this._pushContainer(u,!1),this._popContainer(null,fu,null),this.errors.push(er.create(t.parts[0],a,`Incomplete block "${t.parts[0]}". If you meant to write the @ character, you should use the "@" HTML entity instead.`))}_consumeLet(t){let r=t.parts[0],n,a;if(this._peek.type!==31){this.errors.push(er.create(t.parts[0],t.sourceSpan,`Invalid @let declaration "${r}". Declaration must have a value.`));return}else n=this._advance();if(this._peek.type!==32){this.errors.push(er.create(t.parts[0],t.sourceSpan,`Unterminated @let declaration "${r}". Declaration must be terminated with a semicolon.`));return}else a=this._advance();let s=a.sourceSpan.fullStart,u=new Ve(t.sourceSpan.start,s,t.sourceSpan.fullStart),o=t.sourceSpan.toString().lastIndexOf(r),c=t.sourceSpan.start.moveBy(o),d=new Ve(c,t.sourceSpan.end),h=new Z3(r,n.parts[0],u,d,n.sourceSpan);this._addToParent(h)}_consumeIncompleteLet(t){let r=t.parts[0]??"",n=r?` "${r}"`:"";if(r.length>0){let a=t.sourceSpan.toString().lastIndexOf(r),s=t.sourceSpan.start.moveBy(a),u=new Ve(s,t.sourceSpan.end),o=new Ve(t.sourceSpan.start,t.sourceSpan.start.moveBy(0)),c=new Z3(r,"",t.sourceSpan,u,o);this._addToParent(c)}this.errors.push(er.create(t.parts[0],t.sourceSpan,`Incomplete @let declaration${n}. @let declarations must be written as \`@let <name> = <value>;\``))}_getContainer(){return this._containerStack.length>0?this._containerStack[this._containerStack.length-1]:null}_getClosestParentElement(){for(let t=this._containerStack.length-1;t>-1;t--)if(this._containerStack[t]instanceof ci)return this._containerStack[t];return null}_addToParent(t){let r=this._getContainer();r===null?this.rootNodes.push(t):r.children.push(t)}_getElementFullName(t,r,n){if(t===""&&(t=this.getTagDefinition(r).implicitNamespacePrefix||"",t===""&&n!=null)){let a=qd(n.name)[1];this.getTagDefinition(a).preventNamespaceInheritance||(t=Qf(n.name))}return cd(t,r)}};function iE(e,t){return e.length>0&&e[e.length-1]===t}function aE(e,t){return fd[t]!==void 0?fd[t]||e:/^#x[a-f0-9]+$/i.test(t)?String.fromCodePoint(parseInt(t.slice(2),16)):/^#\d+$/.test(t)?String.fromCodePoint(parseInt(t.slice(1),10)):e}var oI=class extends sI{constructor(){super(h1)}parse(t,r,n,a=!1,s){return super.parse(t,r,n,a,s)}},Ug=null,lI=()=>(Ug||(Ug=new oI),Ug);function sE(e,t={}){let{canSelfClose:r=!1,allowHtmComponentClosingTags:n=!1,isTagNameCaseSensitive:a=!1,getTagContentType:s,tokenizeAngularBlocks:u=!1,tokenizeAngularLetDeclaration:o=!1}=t;return lI().parse(e,"angular-html-parser",{tokenizeExpansionForms:u,interpolationConfig:void 0,canSelfClose:r,allowHtmComponentClosingTags:n,tokenizeBlocks:u,tokenizeLet:o},a,s)}function cI(e,t){let r=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(r,t)}var fI=cI,Nl=3;function dI(e){let t=e.slice(0,Nl);if(t!=="---"&&t!=="+++")return;let r=e.indexOf(`
|
||
`,Nl);if(r===-1)return;let n=e.slice(Nl,r).trim(),a=e.indexOf(`
|
||
${t}`,r),s=n;if(s||(s=t==="+++"?"toml":"yaml"),a===-1&&t==="---"&&s==="yaml"&&(a=e.indexOf(`
|
||
...`,r)),a===-1)return;let u=a+1+Nl,o=e.charAt(u+1);if(!/\s?/u.test(o))return;let c=e.slice(0,u);return{type:"front-matter",language:s,explicitLanguage:n,value:e.slice(r+1,a),startDelimiter:t,endDelimiter:c.slice(-Nl),raw:c}}function hI(e){let t=dI(e);if(!t)return{content:e};let{raw:r}=t;return{frontMatter:t,content:yr(!1,r,/[^\n]/gu," ")+e.slice(r.length)}}var pI=hI,Vf={attrs:!0,children:!0,cases:!0,expression:!0},uE=new Set(["parent"]),hu,g1,b1,mI=class ql{constructor(t={}){b8(this,hu),L3(this,"type"),L3(this,"parent");for(let r of new Set([...uE,...Object.keys(t)]))this.setProperty(r,t[r])}setProperty(t,r){if(this[t]!==r){if(t in Vf&&(r=r.map(n=>this.createChild(n))),!uE.has(t)){this[t]=r;return}Object.defineProperty(this,t,{value:r,enumerable:!1,configurable:!0})}}map(t){let r;for(let n in Vf){let a=this[n];if(a){let s=bI(a,u=>u.map(t));r!==a&&(r||(r=new ql({parent:this.parent})),r.setProperty(n,s))}}if(r)for(let n in this)n in Vf||(r[n]=this[n]);return t(r||this)}walk(t){for(let r in Vf){let n=this[r];if(n)for(let a=0;a<n.length;a++)n[a].walk(t)}t(this)}createChild(t){let r=t instanceof ql?t.clone():new ql(t);return r.setProperty("parent",this),r}insertChildBefore(t,r){let n=this.$children;n.splice(n.indexOf(t),0,this.createChild(r))}removeChild(t){let r=this.$children;r.splice(r.indexOf(t),1)}replaceChild(t,r){let n=this.$children;n[n.indexOf(t)]=this.createChild(r)}clone(){return new ql(this)}get $children(){return this[Lr(this,hu,g1)]}set $children(t){this[Lr(this,hu,g1)]=t}get firstChild(){var t;return(t=this.$children)==null?void 0:t[0]}get lastChild(){return Jl(!0,this.$children,-1)}get prev(){let t=Lr(this,hu,b1);return t[t.indexOf(this)-1]}get next(){let t=Lr(this,hu,b1);return t[t.indexOf(this)+1]}get rawName(){return this.hasExplicitNamespace?this.fullName:this.name}get fullName(){return this.namespace?this.namespace+":"+this.name:this.name}get attrMap(){return Object.fromEntries(this.attrs.map(t=>[t.fullName,t.value]))}};hu=new WeakSet,g1=function(){return this.type==="angularIcuCase"?"expression":this.type==="angularIcuExpression"?"cases":"children"},b1=function(){var e;return((e=this.parent)==null?void 0:e.$children)??[]};var gI=mI;function bI(e,t){let r=e.map(t);return r.some((n,a)=>n!==e[a])?r:e}var vI=[{regex:/^(\[if([^\]]*)\]>)(.*?)<!\s*\[endif\]$/su,parse:wI},{regex:/^\[if([^\]]*)\]><!$/u,parse:kI},{regex:/^<!\s*\[endif\]$/u,parse:SI}];function yI(e,t){if(e.value)for(let{regex:r,parse:n}of vI){let a=e.value.match(r);if(a)return n(e,t,a)}return null}function wI(e,t,r){let[,n,a,s]=r,u=4+n.length,o=e.sourceSpan.start.moveBy(u),c=o.moveBy(s.length),[d,h]=(()=>{try{return[!0,t(s,o).children]}catch{return[!1,[{type:"text",value:s,sourceSpan:new Ve(o,c)}]]}})();return{type:"ieConditionalComment",complete:d,children:h,condition:yr(!1,a.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan,startSourceSpan:new Ve(e.sourceSpan.start,o),endSourceSpan:new Ve(c,e.sourceSpan.end)}}function kI(e,t,r){let[,n]=r;return{type:"ieConditionalStartComment",condition:yr(!1,n.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan}}function SI(e){return{type:"ieConditionalEndComment",sourceSpan:e.sourceSpan}}var Hg=new Map([["*",new Set(["accesskey","autocapitalize","autofocus","class","contenteditable","dir","draggable","enterkeyhint","hidden","id","inert","inputmode","is","itemid","itemprop","itemref","itemscope","itemtype","lang","nonce","popover","slot","spellcheck","style","tabindex","title","translate","writingsuggestions"])],["a",new Set(["charset","coords","download","href","hreflang","name","ping","referrerpolicy","rel","rev","shape","target","type"])],["applet",new Set(["align","alt","archive","code","codebase","height","hspace","name","object","vspace","width"])],["area",new Set(["alt","coords","download","href","hreflang","nohref","ping","referrerpolicy","rel","shape","target","type"])],["audio",new Set(["autoplay","controls","crossorigin","loop","muted","preload","src"])],["base",new Set(["href","target"])],["basefont",new Set(["color","face","size"])],["blockquote",new Set(["cite"])],["body",new Set(["alink","background","bgcolor","link","text","vlink"])],["br",new Set(["clear"])],["button",new Set(["disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","name","popovertarget","popovertargetaction","type","value"])],["canvas",new Set(["height","width"])],["caption",new Set(["align"])],["col",new Set(["align","char","charoff","span","valign","width"])],["colgroup",new Set(["align","char","charoff","span","valign","width"])],["data",new Set(["value"])],["del",new Set(["cite","datetime"])],["details",new Set(["name","open"])],["dialog",new Set(["open"])],["dir",new Set(["compact"])],["div",new Set(["align"])],["dl",new Set(["compact"])],["embed",new Set(["height","src","type","width"])],["fieldset",new Set(["disabled","form","name"])],["font",new Set(["color","face","size"])],["form",new Set(["accept","accept-charset","action","autocomplete","enctype","method","name","novalidate","target"])],["frame",new Set(["frameborder","longdesc","marginheight","marginwidth","name","noresize","scrolling","src"])],["frameset",new Set(["cols","rows"])],["h1",new Set(["align"])],["h2",new Set(["align"])],["h3",new Set(["align"])],["h4",new Set(["align"])],["h5",new Set(["align"])],["h6",new Set(["align"])],["head",new Set(["profile"])],["hr",new Set(["align","noshade","size","width"])],["html",new Set(["manifest","version"])],["iframe",new Set(["align","allow","allowfullscreen","allowpaymentrequest","allowusermedia","frameborder","height","loading","longdesc","marginheight","marginwidth","name","referrerpolicy","sandbox","scrolling","src","srcdoc","width"])],["img",new Set(["align","alt","border","crossorigin","decoding","fetchpriority","height","hspace","ismap","loading","longdesc","name","referrerpolicy","sizes","src","srcset","usemap","vspace","width"])],["input",new Set(["accept","align","alt","autocomplete","checked","dirname","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","height","ismap","list","max","maxlength","min","minlength","multiple","name","pattern","placeholder","popovertarget","popovertargetaction","readonly","required","size","src","step","type","usemap","value","width"])],["ins",new Set(["cite","datetime"])],["isindex",new Set(["prompt"])],["label",new Set(["for","form"])],["legend",new Set(["align"])],["li",new Set(["type","value"])],["link",new Set(["as","blocking","charset","color","crossorigin","disabled","fetchpriority","href","hreflang","imagesizes","imagesrcset","integrity","media","referrerpolicy","rel","rev","sizes","target","type"])],["map",new Set(["name"])],["menu",new Set(["compact"])],["meta",new Set(["charset","content","http-equiv","media","name","scheme"])],["meter",new Set(["high","low","max","min","optimum","value"])],["object",new Set(["align","archive","border","classid","codebase","codetype","data","declare","form","height","hspace","name","standby","type","typemustmatch","usemap","vspace","width"])],["ol",new Set(["compact","reversed","start","type"])],["optgroup",new Set(["disabled","label"])],["option",new Set(["disabled","label","selected","value"])],["output",new Set(["for","form","name"])],["p",new Set(["align"])],["param",new Set(["name","type","value","valuetype"])],["pre",new Set(["width"])],["progress",new Set(["max","value"])],["q",new Set(["cite"])],["script",new Set(["async","blocking","charset","crossorigin","defer","fetchpriority","integrity","language","nomodule","referrerpolicy","src","type"])],["select",new Set(["autocomplete","disabled","form","multiple","name","required","size"])],["slot",new Set(["name"])],["source",new Set(["height","media","sizes","src","srcset","type","width"])],["style",new Set(["blocking","media","type"])],["table",new Set(["align","bgcolor","border","cellpadding","cellspacing","frame","rules","summary","width"])],["tbody",new Set(["align","char","charoff","valign"])],["td",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["template",new Set(["shadowrootclonable","shadowrootdelegatesfocus","shadowrootmode"])],["textarea",new Set(["autocomplete","cols","dirname","disabled","form","maxlength","minlength","name","placeholder","readonly","required","rows","wrap"])],["tfoot",new Set(["align","char","charoff","valign"])],["th",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["thead",new Set(["align","char","charoff","valign"])],["time",new Set(["datetime"])],["tr",new Set(["align","bgcolor","char","charoff","valign"])],["track",new Set(["default","kind","label","src","srclang"])],["ul",new Set(["compact","type"])],["video",new Set(["autoplay","controls","crossorigin","height","loop","muted","playsinline","poster","preload","src","width"])]]),xI=new Set(["a","abbr","acronym","address","applet","area","article","aside","audio","b","base","basefont","bdi","bdo","bgsound","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","command","content","data","datalist","dd","del","details","dfn","dialog","dir","div","dl","dt","element","em","embed","fieldset","figcaption","figure","font","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","image","img","input","ins","isindex","kbd","keygen","label","legend","li","link","listing","main","map","mark","marquee","math","menu","menuitem","meta","meter","multicol","nav","nextid","nobr","noembed","noframes","noscript","object","ol","optgroup","option","output","p","param","picture","plaintext","pre","progress","q","rb","rbc","rp","rt","rtc","ruby","s","samp","script","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","tt","u","ul","var","video","wbr","xmp"]);function CI(e){if(e.type==="block"){if(e.name=yr(!1,e.name.toLowerCase(),/\s+/gu," ").trim(),e.type="angularControlFlowBlock",!fb(e.parameters)){delete e.parameters;return}for(let t of e.parameters)t.type="angularControlFlowBlockParameter";e.parameters={type:"angularControlFlowBlockParameters",children:e.parameters,sourceSpan:new Ve(e.parameters[0].sourceSpan.start,Jl(!1,e.parameters,-1).sourceSpan.end)}}}function DI(e){e.type==="letDeclaration"&&(e.type="angularLetDeclaration",e.id=e.name,e.init={type:"angularLetDeclarationInitializer",sourceSpan:new Ve(e.valueSpan.start,e.valueSpan.end),value:e.value},delete e.name,delete e.value)}function EI(e){(e.type==="plural"||e.type==="select")&&(e.clause=e.type,e.type="angularIcuExpression"),e.type==="expansionCase"&&(e.type="angularIcuCase")}function d_(e,t,r){let{name:n,canSelfClose:a=!0,normalizeTagName:s=!1,normalizeAttributeName:u=!1,allowHtmComponentClosingTags:o=!1,isTagNameCaseSensitive:c=!1,shouldParseAsRawText:d}=t,{rootNodes:h,errors:p}=sE(e,{canSelfClose:a,allowHtmComponentClosingTags:o,isTagNameCaseSensitive:c,getTagContentType:d?(...S)=>d(...S)?Xr.RAW_TEXT:void 0:void 0,tokenizeAngularBlocks:n==="angular"?!0:void 0,tokenizeAngularLetDeclaration:n==="angular"?!0:void 0});if(n==="vue"){if(h.some(w=>w.type==="docType"&&w.value==="html"||w.type==="element"&&w.name.toLowerCase()==="html"))return d_(e,p_,r);let S,C=()=>S??(S=sE(e,{canSelfClose:a,allowHtmComponentClosingTags:o,isTagNameCaseSensitive:c})),x=w=>C().rootNodes.find(({startSourceSpan:D})=>D&&D.start.offset===w.startSourceSpan.start.offset)??w;for(let[w,D]of h.entries()){let{endSourceSpan:A,startSourceSpan:_}=D;if(A===null)p=C().errors,h[w]=x(D);else if(AI(D,r)){let F=C().errors.find(j=>j.span.start.offset>_.start.offset&&j.span.start.offset<A.end.offset);F&&oE(F),h[w]=x(D)}}}p.length>0&&oE(p[0]);let g=S=>{let C=S.name.startsWith(":")?S.name.slice(1).split(":")[0]:null,x=S.nameSpan.toString(),w=C!==null&&x.startsWith(`${C}:`),D=w?x.slice(C.length+1):x;S.name=D,S.namespace=C,S.hasExplicitNamespace=w},f=S=>{switch(S.type){case"element":g(S);for(let C of S.attrs)g(C),C.valueSpan?(C.value=C.valueSpan.toString(),/["']/u.test(C.value[0])&&(C.value=C.value.slice(1,-1))):C.value=null;break;case"comment":S.value=S.sourceSpan.toString().slice(4,-3);break;case"text":S.value=S.sourceSpan.toString();break}},m=(S,C)=>{let x=S.toLowerCase();return C(x)?x:S},b=S=>{if(S.type==="element"&&(s&&(!S.namespace||S.namespace===S.tagDefinition.implicitNamespacePrefix||Gl(S))&&(S.name=m(S.name,C=>xI.has(C))),u))for(let C of S.attrs)C.namespace||(C.name=m(C.name,x=>Hg.has(S.name)&&(Hg.get("*").has(x)||Hg.get(S.name).has(x))))},v=S=>{S.sourceSpan&&S.endSourceSpan&&(S.sourceSpan=new Ve(S.sourceSpan.start,S.endSourceSpan.end))},k=S=>{if(S.type==="element"){let C=h1(c?S.name:S.name.toLowerCase());!S.namespace||S.namespace===C.implicitNamespacePrefix||Gl(S)?S.tagDefinition=C:S.tagDefinition=h1("")}};return s_(new class extends jO{visitExpansionCase(S,C){n==="angular"&&this.visitChildren(C,x=>{x(S.expression)})}visit(S){f(S),k(S),b(S),v(S)}},h),h}function AI(e,t){var r;if(e.type!=="element"||e.name!=="template")return!1;let n=(r=e.attrs.find(a=>a.name==="lang"))==null?void 0:r.value;return!n||Nd(t,{language:n})==="html"}function oE(e){let{msg:t,span:{start:r,end:n}}=e;throw fI(t,{loc:{start:{line:r.line+1,column:r.col+1},end:{line:n.line+1,column:n.col+1}},cause:e})}function h_(e,t,r={},n=!0){let{frontMatter:a,content:s}=n?pI(e):{frontMatter:null,content:e},u=new r_(e,r.filepath),o=new d1(u,0,0,0),c=o.moveBy(e.length),d={type:"root",sourceSpan:new Ve(o,c),children:d_(s,t,r)};if(a){let g=new d1(u,0,0,0),f=g.moveBy(a.raw.length);a.sourceSpan=new Ve(g,f),d.children.unshift(a)}let h=new gI(d),p=(g,f)=>{let{offset:m}=f,b=yr(!1,e.slice(0,m),/[^\n\r]/gu," "),v=h_(b+g,t,r,!1);v.sourceSpan=new Ve(f,Jl(!1,v.children,-1).sourceSpan.end);let k=v.children[0];return k.length===m?v.children.shift():(k.sourceSpan=new Ve(k.sourceSpan.start.moveBy(m),k.sourceSpan.end),k.value=k.value.slice(m)),v};return h.walk(g=>{if(g.type==="comment"){let f=yI(g,p);f&&g.parent.replaceChild(g,f)}CI(g),DI(g),EI(g)}),h}function Md(e){return{parse:(t,r)=>h_(t,e,r),hasPragma:KB,astFormat:"html",locStart:rc,locEnd:nc}}var p_={name:"html",normalizeTagName:!0,normalizeAttributeName:!0,allowHtmComponentClosingTags:!0},_I=Md(p_),TI=Md({name:"angular"}),FI=Md({name:"vue",isTagNameCaseSensitive:!0,shouldParseAsRawText(e,t,r,n){return e.toLowerCase()!=="html"&&!r&&(e!=="template"||n.some(({name:a,value:s})=>a==="lang"&&s!=="html"&&s!==""&&s!==void 0))}}),LI=Md({name:"lwc",canSelfClose:!1}),PI={html:SO},nj=v8,NI=Object.create,yb=Object.defineProperty,RI=Object.getOwnPropertyDescriptor,BI=Object.getOwnPropertyNames,OI=Object.getPrototypeOf,II=Object.prototype.hasOwnProperty,m_=e=>{throw TypeError(e)},g_=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),wb=(e,t)=>{for(var r in t)yb(e,r,{get:t[r],enumerable:!0})},qI=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of BI(t))!II.call(e,a)&&a!==r&&yb(e,a,{get:()=>t[a],enumerable:!(n=RI(t,a))||n.enumerable});return e},$d=(e,t,r)=>(r=e!=null?NI(OI(e)):{},qI(yb(r,"default",{value:e,enumerable:!0}),e)),MI=(e,t,r)=>t.has(e)||m_("Cannot "+r),$I=(e,t,r)=>t.has(e)?m_("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Rl=(e,t,r)=>(MI(e,t,"access private method"),r),kb=g_((e,t)=>{var r=new Proxy(String,{get:()=>r});t.exports=r}),zI=g_(e=>{Object.defineProperty(e,"__esModule",{value:!0});function t(){return new Proxy({},{get:()=>s=>s})}var r=/\r\n|[\n\r\u2028\u2029]/;function n(s,u,o){let c=Object.assign({column:0,line:-1},s.start),d=Object.assign({},c,s.end),{linesAbove:h=2,linesBelow:p=3}=o||{},g=c.line,f=c.column,m=d.line,b=d.column,v=Math.max(g-(h+1),0),k=Math.min(u.length,m+p);g===-1&&(v=0),m===-1&&(k=u.length);let S=m-g,C={};if(S)for(let x=0;x<=S;x++){let w=x+g;if(!f)C[w]=!0;else if(x===0){let D=u[w-1].length;C[w]=[f,D-f+1]}else if(x===S)C[w]=[0,b];else{let D=u[w-x].length;C[w]=[0,D]}}else f===b?f?C[g]=[f,0]:C[g]=!0:C[g]=[f,b-f];return{start:v,end:k,markerLines:C}}function a(s,u,o={}){let c=t(),d=s.split(r),{start:h,end:p,markerLines:g}=n(u,d,o),f=u.start&&typeof u.start.column=="number",m=String(p).length,b=s.split(r,p).slice(h,p).map((v,k)=>{let S=h+1+k,C=` ${` ${S}`.slice(-m)} |`,x=g[S],w=!g[S+1];if(x){let D="";if(Array.isArray(x)){let A=v.slice(0,Math.max(x[0]-1,0)).replace(/[^\t]/g," "),_=x[1]||1;D=[`
|
||
`,c.gutter(C.replace(/\d/g," "))," ",A,c.marker("^").repeat(_)].join(""),w&&o.message&&(D+=" "+c.message(o.message))}return[c.marker(">"),c.gutter(C),v.length>0?` ${v}`:"",D].join("")}else return` ${c.gutter(C)}${v.length>0?` ${v}`:""}`}).join(`
|
||
`);return o.message&&!f&&(b=`${" ".repeat(m+1)}${o.message}
|
||
${b}`),b}e.codeFrameColumns=a}),jI={};wb(jI,{__debug:()=>Y$,check:()=>V$,doc:()=>Q_,format:()=>e5,formatWithCursor:()=>J_,getSupportInfo:()=>K$,util:()=>Z_,version:()=>k$});var UI=(e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},zd=UI;function fn(){}fn.prototype={diff:function(e,t){var r,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=n.callback;typeof n=="function"&&(a=n,n={});var s=this;function u(C){return C=s.postProcess(C,n),a?(setTimeout(function(){a(C)},0),!0):C}e=this.castInput(e,n),t=this.castInput(t,n),e=this.removeEmpty(this.tokenize(e,n)),t=this.removeEmpty(this.tokenize(t,n));var o=t.length,c=e.length,d=1,h=o+c;n.maxEditLength!=null&&(h=Math.min(h,n.maxEditLength));var p=(r=n.timeout)!==null&&r!==void 0?r:1/0,g=Date.now()+p,f=[{oldPos:-1,lastComponent:void 0}],m=this.extractCommon(f[0],t,e,0,n);if(f[0].oldPos+1>=c&&m+1>=o)return u(lE(s,f[0].lastComponent,t,e,s.useLongestToken));var b=-1/0,v=1/0;function k(){for(var C=Math.max(b,-d);C<=Math.min(v,d);C+=2){var x=void 0,w=f[C-1],D=f[C+1];w&&(f[C-1]=void 0);var A=!1;if(D){var _=D.oldPos-C;A=D&&0<=_&&_<o}var F=w&&w.oldPos+1<c;if(!A&&!F){f[C]=void 0;continue}if(!F||A&&w.oldPos<D.oldPos?x=s.addToPath(D,!0,!1,0,n):x=s.addToPath(w,!1,!0,1,n),m=s.extractCommon(x,t,e,C,n),x.oldPos+1>=c&&m+1>=o)return u(lE(s,x.lastComponent,t,e,s.useLongestToken));f[C]=x,x.oldPos+1>=c&&(v=Math.min(v,C-1)),m+1>=o&&(b=Math.max(b,C+1))}d++}if(a)(function C(){setTimeout(function(){if(d>h||Date.now()>g)return a();k()||C()},0)})();else for(;d<=h&&Date.now()<=g;){var S=k();if(S)return S}},addToPath:function(e,t,r,n,a){var s=e.lastComponent;return s&&!a.oneChangePerToken&&s.added===t&&s.removed===r?{oldPos:e.oldPos+n,lastComponent:{count:s.count+1,added:t,removed:r,previousComponent:s.previousComponent}}:{oldPos:e.oldPos+n,lastComponent:{count:1,added:t,removed:r,previousComponent:s}}},extractCommon:function(e,t,r,n,a){for(var s=t.length,u=r.length,o=e.oldPos,c=o-n,d=0;c+1<s&&o+1<u&&this.equals(r[o+1],t[c+1],a);)c++,o++,d++,a.oneChangePerToken&&(e.lastComponent={count:1,previousComponent:e.lastComponent,added:!1,removed:!1});return d&&!a.oneChangePerToken&&(e.lastComponent={count:d,previousComponent:e.lastComponent,added:!1,removed:!1}),e.oldPos=o,c},equals:function(e,t,r){return r.comparator?r.comparator(e,t):e===t||r.ignoreCase&&e.toLowerCase()===t.toLowerCase()},removeEmpty:function(e){for(var t=[],r=0;r<e.length;r++)e[r]&&t.push(e[r]);return t},castInput:function(e){return e},tokenize:function(e){return Array.from(e)},join:function(e){return e.join("")},postProcess:function(e){return e}};function lE(e,t,r,n,a){for(var s=[],u;t;)s.push(t),u=t.previousComponent,delete t.previousComponent,t=u;s.reverse();for(var o=0,c=s.length,d=0,h=0;o<c;o++){var p=s[o];if(p.removed)p.value=e.join(n.slice(h,h+p.count)),h+=p.count;else{if(!p.added&&a){var g=r.slice(d,d+p.count);g=g.map(function(f,m){var b=n[h+m];return b.length>f.length?b:f}),p.value=e.join(g)}else p.value=e.join(r.slice(d,d+p.count));d+=p.count,p.added||(h+=p.count)}}return s}function cE(e,t){var r;for(r=0;r<e.length&&r<t.length;r++)if(e[r]!=t[r])return e.slice(0,r);return e.slice(0,r)}function fE(e,t){var r;if(!e||!t||e[e.length-1]!=t[t.length-1])return"";for(r=0;r<e.length&&r<t.length;r++)if(e[e.length-(r+1)]!=t[t.length-(r+1)])return e.slice(-r);return e.slice(-r)}function v1(e,t,r){if(e.slice(0,t.length)!=t)throw Error("string ".concat(JSON.stringify(e)," doesn't start with prefix ").concat(JSON.stringify(t),"; this is a bug"));return r+e.slice(t.length)}function y1(e,t,r){if(!t)return e+r;if(e.slice(-t.length)!=t)throw Error("string ".concat(JSON.stringify(e)," doesn't end with suffix ").concat(JSON.stringify(t),"; this is a bug"));return e.slice(0,-t.length)+r}function Bl(e,t){return v1(e,t,"")}function Kf(e,t){return y1(e,t,"")}function dE(e,t){return t.slice(0,HI(e,t))}function HI(e,t){var r=0;e.length>t.length&&(r=e.length-t.length);var n=t.length;e.length<t.length&&(n=e.length);var a=Array(n),s=0;a[0]=0;for(var u=1;u<n;u++){for(t[u]==t[s]?a[u]=a[s]:a[u]=s;s>0&&t[u]!=t[s];)s=a[s];t[u]==t[s]&&s++}s=0;for(var o=r;o<e.length;o++){for(;s>0&&e[o]!=t[s];)s=a[s];e[o]==t[s]&&s++}return s}var hd="a-zA-Z0-9_\\u{C0}-\\u{FF}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}",WI=new RegExp("[".concat(hd,"]+|\\s+|[^").concat(hd,"]"),"ug"),jd=new fn;jd.equals=function(e,t,r){return r.ignoreCase&&(e=e.toLowerCase(),t=t.toLowerCase()),e.trim()===t.trim()};jd.tokenize=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r;if(t.intlSegmenter){if(t.intlSegmenter.resolvedOptions().granularity!="word")throw new Error('The segmenter passed must have a granularity of "word"');r=Array.from(t.intlSegmenter.segment(e),function(s){return s.segment})}else r=e.match(WI)||[];var n=[],a=null;return r.forEach(function(s){/\s/.test(s)?a==null?n.push(s):n.push(n.pop()+s):/\s/.test(a)?n[n.length-1]==a?n.push(n.pop()+s):n.push(a+s):n.push(s),a=s}),n};jd.join=function(e){return e.map(function(t,r){return r==0?t:t.replace(/^\s+/,"")}).join("")};jd.postProcess=function(e,t){if(!e||t.oneChangePerToken)return e;var r=null,n=null,a=null;return e.forEach(function(s){s.added?n=s:s.removed?a=s:((n||a)&&hE(r,a,n,s),r=s,n=null,a=null)}),(n||a)&&hE(r,a,n,null),e};function hE(e,t,r,n){if(t&&r){var a=t.value.match(/^\s*/)[0],s=t.value.match(/\s*$/)[0],u=r.value.match(/^\s*/)[0],o=r.value.match(/\s*$/)[0];if(e){var c=cE(a,u);e.value=y1(e.value,u,c),t.value=Bl(t.value,c),r.value=Bl(r.value,c)}if(n){var d=fE(s,o);n.value=v1(n.value,o,d),t.value=Kf(t.value,d),r.value=Kf(r.value,d)}}else if(r)e&&(r.value=r.value.replace(/^\s*/,"")),n&&(n.value=n.value.replace(/^\s*/,""));else if(e&&n){var h=n.value.match(/^\s*/)[0],p=t.value.match(/^\s*/)[0],g=t.value.match(/\s*$/)[0],f=cE(h,p);t.value=Bl(t.value,f);var m=fE(Bl(h,f),g);t.value=Kf(t.value,m),n.value=v1(n.value,h,m),e.value=y1(e.value,h,h.slice(0,h.length-m.length))}else if(n){var b=n.value.match(/^\s*/)[0],v=t.value.match(/\s*$/)[0],k=dE(v,b);t.value=Kf(t.value,k)}else if(e){var S=e.value.match(/\s*$/)[0],C=t.value.match(/^\s*/)[0],x=dE(S,C);t.value=Bl(t.value,x)}}var GI=new fn;GI.tokenize=function(e){var t=new RegExp("(\\r?\\n)|[".concat(hd,"]+|[^\\S\\n\\r]+|[^").concat(hd,"]"),"ug");return e.match(t)||[]};var Sb=new fn;Sb.tokenize=function(e,t){t.stripTrailingCr&&(e=e.replace(/\r\n/g,`
|
||
`));var r=[],n=e.split(/(\n|\r\n)/);n[n.length-1]||n.pop();for(var a=0;a<n.length;a++){var s=n[a];a%2&&!t.newlineIsToken?r[r.length-1]+=s:r.push(s)}return r};Sb.equals=function(e,t,r){return r.ignoreWhitespace?((!r.newlineIsToken||!e.includes(`
|
||
`))&&(e=e.trim()),(!r.newlineIsToken||!t.includes(`
|
||
`))&&(t=t.trim())):r.ignoreNewlineAtEof&&!r.newlineIsToken&&(e.endsWith(`
|
||
`)&&(e=e.slice(0,-1)),t.endsWith(`
|
||
`)&&(t=t.slice(0,-1))),fn.prototype.equals.call(this,e,t,r)};var VI=new fn;VI.tokenize=function(e){return e.split(/(\S.+?[.!?])(?=\s+|$)/)};var KI=new fn;KI.tokenize=function(e){return e.split(/([{}:;,]|\s+)/)};function w1(e){"@babel/helpers - typeof";return w1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},w1(e)}var Kl=new fn;Kl.useLongestToken=!0;Kl.tokenize=Sb.tokenize;Kl.castInput=function(e,t){var r=t.undefinedReplacement,n=t.stringifyReplacer,a=n===void 0?function(s,u){return typeof u>"u"?r:u}:n;return typeof e=="string"?e:JSON.stringify(k1(e,null,null,a),a," ")};Kl.equals=function(e,t,r){return fn.prototype.equals.call(Kl,e.replace(/,([\r\n])/g,"$1"),t.replace(/,([\r\n])/g,"$1"),r)};function k1(e,t,r,n,a){t=t||[],r=r||[],n&&(e=n(a,e));var s;for(s=0;s<t.length;s+=1)if(t[s]===e)return r[s];var u;if(Object.prototype.toString.call(e)==="[object Array]"){for(t.push(e),u=new Array(e.length),r.push(u),s=0;s<e.length;s+=1)u[s]=k1(e[s],t,r,n,a);return t.pop(),r.pop(),u}if(e&&e.toJSON&&(e=e.toJSON()),w1(e)==="object"&&e!==null){t.push(e),u={},r.push(u);var o=[],c;for(c in e)Object.prototype.hasOwnProperty.call(e,c)&&o.push(c);for(o.sort(),s=0;s<o.length;s+=1)c=o[s],u[c]=k1(e[c],t,r,n,c);t.pop(),r.pop()}else u=e;return u}var pd=new fn;pd.tokenize=function(e){return e.slice()};pd.join=pd.removeEmpty=function(e){return e};function YI(e,t,r){return pd.diff(e,t,r)}function XI(e){let t=e.indexOf("\r");return t!==-1?e.charAt(t+1)===`
|
||
`?"crlf":"cr":"lf"}function xb(e){switch(e){case"cr":return"\r";case"crlf":return`\r
|
||
`;default:return`
|
||
`}}function b_(e,t){let r;switch(t){case`
|
||
`:r=/\n/gu;break;case"\r":r=/\r/gu;break;case`\r
|
||
`:r=/\r\n/gu;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(t)}.`)}let n=e.match(r);return n?n.length:0}function QI(e){return zd(!1,e,/\r\n?/gu,`
|
||
`)}var ka="string",Pn="array",Sa="cursor",On="indent",In="align",qn="trim",cr="group",dn="fill",wr="if-break",Mn="indent-if-break",$n="line-suffix",zn="line-suffix-boundary",zt="line",hn="label",Rr="break-parent",v_=new Set([Sa,On,In,qn,cr,dn,wr,Mn,$n,zn,zt,hn,Rr]),ZI=(e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},Ot=ZI;function JI(e){if(typeof e=="string")return ka;if(Array.isArray(e))return Pn;if(!e)return;let{type:t}=e;if(v_.has(t))return t}var xa=JI,eq=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function tq(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}',
|
||
Expected it to be 'string' or 'object'.`;if(xa(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=eq([...v_].map(a=>`'${a}'`));return`Unexpected doc.type '${e.type}'.
|
||
Expected it to be ${n}.`}var rq=class extends Error{constructor(t){super(tq(t));Va(this,"name","InvalidDocError");this.doc=t}},ku=rq,pE={};function nq(e,t,r,n){let a=[e];for(;a.length>0;){let s=a.pop();if(s===pE){r(a.pop());continue}r&&a.push(s,pE);let u=xa(s);if(!u)throw new ku(s);if((t==null?void 0:t(s))!==!1)switch(u){case Pn:case dn:{let o=u===Pn?s:s.parts;for(let c=o.length,d=c-1;d>=0;--d)a.push(o[d]);break}case wr:a.push(s.flatContents,s.breakContents);break;case cr:if(n&&s.expandedStates)for(let o=s.expandedStates.length,c=o-1;c>=0;--c)a.push(s.expandedStates[c]);else a.push(s.contents);break;case In:case On:case Mn:case hn:case $n:a.push(s.contents);break;case ka:case Sa:case qn:case zn:case zt:case Rr:break;default:throw new ku(s)}}}var Cb=nq;function Ud(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(s){if(r.has(s))return r.get(s);let u=a(s);return r.set(s,u),u}function a(s){switch(xa(s)){case Pn:return t(s.map(n));case dn:return t({...s,parts:s.parts.map(n)});case wr:return t({...s,breakContents:n(s.breakContents),flatContents:n(s.flatContents)});case cr:{let{expandedStates:u,contents:o}=s;return u?(u=u.map(n),o=u[0]):o=n(o),t({...s,contents:o,expandedStates:u})}case In:case On:case Mn:case hn:case $n:return t({...s,contents:n(s.contents)});case ka:case Sa:case qn:case zn:case zt:case Rr:return t(s);default:throw new ku(s)}}}function Db(e,t,r){let n=r,a=!1;function s(u){if(a)return!1;let o=t(u);o!==void 0&&(a=!0,n=o)}return Cb(e,s),n}function iq(e){if(e.type===cr&&e.break||e.type===zt&&e.hard||e.type===Rr)return!0}function aq(e){return Db(e,iq,!1)}function mE(e){if(e.length>0){let t=Ot(!1,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function sq(e){let t=new Set,r=[];function n(s){if(s.type===Rr&&mE(r),s.type===cr){if(r.push(s),t.has(s))return!1;t.add(s)}}function a(s){s.type===cr&&r.pop().break&&mE(r)}Cb(e,n,a,!0)}function uq(e){return e.type===zt&&!e.hard?e.soft?"":" ":e.type===wr?e.flatContents:e}function oq(e){return Ud(e,uq)}function gE(e){for(e=[...e];e.length>=2&&Ot(!1,e,-2).type===zt&&Ot(!1,e,-1).type===Rr;)e.length-=2;if(e.length>0){let t=Ul(Ot(!1,e,-1));e[e.length-1]=t}return e}function Ul(e){switch(xa(e)){case On:case Mn:case cr:case $n:case hn:{let t=Ul(e.contents);return{...e,contents:t}}case wr:return{...e,breakContents:Ul(e.breakContents),flatContents:Ul(e.flatContents)};case dn:return{...e,parts:gE(e.parts)};case Pn:return gE(e);case ka:return e.replace(/[\n\r]*$/u,"");case In:case Sa:case qn:case zn:case zt:case Rr:break;default:throw new ku(e)}return e}function y_(e){return Ul(cq(e))}function lq(e){switch(xa(e)){case dn:if(e.parts.every(t=>t===""))return"";break;case cr:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===cr&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case In:case On:case Mn:case $n:if(!e.contents)return"";break;case wr:if(!e.flatContents&&!e.breakContents)return"";break;case Pn:{let t=[];for(let r of e){if(!r)continue;let[n,...a]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof Ot(!1,t,-1)=="string"?t[t.length-1]+=n:t.push(n),t.push(...a)}return t.length===0?"":t.length===1?t[0]:t}case ka:case Sa:case qn:case zn:case zt:case hn:case Rr:break;default:throw new ku(e)}return e}function cq(e){return Ud(e,t=>lq(t))}function fq(e,t=x_){return Ud(e,r=>typeof r=="string"?C_(t,r.split(`
|
||
`)):r)}function dq(e){if(e.type===zt)return!0}function hq(e){return Db(e,dq,!1)}function Jf(e,t){return e.type===hn?{...e,contents:t(e.contents)}:t(e)}var pq=()=>{},mq=pq;function md(e){return{type:On,contents:e}}function Su(e,t){return{type:In,contents:t,n:e}}function w_(e,t={}){return mq(t.expandedStates),{type:cr,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function gq(e){return Su(Number.NEGATIVE_INFINITY,e)}function bq(e){return Su({type:"root"},e)}function vq(e){return Su(-1,e)}function yq(e,t){return w_(e[0],{...t,expandedStates:e})}function wq(e){return{type:dn,parts:e}}function kq(e,t="",r={}){return{type:wr,breakContents:e,flatContents:t,groupId:r.groupId}}function Sq(e,t){return{type:Mn,contents:e,groupId:t.groupId,negate:t.negate}}function S1(e){return{type:$n,contents:e}}var xq={type:zn},Hd={type:Rr},Cq={type:qn},Eb={type:zt,hard:!0},k_={type:zt,hard:!0,literal:!0},S_={type:zt},Dq={type:zt,soft:!0},ga=[Eb,Hd],x_=[k_,Hd],ma={type:Sa};function C_(e,t){let r=[];for(let n=0;n<t.length;n++)n!==0&&r.push(e),r.push(t[n]);return r}function D_(e,t,r){let n=e;if(t>0){for(let a=0;a<Math.floor(t/r);++a)n=md(n);n=Su(t%r,n),n=Su(Number.NEGATIVE_INFINITY,n)}return n}function Eq(e,t){return e?{type:hn,label:e,contents:t}:t}function En(e){var t;if(!e)return"";if(Array.isArray(e)){let r=[];for(let n of e)if(Array.isArray(n))r.push(...En(n));else{let a=En(n);a!==""&&r.push(a)}return r}return e.type===wr?{...e,breakContents:En(e.breakContents),flatContents:En(e.flatContents)}:e.type===cr?{...e,contents:En(e.contents),expandedStates:(t=e.expandedStates)==null?void 0:t.map(En)}:e.type===dn?{type:"fill",parts:e.parts.map(En)}:e.contents?{...e,contents:En(e.contents)}:e}function Aq(e){let t=Object.create(null),r=new Set;return n(En(e));function n(s,u,o){var c,d;if(typeof s=="string")return JSON.stringify(s);if(Array.isArray(s)){let h=s.map(n).filter(Boolean);return h.length===1?h[0]:`[${h.join(", ")}]`}if(s.type===zt){let h=((c=o==null?void 0:o[u+1])==null?void 0:c.type)===Rr;return s.literal?h?"literalline":"literallineWithoutBreakParent":s.hard?h?"hardline":"hardlineWithoutBreakParent":s.soft?"softline":"line"}if(s.type===Rr)return((d=o==null?void 0:o[u-1])==null?void 0:d.type)===zt&&o[u-1].hard?void 0:"breakParent";if(s.type===qn)return"trim";if(s.type===On)return"indent("+n(s.contents)+")";if(s.type===In)return s.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+n(s.contents)+")":s.n<0?"dedent("+n(s.contents)+")":s.n.type==="root"?"markAsRoot("+n(s.contents)+")":"align("+JSON.stringify(s.n)+", "+n(s.contents)+")";if(s.type===wr)return"ifBreak("+n(s.breakContents)+(s.flatContents?", "+n(s.flatContents):"")+(s.groupId?(s.flatContents?"":', ""')+`, { groupId: ${a(s.groupId)} }`:"")+")";if(s.type===Mn){let h=[];s.negate&&h.push("negate: true"),s.groupId&&h.push(`groupId: ${a(s.groupId)}`);let p=h.length>0?`, { ${h.join(", ")} }`:"";return`indentIfBreak(${n(s.contents)}${p})`}if(s.type===cr){let h=[];s.break&&s.break!=="propagated"&&h.push("shouldBreak: true"),s.id&&h.push(`id: ${a(s.id)}`);let p=h.length>0?`, { ${h.join(", ")} }`:"";return s.expandedStates?`conditionalGroup([${s.expandedStates.map(g=>n(g)).join(",")}]${p})`:`group(${n(s.contents)}${p})`}if(s.type===dn)return`fill([${s.parts.map(h=>n(h)).join(", ")}])`;if(s.type===$n)return"lineSuffix("+n(s.contents)+")";if(s.type===zn)return"lineSuffixBoundary";if(s.type===hn)return`label(${JSON.stringify(s.label)}, ${n(s.contents)})`;throw new Error("Unknown doc type "+s.type)}function a(s){if(typeof s!="symbol")return JSON.stringify(String(s));if(s in t)return t[s];let u=s.description||"symbol";for(let o=0;;o++){let c=u+(o>0?` #${o}`:"");if(!r.has(c))return r.add(c),t[s]=`Symbol.for(${JSON.stringify(c)})`}}}var _q=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function Tq(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Fq(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9776&&e<=9783||e>=9800&&e<=9811||e===9855||e>=9866&&e<=9871||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12773||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e===94192||e===94193||e>=94208&&e<=100343||e>=100352&&e<=101589||e>=101631&&e<=101640||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e>=119552&&e<=119638||e>=119648&&e<=119670||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128727||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129673||e>=129679&&e<=129734||e>=129742&&e<=129756||e>=129759&&e<=129769||e>=129776&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var Lq=e=>!(Tq(e)||Fq(e)),Pq=/[^\x20-\x7F]/u;function Nq(e){if(!e)return 0;if(!Pq.test(e))return e.length;e=e.replace(_q()," ");let t=0;for(let r of e){let n=r.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||(t+=Lq(n)?1:2)}return t}var Ab=Nq,lr=Symbol("MODE_BREAK"),ln=Symbol("MODE_FLAT"),mu=Symbol("cursor"),x1=Symbol("DOC_FILL_PRINTED_LENGTH");function E_(){return{value:"",length:0,queue:[]}}function Rq(e,t){return C1(e,{type:"indent"},t)}function Bq(e,t,r){return t===Number.NEGATIVE_INFINITY?e.root||E_():t<0?C1(e,{type:"dedent"},r):t?t.type==="root"?{...e,root:e}:C1(e,{type:typeof t=="string"?"stringAlign":"numberAlign",n:t},r):e}function C1(e,t,r){let n=t.type==="dedent"?e.queue.slice(0,-1):[...e.queue,t],a="",s=0,u=0,o=0;for(let m of n)switch(m.type){case"indent":h(),r.useTabs?c(1):d(r.tabWidth);break;case"stringAlign":h(),a+=m.n,s+=m.n.length;break;case"numberAlign":u+=1,o+=m.n;break;default:throw new Error(`Unexpected type '${m.type}'`)}return g(),{...e,value:a,length:s,queue:n};function c(m){a+=" ".repeat(m),s+=r.tabWidth*m}function d(m){a+=" ".repeat(m),s+=m}function h(){r.useTabs?p():g()}function p(){u>0&&c(u),f()}function g(){o>0&&d(o),f()}function f(){u=0,o=0}}function D1(e){let t=0,r=0,n=e.length;e:for(;n--;){let a=e[n];if(a===mu){r++;continue}for(let s=a.length-1;s>=0;s--){let u=a[s];if(u===" "||u===" ")t++;else{e[n]=a.slice(0,s+1);break e}}}if(t>0||r>0)for(e.length=n+1;r-- >0;)e.push(mu);return t}function Yf(e,t,r,n,a,s){if(r===Number.POSITIVE_INFINITY)return!0;let u=t.length,o=[e],c=[];for(;r>=0;){if(o.length===0){if(u===0)return!0;o.push(t[--u]);continue}let{mode:d,doc:h}=o.pop(),p=xa(h);switch(p){case ka:c.push(h),r-=Ab(h);break;case Pn:case dn:{let g=p===Pn?h:h.parts,f=h[x1]??0;for(let m=g.length-1;m>=f;m--)o.push({mode:d,doc:g[m]});break}case On:case In:case Mn:case hn:o.push({mode:d,doc:h.contents});break;case qn:r+=D1(c);break;case cr:{if(s&&h.break)return!1;let g=h.break?lr:d,f=h.expandedStates&&g===lr?Ot(!1,h.expandedStates,-1):h.contents;o.push({mode:g,doc:f});break}case wr:{let g=(h.groupId?a[h.groupId]||ln:d)===lr?h.breakContents:h.flatContents;g&&o.push({mode:d,doc:g});break}case zt:if(d===lr||h.hard)return!0;h.soft||(c.push(" "),r--);break;case $n:n=!0;break;case zn:if(n)return!1;break}}return!1}function Wd(e,t){let r={},n=t.printWidth,a=xb(t.endOfLine),s=0,u=[{ind:E_(),mode:lr,doc:e}],o=[],c=!1,d=[],h=0;for(sq(e);u.length>0;){let{ind:g,mode:f,doc:m}=u.pop();switch(xa(m)){case ka:{let b=a!==`
|
||
`?zd(!1,m,`
|
||
`,a):m;o.push(b),u.length>0&&(s+=Ab(b));break}case Pn:for(let b=m.length-1;b>=0;b--)u.push({ind:g,mode:f,doc:m[b]});break;case Sa:if(h>=2)throw new Error("There are too many 'cursor' in doc.");o.push(mu),h++;break;case On:u.push({ind:Rq(g,t),mode:f,doc:m.contents});break;case In:u.push({ind:Bq(g,m.n,t),mode:f,doc:m.contents});break;case qn:s-=D1(o);break;case cr:switch(f){case ln:if(!c){u.push({ind:g,mode:m.break?lr:ln,doc:m.contents});break}case lr:{c=!1;let b={ind:g,mode:ln,doc:m.contents},v=n-s,k=d.length>0;if(!m.break&&Yf(b,u,v,k,r))u.push(b);else if(m.expandedStates){let S=Ot(!1,m.expandedStates,-1);if(m.break){u.push({ind:g,mode:lr,doc:S});break}else for(let C=1;C<m.expandedStates.length+1;C++)if(C>=m.expandedStates.length){u.push({ind:g,mode:lr,doc:S});break}else{let x=m.expandedStates[C],w={ind:g,mode:ln,doc:x};if(Yf(w,u,v,k,r)){u.push(w);break}}}else u.push({ind:g,mode:lr,doc:m.contents});break}}m.id&&(r[m.id]=Ot(!1,u,-1).mode);break;case dn:{let b=n-s,v=m[x1]??0,{parts:k}=m,S=k.length-v;if(S===0)break;let C=k[v+0],x=k[v+1],w={ind:g,mode:ln,doc:C},D={ind:g,mode:lr,doc:C},A=Yf(w,[],b,d.length>0,r,!0);if(S===1){A?u.push(w):u.push(D);break}let _={ind:g,mode:ln,doc:x},F={ind:g,mode:lr,doc:x};if(S===2){A?u.push(_,w):u.push(F,D);break}let j=k[v+2],q={ind:g,mode:f,doc:{...m,[x1]:v+2}};Yf({ind:g,mode:ln,doc:[C,x,j]},[],b,d.length>0,r,!0)?u.push(q,_,w):A?u.push(q,F,w):u.push(q,F,D);break}case wr:case Mn:{let b=m.groupId?r[m.groupId]:f;if(b===lr){let v=m.type===wr?m.breakContents:m.negate?m.contents:md(m.contents);v&&u.push({ind:g,mode:f,doc:v})}if(b===ln){let v=m.type===wr?m.flatContents:m.negate?md(m.contents):m.contents;v&&u.push({ind:g,mode:f,doc:v})}break}case $n:d.push({ind:g,mode:f,doc:m.contents});break;case zn:d.length>0&&u.push({ind:g,mode:f,doc:Eb});break;case zt:switch(f){case ln:if(m.hard)c=!0;else{m.soft||(o.push(" "),s+=1);break}case lr:if(d.length>0){u.push({ind:g,mode:f,doc:m},...d.reverse()),d.length=0;break}m.literal?g.root?(o.push(a,g.root.value),s=g.root.length):(o.push(a),s=0):(s-=D1(o),o.push(a+g.value),s=g.length);break}break;case hn:u.push({ind:g,mode:f,doc:m.contents});break;case Rr:break;default:throw new ku(m)}u.length===0&&d.length>0&&(u.push(...d.reverse()),d.length=0)}let p=o.indexOf(mu);if(p!==-1){let g=o.indexOf(mu,p+1);if(g===-1)return{formatted:o.filter(v=>v!==mu).join("")};let f=o.slice(0,p).join(""),m=o.slice(p+1,g).join(""),b=o.slice(g+1).join("");return{formatted:f+m+b,cursorNodeStart:f.length,cursorNodeText:m}}return{formatted:o.join("")}}function Oq(e,t,r=0){let n=0;for(let a=r;a<e.length;++a)e[a]===" "?n=n+t-n%t:n++;return n}var _b=Oq,la,E1,ed,Iq=class{constructor(e){$I(this,la),this.stack=[e]}get key(){let{stack:e,siblings:t}=this;return Ot(!1,e,t===null?-2:-4)??null}get index(){return this.siblings===null?null:Ot(!1,this.stack,-2)}get node(){return Ot(!1,this.stack,-1)}get parent(){return this.getNode(1)}get grandparent(){return this.getNode(2)}get isInArray(){return this.siblings!==null}get siblings(){let{stack:e}=this,t=Ot(!1,e,-3);return Array.isArray(t)?t:null}get next(){let{siblings:e}=this;return e===null?null:e[this.index+1]}get previous(){let{siblings:e}=this;return e===null?null:e[this.index-1]}get isFirst(){return this.index===0}get isLast(){let{siblings:e,index:t}=this;return e!==null&&t===e.length-1}get isRoot(){return this.stack.length===1}get root(){return this.stack[0]}get ancestors(){return[...Rl(this,la,ed).call(this)]}getName(){let{stack:e}=this,{length:t}=e;return t>1?Ot(!1,e,-2):null}getValue(){return Ot(!1,this.stack,-1)}getNode(e=0){let t=Rl(this,la,E1).call(this,e);return t===-1?null:this.stack[t]}getParentNode(e=0){return this.getNode(e+1)}call(e,...t){let{stack:r}=this,{length:n}=r,a=Ot(!1,r,-1);for(let s of t)a=a[s],r.push(s,a);try{return e(this)}finally{r.length=n}}callParent(e,t=0){let r=Rl(this,la,E1).call(this,t+1),n=this.stack.splice(r+1);try{return e(this)}finally{this.stack.push(...n)}}each(e,...t){let{stack:r}=this,{length:n}=r,a=Ot(!1,r,-1);for(let s of t)a=a[s],r.push(s,a);try{for(let s=0;s<a.length;++s)r.push(s,a[s]),e(this,s,a),r.length-=2}finally{r.length=n}}map(e,...t){let r=[];return this.each((n,a,s)=>{r[a]=e(n,a,s)},...t),r}match(...e){let t=this.stack.length-1,r=null,n=this.stack[t--];for(let a of e){if(n===void 0)return!1;let s=null;if(typeof r=="number"&&(s=r,r=this.stack[t--],n=this.stack[t--]),a&&!a(n,r,s))return!1;r=this.stack[t--],n=this.stack[t--]}return!0}findAncestor(e){for(let t of Rl(this,la,ed).call(this))if(e(t))return t}hasAncestor(e){for(let t of Rl(this,la,ed).call(this))if(e(t))return!0;return!1}};la=new WeakSet,E1=function(e){let{stack:t}=this;for(let r=t.length-1;r>=0;r-=2)if(!Array.isArray(t[r])&&--e<0)return r;return-1},ed=function*(){let{stack:e}=this;for(let t=e.length-3;t>=0;t-=2){let r=e[t];Array.isArray(r)||(yield r)}};var qq=Iq,A_=new Proxy(()=>{},{get:()=>A_}),A1=A_;function Mq(e){return e!==null&&typeof e=="object"}var $q=Mq;function*Gd(e,t){let{getVisitorKeys:r,filter:n=()=>!0}=t,a=s=>$q(s)&&n(s);for(let s of r(e)){let u=e[s];if(Array.isArray(u))for(let o of u)a(o)&&(yield o);else a(u)&&(yield u)}}function*zq(e,t){let r=[e];for(let n=0;n<r.length;n++){let a=r[n];for(let s of Gd(a,t))yield s,r.push(s)}}function jq(e,t){return Gd(e,t).next().done}function sc(e){return(t,r,n)=>{let a=!!(n!=null&&n.backwards);if(r===!1)return!1;let{length:s}=t,u=r;for(;u>=0&&u<s;){let o=t.charAt(u);if(e instanceof RegExp){if(!e.test(o))return u}else if(!e.includes(o))return u;a?u--:u++}return u===-1||u===s?u:!1}}var Uq=sc(/\s/u),mi=sc(" "),__=sc(",; "),T_=sc(/[^\n\r]/u);function Hq(e,t,r){let n=!!(r!=null&&r.backwards);if(t===!1)return!1;let a=e.charAt(t);if(n){if(e.charAt(t-1)==="\r"&&a===`
|
||
`)return t-2;if(a===`
|
||
`||a==="\r"||a==="\u2028"||a==="\u2029")return t-1}else{if(a==="\r"&&e.charAt(t+1)===`
|
||
`)return t+2;if(a===`
|
||
`||a==="\r"||a==="\u2028"||a==="\u2029")return t+1}return t}var wa=Hq;function Wq(e,t,r={}){let n=mi(e,r.backwards?t-1:t,r),a=wa(e,n,r);return n!==a}var pi=Wq;function Gq(e){return Array.isArray(e)&&e.length>0}var Vq=Gq,F_=new Set(["tokens","comments","parent","enclosingNode","precedingNode","followingNode"]),Kq=e=>Object.keys(e).filter(t=>!F_.has(t));function Yq(e){return e?t=>e(t,F_):Kq}var Vd=Yq;function Xq(e){let t=e.type||e.kind||"(unknown type)",r=String(e.name||e.id&&(typeof e.id=="object"?e.id.name:e.id)||e.key&&(typeof e.key=="object"?e.key.name:e.key)||e.value&&(typeof e.value=="object"?"":String(e.value))||e.operator||"");return r.length>20&&(r=r.slice(0,19)+"…"),t+(r?" "+r:"")}function Tb(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=Xq(e)}function gu(e,t){t.leading=!0,t.trailing=!1,Tb(e,t)}function ca(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),Tb(e,t)}function bu(e,t){t.leading=!1,t.trailing=!0,Tb(e,t)}var Wg=new WeakMap;function Fb(e,t){if(Wg.has(e))return Wg.get(e);let{printer:{getCommentChildNodes:r,canAttachComment:n,getVisitorKeys:a},locStart:s,locEnd:u}=t;if(!n)return[];let o=((r==null?void 0:r(e,t))??[...Gd(e,{getVisitorKeys:Vd(a)})]).flatMap(c=>n(c)?[c]:Fb(c,t));return o.sort((c,d)=>s(c)-s(d)||u(c)-u(d)),Wg.set(e,o),o}function L_(e,t,r,n){let{locStart:a,locEnd:s}=r,u=a(t),o=s(t),c=Fb(e,r),d,h,p=0,g=c.length;for(;p<g;){let f=p+g>>1,m=c[f],b=a(m),v=s(m);if(b<=u&&o<=v)return L_(m,t,r,m);if(v<=u){d=m,p=f+1;continue}if(o<=b){h=m,g=f;continue}throw new Error("Comment location overlaps with node location")}if((n==null?void 0:n.type)==="TemplateLiteral"){let{quasis:f}=n,m=Vg(f,t,r);d&&Vg(f,d,r)!==m&&(d=null),h&&Vg(f,h,r)!==m&&(h=null)}return{enclosingNode:n,precedingNode:d,followingNode:h}}var Gg=()=>!1;function Qq(e,t){let{comments:r}=e;if(delete e.comments,!Vq(r)||!t.printer.canAttachComment)return;let n=[],{locStart:a,locEnd:s,printer:{experimentalFeatures:{avoidAstMutation:u=!1}={},handleComments:o={}},originalText:c}=t,{ownLine:d=Gg,endOfLine:h=Gg,remaining:p=Gg}=o,g=r.map((f,m)=>({...L_(e,f,t),comment:f,text:c,options:t,ast:e,isLastComment:r.length-1===m}));for(let[f,m]of g.entries()){let{comment:b,precedingNode:v,enclosingNode:k,followingNode:S,text:C,options:x,ast:w,isLastComment:D}=m;if(x.parser==="json"||x.parser==="json5"||x.parser==="jsonc"||x.parser==="__js_expression"||x.parser==="__ts_expression"||x.parser==="__vue_expression"||x.parser==="__vue_ts_expression"){if(a(b)-a(w)<=0){gu(w,b);continue}if(s(b)-s(w)>=0){bu(w,b);continue}}let A;if(u?A=[m]:(b.enclosingNode=k,b.precedingNode=v,b.followingNode=S,A=[b,C,x,w,D]),Zq(C,x,g,f))b.placement="ownLine",d(...A)||(S?gu(S,b):v?bu(v,b):ca(k||w,b));else if(Jq(C,x,g,f))b.placement="endOfLine",h(...A)||(v?bu(v,b):S?gu(S,b):ca(k||w,b));else if(b.placement="remaining",!p(...A))if(v&&S){let _=n.length;_>0&&n[_-1].followingNode!==S&&bE(n,x),n.push(m)}else v?bu(v,b):S?gu(S,b):ca(k||w,b)}if(bE(n,t),!u)for(let f of r)delete f.precedingNode,delete f.enclosingNode,delete f.followingNode}var P_=e=>!/[\S\n\u2028\u2029]/u.test(e);function Zq(e,t,r,n){let{comment:a,precedingNode:s}=r[n],{locStart:u,locEnd:o}=t,c=u(a);if(s)for(let d=n-1;d>=0;d--){let{comment:h,precedingNode:p}=r[d];if(p!==s||!P_(e.slice(o(h),c)))break;c=u(h)}return pi(e,c,{backwards:!0})}function Jq(e,t,r,n){let{comment:a,followingNode:s}=r[n],{locStart:u,locEnd:o}=t,c=o(a);if(s)for(let d=n+1;d<r.length;d++){let{comment:h,followingNode:p}=r[d];if(p!==s||!P_(e.slice(c,u(h))))break;c=o(h)}return pi(e,c)}function bE(e,t){var r,n;let a=e.length;if(a===0)return;let{precedingNode:s,followingNode:u}=e[0],o=t.locStart(u),c;for(c=a;c>0;--c){let{comment:d,precedingNode:h,followingNode:p}=e[c-1];A1.strictEqual(h,s),A1.strictEqual(p,u);let g=t.originalText.slice(t.locEnd(d),o);if(((n=(r=t.printer).isGap)==null?void 0:n.call(r,g,t))??/^[\s(]*$/u.test(g))o=t.locStart(d);else break}for(let[d,{comment:h}]of e.entries())d<c?bu(s,h):gu(u,h);for(let d of[s,u])d.comments&&d.comments.length>1&&d.comments.sort((h,p)=>t.locStart(h)-t.locStart(p));e.length=0}function Vg(e,t,r){let n=r.locStart(t)-1;for(let a=1;a<e.length;++a)if(n<r.locStart(e[a]))return a-1;return 0}function eM(e,t){let r=t-1;r=mi(e,r,{backwards:!0}),r=wa(e,r,{backwards:!0}),r=mi(e,r,{backwards:!0});let n=wa(e,r,{backwards:!0});return r!==n}var Lb=eM;function N_(e,t){let r=e.node;return r.printed=!0,t.printer.printComment(e,t)}function tM(e,t){var r;let n=e.node,a=[N_(e,t)],{printer:s,originalText:u,locStart:o,locEnd:c}=t;if((r=s.isBlockComment)!=null&&r.call(s,n)){let h=pi(u,c(n))?pi(u,o(n),{backwards:!0})?ga:S_:" ";a.push(h)}else a.push(ga);let d=wa(u,mi(u,c(n)));return d!==!1&&pi(u,d)&&a.push(ga),a}function rM(e,t,r){var n;let a=e.node,s=N_(e,t),{printer:u,originalText:o,locStart:c}=t,d=(n=u.isBlockComment)==null?void 0:n.call(u,a);if(r!=null&&r.hasLineSuffix&&!(r!=null&&r.isBlock)||pi(o,c(a),{backwards:!0})){let h=Lb(o,c(a));return{doc:S1([ga,h?ga:"",s]),isBlock:d,hasLineSuffix:!0}}return!d||r!=null&&r.hasLineSuffix?{doc:[S1([" ",s]),Hd],isBlock:d,hasLineSuffix:!0}:{doc:[" ",s],isBlock:d,hasLineSuffix:!1}}function nM(e,t){let r=e.node;if(!r)return{};let n=t[Symbol.for("printedComments")];if((r.comments||[]).filter(o=>!n.has(o)).length===0)return{leading:"",trailing:""};let a=[],s=[],u;return e.each(()=>{let o=e.node;if(n!=null&&n.has(o))return;let{leading:c,trailing:d}=o;c?a.push(tM(e,t)):d&&(u=rM(e,t,u),s.push(u.doc))},"comments"),{leading:a,trailing:s}}function iM(e,t,r){let{leading:n,trailing:a}=nM(e,r);return!n&&!a?t:Jf(t,s=>[n,s,a])}function aM(e){let{[Symbol.for("comments")]:t,[Symbol.for("printedComments")]:r}=e;for(let n of t){if(!n.printed&&!r.has(n))throw new Error('Comment "'+n.value.trim()+'" was not printed. Please report this error!');delete n.printed}}var R_=class extends Error{constructor(){super(...arguments);Va(this,"name","ConfigError")}},vE=class extends Error{constructor(){super(...arguments);Va(this,"name","UndefinedParserError")}},sM={cursorOffset:{category:"Special",type:"int",default:-1,range:{start:-1,end:1/0,step:1},description:"Print (to stderr) where a cursor at the given position would move to after formatting.",cliCategory:"Editor"},endOfLine:{category:"Global",type:"choice",default:"lf",description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:`Maintain existing
|
||
(mixed values within one file are normalised by looking at what's used after the first line)`}]},filepath:{category:"Special",type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:"Other",cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{category:"Special",type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:"Other"},parser:{category:"Global",type:"choice",default:void 0,description:"Which parser to use.",exception:e=>typeof e=="string"||typeof e=="function",choices:[{value:"flow",description:"Flow"},{value:"babel",description:"JavaScript"},{value:"babel-flow",description:"Flow"},{value:"babel-ts",description:"TypeScript"},{value:"typescript",description:"TypeScript"},{value:"acorn",description:"JavaScript"},{value:"espree",description:"JavaScript"},{value:"meriyah",description:"JavaScript"},{value:"css",description:"CSS"},{value:"less",description:"Less"},{value:"scss",description:"SCSS"},{value:"json",description:"JSON"},{value:"json5",description:"JSON5"},{value:"jsonc",description:"JSON with Comments"},{value:"json-stringify",description:"JSON.stringify"},{value:"graphql",description:"GraphQL"},{value:"markdown",description:"Markdown"},{value:"mdx",description:"MDX"},{value:"vue",description:"Vue"},{value:"yaml",description:"YAML"},{value:"glimmer",description:"Ember / Handlebars"},{value:"html",description:"HTML"},{value:"angular",description:"Angular"},{value:"lwc",description:"Lightning Web Components"}]},plugins:{type:"path",array:!0,default:[{value:[]}],category:"Global",description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:e=>typeof e=="string"||typeof e=="object",cliName:"plugin",cliCategory:"Config"},printWidth:{category:"Global",type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:1/0,step:1}},rangeEnd:{category:"Special",type:"int",default:1/0,range:{start:0,end:1/0,step:1},description:`Format code ending at a given character offset (exclusive).
|
||
The range will extend forwards to the end of the selected statement.`,cliCategory:"Editor"},rangeStart:{category:"Special",type:"int",default:0,range:{start:0,end:1/0,step:1},description:`Format code starting at a given character offset.
|
||
The range will extend backwards to the start of the first line containing the selected statement.`,cliCategory:"Editor"},requirePragma:{category:"Special",type:"boolean",default:!1,description:`Require either '@prettier' or '@format' to be present in the file's first docblock comment
|
||
in order for it to be formatted.`,cliCategory:"Other"},tabWidth:{type:"int",category:"Global",default:2,description:"Number of spaces per indentation level.",range:{start:0,end:1/0,step:1}},useTabs:{category:"Global",type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{category:"Global",type:"choice",default:"auto",description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};function B_({plugins:e=[],showDeprecated:t=!1}={}){let r=e.flatMap(a=>a.languages??[]),n=[];for(let a of oM(Object.assign({},...e.map(({options:s})=>s),sM)))!t&&a.deprecated||(Array.isArray(a.choices)&&(t||(a.choices=a.choices.filter(s=>!s.deprecated)),a.name==="parser"&&(a.choices=[...a.choices,...uM(a.choices,r,e)])),a.pluginDefaults=Object.fromEntries(e.filter(s=>{var u;return((u=s.defaultOptions)==null?void 0:u[a.name])!==void 0}).map(s=>[s.name,s.defaultOptions[a.name]])),n.push(a));return{languages:r,options:n}}function*uM(e,t,r){let n=new Set(e.map(a=>a.value));for(let a of t)if(a.parsers){for(let s of a.parsers)if(!n.has(s)){n.add(s);let u=r.find(c=>c.parsers&&Object.prototype.hasOwnProperty.call(c.parsers,s)),o=a.name;u!=null&&u.name&&(o+=` (plugin: ${u.name})`),yield{value:s,description:o}}}}function oM(e){let t=[];for(let[r,n]of Object.entries(e)){let a={name:r,...n};Array.isArray(a.default)&&(a.default=Ot(!1,a.default,-1).value),t.push(a)}return t}var lM=e=>String(e).split(/[/\\]/u).pop();function yE(e,t){if(!t)return;let r=lM(t).toLowerCase();return e.find(({filenames:n})=>n==null?void 0:n.some(a=>a.toLowerCase()===r))??e.find(({extensions:n})=>n==null?void 0:n.some(a=>r.endsWith(a)))}function cM(e,t){if(t)return e.find(({name:r})=>r.toLowerCase()===t)??e.find(({aliases:r})=>r==null?void 0:r.includes(t))??e.find(({extensions:r})=>r==null?void 0:r.includes(`.${t}`))}function fM(e,t){let r=e.plugins.flatMap(a=>a.languages??[]),n=cM(r,t.language)??yE(r,t.physicalFile)??yE(r,t.file)??(t.physicalFile,void 0);return n==null?void 0:n.parsers[0]}var dM=fM,vu={key:e=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(e){if(e===null||typeof e!="object")return JSON.stringify(e);if(Array.isArray(e))return`[${e.map(r=>vu.value(r)).join(", ")}]`;let t=Object.keys(e);return t.length===0?"{}":`{ ${t.map(r=>`${vu.key(r)}: ${vu.value(e[r])}`).join(", ")} }`},pair:({key:e,value:t})=>vu.value({[e]:t})},wE=$d(kb()),hM=(e,t,{descriptor:r})=>{let n=[`${wE.default.yellow(typeof e=="string"?r.key(e):r.pair(e))} is deprecated`];return t&&n.push(`we now treat it as ${wE.default.blue(typeof t=="string"?r.key(t):r.pair(t))}`),n.join("; ")+"."},yu=$d(kb()),O_=Symbol.for("vnopts.VALUE_NOT_EXIST"),td=Symbol.for("vnopts.VALUE_UNCHANGED"),kE=" ".repeat(2),pM=(e,t,r)=>{let{text:n,list:a}=r.normalizeExpectedResult(r.schemas[e].expected(r)),s=[];return n&&s.push(SE(e,t,n,r.descriptor)),a&&s.push([SE(e,t,a.title,r.descriptor)].concat(a.values.map(u=>I_(u,r.loggerPrintWidth))).join(`
|
||
`)),q_(s,r.loggerPrintWidth)};function SE(e,t,r,n){return[`Invalid ${yu.default.red(n.key(e))} value.`,`Expected ${yu.default.blue(r)},`,`but received ${t===O_?yu.default.gray("nothing"):yu.default.red(n.value(t))}.`].join(" ")}function I_({text:e,list:t},r){let n=[];return e&&n.push(`- ${yu.default.blue(e)}`),t&&n.push([`- ${yu.default.blue(t.title)}:`].concat(t.values.map(a=>I_(a,r-kE.length).replace(/^|\n/g,`$&${kE}`))).join(`
|
||
`)),q_(n,r)}function q_(e,t){if(e.length===1)return e[0];let[r,n]=e,[a,s]=e.map(u=>u.split(`
|
||
`,1)[0].length);return a>t&&a>s?n:r}var xE=$d(kb()),Kg=[],CE=[];function mM(e,t){if(e===t)return 0;let r=e;e.length>t.length&&(e=t,t=r);let n=e.length,a=t.length;for(;n>0&&e.charCodeAt(~-n)===t.charCodeAt(~-a);)n--,a--;let s=0;for(;s<n&&e.charCodeAt(s)===t.charCodeAt(s);)s++;if(n-=s,a-=s,n===0)return a;let u,o,c,d,h=0,p=0;for(;h<n;)CE[h]=e.charCodeAt(s+h),Kg[h]=++h;for(;p<a;)for(u=t.charCodeAt(s+p),c=p++,o=p,h=0;h<n;h++)d=u===CE[h]?c:c+1,c=Kg[h],o=Kg[h]=c>o?d>o?o+1:d:d>c?c+1:d;return o}var M_=(e,t,{descriptor:r,logger:n,schemas:a})=>{let s=[`Ignored unknown option ${xE.default.yellow(r.pair({key:e,value:t}))}.`],u=Object.keys(a).sort().find(o=>mM(e,o)<3);u&&s.push(`Did you mean ${xE.default.blue(r.key(u))}?`),n.warn(s.join(" "))},gM=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function bM(e,t){let r=new e(t),n=Object.create(r);for(let a of gM)a in t&&(n[a]=vM(t[a],r,vi.prototype[a].length));return n}var vi=class{static create(e){return bM(this,e)}constructor(e){this.name=e.name}default(e){}expected(e){return"nothing"}validate(e,t){return!1}deprecated(e,t){return!1}forward(e,t){}redirect(e,t){}overlap(e,t,r){return e}preprocess(e,t){return e}postprocess(e,t){return td}};function vM(e,t,r){return typeof e=="function"?(...n)=>e(...n.slice(0,r-1),t,...n.slice(r-1)):()=>e}var yM=class extends vi{constructor(e){super(e),this._sourceName=e.sourceName}expected(e){return e.schemas[this._sourceName].expected(e)}validate(e,t){return t.schemas[this._sourceName].validate(e,t)}redirect(e,t){return this._sourceName}},wM=class extends vi{expected(){return"anything"}validate(){return!0}},kM=class extends vi{constructor({valueSchema:e,name:t=e.name,...r}){super({...r,name:t}),this._valueSchema=e}expected(e){let{text:t,list:r}=e.normalizeExpectedResult(this._valueSchema.expected(e));return{text:t&&`an array of ${t}`,list:r&&{title:"an array of the following values",values:[{list:r}]}}}validate(e,t){if(!Array.isArray(e))return!1;let r=[];for(let n of e){let a=t.normalizeValidateResult(this._valueSchema.validate(n,t),n);a!==!0&&r.push(a.value)}return r.length===0?!0:{value:r}}deprecated(e,t){let r=[];for(let n of e){let a=t.normalizeDeprecatedResult(this._valueSchema.deprecated(n,t),n);a!==!1&&r.push(...a.map(({value:s})=>({value:[s]})))}return r}forward(e,t){let r=[];for(let n of e){let a=t.normalizeForwardResult(this._valueSchema.forward(n,t),n);r.push(...a.map(DE))}return r}redirect(e,t){let r=[],n=[];for(let a of e){let s=t.normalizeRedirectResult(this._valueSchema.redirect(a,t),a);"remain"in s&&r.push(s.remain),n.push(...s.redirect.map(DE))}return r.length===0?{redirect:n}:{redirect:n,remain:r}}overlap(e,t){return e.concat(t)}};function DE({from:e,to:t}){return{from:[e],to:t}}var SM=class extends vi{expected(){return"true or false"}validate(e){return typeof e=="boolean"}};function xM(e,t){let r=Object.create(null);for(let n of e){let a=n[t];if(r[a])throw new Error(`Duplicate ${t} ${JSON.stringify(a)}`);r[a]=n}return r}function CM(e,t){let r=new Map;for(let n of e){let a=n[t];if(r.has(a))throw new Error(`Duplicate ${t} ${JSON.stringify(a)}`);r.set(a,n)}return r}function DM(){let e=Object.create(null);return t=>{let r=JSON.stringify(t);return e[r]?!0:(e[r]=!0,!1)}}function EM(e,t){let r=[],n=[];for(let a of e)t(a)?r.push(a):n.push(a);return[r,n]}function AM(e){return e===Math.floor(e)}function _M(e,t){if(e===t)return 0;let r=typeof e,n=typeof t,a=["undefined","object","boolean","number","string"];return r!==n?a.indexOf(r)-a.indexOf(n):r!=="string"?Number(e)-Number(t):e.localeCompare(t)}function TM(e){return(...t)=>{let r=e(...t);return typeof r=="string"?new Error(r):r}}function EE(e){return e===void 0?{}:e}function $_(e){if(typeof e=="string")return{text:e};let{text:t,list:r}=e;return FM((t||r)!==void 0,"Unexpected `expected` result, there should be at least one field."),r?{text:t,list:{title:r.title,values:r.values.map($_)}}:{text:t}}function AE(e,t){return e===!0?!0:e===!1?{value:t}:e}function _E(e,t,r=!1){return e===!1?!1:e===!0?r?!0:[{value:t}]:"value"in e?[e]:e.length===0?!1:e}function TE(e,t){return typeof e=="string"||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function _1(e,t){return e===void 0?[]:Array.isArray(e)?e.map(r=>TE(r,t)):[TE(e,t)]}function FE(e,t){let r=_1(typeof e=="object"&&"redirect"in e?e.redirect:e,t);return r.length===0?{remain:t,redirect:r}:typeof e=="object"&&"remain"in e?{remain:e.remain,redirect:r}:{redirect:r}}function FM(e,t){if(!e)throw new Error(t)}var LM=class extends vi{constructor(e){super(e),this._choices=CM(e.choices.map(t=>t&&typeof t=="object"?t:{value:t}),"value")}expected({descriptor:e}){let t=Array.from(this._choices.keys()).map(a=>this._choices.get(a)).filter(({hidden:a})=>!a).map(a=>a.value).sort(_M).map(e.value),r=t.slice(0,-2),n=t.slice(-2);return{text:r.concat(n.join(" or ")).join(", "),list:{title:"one of the following values",values:t}}}validate(e){return this._choices.has(e)}deprecated(e){let t=this._choices.get(e);return t&&t.deprecated?{value:e}:!1}forward(e){let t=this._choices.get(e);return t?t.forward:void 0}redirect(e){let t=this._choices.get(e);return t?t.redirect:void 0}},PM=class extends vi{expected(){return"a number"}validate(e,t){return typeof e=="number"}},NM=class extends PM{expected(){return"an integer"}validate(e,t){return t.normalizeValidateResult(super.validate(e,t),e)===!0&&AM(e)}},LE=class extends vi{expected(){return"a string"}validate(e){return typeof e=="string"}},RM=vu,BM=M_,OM=pM,IM=hM,qM=class{constructor(e,t){let{logger:r=console,loggerPrintWidth:n=80,descriptor:a=RM,unknown:s=BM,invalid:u=OM,deprecated:o=IM,missing:c=()=>!1,required:d=()=>!1,preprocess:h=g=>g,postprocess:p=()=>td}=t||{};this._utils={descriptor:a,logger:r||{warn:()=>{}},loggerPrintWidth:n,schemas:xM(e,"name"),normalizeDefaultResult:EE,normalizeExpectedResult:$_,normalizeDeprecatedResult:_E,normalizeForwardResult:_1,normalizeRedirectResult:FE,normalizeValidateResult:AE},this._unknownHandler=s,this._invalidHandler=TM(u),this._deprecatedHandler=o,this._identifyMissing=(g,f)=>!(g in f)||c(g,f),this._identifyRequired=d,this._preprocess=h,this._postprocess=p,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=DM()}normalize(e){let t={},r=[this._preprocess(e,this._utils)],n=()=>{for(;r.length!==0;){let a=r.shift(),s=this._applyNormalization(a,t);r.push(...s)}};n();for(let a of Object.keys(this._utils.schemas)){let s=this._utils.schemas[a];if(!(a in t)){let u=EE(s.default(this._utils));"value"in u&&r.push({[a]:u.value})}}n();for(let a of Object.keys(this._utils.schemas)){if(!(a in t))continue;let s=this._utils.schemas[a],u=t[a],o=s.postprocess(u,this._utils);o!==td&&(this._applyValidation(o,a,s),t[a]=o)}return this._applyPostprocess(t),this._applyRequiredCheck(t),t}_applyNormalization(e,t){let r=[],{knownKeys:n,unknownKeys:a}=this._partitionOptionKeys(e);for(let s of n){let u=this._utils.schemas[s],o=u.preprocess(e[s],this._utils);this._applyValidation(o,s,u);let c=({from:p,to:g})=>{r.push(typeof g=="string"?{[g]:p}:{[g.key]:g.value})},d=({value:p,redirectTo:g})=>{let f=_E(u.deprecated(p,this._utils),o,!0);if(f!==!1)if(f===!0)this._hasDeprecationWarned(s)||this._utils.logger.warn(this._deprecatedHandler(s,g,this._utils));else for(let{value:m}of f){let b={key:s,value:m};if(!this._hasDeprecationWarned(b)){let v=typeof g=="string"?{key:g,value:m}:g;this._utils.logger.warn(this._deprecatedHandler(b,v,this._utils))}}};_1(u.forward(o,this._utils),o).forEach(c);let h=FE(u.redirect(o,this._utils),o);if(h.redirect.forEach(c),"remain"in h){let p=h.remain;t[s]=s in t?u.overlap(t[s],p,this._utils):p,d({value:p})}for(let{from:p,to:g}of h.redirect)d({value:p,redirectTo:g})}for(let s of a){let u=e[s];this._applyUnknownHandler(s,u,t,(o,c)=>{r.push({[o]:c})})}return r}_applyRequiredCheck(e){for(let t of Object.keys(this._utils.schemas))if(this._identifyMissing(t,e)&&this._identifyRequired(t))throw this._invalidHandler(t,O_,this._utils)}_partitionOptionKeys(e){let[t,r]=EM(Object.keys(e).filter(n=>!this._identifyMissing(n,e)),n=>n in this._utils.schemas);return{knownKeys:t,unknownKeys:r}}_applyValidation(e,t,r){let n=AE(r.validate(e,this._utils),e);if(n!==!0)throw this._invalidHandler(t,n.value,this._utils)}_applyUnknownHandler(e,t,r,n){let a=this._unknownHandler(e,t,this._utils);if(a)for(let s of Object.keys(a)){if(this._identifyMissing(s,a))continue;let u=a[s];s in this._utils.schemas?n(s,u):r[s]=u}}_applyPostprocess(e){let t=this._postprocess(e,this._utils);if(t!==td){if(t.delete)for(let r of t.delete)delete e[r];if(t.override){let{knownKeys:r,unknownKeys:n}=this._partitionOptionKeys(t.override);for(let a of r){let s=t.override[a];this._applyValidation(s,a,this._utils.schemas[a]),e[a]=s}for(let a of n){let s=t.override[a];this._applyUnknownHandler(a,s,e,(u,o)=>{let c=this._utils.schemas[u];this._applyValidation(o,u,c),e[u]=o})}}}}},Yg;function MM(e,t,{logger:r=!1,isCLI:n=!1,passThrough:a=!1,FlagSchema:s,descriptor:u}={}){if(n){if(!s)throw new Error("'FlagSchema' option is required.");if(!u)throw new Error("'descriptor' option is required.")}else u=vu;let o=a?Array.isArray(a)?(g,f)=>a.includes(g)?{[g]:f}:void 0:(g,f)=>({[g]:f}):(g,f,m)=>{let{_:b,...v}=m.schemas;return M_(g,f,{...m,schemas:v})},c=$M(t,{isCLI:n,FlagSchema:s}),d=new qM(c,{logger:r,unknown:o,descriptor:u}),h=r!==!1;h&&Yg&&(d._hasDeprecationWarned=Yg);let p=d.normalize(e);return h&&(Yg=d._hasDeprecationWarned),p}function $M(e,{isCLI:t,FlagSchema:r}){let n=[];t&&n.push(wM.create({name:"_"}));for(let a of e)n.push(zM(a,{isCLI:t,optionInfos:e,FlagSchema:r})),a.alias&&t&&n.push(yM.create({name:a.alias,sourceName:a.name}));return n}function zM(e,{isCLI:t,optionInfos:r,FlagSchema:n}){let{name:a}=e,s={name:a},u,o={};switch(e.type){case"int":u=NM,t&&(s.preprocess=Number);break;case"string":u=LE;break;case"choice":u=LM,s.choices=e.choices.map(c=>c!=null&&c.redirect?{...c,redirect:{to:{key:e.name,value:c.redirect}}}:c);break;case"boolean":u=SM;break;case"flag":u=n,s.flags=r.flatMap(c=>[c.alias,c.description&&c.name,c.oppositeDescription&&`no-${c.name}`].filter(Boolean));break;case"path":u=LE;break;default:throw new Error(`Unexpected type ${e.type}`)}if(e.exception?s.validate=(c,d,h)=>e.exception(c)||d.validate(c,h):s.validate=(c,d,h)=>c===void 0||d.validate(c,h),e.redirect&&(o.redirect=c=>c?{to:typeof e.redirect=="string"?e.redirect:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(o.deprecated=!0),t&&!e.array){let c=s.preprocess||(d=>d);s.preprocess=(d,h,p)=>h.preprocess(c(Array.isArray(d)?Ot(!1,d,-1):d),p)}return e.array?kM.create({...t?{preprocess:c=>Array.isArray(c)?c:[c]}:{},...o,valueSchema:u.create(s)}):u.create({...s,...o})}var jM=MM,UM=(e,t,r)=>{if(!(e&&t==null)){if(t.findLast)return t.findLast(r);for(let n=t.length-1;n>=0;n--){let a=t[n];if(r(a,n,t))return a}}},z_=UM;function j_(e,t){if(!t)throw new Error("parserName is required.");let r=z_(!1,e,a=>a.parsers&&Object.prototype.hasOwnProperty.call(a.parsers,t));if(r)return r;let n=`Couldn't resolve parser "${t}".`;throw n+=" Plugins must be explicitly added to the standalone bundle.",new R_(n)}function HM(e,t){if(!t)throw new Error("astFormat is required.");let r=z_(!1,e,a=>a.printers&&Object.prototype.hasOwnProperty.call(a.printers,t));if(r)return r;let n=`Couldn't find plugin for AST format "${t}".`;throw n+=" Plugins must be explicitly added to the standalone bundle.",new R_(n)}function U_({plugins:e,parser:t}){let r=j_(e,t);return H_(r,t)}function H_(e,t){let r=e.parsers[t];return typeof r=="function"?r():r}function WM(e,t){let r=e.printers[t];return typeof r=="function"?r():r}var PE={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};async function GM(e,t={}){var r;let n={...e};if(!n.parser)if(n.filepath){if(n.parser=dM(n,{physicalFile:n.filepath}),!n.parser)throw new vE(`No parser could be inferred for file "${n.filepath}".`)}else throw new vE("No parser and no file path given, couldn't infer a parser.");let a=B_({plugins:e.plugins,showDeprecated:!0}).options,s={...PE,...Object.fromEntries(a.filter(g=>g.default!==void 0).map(g=>[g.name,g.default]))},u=j_(n.plugins,n.parser),o=await H_(u,n.parser);n.astFormat=o.astFormat,n.locEnd=o.locEnd,n.locStart=o.locStart;let c=(r=u.printers)!=null&&r[o.astFormat]?u:HM(n.plugins,o.astFormat),d=await WM(c,o.astFormat);n.printer=d;let h=c.defaultOptions?Object.fromEntries(Object.entries(c.defaultOptions).filter(([,g])=>g!==void 0)):{},p={...s,...h};for(let[g,f]of Object.entries(p))(n[g]===null||n[g]===void 0)&&(n[g]=f);return n.parser==="json"&&(n.trailingComma="none"),jM(n,a,{passThrough:Object.keys(PE),...t})}var Ru=GM,VM=$d(zI());async function KM(e,t){let r=await U_(t),n=r.preprocess?r.preprocess(e,t):e;t.originalText=n;let a;try{a=await r.parse(n,t,t)}catch(s){YM(s,e)}return{text:n,ast:a}}function YM(e,t){let{loc:r}=e;if(r){let n=(0,VM.codeFrameColumns)(t,r,{highlightCode:!0});throw e.message+=`
|
||
`+n,e.codeFrame=n,e}throw e}var uc=KM;async function XM(e,t,r,n,a){let{embeddedLanguageFormatting:s,printer:{embed:u,hasPrettierIgnore:o=()=>!1,getVisitorKeys:c}}=r;if(!u||s!=="auto")return;if(u.length>2)throw new Error("printer.embed has too many parameters. The API changed in Prettier v3. Please update your plugin. See https://prettier.io/docs/plugins#optional-embed");let d=Vd(u.getVisitorKeys??c),h=[];f();let p=e.stack;for(let{print:m,node:b,pathStack:v}of h)try{e.stack=v;let k=await m(g,t,e,r);k&&a.set(b,k)}catch(k){if(globalThis.PRETTIER_DEBUG)throw k}e.stack=p;function g(m,b){return QM(m,b,r,n)}function f(){let{node:m}=e;if(m===null||typeof m!="object"||o(e))return;for(let v of d(m))Array.isArray(m[v])?e.each(f,v):e.call(f,v);let b=u(e,r);if(b){if(typeof b=="function"){h.push({print:b,node:m,pathStack:[...e.stack]});return}a.set(m,b)}}}async function QM(e,t,r,n){let a=await Ru({...r,...t,parentParser:r.parser,originalText:e},{passThrough:!0}),{ast:s}=await uc(e,a),u=await n(s,a);return y_(u)}function ZM(e,t){let{originalText:r,[Symbol.for("comments")]:n,locStart:a,locEnd:s,[Symbol.for("printedComments")]:u}=t,{node:o}=e,c=a(o),d=s(o);for(let h of n)a(h)>=c&&s(h)<=d&&u.add(h);return r.slice(c,d)}var JM=ZM;async function Kd(e,t){({ast:e}=await W_(e,t));let r=new Map,n=new qq(e),a=new Map;await XM(n,u,t,Kd,a);let s=await NE(n,t,u,void 0,a);if(aM(t),t.nodeAfterCursor&&!t.nodeBeforeCursor)return[ma,s];if(t.nodeBeforeCursor&&!t.nodeAfterCursor)return[s,ma];return s;function u(c,d){return c===void 0||c===n?o(d):Array.isArray(c)?n.call(()=>o(d),...c):n.call(()=>o(d),c)}function o(c){let d=n.node;if(d==null)return"";let h=d&&typeof d=="object"&&c===void 0;if(h&&r.has(d))return r.get(d);let p=NE(n,t,u,c,a);return h&&r.set(d,p),p}}function NE(e,t,r,n,a){var s;let{node:u}=e,{printer:o}=t,c;switch((s=o.hasPrettierIgnore)!=null&&s.call(o,e)?c=JM(e,t):a.has(u)?c=a.get(u):c=o.print(e,t,r,n),u){case t.cursorNode:c=Jf(c,d=>[ma,d,ma]);break;case t.nodeBeforeCursor:c=Jf(c,d=>[d,ma]);break;case t.nodeAfterCursor:c=Jf(c,d=>[ma,d]);break}return o.printComment&&(!o.willPrintOwnComments||!o.willPrintOwnComments(e,t))&&(c=iM(e,c,t)),c}async function W_(e,t){let r=e.comments??[];t[Symbol.for("comments")]=r,t[Symbol.for("tokens")]=e.tokens??[],t[Symbol.for("printedComments")]=new Set,Qq(e,t);let{printer:{preprocess:n}}=t;return e=n?await n(e,t):e,{ast:e,comments:r}}function e$(e,t){let{cursorOffset:r,locStart:n,locEnd:a}=t,s=Vd(t.printer.getVisitorKeys),u=f=>n(f)<=r&&a(f)>=r,o=e,c=[e];for(let f of zq(e,{getVisitorKeys:s,filter:u}))c.push(f),o=f;if(jq(o,{getVisitorKeys:s}))return{cursorNode:o};let d,h,p=-1,g=Number.POSITIVE_INFINITY;for(;c.length>0&&(d===void 0||h===void 0);){o=c.pop();let f=d!==void 0,m=h!==void 0;for(let b of Gd(o,{getVisitorKeys:s})){if(!f){let v=a(b);v<=r&&v>p&&(d=b,p=v)}if(!m){let v=n(b);v>=r&&v<g&&(h=b,g=v)}}}return{nodeBeforeCursor:d,nodeAfterCursor:h}}var t$=e$;function r$(e,t){let{printer:{massageAstNode:r,getVisitorKeys:n}}=t;if(!r)return e;let a=Vd(n),s=r.ignoredProperties??new Set;return u(e);function u(o,c){if(!(o!==null&&typeof o=="object"))return o;if(Array.isArray(o))return o.map(g=>u(g,c)).filter(Boolean);let d={},h=new Set(a(o));for(let g in o)!Object.prototype.hasOwnProperty.call(o,g)||s.has(g)||(h.has(g)?d[g]=u(o[g],o):d[g]=o[g]);let p=r(o,d,c);if(p!==null)return p??d}}var n$=r$,i$=(e,t,r)=>{if(!(e&&t==null)){if(t.findLastIndex)return t.findLastIndex(r);for(let n=t.length-1;n>=0;n--){let a=t[n];if(r(a,n,t))return n}return-1}},a$=i$,s$=({parser:e})=>e==="json"||e==="json5"||e==="jsonc"||e==="json-stringify";function u$(e,t){let r=[e.node,...e.parentNodes],n=new Set([t.node,...t.parentNodes]);return r.find(a=>G_.has(a.type)&&n.has(a))}function RE(e){let t=a$(!1,e,r=>r.type!=="Program"&&r.type!=="File");return t===-1?e:e.slice(0,t+1)}function o$(e,t,{locStart:r,locEnd:n}){let a=e.node,s=t.node;if(a===s)return{startNode:a,endNode:s};let u=r(e.node);for(let c of RE(t.parentNodes))if(r(c)>=u)s=c;else break;let o=n(t.node);for(let c of RE(e.parentNodes)){if(n(c)<=o)a=c;else break;if(a===s)break}return{startNode:a,endNode:s}}function T1(e,t,r,n,a=[],s){let{locStart:u,locEnd:o}=r,c=u(e),d=o(e);if(!(t>d||t<c||s==="rangeEnd"&&t===c||s==="rangeStart"&&t===d)){for(let h of Fb(e,r)){let p=T1(h,t,r,n,[e,...a],s);if(p)return p}if(!n||n(e,a[0]))return{node:e,parentNodes:a}}}function l$(e,t){return t!=="DeclareExportDeclaration"&&e!=="TypeParameterDeclaration"&&(e==="Directive"||e==="TypeAlias"||e==="TSExportAssignment"||e.startsWith("Declare")||e.startsWith("TSDeclare")||e.endsWith("Statement")||e.endsWith("Declaration"))}var G_=new Set(["JsonRoot","ObjectExpression","ArrayExpression","StringLiteral","NumericLiteral","BooleanLiteral","NullLiteral","UnaryExpression","TemplateLiteral"]),c$=new Set(["OperationDefinition","FragmentDefinition","VariableDefinition","TypeExtensionDefinition","ObjectTypeDefinition","FieldDefinition","DirectiveDefinition","EnumTypeDefinition","EnumValueDefinition","InputValueDefinition","InputObjectTypeDefinition","SchemaDefinition","OperationTypeDefinition","InterfaceTypeDefinition","UnionTypeDefinition","ScalarTypeDefinition"]);function BE(e,t,r){if(!t)return!1;switch(e.parser){case"flow":case"babel":case"babel-flow":case"babel-ts":case"typescript":case"acorn":case"espree":case"meriyah":case"__babel_estree":return l$(t.type,r==null?void 0:r.type);case"json":case"json5":case"jsonc":case"json-stringify":return G_.has(t.type);case"graphql":return c$.has(t.kind);case"vue":return t.tag!=="root"}return!1}function f$(e,t,r){let{rangeStart:n,rangeEnd:a,locStart:s,locEnd:u}=t;A1.ok(a>n);let o=e.slice(n,a).search(/\S/u),c=o===-1;if(!c)for(n+=o;a>n&&!/\S/u.test(e[a-1]);--a);let d=T1(r,n,t,(f,m)=>BE(t,f,m),[],"rangeStart"),h=c?d:T1(r,a,t,f=>BE(t,f),[],"rangeEnd");if(!d||!h)return{rangeStart:0,rangeEnd:0};let p,g;if(s$(t)){let f=u$(d,h);p=f,g=f}else({startNode:p,endNode:g}=o$(d,h,t));return{rangeStart:Math.min(s(p),s(g)),rangeEnd:Math.max(u(p),u(g))}}var V_="\uFEFF",OE=Symbol("cursor");async function K_(e,t,r=0){if(!e||e.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:n,text:a}=await uc(e,t);t.cursorOffset>=0&&(t={...t,...t$(n,t)});let s=await Kd(n,t);r>0&&(s=D_([ga,s],r,t.tabWidth));let u=Wd(s,t);if(r>0){let c=u.formatted.trim();u.cursorNodeStart!==void 0&&(u.cursorNodeStart-=u.formatted.indexOf(c),u.cursorNodeStart<0&&(u.cursorNodeStart=0,u.cursorNodeText=u.cursorNodeText.trimStart()),u.cursorNodeStart+u.cursorNodeText.length>c.length&&(u.cursorNodeText=u.cursorNodeText.trimEnd())),u.formatted=c+xb(t.endOfLine)}let o=t[Symbol.for("comments")];if(t.cursorOffset>=0){let c,d,h,p;if((t.cursorNode||t.nodeBeforeCursor||t.nodeAfterCursor)&&u.cursorNodeText)if(h=u.cursorNodeStart,p=u.cursorNodeText,t.cursorNode)c=t.locStart(t.cursorNode),d=a.slice(c,t.locEnd(t.cursorNode));else{if(!t.nodeBeforeCursor&&!t.nodeAfterCursor)throw new Error("Cursor location must contain at least one of cursorNode, nodeBeforeCursor, nodeAfterCursor");c=t.nodeBeforeCursor?t.locEnd(t.nodeBeforeCursor):0;let k=t.nodeAfterCursor?t.locStart(t.nodeAfterCursor):a.length;d=a.slice(c,k)}else c=0,d=a,h=0,p=u.formatted;let g=t.cursorOffset-c;if(d===p)return{formatted:u.formatted,cursorOffset:h+g,comments:o};let f=d.split("");f.splice(g,0,OE);let m=p.split(""),b=YI(f,m),v=h;for(let k of b)if(k.removed){if(k.value.includes(OE))break}else v+=k.count;return{formatted:u.formatted,cursorOffset:v,comments:o}}return{formatted:u.formatted,cursorOffset:-1,comments:o}}async function d$(e,t){let{ast:r,text:n}=await uc(e,t),{rangeStart:a,rangeEnd:s}=f$(n,t,r),u=n.slice(a,s),o=Math.min(a,n.lastIndexOf(`
|
||
`,a)+1),c=n.slice(o,a).match(/^\s*/u)[0],d=_b(c,t.tabWidth),h=await K_(u,{...t,rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>a&&t.cursorOffset<=s?t.cursorOffset-a:-1,endOfLine:"lf"},d),p=h.formatted.trimEnd(),{cursorOffset:g}=t;g>s?g+=p.length-u.length:h.cursorOffset>=0&&(g=h.cursorOffset+a);let f=n.slice(0,a)+p+n.slice(s);if(t.endOfLine!=="lf"){let m=xb(t.endOfLine);g>=0&&m===`\r
|
||
`&&(g+=b_(f.slice(0,g),`
|
||
`)),f=zd(!1,f,`
|
||
`,m)}return{formatted:f,cursorOffset:g,comments:h.comments}}function Xg(e,t,r){return typeof t!="number"||Number.isNaN(t)||t<0||t>e.length?r:t}function IE(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:a}=t;return r=Xg(e,r,-1),n=Xg(e,n,0),a=Xg(e,a,e.length),{...t,cursorOffset:r,rangeStart:n,rangeEnd:a}}function Y_(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:a,endOfLine:s}=IE(e,t),u=e.charAt(0)===V_;if(u&&(e=e.slice(1),r--,n--,a--),s==="auto"&&(s=XI(e)),e.includes("\r")){let o=c=>b_(e.slice(0,Math.max(c,0)),`\r
|
||
`);r-=o(r),n-=o(n),a-=o(a),e=QI(e)}return{hasBOM:u,text:e,options:IE(e,{...t,cursorOffset:r,rangeStart:n,rangeEnd:a,endOfLine:s})}}async function qE(e,t){let r=await U_(t);return!r.hasPragma||r.hasPragma(e)}async function X_(e,t){let{hasBOM:r,text:n,options:a}=Y_(e,await Ru(t));if(a.rangeStart>=a.rangeEnd&&n!==""||a.requirePragma&&!await qE(n,a))return{formatted:e,cursorOffset:t.cursorOffset,comments:[]};let s;return a.rangeStart>0||a.rangeEnd<n.length?s=await d$(n,a):(!a.requirePragma&&a.insertPragma&&a.printer.insertPragma&&!await qE(n,a)&&(n=a.printer.insertPragma(n)),s=await K_(n,a)),r&&(s.formatted=V_+s.formatted,s.cursorOffset>=0&&s.cursorOffset++),s}async function h$(e,t,r){let{text:n,options:a}=Y_(e,await Ru(t)),s=await uc(n,a);return r&&(r.preprocessForPrint&&(s.ast=await W_(s.ast,a)),r.massage&&(s.ast=n$(s.ast,a))),s}async function p$(e,t){t=await Ru(t);let r=await Kd(e,t);return Wd(r,t)}async function m$(e,t){let r=Aq(e),{formatted:n}=await X_(r,{...t,parser:"__js_expression"});return n}async function g$(e,t){t=await Ru(t);let{ast:r}=await uc(e,t);return Kd(r,t)}async function b$(e,t){return Wd(e,await Ru(t))}var Q_={};wb(Q_,{builders:()=>v$,printer:()=>y$,utils:()=>w$});var v$={join:C_,line:S_,softline:Dq,hardline:ga,literalline:x_,group:w_,conditionalGroup:yq,fill:wq,lineSuffix:S1,lineSuffixBoundary:xq,cursor:ma,breakParent:Hd,ifBreak:kq,trim:Cq,indent:md,indentIfBreak:Sq,align:Su,addAlignmentToDoc:D_,markAsRoot:bq,dedentToRoot:gq,dedent:vq,hardlineWithoutBreakParent:Eb,literallineWithoutBreakParent:k_,label:Eq,concat:e=>e},y$={printDocToString:Wd},w$={willBreak:aq,traverseDoc:Cb,findInDoc:Db,mapDoc:Ud,removeLines:oq,stripTrailingHardline:y_,replaceEndOfLine:fq,canBreak:hq},k$="3.5.3",Z_={};wb(Z_,{addDanglingComment:()=>ca,addLeadingComment:()=>gu,addTrailingComment:()=>bu,getAlignmentSize:()=>_b,getIndentSize:()=>A$,getMaxContinuousCount:()=>F$,getNextNonSpaceNonCommentCharacter:()=>P$,getNextNonSpaceNonCommentCharacterIndex:()=>j$,getPreferredQuote:()=>R$,getStringWidth:()=>Ab,hasNewline:()=>pi,hasNewlineInRange:()=>O$,hasSpaces:()=>q$,isNextLineEmpty:()=>G$,isNextLineEmptyAfterIndex:()=>Bb,isPreviousLineEmpty:()=>H$,makeString:()=>$$,skip:()=>sc,skipEverythingButNewLine:()=>T_,skipInlineComment:()=>Pb,skipNewline:()=>wa,skipSpaces:()=>mi,skipToLineEnd:()=>__,skipTrailingComment:()=>Nb,skipWhitespace:()=>Uq});function S$(e,t){if(t===!1)return!1;if(e.charAt(t)==="/"&&e.charAt(t+1)==="*"){for(let r=t+2;r<e.length;++r)if(e.charAt(r)==="*"&&e.charAt(r+1)==="/")return r+2}return t}var Pb=S$;function x$(e,t){return t===!1?!1:e.charAt(t)==="/"&&e.charAt(t+1)==="/"?T_(e,t):t}var Nb=x$;function C$(e,t){let r=null,n=t;for(;n!==r;)r=n,n=mi(e,n),n=Pb(e,n),n=Nb(e,n),n=wa(e,n);return n}var Rb=C$;function D$(e,t){let r=null,n=t;for(;n!==r;)r=n,n=__(e,n),n=Pb(e,n),n=mi(e,n);return n=Nb(e,n),n=wa(e,n),n!==!1&&pi(e,n)}var Bb=D$;function E$(e,t){let r=e.lastIndexOf(`
|
||
`);return r===-1?0:_b(e.slice(r+1).match(/^[\t ]*/u)[0],t)}var A$=E$;function _$(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function T$(e,t){let r=e.match(new RegExp(`(${_$(t)})+`,"gu"));return r===null?0:r.reduce((n,a)=>Math.max(n,a.length/t.length),0)}var F$=T$;function L$(e,t){let r=Rb(e,t);return r===!1?"":e.charAt(r)}var P$=L$,Xf="'",ME='"';function N$(e,t){let r=t===!0||t===Xf?Xf:ME,n=r===Xf?ME:Xf,a=0,s=0;for(let u of e)u===r?a++:u===n&&s++;return a>s?n:r}var R$=N$;function B$(e,t,r){for(let n=t;n<r;++n)if(e.charAt(n)===`
|
||
`)return!0;return!1}var O$=B$;function I$(e,t,r={}){return mi(e,r.backwards?t-1:t,r)!==t}var q$=I$;function M$(e,t,r){let n=t==='"'?"'":'"',a=zd(!1,e,/\\(.)|(["'])/gsu,(s,u,o)=>u===n?u:o===t?"\\"+o:o||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(u)?u:"\\"+u));return t+a+t}var $$=M$;function z$(e,t,r){return Rb(e,r(t))}function j$(e,t){return arguments.length===2||typeof t=="number"?Rb(e,t):z$(...arguments)}function U$(e,t,r){return Lb(e,r(t))}function H$(e,t){return arguments.length===2||typeof t=="number"?Lb(e,t):U$(...arguments)}function W$(e,t,r){return Bb(e,r(t))}function G$(e,t){return arguments.length===2||typeof t=="number"?Bb(e,t):W$(...arguments)}function da(e,t=1){return async(...r)=>{let n=r[t]??{},a=n.plugins??[];return r[t]={...n,plugins:Array.isArray(a)?a:Object.values(a)},e(...r)}}var J_=da(X_);async function e5(e,t){let{formatted:r}=await J_(e,{...t,cursorOffset:-1});return r}async function V$(e,t){return await e5(e,t)===e}var K$=da(B_,0),Y$={parse:da(h$),formatAST:da(p$),formatDoc:da(m$),printToDoc:da(g$),printDocToString:da(b$)};const ij=e=>chrome.i18n.getMessage(e),X$=le.forwardRef((e,t)=>{const{className:r,size:n="md",type:a="button",variant:s="primary",...u}=e,o={lg:"px-2 py-2",md:"px-1.5 py-1.5",sm:"px-1 py-1",xl:"px-2.5 py-2.5",xs:"px-1 py-1"},c=`${WE} ${GE[s]} ${o[n]} ${r}`;return Ye.jsx("button",{ref:t,...u,className:c,type:a})}),aj=le.forwardRef((e,t)=>Ye.jsxs("svg",{fill:"none",ref:t,viewBox:"0 0 256 256",xmlns:"http://www.w3.org/2000/svg",...e,children:[Ye.jsx("rect",{fill:"#FB575E",height:"256",rx:"60",width:"256"}),Ye.jsx("circle",{cx:"42",cy:"81",fill:"white",r:"20"}),Ye.jsx("circle",{cx:"214",cy:"81",fill:"white",r:"20"}),Ye.jsx("path",{d:"M42 81L214 81",stroke:"white",strokeWidth:"14"}),Ye.jsx("path",{d:"M68 174C68 174 68 78.5 129 78.5C190 78.5 190 174 190 174",stroke:"white",strokeWidth:"14"}),Ye.jsx("rect",{fill:"#2D3341",height:"70",rx:"20",width:"70",x:"94",y:"46"}),Ye.jsx("rect",{fill:"#2D3341",height:"70",rx:"20",width:"70",x:"33",y:"140"}),Ye.jsx("rect",{fill:"#2D3341",height:"70",rx:"20",width:"70",x:"155",y:"140"})]})),Ob=({children:e,fullScreen:t,onClose:r,open:n,setOpen:a})=>{const s=()=>{r==null||r(),a(!1)};return Ye.jsx(Ig.Root,{as:le.Fragment,show:n,children:Ye.jsxs(o1,{as:"div",className:"text relative z-30",onClose:s,children:[Ye.jsx(Ig.Child,{as:le.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:Ye.jsx("div",{className:"fixed inset-0 bg-gray-900 bg-opacity-80 transition-opacity"})}),Ye.jsx("div",{className:"fixed inset-0 w-screen",children:Ye.jsx("div",{className:"flex min-h-full items-center justify-center p-4",children:Ye.jsx(Ig.Child,{as:le.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",children:Ye.jsxs(o1.Panel,{className:HE(t?"fixed inset-2":"relative w-full max-w-lg","overflow-hidden rounded-2xl bg-white p-6 shadow-2xl dark:bg-gray-800","flex flex-col"),children:[Ye.jsx(X$,{className:"absolute right-4 top-4",onClick:s,size:"xs",variant:"ghost",children:Ye.jsx(cF,{className:"h-5 w-5"})}),e]})})})})]})})},Q$=({children:e})=>Ye.jsx("header",{children:Ye.jsx(o1.Title,{as:"h3",className:"mb-6 mr-8 text-xl font-semibold leading-8",children:e})}),Z$=({children:e})=>Ye.jsx("footer",{className:"mt-6 flex flex-row-reverse gap-2",children:e}),J$=({children:e})=>Ye.jsx("main",{className:"text-muted flex-1 overflow-y-auto text-base",children:e});Ob.Header=Q$;Ob.Footer=Z$;Ob.Main=J$;const sj={chromeWebstore:"https://chromewebstore.google.com/detail/svg-gobbler/mpbmflcodadhgafbbakjeahpandgcbch?hl=en",firefoxWebstore:"https://addons.mozilla.org/en-US/firefox/addon/svg-gobbler/",githubIssues:"https://github.com/rossmoody/svg-gobbler/issues",githubReleases:"https://github.com/rossmoody/svg-gobbler/releases",githubRepository:"https://github.com/rossmoody/svg-gobbler",svgGobblerHomepage:"https://svggobbler.com"};export{Hl as $,V4 as A,Tn as B,Ir as C,Ez as D,EN as E,t8 as F,Tz as G,_z as H,X$ as I,xz as J,Ml as K,dN as L,fa as M,KN as N,nd as O,Il as P,G4 as Q,nz as R,id as S,K4 as T,Sr as U,Wl as V,Ql as W,Ad as X,e5 as Y,nj as Z,Az as _,Xe as a,Ob as a0,ij as a1,HE as a2,Ig as a3,az as a4,L1 as a5,aF as a6,sj as a7,IP as a8,cF as a9,gz as aa,yz as ab,bz as ac,WE as ad,GE as ae,oF as af,iz as ag,aj as ah,o1 as ai,oz as aj,sz as ak,vz as al,wz as am,mz as an,pz as ao,F1 as ap,jE as aq,hz as ar,r1 as as,Qg as at,rz as au,uz as b,kz as c,Nr as d,pt as e,_u as f,gi as g,Xl as h,Z1 as i,Ye as j,vr as k,Sz as l,e8 as m,Cz as n,Y1 as o,K1 as p,cN as q,le as r,nN as s,oN as t,lz as u,Kt as v,eN as w,Y4 as x,Jr as y,iN as z};
|