1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2491],{668:e=>{!function(){"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//");var t={};t.endianness=function(){return"LE"},t.hostname=function(){return"undefined"!=typeof location?location.hostname:""},t.loadavg=function(){return[]},t.uptime=function(){return 0},t.freemem=function(){return Number.MAX_VALUE},t.totalmem=function(){return Number.MAX_VALUE},t.cpus=function(){return[]},t.type=function(){return"Browser"},t.release=function(){return"undefined"!=typeof navigator?navigator.appVersion:""},t.networkInterfaces=t.getNetworkInterfaces=function(){return{}},t.arch=function(){return"javascript"},t.platform=function(){return"browser"},t.tmpdir=t.tmpDir=function(){return"/tmp"},t.EOL="\n",t.homedir=function(){return"/"},e.exports=t}()},1908:(e,t)=>{t.getArg=function(e,t,r){if(t in e)return e[t];if(3==arguments.length)return r;throw Error('"'+t+'" is a required argument.')};var r=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,n=/^data:.+\,.+$/;function i(e){var t=e.match(r);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function a(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}t.urlParse=i,t.urlGenerate=a;var o=function(e){var t=[];return function(r){for(var n=0;n<t.length;n++)if(t[n].input===r){var i=t[0];return t[0]=t[n],t[n]=i,t[0].result}var a=e(r);return t.unshift({input:r,result:a}),t.length>32&&t.pop(),a}}(function(e){var r=e,n=i(e);if(n){if(!n.path)return e;r=n.path}for(var o=t.isAbsolute(r),s=[],l=0,c=0;;){if(l=c,-1===(c=r.indexOf("/",l))){s.push(r.slice(l));break}for(s.push(r.slice(l,c));c<r.length&&"/"===r[c];)c++}for(var u,d=0,c=s.length-1;c>=0;c--)"."===(u=s[c])?s.splice(c,1):".."===u?d++:d>0&&(""===u?(s.splice(c+1,d),d=0):(s.splice(c,2),d--));return(""===(r=s.join("/"))&&(r=o?"/":"."),n)?(n.path=r,a(n)):r});function s(e,t){""===e&&(e="."),""===t&&(t=".");var r=i(t),s=i(e);if(s&&(e=s.path||"/"),r&&!r.scheme)return s&&(r.scheme=s.scheme),a(r);if(r||t.match(n))return t;if(s&&!s.host&&!s.path)return s.host=t,a(s);var l="/"===t.charAt(0)?t:o(e.replace(/\/+$/,"")+"/"+t);return s?(s.path=l,a(s)):l}t.normalize=o,t.join=s,t.isAbsolute=function(e){return"/"===e.charAt(0)||r.test(e)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var r=0;0!==t.indexOf(e+"/");){var n=e.lastIndexOf("/");if(n<0||(e=e.slice(0,n)).match(/^([^\/]+:\/)?\/*$/))return t;++r}return Array(r+1).join("../")+t.substr(e.length+1)};var l=!("__proto__"in Object.create(null));function c(e){return e}function u(e){if(!e)return!1;var t=e.length;if(t<9||95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var r=t-10;r>=0;r--)if(36!==e.charCodeAt(r))return!1;return!0}function d(e,t){return e===t?0:null===e?1:null===t?-1:e>t?1:-1}t.toSetString=l?c:function(e){return u(e)?"$"+e:e},t.fromSetString=l?c:function(e){return u(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,r){var n=d(e.source,t.source);return 0!==n||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)||r||0!=(n=e.generatedColumn-t.generatedColumn)||0!=(n=e.generatedLine-t.generatedLine)?n:d(e.name,t.name)},t.compareByOriginalPositionsNoSource=function(e,t,r){var n;return 0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)||r||0!=(n=e.generatedColumn-t.generatedColumn)||0!=(n=e.generatedLine-t.generatedLine)?n:d(e.name,t.name)},t.compareByGeneratedPositionsDeflated=function(e,t,r){var n=e.generatedLine-t.generatedLine;return 0!==n||0!=(n=e.generatedColumn-t.generatedColumn)||r||0!==(n=d(e.source,t.source))||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)?n:d(e.name,t.name)},t.compareByGeneratedPositionsDeflatedNoLine=function(e,t,r){var n=e.generatedColumn-t.generatedColumn;return 0!==n||r||0!==(n=d(e.source,t.source))||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)?n:d(e.name,t.name)},t.compareByGeneratedPositionsInflated=function(e,t){var r=e.generatedLine-t.generatedLine;return 0!==r||0!=(r=e.generatedColumn-t.generatedColumn)||0!==(r=d(e.source,t.source))||0!=(r=e.originalLine-t.originalLine)||0!=(r=e.originalColumn-t.originalColumn)?r:d(e.name,t.name)},t.parseSourceMapInput=function(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},t.computeSourceURL=function(e,t,r){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),r){var n=i(r);if(!n)throw Error("sourceMapURL could not be parsed");if(n.path){var l=n.path.lastIndexOf("/");l>=0&&(n.path=n.path.substring(0,l+1))}t=s(a(n),t)}return o(t)}},19110:e=>{!function(){"use strict";var t={815:function(e){e.exports=function(e,r,n,i){r=r||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var o=/\+/g;e=e.split(r);var s=1e3;i&&"number"==typeof i.maxKeys&&(s=i.maxKeys);var l=e.length;s>0&&l>s&&(l=s);for(var c=0;c<l;++c){var u,d,h,p,m=e[c].replace(o,"%20"),f=m.indexOf(n);(f>=0?(u=m.substr(0,f),d=m.substr(f+1)):(u=m,d=""),h=decodeURIComponent(u),p=decodeURIComponent(d),Object.prototype.hasOwnProperty.call(a,h))?t(a[h])?a[h].push(p):a[h]=[a[h],p]:a[h]=p}return a};var t=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},577:function(e){var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,a,o,s){return(a=a||"&",o=o||"=",null===e&&(e=void 0),"object"==typeof e)?n(i(e),function(i){var s=encodeURIComponent(t(i))+o;return r(e[i])?n(e[i],function(e){return s+encodeURIComponent(t(e))}).join(a):s+encodeURIComponent(t(e[i]))}).join(a):s?encodeURIComponent(t(s))+o+encodeURIComponent(t(e)):""};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function n(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n<e.length;n++)r.push(t(e[n],n));return r}var i=Object.keys||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t}}},r={};function n(e){var i=r[e];if(void 0!==i)return i.exports;var a=r[e]={exports:{}},o=!0;try{t[e](a,a.exports,n),o=!1}finally{o&&delete r[e]}return a.exports}n.ab="//";var i={};i.decode=i.parse=n(815),i.encode=i.stringify=n(577),e.exports=i}()},28341:(e,t,r)=>{var n=r(1908);function i(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}i.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},i.prototype.add=function(e){var t,r,i,a,o;(t=this._last,r=t.generatedLine,i=e.generatedLine,a=t.generatedColumn,o=e.generatedColumn,i>r||i==r&&o>=a||0>=n.compareByGeneratedPositionsInflated(t,e))?this._last=e:this._sorted=!1,this._array.push(e)},i.prototype.toArray=function(){return this._sorted||(this._array.sort(n.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},t.P=i},30051:(e,t)=>{var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/".split("");t.encode=function(e){if(0<=e&&e<r.length)return r[e];throw TypeError("Must be between 0 and 63: "+e)},t.decode=function(e){return 65<=e&&e<=90?e-65:97<=e&&e<=122?e-97+26:48<=e&&e<=57?e-48+52:43==e?62:47==e?63:-1}},37480:(e,t,r)=>{var n=r(1908),i=Object.prototype.hasOwnProperty,a="undefined"!=typeof Map;function o(){this._array=[],this._set=a?new Map:Object.create(null)}o.fromArray=function(e,t){for(var r=new o,n=0,i=e.length;n<i;n++)r.add(e[n],t);return r},o.prototype.size=function(){return a?this._set.size:Object.getOwnPropertyNames(this._set).length},o.prototype.add=function(e,t){var r=a?e:n.toSetString(e),o=a?this.has(e):i.call(this._set,r),s=this._array.length;(!o||t)&&this._array.push(e),o||(a?this._set.set(e,s):this._set[r]=s)},o.prototype.has=function(e){if(a)return this._set.has(e);var t=n.toSetString(e);return i.call(this._set,t)},o.prototype.indexOf=function(e){if(a){var t=this._set.get(e);if(t>=0)return t}else{var r=n.toSetString(e);if(i.call(this._set,r))return this._set[r]}throw Error('"'+e+'" is not in the set.')},o.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw Error("No element indexed by "+e)},o.prototype.toArray=function(){return this._array.slice()},t.C=o},42114:(e,t,r)=>{var n=r(44134).Buffer;!function(e){e.parser=function(e,t){return new l(e,t)},e.SAXParser=l,e.SAXStream=u,e.createStream=function(e,t){return new u(e,t)},e.MAX_BUFFER_LENGTH=65536;var t,i,a,o,s=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function l(t,r){if(!(this instanceof l))return new l(t,r);(function(e){for(var t=0,r=s.length;t<r;t++)e[s[t]]=""})(this),this.q=this.c="",this.bufferCheckPosition=e.MAX_BUFFER_LENGTH,this.opt=r||{},this.opt.lowercase=this.opt.lowercase||this.opt.lowercasetags,this.looseCase=this.opt.lowercase?"toLowerCase":"toUpperCase",this.tags=[],this.closed=this.closedRoot=this.sawRoot=!1,this.tag=this.error=null,this.strict=!!t,this.noscript=!!(t||this.opt.noscript),this.state=w.BEGIN,this.strictEntities=this.opt.strictEntities,this.ENTITIES=this.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES),this.attribList=[],this.opt.xmlns&&(this.ns=Object.create(p)),void 0===this.opt.unquotedAttributeValues&&(this.opt.unquotedAttributeValues=!t),this.trackPosition=!1!==this.opt.position,this.trackPosition&&(this.position=this.line=this.column=0),S(this,"onready")}e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],Object.create||(Object.create=function(e){function t(){}return t.prototype=e,new t}),Object.keys||(Object.keys=function(e){var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r);return t}),l.prototype={end:function(){z(this)},write:function(t){if(this.error)throw this.error;if(this.closed)return T(this,"Cannot write after close. Assign an onready handler.");if(null===t)return z(this);"object"==typeof t&&(t=t.toString());for(var r=0,n="";n=I(t,r++),this.c=n,n;)switch(this.trackPosition&&(this.position++,"\n"===n?(this.line++,this.column=0):this.column++),this.state){case w.BEGIN:if(this.state=w.BEGIN_WHITESPACE,"\uFEFF"===n)continue;M(this,n);continue;case w.BEGIN_WHITESPACE:M(this,n);continue;case w.TEXT:if(this.sawRoot&&!this.closedRoot){for(var i=r-1;n&&"<"!==n&&"&"!==n;)(n=I(t,r++))&&this.trackPosition&&(this.position++,"\n"===n?(this.line++,this.column=0):this.column++);this.textNode+=t.substring(i,r-1)}"<"!==n||this.sawRoot&&this.closedRoot&&!this.strict?(y(n)||this.sawRoot&&!this.closedRoot||L(this,"Text data outside of root node."),"&"===n?this.state=w.TEXT_ENTITY:this.textNode+=n):(this.state=w.OPEN_WAKA,this.startTagPosition=this.position);continue;case w.SCRIPT:"<"===n?this.state=w.SCRIPT_ENDING:this.script+=n;continue;case w.SCRIPT_ENDING:"/"===n?this.state=w.CLOSE_TAG:(this.script+="<"+n,this.state=w.SCRIPT);continue;case w.OPEN_WAKA:"!"===n?(this.state=w.SGML_DECL,this.sgmlDecl=""):y(n)||(v(m,n)?(this.state=w.OPEN_TAG,this.tagName=n):"/"===n?(this.state=w.CLOSE_TAG,this.tagName=""):"?"===n?(this.state=w.PROC_INST,this.procInstName=this.procInstBody=""):(L(this,"Unencoded <"),this.startTagPosition+1<this.position&&(n=Array(this.position-this.startTagPosition).join(" ")+n),this.textNode+="<"+n,this.state=w.TEXT));continue;case w.SGML_DECL:if(this.sgmlDecl+n==="--"){this.state=w.COMMENT,this.comment="",this.sgmlDecl="";continue}this.doctype&&!0!==this.doctype&&this.sgmlDecl?(this.state=w.DOCTYPE_DTD,this.doctype+="<!"+this.sgmlDecl+n,this.sgmlDecl=""):"[CDATA["===(this.sgmlDecl+n).toUpperCase()?(C(this,"onopencdata"),this.state=w.CDATA,this.sgmlDecl="",this.cdata=""):"DOCTYPE"===(this.sgmlDecl+n).toUpperCase()?(this.state=w.DOCTYPE,(this.doctype||this.sawRoot)&&L(this,"Inappropriately located doctype declaration"),this.doctype="",this.sgmlDecl=""):">"===n?(C(this,"onsgmldeclaration",this.sgmlDecl),this.sgmlDecl="",this.state=w.TEXT):(k(n)&&(this.state=w.SGML_DECL_QUOTED),this.sgmlDecl+=n);continue;case w.SGML_DECL_QUOTED:n===this.q&&(this.state=w.SGML_DECL,this.q=""),this.sgmlDecl+=n;continue;case w.DOCTYPE:">"===n?(this.state=w.TEXT,C(this,"ondoctype",this.doctype),this.doctype=!0):(this.doctype+=n,"["===n?this.state=w.DOCTYPE_DTD:k(n)&&(this.state=w.DOCTYPE_QUOTED,this.q=n));continue;case w.DOCTYPE_QUOTED:this.doctype+=n,n===this.q&&(this.q="",this.state=w.DOCTYPE);continue;case w.DOCTYPE_DTD:"]"===n?(this.doctype+=n,this.state=w.DOCTYPE):"<"===n?(this.state=w.OPEN_WAKA,this.startTagPosition=this.position):k(n)?(this.doctype+=n,this.state=w.DOCTYPE_DTD_QUOTED,this.q=n):this.doctype+=n;continue;case w.DOCTYPE_DTD_QUOTED:this.doctype+=n,n===this.q&&(this.state=w.DOCTYPE_DTD,this.q="");continue;case w.COMMENT:"-"===n?this.state=w.COMMENT_ENDING:this.comment+=n;continue;case w.COMMENT_ENDING:"-"===n?(this.state=w.COMMENT_ENDED,this.comment=E(this.opt,this.comment),this.comment&&C(this,"oncomment",this.comment),this.comment=""):(this.comment+="-"+n,this.state=w.COMMENT);continue;case w.COMMENT_ENDED:">"!==n?(L(this,"Malformed comment"),this.comment+="--"+n,this.state=w.COMMENT):this.doctype&&!0!==this.doctype?this.state=w.DOCTYPE_DTD:this.state=w.TEXT;continue;case w.CDATA:"]"===n?this.state=w.CDATA_ENDING:this.cdata+=n;continue;case w.CDATA_ENDING:"]"===n?this.state=w.CDATA_ENDING_2:(this.cdata+="]"
1+n,this.state=w.CDATA);continue;case w.CDATA_ENDING_2:">"===n?(this.cdata&&C(this,"oncdata",this.cdata),C(this,"onclosecdata"),this.cdata="",this.state=w.TEXT):"]"===n?this.cdata+="]":(this.cdata+="]]"+n,this.state=w.CDATA);continue;case w.PROC_INST:"?"===n?this.state=w.PROC_INST_ENDING:y(n)?this.state=w.PROC_INST_BODY:this.procInstName+=n;continue;case w.PROC_INST_BODY:!this.procInstBody&&y(n)||("?"===n?this.state=w.PROC_INST_ENDING:this.procInstBody+=n);continue;case w.PROC_INST_ENDING:">"===n?(C(this,"onprocessinginstruction",{name:this.procInstName,body:this.procInstBody}),this.procInstName=this.procInstBody="",this.state=w.TEXT):(this.procInstBody+="?"+n,this.state=w.PROC_INST_BODY);continue;case w.OPEN_TAG:v(f,n)?this.tagName+=n:(!function(e){e.strict||(e.tagName=e.tagName[e.looseCase]());var t=e.tags[e.tags.length-1]||e,r=e.tag={name:e.tagName,attributes:{}};e.opt.xmlns&&(r.ns=t.ns),e.attribList.length=0,C(e,"onopentagstart",r)}(this),">"===n?P(this):"/"===n?this.state=w.OPEN_TAG_SLASH:(y(n)||L(this,"Invalid character in tag name"),this.state=w.ATTRIB));continue;case w.OPEN_TAG_SLASH:">"===n?(P(this,!0),D(this)):(L(this,"Forward-slash in opening tag not followed by >"),this.state=w.ATTRIB);continue;case w.ATTRIB:y(n)||(">"===n?P(this):"/"===n?this.state=w.OPEN_TAG_SLASH:v(m,n)?(this.attribName=n,this.attribValue="",this.state=w.ATTRIB_NAME):L(this,"Invalid attribute name"));continue;case w.ATTRIB_NAME:"="===n?this.state=w.ATTRIB_VALUE:">"===n?(L(this,"Attribute without value"),this.attribValue=this.attribName,O(this),P(this)):y(n)?this.state=w.ATTRIB_NAME_SAW_WHITE:v(f,n)?this.attribName+=n:L(this,"Invalid attribute name");continue;case w.ATTRIB_NAME_SAW_WHITE:if("="===n)this.state=w.ATTRIB_VALUE;else{if(y(n))continue;L(this,"Attribute without value"),this.tag.attributes[this.attribName]="",this.attribValue="",C(this,"onattribute",{name:this.attribName,value:""}),this.attribName="",">"===n?P(this):v(m,n)?(this.attribName=n,this.state=w.ATTRIB_NAME):(L(this,"Invalid attribute name"),this.state=w.ATTRIB)}continue;case w.ATTRIB_VALUE:y(n)||(k(n)?(this.q=n,this.state=w.ATTRIB_VALUE_QUOTED):(this.opt.unquotedAttributeValues||T(this,"Unquoted attribute value"),this.state=w.ATTRIB_VALUE_UNQUOTED,this.attribValue=n));continue;case w.ATTRIB_VALUE_QUOTED:if(n!==this.q){"&"===n?this.state=w.ATTRIB_VALUE_ENTITY_Q:this.attribValue+=n;continue}O(this),this.q="",this.state=w.ATTRIB_VALUE_CLOSED;continue;case w.ATTRIB_VALUE_CLOSED:y(n)?this.state=w.ATTRIB:">"===n?P(this):"/"===n?this.state=w.OPEN_TAG_SLASH:v(m,n)?(L(this,"No whitespace between attributes"),this.attribName=n,this.attribValue="",this.state=w.ATTRIB_NAME):L(this,"Invalid attribute name");continue;case w.ATTRIB_VALUE_UNQUOTED:if(!(">"===(a=n)||y(a))){"&"===n?this.state=w.ATTRIB_VALUE_ENTITY_U:this.attribValue+=n;continue}O(this),">"===n?P(this):this.state=w.ATTRIB;continue;case w.CLOSE_TAG:this.tagName?">"===n?D(this):v(f,n)?this.tagName+=n:this.script?(this.script+="</"+this.tagName,this.tagName="",this.state=w.SCRIPT):(y(n)||L(this,"Invalid tagname in closing tag"),this.state=w.CLOSE_TAG_SAW_WHITE):y(n)||(v(m,n)?this.tagName=n:this.script?(this.script+="</"+n,this.state=w.SCRIPT):L(this,"Invalid tagname in closing tag."));continue;case w.CLOSE_TAG_SAW_WHITE:if(y(n))continue;">"===n?D(this):L(this,"Invalid characters in closing tag");continue;case w.TEXT_ENTITY:case w.ATTRIB_VALUE_ENTITY_Q:case w.ATTRIB_VALUE_ENTITY_U:switch(this.state){case w.TEXT_ENTITY:o=w.TEXT,l="textNode";break;case w.ATTRIB_VALUE_ENTITY_Q:o=w.ATTRIB_VALUE_QUOTED,l="attribValue";break;case w.ATTRIB_VALUE_ENTITY_U:o=w.ATTRIB_VALUE_UNQUOTED,l="attribValue"}if(";"===n){var a,o,l,c=function(e){var t,r=e.entity,n=r.toLowerCase(),i="";return e.ENTITIES[r]?e.ENTITIES[r]:e.ENTITIES[n]?e.ENTITIES[n]:("#"===(r=n).charAt(0)&&(i="x"===r.charAt(1)?(t=parseInt(r=r.slice(2),16)).toString(16):(t=parseInt(r=r.slice(1),10)).toString(10)),r=r.replace(/^0+/,""),isNaN(t)||i.toLowerCase()!==r)?(L(e,"Invalid character entity"),"&"+e.entity+";"):String.fromCodePoint(t)}(this);this.opt.unparsedEntities&&!Object.values(e.XML_ENTITIES).includes(c)?(this.entity="",this.state=o,this.write(c)):(this[l]+=c,this.entity="",this.state=o)}else v(this.entity.length?b:g,n)?this.entity+=n:(L(this,"Invalid character in entity name"),this[l]+="&"+this.entity+n,this.entity="",this.state=o);continue;default:throw Error(this,"Unknown state: "+this.state)}return this.position>=this.bufferCheckPosition&&function(t){for(var r=Math.max(e.MAX_BUFFER_LENGTH,10),n=0,i=0,a=s.length;i<a;i++){var o=t[s[i]].length;if(o>r)switch(s[i]){case"textNode":A(t);break;case"cdata":C(t,"oncdata",t.cdata),t.cdata="";break;case"script":C(t,"onscript",t.script),t.script="";break;default:T(t,"Max buffer length exceeded: "+s[i])}n=Math.max(n,o)}t.bufferCheckPosition=e.MAX_BUFFER_LENGTH-n+t.position}(this),this},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){A(this),""!==this.cdata&&(C(this,"oncdata",this.cdata),this.cdata=""),""!==this.script&&(C(this,"onscript",this.script),this.script="")}};try{o=r(62806).Stream}catch(e){o=function(){}}o||(o=function(){});var c=e.EVENTS.filter(function(e){return"error"!==e&&"end"!==e});function u(e,t){if(!(this instanceof u))return new u(e,t);o.apply(this),this._parser=new l(e,t),this.writable=!0,this.readable=!0;var r=this;this._parser.onend=function(){r.emit("end")},this._parser.onerror=function(e){r.emit("error",e),r._parser.error=null}
vendor: 3,246 bytes, line 1
1,this._decoder=null,c.forEach(function(e){Object.defineProperty(r,"on"+e,{get:function(){return r._parser["on"+e]},set:function(t){if(!t)return r.removeAllListeners(e),r._parser["on"+e]=t,t;r.on(e,t)},enumerable:!0,configurable:!1})})}u.prototype=Object.create(o.prototype,{constructor:{value:u}}),u.prototype.write=function(e){if("function"==typeof n&&"function"==typeof n.isBuffer&&n.isBuffer(e)){if(!this._decoder){var t=r(20492).I;this._decoder=new t("utf8")}e=this._decoder.write(e)}return this._parser.write(e.toString()),this.emit("data",e),!0},u.prototype.end=function(e){return e&&e.length&&this.write(e),this._parser.end(),!0},u.prototype.on=function(e,t){var r=this;return r._parser["on"+e]||-1===c.indexOf(e)||(r._parser["on"+e]=function(){var t=1==arguments.length?[arguments[0]]:Array.apply(null,arguments);t.splice(0,0,e),r.emit.apply(r,t)}),o.prototype.on.call(r,e,t)};var d="http://www.w3.org/XML/1998/namespace",h="http://www.w3.org/2000/xmlns/",p={xml:d,xmlns:h},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]/,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-]/,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]/,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 y(e){return" "===e||"\n"===e||"\r"===e||" "===e}function k(e){return'"'===e||"'"===e}function v(e,t){return e.test(t)}var w=0;for(var x in e.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++},e.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},e.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:1
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(e.ENTITIES).forEach(function(t){var r=e.ENTITIES[t],n="number"==typeof r?String.fromCharCode(r):r;e.ENTITIES[t]=n}),e.STATE)e.STATE[e.STATE[x]]=x;function S(e,t,r){e[t]&&e[t](r)}function C(e,t,r){e.textNode&&A(e),S(e,t,r)}function A(e){e.textNode=E(e.opt,e.textNode),e.textNode&&S(e,"ontext",e.textNode),e.textNode=""}function E(e,t){return e.trim&&(t=t.trim()),e.normalize&&(t=t.replace(/\s+/g," ")),t}function T(e,t){return A(e),e.trackPosition&&(t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c),e.error=t=Error(t),S(e,"onerror",t),e}function z(e){return e.sawRoot&&!e.closedRoot&&L(e,"Unclosed root tag"),e.state!==w.BEGIN&&e.state!==w.BEGIN_WHITESPACE&&e.state!==w.TEXT&&T(e,"Unexpected end"),A(e),e.c="",e.closed=!0,S(e,"onend"),l.call(e,e.strict,e.opt),e}function L(e,t){if("object"!=typeof e||!(e instanceof l))throw Error("bad call to strictFail");e.strict&&T(e,t)}function N(e,t){var r=0>e.indexOf(":")?["",e]:e.split(":"),n=r[0],i=r[1];return t&&"xmlns"===e&&(n="xmlns",i=""),{prefix:n,local:i}}function O(e){if(e.strict||(e.attribName=e.attribName[e.looseCase]()),-1!==e.attribList.indexOf(e.attribName)||e.tag.attributes.hasOwnProperty(e.attribName)){e.attribName=e.attribValue="";return}if(e.opt.xmlns){var t=N(e.attribName,!0),r=t.prefix,n=t.local;if("xmlns"===r)if("xml"===n&&e.attribValue!==d)L(e,"xml: prefix must be bound to "+d+"\nActual: "+e.attribValue);else if("xmlns"===n&&e.attribValue!==h)L(e,"xmlns: prefix must be bound to "+h+"\nActual: "+e.attribValue);else{var i=e.tag,a=e.tags[e.tags.length-1]||e;i.ns===a.ns&&(i.ns=Object.create(a.ns)),i.ns[n]=e.attribValue}e.attribList.push([e.attribName,e.attribValue])}else e.tag.attributes[e.attribName]=e.attribValue,C(e,"onattribute",{name:e.attribName,value:e.attribValue});e.attribName=e.attribValue=""}function P(e,t){if(e.opt.xmlns){var r=e.tag,n=N(e.tagName);r.prefix=n.prefix,r.local=n.local,r.uri=r.ns[n.prefix]||"",r.prefix&&!r.uri&&(L(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName)),r.uri=n.prefix);var i=e.tags[e.tags.length-1]||e;r.ns&&i.ns!==r.ns&&Object.keys(r.ns).forEach(function(t){C(e,"onopennamespace",{prefix:t,uri:r.ns[t]})});for(var a=0,o=e.attribList.length;a<o;a++){var s=e.attribList[a],l=s[0],c=s[1],u=N(l,!0),d=u.prefix,h=u.local,p=""===d?"":r.ns[d]||"",m={name:l,value:c,prefix:d,local:h,uri:p};d&&"xmlns"!==d&&!p&&(L(e,"Unbound namespace prefix: "+JSON.stringify(d)),m.uri=d),e.tag.attributes[l]=m,C(e,"onattribute",m)}e.attribList.length=0}e.tag.isSelfClosing=!!t,e.sawRoot=!0,e.tags.push(e.tag),C(e,"onopentag",e.tag),t||(e.noscript||"script"!==e.tagName.toLowerCase()?e.state=w.TEXT:e.state=w.SCRIPT,e.tag=null,e.tagName=""),e.attribName=e.attribValue="",e.attribList.length=0}function D(e){if(!e.tagName){L(e,"Weird empty close tag."),e.textNode+="</>",e.state=w.TEXT;return}if(e.script){if("script"!==e.tagName){e.script+="</"+e.tagName+">",e.tagName="",e.state=w.SCRIPT;return}C(e,"onscript",e.script),e.script=""}var t=e.tags.length,r=e.tagName;e.strict||(r=r[e.looseCase]());for(var n=r;t--;)if(e.tags[t].name!==n)L(e,"Unexpected close tag");else break;if(t<0){L(e,"Unmatched closing tag: "+e.tagName),e.textNode+="</"+e.tagName+">",e.state=w.TEXT;return}e.tagName=r;for(var i=e.tags.length;i-- >t;){var a=e.tag=e.tags.pop();e.tagName=e.tag.name,C(e,"onclosetag",e.tagName);var o={};for(var s in a.ns)o[s]=a.ns[s];var l=e.tags[e.tags.length-1]||e;
1e.opt.xmlns&&a.ns!==l.ns&&Object.keys(a.ns).forEach(function(t){var r=a.ns[t];C(e,"onclosenamespace",{prefix:t,uri:r})})}0===t&&(e.closedRoot=!0),e.tagName=e.attribValue=e.attribName="",e.attribList.length=0,e.state=w.TEXT}function M(e,t){"<"===t?(e.state=w.OPEN_WAKA,e.startTagPosition=e.position):y(t)||(L(e,"Non-whitespace before first tag."),e.textNode=t,e.state=w.TEXT)}function I(e,t){var r="";return t<e.length&&(r=e.charAt(t)),r}w=e.STATE,String.fromCodePoint||(t=String.fromCharCode,i=Math.floor,a=function(){var e,r,n=[],a=-1,o=arguments.length;if(!o)return"";for(var s="";++a<o;){var l=Number(arguments[a]);if(!isFinite(l)||l<0||l>1114111||i(l)!==l)throw RangeError("Invalid code point: "+l);l<=65535?n.push(l):(l-=65536,e=(l>>10)+55296,r=l%1024+56320,n.push(e,r)),(a+1===o||n.length>16384)&&(s+=t.apply(null,n),n.length=0)}return s},Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:a,configurable:!0,writable:!0}):String.fromCodePoint=a)}(t)},61622:(e,t,r)=>{var n=r(90391),i=r(1908),a=r(37480).C,o=r(28341).P;function s(e){e||(e={}),this._file=i.getArg(e,"file",null),this._sourceRoot=i.getArg(e,"sourceRoot",null),this._skipValidation=i.getArg(e,"skipValidation",!1),this._ignoreInvalidMapping=i.getArg(e,"ignoreInvalidMapping",!1),this._sources=new a,this._names=new a,this._mappings=new o,this._sourcesContents=null}s.prototype._version=3,s.fromSourceMap=function(e,t){var r=e.sourceRoot,n=new s(Object.assign(t||{},{file:e.file,sourceRoot:r}));return e.eachMapping(function(e){var t={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(t.source=e.source,null!=r&&(t.source=i.relative(r,t.source)),t.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(t.name=e.name)),n.addMapping(t)}),e.sources.forEach(function(t){var a=t;null!==r&&(a=i.relative(r,t)),n._sources.has(a)||n._sources.add(a);var o=e.sourceContentFor(t);null!=o&&n.setSourceContent(t,o)}),n},s.prototype.addMapping=function(e){var t=i.getArg(e,"generated"),r=i.getArg(e,"original",null),n=i.getArg(e,"source",null),a=i.getArg(e,"name",null);(this._skipValidation||!1!==this._validateMapping(t,r,n,a))&&(null!=n&&(n=String(n),this._sources.has(n)||this._sources.add(n)),null!=a&&(a=String(a),this._names.has(a)||this._names.add(a)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=r&&r.line,originalColumn:null!=r&&r.column,source:n,name:a}))},s.prototype.setSourceContent=function(e,t){var r=e;null!=this._sourceRoot&&(r=i.relative(this._sourceRoot,r)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[i.toSetString(r)]=t):this._sourcesContents&&(delete this._sourcesContents[i.toSetString(r)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},s.prototype.applySourceMap=function(e,t,r){var n=t;if(null==t){if(null==e.file)throw Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');n=e.file}var o=this._sourceRoot;null!=o&&(n=i.relative(o,n));var s=new a,l=new a;this._mappings.unsortedForEach(function(t){if(t.source===n&&null!=t.originalLine){var a=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=a.source&&(t.source=a.source,null!=r&&(t.source=i.join(r,t.source)),null!=o&&(t.source=i.relative(o,t.source)),t.originalLine=a.line,t.originalColumn=a.column,null!=a.name&&(t.name=a.name))}var c=t.source;null==c||s.has(c)||s.add(c);var u=t.name;null==u||l.has(u)||l.add(u)},this),this._sources=s,this._names=l,e.sources.forEach(function(t){var n=e.sourceContentFor(t);null!=n&&(null!=r&&(t=i.join(r,t)),null!=o&&(t=i.relative(o,t)),this.setSourceContent(t,n))},this)},s.prototype._validateMapping=function(e,t,r,n){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column){var i="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"undefined"!=typeof console&&console.warn&&console.warn(i),!1;throw Error(i)}if(!e||!("line"in e)||!("column"in e)||!(e.line>0)||!(e.column>=0)||t||r||n){if(!e||!("line"in e)||!("column"in e)||!t||!("line"in t)||!("column"in t)||!(e.line>0)||!(e.column>=0)||!(t.line>0)||!(t.column>=0)||!r){var i="Invalid mapping: "+JSON.stringify({generated:e,source:r,original:t,name:n});if(this._ignoreInvalidMapping)return"undefined"!=typeof console&&console.warn&&console.warn(i),!1;throw Error(i)}}},s.prototype._serializeMappings=function(){for(var e,t,r,a,o=0,s=1,l=0,c=0,u=0,d=0,h="",p=this._mappings.toArray(),m=0,f=p.length;m<f;m++){if(t=p[m],e="",t.generatedLine!==s)for(o=0;t.generatedLine!==s;)e+=";",s++;else if(m>0){if(!i.compareByGeneratedPositionsInflated(t,p[m-1]))continue;e+=","}e+=n.encode(t.generatedColumn-o),o=t.generatedColumn,null!=t.source&&(a=this._sources.indexOf(t.source),e+=n.encode(a-d),d=a,e+=n.encode(t.originalLine-1-c),c=t.originalLine-1,e+=n.encode(t.originalColumn-l),l=t.originalColumn,null!=t.name&&(r=this._names.indexOf(t.name),e+=n.encode(r-u),u=r)),h+=e}return h},s.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=i.relative(t,e));var r=i.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,r)?this._sourcesContents[r]:null},this)}
1,s.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},s.prototype.toString=function(){return JSON.stringify(this.toJSON())},t.x=s},62491:(e,t,r)=>{"use strict";let n,i,a,o,s,l;r.r(t),r.d(t,{VERSION:()=>xQ,_collections:()=>C,builtinPlugins:()=>xP,loadConfig:()=>x4,mapNodesToParents:()=>ia,optimize:()=>x5,querySelector:()=>iy,querySelectorAll:()=>ib});var c,u,d,h,p,m,f,g,b,y,k,v={};r.r(v),r.d(v,{DocumentPosition:()=>b,append:()=>rK,appendChild:()=>rQ,compareDocumentPosition:()=>no,existsOne:()=>function e(t,r){return(Array.isArray(r)?r:[r]).some(r=>rc(r)&&t(r)||rm(r)&&e(t,r.children))},filter:()=>r0,find:()=>r1,findAll:()=>r4,findOne:()=>r3,findOneChild:()=>r2,getAttributeValue:()=>rU,getChildren:()=>r_,getElementById:()=>nt,getElements:()=>ne,getElementsByClassName:()=>nn,getElementsByTagName:()=>nr,getElementsByTagType:()=>ni,getFeed:()=>nl,getInnerHTML:()=>rF,getName:()=>rV,getOuterHTML:()=>rq,getParent:()=>rG,getSiblings:()=>rB,getText:()=>function e(t){return Array.isArray(t)?t.map(e).join(""):rc(t)?"br"===t.name?"\n":e(t.children):ru(t)?e(t.children):rd(t)?t.data:""},hasAttrib:()=>rW,hasChildren:()=>rm,innerText:()=>function e(t){return Array.isArray(t)?t.map(e).join(""):rm(t)&&(t.type===c.Tag||ru(t))?e(t.children):rd(t)?t.data:""},isCDATA:()=>ru,isComment:()=>rh,isDocument:()=>rp,isTag:()=>rc,isText:()=>rd,nextElementSibling:()=>r$,prepend:()=>rJ,prependChild:()=>rZ,prevElementSibling:()=>rH,removeElement:()=>rX,removeSubsets:()=>na,replaceElement:()=>rY,testElement:()=>r7,textContent:()=>rj,uniqueSort:()=>ns});var w={};r.r(w),r.d(w,{description:()=>ix,fn:()=>iS,name:()=>iw});var x={};r.r(x),r.d(x,{description:()=>iA,fn:()=>iE,name:()=>iC});var S={};r.r(S),r.d(S,{description:()=>iz,fn:()=>iN,name:()=>iT});var C={};r.r(C),r.d(C,{attrsGroups:()=>iM,attrsGroupsDefaults:()=>iI,attrsGroupsDeprecated:()=>iR,colorsNames:()=>iB,colorsProps:()=>iW,colorsShortNames:()=>iU,editorNamespaces:()=>iF,elems:()=>iq,elemsGroups:()=>iO,inheritableAttrs:()=>i_,pathElems:()=>iD,presentationNonInheritableGroupAttrs:()=>iG,pseudoClasses:()=>iV,referencesProps:()=>ij,textElems:()=>iP});var A={};r.r(A),r.d(A,{safe:()=>aL,spec:()=>az});var E={};r.r(E),r.d(E,{angle:()=>ou,decibel:()=>of,flex:()=>om,frequency:()=>oh,length:()=>oc,resolution:()=>op,semitones:()=>og,time:()=>od});var T={};r.r(T),r.d(T,{getTrace:()=>oW,isKeyword:()=>oH,isProperty:()=>o$,isType:()=>oV});var z={};r.r(z),r.d(z,{generate:()=>sn,name:()=>se,parse:()=>sr,structure:()=>st});var L={};r.r(L),r.d(L,{generate:()=>su,name:()=>so,parse:()=>sc,structure:()=>sl,walkContext:()=>ss});var N={};r.r(N),r.d(N,{generate:()=>sf,name:()=>sd,parse:()=>sm,structure:()=>sp,walkContext:()=>sh});var O={};r.r(O),r.d(O,{generate:()=>sw,name:()=>sy,parse:()=>sv,structure:()=>sk});var P={};r.r(P),r.d(P,{generate:()=>sN,name:()=>sE,parse:()=>sL,structure:()=>sz,walkContext:()=>sT});var D={};r.r(D),r.d(D,{generate:()=>sM,name:()=>sO,parse:()=>sD,structure:()=>sP});var M={};r.r(M),r.d(M,{generate:()=>sF,name:()=>sI,parse:()=>sq,structure:()=>sR});var I={};r.r(I),r.d(I,{generate:()=>sB,name:()=>sj,parse:()=>sG,structure:()=>s_});var R={};r.r(R),r.d(R,{generate:()=>s$,name:()=>sU,parse:()=>sV,structure:()=>sW});var q={};r.r(q),r.d(q,{generate:()=>sQ,name:()=>sH,parse:()=>sY,structure:()=>sX});var F={};r.r(F),r.d(F,{generate:()=>s0,name:()=>sK,parse:()=>sJ,structure:()=>sZ});var j={};r.r(j),r.d(j,{generate:()=>s6,name:()=>s2,parse:()=>s8,structure:()=>s3});var _={};r.r(_),r.d(_,{generate:()=>la,name:()=>lt,parse:()=>li,structure:()=>ln,walkContext:()=>lr});var G={};r.r(G),r.d(G,{generate:()=>lh,name:()=>lc,parse:()=>ld,structure:()=>lu});var B={};r.r(B),r.d(B,{generate:()=>lg,name:()=>lp,parse:()=>lf,structure:()=>lm});var U={};r.r(U),r.d(U,{generate:()=>lv,name:()=>lb,parse:()=>lk,structure:()=>ly});var W={};r.r(W),r.d(W,{generate:()=>lA,name:()=>lw,parse:()=>lC,structure:()=>lx});var V={};r.r(V),r.d(V,{generate:()=>lO,name:()=>lE,parse:()=>
1lN,structure:()=>lT});var $={};r.r($),r.d($,{generate:()=>lR,name:()=>lP,parse:()=>lI,structure:()=>lM,walkContext:()=>lD});var H={};r.r(H),r.d(H,{generate:()=>l_,name:()=>lq,parse:()=>lj,structure:()=>lF});var X={};r.r(X),r.d(X,{generate:()=>lV,name:()=>lB,parse:()=>lW,structure:()=>lU,xxx:()=>lG});var Y={};r.r(Y),r.d(Y,{generate:()=>lY,name:()=>l$,parse:()=>lX,structure:()=>lH});var Q={};r.r(Q),r.d(Q,{generate:()=>lJ,name:()=>lQ,parse:()=>lZ,structure:()=>lK});var K={};r.r(K),r.d(K,{generate:()=>l3,name:()=>l0,parse:()=>l2,structure:()=>l1});var Z={};r.r(Z),r.d(Z,{generate:()=>l6,name:()=>l4,parse:()=>l8,structure:()=>l5});var J={};r.r(J),r.d(J,{generate:()=>ct,name:()=>l9,parse:()=>ce,structure:()=>l7});var ee={};r.r(ee),r.d(ee,{generate:()=>ca,name:()=>cr,parse:()=>ci,structure:()=>cn});var et={};r.r(et),r.d(et,{generate:()=>cc,name:()=>co,parse:()=>cl,structure:()=>cs});var er={};r.r(er),r.d(er,{generate:()=>cp,name:()=>cu,parse:()=>ch,structure:()=>cd});var en={};r.r(en),r.d(en,{generate:()=>cb,name:()=>cm,parse:()=>cg,structure:()=>cf});var ei={};r.r(ei),r.d(ei,{generate:()=>cw,name:()=>cy,parse:()=>cv,structure:()=>ck});var ea={};r.r(ea),r.d(ea,{generate:()=>cA,name:()=>cx,parse:()=>cC,structure:()=>cS});var eo={};r.r(eo),r.d(eo,{generate:()=>cL,name:()=>cE,parse:()=>cz,structure:()=>cT});var es={};r.r(es),r.d(es,{generate:()=>cM,name:()=>cN,parse:()=>cD,structure:()=>cP,walkContext:()=>cO});var el={};r.r(el),r.d(el,{generate:()=>cj,name:()=>cI,parse:()=>cF,structure:()=>cq,walkContext:()=>cR});var ec={};r.r(ec),r.d(ec,{generate:()=>cW,name:()=>cG,parse:()=>cU,structure:()=>cB});var eu={};r.r(eu),r.d(eu,{generate:()=>cY,name:()=>c$,parse:()=>cX,structure:()=>cH});var ed={};r.r(ed),r.d(ed,{generate:()=>c2,name:()=>cZ,parse:()=>c1,structure:()=>c0,walkContext:()=>cJ});var eh={};r.r(eh),r.d(eh,{generate:()=>c8,name:()=>c3,parse:()=>c5,structure:()=>c4});var ep={};r.r(ep),r.d(ep,{generate:()=>ue,name:()=>c6,parse:()=>c7,structure:()=>c9});var em={};r.r(em),r.d(em,{generate:()=>ua,name:()=>ut,parse:()=>ui,structure:()=>un,walkContext:()=>ur});var ef={};r.r(ef),r.d(ef,{generate:()=>uu,name:()=>us,parse:()=>uc,structure:()=>ul});var eg={};r.r(eg),r.d(eg,{generate:()=>ug,name:()=>uh,parse:()=>uf,structure:()=>um,walkContext:()=>up});var eb={};r.r(eb),r.d(eb,{generate:()=>uv,name:()=>ub,parse:()=>uk,structure:()=>uy});var ey={};r.r(ey),r.d(ey,{generate:()=>uA,name:()=>ux,parse:()=>uC,structure:()=>uS});var ek={};r.r(ek),r.d(ek,{generate:()=>uD,name:()=>uN,parse:()=>uP,structure:()=>uO});var ev={};r.r(ev),r.d(ev,{generate:()=>uq,name:()=>uM,parse:()=>uR,structure:()=>uI});var ew={};r.r(ew),r.d(ew,{generate:()=>uG,name:()=>uF,parse:()=>u_,structure:()=>uj});var ex={};r.r(ex),r.d(ex,{generate:()=>u$,name:()=>uU,parse:()=>uV,structure:()=>uW});var eS={};r.r(eS),r.d(eS,{AnPlusB:()=>z,Atrule:()=>L,AtrulePrelude:()=>N,AttributeSelector:()=>O,Block:()=>P,Brackets:()=>D,CDC:()=>M,CDO:()=>I,ClassSelector:()=>R,Combinator:()=>q,Comment:()=>F,Condition:()=>j,Declaration:()=>_,DeclarationList:()=>G,Dimension:()=>B,Feature:()=>U,FeatureFunction:()=>W,FeatureRange:()=>V,Function:()=>$,GeneralEnclosed:()=>H,Hash:()=>X,IdSelector:()=>Q,Identifier:()=>Y,Layer:()=>K,LayerList:()=>Z,MediaQuery:()=>J,MediaQueryList:()=>ee,NestingSelector:()=>et,Nth:()=>er,Number:()=>en,Operator:()=>ei,Parentheses:()=>ea,Percentage:()=>eo,PseudoClassSelector:()=>es,PseudoElementSelector:()=>el,Ratio:()=>ec,Raw:()=>eu,Rule:()=>ed,Scope:()=>eh,Selector:()=>ep,SelectorList:()=>em,String:()=>ef,StyleSheet:()=>eg,SupportsDeclaration:()=>eb,TypeSelector:()=>ey,UnicodeRange:()=>ek,Url:()=>ev,Value:()=>ew,WhiteSpace:()=>ex});var eC={};r.r(eC),r.d(eC,{AtrulePrelude:()=>uX,Selector:()=>uY,Value:()=>uK});var eA={};r.r(eA),r.d(eA,{AnPlusB:()=>sr,Atrule:()=>sc,AtrulePrelude:()=>sm,AttributeSelector:()=>sv,Block:()=>sL,Brackets:()=>sD,CDC:()=>sq,CDO:()=>sG,ClassSelector:()=>sV,Combinator:()=>sY,Comment:()=>sJ,Condition:()=>s8,Declaration:()=>li,DeclarationList:()=>ld,Dimension:()=>lf,Feature:()=>lk,FeatureFunction:()=>lC,FeatureRange:()=>lN,Function:()=>lI,GeneralEnclosed:()=>lj,Hash:()=>lW,IdSelector:()=>lZ,Identifier:()=>lX,Layer:()=>l2,LayerList:()=>l8,MediaQuery:()=>ce,MediaQueryList:()=>ci,NestingSelector:()=>cl,Nth:()=>ch,Number:()=>cg,Operator:()=>cv,Parentheses:()=>cC,Percentage:()=>cz,PseudoClassSelector:()=>cD,PseudoElementSelector:()=>cF,Ratio:()=>cU,Raw:()=>cX,Rule:()=>c1,Scope:()=>c5,Selector:()=>c7,SelectorList:()=>ui,String:()=>uc,StyleSheet:()=>uf,SupportsDeclaration:()=>uk,TypeSelector:()=>uC,UnicodeRange:()=>uP,Url:()=>uR,Value:()=>u_,WhiteSpace:()=>uV});var eE={};r.r(eE),r.d(eE,{safe:()=>dJ,spec:()=>dZ});var eT={};r.r(eT),r.d(eT,{getTrace:()=>h5,isKeyword:()=>h9,isProperty:()=>h6,isType:()=>h8});var ez={};r.r(ez),r.d(ez,{generate:()=>pC,name:()=>pw,parse:()=>pS,structure:()=>px});var eL={};r.r(eL),r.d(eL,{generate:()=>pO,name:()=>pT,parse:()=>pN,structure:()=>pL,walkContext:()=>pz});var eN={};r.r(eN),r.d(eN,{generate:()=>pR,name:()=>pP,parse:()=>pI,structure:()=>pM,walkContext:()=>pD});var eO={};r.r(eO),r.d(eO,{generate:()=>pB,name:()=>pj,parse:()=>pG,structure:()=>p_});var eP={};r.r(eP),r.d(eP,{generate:()=>pK,name:()=>pH,parse:()=>pQ,structure:()=>pY,walkContext:()=>pX});var eD={};r.r(eD),r.d(eD,{generate:()=>p1,name:()=>pZ,parse:()=>p0,structure:()=>pJ});var eM={};r.r(eM),r.d(eM,{generate:()=>p5,name:()=>p2,parse:()=>p4,structure:()=>p3});var eI={};r.r(eI),r.d(eI,{generate:()=>p7,name:()=>p8,parse:()=>p9,structure:()=>p6});var eR={};r.r(eR),r.d(eR,{generate:()=>mn,name:()=>me,parse:()=>mr,structure:()=>mt});var eq={};r.r(eq),r.d(eq,{generate:()=>ms,name:()=>mi,parse:()=>mo,structure:()=>ma});var eF={};r.r(eF),r.d(eF,{generate:()=>md,name:()=>ml,parse:()=>mu,structure:()=>mc});var ej={};r.r(ej),r.d(ej,{generate:()=>mk,name:()=>mf,parse:()=>my,structure:()=>mb,walkContext:()=>mg});var e_={};r.r(e_),r.d(e_,{generate:()=>mE,name:()=>mS,parse:()=>mA,structure:()=>mC});var eG={};r.r(eG),r.d(eG,{generate:()=>mN,name:()=>mT,parse:()=>mL,structure:()=>mz});var eB={};r.r(eB),r.d(eB,{generate:()=>mI,name:()=>mO,parse:()=>mM,structure:()=>mD,walkContext:()=>mP});var eU={};r.r(eU),r.d(eU,{generate:()=>m_,name:()=>mq,parse:()=>mj,structure:()=>mF,xxx:()=>mR});var eW={};r.r(eW),r.d(eW,{generate:()=>mW,name:()=>mG,parse:()=>mU,structure:()=>mB});var eV={};r.r(eV),r.d(eV,{generate:()=>mX,name:()=>mV,parse:()=>mH,structure:()=>m$});var e$={};r.r(e$),r.d(e$,{generate:()=>mZ,name:()=>mY,parse:()=>mK,structure:()=>mQ});var eH={};r.r(eH),r.d(eH,{generate:()=>m2,name:()=>mJ,parse:()=>m1,structure:()=>m0});var eX={};r.r(eX),r.d(eX,{generate:()=>m8,name:()=>m3,parse:()=>m5,structure:()=>m4});var eY={};r.r(eY),r.d(eY,{generate:()=>fe,name:()=>m6,parse:()=>m7,structure:()=>m9});var eQ={};r.r(eQ),r.d(eQ,{generate:()=>fi,name:()=>ft,parse:()=>fn,structure:()=>fr});var eK={};r.r(eK),r.d(eK,{generate:()=>fl,name:()=>fa,parse:()=>fs,structure:()=>fo});var eZ={};r.r(eZ),r.d(eZ,{generate:()=>fh,name:()=>fc,parse:()=>fd,structure:()=>fu});var eJ={};r.r(eJ),r.d(eJ,{generate:()=>fg,name:()=>fp,parse:()=>ff,structure:()=>fm});var e0={};r.r(e0),r.d(e0,{generate:()=>fw,name:()=>fb,parse:()=>
1fv,structure:()=>fk,walkContext:()=>fy});var e1={};r.r(e1),r.d(e1,{generate:()=>fE,name:()=>fx,parse:()=>fA,structure:()=>fC,walkContext:()=>fS});var e2={};r.r(e2),r.d(e2,{generate:()=>fO,name:()=>fz,parse:()=>fN,structure:()=>fL});var e3={};r.r(e3),r.d(e3,{generate:()=>fR,name:()=>fD,parse:()=>fI,structure:()=>fM});var e4={};r.r(e4),r.d(e4,{generate:()=>fU,name:()=>fj,parse:()=>fB,structure:()=>fG,walkContext:()=>f_});var e5={};r.r(e5),r.d(e5,{generate:()=>fH,name:()=>fW,parse:()=>f$,structure:()=>fV});var e8={};r.r(e8),r.d(e8,{generate:()=>fZ,name:()=>fX,parse:()=>fK,structure:()=>fQ,walkContext:()=>fY});var e6={};r.r(e6),r.d(e6,{generate:()=>f4,name:()=>f1,parse:()=>f3,structure:()=>f2});var e9={};r.r(e9),r.d(e9,{generate:()=>ge,name:()=>f8,parse:()=>f7,structure:()=>f9,walkContext:()=>f6});var e7={};r.r(e7),r.d(e7,{generate:()=>ga,name:()=>gr,parse:()=>gi,structure:()=>gn});var te={};r.r(te),r.d(te,{generate:()=>gp,name:()=>gu,parse:()=>gh,structure:()=>gd});var tt={};r.r(tt),r.d(tt,{generate:()=>gy,name:()=>gf,parse:()=>gb,structure:()=>gg});var tr={};r.r(tr),r.d(tr,{generate:()=>gx,name:()=>gk,parse:()=>gw,structure:()=>gv});var tn={};r.r(tn),r.d(tn,{generate:()=>gT,name:()=>gC,parse:()=>gE,structure:()=>gA});var ti={};r.r(ti),r.d(ti,{AnPlusB:()=>ez,Atrule:()=>eL,AtrulePrelude:()=>eN,AttributeSelector:()=>eO,Block:()=>eP,Brackets:()=>eD,CDC:()=>eM,CDO:()=>eI,ClassSelector:()=>eR,Combinator:()=>eq,Comment:()=>eF,Declaration:()=>ej,DeclarationList:()=>e_,Dimension:()=>eG,Function:()=>eB,Hash:()=>eU,IdSelector:()=>eV,Identifier:()=>eW,MediaFeature:()=>e$,MediaQuery:()=>eH,MediaQueryList:()=>eX,Nth:()=>eY,Number:()=>eQ,Operator:()=>eK,Parentheses:()=>eZ,Percentage:()=>eJ,PseudoClassSelector:()=>e0,PseudoElementSelector:()=>e1,Ratio:()=>e2,Raw:()=>e3,Rule:()=>e4,Selector:()=>e5,SelectorList:()=>e8,String:()=>e6,StyleSheet:()=>e9,TypeSelector:()=>e7,UnicodeRange:()=>te,Url:()=>tt,Value:()=>tr,WhiteSpace:()=>tn});var ta={};r.r(ta),r.d(ta,{AtrulePrelude:()=>gL,Selector:()=>gN,Value:()=>gP});var to={};r.r(to),r.d(to,{AnPlusB:()=>pS,Atrule:()=>pN,AtrulePrelude:()=>pI,AttributeSelector:()=>pG,Block:()=>pQ,Brackets:()=>p0,CDC:()=>p4,CDO:()=>p9,ClassSelector:()=>mr,Combinator:()=>mo,Comment:()=>mu,Declaration:()=>my,DeclarationList:()=>mA,Dimension:()=>mL,Function:()=>mM,Hash:()=>mj,IdSelector:()=>mH,Identifier:()=>mU,MediaFeature:()=>mK,MediaQuery:()=>m1,MediaQueryList:()=>m5,Nth:()=>m7,Number:()=>fn,Operator:()=>fs,Parentheses:()=>fd,Percentage:()=>ff,PseudoClassSelector:()=>fv,PseudoElementSelector:()=>fA,Ratio:()=>fN,Raw:()=>fI,Rule:()=>fB,Selector:()=>f$,SelectorList:()=>fK,String:()=>f3,StyleSheet:()=>f7,TypeSelector:()=>gi,UnicodeRange:()=>gh,Url:()=>gb,Value:()=>gw,WhiteSpace:()=>gE});var ts={};r.r(ts),r.d(ts,{compress:()=>bH,find:()=>b0,findAll:()=>b2,findLast:()=>b1,fromPlainObject:()=>b3,generate:()=>bZ,lexer:()=>bY,parse:()=>bK,specificity:()=>bg,toPlainObject:()=>b4,tokenize:()=>bQ,walk:()=>bJ});var tl={};r.r(tl),r.d(tl,{description:()=>yu,fn:()=>yh,name:()=>yc});var tc={};r.r(tc),r.d(tc,{description:()=>ym,fn:()=>yf,name:()=>yp});var tu={};r.r(tu),r.d(tu,{description:()=>yb,fn:()=>yy,name:()=>yg});var td={};r.r(td),r.d(td,{description:()=>yv,fn:()=>yC,name:()=>yk});var th={};r.r(th),r.d(th,{description:()=>yE,fn:()=>yT,name:()=>yA});var tp={};r.r(tp),r.d(tp,{description:()=>yL,fn:()=>yO,name:()=>yz});var tm={};r.r(tm),r.d(tm,{description:()=>yU,fn:()=>yW,name:()=>yB});var tf={};r.r(tf),r.d(tf,{description:()=>y$,fn:()=>yK,name:()=>yV});var tg={};r.r(tg),r.d(tg,{description:()=>yJ,fn:()=>y0,name:()=>yZ});var tb={};r.r(tb),r.d(tb,{description:()=>y3,fn:()=>y8,name:()=>y2});var ty={};r.r(ty),r.d(ty,{description:()=>y9,fn:()=>ki,name:()=>y6});var tk={};r.r(tk),r.d(tk,{description:()=>ko,fn:()=>ku,name:()=>ka});var tv={};r.r(tv),r.d(tv,{description:()=>kh,fn:()=>kp,name:()=>kd});var tw={};r.r(tw),r.d(tw,{description:()=>kf,fn:()=>kg,name:()=>km});var tx={};r.r(tx),r.d(tx,{description:()=>ky,fn:()=>kv,name:()=>kb});var tS={};r.r(tS),r.d(tS,{description:()=>kD,fn:()=>kM,name:()=>kP});var tC={};r.r(tC),r.d(tC,{description:()=>kR,fn:()=>kq,name:()=>kI});var tA={};r.r(tA),r.d(tA,{description:()=>kj,fn:()=>
1kG,name:()=>kF});var tE={};r.r(tE),r.d(tE,{description:()=>kU,fn:()=>kW,name:()=>kB});var tT={};r.r(tT),r.d(tT,{description:()=>k$,fn:()=>kH,name:()=>kV});var tz={};r.r(tz),r.d(tz,{description:()=>kY,fn:()=>kK,name:()=>kX});var tL={};r.r(tL),r.d(tL,{description:()=>kJ,fn:()=>k1,name:()=>kZ});var tN={};r.r(tN),r.d(tN,{description:()=>vN,fn:()=>vO,name:()=>vL});var tO={};r.r(tO),r.d(tO,{description:()=>vX,fn:()=>vY,name:()=>vH});var tP={};r.r(tP),r.d(tP,{description:()=>v2,fn:()=>v3,name:()=>v1});var tD={};r.r(tD),r.d(tD,{description:()=>v5,fn:()=>v8,name:()=>v4});var tM={};r.r(tM),r.d(tM,{description:()=>v9,fn:()=>v7,name:()=>v6});var tI={};r.r(tI),r.d(tI,{description:()=>wt,fn:()=>wr,name:()=>we});var tR={};r.r(tR),r.d(tR,{description:()=>wi,fn:()=>wa,name:()=>wn});var tq={};r.r(tq),r.d(tq,{description:()=>ws,fn:()=>wl,name:()=>wo});var tF={};r.r(tF),r.d(tF,{description:()=>wu,fn:()=>wh,name:()=>wc});var tj={};r.r(tj),r.d(tj,{description:()=>wf,fn:()=>wb,name:()=>wm});var t_={};r.r(t_),r.d(t_,{description:()=>wk,fn:()=>ww,name:()=>wy});var tG={};r.r(tG),r.d(tG,{description:()=>wS,fn:()=>wT,name:()=>wx});var tB={};r.r(tB),r.d(tB,{description:()=>wL,fn:()=>wN,name:()=>wz});var tU={};r.r(tU),r.d(tU,{description:()=>wP,fn:()=>wU,name:()=>wO});var tW={};r.r(tW),r.d(tW,{description:()=>wV,fn:()=>wY,name:()=>wW});var tV={};r.r(tV),r.d(tV,{description:()=>wK,fn:()=>wZ,name:()=>wQ});var t$={};r.r(t$),r.d(t$,{description:()=>w0,fn:()=>w2,name:()=>wJ});var tH={};r.r(tH),r.d(tH,{description:()=>w4,fn:()=>w5,name:()=>w3});var tX={};r.r(tX),r.d(tX,{description:()=>w6,fn:()=>w9,name:()=>w8});var tY={};r.r(tY),r.d(tY,{description:()=>xe,fn:()=>xt,name:()=>w7});var tQ={};r.r(tQ),r.d(tQ,{description:()=>xn,fn:()=>xi,name:()=>xr});var tK={};r.r(tK),r.d(tK,{description:()=>xo,fn:()=>xl,name:()=>xa});var tZ={};r.r(tZ),r.d(tZ,{description:()=>xu,fn:()=>xd,name:()=>xc});var tJ={};r.r(tJ),r.d(tJ,{description:()=>xp,fn:()=>xm,name:()=>xh});var t0={};r.r(t0),r.d(t0,{description:()=>xg,fn:()=>xy,name:()=>xf});var t1={};r.r(t1),r.d(t1,{description:()=>xv,fn:()=>xA,name:()=>xk});var t2={};r.r(t2),r.d(t2,{description:()=>xT,fn:()=>xz,name:()=>xE});var t3={};r.r(t3),r.d(t3,{description:()=>xN,fn:()=>xO,name:()=>xL});var t4=r(668),t5=r(97774),t8=r(71807);let t6=Symbol(),t9=(e,t,r)=>{let n=t[e.type];if(!n?.enter||n.enter(e,r)!==t6){if("root"===e.type)for(let r of e.children)t9(r,t,e);if("element"===e.type&&r.children.includes(e))for(let r of e.children)t9(r,t,e);n?.exit&&n.exit(e,r)}},t7=(e,t,r,n,i)=>{for(let a of r){let r=n?.[a.name];if(!1===r)continue;let o={...a.params,...i,...r},s=a.fn(e,o,t);null!=s&&t9(e,s)}};!function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(c||(c={}));let re=c.Root,rt=c.Text,rr=c.Directive,rn=c.Comment,ri=c.Script,ra=c.Style,ro=c.Tag,rs=c.CDATA,rl=c.Doctype;function rc(e){return e.type===c.Tag||e.type===c.Script||e.type===c.Style}function ru(e){return e.type===c.CDATA}function rd(e){return e.type===c.Text}function rh(e){return e.type===c.Comment}function rp(e){return e.type===c.Root}function rm(e){return Object.prototype.hasOwnProperty.call(e,"children")}let rf=new Uint16Array('áµ<\xd5ıÊÒÕ»×ÙµÛÞ¢ßà à©àªà¶¡à¹à¼à¼¦áá¨á¡ááááá¥\0\0\0\0\0\0á«áá¦á°á·á½¾â â°âââ»ââ ¤â¤â´â¹â¿ããºã¹ã¬ã£¾ã¨¨ã©±ã« 㬮à EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcfligè»\xc6äPè»&ä¦cuteè»\xc1äreve;äÄiyx}rcè»\xc2ä;är;ì\ud835\udd04raveè»\xc0äpha;äacr;äd;æ©Ägp\x9d\xa1on;äf;ì\ud835\udd38plyFunction;æ¡ingè»\xc5ä
Äcs\xbe\xc3r;ì\ud835\udc9cign;æildeè»\xc3ämlè»\xc4äÐaceforsu\xe5\xfb\xfeÄÄĢħĪÄcr\xea\xf2kslash;æÅ¶\xf6\xf8;æ«§ed;æy;äÆcrtÄ
ÄÄause;æµnoullis;æ¬a;är;ì\ud835\udd05pf;ì\ud835\udd39eve;äc\xf2Ämpeq;æÜHOacdefhilorsuÅÅÅÆÆÆ¢ÆµÆ·ÆºÇÈɳɸɾcy;ä§PYè»\xa9䩯cpyÅŢźute;äÄ;iŧŨætalDifferentialD;æ
leys;æÈaeioÆÆÆÆron;ädilè»\xc7ärc;änint;æ°ot;äÄdnƧÆilla;ä¸terDot;ä·\xf2Å¿i;ä§rcleÈDMPTÇÇÇÇot;æinus;ælus;æimes;æoÄcsǢǸkwiseContourIntegral;æ²eCurlyÄDQÈÈoubleQuote;æuote;æÈlnpuÈȨÉÉonÄ;eȥȦæ·;æ©´ÆgitȯȶȺruent;æ¡nt;æ¯ourIntegral;æ®ÄfrÉÉ;æoduct;ænterClockwiseContourIntegral;æ³oss;樯cr;ì\ud835\udc9epÄ;CÊÊ
æap;æÖDJSZacefiosÊ Ê¬Ê°Ê´Ê¸ËËˡ˦̳ÒÄ;oŹʥtrahd;æ¤cy;äcy;ä
cy;äÆgrsÊ¿ËËger;æ¡r;æ¡hv;櫤ÄayËËron;ä;älÄ;tËËæa;är;ì\ud835\udd07Äaf˫̧Äcm˰̢riticalÈADGTÌÌÌÌcute;ä´oÅ´ÌÌ;äbleAcute;ärave;ä ilde;äond;æferentialD;æ
Ѱ̽\0\0\0ÍÍ\0Ð
f;ì\ud835\udd3bÆ;DEÍÍÍä¨ot;æqual;æbleÌCDLRUVͣͲÎÏϢϸontourIntegra\xecȹoɴ͹\0\0Í»\xbbÍnArrow;æÄeoÎΤftÆARTÎÎΡrrow;æightArrow;æe\xe5ËngÄLRΫÏeftÄARγιrrow;æ¸ightArrow;æºightArrow;æ¹ightÄATÏÏrrow;æee;æ¨pÉÏ©\0\0ϯrrow;æownArrow;æerticalBar;æ¥nÌ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;ì\ud835\udc9frok;äà NTacdfglmopqstuxÒ½ÓÓÓÓÓ¢Ó§Ó®ÓµÔ¡Ô¯Ô¶ÕÕÕ Õ¥G;ä
Hè»\xd0äcuteè»\xc9äÆaiyÓÓÓron;ärcè»\xcaä;äot;är;ì\ud835\udd08raveè»\xc8äement;æÄapÓºÓ¾cr;ätyÉÔ\0\0ÔmallSquare;æ»erySmallSquare;æ«ÄgpÔ¦Ôªon;äf;ì\ud835\udd3csilon;äuÄaiÔ¼ÕlÄ;TÕÕæ©µilde;ælibrium;æÄciÕÕr;æ°m;橳a;ämlè»\xcbäÄipÕªÕ¯sts;æonentialE;æ
ÊcfiosÖ
ÖÖÖ²×y;ä¤r;ì\ud835\udd09lledÉÖ\0\0Ö£mallSquare;æ¼erySmallSquare;æªÍ°Öº\0Ö¿\0\0×f;ì\ud835\udd3dAll;æriertrf;æ±c\xf2רJTabcdfgorst×¨×¬×¯×ºØØØØØØ£Ù¬Ù²cy;äè»>ä¾mmaÄ;d׷׸ä;äreve;äÆeiyØØØdil;ä¢rc;ä;äot;ä r;ì\ud835\udd0a;æpf;ì\ud835\udd3eeaterÌEFGLSTصÙÙÙÙÙ¦qualÄ;Lؾؿæ¥ess;æullEqual;æ§reater;檢ess;æ·lantEqual;橾ilde;æ³cr;ì\ud835\udca2;æ«ÐAacfiosuÚ
ÚÚÚÚÚªÚ¾ÛRDcy;äªÄctÚÚek;ä;äirc;ä¤r;ælbertSpace;æÇ°Ú¯\0Ú²f;æizontalLine;æÄctÛÛ
\xf2Ú©rok;ä¦mpÅÛÛownHum\xf0įqual;æÜEJOacdfgmnostuÛºÛ¾ÜÜÜÜÜܡܨÝݸÞÞÞcy;älig;ä²cy;äcuteè»\xcdäÄiyÜÜrcè»\xceä;äot;ä°r;æraveè»\xccäÆ;apÜ Ü¯Ü¿ÄcgÜ´Ü·r;äªinaryI;æ
lie\xf3ÏÇ´Ý\0Ý¢Ä;eÝÝæ¬ÄgrÝÝral;æ«section;æisibleÄCTݬݲomma;æ£imes;æ¢ÆgptÝ¿ÞÞon;ä®f;ì\ud835\udd40a;äcr;æilde;ä¨Ç«Þ\0Þcy;älè»\xcfäÊcfosuÞ¬Þ·Þ¼ßßÄiyÞ±Þµrc;ä´;är;ì\ud835\udd0dpf;ì\ud835\udd41Ç£ß\0ßr;ì\ud835\udca5rcy;äkcy;äÎHJacfosߤߨ߽߬߱à à cy;ä¥cy;äppa;äÄeyß¶ß»dil;ä¶;är;ì\ud835\udd0epf;ì\ud835\udd42cr;ì\ud835\udca6Ö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\xe1ÎsÌEFGLSTॾà¦à¦à¦à¦¢à¦qualGreater;æullEqual;æ¦reater;æ¶ess;檡lantEqual;橽ilde;æ²r;ì\ud835\udd0fÄ;eঽাæftarrow;æidot;ä¿Ænpwà§à¨à¨gÈLRlrà§à§·à¨à¨eftÄAR০৬rrow;æµightArrow;æ·ightArrow;æ¶eftÄarγà¨ight\xe1οight\xe1Ïf;ì\ud835\udd43erÄLRਢਬeftArrow;æightArrow;æÆchtਾà©à©\xf2à¡;æ°rok;ä
;æªÐacefiosuà©à©à© ੷੼àª
àªàªp;æ¤
y;äÄdl੥੯iumSpace;ælintrf;æ³r;ì\ud835\udd10nusPlus;æpf;ì\ud835\udd44c\xf2à©¶;äÒJacefostuણધàªà«à¬à¬à¶à¶à¶cy;äcute;ä
Æaey઴હાron;ä
dil;ä
;äÆgswà«à«°à¬ativeÆMTVà«à«à«¨ediumSpace;æhiÄcn૦à«\xebà«eryThi\xeeà«tedÄGL૸à¬reaterGreate\xf2Ù³essLes\xf3à©Line;är;ì\ud835\udd11ÈBnptଢନଷ଺reak;æ BreakingSpace;ä f;æÚ;CDEGHLNPRSTVàààªà¼à®¡à¯«à°à±à²à²¦à³àµ¡à¶
櫬Äouàà¤ngruent;æ¢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;ì\ud835\udca9ildeè»\xd1ä;äÜEacdfgmoprstuvà¶½à·à·à·à·à· à·§à·¼à¸à¸ ยา฿à¹lig;ä
cuteè»\xd3äÄiyà·à·rcè»\xd4ä;äblac;ä
r;ì\ud835\udd12raveè»\xd2äÆaei෮ෲ෶cr;ä
ga;ä©cron;äpf;ì\ud835\udd46enCurlyÄDQà¸à¸oubleQuote;æuote;æ;æ©Äclวฬr;ì\ud835\udcaaashè»\xd8äiŬื฼deè»\xd5äes;樷mlè»\xd6äerÄBPà¹à¹ Äarà¹à¹r;æ¾acÄekà¹à¹;æet;æ´arenthesis;
1æÒacfhilors๿àºàºàºàºàºàºàº°à»¼rtialD;æy;är;ì\ud835\udd13i;ä¦;ä usMinus;ä±Äipຢàºncareplan\xe5Úf;æÈ;eio຺ູ໠໤檻cedesÈ;ESTà»à»à»à»æºqual;檯lantEqual;æ¼ilde;æ¾me;æ³Ädp໩໮uct;æortionÄ;aȥ໹l;æÄcià¼à¼r;ì\ud835\udcab;ä¨ÈUfosà¼à¼à¼à¼OTè»"ä¢r;ì\ud835\udd14pf;æcr;ì\ud835\udcacØBEacefhiorsu༾à½à½à½ ཱིྦྷྪà¾áá©á´á¾arr;æ¤Gè»\xae䮯cnrà½à½à½ute;ä
g;æ«rÄ;tà½à½æ l;æ¤Æaeyཧཬཱron;ä
dil;ä
;ä Ä;vླྀཹæerseÄEUà¾à¾Älqà¾à¾ement;æuilibrium;æpEquilibrium;楯r\xbbཹ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;ì\ud835\udd16ortÈDLRUáªá´á¾á
ownArrow\xbbÐeftArrow\xbbà¢ightArrow\xbbà¿pArrow;ægma;ä£allCircle;æpf;ì\ud835\udd4aɲá
\0\0á
°t;æareÈ;ISUá
ȇ
¼áá¯æ¡ntersection;æuÄbpáásetÄ;Eááæqual;æersetÄ;Eá¨á©æqual;ænion;æcr;ì\ud835\udcaear;æÈbcmpááááÄ;sááæetÄ;Eááqual;æÄchá á
eedsÈ;ESTáá®á´á¿æ»qual;檰lantEqual;æ½ilde;æ¿Th\xe1à¾;æÆ;esááá£ærsetÄ;Eááæqual;æet\xbbáÖHRSacfhiorsá¾ááááá±á¶ááááORNè»\xdeäADE;æ¢ÄHcáácy;äy;ä¦Äbuáá;ä;䤯aeyá¥áªá¯ron;ä
¤dil;ä
¢;ä¢r;ì\ud835\udd17Äeiá»áDzá\0áefore;æ´a;äÄcnáákSpace;ìââSpace;ældeÈ;EFTá«á¬á²á¼æ¼qual;æullEqual;æ
ilde;æpf;ì\ud835\udd4bipleDot;æÄctáár;ì\ud835\udcafrok;ä
¦à«¡á·ááá¦\0á¬á±\0\0\0\0\0á¸á½á·á
\0á¿áááÄcrá»áuteè»\xdaärÄ;oááæcir;æ¥rÇ£á\0áy;äve;ä
¬Äiyáá£rcè»\xdbä;ä£blac;ä
°r;ì\ud835\udd18raveè»\xd9äacr;ä
ªÄdiáá©erÄBPááÄaráár;äacÄekáá;æet;æµarenthesis;æonÄ;Pá°á±ælus;æÄgpá»á¿on;ä
²f;ì\ud835\udd4cÐADETadpsáá®á¸áϨááá³rrowÆ;BDá
á á¤ar;æ¤ownArrow;æ
ownArrow;æquilibrium;楮eeÄ;Aááæ¥rrow;æ¥own\xe1ϳerÄLRáá¨eftArrow;æightArrow;æiÄ;lá¹áºäon;ä¥ing;ä
®cr;ì\ud835\udcb0ilde;ä
¨mlè»\xdcäÒDbcdefosvá§á¬á°á³á¾á
áááash;æ«ar;æ««y;äashÄ;lá»á¼æ©;櫦Äeráá
;æÆbtyáááºar;æÄ;iáácalÈBLSTá¡á¥áªá´ar;æ£ine;ä¼eparator;æilde;æThinSpace;ær;ì\ud835\udd19pf;ì\ud835\udd4dcr;ì\ud835\udcb1dash;æªÊcefosá§á¬á±á¶á¼irc;ä
´dge;ær;ì\ud835\udd1apf;ì\ud835\udd4ecr;ì\ud835\udcb2Èfiosáááár;ì\ud835\udd1b;äpf;ì\ud835\udd4fcr;ì\ud835\udcb3ÒAIUacfosuá±áµá¹á½ááááá cy;ä¯cy;äcy;ä®cuteè»\xddäÄiyáárc;ä
¶;ä«r;ì\ud835\udd1cpf;ì\ud835\udd50cr;ì\ud835\udcb4ml;ä
¸ÐHacdefosáµá¹á¿áááá á¤cy;äcute;ä
¹Äayááron;ä
½;äot;ä
»Ç²á\0áoWidt\xe8à«a;är;æ¨pf;æ¤cr;ì\ud835\udcb5௡ááá\0á°á¶á¿\0\0\0\0ááá«áá\0ááá²á¹\0á¾cuteè»\xe1ä¡reve;äÌ;Ediuyááá¡á£á¨áæ¾;ìâ¾Ì³;æ¿rcè»\xe2ä¢teè»\xb4Ì;ä°ligè»\xe6ä¦Ä;r\xb2áº;ì\ud835\udd1eraveè»\xe0ä ÄepááÄfpáásym;æµ\xe8áha;ä±ÄapácÄclá¤á§r;äg;樿ɤá°\0\0áÊ;adsváºá»á¿ááæ§nd;æ©;æ©lope;æ©;æ©Î;elmrszááááá¿ááæ ;榤e\xbbásdÄ;aá¥á¦æ¡Ñ¡á°á²á´á¶á¸áºá¼á¾;榨;榩;榪;榫;榬;æ¦;榮;榯tÄ;vá
áæbÄ;dááæ¾;æ¦Äptááh;æ¢\xbb\xb9arr;æ¼Ägpá£á§on;ä
f;ì\ud835\udd52Î;Eaeiopáá»á½áááá;æ©°cir;橯;æd;æs;ä§roxÄ;eáá\xf1áingè»\xe5䥯ctyá¡á¦á¨r;ì\ud835\udcb6;äªmpÄ;eáá¯\xf1Êildeè»\xe3ä£mlè»\xe4ä¤Äciááonin\xf4ɲnt;æ¨à Nabcdefiklnoprsuáá±á°á¼ááá¸á½á á¦á ¹á¡á᤽á¥á¥°ot;æ«Äcrá¶ákÈcepsáá
ááong;æpsilon;ä¶rime;æµimÄ;eááæ½q;æÅ¶á¢á¦ee;æ½edÄ;gá¬áæ
e\xbbárkÄ;táá·brk;æ¶Äoyáá;ä±quo;æÊcmprtááá¡á¤á¨ausÄ;eÄÄptyv;榰s\xe9áno\xf5ÄÆahwá¯á±á³;ä²;æ¶een;æ¬r;ì\ud835\udd1fgÎcostuvwááá³ááááÆaiuááá\xf0Ý rc;æ¯p\xbbá±Ædptá¤á¨áot;æ¨lus;æ¨imes;æ¨É±á¹\0\0á¾cup;æ¨ar;æ
riangleÄduááown;æ½p;æ³plus;æ¨e\xe5á\xe5áarow;æ¤Æakoáá ¦á µÄcná²á £kÆlstáºÖ«á ozenge;æ§«riangleÈ;dlrá á á á æ´own;æ¾eft;æight;æ¸k;æ£Æ±á «\0á ³Æ²á ¯\0á ±;æ;æ4;æck;æÄeoá ¾á¡Ä;qá¡á¡ì=â¥uiv;ìâ¡â¥t;æÈptwxá¡á¡á¡§á¡¬f;ì\ud835\udd53Ä;táá¡£om\xbbátie;æØDHUVbdhmptuvá¢
á¢á¢ªá¢»á£á£á£¬á£¿á¤
á¤á¤á¤¡ÈLRlrá¢á¢á¢á¢;æ;æ;æ;æÊ;DUduᢡᢢᢤᢦᢨæ;æ¦;æ©;æ¤;æ§ÈLRlrᢳᢵᢷᢹ;æ;æ;æ;æÎ;HLRhlrá£á£á£á£á£á£á£æ;æ¬;æ£;æ ;æ«;æ¢;æox;æ§ÈLRlrᣤᣦᣨᣪ;æ;æ;æ;æÊ;DUduڽ᣷᣹᣻᣽;æ¥;æ¨;æ¬;æ´inus;ælus;æimes;æ ÈLRlrá¤á¤á¤á¤;æ;æ;æ;æÎ;HLRhlrᤰᤱᤳᤵᤷ᤻᤹æ;æª;æ¡;æ;æ¼;æ¤;æÄevÄ£á¥barè»\xa6ä¦Èceioá¥á¥á¥á¥ r;ì\ud835\udcb7mi;æmÄ;eáálÆ;bhᥨᥩᥫä;æ§
sub;æÅ¬á¥´á¥¾lÄ;e᥹᥺æ¢t\xbb᥺pÆ;Eeįá¦
á¦;檮Ä;qÛÛೡᦧ\0᧨á¨á¨á¨²\0ᨷá©\0\0᪴\0\0á«\0\0ᬡᬮáá\0᯽\0á°Æcprá¦á¦²á§ute;äÌ;abcdsᦿá§á§á§á§á§æ©nd;æ©rcup;æ©Äauá§á§p;æ©p;æ©ot;æ©;ìâ©ï¸Äeo᧢᧥t;æ\xeeÚÈaeiuá§°á§»á¨á¨
ǰ᧵\0᧸s;æ©on;
1ädilè»\xe7ä§rc;äpsÄ;sá¨á¨æ©m;æ©ot;äÆdmná¨á¨ ᨦilè»\xb8Æptyv;榲tè\xa2;eá¨á¨®ä¢r\xe4Ʋr;ì\ud835\udd20Æceiᨽá©á©y;äckÄ;má©á©æark\xbbá©;ärÎ;Ecefmsá©á© ᩢᩫ᪤᪪᪮æ;æ§Æ;elᩩᩪá©äq;æeɡᩴ\0\0áªrrowÄlr᩼áªeft;æºight;æ»ÊRSacdáªáªáªáªáª\xbbà½;æst;æirc;æash;ænint;æ¨id;櫯cir;æ§ubsÄ;u᪻᪼æ£it\xbb᪼ˬá«á«á«º\0á¬onÄ;eá«á«äºÄ;q\xc7\xc6Éá«\0\0á«¢aÄ;tá«á«ä¬;äÆ;fl᫨᫩᫫æ\xeeá
eÄmx᫱᫶ent\xbbá«©e\xf3Éǧ᫾\0á¬Ä;dá»á¬ot;æ©n\xf4ÉÆfryá¬á¬á¬;ì\ud835\udd54o\xe4Éè\xa9;sÅá¬r;æÄaoᬥᬩrr;æµss;æÄcuᬲᬷr;ì\ud835\udcb8Ä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\xe3á³u\xe3áµee;æedge;æenè»\xa4ä¤earrowÄlrᯮ᯳eft\xbbá®ight\xbbᮽe\xe4á¯Äciá°á°onin\xf4Ç·nt;æ±lcty;æà¦AHabcdefhijlorstuwz᰸᰻᰿á±á±©á±µá²á²á²¬á²·á³»á³¿á´áµ»á¶á¶«á¶»á·á·r\xf2Îar;楥Èglrsá±á±á±á±ger;æ eth;æ¸\xf2á³hÄ;vá±á±æ\xbbà¤Å«á±¡á±§arow;æ¤a\xe3ÌÄayᱮᱳron;ä;ä´Æ;ao̲ᱼá²ÄgrÊ¿á²r;ætseq;æ©·Æglmá²á²á²è»\xb0ä°ta;ä´ptyv;榱ÄirᲣᲨsht;楿;ì\ud835\udd21arÄlrᲳᲵ\xbbà£\xbbáÊaegsvá³Í¸á³á³á³ mÆ;oșá³á³ndÄ;șá³uit;æ¦amma;äin;æ²Æ;io᳧᳨᳸ä·deè\xf7;oá³§á³°ntimes;æn\xf8á³·cy;äcɯá´\0\0á´rn;æop;æÊlptuwá´á´á´¢áµáµlar;ä¤f;ì\ud835\udd55Ê;empsÌá´á´·á´½áµqÄ;dÍá´³ot;æinus;æ¸lus;æquare;æ¡blebarwedg\xe5\xfanÆadhá®áµáµ§ownarrow\xf3á²arpoonÄlrᵲᵶef\xf4á²´igh\xf4ᲶŢᵿá¶
karo\xf7à½É¯á¶\0\0á¶rn;æop;æÆcotá¶á¶£á¶¦Äryá¶á¶¡;ì\ud835\udcb9;äl;æ§¶rok;äÄdrá¶°á¶´ot;æ±iÄ;fá¶ºá æ¿Äahá·á·r\xf2Щa\xf2ྦangle;榦Äciá·á·y;ägrarr;æ¿à¤Dacdefglmnopqrstuxá¸á¸á¸á¸¸Õ¸á¸¼á¹á¹¡á¹¾áº¥áº¯áº½á»¡á¼ªá¼·á½á½á½ÄDoá¸á´´o\xf4á²Äcsá¸á¸uteè»\xe9ä©ter;æ©®ÈaioyḢḧḱḶron;ärÄ;cá¸á¸®æè»\xeaäªlon;æ;äot;äÄDrá¹á¹
ot;æ;ì\ud835\udd22Æ;rsá¹á¹á¹æªaveè»\xe8ä¨Ä;dá¹á¹æªot;æªÈ;ilsṪṫṲṴæªnters;æ§;æÄ;dṹṺæªot;æªÆapsáº
áºáºcr;ätyÆ;sváºáºáºæ
et\xbbáºpÄ1;áºáº¤Ä³áº¡áº£;æ;æ
æÄgsẪẬ;ä
p;æÄgpẴẸon;äf;ì\ud835\udd56Æalsá»á»á»rÄ;sá»á»æl;æ§£us;橱iÆ;lvá»á»á»äµon\xbbá»;äµÈcsuvỪỳá¼á¼£Äioữḱrc\xbbḮɩỹ\0\0á»»\xedÕantÄglá¼á¼tr\xbbá¹ess\xbbṺÆaeiá¼á¼á¼ls;ä½st;ævÄ;DȵἠD;橸parsl;æ§¥ÄDaἯἳot;ærr;楱Æcdiá¼¾á½á»¸r;æ¯o\xf4ÍÄahá½á½;ä·è»\xf0ä°Ämrá½á½lè»\xebä«o;æ¬Æcipὡὤὧl;ä¡s\xf4Õ®ÄeoὬὴctatio\xeeÕnential\xe5չৡá¾\0á¾\0ᾡᾧ\0\0á¿á¿\0á¿\0ῦῪâ\0ââllingdotse\xf1á¹y;ämale;æÆilrá¾á¾³á¿lig;èï¬É©á¾¹\0\0á¾½g;èï¬ig;èï¬;ì\ud835\udd23lig;èï¬lig;ìfjÆaltá¿á¿á¿¡t;æig;èï¬ns;æ±of;äǰ΅\0ῳf;ì\ud835\udd57ÄakÖ¿á¿·Ä;vῼ´æ;æ«artint;æ¨ÄaoââÄcsââαââ°â¸â
â\0âβâ¢â¥â§âªâ¬\0â®è»\xbdä½;æ
è»\xbcä¼;æ
;æ
;æ
Ƴâ´\0â¶;æ
;æ
Ê´â¾â\0\0âè»\xbeä¾;æ
;æ
5;æ
ƶâ\0â;æ
;æ
8;æ
l;æwn;æ¢cr;ì\ud835\udcbbà¢Eabcdefgijlnorstvââââ¥â°â´â°âµâºâ¿âââ¸Ìâ¾â
âÄ;lÙâ;æªÆcmpâââute;äµmaÄ;dâá³ä³;æªreve;äÄiyâªâ®rc;ä;ä³ot;ä¡È;lqsؾÙâ½âÆ;qsؾÙâlan\xf4Ù¥È;cdlÙ¥âââ¥c;檩otÄ;oââæªÄ;lâ¢â£æª;æªÄ;eâªâìâï¸s;æªr;ì\ud835\udd24Ä;gÙ³Ømel;æ·cy;äÈ;EajÙâââ;æª;檥;檤ÈEaesâââ©â´;æ©pÄ;pâ£â¤æªrox\xbbâ¤Ä;qâ®â¯æªÄ;qâ®âim;æ§pf;ì\ud835\udd58Äciâ
â
r;æmÆ;elÙ«â
â
;æª;æªè>;cdlqr×®â
â
ªâ
®â
³â
¹Äciâ
¥â
§;檧r;橺ot;æPar;æ¦uest;橼Êadelsââ
ªâÙâǰâ\0âpro\xf8âr;楸qÄlqØ¿âles\xf3âi\xedÙ«Äenâ£ârtneqq;ìâ©ï¸\xc5âªÔAabcefkosyâââ±âµâºâââ¯â¨â½r\xf2Î Èilmrâââârs\xf0áf\xbbâ¤il\xf4Ú©Ädrâ â¤cy;äÆ;cwࣴâ«â¯ir;æ¥;æar;æirc;䥯alrââârtsÄ;uââæ¥it\xbbâlip;æ¦con;æ¹r;ì\ud835\udd25sÄewâ£â©arow;椥arow;椦Êamoprâºâ¾âââ£rr;æ¿tht;æ»kÄlrââeftarrow;æ©ightarrow;æªf;ì\ud835\udd59bar;æÆcltâ¯â´â¸r;ì\ud835\udcbdas\xe8â´rok;ä§Äbpââull;æhen\xbbá±à«¡â£\0âª\0â¸â
â\0ââ³\0\0â¸â¢â§â¢â¿\0ââªâ´cuteè»\xedäÆ;
1iyݱâ°âµrcè»\xeeä®;ä¸Äcxâ¼â¿y;äµclè»\xa1ä¡ÄfrÎâ;ì\ud835\udd26raveè»\xecä¬È;inoܾââ©â®Äinâ¢â¦nt;æ¨t;æfin;æ§ta;æ©lig;䳯aopâ¾ââÆcgtâ
ââr;䫯elpÜââin\xe5Þar\xf4Ü h;ä±f;æ·ed;äµÊ;cfotÓ´â¬â±â½âare;æ
inÄ;tâ¸â¹æie;æ§do\xf4âÊ;celpÝââââ¡al;æºÄgrââer\xf3á£\xe3âarhk;æ¨rod;樼Ècgptâ¯â²â¶â»y;äon;ä¯f;ì\ud835\udd5aa;ä¹uestè»\xbfä¿Äciââr;ì\ud835\udcbenÊ;EdsvÓ´âââ¡Ó³;æ¹ot;æµÄ;vâ¦â§æ´;æ³Ä;iÝ·â®lde;ä©Ç«â¸\0â¼cy;älè»\xefä¯Ìcfmosuââââ¡â§âµÄiyâârc;äµ;ä¹r;ì\ud835\udd27ath;ä·pf;ì\ud835\udd5bÇ£â¬\0â±r;ì\ud835\udcbfrcy;äkcy;äÐacfghjosâââ¢â§ââ±âµâ»ppaÄ;vââäº;ä°Äeyââ dil;ä·;äºr;ì\ud835\udd28reen;ä¸cy;ä
cy;äpf;ì\ud835\udd5ccr;ì\ud835\udcc0à®ABEHabcdefghjlmnoprstuvâ°ââââââ½âââââ¥â¹â½ââ²âââ¨âââ â Æartâ·âºâ¼r\xf2à§\xf2Îail;æ¤arr;æ¤Ä;gà¦â;æªar;楢ॣâ¥\0âª\0â±\0\0\0\0\0âµâº\0âââ\0â¹ute;äºmptyv;榴ra\xeeà¡bda;ä»gÆ;dlà¢ââ;æ¦\xe5à¢;æª
uoè»\xabä«rÐ;bfhlpstà¢ââ¦â©â«â®â±âµÄ;fà¢â£s;æ¤s;æ¤\xebâp;æ«l;椹im;楳l;æ¢Æ;aeâ¿ââæª«il;æ¤Ä;sââæª;ìâªï¸Æabrââârr;æ¤rk;æ²Äakâ¢â¬cÄekâ¨âª;ä»;äÄesâ±â³;æ¦lÄduâ¹â»;æ¦;æ¦Èaeuyââââron;ä¾Ädiââil;ä¼\xecࢰ\xe2â©;
1ä»Ècqrsâ£â¦ââ½a;椶uoÄ;rà¸áÄduâ²â·har;楧shar;æ¥h;æ²Ê;fgqsââà¦â³â¿æ¤tÊahlrtââ¤â·ââ¨rrowÄ;tà¢â¡a\xe9â¶arpoonÄduâ¯â´own\xbbÑp\xbb०eftarrows;æightÆahsââârrowÄ;sࣴࢧarpoon\xf3à¾quigarro\xf7â°hreetimes;æÆ;qsâà¦âºlan\xf4বÊ;cdgsবââââ¨c;檨otÄ;oââæ©¿Ä;rââæª;æªÄ;eâ¢â¥ìâï¸s;æªÊadegsâ³â¹â½ââppro\xf8âot;æqÄgqââ
\xf4à¦gt\xf2â\xf4à¦i\xedলÆilrâ࣡âsht;楼;ì\ud835\udd29Ä;Eà¦â£;æªÅ¡â©â¶rÄduâ²â®Ä;l॥â³;楪lk;æcy;äÊ;achtà©ââââr\xf2âorne\xf2á´ard;楫ri;æºÄioââ¤dot;ä
ustÄ;aâ¬âæ°che\xbbâÈEaesâ»â½ââ;æ¨pÄ;pââæªrox\xbbâÄ;qââæªÄ;qââ»im;æ¦Ðabnoptwzâ©â´â·ââ¯âââÄnrâ®â±g;æ¬r;æ½r\xebà£gÆlmrâ¿ââeftÄar০âight\xe1à§²apsto;æ¼ight\xe1à§½parrowÄlrâ¥â©ef\xf4âight;æ¬Æaflâ¶â¹â½r;æ¦
;ì\ud835\udd5dus;æ¨imes;樴šââst;æ\xe1áÆ;efââá ænge\xbbâarÄ;lâ¤â¥ä¨t;æ¦Êachmtâ³â¶â¼â
âr\xf2ࢨorne\xf2á¶arÄ;dà¾â;æ¥;æri;æ¿Ìachiqtââà©â¢â®â»quo;æ¹r;ì\ud835\udcc1mÆ;egলâªâ¬;æª;æªÄbuâªâ³oÄ;rà¸â¹;ærok;ä
è<;cdhilqrà «ââ¹ââ â¥âªâ°Äciââ;檦r;橹re\xe5â²mes;æarr;楶uest;æ©»ÄPiâµâ¹ar;æ¦Æ;efâ à¤á ærÄduâ â shar;æ¥har;楦Äenâ â ¡rtneqq;ìâ¨ï¸\xc5â ÜDacdefhilnopsuâ¡â¡
â¢â¢â¢â¢ ⢥⢨â£â£¢â£¤àªâ£³â¤Dot;æºÈclprâ¡â¡â¡£â¡½rè»\xafä¯Äetâ¡â¡;æÄ;eâ¡â¡æ se\xbbâ¡Ä;sá»â¡¨toÈ;dluá»â¡³â¡·â¡»ow\xeeÒef\xf4à¤\xf0áker;æ®Äoyâ¢â¢mma;権;ä¼ash;æasuredangle\xbbá¦r;ì\ud835\udd2ao;æ§Æcdn⢯⢴â£roè»\xb5äµÈ;acdá¤â¢½â£â£s\xf4á§ir;æ«°otè»\xb7ƵusÆ;bdâ£á¤â£æÄ;uá´¼â£;横ţâ£â£¡p;æ«\xf2â\xf0àªÄdp⣩⣮els;æ§f;ì\ud835\udd5eÄct⣸⣽r;ì\ud835\udcc2pos\xbbáÆ;lmâ¤â¤â¤ä¼timap;æ¸à°GLRVabcdefghijlmoprstuvwâ¥â¥â¥¾â¦â¦â§â§©â¨â¨â©â©âªâªâª¤âª¨â¬â¬ââ¿â®®â°´â±§â±¼â³©Ägtâ¥â¥;ìâ̸Ä;vâ¥à¯ìâ«âÆeltâ¥â¥²â¥¶ftÄar⥡⥧rrow;æightarrow;æ;ìâ̸Ä;v⥻à±ìâªâightarrow;æÄDdâ¦â¦ash;æ¯ash;æ®Êbcnpt⦣⦧⦬⦱â§la\xbbËute;ä
g;ìâ âÊ;Eiopà¶â¦¼â§â§
â§;ì⩰̸d;ìâ̸s;ä
ro\xf8à¶urÄ;aâ§â§æ®lÄ;sâ§à¬¸Ç³â§\0â§£pè»\xa0ଷmpÄ;e௹à°Êaeouyâ§´â§¾â¨â¨â¨Ç°â§¹\0â§»;æ©on;ä
dil;ä
ngÄ;dൾâ¨ot;ìâ©Ì¸p;æ©;ä½ash;æÎ;Aadqsxà®â¨©â¨â¨»â©â©
â©rr;ærÄhr⨳⨶k;椤Ä;oá²á°ot;ìâ̸ui\xf6à£Äeiâ©â©ar;椨\xedà®istÄ;sà® à®r;ì\ud835\udd2bÈEestà¯
⩦⩹⩼Æ;qs஼â©à¯¡Æ;qs஼à¯
â©´lan\xf4௢i\xed௪Ä;rà®¶âª\xbbà®·ÆAapâªâªâªr\xf2⥱rr;æ®ar;櫲Æ;svà¾âªà¾Ä;d⪡⪢æ¼;æºcy;äÎAEadest⪷⪺⪾â«â«
⫶⫹r\xf2⥦;ìâ¦Ì¸rr;ær;æ¥È;fqsà°»â«â«£â«¯tÄarâ«â«rro\xf7â«ightarro\xf7âªÆ;qs఻⪺⫪lan\xf4à±Ä;sà±â«´\xbbà°¶i\xedà±Ä;rవ⫾iÄ;eà°à°¥i\xe4à¶Äptâ¬â¬f;ì\ud835\udd5fè\xac;inâ¬â¬â¬¶ä¬nÈ;Edvà®â¬¤â¬¨â¬®;ìâ¹Ì¸ot;ìâµÌ¸Ç¡à®â¬³â¬µ;æ·;æ¶iÄ;vಸ⬼ǡಸââ;æ¾;æ½Æaorââ£â©rÈ;astà»âââlle\xecà»l;ì⫽â¥;ìâ̸lint;æ¨Æ;ceà²â°â³u\xe5ಥÄ;cà²â¸Ä;eà²â½\xf1à²ÈAaitâ®â®â®â®§r\xf2â¦rrÆ;cwâ®â®â®æ;ì⤳̸;ìâ̸ghtarrow\xbbâ®riÄ;eà³à³Îchimpqu⮽â¯â¯â¬à¸â¯¤â¯¯È;cerà´²â¯à´·â¯u\xe5àµ
;ì\ud835\udcc3ortÉâ¬
\0\0â¯ar\xe1âmÄ;e൮â¯Ä;q൴൳suÄbp⯫â¯\xe5೸\xe5à´Æbcp⯶â°â°È;Ees⯿â°à´¢â°æ;ìâ«
̸etÄ;eà´â°qÄ;qà´£â°cÄ;eà´²â°\xf1à´¸È;EesⰢⰣàµâ°§æ
;ìâ«Ì¸etÄ;eàµâ°®qÄ;qൠⰣÈgilrⰽⰿâ±
â±\xecà¯ldeè»\xf1ä±\xe7à±iangleÄlrâ±â±eftÄ;eà°â±\xf1à°¦ightÄ;eà³â±¥\xf1à³Ä;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è»\xf3ä³Äiyâ´¼âµ
rÄ;cáªâµè»\xf4ä´;ä¾Êabios᪠âµâµÇâµlac;ä
v;樸old;榼lig;ä
Äcr⵩âµir;榿;ì\ud835\udd2cͯ⵹\0\0âµ¼\0â¶n;äaveè»\xf2ä²;æ§Äbmâ¶à·´ar;榵Èacitâ¶â¶â¶¥â¶¨r\xf2áªÄirâ¶â¶ r;榾oss;榻n\xe5à¹;æ§Æaeiⶱⶵⶹcr;ä
ga;äÆcdnâ·â·
Çron;ä¿;榶pf;ì\ud835\udd60Æaelâ·â·Çr;榷rp;榹Î;adiosvⷪⷫⷮâ¸â¸â¸â¸æ¨r\xf2áªÈ;efmâ··â·¸â¸â¸
æ©rÄ;oⷾⷿæ´f\xbbâ·¿è»\xaaäªè»\xbaäºgof;æ¶r;æ©lope;æ©;æ©Æcloâ¸â¸¡â¸§\xf2â¸ashè»\xf8ä¸l;æiŬⸯ⸴deè»\xf5äµesÄ;aÇ⸺s;樶mlè»\xf6ä¶bar;æ½à«¡â¹\0â¹½\0âºâº\0⺢⺹\0\0â»àº\0â¼\0\0⼫⾼\0â¿rÈ;
1astÐâ¹§â¹²àº
è\xb6;lâ¹â¹®ä¶le\xecÐɩ⹸\0\0â¹»m;櫳;櫽y;ä¿rÊcimptâºâºâºá¡¥âºnt;ä¥od;ä®il;æ°enk;æ±r;ì\ud835\udd2dÆimo⺨⺰⺴Ä;vâºâº®ä;äma\xf4à©¶ne;æÆ;tv⺿â»â»ächfork\xbb´;äÄauâ»â»nÄckâ»â»kÄ;hâ´â»;æ\xf6â´sÒ;abcdemst⻳⻴á¤â»¹â»½â¼â¼â¼â¼ä«cir;樣ir;樢Äouáµâ¼;樥;橲nè»\xb1àºim;樦wo;樧Æipuâ¼â¼ â¼¥ntint;æ¨f;ì\ud835\udd61ndè»\xa3ä£Ô;Eaceinosuà»â¼¿â½â½â½â¾â¾â¾â½¾â¾¶;檳p;檷u\xe5à»Ä;cà»â½Ì;acensà»â½â½â½¦â½¨â½¾ppro\xf8â½urlye\xf1à»\xf1à»Æaes⽯⽶⽺pprox;檹qq;檵im;æ¨i\xedà»meÄ;sâ¾àº®æ²ÆEas⽸â¾â½º\xf0â½µÆdfp໬â¾â¾¯Æals⾠⾥⾪lar;æ®ine;æurf;æÄ;t໻⾴\xefà»»rel;æ°Äciâ¿â¿
r;ì\ud835\udcc5;äncsp;æÌfiopsuâ¿â¢â¿â¿¥â¿«â¿±r;ì\ud835\udd2epf;ì\ud835\udd62rime;æcr;ì\ud835\udcc6Æaeo⿸ããtÄei⿾ã
rnion\xf3Ú°nt;æ¨stÄ;eããä¿\xf1á¼\xf4à¼àªABHabcdefhilmnoprstuxããããã ãã«ã
ã
¢ã
²ãããã¤ã©ãã®ã²ãã°ã·Æartãããr\xf2á³\xf2Ïail;æ¤ar\xf2á±¥ar;楤Îcdenqrtã¨ãµã¸ã¿ãããÄeuãã±;ìâ½Ì±te;ä
i\xe3á
®mptyv;榳gÈ;delà¿ããã;æ¦;榥\xe5à¿uoè»\xbbä»rÖ;abcfhlpstwà¿ã¬ã¯ã·ã¹ã¼ã¾ããããp;極Ä;fà¿ ã´s;æ¤ ;椳s;æ¤\xebâ\xf0â®l;æ¥
im;楴l;æ£;æÄaiããil;æ¤oÄ;nããæ¶al\xf3à¼Æabrã§ãªã®r\xf2á¥rk;æ³Äakã³ã½cÄekã¹ã»;ä½;äÄesãã;æ¦lÄduãã;æ¦;æ¦Èaeuyããã§ã©ron;ä
Ädiã¡ã¥il;ä
\xec࿲\xe2ãº;äÈclqsã´ã·ã½ã
a;椷dhar;楩uoÄ;rÈÈh;æ³Æacgã
ã
à½lÈ;ipsླྀã
ã
án\xe5á»ar\xf4ྩt;æÆilrã
©á£ã
®sht;楽;ì\ud835\udd2fÄaoã
·ãrÄduã
½ã
¿\xbbÑ»Ä;láã;楬Ä;vããä;䱯gnsãã¹ã¼htÌahlrstã¤ã°ããã¤ã®rrowÄ;tà¿ãa\xe9ãarpoonÄduã»ã¿ow\xeeã
¾p\xbbáeftÄahããrrow\xf3࿪arpoon\xf3Õightarrows;æquigarro\xf7ãhreetimes;æg;äingdotse\xf1á¼²Æahmãããr\xf2࿪a\xf2Õ;æoustÄ;aããæ±che\xbbãmid;æ«®Èabptã²ã½ããÄnrã·ãºg;ær;æ¾r\xebáÆaflãããr;æ¦;ì\ud835\udd63us;樮imes;樵Äapãã§rÄ;gã£ã¤ä©t;æ¦olint;æ¨ar\xf2ã£Èachqã»ãá¼ã
quo;æºr;ì\ud835\udcc7Äbuã»ãoÄ;rÈÈÆhirããã re\xe5ã¸mes;æiÈ;eflãªáá ¡ã«æ¹tri;æ§luhar;楨;æàµ¡ãããã¬ã¸ã±\0ãºã¤\0\0ã¬ã°\0ã¨ãããã±ãã±\0ã\0\0ã³cute;ä
qu\xefâºÔ;Eaceinpsyáã³ãµã¿ããããã¦ã©;檴ǰãº\0ã¼;檸on;ä
¡u\xe5á¾Ä;dá³ãil;ä
rc;ä
ÆEasããã;檶p;檺im;æ©olint;æ¨i\xedá;äotÆ;beã´áµãµæ
;橦ÎAacmstxãããããã£ãrr;ærÄhrãã\xebâ¨Ä;oਸ਼਴tè»\xa7ä§i;ä»war;椩mÄinã©\xf0nu\xf3\xf1t;æ¶rÄ;oã¶âì\ud835\udd30Èacoyãããã rp;æ¯Ähyããcy;ä;ärtÉã\0\0ãi\xe4á¤ara\xec⹯è»\xadäÄgmã¨ã´maÆ;fvã±ã²ã²ä;äÐ;deglnprá«ã
ããããã¡ã¦ot;橪Ä;qá±á°Ä;Eããæª;æª Ä;Eããæª;æªe;ælus;樤arr;楲ar\xf2á½Èaeitã¸ãããÄlsã½ãlsetm\xe9ãªhp;樳parsl;槤Ädlá£ãe;æ£Ä;eããæªªÄ;sã¢ã£æª¬;ìâª¬ï¸Æflpã®ã³ãtcy;äÄ;bã¸ã¹ä¯Ä;aã¾ã¿æ§r;æ¿f;ì\ud835\udd64aÄdrãÐesÄ;uããæ it\xbbãÆcsuã ã¹ãÄauã¥ã¯pÄ;sáã«;ìâï¸pÄ;sá´ãµ;ìâï¸uÄbpã¿ãÆ;esááãetÄ;eáã\xf1áÆ;esá¨áãetÄ;eá¨ã\xf1á®Æ;afá
»ã¦Ö°rÅ¥ã«Ö±\xbbá
¼ar\xf2á
Ècemtã¹ã¾ãã
r;ì\ud835\udcc8tm\xee\xf1i\xecãar\xe6á¾ÄarããrÄ;fãá¿æÄanããightÄepã£ãªpsilo\xeeá» h\xe9⺯s\xbbâ¡Êbcmnpã»ãáããÒ;Edemnprsãããããã£ã¬ã±ã¶æ;æ«
ot;檽Ä;dáãot;æ«ult;æ«ÄEeã¨ãª;æ«;ælus;檿arr;楹Æeiuã½ããtÆ;enãã
ãqÄ;qáãeqÄ;qã«ã¨m;æ«Äbpãã;æ«;æ«cÌ;acensáã¬ã²ã¹ã»ã¦ppro\xf8ãºurlye\xf1á¾\xf1á³Æaesãããppro\xf8ãq\xf1ãg;æªÚ123;Edehlmnpsã©ã¬ã¯áã²ã´ãããããã¨ãè»\xb9ä¹è»\xb2ä²è»\xb3ä³;æ«Ä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ã¦ã¨\xebâ®Ä;oਫ਩war;椪ligè»\xdfä௡ããã áã³ã¹\0ã¾ã\0\0\0\0\0ãã\0ãã¬\0\0\0ãɲã\0\0ãget;æ;är\xebà¹Æaeyã¦ã«ã°ron;ä
¥dil;ä
£;älrec;ær;ì\ud835\udd31Èeikoãããµã¼Ç²ã\0ãeÄ4fááaÆ;svãããä¸ym;äÄcnã¢ã²kÄasã¨ã®ppro\xf8áim\xbbá¬s\xf0áÄasãºã®\xf0árnè»\xfeä¾Ç¬Ìãâ§esè\xd7;bdãããäÄ;
1aá¤ãr;樱;樰Æepsã¡ã£ã\xe1â©È;bcfÒã¬ã°ã´ot;æ¶ir;櫱Ä;oã¹ã¼ì\ud835\udd65rk;æ«\xe1ã¢rime;æ´Æaipããã¤d\xe5áÎadempstã¡ããããããngleÊ;dlqrã°ã±ã¶ããæµown\xbbá¶»eftÄ;eâ ã¾\xf1म;æightÄ;eãªã\xf1áot;æ¬inus;樺lus;樹b;æ§ime;樻ezium;æ¢Æchtã²ã½ãÄryã·ã»;ì\ud835\udcc9;äcy;ärok;ä
§Äioããx\xf4á·headÄlrãã eftarro\xf7à¡ightarrow\xbbà½à¤AHabcdfghlmoprstuwãããã¤ã°ã¼ã ã 㠣㠴ã¡ã¡ã¡«ã¢©ã£ã£ã£ªã£¶r\xf2Ïar;楣Äcrãã¢uteè»\xfaäº\xf2á
rÇ£ãª\0ãy;äve;ä
Äiyãµãºrcè»\xfbä»;äÆabhã ã ã r\xf2álac;ä
±a\xf2áÄirã ã sht;楾;ì\ud835\udd32raveè»\xf9ä¹Å¡ã §ã ±rÄlr㠬㠮\xbbà¥\xbbálk;æÄctã ¹ã¡É¯ã ¿\0\0ã¡rnÄ;eã¡
ã¡ær\xbbã¡op;æri;æ¸Äalã¡ã¡cr;ä
«è»\xa8ÍÄgp㡢㡦on;ä
³f;ì\ud835\udd66Ìadhlsuá
㡸㡽á²ã¢ã¢ own\xe1á³arpoonÄlrã¢ã¢ef\xf4ã igh\xf4ã ¯iÆ;hlã¢ã¢ã¢ä
\xbbáºon\xbbã¢parrows;æÆcit㢰ã£ã£É¯ã¢¶\0\0ã£rnÄ;e㢼㢽ær\xbb㢽op;æng;ä
¯ri;æ¹cr;ì\ud835\udccaÆdirã£ã£ã£¢ot;æ°lde;ä
©iÄ;fã°ã£¨\xbbá Äam㣯㣲r\xf2㢨lè»\xfcä¼angle;榧ÞABDacdeflnoprszã¤ã¤ã¤©ã¤ã¦µã¦¸ã¦½ã§ã§¤ã§¨ã§³ã§¹ã§½ã¨ã¨ r\xf2Ï·arÄ;v㤦㤧櫨;æ«©as\xe8Ï¡Änr㤲㤷grt;æ¦Îeknprstã£ã¥ã¥ã¥ã¥ã¥¤ã¦app\xe1âothin\xe7áºÆhirã«â»ã¥op\xf4â¾µÄ;há·ã¥¢\xefãÄiu㥩ã¥gm\xe1ã³Äbp㥲ã¦setneqÄ;q㥽ã¦ìâï¸;ìâ«ï¸setneqÄ;qã¦ã¦ìâï¸;ìâ«ï¸Ährã¦ã¦et\xe1ãiangleÄlr㦪㦯eft\xbbथight\xbbáy;ä²ash\xbbá¶Æelrã§ã§ã§Æ;beâ·ªã§ã§ar;æ»q;ælip;æ®Äbtã§á¨a\xf2á©r;ì\ud835\udd33tr\xe9㦮suÄbp㧯㧱\xbbà´\xbbàµpf;ì\ud835\udd67ro\xf0à»»tr\xe9㦴Äcuã¨ã¨r;ì\ud835\udccbÄbpã¨ã¨nÄEeã¦ã¨\xbb㥾nÄEeã¦ã¨\xbbã¦igzag;æ¦Îcefoprs㨶㨻ã©ã©ã©ã©¡ã©ªirc;ä
µÄdiã©ã©Äbgã©
ã©ar;æ©eÄ;qáºã©;æerp;ær;ì\ud835\udd34pf;ì\ud835\udd68Ä;eá¹ã©¦at\xe8á¹cr;ì\ud835\udcccà«£áãª\0ãª\0ãªãª\0\0ãªãª¨ãª«ãª¯\0\0ã«ã«\0ã«áátr\xe9ár;ì\ud835\udd35ÄAaãªãªr\xf2Ïr\xf2à§¶;ä¾ÄAa㪡㪤r\xf2θr\xf2à§«a\xf0âis;æ»Ædptá¤ãªµãª¾Äfl㪺á©;ì\ud835\udd69im\xe5á²ÄAaã«ã«r\xf2Ïr\xf2à¨Äcqã«á¸r;ì\ud835\udccdÄptáã«r\xe9áÐacefiosu㫰㫽ã¬ã¬ã¬ã¬ã¬ã¬¡cÄuyã«¶ã«»teè»\xfdä½;äÄiyã¬ã¬rc;ä
·;änè»\xa5ä¥r;ì\ud835\udd36cy;äpf;ì\ud835\udd6acr;ì\ud835\udcceÄcm㬦㬩y;älè»\xffä¿Ôacdefhioswããããã¤ã©ãã´ãºã®cute;ä
ºÄayããron;ä
¾;ä·ot;ä
¼Äetãã¡tr\xe6áa;ä¶r;ì\ud835\udd37cy;ä¶grarr;æpf;ì\ud835\udd6bcr;ì\ud835\udccfÄjnã®
ã®;æj;æ'.split("").map(e=>e.charCodeAt(0))),rg=new Uint16Array("Èaglq \x15\x18\x1bÉ\x0f\0\0\x12p;ä¦os;ä§t;ä¾t;ä¼uot;ä¢".split("").map(e=>e.charCodeAt(0))),rb=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]]),ry=null!=(u=String.fromCodePoint)?u:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};function rk(e){return e>=d.ZERO&&e<=d.NINE}!function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(d||(d={})),!function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(h||(h={})),!function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(p||(p={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(m||(m={}));class rv{constructor(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=p.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=m.Strict}startEntity(e){this.decodeMode=e,this.state=p.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case p.EntityStart:if(e.charCodeAt(t)===d.NUM)return this.state=p.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=p.NamedEntity,this.stateNamedEntity(e,t);case p.NumericStart:return this.stateNumericStart(e,t);case p.NumericDecimal:return this.stateNumericDecimal(e,t);case p.NumericHex:return this.stateNumericHex(e,t);case p.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===d.LOWER_X?(this.state=p.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=p.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,r,n){if(t!==r){let i=r-t;
1this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}}stateNumericHex(e,t){let r=t;for(;t<e.length;){var n;let i=e.charCodeAt(t);if(!rk(i)&&(!((n=i)>=d.UPPER_A)||!(n<=d.UPPER_F))&&(!(n>=d.LOWER_A)||!(n<=d.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1}stateNumericDecimal(e,t){let r=t;for(;t<e.length;){let n=e.charCodeAt(t);if(!rk(n))return this.addToNumericResult(e,r,t,10),this.emitNumericEntity(n,2);t+=1}return this.addToNumericResult(e,r,t,10),-1}emitNumericEntity(e,t){var r,n,i;if(this.consumed<=t)return null==(r=this.errors)||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===d.SEMI)this.consumed+=1;else if(this.decodeMode===m.Strict)return 0;return this.emitCodePoint((n=this.result)>=55296&&n<=57343||n>1114111?65533:null!=(i=rb.get(n))?i:n,this.consumed),this.errors&&(e!==d.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){let{decodeTree:r}=this,n=r[this.treeIndex],i=(n&h.VALUE_LENGTH)>>14;for(;t<e.length;t++,this.excess++){let a=e.charCodeAt(t);if(this.treeIndex=function(e,t,r,n){let i=(t&h.BRANCH_LENGTH)>>7,a=t&h.JUMP_TABLE;if(0===i)return 0!==a&&n===a?r:-1;if(a){let t=n-a;return t<0||t>=i?-1:e[r+t]-1}let o=r,s=o+i-1;for(;o<=s;){let t=o+s>>>1,r=e[t];if(r<n)o=t+1;else{if(!(r>n))return e[t+i];s=t-1}}return -1}(r,n,this.treeIndex+Math.max(1,i),a),this.treeIndex<0)return 0===this.result||this.decodeMode===m.Attribute&&(0===i||function(e){var t;return e===d.EQUALS||(t=e)>=d.UPPER_A&&t<=d.UPPER_Z||t>=d.LOWER_A&&t<=d.LOWER_Z||rk(t)}(a))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&h.VALUE_LENGTH)>>14)){if(a===d.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==m.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1}emitNotTerminatedNamedEntity(){var e;let{result:t,decodeTree:r}=this,n=(r[t]&h.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null==(e=this.errors)||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,r){let{decodeTree:n}=this;return this.emitCodePoint(1===t?n[e]&~h.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r}end(){var e;switch(this.state){case p.NamedEntity:return 0!==this.result&&(this.decodeMode!==m.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case p.NumericDecimal:return this.emitNumericEntity(0,2);case p.NumericHex:return this.emitNumericEntity(0,3);case p.NumericStart:return null==(e=this.errors)||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case p.EntityStart:return 0}}}function rw(e){let t="",r=new rv(e,e=>t+=ry(e));return function(e,n){let i=0,a=0;for(;(a=e.indexOf("&",a))>=0;){t+=e.slice(i,a),r.startEntity(n);let o=r.write(e,a+1);if(o<0){i=a+r.end();break}i=a+o,a=0===o?i+1:i}let o=t+e.slice(i);return t="",o}}rw(rf),rw(rg);let rx=/["&'<>$\x80-\uFFFF]/g,rS=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),rC=null!=String.prototype.codePointAt?(e,t)=>e.codePointAt(t):(e,t)=>(64512&e.charCodeAt(t))==55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function rA(e){let t,r="",n=0;for(;null!==(t=rx.exec(e));){let i=t.index,a=e.charCodeAt(i),o=rS.get(a);void 0!==o?(r+=e.substring(n,i)+o,n=i+1):(r+=`${e.substring(n,i)}&#x${rC(e,i).toString(16)};`,n=rx.lastIndex+=Number((64512&a)==55296))}return r+e.substr(n)}function rE(e,t){return function(r){let n,i=0,a="";for(;n=e.exec(r);)i!==n.index&&(a+=r.substring(i,n.index)),a+=t.get(n[0].charCodeAt(0)),i=n.index+1;return a+r.substring(i)}}rE(/[&<>'"]/g,rS);let rT=rE(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),rz=rE(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(f||(f={})),function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"}(g||(g={}));let rL=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(e=>[e.toLowerCase(),e])),rN=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(e=>[e.toLowerCase(),e])),rO=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function rP(e){return e.replace(/"/g,""")}let rD=new Set(["area","base","basefont","br","col","command","embed","frame","hr","
1img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function rM(e,t={}){let r="length"in e?e:[e],n="";for(let e=0;e<r.length;e++)n+=function(e,t){var r,n,i;switch(e.type){case re:return rM(e.children,t);case rl:case rr:return r=e,`<${r.data}>`;case rn:return n=e,`<!--${n.data}-->`;case rs:return i=e,`<![CDATA[${i.children[0].data}]]>`;case ri:case ra:case ro:return function(e,t){var r;"foreign"===t.xmlMode&&(e.name=null!=(r=rL.get(e.name))?r:e.name,e.parent&&rI.has(e.parent.name)&&(t={...t,xmlMode:!1})),!t.xmlMode&&rR.has(e.name)&&(t={...t,xmlMode:"foreign"});let n=`<${e.name}`,i=function(e,t){var r;if(!e)return;let n=(null!=(r=t.encodeEntities)?r:t.decodeEntities)===!1?rP:t.xmlMode||"utf8"!==t.encodeEntities?rA:rT;return Object.keys(e).map(r=>{var i,a;let o=null!=(i=e[r])?i:"";return("foreign"===t.xmlMode&&(r=null!=(a=rN.get(r))?a:r),t.emptyAttrs||t.xmlMode||""!==o)?`${r}="${n(o)}"`:r}).join(" ")}(e.attribs,t);return i&&(n+=` ${i}`),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&rD.has(e.name))?(t.xmlMode||(n+=" "),n+="/>"):(n+=">",e.children.length>0&&(n+=rM(e.children,t)),(t.xmlMode||!rD.has(e.name))&&(n+=`</${e.name}>`)),n}(e,t);case rt:return function(e,t){var r;let n=e.data||"";return(null!=(r=t.encodeEntities)?r:t.decodeEntities)===!1||!t.xmlMode&&e.parent&&rO.has(e.parent.name)||(n=t.xmlMode||"utf8"!==t.encodeEntities?rA(n):rz(n)),n}(e,t)}}(r[e],t);return n}let rI=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),rR=new Set(["svg","math"]);function rq(e,t){return rM(e,t)}function rF(e,t){return rm(e)?e.children.map(e=>rM(e,t)).join(""):""}function rj(e){return Array.isArray(e)?e.map(rj).join(""):rm(e)&&!rh(e)?rj(e.children):rd(e)?e.data:""}function r_(e){return rm(e)?e.children:[]}function rG(e){return e.parent||null}function rB(e){let t=rG(e);if(null!=t)return r_(t);let r=[e],{prev:n,next:i}=e;for(;null!=n;)r.unshift(n),{prev:n}=n;for(;null!=i;)r.push(i),{next:i}=i;return r}function rU(e,t){var r;return null==(r=e.attribs)?void 0:r[t]}function rW(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]}function rV(e){return e.name}function r$(e){let{next:t}=e;for(;null!==t&&!rc(t);)({next:t}=t);return t}function rH(e){let{prev:t}=e;for(;null!==t&&!rc(t);)({prev:t}=t);return t}function rX(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){let t=e.parent.children,r=t.lastIndexOf(e);r>=0&&t.splice(r,1)}e.next=null,e.prev=null,e.parent=null}function rY(e,t){let r=t.prev=e.prev;r&&(r.next=t);let n=t.next=e.next;n&&(n.prev=t);let i=t.parent=e.parent;if(i){let r=i.children;r[r.lastIndexOf(e)]=t,e.parent=null}}function rQ(e,t){if(rX(t),t.next=null,t.parent=e,e.children.push(t)>1){let r=e.children[e.children.length-2];r.next=t,t.prev=r}else t.prev=null}function rK(e,t){rX(t);let{parent:r}=e,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=r,n){if(n.prev=t,r){let e=r.children;e.splice(e.lastIndexOf(n),0,t)}}else r&&r.children.push(t)}function rZ(e,t){if(rX(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){let r=e.children[1];r.prev=t,t.next=r}else t.next=null}function rJ(e,t){rX(t);let{parent:r}=e;if(r){let n=r.children;n.splice(n.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}function r0(e,t,r=!0,n=1/0){return r1(e,Array.isArray(t)?t:[t],r,n)}function r1(e,t,r,n){let i=[],a=[Array.isArray(t)?t:[t]],o=[0];for(;;){if(o[0]>=a[0].length){if(1===o.length)return i;a.shift(),o.shift();continue}let t=a[0][o[0]++];if(e(t)&&(i.push(t),--n<=0))return i;r&&rm(t)&&t.children.length>0&&(o.unshift(0),a.unshift(t.children))}}function r2(e,t){return t.find(e)}function r3(e,t,r=!0){let n=Array.isArray(t)?t:[t];for(let t=0;t<n.length;t++){let i=n[t];if(rc(i)&&e(i))return i;if(r&&rm(i)&&i.children.length>0){let t=r3(e,i.children,!0);if(t)return t}}return null}function r4(e,t){let r=[],n=[Array.isArray(t)?t:[t]],i=[0];for(;;){if(i[0]>=n[0].length){if(1===n.length)return r;n.shift(),i.shift();continue}let t=n[0][i[0]++];rc(t)&&e(t)&&r.push(t),rm(t)&&t.children.length>0&&(i.unshift(0),n.unshift(t.children))}}let r5={tag_name:e=>"function"==typeof e?t=>rc(t)&&e(t.name):"*"===e?rc:t=>rc(t)&&t.name===e,tag_type:e=>"function"==typeof e?t=>e(t.type):t=>t.type===e,tag_contains:e=>"function"==typeof e?t=>rd(t)&&e(t.data):t=>rd(t)&&t.data===e};function r8(e,t){return"function"==typeof t?r=>rc(r)&&t(r.attribs[e]):r=>rc(r)&&r.attribs[e]===t}function r6(e,t){return r=>e(r)||t(r)}function r9(e){let t=Object.keys(e).map(t=>{let r=e[t];return Object.prototype.hasOwnProperty.call(r5,t)?r5[t](r):r8(t,r)});return 0===t.length?null:t.reduce(r6)}function r7(e,t){let r=r9(e);return!r||r(t)}function ne(e,t,r,n=1/0){let i=r9(e);return i?r0(i,t,r,n):[]}function nt(e,t,r=!0){return Array.isArray(t)||(t=[t]),r3(r8("id",e),t,r)}function nr(e,t,r=!0,n=1/0){return r0(r5.tag_name(e),t,r,n)}function nn(e,t,r=!0,n=1/0){return r0(r8("class",e),t,r,n)}function ni(e,t,r=!0,n=1/0){return r0(r5.tag_type(e),t,r,n)}function na(e){let t=e.length;for(;--t>=0;){let r=e[t];if(t>0&&e.lastIndexOf(r,t-1)>=0){e.splice(t,1);continue}for(let n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e}function no(e,t){let r=[],n=[];if(e===t)return 0;let i=rm(e)?e:e.parent;for(;i;)r.unshift(i),i=i.parent;for(i=rm(t)?t:t.parent;i;)n.unshift(i),i=i.parent;let a=Math.min(r.length,n.length),o=0;for(;o<a&&r[o]===n[o];)o++;if(0===o)return b.DISCONNECTED;let s=r[o-1],l=s.children,c=r[o],u=n[o];return l.indexOf(c)>l.indexOf(u)?s===t?b.FOLLOWING|b.CONTAINED_BY:b.FOLLOWING:s===e?b.PRECEDING|b.CONTAINS:b.PRECEDING}function ns(e){return(e=e.filter((e,t,r)=>!r.includes(e,t+1))).sort((e,t)=>
1{let r=no(e,t);return r&b.PRECEDING?-1:r&b.FOLLOWING?1:0}),e}function nl(e){let t=nh(nf,e);return t?"feed"===t.name?function(e){var t;let r=e.children,n={type:"atom",items:nr("entry",r).map(e=>{var t;let{children:r}=e,n={media:nd(r)};nm(n,"id","id",r),nm(n,"title","title",r);let i=null==(t=nh("link",r))?void 0:t.attribs.href;i&&(n.link=i);let a=np("summary",r)||np("content",r);a&&(n.description=a);let o=np("updated",r);return o&&(n.pubDate=new Date(o)),n})};nm(n,"id","id",r),nm(n,"title","title",r);let i=null==(t=nh("link",r))?void 0:t.attribs.href;i&&(n.link=i),nm(n,"description","subtitle",r);let a=np("updated",r);return a&&(n.updated=new Date(a)),nm(n,"author","email",r,!0),n}(t):function(e){var t,r;let n=null!=(r=null==(t=nh("channel",e.children))?void 0:t.children)?r:[],i={type:e.name.substr(0,3),id:"",items:nr("item",e.children).map(e=>{let{children:t}=e,r={media:nd(t)};nm(r,"id","guid",t),nm(r,"title","title",t),nm(r,"link","link",t),nm(r,"description","description",t);let n=np("pubDate",t)||np("dc:date",t);return n&&(r.pubDate=new Date(n)),r})};nm(i,"title","title",n),nm(i,"link","link",n),nm(i,"description","description",n);let a=np("lastBuildDate",n);return a&&(i.updated=new Date(a)),nm(i,"author","managingEditor",n,!0),i}(t):null}!function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(b||(b={}));let nc=["url","type","lang"],nu=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function nd(e){return nr("media:content",e).map(e=>{let{attribs:t}=e,r={medium:t.medium,isDefault:!!t.isDefault};for(let e of nc)t[e]&&(r[e]=t[e]);for(let e of nu)t[e]&&(r[e]=parseInt(t[e],10));return t.expression&&(r.expression=t.expression),r})}function nh(e,t){return nr(e,t,!0,1)[0]}function np(e,t,r=!1){return rj(nr(e,t,r,1)).trim()}function nm(e,t,r,n,i=!1){let a=np(r,n,i);a&&(e[t]=a)}function nf(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}var ng=r(53001);!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"}(y||(y={})),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"}(k||(k={}));let nb=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,ny=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,nk=new Map([[126,k.Element],[94,k.Start],[36,k.End],[42,k.Any],[33,k.Not],[124,k.Hyphen]]),nv=new Set(["has","not","matches","is","where","host","host-context"]);function nw(e){switch(e.type){case y.Adjacent:case y.Child:case y.Descendant:case y.Parent:case y.Sibling:case y.ColumnCombinator:return!0;default:return!1}}let nx=new Set(["contains","icontains"]);function nS(e,t,r){let n=parseInt(t,16)-65536;return n!=n||r?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)}function nC(e){return e.replace(ny,nS)}function nA(e){return 39===e||34===e}function nE(e){return 32===e||9===e||10===e||12===e||13===e}function nT(e){let t=[],r=function e(t,r,n){let i=[];function a(e){let t=r.slice(n+e).match(nb);if(!t)throw Error(`Expected name, found ${r.slice(n)}`);let[i]=t;return n+=e+i.length,nC(i)}function o(e){for(n+=e;n<r.length&&nE(r.charCodeAt(n));)n++}function s(){let e=n+=1,t=1;for(;t>0&&n<r.length;n++)40!==r.charCodeAt(n)||l(n)?41===r.charCodeAt(n)&&!l(n)&&t--:t++;if(t)throw Error("Parenthesis not matched");return nC(r.slice(e,n-1))}function l(e){let t=0;for(;92===r.charCodeAt(--e);)t++;return(1&t)==1}function c(){if(i.length>0&&nw(i[i.length-1]))throw Error("Did not expect successive traversals.")}function u(e){if(i.length>0&&i[i.length-1].type===y.Descendant){i[i.length-1].type=e;return}c(),i.push({type:e})}function d(e,t){i.push({type:y.Attribute,name:e,action:t,value:a(1),namespace:null,ignoreCase:"quirks"})}function h(){if(i.length&&i[i.length-1].type===y.Descendant&&i.pop(),0===i.length)throw Error("Empty sub-selector");t.push(i)}if(o(0),r.length===n)return n;e:for(;n<r.length;){let t=r.charCodeAt(n);switch(t){case 32:case 9:case 10:case 12:case 13:(0===i.length||i[0].type!==y.Descendant)&&(c(),i.push({type:y.Descendant})),o(1);break;case 62:u(y.Child),o(1);break;case 60:u(y.Parent),o(1);break;case 126:u(y.Sibling),o(1);break;case 43:u(y.Adjacent),o(1);break;case 46:d("class",k.Element);break;case 35:d("id",k.Equals);break;case 91:{let e;o(1);let t=null;124===r.charCodeAt(n)?e=a(1):r.startsWith("*|",n)?(t="*",e=a(2)):(e=a(0),124===r.charCodeAt(n)&&61!==r.charCodeAt(n+1)&&(t=e,e=a(1))),o(0);let s=k.Exists,c=nk.get(r.charCodeAt(n));if(c){if(s=c,61!==r.charCodeAt(n+1))throw Error("Expected `=`");o(2)}else 61===r.charCodeAt(n)&&(s=k.Equals,o(1));let u="",d=null;if("exists"!==s){if(nA(r.charCodeAt(n))){let e=r.charCodeAt(n),t=n+1;for(;t<r.length&&(r.charCodeAt(t)!==e||l(t));)t+=1;if(r.charCodeAt(t)!==e)throw Error("Attribute value didn't end");u=nC(r.slice(n+1,t)),n=t+1}else{let e=n;for(;n<r.length&&(!nE(r.charCodeAt(n))&&93!==r.charCodeAt(n)||l(n));)n+=1;u=nC(r.slice(e,n))}o(0);let e=32|r.charCodeAt(n);115===e?(d=!1,o(1)):105===e&&(d=!0,o(1))}if(93!==r.charCodeAt(n))throw Error("Attribute selector didn't terminate");n+=1;let h={type:y.Attribute,name:e,action:s,value:u,namespace:t,ignoreCase:d};i.push(h);break}case 58:{if(58===r.charCodeAt(n+1)){i.push({type:y.PseudoElement,name:a(2).toLowerCase(),data:40===r.charCodeAt(n)?s():null});continue}let t=a(1).toLowerCase(),o=null;if(40===r.charCodeAt(n))if(nv.has(t)){if(nA(r.charCodeAt(n+1)))throw Error(`Pseudo-selector ${t} cannot be quoted`);if(n=e(o=[],r,n+1),41!==r.charCodeAt(n))throw Error(`Missing closing parenthesis in :${t} (${r})`);n+=1}
1else{if(o=s(),nx.has(t)){let e=o.charCodeAt(0);e===o.charCodeAt(o.length-1)&&nA(e)&&(o=o.slice(1,-1))}o=nC(o)}i.push({type:y.Pseudo,name:t,data:o});break}case 44:h(),i=[],o(1);break;default:{let e;if(r.startsWith("/*",n)){let e=r.indexOf("*/",n+2);if(e<0)throw Error("Comment was not terminated");n=e+2,0===i.length&&o(0);break}let s=null;if(42===t)n+=1,e="*";else if(124===t){if(e="",124===r.charCodeAt(n+1)){u(y.ColumnCombinator),o(2);break}}else if(nb.test(r.slice(n)))e=a(0);else break e;124===r.charCodeAt(n)&&124!==r.charCodeAt(n+1)&&(s=e,42===r.charCodeAt(n+1)?(e="*",n+=2):e=a(1)),i.push("*"===e?{type:y.Universal,namespace:s}:{type:y.Tag,name:e,namespace:s})}}}return h(),n}(t,`${e}`,0);if(r<e.length)throw Error(`Unmatched selector: ${e.slice(r)}`);return t}let nz=new Map([[y.Universal,50],[y.Tag,30],[y.Attribute,1],[y.Pseudo,0]]);function nL(e){return!nz.has(e.type)}let nN=new Map([[k.Exists,10],[k.Equals,8],[k.Not,7],[k.Start,6],[k.End,6],[k.Any,5]]);function nO(e){let t=e.map(nP);for(let r=1;r<e.length;r++){let n=t[r];if(!(n<0))for(let i=r-1;i>=0&&n<t[i];i--){let r=e[i+1];e[i+1]=e[i],e[i]=r,t[i+1]=t[i],t[i]=n}}}function nP(e){var t,r;let n=null!=(t=nz.get(e.type))?t:-1;return e.type===y.Attribute?(n=null!=(r=nN.get(e.action))?r:4,e.action===k.Equals&&"id"===e.name&&(n=9),e.ignoreCase&&(n>>=1)):e.type===y.Pseudo&&(e.data?"has"===e.name||"contains"===e.name?n=0:Array.isArray(e.data)?(n=Math.min(...e.data.map(e=>Math.min(...e.map(nP)))))<0&&(n=0):n=2:n=3),n}let nD=/[-[\]{}()*+?.,\\^$|#\s]/g;function nM(e){return e.replace(nD,"\\$&")}let nI=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 nR(e,t){return"boolean"==typeof e.ignoreCase?e.ignoreCase:"quirks"===e.ignoreCase?!!t.quirksMode:!t.xmlMode&&nI.has(e.name)}let nq={equals(e,t,r){let{adapter:n}=r,{name:i}=t,{value:a}=t;return nR(t,r)?(a=a.toLowerCase(),t=>{let r=n.getAttributeValue(t,i);return null!=r&&r.length===a.length&&r.toLowerCase()===a&&e(t)}):t=>n.getAttributeValue(t,i)===a&&e(t)},hyphen(e,t,r){let{adapter:n}=r,{name:i}=t,{value:a}=t,o=a.length;return nR(t,r)?(a=a.toLowerCase(),function(t){let r=n.getAttributeValue(t,i);return null!=r&&(r.length===o||"-"===r.charAt(o))&&r.substr(0,o).toLowerCase()===a&&e(t)}):function(t){let r=n.getAttributeValue(t,i);return null!=r&&(r.length===o||"-"===r.charAt(o))&&r.substr(0,o)===a&&e(t)}}
1,element(e,t,r){let{adapter:n}=r,{name:i,value:a}=t;if(/\s/.test(a))return ng.falseFunc;let o=RegExp(`(?:^|\\s)${nM(a)}(?:$|\\s)`,nR(t,r)?"i":"");return function(t){let r=n.getAttributeValue(t,i);return null!=r&&r.length>=a.length&&o.test(r)&&e(t)}},exists:(e,{name:t},{adapter:r})=>n=>r.hasAttrib(n,t)&&e(n),start(e,t,r){let{adapter:n}=r,{name:i}=t,{value:a}=t,o=a.length;return 0===o?ng.falseFunc:nR(t,r)?(a=a.toLowerCase(),t=>{let r=n.getAttributeValue(t,i);return null!=r&&r.length>=o&&r.substr(0,o).toLowerCase()===a&&e(t)}):t=>{var r;return!!(null==(r=n.getAttributeValue(t,i))?void 0:r.startsWith(a))&&e(t)}},end(e,t,r){let{adapter:n}=r,{name:i}=t,{value:a}=t,o=-a.length;return 0===o?ng.falseFunc:nR(t,r)?(a=a.toLowerCase(),t=>{var r;return(null==(r=n.getAttributeValue(t,i))?void 0:r.substr(o).toLowerCase())===a&&e(t)}):t=>{var r;return!!(null==(r=n.getAttributeValue(t,i))?void 0:r.endsWith(a))&&e(t)}},any(e,t,r){let{adapter:n}=r,{name:i,value:a}=t;if(""===a)return ng.falseFunc;if(nR(t,r)){let t=RegExp(nM(a),"i");return function(r){let o=n.getAttributeValue(r,i);return null!=o&&o.length>=a.length&&t.test(o)&&e(r)}}return t=>{var r;return!!(null==(r=n.getAttributeValue(t,i))?void 0:r.includes(a))&&e(t)}},not(e,t,r){let{adapter:n}=r,{name:i}=t,{value:a}=t;return""===a?t=>!!n.getAttributeValue(t,i)&&e(t):nR(t,r)?(a=a.toLowerCase(),t=>{let r=n.getAttributeValue(t,i);return(null==r||r.length!==a.length||r.toLowerCase()!==a)&&e(t)}):t=>n.getAttributeValue(t,i)!==a&&e(t)}},nF=new Set([9,10,12,13,32]);function nj(e){return function(e){let t=e[0],r=e[1]-1;if(r<0&&t<=0)return ng.falseFunc;if(-1===t)return e=>e<=r;if(0===t)return e=>e===r;if(1===t)return r<0?ng.trueFunc:e=>e>=r;let n=Math.abs(t),i=(r%n+n)%n;return t>1?e=>e>=r&&e%n===i:e=>e<=r&&e%n===i}(function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0];if("odd"===e)return[2,1];let t=0,r=0,n=a(),i=o();if(t<e.length&&"n"===e.charAt(t)&&(t++,r=n*(null!=i?i:1),s(),t<e.length?(n=a(),s(),i=o()):n=i=0),null===i||t<e.length)throw Error(`n-th rule couldn't be parsed ('${e}')`);return[r,n*i];function a(){return"-"===e.charAt(t)?(t++,-1):("+"===e.charAt(t)&&t++,1)}function o(){let r=t,n=0;for(;t<e.length&&e.charCodeAt(t)>=48&&57>=e.charCodeAt(t);)n=10*n+(e.charCodeAt(t)-48),t++;return t===r?null:n}function s(){for(;t<e.length&&nF.has(e.charCodeAt(t));)t++}}(e))}function n_(e,t){return r=>{let n=t.getParent(r);return null!=n&&t.isTag(n)&&e(r)}}let nG={contains:(e,t,{adapter:r})=>function(n){return e(n)&&r.getText(n).includes(t)},icontains(e,t,{adapter:r}){let n=t.toLowerCase();return function(t){return e(t)&&r.getText(t).toLowerCase().includes(n)}},"nth-child"(e,t,{adapter:r,equals:n}){let i=nj(t);return i===ng.falseFunc?ng.falseFunc:i===ng.trueFunc?n_(e,r):function(t){let a=r.getSiblings(t),o=0;for(let e=0;e<a.length&&!n(t,a[e]);e++)r.isTag(a[e])&&o++;return i(o)&&e(t)}},"nth-last-child"(e,t,{adapter:r,equals:n}){let i=nj(t);return i===ng.falseFunc?ng.falseFunc:i===ng.trueFunc?n_(e,r):function(t){let a=r.getSiblings(t),o=0;for(let e=a.length-1;e>=0&&!n(t,a[e]);e--)r.isTag(a[e])&&o++;return i(o)&&e(t)}},"nth-of-type"(e,t,{adapter:r,equals:n}){let i=nj(t);return i===ng.falseFunc?ng.falseFunc:i===ng.trueFunc?n_(e,r):function(t){let a=r.getSiblings(t),o=0;for(let e=0;e<a.length;e++){let i=a[e];if(n(t,i))break;r.isTag(i)&&r.getName(i)===r.getName(t)&&o++}return i(o)&&e(t)}},"nth-last-of-type"(e,t,{adapter:r,equals:n}){let i=nj(t);return i===ng.falseFunc?ng.falseFunc:i===ng.trueFunc?n_(e,r):function(t){let a=r.getSiblings(t),o=0;for(let e=a.length-1;e>=0;e--){let i=a[e];if(n(t,i))break;r.isTag(i)&&r.getName(i)===r.getName(t)&&o++}return i(o)&&e(t)}},root:(e,t,{adapter:r})=>t=>{let n=r.getParent(t);return(null==n||!r.isTag(n))&&e(t)},scope(e,t,r,n){let{equals:i}=r;return n&&0!==n.length?1===n.length?t=>i(n[0],t)&&e(t):t=>n.includes(t)&&e(t):nG.root(e,t,r)},hover:nB("isHovered"),visited:nB("isVisited"),active:nB("isActive")};function nB(e){return function(t,r,{adapter:n}){let i=n[e];return"function"!=typeof i?ng.falseFunc:function(e){return i(e)&&t(e)}}}let nU={empty:(e,{adapter:t})=>!t.getChildren(e).some(e=>t.isTag(e)||""!==t.getText(e)),"first-child"(e,{adapter:t,equals:r}){if(t.prevElementSibling)return null==t.prevElementSibling(e);let n=t.getSiblings(e).find(e=>t.isTag(e));return null!=n&&r(e,n)},"last-child"(e,{adapter:t,equals:r}){let n=t.getSiblings(e);for(let i=n.length-1;i>=0;i--){if(r(e,n[i]))return!0;
1if(t.isTag(n[i]))break}return!1},"first-of-type"(e,{adapter:t,equals:r}){let n=t.getSiblings(e),i=t.getName(e);for(let a=0;a<n.length;a++){let o=n[a];if(r(e,o))return!0;if(t.isTag(o)&&t.getName(o)===i)break}return!1},"last-of-type"(e,{adapter:t,equals:r}){let n=t.getSiblings(e),i=t.getName(e);for(let a=n.length-1;a>=0;a--){let o=n[a];if(r(e,o))return!0;if(t.isTag(o)&&t.getName(o)===i)break}return!1},"only-of-type"(e,{adapter:t,equals:r}){let n=t.getName(e);return t.getSiblings(e).every(i=>r(e,i)||!t.isTag(i)||t.getName(i)!==n)},"only-child":(e,{adapter:t,equals:r})=>t.getSiblings(e).every(n=>r(e,n)||!t.isTag(n))};function nW(e,t,r,n){if(null===r){if(e.length>n)throw Error(`Pseudo-class :${t} requires an argument`)}else if(e.length===n)throw Error(`Pseudo-class :${t} doesn't have any arguments`)}let nV={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:`:is( 2 :is(button, input, select, textarea, optgroup, option)[disabled], 3 optgroup[disabled] > option, 4 fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *) 5 )`,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])"},n$={};function nH(e,t){return e===ng.falseFunc?ng.falseFunc:r=>t.isTag(r)&&e(r)}function nX(e,t){let r=t.getSiblings(e);if(r.length<=1)return[];let n=r.indexOf(e);return n<0||n===r.length-1?[]:r.slice(n+1).filter(t.isTag)}function nY(e){return{xmlMode:!!e.xmlMode,lowerCaseAttributeNames:!!e.lowerCaseAttributeNames,lowerCaseTags:!!e.lowerCaseTags,quirksMode:!!e.quirksMode,cacheResults:!!e.cacheResults,pseudos:e.pseudos,adapter:e.adapter,equals:e.equals}}let nQ=(e,t,r,n,i)=>{let a=i(t,nY(r),n);return a===ng.trueFunc?e:a===ng.falseFunc?ng.falseFunc:t=>a(t)&&e(t)},nK={is:nQ,matches:nQ,where:nQ,not(e,t,r,n,i){let a=i(t,nY(r),n);return a===ng.falseFunc?e:a===ng.trueFunc?ng.falseFunc:t=>!a(t)&&e(t)},has(e,t,r,n,i){let{adapter:a}=r,o=nY(r);o.relativeSelector=!0;let s=t.some(e=>e.some(nL))?[n$]:void 0,l=i(t,o,s);if(l===ng.falseFunc)return ng.falseFunc;let c=nH(l,a);if(s&&l!==ng.trueFunc){let{shouldTestNextSiblings:t=!1}=l;return r=>{if(!e(r))return!1;s[0]=r;let n=a.getChildren(r),i=t?[...n,...nX(r,a)]:n;return a.existsOne(c,i)}}return t=>e(t)&&a.existsOne(c,a.getChildren(t))}};function nZ(e,t){let r=t.getParent(e);return r&&t.isTag(r)?r:null}function nJ(e,t,r){return nH(n0(e,t,r),t.adapter)}function n0(e,t,r){return n5("string"==typeof e?nT(e):e,t,r)}function n1(e){return e.type===y.Pseudo&&("scope"===e.name||Array.isArray(e.data)&&e.data.some(e=>e.some(n1)))}let n2={type:y.Descendant},n3={type:"_flexibleDescendant"},n4={type:y.Pseudo,name:"scope",data:null};function n5(e,t,r){var n;e.forEach(nO);let i=Array.isArray(r=null!=(n=t.context)?n:r),a=r&&(Array.isArray(r)?r:[r]);if(!1!==t.relativeSelector)!function(e,{adapter:t},r){let n=!!(null==r?void 0:r.every(e=>{let r=t.isTag(e)&&t.getParent(e);return e===n$||r&&t.isTag(r)}));for(let t of e){if(t.length>0&&nL(t[0])&&t[0].type!==y.Descendant);else{if(!n||t.some(n1))continue;t.unshift(n2)}t.unshift(n4)}}(e,t,a);else if(e.some(e=>e.length>0&&nL(e[0])))throw Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");let o=!1,s=e.map(e=>{var r,n,s,l;if(e.length>=2){let[t,r]=e;t.type!==y.Pseudo||"scope"!==t.name||(i&&r.type===y.Descendant?e[1]=n3:(r.type===y.Adjacent||r.type===y.Sibling)&&(o=!0))}return r=e,n=t,s=a,r.reduce((e,t)=>e===ng.falseFunc?ng.falseFunc:function(e,t,r,n,i){let{adapter:a,equals:o}=r;switch(t.type){case y.PseudoElement:throw Error("Pseudo-elements are not supported by css-select");case y.ColumnCombinator:throw Error("Column combinators are not yet supported by css-select");case y.Attribute:if(null!=t.namespace)throw Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(t.name=t.name.toLowerCase()),nq[t.action](e,t,r);case y.Pseudo:return function(e,t,r,n,i){var a;let{name:o,data:s}=t;if(Array.isArray(s)){if(!(o in nK))throw Error(`Unknown pseudo-class :${o}(${s})`);return nK[o](e,s,r,n,i)}let l=null==(a=r.pseudos)?void 0:a[o],c="string"==typeof l?l:nV[o];if("string"==typeof c){if(null!=s)throw Error(`Pseudo ${o} doesn't have any arguments`);let t=nT(c);return nK.is(e,t,r,n,i)}
5if("function"==typeof l)return nW(l,o,s,1),t=>l(t,s)&&e(t);if(o in nG)return nG[o](e,s,r,n);if(o in nU){let t=nU[o];return nW(t,o,s,2),n=>t(n,r,s)&&e(n)}throw Error(`Unknown pseudo-class :${o}`)}(e,t,r,n,i);case y.Tag:{if(null!=t.namespace)throw Error("Namespaced tag names are not yet supported by css-select");let{name:n}=t;return(!r.xmlMode||r.lowerCaseTags)&&(n=n.toLowerCase()),function(t){return a.getName(t)===n&&e(t)}}case y.Descendant:{if(!1===r.cacheResults||"undefined"==typeof WeakSet)return function(t){let r=t;for(;r=nZ(r,a);)if(e(r))return!0;return!1};let t=new WeakSet;return function(r){let n=r;for(;n=nZ(n,a);)if(!t.has(n)){if(a.isTag(n)&&e(n))return!0;t.add(n)}return!1}}case"_flexibleDescendant":return function(t){let r=t;do if(e(r))return!0;while(r=nZ(r,a));return!1};case y.Parent:return function(t){return a.getChildren(t).some(t=>a.isTag(t)&&e(t))};case y.Child:return function(t){let r=a.getParent(t);return null!=r&&a.isTag(r)&&e(r)};case y.Sibling:return function(t){let r=a.getSiblings(t);for(let n=0;n<r.length;n++){let i=r[n];if(o(t,i))break;if(a.isTag(i)&&e(i))return!0}return!1};case y.Adjacent:if(a.prevElementSibling)return function(t){let r=a.prevElementSibling(t);return null!=r&&e(r)};return function(t){let r,n=a.getSiblings(t);for(let e=0;e<n.length;e++){let i=n[e];if(o(t,i))break;a.isTag(i)&&(r=i)}return!!r&&e(r)};case y.Universal:if(null!=t.namespace&&"*"!==t.namespace)throw Error("Namespaced universal selectors are not yet supported by css-select");return e}}(e,t,n,s,n5),null!=(l=n.rootFunc)?l:ng.trueFunc)}).reduce(n8,ng.falseFunc);return s.shouldTestNextSiblings=o,s}function n8(e,t){return t===ng.falseFunc||e===ng.trueFunc?e:e===ng.falseFunc||t===ng.trueFunc?t:function(r){return e(r)||t(r)}}let n6=(e,t)=>e===t,n9={adapter:v,equals:n6};function n7(e){var t,r;let n=null!=e?e:n9;return null!=n.adapter||(n.adapter=v),null!=n.equals||(n.equals=null!=(r=null==(t=n.adapter)?void 0:t.equals)?r:n6),n}function ie(e){return function(t,r,n){return e(t,n7(r),n)}}function it(e){return function(t,r,n){let i=n7(n);"function"!=typeof t&&(t=n0(t,i,r));let a=function(e,t,r=!1){return r&&(e=function(e,t){let r=Array.isArray(e)?e.slice(0):[e],n=r.length;for(let e=0;e<n;e++){let n=nX(r[e],t);r.push(...n)}return r}(e,t)),Array.isArray(e)?t.removeSubsets(e):t.getChildren(e)}(r,i.adapter,t.shouldTestNextSiblings);return e(t,a,i)}}ie(nJ),ie(n0),ie(n5);let ir=it((e,t,r)=>e!==ng.falseFunc&&t&&0!==t.length?r.adapter.findAll(e,t):[]),ii=it((e,t,r)=>e!==ng.falseFunc&&t&&0!==t.length?r.adapter.findOne(e,t):null);function ia(e){let t=new Map;for(let r of e.children)t.set(r,e),t9(r,{element:{enter:(e,r)=>{t.set(e,r)}}},e);return t}let io=e=>"element"===e.type,is=(e,t)=>t.some(t=>io(t)&&(e(t)||is(e,ic(t)))),il=(e,t)=>e.attributes[t],ic=e=>e.children||[],iu=e=>e.name,id=e=>"text"===e.children[0].type||"cdata"===e.children[0].type?e.children[0].value:"",ih=(e,t)=>void 0!==e.attributes[t],ip=(e,t)=>{let r=[];for(let n of t)io(n)&&(e(n)&&r.push(n),r.push(...ip(e,ic(n))));return r},im=(e,t)=>{for(let r of t)if(io(r)){if(e(r))return r;let t=im(e,ic(r));if(t)return t}return null};function ig(e,t){return{xmlMode:!0,adapter:function(e,t){let r=r=>(t||(t=ia(e)),t.get(r)||null);return{isTag:io,existsOne:is,getAttributeValue:il,getChildren:ic,getName:iu,getParent:r,getSiblings:e=>{let t=r(e);return t?ic(t):[]},getText:id,hasAttrib:ih,removeSubsets:e=>{let t,n,i,a=e.length;for(;--a>-1;){for(t=n=e[a],e[a]=null,i=!0;n;){if(e.includes(n)){i=!1,e.splice(a,1);break}n=r(n)}i&&(e[a]=t)}return e},findAll:ip,findOne:im}}(e,t)}}let ib=(e,t,r)=>ir(t,e,ig(e,r)),iy=(e,t,r)=>ii(t,e,ig(e,r)),ik=(e,t,r)=>(function(e,t,r){let n=n7(r);return("function"==typeof t?t:nJ(t,n))(e)})(e,t,ig(e,r)),iv=(e,t)=>{t.children=t.children.filter(t=>t!==e)},iw="removeDoctype",ix="removes doctype declaration",iS=()=>({doctype:{enter:(e,t)=>{iv(e,t)}}}),iC="removeXMLProcInst",iA="removes XML processing instructions",iE=()=>({instruction:{enter:(e,t)=>{"xml"===e.name&&iv(e,t)}}}),iT="removeComments",iz="removes comments",iL=[/^!/],iN=(e,t)=>{let{preservePatterns:r=iL}=t;return{comment:{enter:(e,t)=>{if(r){if(!Array.isArray(r))throw Error(`Expected array in removeComments preservePatterns parameter but received ${r}`);if(r.some(t=>new RegExp(t).test(e.value)))return}iv(e,t)}}}},iO={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
5: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(["a","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"])},iP=new Set([...iO.textContent,"pre","title"]),iD=new Set(["glyph","missing-glyph","path"]),iM={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:ne
5w 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"])},iI={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"}},iR={animationAttributeTarget:{unsafe:new Set(["attributeType"])},conditionalProcessing:{unsafe:new Set(["requiredFeatures"])},core:{unsafe:new Set(["xml:base","xml:lang","xml:space"])},presentation:{unsafe:new Set(["clip","color-profile","enable-background","glyph-orientation-horizontal","glyph-orientation-vertical","kerning"])}},iq
vendor: 23,456 bytes, line 5
5={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"},deprecated:{unsafe:new Set(["name"])},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%"},deprecated:{unsafe:new Set(["filterRes"])},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"},deprecated:{unsafe:new Set(["horiz-origin-x","horiz-origin-y","vert-adv-y","vert-origin-x","vert-origin-y"])},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"},deprecated:{unsafe:new Set(["accent-height","alphabetic","ascent","bbox","cap-height","descent","hanging","ideographic","mathematical","panose-1","slope","stemh","stemv","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","widths","x-height"])},contentGroups:new Set(["descriptive"]),content:new Set(["font-face-src"])},"font-face-format":{attrsGroups:new Set(["core"]),attrs:new Set(["string"]),deprecated:{unsafe:new Set(["string"])}},"font-face-name":{attrsGroups:new Set(["core"]),attrs:new Set(["name"]),deprecated:{unsafe: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"},deprecated:{unsafe:new Set(["arabic-form","glyph-name","horiz-adv-x","orientation","unicode","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"])},glyphRef:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","d","horiz-adv-x","style","vert-adv-y","vert-origin-x","vert-origin-y"]),deprecated:{unsafe:new Set(["horiz-adv-x","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"]),deprecated:{unsafe:new Set(["g1","g2","k","u1","u2"])}},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"]),deprecated:{unsafe:new Set(["horiz-adv-x","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"},deprecated:{safe:new Set(["version"]),unsafe:new Set(["baseProfile","contentScriptType","contentStyleType","zoomAndPan"])},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"]),deprecated:{unsafe:new Set(["viewTarget","zoomAndPan"])},contentGroups:new Set(["descriptive"])},vkern:{attrsGroups:new Set(["core"]),attrs:new Set(["u1","g1","u2","g2","k"]),deprecated:{unsafe:new Set(["g1","g2","k","u1","u2"])}}}
5,iF=new Set(["http://creativecommons.org/ns#","http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd","http://krita.org/namespaces/svg/krita","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#","https://boxy-svg.com"]),ij=new Set(["clip-path","color-profile","fill","filter","marker-end","marker-mid","marker-start","mask","stroke","style"]),i_=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"]),iG=new Set(["clip-path","display","filter","mask","opacity","text-decoration","transform","unicode-bidi"]),iB={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",s
5almon:"#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"},iU={"#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"},iW=new Set(["color","fill","flood-color","lighting-color","stop-color","stroke"]),iV={displayState:new Set(["fullscreen","modal","picture-in-picture"]),input:new Set(["autofill","blank","checked","default","disabled","enabled","in-range","indeterminate","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"])};function i$(e){return e>=48&&e<=57}function iH(e){return i$(e)||e>=65&&e<=70||e>=97&&e<=102}function iX(e){return e>=65&&e<=90}function iY(e){return iX(e)||e>=97&&e<=122||e>=128||95===e}function iQ(e){return iY(e)||i$(e)||45===e}function iK(e){return 10===e||13===e||12===e}function iZ(e){return iK(e)||32===e||9===e}function iJ(e,t){return!(92!==e||iK(t)||0===t)}function i0(e,t,r){return 45===e?iY(t)||45===t||iJ(t,r):!!iY(e)||92===e&&iJ(e,t)}function i1(e,t,r){return 43===e||45===e?i$(t)?2:46===t&&i$(r)?3:0:46===e?2*!!i$(t):+!!i$(e)}function i2(e){return+(65279===e||65534===e)}let i3=Array(128);for(let e=0;e<i3.length;e++)i3[e]=iZ(e)&&130||i$(e)&&131||iY(e)&&132||function(e){return e>=0&&e<=8||11===e||e>=14&&e<=31||127===e}(e)&&133||e||128;function i4(e){return e<128?i3[e]:132}function i5(e,t){return t<e.length?e.charCodeAt(t):0}function i8(e,t,r){return 13===r&&10===i5(e,t+1)?2:1}function i6(e,t,r){let n=e.charCodeAt(t);return iX(n)&&(n|=32),n===r}function i9(e,t,r,n){if(r-t!==n.length||t<0||r>e.length)return!1;for(let i=t;i<r;i++){let r=n.charCodeAt(i-t),a=e.charCodeAt(i);if(iX(a)&&(a|=32),a!==r)return!1}return!0}function i7(e,t){for(;t<e.length&&iZ(e.charCodeAt(t));t++);return t}function ae(e,t){for(;t<e.length&&i$(e.charCodeAt(t));t++);return t}function at(e,t){if(iH(i5(e,(t+=2)-1))){for(let r=Math.min(e.length,t+5);t<r&&iH(i5(e,t));t++);let r=i5(e,t);iZ(r)&&(t+=i8(e,t,r))}return t}function ar(e,t){for(;t<e.length;t++){let r=e.charCodeAt(t);if(!iQ(r)){if(iJ(r,i5(e,t+1))){t=at(e,t)-1;continue}break}}return t}function an(e,t){let r=e.charCodeAt(t);if((43===r||45===r)&&(r=e.charCodeAt(t+=1)),i$(r)&&(t=ae(e,t+1),r=e.charCodeAt(t)),46===r&&i$(e.charCodeAt(t+1))&&(t+=2,t=ae(e,t)),i6(e,t,101)){let n=0;(45===(r=e.charCodeAt(t+1))||43===r)&&(n=1,r=e.charCodeAt(t+2)),i$(r)&&(t=ae(e,t+1+n+1))}return t}function ai(e,t){for(;t<e.length;t++){let r=e.charCodeAt(t);if(41===r){t++;break}iJ(r,i5(e,t+1))&&(t=at(e,t))}return t}function aa(e){if(1===e.length&&!iH(e.charCodeAt(0)))return e[0];let t=parseInt(e,16);return(0===t||t>=55296&&t<=57343||t>1114111)&&(t=65533),String.fromCodePoint(t)}let ao=["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","comment-token"];function as(e=null,t){return null===e||e.length<t?new Uint32Array(Math.max(t+1024,16384)):e}function al(e){let t=e.source,r=t.length,n=t.length>0?i2(t.charCodeAt(0)):0,i=as(e.lines,r),a=as(e.columns,r),o=e.startLine,s=e.startColumn;for(let e=n;e<r;e++){let n=t.charCodeAt(e);i[e]=o,a[e]=s++,(10===n||13===n||12===n)&&(13===n&&e+1<r&&10===t.charCodeAt(e+1)&&(i[++e]=o,a[e]=s),o++,s=1)}i[r]=o,a[r]=s,e.lines=i,e.columns=a,e.computed=!0}class ac{constructor(e,t,r,n){this.setSource(e,t,r,n),this.lines=null,this.columns=null}setSource(e="",t=0,r=1,n=1){this.source=e,this.startOffset=t,this.startLine=r,this.startColumn=n,this.computed=!1}getLocation(e,t){return this.computed||al(this),{source:t,offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]}}getLocationRange(e,t,r){return this.computed||al(this),{source:r,start:{offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]},end:{offset:this.startOffset+t,line:this.lines[t],column:this.columns[t]}}}}
5let au=new Uint8Array(32);au[2]=22,au[21]=22,au[19]=20,au[23]=24;class ad{constructor(e,t){this.setSource(e,t)}reset(){this.eof=!1,this.tokenIndex=-1,this.tokenType=0,this.tokenStart=this.firstCharOffset,this.tokenEnd=this.firstCharOffset}setSource(e="",t=()=>{}){let r=(e=String(e||"")).length,n=as(this.offsetAndType,e.length+1),i=as(this.balance,e.length+1),a=0,o=-1,s=0,l=e.length;this.offsetAndType=null,this.balance=null,i.fill(0),t(e,(e,t,r)=>{let c=a++;if(n[c]=e<<24|r,-1===o&&(o=t),i[c]=l,e===s){let e=i[l];i[l]=c,l=e,s=au[n[e]>>24]}else 0!==au[e]&&(l=c,s=au[e])}),n[a]=0|r,i[a]=a;for(let e=0;e<a;e++){let t=i[e];if(t<=e){let r=i[t];r!==e&&(i[e]=r)}else t>a&&(i[e]=a)}this.source=e,this.firstCharOffset=-1===o?0:o,this.tokenCount=a,this.offsetAndType=n,this.balance=i,this.reset(),this.next()}lookupType(e){return(e+=this.tokenIndex)<this.tokenCount?this.offsetAndType[e]>>24:0}lookupTypeNonSC(e){for(let t=this.tokenIndex;t<this.tokenCount;t++){let r=this.offsetAndType[t]>>24;if(13!==r&&25!==r&&0==e--)return r}return 0}lookupOffset(e){return(e+=this.tokenIndex)<this.tokenCount?0xffffff&this.offsetAndType[e-1]:this.source.length}lookupOffsetNonSC(e){for(let t=this.tokenIndex;t<this.tokenCount;t++){let r=this.offsetAndType[t]>>24;if(13!==r&&25!==r&&0==e--)return t-this.tokenIndex}return 0}lookupValue(e,t){return(e+=this.tokenIndex)<this.tokenCount&&i9(this.source,0xffffff&this.offsetAndType[e-1],0xffffff&this.offsetAndType[e],t)}getTokenStart(e){return e===this.tokenIndex?this.tokenStart:e>0?e<this.tokenCount?0xffffff&this.offsetAndType[e-1]:0xffffff&this.offsetAndType[this.tokenCount]:this.firstCharOffset}substrToCursor(e){return this.source.substring(e,this.tokenStart)}isBalanceEdge(e){return this.balance[this.tokenIndex]<e}isDelim(e,t){return t?9===this.lookupType(t)&&this.source.charCodeAt(this.lookupOffset(t))===e:9===this.tokenType&&this.source.charCodeAt(this.tokenStart)===e}skip(e){let t=this.tokenIndex+e;t<this.tokenCount?(this.tokenIndex=t,this.tokenStart=0xffffff&this.offsetAndType[t-1],t=this.offsetAndType[t],this.tokenType=t>>24,this.tokenEnd=0xffffff&t):(this.tokenIndex=this.tokenCount,this.next())}next(){let e=this.tokenIndex+1;e<this.tokenCount?(this.tokenIndex=e,this.tokenStart=this.tokenEnd,e=this.offsetAndType[e],this.tokenType=e>>24,this.tokenEnd=0xffffff&e):(this.eof=!0,this.tokenIndex=this.tokenCount,this.tokenType=0,this.tokenStart=this.tokenEnd=this.source.length)}skipSC(){for(;13===this.tokenType||25===this.tokenType;)this.next()}skipUntilBalanced(e,t){let r=e,n=0,i=0;e:for(;r<this.tokenCount&&!((n=this.balance[r])<e);r++)switch(i=r>0?0xffffff&this.offsetAndType[r-1]:this.firstCharOffset,t(this.source.charCodeAt(i))){case 1:break e;case 2:r++;break e;default:0!==au[this.offsetAndType[r]>>24]&&(r=n)}this.skip(r-this.tokenIndex)}forEachToken(e){for(let t=0,r=this.firstCharOffset;t<this.tokenCount;t++){let n=r,i=this.offsetAndType[t],a=0xffffff&i,o=i>>24;r=a,e(o,n,a,t)}}dump(){let e=Array(this.tokenCount);return this.forEachToken((t,r,n,i)=>{e[i]={idx:i,type:ao[t],chunk:this.source.substring(r,n),balance:this.balance[i]}}),e}}function ah(e,t){let r;function n(t){return t<o?e.charCodeAt(t):0}function i(){if(i0(n(l=an(e,l)),n(l+1),n(l+2))){r=12,l=ar(e,l);return}if(37===n(l)){r=11,l++;return}r=10}function a(){let t=l;if(l=ar(e,l),i9(e,t,l,"url")&&40===n(l)){if(34===n(l=i7(e,l+1))||39===n(l)){r=2,l=t+4;return}!function(){for(r=7,l=i7(e,l);l<e.length;l++){let t=e.charCodeAt(l);switch(i4(t)){case 41:l++;return;case 130:if(41===n(l=i7(e,l))||l>=e.length){l<e.length&&l++;return}l=ai(e,l),r=8;return;case 34:case 39:case 40:case 133:l=ai(e,l),r=8;return;case 92:if(iJ(t,n(l+1))){l=at(e,l)-1;break}l=ai(e,l),r=8;return}}}();return}if(40===n(l)){r=2,l++;return}r=1}let o=(e=String(e||"")).length,s=i2(n(0)),l=s;for(;l<o;){let o=e.charCodeAt(l);switch(i4(o)){case 130:r=13,l=i7(e,l+1);break;case 34:case 39:!function(t){for(t||(t=n(l++)),r=5;l<e.length;l++){let i=e.charCodeAt(l);switch(i4(i)){case t:l++;return;case 130:if(iK(i)){l+=i8(e,l,i),r=6;return}break;case 92:if(l===e.length-1)break;let a=n(l+1);iK(a)?l+=i8(e,l+1,a):iJ(i,a)&&(l=at(e,l)-1)}}}();break;case 35:iQ(n(l+1))||iJ(n(l+1),n(l+2))?(r=4,l=ar(e,l+1)):(r=9,l++);break;case 40:r=21,l++;break;case 41:r=22,l++;break;case 43:case 46:i1(o,n(l+1),n(l+2))?i():(r=9,l++);break;case 44:r=18,l++;break;case 45:i1(o,n(l+1),n(l+2))?i():45===n(l+1)&&62===n(l+2)?(r=15,l+=3):i0(o,n(l+1),n(l+2))?a():(r=9,l++);break;case 47:42===n(l+1)?(r=25,l=-1===(l=e.indexOf("*/",l+2))?e.length:l+2):(r=9,l++);break;case 58:r=16,l++;break;case 59:r=17,l++;break;case 60:33===n(l+1)&&45===n(l+2)&&45===n(l+3)?(r=14,l+=4):(r=9,l++);break;case 64:i0(n(l+1),n(l+2),n(l+3))?(r=3,l=ar(e,l+1)):(r=9,l++);break;case 91:r=19,l++;break;case 92:iJ(o,n(l+1))?a():(r=9,l++);break;case 93:r=20,l++;break;case 123:r=23,l++;break;case 125:r=24,l++;break;case 131:i();break;case 132:a();break;default:r=9,l++}t(r,s,s=l)}}let ap=null;class am{static createItem(e){return{prev:null,next:null,data:e}}constructor(){this.head=null,this.tail=null,this.cursor=null}createItem(e){return am.createItem(e)}allocateCursor(e,t){let r;return null!==ap?(r=ap,ap=ap.cursor,r.prev=e,r.next=t,r.cursor=this.cursor):r={prev:e,next:t,cursor:this.cursor},this.cursor=r,r}releaseCursor(){let{cursor:e}=this;this.cursor=e.cursor,e.prev=null,e.next=null,e.cursor=ap,ap=e}updateCursors(e,t,r,n){let{cursor:i}=this;for(;null!==i;)i.prev===e&&(i.prev=t),i.next===r&&(i.next=n),i=i.cursor}*[Symbol.iterator](){for(let e=this.head;null!==e;e=e.next)yield e.data}get size(){let e=0;for(let t=this.head;null!==t;t=t.next)e++;return e}get isEmpty(){return null===this.head}get first(){return this.head&&this.head.data}get last(){return this.tail&&this.tail.data}fromArray(e){let t=null;for(let r of(this.head=null,e)){let e=am.createItem(r);null!==t?t.next=e:this.head=e,e.prev=t,t=e}return this.tail=t,this}toArray(){return[...this]}toJSON(){return[...this]}forEach(e,t=this){let r=this.allocateCursor(null,this.head);for(;null!==r.next;){let n=r.next;r.next=n.next,e.call(t,n.data,n,this)}this.releaseCursor()}forEachRight(e,t=this){let r=this.allocateCursor(this.tail,null);for(;null!==r.prev;){let n=r.prev;r.prev=n.prev,e.call(t,n.data,n,this)}this.releaseCursor()}reduce(e,t,r=this){let n,i=this.allocateCursor(null,this.head),a=t;for(;null!==i.next;)n=i.next,i.next=n.next,a=e.call(r,a,n.data,n,this);return this.releaseCursor(),a}reduceRight(e,t,r=this){let n,i=this.allocateCursor(this.tail,null),a=t;for(;null!==i.prev;)n=i.prev,i.prev=n.prev,a=e.call(r,a,n.data,n,this);return this.releaseCursor(),a}some(e,t=this){for(let r=this.head;null!==r;
5r=r.next)if(e.call(t,r.data,r,this))return!0;return!1}map(e,t=this){let r=new am;for(let n=this.head;null!==n;n=n.next)r.appendData(e.call(t,n.data,n,this));return r}filter(e,t=this){let r=new am;for(let n=this.head;null!==n;n=n.next)e.call(t,n.data,n,this)&&r.appendData(n.data);return r}nextUntil(e,t,r=this){if(null===e)return;let n=this.allocateCursor(null,e);for(;null!==n.next;){let e=n.next;if(n.next=e.next,t.call(r,e.data,e,this))break}this.releaseCursor()}prevUntil(e,t,r=this){if(null===e)return;let n=this.allocateCursor(e,null);for(;null!==n.prev;){let e=n.prev;if(n.prev=e.prev,t.call(r,e.data,e,this))break}this.releaseCursor()}clear(){this.head=null,this.tail=null}copy(){let e=new am;for(let t of this)e.appendData(t);return e}prepend(e){return this.updateCursors(null,e,this.head,e),null!==this.head?(this.head.prev=e,e.next=this.head):this.tail=e,this.head=e,this}prependData(e){return this.prepend(am.createItem(e))}append(e){return this.insert(e)}appendData(e){return this.insert(am.createItem(e))}insert(e,t=null){if(null!==t)if(this.updateCursors(t.prev,e,t,e),null===t.prev){if(this.head!==t)throw Error("before doesn't belong to list");this.head=e,t.prev=e,e.next=t,this.updateCursors(null,e)}else t.prev.next=e,e.prev=t.prev,t.prev=e,e.next=t;else this.updateCursors(this.tail,e,null,e),null!==this.tail?(this.tail.next=e,e.prev=this.tail):this.head=e,this.tail=e;return this}insertData(e,t){return this.insert(am.createItem(e),t)}remove(e){if(this.updateCursors(e,e.prev,e,e.next),null!==e.prev)e.prev.next=e.next;else{if(this.head!==e)throw Error("item doesn't belong to list");this.head=e.next}if(null!==e.next)e.next.prev=e.prev;else{if(this.tail!==e)throw Error("item doesn't belong to list");this.tail=e.prev}return e.prev=null,e.next=null,e}push(e){this.insert(am.createItem(e))}pop(){return null!==this.tail?this.remove(this.tail):null}unshift(e){this.prepend(am.createItem(e))}shift(){return null!==this.head?this.remove(this.head):null}prependList(e){return this.insertList(e,this.head)}appendList(e){return this.insertList(e)}insertList(e,t){return null===e.head||(null!=t?(this.updateCursors(t.prev,e.tail,t,e.head),null!==t.prev?(t.prev.next=e.head,e.head.prev=t.prev):this.head=e.head,t.prev=e.tail,e.tail.next=t):(this.updateCursors(this.tail,e.tail,null,e.head),null!==this.tail?(this.tail.next=e.head,e.head.prev=this.tail):this.head=e.head,this.tail=e.tail),e.head=null,e.tail=null),this}replace(e,t){"head"in t?this.insertList(t,e):this.insert(t,e),this.remove(e)}}function af(e,t){let r=Object.create(SyntaxError.prototype),n=Error();return Object.assign(r,{name:e,message:t,get stack(){return(n.stack||"").replace(/^(.+\n){1,3}/,`${e}: ${t} 6`)}})}let ag=" ";function ab({source:e,line:t,column:r,baseLine:n,baseColumn:i},a){function o(e,t){return s.slice(e,t).map((t,r)=>String(e+r+1).padStart(u)+" |"+t).join("\n")}let s=("\n".repeat(Math.max(n-1,0))+" ".repeat(Math.max(i-1,0))+e).split(/\r\n?|\n|\f/),l=Math.max(1,t-a)-1,c=Math.min(t+a,s.length+1),u=Math.max(4,String(c).length)+1,d=0;(r+=(ag.length-1)*(s[t-1].substr(0,r-1).match(/\t/g)||[]).length)>100&&(d=r-60+3,r=58);for(let e=l;e<=c;e++)e>=0&&e<s.length&&(s[e]=s[e].replace(/\t/g,ag),s[e]=(d>0&&s[e].length>d?"â¦":"")+s[e].substr(d,98)+(s[e].length>d+100-1?"â¦":""));return[o(l,t),Array(r+u+2).join("-")+"^",o(t,c)].filter(Boolean).join("\n").replace(/^(\s+\d+\s+\|\n)+/,"").replace(/\n(\s+\d+\s+\|)+$/,"")}function ay(e,t,r,n,i,a=1,o=1){return Object.assign(af("SyntaxError",e),{source:t,offset:r,line:n,column:i,sourceFragment:e=>ab({source:t,line:n,column:i,baseLine:a,baseColumn:o},isNaN(e)?0:e),get formattedMessage(){return`Parse error: ${e} 7`+ab({source:t,line:n,column:i,baseLine:a,baseColumn:o},2)}})}
7function ak(e){let t=this.createList(),r=!1,n={recognizer:e};for(;!this.eof;){switch(this.tokenType){case 25:this.next();continue;case 13:r=!0,this.next();continue}let i=e.getNode.call(this,n);if(void 0===i)break;r&&(e.onWhiteSpace&&e.onWhiteSpace.call(this,i,t,n),r=!1),t.push(i)}return r&&e.onWhiteSpace&&e.onWhiteSpace.call(this,null,t,n),t}let av=()=>{};function aw(e){let t=Object.create(null);for(let r of Object.keys(e)){let n=e[r],i=n.parse||n;i&&(t[r]=i)}return t}var ax=r(61622);let aS=new Set(["Atrule","Selector","Declaration"]),aC=(e,t)=>{if(9===e&&(e=t),"string"==typeof e){let t=e.charCodeAt(0);return t>127?32768:t<<8}return e},aA=[[1,1],[1,2],[1,7],[1,8],[1,"-"],[1,10],[1,11],[1,12],[1,15],[1,21],[3,1],[3,2],[3,7],[3,8],[3,"-"],[3,10],[3,11],[3,12],[3,15],[4,1],[4,2],[4,7],[4,8],[4,"-"],[4,10],[4,11],[4,12],[4,15],[12,1],[12,2],[12,7],[12,8],[12,"-"],[12,10],[12,11],[12,12],[12,15],["#",1],["#",2],["#",7],["#",8],["#","-"],["#",10],["#",11],["#",12],["#",15],["-",1],["-",2],["-",7],["-",8],["-","-"],["-",10],["-",11],["-",12],["-",15],[10,1],[10,2],[10,7],[10,8],[10,10],[10,11],[10,12],[10,"%"],[10,15],["@",1],["@",2],["@",7],["@",8],["@","-"],["@",15],[".",10],[".",11],[".",12],["+",10],["+",11],["+",12],["/","*"]],aE=aA.concat([[1,4],[12,4],[4,4],[3,21],[3,5],[3,16],[11,11],[11,12],[11,2],[11,"-"],[22,1],[22,2],[22,11],[22,12],[22,4],[22,"-"]]);function aT(e){let t=new Set(e.map(([e,t])=>aC(e)<<16|aC(t)));return function(e,r,n){let i=aC(r,n),a=n.charCodeAt(0);return(45===a&&1!==r&&2!==r&&15!==r||43===a?t.has(e<<16|a<<8):t.has(e<<16|i))&&this.emit(" ",13,!0),i}}let az=aT(aA),aL=aT(aE);function aN(e,t){if("function"==typeof t){let r=null;e.children.forEach(e=>{null!==r&&t.call(this,r),this.node(e),r=e});return}e.children.forEach(this.node,this)}function aO(e){ah(e,(t,r,n)=>{this.token(t,e.slice(r,n))})}let{hasOwnProperty:aP}=Object.prototype,aD=function(){};function aM(e){return"function"==typeof e?e:aD}function aI(e,t){return function(r,n,i){r.type===t&&e.call(this,r,n,i)}}function aR(e,t){let r=e.fields.slice(),n=e.context,i="string"==typeof n;return t&&r.reverse(),function(e,a,o,s){let l;for(let c of(i&&(l=a[n],a[n]=e),r)){let r=e[c.name];if(!c.nullable||r){if("list"===c.type){if(t?r.reduceRight(s,!1):r.reduce(s,!1))return!0}else if(o(r))return!0}}i&&(a[n]=l)}}function aq({StyleSheet:e,Atrule:t,Rule:r,Block:n,DeclarationList:i}){return{Atrule:{StyleSheet:e,Atrule:t,Rule:r,Block:n},Rule:{StyleSheet:e,Atrule:t,Rule:r,Block:n},Declaration:{StyleSheet:e,Atrule:t,Rule:r,Block:n,DeclarationList:i}}}function aF(e){return e}function aj(e,t){let r=aF,n=!1,i=!1;return"function"==typeof t?r=t:t&&(n=!!t.forceBraces,i=!!t.compact,"function"==typeof t.decorate&&(r=t.decorate)),function e(t,r,n,i){let a;switch(t.type){case"Group":a=function(t,r,n,i){let a=" "===t.combinator||i?t.combinator:" "+t.combinator+" ",o=t.terms.map(t=>e(t,r,n,i)).join(a);return t.explicit||n?(i||","===o[0]?"[":"[ ")+o+(i?"]":" ]"):o}(t,r,n,i)+(t.disallowEmpty?"!":"");break;case"Multiplier":return e(t.term,r,n,i)+r(function(e){let{min:t,max:r,comma:n}=e;return 0===t&&0===r?n?"#?":"*":0===t&&1===r?"?":1===t&&0===r?n?"#":"+":1===t&&1===r?"":(n?"#":"")+(t===r?"{"+t+"}":"{"+t+","+(0!==r?r:"")+"}")}(t),t);case"Boolean":a="<boolean-expr["+e(t.term,r,n,i)+"]>";break;case"Type":a="<"+t.name+(t.opts?r(function(e){if("Range"===e.type)return" ["+(null===e.min?"-â":e.min)+","+(null===e.max?"â":e.max)+"]";throw Error("Unknown node type `"+e.type+"`")}(t.opts),t.opts):"")+">";break;case"Property":a="<'"+t.name+"'>";break;case"Keyword":a=t.name;break;case"AtKeyword":a="@"+t.name;break;case"Function":a=t.name+"(";break;case"String":case"Token":a=t.value;break;case"Comma":a=",";break;default:throw Error("Unknown node type `"+t.type+"`")}return r(a,t)}(e,r,n,i)}let a_={offset:0,line:1,column:1};function aG(e,t){let r=e&&e.loc&&e.loc[t];return r?"line"in r?aB(r):r:null}function aB({offset:e,line:t,column:r},n){let i={offset:e,line:t,column:r};if(n){let e=n.split(/\n|\r\n?|\f/);i.offset+=n.length,i.line+=e.length-1,i.column=1===e.length?i.column+n.length:e.pop().length+1}return i}let aU=function(e,t){let r=af("SyntaxReferenceError",e+(t?" `"+t+"`":""));return r.reference=t,r},aW=function(e,t,r,n){let i=af("SyntaxMatchError",e),{css:a,mismatchOffset:o,mismatchLength:s,start:l,end:c}=function(e,t){let r,n,i=e.tokens,a=e.longestMatch,o=a<i.length&&i[a].node||null,s=o!==t?o:null,l=0,c=0,u=0,d="";for(let e=0;e<i.length;e++){let t=i[e].value;e===a&&(c=t.length,l=d.length),null!==s&&i[e].node===s&&(e<=a?u++:u=0),d+=t}return a===i.length||u>
71?(r=aG(s||t,"end")||aB(a_,d),n=aB(r)):(r=aG(s,"start")||aB(aG(t,"start")||a_,d.slice(0,l)),n=aG(s,"end")||aB(r,d.substr(l,c))),{css:d,mismatchOffset:l,mismatchLength:c,start:r,end:n}}(n,r);return i.rawMessage=e,i.syntax=t?aj(t):"<generic>",i.css=a,i.mismatchOffset=o,i.mismatchLength=s,i.message=e+"\n syntax: "+i.syntax+"\n value: "+(a||"<empty string>")+"\n --------"+Array(i.mismatchOffset+1).join("-")+"^",Object.assign(i,l),i.loc={source:r&&r.loc&&r.loc.source||"<unknown>",start:l,end:c},i},aV=new Map,a$=new Map,aH=function(e){if(aV.has(e))return aV.get(e);let t=e.toLowerCase(),r=aV.get(t);if(void 0===r){let e=aY(t,0),n=e?"":aQ(t,0);r=Object.freeze({basename:t.substr(n.length),name:t,prefix:n,vendor:n,custom:e})}return aV.set(e,r),r},aX=function(e){if(a$.has(e))return a$.get(e);let t=e,r=e[0];"/"===r?r="/"===e[1]?"//":"/":"_"!==r&&"*"!==r&&"$"!==r&&"#"!==r&&"+"!==r&&"&"!==r&&(r="");let n=aY(t,r.length);if(!n&&(t=t.toLowerCase(),a$.has(t))){let r=a$.get(t);return a$.set(e,r),r}let i=n?"":aQ(t,r.length),a=t.substr(0,r.length+i.length),o=Object.freeze({basename:t.substr(a.length),name:t.substr(r.length),hack:r,vendor:i,prefix:a,custom:n});return a$.set(e,o),o};function aY(e,t){return t=t||0,e.length-t>=2&&45===e.charCodeAt(t)&&45===e.charCodeAt(t+1)}function aQ(e,t){if(t=t||0,e.length-t>=3&&45===e.charCodeAt(t)&&45!==e.charCodeAt(t+1)){let r=e.indexOf("-",t+2);if(-1!==r)return e.substring(t,r+1)}return""}let aK=["initial","inherit","unset","revert","revert-layer"];function aZ(e,t){return null!==e&&9===e.type&&e.value.charCodeAt(0)===t}function aJ(e,t,r){for(;null!==e&&(13===e.type||25===e.type);)e=r(++t);return t}function a0(e,t,r,n){if(!e)return 0;let i=e.value.charCodeAt(t);if(43===i||45===i){if(r)return 0;t++}for(;t<e.value.length;t++)if(!i$(e.value.charCodeAt(t)))return 0;return n+1}function a1(e,t,r){let n=!1,i=aJ(e,t,r);if(null===(e=r(i)))return t;if(10!==e.type){if(!(aZ(e,43)||aZ(e,45)))return t;else if(n=!0,i=aJ(r(++i),i,r),null===(e=r(i))||10!==e.type)return 0}if(!n){let t=e.value.charCodeAt(0);if(43!==t&&45!==t)return 0}return a0(e,+!n,n,i)}function a2(e,t){return null!==e&&9===e.type&&e.value.charCodeAt(0)===t}function a3(e,t,r){let n=0;for(let i=t;i<e.value.length;i++){let a=e.value.charCodeAt(i);if(45===a&&r&&0!==n)return a3(e,t+n+1,!1),6;if(!iH(a)||++n>6)return 0}return n}function a4(e,t,r){if(!e)return 0;for(;a2(r(t),63);){if(++e>6)return 0;t++}return t}let a5=["calc(","-moz-calc(","-webkit-calc("],a8=new Map([[2,22],[21,22],[19,20],[23,24]]);function a6(e,t){return t<e.length?e.charCodeAt(t):0}function a9(e,t){return i9(e,0,e.length,t)}function a7(e,t){for(let r=0;r<t.length;r++)if(a9(e,t[r]))return!0;return!1}function oe(e,t){return t===e.length-2&&92===a6(e,t)&&i$(a6(e,t+1))}function ot(e,t,r){if(e&&"Range"===e.type){let n=Number(void 0!==r&&r!==t.length?t.substr(0,r):t);if(isNaN(n)||null!==e.min&&n<e.min&&"string"!=typeof e.min||null!==e.max&&n>e.max&&"string"!=typeof e.max)return!0}return!1}function or(e){return function(t,r,n){if(null===t)return 0;if(2===t.type&&a7(t.value,a5)){var i=t;let e=0,n=[],a=0;t:do{switch(i.type){case 24:case 22:case 20:if(i.type!==e)break t;if(e=n.pop(),0===n.length){a++;break t}break;case 2:case 21:case 19:case 23:n.push(e),e=a8.get(i.type)}a++}while(i=r(a));return a}return e(t,r,n)}}function on(e){return function(t){return+(null!==t&&t.type===e)}}function oi(e){return+(null!==e&&1===e.type&&45===a6(e.value,0)&&45===a6(e.value,1))}function oa(e){return e&&(e=new Set(e)),function(t,r,n){if(null===t||12!==t.type)return 0;let i=an(t.value,0);if(null!==e){let r=t.value.indexOf("\\",i),n=-1!==r&&oe(t.value,r)?t.value.substring(i,r):t.value.substr(i);if(!1===e.has(n.toLowerCase()))return 0}return+!ot(n,t.value,i)}}function oo(e){return"function"!=typeof e&&(e=function(){return 0}),function(t,r,n){return null!==t&&10===t.type&&0===Number(t.value)?1:e(t,r,n)}}let os={"ident-token":on(1),"function-token":on(2),"at-keyword-token":on(3),"hash-token":on(4),"string-token":on(5),"bad-string-token":on(6),"url-token":on(7),"bad-url-token":on(8),"delim-token":on(9),"number-token":on(10),"percentage-token":on(11),"dimension-token":on(12),"whitespace-token":on(13),"CDO-token":on(14),"CDC-token":on(15),"colon-token":on(16),"semicolon-token":on(17
7),"comma-token":on(18),"[-token":on(19),"]-token":on(20),"(-token":on(21),")-token":on(22),"{-token":on(23),"}-token":on(24)},ol={string:on(5),ident:on(1),percentage:or(function(e,t,r){return null===e||11!==e.type||ot(r,e.value,e.value.length-1)?0:1}),zero:oo(),number:or(function(e,t,r){if(null===e)return 0;let n=an(e.value,0);return n!==e.value.length&&!oe(e.value,n)||ot(r,e.value,n)?0:1}),integer:or(function(e,t,r){if(null===e||10!==e.type)return 0;let n=+(43===a6(e.value,0)||45===a6(e.value,0));for(;n<e.value.length;n++)if(!i$(a6(e.value,n)))return 0;return+!ot(r,e.value,n)}),"custom-ident":function(e){if(null===e||1!==e.type)return 0;let t=e.value.toLowerCase();return a7(t,aK)||a9(t,"default")?0:1},"dashed-ident":oi,"custom-property-name":function(e){return oi(e)&&"--"!==e.value?1:0},"hex-color":function(e){if(null===e||4!==e.type)return 0;let t=e.value.length;if(4!==t&&5!==t&&7!==t&&9!==t)return 0;for(let r=1;r<t;r++)if(!iH(a6(e.value,r)))return 0;return 1},"id-selector":function(e){return null!==e&&4===e.type&&i0(a6(e.value,1),a6(e.value,2),a6(e.value,3))?1:0},"an-plus-b":function(e,t){let r=0;if(!e)return 0;if(10===e.type)return a0(e,0,!1,r);if(1===e.type&&45===e.value.charCodeAt(0)){if(!i6(e.value,1,110))return 0;switch(e.value.length){case 2:return a1(t(++r),r,t);case 3:if(45!==e.value.charCodeAt(2))break;return r=aJ(t(++r),r,t),a0(e=t(r),0,!0,r);default:if(45!==e.value.charCodeAt(2))break;return a0(e,3,!0,r)}}else if(1===e.type||aZ(e,43)&&1===t(r+1).type){if(1!==e.type&&(e=t(++r)),null===e||!i6(e.value,0,110))return 0;switch(e.value.length){case 1:return a1(t(++r),r,t);case 2:if(45!==e.value.charCodeAt(1))break;return r=aJ(t(++r),r,t),a0(e=t(r),0,!0,r);default:if(45!==e.value.charCodeAt(1))break;return a0(e,2,!0,r)}}else if(12===e.type){let n=e.value.charCodeAt(0),i=+(43===n||45===n),a=i;for(;a<e.value.length&&i$(e.value.charCodeAt(a));a++);return a!==i&&i6(e.value,a,110)?a+1===e.value.length?a1(t(++r),r,t):45!==e.value.charCodeAt(a+1)?0:a+2===e.value.length?(r=aJ(t(++r),r,t),a0(e=t(r),0,!0,r)):a0(e,a+2,!0,r):0}return 0},urange:function(e,t){let r=0;if(null===e||1!==e.type||!i6(e.value,0,117)||null===(e=t(++r)))return 0;if(a2(e,43))return null===(e=t(++r))?0:1===e.type?a4(a3(e,0,!0),++r,t):a2(e,63)?a4(1,++r,t):0;if(10===e.type){let n=a3(e,1,!0);return 0===n?0:null===(e=t(++r))?r:12===e.type||10===e.type?45===e.value.charCodeAt(0)&&a3(e,1,!1)?r+1:0:a4(n,r,t)}return 12===e.type?a4(a3(e,1,!0),++r,t):0},"declaration-value":function(e,t){if(!e)return 0;let r=0,n=[],i=0;t:do{switch(e.type){case 6:case 8:break t;case 24:case 22:case 20:if(e.type!==r)break t;r=n.pop();break;case 17:if(0===r)break t;break;case 9:if(0===r&&"!"===e.value)break t;break;case 2:case 21:case 19:case 23:n.push(r),r=a8.get(e.type)}i++}while(e=t(i));return i},"any-value":function(e,t){if(!e)return 0;let r=0,n=[],i=0;t:do{switch(e.type){case 6:case 8:break t;case 24:case 22:case 20:if(e.type!==r)break t;r=n.pop();break;case 2:case 21:case 19:case 23:n.push(r),r=a8.get(e.type)}i++}while(e=t(i));return i}},oc=["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"],ou=["deg","grad","rad","turn"],od=["s","ms"],oh=["hz","khz"],op=["dpi","dpcm","dppx","x"],om=["fr"],of=["db"],og=["st"];function ob(e,t,r){return Object.assign(af("SyntaxError",e),{input:t,offset:r,rawMessage:e,message:e+"\n "+t+"\n--"+Array((r||t.length)+1).join("-")+"^"})}let oy=new Uint8Array(128).map((e,t)=>+!!/[a-zA-Z0-9\-]/.test(String.fromCharCode(t)));class ok{constructor(e){this.str=e,this.pos=0}charCodeAt(e){return e<this.str.length?this.str.charCodeAt(e):0}
7charCode(){return this.charCodeAt(this.pos)}isNameCharCode(e=this.charCode()){return e<128&&1===oy[e]}nextCharCode(){return this.charCodeAt(this.pos+1)}nextNonWsCode(e){return this.charCodeAt(this.findWsEnd(e))}skipWs(){this.pos=this.findWsEnd(this.pos)}findWsEnd(e){for(;e<this.str.length;e++){let t=this.str.charCodeAt(e);if(13!==t&&10!==t&&12!==t&&32!==t&&9!==t)break}return e}substringToPos(e){return this.str.substring(this.pos,this.pos=e)}eat(e){this.charCode()!==e&&this.error("Expect `"+String.fromCharCode(e)+"`"),this.pos++}peek(){return this.pos<this.str.length?this.str.charAt(this.pos++):""}error(e){throw new ob(e,this.str,this.pos)}scanSpaces(){return this.substringToPos(this.findWsEnd(this.pos))}scanWord(){let e=this.pos;for(;e<this.str.length;e++){let t=this.str.charCodeAt(e);if(t>=128||0===oy[t])break}return this.pos===e&&this.error("Expect a keyword"),this.substringToPos(e)}scanNumber(){let e=this.pos;for(;e<this.str.length;e++){let t=this.str.charCodeAt(e);if(t<48||t>57)break}return this.pos===e&&this.error("Expect a number"),this.substringToPos(e)}scanString(){let e=this.str.indexOf("'",this.pos+1);return -1===e&&(this.pos=this.str.length,this.error("Expect an apostrophe")),this.substringToPos(e+1)}}let ov={" ":1,"&&":2,"||":3,"|":4};function ow(e){let t=null,r=null;return e.eat(123),e.skipWs(),t=e.scanNumber(e),e.skipWs(),44===e.charCode()?(e.pos++,e.skipWs(),125!==e.charCode()&&(r=e.scanNumber(e),e.skipWs())):r=t,e.eat(125),{min:Number(t),max:r?Number(r):0}}function ox(e,t){let r=function(e){let t=null,r=!1;switch(e.charCode()){case 42:e.pos++,t={min:0,max:0};break;case 43:e.pos++,t={min:1,max:0};break;case 63:e.pos++,t={min:0,max:1};break;case 35:e.pos++,r=!0,123===e.charCode()?t=ow(e):63===e.charCode()?(e.pos++,t={min:0,max:0}):t={min:1,max:0};break;case 123:t=ow(e);break;default:return null}return{type:"Multiplier",comma:r,min:t.min,max:t.max,term:null}}(e);return null!==r?(r.term=t,35===e.charCode()&&43===e.charCodeAt(e.pos-1))?ox(e,r):r:t}function oS(e){let t=e.peek();return""===t?null:ox(e,{type:"Token",value:t})}function oC(e){let t=new ok(e),r=function e(t,r){let n,i=Object.create(null),a=[],o=null,s=t.pos;for(;t.charCode()!==r&&(n=function(t,r){let n=t.charCode();switch(n){case 93:case 42:case 43:case 63:case 35:case 33:break;case 91:let i;return ox(t,(t.eat(91),i=e(t,r),t.eat(93),i.explicit=!0,33===t.charCode()&&(t.pos++,i.disallowEmpty=!0),i));case 60:let a;return 39===t.nextCharCode()?(t.eat(60),t.eat(39),a=t.scanWord(),t.eat(39),t.eat(62),ox(t,{type:"Property",name:a})):function(t){let r,n=null;if(t.eat(60),"boolean-expr"===(r=t.scanWord())){t.eat(91);let r=e(t,93);return t.eat(93),t.eat(62),ox(t,{type:"Boolean",term:1===r.terms.length?r.terms[0]:r})}if(40===t.charCode()&&41===t.nextCharCode()&&(t.pos+=2,r+="()"),91===t.charCodeAt(t.findWsEnd(t.pos))){let e,r,i;t.skipWs(),e=null,r=null,i=1,t.eat(91),45===t.charCode()&&(t.peek(),i=-1),-1==i&&8734===t.charCode()?t.peek():(e=i*Number(t.scanNumber(t)),t.isNameCharCode()&&(e+=t.scanWord())),t.skipWs(),t.eat(44),t.skipWs(),8734===t.charCode()?t.peek():(i=1,45===t.charCode()&&(t.peek(),i=-1),r=i*Number(t.scanNumber(t)),t.isNameCharCode()&&(r+=t.scanWord())),t.eat(93),n={type:"Range",min:e,max:r}}return t.eat(62),ox(t,{type:"Type",name:r,opts:n})}(t);case 124:return{type:"Combinator",value:t.substringToPos(t.pos+(124===t.nextCharCode()?2:1))};case 38:return t.pos++,t.eat(38),{type:"Combinator",value:"&&"};case 44:return t.pos++,{type:"Comma"};case 39:return ox(t,{type:"String",value:t.scanString()});case 32:case 9:case 10:case 13:case 12:return{type:"Spaces",value:t.scanSpaces()};case 64:if(n=t.nextCharCode(),t.isNameCharCode(n))return t.pos++,{type:"AtKeyword",name:t.scanWord()};return oS(t);case 123:if((n=t.nextCharCode())<48||n>57)return oS(t);break;default:if(t.isNameCharCode(n)){let e=t.scanWord();return 40===t.charCode()?(t.pos++,{type:"Function",name:e}):ox(t,{type:"Keyword",name:e})}return oS(t)}}(t,r));)"Spaces"!==n.type&&("Combinator"===n.type?((null===o||"Combinator"===o.type)&&(t.pos=s,t.error("Unexpected combinator")),i[n.value]=!0):null!==o&&"Combinator"!==o.type&&(i[" "]=!0,a.push({type:"Combinator",value:" "})),a.push(n),o=n,s=t.pos);return null!==o&&"Combinator"===o.type&&(t.pos-=s,t.error("Unexpected combinator")),{type:"Group",terms:a,combinator:function(e,t){let r;function n(e,t){return{type:"Group",terms:e,combinator:t,disallowEmpty:!1,explicit:!1}}for(t=Object.keys(t).sort((e,t)=>
7ov[e]-ov[t]);t.length>0;){r=t.shift();let i=0,a=0;for(;i<e.length;i++){let t=e[i];"Combinator"===t.type&&(t.value===r?(-1===a&&(a=i-1),e.splice(i,1),i--):(-1!==a&&i-a>1&&(e.splice(a,i-a,n(e.slice(a,i),r)),i=a+1),a=-1))}-1!==a&&t.length&&e.splice(a,i-a,n(e.slice(a,i),r))}return r}(a,i)||" ",disallowEmpty:!1,explicit:!1}}(t);return(t.pos!==e.length&&t.error("Unexpected input"),1===r.terms.length&&"Group"===r.terms[0].type)?r.terms[0]:r}let oA=function(){};function oE(e){return"function"==typeof e?e:oA}let oT={decorator(e){let t=[],r=null;return{...e,node(t){let n=r;r=t,e.node.call(this,t),r=n},emit(e,n,i){t.push({type:n,value:e,node:i?null:r})},result:()=>t}}},oz={type:"Match"},oL={type:"Mismatch"},oN={type:"DisallowEmpty"};function oO(e,t,r){return t===oz&&r===oL||e===oz&&t===oz&&r===oz?e:("If"===e.type&&e.else===oL&&t===oz&&(t=e.then,e=e.match),{type:"If",match:e,then:t,else:r})}function oP(e){return e.length>2&&40===e.charCodeAt(e.length-2)&&41===e.charCodeAt(e.length-1)}function oD(e){return"Keyword"===e.type||"AtKeyword"===e.type||"Function"===e.type||"Type"===e.type&&oP(e.name)}function oM(e,t=" ",r=!1){return{type:"Group",terms:e,combinator:t,disallowEmpty:!1,explicit:r}}function oI(e,t,r=new Set){if(!r.has(e))switch(r.add(e),e.type){case"If":e.match=oI(e.match,t,r),e.then=oI(e.then,t,r),e.else=oI(e.else,t,r);break;case"Type":return t[e.name]||e}return e}function oR(e,t){return"string"==typeof e&&(e=oC(e)),{type:"MatchGraph",match:function e(t){if("function"==typeof t)return{type:"Generic",fn:t};switch(t.type){case"Group":{let r=function e(t,r,n){switch(t){case" ":{let e=oz;for(let t=r.length-1;t>=0;t--)e=oO(r[t],e,oL);return e}case"|":{let e=oL,t=null;for(let n=r.length-1;n>=0;n--){let i=r[n];if(oD(i)&&(null===t&&n>0&&oD(r[n-1])&&(e=oO({type:"Enum",map:t=Object.create(null)},oz,e)),null!==t)){let e=(oP(i.name)?i.name.slice(0,-1):i.name).toLowerCase();if(e in t==!1){t[e]=i;continue}}t=null,e=oO(i,oz,e)}return e}case"&&":{if(r.length>5)return{type:"MatchOnce",terms:r,all:!0};let n=oL;for(let i=r.length-1;i>=0;i--){let a,o=r[i];a=r.length>1?e(t,r.filter(function(e){return e!==o}),!1):oz,n=oO(o,a,n)}return n}case"||":{if(r.length>5)return{type:"MatchOnce",terms:r,all:!1};let i=n?oz:oL;for(let n=r.length-1;n>=0;n--){let a,o=r[n];a=r.length>1?e(t,r.filter(function(e){return e!==o}),!0):oz,i=oO(o,a,i)}return i}}}(t.combinator,t.terms.map(e),!1);return t.disallowEmpty&&(r=oO(r,oN,oL)),r}case"Multiplier":let r=oz,n=e(t.term);if(0===t.max)n=oO(n,oN,oL),(r=oO(n,null,oL)).then=oO(oz,oz,r),t.comma&&(r.then.else=oO({type:"Comma",syntax:t},r,oL));else for(let e=t.min||1;e<=t.max;e++)t.comma&&r!==oz&&(r=oO({type:"Comma",syntax:t},r,oL)),r=oO(n,oO(oz,oz,r),oL);if(0===t.min)r=oO(oz,oz,r);else for(let e=0;e<t.min-1;e++)t.comma&&r!==oz&&(r=oO({type:"Comma",syntax:t},r,oL)),r=oO(n,r,oL);return r;case"Boolean":{let r=e(t.term),n=e(oM([oM([{type:"Keyword",name:"not"},{type:"Type",name:"!boolean-group"}]),oM([{type:"Type",name:"!boolean-group"},oM([{type:"Multiplier",comma:!1,min:0,max:0,term:oM([{type:"Keyword",name:"and"},{type:"Type",name:"!boolean-group"}])},{type:"Multiplier",comma:!1,min:0,max:0,term:oM([{type:"Keyword",name:"or"},{type:"Type",name:"!boolean-group"}])}],"|")])],"|")),i=e(oM([{type:"Type",name:"!term"},oM([{type:"Token",value:"("},{type:"Type",name:"!self"},{type:"Token",value:")"}]),{type:"Type",name:"general-enclosed"}],"|"));return oI(i,{"!term":r,"!self":n}),oI(n,{"!boolean-group":i}),n}case"Type":case"Property":return{type:t.type,name:t.name,syntax:t};case"Keyword":return{type:t.type,name:t.name.toLowerCase(),syntax:t};case"AtKeyword":return{type:t.type,name:"@"+t.name.toLowerCase(),syntax:t};case"Function":return{type:t.type,name:t.name.toLowerCase()+"(",syntax:t};case"String":if(3===t.value.length)return{type:"Token",value:t.value.charAt(1),syntax:t};return{type:t.type,value:t.value.substr(1,t.value.length-2).replace(/\\'/g,"'"),syntax:t};case"Token":return{type:t.type,value:t.value,syntax:t};case"Comma":return{type:t.type,syntax:t};default:throw Error("Unknown node type:",t.type)}}(e),syntax:t||null,source:e}}let{hasOwnProperty:oq}=Object.prototype,oF="Match",oj=0;function o_(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let n=t.charCodeAt(r),i=e.charCodeAt(r);if(i>=65&&i<=90&&(i|=32),i!==n)return!1}return!0}function oG(e){return null===e||18===e.type||2===e.type||21===e.type||19===e.type||23===e.type||9===e.type&&"?"!==e.value}
7function oB(e){return null===e||22===e.type||20===e.type||24===e.type||9===e.type&&"/"===e.value}function oU(e,t,r){let n=function(e,t,r){function n(){do f=++g<e.length?e[g]:null;while(null!==f&&(13===f.type||25===f.type))}function i(t){let r=g+t;return r<e.length?e[r]:null}function a(e,t){return{nextState:e,matchStack:y,syntaxStack:c,thenStack:u,tokenIndex:g,prev:t}}function o(e){u={nextState:e,matchStack:y,syntaxStack:c,prev:u}}function s(){y={type:1,syntax:t.syntax,token:f,prev:y},n(),h=null,g>b&&(b=g)}function l(){y=2===y.type?y.prev:{type:3,syntax:c.syntax,token:y.token,prev:y},c=c.prev}let c=null,u=null,d=null,h=null,p=0,m=null,f=null,g=-1,b=0,y={type:0,syntax:null,token:null,prev:null};for(n();null===m&&++p<15e3;)switch(t.type){case"Match":if(null===u){if(null!==f&&(g!==e.length-1||"\\0"!==f.value&&"\\9"!==f.value)){t=oL;break}m=oF;break}if((t=u.nextState)===oN)if(u.matchStack===y){t=oL;break}else t=oz;for(;u.syntaxStack!==c;)l();u=u.prev;break;case"Mismatch":if(null!==h&&!1!==h)(null===d||g>d.tokenIndex)&&(d=h,h=!1);else if(null===d){m="Mismatch";break}t=d.nextState,u=d.thenStack,c=d.syntaxStack,y=d.matchStack,f=(g=d.tokenIndex)<e.length?e[g]:null,d=d.prev;break;case"MatchGraph":t=t.match;break;case"If":t.else!==oL&&(d=a(t.else,d)),t.then!==oz&&o(t.then),t=t.match;break;case"MatchOnce":t={type:"MatchOnceBuffer",syntax:t,index:0,mask:0};break;case"MatchOnceBuffer":{let e=t.syntax.terms;if(t.index===e.length){if(0===t.mask||t.syntax.all){t=oL;break}t=oz;break}if(t.mask===(1<<e.length)-1){t=oz;break}for(;t.index<e.length;t.index++){let r=1<<t.index;if((t.mask&r)==0){d=a(t,d),o({type:"AddMatchOnce",syntax:t.syntax,mask:t.mask|r}),t=e[t.index++];break}}break}case"AddMatchOnce":t={type:"MatchOnceBuffer",syntax:t.syntax,index:0,mask:t.mask};break;case"Enum":if(null!==f){let e=f.value.toLowerCase();if(-1!==e.indexOf("\\")&&(e=e.replace(/\\[09].*$/,"")),oq.call(t.map,e)){t=t.map[e];break}}t=oL;break;case"Generic":{let e=null!==c?c.opts:null,r=g+Math.floor(t.fn(f,i,e));if(!isNaN(r)&&r>g){for(;g<r;)s();t=oz}else t=oL;break}case"Type":case"Property":{let e="Type"===t.type?"types":"properties",n=oq.call(r,e)?r[e][t.name]:null;if(!n||!n.match)throw Error("Bad syntax reference: "+("Type"===t.type?"<"+t.name+">":"<'"+t.name+"'>"));if(!1!==h&&null!==f&&"Type"===t.type&&("custom-ident"===t.name&&1===f.type||"length"===t.name&&"0"===f.value)){null===h&&(h=a(t,d)),t=oL;break}c={syntax:t.syntax,opts:t.syntax.opts||null!==c&&c.opts||null,prev:c},y={type:2,syntax:t.syntax,token:y.token,prev:y},t=n.matchRef||n.match;break}case"Keyword":{let e=t.name;if(null!==f){let r=f.value;if(-1!==r.indexOf("\\")&&(r=r.replace(/\\[09].*$/,"")),o_(r,e)){s(),t=oz;break}}t=oL;break}case"AtKeyword":case"Function":if(null!==f&&o_(f.value,t.name)){s(),t=oz;break}t=oL;break;case"Token":if(null!==f&&f.value===t.value){s(),t=oz;break}t=oL;break;case"Comma":null!==f&&18===f.type?oG(y.token)?t=oL:(s(),t=oB(f)?oL:oz):t=oG(y.token)||oB(f)?oz:oL;break;case"String":let n="",p=g;for(;p<e.length&&n.length<t.value.length;p++)n+=e[p].value;if(o_(n,t.value)){for(;g<p;)s();t=oz}else t=oL;break;default:throw Error("Unknown node type: "+t.type)}switch(oj+=p,m){case null:console.warn("[csstree-match] BREAK after 15000 iterations"),m="Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)",y=null;break;case oF:for(;null!==c;)l();break;default:y=null}return{tokens:e,reason:m,iterations:p,match:y,longestMatch:b}}(e,t,r||{});if(null===n.match)return n;let i=n.match,a=n.match={syntax:t.syntax||null,match:[]},o=[a];for(i=function(e){let t=null,r=null,n=e;for(;null!==n;)r=n.prev,n.prev=t,t=n,n=r;return t}(i).prev;null!==i;){switch(i.type){case 2:a.match.push(a={syntax:i.syntax,match:[]}),o.push(a);break;case 3:o.pop(),a=o[o.length-1];break;default:a.match.push({syntax:i.syntax||null,token:i.token.value,node:i.token.node})}i=i.prev}return n}function oW(e){function t(e){return null!==e&&("Type"===e.type||"Property"===e.type||"Keyword"===e.type)}let r=null;return null!==this.matched&&function n(i){if(Array.isArray(i.match)){for(let e=0;e<i.match.length;e++)if(n(i.match[e]))return t(i.syntax)&&r.unshift(i.syntax),!0}
7else if(i.node===e)return r=t(i.syntax)?[i.syntax]:[],!0;return!1}(this.matched),r}function oV(e,t){return oX(this,e,e=>"Type"===e.type&&e.name===t)}function o$(e,t){return oX(this,e,e=>"Property"===e.type&&e.name===t)}function oH(e){return oX(this,e,e=>"Keyword"===e.type)}function oX(e,t,r){let n=oW.call(e,t);return null!==n&&n.some(r)}function oY(e,t,r,n,i){let a=[];return null!==r.matched&&function r(o){if(null!==o.syntax&&o.syntax.type===n&&o.syntax.name===i){let r=function e(t){return"node"in t?t.node:e(t.match[0])}(o),n=function e(t){return"node"in t?t.node:e(t.match[t.match.length-1])}(o);e.syntax.walk(t,function(e,t,i){if(e===r){let e=new am;do{if(e.appendData(t.data),t.data===n)break;t=t.next}while(null!==t);a.push({parent:i,nodes:e})}})}Array.isArray(o.match)&&o.match.forEach(r)}(r.matched),a}let{hasOwnProperty:oQ}=Object.prototype;function oK(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&e>=0}function oZ(e){return!!e&&oK(e.offset)&&oK(e.line)&&oK(e.column)}function oJ(e,t,r){let n={};for(let i in e)e[i].syntax&&(n[i]=r?e[i].syntax:aj(e[i].syntax,{compact:t}));return n}function o0(e,t,r){return{matched:e,iterations:r,error:t,...T}}function o1(e,t,r,n){let i,a=function(e,t){if("string"==typeof e){let t=[];return ah(e,(r,n,i)=>t.push({type:r,value:e.slice(n,i),node:null})),t}return t.generate(e,oT)}(r,e.syntax);return function(e){for(let t=0;t<e.length;t++)if("var("===e[t].value.toLowerCase())return!0;return!1}(a)?o0(null,Error("Matching for a tree with var() is not supported")):(n&&(i=oU(a,e.cssWideKeywordsSyntax,e)),n&&i.match||(i=oU(a,t.match,e)).match)?o0(i.match,null,i.iterations):o0(null,new aW(i.reason,t.syntax,r,i),i.iterations)}class o2{constructor(e,t,r){if(this.cssWideKeywords=aK,this.syntax=t,this.generic=!1,this.units={...E},this.atrules=Object.create(null),this.properties=Object.create(null),this.types=Object.create(null),this.structure=r||function(e){let t={};if(e.node){for(let r in e.node)if(oQ.call(e.node,r)){let n=e.node[r];if(n.structure)t[r]=function(e,t){let r=t.structure,n={type:String,loc:!0},i={type:'"'+e+'"'};for(let t in r){if(!1===oQ.call(r,t))continue;let a=n[t]=Array.isArray(r[t])?r[t].slice():[r[t]];i[t]=function e(t,r){let n=[];for(let i=0;i<t.length;i++){let a=t[i];if(a===String||a===Boolean)n.push(a.name.toLowerCase());else if(null===a)n.push("null");else if("string"==typeof a)n.push(a);else if(Array.isArray(a))n.push("List<"+(e(a,r)||"any")+">");else throw Error("Wrong value `"+a+"` in `"+r+"` structure definition")}return n.join(" | ")}(a,e+"."+t)}return{docs:i,check:function(t,r){if(!t||t.constructor!==Object)return r(t,"Type of node should be an Object");for(let i in t){let a=!0;if(!1!==oQ.call(t,i)){if("type"===i)t.type!==e&&r(t,"Wrong node type `"+t.type+"`, expected `"+e+"`");else if("loc"===i){if(null===t.loc)continue;if(t.loc&&t.loc.constructor===Object)if("string"!=typeof t.loc.source)i+=".source";else if(oZ(t.loc.start))if(oZ(t.loc.end))continue;else i+=".end";else i+=".start";a=!1}else if(n.hasOwnProperty(i)){a=!1;for(let e=0;!a&&e<n[i].length;e++){let r=n[i][e];switch(r){case String:a="string"==typeof t[i];break;case Boolean:a="boolean"==typeof t[i];break;case null:a=null===t[i];break;default:"string"==typeof r?a=t[i]&&t[i].type===r:Array.isArray(r)&&(a=t[i]instanceof am)}}}else r(t,"Unknown field `"+i+"` for "+e+" node type");a||r(t,"Bad value for `"+e+"."+i+"`")}}for(let i in n)oQ.call(n,i)&&!1===oQ.call(t,i)&&r(t,"Field `"+e+"."+i+"` is missed")}}}(r,n);else throw Error("Missed `structure` field in `"+r+"` node type definition")}}return t}(e),e){if(e.cssWideKeywords&&(this.cssWideKeywords=e.cssWideKeywords),e.units)for(let t of Object.keys(E))Array.isArray(e.units[t])&&(this.units[t]=e.units[t]);if(e.types)for(let[t,r]of Object.entries(e.types))this.addType_(t,r);if(e.generic){var n;for(let[e,t]of(this.generic=!0,Object.entries((n=this.units,{...os,...ol,...function(e){let{angle:t,decibel:r,frequency:n,flex:i,length:a,resolution:o,semitones:s,time:l}=e||{};return{dimension:or(oa(null)),angle:or(oa(t)),decibel:or(oa(r)),frequency:or(oa(n)),flex:or(oa(i)),length:or(oo(oa(a))),resolution:or(oa(o)),semitones:or(
7oa(s)),time:or(oa(l))}}(n)}))))this.addType_(e,t)}if(e.atrules)for(let[t,r]of Object.entries(e.atrules))this.addAtrule_(t,r);if(e.properties)for(let[t,r]of Object.entries(e.properties))this.addProperty_(t,r)}this.cssWideKeywordsSyntax=oR(this.cssWideKeywords.join(" | "))}checkStructure(e){function t(e,t){n.push({node:e,message:t})}let r=this.structure,n=[];return this.syntax.walk(e,function(e){r.hasOwnProperty(e.type)?r[e.type].check(e,t):t(e,"Unknown node type `"+e.type+"`")}),!!n.length&&n}createDescriptor(e,t,r,n=null){let i={type:t,name:r},a={type:t,name:r,parent:n,serializable:"string"==typeof e||e&&"string"==typeof e.type,syntax:null,match:null,matchRef:null};return"function"==typeof e?a.match=oR(e,i):("string"==typeof e?Object.defineProperty(a,"syntax",{get:()=>(Object.defineProperty(a,"syntax",{value:oC(e)}),a.syntax)}):a.syntax=e,Object.defineProperty(a,"match",{get:()=>(Object.defineProperty(a,"match",{value:oR(a.syntax,i)}),a.match)}),"Property"===t&&Object.defineProperty(a,"matchRef",{get(){let e=a.syntax,t=!function(e){let t=e.terms[0];return!1===e.explicit&&1===e.terms.length&&"Multiplier"===t.type&&!0===t.comma}(e)?null:oR({...e,terms:[e.terms[0].term]},i);return Object.defineProperty(a,"matchRef",{value:t}),t}})),a}addAtrule_(e,t){t&&(this.atrules[e]={type:"Atrule",name:e,prelude:t.prelude?this.createDescriptor(t.prelude,"AtrulePrelude",e):null,descriptors:t.descriptors?Object.keys(t.descriptors).reduce((r,n)=>(r[n]=this.createDescriptor(t.descriptors[n],"AtruleDescriptor",n,e),r),Object.create(null)):null})}addProperty_(e,t){t&&(this.properties[e]=this.createDescriptor(t,"Property",e))}addType_(e,t){t&&(this.types[e]=this.createDescriptor(t,"Type",e))}checkAtruleName(e){if(!this.getAtrule(e))return new aU("Unknown at-rule","@"+e)}checkAtrulePrelude(e,t){let r=this.checkAtruleName(e);if(r)return r;let n=this.getAtrule(e);return!n.prelude&&t?SyntaxError("At-rule `@"+e+"` should not contain a prelude"):!n.prelude||t||o1(this,n.prelude,"",!1).matched?void 0:SyntaxError("At-rule `@"+e+"` should contain a prelude")}checkAtruleDescriptorName(e,t){let r=this.checkAtruleName(e);if(r)return r;let n=this.getAtrule(e),i=aH(t);return n.descriptors?n.descriptors[i.name]||n.descriptors[i.basename]?void 0:new aU("Unknown at-rule descriptor",t):SyntaxError("At-rule `@"+e+"` has no known descriptors")}checkPropertyName(e){if(!this.getProperty(e))return new aU("Unknown property",e)}matchAtrulePrelude(e,t){let r=this.checkAtrulePrelude(e,t);if(r)return o0(null,r);let n=this.getAtrule(e);return n.prelude?o1(this,n.prelude,t||"",!1):o0(null,null)}matchAtruleDescriptor(e,t,r){let n=this.checkAtruleDescriptorName(e,t);if(n)return o0(null,n);let i=this.getAtrule(e),a=aH(t);return o1(this,i.descriptors[a.name]||i.descriptors[a.basename],r,!1)}matchDeclaration(e){return"Declaration"!==e.type?o0(null,Error("Not a Declaration node")):this.matchProperty(e.property,e.value)}matchProperty(e,t){if(aX(e).custom)return o0(null,Error("Lexer matching doesn't applicable for custom properties"));let r=this.checkPropertyName(e);return r?o0(null,r):o1(this,this.getProperty(e),t,!0)}matchType(e,t){let r=this.getType(e);return r?o1(this,r,t,!1):o0(null,new aU("Unknown type",e))}match(e,t){return"string"==typeof e||e&&e.type?("string"!=typeof e&&e.match||(e=this.createDescriptor(e,"Type","anonymous")),o1(this,e,t,!1)):o0(null,new aU("Bad syntax"))}findValueFragments(e,t,r,n){return oY(this,t,this.matchProperty(e,t),r,n)}findDeclarationValueFragments(e,t,r){return oY(this,e.value,this.matchDeclaration(e),t,r)}findAllFragments(e,t,r){let n=[];return this.syntax.walk(e,{visit:"Declaration",enter:e=>{n.push.apply(n,this.findDeclarationValueFragments(e,t,r))}}),n}getAtrule(e,t=!0){let r=aH(e);return(r.vendor&&t?this.atrules[r.name]||this.atrules[r.basename]:this.atrules[r.name])||null}getAtrulePrelude(e,t=!0){let r=this.getAtrule(e,t);return r&&r.prelude||null}getAtruleDescriptor(e,t){return this.atrules.hasOwnProperty(e)&&this.atrules.declarators&&this.atrules[e].declarators[t]||null}getProperty(e,t=!0){let r=aX(e);return(r.vendor&&t?this.properties[r.name]||this.properties[r.basename]:this.properties[r.name])||null}
7getType(e){return hasOwnProperty.call(this.types,e)?this.types[e]:null}validate(){function e(e,t){return t?`<${e}>`:`<'${e}'>`}function t(a,o,s,l){if(s.has(o))return s.get(o);s.set(o,!1),null!==l.syntax&&function(e,t,r){let n=oA,i=oA;if("function"==typeof t?n=t:t&&(n=oE(t.enter),i=oE(t.leave)),n===oA&&i===oA)throw Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");!function e(t){switch(n.call(r,t),t.type){case"Group":t.terms.forEach(e);break;case"Multiplier":case"Boolean":e(t.term);break;case"Type":case"Property":case"Keyword":case"AtKeyword":case"Function":case"String":case"Token":case"Comma":break;default:throw Error("Unknown type: "+t.type)}i.call(r,t)}(e,r)}(l.syntax,function(l){if("Type"!==l.type&&"Property"!==l.type)return;let c="Type"===l.type?a.types:a.properties,u="Type"===l.type?n:i;hasOwnProperty.call(c,l.name)?t(a,l.name,u,c[l.name])&&(r.push(`${e(o,s===n)} used broken syntax definition ${e(l.name,"Type"===l.type)}`),s.set(o,!0)):(r.push(`${e(o,s===n)} used missed syntax definition ${e(l.name,"Type"===l.type)}`),s.set(o,!0))},this)}let r=[],n=new Map,i=new Map;for(let e in this.types)t(this,e,n,this.types[e]);for(let e in this.properties)t(this,e,i,this.properties[e]);let a=[...n.keys()].filter(e=>n.get(e)),o=[...i.keys()].filter(e=>i.get(e));return a.length||o.length?{errors:r,types:a,properties:o}:null}dump(e,t){return{generic:this.generic,cssWideKeywords:this.cssWideKeywords,units:this.units,types:oJ(this.types,!t,e),properties:oJ(this.properties,!t,e),atrules:function(e,t,r){let n={};for(let[i,a]of Object.entries(e))n[i]={prelude:a.prelude&&(r?a.prelude.syntax:aj(a.prelude.syntax,{compact:t})),descriptors:a.descriptors&&oJ(a.descriptors,t,r)};return n}(this.atrules,!t,e)}}toString(){return JSON.stringify(this.dump())}}function o3(e,t){return"string"==typeof t&&/^\s*\|/.test(t)?"string"==typeof e?e+t:t.replace(/^\s*\|\s*/,""):t||null}function o4(e,t){let r=Object.create(null);for(let[n,i]of Object.entries(e))if(i)for(let e of(r[n]={},Object.keys(i)))t.includes(e)&&(r[n][e]=i[e]);return r}function o5(e,t){let r={...e};for(let[n,i]of Object.entries(t))switch(n){case"generic":r[n]=!!i;break;case"cssWideKeywords":r[n]=e[n]?[...e[n],...i]:i||[];break;case"units":for(let[t,a]of(r[n]={...e[n]},Object.entries(i)))r[n][t]=Array.isArray(a)?a:[];break;case"atrules":for(let[t,a]of(r[n]={...e[n]},Object.entries(i))){let e=r[n][t]||{},i=r[n][t]={prelude:e.prelude||null,descriptors:{...e.descriptors}};if(a){for(let[e,t]of(i.prelude=a.prelude?o3(i.prelude,a.prelude):i.prelude||null,Object.entries(a.descriptors||{})))i.descriptors[e]=t?o3(i.descriptors[e],t):null;Object.keys(i.descriptors).length||(i.descriptors=null)}}break;case"types":case"properties":for(let[t,a]of(r[n]={...e[n]},Object.entries(i)))r[n][t]=o3(r[n][t],a);break;case"scope":case"features":for(let[t,a]of(r[n]={...e[n]},Object.entries(i)))r[n][t]={...r[n][t],...a};break;case"parseContext":r[n]={...e[n],...i};break;case"atrule":case"pseudo":r[n]={...e[n],...o4(i,["parse"])};break;case"node":r[n]={...e[n],...o4(i,["name","structure","parse","generate","walkContext"])}}return r}function o8(e,t){let r=this.tokenStart+e,n=this.charCodeAt(r);for((43===n||45===n)&&(t&&this.error("Number sign is not allowed"),r++);r<this.tokenEnd;r++)i$(this.charCodeAt(r))||this.error("Integer is expected",r)}function o6(e){return o8.call(this,0,e)}function o9(e,t){if(!this.cmpChar(this.tokenStart+e,t)){let r="";switch(t){case 110:r="N is expected";break;case 45:r="HyphenMinus is expected"}this.error(r,this.tokenStart+e)}}function o7(){let e=0,t=0,r=this.tokenType;for(;13===r||25===r;)r=this.lookupType(++e);if(10!==r)if(!(this.isDelim(43,e)||this.isDelim(45,e)))return null;else{t=this.isDelim(43,e)?43:45;do r=this.lookupType(++e);while(13===r||25===r);10!==r&&(this.skip(e),o6.call(this,!0))}return e>0&&this.skip(e),0===t&&43!==(r=this.charCodeAt(this.tokenStart))&&45!==r&&this.error("Number sign is expected"),o6.call(this,0!==t),45===t?"-"+this.consume(10):this.consume(10)}let se="AnPlusB",st={a:[String,null],b:[String,null]};function sr(){let e=this.tokenStart,t=null,r=null;if(10===this.tokenType)o6.call(this,!1),r=this.consume(10);else if(1===this.tokenType&&this.cmpChar(this.tokenStart,45))switch(t="-1",o9.call(this,1,110),this.tokenEnd-this.tokenStart){case 2:this.next(),r=o7.call(this);break;case 3:o9.call(this,2,45),this.next(),this.skipSC(),o6.call(this,!0),r="-"+this.consume(10);break;default:o9.call(this,2,45),o8.call(this,3,!0),this.next(),r=this.substrToCursor(e+2)}else if(1===this.tokenType||this.isDelim(43)&&1===this.lookupType(1)){let n=0;switch(t="1",this.isDelim(43)&&(n=1,this.next()),o9.call(this,0,110),this.tokenEnd-this.tokenStart){case 1:this.next(),r=o7.call(this);break;case 2:o9.call(this,1,45),this.next(),this.skipSC(),o6.call(this,!0),r="-"+this.consume(10);break;default:o9.call(this,1,45),o8.call(this,2,!0),this.next(),r=this.substrToCursor(e+n+1)}}else if(12===this.tokenType){let n=this.charCodeAt(this.tokenStart),i=43===n||45===n,a=this.tokenStart+i;for(;a<this.tokenEnd&&i$(this.charCodeAt(a));a++);a===this.tokenStart+i&&this.error("Integer is expected",this.tokenStart+i),o9.call(this,a-this.tokenStart,110),t=this.substring(e,a),a+1===this.tokenEnd?(this.next(),r=o7.call(this)):(o9.call(this,a-this.tokenStart+1,45),a+2===this.tokenEnd?(this.next(),this.skipSC(),o6.call(this,!0),r="-"+this.consume(10)):(o8.call(this,a-this.tokenStart+2,!0),this.next(),r=this.substrToCursor(a+1)))}else this.error();return null!==t&&43===t.charCodeAt(0)&&(t=t.substr(1)),null!==r&&43===r.charCodeAt(0)&&(r=r.substr(1)),{type:"AnPlusB",loc:this.getLocation(e,this.tokenStart),a:t,b:r}}function sn(e){if(e.a){let t="+1"===e.a&&"n"||"1"===e.a&&"n"||"-1"===e.a&&"-n"||e.a+"n";
7if(e.b){let r="-"===e.b[0]||"+"===e.b[0]?e.b:"+"+e.b;this.tokenize(t+r)}else this.tokenize(t)}else this.tokenize(e.b)}function si(){return this.Raw(this.consumeUntilLeftCurlyBracketOrSemicolon,!0)}function sa(){for(let e=1,t;t=this.lookupType(e);e++){if(24===t)return!0;if(23===t||3===t)break}return!1}let so="Atrule",ss="atrule",sl={name:String,prelude:["AtrulePrelude","Raw",null],block:["Block",null]};function sc(e=!1){let t,r,n=this.tokenStart,i=null,a=null;switch(this.eat(3),r=(t=this.substrToCursor(n+1)).toLowerCase(),this.skipSC(),!1===this.eof&&23!==this.tokenType&&17!==this.tokenType&&(i=this.parseAtrulePrelude?this.parseWithFallback(this.AtrulePrelude.bind(this,t,e),si):si.call(this,this.tokenIndex),this.skipSC()),this.tokenType){case 17:this.next();break;case 23:a=hasOwnProperty.call(this.atrule,r)&&"function"==typeof this.atrule[r].block?this.atrule[r].block.call(this,e):this.Block(sa.call(this))}return{type:"Atrule",loc:this.getLocation(n,this.tokenStart),name:t,prelude:i,block:a}}function su(e){this.token(3,"@"+e.name),null!==e.prelude&&this.node(e.prelude),e.block?this.node(e.block):this.token(17,";")}let sd="AtrulePrelude",sh="atrulePrelude",sp={children:[[]]};function sm(e){let t=null;return null!==e&&(e=e.toLowerCase()),this.skipSC(),t=hasOwnProperty.call(this.atrule,e)&&"function"==typeof this.atrule[e].prelude?this.atrule[e].prelude.call(this):this.readSequence(this.scope.AtrulePrelude),this.skipSC(),!0!==this.eof&&23!==this.tokenType&&17!==this.tokenType&&this.error("Semicolon or block is expected"),{type:"AtrulePrelude",loc:this.getLocationFromList(t),children:t}}function sf(e){this.children(e)}function sg(){this.eof&&this.error("Unexpected end of input");let e=this.tokenStart,t=!1;return this.isDelim(42)?(t=!0,this.next()):this.isDelim(124)||this.eat(1),this.isDelim(124)?61!==this.charCodeAt(this.tokenStart+1)?(this.next(),this.eat(1)):t&&this.error("Identifier is expected",this.tokenEnd):t&&this.error("Vertical line is expected"),{type:"Identifier",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e)}}function sb(){let e=this.tokenStart,t=this.charCodeAt(e);return 61!==t&&126!==t&&94!==t&&36!==t&&42!==t&&124!==t&&this.error("Attribute selector (=, ~=, ^=, $=, *=, |=) is expected"),this.next(),61!==t&&(this.isDelim(61)||this.error("Equal sign is expected"),this.next()),this.substrToCursor(e)}let sy="AttributeSelector",sk={name:"Identifier",matcher:[String,null],value:["String","Identifier",null],flags:[String,null]};function sv(){let e,t=this.tokenStart,r=null,n=null,i=null;return this.eat(19),this.skipSC(),e=sg.call(this),this.skipSC(),20!==this.tokenType&&(1!==this.tokenType&&(r=sb.call(this),this.skipSC(),n=5===this.tokenType?this.String():this.Identifier(),this.skipSC()),1===this.tokenType&&(i=this.consume(1),this.skipSC())),this.eat(20),{type:"AttributeSelector",loc:this.getLocation(t,this.tokenStart),name:e,matcher:r,value:n,flags:i}}function sw(e){this.token(9,"["),this.node(e.name),null!==e.matcher&&(this.tokenize(e.matcher),this.node(e.value)),null!==e.flags&&this.token(1,e.flags),this.token(9,"]")}function sx(){return this.Raw(null,!0)}function sS(){return this.parseWithFallback(this.Rule,sx)}function sC(){return this.Raw(this.consumeUntilSemicolonIncluded,!0)}function sA(){if(17===this.tokenType)return sC.call(this,this.tokenIndex);let e=this.parseWithFallback(this.Declaration,sC);return 17===this.tokenType&&this.next(),e}let sE="Block",sT="block",sz={children:[["Atrule","Rule","Declaration"]]};function sL(e){let t=e?sA:sS,r=this.tokenStart,n=this.createList(
7);this.eat(23);t:for(;!this.eof;)switch(this.tokenType){case 24:break t;case 13:case 25:this.next();break;case 3:n.push(this.parseWithFallback(this.Atrule.bind(this,e),sx));break;default:e&&this.isDelim(38)?n.push(sS.call(this)):n.push(t.call(this))}return this.eof||this.eat(24),{type:"Block",loc:this.getLocation(r,this.tokenStart),children:n}}function sN(e){this.token(23,"{"),this.children(e,e=>{"Declaration"===e.type&&this.token(17,";")}),this.token(24,"}")}let sO="Brackets",sP={children:[[]]};function sD(e,t){let r=this.tokenStart,n=null;return this.eat(19),n=e.call(this,t),this.eof||this.eat(20),{type:"Brackets",loc:this.getLocation(r,this.tokenStart),children:n}}function sM(e){this.token(9,"["),this.children(e),this.token(9,"]")}let sI="CDC",sR=[];function sq(){let e=this.tokenStart;return this.eat(15),{type:"CDC",loc:this.getLocation(e,this.tokenStart)}}function sF(){this.token(15,"--\x3e")}let sj="CDO",s_=[];function sG(){let e=this.tokenStart;return this.eat(14),{type:"CDO",loc:this.getLocation(e,this.tokenStart)}}function sB(){this.token(14,"\x3c!--")}let sU="ClassSelector",sW={name:String};function sV(){return this.eatDelim(46),{type:"ClassSelector",loc:this.getLocation(this.tokenStart-1,this.tokenEnd),name:this.consume(1)}}function s$(e){this.token(9,"."),this.token(1,e.name)}let sH="Combinator",sX={name:String};function sY(){let e,t=this.tokenStart;switch(this.tokenType){case 13:e=" ";break;case 9:switch(this.charCodeAt(this.tokenStart)){case 62:case 43:case 126:this.next();break;case 47:this.next(),this.eatIdent("deep"),this.eatDelim(47);break;default:this.error("Combinator is expected")}e=this.substrToCursor(t)}return{type:"Combinator",loc:this.getLocation(t,this.tokenStart),name:e}}function sQ(e){this.tokenize(e.name)}let sK="Comment",sZ={value:String};function sJ(){let e=this.tokenStart,t=this.tokenEnd;return this.eat(25),t-e+2>=2&&42===this.charCodeAt(t-2)&&47===this.charCodeAt(t-1)&&(t-=2),{type:"Comment",loc:this.getLocation(e,this.tokenStart),value:this.substring(e+2,t)}}function s0(e){this.token(25,"/*"+e.value+"*/")}let s1=new Set([16,22,0]),s2="Condition",s3={kind:String,children:[["Identifier","Feature","FeatureFunction","FeatureRange","SupportsDeclaration"]]};function s4(e){return 1===this.lookupTypeNonSC(1)&&s1.has(this.lookupTypeNonSC(2))?this.Feature(e):this.FeatureRange(e)}let s5={media:s4,container:s4,supports(){return this.SupportsDeclaration()}};
7function s8(e="media"){let t=this.createList();t:for(;!this.eof;)switch(this.tokenType){case 25:case 13:this.next();continue;case 1:t.push(this.Identifier());break;case 21:{let r=this.parseWithFallback(()=>s5[e].call(this,e),()=>null);r||(r=this.parseWithFallback(()=>{this.eat(21);let t=this.Condition(e);return this.eat(22),t},()=>this.GeneralEnclosed(e))),t.push(r);break}case 2:{let r=this.parseWithFallback(()=>this.FeatureFunction(e),()=>null);r||(r=this.GeneralEnclosed(e)),t.push(r);break}default:break t}return t.isEmpty&&this.error("Condition is expected"),{type:"Condition",loc:this.getLocationFromList(t),kind:e,children:t}}function s6(e){e.children.forEach(e=>{"Condition"===e.type?(this.token(21,"("),this.node(e),this.token(22,")")):this.node(e)})}function s9(){return this.Raw(this.consumeUntilExclamationMarkOrSemicolon,!0)}function s7(){return this.Raw(this.consumeUntilExclamationMarkOrSemicolon,!1)}function le(){let e=this.tokenIndex,t=this.Value();return"Raw"!==t.type&&!1===this.eof&&17!==this.tokenType&&!1===this.isDelim(33)&&!1===this.isBalanceEdge(e)&&this.error(),t}let lt="Declaration",lr="declaration",ln={important:[Boolean,String],property:String,value:["Value","Raw"]};function li(){let e,t=this.tokenStart,r=this.tokenIndex,n=lo.call(this),i=aY(n),a=i?this.parseCustomProperty:this.parseValue,o=i?s7:s9,s=!1;this.skipSC(),this.eat(16);let l=this.tokenIndex;if(i||this.skipSC(),e=a?this.parseWithFallback(le,o):o.call(this,this.tokenIndex),i&&"Value"===e.type&&e.children.isEmpty){for(let t=l-this.tokenIndex;t<=0;t++)if(13===this.lookupType(t)){e.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}return this.isDelim(33)&&(s=ls.call(this),this.skipSC()),!1===this.eof&&17!==this.tokenType&&!1===this.isBalanceEdge(r)&&this.error(),{type:"Declaration",loc:this.getLocation(t,this.tokenStart),important:s,property:n,value:e}}function la(e){this.token(1,e.property),this.token(16,":"),this.node(e.value),e.important&&(this.token(9,"!"),this.token(1,!0===e.important?"important":e.important))}function lo(){let e=this.tokenStart;if(9===this.tokenType)switch(this.charCodeAt(this.tokenStart)){case 42:case 36:case 43:case 35:case 38:this.next();break;case 47:this.next(),this.isDelim(47)&&this.next()}return 4===this.tokenType?this.eat(4):this.eat(1),this.substrToCursor(e)}function ls(){this.eat(9),this.skipSC();let e=this.consume(1);return"important"===e||e}function ll(){return this.Raw(this.consumeUntilSemicolonIncluded,!0)}let lc="DeclarationList",lu={children:[["Declaration","Atrule","Rule"]]};
7function ld(){let e=this.createList();for(;!this.eof;)switch(this.tokenType){case 13:case 25:case 17:this.next();break;case 3:e.push(this.parseWithFallback(this.Atrule.bind(this,!0),ll));break;default:this.isDelim(38)?e.push(this.parseWithFallback(this.Rule,ll)):e.push(this.parseWithFallback(this.Declaration,ll))}return{type:"DeclarationList",loc:this.getLocationFromList(e),children:e}}function lh(e){this.children(e,e=>{"Declaration"===e.type&&this.token(17,";")})}let lp="Dimension",lm={value:String,unit:String};function lf(){let e=this.tokenStart,t=this.consumeNumber(12);return{type:"Dimension",loc:this.getLocation(e,this.tokenStart),value:t,unit:this.substring(e+t.length,this.tokenStart)}}function lg(e){this.token(12,e.value+e.unit)}let lb="Feature",ly={kind:String,name:String,value:["Identifier","Number","Dimension","Ratio","Function",null]};function lk(e){let t,r=this.tokenStart,n=null;if(this.eat(21),this.skipSC(),t=this.consume(1),this.skipSC(),22!==this.tokenType){switch(this.eat(16),this.skipSC(),this.tokenType){case 10:n=9===this.lookupNonWSType(1)?this.Ratio():this.Number();break;case 12:n=this.Dimension();break;case 1:n=this.Identifier();break;case 2:n=this.parseWithFallback(()=>{let e=this.Function(this.readSequence,this.scope.Value);return this.skipSC(),this.isDelim(47)&&this.error(),e},()=>this.Ratio());break;default:this.error("Number, dimension, ratio or identifier is expected")}this.skipSC()}return this.eof||this.eat(22),{type:"Feature",loc:this.getLocation(r,this.tokenStart),kind:e,name:t,value:n}}function lv(e){this.token(21,"("),this.token(1,e.name),null!==e.value&&(this.token(16,":"),this.node(e.value)),this.token(22,")")}let lw="FeatureFunction",lx={kind:String,feature:String,value:["Declaration","Selector"]};function lS(e,t){let r=(this.features[e]||{})[t];return"function"!=typeof r&&this.error(`Unknown feature ${t}()`),r}function lC(e="unknown"){let t=this.tokenStart,r=this.consumeFunctionName(),n=lS.call(this,e,r.toLowerCase());this.skipSC();let i=this.parseWithFallback(()=>{let e=this.tokenIndex,t=n.call(this);return!1===this.eof&&!1===this.isBalanceEdge(e)&&this.error(),t},()=>this.Raw(null,!1));return this.eof||this.eat(22),{type:"FeatureFunction",loc:this.getLocation(t,this.tokenStart),kind:e,feature:r,value:i}}function lA(e){this.token(2,e.feature+"("),this.node(e.value),this.token(22,")")}let lE="FeatureRange",lT={kind:String,left:["Identifier","Number","Dimension","Ratio","Function"],leftComparison:String,middle:["Identifier","Number","Dimension","Ratio","Function"],rightComparison:[String,null],right:["Identifier","Number","Dimension","Ratio","Function",null]};function lz(){switch(this.skipSC(),this.tokenType){case 10:if(this.isDelim(47,this.lookupOffsetNonSC(1)))return this.Ratio();return this.Number();case 12:return this.Dimension();case 1:return this.Identifier();case 2:return this.parseWithFallback(()=>{let e=this.Function(this.readSequence,this.scope.Value);return this.skipSC(),this.isDelim(47)&&this.error(),e},()=>this.Ratio());default:this.error("Number, dimension, ratio or identifier is expected")}}function lL(e){if(this.skipSC(),this.isDelim(60)||this.isDelim(62)){let e=this.source[this.tokenStart];return(this.next(),this.isDelim(61))?(this.next(),e+"="):e}if(this.isDelim(61))return"=";this.error(`Expected ${e?'":", ':""}"<", ">", "=" or ")"`)}function lN(e="unknown"){let t=this.tokenStart;this.skipSC(),this.eat(21);let r=lz.call(this),n=lL.call(this,"Identifier"===r.type),i=lz.call(this),a=null,o=null;return 22!==this.lookupNonWSType(0)&&(a=lL.call(this),o=lz.call(this)),this.skipSC(),this.eat(22),{type:"FeatureRange",loc:this.getLocation(t,this.tokenStart),kind:e,left:r,leftComparison:n,middle:i,rightComparison:a,right:o}}function lO(e){this.token(21,"("),this.node(e.left),this.tokenize(e.leftComparison),this.node(e.middle),e.right&&(this.tokenize(e.rightComparison),this.node(e.right)),this.token(22,")")}let lP="Function",lD="function",lM={name:String,children:[[]]};function lI(e,t){let r,n=this.tokenStart,i=this.consumeFunctionName(),a=i.toLowerCase();return r=t.hasOwnProperty(a)?t[a].call(this,t):e.call(this,t),this.eof||this.eat(22),{type:"Function",loc:this.getLocation(n,this.tokenStart),name:i,children:r}}function lR(e){this.token(2,e.name+"("),this.children(e),this.token(22,")")}let lq="GeneralEnclosed",lF={kind:String,function:[String,null],children:[[]]};function lj(e){let t=this.tokenStart,r=null;2===this.tokenType?r=this.consumeFunctionName():this.eat(21);let n=this.parseWithFallback(()=>{let e=this.tokenIndex,t=this.readSequence(this.scope.Value);return!1===this.eof&&!1===this.isBalanceEdge(e)&&this.error(),t},()=>this.createSingleNodeList(this.Raw(null,!1)));return this.eof||this.eat(22),{type:"GeneralEnclosed",loc:this.getLocation(t,this.tokenStart),kind:e,function:r,children:n}}function l_(e){e.function?this.token(2,e.function+"("):this.token(21,"("),this.children(e),this.token(22,")")}let lG="XXX",lB="Hash",lU={value:String};function lW(){let e=this.tokenStart;return this.eat(4),{type:"Hash",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e+1)}}function lV(e){this.token(4,"#"+e.value)}let l$="Identifier",lH={name:String};function lX(){return{type:"Identifier",loc:this.getLocation(this.tokenStart,this.tokenEnd),name:this.consume(1)}}function lY(e){this.token(1,e.name)}let lQ="IdSelector",lK={name:String};function lZ(){let e=this.tokenStart;return this.eat(4),{type:"IdSelector",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e+1)}}
7function lJ(e){this.token(9,"#"+e.name)}let l0="Layer",l1={name:String};function l2(){let e=this.tokenStart,t=this.consume(1);for(;this.isDelim(46);)this.eat(9),t+="."+this.consume(1);return{type:"Layer",loc:this.getLocation(e,this.tokenStart),name:t}}function l3(e){this.tokenize(e.name)}let l4="LayerList",l5={children:[["Layer"]]};function l8(){let e=this.createList();for(this.skipSC();!this.eof&&(e.push(this.Layer()),18===this.lookupTypeNonSC(0));)this.skipSC(),this.next(),this.skipSC();return{type:"LayerList",loc:this.getLocationFromList(e),children:e}}function l6(e){this.children(e,()=>this.token(18,","))}let l9="MediaQuery",l7={modifier:[String,null],mediaType:[String,null],condition:["Condition",null]};function ce(){let e=this.tokenStart,t=null,r=null,n=null;if(this.skipSC(),1===this.tokenType&&21!==this.lookupTypeNonSC(1)){let e=this.consume(1),i=e.toLowerCase();switch("not"===i||"only"===i?(this.skipSC(),t=i,r=this.consume(1)):r=e,this.lookupTypeNonSC(0)){case 1:this.skipSC(),this.eatIdent("and"),n=this.Condition("media");break;case 23:case 17:case 18:case 0:break;default:this.error("Identifier or parenthesis is expected")}}else switch(this.tokenType){case 1:case 21:case 2:n=this.Condition("media");break;case 23:case 17:case 0:break;default:this.error("Identifier or parenthesis is expected")}return{type:"MediaQuery",loc:this.getLocation(e,this.tokenStart),modifier:t,mediaType:r,condition:n}}function ct(e){e.mediaType?(e.modifier&&this.token(1,e.modifier),this.token(1,e.mediaType),e.condition&&(this.token(1,"and"),this.node(e.condition))):e.condition&&this.node(e.condition)}let cr="MediaQueryList",cn={children:[["MediaQuery"]]};
7function ci(){let e=this.createList();for(this.skipSC();!this.eof&&(e.push(this.MediaQuery()),18===this.tokenType);)this.next();return{type:"MediaQueryList",loc:this.getLocationFromList(e),children:e}}function ca(e){this.children(e,()=>this.token(18,","))}let co="NestingSelector",cs={};function cl(){let e=this.tokenStart;return this.eatDelim(38),{type:"NestingSelector",loc:this.getLocation(e,this.tokenStart)}}function cc(){this.token(9,"&")}let cu="Nth",cd={nth:["AnPlusB","Identifier"],selector:["SelectorList",null]};function ch(){let e;this.skipSC();let t=this.tokenStart,r=t,n=null;return e=this.lookupValue(0,"odd")||this.lookupValue(0,"even")?this.Identifier():this.AnPlusB(),r=this.tokenStart,this.skipSC(),this.lookupValue(0,"of")&&(this.next(),n=this.SelectorList(),r=this.tokenStart),{type:"Nth",loc:this.getLocation(t,r),nth:e,selector:n}}function cp(e){this.node(e.nth),null!==e.selector&&(this.token(1,"of"),this.node(e.selector))}let cm="Number",cf={value:String};function cg(){return{type:"Number",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consume(10)}}function cb(e){this.token(10,e.value)}let cy="Operator",ck={value:String};function cv(){let e=this.tokenStart;return this.next(),{type:"Operator",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e)}}function cw(e){this.tokenize(e.value)}let cx="Parentheses",cS={children:[[]]};function cC(e,t){let r=this.tokenStart,n=null;return this.eat(21),n=e.call(this,t),this.eof||this.eat(22),{type:"Parentheses",loc:this.getLocation(r,this.tokenStart),children:n}}function cA(e){this.token(21,"("),this.children(e),this.token(22,")")}let cE="Percentage",cT={value:String};function cz(){return{type:"Percentage",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consumeNumber(11)}}function cL(e){this.token(11,e.value+"%")}let cN="PseudoClassSelector",cO="function",cP={name:String,children:[["Raw"],null]};function cD(){let e,t,r=this.tokenStart,n=null;return this.eat(16),2===this.tokenType?(t=(e=this.consumeFunctionName()).toLowerCase(),22==this.lookupNonWSType(0)?n=this.createList(
7):hasOwnProperty.call(this.pseudo,t)?(this.skipSC(),n=this.pseudo[t].call(this),this.skipSC()):(n=this.createList()).push(this.Raw(null,!1)),this.eat(22)):e=this.consume(1),{type:"PseudoClassSelector",loc:this.getLocation(r,this.tokenStart),name:e,children:n}}function cM(e){this.token(16,":"),null===e.children?this.token(1,e.name):(this.token(2,e.name+"("),this.children(e),this.token(22,")"))}let cI="PseudoElementSelector",cR="function",cq={name:String,children:[["Raw"],null]};function cF(){let e,t,r=this.tokenStart,n=null;return this.eat(16),this.eat(16),2===this.tokenType?(t=(e=this.consumeFunctionName()).toLowerCase(),22==this.lookupNonWSType(0)?n=this.createList():hasOwnProperty.call(this.pseudo,t)?(this.skipSC(),n=this.pseudo[t].call(this),this.skipSC()):(n=this.createList()).push(this.Raw(null,!1)),this.eat(22)):e=this.consume(1),{type:"PseudoElementSelector",loc:this.getLocation(r,this.tokenStart),name:e,children:n}}function cj(e){this.token(16,":"),this.token(16,":"),null===e.children?this.token(1,e.name):(this.token(2,e.name+"("),this.children(e),this.token(22,")"))}function c_(){switch(this.skipSC(),this.tokenType){case 10:return this.Number();case 2:return this.Function(this.readSequence,this.scope.Value);default:this.error("Number of function is expected")}}let cG="Ratio",cB={left:["Number","Function"],right:["Number","Function",null]};function cU(){let e=this.tokenStart,t=c_.call(this),r=null;return this.skipSC(),this.isDelim(47)&&(this.eatDelim(47),r=c_.call(this)),{type:"Ratio",loc:this.getLocation(e,this.tokenStart),left:t,right:r}}function cW(e){this.node(e.left),this.token(9,"/"),e.right?this.node(e.right):this.node(10,1)}function cV(){return this.tokenIndex>0&&13===this.lookupType(-1)?this.tokenIndex>1?this.getTokenStart(this.tokenIndex-1):this.firstCharOffset:this.tokenStart}let c$="Raw",cH={value:String};function cX(e,t){let r,n=this.getTokenStart(this.tokenIndex);return this.skipUntilBalanced(this.tokenIndex,e||this.consumeUntilBalanceEnd),r=t&&this.tokenStart>n?cV.call(this):this.tokenStart,{type:"Raw",loc:this.getLocation(n,r),value:this.substring(n,r)}}function cY(e){this.tokenize(e.value)}function cQ(){return this.Raw(this.consumeUntilLeftCurlyBracket,!0)}function cK(){let e=this.SelectorList();return"Raw"!==e.type&&!1===this.eof&&23!==this.tokenType&&this.error(),e}let cZ="Rule",cJ="rule",c0={prelude:["SelectorList","Raw"],block:["Block"]};function c1(){let e,t,r=this.tokenIndex,n=this.tokenStart;return e=this.parseRulePrelude?this.parseWithFallback(cK,cQ):cQ.call(this,r),t=this.Block(!0),{type:"Rule",loc:this.getLocation(n,this.tokenStart),prelude:e,block:t}}function c2(e){this.node(e.prelude),this.node(e.block)}let c3="Scope",c4={root:["SelectorList","Raw",null],limit:["SelectorList","Raw",null]};function c5(){let e=null,t=null;this.skipSC();let r=this.tokenStart;return 21===this.tokenType&&(this.next(),this.skipSC(),e=this.parseWithFallback(this.SelectorList,()=>this.Raw(!1,!0)),this.skipSC(),this.eat(22)),1===this.lookupNonWSType(0)&&(this.skipSC(),this.eatIdent("to"),this.skipSC(),this.eat(21),this.skipSC(),t=this.parseWithFallback(this.SelectorList,()=>this.Raw(!1,!0)),this.skipSC(),this.eat(22)),{type:"Scope",loc:this.getLocation(r,this.tokenStart),root:e,limit:t}}function c8(e){e.root&&(this.token(21,"("),this.node(e.root),this.token(22,")")),e.limit&&(this.token(1,"to"),this.token(21,"("),this.node(e.limit),this.token(22,")"))}let c6="Selector",c9={children:[["TypeSelector","IdSelector","ClassSelector","AttributeSelector","PseudoClassSelector","PseudoElementSelector","Combinator"]]};function c7(){let e=this.readSequence(this.scope.Selector);return null===this.getFirstListNode(e)&&this.error("Selector is expected"),{type:"Selector",loc:this.getLocationFromList(e),children:e}}function ue(e){this.children(e)}let ut="SelectorList",ur="selector",un={children:[["Selector","Raw"]]};
7function ui(){let e=this.createList();for(;!this.eof;){if(e.push(this.Selector()),18===this.tokenType){this.next();continue}break}return{type:"SelectorList",loc:this.getLocationFromList(e),children:e}}function ua(e){this.children(e,()=>this.token(18,","))}function uo(e){let t=e.length,r=e.charCodeAt(0),n=+(34===r||39===r),i=1===n&&t>1&&e.charCodeAt(t-1)===r?t-2:t-1,a="";for(let r=n;r<=i;r++){let n=e.charCodeAt(r);if(92===n){if(r===i){r!==t-1&&(a=e.substr(r+1));break}if(iJ(92,n=e.charCodeAt(++r))){let t=r-1,n=at(e,t);r=n-1,a+=aa(e.substring(t+1,n))}else 13===n&&10===e.charCodeAt(r+1)&&r++}else a+=e[r]}return a}let us="String",ul={value:String};function uc(){return{type:"String",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:uo(this.consume(5))}}function uu(e){this.token(5,function(e,t){let r=34,n="",i=!1;for(let t=0;t<e.length;t++){let a=e.charCodeAt(t);if(0===a){n+="�";continue}if(a<=31||127===a){n+="\\"+a.toString(16),i=!0;continue}a===r||92===a?n+="\\"+e.charAt(t):(i&&(iH(a)||iZ(a))&&(n+=" "),n+=e.charAt(t)),i=!1}return'"'+n+'"'}(e.value))}function ud(){return this.Raw(null,!1)}let uh="StyleSheet",up="stylesheet",um={children:[["Comment","CDO","CDC","Atrule","Rule","Raw"]]};
7function uf(){let e,t=this.tokenStart,r=this.createList();for(;!this.eof;){switch(this.tokenType){case 13:this.next();continue;case 25:if(33!==this.charCodeAt(this.tokenStart+2)){this.next();continue}e=this.Comment();break;case 14:e=this.CDO();break;case 15:e=this.CDC();break;case 3:e=this.parseWithFallback(this.Atrule,ud);break;default:e=this.parseWithFallback(this.Rule,ud)}r.push(e)}return{type:"StyleSheet",loc:this.getLocation(t,this.tokenStart),children:r}}function ug(e){this.children(e)}let ub="SupportsDeclaration",uy={declaration:"Declaration"};function uk(){let e=this.tokenStart;this.eat(21),this.skipSC();let t=this.Declaration();return this.eof||this.eat(22),{type:"SupportsDeclaration",loc:this.getLocation(e,this.tokenStart),declaration:t}}function uv(e){this.token(21,"("),this.node(e.declaration),this.token(22,")")}function uw(){1!==this.tokenType&&!1===this.isDelim(42)&&this.error("Identifier or asterisk is expected"),this.next()}let ux="TypeSelector",uS={name:String};function uC(){let e=this.tokenStart;return this.isDelim(124)?(this.next(),uw.call(this)):(uw.call(this),this.isDelim(124)&&(this.next(),uw.call(this))),{type:"TypeSelector",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e)}}function uA(e){this.tokenize(e.name)}function uE(e,t){let r=0;for(let n=this.tokenStart+e;n<this.tokenEnd;n++){let i=this.charCodeAt(n);if(45===i&&t&&0!==r)return uE.call(this,e+r+1,!1),-1;iH(i)||this.error(t&&0!==r?"Hyphen minus"+(r<6?" or hex digit":"")+" is expected":r<6?"Hex digit is expected":"Unexpected input",n),++r>6&&this.error("Too many hex digits",n)}return this.next(),r}function uT(e){let t=0;for(;this.isDelim(63);)++t>e&&this.error("Too many question marks"),this.next()}function uz(e){this.charCodeAt(this.tokenStart)!==e&&this.error((43===e?"Plus sign":"Hyphen minus")+" is expected")}function uL(){let e=0;switch(this.tokenType){case 10:if(e=uE.call(this,1,!0),this.isDelim(63)){uT.call(this,6-e);break}(12===this.tokenType||10===this.tokenType)&&(uz.call(this,45),uE.call(this,1,!1));break;case 12:(e=uE.call(this,1,!0))>0&&uT.call(this,6-e);break;default:if(this.eatDelim(43),1===this.tokenType){(e=uE.call(this,0,!0))>0&&uT.call(this,6-e);break}if(this.isDelim(63)){this.next(),uT.call(this,5);break}this.error("Hex digit or question mark is expected")}}let uN="UnicodeRange",uO={value:String};function uP(){let e=this.tokenStart;return this.eatIdent("u"),uL.call(this),{type:"UnicodeRange",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e)}}function uD(e){this.tokenize(e.value)}let uM="Url",uI={value:String};function uR(){let e,t=this.tokenStart;switch(this.tokenType){case 7:e=function(e){let t=e.length,r=4,n=41===e.charCodeAt(t-1)?t-2:t-1,i="";for(;r<n&&iZ(e.charCodeAt(r));)r++;for(;r<n&&iZ(e.charCodeAt(n));)n--;for(let a=r;a<=n;a++){let r=e.charCodeAt(a);if(92===r){if(a===n){a!==t-1&&(i=e.substr(a+1));break}if(iJ(92,r=e.charCodeAt(++a))){let t=a-1,r=at(e,t);a=r-1,i+=aa(e.substring(t+1,r))}else 13===r&&10===e.charCodeAt(a+1)&&a++}else i+=e[a]}return i}(this.consume(7));break;case 2:this.cmpStr(this.tokenStart,this.tokenEnd,"url(")||this.error("Function name must be `url`"),this.eat(2),this.skipSC(),e=uo(this.consume(5)),this.skipSC(),this.eof||this.eat(22);break;default:this.error("Url or Function is expected")}return{type:"Url",loc:this.getLocation(t,this.tokenStart),value:e}}function uq(e){this.token(7,function(e){let t="",r=!1;for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);if(0===i){t+="�";continue}if(i<=31||127===i){t+="\\"+i.toString(16),r=!0;continue}32===i||92===i||34===i||39===i||40===i||41===i?t+="\\"+e.charAt(n):(r&&iH(i)&&(t+=" "),t+=e.charAt(n)),r=!1}return"url("+t+")"}(e.value))}let uF="Value",uj={children:[[]]};function u_(){let e=this.tokenStart,t=this.readSequence(this.scope.Value);return{type:"Value",loc:this.getLocation(e,this.tokenStart),children:t}}function uG(e){this.children(e)}let uB=Object.freeze({type:"WhiteSpace",loc:null,value:" "}),uU="WhiteSpace",uW={value:String};function uV(){return this.eat(13),uB}function u$(e){this.token(13,e.value)}function uH(e){switch(this.tokenType){case 4:return this.Hash();case 18:return this.Operator();case 21:return this.Parentheses(this.readSequence,e.recognizer);case 19:return this.Brackets(this.readSequence,e.recognizer);
7case 5:return this.String();case 12:return this.Dimension();case 11:return this.Percentage();case 10:return this.Number();case 2:return this.cmpStr(this.tokenStart,this.tokenEnd,"url(")?this.Url():this.Function(this.readSequence,e.recognizer);case 7:return this.Url();case 1:if(this.cmpChar(this.tokenStart,117)&&this.cmpChar(this.tokenStart+1,43))return this.UnicodeRange();return this.Identifier();case 9:{let e=this.charCodeAt(this.tokenStart);if(47===e||42===e||43===e||45===e)return this.Operator();35===e&&this.error("Hex or identifier is expected",this.tokenStart+1)}}}let uX={getNode:uH},uY={onWhiteSpace:function(e,t){null!==t.last&&"Combinator"!==t.last.type&&null!==e&&"Combinator"!==e.type&&t.push({type:"Combinator",loc:null,name:" "})},getNode:function(){switch(this.tokenType){case 19:return this.AttributeSelector();case 4:return this.IdSelector();case 16:if(16===this.lookupType(1))return this.PseudoElementSelector();return this.PseudoClassSelector();case 1:return this.TypeSelector();case 10:case 11:return this.Percentage();case 12:46===this.charCodeAt(this.tokenStart)&&this.error("Identifier is expected",this.tokenStart+1);break;case 9:switch(this.charCodeAt(this.tokenStart)){case 43:case 62:case 126:case 47:return this.Combinator();case 46:return this.ClassSelector();case 42:case 124:return this.TypeSelector();case 35:return this.IdSelector();case 38:return this.NestingSelector()}}}};function uQ(e){return null!==e&&"Operator"===e.type&&("-"===e.value[e.value.length-1]||"+"===e.value[e.value.length-1])}let uK={getNode:uH,onWhiteSpace(e,t){uQ(e)&&(e.value=" "+e.value),uQ(t.last)&&(t.last.value+=" ")},expression:function(){return this.createSingleNodeList(this.Raw(null,!1))}
7,var:function(){let e=this.createList();if(this.skipSC(),e.push(this.Identifier()),this.skipSC(),18===this.tokenType){e.push(this.Operator());let t=this.tokenIndex,r=this.parseCustomProperty?this.Value(null):this.Raw(this.consumeUntilExclamationMarkOrSemicolon,!1);if("Value"===r.type&&r.children.isEmpty){for(let e=t-this.tokenIndex;e<=0;e++)if(13===this.lookupType(e)){r.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}e.push(r)}return e}},uZ=new Set(["none","and","not","or"]);function uJ(e,t){return this.parseWithFallback(()=>{try{return e.call(this)}finally{this.skipSC(),22!==this.lookupNonWSType(0)&&this.error()}},t||(()=>this.Raw(null,!0)))}let u0={layer(){this.skipSC();let e=this.createList(),t=uJ.call(this,this.Layer);return("Raw"!==t.type||""!==t.value)&&e.push(t),e},supports(){this.skipSC();let e=this.createList(),t=uJ.call(this,this.Declaration,()=>uJ.call(this,()=>this.Condition("supports")));return("Raw"!==t.type||""!==t.value)&&e.push(t),e}},u1={parse(){return this.createSingleNodeList(this.SelectorList())}},u2={parse(){return this.createSingleNodeList(this.Selector())}},u3={parse(){return this.createSingleNodeList(this.Nth())}},{tokenize:u4,parse:u5,generate:u8,lexer:u6,createLexer:u9,walk:u7,find:de,findLast:dt,findAll:dr,toPlainObject:dn,fromPlainObject:di,fork:da}=function e(t){let r=function(e){let t="",r="<unknown>",n=!1,i=av,a=!1,o=new ac,s=Object.assign(new ad,function(e){let t={context:Object.create(null),features:Object.assign(Object.create(null),e.features),scope:Object.assign(Object.create(null),e.scope),atrule:aw(e.atrule),pseudo:aw(e.pseudo),node:aw(e.node)};for(let[r,n]of Object.entries(e.parseContext))switch(typeof n){case"function":t.context[r]=n;break;case"string":t.context[r]=function(e){return function(){return this[e]()}}(n)}return{config:t,...t,...t.node}}(e||{}),{parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:ak,consumeUntilBalanceEnd:()=>0,consumeUntilLeftCurlyBracket:e=>+(123===e),consumeUntilLeftCurlyBracketOrSemicolon:e=>+(123===e||59===e),consumeUntilExclamationMarkOrSemicolon:e=>+(33===e||59===e),consumeUntilSemicolonIncluded:e=>2*(59===e),createList:()=>new am,createSingleNodeList:e=>new am().appendData(e),getFirstListNode:e=>e&&e.first,getLastListNode:e=>e&&e.last,parseWithFallback(e,t){let r=this.tokenIndex;try{return e.call(this)}catch(n){if(a)throw n;this.skip(r-this.tokenIndex);let e=t.call(this);return a=!0,i(n,e),a=!1,e}},lookupNonWSType(e){let t;do if(13!==(t=this.lookupType(e++))&&25!==t)return t;while(0!==t);return 0}
7,charCodeAt:e=>e>=0&&e<t.length?t.charCodeAt(e):0,substring:(e,r)=>t.substring(e,r),substrToCursor(e){return this.source.substring(e,this.tokenStart)},cmpChar:(e,r)=>i6(t,e,r),cmpStr:(e,r,n)=>i9(t,e,r,n),consume(e){let t=this.tokenStart;return this.eat(e),this.substrToCursor(t)},consumeFunctionName(){let e=t.substring(this.tokenStart,this.tokenEnd-1);return this.eat(2),e},consumeNumber(e){let r=t.substring(this.tokenStart,an(t,this.tokenStart));return this.eat(e),r},eat(e){if(this.tokenType!==e){let t=ao[e].slice(0,-6).replace(/-/g," ").replace(/^./,e=>e.toUpperCase()),r=`${/[[\](){}]/.test(t)?`"${t}"`:t} is expected`,n=this.tokenStart;switch(e){case 1:2===this.tokenType||7===this.tokenType?(n=this.tokenEnd-1,r="Identifier is expected but function found"):r="Identifier is expected";break;case 4:this.isDelim(35)&&(this.next(),n++,r="Name is expected");break;case 11:10===this.tokenType&&(n=this.tokenEnd,r="Percent sign is expected")}this.error(r,n)}this.next()},eatIdent(e){(1!==this.tokenType||!1===this.lookupValue(0,e))&&this.error(`Identifier "${e}" is expected`),this.next()},eatDelim(e){this.isDelim(e)||this.error(`Delim "${String.fromCharCode(e)}" is expected`),this.next()},getLocation:(e,t)=>n?o.getLocationRange(e,t,r):null,getLocationFromList(e){if(n){let t=this.getFirstListNode(e),n=this.getLastListNode(e);return o.getLocationRange(null!==t?t.loc.start.offset-o.startOffset:this.tokenStart,null!==n?n.loc.end.offset-o.startOffset:this.tokenStart,r)}return null},error(e,r){let n=void 0!==r&&r<t.length?o.getLocation(r):this.eof?o.getLocation(function(e,t){for(;t>=0&&iZ(e.charCodeAt(t));t--);return t+1}(t,t.length-1)):o.getLocation(this.tokenStart);throw new ay(e||"Unexpected input",t,n.offset,n.line,n.column,o.startLine,o.startColumn)}});return Object.assign(function(e,l){t=e,l=l||{},s.setSource(t,ah),o.setSource(t,l.offset,l.line,l.column),r=l.filename||"<unknown>",n=!!l.positions,i="function"==typeof l.onParseError?l.onParseError:av,a=!1,s.parseAtrulePrelude=!("parseAtrulePrelude"in l)||!!l.parseAtrulePrelude,s.parseRulePrelude=!("parseRulePrelude"in l)||!!l.parseRulePrelude,s.parseValue=!("parseValue"in l)||!!l.parseValue,s.parseCustomProperty="parseCustomProperty"in l&&!!l.parseCustomProperty;let{context:c="default",onComment:u}=l;if(c in s.context==!1)throw Error("Unknown context `"+c+"`");"function"==typeof u&&s.forEachToken((e,r,n)=>{if(25===e){let e=s.getLocation(r,n);u(i9(t,n-2,n,"*/")?t.slice(r+2,n-2):t.slice(r+2,n),e)}});let d=s.context[c].call(s,l);return s.eof||s.error(),d},{SyntaxError:ay,config:s.config})}(t),n=function(e){let t=function(e){let t={};for(let r in e.node)if(aP.call(e.node,r)){let n=e.node[r];if(!n.structure)throw Error("Missed `structure` field in `"+r+"` node type definition");t[r]=function(e,t){let r=t.structure,n=[];for(let e in r){if(!1===aP.call(r,e))continue;let t=r[e],i={name:e,type:!1,nullable:!1};for(let e of(Array.isArray(t)||(t=[t]),t))null===e?i.nullable=!0:"string"==typeof e?i.type="node":Array.isArray(e)&&(i.type="list");i.type&&n.push(i)}return n.length?{context:t.walkContext,fields:n}:null}(0,n)}return t}(e),r={},n={},i=Symbol("break-walk"),a=Symbol("skip-node");for(let e in t)aP.call(t,e)&&null!==t[e]&&(r[e]=aR(t[e],!1),n[e]=aR(t[e],!0));let o=aq(r),s=aq(n),l=function(e,l){function c(e,t,r){let n=u.call(m,e,t,r);return n===i||n!==a&&(!!(h.hasOwnProperty(e.type)&&h[e.type](e,m,c,p))||d.call(m,e,t,r)===i)}let u=aD,d=aD,h=r,p=(e,t,r,n)=>e||c(t,r,n),m={break:i,skip:a,root:e,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if("function"==typeof l)u=l;else if(l&&(u=aM(l.enter),d=aM(l.leave),l.reverse&&(h=n),l.visit)){if(o.hasOwnProperty(l.visit))h=l.reverse?s[l.visit]:o[l.visit];else if(!t.hasOwnProperty(l.visit))throw Error("Bad value `"+l.visit+"` for `visit` option (should be: "+Object.keys(t).sort().join(", ")+")");u=aI(u,l.visit),d=aI(d,l.visit)}if(u===aD&&d===aD)throw Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");c(e)};return l.break=i,l.skip=a,l.find=function(e,t){let r=null;return l(e,function(e,n,a){if(t.call(this,e,n,a))return r=e,i}),r},l.findLast=function(e,t){let r=null;return l(e,{reverse:!0,enter(e,n,a){if(t.call(this,e,n,a))return r=e,i}}),r},l.findAll=function(e,t){let r=[];return l(e,function(e,n,i){t.call(this,e,n,i)&&r.push(e)}),r},l}(t),i=function(e){let t=new Map;for(let[r,n]of Object.entries(e.node))"function"==typeof(n.generate||n)&&t.set(r,n.generate||n);return function(e,r){let n="",i=0,a={node(e){if(t.has(e.type))t.get(e.type).call(o,e);else throw Error("Unknown node type: "+e.type)}
7,tokenBefore:aL,token(e,t){i=this.tokenBefore(i,e,t),this.emit(t,e,!1),9===e&&92===t.charCodeAt(0)&&this.emit("\n",13,!0)},emit(e){n+=e},result:()=>n};r&&("function"==typeof r.decorator&&(a=r.decorator(a)),r.sourceMap&&(a=function(e){let t=new ax.x,r={line:1,column:0},n={line:0,column:0},i={line:1,column:0},a={generated:i},o=1,s=0,l=!1,c=e.node;e.node=function(e){if(e.loc&&e.loc.start&&aS.has(e.type)){let c=e.loc.start.line,u=e.loc.start.column-1;(n.line!==c||n.column!==u)&&(n.line=c,n.column=u,r.line=o,r.column=s,l&&(l=!1,(r.line!==i.line||r.column!==i.column)&&t.addMapping(a)),l=!0,t.addMapping({source:e.loc.source,original:n,generated:r}))}c.call(this,e),l&&aS.has(e.type)&&(i.line=o,i.column=s)};let u=e.emit;e.emit=function(e,t,r){for(let t=0;t<e.length;t++)10===e.charCodeAt(t)?(o++,s=0):s++;u(e,t,r)};let d=e.result;return e.result=function(){return l&&t.addMapping(a),{css:d(),map:t}},e}(a)),r.mode in A&&(a.tokenBefore=A[r.mode]));let o={node:e=>a.node(e),children:aN,token:(e,t)=>a.token(e,t),tokenize:aO};return a.node(e),a.result()}}(t),{fromPlainObject:a,toPlainObject:o}={fromPlainObject:e=>(n(e,{enter(e){e.children&&e.children instanceof am==!1&&(e.children=new am().fromArray(e.children))}}),e),toPlainObject:e=>(n(e,{leave(e){e.children&&e.children instanceof am&&(e.children=e.children.toArray())}}),e)},s={lexer:null,createLexer:e=>new o2(e,s,s.lexer.structure),tokenize:ah,parse:r,generate:i,walk:n,find:n.find,findLast:n.findLast,findAll:n.findAll,fromPlainObject:a,toPlainObject:o,fork(r){let n=o5({},t);return e("function"==typeof r?r(n):o5(n,r))}};return s.lexer=new o2({generic:t.generic,cssWideKeywords:t.cssWideKeywords,units:t.units,types:t.types,atrules:t.atrules,properties:t.properties,node:t.node},s),s}(o5({},{generic:!0,cssWideKeywords:aK,generic:!0,cssWideKeywords:["initial","inherit","unset","revert","revert-layer"],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|x|y","baseline-position":"[first|last]? baseline","basic-shape":"<inset()>|<xywh()>|<rect()>|<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>
7 )","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:"<color-base>|currentColor|<system-color>|<device-cmyk()>|<light-dark()>|<-non-standard-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>","color-interpolation-method":"in [<rectangular-color-space>|<polar-color-space> <hue-interpolation-method>?|<custom-color-space>]",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>*]!","compound-selector-list":"<compound-selector>#","complex-selector":"<complex-selector-unit> [<combinator>? <complex-selector-unit>]*","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>
7?","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>? )]|[( <any-value>? )]","generic-family":"<generic-script-specific>|<generic-complete>|<generic-incomplete>|<-non-standard-generic-family>","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> )","hue-interpolation-method":"[shorter|longer|increasing|decreasing] hue","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>|<timeline-range-name> <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>","light-dark()":"light-dark( <color> , <color> )","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-interpolation-method>]? , <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>
7#{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","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>]# )","polar-color-space":"hsl|hwb|lch|oklch",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>|<legacy-pseudo-element-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,â]>]?","ray()":"ray( <angle>&&<ray-size>?&&contain?&&[at <position>]? )","ray-size":"closest-side|closest-corner|farthest-side|farthest-corner|sides","rectangular-color-space":"srgb|srgb-linear|display-p3|a98-rgb|prophoto-rgb|rec2020|lab|oklab|xyz|xyz-d50|xyz-d65","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>] )","scroll()":"scroll( [<axis>||<scroller>]? )",scroller:"root|nearest|self","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>
7]? )","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":"<'animation-duration'>||<easing-function>||<'animation-delay'>||<single-animation-iteration-count>||<single-animation-direction>||<single-animation-fill-mode>||<single-animation-play-state>||[none|<keyframes-name>]||<single-animation-timeline>","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|<dashed-ident>|<scroll()>|<view()>","single-transition":"[none|<single-transition-property>]||<time>||<easing-function>||<time>||<transition-behavior-value>","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>","system-color":"AccentColor|AccentColorText|ActiveText|ButtonBorder|ButtonFace|ButtonText|Canvas|CanvasText|Field|FieldText|GrayText|Highlight|HighlightText|LinkText|Mark|MarkText|SelectedItem|SelectedItemText|VisitedText","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-range-name":"cover|contain|entry|exit|entry-crossing|exit-crossing","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>+","transition-behavior-value":"normal|allow-discrete","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>? )","view()":"view( [<axis>||<'view-timeline-inset'>]? )","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":"overlay|-moz-scrollbars-none|-moz-scrollbars-horizontal|-moz-scrollbars-vertical|-moz-hidden-unscrollable","-non-standard-size":"intrinsic|min-intrinsic|-webkit-fill-available|-webkit-fit-content|-webkit-min-content|-webkit-max-content|-moz-available|-moz-fit-content|-moz-min-content|-moz-max-content","-webkit-gradient()":"-webkit-gradient( <-webkit-gradient-type> , <-webkit-gradient-point>
7 [, <-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","-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>? )","absolute-color-base":"<hex-color>|<absolute-color-function>|<named-color>|transparent","absolute-color-function":"<rgb()>|<rgba()>|<hsl()>|<hsla()>|<hwb()>|<lab()>|<lch()>|<oklab()>|<oklch()>|<color()>",age:"child|young|old","anchor-name":"<dashed-ident>","attr-name":"<wq-name>","attr-fallback":"<any-value>","bg-clip":"<box>|border|text",bottom:"<length>|auto","container-name":"<custom-ident>","container-condition":"not <query-in-parens>|<query-in-parens> [[and <query-in-parens>]*|[or <query-in-parens>]*]","coord-box":"content-box|padding-box|border-box|fill-box|stroke-box|view-box","generic-voice":"[<age>? <gender> <integer>?]",gender:"male|female|neutral","generic-script-specific":"generic( kai )|generic( fangsong )|generic( nastaliq )","generic-complete":"serif|sans-serif|system-ui|cursive|fantasy|math|monospace","generic-incomplete":"ui-serif|ui-sans-serif|ui-monospace|ui-rounded","-non-standard-generic-family":"-apple-system|BlinkMacSystemFont",left:"<length>|auto","color-base":"<hex-color>|<color-function>|<named-color>|<color-mix()>|transparent","color-function":"<rgb()>|<rgba()>|<hsl()>|<hsla()>|<hwb()>|<lab()>|<lch()>|<oklab()>|<oklch()>|<color()>","device-cmyk()":"<legacy-device-cmyk-syntax>|<modern-device-cmyk-syntax>","legacy-device-cmyk-syntax":"device-cmyk( <number>#{4} )","modern-device-cmyk-syntax":"device-cmyk( <cmyk-component>{4} [/ [<alpha-value>|none]]? )","cmyk-component":"<number>|<percentage>|none","color-mix()":"color-mix( <color-interpolation-method> , [<color>&&<percentage [0,100]>?]#{2} )","color-space":"<rectangular-color-space>|<polar-color-space>|<custom-color-space>","custom-color-space":"<dashed-ident>",paint:"none|<color>|<url> [none|<color>]?|context-fill|context-stroke","palette-identifier":"<dashed-ident>",right:"<length>|auto","scope-start":"<forgiving-selector-list>","scope-end":"<forgiving-selector-list>","forgiving-selector-list":"<complex-real-selector-list>","forgiving-relative-selector-list":"<relative-real-selector-list>","selector-list":"<complex-selector-list>","complex-real-selector-list":"<complex-real-selector>#","simple-selector-list":"<simple-selector>#","relative-real-selector-list":"<relative-real-selector>#","complex-selector-unit":"[<compound-selector>? <pseudo-compound-selector>*]!","complex-real-selector":"<compound-selector> [<combinator>? <compound-selector>]*","relative-real-selector":"<combinator>? <complex-real-selector>","pseudo-compound-selector":"<pseudo-element-selector> <pseudo-class-selector>*","simple-selector":"<type-selector>|<subclass-selector>","legacy-pseudo-element-selector":"':' [before|after|first-line|first-letter]","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,â]>","color()":"color( <colorspace-params> [/ [<alpha-value>|none]]? )","colorspace-params":"[<predefined-rgb-params>|<xyz-params>]","predefined-rgb-params":"<predefined-rgb> [<number>|<percentage>|none]{3}","predefined-rgb":"srgb|srgb-linear|display-p3|a98-rgb|prophoto-rgb|rec2020","xyz-params":"<xyz-space> [<number>|<percentage>|none]{3}","xyz-space":"xyz|xyz-d50|xyz-d65","oklab()":"oklab( [<percentage>|<number>|none] [<percentage>|<number>|none] [<percentage>|<number>|none] [/ [<alpha-value>|none]]? )","oklch()":"oklch( [<percentage>|<number>|none] [<percentage>|<number>|none] [<hue>|none] [/ [<alpha-value>|none]]? )","offset-path":"<ray()>|<url>|<basic-shape>","rect()":"rect( [<length-percentage>|auto]{4} [round <'border-radius'>]? )","xywh()":"xywh( <length-percentage>{2} <length-percentage [0,â]>{2} [round <'border-radius'>]? )","query-in-parens":"( <container-condition> )|( <size-feature> )|style( <style-query> )|<general-enclosed>","size-feature":"<mf-plain>|<mf-boolean>|<mf-range>","style-feature":"<declaration>","style-query":"<style-condition>|<style-feature>","style-condition":"not <style-in-parens>|<style-in-parens> [[and <style-in-parens>]*|[or <style-in-parens>]*]","style-in-parens":"( <style-condition> )|( <style-feature> )|<general-enclosed>","-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","inset-
7area":"[[left|center|right|span-left|span-right|x-start|x-end|span-x-start|span-x-end|x-self-start|x-self-end|span-x-self-start|span-x-self-end|span-all]||[top|center|bottom|span-top|span-bottom|y-start|y-end|span-y-start|span-y-end|y-self-start|y-self-end|span-y-self-start|span-y-self-end|span-all]|[block-start|center|block-end|span-block-start|span-block-end|span-all]||[inline-start|center|inline-end|span-inline-start|span-inline-end|span-all]|[self-block-start|self-block-end|span-self-block-start|span-self-block-end|span-all]||[self-inline-start|self-inline-end|span-self-inline-start|span-self-inline-end|span-all]|[start|center|end|span-start|span-end|span-all]{1,2}|[self-start|center|self-end|span-self-start|span-self-end|span-all]{1,2}]","position-area":"[[left|center|right|span-left|span-right|x-start|x-end|span-x-start|span-x-end|x-self-start|x-self-end|span-x-self-start|span-x-self-end|span-all]||[top|center|bottom|span-top|span-bottom|y-start|y-end|span-y-start|span-y-end|y-self-start|y-self-end|span-y-self-start|span-y-self-end|span-all]|[block-start|center|block-end|span-block-start|span-block-end|span-all]||[inline-start|center|inline-end|span-inline-start|span-inline-end|span-all]|[self-block-start|center|self-block-end|span-self-block-start|span-self-block-end|span-all]||[self-inline-start|center|self-inline-end|span-self-inline-start|span-self-inline-end|span-all]|[start|center|end|span-start|span-end|span-all]{1,2}|[self-start|center|self-end|span-self-start|span-self-end|span-all]{1,2}]","anchor()":"anchor( <anchor-element>?&&<anchor-side> , <length-percentage>? )","anchor-side":"inside|outside|top|left|right|bottom|start|end|self-start|self-end|<percentage>|center","anchor-size()":"anchor-size( [<anchor-element>||<anchor-size>]? , <length-percentage>? )","anchor-size":"width|height|block|inline|self-block|self-inline","anchor-element":"<dashed-ident>","try-size":"most-width|most-height|most-block-size|most-inline-size","try-tactic":"flip-block||flip-inline||flip-start","font-variant-css2":"normal|small-caps","font-width-css3":"normal|ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded","system-family-name":"caption|icon|menu|message-box|small-caption|status-bar
vendor: 8,529 bytes, line 7
7"},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",
7"anchor-name":"none|<dashed-ident>#","anchor-scope":"none|all|<dashed-ident>#",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-range":"[<'animation-range-start'> <'animation-range-end'>?]#","animation-range-end":"[normal|<length-percentage>|<timeline-range-name> <length-percentage>?]#","animation-range-start":"[normal|<length-percentage>|<timeline-range-name> <length-percentage>?]#","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-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-p
7age|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","clip-rule":"nonzero|evenodd",color:"<color>","color-interpolation-filters":"auto|sRGB|linearRGB","color-scheme":"normal|[light|dark|<custom-ident>]+&&only?","column-count":"<integer>|auto","column-fill":"auto|balance","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":"[auto? [none|<length>]]{1,2}","contain-intrinsic-block-size":"auto? [none|<length>]","contain-intrinsic-height":"auto? [none|<length>]","contain-intrinsic-inline-size":"auto? [none|<length>]","contain-intrinsic-width":"auto? [none|<length>]",container:"<'container-name'> [/ <'container-type'>]?","container-name":"none|<custom-ident>+","container-type":"normal||[size|inline-size]",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]]",d:"none|path( <string> )",cx:"<length>|<percentage>",cy:"<length>|<percentage>",direction:"ltr|rtl",display:"[<display-outside>||<display-inside>]|<display-listitem>|<display-internal>|<display-box>|<display-legacy>|<-non-standard-display>","dominant-baseline":"auto|use-script|no-change|reset-size|ideographic|alphabetic|hanging|mathematical|central|middle|text-after-edge|text-before-edge","empty-cells":"show|hide","field-sizing":"content|fixed",fill:"<paint>","fill-opacity":"<number-zero-one>","fill-rule":"nonzero|evenodd",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-css2>||<'font-weight'>||<font-width-css3>]? <'font-size'> [/ <'line-height'>]? <'font-family'>#]|<system-family-name>|<-non-standard-font>","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-palette":"normal|light|dark|<palette-identifier>","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||position]","font-synthesis-position":"auto|none","font-synthesis-small-caps":"auto|none","font-synthesis-style":"auto|none","font-synthesis-weight":"auto|none","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-emoji":"normal|text|emoji|unicode","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-we
7ight-absolute>|bolder|lighter","forced-color-adjust":"auto|none|preserve-parent-color",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> )|stretch|<-non-standard-size>","hyphenate-character":"auto|<string>","hyphenate-limit-chars":"[auto|<integer>]{1,3}",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'>","interpolate-size":"numeric-only|allow-keywords",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",marker:"none|<url>","marker-end":"none|<url>","marker-mid":"none|<url>","marker-start":"none|<url>",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>
7#","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> )|stretch|<-non-standard-size>","max-inline-size":"<'max-width'>","max-lines":"none|<integer>","max-width":"none|<length-percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|stretch|<-non-standard-size>","min-block-size":"<'min-width'>","min-height":"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|stretch|<-non-standard-size>","min-inline-size":"<'min-width'>","min-width":"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|stretch|<-non-standard-size>","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|<offset-path>||<coord-box>","offset-position":"normal|auto|<position>","offset-rotate":"[auto|reverse]||<angle>",opacity:"<alpha-value>",order:"<integer>",orphans:"<integer>",outline:"[<'outline-width'>||<'outline-style'>||<'outline-color'>]","outline-color":"auto|<color>","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",overlay:"none|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:"auto|<custom-ident>","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","position-anchor":"auto|<anchor-name>","position-area":"none|<position-area>","position-try":"<'position-try-order'>? <'position-try-fallbacks'>","position-try-fallbacks":"none|[[<dashed-ident>||<try-tactic>]|<'position-area'>]#","position-try-order":"normal|<try-size>","position-visibility":"always|[anchors-valid||anchors-visible||no-overflow]","print-color-adjust":"economy|exact",quotes:"none|auto|[<string> <string>]+",r:"<length>|<percentage>",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",rx:"<length>|<percentage>",ry:"<length>|<percentage>",scale:"none|[<number>|<percentage>]{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}
7","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|x|y]#","scroll-timeline-name":"[none|<dashed-ident>]#","shape-image-threshold":"<alpha-value>","shape-margin":"<length-percentage>","shape-outside":"none|[<shape-box>||<basic-shape>]|<image>","shape-rendering":"auto|optimizeSpeed|crispEdges|geometricPrecision",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":"<'opacity'>","stroke-width":"<svg-length>","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-anchor":"start|middle|end","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":"auto|[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-spacing-trim":"space-all|normal|space-first|trim-start|trim-both|trim-all|auto","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]]","text-wrap":"<'text-wrap-mode'>||<'text-wrap-style'>","text-wrap-mode":"auto|wrap|nowrap","text-wrap-style":"auto|balance|stable|pretty","timeline-scope":"none|<dashed-ident>#",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-behavior":"<transition-behavior-value>#","transition-delay":"<time>#","transition-duration":"<time>#","transition-property":"none|<single-transition-property>#","transition-timing-function":"<easing-function>#",translate:"none|<length-percentage> [<length-percentage> <length>
7?]?","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","vector-effect":"none|non-scaling-stroke|non-scaling-size|non-rotation|fixed-position","vertical-align":"baseline|sub|super|text-top|text-bottom|middle|top|bottom|<percentage>|<length>","view-timeline":"[<'view-timeline-name'> <'view-timeline-axis'>?]#","view-timeline-axis":"[block|inline|x|y]#","view-timeline-inset":"[[auto|<length-percentage>]{1,2}]#","view-timeline-name":"none|<dashed-ident>#","view-transition-name":"none|<custom-ident>",visibility:"visible|hidden|collapse","white-space":"normal|pre|nowrap|pre-wrap|pre-line|break-spaces|[<'white-space-collapse'>||<'text-wrap'>||<'white-space-trim'>]","white-space-collapse":"collapse|discard|preserve|preserve-breaks|preserve-spaces|break-spaces",widows:"<integer>",width:"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|stretch|<-non-standard-size>","will-change":"auto|<animateable-feature>#","word-break":"normal|break-all|keep-all|break-word|auto-phrase","word-spacing":"normal|<length>","word-wrap":"normal|break-word","writing-mode":"horizontal-tb|vertical-rl|vertical-lr|sideways-rl|sideways-lr|<svg-writing-mode>",x:"<length>|<percentage>",y:"<length>|<percentage>","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>+",cue:"<'cue-before'> <'cue-after'>?","cue-after":"<url> <decibel>?|none","cue-before":"<url> <decibel>?|none","glyph-orientation-horizontal":"<angle>","glyph-orientation-vertical":"<angle>",kerning:"auto|<svg-length>",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",src:"[<url> [format( <string># )]?|local( <family-name> )]#",speak:"auto|never|always","speak-as":"normal|spell-out||digits||[literal-punctuation|no-punctuation]","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>]","white-space-trim":"none|discard-before||discard-after||discard-inner"}
7,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-palette-values":{prelude:"<dashed-ident>",descriptors:{"base-palette":"light|dark|<integer [0,â]>","font-family":"<family-name>#","override-colors":"[<integer [0,â]> <absolute-color-base>]#"}},"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}","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]","page-orientation":"upright|rotate-left|rotate-right",size:"<length>{1,2}|auto|[<page-size>||[portrait|landscape]]"}},"position-try":{prelude:"<dashed-ident>",descriptors:{top:"<'top'>",left:"<'left'>",bottom:"<'bottom'>",right:"<'right'>","inset-block-start":"<'inset-block-start'>","inset-block-end":"<'inset-block-end'>","inset-inline-start":"<'inset-inline-start'>","inset-inline-end":"<'inset-inline-end'>","inset-block":"<'inset-block'>","inset-inline":"<'inset-inline'>",inset:"<'inset'>","margin-top":"<'margin-top'>","margin-left":"<'margin-left'>","margin-bottom":"<'margin-bottom'>","margin-right":"<'margin-right'>","margin-block-start":"<'margin-block-start'>","margin-block-end":"<'margin-block-end'>","margin-inline-start":"<'margin-inline-start'>","margin-inline-end":"<'margin-inline-end'>",margin:"<'margin'>","margin-block":"<'margin-block'>","margin-inline":"<'margin-inline'>",width:"<'width'>",height:"<'height'>","min-width":"<'min-width'>","min-height":"<'min-height'>","max-width":"<'max-width'>","max-height":"<'max-height'>","block-size":"<'block-size'>","inline-size":"<'inline-size'>","min-block-size":"<'min-block-size'>","min-inline-size":"<'min-inline-size'>","max-block-size":"<'max-block-size'>","max-inline-size":"<'max-inline-size'>","align-self":"<'align-self'>|anchor-center","justify-self":"<'justify-self'>|anchor-center"}},property:{prelude:"<custom-property-name>",descriptors:{syntax:"<string>",inherits:"true|false","initial-value":"<declaration-value>?"}},scope:{prelude:"[( <scope-start> )]? [to ( <scope-end> )]?",descriptors:null},"starting-style":{prelude:null,descriptors:null},supports:{prelude:"<supports-condition>",descriptors:null},container:{prelude:"[<container-name>]? <container-condition>",descriptors:null},nest:{prelude:"<complex-selector-list>",descriptors:null}},node:eS,parseContext:{default:"StyleSheet",stylesheet:"StyleSheet",atrule:"Atrule",atrulePrelude(e){return this.AtrulePrelude(e.atrule?String(e.atrule):null)},mediaQueryList:"MediaQueryList",mediaQuery:"MediaQuery",condition(e){return this.Condition(e.kind)},rule:"Rule",selectorList:"SelectorList",selector:"Selector",block(){return this.Block(!0)},declarationList:"DeclarationList",declaration:"Declaration",value:"Value"},features:{supports:{selector(){return this.Selector()}},container:{style(){return this.Declaration()}}},scope:eC,atrule:{container:{parse:{prelude(){let e=this.createList(
7);if(1===this.tokenType){let t=this.substring(this.tokenStart,this.tokenEnd);uZ.has(t.toLowerCase())||e.push(this.Identifier())}return e.push(this.Condition("container")),e},block(e=!1){return this.Block(e)}}},"font-face":{parse:{prelude:null,block(){return this.Block(!0)}}},import:{parse:{prelude(){let e=this.createList();switch(this.tokenType){case 5:e.push(this.String());break;case 7:case 2:e.push(this.Url());break;default:this.error("String or url() is expected")}return this.skipSC(),1===this.tokenType&&this.cmpStr(this.tokenStart,this.tokenEnd,"layer")?e.push(this.Identifier()):2===this.tokenType&&this.cmpStr(this.tokenStart,this.tokenEnd,"layer(")&&e.push(this.Function(null,u0)),this.skipSC(),2===this.tokenType&&this.cmpStr(this.tokenStart,this.tokenEnd,"supports(")&&e.push(this.Function(null,u0)),(1===this.lookupNonWSType(0)||21===this.lookupNonWSType(0))&&e.push(this.MediaQueryList()),e},block:null}},layer:{parse:{prelude(){return this.createSingleNodeList(this.LayerList())},block(){return this.Block(!1)}}},media:{parse:{prelude(){return this.createSingleNodeList(this.MediaQueryList())},block(e=!1){return this.Block(e)}}},nest:{parse:{prelude(){return this.createSingleNodeList(this.SelectorList())},block(){return this.Block(!0)}}},page:{parse:{prelude(){return this.createSingleNodeList(this.SelectorList())},block(){return this.Block(!0)}}},scope:{parse:{prelude(){return this.createSingleNodeList(this.Scope())},block(e=!1){return this.Block(e)}}},"starting-style":{parse:{prelude:null,block(e=!1){return this.Block(e)}}},supports:{parse:{prelude(){return this.createSingleNodeList(this.Condition("supports"))},block(e=!1){return this.Block(e)}}}},pseudo:{dir:{parse(){return this.createSingleNodeList(this.Identifier())}}
7,has:u1,lang:{parse:function(){let e=this.createList();this.skipSC();e:for(;!this.eof;){switch(this.tokenType){case 1:e.push(this.Identifier());break;case 5:e.push(this.String());break;case 18:e.push(this.Operator());break;case 22:break e;default:this.error("Identifier, string or comma is expected")}this.skipSC()}return e}},matches:u1,is:u1,"-moz-any":u1,"-webkit-any":u1,where:u1,not:u1,"nth-child":u3,"nth-last-child":u3,"nth-last-of-type":u3,"nth-of-type":u3,slotted:u2,host:u2,"host-context":u2},node:eA,node:eS}));function ds(e){return e>=48&&e<=57}function dl(e){return ds(e)||e>=65&&e<=70||e>=97&&e<=102}function dc(e){return e>=65&&e<=90}function du(e){return dc(e)||e>=97&&e<=122||e>=128||95===e}function dd(e){return du(e)||ds(e)||45===e}function dh(e){return 10===e||13===e||12===e}function dp(e){return dh(e)||32===e||9===e}function dm(e,t){return!(92!==e||dh(t)||0===t)}function df(e,t,r){return 45===e?du(t)||45===t||dm(t,r):!!du(e)||92===e&&dm(e,t)}function dg(e,t,r){return 43===e||45===e?ds(t)?2:46===t&&ds(r)?3:0:46===e?2*!!ds(t):+!!ds(e)}function db(e){return+(65279===e||65534===e)}let dy=Array(128);for(let e=0;e<dy.length;e++)dy[e]=dp(e)&&130||ds(e)&&131||du(e)&&132||function(e){return e>=0&&e<=8||11===e||e>=14&&e<=31||127===e}(e)&&133||e||128;function dk(e){return e<128?dy[e]:132}function dv(e,t){return t<e.length?e.charCodeAt(t):0}function dw(e,t,r){return 13===r&&10===dv(e,t+1)?2:1}function dx(e,t,r){let n=e.charCodeAt(t);return dc(n)&&(n|=32),n===r}function dS(e,t,r,n){if(r-t!==n.length||t<0||r>e.length)return!1;for(let i=t;i<r;i++){let r=n.charCodeAt(i-t),a=e.charCodeAt(i);if(dc(a)&&(a|=32),a!==r)return!1}return!0}function dC(e,t){for(;t<e.length&&dp(e.charCodeAt(t));t++);return t}function dA(e,t){for(;t<e.length&&ds(e.charCodeAt(t));t++);return t}function dE(e,t){if(dl(dv(e,(t+=2)-1))){for(let r=Math.min(e.length,t+5);t<r&&dl(dv(e,t));t++);let r=dv(e,t);dp(r)&&(t+=dw(e,t,r))}return t}function dT(e,t){for(;t<e.length;t++){let r=e.charCodeAt(t);if(!dd(r)){if(dm(r,dv(e,t+1))){t=dE(e,t)-1;continue}break}}return t}function dz(e,t){let r=e.charCodeAt(t);if((43===r||45===r)&&(r=e.charCodeAt(t+=1)),ds(r)&&(t=dA(e,t+1),r=e.charCodeAt(t)),46===r&&ds(e.charCodeAt(t+1))&&(t+=2,t=dA(e,t)),dx(e,t,101)){let n=0;(45===(r=e.charCodeAt(t+1))||43===r)&&(n=1,r=e.charCodeAt(t+2)),ds(r)&&(t=dA(e,t+1+n+1))}return t}function dL(e,t){for(;t<e.length;t++){let r=e.charCodeAt(t);if(41===r){t++;break}dm(r,dv(e,t+1))&&(t=dE(e,t))}return t}function dN(e){if(1===e.length&&!dl(e.charCodeAt(0)))return e[0];let t=parseInt(e,16);return(0===t||t>=55296&&t<=57343||t>1114111)&&(t=65533),String.fromCodePoint(t)}let dO=["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"];function dP(e=null,t){return null===e||e.length<t?new Uint32Array(Math.max(t+1024,16384)):e}function dD(e){let t=e.source,r=t.length,n=t.length>0?db(t.charCodeAt(0)):0,i=dP(e.lines,r),a=dP(e.columns,r),o=e.startLine,s=e.startColumn;for(let e=n;e<r;e++){let n=t.charCodeAt(e);i[e]=o,a[e]=s++,(10===n||13===n||12===n)&&(13===n&&e+1<r&&10===t.charCodeAt(e+1)&&(i[++e]=o,a[e]=s),o++,s=1)}i[r]=o,a[r]=s,e.lines=i,e.columns=a,e.computed=!0}class dM{constructor(){this.lines=null,this.columns=null,this.computed=!1}setSource(e,t=0,r=1,n=1){this.source=e,this.startOffset=t,this.startLine=r,this.startColumn=n,this.computed=!1}getLocation(e,t){return this.computed||dD(this),{source:t,offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]}}getLocationRange(e,t,r){return this.computed||dD(this),{source:r,start:{offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]},end:{offset:this.startOffset+t,line:this.lines[t],column:this.columns[t]}}}}let dI=new Map([[2,22],[21,22],[19,20],[23,24]]);class dR{constructor(e,t){this.setSource(e,t)}reset(){this.eof=!1,this.tokenIndex=-1,this.tokenType=0,this.tokenStart=this.firstCharOffset,this.tokenEnd=this.firstCharOffset}setSource(e="",t=()=>{}){let r=(e=String(e||"")).length,n=dP(this.offsetAndType,e.length+1),i=dP
7(this.balance,e.length+1),a=0,o=0,s=0,l=-1;for(this.offsetAndType=null,this.balance=null,t(e,(e,t,c)=>{switch(e){default:i[a]=r;break;case o:{let e=0xffffff&s;for(o=(s=i[e])>>24,i[a]=e,i[e++]=a;e<a;e++)i[e]===r&&(i[e]=a);break}case 21:case 2:case 19:case 23:i[a]=s,s=(o=dI.get(e))<<24|a}n[a++]=e<<24|c,-1===l&&(l=t)}),n[a]=0|r,i[a]=r,i[r]=r;0!==s;){let e=0xffffff&s;s=i[e],i[e]=r}this.source=e,this.firstCharOffset=-1===l?0:l,this.tokenCount=a,this.offsetAndType=n,this.balance=i,this.reset(),this.next()}lookupType(e){return(e+=this.tokenIndex)<this.tokenCount?this.offsetAndType[e]>>24:0}lookupOffset(e){return(e+=this.tokenIndex)<this.tokenCount?0xffffff&this.offsetAndType[e-1]:this.source.length}lookupValue(e,t){return(e+=this.tokenIndex)<this.tokenCount&&dS(this.source,0xffffff&this.offsetAndType[e-1],0xffffff&this.offsetAndType[e],t)}getTokenStart(e){return e===this.tokenIndex?this.tokenStart:e>0?e<this.tokenCount?0xffffff&this.offsetAndType[e-1]:0xffffff&this.offsetAndType[this.tokenCount]:this.firstCharOffset}substrToCursor(e){return this.source.substring(e,this.tokenStart)}isBalanceEdge(e){return this.balance[this.tokenIndex]<e}isDelim(e,t){return t?9===this.lookupType(t)&&this.source.charCodeAt(this.lookupOffset(t))===e:9===this.tokenType&&this.source.charCodeAt(this.tokenStart)===e}skip(e){let t=this.tokenIndex+e;t<this.tokenCount?(this.tokenIndex=t,this.tokenStart=0xffffff&this.offsetAndType[t-1],t=this.offsetAndType[t],this.tokenType=t>>24,this.tokenEnd=0xffffff&t):(this.tokenIndex=this.tokenCount,this.next())}next(){let e=this.tokenIndex+1;e<this.tokenCount?(this.tokenIndex=e,this.tokenStart=this.tokenEnd,e=this.offsetAndType[e],this.tokenType=e>>24,this.tokenEnd=0xffffff&e):(this.eof=!0,this.tokenIndex=this.tokenCount,this.tokenType=0,this.tokenStart=this.tokenEnd=this.source.length)}skipSC(){for(;13===this.tokenType||25===this.tokenType;)this.next()}skipUntilBalanced(e,t){let r,n,i=e;e:for(;i<this.tokenCount&&!((r=this.balance[i])<e);i++)switch(n=i>0?0xffffff&this.offsetAndType[i-1]:this.firstCharOffset,t(this.source.charCodeAt(n))){case 1:break e;case 2:i++;break e;default:this.balance[r]===i&&(i=r)}this.skip(i-this.tokenIndex)}forEachToken(e){for(let t=0,r=this.firstCharOffset;t<this.tokenCount;t++){let n=r,i=this.offsetAndType[t],a=0xffffff&i,o=i>>24;r=a,e(o,n,a,t)}}dump(){let e=Array(this.tokenCount);return this.forEachToken((t,r,n,i)=>{e[i]={idx:i,type:dO[t],chunk:this.source.substring(r,n),balance:this.balance[i]}}),e}}function dq(e,t){let r;function n(t){return t<o?e.charCodeAt(t):0}function i(){if(df(n(l=dz(e,l)),n(l+1),n(l+2))){r=12,l=dT(e,l);return}if(37===n(l)){r=11,l++;return}r=10}function a(){let t=l;if(l=dT(e,l),dS(e,t,l,"url")&&40===n(l)){if(34===n(l=dC(e,l+1))||39===n(l)){r=2,l=t+4;return}!function(){for(r=7,l=dC(e,l);l<e.length;l++){let t=e.charCodeAt(l);switch(dk(t)){case 41:l++;return;case 130:if(41===n(l=dC(e,l))||l>=e.length){l<e.length&&l++;return}l=dL(e,l),r=8;return;case 34:case 39:case 40:case 133:l=dL(e,l),r=8;return;case 92:if(dm(t,n(l+1))){l=dE(e,l)-1;break}l=dL(e,l),r=8;return}}}();return}if(40===n(l)){r=2,l++;return}r=1}let o=(e=String(e||"")).length,s=db(n(0)),l=s;for(;l<o;){let o=e.charCodeAt(l);switch(dk(o)){case 130:r=13,l=dC(e,l+1);break;case 34:case 39:!function(t){for(t||(t=n(l++)),r=5;l<e.length;l++){let i=e.charCodeAt(l);switch(dk(i)){case t:l++;return;case 130:if(dh(i)){l+=dw(e,l,i),r=6;return}break;case 92:if(l===e.length-1)break;let a=n(l+1);dh(a)?l+=dw(e,l+1,a):dm(i,a)&&(l=dE(e,l)-1)}}}();break;case 35:dd(n(l+1))||dm(n(l+1),n(l+2))?(r=4,l=dT(e,l+1)):(r=9,l++);break;case 40:r=21,l++;break;case 41:r=22,l++;break;case 43:case 46:dg(o,n(l+1),n(l+2))?i():(r=9,l++);break;case 44:r=18,l++;break;case 45:dg(o,n(l+1),n(l+2))?i():45===n(l+1)&&62===n(l+2)?(r=15,l+=3):df(o,n(l+1),n(l+2))?a():(r=9,l++);break;case 47:42===n(l+1)?(r=25,l=-1===(l=e.indexOf("*/",l+2))?e.length:l+2):(r=9,l++);break;case 58:r=16,l++;break;case 59:r=17,l++;break;case 60:33===n(l+1)&&45===n(l+2)&&45===n(l+3)?(r=14,l+=4):(r=9,l++);break;case 64:df(n(l+1),n(l+2),n(l+3))?(r=3,l=dT(e,l+1)):(r=9,l++);break;case 91:r=19,l++;break;case 92:dm(o,n(l+1))?a():(r=9,l++);break;case 93:r=20,l++;break;case 123:r=23,l++;break;case 125:r=24,l++;break;case 131:i();break;case 132:a();break;default:r=9,l++}t(r,s,s=l)}}let dF=null;class dj{static createItem(e){return{prev:null,next:null,data:e}}constructor(){this.head=null,this.tail=null,this.cursor=null}createItem(e){return dj.createItem(e)}allocateCursor(e,t){let r;return null!==dF?(r=dF,dF=dF.cursor,r.prev=e,r.next=t,r.cursor=this.cursor):r={prev:e,next:t,cursor:this.cursor},this.cursor=r,r}releaseCursor(){let{cursor:e}=this;this.cursor=e.cursor,e.prev=null,e.next=null,e.cursor=dF,dF=e}updateCursors(e,t,r,n){let{cursor:i}=this;for(;null!==i;)i.prev===e&&(i.prev=t),i.next===r&&(i.next=n),i=i.cursor}*[Symbol.iterator](){for(let e=this.head;null!==e;e=e.next)yield e.data}get size(){let e=0;for(let t=this.head;null!==t;t=t.next)e++;return e}get isEmpty(){return null===this.head}get first(){return this.head&&this.head.data}get last(){return this.tail&&this.tail.data}fromArray(e){let t=null;for(let r of(this.head=null,e)){let e=dj.createItem(r);null!==t?t.next=e:this.head=e,e.prev=t,t=e}return this.tail=t,this}toArray(){return[...this]}toJSON(){return[...this]}forEach(e,t=this){let r=this.allocateCursor(null,this.head);for(;null!==r.next;){let n=r.next;r.next=n.next,e.call(t,n.data,n,this)}this.releaseCursor()}forEachRight(e,t=this){let r=this.allocateCursor(this.tail,null);for(;null!==r.prev;){let n=r.prev;r.prev=n.prev,e.call(t,n.data,n,this)}this.releaseCursor()}reduce(e,t,r=this){let n,i=this.allocateCursor(null,this.head),a=t;for(;null!==i.next;)n=i.next,i.next=n.next,a=e.call(r,a,n.data,n,this);return this.releaseCursor(),a}reduceRight(e,t,r=this){let n,i=this.allocateCursor(this.tail,null),a=t;for(;null!==i.prev;)n=i.prev,i.prev=n.prev,a=e.call(r,a,n.data,n,this);return this.releaseCursor(),a}some(e,t=this){for(let r=this.head;null!==r;
7r=r.next)if(e.call(t,r.data,r,this))return!0;return!1}map(e,t=this){let r=new dj;for(let n=this.head;null!==n;n=n.next)r.appendData(e.call(t,n.data,n,this));return r}filter(e,t=this){let r=new dj;for(let n=this.head;null!==n;n=n.next)e.call(t,n.data,n,this)&&r.appendData(n.data);return r}nextUntil(e,t,r=this){if(null===e)return;let n=this.allocateCursor(null,e);for(;null!==n.next;){let e=n.next;if(n.next=e.next,t.call(r,e.data,e,this))break}this.releaseCursor()}prevUntil(e,t,r=this){if(null===e)return;let n=this.allocateCursor(e,null);for(;null!==n.prev;){let e=n.prev;if(n.prev=e.prev,t.call(r,e.data,e,this))break}this.releaseCursor()}clear(){this.head=null,this.tail=null}copy(){let e=new dj;for(let t of this)e.appendData(t);return e}prepend(e){return this.updateCursors(null,e,this.head,e),null!==this.head?(this.head.prev=e,e.next=this.head):this.tail=e,this.head=e,this}prependData(e){return this.prepend(dj.createItem(e))}append(e){return this.insert(e)}appendData(e){return this.insert(dj.createItem(e))}insert(e,t=null){if(null!==t)if(this.updateCursors(t.prev,e,t,e),null===t.prev){if(this.head!==t)throw Error("before doesn't belong to list");this.head=e,t.prev=e,e.next=t,this.updateCursors(null,e)}else t.prev.next=e,e.prev=t.prev,t.prev=e,e.next=t;else this.updateCursors(this.tail,e,null,e),null!==this.tail?(this.tail.next=e,e.prev=this.tail):this.head=e,this.tail=e;return this}insertData(e,t){return this.insert(dj.createItem(e),t)}remove(e){if(this.updateCursors(e,e.prev,e,e.next),null!==e.prev)e.prev.next=e.next;else{if(this.head!==e)throw Error("item doesn't belong to list");this.head=e.next}if(null!==e.next)e.next.prev=e.prev;else{if(this.tail!==e)throw Error("item doesn't belong to list");this.tail=e.prev}return e.prev=null,e.next=null,e}push(e){this.insert(dj.createItem(e))}pop(){return null!==this.tail?this.remove(this.tail):null}unshift(e){this.prepend(dj.createItem(e))}shift(){return null!==this.head?this.remove(this.head):null}prependList(e){return this.insertList(e,this.head)}appendList(e){return this.insertList(e)}insertList(e,t){return null===e.head||(null!=t?(this.updateCursors(t.prev,e.tail,t,e.head),null!==t.prev?(t.prev.next=e.head,e.head.prev=t.prev):this.head=e.head,t.prev=e.tail,e.tail.next=t):(this.updateCursors(this.tail,e.tail,null,e.head),null!==this.tail?(this.tail.next=e.head,e.head.prev=this.tail):this.head=e.head,this.tail=e.tail),e.head=null,e.tail=null),this}replace(e,t){"head"in t?this.insertList(t,e):this.insert(t,e),this.remove(e)}}function d_(e,t){let r=Object.create(SyntaxError.prototype),n=Error();return Object.assign(r,{name:e,message:t,get stack(){return(n.stack||"").replace(/^(.+\n){1,3}/,`${e}: ${t} 8`)}})}let dG=" ";function dB({source:e,line:t,column:r},n){function i(e,t){return a.slice(e,t).map((t,r)=>String(e+r+1).padStart(l)+" |"+t).join("\n")}let a=e.split(/\r\n?|\n|\f/),o=Math.max(1,t-n)-1,s=Math.min(t+n,a.length+1),l=Math.max(4,String(s).length)+1,c=0;(r+=(dG.length-1)*(a[t-1].substr(0,r-1).match(/\t/g)||[]).length)>100&&(c=r-60+3,r=58);for(let e=o;e<=s;e++)e>=0&&e<a.length&&(a[e]=a[e].replace(/\t/g,dG),a[e]=(c>0&&a[e].length>c?"â¦":"")+a[e].substr(c,98)+(a[e].length>c+100-1?"â¦":""));return[i(o,t),Array(r+l+2).join("-")+"^",i(t,s)].filter(Boolean).join("\n")}function dU(e,t,r,n,i){return Object.assign(d_("SyntaxError",e),{source:t,offset:r,line:n,column:i,sourceFragment:e=>dB({source:t,line:n,column:i},isNaN(e)?0:e),get formattedMessage(){return`Parse error: ${e} 9`+dB({source:t,line:n,column:i},2)}})}
9function dW(e){let t=this.createList(),r=!1,n={recognizer:e};for(;!this.eof;){switch(this.tokenType){case 25:this.next();continue;case 13:r=!0,this.next();continue}let i=e.getNode.call(this,n);if(void 0===i)break;r&&(e.onWhiteSpace&&e.onWhiteSpace.call(this,i,t,n),r=!1),t.push(i)}return r&&e.onWhiteSpace&&e.onWhiteSpace.call(this,null,t,n),t}let dV=()=>{};function d$(e){let t=Object.create(null);for(let r in e){let n=e[r],i=n.parse||n;i&&(t[r]=i)}return t}let dH=new Set(["Atrule","Selector","Declaration"]),dX=(e,t)=>{if(9===e&&(e=t),"string"==typeof e){let t=e.charCodeAt(0);return t>127?32768:t<<8}return e},dY=[[1,1],[1,2],[1,7],[1,8],[1,"-"],[1,10],[1,11],[1,12],[1,15],[1,21],[3,1],[3,2],[3,7],[3,8],[3,"-"],[3,10],[3,11],[3,12],[3,15],[4,1],[4,2],[4,7],[4,8],[4,"-"],[4,10],[4,11],[4,12],[4,15],[12,1],[12,2],[12,7],[12,8],[12,"-"],[12,10],[12,11],[12,12],[12,15],["#",1],["#",2],["#",7],["#",8],["#","-"],["#",10],["#",11],["#",12],["#",15],["-",1],["-",2],["-",7],["-",8],["-","-"],["-",10],["-",11],["-",12],["-",15],[10,1],[10,2],[10,7],[10,8],[10,10],[10,11],[10,12],[10,"%"],[10,15],["@",1],["@",2],["@",7],["@",8],["@","-"],["@",15],[".",10],[".",11],[".",12],["+",10],["+",11],["+",12],["/","*"]],dQ=dY.concat([[1,4],[12,4],[4,4],[3,21],[3,5],[3,16],[11,11],[11,12],[11,2],[11,"-"],[22,1],[22,2],[22,11],[22,12],[22,4],[22,"-"]]);function dK(e){let t=new Set(e.map(([e,t])=>dX(e)<<16|dX(t)));return function(e,r,n){let i=dX(r,n),a=n.charCodeAt(0);return(45===a&&1!==r&&2!==r&&15!==r||43===a?t.has(e<<16|a<<8):t.has(e<<16|i))&&this.emit(" ",13,!0),i}}let dZ=dK(dY),dJ=dK(dQ);function d0(e,t){if("function"==typeof t){let r=null;e.children.forEach(e=>{null!==r&&t.call(this,r),this.node(e),r=e});return}e.children.forEach(this.node,this)}function d1(e){dq(e,(t,r,n)=>{this.token(t,e.slice(r,n))})}let{hasOwnProperty:d2}=Object.prototype,d3=function(){};function d4(e){return"function"==typeof e?e:d3}function d5(e,t){return function(r,n,i){r.type===t&&e.call(this,r,n,i)}}function d8(e,t){let r=e.fields.slice(),n=e.context,i="string"==typeof n;return t&&r.reverse(),function(e,a,o,s){let l;for(let c of(i&&(l=a[n],a[n]=e),r)){let r=e[c.name];if(!c.nullable||r){if("list"===c.type){if(t?r.reduceRight(s,!1):r.reduce(s,!1))return!0}else if(o(r))return!0}}i&&(a[n]=l)}}function d6({StyleSheet:e,Atrule:t,Rule:r,Block:n,DeclarationList:i}){return{Atrule:{StyleSheet:e,Atrule:t,Rule:r,Block:n},Rule:{StyleSheet:e,Atrule:t,Rule:r,Block:n},Declaration:{StyleSheet:e,Atrule:t,Rule:r,Block:n,DeclarationList:i}}}function d9(e){return e}function d7(e,t){let r=d9,n=!1,i=!1;return"function"==typeof t?r=t:t&&(n=!!t.forceBraces,i=!!t.compact,"function"==typeof t.decorate&&(r=t.decorate)),function e(t,r,n,i){let a;switch(t.type){case"Group":a=function(t,r,n,i){let a=" "===t.combinator||i?t.combinator:" "+t.combinator+" ",o=t.terms.map(t=>e(t,r,n,i)).join(a);return t.explicit||n?(i||","===o[0]?"[":"[ ")+o+(i?"]":" ]"):o}(t,r,n,i)+(t.disallowEmpty?"!":"");break;case"Multiplier":return e(t.term,r,n,i)+r(function(e){let{min:t,max:r,comma:n}=e;return 0===t&&0===r?n?"#?":"*":0===t&&1===r?"?":1===t&&0===r?n?"#":"+":1===t&&1===r?"":(n?"#":"")+(t===r?"{"+t+"}":"{"+t+","+(0!==r?r:"")+"}")}(t),t);case"Type":a="<"+t.name+(t.opts?r(function(e){if("Range"===e.type)return" ["+(null===e.min?"-â":e.min)+","+(null===e.max?"â":e.max)+"]";throw Error("Unknown node type `"+e.type+"`")}(t.opts),t.opts):"")+">";break;case"Property":a="<'"+t.name+"'>";break;case"Keyword":a=t.name;break;case"AtKeyword":a="@"+t.name;break;case"Function":a=t.name+"(";break;case"String":case"Token":a=t.value;break;case"Comma":a=",";break;default:throw Error("Unknown node type `"+t.type+"`")}return r(a,t)}(e,r,n,i)}let he={offset:0,line:1,column:1};function ht(e,t){let r=e&&e.loc&&e.loc[t];return r?"line"in r?hr(r):r:null}function hr({offset:e,line:t,column:r},n){let i={offset:e,line:t,column:r};if(n){let e=n.split(/\n|\r\n?|\f/);i.offset+=n.length,i.line+=e.length-1,i.column=1===e.length?i.column+n.length:e.pop().length+1}return i}let hn=function(e,t){let r=d_("SyntaxReferenceError",e+(t?" `"+t+"`":""));return r.reference=t,r},hi=function(e,t,r,n){let i=d_("SyntaxMatchError",e),{css:a,mismatchOffset:o,mismatchLength:s,start:l,end:c}=function(e,t){let r,n,i=e.tokens,a=e.longestMatch,o=a<i.length&&i[a].node||null,s=o!==t?o:null,l=0,c=0,u=0,d="";for(let e=0;e<i.length;e++){let t=i[e].value;e===a&&(c=t.length,l=d.length),null!==s&&i[e].node===s&&(e<=a?u++:u=0),d+=t}return a===i.length||u>1?(r=ht(s||t,"end")||hr(he,d),n=hr(r)):(r=ht(s,"start")||hr(ht(t,"start")||he,d.slice(0,l)),n=ht(s,"end")||hr(r,d.substr(l,c))),{css:d,mismatchOffset:l,mismatchLength:c,start:r,end:n}}(n,r);return i.rawMessage=e,i.syntax=t?d7(t):"<generic>",i.css=a,i.mismatchOffset=o,i.mismatchLength=s,i.message=e+"\n syntax: "+i.syntax+"\n value: "+(a||"<empty string>")+"\n --------"+Array(i.mismatchOffset+1).join("-")+"^",Object.assign(i,l),i.loc={source:r&&r.loc&&r.loc.source||"<unknown>",start:l,end:c},i},ha=new Map,ho=new Map,hs=function(e){if(ha.has(e))return ha.get(e);let t=e.toLowerCase(),r=ha.get(t);if(void 0===r){let e=hc(t,0),n=e?"":hu(t,0);r=Object.freeze({basename:t.substr(n.length),name:t,prefix:n,vendor:n,custom:e})}return ha.set(e,r),r},hl=function(e){if(ho.has(e))return ho.get(e);let t=e,r=e[0];"/"===r?r="/"===e[1]?"//":"/":"_"!==r&&"*"!==r&&"$"!==r&&"#"!==r&&"+"!==r&&"&"!==r&&(r="");let n=hc(t,r.length);if(!n&&(t=t.toLowerCase(),ho.has(t))){let r=ho.get(t);return ho.set(e,r),r}let i=n?"":hu(t,r.length),a=t.substr(0,r.length+i.length),o=Object.freeze({basename:t.substr(a.length),name:t.substr(r.length),hack:r,vendor:i,prefix:a,custom:n});return ho.set(e,o),o};function hc(e,t){return t=t||0,e.length-t>=2&&45===e.charCodeAt(t)&&45===e.charCodeAt(t+1)}function hu(e,t){if(t=t||0,e.length-t>=3&&45===e.charCodeAt(t)&&45!==e.charCodeAt(t+1)){let r=e.indexOf("-",t+2);if(-1!==r)return e.substring(t,r+1)}return""}let hd=["initial","inherit","unset","revert","revert-layer"];function hh(e,t){return null!==e&&9===e.type&&e.value.charCodeAt(0)===t}function hp(e,t,r){for(;null!==e&&(13===e.type||25===e.type);)e=r(++t);return t}function hm(e,t,r,n){if(!e)return 0;let i=e.value.charCodeAt(t);if(43===i||45===i){if(r)return 0;t++}for(;t<e.value.length;t++)if(!ds(e.value.charCodeAt(t)))return 0;return n+1}function hf(e,t,r){let n=!1,i=hp(e,t,r);if(null===(e=r(i)))return t;if(10!==e.type){if(!(hh(e,43)||hh(e,45)))return t;else if(n=!0,i=hp(r(++i),i,r),null===(e=r(i))||10!==e.type)return 0}if(!n){let t=e.value.charCodeAt(0);if(43!==t&&45!==t)return 0}return hm(e,+!n,n,i)}function hg(e,t){return null!==e&&9===e.type&&e.value.charCodeAt(0)===t}function hb(e,t,r){let n=0;for(let i=t;i<e.value.length;i++){let a=e.value.charCodeAt(i);if(45===a&&r&&0!==n)return hb(e,t+n+1,!1),6;if(!dl(a)||++n>6)return 0}return n}function hy(e,t,r){if(!e)return 0;for(;hg(r(t),63);){if(++e>6)return 0;t++}return t}let hk=["calc(","-moz-calc(","-webkit-calc("],hv=new Map([[2,22],[21,22],[19,20],[23,24]]);function hw(e,t){return t<e.length?e.charCodeAt(t):0}function hx(e,t){return dS(e,0,e.length,t)}function hS(e,t){for(let r=0;r<t.length;r++)if(hx(e,t[r]))return!0;return!1}function hC(e,t){return t===e.length-2&&92===hw(e,t)&&ds(hw(e,t+1))}function hA(e,t,r){if(e&&"Range"===e.type){let n=Number(void 0!==r&&r!==t.length?t.substr(0,r):t);if(isNaN(n)||null!==e.min&&n<e.min&&"string"!=typeof e.min||null!==e.max&&n>e.max&&"string"!=typeof e.max)return!0}return!1}function hE(e){return function(t,r,n){if(null===t)return 0;if(2===t.type&&hS(t.value,hk)){var i=t;let e=0,n=[],a=0;t:do{switch(i.type){case 24:case 22:case 20:if(i.type!==e)break t;if(e=n.pop(),0===n.length){a++;break t}break;case 2:case 21:case 19:case 23:n.push(e),e=hv.get(i.type)}a++}while(i=r(a));return a}return e(t,r,n)}}function hT(e){return function(t){return+(null!==t&&t.type===e)}}function hz(e){return e&&(e=new Set(e)),function(t,r,n){if(null===t||12!==t.type)return 0;let i=dz(t.value,0);if(null!==e){let r=t.value.indexOf("\\",i),n=-1!==r&&hC(t.value,r)?t.value.substring(i,r):t.value.substr(i);if(!1===e.has(n.toLowerCase()))return 0}return+!hA(n,t.value,i)}}function hL(e){return"function"!=typeof e&&(e=function(){return 0}),function(t,r,n){return null!==t&&10===t.type&&0===Number(t.value)?1:e(t,r,n)}}let hN={"ident-token":hT(1),"function-token":hT(2),"at-keyword-token":hT(3),"hash-token":hT(4),"string-token":hT(5),"bad-string-token":hT(6),"url-token":hT(7),"bad-url-token":hT(8),"delim-token":hT(9),"number-token":hT(10),"percentage-token":hT(11),"dimension-token":hT(12),"whitespace-token":hT(13),"CDO-token":hT(14),"CDC-token":hT(15),"colon-token":hT(16),"semicolon-token":hT(17),"comma-token":hT(18),"[-token":hT(19),"]-token":hT(20),"(-token":hT(21),")-token":hT(22),"{-token":hT(23),"}-token":hT(24),string:hT(5),ident:hT(1),"custom-ident":function(e){if(null===e||1!==e.type)return 0;let t=e.value.toLowerCase();return hS(t,hd)||hx(t,"default")?0:1},"custom-property-name":function(e){return+(null!==e&&1===e.type&&45===hw(e.value,0)&&45===hw(e.value,1))},"hex-color":function(e){if(null===e||4!==e.type)return 0;let t=e.value.length;if(4!==t&&5!==t&&7!==t&&9!==t)return 0;for(let r=1;r<t;r++)if(!dl(hw(e.value,r)))return 0;return 1},"id-selector":function(e){return null!==e&&4===e.type&&df(hw(e.value,1),hw(e.value,2),hw(e.value,3))?1:0},"an-plus-b":function(e,t){let r=0;if(!e)return 0;if(10===e.type)return hm(e,0,!1,r);if(1===e.type&&45===e.value.charCodeAt(0)){if(!dx(e.value,1,110))return 0;switch(e.value.length){case 2:return hf(t(++r),r,t);case 3:if(45!==e.value.charCodeAt(2))break;return r=hp(t(++r),r,t),hm(e=t(r),0,!0,r);default:if(45!==e.value.charCodeAt(2))break;return hm(e,3,!0,r)}}else if(1===e.type||hh(e,43)&&1===t(r+1).type){if(1!==e.type&&(e=t(++r)),null===e||!dx(e.value,0,110))return 0;switch(e.value.length){case 1:return hf(t(++r),r,t);case 2:if(45!==e.value.charCodeAt(1))break;return r=hp(t(++r),r,t),hm(e=t(r),0,!0,r);default:if(45!==e.value.charCodeAt(1))break;return hm(e,2,!0,r)}}else if(12===e.type){let n=e.value.charCodeAt(0),i=+(43===n||45===n),a=i;for(;a<e.value.length&&ds(e.value.charCodeAt(a));a++);return a!==i&&dx(e.value,a,110)?a+1===e.value.length?hf(t(++r),r,t):45!==e.value.charCodeAt(a+1)?0:a+2===e.value.length?(r=hp(t(++r),r,t),hm(e=t(r),0,!0,r)):hm(e,a+2,!0,r):0}return 0},urange:function(e,t){let r=0;if(null===e||1!==e.type||!dx(e.value,0,117)||null===(e=t(++r)))return 0;if(hg(e,43))return null===(e=t(++r))?0:1===e.type?hy(hb(e,0,!0),++r,t):hg(e,63)?hy(1,++r,t):0;
9if(10===e.type){let n=hb(e,1,!0);return 0===n?0:null===(e=t(++r))?r:12===e.type||10===e.type?45===e.value.charCodeAt(0)&&hb(e,1,!1)?r+1:0:hy(n,r,t)}return 12===e.type?hy(hb(e,1,!0),++r,t):0},"declaration-value":function(e,t){if(!e)return 0;let r=0,n=[],i=0;t:do{switch(e.type){case 6:case 8:break t;case 24:case 22:case 20:if(e.type!==r)break t;r=n.pop();break;case 17:if(0===r)break t;break;case 9:if(0===r&&"!"===e.value)break t;break;case 2:case 21:case 19:case 23:n.push(r),r=hv.get(e.type)}i++}while(e=t(i));return i},"any-value":function(e,t){if(!e)return 0;let r=0,n=[],i=0;t:do{switch(e.type){case 6:case 8:break t;case 24:case 22:case 20:if(e.type!==r)break t;r=n.pop();break;case 2:case 21:case 19:case 23:n.push(r),r=hv.get(e.type)}i++}while(e=t(i));return i},dimension:hE(hz(null)),angle:hE(hz(["deg","grad","rad","turn"])),decibel:hE(hz(["db"])),frequency:hE(hz(["hz","khz"])),flex:hE(hz(["fr"])),length:hE(hL(hz(["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:hE(hz(["dpi","dpcm","dppx","x"])),semitones:hE(hz(["st"])),time:hE(hz(["s","ms"])),percentage:hE(function(e,t,r){return null===e||11!==e.type||hA(r,e.value,e.value.length-1)?0:1}),zero:hL(),number:hE(function(e,t,r){if(null===e)return 0;let n=dz(e.value,0);return n!==e.value.length&&!hC(e.value,n)||hA(r,e.value,n)?0:1}),integer:hE(function(e,t,r){if(null===e||10!==e.type)return 0;let n=+(43===hw(e.value,0)||45===hw(e.value,0));for(;n<e.value.length;n++)if(!ds(hw(e.value,n)))return 0;return+!hA(r,e.value,n)})};function hO(e,t,r){return Object.assign(d_("SyntaxError",e),{input:t,offset:r,rawMessage:e,message:e+"\n "+t+"\n--"+Array((r||t.length)+1).join("-")+"^"})}class hP{constructor(e){this.str=e,this.pos=0}charCodeAt(e){return e<this.str.length?this.str.charCodeAt(e):0}
9charCode(){return this.charCodeAt(this.pos)}nextCharCode(){return this.charCodeAt(this.pos+1)}nextNonWsCode(e){return this.charCodeAt(this.findWsEnd(e))}findWsEnd(e){for(;e<this.str.length;e++){let t=this.str.charCodeAt(e);if(13!==t&&10!==t&&12!==t&&32!==t&&9!==t)break}return e}substringToPos(e){return this.str.substring(this.pos,this.pos=e)}eat(e){this.charCode()!==e&&this.error("Expect `"+String.fromCharCode(e)+"`"),this.pos++}peek(){return this.pos<this.str.length?this.str.charAt(this.pos++):""}error(e){throw new hO(e,this.str,this.pos)}}let hD=new Uint8Array(128).map((e,t)=>+!!/[a-zA-Z0-9\-]/.test(String.fromCharCode(t))),hM={" ":1,"&&":2,"||":3,"|":4};function hI(e){return e.substringToPos(e.findWsEnd(e.pos))}function hR(e){let t=e.pos;for(;t<e.str.length;t++){let r=e.str.charCodeAt(t);if(r>=128||0===hD[r])break}return e.pos===t&&e.error("Expect a keyword"),e.substringToPos(t)}function hq(e){let t=e.pos;for(;t<e.str.length;t++){let r=e.str.charCodeAt(t);if(r<48||r>57)break}return e.pos===t&&e.error("Expect a number"),e.substringToPos(t)}function hF(e){let t=null,r=null;return e.eat(123),t=hq(e),44===e.charCode()?(e.pos++,125!==e.charCode()&&(r=hq(e))):r=t,e.eat(125),{min:Number(t),max:r?Number(r):0}}function hj(e,t){let r=function(e){let t=null,r=!1;switch(e.charCode()){case 42:e.pos++,t={min:0,max:0};break;case 43:e.pos++,t={min:1,max:0};break;case 63:e.pos++,t={min:0,max:1};break;case 35:e.pos++,r=!0,123===e.charCode()?t=hF(e):63===e.charCode()?(e.pos++,t={min:0,max:0}):t={min:1,max:0};break;case 123:t=hF(e);break;default:return null}return{type:"Multiplier",comma:r,min:t.min,max:t.max,term:null}}(e);return null!==r?(r.term=t,35===e.charCode()&&43===e.charCodeAt(e.pos-1))?hj(e,r):r:t}function h_(e){let t=e.peek();return""===t?null:{type:"Token",value:t}}function hG(e){let t=new hP(e),r=function e(t){let r,n=[],i={},a=null,o=t.pos;for(;r=function(t){let r=t.charCode();if(r<128&&1===hD[r]){let e=hR(t);return 40===t.charCode()?(t.pos++,{type:"Function",name:e}):hj(t,{type:"Keyword",name:e})}switch(r){case 93:case 42:case 43:case 63:case 35:case 33:break;case 91:let n;return hj(t,(t.eat(91),n=e(t),t.eat(93),n.explicit=!0,33===t.charCode()&&(t.pos++,n.disallowEmpty=!0),n));case 60:let i;return 39===t.nextCharCode()?(t.eat(60),t.eat(39),i=hR(t),t.eat(39),t.eat(62),hj(t,{type:"Property",name:i})):function(e){let t,r=null;if(e.eat(60),t=hR(e),40===e.charCode()&&41===e.nextCharCode()&&(e.pos+=2,t+="()"),91===e.charCodeAt(e.findWsEnd(e.pos))){let t,n,i;hI(e),t=null,n=null,i=1,e.eat(91),45===e.charCode()&&(e.peek(),i=-1),-1==i&&8734===e.charCode()?e.peek():(t=i*Number(hq(e)),0!==hD[e.charCode()]&&(t+=hR(e))),hI(e),e.eat(44),hI(e),8734===e.charCode()?e.peek():(i=1,45===e.charCode()&&(e.peek(),i=-1),n=i*Number(hq(e)),0!==hD[e.charCode()]&&(n+=hR(e))),e.eat(93),r={type:"Range",min:t,max:n}}return e.eat(62),hj(e,{type:"Type",name:t,opts:r})}(t);case 124:return{type:"Combinator",value:t.substringToPos(t.pos+(124===t.nextCharCode()?2:1))};case 38:return t.pos++,t.eat(38),{type:"Combinator",value:"&&"};case 44:return t.pos++,{type:"Comma"};case 39:return hj(t,{type:"String",value:function(e){let t=e.str.indexOf("'",e.pos+1);return -1===t&&(e.pos=e.str.length,e.error("Expect an apostrophe")),e.substringToPos(t+1)}(t)});case 32:case 9:case 10:case 13:case 12:return{type:"Spaces",value:hI(t)};case 64:if((r=t.nextCharCode())<128&&1===hD[r])return t.pos++,{type:"AtKeyword",name:hR(t)};return h_(t);case 123:if((r=t.nextCharCode())<48||r>57)return h_(t);break;default:return h_(t)}}(t);)"Spaces"!==r.type&&("Combinator"===r.type?((null===a||"Combinator"===a.type)&&(t.pos=o,t.error("Unexpected combinator")),i[r.value]=!0):null!==a&&"Combinator"!==a.type&&(i[" "]=!0,n.push({type:"Combinator",value:" "})),n.push(r),a=r,o=t.pos);return null!==a&&"Combinator"===a.type&&(t.pos-=o,t.error("Unexpected combinator")),{type:"Group",terms:n,combinator:function(e,t){let r;function n(e,t){return{type:"Group",terms:e,combinator:t,disallowEmpty:!1,explicit:!1}}for(t=Object.keys(t).sort((e,t)=>hM[e]-hM[t]);t.length>0;){r=t.shift();let i=0,a=0;for(;i<e.length;i++){let t=e[i];
9"Combinator"===t.type&&(t.value===r?(-1===a&&(a=i-1),e.splice(i,1),i--):(-1!==a&&i-a>1&&(e.splice(a,i-a,n(e.slice(a,i),r)),i=a+1),a=-1))}-1!==a&&t.length&&e.splice(a,i-a,n(e.slice(a,i),r))}return r}(n,i)||" ",disallowEmpty:!1,explicit:!1}}(t);return(t.pos!==e.length&&t.error("Unexpected input"),1===r.terms.length&&"Group"===r.terms[0].type)?r.terms[0]:r}let hB=function(){};function hU(e){return"function"==typeof e?e:hB}let hW={decorator(e){let t=[],r=null;return{...e,node(t){let n=r;r=t,e.node.call(this,t),r=n},emit(e,n,i){t.push({type:n,value:e,node:i?null:r})},result:()=>t}}},hV={type:"Match"},h$={type:"Mismatch"},hH={type:"DisallowEmpty"};function hX(e,t,r){return t===hV&&r===h$||e===hV&&t===hV&&r===hV?e:("If"===e.type&&e.else===h$&&t===hV&&(t=e.then,e=e.match),{type:"If",match:e,then:t,else:r})}function hY(e){return e.length>2&&40===e.charCodeAt(e.length-2)&&41===e.charCodeAt(e.length-1)}function hQ(e){return"Keyword"===e.type||"AtKeyword"===e.type||"Function"===e.type||"Type"===e.type&&hY(e.name)}function hK(e,t){return"string"==typeof e&&(e=hG(e)),{type:"MatchGraph",match:function e(t){if("function"==typeof t)return{type:"Generic",fn:t};switch(t.type){case"Group":{let r=function e(t,r,n){switch(t){case" ":{let e=hV;for(let t=r.length-1;t>=0;t--)e=hX(r[t],e,h$);return e}case"|":{let e=h$,t=null;for(let n=r.length-1;n>=0;n--){let i=r[n];if(hQ(i)&&(null===t&&n>0&&hQ(r[n-1])&&(e=hX({type:"Enum",map:t=Object.create(null)},hV,e)),null!==t)){let e=(hY(i.name)?i.name.slice(0,-1):i.name).toLowerCase();if(e in t==!1){t[e]=i;continue}}t=null,e=hX(i,hV,e)}return e}case"&&":{if(r.length>5)return{type:"MatchOnce",terms:r,all:!0};let n=h$;for(let i=r.length-1;i>=0;i--){let a,o=r[i];a=r.length>1?e(t,r.filter(function(e){return e!==o}),!1):hV,n=hX(o,a,n)}return n}case"||":{if(r.length>5)return{type:"MatchOnce",terms:r,all:!1};let i=n?hV:h$;for(let n=r.length-1;n>=0;n--){let a,o=r[n];a=r.length>1?e(t,r.filter(function(e){return e!==o}),!0):hV,i=hX(o,a,i)}return i}}}(t.combinator,t.terms.map(e),!1);return t.disallowEmpty&&(r=hX(r,hH,h$)),r}case"Multiplier":let r=hV,n=e(t.term);if(0===t.max)n=hX(n,hH,h$),(r=hX(n,null,h$)).then=hX(hV,hV,r),t.comma&&(r.then.else=hX({type:"Comma",syntax:t},r,h$));else for(let e=t.min||1;e<=t.max;e++)t.comma&&r!==hV&&(r=hX({type:"Comma",syntax:t},r,h$)),r=hX(n,hX(hV,hV,r),h$);if(0===t.min)r=hX(hV,hV,r);else for(let e=0;e<t.min-1;e++)t.comma&&r!==hV&&(r=hX({type:"Comma",syntax:t},r,h$)),r=hX(n,r,h$);return r;case"Type":case"Property":return{type:t.type,name:t.name,syntax:t};case"Keyword":return{type:t.type,name:t.name.toLowerCase(),syntax:t};case"AtKeyword":return{type:t.type,name:"@"+t.name.toLowerCase(),syntax:t};case"Function":return{type:t.type,name:t.name.toLowerCase()+"(",syntax:t};case"String":if(3===t.value.length)return{type:"Token",value:t.value.charAt(1),syntax:t};return{type:t.type,value:t.value.substr(1,t.value.length-2).replace(/\\'/g,"'"),syntax:t};case"Token":return{type:t.type,value:t.value,syntax:t};case"Comma":return{type:t.type,syntax:t};default:throw Error("Unknown node type:",t.type)}}(e),syntax:t||null,source:e}}let{hasOwnProperty:hZ}=Object.prototype,hJ="Match",h0=0;function h1(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let n=t.charCodeAt(r),i=e.charCodeAt(r);if(i>=65&&i<=90&&(i|=32),i!==n)return!1}return!0}function h2(e){return null===e||18===e.type||2===e.type||21===e.type||19===e.type||23===e.type||9===e.type&&"?"!==e.value}function h3(e){return null===e||22===e.type||20===e.type||24===e.type||9===e.type&&"/"===e.value}function h4(e,t,r){let n=function(e,t,r){function n(){do f=++g<e.length?e[g]:null;while(null!==f&&(13===f.type||25===f.type))}function i(t){let r=g+t;return r<e.length?e[r]:null}function a(e,t){return{nextState:e,matchStack:y,syntaxStack:c,thenStack:u,tokenIndex:g,prev:t}}function o(e){u={nextState:e,matchStack:y,syntaxStack:c,prev:u}}function s(){y={type:1,syntax:t.syntax,token:f,prev:y},n(),h=null,g>b&&(b=g)}function l(){y=2===y.type?y.prev:{type:3,syntax:c.syntax,token:y.token,prev:y},c=c.prev}let c=null,u=null,d=null,h=null,p=0,m=null,f=null,g=-1,b=0,y={type:0,syntax:null,token:null,prev:null};for(n();null===m&&++p<15e3;)switch(t.type){case"Match":if(null===u){if(null!==f&&(g!==e.length-1||"\\0"!==f.value&&"\\9"!==f.value)){t=h$;break}m=hJ;break}if((t=u.nextState)===hH)if(u.matchStack===y){t=h$;break}else t=hV;for(;u.syntaxStack!==c;)l();u=u.prev;break;case"Mismatch":if(null!==h&&!1!==h)(null===d||g>d.tokenIndex)&&(d=h,h=!1);else if(null===d){m="Mismatch";break}t=d.nextState,u=d.thenStack,c=d.syntaxStack,y=d.matchStack,f=(g=d.tokenIndex)<e.length?e[g]:null,d=d.prev;break;case"MatchGraph":t=t.match;break;case"If":t.else!==h$&&(d=a(t.else,d)),t.then!==hV&&o(t.then),t=t.match;break;case"MatchOnce":t={type:"MatchOnceBuffer",syntax:t,index:0,mask:0};break;case"MatchOnceBuffer":{let e=t.syntax.terms;if(t.index===e.length){if(0===t.mask||t.syntax.all){t=h$;break}t=hV;break}if(t.mask===(1<<e.length)-1){t=hV;break}for(;t.index<e.length;
9t.index++){let r=1<<t.index;if((t.mask&r)==0){d=a(t,d),o({type:"AddMatchOnce",syntax:t.syntax,mask:t.mask|r}),t=e[t.index++];break}}break}case"AddMatchOnce":t={type:"MatchOnceBuffer",syntax:t.syntax,index:0,mask:t.mask};break;case"Enum":if(null!==f){let e=f.value.toLowerCase();if(-1!==e.indexOf("\\")&&(e=e.replace(/\\[09].*$/,"")),hZ.call(t.map,e)){t=t.map[e];break}}t=h$;break;case"Generic":{let e=null!==c?c.opts:null,r=g+Math.floor(t.fn(f,i,e));if(!isNaN(r)&&r>g){for(;g<r;)s();t=hV}else t=h$;break}case"Type":case"Property":{let e="Type"===t.type?"types":"properties",n=hZ.call(r,e)?r[e][t.name]:null;if(!n||!n.match)throw Error("Bad syntax reference: "+("Type"===t.type?"<"+t.name+">":"<'"+t.name+"'>"));if(!1!==h&&null!==f&&"Type"===t.type&&("custom-ident"===t.name&&1===f.type||"length"===t.name&&"0"===f.value)){null===h&&(h=a(t,d)),t=h$;break}c={syntax:t.syntax,opts:t.syntax.opts||null!==c&&c.opts||null,prev:c},y={type:2,syntax:t.syntax,token:y.token,prev:y},t=n.match;break}case"Keyword":{let e=t.name;if(null!==f){let r=f.value;if(-1!==r.indexOf("\\")&&(r=r.replace(/\\[09].*$/,"")),h1(r,e)){s(),t=hV;break}}t=h$;break}case"AtKeyword":case"Function":if(null!==f&&h1(f.value,t.name)){s(),t=hV;break}t=h$;break;case"Token":if(null!==f&&f.value===t.value){s(),t=hV;break}t=h$;break;case"Comma":null!==f&&18===f.type?h2(y.token)?t=h$:(s(),t=h3(f)?h$:hV):t=h2(y.token)||h3(f)?hV:h$;break;case"String":let n="",p=g;for(;p<e.length&&n.length<t.value.length;p++)n+=e[p].value;if(h1(n,t.value)){for(;g<p;)s();t=hV}else t=h$;break;default:throw Error("Unknown node type: "+t.type)}switch(h0+=p,m){case null:console.warn("[csstree-match] BREAK after 15000 iterations"),m="Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)",y=null;break;case hJ:for(;null!==c;)l();break;default:y=null}return{tokens:e,reason:m,iterations:p,match:y,longestMatch:b}}(e,t,r||{});if(null===n.match)return n;let i=n.match,a=n.match={syntax:t.syntax||null,match:[]},o=[a];for(i=function(e){let t=null,r=null,n=e;for(;null!==n;)r=n.prev,n.prev=t,t=n,n=r;return t}(i).prev;null!==i;){switch(i.type){case 2:a.match.push(a={syntax:i.syntax,match:[]}),o.push(a);break;case 3:o.pop(),a=o[o.length-1];break;default:a.match.push({syntax:i.syntax||null,token:i.token.value,node:i.token.node})}i=i.prev}return n}function h5(e){function t(e){return null!==e&&("Type"===e.type||"Property"===e.type||"Keyword"===e.type)}let r=null;return null!==this.matched&&function n(i){if(Array.isArray(i.match)){for(let e=0;e<i.match.length;e++)if(n(i.match[e]))return t(i.syntax)&&r.unshift(i.syntax),!0}
9else if(i.node===e)return r=t(i.syntax)?[i.syntax]:[],!0;return!1}(this.matched),r}function h8(e,t){return h7(this,e,e=>"Type"===e.type&&e.name===t)}function h6(e,t){return h7(this,e,e=>"Property"===e.type&&e.name===t)}function h9(e){return h7(this,e,e=>"Keyword"===e.type)}function h7(e,t,r){let n=h5.call(e,t);return null!==n&&n.some(r)}function pe(e,t,r,n,i){let a=[];return null!==r.matched&&function r(o){if(null!==o.syntax&&o.syntax.type===n&&o.syntax.name===i){let r=function e(t){return"node"in t?t.node:e(t.match[0])}(o),n=function e(t){return"node"in t?t.node:e(t.match[t.match.length-1])}(o);e.syntax.walk(t,function(e,t,i){if(e===r){let e=new dj;do{if(e.appendData(t.data),t.data===n)break;t=t.next}while(null!==t);a.push({parent:i,nodes:e})}})}Array.isArray(o.match)&&o.match.forEach(r)}(r.matched),a}let{hasOwnProperty:pt}=Object.prototype;function pr(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&e>=0}function pn(e){return!!e&&pr(e.offset)&&pr(e.line)&&pr(e.column)}let pi=hK(hd.join(" | "));function pa(e,t,r){let n={};for(let i in e)e[i].syntax&&(n[i]=r?e[i].syntax:d7(e[i].syntax,{compact:t}));return n}function po(e,t,r){return{matched:e,iterations:r,error:t,...eT}}function ps(e,t,r,n){let i,a=function(e,t){if("string"==typeof e){let t=[];return dq(e,(r,n,i)=>t.push({type:r,value:e.slice(n,i),node:null})),t}return t.generate(e,hW)}(r,e.syntax);return function(e){for(let t=0;t<e.length;t++)if("var("===e[t].value.toLowerCase())return!0;return!1}(a)?po(null,Error("Matching for a tree with var() is not supported")):(n&&(i=h4(a,e.cssWideKeywordsSyntax,e)),n&&i.match||(i=h4(a,t.match,e)).match)?po(i.match,null,i.iterations):po(null,new hi(i.reason,t.syntax,r,i),i.iterations)}class pl{constructor(e,t,r){if(this.cssWideKeywordsSyntax=pi,this.syntax=t,this.generic=!1,this.atrules=Object.create(null),this.properties=Object.create(null),this.types=Object.create(null),this.structure=r||function(e){let t={};if(e.node){for(let r in e.node)if(pt.call(e.node,r)){let n=e.node[r];if(n.structure)t[r]=function(e,t){let r=t.structure,n={type:String,loc:!0},i={type:'"'+e+'"'};for(let t in r){if(!1===pt.call(r,t))continue;let a=[],o=n[t]=Array.isArray(r[t])?r[t].slice():[r[t]];for(let r=0;r<o.length;r++){let n=o[r];if(n===String||n===Boolean)a.push(n.name);else if(null===n)a.push("null");else if("string"==typeof n)a.push("<"+n+">");else if(Array.isArray(n))a.push("List");else throw Error("Wrong value `"+n+"` in `"+e+"."+t+"` structure definition")}i[t]=a.join(" | ")}return{docs:i,check:function(t,r){if(!t||t.constructor!==Object)return r(t,"Type of node should be an Object");for(let i in t){let a=!0;if(!1!==pt.call(t,i)){if("type"===i)t.type!==e&&r(t,"Wrong node type `"+t.type+"`, expected `"+e+"`");else if("loc"===i){if(null===t.loc)continue;if(t.loc&&t.loc.constructor===Object)if("string"!=typeof t.loc.source)i+=".source";else if(pn(t.loc.start))if(pn(t.loc.end))continue;else i+=".end";else i+=".start";a=!1}else if(n.hasOwnProperty(i)){a=!1;for(let e=0;!a&&e<n[i].length;e++){let r=n[i][e];switch(r){case String:a="string"==typeof t[i];break;case Boolean:a="boolean"==typeof t[i];break;case null:a=null===t[i];break;default:"string"==typeof r?a=t[i]&&t[i].type===r:Array.isArray(r)&&(a=t[i]instanceof dj)}}}else r(t,"Unknown field `"+i+"` for "+e+" node type");a||r(t,"Bad value for `"+e+"."+i+"`")}}for(let i in n)pt.call(n,i)&&!1===pt.call(t,i)&&r(t,"Field `"+e+"."+i+"` is missed")}}}(r,n);else throw Error("Missed `structure` field in `"+r+"` node type definition")}}return t}(e),e){if(e.types)for(let t in e.types)this.addType_(t,e.types[t]);if(e.generic)for(let e in this.generic=!0,hN)this.addType_(e,hN[e]);if(e.atrules)for(let t in e.atrules)this.addAtrule_(t,e.atrules[t]);if(e.properties)for(let t in e.properties)this.addProperty_(t,e.properties[t])}}checkStructure(e){function t(e,t){n.push({node:e,message:t})}let r=this.structure,n=[];return this.syntax.walk(e,function(e){r.hasOwnProperty(e.type)?r[e.type].check(e,t):t(e,"Unknown node type `"+e.type+"`")}),!!n.length&&n}createDescriptor(e,t,r,n=null){let i={type:t,name:r},a={type:t,name:r,parent:n,serializable:"string"==typeof e||e&&"string"==typeof e.type,syntax:null,match:null};return"function"==typeof e?a.match=hK(e,i):("string"==typeof e?Object.defineProperty(a,"syntax",{get:()=>(Object.defineProperty(a,"syntax",{value:hG(e)}),a.syntax)}):a.syntax=e,Object.defineProperty(a,"match",{get:()=>(Object.defineProperty(a,"match",{value:hK(a.syntax,i)}),a.match)})),a}addAtrule_(e,t){t&&(this.atrules[e]={type:"Atrule",name:e,prelude:t.prelude?this.createDescriptor(t.prelude,"AtrulePrelude",e):null,descriptors:t.descriptors?Object.keys(t.descriptors).reduce((r,n)=>(r[n]=this.createDescriptor(t.descriptors[n],"AtruleDescriptor",n,e),r),Object.create(null)):null})}addProperty_(e,t){t&&(this.properties[e]=this.createDescriptor(t,"Property",e))}
9addType_(e,t){t&&(this.types[e]=this.createDescriptor(t,"Type",e))}checkAtruleName(e){if(!this.getAtrule(e))return new hn("Unknown at-rule","@"+e)}checkAtrulePrelude(e,t){let r=this.checkAtruleName(e);if(r)return r;let n=this.getAtrule(e);return!n.prelude&&t?SyntaxError("At-rule `@"+e+"` should not contain a prelude"):!n.prelude||t||ps(this,n.prelude,"",!1).matched?void 0:SyntaxError("At-rule `@"+e+"` should contain a prelude")}checkAtruleDescriptorName(e,t){let r=this.checkAtruleName(e);if(r)return r;let n=this.getAtrule(e),i=hs(t);return n.descriptors?n.descriptors[i.name]||n.descriptors[i.basename]?void 0:new hn("Unknown at-rule descriptor",t):SyntaxError("At-rule `@"+e+"` has no known descriptors")}checkPropertyName(e){if(!this.getProperty(e))return new hn("Unknown property",e)}matchAtrulePrelude(e,t){let r=this.checkAtrulePrelude(e,t);if(r)return po(null,r);let n=this.getAtrule(e);return n.prelude?ps(this,n.prelude,t||"",!1):po(null,null)}matchAtruleDescriptor(e,t,r){let n=this.checkAtruleDescriptorName(e,t);if(n)return po(null,n);let i=this.getAtrule(e),a=hs(t);return ps(this,i.descriptors[a.name]||i.descriptors[a.basename],r,!1)}matchDeclaration(e){return"Declaration"!==e.type?po(null,Error("Not a Declaration node")):this.matchProperty(e.property,e.value)}matchProperty(e,t){if(hl(e).custom)return po(null,Error("Lexer matching doesn't applicable for custom properties"));let r=this.checkPropertyName(e);return r?po(null,r):ps(this,this.getProperty(e),t,!0)}matchType(e,t){let r=this.getType(e);return r?ps(this,r,t,!1):po(null,new hn("Unknown type",e))}match(e,t){return"string"==typeof e||e&&e.type?("string"!=typeof e&&e.match||(e=this.createDescriptor(e,"Type","anonymous")),ps(this,e,t,!1)):po(null,new hn("Bad syntax"))}findValueFragments(e,t,r,n){return pe(this,t,this.matchProperty(e,t),r,n)}findDeclarationValueFragments(e,t,r){return pe(this,e.value,this.matchDeclaration(e),t,r)}findAllFragments(e,t,r){let n=[];return this.syntax.walk(e,{visit:"Declaration",enter:e=>{n.push.apply(n,this.findDeclarationValueFragments(e,t,r))}}),n}getAtrule(e,t=!0){let r=hs(e);return(r.vendor&&t?this.atrules[r.name]||this.atrules[r.basename]:this.atrules[r.name])||null}getAtrulePrelude(e,t=!0){let r=this.getAtrule(e,t);return r&&r.prelude||null}getAtruleDescriptor(e,t){return this.atrules.hasOwnProperty(e)&&this.atrules.declarators&&this.atrules[e].declarators[t]||null}getProperty(e,t=!0){let r=hl(e);return(r.vendor&&t?this.properties[r.name]||this.properties[r.basename]:this.properties[r.name])||null}getType(e){return hasOwnProperty.call(this.types,e)?this.types[e]:null}validate(){function e(n,i,a,o){if(a.has(i))return a.get(i);a.set(i,!1),null!==o.syntax&&function(e,t,r){let n=hB,i=hB;if("function"==typeof t?n=t:t&&(n=hU(t.enter),i=hU(t.leave)),n===hB&&i===hB)throw Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");!function e(t){switch(n.call(r,t),t.type){case"Group":t.terms.forEach(e);break;case"Multiplier":e(t.term);break;case"Type":case"Property":case"Keyword":case"AtKeyword":case"Function":case"String":case"Token":case"Comma":break;default:throw Error("Unknown type: "+t.type)}i.call(r,t)}(e,r)}(o.syntax,function(o){if("Type"!==o.type&&"Property"!==o.type)return;let s="Type"===o.type?n.types:n.properties,l="Type"===o.type?t:r;(!hasOwnProperty.call(s,o.name)||e(n,o.name,l,s[o.name]))&&a.set(i,!0)},this)}let t=new Map,r=new Map;for(let r in this.types)e(this,r,t,this.types[r]);for(let t in this.properties)e(this,t,r,this.properties[t]);return(t=[...t.keys()].filter(e=>t.get(e)),r=[...r.keys()].filter(e=>r.get(e)),t.length||r.length)?{types:t,properties:r}:null}dump(e,t){return{generic:this.generic,types:pa(this.types,!t,e),properties:pa(this.properties,!t,e),atrules:function(e,t,r){let n={};for(let[i,a]of Object.entries(e))n[i]={prelude:a.prelude&&(r?a.prelude.syntax:d7(a.prelude.syntax,{compact:t})),descriptors:a.descriptors&&pa(a.descriptors,t,r)};return n}(this.atrules,!t,e)}}toString(){return JSON.stringify(this.dump())}}let{hasOwnProperty:pc}=Object.prototype,pu={generic:!0,types:pm,atrules:{prelude:pf,descriptors:pf},properties:pm,parseContext:function(e,t){return Object.assign(e,t)}
9,scope:function e(t,r){for(let n in r)pc.call(r,n)&&(pd(t[n])?e(t[n],r[n]):t[n]=ph(r[n]));return t},atrule:["parse"],pseudo:["parse"],node:["name","structure","parse","generate","walkContext"]};function pd(e){return e&&e.constructor===Object}function ph(e){return pd(e)?{...e}:e}function pp(e,t){return"string"==typeof t&&/^\s*\|/.test(t)?"string"==typeof e?e+t:t.replace(/^\s*\|\s*/,""):t||null}function pm(e,t){if("string"==typeof t)return pp(e,t);let r={...e};for(let n in t)pc.call(t,n)&&(r[n]=pp(pc.call(e,n)?e[n]:void 0,t[n]));return r}function pf(e,t){let r=pm(e,t);return!pd(r)||Object.keys(r).length?r:null}let pg=(e,t)=>(function e(t,r,n){for(let i in n)if(!1!==pc.call(n,i)){if(!0===n[i])pc.call(r,i)&&(t[i]=ph(r[i]));else if(n[i]){if("function"==typeof n[i]){let e=n[i];t[i]=e({},t[i]),t[i]=e(t[i]||{},r[i])}else if(pd(n[i])){let a={};for(let r in t[i])a[r]=e({},t[i][r],n[i]);for(let t in r[i])a[t]=e(a[t]||{},r[i][t],n[i]);t[i]=a}else if(Array.isArray(n[i])){let a={},o=n[i].reduce(function(e,t){return e[t]=!0,e},{});for(let[r,n]of Object.entries(t[i]||{}))a[r]={},n&&e(a[r],n,o);for(let t in r[i])pc.call(r[i],t)&&(a[t]||(a[t]={}),r[i]&&r[i][t]&&e(a[t],r[i][t],o));t[i]=a}}}return t})(e,t,pu);function pb(e,t){let r=this.tokenStart+e,n=this.charCodeAt(r);for((43===n||45===n)&&(t&&this.error("Number sign is not allowed"),r++);r<this.tokenEnd;r++)ds(this.charCodeAt(r))||this.error("Integer is expected",r)}function py(e){return pb.call(this,0,e)}function pk(e,t){if(!this.cmpChar(this.tokenStart+e,t)){let r="";switch(t){case 110:r="N is expected";break;case 45:r="HyphenMinus is expected"}this.error(r,this.tokenStart+e)}}function pv(){let e=0,t=0,r=this.tokenType;for(;13===r||25===r;)r=this.lookupType(++e);if(10!==r)if(!(this.isDelim(43,e)||this.isDelim(45,e)))return null;else{t=this.isDelim(43,e)?43:45;do r=this.lookupType(++e);while(13===r||25===r);10!==r&&(this.skip(e),py.call(this,!0))}return e>0&&this.skip(e),0===t&&43!==(r=this.charCodeAt(this.tokenStart))&&45!==r&&this.error("Number sign is expected"),py.call(this,0!==t),45===t?"-"+this.consume(10):this.consume(10)}let pw="AnPlusB",px={a:[String,null],b:[String,null]};function pS(){let e=this.tokenStart,t=null,r=null;if(10===this.tokenType)py.call(this,!1),r=this.consume(10);else if(1===this.tokenType&&this.cmpChar(this.tokenStart,45))switch(t="-1",pk.call(this,1,110),this.tokenEnd-this.tokenStart){case 2:this.next(),r=pv.call(this);break;case 3:pk.call(this,2,45),this.next(),this.skipSC(),py.call(this,!0),r="-"+this.consume(10);break;default:pk.call(this,2,45),pb.call(this,3,!0),this.next(),r=this.substrToCursor(e+2)}else if(1===this.tokenType||this.isDelim(43)&&1===this.lookupType(1)){let n=0;switch(t="1",this.isDelim(43)&&(n=1,this.next()),pk.call(this,0,110),this.tokenEnd-this.tokenStart){case 1:this.next(),r=pv.call(this);break;case 2:pk.call(this,1,45),this.next(),this.skipSC(),py.call(this,!0),r="-"+this.consume(10);break;default:pk.call(this,1,45),pb.call(this,2,!0),this.next(),r=this.substrToCursor(e+n+1)}}else if(12===this.tokenType){let n=this.charCodeAt(this.tokenStart),i=43===n||45===n,a=this.tokenStart+i;for(;a<this.tokenEnd&&ds(this.charCodeAt(a));a++);a===this.tokenStart+i&&this.error("Integer is expected",this.tokenStart+i),pk.call(this,a-this.tokenStart,110),t=this.substring(e,a),a+1===this.tokenEnd?(this.next(),r=pv.call(this)):(pk.call(this,a-this.tokenStart+1,45),a+2===this.tokenEnd?(this.next(),this.skipSC(),py.call(this,!0),r="-"+this.consume(10)):(pb.call(this,a-this.tokenStart+2,!0),this.next(),r=this.substrToCursor(a+1)))}else this.error();return null!==t&&43===t.charCodeAt(0)&&(t=t.substr(1)),null!==r&&43===r.charCodeAt(0)&&(r=r.substr(1)),{type:"AnPlusB",loc:this.getLocation(e,this.tokenStart),a:t,b:r}}function pC(e){if(e.a){let t="+1"===e.a&&"n"||"1"===e.a&&"n"||"-1"===e.a&&"-n"||e.a+"n";if(e.b){let r="-"===e.b[0]||"+"===e.b[0]?e.b:"+"+e.b;this.tokenize(t+r)}else this.tokenize(t)}else this.tokenize(e.b)}function pA(e){return this.Raw(e,this.consumeUntilLeftCurlyBracketOrSemicolon,!0)}function pE(){for(let e=1,t;t=this.lookupType(e);e++){if(24===t)return!0;
9if(23===t||3===t)break}return!1}let pT="Atrule",pz="atrule",pL={name:String,prelude:["AtrulePrelude","Raw",null],block:["Block",null]};function pN(){let e,t,r=this.tokenStart,n=null,i=null;switch(this.eat(3),t=(e=this.substrToCursor(r+1)).toLowerCase(),this.skipSC(),!1===this.eof&&23!==this.tokenType&&17!==this.tokenType&&(n=this.parseAtrulePrelude?this.parseWithFallback(this.AtrulePrelude.bind(this,e),pA):pA.call(this,this.tokenIndex),this.skipSC()),this.tokenType){case 17:this.next();break;case 23:i=hasOwnProperty.call(this.atrule,t)&&"function"==typeof this.atrule[t].block?this.atrule[t].block.call(this):this.Block(pE.call(this))}return{type:"Atrule",loc:this.getLocation(r,this.tokenStart),name:e,prelude:n,block:i}}function pO(e){this.token(3,"@"+e.name),null!==e.prelude&&this.node(e.prelude),e.block?this.node(e.block):this.token(17,";")}let pP="AtrulePrelude",pD="atrulePrelude",pM={children:[[]]};function pI(e){let t=null;return null!==e&&(e=e.toLowerCase()),this.skipSC(),t=hasOwnProperty.call(this.atrule,e)&&"function"==typeof this.atrule[e].prelude?this.atrule[e].prelude.call(this):this.readSequence(this.scope.AtrulePrelude),this.skipSC(),!0!==this.eof&&23!==this.tokenType&&17!==this.tokenType&&this.error("Semicolon or block is expected"),{type:"AtrulePrelude",loc:this.getLocationFromList(t),children:t}}function pR(e){this.children(e)}function pq(){this.eof&&this.error("Unexpected end of input");let e=this.tokenStart,t=!1;return this.isDelim(42)?(t=!0,this.next()):this.isDelim(124)||this.eat(1),this.isDelim(124)?61!==this.charCodeAt(this.tokenStart+1)?(this.next(),this.eat(1)):t&&this.error("Identifier is expected",this.tokenEnd):t&&this.error("Vertical line is expected"),{type:"Identifier",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e)}}function pF(){let e=this.tokenStart,t=this.charCodeAt(e);return 61!==t&&126!==t&&94!==t&&36!==t&&42!==t&&124!==t&&this.error("Attribute selector (=, ~=, ^=, $=, *=, |=) is expected"),this.next(),61!==t&&(this.isDelim(61)||this.error("Equal sign is expected"),this.next()),this.substrToCursor(e)}let pj="AttributeSelector",p_={name:"Identifier",matcher:[String,null],value:["String","Identifier",null],flags:[String,null]};function pG(){let e,t=this.tokenStart,r=null,n=null,i=null;return this.eat(19),this.skipSC(),e=pq.call(this),this.skipSC(),20!==this.tokenType&&(1!==this.tokenType&&(r=pF.call(this),this.skipSC(),n=5===this.tokenType?this.String():this.Identifier(),this.skipSC()),1===this.tokenType&&(i=this.consume(1),this.skipSC())),this.eat(20),{type:"AttributeSelector",loc:this.getLocation(t,this.tokenStart),name:e,matcher:r,value:n,flags:i}}function pB(e){this.token(9,"["),this.node(e.name),null!==e.matcher&&(this.tokenize(e.matcher),this.node(e.value)),null!==e.flags&&this.token(1,e.flags),this.token(9,"]")}function pU(e){return this.Raw(e,null,!0)}function pW(){return this.parseWithFallback(this.Rule,pU)}function pV(e){return this.Raw(e,this.consumeUntilSemicolonIncluded,!0)}function p$(){if(17===this.tokenType)return pV.call(this,this.tokenIndex);let e=this.parseWithFallback(this.Declaration,pV);return 17===this.tokenType&&this.next(),e}let pH="Block",pX="block",pY={children:[["Atrule","Rule","Declaration"]]};function pQ(e){let t=e?p$:pW,r=this.tokenStart,n=this.createList(
9);this.eat(23);t:for(;!this.eof;)switch(this.tokenType){case 24:break t;case 13:case 25:this.next();break;case 3:n.push(this.parseWithFallback(this.Atrule,pU));break;default:n.push(t.call(this))}return this.eof||this.eat(24),{type:"Block",loc:this.getLocation(r,this.tokenStart),children:n}}function pK(e){this.token(23,"{"),this.children(e,e=>{"Declaration"===e.type&&this.token(17,";")}),this.token(24,"}")}let pZ="Brackets",pJ={children:[[]]};function p0(e,t){let r=this.tokenStart,n=null;return this.eat(19),n=e.call(this,t),this.eof||this.eat(20),{type:"Brackets",loc:this.getLocation(r,this.tokenStart),children:n}}function p1(e){this.token(9,"["),this.children(e),this.token(9,"]")}let p2="CDC",p3=[];function p4(){let e=this.tokenStart;return this.eat(15),{type:"CDC",loc:this.getLocation(e,this.tokenStart)}}function p5(){this.token(15,"--\x3e")}let p8="CDO",p6=[];function p9(){let e=this.tokenStart;return this.eat(14),{type:"CDO",loc:this.getLocation(e,this.tokenStart)}}function p7(){this.token(14,"\x3c!--")}let me="ClassSelector",mt={name:String};function mr(){return this.eatDelim(46),{type:"ClassSelector",loc:this.getLocation(this.tokenStart-1,this.tokenEnd),name:this.consume(1)}}function mn(e){this.token(9,"."),this.token(1,e.name)}let mi="Combinator",ma={name:String};function mo(){let e,t=this.tokenStart;switch(this.tokenType){case 13:e=" ";break;case 9:switch(this.charCodeAt(this.tokenStart)){case 62:case 43:case 126:this.next();break;case 47:this.next(),this.eatIdent("deep"),this.eatDelim(47);break;default:this.error("Combinator is expected")}e=this.substrToCursor(t)}return{type:"Combinator",loc:this.getLocation(t,this.tokenStart),name:e}}function ms(e){this.tokenize(e.name)}let ml="Comment",mc={value:String};function mu(){let e=this.tokenStart,t=this.tokenEnd;return this.eat(25),t-e+2>=2&&42===this.charCodeAt(t-2)&&47===this.charCodeAt(t-1)&&(t-=2),{type:"Comment",loc:this.getLocation(e,this.tokenStart),value:this.substring(e+2,t)}}function md(e){this.token(25,"/*"+e.value+"*/")}function mh(e){return this.Raw(e,this.consumeUntilExclamationMarkOrSemicolon,!0)}function mp(e){return this.Raw(e,this.consumeUntilExclamationMarkOrSemicolon,!1)}function mm(){let e=this.tokenIndex,t=this.Value();return"Raw"!==t.type&&!1===this.eof&&17!==this.tokenType&&!1===this.isDelim(33)&&!1===this.isBalanceEdge(e)&&this.error(),t}let mf="Declaration",mg="declaration",mb={important:[Boolean,String],property:String,value:["Value","Raw"]};function my(){let e,t=this.tokenStart,r=this.tokenIndex,n=mv.call(this),i=hc(n),a=i?this.parseCustomProperty:this.parseValue,o=i?mp:mh,s=!1;this.skipSC(),this.eat(16);let l=this.tokenIndex;if(i||this.skipSC(),e=a?this.parseWithFallback(mm,o):o.call(this,this.tokenIndex),i&&"Value"===e.type&&e.children.isEmpty){for(let t=l-this.tokenIndex;t<=0;t++)if(13===this.lookupType(t)){e.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}return this.isDelim(33)&&(s=mw.call(this),this.skipSC()),!1===this.eof&&17!==this.tokenType&&!1===this.isBalanceEdge(r)&&this.error(),{type:"Declaration",loc:this.getLocation(t,this.tokenStart),important:s,property:n,value:e}}function mk(e){this.token(1,e.property),this.token(16,":"),this.node(e.value),e.important&&(this.token(9,"!"),this.token(1,!0===e.important?"important":e.important))}function mv(){let e=this.tokenStart;if(9===this.tokenType)switch(this.charCodeAt(this.tokenStart)){case 42:case 36:case 43:case 35:case 38:this.next();break;case 47:this.next(),this.isDelim(47)&&this.next()}return 4===this.tokenType?this.eat(4):this.eat(1),this.substrToCursor(e)}function mw(){this.eat(9),this.skipSC();let e=this.consume(1);return"important"===e||e}function mx(e){return this.Raw(e,this.consumeUntilSemicolonIncluded,!0)}let mS="DeclarationList",mC={children:[["Declaration"]]};
9function mA(){let e=this.createList();for(;!this.eof;)switch(this.tokenType){case 13:case 25:case 17:this.next();break;default:e.push(this.parseWithFallback(this.Declaration,mx))}return{type:"DeclarationList",loc:this.getLocationFromList(e),children:e}}function mE(e){this.children(e,e=>{"Declaration"===e.type&&this.token(17,";")})}let mT="Dimension",mz={value:String,unit:String};function mL(){let e=this.tokenStart,t=this.consumeNumber(12);return{type:"Dimension",loc:this.getLocation(e,this.tokenStart),value:t,unit:this.substring(e+t.length,this.tokenStart)}}function mN(e){this.token(12,e.value+e.unit)}let mO="Function",mP="function",mD={name:String,children:[[]]};function mM(e,t){let r,n=this.tokenStart,i=this.consumeFunctionName(),a=i.toLowerCase();return r=t.hasOwnProperty(a)?t[a].call(this,t):e.call(this,t),this.eof||this.eat(22),{type:"Function",loc:this.getLocation(n,this.tokenStart),name:i,children:r}}function mI(e){this.token(2,e.name+"("),this.children(e),this.token(22,")")}let mR="XXX",mq="Hash",mF={value:String};function mj(){let e=this.tokenStart;return this.eat(4),{type:"Hash",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e+1)}}function m_(e){this.token(4,"#"+e.value)}let mG="Identifier",mB={name:String};function mU(){return{type:"Identifier",loc:this.getLocation(this.tokenStart,this.tokenEnd),name:this.consume(1)}}function mW(e){this.token(1,e.name)}let mV="IdSelector",m$={name:String};function mH(){let e=this.tokenStart;return this.eat(4),{type:"IdSelector",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e+1)}}function mX(e){this.token(9,"#"+e.name)}let mY="MediaFeature",mQ={name:String,value:["Identifier","Number","Dimension","Ratio",null]};function mK(){let e,t=this.tokenStart,r=null;if(this.eat(21),this.skipSC(),e=this.consume(1),this.skipSC(),22!==this.tokenType){switch(this.eat(16),this.skipSC(),this.tokenType){case 10:r=9===this.lookupNonWSType(1)?this.Ratio():this.Number();break;case 12:r=this.Dimension();break;case 1:r=this.Identifier();break;default:this.error("Number, dimension, ratio or identifier is expected")}this.skipSC()}return this.eat(22),{type:"MediaFeature",loc:this.getLocation(t,this.tokenStart),name:e,value:r}}function mZ(e){this.token(21,"("),this.token(1,e.name),null!==e.value&&(this.token(16,":"),this.node(e.value)),this.token(22,")")}let mJ="MediaQuery",m0={children:[["Identifier","MediaFeature","WhiteSpace"]]};
9function m1(){let e=this.createList(),t=null;this.skipSC();t:for(;!this.eof;){switch(this.tokenType){case 25:case 13:this.next();continue;case 1:t=this.Identifier();break;case 21:t=this.MediaFeature();break;default:break t}e.push(t)}return null===t&&this.error("Identifier or parenthesis is expected"),{type:"MediaQuery",loc:this.getLocationFromList(e),children:e}}function m2(e){this.children(e)}let m3="MediaQueryList",m4={children:[["MediaQuery"]]};function m5(){let e=this.createList();for(this.skipSC();!this.eof&&(e.push(this.MediaQuery()),18===this.tokenType);)this.next();return{type:"MediaQueryList",loc:this.getLocationFromList(e),children:e}}function m8(e){this.children(e,()=>this.token(18,","))}let m6="Nth",m9={nth:["AnPlusB","Identifier"],selector:["SelectorList",null]};function m7(){let e;this.skipSC();let t=this.tokenStart,r=t,n=null;return e=this.lookupValue(0,"odd")||this.lookupValue(0,"even")?this.Identifier():this.AnPlusB(),r=this.tokenStart,this.skipSC(),this.lookupValue(0,"of")&&(this.next(),n=this.SelectorList(),r=this.tokenStart),{type:"Nth",loc:this.getLocation(t,r),nth:e,selector:n}}function fe(e){this.node(e.nth),null!==e.selector&&(this.token(1,"of"),this.node(e.selector))}let ft="Number",fr={value:String};function fn(){return{type:"Number",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consume(10)}}function fi(e){this.token(10,e.value)}let fa="Operator",fo={value:String};function fs(){let e=this.tokenStart;return this.next(),{type:"Operator",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e)}}function fl(e){this.tokenize(e.value)}let fc="Parentheses",fu={children:[[]]};function fd(e,t){let r=this.tokenStart,n=null;return this.eat(21),n=e.call(this,t),this.eof||this.eat(22),{type:"Parentheses",loc:this.getLocation(r,this.tokenStart),children:n}}function fh(e){this.token(21,"("),this.children(e),this.token(22,")")}let fp="Percentage",fm={value:String};function ff(){return{type:"Percentage",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consumeNumber(11)}}function fg(e){this.token(11,e.value+"%")}let fb="PseudoClassSelector",fy="function",fk={name:String,children:[["Raw"],null]};function fv(){let e,t,r=this.tokenStart,n=null;return this.eat(16),2===this.tokenType?(t=(e=this.consumeFunctionName()).toLowerCase(),hasOwnProperty.call(this.pseudo,t)?(this.skipSC(),n=this.pseudo[t].call(this),this.skipSC()):(n=this.createList(
9)).push(this.Raw(this.tokenIndex,null,!1)),this.eat(22)):e=this.consume(1),{type:"PseudoClassSelector",loc:this.getLocation(r,this.tokenStart),name:e,children:n}}function fw(e){this.token(16,":"),null===e.children?this.token(1,e.name):(this.token(2,e.name+"("),this.children(e),this.token(22,")"))}let fx="PseudoElementSelector",fS="function",fC={name:String,children:[["Raw"],null]};function fA(){let e,t,r=this.tokenStart,n=null;return this.eat(16),this.eat(16),2===this.tokenType?(t=(e=this.consumeFunctionName()).toLowerCase(),hasOwnProperty.call(this.pseudo,t)?(this.skipSC(),n=this.pseudo[t].call(this),this.skipSC()):(n=this.createList()).push(this.Raw(this.tokenIndex,null,!1)),this.eat(22)):e=this.consume(1),{type:"PseudoElementSelector",loc:this.getLocation(r,this.tokenStart),name:e,children:n}}function fE(e){this.token(16,":"),this.token(16,":"),null===e.children?this.token(1,e.name):(this.token(2,e.name+"("),this.children(e),this.token(22,")"))}function fT(){this.skipSC();let e=this.consume(10);for(let t=0;t<e.length;t++){let r=e.charCodeAt(t);ds(r)||46===r||this.error("Unsigned number is expected",this.tokenStart-e.length+t)}return 0===Number(e)&&this.error("Zero number is not allowed",this.tokenStart-e.length),e}let fz="Ratio",fL={left:String,right:String};function fN(){let e,t=this.tokenStart,r=fT.call(this);return this.skipSC(),this.eatDelim(47),e=fT.call(this),{type:"Ratio",loc:this.getLocation(t,this.tokenStart),left:r,right:e}}function fO(e){this.token(10,e.left),this.token(9,"/"),this.token(10,e.right)}function fP(){return this.tokenIndex>0&&13===this.lookupType(-1)?this.tokenIndex>1?this.getTokenStart(this.tokenIndex-1):this.firstCharOffset:this.tokenStart}let fD="Raw",fM={value:String};function fI(e,t,r){let n,i=this.getTokenStart(e);return this.skipUntilBalanced(e,t||this.consumeUntilBalanceEnd),n=r&&this.tokenStart>i?fP.call(this):this.tokenStart,{type:"Raw",loc:this.getLocation(i,n),value:this.substring(i,n)}}function fR(e){this.tokenize(e.value)}function fq(e){return this.Raw(e,this.consumeUntilLeftCurlyBracket,!0)}function fF(){let e=this.SelectorList();return"Raw"!==e.type&&!1===this.eof&&23!==this.tokenType&&this.error(),e}let fj="Rule",f_="rule",fG={prelude:["SelectorList","Raw"],block:["Block"]};function fB(){let e,t,r=this.tokenIndex,n=this.tokenStart;return e=this.parseRulePrelude?this.parseWithFallback(fF,fq):fq.call(this,r),t=this.Block(!0),{type:"Rule",loc:this.getLocation(n,this.tokenStart),prelude:e,block:t}}function fU(e){this.node(e.prelude),this.node(e.block)}let fW="Selector",fV={children:[["TypeSelector","IdSelector","ClassSelector","AttributeSelector","PseudoClassSelector","PseudoElementSelector","Combinator","WhiteSpace"]]};function f$(){let e=this.readSequence(this.scope.Selector);return null===this.getFirstListNode(e)&&this.error("Selector is expected"),{type:"Selector",loc:this.getLocationFromList(e),children:e}}function fH(e){this.children(e)}let fX="SelectorList",fY="selector",fQ={children:[["Selector","Raw"]]};
9function fK(){let e=this.createList();for(;!this.eof;){if(e.push(this.Selector()),18===this.tokenType){this.next();continue}break}return{type:"SelectorList",loc:this.getLocationFromList(e),children:e}}function fZ(e){this.children(e,()=>this.token(18,","))}function fJ(e){let t=e.length,r=e.charCodeAt(0),n=+(34===r||39===r),i=1===n&&t>1&&e.charCodeAt(t-1)===r?t-2:t-1,a="";for(let r=n;r<=i;r++){let n=e.charCodeAt(r);if(92===n){if(r===i){r!==t-1&&(a=e.substr(r+1));break}if(dm(92,n=e.charCodeAt(++r))){let t=r-1,n=dE(e,t);r=n-1,a+=dN(e.substring(t+1,n))}else 13===n&&10===e.charCodeAt(r+1)&&r++}else a+=e[r]}return a}function f0(e,t){let r=t?"'":'"',n=t?39:34,i="",a=!1;for(let t=0;t<e.length;t++){let r=e.charCodeAt(t);if(0===r){i+="�";continue}if(r<=31||127===r){i+="\\"+r.toString(16),a=!0;continue}r===n||92===r?i+="\\"+e.charAt(t):(a&&(dl(r)||dp(r))&&(i+=" "),i+=e.charAt(t)),a=!1}return r+i+r}let f1="String",f2={value:String};function f3(){return{type:"String",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:fJ(this.consume(5))}}function f4(e){this.token(5,f0(e.value))}function f5(e){return this.Raw(e,null,!1)}let f8="StyleSheet",f6="stylesheet",f9={children:[["Comment","CDO","CDC","Atrule","Rule","Raw"]]};
9function f7(){let e,t=this.tokenStart,r=this.createList();for(;!this.eof;){switch(this.tokenType){case 13:this.next();continue;case 25:if(33!==this.charCodeAt(this.tokenStart+2)){this.next();continue}e=this.Comment();break;case 14:e=this.CDO();break;case 15:e=this.CDC();break;case 3:e=this.parseWithFallback(this.Atrule,f5);break;default:e=this.parseWithFallback(this.Rule,f5)}r.push(e)}return{type:"StyleSheet",loc:this.getLocation(t,this.tokenStart),children:r}}function ge(e){this.children(e)}function gt(){1!==this.tokenType&&!1===this.isDelim(42)&&this.error("Identifier or asterisk is expected"),this.next()}let gr="TypeSelector",gn={name:String};function gi(){let e=this.tokenStart;return this.isDelim(124)?(this.next(),gt.call(this)):(gt.call(this),this.isDelim(124)&&(this.next(),gt.call(this))),{type:"TypeSelector",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e)}}function ga(e){this.tokenize(e.name)}function go(e,t){let r=0;for(let n=this.tokenStart+e;n<this.tokenEnd;n++){let i=this.charCodeAt(n);if(45===i&&t&&0!==r)return go.call(this,e+r+1,!1),-1;dl(i)||this.error(t&&0!==r?"Hyphen minus"+(r<6?" or hex digit":"")+" is expected":r<6?"Hex digit is expected":"Unexpected input",n),++r>6&&this.error("Too many hex digits",n)}return this.next(),r}function gs(e){let t=0;for(;this.isDelim(63);)++t>e&&this.error("Too many question marks"),this.next()}function gl(e){this.charCodeAt(this.tokenStart)!==e&&this.error((43===e?"Plus sign":"Hyphen minus")+" is expected")}function gc(){let e=0;switch(this.tokenType){case 10:if(e=go.call(this,1,!0),this.isDelim(63)){gs.call(this,6-e);break}(12===this.tokenType||10===this.tokenType)&&(gl.call(this,45),go.call(this,1,!1));break;case 12:(e=go.call(this,1,!0))>0&&gs.call(this,6-e);break;default:if(this.eatDelim(43),1===this.tokenType){(e=go.call(this,0,!0))>0&&gs.call(this,6-e);break}if(this.isDelim(63)){this.next(),gs.call(this,5);break}this.error("Hex digit or question mark is expected")}}let gu="UnicodeRange",gd={value:String};function gh(){let e=this.tokenStart;return this.eatIdent("u"),gc.call(this),{type:"UnicodeRange",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e)}}function gp(e){this.tokenize(e.value)}function gm(e){let t="",r=!1;for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);if(0===i){t+="�";continue}if(i<=31||127===i){t+="\\"+i.toString(16),r=!0;continue}32===i||92===i||34===i||39===i||40===i||41===i?t+="\\"+e.charAt(n):(r&&dl(i)&&(t+=" "),t+=e.charAt(n)),r=!1}return"url("+t+")"}let gf="Url",gg={value:String};function gb(){let e,t=this.tokenStart;switch(this.tokenType){case 7:e=function(e){let t=e.length,r=4,n=41===e.charCodeAt(t-1)?t-2:t-1,i="";for(;r<n&&dp(e.charCodeAt(r));)r++;for(;r<n&&dp(e.charCodeAt(n));)n--;for(let a=r;a<=n;a++){let r=e.charCodeAt(a);if(92===r){if(a===n){a!==t-1&&(i=e.substr(a+1));break}if(dm(92,r=e.charCodeAt(++a))){let t=a-1,r=dE(e,t);a=r-1,i+=dN(e.substring(t+1,r))}else 13===r&&10===e.charCodeAt(a+1)&&a++}else i+=e[a]}return i}(this.consume(7));break;case 2:this.cmpStr(this.tokenStart,this.tokenEnd,"url(")||this.error("Function name must be `url`"),this.eat(2),this.skipSC(),e=fJ(this.consume(5)),this.skipSC(),this.eof||this.eat(22);break;default:this.error("Url or Function is expected")}return{type:"Url",loc:this.getLocation(t,this.tokenStart),value:e}}function gy(e){this.token(7,gm(e.value))}let gk="Value",gv={children:[[]]};function gw(){let e=this.tokenStart,t=this.readSequence(this.scope.Value);return{type:"Value",loc:this.getLocation(e,this.tokenStart),children:t}}function gx(e){this.children(e)}let gS=Object.freeze({type:"WhiteSpace",loc:null,value:" "}),gC="WhiteSpace",gA={value:String};function gE(){return this.eat(13),gS}function gT(e){this.token(13,e.value)}function gz(e){switch(this.tokenType){case 4:return this.Hash();case 18:return this.Operator();case 21:return this.Parentheses(this.readSequence,e.recognizer);case 19:return this.Brackets(this.readSequence,e.recognizer);case 5:return this.String();case 12:return this.Dimension();case 11:return this.Percentage();case 10:return this.Number();case 2:return this.cmpStr(this.tokenStart,this.tokenEnd,"url(")?this.Url():this.Function(this.readSequence,e.recognizer);case 7:return this.Url();case 1:if(this.cmpChar(this.tokenStart,117)&&this.cmpChar(this.tokenStart+1,43))return this.UnicodeRange();return this.Identifier();case 9:{let e=this.charCodeAt(this.tokenStart);if(47===e||42===e||43===e||45===e)return this.Operator();35===e&&this.error("Hex or identifier is expected",this.tokenStart+1)}}}let gL={getNode:gz},gN={onWhiteSpace:function(e,t){null!==t.last&&"Combinator"!==t.last.type&&null!==e&&"Combinator"!==e.type&&t.push({type:"Combinator",loc:null,name:" "})},getNode:function(){switch(this.tokenType){case 19:return this.AttributeSelector();case 4:return this.IdSelector();case 16:if(16===this.lookupType(1))return this.PseudoElementSelector();return this.PseudoClassSelector();case 1:return this.TypeSelector();case 10:case 11:return this.Percentage();case 12:46===this.charCodeAt(this.tokenStart)&&this.error("Identifier is expected",this.tokenStart+1);break;case 9:switch(this.charCodeAt(this.tokenStart)){case 43:case 62:case 126:case 47:return this.Combinator();case 46:return this.ClassSelector();case 42:case 124:return this.TypeSelector();case 35:return this.IdSelector()}}}};function gO(e){return null!==e&&"Operator"===e.type&&("-"===e.value[e.value.length-1]||"+"===e.value[e.value.length-1])}let gP={getNode:gz,onWhiteSpace(e,t){gO(e)&&(e.value=" "+e.value),gO(t.last)&&(t.last.value+=" ")},expression:function(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}
9,var:function(){let e=this.createList();if(this.skipSC(),e.push(this.Identifier()),this.skipSC(),18===this.tokenType){e.push(this.Operator());let t=this.tokenIndex,r=this.parseCustomProperty?this.Value(null):this.Raw(this.tokenIndex,this.consumeUntilExclamationMarkOrSemicolon,!1);if("Value"===r.type&&r.children.isEmpty){for(let e=t-this.tokenIndex;e<=0;e++)if(13===this.lookupType(e)){r.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}e.push(r)}return e}};function gD(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}function gM(){return(this.skipSC(),1===this.tokenType&&16===this.lookupNonWSType(1))?this.createSingleNodeList(this.Declaration()):gI.call(this)}function gI(){let e,t=this.createList();this.skipSC();t:for(;!this.eof;){switch(this.tokenType){case 25:case 13:this.next();continue;case 2:e=this.Function(gD,this.scope.AtrulePrelude);break;case 1:e=this.Identifier();break;case 21:e=this.Parentheses(gM,this.scope.AtrulePrelude);break;default:break t}t.push(e)}return t}let gR={parse(){return this.createSingleNodeList(this.SelectorList())}},gq={parse(){return this.createSingleNodeList(this.Identifier())}},gF={parse(){return this.createSingleNodeList(this.Nth())}},{tokenize:gj,parse:g_,generate:gG,lexer:gB,createLexer:gU,walk:gW,find:gV,findLast:g$,findAll:gH,toPlainObject:gX,fromPlainObject:gY,fork:gQ}=function e(t){let r=function(e){let t="",r="<unknown>",n=!1,i=dV,a=!1,o=new dM,s=Object.assign(new dR,function(e){let t={context:Object.create(null),scope:Object.assign(Object.create(null),e.scope),atrule:d$(e.atrule),pseudo:d$(e.pseudo),node:d$(e.node)};for(let r in e.parseContext)switch(typeof e.parseContext[r]){case"function":t.context[r]=e.parseContext[r];break;case"string":t.context[r]=function(e){return function(){return this[e]()}}(e.parseContext[r])}return{config:t,...t,...t.node}}(e||{}),{parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:dW,consumeUntilBalanceEnd:()=>0,consumeUntilLeftCurlyBracket:e=>+(123===e),consumeUntilLeftCurlyBracketOrSemicolon:e=>+(123===e||59===e),consumeUntilExclamationMarkOrSemicolon:e=>+(33===e||59===e),consumeUntilSemicolonIncluded:e=>2*(59===e),createList:()=>new dj,createSingleNodeList:e=>new dj().appendData(e),getFirstListNode:e=>e&&e.first,getLastListNode:e=>e&&e.last,parseWithFallback(e,t){let r=this.tokenIndex;try{return e.call(this)}catch(n){if(a)throw n;let e=t.call(this,r);return a=!0,i(n,e),a=!1,e}},lookupNonWSType(e){let t;do if(13!==(t=this.lookupType(e++)))return t;while(0!==t);return 0}
9,charCodeAt:e=>e>=0&&e<t.length?t.charCodeAt(e):0,substring:(e,r)=>t.substring(e,r),substrToCursor(e){return this.source.substring(e,this.tokenStart)},cmpChar:(e,r)=>dx(t,e,r),cmpStr:(e,r,n)=>dS(t,e,r,n),consume(e){let t=this.tokenStart;return this.eat(e),this.substrToCursor(t)},consumeFunctionName(){let e=t.substring(this.tokenStart,this.tokenEnd-1);return this.eat(2),e},consumeNumber(e){let r=t.substring(this.tokenStart,dz(t,this.tokenStart));return this.eat(e),r},eat(e){if(this.tokenType!==e){let t=dO[e].slice(0,-6).replace(/-/g," ").replace(/^./,e=>e.toUpperCase()),r=`${/[[\](){}]/.test(t)?`"${t}"`:t} is expected`,n=this.tokenStart;switch(e){case 1:2===this.tokenType||7===this.tokenType?(n=this.tokenEnd-1,r="Identifier is expected but function found"):r="Identifier is expected";break;case 4:this.isDelim(35)&&(this.next(),n++,r="Name is expected");break;case 11:10===this.tokenType&&(n=this.tokenEnd,r="Percent sign is expected")}this.error(r,n)}this.next()},eatIdent(e){(1!==this.tokenType||!1===this.lookupValue(0,e))&&this.error(`Identifier "${e}" is expected`),this.next()},eatDelim(e){this.isDelim(e)||this.error(`Delim "${String.fromCharCode(e)}" is expected`),this.next()},getLocation:(e,t)=>n?o.getLocationRange(e,t,r):null,getLocationFromList(e){if(n){let t=this.getFirstListNode(e),n=this.getLastListNode(e);return o.getLocationRange(null!==t?t.loc.start.offset-o.startOffset:this.tokenStart,null!==n?n.loc.end.offset-o.startOffset:this.tokenStart,r)}return null},error(e,r){let n=void 0!==r&&r<t.length?o.getLocation(r):this.eof?o.getLocation(function(e,t){for(;t>=0&&dp(e.charCodeAt(t));t--);return t+1}(t,t.length-1)):o.getLocation(this.tokenStart);throw new dU(e||"Unexpected input",t,n.offset,n.line,n.column)}});return Object.assign(function(e,l){t=e,l=l||{},s.setSource(t,dq),o.setSource(t,l.offset,l.line,l.column),r=l.filename||"<unknown>",n=!!l.positions,i="function"==typeof l.onParseError?l.onParseError:dV,a=!1,s.parseAtrulePrelude=!("parseAtrulePrelude"in l)||!!l.parseAtrulePrelude,s.parseRulePrelude=!("parseRulePrelude"in l)||!!l.parseRulePrelude,s.parseValue=!("parseValue"in l)||!!l.parseValue,s.parseCustomProperty="parseCustomProperty"in l&&!!l.parseCustomProperty;let{context:c="default",onComment:u}=l;if(c in s.context==!1)throw Error("Unknown context `"+c+"`");"function"==typeof u&&s.forEachToken((e,r,n)=>{if(25===e){let e=s.getLocation(r,n);u(dS(t,n-2,n,"*/")?t.slice(r+2,n-2):t.slice(r+2,n),e)}});let d=s.context[c].call(s,l);return s.eof||s.error(),d},{SyntaxError:dU,config:s.config})}(t),n=function(e){let t=function(e){let t={};for(let r in e.node)if(d2.call(e.node,r)){let n=e.node[r];if(!n.structure)throw Error("Missed `structure` field in `"+r+"` node type definition");t[r]=function(e,t){let r=t.structure,n=[];for(let e in r){if(!1===d2.call(r,e))continue;let t=r[e],i={name:e,type:!1,nullable:!1};for(let e of(Array.isArray(t)||(t=[t]),t))null===e?i.nullable=!0:"string"==typeof e?i.type="node":Array.isArray(e)&&(i.type="list");i.type&&n.push(i)}return n.length?{context:t.walkContext,fields:n}:null}(0,n)}return t}(e),r={},n={},i=Symbol("break-walk"),a=Symbol("skip-node");for(let e in t)d2.call(t,e)&&null!==t[e]&&(r[e]=d8(t[e],!1),n[e]=d8(t[e],!0));let o=d6(r),s=d6(n),l=function(e,l){function c(e,t,r){let n=u.call(m,e,t,r);return n===i||n!==a&&(!!(h.hasOwnProperty(e.type)&&h[e.type](e,m,c,p))||d.call(m,e,t,r)===i)}let u=d3,d=d3,h=r,p=(e,t,r,n)=>e||c(t,r,n),m={break:i,skip:a,root:e,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if("function"==typeof l)u=l;else if(l&&(u=d4(l.enter),d=d4(l.leave),l.reverse&&(h=n),l.visit)){if(o.hasOwnProperty(l.visit))h=l.reverse?s[l.visit]:o[l.visit];else if(!t.hasOwnProperty(l.visit))throw Error("Bad value `"+l.visit+"` for `visit` option (should be: "+Object.keys(t).sort().join(", ")+")");u=d5(u,l.visit),d=d5(d,l.visit)}if(u===d3&&d===d3)throw Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");c(e)};return l.break=i,l.skip=a,l.find=function(e,t){let r=null;return l(e,function(e,n,a){if(t.call(this,e,n,a))return r=e,i}),r},l.findLast=function(e,t){let r=null;return l(e,{reverse:!0,enter(e,n,a){if(t.call(this,e,n,a))return r=e,i}}),r},l.findAll=function(e,t){let r=[];return l(e,function(e,n,i){t.call(this,e,n,i)&&r.push(e)}),r},l}(t),i=function(e){let t=new Map;for(let r in e.node){let n=e.node[r];"function"==typeof(n.generate||n)&&t.set(r,n.generate||n)}return function(e,r){let n="",i=0,a={node(e){if(t.has(e.type))t.get(e.type).call(o,e);else throw Error("Unknown node type: "+e.type)}
9,tokenBefore:dJ,token(e,t){i=this.tokenBefore(i,e,t),this.emit(t,e,!1),9===e&&92===t.charCodeAt(0)&&this.emit("\n",13,!0)},emit(e){n+=e},result:()=>n};r&&("function"==typeof r.decorator&&(a=r.decorator(a)),r.sourceMap&&(a=function(e){let t=new ax.x,r={line:1,column:0},n={line:0,column:0},i={line:1,column:0},a={generated:i},o=1,s=0,l=!1,c=e.node;e.node=function(e){if(e.loc&&e.loc.start&&dH.has(e.type)){let c=e.loc.start.line,u=e.loc.start.column-1;(n.line!==c||n.column!==u)&&(n.line=c,n.column=u,r.line=o,r.column=s,l&&(l=!1,(r.line!==i.line||r.column!==i.column)&&t.addMapping(a)),l=!0,t.addMapping({source:e.loc.source,original:n,generated:r}))}c.call(this,e),l&&dH.has(e.type)&&(i.line=o,i.column=s)};let u=e.emit;e.emit=function(e,t,r){for(let t=0;t<e.length;t++)10===e.charCodeAt(t)?(o++,s=0):s++;u(e,t,r)};let d=e.result;return e.result=function(){return l&&t.addMapping(a),{css:d(),map:t}},e}(a)),r.mode in eE&&(a.tokenBefore=eE[r.mode]));let o={node:e=>a.node(e),children:d0,token:(e,t)=>a.token(e,t),tokenize:d1};return a.node(e),a.result()}}(t),{fromPlainObject:a,toPlainObject:o}={fromPlainObject:e=>(n(e,{enter(e){e.children&&e.children instanceof dj==!1&&(e.children=new dj().fromArray(e.children))}}),e),toPlainObject:e=>(n(e,{leave(e){e.children&&e.children instanceof dj&&(e.children=e.children.toArray())}}),e)},s={lexer:null,createLexer:e=>new pl(e,s,s.lexer.structure),tokenize:dq,parse:r,generate:i,walk:n,find:n.find,findLast:n.findLast,findAll:n.findAll,fromPlainObject:a,toPlainObject:o,fork(r){let n=pg({},t);return e("function"==typeof r?r(n,Object.assign):pg(n,r))}};return s.lexer=new pl({generic:!0,types:t.types,atrules:t.atrules,properties:t.properties,node:t.node},s),s}(pg({},{generic:!0,generic:!0
vendor: 63,766 bytes, line 9
9,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>"}}}
9,node:ti,parseContext:{default:"StyleSheet",stylesheet:"StyleSheet",atrule:"Atrule",atrulePrelude(e){return this.AtrulePrelude(e.atrule?String(e.atrule):null)},mediaQueryList:"MediaQueryList",mediaQuery:"MediaQuery",rule:"Rule",selectorList:"SelectorList",selector:"Selector",block(){return this.Block(!0)},declarationList:"DeclarationList",declaration:"Declaration",value:"Value"},scope:ta,atrule:{"font-face":{parse:{prelude:null,block(){return this.Block(!0)}}},import:{parse:{prelude(){let e=this.createList();switch(this.skipSC(),this.tokenType){case 5:e.push(this.String());break;case 7:case 2:e.push(this.Url());break;default:this.error("String or url() is expected")}return(1===this.lookupNonWSType(0)||21===this.lookupNonWSType(0))&&e.push(this.MediaQueryList()),e},block:null}},media:{parse:{prelude(){return this.createSingleNodeList(this.MediaQueryList())},block(){return this.Block(!1)}}},page:{parse:{prelude(){return this.createSingleNodeList(this.SelectorList())},block(){return this.Block(!0)}}},supports:{parse:{prelude(){let e=gI.call(this);return null===this.getFirstListNode(e)&&this.error("Condition is expected"),e},block(){return this.Block(!1)}}}},pseudo:{dir:gq,has:gR,lang:gq,matches:gR,is:gR,"-moz-any":gR,"-webkit-any":gR,where:gR,not:gR,"nth-child":gF,"nth-last-child":gF,"nth-last-of-type":gF,"nth-of-type":gF,slotted:{parse(){return this.createSingleNodeList(this.Selector())}}},node:to,node:ti})),{hasOwnProperty:gK}=Object.prototype;function gZ(e,t){let r=Object.create(null);if(!Array.isArray(e))return null;for(let n of e)t&&(n=n.toLowerCase()),r[n]=!0;return r}function gJ(e){if(!e)return null;let t=gZ(e.tags,!0),r=gZ(e.ids),n=gZ(e.classes);return null===t&&null===r&&null===n?null:{tags:t,ids:r,classes:n}}function g0(e){return!e||!e.children||e.children.isEmpty}function g1(e,t){return null!==e&&e.children===t}let{hasOwnProperty:g2}=Object.prototype,g3=new Set(["keyframes"]),g4={Atrule:function(e,t,r){if(e.block&&(null!==this.stylesheet&&(this.stylesheet.firstAtrulesAllowed=!1),g0(e.block)))return void r.remove(t);switch(e.name){case"charset":if(g0(e.prelude)||t.prev)return void r.remove(t);break;case"import":if(null===this.stylesheet||!this.stylesheet.firstAtrulesAllowed)return void r.remove(t);r.prevUntil(t.prev,function(e){if("Atrule"!==e.type||"import"!==e.name&&"charset"!==e.name)return this.root.firstAtrulesAllowed=!1,r.remove(t),!0},this);break;default:{let n=hs(e.name).basename;("keyframes"===n||"media"===n||"supports"===n)&&(g0(e.prelude)||g0(e.block))&&r.remove(t)}}},Comment:function(e,t,r){r.remove(t)},Declaration:function(e,t,r){if(e.value.children&&e.value.children.isEmpty)return void r.remove(t);hl(e.property).custom&&/\S/.test(e.value.value)&&(e.value.value=e.value.value.trim())},Raw:function(e,t,r){(g1(this.stylesheet,r)||g1(this.block,r))&&r.remove(t)},Rule:function(e,t,r,n){if(g0(e.prelude)||g0(e.block))return void r.remove(t);if(this.atrule&&g3.has(hs(this.atrule.name).basename))return;let{usage:i}=n;if(i&&(null!==i.whitelist||null!==i.blacklist)&&(!function e(t,r){return t.children.forEach((n,i,a)=>{let o=!1;gW(n,function(n){if(null===this.selector||this.selector===t)switch(n.type){case"SelectorList":(null===this.function||"not"!==this.function.name.toLowerCase())&&e(n,r)&&(o=!0);break;case"ClassSelector":null===r.whitelist||null===r.whitelist.classes||g2.call(r.whitelist.classes,n.name)||(o=!0),null!==r.blacklist&&null!==r.blacklist.classes&&g2.call(r.blacklist.classes,n.name)&&(o=!0);break;case"IdSelector":null===r.whitelist||null===r.whitelist.ids||g2.call(r.whitelist.ids,n.name)||(o=!0),null!==r.blacklist&&null!==r.blacklist.ids&&g2.call(r.blacklist.ids,n.name)&&(o=!0);break;case"TypeSelector":"*"!==n.name.charAt(n.name.length-1)&&(null===r.whitelist||null===r.whitelist.tags||g2.call(r.whitelist.tags,n.name.toLowerCase())||(o=!0),null!==r.blacklist&&null!==r.blacklist.tags&&g2.call(r.blacklist.tags,n.name.toLowerCase())&&(o=!0))}}),o&&a.remove(i)}),t.children.isEmpty}(e.prelude,i),g0(e.prelude)))return void r.remove(t)},TypeSelector:function(e,t,r){if("*"!==t.data.name)return;let n=t.next&&t.next.data.type;("IdSelector"===n||"ClassSelector"===n||"AttributeSelector"===n||"PseudoClassSelector"===n||"PseudoElementSelector"===n)&&r.remove(t)},WhiteSpace:function(e,t,r){r.remove(t)}},g5=/^(-?\d|--)|[\u0000-\u002c\u002e\u002f\u003A-\u0040\u005B-\u005E\u0060\u007B-\u009f]/;
9function g8(e){e.children.forEach((e,t,r)=>{"Identifier"===e.type&&"none"===e.name.toLowerCase()&&(r.head===r.tail?t.data={type:"Number",loc:e.loc,value:"0"}:r.remove(t))})}let g6={font:function(e){let t=e.children;t.forEachRight(function(e,t){if("Identifier"===e.type){if("bold"===e.name)t.data={type:"Number",loc:e.loc,value:"700"};else if("normal"===e.name){let e=t.prev;e&&"Operator"===e.data.type&&"/"===e.data.value&&this.remove(e),this.remove(t)}}}),t.isEmpty&&t.insert(t.createItem({type:"Identifier",name:"normal"}))},"font-weight":function(e){let t=e.children.head.data;if("Identifier"===t.type)switch(t.name){case"normal":e.children.head.data={type:"Number",loc:t.loc,value:"400"};break;case"bold":e.children.head.data={type:"Number",loc:t.loc,value:"700"}}},background:function(e){function t(){n.length||n.unshift({type:"Number",loc:null,value:"0"},{type:"Number",loc:null,value:"0"}),r.push.apply(r,n),n=[]}let r=[],n=[];e.children.forEach(e=>{if("Operator"===e.type&&","===e.value){t(),r.push(e);return}("Identifier"!==e.type||"transparent"!==e.name&&"none"!==e.name&&"repeat"!==e.name&&"scroll"!==e.name)&&n.push(e)}),t(),e.children=new dj().fromArray(r)},border:g8,outline:g8},g9=/^(?:\+|(-))?0*(\d*)(?:\.0*|(\.\d*?)0*)?$/,g7=/^([\+\-])?0*(\d*)(?:\.0*|(\.\d*?)0*)?$/,be=new Set(["Dimension","Hash","Identifier","Number","Raw","UnicodeRange"]);function bt(e,t){let r=t&&null!==t.prev&&be.has(t.prev.data.type)?g7:g9;return(""===(e=String(e).replace(r,"$1$2$3"))||"-"===e)&&(e="0"),e}let br=new Set(["calc","min","max","clamp"]),bn=new Set(["px","mm","cm","in","pt","pc","em","ex","ch","rem","vh","vw","vmin","vmax","vm"]),bi=new Set(["width","min-width","max-width","height","min-height","max-height","flex","-ms-flex"]),ba={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:"90ee9
90",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"},bo={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 bs(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function bl(e,t,r,n){let i,a,o;if(0===t)i=a=o=r;else{let n=r<.5?r*(1+t):r+t-r*t,s=2*r-n;i=bs(s,n,e+1/3),a=bs(s,n,e),o=bs(s,n,e-1/3)}return[Math.round(255*i),Math.round(255*a),Math.round(255*o),n]}function bc(e){return 1===(e=e.toString(16)).length?"0"+e:e}function bu(e,t,r){let n=e.head,i=[],a=!1;for(;null!==n;){let{type:e,value:t}=n.data;switch(e){case"Number":case"Percentage":if(a)return;a=!0,i.push({type:e,value:Number(t)});break;case"Operator":if(","===t){if(!a)return;a=!1}else if(a||"+"!==t)return;break;default:return}n=n.next}if(i.length===t){if(4===i.length){if("Number"!==i[3].type)return;i[3].type="Alpha"}if(r){if(i[0].type!==i[1].type||i[0].type!==i[2].type)return}else{if("Number"!==i[0].type||"Percentage"!==i[1].type||"Percentage"!==i[2].type)return;i[0].type="Angle"}return i.map(function(e){let t=Math.max(0,e.value);switch(e.type){case"Number":t=Math.min(t,255);break;case"Percentage":if(t=Math.min(t,100)/100,!r)return t;t*=255;break;case"Angle":return(t%360+360)%360/360;case"Alpha":return Math.min(t,1)}return Math.round(t)})}}function bd(e,t){let r=e.value.toLowerCase();6===r.length&&r[0]===r[1]&&r[2]===r[3]&&r[4]===r[5]&&(r=r[0]+r[2]+r[4]),bo[r]?t.data={type:"Identifier",loc:e.loc,name:bo[r]}:e.value=r}let bh={Atrule:function(e){"keyframes"===hs(e.name).basename&&e.block.children.forEach(e=>{e.prelude.children.forEach(e=>{e.children.forEach((e,t)=>{"Percentage"===e.type&&"100"===e.value?t.data={type:"TypeSelector",loc:e.loc,name:"to"}:"TypeSelector"===e.type&&"from"===e.name&&(t.data={type:"Percentage",loc:e.loc,value:"0"})})})})},AttributeSelector:function(e){let t=e.value;if(t&&"String"===t.type){var r;""===(r=t.value)||"-"===r||g5.test(r)||(e.value={type:"Identifier",loc:t.loc,name:t.value})}},Value:function(e){if(!this.declaration)return;let t=hl(this.declaration.property);g6.hasOwnProperty(t.basename)&&g6[t.basename](e)},Dimension:function(e,t){let r=bt(e.value);if(e.value=r,"0"===r&&null!==this.declaration&&null===this.atrulePrelude){let n=e.unit.toLowerCase();if(!bn.has(n)||"-ms-flex"===this.declaration.property||"flex"===this.declaration.property||this.function&&br.has(this.function.name))return;t.data={type:"Number",loc:e.loc,value:r}}},Percentage:function(e,t){e.value=bt(e.value),"0"===e.value&&this.declaration&&!bi.has(this.declaration.property)&&(t.data={type:"Number",loc:e.loc,value:e.value},gB.matchDeclaration(this.declaration).isType(t.data,"length")||(t.data=e))},Number:function(e){e.value=bt(e.value)},Url:function(e){e.value=e.value.replace(/\\/g,"/")},Hash:bd,Identifier:function(e,t){if(null===this.declaration)return;let r=e.name.toLowerCase();if(ba.hasOwnProperty(r)&&gB.matchDeclaration(this.declaration).isType(e,"color")){let n=ba[r];n.length+1<=r.length?t.data={type:"Hash",loc:e.loc,value:n}:("grey"===r&&(r="gray"),e.name=r)}},Function:function(e,t){let r,n=e.name;if("rgba"===n||"hsla"===n){if(!(r=bu(e.children,4,"rgba"===n)))return;if("hsla"===n&&(r=bl(...r),e.name="rgba"),0===r[3]){let n=this.function&&this.function.name;if(0===r[0]&&0===r[1]&&0===r[2]||!/^(?:to|from|color-stop)$|gradient$/i.test(n)){t.data={type:"Identifier",loc:e.loc,name:"transparent"};return}}
9if(1!==r[3])return void e.children.forEach((e,t,n)=>{if("Operator"===e.type){","!==e.value&&n.remove(t);return}t.data={type:"Number",loc:e.loc,value:bt(r.shift())}});n="rgb"}if("hsl"===n){if(!(r=r||bu(e.children,3,!1)))return;r=bl(...r),n="rgb"}if("rgb"===n){if(!(r=r||bu(e.children,3,!0)))return;t.data={type:"Hash",loc:e.loc,value:bc(r[0])+bc(r[1])+bc(r[2])},bd(t.data,t)}}};class bp{constructor(){this.map=new Map}resolve(e){let t=this.map.get(e);return void 0===t&&(t=this.map.size+1,this.map.set(e,t)),t}}function bm(e){return("Raw"===e.type?g_(e.value,{context:"selectorList"}):e).children.reduce((e,t)=>(function(e,t){for(let r=0;r<3;r++)if(e[r]!==t[r])return e[r]>t[r]?e:t;return e})(bf(t),e),[0,0,0])}function bf(e){let t=0,r=0,n=0;return e.children.forEach(e=>{switch(e.type){case"IdSelector":t++;break;case"ClassSelector":case"AttributeSelector":r++;break;case"PseudoClassSelector":switch(e.name.toLowerCase()){case"not":case"has":case"is":case"matches":case"-webkit-any":case"-moz-any":{let[i,a,o]=bm(e.children.first);t+=i,r+=a,n+=o;break}case"nth-child":case"nth-last-child":{let i=e.children.first;if("Nth"===i.type&&i.selector){let[e,a,o]=bm(i.selector);t+=e,r+=a+1,n+=o}else r++;break}case"where":break;case"before":case"after":case"first-line":case"first-letter":n++;break;default:r++}break;case"TypeSelector":!e.name.endsWith("*")&&n++;break;case"PseudoElementSelector":n++}}),[t,r,n]}let bg=bf,bb=new Set(["first-letter","first-line","after","before"]),by=new Set(["link","visited","hover","active","first-letter","first-line","after","before"]),{hasOwnProperty:bk}=Object.prototype;function bv(e,t,r,n){let i=t.data,a=hs(i.name).basename,o=i.name.toLowerCase()+"/"+(i.prelude?i.prelude.id:null);bk.call(e,a)||(e[a]=Object.create(null)),n&&delete e[a][o],bk.call(e[a],o)||(e[a][o]=new dj),e[a][o].append(r.remove(t))}function bw(e){return"Atrule"===e.type&&"media"===e.name}function bx(e,t,r){if(!bw(e))return;let n=t.prev&&t.prev.data;n&&bw(n)&&e.prelude&&n.prelude&&e.prelude.id===n.prelude.id&&(n.block.children.appendList(e.block.children),r.remove(t))}let{hasOwnProperty:bS}=Object.prototype;function bC(e,t){let r=e.head,n=t.head;for(;null!==r&&null!==n&&r.data.id===n.data.id;)r=r.next,n=n.next;return null===r&&null===n}function bA(e,t){let r=e.head,n=t.head;for(;null!==r&&null!==n&&r.data.id===n.data.id;)r=r.next,n=n.next;return null===r&&null===n}function bE(e,t){return t.forEach(t=>{let r=t.id,n=e.head;for(;n;){let e=n.data.id;if(e===r)return;if(e>r)break;n=n.next}e.insert(e.createItem(t),n)}),e}function bT(e,t){let r=e.head;for(;null!==r;){let e=t.head;for(;null!==e;){if(r.data.compareMarker===e.data.compareMarker)return!0;e=e.next}r=r.next}return!1}function bz(e){switch(e.type){case"Rule":return bT(e.prelude.children,this);case"Atrule":if(e.block)return e.block.children.some(bz,this);break;case"Declaration":return!1}return!0}function bL(e,t,r){let n=e.prelude.children,i=e.block.children;r.prevUntil(t.prev,function(a){if("Rule"!==a.type)return bz.call(n,a);let o=a.prelude.children,s=a.block.children;if(e.pseudoSignature===a.pseudoSignature){if(bC(o,n))return s.appendList(i),r.remove(t),!0;if(bA(i,s))return bE(o,n),r.remove(t),!0}return bT(n,o)})}function bN(e,t,r){let n=e.prelude.children;for(;n.head!==n.tail;){let i=new dj;i.insert(n.remove(n.head)),r.insert(r.createItem({type:"Rule",loc:e.loc,prelude:{type:"SelectorList",loc:e.prelude.loc,children:i},block:{type:"Block",loc:e.block.loc,children:e.block.children.copy()},pseudoSignature:e.pseudoSignature}),t)}}let bO=["top","right","bottom","left"],bP={"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"},bD={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 bM{constructor(e){this.name=e,this.loc=null,this.iehack=void 0,this.sides={top:null,right:null,bottom:null,left:null}}getValueSequence(e,t){let r=[],n="";return!("Value"!==e.value.type||e.value.children.some(function(t){let i=!1;switch(t.type){case"Identifier":switch(t.name){case"\\0":case"\\9":n=t.name;return;case"inherit":case"initial":case"unset":case"revert":i=t.name}break;case"Dimension":switch(t.unit){case"rem":case"vw":case"vh":case"vmin":case"vmax":case"vm":i=t.unit}break;case"Hash":case"Number":case"Percentage":break;
9case"Function":if("var"===t.name)return!0;i=t.name;break;default:return!0}r.push({node:t,special:i,important:e.important})}))&&!(r.length>t)&&("string"!=typeof this.iehack||this.iehack===n)&&(this.iehack=n,r)}canOverride(e,t){let r=this.sides[e];return!r||t.important&&!r.important}add(e,t){return!!(function(){let r=this.sides,n=bP[e];if(n){if(n in r==!1)return!1;let e=this.getValueSequence(t,1);if(!e||!e.length)return!1;for(let t in r)if(null!==r[t]&&r[t].special!==e[0].special)return!1;return!this.canOverride(n,e[0])||(r[n]=e[0],!0)}if(e===this.name){let e=this.getValueSequence(t,4);if(!e||!e.length)return!1;switch(e.length){case 1:e[1]=e[0],e[2]=e[0],e[3]=e[0];break;case 2:e[2]=e[0],e[3]=e[1];break;case 3:e[3]=e[1]}for(let t=0;t<4;t++)for(let n in r)if(null!==r[n]&&r[n].special!==e[t].special)return!1;for(let t=0;t<4;t++)this.canOverride(bO[t],e[t])&&(r[bO[t]]=e[t]);return!0}}).call(this)&&(this.loc||(this.loc=t.loc),!0)}isOkToMinimize(){let e=this.sides.top,t=this.sides.right,r=this.sides.bottom,n=this.sides.left;if(e&&t&&r&&n){let i=e.important+t.important+r.important+n.important;return 0===i||4===i}return!1}getValue(){let e=new dj,t=this.sides,r=[t.top,t.right,t.bottom,t.left],n=[gG(t.top.node),gG(t.right.node),gG(t.bottom.node),gG(t.left.node)];n[3]===n[1]&&(r.pop(),n[2]===n[0]&&(r.pop(),n[1]===n[0]&&r.pop()));for(let t=0;t<r.length;t++)e.appendData(r[t].node);return this.iehack&&e.appendData({type:"Identifier",loc:null,name:this.iehack}),{type:"Value",loc:null,children:e}}getDeclaration(){return{type:"Declaration",loc:this.loc,important:this.sides.top.important,property:this.name,value:this.getValue()}}}function bI(e,t,r,n){let i=e.block.children,a=e.prelude.children.first.id;return e.block.children.forEachRight(function(e,o){let s,l,c=e.property;if(!bD.hasOwnProperty(c))return;let u=bD[c];if((!n||a===n)&&u in t&&(l=2,s=t[u]),(!s||!s.add(c,e))&&(l=1,!(s=new bM(u)).add(c,e))){n=null;return}t[u]=s,r.push({operation:l,block:i,item:o,shorthand:s}),n=a}),n}let bR=1,bq=new Set(["src"]),bF={display:/table|ruby|flex|-(flex)?box$|grid|contents|run-in/i,"text-align":/^(start|end|match-parent|justify-all)$/i},bj={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"]},b_={"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 bG(e,t,r){let n=hl(e).basename;if("background"===n)return e+":"+gG(t.value);let i=t.id,a=r[i];if(!a){switch(t.value.type){case"Value":let e={},o="",s="",l=!1;t.value.children.forEach(function t(r){switch(r.type){case"Value":case"Brackets":case"Parentheses":r.children.forEac
9h(t);break;case"Raw":l=!0;break;case"Identifier":{let{name:t}=r;o||(o=hs(t).vendor),/\\[09]/.test(t)&&(s=RegExp.lastMatch),bj.hasOwnProperty(n)?-1===bj[n].indexOf(t)&&(e[t]=!0):bF.hasOwnProperty(n)&&bF[n].test(t)&&(e[t]=!0);break}case"Function":{let{name:n}=r;o||(o=hs(n).vendor),"rect"===n&&(r.children.some(e=>"Operator"===e.type&&","===e.value)||(n="rect-backward")),e[n+"()"]=!0,r.children.forEach(t);break}case"Dimension":{let{unit:t}=r;switch(/\\[09]/.test(t)&&(s=RegExp.lastMatch),t){case"rem":case"vw":case"vh":case"vmin":case"vmax":case"vm":e[t]=!0}}}}),a=l?"!"+bR++:"!"+Object.keys(e).sort()+"|"+s+o;break;case"Raw":a="!"+t.value.value;break;default:a=gG(t.value)}r[i]=a}return e+a}function bB(e,t,r,n,i){let a=e.block.children;a.forEachRight(function(e,t){let{property:r}=e,o=bG(r,e,i),s=n[o];s&&!bq.has(r)?e.important&&!s.item.data.important?(n[o]={block:a,item:t},s.block.remove(s.item)):a.remove(t):function(e,t,r){let n=hl(t.property);if(b_.hasOwnProperty(n.basename))for(let i of b_[n.basename]){let a=bG(n.prefix+i,t,r),o=e.hasOwnProperty(a)?e[a]:null;if(o&&(!t.important||o.item.data.important))return o}}(n,e,i)?a.remove(t):(e.fingerprint=o,n[o]={block:a,item:t})}),a.isEmpty&&r.remove(t)}function bU(e,t,r){let n=e.prelude.children,i=e.block.children,a=n.first.compareMarker,o={};r.nextUntil(t.next,function(t,s){if("Rule"!==t.type)return bz.call(n,t);if(e.pseudoSignature!==t.pseudoSignature)return!0;let l=t.prelude.children.head,c=t.block.children,u=l.data.compareMarker;if(u in o)return!0;if(n.head===n.tail&&n.first.id===l.data.id){i.appendList(c),r.remove(s);return}if(bA(i,c)){let e=l.data.id;n.some((t,r)=>e<t.id?(n.insert(l,r),!0):r.next?void 0:(n.insert(l),!0)),r.remove(s);return}if(u===a)return!0;o[u]=!0})}function bW(e){return e.reduce((e,t)=>e+t.id.length+1,0)-1}function bV(e){let t=0;for(let r of e)t+=r.length;return t+e.length-1}function b$(e,t,r){let n=null!==this.block&&this.block.avoidRulesMerge,i=e.prelude.children,a=e.block,o=Object.create(null),s=!0,l=!0;r.prevUntil(t.prev,function(c,u){let d=c.block,h=c.type;if("Rule"!==h){let e=bz.call(i,c);return!e&&"Atrule"===h&&d&&gW(d,{visit:"Rule",enter(e){e.prelude.children.forEach(e=>{o[e.compareMarker]=!0})}}),e}if(e.pseudoSignature!==c.pseudoSignature)return!0;let p=c.prelude.children;if(!(l=!p.some(e=>e.compareMarker in o))&&!s)return!0;if(s&&bC(p,i))return d.children.appendList(a.children),r.remove(t),!0;let m=function(e,t){let r={eq:[],ne1:[],ne2:[],ne2overrided:[]},n=Object.create(null),i=Object.create(null);for(let e=t.head;e;e=e.next)i[e.data.id]=!0;for(let t=e.head;t;t=t.next){let e=t.data;e.fingerprint&&(n[e.fingerprint]=e.important),i[e.id]?(i[e.id]=!1,r.eq.push(e)):r.ne1.push(e)}for(let e=t.head;e;e=e.next){let t=e.data;i[t.id]&&(bS.call(n,t.fingerprint)&&(n[t.fingerprint]||!t.important)||r.ne2.push(t),r.ne2overrided.push(t))}return r}(a.children,d.children);if(m.eq.length){if(!m.ne1.length&&!m.ne2.length)return l&&(bE(i,p),r.remove(u)),!0;else if(!n)if(m.ne1.length&&!m.ne2.length){let e=bW(i),t=bV(m.eq);s&&e<t&&(bE(p,i),a.children.fromArray(m.ne1))}else if(!m.ne1.length&&m.ne2.length){let e=bW(p),t=bV(m.eq);l&&e<t&&(bE(i,p),d.children.fromArray(m.ne2))}else{let n={type:"SelectorList",loc:null,children:bE(p.copy(),i)},o=bW(n.children)+2;if(bV(m.eq)>=o){let i=r.createItem({type:"Rule",loc:null,prelude:n,block:{type:"Block",loc:null,children:new dj().fromArray(m.eq)},pseudoSignature:e.pseudoSignature});return a.children.fromArray(m.ne1),d.children.fromArray(m.ne2overrided),s?r.insert(i,u):r.insert(i,t),!0}}}s&&(s=!p.some(e=>i.some(t=>t.compareMarker===e.compareMarker))),p.forEach(e=>{o[e.compareMarker]=!0})})}function bH(e,t){var r,n,i;let a,o,s,l;e=e||{type:"StyleSheet",loc:null,children:new dj};let c={logger:"function"==typeof(t=t||{}).logger?t.logger:function(){},restructuring:"restructure"in(r=t)?r.restructure:!("restructuring"in r)||r.restructuring,forceMedia
9Merge:!!t.forceMediaMerge,usage:!!t.usage&&function(e){let t=!1;if(e.scopes&&Array.isArray(e.scopes)){t=Object.create(null);for(let r=0;r<e.scopes.length;r++){let n=e.scopes[r];if(!n||!Array.isArray(n))throw Error("Wrong usage format");for(let e of n){if(gK.call(t,e))throw Error(`Class can't be used for several scopes: ${e}`);t[e]=r+1}}}return{whitelist:gJ(e),blacklist:gJ(e.blacklist),scopes:t}}(t.usage)},u=new dj,d=("boolean"==typeof(l="comments"in(n=t)?n.comments:"exclamation")?l=!!l&&"exclamation":"exclamation"!==l&&"first-exclamation"!==l&&(l=!1),l),h=!0,p=1;(t.clone&&(e=function e(t){let r={};for(let n in t){let i=t[n];i&&(Array.isArray(i)||i instanceof dj?i=i.map(e):i.constructor===Object&&(i=e(i))),r[n]=i}return r}(e)),"StyleSheet"===e.type)?(a=e.children,e.children=u):(i=e,a=new dj().appendData({type:"Rule",loc:null,prelude:{type:"SelectorList",loc:null,children:new dj().appendData({type:"Selector",loc:null,children:new dj().appendData({type:"TypeSelector",loc:null,name:"x"})})},block:i}));do{if(!function(e,t,r,n){n.logger(`Compress block #${r}`,null,!0);let i=1;"StyleSheet"===e.type&&(e.firstAtrulesAllowed=t,e.id=i++),gW(e,{visit:"Atrule",enter(e){null!==e.block&&(e.block.id=i++)}}),n.logger("init",e),gW(e,{leave(e,t,r){g4.hasOwnProperty(e.type)&&g4[e.type].call(this,e,t,r,n)}}),n.logger("clean",e),gW(e,{leave(e,t,r){bh.hasOwnProperty(e.type)&&bh[e.type].call(this,e,t,r)}}),n.logger("replace",e),n.restructuring&&function(e,t){var r;let n=function(e,t){let r=function(){let e=new bp;return function(t){let r=gG(t);return t.id=e.resolve(r),t.length=r.length,t.fingerprint=null,t}}();return gW(e,{visit:"Rule",enter(e){e.block.children.forEach(r);var n=t.usage;let i=new Set;e.prelude.children.forEach(function(e){let t="*",r=0;e.children.forEach(function(a){switch(a.type){case"ClassSelector":if(n&&n.scopes){let t=n.scopes[a.name]||0;if(0!==r&&t!==r)throw Error("Selector can't has classes from different scopes: "+gG(e));r=t}break;case"PseudoClassSelector":{let e=a.name.toLowerCase();by.has(e)||i.add(`:${e}`);break}case"PseudoElementSelector":{let e=a.name.toLowerCase();bb.has(e)||i.add(`::${e}`);break}case"TypeSelector":t=a.name.toLowerCase();break;case"AttributeSelector":a.flags&&i.add(`[${a.flags.toLowerCase()}]`);break;case"Combinator":t="*"}}),e.compareMarker=bg(e).toString(),e.id=null,e.id=gG(e),r&&(e.compareMarker+=":"+r),"*"!==t&&(e.compareMarker+=","+t)}),e.pseudoSignature=i.size>0&&[...i].sort().join(",")}}),gW(e,{visit:"Atrule",enter(e){e.prelude&&(e.prelude.id=null,e.prelude.id=gG(e.prelude)),"keyframes"===hs(e.name).basename&&(e.block.avoidRulesMerge=!0,e.block.children.forEach(function(e){e.prelude.children.forEach(function(e){e.compareMarker=e.id})}))}}),{declaration:r}}(e,t);t.logger("prepare",e);let i=Object.create(null),a=null;for(let r in e.children.forEach(function(e,r,n){if("Atrule"===e.type){let o=hs(e.name).basename;switch(o){case"keyframes":bv(i,r,n,!0);return;
9case"media":if(t.forceMediaMerge)return void bv(i,r,n,!1)}null===a&&"charset"!==o&&"import"!==o&&(a=r)}else null===a&&(a=r)}),i)for(let t in i[r])e.children.insertList(i[r][t],"media"===r?null:a);gW(e,{visit:"Atrule",reverse:!0,enter:bx}),t.logger("mergeAtrule",e),gW(e,{visit:"Rule",enter:bL}),t.logger("initialMergeRuleset",e),gW(e,{visit:"Rule",reverse:!0,enter:bN}),t.logger("disjoinRuleset",e);let o={},s=[];gW(e,{visit:"Rule",reverse:!0,enter(e){let t,r,n=this.block||this.stylesheet,i=(e.pseudoSignature||"")+"|"+e.prelude.children.first.id;o.hasOwnProperty(n.id)?t=o[n.id]:(t={lastShortSelector:null},o[n.id]=t),t.hasOwnProperty(i)?r=t[i]:(r={},t[i]=r),t.lastShortSelector=bI.call(this,e,r,s,t.lastShortSelector)}}),r=n.declaration,s.forEach(function(e){let t=e.shorthand;t.isOkToMinimize()&&(1===e.operation?e.item.data=r(t.getDeclaration()):e.block.remove(e.item))}),t.logger("restructShorthand",e);let l={},c=Object.create(null);gW(e,{visit:"Rule",reverse:!0,enter(e,t,r){let n,i,a=this.block||this.stylesheet,o=(e.pseudoSignature||"")+"|"+e.prelude.children.first.id;l.hasOwnProperty(a.id)?n=l[a.id]:(n={},l[a.id]=n),n.hasOwnProperty(o)?i=n[o]:(i={},n[o]=i),bB.call(this,e,t,r,i,c)}}),t.logger("restructBlock",e),gW(e,{visit:"Rule",enter:bU}),t.logger("mergeRuleset",e),gW(e,{visit:"Rule",reverse:!0,enter:b$}),t.logger("restructRuleset",e)}(e,n)}((o=function(e,t){let r,n=new dj,i=!1;return e.nextUntil(e.head,(e,a,o)=>{if("Comment"===e.type)return t&&"!"===e.value.charAt(0)?!!i||!!r||(o.remove(a),void(r=e)):void o.remove(a);"WhiteSpace"!==e.type&&(i=!0),n.insert(o.remove(a))}),{comment:r,stylesheet:{type:"StyleSheet",loc:null,children:n}}}(a,!!d)).stylesheet,h,p++,c),s=o.stylesheet.children,o.comment&&(u.isEmpty||u.insert(dj.createItem({type:"Raw",value:"\n"})),u.insert(dj.createItem(o.comment)),s.isEmpty||u.insert(dj.createItem({type:"Raw",value:"\n"}))),h&&!s.isEmpty){let e=s.last;("Atrule"!==e.type||"import"!==e.name&&"charset"!==e.name)&&(h=!1)}"exclamation"!==d&&(d=!1),u.appendList(s)}while(!a.isEmpty);return{ast:e}}function bX(e){let t=f0(e,!0),r=f0(e);return t.length<r.length?t:r}let{lexer:bY,tokenize:bQ,parse:bK,generate:bZ,walk:bJ,find:b0,findLast:b1,findAll:b2,fromPlainObject:b3,toPlainObject:b4}=gQ({node:{String:{generate(e){this.token(5,bX(e.value))}},Url:{generate(e){let t=gm(e.value),r=bX(e.value);this.token(7,t.length<=r.length+5?t:"url("+r+")")}}}}),{parse:b5,generate:b8,compress:b6}=ts;function b9(e,t,r,n){return t.debug&&console.error(`## ${e} done in %d ms 10`,Date.now()-r),n}function b7(e,t,r){Array.isArray(r)||(r=[r]),r.forEach(r=>r(e,t))}function ye(e,t,r){var n,i;let a,o=(r=r||{}).filename||"<unknown>",s=b9("parsing",r,Date.now(),b5(t,{context:e,filename:o,positions:!!r.sourceMap}));r.beforeCompress&&b9("beforeCompress",r,Date.now(),b7(s,r,r.beforeCompress));let l=b9("compress",r,Date.now(),b6(s,("function"!=typeof(n={...n=r}).logger&&n.debug&&(n.logger=(i=n.debug,function(e,t){let r=e;if(t&&(r=`[${((Date.now()-a)/1e3).toFixed(3)}s] ${r}`),i>1&&t){let e=b8(t);2===i&&e.length>256&&(e=e.substr(0,256)+"..."),r+=` 11 ${e} 12`}console.error(r),a=Date.now()})),n)));return r.afterCompress&&b9("afterCompress",r,Date.now(),b7(l,r,r.afterCompress)),r.sourceMap?b9("generate(sourceMap: true)",r,Date.now(),(()=>{let e=b8(l.ast,{sourceMap:!0});return e.map._file=o,e.map.setSourceContent(o,t),e})()):b9("generate",r,Date.now(),{css:b8(l.ast),map:null})}let yt=u7.skip,yr=(e,t)=>{let r=[];e.block.children.forEach(e=>{"Declaration"===e.type&&r.push({name:e.property,value:u8(e.value),important:!0===e.important})});let n=[];return u7(e.prelude,e=>{if("Selector"===e.type){let i=function e(t){let r={};for(let n of Object.keys(t)){let i=t[n];i&&(Array.isArray(i)||i instanceof am?i=i.map(e):i.constructor===Object&&(i=e(i))),r[n]=i}return r}(e),a=!1;u7(i,(e,t,r)=>{"PseudoClassSelector"===e.type&&(a=!0,r.remove(t))}),n.push({specificity:bg(e),dynamic:a||t,selector:u8(i),declarations:r})}}),n},yn=(e,t)=>{let r=[];return u7(u5(e,{parseValue:!1,parseAtrulePrelude:!1}),e=>"Rule"===e.type?(r.push(...yr(e,t||!1)),yt):"Atrule"===e.type?(["keyframes","-webkit-keyframes","-o-keyframes","-moz-keyframes"].includes(e.name)||u7(e,e=>{if("Rule"===e.type)return r.push(...yr(e,t||!0)),yt}),yt):void 0),r},yi=(e,t,r)=>{let n={},i=new Map;for(let[e,r]of Object.entries(t.attributes))iM.presentation.has(e)&&(n[e]={type:"static",inherited:!1,value:r},i.set(e,!1));for(let{selector:a,declarations:o,dynamic:s}of e.rules)if(ik(t,a,r))for(let{name:e,value:t,important:r}of o){let a=n[e];if(!a||"dynamic"!==a.type){if(s){n[e]={type:"dynamic",inherited:!1};continue}(null==a||!0===r||!1===i.get(e))&&(n[e]={type:"static",inherited:!1,value:t},i.set(e,r))}}for(let{name:e,value:r,important:a}of null==t.attributes.style?[]:(e=>{let t=[];return u7(u5(e,{context:"declarationList",parseValue:!1}),e=>{"Declaration"===e.type&&t.push({name:e.property,value:u8(e.value),important:!0===e.important})}),t})(t.attributes.style)){let t=n[e];t&&"dynamic"===t.type||(null==t||!0===a||!1===i.get(e))&&(n[e]={type:"static",inherited:!1,value:r},i.set(e,a))}return n},ya=(e,t)=>{for(let r=0;r<4;r+=1)if(e[r]<t[r])return -1;else if(e[r]>t[r])return 1;return 0},yo=e=>{let t=[],r=new Map;return t9(e,{element:{enter:(e,n)=>{if(r.set(e,n),"style"===e.name&&(null==e.attributes.type||""===e.attributes.type||"text/css"===e.attributes.type)){let r=null!=e.attributes.media&&"all"!==e.attributes.media;
12for(let n of e.children)("text"===n.type||"cdata"===n.type)&&t.push(...yn(n.value,r))}}}}),t.sort((e,t)=>ya(e.specificity,t.specificity)),{rules:t,parents:r}},ys=(e,t)=>{let{parents:r}=e,n=yi(e,t,r),i=r.get(t);for(;null!=i&&"root"!==i.type;){for(let[t,a]of Object.entries(yi(e,i,r)))null==n[t]&&i_.has(t)&&!iG.has(t)&&(n[t]={...a,inherited:!0});i=r.get(i)}return n},yl=(e,t,r=null,n=!1)=>{for(let i of"string"==typeof e?nT(e):nT(u8(e.data)))if(i.some((e,a)=>(!n||a!==i.length-1&&!!nw(i[a+1]))&&"attribute"===e.type&&e.name===t&&(null==r||e.value===r)))return!0;return!1},yc="removeDeprecatedAttrs",yu="removes deprecated attributes";function yd(e,t,r,n){t&&(t.safe&&t.safe.forEach(t=>{n.has(t)||delete e.attributes[t]}),r.removeUnsafe&&t.unsafe&&t.unsafe.forEach(t=>{n.has(t)||delete e.attributes[t]}))}function yh(e,t){let r=function(e){let t=new Set;return e.rules.forEach(e=>{nT(e.selector).forEach(e=>{e.forEach(e=>{"attribute"===e.type&&t.add(e.name)})})}),t}(yo(e));return{element:{enter:e=>{let n=iq[e.name];n&&(n.attrsGroups.has("core")&&e.attributes["xml:lang"]&&!r.has("xml:lang")&&e.attributes.lang&&delete e.attributes["xml:lang"],n.attrsGroups.forEach(n=>{yd(e,iR[n],t,r)}),yd(e,n.deprecated,t,r))}}}}let yp="removeMetadata",ym="removes <metadata>",yf=()=>({element:{enter:(e,t)=>{"metadata"===e.name&&iv(e,t)}}}),yg="removeEditorsNSData",yb="removes editors namespaces, elements and attributes",yy=(e,t)=>{let r=[...iF];Array.isArray(t.additionalNamespaces)&&(r=[...iF,...t.additionalNamespaces]);let n=[];return{element:{enter:(e,t)=>{if("svg"===e.name)for(let[t,i]of Object.entries(e.attributes))t.startsWith("xmlns:")&&r.includes(i)&&(n.push(t.slice(6)),delete e.attributes[t]);for(let t of Object.keys(e.attributes))if(t.includes(":")){let[r]=t.split(":");n.includes(r)&&delete e.attributes[t]}if(e.name.includes(":")){let[r]=e.name.split(":");n.includes(r)&&iv(e,t)}}}}},yk="cleanupAttrs",yv="cleanups attributes from newlines, trailing and repeating spaces",yw=/(\S)\r?\n(\S)/g,yx=/\r?\n/g,yS=/\s{2,}/g,yC=(e,t)=>{let{newlines:r=!0,trim:n=!0,spaces:i=!0}=t;return{element:{enter:e=>{for(let t of Object.keys(e.attributes))r&&(e.attributes[t]=e.attributes[t].replace(yw,(e,t,r)=>t+" "+r),e.attributes[t]=e.attributes[t].replace(yx,"")),n&&(e.attributes[t]=e.attributes[t].trim()),i&&(e.attributes[t]=e.attributes[t].replace(yS," "))}}}},yA="mergeStyles",yE="merge multiple style elements into one",yT=()=>{let e=null,t="",r="text";return{element:{enter:(n,i)=>{if("foreignObject"===n.name)return t6;if("style"!==n.name||null!=n.attributes.type&&""!==n.attributes.type&&"text/css"!==n.attributes.type)return;let a="";for(let e of n.children)"text"===e.type&&(a+=e.value),"cdata"===e.type&&(r="cdata",a+=e.value);if(0===a.trim().length)return void iv(n,i);if(null==n.attributes.media?t+=a:(t+=`@media ${n.attributes.media}{${a}}`,delete n.attributes.media),null==e)e=n;else{iv(n,i);let a={type:r,value:t};e.children=[a]}}}}},yz="inlineStyles",yL="inline styles (additional options)",yN=[...iV.functional,...iV.treeStructural],yO=(e,t)=>{let{onlyMatchedOnce:r=!0,removeMatchedSelectors:n=!0,useMqs:i=["","screen"],usePseudos:a=[""]}=t,o=[],s=[];return{element:{enter:(e,t)=>{if("foreignObject"===e.name)return t6;if("style"!==e.name||0===e.children.length||null!=e.attributes.type&&""!==e.attributes.type&&"text/css"!==e.attributes.type)return;let r=e.children.filter(e=>"text"===e.type||"cdata"===e.type).map(e=>e.value).join(""),n=null;try{n=u5(r,{parseValue:!1,parseCustomProperty:!1})}catch{return}"StyleSheet"===n.type&&o.push({node:e,parentNode:t,cssAst:n}),u7(n,{visit:"Rule",enter(e){let t=this.atrule,r="";null!=t&&(r=t.name,null!=t.prelude&&(r+=` ${u8(t.prelude)}`)),i.includes(r)&&"SelectorList"===e.prelude.type&&e.prelude.children.forEach((t,r)=>{if("Selector"===t.type){let n=[];t.children.forEach((e,t,r)=>{"PseudoClassSelector"!==e.type&&"PseudoElementSelector"!==e.type||yN.includes(e.name)||n.push({item:t,list:r})});let i=u8({type:"Selector",children:new am().fromArray(n.map(e=>e.item.data))});if(a.includes(i))for(let e of n)e.list.remove(e.item);s.push({node:t,rule:e,item:r})}})}})}},root:{exit:()=>{if(0===o.length)return;let t=s.slice().sort((e,t)=>
12ya(bg(e.item.data),bg(t.item.data))).reverse();for(let i of t){let t=u8(i.item.data),a=[];try{for(let r of ib(e,t))"element"===r.type&&a.push(r)}catch{continue}if(0!==a.length&&(!r||!(a.length>1))){for(let e of a){let t,r=u5(e.attributes.style??"",{context:"declarationList",parseValue:!1});if("DeclarationList"!==r.type)continue;let n=new Map;u7(r,{visit:"Declaration",enter(e,r){null==t&&(t=r),n.set(e.property.toLowerCase(),r)}}),u7(i.rule,{visit:"Declaration",enter(i){let a=i.property;iM.presentation.has(a)&&!s.some(e=>yl(e.item,a))&&delete e.attributes[a];let o=n.get(a),l=r.children.createItem(i);null==o?r.children.insert(l,t):!0!==o.data.important&&!0===i.important&&(r.children.replace(o,l),n.set(a,l))}});let a=u8(r);0!==a.length&&(e.attributes.style=a)}n&&0!==a.length&&"SelectorList"===i.rule.prelude.type&&i.rule.prelude.children.remove(i.item),i.matchedElements=a}}if(n){for(let e of t)if(null!=e.matchedElements&&(!r||!(e.matchedElements.length>1)))for(let t of e.matchedElements){let r=new Set(null==t.attributes.class?null:t.attributes.class.split(" "));for(let t of e.node.children)"ClassSelector"!==t.type||s.some(e=>yl(e.item,"class",t.name,!0))||r.delete(t.name);0===r.size?delete t.attributes.class:t.attributes.class=Array.from(r).join(" ");let n=e.node.children.first;n?.type!=="IdSelector"||t.attributes.id!==n.name||s.some(e=>yl(e.item,"id",n.name,!0))||delete t.attributes.id}for(let e of o)if(u7(e.cssAst,{visit:"Rule",enter:function(e,t,r){"Rule"===e.type&&"SelectorList"===e.prelude.type&&e.prelude.children.isEmpty&&r.remove(t)}}),e.cssAst.children.isEmpty)iv(e.node,e.parentNode);else{let t=e.node.children[0];
12("text"===t.type||"cdata"===t.type)&&(t.value=u8(e.cssAst))}}}}}};var yP=r(44134).Buffer;let yD=/\burl\((["'])?#(.+?)\1\)/g,yM=/^#(.+?)$/,yI=/(\w+)\.[a-zA-Z]/,yR=(e,t,r)=>{let n,i,a="";return e.forEach((e,o)=>{if(n=" ",0==o&&(n=""),t.noSpaceAfterFlags&&("A"==r||"a"==r)){let e=o%7;(4==e||5==e)&&(n="")}let s=t.leadingZero?yq(e):e.toString();t.negativeExtraSpace&&""!=n&&(e<0||"."===s.charAt(0)&&i%1!=0)&&(n=""),i=e,a+=n+s}),a},yq=e=>{let t=e.toString();return 0<e&&e<1&&t.startsWith("0")?t.slice(1):-1<e&&e<0&&"0"===t[1]?t[0]+t.slice(2):t},yF=e=>!!("script"===e.name&&0!==e.children.length||"a"===e.name&&Object.entries(e.attributes).some(([e,t])=>("href"===e||e.endsWith(":href"))&&null!=t&&t.trimStart().startsWith("javascript:")))||[...iM.animationEvent,...iM.documentEvent,...iM.documentElementEvent,...iM.globalEvent,...iM.graphicalEvent].some(t=>null!=e.attributes[t]),yj=e=>new RegExp(yD).test(e),y_=(e,t)=>{let r=[];if(ij.has(e))for(let e of t.matchAll(yD))r.push(e[2]);if("href"===e||e.endsWith(":href")){let e=yM.exec(t);null!=e&&r.push(e[1])}if("begin"===e){let e=yI.exec(t);null!=e&&r.push(e[1])}return r.map(e=>decodeURI(e))},yG=(e,t)=>{let r=10**t;return Math.round(e*r)/r},yB="minifyStyles",yU="minifies styles and removes unused styles",yW=(e,{usage:t,...r})=>{let n=new Map,i=[],a=new Set,o=new Set,s=new Set,l=!0,c=!0,u=!0,d=!1;"boolean"==typeof t?(l=t,c=t,u=t):t&&(l=null==t.tags||t.tags,c=null==t.ids||t.ids,u=null==t.classes||t.classes,d=null!=t.force&&t.force);let h=!1;return{element:{enter:(e,t)=>{if(yF(e)&&(h=!0),a.add(e.name),null!=e.attributes.id&&o.add(e.attributes.id),null!=e.attributes.class)for(let t of e.attributes.class.split(/\s+/))s.add(t);"style"===e.name&&0!==e.children.length?n.set(e,t):null!=e.attributes.style&&i.push(e)}},root:{exit:()=>{let e={};for(let[t,i]of((!h||d)&&(l&&(e.tags=Array.from(a)),c&&(e.ids=Array.from(o)),u&&(e.classes=Array.from(s))),n.entries()))if("text"===t.children[0].type||"cdata"===t.children[0].type){let n=t.children[0].value,a=ye("stylesheet",n,{...r,usage:e}).css;if(0===a.length){iv(t,i);continue}n.indexOf(">")>=0||n.indexOf("<")>=0?t.children[0].type="cdata":t.children[0].type="text",t.children[0].value=a}for(let e of i){let t=e.attributes.style;e.attributes.style=ye("declarationList",t,{...r}).css}}}}},yV="cleanupIds",y$="removes unused IDs and minifies used",yH=["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"],yX=yH.length-1,yY=e=>{if(null==e)return[0];e[e.length-1]+=1;for(let t=e.length-1;t>0;t--)e[t]>yX&&(e[t]=0,void 0!==e[t-1]&&e[t-1]++);return e[0]>yX&&(e[0]=0,e.unshift(0)),e},yQ=e=>e.map(e=>yH[e]).join(""),yK=(e,t)=>{let{remove:r=!0,minify:n=!0,preserve:i=[],preservePrefixes:a=[],force:o=!1}=t,s=new Set(Array.isArray(i)?i:i?[i]:[]),l=Array.isArray(a)?a:a?[a]:[],c=new Map,u=new Map,d=!1;return{element:{enter:e=>{if(!o){if("style"===e.name&&0!==e.children.length||yF(e)){d=!0;return}if("svg"===e.name){let t=!0;for(let r of e.children)if("element"!==r.type||"defs"!==r.name){t=!1;break}if(t)return t6}}for(let[t,r]of Object.entries(e.attributes))if("id"===t)c.has(r)?delete e.attributes.id:c.set(r,e);else for(let n of y_(t,r)){let r=u.get(n);null==r&&(r=[],u.set(n,r)),r.push({element:e,name:t})}}},root:{exit:()=>{if(d)return;let e=e=>s.has(e)||((e,t)=>{for(let r of t)if(e.startsWith(r))return!0;return!1})(e,l),t=null;for(let[r,i]of u){let a=c.get(r);if(null!=a){if(n&&!1===e(r)){let n;do n=yQ(t=yY(t));while(e(n)||u.has(n)&&null==c.get(n));for(let{element:e,name:t}of(a.attributes.id=n,i)){let i=e.attributes[t];i.includes("#")?e.attributes[t]=i.replace(`#${encodeURI(r)}`,`#${n}`).replace(`#${r}`,`#${n}`):e.attributes[t]=i.replace(`${r}.`,`${n}.`)}}c.delete(r)}}if(r)for(let[t,r]of c)!1===e(t)&&delete r.attributes.id}}}},yZ="removeUselessDefs",yJ="removes elements in <defs> without id",y0=()=>({element:{enter:(e,t)=>{if("defs"===e.name||iO.nonRendering.has(e.name)&&null==e.attributes.id){let r=[];y1(e,r),0===r.length&&iv(e,t),e.children=r}}}}),y1=(e,t)=>{for(let r of e.children)"element"===r.type&&(null!=r.attributes.id||"style"===r.name?t.push(r):y1(r,t))},y2="cleanupNumericValues",y3='rounds numeric values to the fixed precision, removes default "px" units',y4=/^([-+]?\d*\.?\d+([eE][-+]?\d+)?)(px|pt|pc|mm|cm|m|in|ft|em|ex|%)?$/,y5={cm:96/2.54,mm:96/25.4,in:96,pt:4/3,pc:16,px:1},y8=(e,t)=>{let{floatPrecision:r=3,leadingZero:n=!0,defaultPx:i=!0,convertToPx:a=!0}=t;return{element:{enter:e=>{if(null!=e.attributes.viewBox){let t=e.attributes.viewBox.trim().split(/(?:\s,?|,)\s*/g);e.attributes.viewBox=t.map(e=>{let t=Number(e);return Number.isNaN(t)?e:Number(t.toFixed(r))}).join(" ")}for(let[t,o]of Object.entries(e.attributes)){if("version"===t)continue;let s=y4.exec(o);if(s){let o,l=Number(Number(s[1]).toFixed(r)),c=s[3]||"";
12if(a&&""!==c&&c in y5){let e=Number((y5[c]*Number(s[1])).toFixed(r));e.toString().length<s[0].length&&(l=e,c="px")}o=n?yq(l):l.toString(),i&&"px"===c&&(c=""),e.attributes[t]=o+c}}}}}},y6="convertColors",y9="converts colors: rgb() to #rrggbb and #rrggbb to #rgb",y7="([+-]?(?:\\d*\\.\\d+|\\d+\\.?)%?)",ke="(?:\\s*,\\s*|\\s+)",kt=RegExp("^rgb\\(\\s*"+y7+ke+y7+ke+y7+"\\s*\\)$"),kr=/^#(([a-fA-F0-9])\2){3}$/,kn=([e,t,r])=>"#"+((256+e<<8|t)<<8|r).toString(16).slice(1).toUpperCase(),ki=(e,t)=>{let{currentColor:r=!1,names2hex:n=!0,rgb2hex:i=!0,convertCase:a="lower",shorthex:o=!0,shortname:s=!0}=t,l=0;return{element:{enter:e=>{for(let[t,c]of("mask"===e.name&&l++,Object.entries(e.attributes)))if(iW.has(t)){let u=c;r&&0===l&&("string"==typeof r?u===r:r instanceof RegExp?null!=r.exec(u):"none"!==u)&&(u="currentColor");if(n){let e=u.toLowerCase();null!=iB[e]&&(u=iB[e])}if(i){let e=u.match(kt);null!=e&&(u=kn(e.slice(1,4).map(e=>Math.max(0,Math.min(e.indexOf("%")>-1?Math.round(2.55*parseFloat(e)):Number(e),255)))))}if(a&&!yj(u)&&"currentColor"!==u&&("lower"===a?u=u.toLowerCase():"upper"===a&&(u=u.toUpperCase())),o){let e=kr.exec(u);null!=e&&(u="#"+e[0][1]+e[0][3]+e[0][5])}if(s){let e=u.toLowerCase();null!=iU[e]&&(u=iU[e])}e.attributes[t]=u}},exit:e=>{"mask"===e.name&&l--}}}},ka="removeUnknownsAndDefaults",ko="removes unknown elements content and attributes, removes attrs with default values",ks=new Map,kl=new Map,kc=new Map;for(let[e,t]of Object.entries(iq)){let r=new Set;if(t.content)for(let e of t.content)r.add(e);if(t.contentGroups)for(let e of t.contentGroups){let t=iO[e];if(t)for(let e of t)r.add(e)}let n=new Set;if(t.attrs)for(let e of t.attrs)n.add(e);let i=new Map;if(t.defaults)for(let[e,r]of Object.entries(t.defaults))i.set(e,r);for(let e of t.attrsGroups){let t=iM[e];if(t)for(let e of t)n.add(e);let r=iI[e];if(r)for(let[e,t]of Object.entries(r))i.set(e,t)}ks.set(e,r),kl.set(e,n),kc.set(e,i)}let ku=(e,t)=>{let{unknownContent:r=!0,unknownAttrs:n=!0,defaultAttrs:i=!0,defaultMarkupDeclarations:a=!0,uselessOverrides:o=!0,keepDataAttrs:s=!0,keepAriaAttrs:l=!0,keepRoleAttr:c=!1}=t,u=yo(e);return{instruction:{enter:e=>{a&&(e.value=e.value.replace(/\s*standalone\s*=\s*(["'])no\1/,""))}},element:{enter:(e,t)=>{if(e.name.includes(":"))return;if("foreignObject"===e.name)return t6;if(r&&"element"===t.type){let r=ks.get(t.name);if(null==r||0===r.size){if(null==ks.get(e.name))return void iv(e,t)}else if(!1===r.has(e.name))return void iv(e,t)}let a=kl.get(e.name),d=kc.get(e.name),h="element"===t.type?ys(u,t):null;for(let[t,r]of Object.entries(e.attributes))if(!(s&&t.startsWith("data-")||l&&t.startsWith("aria-"))&&(!c||"role"!==t)&&"xmlns"!==t){if(t.includes(":")){let[e]=t.split(":");if("xml"!==e&&"xlink"!==e)continue}if(n&&a&&!1===a.has(t)&&delete e.attributes[t],i&&null==e.attributes.id&&d&&d.get(t)===r&&h?.[t]==null&&delete e.attributes[t],o&&null==e.attributes.id){let n=h?.[t];!1===iG.has(t)&&null!=n&&"static"===n.type&&n.value===r&&delete e.attributes[t]}}}}}},kd="removeNonInheritableGroupAttrs",kh="removes non-inheritable group's presentational attributes",kp=()=>({element:{enter:e=>{if("g"===e.name)for(let t of Object.keys(e.attributes))!iM.presentation.has(t)||i_.has(t)||iG.has(t)||delete e.attributes[t]}}}),km="removeUselessStrokeAndFill",kf="removes useless stroke and fill attributes",kg=(e,t)=>{let{stroke:r=!0,fill:n=!0,removeNone:i=!1}=t,a=!1;if(t9(e,{element:{enter:e=>{("style"===e.name||yF(e))&&(a=!0)}}}),a)return null;let o=yo(e);return{element:{enter:(e,t)=>{if(null!=e.attributes.id)return t6;if(!iO.shape.has(e.name))return;let a=ys(o,e),s=a.stroke,l=a["stroke-opacity"],c=a["stroke-width"],u=a["marker-end"],d=a.fill,h=a["fill-opacity"],p="element"===t.type?ys(o,t):null,m=null==p?null:p.stroke;if(r&&(null==s||"static"===s.type&&"none"==s.value||null!=l&&"static"===l.type&&"0"===l.value||null!=c&&"static"===c.type&&"0"===c.value)&&(null!=c&&"static"===c.type&&"0"===c.value||null==u)){for(let t of Object.keys(e.attributes))t.startsWith("stroke")&&delete e.attributes[t];null!=m&&"static"===m.type&&"none"!==m.value&&(e.attributes.stroke="none")}if(n&&(null!=d&&"static"===d.type&&"none"===d.value||null!=h&&"static"===h.type&&"0"===h.value)){for(let t of Object.keys(e.attributes))t.startsWith("fill-")&&delete e.attributes[t];(null==d||"static"===d.type&&"none"!==d.value)&&(e.attributes.fill="none")}i&&(null==s||"none"===e.attributes.stroke)&&(null!=d&&"static"===d.type&&"none"===d.value||"none"===e.attributes.fill)&&iv(e,t)}}}}
12,kb="cleanupEnableBackground",ky="remove or cleanup enable-background attribute when possible",kk=/^new\s0\s0\s([-+]?\d*\.?\d+([eE][-+]?\d+)?)\s([-+]?\d*\.?\d+([eE][-+]?\d+)?)$/,kv=e=>{let t=!1;return t9(e,{element:{enter:e=>{"filter"===e.name&&(t=!0)}}}),{element:{enter:e=>{let r=null,n=null;if(null!=e.attributes.style&&"DeclarationList"===(r=u5(e.attributes.style,{context:"declarationList"})).type){let e=[];u7(r,(t,r)=>{"Declaration"===t.type&&"enable-background"===t.property&&(e.push(r),n=r)});for(let t=0;t<e.length-1;t++)r.children.remove(e[t])}if(!t){delete e.attributes["enable-background"],r?.type==="DeclarationList"&&(n&&r.children.remove(n),r.children.isEmpty?delete e.attributes.style:e.attributes.style=u8(r));return}let i=null!=e.attributes.width&&null!=e.attributes.height;if(("svg"===e.name||"mask"===e.name||"pattern"===e.name)&&i){let t=kw(e.attributes["enable-background"],e.name,e.attributes.width,e.attributes.height);if(t?e.attributes["enable-background"]=t:delete e.attributes["enable-background"],r?.type==="DeclarationList"&&n){let t=kw(u8(n.data.value),e.name,e.attributes.width,e.attributes.height);t?n.data.value={type:"Raw",value:t}:r.children.remove(n)}}r?.type==="DeclarationList"&&(r.children.isEmpty?delete e.attributes.style:e.attributes.style=u8(r))}}}},kw=(e,t,r,n)=>{let i=kk.exec(e);return null!=i&&r===i[1]&&n===i[3]?"svg"===t?void 0:"new":e},kx={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},kS=e=>e in kx,kC=e=>" "===e||" "===e||"\r"===e||"\n"===e,kA=e=>{let t=e.codePointAt(0);return null!=t&&48<=t&&t<=57},kE=(e,t)=>{let r=t,n="",i="none";for(;r<e.length;r+=1){let t=e[r];if("+"===t||"-"===t){if("none"===i){i="sign",n+=t;continue}if("e"===i){i="exponent_sign",n+=t;continue}}if(kA(t)){if("none"===i||"sign"===i||"whole"===i){i="whole",n+=t;continue}if("decimal_point"===i||"decimal"===i){i="decimal",n+=t;continue}if("e"===i||"exponent_sign"===i||"exponent"===i){i="exponent",n+=t;continue}}if("."===t&&("none"===i||"sign"===i||"whole"===i)){i="decimal_point",n+=t;continue}if(("E"===t||"e"==t)&&("whole"===i||"decimal_point"===i||"decimal"===i)){i="e",n+=t;continue}break}let a=Number.parseFloat(n);return Number.isNaN(a)?[t,null]:[r-1,a]},kT=e=>{let t=[],r=null,n=[],i=0,a=!1,o=!1;for(let s=0;s<e.length;s+=1){let l=e.charAt(s);if(kC(l))continue;if(a&&","===l){if(o)break;o=!0;continue}if(kS(l)){if(o)return t;if(null==r){if("M"!==l&&"m"!==l)return t}else if(0!==n.length)return t;n=[],i=kx[r=l],a=!1,0===i&&t.push({command:r,args:n});continue}if(null==r)break;let c=s,u=null;if("A"===r||"a"===r){let t=n.length;(0===t||1===t)&&"+"!==l&&"-"!==l&&([c,u]=kE(e,s)),(2===t||5===t||6===t)&&([c,u]=kE(e,s)),(3===t||4===t)&&("0"===l&&(u=0),"1"===l&&(u=1))}else[c,u]=kE(e,s);if(null==u)break;n.push(u),a=!0,o=!1,s=c,n.length===i&&(t.push({command:r,args:n}),"M"===r&&(r="L"),"m"===r&&(r="l"),n=[])}return t},kz=(e,t)=>(null!=t&&(e=yG(e,t)),{roundedStr:yq(e),rounded:e}),kL=(e,t,r,n)=>{let i,a="";for(let o=0;o<t.length;o++){let{roundedStr:s,rounded:l}=kz(t[o],r);n&&("A"===e||"a"===e)&&(o%7==4||o%7==5)||0===o||l<0?a+=s:Number.isInteger(i)||kA(s[0])?a+=` ${s}`:a+=s,i=l}return a},kN=({pathData:e,precision:t,disableSpaceAfterFlags:r})=>{if(1===e.length){let{command:n,args:i}=e[0];return n+kL(n,i,t,r)}let n="",i={...e[0]};"L"===e[1].command?i.command="M":"l"===e[1].command&&(i.command="m");for(let a=1;a<e.length;a++){let{command:o,args:s}=e[a];i.command===o&&"M"!==i.command&&"m"!==i.command||"M"===i.command&&"L"===o||"m"===i.command&&"l"===o?(i.args=[...i.args,...s],a===e.length-1&&(n+=i.command+kL(i.command,i.args,t,r))):(n+=i.command+kL(i.command,i.args,t,r),a===e.length-1?n+=o+kL(o,s,t,r):i={command:o,args:s})}return n},kO=iO.nonRendering,kP="removeHiddenElems",kD="removes hidden elements (zero sized, with absent attributes)",kM=(e,t)=>{let{isHidden:r=!0,displayNone:n=!0,opacity0:i=!0,circleR0:a=!0,ellipseRX0:o=!0,ellipseRY0:s=!0,rectWidth0:l=!0,rectHeight0:c=!0,patternWidth0:u=!0,patternHeight0:d=!0,imageWidth0:h=!0,imageHeight0:p=!0,pathEmptyD:m=!0,polylineEmptyPoints:f=!0,polygonEmptyPoints:g=!0}=t,b=yo(e),y=new Map,k=new Set,v=new Map,w=new Set,x=new Map,S=!1;function C(e,t){"element"===e.type&&null!=e.attributes.id&&"element"===t.type&&"defs"===t.name&&k.add(e.attributes.id),iv(e,t)}return t9(e,{element:{enter:(e,t)=>{if(kO.has(e.name))return y.set(e,t),t6;let r=ys(b,e);if(i&&r.opacity&&"static"===r.opacity.type&&"0"===r.opacity.value){if("path"===e.name)return y.set(e,t),t6;C(e,t)}}}}),{element:{enter:(e,t)=>{if("style"===e.name&&0!==e.children.length||yF(e)){S=!0;return}if("defs"===e.name&&v.set(e,t),"use"===e.name)for(let r of Object.keys(e.attributes)){if("href"!==r&&!r.endsWith(":href"))continue;let n=e.attributes[r].slice(1),i=x.get(n);i||(i=[],x.set(n,i)),i.push({node:e,parentNode:t})}let i=ys(b,e);if(r&&i.visibility&&"static"===i.visibility.type&&"hidden"===i.visibility.value&&null==iy(e,"[visibility=visible]")||n&&i.display&&"static"===i.display.type&&"none"===i.display.value&&"marker"!==e.name||a&&"circle"===e.name&&0===e.children.length&&"0"===e.attributes.r||o&&"ellipse"===e.name&&0===e.children.length&&"0"===e.attributes.rx||s&&"ellipse"===e.name&&0===e.children.length&&"0"===e.attributes.ry||l&&"rect"===e.name&&0===e.children.length&&"0"===e.attributes.width||c&&l&&"rect"===e.name&&0===e.children.length&&"0"===e.attributes.height||u&&"pattern"===e.name&&"0"===e.attributes.width||d&&"pattern"===e.name&&"0"===e.attributes.height||h&&"image"===e.name&&"0"===e.attributes.width||p&&"image"===e.name&&"0"===e.attributes.height)return void C(e,t);if(m&&"path"===e.name){if(null==e.attributes.d)return void C(e,t);let r=kT(e.attributes.d);if(0===r.length||1===r.length&&null==i["marker-start"]&&null==i["marker-end"])return void C(e,t)}if(f&&"polyline"===e.name&&null==e.attributes.points||g&&"polygon"===e.name&&null==e.attributes.points)return void C(e,t);for(let[t,r]of Object.entries(e.attributes))for(let e of y_(t,r))w.add(e)}},root:{exit:()=>{for(let e of k){let t=x.get(e);if(t)for(let{node:e,parentNode:r}of t)iv(e,r)}if(!S)for(let[e,t]of y.entries())(function e(t){if(w.has(t.attributes.id))return!1;for(let r of t.children)if("element"===r.type&&!e(r))return!1;return!0})(e)&&iv(e,t);for(let[e,t]of v.entries())0===e.children.length&&iv(e,t)}}}},kI="removeEmptyText",kR="removes empty <text> elements",kq=(e,t)=>{let{text:r=!0,tspan:n=!0,tref:i=!0}=t;return{element:{enter:(e,t)=>{r&&"text"===e.name&&0===e.children.length&&iv(e,t),n&&"tspan"===e.name&&0===e.children.length&&iv(e,t),i&&"tref"===e.name&&null==e.attributes["xlink:href"]&&iv(e,t)}}}},kF="convertShapeToPath",kj="converts basic shapes to more compact path form",k_=/[-+]?(?:\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g,kG=(e,t)=>
12{let{convertArcs:r=!1,floatPrecision:n}=t;return{element:{enter:(e,t)=>{if("rect"===e.name&&null!=e.attributes.width&&null!=e.attributes.height&&null==e.attributes.rx&&null==e.attributes.ry){let t=Number(e.attributes.x||"0"),r=Number(e.attributes.y||"0"),i=Number(e.attributes.width),a=Number(e.attributes.height);if(Number.isNaN(t-r+i-a))return;e.name="path",e.attributes.d=kN({pathData:[{command:"M",args:[t,r]},{command:"H",args:[t+i]},{command:"V",args:[r+a]},{command:"H",args:[t]},{command:"z",args:[]}],precision:n}),delete e.attributes.x,delete e.attributes.y,delete e.attributes.width,delete e.attributes.height}if("line"===e.name){let t=Number(e.attributes.x1||"0"),r=Number(e.attributes.y1||"0"),i=Number(e.attributes.x2||"0"),a=Number(e.attributes.y2||"0");if(Number.isNaN(t-r+i-a))return;e.name="path",e.attributes.d=kN({pathData:[{command:"M",args:[t,r]},{command:"L",args:[i,a]}],precision:n}),delete e.attributes.x1,delete e.attributes.y1,delete e.attributes.x2,delete e.attributes.y2}if(("polyline"===e.name||"polygon"===e.name)&&null!=e.attributes.points){let r=(e.attributes.points.match(k_)||[]).map(Number);if(r.length<4)return void iv(e,t);let i=[];for(let e=0;e<r.length;e+=2)i.push({command:0===e?"M":"L",args:r.slice(e,e+2)});"polygon"===e.name&&i.push({command:"z",args:[]}),e.name="path",e.attributes.d=kN({pathData:i,precision:n}),delete e.attributes.points}if("circle"===e.name&&r){let t=Number(e.attributes.cx||"0"),r=Number(e.attributes.cy||"0"),i=Number(e.attributes.r||"0");if(Number.isNaN(t-r+i))return;e.name="path",e.attributes.d=kN({pathData:[{command:"M",args:[t,r-i]},{command:"A",args:[i,i,0,1,0,t,r+i]},{command:"A",args:[i,i,0,1,0,t,r-i]},{command:"z",args:[]}],precision:n}),delete e.attributes.cx,delete e.attributes.cy,delete e.attributes.r}if("ellipse"===e.name&&r){let t=Number(e.attributes.cx||"0"),r=Number(e.attributes.cy||"0"),i=Number(e.attributes.rx||"0"),a=Number(e.attributes.ry||"0");if(Number.isNaN(t-r+i-a))return;e.name="path",e.attributes.d=kN({pathData:[{command:"M",args:[t,r-a]},{command:"A",args:[i,a,0,1,0,t,r+a]},{command:"A",args:[i,a,0,1,0,t,r-a]},{command:"z",args:[]}],precision:n}),delete e.attributes.cx,delete e.attributes.cy,delete e.attributes.rx,delete e.attributes.ry}}}}},kB="convertEllipseToCircle",kU="converts non-eccentric <ellipse>s to <circle>s",kW=()=>({element:{enter:e=>{if("ellipse"===e.name){let t=e.attributes.rx||"0",r=e.attributes.ry||"0";(t===r||"auto"===t||"auto"===r)&&(e.name="circle",delete e.attributes.rx,delete e.attributes.ry,e.attributes.r="auto"===t?r:t)}}}}),kV="moveElemsAttrsToGroup",k$="Move common attributes of group children to the group",kH=e=>{let t=!1;return t9(e,{element:{enter:e=>{"style"===e.name&&(t=!0)}}}),{element:{exit:e=>{if("g"!==e.name||e.children.length<=1||t)return;let r=new Map,n=!0,i=!0;for(let t of e.children)if("element"===t.type)if(iD.has(t.name)||(i=!1),n)for(let[e,i]of(n=!1,Object.entries(t.attributes)))i_.has(e)&&r.set(e,i);else for(let[e,n]of r)t.attributes[e]!==n&&r.delete(e);for(let[t,n]of((null!=e.attributes.filter||null!=e.attributes["clip-path"]||null!=e.attributes.mask)&&r.delete("transform"),i&&r.delete("transform"),r))"transform"===t?null!=e.attributes.transform?e.attributes.transform=`${e.attributes.transform} ${n}`:e.attributes.transform=n:e.attributes[t]=n;for(let t of e.children)if("element"===t.type)for(let[e]of r)delete t.attributes[e]}}}},kX="moveGroupAttrsToElems",kY="moves some group attributes to the content elements",kQ=[...iD,"g","text"],kK=()=>({element:{enter:e=>{if("g"===e.name&&0!==e.children.length&&null!=e.attributes.transform&&!1===Object.entries(e.attributes).some(([e,t])=>ij.has(e)&&yj(t))&&e.children.every(e=>"element"===e.type&&kQ.includes(e.name)&&null==e.attributes.id)){for(let t of e.children){let r=e.attributes.transform;"element"===t.type&&(null!=t.attributes.transform?t.attributes.transform=`${r} ${t.attributes.transform}`:t.attributes.transform=r)}delete e.attributes.transform}}}}),kZ="collapseGroups",kJ="collapses useless groups",k0=(e,t)=>{if("element"===e.type){if(iO.animation.has(e.name)&&e.attributes.attributeName===t)return!0;for(let r of e.children)if(k0(r,t))return!0}return!1},k1=e=>{let t=yo(e);return{element:{exit:(e,r)=>{if("root"!==r.type&&"switch"!==r.name&&"g"===e.name&&0!==e.children.length){if(0!==Object.keys(e.attributes).length&&1===e.children.length){let r=e.children[0],n=!!(e.attributes.filter||ys(t,e).filter);if("element"===r.type&&null==r.attributes.id&&!n&&(null==e.attributes.class||null==r.attributes.class)&&(null==e.attributes["clip-path"]&&null==e.attributes.mask||"g"===r.name&&null==e.attributes.transform&&null==r.attributes.transform)){let t={...r.attributes};for(let[n,i]of Object.entries(e.attributes)){if(k0(r,n))return;if(null==t[n])t[n]=i;else if("transform"===n)t[n]=i+" "+t[n];else if("inherit"===t[n])t[n]=i;else if(!i_.has(n)&&t[n]!==i)return}e.attributes={},r.attributes=t}}if(0===Object.keys(e.attributes).length){for(let t of e.children)if("element"===t.type&&iO.animation.has(t.name))return;let t=r.children.indexOf(e);r.children.splice(t,1,...e.children)}}}}}},k2=e=>{if(e.pathJS)return e.pathJS;let t=[];for(let{command:r,args:n}of kT(e.attributes.d))t.push({command:r,args:n});return t.length&&"m"==t[0].command&&(t[0].command="M"),e.pathJS=t,t},k3=e=>{let t=[],r=[0,0],n=[0,0];for(let{command:i,args:a}
12of e)a=a.slice(),"m"===i&&(a[0]+=n[0],a[1]+=n[1],i="M"),"M"===i&&(n[0]=a[0],n[1]=a[1],r[0]=n[0],r[1]=n[1]),"h"===i&&(a[0]+=n[0],i="H"),"H"===i&&(n[0]=a[0]),"v"===i&&(a[0]+=n[1],i="V"),"V"===i&&(n[1]=a[0]),"l"===i&&(a[0]+=n[0],a[1]+=n[1],i="L"),"L"===i&&(n[0]=a[0],n[1]=a[1]),"c"===i&&(a[0]+=n[0],a[1]+=n[1],a[2]+=n[0],a[3]+=n[1],a[4]+=n[0],a[5]+=n[1],i="C"),"C"===i&&(n[0]=a[4],n[1]=a[5]),"s"===i&&(a[0]+=n[0],a[1]+=n[1],a[2]+=n[0],a[3]+=n[1],i="S"),"S"===i&&(n[0]=a[2],n[1]=a[3]),"q"===i&&(a[0]+=n[0],a[1]+=n[1],a[2]+=n[0],a[3]+=n[1],i="Q"),"Q"===i&&(n[0]=a[2],n[1]=a[3]),"t"===i&&(a[0]+=n[0],a[1]+=n[1],i="T"),"T"===i&&(n[0]=a[0],n[1]=a[1]),"a"===i&&(a[5]+=n[0],a[6]+=n[1],i="A"),"A"===i&&(n[0]=a[5],n[1]=a[6]),("z"===i||"Z"===i)&&(n[0]=r[0],n[1]=r[1],i="z"),t.push({command:i,args:a});return t},k4=function(e,t,r){e.pathJS=t;let n=[];for(let e of t){if(0!==n.length&&("M"===e.command||"m"===e.command)){let e=n[n.length-1];("M"===e.command||"m"===e.command)&&n.pop()}n.push({command:e.command,args:e.args})}e.attributes.d=kN({pathData:n,precision:r.floatPrecision,disableSpaceAfterFlags:r.noSpaceAfterFlags})};function k5(e,t){return e[0]=t[t.length-2],e[1]=t[t.length-1],e}let k8=function(e,t){let r=vt(k3(e)),n=vt(k3(t));if(r.maxX<=n.minX||n.maxX<=r.minX||r.maxY<=n.minY||n.maxY<=r.minY||r.list.every(e=>n.list.every(t=>e.list[e.maxX][0]<=t.list[t.minX][0]||t.list[t.maxX][0]<=e.list[e.minX][0]||e.list[e.maxY][1]<=t.list[t.minY][1]||t.list[t.maxY][1]<=e.list[e.minY][1])))return!1;let i=r.list.map(vr),a=n.list.map(vr);return i.some(function(e){return!(e.list.length<3)&&a.some(function(t){if(t.list.length<3)return!1;let r=[o(e,t,[1,0])],n=k6(r[0]),i=1e4;for(;;){if(0==i--)return console.error("Error: infinite loop while processing mergePaths plugin."),!0;if(r.push(o(e,t,n)),0>=k7(n,r[r.length-1]))return!1;if(function(e,t){if(2==e.length){let r=e[1],n=e[0],i=k6(e[1]),a=k9(n,r);k7(i,a)>0?k5(t,ve(a,r)):(k5(t,i),e.shift())}else{let r=e[2],n=e[1],i=e[0],a=k9(n,r),o=k9(i,r),s=k6(r),l=ve(a,o),c=ve(o,a);if(k7(l,s)>0)k7(a,s)>0?(k5(t,l),e.shift()):(k5(t,s),e.splice(0,2));else{if(!(k7(c,s)>0))return!0;k7(o,s)>0?(k5(t,c),e.splice(1,1)):(k5(t,s),e.splice(0,2))}}return!1}(r,n))return!0}})});function o(e,t,r){return k9(s(e,r),s(t,k6(r)))}function s(e,t){let r,n=t[1]>=0?t[0]<0?e.maxY:e.maxX:t[0]<0?e.minX:e.minY,i=-1/0;for(;(r=k7(e.list[n],t))>i;)i=r,n=++n%e.list.length;return e.list[(n||e.list.length)-1]}};function k6(e){return[-e[0],-e[1]]}function k9(e,t){return[e[0]-t[0],e[1]-t[1]]}function k7(e,t){return e[0]*t[0]+e[1]*t[1]}function ve(e,t){let r=[-e[1],e[0]];return 0>k7(r,k6(t))?k6(r):r}function vt(e){let t={list:[],minX:0,minY:0,maxX:0,maxY:0},r=(e,r)=>{(!e.list.length||r[1]>e.list[e.maxY][1])&&(e.maxY=e.list.length,t.maxY=t.list.length?Math.max(r[1],t.maxY):r[1]),(!e.list.length||r[0]>e.list[e.maxX][0])&&(e.maxX=e.list.length,t.maxX=t.list.length?Math.max(r[0],t.maxX):r[0]),(!e.list.length||r[1]<e.list[e.minY][1])&&(e.minY=e.list.length,t.minY=t.list.length?Math.min(r[1],t.minY):r[1]),(!e.list.length||r[0]<e.list[e.minX][0])&&(e.minX=e.list.length,t.minX=t.list.length?Math.min(r[0],t.minX):r[0]),e.list.push(r)};for(let a=0;a<e.length;a+=1){let o=e[a],s=0===t.list.length?{list:[],minX:0,minY:0,maxX:0,maxY:0}:t.list[t.list.length-1],l=0===a?null:e[a-1],c=0===s.list.length?null:s.list[s.list.length-1],u=o.args,d=c,h=(e,t)=>e+(null==c?0:c[t%2]);switch(o.command){case"M":s={list:[],minX:0,minY:0,maxX:0,maxY:0},t.list.push(s);break;case"H":null!=c&&r(s,[u[0],c[1]]);break;case"V":null!=c&&r(s,[c[0],u[0]]);break;case"Q":r(s,u.slice(0,2)),n=[u[2]-u[0],u[3]-u[1]];break;case"T":null!=c&&null!=l&&("Q"==l.command||"T"==l.command)&&(r(s,d=[c[0]+n[0],c[1]+n[1]]),n=[u[0]-d[0],u[1]-d[1]]);break;case"C":null!=c&&r(s,[.5*(c[0]+u[0]),.5*(c[1]+u[1])]),r(s,[.5*(u[0]+u[2]),.5*(u[1]+u[3])]),r(s,[.5*(u[2]+u[4]),.5*(u[3]+u[5])]),n=[u[4]-u[2],u[5]-u[3]];break;case"S":null!=c&&null!=l&&("C"==l.command||"S"==l.command)&&(r(s,[c[0]+.5*n[0],c[1]+.5*n[1]]),d=[c[0]+n[0],c[1]+n[1]]),null!=d&&r(s,[.5*(d[0]+u[0]),.5*(d[1]+u[1])]),r(s,[.5*(u[0]+u[2]),.5*(u[1]+u[3])]),n=[u[2]-u[0],u[3]-u[1]];break;case"A":if(null!=c){let e=vi.apply(0,c.concat(u));for(var i;(i=e.splice(0,6).map(h)).length;)null!=c&&r(s,[.5*(c[0]+i[0]),.5*(c[1]+i[1])]),r(s,[.5*(i[0]+i[2]),.5*(i[1]+i[3])]),r(s,[.5*(i[2]+i[4]),.5*(i[3]+i[5])]),e.length&&r(s,c=i.slice(-2))}}u.length>=2&&r(s,u.slice(-2))}return t}function vr(e){e.list.sort(function(e,t){return e[0]==t[0]?e[1]-t[1]:e[0]-t[0]});let t=[],r=0,n=0;for(let i=0;i<e.list.length;i++){for(;t.length>=2&&0>=vn(t[t.length-2],t[t.length-1],e.list[i]);)t.pop();e.list[i][1]<e.list[r][1]&&(r=i,n=t.length),t.push(e.list[i])}let i=[],a=e.list.length-1,o=0;for(let t=e.list.length;t--;){for(;i.length>=2&&0>=vn(i[i.length-2],i[i.length-1],e.list[t]);)i.pop();e.list[t][1]>e.list[a][1]&&(a=t,o=i.length),i.push(e.list[t])}i.pop(),t.pop();let s=t.concat(i);return{list:s,minX:0,maxX:t.length,minY:n,maxY:(t.length+o)%s.length}}function vn(e,t,r){return(t[0]-e[0])*(r[1]-e[1])-(t[1]-e[1])*(r[0]-e[0])}let vi=(e,t,r,n,i,a,o,s,l,c)=>{let u=120*Math.PI/180,d=Math.PI/180*(+i||0),h=[],p=(e,t,r)=>e*Math.cos(r)-t*Math.sin(r),m=(e,t,r)=>e*Math.sin(r)+t*Math.cos(r);if(c)b=c[0],y=c[1],f=c[2],g=c[3];else{t=m(e=p(e,t,-d),t,-d),l=m(s=p(s,l,-d),l,-d);let i=(e-s)/2,c=(t-l)/2,u=i*i/(r*r)+c*c/(n*n);u>1&&(r*=u=Math.sqrt(u),n*=u);let h=r*r,k=n*n,v=(a==o?-1:1)*Math.sqrt(Math.abs((h*k-h*c*c-k*i*i)/(h*c*c+k*i*i)));var f=v*r*c/n+(e+s)/2,g=-(v*n)*i/r+(t+l)/2,b=Math.asin(Number(((t-g)/n).toFixed(9))),y=Math.asin(Number(((l-g)/n).toFixed(9)));b=e<f?Math.PI-b:b,y=s<f?Math.PI-y:y,b<0&&(b=2*Math.PI+b),y<0&&(y=2*Math.PI+y),o&&b>y&&(b-=2*Math.PI),!o&&y>b&&(y-=2*Math.PI)}let k=y-b;if(Math.abs(k)>u){let e=y,t=s,a=l;h=vi(s=f+r*Math.cos(y=b+u*(o&&y>b?1:-1)),l=g+n*Math.sin(y),r,n,i,0,o,t,a,[y,e,f,g])}k=y-b;let v=Math.cos(b),w=Math.cos(y),x=Math.tan(k/4),S=4/3*r*x,C=4/3*n*x,A=[-S*Math.sin(b),C*v,s+S*Math.sin(y)-e,l-C*w-t,s-e,l-t];if(c)return A.concat(h);{h=A.concat(h);let e=[];for(let t=0,r=h.length;t<r;t++)e[t]=t%2?m(h[t-1],h[t],d):p(h[t],h[t+1],d);return e}},va=new Set(["matrix","rotate","scale","skewX","skewY","translate"]),vo=/\s*(matrix|translate|scale|rotate|skewX|skewY)\s*\(\s*(.+?)\s*\)[\s,]*/,vs=/[-+]?(?:\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g,vl=e=>{let t=[],r=null;for(let n of e.split(vo))if(n)if(va.has(n))r={name:n,data:[]},t.push(r);else{let e;for(;e=vs.exec(n);)e=Number(e),null!=r&&r.data.push(e)}return null==r||0==r.data.length?[]:t},vc=e=>{let t=e.map(e=>"matrix"===e.name?e.data:vg(e));return{name:"matrix",data:t.length>0?t.reduce(vy):[]}},vu={rad:e=>e*Math.PI/180,deg:e=>180*e/Math.PI,cos:e=>Math.cos(vu.rad(e)),acos:(e,t)=>yG(vu.deg(Math.acos(e)),t),sin:e=>Math.sin(vu.rad(e)),asin:(e,t)=>yG(vu.deg(Math.asin(e)),t),tan:e=>Math.tan(vu.rad(e)),atan:(e,t)=>yG(vu.deg(Math.atan(e)),t)},vd=(e,t,r)=>{let n=vu.rad(r),i=1-Math.cos(n),a=Math.sin(n),o=(i*t+a*e)/(i*i+a*a);
12return{name:"rotate",data:[r,(e-a*o)/i,o]}},vh=e=>{switch(e.name){case"rotate":case"skewX":case"skewY":return 0===e.data[0];case"scale":return 1===e.data[0]&&1===e.data[1];case"translate":return 0===e.data[0]&&0===e.data[1]}return!1},vp=(e,t)=>{let r=[];for(let n=0;n<e.length;n++){let i=e[n];if(vh(i))continue;let a=i.data;switch(i.name){case"rotate":switch(a[0]){case 180:case -180:{let t=e[n+1];t&&"scale"===t.name?(r.push(vm(t.data.map(e=>-e))),n++):r.push({name:"scale",data:[-1]})}continue}r.push({name:"rotate",data:a.slice(0,a[1]||a[2]?3:1)});break;case"scale":r.push(vm(a));break;case"skewX":case"skewY":r.push({name:i.name,data:[a[0]]});break;case"translate":{let i=e[n+1];if(i&&"rotate"===i.name&&180!==i.data[0]&&-180!==i.data[0]&&0!==i.data[0]&&0===i.data[1]&&0===i.data[2]){let e=t[n].data;r.push(vd(e[0],e[1],t[n+1].data[0])),n++;continue}}r.push({name:"translate",data:a.slice(0,a[1]?2:1)})}}return r.length?r:[{name:"scale",data:[1]}]},vm=e=>({name:"scale",data:e.slice(0,e[0]===e[1]?1:2)}),vf=(e,t)=>{let r,n=(e=>{let t=[],r=(e=>{let[t,r,n,i,a,o]=e.data,s=t*i-r*n;if(0===s)return;let l=Math.hypot(t,r);
12if(0===l)return;let c=[],u=t/l;if((a||o)&&c.push({name:"translate",data:[a,o]}),1!==u){let e=Math.acos(u);c.push({name:"rotate",data:[vu.deg(r<0?-e:e),0,0]})}let d=s/l;(1!==l||1!==d)&&c.push({name:"scale",data:[l,d]});let h=t*n+r*i;return h&&c.push({name:"skewX",data:[vu.deg(Math.atan(h/(t*t+r*r)))]}),c})(e),n=(e=>{let[t,r,n,i,a,o]=e.data,s=t*i-r*n;if(0===s)return;let l=Math.hypot(n,i);if(0===l)return;let c=[];(a||o)&&c.push({name:"translate",data:[a,o]});let u=Math.PI/2-(i<0?-1:1)*Math.acos(-n/l);c.push({name:"rotate",data:[vu.deg(u),0,0]});let d=s/l;(1!==d||1!==l)&&c.push({name:"scale",data:[d,l]});let h=t*n+r*i;return h&&c.push({name:"skewY",data:[vu.deg(Math.atan(h/(n*n+i*i)))]}),c})(e);return r&&t.push(r),n&&t.push(n),t})(e),i=Number.MAX_VALUE;for(let e of n){let n=vp(e.map(e=>vk({name:e.name,data:[...e.data]},t)),e),a=vA(n,t).length;a<i&&(r=n,i=a)}return r??[e]},vg=e=>{if("matrix"===e.name)return e.data;switch(e.name){case"translate":return[1,0,0,1,e.data[0],e.data[1]||0];case"scale":return[e.data[0],0,0,e.data[1]??e.data[0],0,0];case"rotate":var t=vu.cos(e.data[0]),r=vu.sin(e.data[0]),n=e.data[1]||0,i=e.data[2]||0;return[t,r,-r,t,(1-t)*n+r*i,(1-t)*i-r*n];case"skewX":return[1,0,vu.tan(e.data[0]),1,0,0];case"skewY":return[1,vu.tan(e.data[0]),0,1,0,0];default:throw Error(`Unknown transform ${e.name}`)}},vb=(e,t,r)=>{let n=t[5]-e[0],i=t[6]-e[1],a=t[0],o=t[1],s=t[2]*Math.PI/180,l=Math.cos(s),c=Math.sin(s);if(a>0&&o>0){let e=Math.pow(n*l+i*c,2)/(4*a*a)+Math.pow(i*l-n*c,2)/(4*o*o);e>1&&(a*=e=Math.sqrt(e),o*=e)}let u=vy(r,[a*l,a*c,-o*c,o*l,0,0]),d=u[2]*u[2]+u[3]*u[3],h=u[0]*u[0]+u[1]*u[1]+d,p=Math.hypot(u[0]-u[3],u[1]+u[2])*Math.hypot(u[0]+u[3],u[1]-u[2]);if(p){let e=(h+p)/2,r=(h-p)/2,n=Math.abs(e-d)>1e-6,i=(n?e:r)-d,a=u[0]*u[2]+u[1]*u[3],o=u[0]*i+u[2]*a,s=u[1]*i+u[3]*a;t[0]=Math.sqrt(e),t[1]=Math.sqrt(r),t[2]=((n?s<0:o>0)?-1:1)*Math.acos((n?o:s)/Math.hypot(o,s))*180/Math.PI}else t[0]=t[1]=Math.sqrt(h/2),t[2]=0;return r[0]<0!=r[3]<0&&(t[4]=1-t[4]),t},vy=(e,t)=>[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]],vk=(e,t)=>{switch(e.name){case"translate":e.data=vw(e.data,t);break;case"rotate":e.data=[...vv(e.data.slice(0,1),t),...vw(e.data.slice(1),t)];break;case"skewX":case"skewY":e.data=vv(e.data,t);break;case"scale":e.data=vx(e.data,t);break;case"matrix":e.data=[...vx(e.data.slice(0,4),t),...vw(e.data.slice(4),t)]}return e},vv=(e,t)=>null!=t.degPrecision&&t.degPrecision>=1&&t.floatPrecision<20?vC(t.degPrecision,e):vS(e),vw=(e,t)=>t.floatPrecision>=1&&t.floatPrecision<20?vC(t.floatPrecision,e):vS(e),vx=(e,t)=>t.transformPrecision>=1&&t.floatPrecision<20?vC(t.transformPrecision,e):vS(e),vS=e=>e.map(Math.round),vC=(e,t)=>{for(let r=t.length,n=+Math.pow(.1,e).toFixed(e);r--;)if(yG(t[r],e)!==t[r]){let i=+t[r].toFixed(e-1);t[r]=+Math.abs(i-t[r]).toFixed(e+1)>=n?+t[r].toFixed(e):i}return t},vA=(e,t)=>e.map(e=>(vk(e,t),`${e.name}(${yR(e.data,t)})`)).join(""),vE=/[-+]?(\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g,vT=(e,t,r)=>[e[0]*t+e[2]*r+e[4],e[1]*t+e[3]*r+e[5]],vz=(e,t,r)=>[e[0]*t+e[2]*r,e[1]*t+e[3]*r],vL="convertPathData",vN="optimizes path data: writes in shorter form, applies transformations",vO=(e,t)=>{let{applyTransforms:r=!0,applyTransformsStroked:n=!0,makeArcs:c={threshold:2.5,tolerance:.5},straightCurves:u=!0,convertToQ:d=!0,lineShorthands:h=!0,convertToZ:p=!0,curveSmoothShorthands:m=!0,floatPrecision:f=3,transformPrecision:g=5,smartArcRounding:b=!0,removeUseless:y=!0,collapseRepeated:k=!0,utilizeAbsolute:v=!0,leadingZero:w=!0,negativeExtraSpace:x=!0,noSpaceAfterFlags:S=!1,forceAbsolutePath:C=!1}=t,A={applyTransforms:r,applyTransformsStroked:n,makeArcs:c,straightCurves:u,convertToQ:d,lineShorthands:h,convertToZ:p,curveSmoothShorthands:m,floatPrecision:f,transformPrecision:g,smartArcRounding:b,removeUseless:y,collapseRepeated:k,utilizeAbsolute:v,leadingZero:w,negativeExtraSpace:x,noSpaceAfterFlags:S,forceAbsolutePath:C};r&&t9(e,((e,t)=>{let r=yo(e);return{element:{enter:e=>{if(null==e.attributes.d||null!=e.attributes.id||null==e.attributes.transform||""===e.attributes.transform||null!=e.attributes.style||Object.entries(e.attributes).some(([e,t])=>ij.has(e)&&yj(t)))return;let n=ys(r,e),i=n.transform;
12if("static"===i.type&&i.value!==e.attributes.transform)return;let a=vc(vl(e.attributes.transform)),o=n.stroke?.type==="static"?n.stroke.value:null,s=n["stroke-width"]?.type==="static"?n["stroke-width"].value:null,l=t.transformPrecision;if(n.stroke?.type==="dynamic"||n["stroke-width"]?.type==="dynamic")return;let c=Number(Math.hypot(a.data[0],a.data[1]).toFixed(l));if(o&&"none"!=o){if(!t.applyTransformsStroked||(a.data[0]!==a.data[3]||a.data[1]!==-a.data[2])&&(a.data[0]!==-a.data[3]||a.data[1]!==a.data[2]))return;1!==c&&"non-scaling-stroke"!==e.attributes["vector-effect"]&&(e.attributes["stroke-width"]=(s||iI.presentation["stroke-width"]).trim().replace(vE,e=>yq(Number(e)*c)),null!=e.attributes["stroke-dashoffset"]&&(e.attributes["stroke-dashoffset"]=e.attributes["stroke-dashoffset"].trim().replace(vE,e=>yq(Number(e)*c))),null!=e.attributes["stroke-dasharray"]&&(e.attributes["stroke-dasharray"]=e.attributes["stroke-dasharray"].trim().replace(vE,e=>yq(Number(e)*c))))}((e,t)=>{let r=[0,0],n=[0,0];for(let i of e){let{command:e,args:a}=i;if("M"===e){n[0]=a[0],n[1]=a[1],r[0]=n[0],r[1]=n[1];let[e,i]=vT(t,a[0],a[1]);a[0]=e,a[1]=i}if("m"===e){n[0]+=a[0],n[1]+=a[1],r[0]=n[0],r[1]=n[1];let[e,i]=vz(t,a[0],a[1]);a[0]=e,a[1]=i}if("H"===e&&(e="L",a=[a[0],n[1]]),"h"===e&&(e="l",a=[a[0],0]),"V"===e&&(e="L",a=[n[0],a[0]]),"v"===e&&(e="l",a=[0,a[0]]),"L"===e){n[0]=a[0],n[1]=a[1];let[e,r]=vT(t,a[0],a[1]);a[0]=e,a[1]=r}if("l"===e){n[0]+=a[0],n[1]+=a[1];let[e,r]=vz(t,a[0],a[1]);a[0]=e,a[1]=r}if("C"===e){n[0]=a[4],n[1]=a[5];let[e,r]=vT(t,a[0],a[1]),[i,o]=vT(t,a[2],a[3]),[s,l]=vT(t,a[4],a[5]);a[0]=e,a[1]=r,a[2]=i,a[3]=o,a[4]=s,a[5]=l}if("c"===e){n[0]+=a[4],n[1]+=a[5];let[e,r]=vz(t,a[0],a[1]),[i,o]=vz(t,a[2],a[3]),[s,l]=vz(t,a[4],a[5]);a[0]=e,a[1]=r,a[2]=i,a[3]=o,a[4]=s,a[5]=l}if("S"===e){n[0]=a[2],n[1]=a[3];let[e,r]=vT(t,a[0],a[1]),[i,o]=vT(t,a[2],a[3]);a[0]=e,a[1]=r,a[2]=i,a[3]=o}if("s"===e){n[0]+=a[2],n[1]+=a[3];let[e,r]=vz(t,a[0],a[1]),[i,o]=vz(t,a[2],a[3]);a[0]=e,a[1]=r,a[2]=i,a[3]=o}if("Q"===e){n[0]=a[2],n[1]=a[3];let[e,r]=vT(t,a[0],a[1]),[i,o]=vT(t,a[2],a[3]);a[0]=e,a[1]=r,a[2]=i,a[3]=o}if("q"===e){n[0]+=a[2],n[1]+=a[3];let[e,r]=vz(t,a[0],a[1]),[i,o]=vz(t,a[2],a[3]);a[0]=e,a[1]=r,a[2]=i,a[3]=o}if("T"===e){n[0]=a[0],n[1]=a[1];let[e,r]=vT(t,a[0],a[1]);a[0]=e,a[1]=r}if("t"===e){n[0]+=a[0],n[1]+=a[1];let[e,r]=vz(t,a[0],a[1]);a[0]=e,a[1]=r}if("A"===e){if(vb(n,a,t),n[0]=a[5],n[1]=a[6],Math.abs(a[2])>80){let e=a[0],t=a[2];a[0]=a[1],a[1]=e,a[2]=t+(t>0?-90:90)}let[e,r]=vT(t,a[5],a[6]);a[5]=e,a[6]=r}if("a"===e){if(vb([0,0],a,t),n[0]+=a[5],n[1]+=a[6],Math.abs(a[2])>80){let e=a[0],t=a[2];a[0]=a[1],a[1]=e,a[2]=t+(t>0?-90:90)}let[e,r]=vz(t,a[5],a[6]);a[5]=e,a[6]=r}("z"===e||"Z"===e)&&(n[0]=r[0],n[1]=r[1]),i.command=e,i.args=a}})(k2(e),a.data),delete e.attributes.transform}}}})(e,{transformPrecision:g,applyTransformsStroked:n}));let E=yo(e);return{element:{enter:e=>{if(iD.has(e.name)&&null!=e.attributes.d){let t=ys(E,e);o=!1!==(a=f)?+Math.pow(.1,a).toFixed(a):.01,i=a&&a>0&&a<20?vI:vR,c&&(s=c.threshold,l=c.tolerance);let r=null!=t["marker-mid"],n=t.stroke&&("dynamic"===t.stroke.type||"none"!==t.stroke.value),u=t["stroke-linecap"]&&("dynamic"===t["stroke-linecap"].type||"butt"!==t["stroke-linecap"].value),d=!n||t["stroke-linecap"]?.type==="static"&&"round"===t["stroke-linecap"].value&&t["stroke-linejoin"]?.type==="static"&&"round"===t["stroke-linejoin"].value,h=k2(e);if(h.length){let t=h.some(e=>"m"!==e.command&&"M"!==e.command);vP(h),h=function(e,t,{isSafeToUseZ:r,maybeHasStrokeAndLinecap:n,hasMarkerMid:c}){let u,d=v$.bind(null,t),h=[0,0],p=[0,0],m={};return e=e.filter(function(e,f,g){let b=u,y=e.command,k=e.args,v=g[f+1];if("Z"!==y&&"z"!==y){let u,x=k;if("s"===y){x=[0,0].concat(k);let e=m.args,t=e.length;x[0]=e[t-2]-e[t-4],x[1]=e[t-1]-e[t-3]}if(t.makeArcs&&("c"==y||"s"==y)&&vD(x)&&(u=function(e){let t=vB(e,.5),r=[t[0]/2,t[1]/2],n=[(t[0]+e[4])/2,(t[1]+e[5])/2],i=vM([r[0],r[1],r[0]+r[1],r[1]-r[0],n[0],n[1],n[0]+(n[1]-t[1]),n[1]-(n[0]-t[0])]),a=i&&v_([0,0],i),c=Math.min(s*o,l*a/100);if(i&&a<1e15&&[1/4,3/4].every(function(t){return Math.abs(v_(vB(e,t),i)-a)<=c}))return{center:i,radius:a}}
12(x))){let t,r=i([u.radius])[0],n=vV(x,u),a=+(x[5]*x[0]-x[4]*x[1]>0),o={command:"a",args:[r,r,0,0,a,x[4],x[5]],coords:e.coords.slice(),base:e.base},s=[o],l=[u.center[0]-x[4],u.center[1]-x[5]],c={center:l,radius:u.radius},p=[e],b=0,S="";if("c"==m.command&&vD(m.args)&&vW(m.args,u)||"a"==m.command&&m.sdata&&vW(m.sdata,u)){p.unshift(m),o.base=m.base,o.args[5]=o.coords[0]-o.base[0],o.args[6]=o.coords[1]-o.base[1];let e="a"==m.command?m.sdata:m.args;(n+=vV(e,{center:[e[4]+u.center[0],e[5]+u.center[1]],radius:u.radius}))>Math.PI&&(o.args[3]=1),b=1}for(var w=f;(v=g[++w])&&("c"===v.command||"s"===v.command);){let e=v.args;if("s"==v.command&&(e=(t=vj({command:"s",args:v.args.slice()},g[w-1].args)).args,t.args=e.slice(0,2),S=d([t])),vD(e)&&vU(e,c)){if((n+=vV(e,c))-2*Math.PI>.001)break;if(n>Math.PI&&(o.args[3]=1),p.push(v),2*Math.PI-n>.001)o.coords=v.coords,o.args[5]=o.coords[0]-o.base[0],o.args[6]=o.coords[1]-o.base[1];else{o.args[5]=2*(c.center[0]-e[4]),o.args[6]=2*(c.center[1]-e[5]),o.coords=[o.base[0]+o.args[5],o.base[1]+o.args[6]],o={command:"a",args:[r,r,0,0,a,v.coords[0]-o.coords[0],v.coords[1]-o.coords[1]],coords:v.coords,base:o.coords},s.push(o),w++;break}l[0]-=e[4],l[1]-=e[5]}else break}if((d(s)+S).length<d(p).length){if(g[w]&&"s"==g[w].command&&vj(g[w],g[w-1].args),b){let t=s.shift();i(t.args),h[0]+=t.args[5]-m.args[m.args.length-2],h[1]+=t.args[6]-m.args[m.args.length-1],m.command="a",m.args=t.args,e.base=m.coords=t.coords}if(o=s.shift(),1==p.length?e.sdata=x.slice():p.length-1-b>0&&g.splice(f+1,p.length-1-b,...s),!o)return!1;y="a",k=o.args,e.coords=o.coords}}if(!1!==a){if("m"===y||"l"===y||"t"===y||"q"===y||"s"===y||"c"===y)for(let t=k.length;t--;)k[t]+=e.base[t%2]-h[t%2];else"h"==y?k[0]+=e.base[0]-h[0]:"v"==y?k[0]+=e.base[1]-h[1]:"a"==y&&(k[5]+=e.base[0]-h[0],k[6]+=e.base[1]-h[1]);i(k),"h"==y?h[0]+=k[0]:"v"==y?h[1]+=k[0]:(h[0]+=k[k.length-2],h[1]+=k[k.length-1]),i(h),("M"===y||"m"===y)&&(p[0]=h[0],p[1]=h[1])}let S="a"===y?vF(k):void 0;if(t.smartArcRounding&&void 0!==S&&a)for(let e=a;e>=0;e--){let t=yG(k[0],e);if(Math.abs(S-vF([t,t,...k.slice(2)]))<o)k[0]=t,k[1]=t;else break}if(t.straightCurves&&("c"===y&&vq(k)||"s"===y&&vq(x)?(v&&"s"==v.command&&vj(v,k),y="l",k=k.slice(-2)):"q"===y&&vq(k)?(v&&"t"==v.command&&vj(v,k),y="l",k=k.slice(-2)):"t"===y&&"q"!==m.command&&"t"!==m.command?(y="l",k=k.slice(-2)):"a"===y&&(0===k[0]||0===k[1]||void 0!==S&&S<o)&&(y="l",k=k.slice(-2))),t.convertToQ&&"c"==y){let r=.75*(e.base[0]+k[0])-.25*e.base[0],n=.75*(e.base[0]+k[2])-.25*(e.base[0]+k[4]);if(Math.abs(r-n)<2*o){let a=.75*(e.base[1]+k[1])-.25*e.base[1],s=.75*(e.base[1]+k[3])-.25*(e.base[1]+k[5]);if(Math.abs(a-s)<2*o){let o=k.slice();o.splice(0,4,r+n-e.base[0],a+s-e.base[1]),i(o);let l=yR(k,t).length;yR(o,t).length<l&&(y="q",k=o,v&&"s"==v.command&&vj(v,k))}}}if(t.lineShorthands&&"l"===y&&(0===k[1]?(y="h",k.pop()):0===k[0]&&(y="v",k.shift())),t.collapseRepeated&&!1===c&&("m"===y||"h"===y||"v"===y)&&m.command&&y==m.command.toLowerCase()&&("h"!=y&&"v"!=y||m.args[0]>=0==k[0]>=0))return m.args[0]+=k[0],"h"!=y&&"v"!=y&&(m.args[1]+=k[1]),m.coords=e.coords,g[f]=m,!1;
12if(t.curveSmoothShorthands&&m.command){if("c"===y)"c"===m.command&&Math.abs(k[0]- -(m.args[2]-m.args[4]))<o&&Math.abs(k[1]- -(m.args[3]-m.args[5]))<o||"s"===m.command&&Math.abs(k[0]- -(m.args[0]-m.args[2]))<o&&Math.abs(k[1]- -(m.args[1]-m.args[3]))<o?(y="s",k=k.slice(2)):"c"!==m.command&&"s"!==m.command&&Math.abs(k[0])<o&&Math.abs(k[1])<o&&(y="s",k=k.slice(2));else if("q"===y){if("q"===m.command&&Math.abs(k[0]-(m.args[2]-m.args[0]))<o&&Math.abs(k[1]-(m.args[3]-m.args[1]))<o)y="t",k=k.slice(2);else if("t"===m.command){let t=vG(b,e.base),r=[k[0]+e.base[0],k[1]+e.base[1]];Math.abs(t[0]-r[0])<o&&Math.abs(t[1]-r[1])<o&&(y="t",k=k.slice(2))}}}if(t.removeUseless&&!n&&(("l"===y||"h"===y||"v"===y||"q"===y||"t"===y||"c"===y||"s"===y)&&k.every(function(e){return 0===e})||"a"===y&&0===k[5]&&0===k[6]))return g[f]=m,!1;t.convertToZ&&(r||v?.command==="Z"||v?.command==="z")&&("l"===y||"h"===y||"v"===y)&&Math.abs(p[0]-e.coords[0])<o&&Math.abs(p[1]-e.coords[1])<o&&(y="z",k=[]),e.command=y,e.args=k}else if(h[0]=p[0],h[1]=p[1],"Z"===m.command||"z"===m.command)return!1;return!(("Z"===y||"z"===y)&&t.removeUseless&&r&&Math.abs(e.base[0]-e.coords[0])<o/10&&Math.abs(e.base[1]-e.coords[1])<o/10)&&(u="q"===y?[k[0]+e.base[0],k[1]+e.base[1]]:"t"===y?b?vG(b,e.base):e.coords:void 0,m=e,!0)})}(h,A,{isSafeToUseZ:d,maybeHasStrokeAndLinecap:n&&u,hasMarkerMid:r}),v&&(h=function(e,t){let r=e[0];return e=e.filter(function(e,n){if(0==n)return!0;if("Z"===e.command||"z"===e.command)return r=e,!0;let a=e.command,o=e.args,s=o.slice(),l=o.slice();if("m"===a||"l"===a||"t"===a||"q"===a||"s"===a||"c"===a)for(let t=s.length;t--;)s[t]+=e.base[t%2];else"h"==a?s[0]+=e.base[0]:"v"==a?s[0]+=e.base[1]:"a"==a&&(s[5]+=e.base[0],s[6]+=e.base[1]);i(s),i(l);let c=yR(s,t),u=yR(l,t);return(t.forceAbsolutePath||c.length<u.length&&!(t.negativeExtraSpace&&a==r.command&&r.command.charCodeAt(0)>96&&c.length==u.length-1&&(o[0]<0||0===Math.floor(o[0])&&!Number.isInteger(o[0])&&r.args[r.args.length-1]%1)))&&(e.command=a.toUpperCase(),e.args=s),r=e,!0})}(h,A)),(null!=e.attributes["marker-start"]||null!=e.attributes["marker-end"])&&t&&h.every(e=>"m"===e.command||"M"===e.command)&&h.push({command:"z",args:[]}),k4(e,h,A)}}}}}},vP=e=>{let t=[0,0],r=[0,0],n=[0,0];for(let i=0;i<e.length;i+=1){let a=e[i],{command:o,args:s}=a;"m"===o&&(r[0]+=s[0],r[1]+=s[1],t[0]=r[0],t[1]=r[1]),"M"===o&&(0!==i&&(o="m"),s[0]-=r[0],s[1]-=r[1],r[0]+=s[0],r[1]+=s[1],t[0]=r[0],t[1]=r[1]),"l"===o&&(r[0]+=s[0],r[1]+=s[1]),"L"===o&&(o="l",s[0]-=r[0],s[1]-=r[1],r[0]+=s[0],r[1]+=s[1]),"h"===o&&(r[0]+=s[0]),"H"===o&&(o="h",s[0]-=r[0],r[0]+=s[0]),"v"===o&&(r[1]+=s[0]),"V"===o&&(o="v",s[0]-=r[1],r[1]+=s[0]),"c"===o&&(r[0]+=s[4],r[1]+=s[5]),"C"===o&&(o="c",s[0]-=r[0],s[1]-=r[1],s[2]-=r[0],s[3]-=r[1],s[4]-=r[0],s[5]-=r[1],r[0]+=s[4],r[1]+=s[5]),"s"===o&&(r[0]+=s[2],r[1]+=s[3]),"S"===o&&(o="s",s[0]-=r[0],s[1]-=r[1],s[2]-=r[0],s[3]-=r[1],r[0]+=s[2],r[1]+=s[3]),"q"===o&&(r[0]+=s[2],r[1]+=s[3]),"Q"===o&&(o="q",s[0]-=r[0],s[1]-=r[1],s[2]-=r[0],s[3]-=r[1],r[0]+=s[2],r[1]+=s[3]),"t"===o&&(r[0]+=s[0],r[1]+=s[1]),"T"===o&&(o="t",s[0]-=r[0],s[1]-=r[1],r[0]+=s[0],r[1]+=s[1]),"a"===o&&(r[0]+=s[5],r[1]+=s[6]),"A"===o&&(o="a",s[5]-=r[0],s[6]-=r[1],r[0]+=s[5],r[1]+=s[6]),("Z"===o||"z"===o)&&(r[0]=t[0],r[1]=t[1]),a.command=o,a.args=s,a.base=n,a.coords=[r[0],r[1]],n=a.coords}return e};function vD(e){let t=vM([0,0,e[2],e[3],e[0],e[1],e[4],e[5]]);return null!=t&&e[2]<t[0]==t[0]<0&&e[3]<t[1]==t[1]<0&&e[4]<t[0]==t[0]<e[0]&&e[5]<t[1]==t[1]<e[1]}function vM(e){let t=e[1]-e[3],r=e[2]-e[0],n=e[0]*e[3]-e[2]*e[1],i=e[5]-e[7],a=e[6]-e[4],o=e[4]*e[7]-e[5]*e[6],s=t*a-i*r;if(!s)return;let l=[(r*o-a*n)/s,-((t*o-i*n)/s)];if(!isNaN(l[0])&&!isNaN(l[1])&&isFinite(l[0])&&isFinite(l[1]))return l}function vI(e){let t=a||0;for(let r=e.length;r-- >0;){let n=yG(e[r],t);if(n!==e[r]){let i=yG(e[r],t-1);e[r]=yG(Math.abs(i-e[r]),t+1)>=o?n:i}}return e}function vR(e){for(let t=e.length;t-- >0;)e[t]=Math.round(e[t]);return e}function vq(e){let t=e.length-2,r=-e[t+1],n=e[t],i=1/(r*r+n*n);if(t<=1||!isFinite(i))return!1;for(;(t-=2)>=0;)if(Math.sqrt(Math.pow(r*e[t]+n*e[t+1],2)*i)>o)return!1;return!0}function vF(e){if(1===e[3])return;let[t,r]=e;if(Math.abs(t-r)>o)return;let n=Math.hypot(e[5],e[6]);if(!(n>2*t))return t-Math.sqrt(t**2-.25*n**2)}
12function vj(e,t){switch(e.command){case"s":e.command="c";break;case"t":e.command="q"}return e.args.unshift(t[t.length-2]-t[t.length-4],t[t.length-1]-t[t.length-3]),e}function v_(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function vG(e,t){return[2*t[0]-e[0],2*t[1]-e[1]]}function vB(e,t){let r=t*t,n=r*t,i=1-t,a=i*i;return[3*a*t*e[0]+3*i*r*e[2]+n*e[4],3*a*t*e[1]+3*i*r*e[3]+n*e[5]]}function vU(e,t){let r=Math.min(s*o,l*t.radius/100);return[0,1/4,.5,3/4,1].every(function(n){return Math.abs(v_(vB(e,n),t.center)-t.radius)<=r})}function vW(e,t){return vU(e,{center:[t.center[0]+e[4],t.center[1]+e[5]],radius:t.radius})}function vV(e,t){let r=-t.center[0],n=-t.center[1],i=e[4]-t.center[0],a=e[5]-t.center[1];return Math.acos((r*i+n*a)/Math.sqrt((r*r+n*n)*(i*i+a*a)))}function v$(e,t){return t.reduce(function(t,r){let n="";return r.args&&(n=yR(i(r.args.slice()),e)),t+r.command+n},"")}let vH="convertTransform",vX="collapses multiple transformations and optimizes it",vY=(e,t)=>{let{convertToShorts:r=!0,degPrecision:n,floatPrecision:i=3,transformPrecision:a=5,matrixToTransform:o=!0,shortTranslate:s=!0,shortScale:l=!0,shortRotate:c=!0,removeUseless:u=!0,collapseIntoOne:d=!0,leadingZero:h=!0,negativeExtraSpace:p=!1}=t,m={convertToShorts:r,degPrecision:n,floatPrecision:i,transformPrecision:a,matrixToTransform:o,shortTranslate:s,shortScale:l,shortRotate:c,removeUseless:u,collapseIntoOne:d,leadingZero:h,negativeExtraSpace:p};return{element:{enter:e=>{null!=e.attributes.transform&&vQ(e,"transform",m),null!=e.attributes.gradientTransform&&vQ(e,"gradientTransform",m),null!=e.attributes.patternTransform&&vQ(e,"patternTransform",m)}}}},vQ=(e,t,r)=>{let n=vl(e.attributes[t]);(r=vK(n,r)).collapseIntoOne&&n.length>1&&(n=[vc(n)]),r.convertToShorts?n=vJ(n,r):n.forEach(e=>vk(e,r)),r.removeUseless&&(n=v0(n)),n.length?e.attributes[t]=vA(n,r):delete e.attributes[t]},vK=(e,{...t})=>{let r=[];for(let t of e)"matrix"==t.name&&r.push(...t.data.slice(0,4));let n=t.transformPrecision;return r.length&&(t.transformPrecision=Math.min(t.transformPrecision,Math.max.apply(Math,r.map(vZ))||t.transformPrecision),n=Math.max.apply(Math,r.map(e=>e.toString().replace(/\D+/g,"").length))),null==t.degPrecision&&(t.degPrecision=Math.max(0,Math.min(t.floatPrecision,n-2))),t},vZ=e=>{let t=e.toString();return t.slice(t.indexOf(".")).length-1},vJ=(e,t)=>{for(let r=0;r<e.length;r++){let n=e[r];if(t.matrixToTransform&&"matrix"===n.name){let i=vf(n,t);vA(i,t).length<=vA([n],t).length&&e.splice(r,1,...i),n=e[r]}vk(n,t),t.shortTranslate&&"translate"===n.name&&2===n.data.length&&!n.data[1]&&n.data.pop(),t.shortScale&&"scale"===n.name&&2===n.data.length&&n.data[0]===n.data[1]&&n.data.pop(),t.shortRotate&&e[r-2]?.name==="translate"&&"rotate"===e[r-1].name&&"translate"===e[r].name&&e[r-2].data[0]===-e[r].data[0]&&e[r-2].data[1]===-e[r].data[1]&&(e.splice(r-2,3,{name:"rotate",data:[e[r-1].data[0],e[r-2].data[0],e[r-2].data[1]]}),r-=2)}return e},v0=e=>e.filter(e=>(!(["translate","rotate","skewX","skewY"].indexOf(e.name)>-1)||1!=e.data.length&&"rotate"!=e.name||!!e.data[0])&&("translate"!=e.name||!!e.data[0]||!!e.data[1])&&("scale"!=e.name||1!=e.data[0]||!(e.data.length<2)&&1!=e.data[1])&&("matrix"!=e.name||1!=e.data[0]||1!=e.data[3]||!!(e.data[1]||e.data[2]||e.data[4]||e.data[5]))&&!0),v1="removeEmptyAttrs",v2="removes empty attributes",v3=()=>({element:{enter:e=>{for(let[t,r]of Object.entries(e.attributes))""!==r||iM.conditionalProcessing.has(t)||delete e.attributes[t]}}}),v4="removeEmptyContainers",v5="removes empty container elements",v8=e=>{let t=yo(e);return{element:{exit:(e,r)=>{"svg"!==e.name&&iO.container.has(e.name)&&0===e.children.length&&("pattern"!==e.name||0===Object.keys(e.attributes).length)&&("mask"!==e.name||null==e.attributes.id)&&("element"!==r.type||"switch"!==r.name)&&("g"===e.name&&(null!=e.attributes.filter||ys(t,e).filter)||iv(e,r))}}}},v6="mergePaths",v9="merges multiple paths in one if possible",v7=(e,t)=>{let{force:r=!1,floatPrecision:n=3,noSpaceAfterFlags:i=!1}=t,a=yo(e);return{element:{enter:e=>{if(e.children.length<=1)return;let t=[],o=e.children[0],s=null,l=(e,t)=>
12{k4(e,t,{floatPrecision:n,noSpaceAfterFlags:i}),s=null};for(let n=1;n<e.children.length;n++){let i=e.children[n];if("element"!==o.type||"path"!==o.name||0!==o.children.length||null==o.attributes.d){s&&"element"===o.type&&l(o,s),o=i;continue}if("element"!==i.type||"path"!==i.name||0!==i.children.length||null==i.attributes.d){s&&l(o,s),o=i;continue}let c=ys(a,i);if(c["marker-start"]||c["marker-mid"]||c["marker-end"]||c["clip-path"]||c.mask||c["mask-image"]||["fill","filter","stroke"].some(e=>(function(e,t){let r=e[t];return r?.type==="static"&&yj(r.value)})(c,e))){s&&l(o,s),o=i;continue}let u=Object.keys(i.attributes);if(u.length!==Object.keys(o.attributes).length||u.some(e=>"d"!==e&&"element"===o.type&&o.attributes[e]!==i.attributes[e])){s&&l(o,s),o=i;continue}let d=null!=s,h=k2(i);if(s=s??k2(o),r||!k8(s,h)){s.push(...h),t.push(i);continue}d&&l(o,s),o=i,s=null}s&&"element"===o.type&&l(o,s),e.children=e.children.filter(e=>!t.includes(e))}}}},we="removeUnusedNS",wt="removes unused namespaces declaration",wr=()=>{let e=new Set;return{element:{enter:(t,r)=>{if("svg"===t.name&&"root"===r.type){for(let r of Object.keys(t.attributes))if(r.startsWith("xmlns:")){let t=r.slice(6);e.add(t)}}if(0!==e.size){if(t.name.includes(":")){let[r]=t.name.split(":");e.has(r)&&e.delete(r)}for(let r of Object.keys(t.attributes))if(r.includes(":")){let[t]=r.split(":");e.delete(t)}}},exit:(t,r)=>{if("svg"===t.name&&"root"===r.type)for(let r of e)delete t.attributes[`xmlns:${r}`]}}}},wn="sortAttrs",wi="Sort element attributes for better compression",wa=(e,t)=>{let{order:r=["id","width","height","x","x1","x2","y","y1","y2","cx","cy","r","fill","stroke","marker","d","points"],xmlnsOrder:n="front"}=t,i=e=>{if("front"===n){if("xmlns"===e)return 3;if(e.startsWith("xmlns:"))return 2}return+!!e.includes(":")},a=([e],[t])=>{let n=i(e),a=i(t)-n;if(0!==a)return a;let[o]=e.split("-"),[s]=t.split("-");if(o!==s){let e=+!!r.includes(o),t=+!!r.includes(s);if(1===e&&1===t)return r.indexOf(o)-r.indexOf(s);let n=t-e;if(0!==n)return n}return e<t?-1:1};return{element:{enter:e=>{let t=Object.entries(e.attributes);t.sort(a);let r={};for(let[e,n]of t)r[e]=n;e.attributes=r}}}},wo="sortDefsChildren",ws="Sorts children of <defs> to improve compression",wl=()=>({element:{enter:e=>{if("defs"===e.name){let t=new Map;for(let r of e.children)if("element"===r.type){let e=t.get(r.name);null==e?t.set(r.name,1):t.set(r.name,e+1)}e.children.sort((e,r)=>{if("element"!==e.type||"element"!==r.type)return 0;let n=t.get(e.name),i=t.get(r.name);if(null!=n&&null!=i){let e=i-n;if(0!==e)return e}let a=r.name.length-e.name.length;return 0!==a?a:e.name!==r.name?e.name>r.name?-1:1:0})}}}}),wc="removeDesc",wu="removes <desc>",wd=/^(Created with|Created using)/,wh=(e,t)=>{let{removeAny:r=!1}=t;return{element:{enter:(e,t)=>{"desc"===e.name&&(r||0===e.children.length||"text"===e.children[0].type&&wd.test(e.children[0].value))&&iv(e,t)}}}},wp=(({name:e,plugins:t})=>({name:e,isPreset:!0,plugins:Object.freeze(t),fn:(r,n,i)=>{let{floatPrecision:a,overrides:o}=n,s={};if(null!=a&&(s.floatPrecision=a),o){let r=t.map(({name:e})=>e);for(let t of Object.keys(o))r.includes(t)||console.warn(`You are trying to configure ${t} which is not part of ${e}. 13Try to put it before or after, for example 14 15plugins: [ 16 { 17 name: '${e}', 18 }, 19 '${t}' 20] 21`)}t7(r,i,t,o,s)}}))({name:"preset-default",plugins:[w,x,S,tl,tc,tu,td,th,tp,tm,tf,tg,tb,ty,tk,tv,tw,tx,tS,tC,tA,tE,tT,tz,tL,tN,tO,tP,tD,tM,tI,tR,tq,tF]}),wm="addAttributesToSVGElement",wf="adds attributes to an outer <svg> element",wg=`Error in plugin "addAttributesToSVGElement": absent parameters. 22It should have a list of "attributes" or one "attribute". 23Config example: 24 25plugins: [ 26 { 27 name: 'addAttributesToSVGElement', 28 params: { 29 attribute: "mySvg" 30 } 31 } 32] 33 34plugins: [ 35 { 36 name: 'addAttributesToSVGElement', 37 params: { 38 attributes: ["mySvg", "size-big"] 39 } 40 } 41] 42 43plugins: [ 44 { 45 name: 'addAttributesToSVGElement', 46 params: { 47 attributes: [ 48 { 49 focusable: false 50 }, 51 { 52 'data-image': icon 53 } 54 ] 55 } 56 } 57] 58`,wb=(e,t)=>
58{if(!Array.isArray(t.attributes)&&!t.attribute)return console.error(wg),null;let r=t.attributes||[t.attribute];return{element:{enter:(e,t)=>{if("svg"===e.name&&"root"===t.type){for(let t of r)if("string"==typeof t&&null==e.attributes[t]&&(e.attributes[t]=void 0),"object"==typeof t)for(let r of Object.keys(t))null==e.attributes[r]&&(e.attributes[r]=t[r])}}}}},wy="addClassesToSVGElement",wk="adds classnames to an outer <svg> element",wv=`Error in plugin "addClassesToSVGElement": absent parameters. 59It should have a list of classes in "classNames" or one "className". 60Config example: 61 62plugins: [ 63 { 64 name: "addClassesToSVGElement", 65 params: { 66 className: "mySvg" 67 } 68 } 69] 70 71plugins: [ 72 { 73 name: "addClassesToSVGElement", 74 params: { 75 classNames: ["mySvg", "size-big"] 76 } 77 } 78] 79`,ww=(e,t,r)=>{if(!(Array.isArray(t.classNames)&&0!==t.classNames.length)&&!t.className)return console.error(wv),null;let n=t.classNames||[t.className];return{element:{enter:(e,t)=>{if("svg"===e.name&&"root"===t.type){let t=new Set(null==e.attributes.class?null:e.attributes.class.split(" "));for(let i of n)if(null!=i){let n="string"==typeof i?i:i(e,r);t.add(n)}e.attributes.class=Array.from(t).join(" ")}}}}},wx="cleanupListOfValues",wS="rounds list of values to the fixed precision",wC=/^([-+]?\d*\.?\d+([eE][-+]?\d+)?)(px|pt|pc|mm|cm|m|in|ft|em|ex|%)?$/,wA=/\s+,?\s*|,\s*/,wE={cm:96/2.54,mm:96/25.4,in:96,pt:4/3,pc:16,px:1},wT=(e,t)=>{let{floatPrecision:r=3,leadingZero:n=!0,defaultPx:i=!0,convertToPx:a=!0}=t,o=e=>{let t=[];for(let o of e.split(wA)){let e=o.match(wC),s=o.match(/new/);if(e){let o,s=Number(Number(e[1]).toFixed(r)),l=e[3]||"";if(a&&l&&l in wE){let t=Number((wE[l]*Number(e[1])).toFixed(r));t.toString().length<e[0].length&&(s=t,l="px")}o=n?yq(s):s.toString(),i&&"px"===l&&(l=""),t.push(o+l)}else s?t.push("new"):o&&t.push(o)}return t.join(" ")};return{element:{enter:e=>{null!=e.attributes.points&&(e.attributes.points=o(e.attributes.points)),null!=e.attributes["enable-background"]&&(e.attributes["enable-background"]=o(e.attributes["enable-background"])),null!=e.attributes.viewBox&&(e.attributes.viewBox=o(e.attributes.viewBox)),null!=e.attributes["stroke-dasharray"]&&(e.attributes["stroke-dasharray"]=o(e.attributes["stroke-dasharray"])),null!=e.attributes.dx&&(e.attributes.dx=o(e.attributes.dx)),null!=e.attributes.dy&&(e.attributes.dy=o(e.attributes.dy)),null!=e.attributes.x&&(e.attributes.x=o(e.attributes.x)),null!=e.attributes.y&&(e.attributes.y=o(e.attributes.y))}}}},wz="convertOneStopGradients",wL="converts one-stop (single color) gradients to a plain color",wN=e=>{let t=yo(e),r=new Set,n=new Map,i=new Map,a=0;return{element:{enter:(o,s)=>{let l;if(null!=o.attributes["xlink:href"]&&a++,"defs"===o.name)return void n.set(o,s);if("linearGradient"!==o.name&&"radialGradient"!==o.name)return;let c=o.children.filter(e=>"element"===e.type&&"stop"===e.name),u=o.attributes["xlink:href"]||o.attributes.href,d=0===c.length&&null!=u&&u.startsWith("#")?iy(e,u):o;if(null==d||"element"!==d.type)return void i.set(o,s);let h=d.children.filter(e=>"element"===e.type&&"stop"===e.name);if(1!==h.length||"element"!==h[0].type)return;"element"===s.type&&"defs"===s.name&&r.add(s),i.set(o,s);let p=ys(t,h[0])["stop-color"];null!=p&&"static"===p.type&&(l=p.value);let m=`url(#${o.attributes.id})`;for(let t of ib(e,[...iW].map(e=>`[${e}="${m}"]`).join(",")))if("element"===t.type)for(let e of iW)t.attributes[e]===m&&(null!=l?t.attributes[e]=l:delete t.attributes[e]);for(let t of ib(e,`[style*=${m}]`))"element"===t.type&&(t.attributes.style=t.attributes.style.replace(m,l||iI.presentation["stop-color"]))},exit:e=>{if("svg"===e.name){for(let[e,t]of i.entries())null!=e.attributes["xlink:href"]&&a--,iv(e,t);for(let[t,i]of(0===a&&delete e.attributes["xmlns:xlink"],n.entries()))r.has(t)&&0===t.children.length&&iv(t,i)}}}}},wO="convertStyleToAttrs",wP="converts style to attributes",wD=(...e)=>"(?:"+e.join("|")+")",wM=iM.presentation,wI="\\\\(?:[0-9a-f]{1,6}\\s?|\\r\\n|.)",wR="\\s*("+wD("[^:;\\\\]",wI)+"*?)\\s*",wq="'(?:[^'\\n\\r\\\\]|"+wI+")*?(?:'|$)",wF='"(?:[^"\\n\\r\\\\]|'+wI+')*?(?:"|$)',wj=RegExp("^"+wD(wq,wF)+"$"),w_="\\("+wD("[^'\"()\\\\]+",wI,wq,wF)+"*?\\)",wG=RegExp(wR+":"+("\\s*("+wD("[^!'\"();\\\\]+?",wI,wq,wF,w_,"[^;]*?")+"*?)")+"(\\s*!important(?![-(\\w]))?\\s*(?:;\\s*|$)","ig"),wB=RegExp(wD(wI,wq,wF,"/\\*[^]*?\\*/"),"ig"),wU=(e,t)=>{let{keepImportant:r=!1}=t;return{element:{enter:e=>{if(null!=e.attributes.style){let n=[],i={},a=e.attributes.style.replace(wB,e=>"/"==e[0]?"":"\\"==e[0]&&/[-g-z]/i.test(e[1])?e[1]:e);wG.lastIndex=0;for(var t;t=wG.exec(a);)r&&t[3]||n.push([t[1],t[2]]);n.length&&(n=n.filter(function(e){if(e[0]){let t=e[0].toLowerCase(),r=e[1];if(wj.test(r)&&(r=r.slice(1,-1)),wM.has(t))return i[t]=r,!1}return!0}),Object.assign(e.attributes,i),n.length?e.attributes.style=n.map(e=>e.join(":")).join(";"):delete e.attributes.style)}}}}},wW="prefixIds",wV="prefix IDs",w$=e=>e.startsWith('"')&&e.endsWith('"')||e.startsWith("'")&&e.endsWith("'")?e.slice(1,-1):e,wH=(e,t)=>{let r=e(t);return t.startsWith(r)?t:r+t},wX=(e,t)=>t.startsWith("#")?"#"+wH(e,t.slice(1)):null,wY=(e,t,r)=>{let{delim:n="__",prefix:i,prefixIds:a=!0,prefixClassNames:o=!0}=t,s=new Map;return{element:{enter:e=>{let t=t=>((e,t,r,n,i,a)=>
79{if("function"==typeof n){let o=a.get(e);return null!=o||(o=n(t,r)+i,a.set(e,o)),o}return"string"==typeof n?n+i:!1===n?"":null!=r.path&&r.path.length>0?(e=>{let t=/[/\\]?([^/\\]+)$/.exec(e);return t?t[1]:""})(r.path).replace(/[. ]/g,"_")+i:"prefix"+i})(t,e,r,i,n,s);if("style"===e.name){if(0===e.children.length)return;for(let r of e.children){let e;if("text"!==r.type&&"cdata"!==r.type)continue;let n=r.value;try{e=u5(n,{parseValue:!0,parseCustomProperty:!1})}catch{return}u7(e,e=>{if(a&&"IdSelector"===e.type||o&&"ClassSelector"===e.type){e.name=wH(t,e.name);return}if("Url"===e.type&&e.value.length>0){let r=wX(t,w$(e.value));null!=r&&(e.value=r)}}),r.value=u8(e)}}for(let r of(a&&null!=e.attributes.id&&0!==e.attributes.id.length&&(e.attributes.id=wH(t,e.attributes.id)),o&&null!=e.attributes.class&&0!==e.attributes.class.length&&(e.attributes.class=e.attributes.class.split(/\s+/).map(e=>wH(t,e)).join(" ")),["href","xlink:href"]))if(null!=e.attributes[r]&&0!==e.attributes[r].length){let n=wX(t,e.attributes[r]);null!=n&&(e.attributes[r]=n)}for(let r of ij)null!=e.attributes[r]&&0!==e.attributes[r].length&&(e.attributes[r]=e.attributes[r].replace(/\burl\((["'])?(#.+?)\1\)/gi,(e,r,n)=>{let i=wX(t,n);return null==i?e:`url(${i})`}));for(let r of["begin","end"])if(null!=e.attributes[r]&&0!==e.attributes[r].length){let n=e.attributes[r].split(/\s*;\s+/).map(e=>{if(e.endsWith(".end")||e.endsWith(".start")){let[r,n]=e.split(".");return`${wH(t,r)}.${n}`}return e});e.attributes[r]=n.join("; ")}}}}},wQ="removeAttributesBySelector",wK="removes attributes of elements that match a css selector",wZ=(e,t)=>{for(let{selector:r,attributes:n}of Array.isArray(t.selectors)?t.selectors:[t])for(let t of ib(e,r))if("element"===t.type)if(Array.isArray(n))for(let e of n)delete t.attributes[e];else delete t.attributes[n];return{}},wJ="removeAttrs",w0="removes specified attributes",w1=`Warning: The plugin "removeAttrs" requires the "attrs" parameter. 80It should have a pattern to remove, otherwise the plugin is a noop. 81Config example: 82 83plugins: [ 84 { 85 name: "removeAttrs", 86 params: { 87 attrs: "(fill|stroke)" 88 } 89 } 90] 91`,w2=(e,t)=>{if(void 0===t.attrs)return console.warn(w1),null;let r="string"==typeof t.elemSeparator?t.elemSeparator:":",n="boolean"==typeof t.preserveCurrentColor&&t.preserveCurrentColor,i=Array.isArray(t.attrs)?t.attrs:[t.attrs];return{element:{enter:e=>{for(let t of i){t.includes(r)?t.split(r).length<3&&(t=[t,".*"].join(r)):t=[".*",t,".*"].join(r);let i=t.split(r).map(e=>("*"===e&&(e=".*"),RegExp("^"+e+"$","i")));if(i[0].test(e.name))for(let[t,r]of Object.entries(e.attributes)){let a="currentcolor"===r.toLowerCase(),o=n&&"fill"==t&&a,s=n&&"stroke"==t&&a;!o&&!s&&i[1].test(t)&&i[2].test(r)&&delete e.attributes[t]}}}}}},w3="removeDimensions",w4="removes width and height in presence of viewBox (opposite to removeViewBox)",w5=()=>({element:{enter:e=>{if("svg"===e.name){if(null!=e.attributes.viewBox)delete e.attributes.width,delete e.attributes.height;else if(null!=e.attributes.width&&null!=e.attributes.height&&!1===Number.isNaN(Number(e.attributes.width))&&!1===Number.isNaN(Number(e.attributes.height))){let 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}}}}}),w8="removeElementsByAttr",w6="removes arbitrary elements by ID or className (disabled by default)",w9=(e,t)=>{let r=null==t.id?[]:Array.isArray(t.id)?t.id:[t.id],n=null==t.class?[]:Array.isArray(t.class)?t.class:[t.class];return{element:{enter:(e,t)=>{if(null!=e.attributes.id&&0!==r.length&&r.includes(e.attributes.id)&&iv(e,t),e.attributes.class&&0!==n.length){let r=e.attributes.class.split(" ");for(let i of n)if(r.includes(i)){iv(e,t);break}}}}}},w7="removeOffCanvasPaths",xe="removes elements that are drawn outside of the viewBox (disabled by default)",xt=()=>{let e=null;return{element:{enter:(t,r)=>{if("svg"===t.name&&"root"===r.type){let r="";null!=t.attributes.viewBox?r=t.attributes.viewBox:null!=t.attributes.height&&null!=t.attributes.width&&(r=`0 0 ${t.attributes.width} ${t.attributes.height}`),r=r.replace(/[,+]|px/g," ").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"");let n=/^(-?\d*\.?\d+) (-?\d*\.?\d+) (\d*\.?\d+) (\d*\.?\d+)$/.exec(r);if(null==n)return;let i=Number.parseFloat(n[1]),a=Number.parseFloat(n[2]),o=Number.parseFloat(n[3]),s=Number.parseFloat(n[4]);e={left:i,top:a,right:i+o,bottom:a+s,width:o,height:s}}if(null!=t.attributes.transform)return t6;if("path"===t.name&&null!=t.attributes.d&&null!=e){let n=kT(t.attributes.d),i=!1;for(let t of n)if("M"===t.command){let[r,n]=t.args;r>=e.left&&r<=e.right&&n>=e.top&&n<=e.bottom&&(i=!0)}if(i)return;2===n.length&&n.push({command:"z",args:[]});let{left:a,top:o,width:s,height:l}=e;!1===k8([{command:"M",args:[a,o]},{command:"h",args:[s]},{command:"v",args:[l]},{command:"H",args:[a]},{command:"z",args:[]}],n)&&iv(t,r)}}}}},xr="removeRasterImages",xn="removes raster images (disabled by default)",xi=()=>({element:{enter:(e,t)=>{"image"===e.name&&null!=e.attributes["xlink:href"]&&/(\.|image\/)(jpe?g|png|gif)/.test(e.attributes["xlink:href"])&&iv(e,t)}}}),xa="removeScripts",xo="removes scripts (disabled by default)",xs=[...iM.animationEvent,...iM.documentEvent,...iM.documentElementEvent,...iM.globalEvent,...iM.graphicalEvent],xl=()=>({element:{enter:(e,t)=>{if("script"===e.name)return void iv(e,t);for(let t of xs)null!=e.attributes[t]&&delete e.attributes[t]},exit:(e,t)=>
91{if("a"===e.name){for(let r of Object.keys(e.attributes))if("href"===r||r.endsWith(":href")){if(null==e.attributes[r]||!e.attributes[r].trimStart().startsWith("javascript:"))continue;let n=t.children.indexOf(e),i=e.children.filter(e=>"text"!==e.type);t.children.splice(n,1,...i)}}}}}),xc="removeStyleElement",xu="removes <style> element (disabled by default)",xd=()=>({element:{enter:(e,t)=>{"style"===e.name&&iv(e,t)}}}),xh="removeTitle",xp="removes <title>",xm=()=>({element:{enter:(e,t)=>{"title"===e.name&&iv(e,t)}}}),xf="removeViewBox",xg="removes viewBox attribute when possible",xb=new Set(["pattern","svg","symbol"]),xy=()=>({element:{enter:(e,t)=>{if(xb.has(e.name)&&null!=e.attributes.viewBox&&null!=e.attributes.width&&null!=e.attributes.height){if("svg"===e.name&&"root"!==t.type)return;let r=e.attributes.viewBox.split(/[ ,]+/g);"0"===r[0]&&"0"===r[1]&&e.attributes.width.replace(/px$/,"")===r[2]&&e.attributes.height.replace(/px$/,"")===r[3]&&delete e.attributes.viewBox}}}}),xk="removeXlink",xv="remove xlink namespace and replaces attributes with the SVG 2 equivalent where applicable",xw="http://www.w3.org/1999/xlink",xx={new:"_blank",replace:"_self"},xS=new Set(["cursor","filter","font-face-uri","glyphRef","tref"]),xC=(e,t,r)=>t.map(e=>`${e}:${r}`).filter(t=>null!=e.attributes[t]),xA=(e,t)=>{let{includeLegacy:r}=t,n=[],i=[],a=[];return{element:{enter:e=>{for(let[t,r]of Object.entries(e.attributes))if(t.startsWith("xmlns:")){let e=t.split(":",2)[1];if(r===xw){n.push(e);continue}n.includes(e)&&i.push(e)}if(i.some(e=>n.includes(e)))return;let t=xC(e,n,"show"),o=null!=e.attributes.target;for(let r=t.length-1;r>=0;r--){let n=t[r],i=xx[e.attributes[n]];if(o||null==i){delete e.attributes[n];continue}i!==iq[e.name]?.defaults?.target&&(e.attributes.target=i),delete e.attributes[n],o=!0}let s=xC(e,n,"title");for(let t=s.length-1;t>=0;t--){let r=s[t],n=e.attributes[r];if(e.children.filter(e=>"element"===e.type&&"title"===e.name).length>0){delete e.attributes[r];continue}let i={type:"element",name:"title",attributes:{},children:[{type:"text",value:n}]};Object.defineProperty(i,"parentNode",{writable:!0,value:e}),e.children.unshift(i),delete e.attributes[r]}let l=xC(e,n,"href");if(l.length>0&&xS.has(e.name)&&!r)return void l.map(e=>e.split(":",1)[0]).forEach(e=>a.push(e));for(let t=l.length-1;t>=0;t--){let r=l[t],n=e.attributes[r];if(null!=e.attributes.href){delete e.attributes[r];continue}e.attributes.href=n,delete e.attributes[r]}},exit:e=>{for(let[t,o]of Object.entries(e.attributes)){let[s,l]=t.split(":",2);if(n.includes(s)&&!i.includes(s)&&!a.includes(s)&&!r){delete e.attributes[t];continue}if(t.startsWith("xmlns:")&&!a.includes(l)){if(o===xw){let r=n.indexOf(l);n.splice(r,1),delete e.attributes[t];continue}if(i.includes(s)){let e=i.indexOf(l);i.splice(e,1)}}}}}}},xE="removeXMLNS",xT="removes xmlns attribute (for inline svg, disabled by default)",xz=()=>({element:{enter:e=>{"svg"===e.name&&delete e.attributes.xmlns}}}),xL="reusePaths",xN="Finds <path> elements with the same d, fill, and stroke, and converts them to <use> elements referencing a single <path> def.",xO=e=>{let t,r=yo(e),n=new Map,i=new Set;return{element:{enter:(e,r)=>{if("path"===e.name&&null!=e.attributes.d){let t=e.attributes.d,r=e.attributes.fill||"",i=t+";s:"+(e.attributes.stroke||"")+";f:"+r,a=n.get(i);null==a&&(a=[],n.set(i,a)),a.push(e)}if(null==t&&"defs"===e.name&&"element"===r.type&&"svg"===r.name&&(t=e),"use"===e.name)for(let t of["href","xlink:href"]){let r=e.attributes[t];null!=r&&r.startsWith("#")&&r.length>1&&i.add(r.slice(1))}},exit:(e,a)=>{if("svg"===e.name&&"root"===a.type){let a=t;null==a&&(a={type:"element",name:"defs",attributes:{},children:[]});let o=0;for(let t of n.values())if(t.length>1){let n={type:"element",name:"path",attributes:{},children:[]};for(let e of["fill","stroke","d"])null!=t[0].attributes[e]&&(n.attributes[e]=t[0].attributes[e]);let s=t[0].attributes.id;for(let l of(null==s||i.has(s)||r.rules.some(e=>e.selector===`#${s}`)?n.attributes.id="reuse-"+o++:(n.attributes.id=s,delete t[0].attributes.id),a.children.push(n),t)){if(delete l.attributes.d,delete l.attributes.stroke,delete l.attributes.fill,a.children.includes(l)&&0===l.children.length){if(0===Object.keys(l.attributes).length){iv(l,a);continue}if(1===Object.keys(l.attributes).length&&null!=l.attributes.id){for(let t of(iv(l,a),ib(e,`[xlink\\:href=#${l.attributes.id}], [href=#${l.attributes.id}]`)))if("element"===t.type)for(let e of["href","xlink:href"])null!=t.attributes[e]&&(t.attributes[e]="#"+n.attributes.id);continue}}l.name="use",l.attributes["xlink:href"]="#"+n.attributes.id}}0!==a.children.length&&(null==e.attributes["xmlns:xlink"]&&(e.attributes["xmlns:xlink"]="http://www.w3.org/1999/xlink"),null==t&&e.children.unshift(a))}}}}},xP=Object.freeze([wp,tj,t_,td,tx,tf,tG,tb,tL,ty,tE,tB,tN,tA,tU,tO,tp,tM,th,tm,tT,tz,tW,tV,t$,S,tl,tF,tH,w,tu,tX,tP,tD,tC,tS,tc,tv,tY,tQ,tK,tZ,tJ,tk,tI,tg,tw,t0,t1,t2,x,t3,tR,tq]);var xD=r(42114);
91class xM extends Error{constructor(e,t,r,n,i){super(e),this.name="SvgoParserError",this.message=`${i||"<input>"}:${t}:${r}: ${e}`,this.reason=e,this.line=t,this.column=r,this.source=n,Error.captureStackTrace&&Error.captureStackTrace(this,xM)}toString(){let e=this.source.split(/\r?\n/),t=Math.max(this.line-3,0),r=Math.min(this.line+2,e.length),n=String(r).length,i=Math.max(this.column-54,0),a=Math.max(this.column+20,80),o=e.slice(t,r).map((e,r)=>{let o=e.slice(i,a),s="",l="";0!==i&&(s=i>e.length-1?" ":"â¦"),a<e.length-1&&(l="â¦");let c=t+1+r,u=` ${c.toString().padStart(n)} | `;if(c===this.line){let t=u.replace(/[^|]/g," "),r=(s+e.slice(i,this.column-1)).replace(/[^\t]/g," ");return`>${u}${s}${o}${l} 92 ${t+r}^`}return` ${u}${s}${o}${l}`}).join("\n");return`${this.name}: ${this.message} 93 94${o} 95`}}let xI=/<!ENTITY\s+(\S+)\s+(?:'([^']+)'|"([^"]+)")\s*>/g,xR={strict:!0,trim:!1,normalize:!1,lowercase:!0,xmlns:!0,position:!0,unparsedEntities:!0},xq=(e,t)=>{let r=xD.parser(xR.strict,xR),n={type:"root",children:[]},i=n,a=[n],o=e=>{i.children.push(e)};return r.ondoctype=t=>{o({type:"doctype",name:"svg",data:{doctype:t}});let n=t.indexOf("[");if(n>=0){xI.lastIndex=n;let t=xI.exec(e);for(;null!=t;)r.ENTITIES[t[1]]=t[2]||t[3],t=xI.exec(e)}},r.onprocessinginstruction=e=>{o({type:"instruction",name:e.name,value:e.body})},r.oncomment=e=>{o({type:"comment",value:e.trim()})},r.oncdata=e=>{o({type:"cdata",value:e})},r.onopentag=e=>{let t={type:"element",name:e.name,attributes:{},children:[]};for(let[r,n]of Object.entries(e.attributes))t.attributes[r]=n.value;o(t),i=t,a.push(t)},r.ontext=e=>{if("element"===i.type)if(iP.has(i.name))o({type:"text",value:e});else{let t=e.trim();""!==t&&o({type:"text",value:t})}},r.onclosetag=()=>{a.pop(),i=a[a.length-1]},r.onerror=n=>{let i=new xM(n.message.split("\n")[0],r.line+1,r.column,e,t);if(-1===n.message.indexOf("Unexpected end"))throw i},r.write(e).close(),n},xF={doctypeStart:"<!DOCTYPE",doctypeEnd:">",procInstStart:"<?",procInstEnd:"?>",tagOpenStart:"<",tagOpenEnd:">",tagCloseStart:"</",tagCloseEnd:">",tagShortStart:"<",tagShortEnd:"/>",attrStart:'="',attrEnd:'"',commentStart:"\x3c!--",commentEnd:"--\x3e",cdataStart:"<![CDATA[",cdataEnd:"]]>",textStart:"",textEnd:"",indent:4,regEntities:/[&'"<>]/g,regValEntities:/[&"<>]/g,encodeEntity:e=>xj[e],pretty:!1,useShortTags:!0,eol:"lf",finalNewline:!1},xj={"&":"&","'":"'",'"':""",">":">","<":"<"},x_=(e,t={})=>{let r={...xF,...t},n=r.indent,i=" ";"number"==typeof n&&!1===Number.isNaN(n)?i=n<0?" ":" ".repeat(n):"string"==typeof n&&(i=n);let a={indent:i,textContext:null,indentLevel:0},o="crlf"===r.eol?"\r\n":"\n";r.pretty&&(r.doctypeEnd+=o,r.procInstEnd+=o,r.commentEnd+=o,r.cdataEnd+=o,r.tagShortEnd+=o,r.tagOpenEnd+=o,r.tagCloseEnd+=o,r.textEnd+=o);let s=xG(e,r,a);return r.finalNewline&&s.length>0&&!s.endsWith("\n")&&(s+=o),s},xG=(e,t,r)=>{let n="";for(let i of(r.indentLevel++,e.children))switch(i.type){case"element":n+=xH(i,t,r);break;case"text":n+=xY(i,t,r);break;case"doctype":n+=xU(i,t);break;case"instruction":n+=xW(i,t);break;case"comment":n+=xV(i,t);break;case"cdata":n+=x$(i,t,r)}return r.indentLevel--,n},xB=(e,t)=>{let r="";return e.pretty&&null==t.textContext&&(r=t.indent.repeat(t.indentLevel-1)),r},xU=(e,t)=>t.doctypeStart+e.data.doctype+t.doctypeEnd,xW=(e,t)=>t.procInstStart+e.name+" "+e.value+t.procInstEnd,xV=(e,t)=>t.commentStart+e.value+t.commentEnd,x$=(e,t,r)=>xB(t,r)+t.cdataStart+e.value+t.cdataEnd,xH=(e,t,r)=>{if(0===e.children.length)return t.useShortTags?xB(t,r)+t.tagShortStart+e.name+xX(e,t)+t.tagShortEnd:xB(t,r)+t.tagShortStart+e.name+xX(e,t)+t.tagOpenEnd+t.tagCloseStart+e.name+t.tagCloseEnd;let n=t.tagOpenStart,i=t.tagOpenEnd,a=t.tagCloseStart,o=t.tagCloseEnd,s=xB(t,r),l=xB(t,r);r.textContext?(n=xF.tagOpenStart,i=xF.tagOpenEnd,a=xF.tagCloseStart,o=xF.tagCloseEnd,s=""):iP.has(e.name)&&(i=xF.tagOpenEnd,a=xF.tagCloseStart,l="",r.textContext=e);let c=xG(e,t,r);return r.textContext===e&&(r.textContext=null),s+n+e.name+xX(e,t)+i+c+l+a+e.name+o},xX=(e,t)=>{let r="";for(let[n,i]of Object.entries(e.attributes))if(r+=" "+n,void 0!==i){let e=i.toString().replace(t.regValEntities,t.encodeEntity);r+=t.attrStart+e+t.attrEnd}return r},xY=(e,t,r)=>xB(t,r)+t.textStart+e.value.replace(t.regEntities,t.encodeEntity)+(r.textContext?"":t.textEnd),x
95Q="4.0.0",xK=new Map;for(let e of xP)xK.set(e.name,e);function xZ(e){return"removeScriptElement"===e?(console.warn("Warning: removeScriptElement has been renamed to removeScripts, please update your SVGO config"),xK.get("removeScripts")):xK.get(e)}let xJ=e=>{if("string"==typeof e){let t=xZ(e);if(null==t)throw Error(`Unknown builtin plugin "${e}" specified.`);return{name:e,params:{},fn:t.fn}}if("object"==typeof e&&null!=e){if(null==e.name)throw Error("Plugin name must be specified");let t=e.fn;if(null==t){let r=xZ(e.name);if(null==r)throw Error(`Unknown builtin plugin "${e.name}" specified.`);t=r.fn}return{name:e.name,params:e.params,fn:t}}return null};var x0=r(75356),x1=r(87358);let x2=async e=>{let t=t8.resolve(e),n=(await r(1278)(x0.pathToFileURL(t).toString())).default;if(null==n||"object"!=typeof n||Array.isArray(n))throw Error(`Invalid config file "${e}"`);return n},x3=async e=>{try{return(await t5.stat(e)).isFile()}catch{return!1}},x4=async(e,t=x1.cwd())=>{if(null!=e)if(t8.isAbsolute(e))return x2(e);else return x2(t8.join(t,e));let r=t;for(;;){let e=t8.join(r,"svgo.config.js");if(await x3(e))return x2(e);let t=t8.join(r,"svgo.config.mjs");if(await x3(t))return x2(t);let n=t8.join(r,"svgo.config.cjs");if(await x3(n))return x2(n);let i=t8.dirname(r);if(r===i)return null;r=i}},x5=(e,t)=>{if(null==t&&(t={}),"object"!=typeof t)throw Error("Config should be an object");return((e,t)=>{if(null==t&&(t={}),"object"!=typeof t)throw Error("Config should be an object");let r=t.multipass?10:1,n=1/0,i="",a={};null!=t.path&&(a.path=t.path);for(let o=0;o<r;o+=1){a.multipassCount=o;let r=xq(e,t.path),s=t.plugins||["preset-default"];if(!Array.isArray(s))throw Error("malformed config, `plugins` property must be an array.\nSee more info here: https://github.com/svg/svgo#configuration");let l=s.filter(e=>null!=e).map(xJ);l.length<s.length&&console.warn("Warning: plugins list includes null or undefined elements, these will be ignored.");let c={};if(null!=t.floatPrecision&&(c.floatPrecision=t.floatPrecision),t7(r,a,l,null,c),(i=x_(r,t.js2svg)).length<n)e=i,n=i.length;else break}return t.datauri&&(i=((e,t)=>{let r="data:image/svg+xml";return t&&"base64"!==t?"enc"===t?e=r+","+encodeURIComponent(e):"unenc"===t&&(e=r+","+e):(r+=";base64,",e=r+yP.from(e).toString("base64")),e})(i,t.datauri)),{data:i}})(e,{...t,js2svg:{eol:"\r\n"===t4.EOL?"crlf":"lf",...t.js2svg}})}},75356:(e,t,r)=>{!function(){var t={452:function(e){"use strict";e.exports=r(19110)}},n={};function i(e){var r=n[e];if(void 0!==r)return r.exports;var a=n[e]={exports:{}},o=!0;try{t[e](a,a.exports,i),o=!1}finally{o&&delete n[e]}return a.exports}i.ab="//";var a={};!function(){var e,t=(e=i(452))&&"object"==typeof e&&"default"in e?e.default:e,r=/https?|ftp|gopher|file/;function n(e){"string"==typeof e&&(e=b(e));var n,i,a,o,s,l,c,u,d,h=(i=(n=e).auth,a=n.hostname,o=n.protocol||"",s=n.pathname||"",l=n.hash||"",c=n.query||"",u=!1,i=i?encodeURIComponent(i).replace(/%3A/i,":")+"@":"",n.host?u=i+n.host:a&&(u=i+(~a.indexOf(":")?"["+a+"]":a),n.port&&(u+=":"+n.port)),c&&"object"==typeof c&&(c=t.encode(c)),d=n.search||c&&"?"+c||"",o&&":"!==o.substr(-1)&&(o+=":"),n.slashes||(!o||r.test(o))&&!1!==u?(u="//"+(u||""),s&&"/"!==s[0]&&(s="/"+s)):u||(u=""),l&&"#"!==l[0]&&(l="#"+l),d&&"?"!==d[0]&&(d="?"+d),{protocol:o,host:u,pathname:s=s.replace(/[?#]/g,encodeURIComponent),search:d=d.replace("#","%23"),hash:l});return""+h.protocol+h.host+h.pathname+h.search+h.hash}var o="http://",s=o+"w.w",l=/^([a-z0-9.+-]*:\/\/\/)([a-z0-9.+-]:\/*)?/i,c=/https?|ftp|gopher|file/;function u(e,t){var r="string"==typeof e?b(e):e;e="object"==typeof e?n(e):e;var i=b(t),a="";r.protocol&&!r.slashes&&(a=r.protocol,e=e.replace(r.protocol,""),a+="/"===t[0]||"/"===e[0]?"/":""),a&&i.protocol&&(a="",i.slashes||(a=i.protocol,t=t.replace(i.protocol,"")));var u=e.match(l);u&&!i.protocol&&(e=e.substr((a=u[1]+(u[2]||"")).length),/^\/\/[^/]/.test(t)&&(a=a.slice(0,-1)));var d=new URL(e,s+"/"),h=new URL(t,d).toString().replace(s,""),p=i.protocol||r.protocol;return p+=r.slashes||i.slashes?"//":"",!a&&p?h=h.replace(o,p):a&&(h=h.replace(o,"")),c.test(h)||~t.indexOf(".")||"/"===e.slice(-1)||"/"===t.slice(-1)||"/"!==h.slice(-1)||(h=h.slice(0,-1)),a&&(h=a+("/"===h[0]?h.substr(1):h)),h}function d(){}d.prototype.parse=b,d.prototype.format=n,d.prototype.resolve=u,d.prototype.resolveObject=u;var h=/^https?|ftp|gopher|file/,p=/^(.*?)([#?].*)/,m=/^([a-z0-9.+-]*:)(\/{0,3})(.*)/i,f=/^([a-z0-9.+-]*:)?\/\/\/*/i,g=/^([a-z0-9.+-]*:)(\/{0,2})\[(.*)\]$/i;function b(e,r,i){if(void 0===r&&(r=!1),void 0===i&&(i=!1),e&&"object"==typeof e&&e instanceof d)return e;var a=(e=e.trim()).match(p);e=a?a[1].replace(/\\/g,"/")+a[2]:e.replace(/\\/g,"/"),g.test(e)&&"/"!==e.slice(-1)&&(e+="/");var o=!/(^javascript)/.test(e)&&e.match(m),l=f.test(e),c="";o&&(h.test(o[1])||(c=o[1].toLowerCase(),e=""+o[2]+o[3]),o[2]||(l=!1,h.test(o[1])?(c=o[1],e=""+o[3]):e="//"+o[3]),3!==o[2].length&&1!==o[2].length||(c=o[1],e="/"+o[3]));var u,b=(a?a[1]:e).match(/^https?:\/\/[^/]+(:[0-9]+)(?=\/|$)/),y=b&&b[1],
95k=new d,v="",w="";try{u=new URL(e)}catch(t){v=t,c||i||!/^\/\//.test(e)||/^\/\/.+[@.]/.test(e)||(w="/",e=e.substr(1));try{u=new URL(e,s)}catch(e){return k.protocol=c,k.href=c,k}}k.slashes=l&&!w,k.host="w.w"===u.host?"":u.host,k.hostname="w.w"===u.hostname?"":u.hostname.replace(/(\[|\])/g,""),k.protocol=v?c||null:u.protocol,k.search=u.search.replace(/\\/g,"%5C"),k.hash=u.hash.replace(/\\/g,"%5C");var x=e.split("#");!k.search&&~x[0].indexOf("?")&&(k.search="?"),k.hash||""!==x[1]||(k.hash="#"),k.query=r?t.decode(u.search.substr(1)):k.search.substr(1),k.pathname=w+(o?u.pathname.replace(/['^|`]/g,function(e){return"%"+e.charCodeAt().toString(16).toUpperCase()}).replace(/((?:%[0-9A-F]{2})+)/g,function(e,t){try{return decodeURIComponent(t).split("").map(function(e){var t=e.charCodeAt();return t>256||/^[a-z0-9]$/i.test(e)?e:"%"+t.toString(16).toUpperCase()}).join("")}catch(e){return t}}):u.pathname),"about:"===k.protocol&&"blank"===k.pathname&&(k.protocol="",k.pathname=""),v&&"/"!==e[0]&&(k.pathname=k.pathname.substr(1)),c&&!h.test(c)&&"/"!==e.slice(-1)&&"/"===k.pathname&&(k.pathname=""),k.path=k.pathname+k.search,k.auth=[u.username,u.password].map(decodeURIComponent).filter(Boolean).join(":"),k.port=u.port,y&&!k.host.endsWith(y)&&(k.host+=y,k.port=y.slice(1)),k.href=w?""+k.pathname+k.search+k.hash:n(k);var S=/^(file)/.test(k.href)?["host","hostname"]:[];return Object.keys(k).forEach(function(e){~S.indexOf(e)||(k[e]=k[e]||null)}),k}a.parse=b,a.format=n,a.resolve=u,a.resolveObject=function(e,t){return b(u(e,t))},a.Url=d}(),e.exports=a}()},90391:(e,t,r)=>{var n=r(30051);t.encode=function(e){var t,r="",i=e<0?(-e<<1)+1:(e<<1)+0;do t=31&i,(i>>>=5)>0&&(t|=32),r+=n.encode(t);while(i>0);return r},t.decode=function(e,t,r){var i,a,o,s,l=e.length,c=0,u=0;do{if(t>=l)throw Error("Expected more digits in base 64 VLQ value.");if(-1===(s=n.decode(e.charCodeAt(t++))))throw Error("Invalid base64 digit: "+e.charAt(t-1));o=!!(32&s),s&=31,c+=s<<u,u+=5}while(o);a=(i=c)>>1,r.value=(1&i)==1?-a:a,r.rest=t}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.