mirror of
https://github.com/penpot/penpot.git
synced 2025-01-06 14:50:20 -05:00
cc6e071f48
And replace it with a commandline call to nodejs for execute a custom svgo based command line script.
214 lines
1.1 MiB
214 lines
1.1 MiB
var p=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var v0=p(Uo=>{(function(e){e.parser=function(h,f){return new r(h,f)},e.SAXParser=r,e.MAX_BUFFER_LENGTH=64*1024;var t=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function r(h,f){if(!(this instanceof r))return new r(h,f);var E=this;i(E),E.q=E.c="",E.bufferCheckPosition=e.MAX_BUFFER_LENGTH,E.opt=f||{},E.opt.lowercase=E.opt.lowercase||E.opt.lowercasetags,E.looseCase=E.opt.lowercase?"toLowerCase":"toUpperCase",E.tags=[],E.closed=E.closedRoot=E.sawRoot=!1,E.tag=E.error=null,E.strict=!!h,E.noscript=!!(h||E.opt.noscript),E.state=b.BEGIN,E.strictEntities=E.opt.strictEntities,E.ENTITIES=E.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES),E.attribList=[],E.opt.xmlns&&(E.ns=Object.create(c)),E.trackPosition=E.opt.position!==!1,E.trackPosition&&(E.position=E.line=E.column=0),V(E,"onready")}Object.create||(Object.create=function(h){function f(){}f.prototype=h;var E=new f;return E}),Object.keys||(Object.keys=function(h){var f=[];for(var E in h)h.hasOwnProperty(E)&&f.push(E);return f});function n(h){for(var f=Math.max(e.MAX_BUFFER_LENGTH,10),E=0,x=0,me=t.length;x<me;x++){var De=h[t[x]].length;if(De>f)switch(t[x]){case"textNode":q(h);break;case"cdata":O(h,"oncdata",h.cdata),h.cdata="";break;case"script":O(h,"onscript",h.script),h.script="";break;default:Ke(h,"Max buffer length exceeded: "+t[x])}E=Math.max(E,De)}var Me=e.MAX_BUFFER_LENGTH-E;h.bufferCheckPosition=Me+h.position}function i(h){for(var f=0,E=t.length;f<E;f++)h[t[f]]=""}function a(h){q(h),h.cdata!==""&&(O(h,"oncdata",h.cdata),h.cdata=""),h.script!==""&&(O(h,"onscript",h.script),h.script="")}r.prototype={end:function(){Qt(this)},write:jo,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){a(this)}};var s="[CDATA[",o="DOCTYPE",u="http://www.w3.org/XML/1998/namespace",l="http://www.w3.org/2000/xmlns/",c={xml:u,xmlns:l},d=/[:_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]/,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\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]/,y=/[#:_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 S(h){return h===" "||h===`
|
||
`||h==="\r"||h===" "}function T(h){return h==='"'||h==="'"}function w(h){return h===">"||S(h)}function k(h,f){return h.test(f)}function z(h,f){return!k(h,f)}var b=0;e.STATE={BEGIN:b++,BEGIN_WHITESPACE:b++,TEXT:b++,TEXT_ENTITY:b++,OPEN_WAKA:b++,SGML_DECL:b++,SGML_DECL_QUOTED:b++,DOCTYPE:b++,DOCTYPE_QUOTED:b++,DOCTYPE_DTD:b++,DOCTYPE_DTD_QUOTED:b++,COMMENT_STARTING:b++,COMMENT:b++,COMMENT_ENDING:b++,COMMENT_ENDED:b++,CDATA:b++,CDATA_ENDING:b++,CDATA_ENDING_2:b++,PROC_INST:b++,PROC_INST_BODY:b++,PROC_INST_ENDING:b++,OPEN_TAG:b++,OPEN_TAG_SLASH:b++,ATTRIB:b++,ATTRIB_NAME:b++,ATTRIB_NAME_SAW_WHITE:b++,ATTRIB_VALUE:b++,ATTRIB_VALUE_QUOTED:b++,ATTRIB_VALUE_CLOSED:b++,ATTRIB_VALUE_UNQUOTED:b++,ATTRIB_VALUE_ENTITY_Q:b++,ATTRIB_VALUE_ENTITY_U:b++,CLOSE_TAG:b++,CLOSE_TAG_SAW_WHITE:b++,SCRIPT:b++,SCRIPT_ENDING:b++},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: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(h){var f=e.ENTITIES[h],E=typeof f=="number"?String.fromCharCode(f):f;e.ENTITIES[h]=E});for(var A in e.STATE)e.STATE[e.STATE[A]]=A;b=e.STATE;function V(h,f,E){h[f]&&h[f](E)}function O(h,f,E){h.textNode&&q(h),V(h,f,E)}function q(h){h.textNode=J(h.opt,h.textNode),h.textNode&&V(h,"ontext",h.textNode),h.textNode=""}function J(h,f){return h.trim&&(f=f.trim()),h.normalize&&(f=f.replace(/\s+/g," ")),f}function Ke(h,f){q(h);let E=f+`
|
||
Line: `+h.line+`
|
||
Column: `+h.column+`
|
||
Char: `+h.c,x=new Error(E);return x.reason=f,x.line=h.line,x.column=h.column,h.error=x,V(h,"onerror",x),h}function Qt(h){return h.sawRoot&&!h.closedRoot&&F(h,"Unclosed root tag"),h.state!==b.BEGIN&&h.state!==b.BEGIN_WHITESPACE&&h.state!==b.TEXT&&Ke(h,"Unexpected end"),q(h),h.c="",h.closed=!0,V(h,"onend"),r.call(h,h.strict,h.opt),h}function F(h,f){if(typeof h!="object"||!(h instanceof r))throw new Error("bad call to strictFail");h.strict&&Ke(h,f)}function ye(h){h.strict||(h.tagName=h.tagName[h.looseCase]());var f=h.tags[h.tags.length-1]||h,E=h.tag={name:h.tagName,attributes:{}};h.opt.xmlns&&(E.ns=f.ns),h.attribList.length=0,O(h,"onopentagstart",E)}function ve(h,f){var E=h.indexOf(":"),x=E<0?["",h]:h.split(":"),me=x[0],De=x[1];return f&&h==="xmlns"&&(me="xmlns",De=""),{prefix:me,local:De}}function Be(h){if(h.strict||(h.attribName=h.attribName[h.looseCase]()),h.attribList.indexOf(h.attribName)!==-1||h.tag.attributes.hasOwnProperty(h.attribName)){h.attribName=h.attribValue="";return}if(h.opt.xmlns){var f=ve(h.attribName,!0),E=f.prefix,x=f.local;if(E==="xmlns")if(x==="xml"&&h.attribValue!==u)F(h,"xml: prefix must be bound to "+u+`
|
||
Actual: `+h.attribValue);else if(x==="xmlns"&&h.attribValue!==l)F(h,"xmlns: prefix must be bound to "+l+`
|
||
Actual: `+h.attribValue);else{var me=h.tag,De=h.tags[h.tags.length-1]||h;me.ns===De.ns&&(me.ns=Object.create(De.ns)),me.ns[x]=h.attribValue}h.attribList.push([h.attribName,h.attribValue])}else h.tag.attributes[h.attribName]=h.attribValue,O(h,"onattribute",{name:h.attribName,value:h.attribValue});h.attribName=h.attribValue=""}function we(h,f){if(h.opt.xmlns){var E=h.tag,x=ve(h.tagName);E.prefix=x.prefix,E.local=x.local,E.uri=E.ns[x.prefix]||"",E.prefix&&!E.uri&&(F(h,"Unbound namespace prefix: "+JSON.stringify(h.tagName)),E.uri=x.prefix);var me=h.tags[h.tags.length-1]||h;E.ns&&me.ns!==E.ns&&Object.keys(E.ns).forEach(function(x0){O(h,"onopennamespace",{prefix:x0,uri:E.ns[x0]})});for(var De=0,Me=h.attribList.length;De<Me;De++){var Zt=h.attribList[De],Jt=Zt[0],Kc=Zt[1],Ni=ve(Jt,!0),Sr=Ni.prefix,rO=Ni.local,S0=Sr===""?"":E.ns[Sr]||"",Xc={name:Jt,value:Kc,prefix:Sr,local:rO,uri:S0};Sr&&Sr!=="xmlns"&&!S0&&(F(h,"Unbound namespace prefix: "+JSON.stringify(Sr)),Xc.uri=Sr),h.tag.attributes[Jt]=Xc,O(h,"onattribute",Xc)}h.attribList.length=0}h.tag.isSelfClosing=!!f,h.sawRoot=!0,h.tags.push(h.tag),O(h,"onopentag",h.tag),f||(!h.noscript&&h.tagName.toLowerCase()==="script"?h.state=b.SCRIPT:h.state=b.TEXT,h.tag=null,h.tagName=""),h.attribName=h.attribValue="",h.attribList.length=0}function bt(h){if(!h.tagName){F(h,"Weird empty close tag."),h.textNode+="</>",h.state=b.TEXT;return}if(h.script){if(h.tagName!=="script"){h.script+="</"+h.tagName+">",h.tagName="",h.state=b.SCRIPT;return}O(h,"onscript",h.script),h.script=""}var f=h.tags.length,E=h.tagName;h.strict||(E=E[h.looseCase]());for(var x=E;f--;){var me=h.tags[f];if(me.name!==x)F(h,"Unexpected close tag");else break}if(f<0){F(h,"Unmatched closing tag: "+h.tagName),h.textNode+="</"+h.tagName+">",h.state=b.TEXT;return}h.tagName=E;for(var De=h.tags.length;De-- >f;){var Me=h.tag=h.tags.pop();h.tagName=h.tag.name,O(h,"onclosetag",h.tagName);var Zt={};for(var Jt in Me.ns)Zt[Jt]=Me.ns[Jt];var Kc=h.tags[h.tags.length-1]||h;h.opt.xmlns&&Me.ns!==Kc.ns&&Object.keys(Me.ns).forEach(function(Ni){var Sr=Me.ns[Ni];O(h,"onclosenamespace",{prefix:Ni,uri:Sr})})}f===0&&(h.closedRoot=!0),h.tagName=h.attribValue=h.attribName="",h.attribList.length=0,h.state=b.TEXT}function yr(h){var f=h.entity,E=f.toLowerCase(),x,me="";return h.ENTITIES[f]?h.ENTITIES[f]:h.ENTITIES[E]?h.ENTITIES[E]:(f=E,f.charAt(0)==="#"&&(f.charAt(1)==="x"?(f=f.slice(2),x=parseInt(f,16),me=x.toString(16)):(f=f.slice(1),x=parseInt(f,10),me=x.toString(10))),f=f.replace(/^0+/,""),isNaN(x)||me.toLowerCase()!==f?(F(h,"Invalid character entity"),"&"+h.entity+";"):String.fromCodePoint(x))}function Qr(h,f){f==="<"?(h.state=b.OPEN_WAKA,h.startTagPosition=h.position):S(f)||(F(h,"Non-whitespace before first tag."),h.textNode=f,h.state=b.TEXT)}function Di(h,f){var E="";return f<h.length&&(E=h.charAt(f)),E}function jo(h){var f=this;if(this.error)throw this.error;if(f.closed)return Ke(f,"Cannot write after close. Assign an onready handler.");if(h===null)return Qt(f);typeof h=="object"&&(h=h.toString());for(var E=0,x="";x=Di(h,E++),f.c=x,!!x;)switch(f.trackPosition&&(f.position++,x===`
|
||
`?(f.line++,f.column=0):f.column++),f.state){case b.BEGIN:if(f.state=b.BEGIN_WHITESPACE,x==="\uFEFF")continue;Qr(f,x);continue;case b.BEGIN_WHITESPACE:Qr(f,x);continue;case b.TEXT:if(f.sawRoot&&!f.closedRoot){for(var me=E-1;x&&x!=="<"&&x!=="&";)x=Di(h,E++),x&&f.trackPosition&&(f.position++,x===`
|
||
`?(f.line++,f.column=0):f.column++);f.textNode+=h.substring(me,E-1)}x==="<"&&!(f.sawRoot&&f.closedRoot&&!f.strict)?(f.state=b.OPEN_WAKA,f.startTagPosition=f.position):(!S(x)&&(!f.sawRoot||f.closedRoot)&&F(f,"Text data outside of root node."),x==="&"?f.state=b.TEXT_ENTITY:f.textNode+=x);continue;case b.SCRIPT:x==="<"?f.state=b.SCRIPT_ENDING:f.script+=x;continue;case b.SCRIPT_ENDING:x==="/"?f.state=b.CLOSE_TAG:(f.script+="<"+x,f.state=b.SCRIPT);continue;case b.OPEN_WAKA:if(x==="!")f.state=b.SGML_DECL,f.sgmlDecl="";else if(!S(x))if(k(d,x))f.state=b.OPEN_TAG,f.tagName=x;else if(x==="/")f.state=b.CLOSE_TAG,f.tagName="";else if(x==="?")f.state=b.PROC_INST,f.procInstName=f.procInstBody="";else{if(F(f,"Unencoded <"),f.startTagPosition+1<f.position){var De=f.position-f.startTagPosition;x=new Array(De).join(" ")+x}f.textNode+="<"+x,f.state=b.TEXT}continue;case b.SGML_DECL:(f.sgmlDecl+x).toUpperCase()===s?(O(f,"onopencdata"),f.state=b.CDATA,f.sgmlDecl="",f.cdata=""):f.sgmlDecl+x==="--"?(f.state=b.COMMENT,f.comment="",f.sgmlDecl=""):(f.sgmlDecl+x).toUpperCase()===o?(f.state=b.DOCTYPE,(f.doctype||f.sawRoot)&&F(f,"Inappropriately located doctype declaration"),f.doctype="",f.sgmlDecl=""):x===">"?(O(f,"onsgmldeclaration",f.sgmlDecl),f.sgmlDecl="",f.state=b.TEXT):(T(x)&&(f.state=b.SGML_DECL_QUOTED),f.sgmlDecl+=x);continue;case b.SGML_DECL_QUOTED:x===f.q&&(f.state=b.SGML_DECL,f.q=""),f.sgmlDecl+=x;continue;case b.DOCTYPE:x===">"?(f.state=b.TEXT,O(f,"ondoctype",f.doctype),f.doctype=!0):(f.doctype+=x,x==="["?f.state=b.DOCTYPE_DTD:T(x)&&(f.state=b.DOCTYPE_QUOTED,f.q=x));continue;case b.DOCTYPE_QUOTED:f.doctype+=x,x===f.q&&(f.q="",f.state=b.DOCTYPE);continue;case b.DOCTYPE_DTD:f.doctype+=x,x==="]"?f.state=b.DOCTYPE:T(x)&&(f.state=b.DOCTYPE_DTD_QUOTED,f.q=x);continue;case b.DOCTYPE_DTD_QUOTED:f.doctype+=x,x===f.q&&(f.state=b.DOCTYPE_DTD,f.q="");continue;case b.COMMENT:x==="-"?f.state=b.COMMENT_ENDING:f.comment+=x;continue;case b.COMMENT_ENDING:x==="-"?(f.state=b.COMMENT_ENDED,f.comment=J(f.opt,f.comment),f.comment&&O(f,"oncomment",f.comment),f.comment=""):(f.comment+="-"+x,f.state=b.COMMENT);continue;case b.COMMENT_ENDED:x!==">"?(F(f,"Malformed comment"),f.comment+="--"+x,f.state=b.COMMENT):f.state=b.TEXT;continue;case b.CDATA:x==="]"?f.state=b.CDATA_ENDING:f.cdata+=x;continue;case b.CDATA_ENDING:x==="]"?f.state=b.CDATA_ENDING_2:(f.cdata+="]"+x,f.state=b.CDATA);continue;case b.CDATA_ENDING_2:x===">"?(f.cdata&&O(f,"oncdata",f.cdata),O(f,"onclosecdata"),f.cdata="",f.state=b.TEXT):x==="]"?f.cdata+="]":(f.cdata+="]]"+x,f.state=b.CDATA);continue;case b.PROC_INST:x==="?"?f.state=b.PROC_INST_ENDING:S(x)?f.state=b.PROC_INST_BODY:f.procInstName+=x;continue;case b.PROC_INST_BODY:if(!f.procInstBody&&S(x))continue;x==="?"?f.state=b.PROC_INST_ENDING:f.procInstBody+=x;continue;case b.PROC_INST_ENDING:x===">"?(O(f,"onprocessinginstruction",{name:f.procInstName,body:f.procInstBody}),f.procInstName=f.procInstBody="",f.state=b.TEXT):(f.procInstBody+="?"+x,f.state=b.PROC_INST_BODY);continue;case b.OPEN_TAG:k(m,x)?f.tagName+=x:(ye(f),x===">"?we(f):x==="/"?f.state=b.OPEN_TAG_SLASH:(S(x)||F(f,"Invalid character in tag name"),f.state=b.ATTRIB));continue;case b.OPEN_TAG_SLASH:x===">"?(we(f,!0),bt(f)):(F(f,"Forward-slash in opening tag not followed by >"),f.state=b.ATTRIB);continue;case b.ATTRIB:if(S(x))continue;x===">"?we(f):x==="/"?f.state=b.OPEN_TAG_SLASH:k(d,x)?(f.attribName=x,f.attribValue="",f.state=b.ATTRIB_NAME):F(f,"Invalid attribute name");continue;case b.ATTRIB_NAME:x==="="?f.state=b.ATTRIB_VALUE:x===">"?(F(f,"Attribute without value"),f.attribValue=f.attribName,Be(f),we(f)):S(x)?f.state=b.ATTRIB_NAME_SAW_WHITE:k(m,x)?f.attribName+=x:F(f,"Invalid attribute name");continue;case b.ATTRIB_NAME_SAW_WHITE:if(x==="=")f.state=b.ATTRIB_VALUE;else{if(S(x))continue;F(f,"Attribute without value"),f.tag.attributes[f.attribName]="",f.attribValue="",O(f,"onattribute",{name:f.attribName,value:""}),f.attribName="",x===">"?we(f):k(d,x)?(f.attribName=x,f.state=b.ATTRIB_NAME):(F(f,"Invalid attribute name"),f.state=b.ATTRIB)}continue;case b.ATTRIB_VALUE:if(S(x))continue;T(x)?(f.q=x,f.state=b.ATTRIB_VALUE_QUOTED):(F(f,"Unquoted attribute value"),f.state=b.ATTRIB_VALUE_UNQUOTED,f.attribValue=x);continue;case b.ATTRIB_VALUE_QUOTED:if(x!==f.q){x==="&"?f.state=b.ATTRIB_VALUE_ENTITY_Q:f.attribValue+=x;continue}Be(f),f.q="",f.state=b.ATTRIB_VALUE_CLOSED;continue;case b.ATTRIB_VALUE_CLOSED:S(x)?f.state=b.ATTRIB:x===">"?we(f):x==="/"?f.state=b.OPEN_TAG_SLASH:k(d,x)?(F(f,"No whitespace between attributes"),f.attribName=x,f.attribValue="",f.state=b.ATTRIB_NAME):F(f,"Invalid attribute name");continue;case b.ATTRIB_VALUE_UNQUOTED:if(!w(x)){x==="&"?f.state=b.ATTRIB_VALUE_ENTITY_U:f.attribValue+=x;continue}Be(f),x===">"?we(f):f.state=b.ATTRIB;continue;case b.CLOSE_TAG:if(f.tagName)x===">"?bt(f):k(m,x)?f.tagName+=x:f.script?(f.script+="</"+f.tagName,f.tagName="",f.state=b.SCRIPT):(S(x)||F(f,"Invalid tagname in closing tag"),f.state=b.CLOSE_TAG_SAW_WHITE);else{if(S(x))continue;z(d,x)?f.script?(f.script+="</"+x,f.state=b.SCRIPT):F(f,"Invalid tagname in closing tag."):f.tagName=x}continue;case b.CLOSE_TAG_SAW_WHITE:if(S(x))continue;x===">"?bt(f):F(f,"Invalid characters in closing tag");continue;case b.TEXT_ENTITY:case b.ATTRIB_VALUE_ENTITY_Q:case b.ATTRIB_VALUE_ENTITY_U:var Me,Zt;switch(f.state){case b.TEXT_ENTITY:Me=b.TEXT,Zt="textNode";break;case b.ATTRIB_VALUE_ENTITY_Q:Me=b.ATTRIB_VALUE_QUOTED,Zt="attribValue";break;case b.ATTRIB_VALUE_ENTITY_U:Me=b.ATTRIB_VALUE_UNQUOTED,Zt="attribValue";break}if(x===";"){var Jt=yr(f);f.state===b.TEXT_ENTITY&&!e.ENTITIES[f.entity]&&Jt!=="&"+f.entity+";"?h=h.slice(0,E)+Jt+h.slice(E):f[Zt]+=Jt,f.entity="",f.state=Me}else k(f.entity.length?y:g,x)?f.entity+=x:(F(f,"Invalid character in entity name"),f[Zt]+="&"+f.entity+x,f.entity="",f.state=Me);continue;default:throw new Error(f,"Unknown state: "+f.state)}return f.position>=f.bufferCheckPosition&&n(f),f}})(typeof Uo>"u"?Uo.sax={}:Uo)});var Ce=p(Ge=>{"use strict";Ge.elemsGroups={animation:["animate","animateColor","animateMotion","animateTransform","set"],descriptive:["desc","metadata","title"],shape:["circle","ellipse","line","path","polygon","polyline","rect"],structural:["defs","g","svg","symbol","use"],paintServer:["solidColor","linearGradient","radialGradient","meshGradient","pattern","hatch"],nonRendering:["linearGradient","radialGradient","pattern","clipPath","mask","marker","symbol","filter","solidColor"],container:["a","defs","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","foreignObject"],textContent:["altGlyph","altGlyphDef","altGlyphItem","glyph","glyphRef","textPath","text","tref","tspan"],textContentChild:["altGlyph","textPath","tref","tspan"],lightSource:["feDiffuseLighting","feSpecularLighting","feDistantLight","fePointLight","feSpotLight"],filterPrimitive:["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence"]};Ge.textElems=Ge.elemsGroups.textContent.concat("title");Ge.pathElems=["path","glyph","missing-glyph"];Ge.attrsGroups={animationAddition:["additive","accumulate"],animationAttributeTarget:["attributeType","attributeName"],animationEvent:["onbegin","onend","onrepeat","onload"],animationTiming:["begin","dur","end","min","max","restart","repeatCount","repeatDur","fill"],animationValue:["calcMode","values","keyTimes","keySplines","from","to","by"],conditionalProcessing:["requiredFeatures","requiredExtensions","systemLanguage"],core:["id","tabindex","xml:base","xml:lang","xml:space"],graphicalEvent:["onfocusin","onfocusout","onactivate","onclick","onmousedown","onmouseup","onmouseover","onmousemove","onmouseout","onload"],presentation:["alignment-baseline","baseline-shift","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cursor","direction","display","dominant-baseline","enable-background","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","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","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-overflow","text-rendering","transform","transform-origin","unicode-bidi","vector-effect","visibility","word-spacing","writing-mode"],xlink:["xlink:href","xlink:show","xlink:actuate","xlink:type","xlink:role","xlink:arcrole","xlink:title"],documentEvent:["onunload","onabort","onerror","onresize","onscroll","onzoom"],filterPrimitive:["x","y","width","height","result"],transferFunction:["type","tableValues","slope","intercept","amplitude","exponent","offset"]};Ge.attrsGroupsDefaults={core:{"xml:space":"default"},presentation:{clip:"auto","clip-path":"none","clip-rule":"nonzero",mask:"none",opacity:"1","stop-color":"#000","stop-opacity":"1","fill-opacity":"1","fill-rule":"nonzero",fill:"#000",stroke:"none","stroke-width":"1","stroke-linecap":"butt","stroke-linejoin":"miter","stroke-miterlimit":"4","stroke-dasharray":"none","stroke-dashoffset":"0","stroke-opacity":"1","paint-order":"normal","vector-effect":"none",display:"inline",visibility:"visible","marker-start":"none","marker-mid":"none","marker-end":"none","color-interpolation":"sRGB","color-interpolation-filters":"linearRGB","color-rendering":"auto","shape-rendering":"auto","text-rendering":"auto","image-rendering":"auto","font-style":"normal","font-variant":"normal","font-weight":"normal","font-stretch":"normal","font-size":"medium","font-size-adjust":"none",kerning:"auto","letter-spacing":"normal","word-spacing":"normal","text-decoration":"none","text-anchor":"start","text-overflow":"clip","writing-mode":"lr-tb","glyph-orientation-vertical":"auto","glyph-orientation-horizontal":"0deg",direction:"ltr","unicode-bidi":"normal","dominant-baseline":"auto","alignment-baseline":"baseline","baseline-shift":"baseline"},transferFunction:{slope:"1",intercept:"0",amplitude:"1",exponent:"1",offset:"0"}};Ge.elems={a:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation","xlink"],attrs:["class","style","externalResourcesRequired","transform","target"],defaults:{target:"_self"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view","tspan"]},altGlyph:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation","xlink"],attrs:["class","style","externalResourcesRequired","x","y","dx","dy","glyphRef","format","rotate"]},altGlyphDef:{attrsGroups:["core"],content:["glyphRef"]},altGlyphItem:{attrsGroups:["core"],content:["glyphRef","altGlyphItem"]},animate:{attrsGroups:["conditionalProcessing","core","animationAddition","animationAttributeTarget","animationEvent","animationTiming","animationValue","presentation","xlink"],attrs:["externalResourcesRequired"],contentGroups:["descriptive"]},animateColor:{attrsGroups:["conditionalProcessing","core","animationEvent","xlink","animationAttributeTarget","animationTiming","animationValue","animationAddition","presentation"],attrs:["externalResourcesRequired"],contentGroups:["descriptive"]},animateMotion:{attrsGroups:["conditionalProcessing","core","animationEvent","xlink","animationTiming","animationValue","animationAddition"],attrs:["externalResourcesRequired","path","keyPoints","rotate","origin"],defaults:{rotate:"0"},contentGroups:["descriptive"],content:["mpath"]},animateTransform:{attrsGroups:["conditionalProcessing","core","animationEvent","xlink","animationAttributeTarget","animationTiming","animationValue","animationAddition"],attrs:["externalResourcesRequired","type"],contentGroups:["descriptive"]},circle:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","cx","cy","r"],defaults:{cx:"0",cy:"0"},contentGroups:["animation","descriptive"]},clipPath:{attrsGroups:["conditionalProcessing","core","presentation"],attrs:["class","style","externalResourcesRequired","transform","clipPathUnits"],defaults:{clipPathUnits:"userSpaceOnUse"},contentGroups:["animation","descriptive","shape"],content:["text","use"]},"color-profile":{attrsGroups:["core","xlink"],attrs:["local","name","rendering-intent"],defaults:{name:"sRGB","rendering-intent":"auto"},contentGroups:["descriptive"]},cursor:{attrsGroups:["core","conditionalProcessing","xlink"],attrs:["externalResourcesRequired","x","y"],defaults:{x:"0",y:"0"},contentGroups:["descriptive"]},defs:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform"],contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},desc:{attrsGroups:["core"],attrs:["class","style"]},ellipse:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","cx","cy","rx","ry"],defaults:{cx:"0",cy:"0"},contentGroups:["animation","descriptive"]},feBlend:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","in2","mode"],defaults:{mode:"normal"},content:["animate","set"]},feColorMatrix:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","type","values"],defaults:{type:"matrix"},content:["animate","set"]},feComponentTransfer:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in"],content:["feFuncA","feFuncB","feFuncG","feFuncR"]},feComposite:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","in2","operator","k1","k2","k3","k4"],defaults:{operator:"over",k1:"0",k2:"0",k3:"0",k4:"0"},content:["animate","set"]},feConvolveMatrix:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","order","kernelMatrix","divisor","bias","targetX","targetY","edgeMode","kernelUnitLength","preserveAlpha"],defaults:{order:"3",bias:"0",edgeMode:"duplicate",preserveAlpha:"false"},content:["animate","set"]},feDiffuseLighting:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","surfaceScale","diffuseConstant","kernelUnitLength"],defaults:{surfaceScale:"1",diffuseConstant:"1"},contentGroups:["descriptive"],content:["feDistantLight","fePointLight","feSpotLight"]},feDisplacementMap:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","in2","scale","xChannelSelector","yChannelSelector"],defaults:{scale:"0",xChannelSelector:"A",yChannelSelector:"A"},content:["animate","set"]},feDistantLight:{attrsGroups:["core"],attrs:["azimuth","elevation"],defaults:{azimuth:"0",elevation:"0"},content:["animate","set"]},feFlood:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style"],content:["animate","animateColor","set"]},feFuncA:{attrsGroups:["core","transferFunction"],content:["set","animate"]},feFuncB:{attrsGroups:["core","transferFunction"],content:["set","animate"]},feFuncG:{attrsGroups:["core","transferFunction"],content:["set","animate"]},feFuncR:{attrsGroups:["core","transferFunction"],content:["set","animate"]},feGaussianBlur:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","stdDeviation"],defaults:{stdDeviation:"0"},content:["set","animate"]},feImage:{attrsGroups:["core","presentation","filterPrimitive","xlink"],attrs:["class","style","externalResourcesRequired","preserveAspectRatio","href","xlink:href"],defaults:{preserveAspectRatio:"xMidYMid meet"},content:["animate","animateTransform","set"]},feMerge:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style"],content:["feMergeNode"]},feMergeNode:{attrsGroups:["core"],attrs:["in"],content:["animate","set"]},feMorphology:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","operator","radius"],defaults:{operator:"erode",radius:"0"},content:["animate","set"]},feOffset:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","dx","dy"],defaults:{dx:"0",dy:"0"},content:["animate","set"]},fePointLight:{attrsGroups:["core"],attrs:["x","y","z"],defaults:{x:"0",y:"0",z:"0"},content:["animate","set"]},feSpecularLighting:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","surfaceScale","specularConstant","specularExponent","kernelUnitLength"],defaults:{surfaceScale:"1",specularConstant:"1",specularExponent:"1"},contentGroups:["descriptive","lightSource"]},feSpotLight:{attrsGroups:["core"],attrs:["x","y","z","pointsAtX","pointsAtY","pointsAtZ","specularExponent","limitingConeAngle"],defaults:{x:"0",y:"0",z:"0",pointsAtX:"0",pointsAtY:"0",pointsAtZ:"0",specularExponent:"1"},content:["animate","set"]},feTile:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in"],content:["animate","set"]},feTurbulence:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","baseFrequency","numOctaves","seed","stitchTiles","type"],defaults:{baseFrequency:"0",numOctaves:"1",seed:"0",stitchTiles:"noStitch",type:"turbulence"},content:["animate","set"]},filter:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","externalResourcesRequired","x","y","width","height","filterRes","filterUnits","primitiveUnits","href","xlink:href"],defaults:{primitiveUnits:"userSpaceOnUse",x:"-10%",y:"-10%",width:"120%",height:"120%"},contentGroups:["descriptive","filterPrimitive"],content:["animate","set"]},font:{attrsGroups:["core","presentation"],attrs:["class","style","externalResourcesRequired","horiz-origin-x","horiz-origin-y","horiz-adv-x","vert-origin-x","vert-origin-y","vert-adv-y"],defaults:{"horiz-origin-x":"0","horiz-origin-y":"0"},contentGroups:["descriptive"],content:["font-face","glyph","hkern","missing-glyph","vkern"]},"font-face":{attrsGroups:["core"],attrs:["font-family","font-style","font-variant","font-weight","font-stretch","font-size","unicode-range","units-per-em","panose-1","stemv","stemh","slope","cap-height","x-height","accent-height","ascent","descent","widths","bbox","ideographic","alphabetic","mathematical","hanging","v-ideographic","v-alphabetic","v-mathematical","v-hanging","underline-position","underline-thickness","strikethrough-position","strikethrough-thickness","overline-position","overline-thickness"],defaults:{"font-style":"all","font-variant":"normal","font-weight":"all","font-stretch":"normal","unicode-range":"U+0-10FFFF","units-per-em":"1000","panose-1":"0 0 0 0 0 0 0 0 0 0",slope:"0"},contentGroups:["descriptive"],content:["font-face-src"]},"font-face-format":{attrsGroups:["core"],attrs:["string"]},"font-face-name":{attrsGroups:["core"],attrs:["name"]},"font-face-src":{attrsGroups:["core"],content:["font-face-name","font-face-uri"]},"font-face-uri":{attrsGroups:["core","xlink"],attrs:["href","xlink:href"],content:["font-face-format"]},foreignObject:{attrsGroups:["core","conditionalProcessing","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","x","y","width","height"],defaults:{x:"0",y:"0"}},g:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform"],contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},glyph:{attrsGroups:["core","presentation"],attrs:["class","style","d","horiz-adv-x","vert-origin-x","vert-origin-y","vert-adv-y","unicode","glyph-name","orientation","arabic-form","lang"],defaults:{"arabic-form":"initial"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},glyphRef:{attrsGroups:["core","presentation"],attrs:["class","style","d","horiz-adv-x","vert-origin-x","vert-origin-y","vert-adv-y"],contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},hatch:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","x","y","pitch","rotate","hatchUnits","hatchContentUnits","transform"],defaults:{hatchUnits:"objectBoundingBox",hatchContentUnits:"userSpaceOnUse",x:"0",y:"0",pitch:"0",rotate:"0"},contentGroups:["animation","descriptive"],content:["hatchPath"]},hatchPath:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","d","offset"],defaults:{offset:"0"},contentGroups:["animation","descriptive"]},hkern:{attrsGroups:["core"],attrs:["u1","g1","u2","g2","k"]},image:{attrsGroups:["core","conditionalProcessing","graphicalEvent","xlink","presentation"],attrs:["class","style","externalResourcesRequired","preserveAspectRatio","transform","x","y","width","height","href","xlink:href"],defaults:{x:"0",y:"0",preserveAspectRatio:"xMidYMid meet"},contentGroups:["animation","descriptive"]},line:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","x1","y1","x2","y2"],defaults:{x1:"0",y1:"0",x2:"0",y2:"0"},contentGroups:["animation","descriptive"]},linearGradient:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","externalResourcesRequired","x1","y1","x2","y2","gradientUnits","gradientTransform","spreadMethod","href","xlink:href"],defaults:{x1:"0",y1:"0",x2:"100%",y2:"0",spreadMethod:"pad"},contentGroups:["descriptive"],content:["animate","animateTransform","set","stop"]},marker:{attrsGroups:["core","presentation"],attrs:["class","style","externalResourcesRequired","viewBox","preserveAspectRatio","refX","refY","markerUnits","markerWidth","markerHeight","orient"],defaults:{markerUnits:"strokeWidth",refX:"0",refY:"0",markerWidth:"3",markerHeight:"3"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},mask:{attrsGroups:["conditionalProcessing","core","presentation"],attrs:["class","style","externalResourcesRequired","x","y","width","height","mask-type","maskUnits","maskContentUnits"],defaults:{maskUnits:"objectBoundingBox",maskContentUnits:"userSpaceOnUse",x:"-10%",y:"-10%",width:"120%",height:"120%"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},metadata:{attrsGroups:["core"]},"missing-glyph":{attrsGroups:["core","presentation"],attrs:["class","style","d","horiz-adv-x","vert-origin-x","vert-origin-y","vert-adv-y"],contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},mpath:{attrsGroups:["core","xlink"],attrs:["externalResourcesRequired","href","xlink:href"],contentGroups:["descriptive"]},path:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","d","pathLength"],contentGroups:["animation","descriptive"]},pattern:{attrsGroups:["conditionalProcessing","core","presentation","xlink"],attrs:["class","style","externalResourcesRequired","viewBox","preserveAspectRatio","x","y","width","height","patternUnits","patternContentUnits","patternTransform","href","xlink:href"],defaults:{patternUnits:"objectBoundingBox",patternContentUnits:"userSpaceOnUse",x:"0",y:"0",width:"0",height:"0",preserveAspectRatio:"xMidYMid meet"},contentGroups:["animation","descriptive","paintServer","shape","structural"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},polygon:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","points"],contentGroups:["animation","descriptive"]},polyline:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","points"],contentGroups:["animation","descriptive"]},radialGradient:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","externalResourcesRequired","cx","cy","r","fx","fy","fr","gradientUnits","gradientTransform","spreadMethod","href","xlink:href"],defaults:{gradientUnits:"objectBoundingBox",cx:"50%",cy:"50%",r:"50%"},contentGroups:["descriptive"],content:["animate","animateTransform","set","stop"]},meshGradient:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","x","y","gradientUnits","transform"],contentGroups:["descriptive","paintServer","animation"],content:["meshRow"]},meshRow:{attrsGroups:["core","presentation"],attrs:["class","style"],contentGroups:["descriptive"],content:["meshPatch"]},meshPatch:{attrsGroups:["core","presentation"],attrs:["class","style"],contentGroups:["descriptive"],content:["stop"]},rect:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","x","y","width","height","rx","ry"],defaults:{x:"0",y:"0"},contentGroups:["animation","descriptive"]},script:{attrsGroups:["core","xlink"],attrs:["externalResourcesRequired","type","href","xlink:href"]},set:{attrsGroups:["conditionalProcessing","core","animation","xlink","animationAttributeTarget","animationTiming"],attrs:["externalResourcesRequired","to"],contentGroups:["descriptive"]},solidColor:{attrsGroups:["core","presentation"],attrs:["class","style"],contentGroups:["paintServer"]},stop:{attrsGroups:["core","presentation"],attrs:["class","style","offset","path"],content:["animate","animateColor","set"]},style:{attrsGroups:["core"],attrs:["type","media","title"],defaults:{type:"text/css"}},svg:{attrsGroups:["conditionalProcessing","core","documentEvent","graphicalEvent","presentation"],attrs:["class","style","x","y","width","height","viewBox","preserveAspectRatio","zoomAndPan","version","baseProfile","contentScriptType","contentStyleType"],defaults:{x:"0",y:"0",width:"100%",height:"100%",preserveAspectRatio:"xMidYMid meet",zoomAndPan:"magnify",version:"1.1",baseProfile:"none",contentScriptType:"application/ecmascript",contentStyleType:"text/css"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},switch:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform"],contentGroups:["animation","descriptive","shape"],content:["a","foreignObject","g","image","svg","switch","text","use"]},symbol:{attrsGroups:["core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","preserveAspectRatio","viewBox","refX","refY"],defaults:{refX:"0",refY:"0"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},text:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","lengthAdjust","x","y","dx","dy","rotate","textLength"],defaults:{x:"0",y:"0",lengthAdjust:"spacing"},contentGroups:["animation","descriptive","textContentChild"],content:["a"]},textPath:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation","xlink"],attrs:["class","style","externalResourcesRequired","href","xlink:href","startOffset","method","spacing","d"],defaults:{startOffset:"0",method:"align",spacing:"exact"},contentGroups:["descriptive"],content:["a","altGlyph","animate","animateColor","set","tref","tspan"]},title:{attrsGroups:["core"],attrs:["class","style"]},tref:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation","xlink"],attrs:["class","style","externalResourcesRequired","href","xlink:href"],contentGroups:["descriptive"],content:["animate","animateColor","set"]},tspan:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","x","y","dx","dy","rotate","textLength","lengthAdjust"],contentGroups:["descriptive"],content:["a","altGlyph","animate","animateColor","set","tref","tspan"]},use:{attrsGroups:["core","conditionalProcessing","graphicalEvent","presentation","xlink"],attrs:["class","style","externalResourcesRequired","transform","x","y","width","height","href","xlink:href"],defaults:{x:"0",y:"0"},contentGroups:["animation","descriptive"]},view:{attrsGroups:["core"],attrs:["externalResourcesRequired","viewBox","preserveAspectRatio","zoomAndPan","viewTarget"],contentGroups:["descriptive"]},vkern:{attrsGroups:["core"],attrs:["u1","g1","u2","g2","k"]}};Ge.editorNamespaces=["http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd","http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd","http://www.inkscape.org/namespaces/inkscape","http://www.bohemiancoding.com/sketch/ns","http://ns.adobe.com/AdobeIllustrator/10.0/","http://ns.adobe.com/Graphs/1.0/","http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/","http://ns.adobe.com/Variables/1.0/","http://ns.adobe.com/SaveForWeb/1.0/","http://ns.adobe.com/Extensibility/1.0/","http://ns.adobe.com/Flows/1.0/","http://ns.adobe.com/ImageReplacement/1.0/","http://ns.adobe.com/GenericCustomNamespace/1.0/","http://ns.adobe.com/XPath/1.0/","http://schemas.microsoft.com/visio/2003/SVGExtensions/","http://taptrix.com/vectorillustrator/svg_extensions","http://www.figma.com/figma/ns","http://purl.org/dc/elements/1.1/","http://creativecommons.org/ns#","http://www.w3.org/1999/02/22-rdf-syntax-ns#","http://www.serif.com/","http://www.vector.evaxdesign.sk"];Ge.referencesProps=["clip-path","color-profile","fill","filter","marker-start","marker-mid","marker-end","mask","stroke","style"];Ge.inheritableAttrs=["clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cursor","direction","dominant-baseline","fill","fill-opacity","fill-rule","font","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-orientation-horizontal","glyph-orientation-vertical","image-rendering","letter-spacing","marker","marker-end","marker-mid","marker-start","paint-order","pointer-events","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-rendering","transform","visibility","word-spacing","writing-mode"];Ge.presentationNonInheritableGroupAttrs=["display","clip-path","filter","mask","opacity","text-decoration","transform","unicode-bidi"];Ge.colorsNames={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#0ff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000",blanchedalmond:"#ffebcd",blue:"#00f",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#0ff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#f0f",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#789",lightslategrey:"#789",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#0f0",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#f0f",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#639",red:"#f00",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#fff",whitesmoke:"#f5f5f5",yellow:"#ff0",yellowgreen:"#9acd32"};Ge.colorsShortNames={"#f0ffff":"azure","#f5f5dc":"beige","#ffe4c4":"bisque","#a52a2a":"brown","#ff7f50":"coral","#ffd700":"gold","#808080":"gray","#008000":"green","#4b0082":"indigo","#fffff0":"ivory","#f0e68c":"khaki","#faf0e6":"linen","#800000":"maroon","#000080":"navy","#808000":"olive","#ffa500":"orange","#da70d6":"orchid","#cd853f":"peru","#ffc0cb":"pink","#dda0dd":"plum","#800080":"purple","#f00":"red","#ff0000":"red","#fa8072":"salmon","#a0522d":"sienna","#c0c0c0":"silver","#fffafa":"snow","#d2b48c":"tan","#008080":"teal","#ff6347":"tomato","#ee82ee":"violet","#f5deb3":"wheat"};Ge.colorsProps=["color","fill","stroke","stop-color","flood-color","lighting-color"]});var w0=p(k0=>{"use strict";var nO=v0(),{textElems:iO}=Ce(),$c=class e extends Error{constructor(t,r,n,i,a){super(t),this.name="SvgoParserError",this.message=`${a||"<input>"}:${r}:${n}: ${t}`,this.reason=t,this.line=r,this.column=n,this.source=i,Error.captureStackTrace&&Error.captureStackTrace(this,e)}toString(){let t=this.source.split(/\r?\n/),r=Math.max(this.line-3,0),n=Math.min(this.line+2,t.length),i=String(n).length,a=Math.max(this.column-54,0),s=Math.max(this.column+20,80),o=t.slice(r,n).map((u,l)=>{let c=u.slice(a,s),d="",m="";a!==0&&(d=a>u.length-1?" ":"\u2026"),s<u.length-1&&(m="\u2026");let g=r+1+l,y=` ${g.toString().padStart(i)} | `;if(g===this.line){let S=y.replace(/[^|]/g," "),T=(d+u.slice(a,this.column-1)).replace(/[^\t]/g," "),w=S+T;return`>${y}${d}${c}${m}
|
||
${w}^`}return` ${y}${d}${c}${m}`}).join(`
|
||
`);return`${this.name}: ${this.message}
|
||
|
||
${o}
|
||
`}},Yc=/<!ENTITY\s+(\S+)\s+(?:'([^']+)'|"([^"]+)")\s*>/g,C0={strict:!0,trim:!1,normalize:!1,lowercase:!0,xmlns:!0,position:!0},aO=(e,t)=>{let r=nO.parser(C0.strict,C0),n={type:"root",children:[]},i=n,a=[n],s=o=>{Object.defineProperty(o,"parentNode",{writable:!0,value:i}),i.children.push(o)};return r.ondoctype=o=>{s({type:"doctype",name:"svg",data:{doctype:o}});let l=o.indexOf("[");if(l>=0){Yc.lastIndex=l;let c=Yc.exec(e);for(;c!=null;)r.ENTITIES[c[1]]=c[2]||c[3],c=Yc.exec(e)}},r.onprocessinginstruction=o=>{let u={type:"instruction",name:o.name,value:o.body};s(u)},r.oncomment=o=>{let u={type:"comment",value:o.trim()};s(u)},r.oncdata=o=>{s({type:"cdata",value:o})},r.onopentag=o=>{let u={type:"element",name:o.name,attributes:{},children:[]};for(let[l,c]of Object.entries(o.attributes))u.attributes[l]=c.value;s(u),i=u,a.push(u)},r.ontext=o=>{if(i.type==="element"){if(iO.includes(i.name))s({type:"text",value:o});else if(/\S/.test(o)){let u={type:"text",value:o.trim()};s(u)}}},r.onclosetag=()=>{a.pop(),i=a[a.length-1]},r.onerror=o=>{let u=new $c(o.reason,o.line+1,o.column,e,t);if(o.message.indexOf("Unexpected end")===-1)throw u},r.write(e).close(),n};k0.parseSvg=aO});var A0=p(E0=>{"use strict";var{textElems:sO}=Ce(),oO=e=>lO[e],Zr={doctypeStart:"<!DOCTYPE",doctypeEnd:">",procInstStart:"<?",procInstEnd:"?>",tagOpenStart:"<",tagOpenEnd:">",tagCloseStart:"</",tagCloseEnd:">",tagShortStart:"<",tagShortEnd:"/>",attrStart:'="',attrEnd:'"',commentStart:"<!--",commentEnd:"-->",cdataStart:"<![CDATA[",cdataEnd:"]]>",textStart:"",textEnd:"",indent:4,regEntities:/[&'"<>]/g,regValEntities:/[&"<>]/g,encodeEntity:oO,pretty:!1,useShortTags:!0,eol:"lf",finalNewline:!1},lO={"&":"&","'":"'",'"':""",">":">","<":"<"},uO=(e,t={})=>{let r={...Zr,...t},n=r.indent,i=" ";typeof n=="number"&&Number.isNaN(n)===!1?i=n<0?" ":" ".repeat(n):typeof n=="string"&&(i=n);let a={indent:i,textContext:null,indentLevel:0},s=r.eol==="crlf"?`\r
|
||
`:`
|
||
`;r.pretty&&(r.doctypeEnd+=s,r.procInstEnd+=s,r.commentEnd+=s,r.cdataEnd+=s,r.tagShortEnd+=s,r.tagOpenEnd+=s,r.tagCloseEnd+=s,r.textEnd+=s);let o=T0(e,r,a);return r.finalNewline&&o.length>0&&o[o.length-1]!==`
|
||
`&&(o+=s),o};E0.stringifySvg=uO;var T0=(e,t,r)=>{let n="";r.indentLevel+=1;for(let i of e.children)i.type==="element"&&(n+=fO(i,t,r)),i.type==="text"&&(n+=hO(i,t,r)),i.type==="doctype"&&(n+=cO(i,t)),i.type==="instruction"&&(n+=dO(i,t)),i.type==="comment"&&(n+=pO(i,t)),i.type==="cdata"&&(n+=mO(i,t,r));return r.indentLevel-=1,n},An=(e,t)=>{let r="";return e.pretty&&t.textContext==null&&(r=t.indent.repeat(t.indentLevel-1)),r},cO=(e,t)=>t.doctypeStart+e.data.doctype+t.doctypeEnd,dO=(e,t)=>t.procInstStart+e.name+" "+e.value+t.procInstEnd,pO=(e,t)=>t.commentStart+e.value+t.commentEnd,mO=(e,t,r)=>An(t,r)+t.cdataStart+e.value+t.cdataEnd,fO=(e,t,r)=>{if(e.children.length===0)return t.useShortTags?An(t,r)+t.tagShortStart+e.name+Qc(e,t)+t.tagShortEnd:An(t,r)+t.tagShortStart+e.name+Qc(e,t)+t.tagOpenEnd+t.tagCloseStart+e.name+t.tagCloseEnd;{let n=t.tagOpenStart,i=t.tagOpenEnd,a=t.tagCloseStart,s=t.tagCloseEnd,o=An(t,r),u=An(t,r);r.textContext?(n=Zr.tagOpenStart,i=Zr.tagOpenEnd,a=Zr.tagCloseStart,s=Zr.tagCloseEnd,o=""):sO.includes(e.name)&&(i=Zr.tagOpenEnd,a=Zr.tagCloseStart,u="",r.textContext=e);let l=T0(e,t,r);return r.textContext===e&&(r.textContext=null),o+n+e.name+Qc(e,t)+i+l+u+a+e.name+s}},Qc=(e,t)=>{let r="";for(let[n,i]of Object.entries(e.attributes))if(i!==void 0){let a=i.toString().replace(t.regValEntities,t.encodeEntity);r+=" "+n+t.attrStart+a+t.attrEnd}else r+=" "+n;return r},hO=(e,t,r)=>An(t,r)+t.textStart+e.value.replace(t.regEntities,t.encodeEntity)+(r.textContext?"":t.textEnd)});var Ii=p(ce=>{"use strict";Object.defineProperty(ce,"__esModule",{value:!0});ce.Doctype=ce.CDATA=ce.Tag=ce.Style=ce.Script=ce.Comment=ce.Directive=ce.Text=ce.Root=ce.isTag=ce.ElementType=void 0;var st;(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"})(st=ce.ElementType||(ce.ElementType={}));function gO(e){return e.type===st.Tag||e.type===st.Script||e.type===st.Style}ce.isTag=gO;ce.Root=st.Root;ce.Text=st.Text;ce.Directive=st.Directive;ce.Comment=st.Comment;ce.Script=st.Script;ce.Style=st.Style;ce.Tag=st.Tag;ce.CDATA=st.CDATA;ce.Doctype=st.Doctype});var td=p(X=>{"use strict";var Wr=X&&X.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),Ri=X&&X.__assign||function(){return Ri=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},Ri.apply(this,arguments)};Object.defineProperty(X,"__esModule",{value:!0});X.cloneNode=X.hasChildren=X.isDocument=X.isDirective=X.isComment=X.isText=X.isCDATA=X.isTag=X.Element=X.Document=X.CDATA=X.NodeWithChildren=X.ProcessingInstruction=X.Comment=X.Text=X.DataNode=X.Node=void 0;var Xe=Ii(),Jc=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(t){this.parent=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(t){this.prev=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(t){this.next=t},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(t){return t===void 0&&(t=!1),ed(this,t)},e}();X.Node=Jc;var Vo=function(e){Wr(t,e);function t(r){var n=e.call(this)||this;return n.data=r,n}return Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(r){this.data=r},enumerable:!1,configurable:!0}),t}(Jc);X.DataNode=Vo;var O0=function(e){Wr(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Xe.ElementType.Text,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(Vo);X.Text=O0;var q0=function(e){Wr(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Xe.ElementType.Comment,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(Vo);X.Comment=q0;var z0=function(e){Wr(t,e);function t(r,n){var i=e.call(this,n)||this;return i.name=r,i.type=Xe.ElementType.Directive,i}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(Vo);X.ProcessingInstruction=z0;var Ho=function(e){Wr(t,e);function t(r){var n=e.call(this)||this;return n.children=r,n}return Object.defineProperty(t.prototype,"firstChild",{get:function(){var r;return(r=this.children[0])!==null&&r!==void 0?r:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(r){this.children=r},enumerable:!1,configurable:!0}),t}(Jc);X.NodeWithChildren=Ho;var _0=function(e){Wr(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Xe.ElementType.CDATA,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(Ho);X.CDATA=_0;var L0=function(e){Wr(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Xe.ElementType.Root,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(Ho);X.Document=L0;var W0=function(e){Wr(t,e);function t(r,n,i,a){i===void 0&&(i=[]),a===void 0&&(a=r==="script"?Xe.ElementType.Script:r==="style"?Xe.ElementType.Style:Xe.ElementType.Tag);var s=e.call(this,i)||this;return s.name=r,s.attribs=n,s.type=a,s}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(r){this.name=r},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var r=this;return Object.keys(this.attribs).map(function(n){var i,a;return{name:n,value:r.attribs[n],namespace:(i=r["x-attribsNamespace"])===null||i===void 0?void 0:i[n],prefix:(a=r["x-attribsPrefix"])===null||a===void 0?void 0:a[n]}})},enumerable:!1,configurable:!0}),t}(Ho);X.Element=W0;function P0(e){return(0,Xe.isTag)(e)}X.isTag=P0;function B0(e){return e.type===Xe.ElementType.CDATA}X.isCDATA=B0;function D0(e){return e.type===Xe.ElementType.Text}X.isText=D0;function N0(e){return e.type===Xe.ElementType.Comment}X.isComment=N0;function I0(e){return e.type===Xe.ElementType.Directive}X.isDirective=I0;function R0(e){return e.type===Xe.ElementType.Root}X.isDocument=R0;function bO(e){return Object.prototype.hasOwnProperty.call(e,"children")}X.hasChildren=bO;function ed(e,t){t===void 0&&(t=!1);var r;if(D0(e))r=new O0(e.data);else if(N0(e))r=new q0(e.data);else if(P0(e)){var n=t?Zc(e.children):[],i=new W0(e.name,Ri({},e.attribs),n);n.forEach(function(u){return u.parent=i}),e.namespace!=null&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=Ri({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=Ri({},e["x-attribsPrefix"])),r=i}else if(B0(e)){var n=t?Zc(e.children):[],a=new _0(n);n.forEach(function(l){return l.parent=a}),r=a}else if(R0(e)){var n=t?Zc(e.children):[],s=new L0(n);n.forEach(function(l){return l.parent=s}),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),r=s}else if(I0(e)){var o=new z0(e.name,e.data);e["x-name"]!=null&&(o["x-name"]=e["x-name"],o["x-publicId"]=e["x-publicId"],o["x-systemId"]=e["x-systemId"]),r=o}else throw new Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}X.cloneNode=ed;function Zc(e){for(var t=e.map(function(n){return ed(n,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}});var Jr=p(er=>{"use strict";var yO=er&&er.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),SO=er&&er.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&yO(t,e,r)};Object.defineProperty(er,"__esModule",{value:!0});er.DomHandler=void 0;var rd=Ii(),Pr=td();SO(td(),er);var M0={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},G0=function(){function e(t,r,n){this.dom=[],this.root=new Pr.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof r=="function"&&(n=r,r=M0),typeof t=="object"&&(r=t,t=void 0),this.callback=t??null,this.options=r??M0,this.elementCB=n??null}return e.prototype.onparserinit=function(t){this.parser=t},e.prototype.onreset=function(){this.dom=[],this.root=new Pr.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(t){this.handleCallback(t)},e.prototype.onclosetag=function(){this.lastNode=null;var t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)},e.prototype.onopentag=function(t,r){var n=this.options.xmlMode?rd.ElementType.Tag:void 0,i=new Pr.Element(t,r,void 0,n);this.addNode(i),this.tagStack.push(i)},e.prototype.ontext=function(t){var r=this.lastNode;if(r&&r.type===rd.ElementType.Text)r.data+=t,this.options.withEndIndices&&(r.endIndex=this.parser.endIndex);else{var n=new Pr.Text(t);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===rd.ElementType.Comment){this.lastNode.data+=t;return}var r=new Pr.Comment(t);this.addNode(r),this.lastNode=r},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var t=new Pr.Text(""),r=new Pr.CDATA([t]);this.addNode(r),t.parent=r,this.lastNode=t},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(t,r){var n=new Pr.ProcessingInstruction(t,r);this.addNode(n)},e.prototype.handleCallback=function(t){if(typeof this.callback=="function")this.callback(t,this.dom);else if(t)throw t},e.prototype.addNode=function(t){var r=this.tagStack[this.tagStack.length-1],n=r.children[r.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),r.children.push(t),n&&(t.prev=n,n.next=t),t.parent=r,this.lastNode=null},e}();er.DomHandler=G0;er.default=G0});var F0=p(nd=>{"use strict";Object.defineProperty(nd,"__esModule",{value:!0});nd.default=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(function(e){return e.charCodeAt(0)}))});var j0=p(id=>{"use strict";Object.defineProperty(id,"__esModule",{value:!0});id.default=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(function(e){return e.charCodeAt(0)}))});var sd=p(Br=>{"use strict";var ad;Object.defineProperty(Br,"__esModule",{value:!0});Br.replaceCodePoint=Br.fromCodePoint=void 0;var xO=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]]);Br.fromCodePoint=(ad=String.fromCodePoint)!==null&&ad!==void 0?ad:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function U0(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=xO.get(e))!==null&&t!==void 0?t:e}Br.replaceCodePoint=U0;function vO(e){return(0,Br.fromCodePoint)(U0(e))}Br.default=vO});var cd=p(Y=>{"use strict";var CO=Y&&Y.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),kO=Y&&Y.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wO=Y&&Y.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&CO(t,e,r);return kO(t,e),t},V0=Y&&Y.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Y,"__esModule",{value:!0});Y.decodeXML=Y.decodeHTMLStrict=Y.decodeHTMLAttribute=Y.decodeHTML=Y.determineBranch=Y.EntityDecoder=Y.DecodingMode=Y.BinTrieFlags=Y.fromCodePoint=Y.replaceCodePoint=Y.decodeCodePoint=Y.xmlDecodeTree=Y.htmlDecodeTree=void 0;var H0=V0(F0());Y.htmlDecodeTree=H0.default;var K0=V0(j0());Y.xmlDecodeTree=K0.default;var ld=wO(sd());Y.decodeCodePoint=ld.default;var X0=sd();Object.defineProperty(Y,"replaceCodePoint",{enumerable:!0,get:function(){return X0.replaceCodePoint}});Object.defineProperty(Y,"fromCodePoint",{enumerable:!0,get:function(){return X0.fromCodePoint}});var Oe;(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"})(Oe||(Oe={}));var TO=32,en;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(en=Y.BinTrieFlags||(Y.BinTrieFlags={}));function od(e){return e>=Oe.ZERO&&e<=Oe.NINE}function EO(e){return e>=Oe.UPPER_A&&e<=Oe.UPPER_F||e>=Oe.LOWER_A&&e<=Oe.LOWER_F}function AO(e){return e>=Oe.UPPER_A&&e<=Oe.UPPER_Z||e>=Oe.LOWER_A&&e<=Oe.LOWER_Z||od(e)}function OO(e){return e===Oe.EQUALS||AO(e)}var Ae;(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"})(Ae||(Ae={}));var tr;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(tr=Y.DecodingMode||(Y.DecodingMode={}));var Y0=function(){function e(t,r,n){this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=Ae.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=tr.Strict}return e.prototype.startEntity=function(t){this.decodeMode=t,this.state=Ae.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(t,r){switch(this.state){case Ae.EntityStart:return t.charCodeAt(r)===Oe.NUM?(this.state=Ae.NumericStart,this.consumed+=1,this.stateNumericStart(t,r+1)):(this.state=Ae.NamedEntity,this.stateNamedEntity(t,r));case Ae.NumericStart:return this.stateNumericStart(t,r);case Ae.NumericDecimal:return this.stateNumericDecimal(t,r);case Ae.NumericHex:return this.stateNumericHex(t,r);case Ae.NamedEntity:return this.stateNamedEntity(t,r)}},e.prototype.stateNumericStart=function(t,r){return r>=t.length?-1:(t.charCodeAt(r)|TO)===Oe.LOWER_X?(this.state=Ae.NumericHex,this.consumed+=1,this.stateNumericHex(t,r+1)):(this.state=Ae.NumericDecimal,this.stateNumericDecimal(t,r))},e.prototype.addToNumericResult=function(t,r,n,i){if(r!==n){var a=n-r;this.result=this.result*Math.pow(i,a)+parseInt(t.substr(r,a),i),this.consumed+=a}},e.prototype.stateNumericHex=function(t,r){for(var n=r;r<t.length;){var i=t.charCodeAt(r);if(od(i)||EO(i))r+=1;else return this.addToNumericResult(t,n,r,16),this.emitNumericEntity(i,3)}return this.addToNumericResult(t,n,r,16),-1},e.prototype.stateNumericDecimal=function(t,r){for(var n=r;r<t.length;){var i=t.charCodeAt(r);if(od(i))r+=1;else return this.addToNumericResult(t,n,r,10),this.emitNumericEntity(i,2)}return this.addToNumericResult(t,n,r,10),-1},e.prototype.emitNumericEntity=function(t,r){var n;if(this.consumed<=r)return(n=this.errors)===null||n===void 0||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(t===Oe.SEMI)this.consumed+=1;else if(this.decodeMode===tr.Strict)return 0;return this.emitCodePoint((0,ld.replaceCodePoint)(this.result),this.consumed),this.errors&&(t!==Oe.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed},e.prototype.stateNamedEntity=function(t,r){for(var n=this.decodeTree,i=n[this.treeIndex],a=(i&en.VALUE_LENGTH)>>14;r<t.length;r++,this.excess++){var s=t.charCodeAt(r);if(this.treeIndex=Q0(n,i,this.treeIndex+Math.max(1,a),s),this.treeIndex<0)return this.result===0||this.decodeMode===tr.Attribute&&(a===0||OO(s))?0:this.emitNotTerminatedNamedEntity();if(i=n[this.treeIndex],a=(i&en.VALUE_LENGTH)>>14,a!==0){if(s===Oe.SEMI)return this.emitNamedEntityData(this.treeIndex,a,this.consumed+this.excess);this.decodeMode!==tr.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var t,r=this,n=r.result,i=r.decodeTree,a=(i[n]&en.VALUE_LENGTH)>>14;return this.emitNamedEntityData(n,a,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(t,r,n){var i=this.decodeTree;return this.emitCodePoint(r===1?i[t]&~en.VALUE_LENGTH:i[t+1],n),r===3&&this.emitCodePoint(i[t+2],n),n},e.prototype.end=function(){var t;switch(this.state){case Ae.NamedEntity:return this.result!==0&&(this.decodeMode!==tr.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Ae.NumericDecimal:return this.emitNumericEntity(0,2);case Ae.NumericHex:return this.emitNumericEntity(0,3);case Ae.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Ae.EntityStart:return 0}},e}();Y.EntityDecoder=Y0;function $0(e){var t="",r=new Y0(e,function(n){return t+=(0,ld.fromCodePoint)(n)});return function(i,a){for(var s=0,o=0;(o=i.indexOf("&",o))>=0;){t+=i.slice(s,o),r.startEntity(a);var u=r.write(i,o+1);if(u<0){s=o+r.end();break}s=o+u,o=u===0?s+1:s}var l=t+i.slice(s);return t="",l}}function Q0(e,t,r,n){var i=(t&en.BRANCH_LENGTH)>>7,a=t&en.JUMP_TABLE;if(i===0)return a!==0&&n===a?r:-1;if(a){var s=n-a;return s<0||s>=i?-1:e[r+s]-1}for(var o=r,u=o+i-1;o<=u;){var l=o+u>>>1,c=e[l];if(c<n)o=l+1;else if(c>n)u=l-1;else return e[l+i]}return-1}Y.determineBranch=Q0;var ud=$0(H0.default),qO=$0(K0.default);function zO(e,t){return t===void 0&&(t=tr.Legacy),ud(e,t)}Y.decodeHTML=zO;function _O(e){return ud(e,tr.Attribute)}Y.decodeHTMLAttribute=_O;function LO(e){return ud(e,tr.Strict)}Y.decodeHTMLStrict=LO;function WO(e){return qO(e,tr.Strict)}Y.decodeXML=WO});var Z0=p(dd=>{"use strict";Object.defineProperty(dd,"__esModule",{value:!0});function Ko(e){for(var t=1;t<e.length;t++)e[t][0]+=e[t-1][0]+1;return e}dd.default=new Map(Ko([[9,"	"],[0,"
"],[22,"!"],[0,"""],[0,"#"],[0,"$"],[0,"%"],[0,"&"],[0,"'"],[0,"("],[0,")"],[0,"*"],[0,"+"],[0,","],[1,"."],[0,"/"],[10,":"],[0,";"],[0,{v:"<",n:8402,o:"<⃒"}],[0,{v:"=",n:8421,o:"=⃥"}],[0,{v:">",n:8402,o:">⃒"}],[0,"?"],[0,"@"],[26,"["],[0,"\"],[0,"]"],[0,"^"],[0,"_"],[0,"`"],[5,{n:106,o:"fj"}],[20,"{"],[0,"|"],[0,"}"],[34," "],[0,"¡"],[0,"¢"],[0,"£"],[0,"¤"],[0,"¥"],[0,"¦"],[0,"§"],[0,"¨"],[0,"©"],[0,"ª"],[0,"«"],[0,"¬"],[0,"­"],[0,"®"],[0,"¯"],[0,"°"],[0,"±"],[0,"²"],[0,"³"],[0,"´"],[0,"µ"],[0,"¶"],[0,"·"],[0,"¸"],[0,"¹"],[0,"º"],[0,"»"],[0,"¼"],[0,"½"],[0,"¾"],[0,"¿"],[0,"À"],[0,"Á"],[0,"Â"],[0,"Ã"],[0,"Ä"],[0,"Å"],[0,"Æ"],[0,"Ç"],[0,"È"],[0,"É"],[0,"Ê"],[0,"Ë"],[0,"Ì"],[0,"Í"],[0,"Î"],[0,"Ï"],[0,"Ð"],[0,"Ñ"],[0,"Ò"],[0,"Ó"],[0,"Ô"],[0,"Õ"],[0,"Ö"],[0,"×"],[0,"Ø"],[0,"Ù"],[0,"Ú"],[0,"Û"],[0,"Ü"],[0,"Ý"],[0,"Þ"],[0,"ß"],[0,"à"],[0,"á"],[0,"â"],[0,"ã"],[0,"ä"],[0,"å"],[0,"æ"],[0,"ç"],[0,"è"],[0,"é"],[0,"ê"],[0,"ë"],[0,"ì"],[0,"í"],[0,"î"],[0,"ï"],[0,"ð"],[0,"ñ"],[0,"ò"],[0,"ó"],[0,"ô"],[0,"õ"],[0,"ö"],[0,"÷"],[0,"ø"],[0,"ù"],[0,"ú"],[0,"û"],[0,"ü"],[0,"ý"],[0,"þ"],[0,"ÿ"],[0,"Ā"],[0,"ā"],[0,"Ă"],[0,"ă"],[0,"Ą"],[0,"ą"],[0,"Ć"],[0,"ć"],[0,"Ĉ"],[0,"ĉ"],[0,"Ċ"],[0,"ċ"],[0,"Č"],[0,"č"],[0,"Ď"],[0,"ď"],[0,"Đ"],[0,"đ"],[0,"Ē"],[0,"ē"],[2,"Ė"],[0,"ė"],[0,"Ę"],[0,"ę"],[0,"Ě"],[0,"ě"],[0,"Ĝ"],[0,"ĝ"],[0,"Ğ"],[0,"ğ"],[0,"Ġ"],[0,"ġ"],[0,"Ģ"],[1,"Ĥ"],[0,"ĥ"],[0,"Ħ"],[0,"ħ"],[0,"Ĩ"],[0,"ĩ"],[0,"Ī"],[0,"ī"],[2,"Į"],[0,"į"],[0,"İ"],[0,"ı"],[0,"IJ"],[0,"ij"],[0,"Ĵ"],[0,"ĵ"],[0,"Ķ"],[0,"ķ"],[0,"ĸ"],[0,"Ĺ"],[0,"ĺ"],[0,"Ļ"],[0,"ļ"],[0,"Ľ"],[0,"ľ"],[0,"Ŀ"],[0,"ŀ"],[0,"Ł"],[0,"ł"],[0,"Ń"],[0,"ń"],[0,"Ņ"],[0,"ņ"],[0,"Ň"],[0,"ň"],[0,"ʼn"],[0,"Ŋ"],[0,"ŋ"],[0,"Ō"],[0,"ō"],[2,"Ő"],[0,"ő"],[0,"Œ"],[0,"œ"],[0,"Ŕ"],[0,"ŕ"],[0,"Ŗ"],[0,"ŗ"],[0,"Ř"],[0,"ř"],[0,"Ś"],[0,"ś"],[0,"Ŝ"],[0,"ŝ"],[0,"Ş"],[0,"ş"],[0,"Š"],[0,"š"],[0,"Ţ"],[0,"ţ"],[0,"Ť"],[0,"ť"],[0,"Ŧ"],[0,"ŧ"],[0,"Ũ"],[0,"ũ"],[0,"Ū"],[0,"ū"],[0,"Ŭ"],[0,"ŭ"],[0,"Ů"],[0,"ů"],[0,"Ű"],[0,"ű"],[0,"Ų"],[0,"ų"],[0,"Ŵ"],[0,"ŵ"],[0,"Ŷ"],[0,"ŷ"],[0,"Ÿ"],[0,"Ź"],[0,"ź"],[0,"Ż"],[0,"ż"],[0,"Ž"],[0,"ž"],[19,"ƒ"],[34,"Ƶ"],[63,"ǵ"],[65,"ȷ"],[142,"ˆ"],[0,"ˇ"],[16,"˘"],[0,"˙"],[0,"˚"],[0,"˛"],[0,"˜"],[0,"˝"],[51,"̑"],[127,"Α"],[0,"Β"],[0,"Γ"],[0,"Δ"],[0,"Ε"],[0,"Ζ"],[0,"Η"],[0,"Θ"],[0,"Ι"],[0,"Κ"],[0,"Λ"],[0,"Μ"],[0,"Ν"],[0,"Ξ"],[0,"Ο"],[0,"Π"],[0,"Ρ"],[1,"Σ"],[0,"Τ"],[0,"Υ"],[0,"Φ"],[0,"Χ"],[0,"Ψ"],[0,"Ω"],[7,"α"],[0,"β"],[0,"γ"],[0,"δ"],[0,"ε"],[0,"ζ"],[0,"η"],[0,"θ"],[0,"ι"],[0,"κ"],[0,"λ"],[0,"μ"],[0,"ν"],[0,"ξ"],[0,"ο"],[0,"π"],[0,"ρ"],[0,"ς"],[0,"σ"],[0,"τ"],[0,"υ"],[0,"φ"],[0,"χ"],[0,"ψ"],[0,"ω"],[7,"ϑ"],[0,"ϒ"],[2,"ϕ"],[0,"ϖ"],[5,"Ϝ"],[0,"ϝ"],[18,"ϰ"],[0,"ϱ"],[3,"ϵ"],[0,"϶"],[10,"Ё"],[0,"Ђ"],[0,"Ѓ"],[0,"Є"],[0,"Ѕ"],[0,"І"],[0,"Ї"],[0,"Ј"],[0,"Љ"],[0,"Њ"],[0,"Ћ"],[0,"Ќ"],[1,"Ў"],[0,"Џ"],[0,"А"],[0,"Б"],[0,"В"],[0,"Г"],[0,"Д"],[0,"Е"],[0,"Ж"],[0,"З"],[0,"И"],[0,"Й"],[0,"К"],[0,"Л"],[0,"М"],[0,"Н"],[0,"О"],[0,"П"],[0,"Р"],[0,"С"],[0,"Т"],[0,"У"],[0,"Ф"],[0,"Х"],[0,"Ц"],[0,"Ч"],[0,"Ш"],[0,"Щ"],[0,"Ъ"],[0,"Ы"],[0,"Ь"],[0,"Э"],[0,"Ю"],[0,"Я"],[0,"а"],[0,"б"],[0,"в"],[0,"г"],[0,"д"],[0,"е"],[0,"ж"],[0,"з"],[0,"и"],[0,"й"],[0,"к"],[0,"л"],[0,"м"],[0,"н"],[0,"о"],[0,"п"],[0,"р"],[0,"с"],[0,"т"],[0,"у"],[0,"ф"],[0,"х"],[0,"ц"],[0,"ч"],[0,"ш"],[0,"щ"],[0,"ъ"],[0,"ы"],[0,"ь"],[0,"э"],[0,"ю"],[0,"я"],[1,"ё"],[0,"ђ"],[0,"ѓ"],[0,"є"],[0,"ѕ"],[0,"і"],[0,"ї"],[0,"ј"],[0,"љ"],[0,"њ"],[0,"ћ"],[0,"ќ"],[1,"ў"],[0,"џ"],[7074," "],[0," "],[0," "],[0," "],[1," "],[0," "],[0," "],[0," "],[0,"​"],[0,"‌"],[0,"‍"],[0,"‎"],[0,"‏"],[0,"‐"],[2,"–"],[0,"—"],[0,"―"],[0,"‖"],[1,"‘"],[0,"’"],[0,"‚"],[1,"“"],[0,"”"],[0,"„"],[1,"†"],[0,"‡"],[0,"•"],[2,"‥"],[0,"…"],[9,"‰"],[0,"‱"],[0,"′"],[0,"″"],[0,"‴"],[0,"‵"],[3,"‹"],[0,"›"],[3,"‾"],[2,"⁁"],[1,"⁃"],[0,"⁄"],[10,"⁏"],[7,"⁗"],[7,{v:" ",n:8202,o:"  "}],[0,"⁠"],[0,"⁡"],[0,"⁢"],[0,"⁣"],[72,"€"],[46,"⃛"],[0,"⃜"],[37,"ℂ"],[2,"℅"],[4,"ℊ"],[0,"ℋ"],[0,"ℌ"],[0,"ℍ"],[0,"ℎ"],[0,"ℏ"],[0,"ℐ"],[0,"ℑ"],[0,"ℒ"],[0,"ℓ"],[1,"ℕ"],[0,"№"],[0,"℗"],[0,"℘"],[0,"ℙ"],[0,"ℚ"],[0,"ℛ"],[0,"ℜ"],[0,"ℝ"],[0,"℞"],[3,"™"],[1,"ℤ"],[2,"℧"],[0,"ℨ"],[0,"℩"],[2,"ℬ"],[0,"ℭ"],[1,"ℯ"],[0,"ℰ"],[0,"ℱ"],[1,"ℳ"],[0,"ℴ"],[0,"ℵ"],[0,"ℶ"],[0,"ℷ"],[0,"ℸ"],[12,"ⅅ"],[0,"ⅆ"],[0,"ⅇ"],[0,"ⅈ"],[10,"⅓"],[0,"⅔"],[0,"⅕"],[0,"⅖"],[0,"⅗"],[0,"⅘"],[0,"⅙"],[0,"⅚"],[0,"⅛"],[0,"⅜"],[0,"⅝"],[0,"⅞"],[49,"←"],[0,"↑"],[0,"→"],[0,"↓"],[0,"↔"],[0,"↕"],[0,"↖"],[0,"↗"],[0,"↘"],[0,"↙"],[0,"↚"],[0,"↛"],[1,{v:"↝",n:824,o:"↝̸"}],[0,"↞"],[0,"↟"],[0,"↠"],[0,"↡"],[0,"↢"],[0,"↣"],[0,"↤"],[0,"↥"],[0,"↦"],[0,"↧"],[1,"↩"],[0,"↪"],[0,"↫"],[0,"↬"],[0,"↭"],[0,"↮"],[1,"↰"],[0,"↱"],[0,"↲"],[0,"↳"],[1,"↵"],[0,"↶"],[0,"↷"],[2,"↺"],[0,"↻"],[0,"↼"],[0,"↽"],[0,"↾"],[0,"↿"],[0,"⇀"],[0,"⇁"],[0,"⇂"],[0,"⇃"],[0,"⇄"],[0,"⇅"],[0,"⇆"],[0,"⇇"],[0,"⇈"],[0,"⇉"],[0,"⇊"],[0,"⇋"],[0,"⇌"],[0,"⇍"],[0,"⇎"],[0,"⇏"],[0,"⇐"],[0,"⇑"],[0,"⇒"],[0,"⇓"],[0,"⇔"],[0,"⇕"],[0,"⇖"],[0,"⇗"],[0,"⇘"],[0,"⇙"],[0,"⇚"],[0,"⇛"],[1,"⇝"],[6,"⇤"],[0,"⇥"],[15,"⇵"],[7,"⇽"],[0,"⇾"],[0,"⇿"],[0,"∀"],[0,"∁"],[0,{v:"∂",n:824,o:"∂̸"}],[0,"∃"],[0,"∄"],[0,"∅"],[1,"∇"],[0,"∈"],[0,"∉"],[1,"∋"],[0,"∌"],[2,"∏"],[0,"∐"],[0,"∑"],[0,"−"],[0,"∓"],[0,"∔"],[1,"∖"],[0,"∗"],[0,"∘"],[1,"√"],[2,"∝"],[0,"∞"],[0,"∟"],[0,{v:"∠",n:8402,o:"∠⃒"}],[0,"∡"],[0,"∢"],[0,"∣"],[0,"∤"],[0,"∥"],[0,"∦"],[0,"∧"],[0,"∨"],[0,{v:"∩",n:65024,o:"∩︀"}],[0,{v:"∪",n:65024,o:"∪︀"}],[0,"∫"],[0,"∬"],[0,"∭"],[0,"∮"],[0,"∯"],[0,"∰"],[0,"∱"],[0,"∲"],[0,"∳"],[0,"∴"],[0,"∵"],[0,"∶"],[0,"∷"],[0,"∸"],[1,"∺"],[0,"∻"],[0,{v:"∼",n:8402,o:"∼⃒"}],[0,{v:"∽",n:817,o:"∽̱"}],[0,{v:"∾",n:819,o:"∾̳"}],[0,"∿"],[0,"≀"],[0,"≁"],[0,{v:"≂",n:824,o:"≂̸"}],[0,"≃"],[0,"≄"],[0,"≅"],[0,"≆"],[0,"≇"],[0,"≈"],[0,"≉"],[0,"≊"],[0,{v:"≋",n:824,o:"≋̸"}],[0,"≌"],[0,{v:"≍",n:8402,o:"≍⃒"}],[0,{v:"≎",n:824,o:"≎̸"}],[0,{v:"≏",n:824,o:"≏̸"}],[0,{v:"≐",n:824,o:"≐̸"}],[0,"≑"],[0,"≒"],[0,"≓"],[0,"≔"],[0,"≕"],[0,"≖"],[0,"≗"],[1,"≙"],[0,"≚"],[1,"≜"],[2,"≟"],[0,"≠"],[0,{v:"≡",n:8421,o:"≡⃥"}],[0,"≢"],[1,{v:"≤",n:8402,o:"≤⃒"}],[0,{v:"≥",n:8402,o:"≥⃒"}],[0,{v:"≦",n:824,o:"≦̸"}],[0,{v:"≧",n:824,o:"≧̸"}],[0,{v:"≨",n:65024,o:"≨︀"}],[0,{v:"≩",n:65024,o:"≩︀"}],[0,{v:"≪",n:new Map(Ko([[824,"≪̸"],[7577,"≪⃒"]]))}],[0,{v:"≫",n:new Map(Ko([[824,"≫̸"],[7577,"≫⃒"]]))}],[0,"≬"],[0,"≭"],[0,"≮"],[0,"≯"],[0,"≰"],[0,"≱"],[0,"≲"],[0,"≳"],[0,"≴"],[0,"≵"],[0,"≶"],[0,"≷"],[0,"≸"],[0,"≹"],[0,"≺"],[0,"≻"],[0,"≼"],[0,"≽"],[0,"≾"],[0,{v:"≿",n:824,o:"≿̸"}],[0,"⊀"],[0,"⊁"],[0,{v:"⊂",n:8402,o:"⊂⃒"}],[0,{v:"⊃",n:8402,o:"⊃⃒"}],[0,"⊄"],[0,"⊅"],[0,"⊆"],[0,"⊇"],[0,"⊈"],[0,"⊉"],[0,{v:"⊊",n:65024,o:"⊊︀"}],[0,{v:"⊋",n:65024,o:"⊋︀"}],[1,"⊍"],[0,"⊎"],[0,{v:"⊏",n:824,o:"⊏̸"}],[0,{v:"⊐",n:824,o:"⊐̸"}],[0,"⊑"],[0,"⊒"],[0,{v:"⊓",n:65024,o:"⊓︀"}],[0,{v:"⊔",n:65024,o:"⊔︀"}],[0,"⊕"],[0,"⊖"],[0,"⊗"],[0,"⊘"],[0,"⊙"],[0,"⊚"],[0,"⊛"],[1,"⊝"],[0,"⊞"],[0,"⊟"],[0,"⊠"],[0,"⊡"],[0,"⊢"],[0,"⊣"],[0,"⊤"],[0,"⊥"],[1,"⊧"],[0,"⊨"],[0,"⊩"],[0,"⊪"],[0,"⊫"],[0,"⊬"],[0,"⊭"],[0,"⊮"],[0,"⊯"],[0,"⊰"],[1,"⊲"],[0,"⊳"],[0,{v:"⊴",n:8402,o:"⊴⃒"}],[0,{v:"⊵",n:8402,o:"⊵⃒"}],[0,"⊶"],[0,"⊷"],[0,"⊸"],[0,"⊹"],[0,"⊺"],[0,"⊻"],[1,"⊽"],[0,"⊾"],[0,"⊿"],[0,"⋀"],[0,"⋁"],[0,"⋂"],[0,"⋃"],[0,"⋄"],[0,"⋅"],[0,"⋆"],[0,"⋇"],[0,"⋈"],[0,"⋉"],[0,"⋊"],[0,"⋋"],[0,"⋌"],[0,"⋍"],[0,"⋎"],[0,"⋏"],[0,"⋐"],[0,"⋑"],[0,"⋒"],[0,"⋓"],[0,"⋔"],[0,"⋕"],[0,"⋖"],[0,"⋗"],[0,{v:"⋘",n:824,o:"⋘̸"}],[0,{v:"⋙",n:824,o:"⋙̸"}],[0,{v:"⋚",n:65024,o:"⋚︀"}],[0,{v:"⋛",n:65024,o:"⋛︀"}],[2,"⋞"],[0,"⋟"],[0,"⋠"],[0,"⋡"],[0,"⋢"],[0,"⋣"],[2,"⋦"],[0,"⋧"],[0,"⋨"],[0,"⋩"],[0,"⋪"],[0,"⋫"],[0,"⋬"],[0,"⋭"],[0,"⋮"],[0,"⋯"],[0,"⋰"],[0,"⋱"],[0,"⋲"],[0,"⋳"],[0,"⋴"],[0,{v:"⋵",n:824,o:"⋵̸"}],[0,"⋶"],[0,"⋷"],[1,{v:"⋹",n:824,o:"⋹̸"}],[0,"⋺"],[0,"⋻"],[0,"⋼"],[0,"⋽"],[0,"⋾"],[6,"⌅"],[0,"⌆"],[1,"⌈"],[0,"⌉"],[0,"⌊"],[0,"⌋"],[0,"⌌"],[0,"⌍"],[0,"⌎"],[0,"⌏"],[0,"⌐"],[1,"⌒"],[0,"⌓"],[1,"⌕"],[0,"⌖"],[5,"⌜"],[0,"⌝"],[0,"⌞"],[0,"⌟"],[2,"⌢"],[0,"⌣"],[9,"⌭"],[0,"⌮"],[7,"⌶"],[6,"⌽"],[1,"⌿"],[60,"⍼"],[51,"⎰"],[0,"⎱"],[2,"⎴"],[0,"⎵"],[0,"⎶"],[37,"⏜"],[0,"⏝"],[0,"⏞"],[0,"⏟"],[2,"⏢"],[4,"⏧"],[59,"␣"],[164,"Ⓢ"],[55,"─"],[1,"│"],[9,"┌"],[3,"┐"],[3,"└"],[3,"┘"],[3,"├"],[7,"┤"],[7,"┬"],[7,"┴"],[7,"┼"],[19,"═"],[0,"║"],[0,"╒"],[0,"╓"],[0,"╔"],[0,"╕"],[0,"╖"],[0,"╗"],[0,"╘"],[0,"╙"],[0,"╚"],[0,"╛"],[0,"╜"],[0,"╝"],[0,"╞"],[0,"╟"],[0,"╠"],[0,"╡"],[0,"╢"],[0,"╣"],[0,"╤"],[0,"╥"],[0,"╦"],[0,"╧"],[0,"╨"],[0,"╩"],[0,"╪"],[0,"╫"],[0,"╬"],[19,"▀"],[3,"▄"],[3,"█"],[8,"░"],[0,"▒"],[0,"▓"],[13,"□"],[8,"▪"],[0,"▫"],[1,"▭"],[0,"▮"],[2,"▱"],[1,"△"],[0,"▴"],[0,"▵"],[2,"▸"],[0,"▹"],[3,"▽"],[0,"▾"],[0,"▿"],[2,"◂"],[0,"◃"],[6,"◊"],[0,"○"],[32,"◬"],[2,"◯"],[8,"◸"],[0,"◹"],[0,"◺"],[0,"◻"],[0,"◼"],[8,"★"],[0,"☆"],[7,"☎"],[49,"♀"],[1,"♂"],[29,"♠"],[2,"♣"],[1,"♥"],[0,"♦"],[3,"♪"],[2,"♭"],[0,"♮"],[0,"♯"],[163,"✓"],[3,"✗"],[8,"✠"],[21,"✶"],[33,"❘"],[25,"❲"],[0,"❳"],[84,"⟈"],[0,"⟉"],[28,"⟦"],[0,"⟧"],[0,"⟨"],[0,"⟩"],[0,"⟪"],[0,"⟫"],[0,"⟬"],[0,"⟭"],[7,"⟵"],[0,"⟶"],[0,"⟷"],[0,"⟸"],[0,"⟹"],[0,"⟺"],[1,"⟼"],[2,"⟿"],[258,"⤂"],[0,"⤃"],[0,"⤄"],[0,"⤅"],[6,"⤌"],[0,"⤍"],[0,"⤎"],[0,"⤏"],[0,"⤐"],[0,"⤑"],[0,"⤒"],[0,"⤓"],[2,"⤖"],[2,"⤙"],[0,"⤚"],[0,"⤛"],[0,"⤜"],[0,"⤝"],[0,"⤞"],[0,"⤟"],[0,"⤠"],[2,"⤣"],[0,"⤤"],[0,"⤥"],[0,"⤦"],[0,"⤧"],[0,"⤨"],[0,"⤩"],[0,"⤪"],[8,{v:"⤳",n:824,o:"⤳̸"}],[1,"⤵"],[0,"⤶"],[0,"⤷"],[0,"⤸"],[0,"⤹"],[2,"⤼"],[0,"⤽"],[7,"⥅"],[2,"⥈"],[0,"⥉"],[0,"⥊"],[0,"⥋"],[2,"⥎"],[0,"⥏"],[0,"⥐"],[0,"⥑"],[0,"⥒"],[0,"⥓"],[0,"⥔"],[0,"⥕"],[0,"⥖"],[0,"⥗"],[0,"⥘"],[0,"⥙"],[0,"⥚"],[0,"⥛"],[0,"⥜"],[0,"⥝"],[0,"⥞"],[0,"⥟"],[0,"⥠"],[0,"⥡"],[0,"⥢"],[0,"⥣"],[0,"⥤"],[0,"⥥"],[0,"⥦"],[0,"⥧"],[0,"⥨"],[0,"⥩"],[0,"⥪"],[0,"⥫"],[0,"⥬"],[0,"⥭"],[0,"⥮"],[0,"⥯"],[0,"⥰"],[0,"⥱"],[0,"⥲"],[0,"⥳"],[0,"⥴"],[0,"⥵"],[0,"⥶"],[1,"⥸"],[0,"⥹"],[1,"⥻"],[0,"⥼"],[0,"⥽"],[0,"⥾"],[0,"⥿"],[5,"⦅"],[0,"⦆"],[4,"⦋"],[0,"⦌"],[0,"⦍"],[0,"⦎"],[0,"⦏"],[0,"⦐"],[0,"⦑"],[0,"⦒"],[0,"⦓"],[0,"⦔"],[0,"⦕"],[0,"⦖"],[3,"⦚"],[1,"⦜"],[0,"⦝"],[6,"⦤"],[0,"⦥"],[0,"⦦"],[0,"⦧"],[0,"⦨"],[0,"⦩"],[0,"⦪"],[0,"⦫"],[0,"⦬"],[0,"⦭"],[0,"⦮"],[0,"⦯"],[0,"⦰"],[0,"⦱"],[0,"⦲"],[0,"⦳"],[0,"⦴"],[0,"⦵"],[0,"⦶"],[0,"⦷"],[1,"⦹"],[1,"⦻"],[0,"⦼"],[1,"⦾"],[0,"⦿"],[0,"⧀"],[0,"⧁"],[0,"⧂"],[0,"⧃"],[0,"⧄"],[0,"⧅"],[3,"⧉"],[3,"⧍"],[0,"⧎"],[0,{v:"⧏",n:824,o:"⧏̸"}],[0,{v:"⧐",n:824,o:"⧐̸"}],[11,"⧜"],[0,"⧝"],[0,"⧞"],[4,"⧣"],[0,"⧤"],[0,"⧥"],[5,"⧫"],[8,"⧴"],[1,"⧶"],[9,"⨀"],[0,"⨁"],[0,"⨂"],[1,"⨄"],[1,"⨆"],[5,"⨌"],[0,"⨍"],[2,"⨐"],[0,"⨑"],[0,"⨒"],[0,"⨓"],[0,"⨔"],[0,"⨕"],[0,"⨖"],[0,"⨗"],[10,"⨢"],[0,"⨣"],[0,"⨤"],[0,"⨥"],[0,"⨦"],[0,"⨧"],[1,"⨩"],[0,"⨪"],[2,"⨭"],[0,"⨮"],[0,"⨯"],[0,"⨰"],[0,"⨱"],[1,"⨳"],[0,"⨴"],[0,"⨵"],[0,"⨶"],[0,"⨷"],[0,"⨸"],[0,"⨹"],[0,"⨺"],[0,"⨻"],[0,"⨼"],[2,"⨿"],[0,"⩀"],[1,"⩂"],[0,"⩃"],[0,"⩄"],[0,"⩅"],[0,"⩆"],[0,"⩇"],[0,"⩈"],[0,"⩉"],[0,"⩊"],[0,"⩋"],[0,"⩌"],[0,"⩍"],[2,"⩐"],[2,"⩓"],[0,"⩔"],[0,"⩕"],[0,"⩖"],[0,"⩗"],[0,"⩘"],[1,"⩚"],[0,"⩛"],[0,"⩜"],[0,"⩝"],[1,"⩟"],[6,"⩦"],[3,"⩪"],[2,{v:"⩭",n:824,o:"⩭̸"}],[0,"⩮"],[0,"⩯"],[0,{v:"⩰",n:824,o:"⩰̸"}],[0,"⩱"],[0,"⩲"],[0,"⩳"],[0,"⩴"],[0,"⩵"],[1,"⩷"],[0,"⩸"],[0,"⩹"],[0,"⩺"],[0,"⩻"],[0,"⩼"],[0,{v:"⩽",n:824,o:"⩽̸"}],[0,{v:"⩾",n:824,o:"⩾̸"}],[0,"⩿"],[0,"⪀"],[0,"⪁"],[0,"⪂"],[0,"⪃"],[0,"⪄"],[0,"⪅"],[0,"⪆"],[0,"⪇"],[0,"⪈"],[0,"⪉"],[0,"⪊"],[0,"⪋"],[0,"⪌"],[0,"⪍"],[0,"⪎"],[0,"⪏"],[0,"⪐"],[0,"⪑"],[0,"⪒"],[0,"⪓"],[0,"⪔"],[0,"⪕"],[0,"⪖"],[0,"⪗"],[0,"⪘"],[0,"⪙"],[0,"⪚"],[2,"⪝"],[0,"⪞"],[0,"⪟"],[0,"⪠"],[0,{v:"⪡",n:824,o:"⪡̸"}],[0,{v:"⪢",n:824,o:"⪢̸"}],[1,"⪤"],[0,"⪥"],[0,"⪦"],[0,"⪧"],[0,"⪨"],[0,"⪩"],[0,"⪪"],[0,"⪫"],[0,{v:"⪬",n:65024,o:"⪬︀"}],[0,{v:"⪭",n:65024,o:"⪭︀"}],[0,"⪮"],[0,{v:"⪯",n:824,o:"⪯̸"}],[0,{v:"⪰",n:824,o:"⪰̸"}],[2,"⪳"],[0,"⪴"],[0,"⪵"],[0,"⪶"],[0,"⪷"],[0,"⪸"],[0,"⪹"],[0,"⪺"],[0,"⪻"],[0,"⪼"],[0,"⪽"],[0,"⪾"],[0,"⪿"],[0,"⫀"],[0,"⫁"],[0,"⫂"],[0,"⫃"],[0,"⫄"],[0,{v:"⫅",n:824,o:"⫅̸"}],[0,{v:"⫆",n:824,o:"⫆̸"}],[0,"⫇"],[0,"⫈"],[2,{v:"⫋",n:65024,o:"⫋︀"}],[0,{v:"⫌",n:65024,o:"⫌︀"}],[2,"⫏"],[0,"⫐"],[0,"⫑"],[0,"⫒"],[0,"⫓"],[0,"⫔"],[0,"⫕"],[0,"⫖"],[0,"⫗"],[0,"⫘"],[0,"⫙"],[0,"⫚"],[0,"⫛"],[8,"⫤"],[1,"⫦"],[0,"⫧"],[0,"⫨"],[0,"⫩"],[1,"⫫"],[0,"⫬"],[0,"⫭"],[0,"⫮"],[0,"⫯"],[0,"⫰"],[0,"⫱"],[0,"⫲"],[0,"⫳"],[9,{v:"⫽",n:8421,o:"⫽⃥"}],[44343,{n:new Map(Ko([[56476,"𝒜"],[1,"𝒞"],[0,"𝒟"],[2,"𝒢"],[2,"𝒥"],[0,"𝒦"],[2,"𝒩"],[0,"𝒪"],[0,"𝒫"],[0,"𝒬"],[1,"𝒮"],[0,"𝒯"],[0,"𝒰"],[0,"𝒱"],[0,"𝒲"],[0,"𝒳"],[0,"𝒴"],[0,"𝒵"],[0,"𝒶"],[0,"𝒷"],[0,"𝒸"],[0,"𝒹"],[1,"𝒻"],[1,"𝒽"],[0,"𝒾"],[0,"𝒿"],[0,"𝓀"],[0,"𝓁"],[0,"𝓂"],[0,"𝓃"],[1,"𝓅"],[0,"𝓆"],[0,"𝓇"],[0,"𝓈"],[0,"𝓉"],[0,"𝓊"],[0,"𝓋"],[0,"𝓌"],[0,"𝓍"],[0,"𝓎"],[0,"𝓏"],[52,"𝔄"],[0,"𝔅"],[1,"𝔇"],[0,"𝔈"],[0,"𝔉"],[0,"𝔊"],[2,"𝔍"],[0,"𝔎"],[0,"𝔏"],[0,"𝔐"],[0,"𝔑"],[0,"𝔒"],[0,"𝔓"],[0,"𝔔"],[1,"𝔖"],[0,"𝔗"],[0,"𝔘"],[0,"𝔙"],[0,"𝔚"],[0,"𝔛"],[0,"𝔜"],[1,"𝔞"],[0,"𝔟"],[0,"𝔠"],[0,"𝔡"],[0,"𝔢"],[0,"𝔣"],[0,"𝔤"],[0,"𝔥"],[0,"𝔦"],[0,"𝔧"],[0,"𝔨"],[0,"𝔩"],[0,"𝔪"],[0,"𝔫"],[0,"𝔬"],[0,"𝔭"],[0,"𝔮"],[0,"𝔯"],[0,"𝔰"],[0,"𝔱"],[0,"𝔲"],[0,"𝔳"],[0,"𝔴"],[0,"𝔵"],[0,"𝔶"],[0,"𝔷"],[0,"𝔸"],[0,"𝔹"],[1,"𝔻"],[0,"𝔼"],[0,"𝔽"],[0,"𝔾"],[1,"𝕀"],[0,"𝕁"],[0,"𝕂"],[0,"𝕃"],[0,"𝕄"],[1,"𝕆"],[3,"𝕊"],[0,"𝕋"],[0,"𝕌"],[0,"𝕍"],[0,"𝕎"],[0,"𝕏"],[0,"𝕐"],[1,"𝕒"],[0,"𝕓"],[0,"𝕔"],[0,"𝕕"],[0,"𝕖"],[0,"𝕗"],[0,"𝕘"],[0,"𝕙"],[0,"𝕚"],[0,"𝕛"],[0,"𝕜"],[0,"𝕝"],[0,"𝕞"],[0,"𝕟"],[0,"𝕠"],[0,"𝕡"],[0,"𝕢"],[0,"𝕣"],[0,"𝕤"],[0,"𝕥"],[0,"𝕦"],[0,"𝕧"],[0,"𝕨"],[0,"𝕩"],[0,"𝕪"],[0,"𝕫"]]))}],[8906,"ff"],[0,"fi"],[0,"fl"],[0,"ffi"],[0,"ffl"]]))});var Xo=p(Te=>{"use strict";Object.defineProperty(Te,"__esModule",{value:!0});Te.escapeText=Te.escapeAttribute=Te.escapeUTF8=Te.escape=Te.encodeXML=Te.getCodePoint=Te.xmlReplacer=void 0;Te.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var J0=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);Te.getCodePoint=String.prototype.codePointAt!=null?function(e,t){return e.codePointAt(t)}:function(e,t){return(e.charCodeAt(t)&64512)===55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)};function eb(e){for(var t="",r=0,n;(n=Te.xmlReplacer.exec(e))!==null;){var i=n.index,a=e.charCodeAt(i),s=J0.get(a);s!==void 0?(t+=e.substring(r,i)+s,r=i+1):(t+="".concat(e.substring(r,i),"&#x").concat((0,Te.getCodePoint)(e,i).toString(16),";"),r=Te.xmlReplacer.lastIndex+=+((a&64512)===55296))}return t+e.substr(r)}Te.encodeXML=eb;Te.escape=eb;function pd(e,t){return function(n){for(var i,a=0,s="";i=e.exec(n);)a!==i.index&&(s+=n.substring(a,i.index)),s+=t.get(i[0].charCodeAt(0)),a=i.index+1;return s+n.substring(a)}}Te.escapeUTF8=pd(/[&<>'"]/g,J0);Te.escapeAttribute=pd(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]]));Te.escapeText=pd(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))});var md=p(Dr=>{"use strict";var PO=Dr&&Dr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Dr,"__esModule",{value:!0});Dr.encodeNonAsciiHTML=Dr.encodeHTML=void 0;var BO=PO(Z0()),tb=Xo(),DO=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function NO(e){return rb(DO,e)}Dr.encodeHTML=NO;function IO(e){return rb(tb.xmlReplacer,e)}Dr.encodeNonAsciiHTML=IO;function rb(e,t){for(var r="",n=0,i;(i=e.exec(t))!==null;){var a=i.index;r+=t.substring(n,a);var s=t.charCodeAt(a),o=BO.default.get(s);if(typeof o=="object"){if(a+1<t.length){var u=t.charCodeAt(a+1),l=typeof o.n=="number"?o.n===u?o.o:void 0:o.n.get(u);if(l!==void 0){r+=l,n=e.lastIndex+=1;continue}}o=o.v}if(o!==void 0)r+=o,n=a+1;else{var c=(0,tb.getCodePoint)(t,a);r+="&#x".concat(c.toString(16),";"),n=e.lastIndex+=+(c!==s)}}return r+t.substr(n)}});var ab=p(I=>{"use strict";Object.defineProperty(I,"__esModule",{value:!0});I.decodeXMLStrict=I.decodeHTML5Strict=I.decodeHTML4Strict=I.decodeHTML5=I.decodeHTML4=I.decodeHTMLAttribute=I.decodeHTMLStrict=I.decodeHTML=I.decodeXML=I.DecodingMode=I.EntityDecoder=I.encodeHTML5=I.encodeHTML4=I.encodeNonAsciiHTML=I.encodeHTML=I.escapeText=I.escapeAttribute=I.escapeUTF8=I.escape=I.encodeXML=I.encode=I.decodeStrict=I.decode=I.EncodingMode=I.EntityLevel=void 0;var fd=cd(),nb=md(),Yo=Xo(),On;(function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"})(On=I.EntityLevel||(I.EntityLevel={}));var Mi;(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"})(Mi=I.EncodingMode||(I.EncodingMode={}));function ib(e,t){t===void 0&&(t=On.XML);var r=typeof t=="number"?t:t.level;if(r===On.HTML){var n=typeof t=="object"?t.mode:void 0;return(0,fd.decodeHTML)(e,n)}return(0,fd.decodeXML)(e)}I.decode=ib;function RO(e,t){var r;t===void 0&&(t=On.XML);var n=typeof t=="number"?{level:t}:t;return(r=n.mode)!==null&&r!==void 0||(n.mode=fd.DecodingMode.Strict),ib(e,n)}I.decodeStrict=RO;function MO(e,t){t===void 0&&(t=On.XML);var r=typeof t=="number"?{level:t}:t;return r.mode===Mi.UTF8?(0,Yo.escapeUTF8)(e):r.mode===Mi.Attribute?(0,Yo.escapeAttribute)(e):r.mode===Mi.Text?(0,Yo.escapeText)(e):r.level===On.HTML?r.mode===Mi.ASCII?(0,nb.encodeNonAsciiHTML)(e):(0,nb.encodeHTML)(e):(0,Yo.encodeXML)(e)}I.encode=MO;var Gi=Xo();Object.defineProperty(I,"encodeXML",{enumerable:!0,get:function(){return Gi.encodeXML}});Object.defineProperty(I,"escape",{enumerable:!0,get:function(){return Gi.escape}});Object.defineProperty(I,"escapeUTF8",{enumerable:!0,get:function(){return Gi.escapeUTF8}});Object.defineProperty(I,"escapeAttribute",{enumerable:!0,get:function(){return Gi.escapeAttribute}});Object.defineProperty(I,"escapeText",{enumerable:!0,get:function(){return Gi.escapeText}});var $o=md();Object.defineProperty(I,"encodeHTML",{enumerable:!0,get:function(){return $o.encodeHTML}});Object.defineProperty(I,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return $o.encodeNonAsciiHTML}});Object.defineProperty(I,"encodeHTML4",{enumerable:!0,get:function(){return $o.encodeHTML}});Object.defineProperty(I,"encodeHTML5",{enumerable:!0,get:function(){return $o.encodeHTML}});var Wt=cd();Object.defineProperty(I,"EntityDecoder",{enumerable:!0,get:function(){return Wt.EntityDecoder}});Object.defineProperty(I,"DecodingMode",{enumerable:!0,get:function(){return Wt.DecodingMode}});Object.defineProperty(I,"decodeXML",{enumerable:!0,get:function(){return Wt.decodeXML}});Object.defineProperty(I,"decodeHTML",{enumerable:!0,get:function(){return Wt.decodeHTML}});Object.defineProperty(I,"decodeHTMLStrict",{enumerable:!0,get:function(){return Wt.decodeHTMLStrict}});Object.defineProperty(I,"decodeHTMLAttribute",{enumerable:!0,get:function(){return Wt.decodeHTMLAttribute}});Object.defineProperty(I,"decodeHTML4",{enumerable:!0,get:function(){return Wt.decodeHTML}});Object.defineProperty(I,"decodeHTML5",{enumerable:!0,get:function(){return Wt.decodeHTML}});Object.defineProperty(I,"decodeHTML4Strict",{enumerable:!0,get:function(){return Wt.decodeHTMLStrict}});Object.defineProperty(I,"decodeHTML5Strict",{enumerable:!0,get:function(){return Wt.decodeHTMLStrict}});Object.defineProperty(I,"decodeXMLStrict",{enumerable:!0,get:function(){return Wt.decodeXML}})});var sb=p(qn=>{"use strict";Object.defineProperty(qn,"__esModule",{value:!0});qn.attributeNames=qn.elementNames=void 0;qn.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(e){return[e.toLowerCase(),e]}));qn.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(e){return[e.toLowerCase(),e]}))});var ub=p(ot=>{"use strict";var zn=ot&&ot.__assign||function(){return zn=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},zn.apply(this,arguments)},GO=ot&&ot.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),FO=ot&&ot.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jO=ot&&ot.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&GO(t,e,r);return FO(t,e),t};Object.defineProperty(ot,"__esModule",{value:!0});ot.render=void 0;var xr=jO(Ii()),Qo=ab(),lb=sb(),UO=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function VO(e){return e.replace(/"/g,""")}function HO(e,t){var r;if(e){var n=((r=t.encodeEntities)!==null&&r!==void 0?r:t.decodeEntities)===!1?VO:t.xmlMode||t.encodeEntities!=="utf8"?Qo.encodeXML:Qo.escapeAttribute;return Object.keys(e).map(function(i){var a,s,o=(a=e[i])!==null&&a!==void 0?a:"";return t.xmlMode==="foreign"&&(i=(s=lb.attributeNames.get(i))!==null&&s!==void 0?s:i),!t.emptyAttrs&&!t.xmlMode&&o===""?i:"".concat(i,'="').concat(n(o),'"')}).join(" ")}}var ob=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function Zo(e,t){t===void 0&&(t={});for(var r=("length"in e)?e:[e],n="",i=0;i<r.length;i++)n+=KO(r[i],t);return n}ot.render=Zo;ot.default=Zo;function KO(e,t){switch(e.type){case xr.Root:return Zo(e.children,t);case xr.Doctype:case xr.Directive:return QO(e);case xr.Comment:return eq(e);case xr.CDATA:return JO(e);case xr.Script:case xr.Style:case xr.Tag:return $O(e,t);case xr.Text:return ZO(e,t)}}var XO=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),YO=new Set(["svg","math"]);function $O(e,t){var r;t.xmlMode==="foreign"&&(e.name=(r=lb.elementNames.get(e.name))!==null&&r!==void 0?r:e.name,e.parent&&XO.has(e.parent.name)&&(t=zn(zn({},t),{xmlMode:!1}))),!t.xmlMode&&YO.has(e.name)&&(t=zn(zn({},t),{xmlMode:"foreign"}));var n="<".concat(e.name),i=HO(e.attribs,t);return i&&(n+=" ".concat(i)),e.children.length===0&&(t.xmlMode?t.selfClosingTags!==!1:t.selfClosingTags&&ob.has(e.name))?(t.xmlMode||(n+=" "),n+="/>"):(n+=">",e.children.length>0&&(n+=Zo(e.children,t)),(t.xmlMode||!ob.has(e.name))&&(n+="</".concat(e.name,">"))),n}function QO(e){return"<".concat(e.data,">")}function ZO(e,t){var r,n=e.data||"";return((r=t.encodeEntities)!==null&&r!==void 0?r:t.decodeEntities)!==!1&&!(!t.xmlMode&&e.parent&&UO.has(e.parent.name))&&(n=t.xmlMode||t.encodeEntities!=="utf8"?(0,Qo.encodeXML)(n):(0,Qo.escapeText)(n)),n}function JO(e){return"<![CDATA[".concat(e.children[0].data,"]]>")}function eq(e){return"<!--".concat(e.data,"-->")}});var bd=p(Ye=>{"use strict";var tq=Ye&&Ye.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ye,"__esModule",{value:!0});Ye.innerText=Ye.textContent=Ye.getText=Ye.getInnerHTML=Ye.getOuterHTML=void 0;var rr=Jr(),rq=tq(ub()),nq=Ii();function cb(e,t){return(0,rq.default)(e,t)}Ye.getOuterHTML=cb;function iq(e,t){return(0,rr.hasChildren)(e)?e.children.map(function(r){return cb(r,t)}).join(""):""}Ye.getInnerHTML=iq;function Jo(e){return Array.isArray(e)?e.map(Jo).join(""):(0,rr.isTag)(e)?e.name==="br"?`
|
||
`:Jo(e.children):(0,rr.isCDATA)(e)?Jo(e.children):(0,rr.isText)(e)?e.data:""}Ye.getText=Jo;function hd(e){return Array.isArray(e)?e.map(hd).join(""):(0,rr.hasChildren)(e)&&!(0,rr.isComment)(e)?hd(e.children):(0,rr.isText)(e)?e.data:""}Ye.textContent=hd;function gd(e){return Array.isArray(e)?e.map(gd).join(""):(0,rr.hasChildren)(e)&&(e.type===nq.ElementType.Tag||(0,rr.isCDATA)(e))?gd(e.children):(0,rr.isText)(e)?e.data:""}Ye.innerText=gd});var mb=p(qe=>{"use strict";Object.defineProperty(qe,"__esModule",{value:!0});qe.prevElementSibling=qe.nextElementSibling=qe.getName=qe.hasAttrib=qe.getAttributeValue=qe.getSiblings=qe.getParent=qe.getChildren=void 0;var yd=Jr();function db(e){return(0,yd.hasChildren)(e)?e.children:[]}qe.getChildren=db;function pb(e){return e.parent||null}qe.getParent=pb;function aq(e){var t,r,n=pb(e);if(n!=null)return db(n);for(var i=[e],a=e.prev,s=e.next;a!=null;)i.unshift(a),t=a,a=t.prev;for(;s!=null;)i.push(s),r=s,s=r.next;return i}qe.getSiblings=aq;function sq(e,t){var r;return(r=e.attribs)===null||r===void 0?void 0:r[t]}qe.getAttributeValue=sq;function oq(e,t){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&e.attribs[t]!=null}qe.hasAttrib=oq;function lq(e){return e.name}qe.getName=lq;function uq(e){for(var t,r=e.next;r!==null&&!(0,yd.isTag)(r);)t=r,r=t.next;return r}qe.nextElementSibling=uq;function cq(e){for(var t,r=e.prev;r!==null&&!(0,yd.isTag)(r);)t=r,r=t.prev;return r}qe.prevElementSibling=cq});var fb=p($e=>{"use strict";Object.defineProperty($e,"__esModule",{value:!0});$e.prepend=$e.prependChild=$e.append=$e.appendChild=$e.replaceElement=$e.removeElement=void 0;function Fi(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children,r=t.lastIndexOf(e);r>=0&&t.splice(r,1)}e.next=null,e.prev=null,e.parent=null}$e.removeElement=Fi;function dq(e,t){var r=t.prev=e.prev;r&&(r.next=t);var n=t.next=e.next;n&&(n.prev=t);var i=t.parent=e.parent;if(i){var a=i.children;a[a.lastIndexOf(e)]=t,e.parent=null}}$e.replaceElement=dq;function pq(e,t){if(Fi(t),t.next=null,t.parent=e,e.children.push(t)>1){var r=e.children[e.children.length-2];r.next=t,t.prev=r}else t.prev=null}$e.appendChild=pq;function mq(e,t){Fi(t);var r=e.parent,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=r,n){if(n.prev=t,r){var i=r.children;i.splice(i.lastIndexOf(n),0,t)}}else r&&r.children.push(t)}$e.append=mq;function fq(e,t){if(Fi(t),t.parent=e,t.prev=null,e.children.unshift(t)!==1){var r=e.children[1];r.prev=t,t.next=r}else t.next=null}$e.prependChild=fq;function hq(e,t){Fi(t);var r=e.parent;if(r){var 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}$e.prepend=hq});var Sd=p(Qe=>{"use strict";Object.defineProperty(Qe,"__esModule",{value:!0});Qe.findAll=Qe.existsOne=Qe.findOne=Qe.findOneChild=Qe.find=Qe.filter=void 0;var el=Jr();function gq(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),hb(e,Array.isArray(t)?t:[t],r,n)}Qe.filter=gq;function hb(e,t,r,n){for(var i=[],a=[t],s=[0];;){if(s[0]>=a[0].length){if(s.length===1)return i;a.shift(),s.shift();continue}var o=a[0][s[0]++];if(e(o)&&(i.push(o),--n<=0))return i;r&&(0,el.hasChildren)(o)&&o.children.length>0&&(s.unshift(0),a.unshift(o.children))}}Qe.find=hb;function bq(e,t){return t.find(e)}Qe.findOneChild=bq;function gb(e,t,r){r===void 0&&(r=!0);for(var n=null,i=0;i<t.length&&!n;i++){var a=t[i];if((0,el.isTag)(a))e(a)?n=a:r&&a.children.length>0&&(n=gb(e,a.children,!0));else continue}return n}Qe.findOne=gb;function bb(e,t){return t.some(function(r){return(0,el.isTag)(r)&&(e(r)||bb(e,r.children))})}Qe.existsOne=bb;function yq(e,t){for(var r=[],n=[t],i=[0];;){if(i[0]>=n[0].length){if(n.length===1)return r;n.shift(),i.shift();continue}var a=n[0][i[0]++];(0,el.isTag)(a)&&(e(a)&&r.push(a),a.children.length>0&&(i.unshift(0),n.unshift(a.children)))}}Qe.findAll=yq});var xd=p(yt=>{"use strict";Object.defineProperty(yt,"__esModule",{value:!0});yt.getElementsByTagType=yt.getElementsByTagName=yt.getElementById=yt.getElements=yt.testElement=void 0;var tn=Jr(),rl=Sd(),tl={tag_name:function(e){return typeof e=="function"?function(t){return(0,tn.isTag)(t)&&e(t.name)}:e==="*"?tn.isTag:function(t){return(0,tn.isTag)(t)&&t.name===e}},tag_type:function(e){return typeof e=="function"?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return typeof e=="function"?function(t){return(0,tn.isText)(t)&&e(t.data)}:function(t){return(0,tn.isText)(t)&&t.data===e}}};function yb(e,t){return typeof t=="function"?function(r){return(0,tn.isTag)(r)&&t(r.attribs[e])}:function(r){return(0,tn.isTag)(r)&&r.attribs[e]===t}}function Sq(e,t){return function(r){return e(r)||t(r)}}function Sb(e){var t=Object.keys(e).map(function(r){var n=e[r];return Object.prototype.hasOwnProperty.call(tl,r)?tl[r](n):yb(r,n)});return t.length===0?null:t.reduce(Sq)}function xq(e,t){var r=Sb(e);return r?r(t):!0}yt.testElement=xq;function vq(e,t,r,n){n===void 0&&(n=1/0);var i=Sb(e);return i?(0,rl.filter)(i,t,r,n):[]}yt.getElements=vq;function Cq(e,t,r){return r===void 0&&(r=!0),Array.isArray(t)||(t=[t]),(0,rl.findOne)(yb("id",e),t,r)}yt.getElementById=Cq;function kq(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,rl.filter)(tl.tag_name(e),t,r,n)}yt.getElementsByTagName=kq;function wq(e,t,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,rl.filter)(tl.tag_type(e),t,r,n)}yt.getElementsByTagType=wq});var Cb=p(Pt=>{"use strict";Object.defineProperty(Pt,"__esModule",{value:!0});Pt.uniqueSort=Pt.compareDocumentPosition=Pt.DocumentPosition=Pt.removeSubsets=void 0;var xb=Jr();function Tq(e){for(var t=e.length;--t>=0;){var r=e[t];if(t>0&&e.lastIndexOf(r,t-1)>=0){e.splice(t,1);continue}for(var n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e}Pt.removeSubsets=Tq;var nr;(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"})(nr=Pt.DocumentPosition||(Pt.DocumentPosition={}));function vb(e,t){var r=[],n=[];if(e===t)return 0;for(var i=(0,xb.hasChildren)(e)?e:e.parent;i;)r.unshift(i),i=i.parent;for(i=(0,xb.hasChildren)(t)?t:t.parent;i;)n.unshift(i),i=i.parent;for(var a=Math.min(r.length,n.length),s=0;s<a&&r[s]===n[s];)s++;if(s===0)return nr.DISCONNECTED;var o=r[s-1],u=o.children,l=r[s],c=n[s];return u.indexOf(l)>u.indexOf(c)?o===t?nr.FOLLOWING|nr.CONTAINED_BY:nr.FOLLOWING:o===e?nr.PRECEDING|nr.CONTAINS:nr.PRECEDING}Pt.compareDocumentPosition=vb;function Eq(e){return e=e.filter(function(t,r,n){return!n.includes(t,r+1)}),e.sort(function(t,r){var n=vb(t,r);return n&nr.PRECEDING?-1:n&nr.FOLLOWING?1:0}),e}Pt.uniqueSort=Eq});var wb=p(il=>{"use strict";Object.defineProperty(il,"__esModule",{value:!0});il.getFeed=void 0;var Aq=bd(),ji=xd();function Oq(e){var t=nl(Wq,e);return t?t.name==="feed"?qq(t):zq(t):null}il.getFeed=Oq;function qq(e){var t,r=e.children,n={type:"atom",items:(0,ji.getElementsByTagName)("entry",r).map(function(s){var o,u=s.children,l={media:kb(u)};Ze(l,"id","id",u),Ze(l,"title","title",u);var c=(o=nl("link",u))===null||o===void 0?void 0:o.attribs.href;c&&(l.link=c);var d=Nr("summary",u)||Nr("content",u);d&&(l.description=d);var m=Nr("updated",u);return m&&(l.pubDate=new Date(m)),l})};Ze(n,"id","id",r),Ze(n,"title","title",r);var i=(t=nl("link",r))===null||t===void 0?void 0:t.attribs.href;i&&(n.link=i),Ze(n,"description","subtitle",r);var a=Nr("updated",r);return a&&(n.updated=new Date(a)),Ze(n,"author","email",r,!0),n}function zq(e){var t,r,n=(r=(t=nl("channel",e.children))===null||t===void 0?void 0:t.children)!==null&&r!==void 0?r:[],i={type:e.name.substr(0,3),id:"",items:(0,ji.getElementsByTagName)("item",e.children).map(function(s){var o=s.children,u={media:kb(o)};Ze(u,"id","guid",o),Ze(u,"title","title",o),Ze(u,"link","link",o),Ze(u,"description","description",o);var l=Nr("pubDate",o)||Nr("dc:date",o);return l&&(u.pubDate=new Date(l)),u})};Ze(i,"title","title",n),Ze(i,"link","link",n),Ze(i,"description","description",n);var a=Nr("lastBuildDate",n);return a&&(i.updated=new Date(a)),Ze(i,"author","managingEditor",n,!0),i}var _q=["url","type","lang"],Lq=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function kb(e){return(0,ji.getElementsByTagName)("media:content",e).map(function(t){for(var r=t.attribs,n={medium:r.medium,isDefault:!!r.isDefault},i=0,a=_q;i<a.length;i++){var s=a[i];r[s]&&(n[s]=r[s])}for(var o=0,u=Lq;o<u.length;o++){var s=u[o];r[s]&&(n[s]=parseInt(r[s],10))}return r.expression&&(n.expression=r.expression),n})}function nl(e,t){return(0,ji.getElementsByTagName)(e,t,!0,1)[0]}function Nr(e,t,r){return r===void 0&&(r=!1),(0,Aq.textContent)((0,ji.getElementsByTagName)(e,t,r,1)).trim()}function Ze(e,t,r,n,i){i===void 0&&(i=!1);var a=Nr(r,n,i);a&&(e[t]=a)}function Wq(e){return e==="rss"||e==="feed"||e==="rdf:RDF"}});var Tb=p(de=>{"use strict";var Pq=de&&de.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),rn=de&&de.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Pq(t,e,r)};Object.defineProperty(de,"__esModule",{value:!0});de.hasChildren=de.isDocument=de.isComment=de.isText=de.isCDATA=de.isTag=void 0;rn(bd(),de);rn(mb(),de);rn(fb(),de);rn(Sd(),de);rn(xd(),de);rn(Cb(),de);rn(wb(),de);var _n=Jr();Object.defineProperty(de,"isTag",{enumerable:!0,get:function(){return _n.isTag}});Object.defineProperty(de,"isCDATA",{enumerable:!0,get:function(){return _n.isCDATA}});Object.defineProperty(de,"isText",{enumerable:!0,get:function(){return _n.isText}});Object.defineProperty(de,"isComment",{enumerable:!0,get:function(){return _n.isComment}});Object.defineProperty(de,"isDocument",{enumerable:!0,get:function(){return _n.isDocument}});Object.defineProperty(de,"hasChildren",{enumerable:!0,get:function(){return _n.hasChildren}})});var nn=p((Gre,Eb)=>{Eb.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}});var al=p(ir=>{"use strict";Object.defineProperty(ir,"__esModule",{value:!0});ir.AttributeAction=ir.IgnoreCaseMode=ir.SelectorType=void 0;var Bq;(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"})(Bq=ir.SelectorType||(ir.SelectorType={}));ir.IgnoreCaseMode={Unknown:null,QuirksMode:"quirks",IgnoreCase:!0,CaseSensitive:!1};var Dq;(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"})(Dq=ir.AttributeAction||(ir.AttributeAction={}))});var _b=p(Ln=>{"use strict";Object.defineProperty(Ln,"__esModule",{value:!0});Ln.parse=Ln.isTraversal=void 0;var Q=al(),Ab=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,Nq=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,Iq=new Map([[126,Q.AttributeAction.Element],[94,Q.AttributeAction.Start],[36,Q.AttributeAction.End],[42,Q.AttributeAction.Any],[33,Q.AttributeAction.Not],[124,Q.AttributeAction.Hyphen]]),Rq=new Set(["has","not","matches","is","where","host","host-context"]);function qb(e){switch(e.type){case Q.SelectorType.Adjacent:case Q.SelectorType.Child:case Q.SelectorType.Descendant:case Q.SelectorType.Parent:case Q.SelectorType.Sibling:case Q.SelectorType.ColumnCombinator:return!0;default:return!1}}Ln.isTraversal=qb;var Mq=new Set(["contains","icontains"]);function Gq(e,t,r){var n=parseInt(t,16)-65536;return n!==n||r?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,n&1023|56320)}function Ui(e){return e.replace(Nq,Gq)}function vd(e){return e===39||e===34}function Ob(e){return e===32||e===9||e===10||e===12||e===13}function Fq(e){var t=[],r=zb(t,"".concat(e),0);if(r<e.length)throw new Error("Unmatched selector: ".concat(e.slice(r)));return t}Ln.parse=Fq;function zb(e,t,r){var n=[];function i(ye){var ve=t.slice(r+ye).match(Ab);if(!ve)throw new Error("Expected name, found ".concat(t.slice(r)));var Be=ve[0];return r+=ye+Be.length,Ui(Be)}function a(ye){for(r+=ye;r<t.length&&Ob(t.charCodeAt(r));)r++}function s(){r+=1;for(var ye=r,ve=1;ve>0&&r<t.length;r++)t.charCodeAt(r)===40&&!o(r)?ve++:t.charCodeAt(r)===41&&!o(r)&&ve--;if(ve)throw new Error("Parenthesis not matched");return Ui(t.slice(ye,r-1))}function o(ye){for(var ve=0;t.charCodeAt(--ye)===92;)ve++;return(ve&1)===1}function u(){if(n.length>0&&qb(n[n.length-1]))throw new Error("Did not expect successive traversals.")}function l(ye){if(n.length>0&&n[n.length-1].type===Q.SelectorType.Descendant){n[n.length-1].type=ye;return}u(),n.push({type:ye})}function c(ye,ve){n.push({type:Q.SelectorType.Attribute,name:ye,action:ve,value:i(1),namespace:null,ignoreCase:"quirks"})}function d(){if(n.length&&n[n.length-1].type===Q.SelectorType.Descendant&&n.pop(),n.length===0)throw new Error("Empty sub-selector");e.push(n)}if(a(0),t.length===r)return r;e:for(;r<t.length;){var m=t.charCodeAt(r);switch(m){case 32:case 9:case 10:case 12:case 13:{(n.length===0||n[0].type!==Q.SelectorType.Descendant)&&(u(),n.push({type:Q.SelectorType.Descendant})),a(1);break}case 62:{l(Q.SelectorType.Child),a(1);break}case 60:{l(Q.SelectorType.Parent),a(1);break}case 126:{l(Q.SelectorType.Sibling),a(1);break}case 43:{l(Q.SelectorType.Adjacent),a(1);break}case 46:{c("class",Q.AttributeAction.Element);break}case 35:{c("id",Q.AttributeAction.Equals);break}case 91:{a(1);var g=void 0,y=null;t.charCodeAt(r)===124?g=i(1):t.startsWith("*|",r)?(y="*",g=i(2)):(g=i(0),t.charCodeAt(r)===124&&t.charCodeAt(r+1)!==61&&(y=g,g=i(1))),a(0);var S=Q.AttributeAction.Exists,T=Iq.get(t.charCodeAt(r));if(T){if(S=T,t.charCodeAt(r+1)!==61)throw new Error("Expected `=`");a(2)}else t.charCodeAt(r)===61&&(S=Q.AttributeAction.Equals,a(1));var w="",k=null;if(S!=="exists"){if(vd(t.charCodeAt(r))){for(var z=t.charCodeAt(r),b=r+1;b<t.length&&(t.charCodeAt(b)!==z||o(b));)b+=1;if(t.charCodeAt(b)!==z)throw new Error("Attribute value didn't end");w=Ui(t.slice(r+1,b)),r=b+1}else{for(var A=r;r<t.length&&(!Ob(t.charCodeAt(r))&&t.charCodeAt(r)!==93||o(r));)r+=1;w=Ui(t.slice(A,r))}a(0);var V=t.charCodeAt(r)|32;V===115?(k=!1,a(1)):V===105&&(k=!0,a(1))}if(t.charCodeAt(r)!==93)throw new Error("Attribute selector didn't terminate");r+=1;var O={type:Q.SelectorType.Attribute,name:g,action:S,value:w,namespace:y,ignoreCase:k};n.push(O);break}case 58:{if(t.charCodeAt(r+1)===58){n.push({type:Q.SelectorType.PseudoElement,name:i(2).toLowerCase(),data:t.charCodeAt(r)===40?s():null});continue}var q=i(1).toLowerCase(),J=null;if(t.charCodeAt(r)===40)if(Rq.has(q)){if(vd(t.charCodeAt(r+1)))throw new Error("Pseudo-selector ".concat(q," cannot be quoted"));if(J=[],r=zb(J,t,r+1),t.charCodeAt(r)!==41)throw new Error("Missing closing parenthesis in :".concat(q," (").concat(t,")"));r+=1}else{if(J=s(),Mq.has(q)){var Ke=J.charCodeAt(0);Ke===J.charCodeAt(J.length-1)&&vd(Ke)&&(J=J.slice(1,-1))}J=Ui(J)}n.push({type:Q.SelectorType.Pseudo,name:q,data:J});break}case 44:{d(),n=[],a(1);break}default:{if(t.startsWith("/*",r)){var Qt=t.indexOf("*/",r+2);if(Qt<0)throw new Error("Comment was not terminated");r=Qt+2,n.length===0&&a(0);break}var y=null,F=void 0;if(m===42)r+=1,F="*";else if(m===124){if(F="",t.charCodeAt(r+1)===124){l(Q.SelectorType.ColumnCombinator),a(2);break}}else if(Ab.test(t.slice(r)))F=i(0);else break e;t.charCodeAt(r)===124&&t.charCodeAt(r+1)!==124&&(y=F,t.charCodeAt(r+1)===42?(F="*",r+=2):F=i(1)),n.push(F==="*"?{type:Q.SelectorType.Universal,namespace:y}:{type:Q.SelectorType.Tag,name:F,namespace:y})}}}return d(),r}});var Ib=p(Pn=>{"use strict";var sl=Pn&&Pn.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))};Object.defineProperty(Pn,"__esModule",{value:!0});Pn.stringify=void 0;var he=al(),Pb=["\\",'"'],Bb=sl(sl([],Pb,!0),["(",")"],!1),jq=new Set(Pb.map(function(e){return e.charCodeAt(0)})),Lb=new Set(Bb.map(function(e){return e.charCodeAt(0)})),Wn=new Set(sl(sl([],Bb,!0),["~","^","$","*","+","!","|",":","[","]"," ","."],!1).map(function(e){return e.charCodeAt(0)}));function Db(e){return e.map(function(t){return t.map(Uq).join("")}).join(", ")}Pn.stringify=Db;function Uq(e,t,r){switch(e.type){case he.SelectorType.Child:return t===0?"> ":" > ";case he.SelectorType.Parent:return t===0?"< ":" < ";case he.SelectorType.Sibling:return t===0?"~ ":" ~ ";case he.SelectorType.Adjacent:return t===0?"+ ":" + ";case he.SelectorType.Descendant:return" ";case he.SelectorType.ColumnCombinator:return t===0?"|| ":" || ";case he.SelectorType.Universal:return e.namespace==="*"&&t+1<r.length&&"name"in r[t+1]?"":"".concat(Nb(e.namespace),"*");case he.SelectorType.Tag:return Wb(e);case he.SelectorType.PseudoElement:return"::".concat(vr(e.name,Wn)).concat(e.data===null?"":"(".concat(vr(e.data,Lb),")"));case he.SelectorType.Pseudo:return":".concat(vr(e.name,Wn)).concat(e.data===null?"":"(".concat(typeof e.data=="string"?vr(e.data,Lb):Db(e.data),")"));case he.SelectorType.Attribute:{if(e.name==="id"&&e.action===he.AttributeAction.Equals&&e.ignoreCase==="quirks"&&!e.namespace)return"#".concat(vr(e.value,Wn));if(e.name==="class"&&e.action===he.AttributeAction.Element&&e.ignoreCase==="quirks"&&!e.namespace)return".".concat(vr(e.value,Wn));var n=Wb(e);return e.action===he.AttributeAction.Exists?"[".concat(n,"]"):"[".concat(n).concat(Vq(e.action),'="').concat(vr(e.value,jq),'"').concat(e.ignoreCase===null?"":e.ignoreCase?" i":" s","]")}}}function Vq(e){switch(e){case he.AttributeAction.Equals:return"";case he.AttributeAction.Element:return"~";case he.AttributeAction.Start:return"^";case he.AttributeAction.End:return"$";case he.AttributeAction.Any:return"*";case he.AttributeAction.Not:return"!";case he.AttributeAction.Hyphen:return"|";case he.AttributeAction.Exists:throw new Error("Shouldn't be here")}}function Wb(e){return"".concat(Nb(e.namespace)).concat(vr(e.name,Wn))}function Nb(e){return e!==null?"".concat(e==="*"?"*":vr(e,Wn),"|"):""}function vr(e,t){for(var r=0,n="",i=0;i<e.length;i++)t.has(e.charCodeAt(i))&&(n+="".concat(e.slice(r,i),"\\").concat(e.charAt(i)),r=i+1);return n.length>0?n+e.slice(r):e}});var Vi=p(lt=>{"use strict";var Hq=lt&<.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Kq=lt&<.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Hq(t,e,r)};Object.defineProperty(lt,"__esModule",{value:!0});lt.stringify=lt.parse=lt.isTraversal=void 0;Kq(al(),lt);var Rb=_b();Object.defineProperty(lt,"isTraversal",{enumerable:!0,get:function(){return Rb.isTraversal}});Object.defineProperty(lt,"parse",{enumerable:!0,get:function(){return Rb.parse}});var Xq=Ib();Object.defineProperty(lt,"stringify",{enumerable:!0,get:function(){return Xq.stringify}})});var Cd=p(Hi=>{"use strict";Object.defineProperty(Hi,"__esModule",{value:!0});Hi.isTraversal=void 0;var ut=Vi(),Mb=new Map([[ut.SelectorType.Universal,50],[ut.SelectorType.Tag,30],[ut.SelectorType.Attribute,1],[ut.SelectorType.Pseudo,0]]);function Yq(e){return!Mb.has(e.type)}Hi.isTraversal=Yq;var $q=new Map([[ut.AttributeAction.Exists,10],[ut.AttributeAction.Equals,8],[ut.AttributeAction.Not,7],[ut.AttributeAction.Start,6],[ut.AttributeAction.End,6],[ut.AttributeAction.Any,5]]);function Qq(e){for(var t=e.map(Gb),r=1;r<e.length;r++){var n=t[r];if(!(n<0))for(var i=r-1;i>=0&&n<t[i];i--){var a=e[i+1];e[i+1]=e[i],e[i]=a,t[i+1]=t[i],t[i]=n}}}Hi.default=Qq;function Gb(e){var t,r,n=(t=Mb.get(e.type))!==null&&t!==void 0?t:-1;return e.type===ut.SelectorType.Attribute?(n=(r=$q.get(e.action))!==null&&r!==void 0?r:4,e.action===ut.AttributeAction.Equals&&e.name==="id"&&(n=9),e.ignoreCase&&(n>>=1)):e.type===ut.SelectorType.Pseudo&&(e.data?e.name==="has"||e.name==="contains"?n=0:Array.isArray(e.data)?(n=Math.min.apply(Math,e.data.map(function(i){return Math.min.apply(Math,i.map(Gb))})),n<0&&(n=0)):n=2:n=3),n}});var jb=p(Bn=>{"use strict";var Zq=Bn&&Bn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Bn,"__esModule",{value:!0});Bn.attributeRules=void 0;var ol=Zq(nn()),Jq=/[-[\]{}()*+?.,\\^$|#\s]/g;function Fb(e){return e.replace(Jq,"\\$&")}var ez=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 an(e,t){return typeof e.ignoreCase=="boolean"?e.ignoreCase:e.ignoreCase==="quirks"?!!t.quirksMode:!t.xmlMode&&ez.has(e.name)}Bn.attributeRules={equals:function(e,t,r){var n=r.adapter,i=t.name,a=t.value;return an(t,r)?(a=a.toLowerCase(),function(s){var o=n.getAttributeValue(s,i);return o!=null&&o.length===a.length&&o.toLowerCase()===a&&e(s)}):function(s){return n.getAttributeValue(s,i)===a&&e(s)}},hyphen:function(e,t,r){var n=r.adapter,i=t.name,a=t.value,s=a.length;return an(t,r)?(a=a.toLowerCase(),function(u){var l=n.getAttributeValue(u,i);return l!=null&&(l.length===s||l.charAt(s)==="-")&&l.substr(0,s).toLowerCase()===a&&e(u)}):function(u){var l=n.getAttributeValue(u,i);return l!=null&&(l.length===s||l.charAt(s)==="-")&&l.substr(0,s)===a&&e(u)}},element:function(e,t,r){var n=r.adapter,i=t.name,a=t.value;if(/\s/.test(a))return ol.default.falseFunc;var s=new RegExp("(?:^|\\s)".concat(Fb(a),"(?:$|\\s)"),an(t,r)?"i":"");return function(u){var l=n.getAttributeValue(u,i);return l!=null&&l.length>=a.length&&s.test(l)&&e(u)}},exists:function(e,t,r){var n=t.name,i=r.adapter;return function(a){return i.hasAttrib(a,n)&&e(a)}},start:function(e,t,r){var n=r.adapter,i=t.name,a=t.value,s=a.length;return s===0?ol.default.falseFunc:an(t,r)?(a=a.toLowerCase(),function(o){var u=n.getAttributeValue(o,i);return u!=null&&u.length>=s&&u.substr(0,s).toLowerCase()===a&&e(o)}):function(o){var u;return!!(!((u=n.getAttributeValue(o,i))===null||u===void 0)&&u.startsWith(a))&&e(o)}},end:function(e,t,r){var n=r.adapter,i=t.name,a=t.value,s=-a.length;return s===0?ol.default.falseFunc:an(t,r)?(a=a.toLowerCase(),function(o){var u;return((u=n.getAttributeValue(o,i))===null||u===void 0?void 0:u.substr(s).toLowerCase())===a&&e(o)}):function(o){var u;return!!(!((u=n.getAttributeValue(o,i))===null||u===void 0)&&u.endsWith(a))&&e(o)}},any:function(e,t,r){var n=r.adapter,i=t.name,a=t.value;if(a==="")return ol.default.falseFunc;if(an(t,r)){var s=new RegExp(Fb(a),"i");return function(u){var l=n.getAttributeValue(u,i);return l!=null&&l.length>=a.length&&s.test(l)&&e(u)}}return function(o){var u;return!!(!((u=n.getAttributeValue(o,i))===null||u===void 0)&&u.includes(a))&&e(o)}},not:function(e,t,r){var n=r.adapter,i=t.name,a=t.value;return a===""?function(s){return!!n.getAttributeValue(s,i)&&e(s)}:an(t,r)?(a=a.toLowerCase(),function(s){var o=n.getAttributeValue(s,i);return(o==null||o.length!==a.length||o.toLowerCase()!==a)&&e(s)}):function(s){return n.getAttributeValue(s,i)!==a&&e(s)}}}});var Vb=p(ll=>{"use strict";Object.defineProperty(ll,"__esModule",{value:!0});ll.parse=void 0;var tz=new Set([9,10,12,13,32]),Ub=48,rz=57;function nz(e){if(e=e.trim().toLowerCase(),e==="even")return[2,0];if(e==="odd")return[2,1];var t=0,r=0,n=a(),i=s();if(t<e.length&&e.charAt(t)==="n"&&(t++,r=n*(i??1),o(),t<e.length?(n=a(),o(),i=s()):n=i=0),i===null||t<e.length)throw new Error("n-th rule couldn't be parsed ('".concat(e,"')"));return[r,n*i];function a(){return e.charAt(t)==="-"?(t++,-1):(e.charAt(t)==="+"&&t++,1)}function s(){for(var u=t,l=0;t<e.length&&e.charCodeAt(t)>=Ub&&e.charCodeAt(t)<=rz;)l=l*10+(e.charCodeAt(t)-Ub),t++;return t===u?null:l}function o(){for(;t<e.length&&tz.has(e.charCodeAt(t));)t++}}ll.parse=nz});var Kb=p(Ir=>{"use strict";var iz=Ir&&Ir.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ir,"__esModule",{value:!0});Ir.generate=Ir.compile=void 0;var Hb=iz(nn());function az(e){var t=e[0],r=e[1]-1;if(r<0&&t<=0)return Hb.default.falseFunc;if(t===-1)return function(a){return a<=r};if(t===0)return function(a){return a===r};if(t===1)return r<0?Hb.default.trueFunc:function(a){return a>=r};var n=Math.abs(t),i=(r%n+n)%n;return t>1?function(a){return a>=r&&a%n===i}:function(a){return a<=r&&a%n===i}}Ir.compile=az;function sz(e){var t=e[0],r=e[1]-1,n=0;if(t<0){var i=-t,a=(r%i+i)%i;return function(){var s=a+i*n++;return s>r?null:s}}return t===0?r<0?function(){return null}:function(){return n++===0?r:null}:(r<0&&(r+=t*Math.ceil(-r/t)),function(){return t*n+++r})}Ir.generate=sz});var Xb=p(Bt=>{"use strict";Object.defineProperty(Bt,"__esModule",{value:!0});Bt.sequence=Bt.generate=Bt.compile=Bt.parse=void 0;var kd=Vb();Object.defineProperty(Bt,"parse",{enumerable:!0,get:function(){return kd.parse}});var ul=Kb();Object.defineProperty(Bt,"compile",{enumerable:!0,get:function(){return ul.compile}});Object.defineProperty(Bt,"generate",{enumerable:!0,get:function(){return ul.generate}});function oz(e){return(0,ul.compile)((0,kd.parse)(e))}Bt.default=oz;function lz(e){return(0,ul.generate)((0,kd.parse)(e))}Bt.sequence=lz});var $b=p(sn=>{"use strict";var Yb=sn&&sn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(sn,"__esModule",{value:!0});sn.filters=void 0;var cl=Yb(Xb()),ct=Yb(nn());function dl(e,t){return function(r){var n=t.getParent(r);return n!=null&&t.isTag(n)&&e(r)}}sn.filters={contains:function(e,t,r){var n=r.adapter;return function(a){return e(a)&&n.getText(a).includes(t)}},icontains:function(e,t,r){var n=r.adapter,i=t.toLowerCase();return function(s){return e(s)&&n.getText(s).toLowerCase().includes(i)}},"nth-child":function(e,t,r){var n=r.adapter,i=r.equals,a=(0,cl.default)(t);return a===ct.default.falseFunc?ct.default.falseFunc:a===ct.default.trueFunc?dl(e,n):function(o){for(var u=n.getSiblings(o),l=0,c=0;c<u.length&&!i(o,u[c]);c++)n.isTag(u[c])&&l++;return a(l)&&e(o)}},"nth-last-child":function(e,t,r){var n=r.adapter,i=r.equals,a=(0,cl.default)(t);return a===ct.default.falseFunc?ct.default.falseFunc:a===ct.default.trueFunc?dl(e,n):function(o){for(var u=n.getSiblings(o),l=0,c=u.length-1;c>=0&&!i(o,u[c]);c--)n.isTag(u[c])&&l++;return a(l)&&e(o)}},"nth-of-type":function(e,t,r){var n=r.adapter,i=r.equals,a=(0,cl.default)(t);return a===ct.default.falseFunc?ct.default.falseFunc:a===ct.default.trueFunc?dl(e,n):function(o){for(var u=n.getSiblings(o),l=0,c=0;c<u.length;c++){var d=u[c];if(i(o,d))break;n.isTag(d)&&n.getName(d)===n.getName(o)&&l++}return a(l)&&e(o)}},"nth-last-of-type":function(e,t,r){var n=r.adapter,i=r.equals,a=(0,cl.default)(t);return a===ct.default.falseFunc?ct.default.falseFunc:a===ct.default.trueFunc?dl(e,n):function(o){for(var u=n.getSiblings(o),l=0,c=u.length-1;c>=0;c--){var d=u[c];if(i(o,d))break;n.isTag(d)&&n.getName(d)===n.getName(o)&&l++}return a(l)&&e(o)}},root:function(e,t,r){var n=r.adapter;return function(i){var a=n.getParent(i);return(a==null||!n.isTag(a))&&e(i)}},scope:function(e,t,r,n){var i=r.equals;return!n||n.length===0?sn.filters.root(e,t,r):n.length===1?function(a){return i(n[0],a)&&e(a)}:function(a){return n.includes(a)&&e(a)}},hover:wd("isHovered"),visited:wd("isVisited"),active:wd("isActive")};function wd(e){return function(r,n,i){var a=i.adapter,s=a[e];return typeof s!="function"?ct.default.falseFunc:function(u){return s(u)&&r(u)}}}});var Qb=p(Dn=>{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0});Dn.verifyPseudoArgs=Dn.pseudos=void 0;Dn.pseudos={empty:function(e,t){var r=t.adapter;return!r.getChildren(e).some(function(n){return r.isTag(n)||r.getText(n)!==""})},"first-child":function(e,t){var r=t.adapter,n=t.equals;if(r.prevElementSibling)return r.prevElementSibling(e)==null;var i=r.getSiblings(e).find(function(a){return r.isTag(a)});return i!=null&&n(e,i)},"last-child":function(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),a=i.length-1;a>=0;a--){if(n(e,i[a]))return!0;if(r.isTag(i[a]))break}return!1},"first-of-type":function(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),a=r.getName(e),s=0;s<i.length;s++){var o=i[s];if(n(e,o))return!0;if(r.isTag(o)&&r.getName(o)===a)break}return!1},"last-of-type":function(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),a=r.getName(e),s=i.length-1;s>=0;s--){var o=i[s];if(n(e,o))return!0;if(r.isTag(o)&&r.getName(o)===a)break}return!1},"only-of-type":function(e,t){var r=t.adapter,n=t.equals,i=r.getName(e);return r.getSiblings(e).every(function(a){return n(e,a)||!r.isTag(a)||r.getName(a)!==i})},"only-child":function(e,t){var r=t.adapter,n=t.equals;return r.getSiblings(e).every(function(i){return n(e,i)||!r.isTag(i)})}};function uz(e,t,r,n){if(r===null){if(e.length>n)throw new Error("Pseudo-class :".concat(t," requires an argument"))}else if(e.length===n)throw new Error("Pseudo-class :".concat(t," doesn't have any arguments"))}Dn.verifyPseudoArgs=uz});var Zb=p(pl=>{"use strict";Object.defineProperty(pl,"__esModule",{value:!0});pl.aliases=void 0;pl.aliases={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:`:is(
|
||
:is(button, input, select, textarea, optgroup, option)[disabled],
|
||
optgroup[disabled] > option,
|
||
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
||
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"}});var ml=p(Fe=>{"use strict";var Jb=Fe&&Fe.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))},cz=Fe&&Fe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Fe,"__esModule",{value:!0});Fe.subselects=Fe.getNextSiblings=Fe.ensureIsTag=Fe.PLACEHOLDER_ELEMENT=void 0;var Dt=cz(nn()),dz=Cd();Fe.PLACEHOLDER_ELEMENT={};function ey(e,t){return e===Dt.default.falseFunc?Dt.default.falseFunc:function(r){return t.isTag(r)&&e(r)}}Fe.ensureIsTag=ey;function ty(e,t){var r=t.getSiblings(e);if(r.length<=1)return[];var n=r.indexOf(e);return n<0||n===r.length-1?[]:r.slice(n+1).filter(t.isTag)}Fe.getNextSiblings=ty;function Ed(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}}var Td=function(e,t,r,n,i){var a=i(t,Ed(r),n);return a===Dt.default.trueFunc?e:a===Dt.default.falseFunc?Dt.default.falseFunc:function(s){return a(s)&&e(s)}};Fe.subselects={is:Td,matches:Td,where:Td,not:function(e,t,r,n,i){var a=i(t,Ed(r),n);return a===Dt.default.falseFunc?e:a===Dt.default.trueFunc?Dt.default.falseFunc:function(s){return!a(s)&&e(s)}},has:function(e,t,r,n,i){var a=r.adapter,s=Ed(r);s.relativeSelector=!0;var o=t.some(function(m){return m.some(dz.isTraversal)})?[Fe.PLACEHOLDER_ELEMENT]:void 0,u=i(t,s,o);if(u===Dt.default.falseFunc)return Dt.default.falseFunc;var l=ey(u,a);if(o&&u!==Dt.default.trueFunc){var c=u.shouldTestNextSiblings,d=c===void 0?!1:c;return function(m){if(!e(m))return!1;o[0]=m;var g=a.getChildren(m),y=d?Jb(Jb([],g,!0),ty(m,a),!0):g;return a.existsOne(l,y)}}return function(m){return e(m)&&a.existsOne(l,a.getChildren(m))}}}});var qd=p(ar=>{"use strict";Object.defineProperty(ar,"__esModule",{value:!0});ar.compilePseudoSelector=ar.aliases=ar.pseudos=ar.filters=void 0;var pz=Vi(),Od=$b();Object.defineProperty(ar,"filters",{enumerable:!0,get:function(){return Od.filters}});var Ki=Qb();Object.defineProperty(ar,"pseudos",{enumerable:!0,get:function(){return Ki.pseudos}});var ry=Zb();Object.defineProperty(ar,"aliases",{enumerable:!0,get:function(){return ry.aliases}});var Ad=ml();function mz(e,t,r,n,i){var a,s=t.name,o=t.data;if(Array.isArray(o)){if(!(s in Ad.subselects))throw new Error("Unknown pseudo-class :".concat(s,"(").concat(o,")"));return Ad.subselects[s](e,o,r,n,i)}var u=(a=r.pseudos)===null||a===void 0?void 0:a[s],l=typeof u=="string"?u:ry.aliases[s];if(typeof l=="string"){if(o!=null)throw new Error("Pseudo ".concat(s," doesn't have any arguments"));var c=(0,pz.parse)(l);return Ad.subselects.is(e,c,r,n,i)}if(typeof u=="function")return(0,Ki.verifyPseudoArgs)(u,s,o,1),function(m){return u(m,o)&&e(m)};if(s in Od.filters)return Od.filters[s](e,o,r,n);if(s in Ki.pseudos){var d=Ki.pseudos[s];return(0,Ki.verifyPseudoArgs)(d,s,o,2),function(m){return d(m,r,o)&&e(m)}}throw new Error("Unknown pseudo-class :".concat(s))}ar.compilePseudoSelector=mz});var ny=p(fl=>{"use strict";Object.defineProperty(fl,"__esModule",{value:!0});fl.compileGeneralSelector=void 0;var fz=jb(),hz=qd(),Nt=Vi();function zd(e,t){var r=t.getParent(e);return r&&t.isTag(r)?r:null}function gz(e,t,r,n,i){var a=r.adapter,s=r.equals;switch(t.type){case Nt.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Nt.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Nt.SelectorType.Attribute:{if(t.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(t.name=t.name.toLowerCase()),fz.attributeRules[t.action](e,t,r)}case Nt.SelectorType.Pseudo:return(0,hz.compilePseudoSelector)(e,t,r,n,i);case Nt.SelectorType.Tag:{if(t.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");var o=t.name;return(!r.xmlMode||r.lowerCaseTags)&&(o=o.toLowerCase()),function(c){return a.getName(c)===o&&e(c)}}case Nt.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(c){for(var d=c;d=zd(d,a);)if(e(d))return!0;return!1};var u=new WeakSet;return function(c){for(var d=c;d=zd(d,a);)if(!u.has(d)){if(a.isTag(d)&&e(d))return!0;u.add(d)}return!1}}case"_flexibleDescendant":return function(c){var d=c;do if(e(d))return!0;while(d=zd(d,a));return!1};case Nt.SelectorType.Parent:return function(c){return a.getChildren(c).some(function(d){return a.isTag(d)&&e(d)})};case Nt.SelectorType.Child:return function(c){var d=a.getParent(c);return d!=null&&a.isTag(d)&&e(d)};case Nt.SelectorType.Sibling:return function(c){for(var d=a.getSiblings(c),m=0;m<d.length;m++){var g=d[m];if(s(c,g))break;if(a.isTag(g)&&e(g))return!0}return!1};case Nt.SelectorType.Adjacent:return a.prevElementSibling?function(c){var d=a.prevElementSibling(c);return d!=null&&e(d)}:function(c){for(var d=a.getSiblings(c),m,g=0;g<d.length;g++){var y=d[g];if(s(c,y))break;a.isTag(y)&&(m=y)}return!!m&&e(m)};case Nt.SelectorType.Universal:{if(t.namespace!=null&&t.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return e}}}fl.compileGeneralSelector=gz});var oy=p(Ne=>{"use strict";var bz=Ne&&Ne.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),yz=Ne&&Ne.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Sz=Ne&&Ne.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&bz(t,e,r);return yz(t,e),t},xz=Ne&&Ne.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ne,"__esModule",{value:!0});Ne.compileToken=Ne.compileUnsafe=Ne.compile=void 0;var Cr=Vi(),Rr=xz(nn()),_d=Sz(Cd()),vz=ny(),iy=ml();function Cz(e,t,r){var n=ay(e,t,r);return(0,iy.ensureIsTag)(n,t.adapter)}Ne.compile=Cz;function ay(e,t,r){var n=typeof e=="string"?(0,Cr.parse)(e):e;return Ld(n,t,r)}Ne.compileUnsafe=ay;function sy(e){return e.type===Cr.SelectorType.Pseudo&&(e.name==="scope"||Array.isArray(e.data)&&e.data.some(function(t){return t.some(sy)}))}var kz={type:Cr.SelectorType.Descendant},wz={type:"_flexibleDescendant"},Tz={type:Cr.SelectorType.Pseudo,name:"scope",data:null};function Ez(e,t,r){for(var n=t.adapter,i=!!r?.every(function(u){var l=n.isTag(u)&&n.getParent(u);return u===iy.PLACEHOLDER_ELEMENT||l&&n.isTag(l)}),a=0,s=e;a<s.length;a++){var o=s[a];if(!(o.length>0&&(0,_d.isTraversal)(o[0])&&o[0].type!==Cr.SelectorType.Descendant))if(i&&!o.some(sy))o.unshift(kz);else continue;o.unshift(Tz)}}function Ld(e,t,r){var n;e.forEach(_d.default),r=(n=t.context)!==null&&n!==void 0?n:r;var i=Array.isArray(r),a=r&&(Array.isArray(r)?r:[r]);if(t.relativeSelector!==!1)Ez(e,t,a);else if(e.some(function(u){return u.length>0&&(0,_d.isTraversal)(u[0])}))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");var s=!1,o=e.map(function(u){if(u.length>=2){var l=u[0],c=u[1];l.type!==Cr.SelectorType.Pseudo||l.name!=="scope"||(i&&c.type===Cr.SelectorType.Descendant?u[1]=wz:(c.type===Cr.SelectorType.Adjacent||c.type===Cr.SelectorType.Sibling)&&(s=!0))}return Az(u,t,a)}).reduce(Oz,Rr.default.falseFunc);return o.shouldTestNextSiblings=s,o}Ne.compileToken=Ld;function Az(e,t,r){var n;return e.reduce(function(i,a){return i===Rr.default.falseFunc?Rr.default.falseFunc:(0,vz.compileGeneralSelector)(i,a,t,r,Ld)},(n=t.rootFunc)!==null&&n!==void 0?n:Rr.default.trueFunc)}function Oz(e,t){return t===Rr.default.falseFunc||e===Rr.default.trueFunc?e:e===Rr.default.falseFunc||t===Rr.default.trueFunc?t:function(n){return e(n)||t(n)}}});var my=p($=>{"use strict";var qz=$&&$.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),zz=$&&$.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_z=$&&$.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&qz(t,e,r);return zz(t,e),t},Lz=$&&$.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty($,"__esModule",{value:!0});$.aliases=$.pseudos=$.filters=$.is=$.selectOne=$.selectAll=$.prepareContext=$._compileToken=$._compileUnsafe=$.compile=void 0;var ly=_z(Tb()),uy=Lz(nn()),Xi=oy(),Wz=ml(),cy=function(e,t){return e===t},Pz={adapter:ly,equals:cy};function Wd(e){var t,r,n,i,a=e??Pz;return(t=a.adapter)!==null&&t!==void 0||(a.adapter=ly),(r=a.equals)!==null&&r!==void 0||(a.equals=(i=(n=a.adapter)===null||n===void 0?void 0:n.equals)!==null&&i!==void 0?i:cy),a}function Pd(e){return function(r,n,i){var a=Wd(n);return e(r,a,i)}}$.compile=Pd(Xi.compile);$._compileUnsafe=Pd(Xi.compileUnsafe);$._compileToken=Pd(Xi.compileToken);function dy(e){return function(r,n,i){var a=Wd(i);typeof r!="function"&&(r=(0,Xi.compileUnsafe)(r,a,n));var s=py(n,a.adapter,r.shouldTestNextSiblings);return e(r,s,a)}}function py(e,t,r){return r===void 0&&(r=!1),r&&(e=Bz(e,t)),Array.isArray(e)?t.removeSubsets(e):t.getChildren(e)}$.prepareContext=py;function Bz(e,t){for(var r=Array.isArray(e)?e.slice(0):[e],n=r.length,i=0;i<n;i++){var a=(0,Wz.getNextSiblings)(r[i],t);r.push.apply(r,a)}return r}$.selectAll=dy(function(e,t,r){return e===uy.default.falseFunc||!t||t.length===0?[]:r.adapter.findAll(e,t)});$.selectOne=dy(function(e,t,r){return e===uy.default.falseFunc||!t||t.length===0?null:r.adapter.findOne(e,t)});function Dz(e,t,r){var n=Wd(r);return(typeof t=="function"?t:(0,Xi.compile)(t,n))(e)}$.is=Dz;$.default=$.selectAll;var Bd=qd();Object.defineProperty($,"filters",{enumerable:!0,get:function(){return Bd.filters}});Object.defineProperty($,"pseudos",{enumerable:!0,get:function(){return Bd.pseudos}});Object.defineProperty($,"aliases",{enumerable:!0,get:function(){return Bd.aliases}})});var yy=p((ane,by)=>{"use strict";var hl=e=>e.type==="element",fy=(e,t)=>t.some(r=>hl(r)?e(r)||fy(e,Yi(r)):!1),Nz=(e,t)=>e.attributes[t],Yi=e=>e.children||[],Iz=e=>e.name,Dd=e=>e.parentNode||null,Rz=e=>{var t=Dd(e);return t?Yi(t):[]},Mz=e=>e.children[0].type==="text"&&e.children[0].type==="cdata"?e.children[0].value:"",Gz=(e,t)=>e.attributes[t]!==void 0,Fz=e=>{let t=e.length,r,n,i;for(;--t>-1;){for(r=n=e[t],e[t]=null,i=!0;n;){if(e.includes(n)){i=!1,e.splice(t,1);break}n=Dd(n)}i&&(e[t]=r)}return e},hy=(e,t)=>{let r=[];for(let n of t)hl(n)&&(e(n)&&r.push(n),r.push(...hy(e,Yi(n))));return r},gy=(e,t)=>{for(let r of t)if(hl(r)){if(e(r))return r;let n=gy(e,Yi(r));if(n)return n}return null},jz={isTag:hl,existsOne:fy,getAttributeValue:Nz,getChildren:Yi,getName:Iz,getParent:Dd,getSiblings:Rz,getText:Mz,hasAttrib:Gz,removeSubsets:Fz,findAll:hy,findOne:gy};by.exports=jz});var Z=p(on=>{"use strict";var{selectAll:Uz,selectOne:Vz,is:Hz}=my(),Kz=yy(),Id={xmlMode:!0,adapter:Kz},Xz=(e,t)=>Uz(t,e,Id);on.querySelectorAll=Xz;var Yz=(e,t)=>Vz(t,e,Id);on.querySelector=Yz;var $z=(e,t)=>Hz(e,t,Id);on.matches=$z;var Sy=Symbol();on.visitSkip=Sy;var Nd=(e,t,r)=>{let n=t[e.type];if(!(n&&n.enter&&n.enter(e,r)===Sy)){if(e.type==="root")for(let i of e.children)Nd(i,t,e);if(e.type==="element"&&r.children.includes(e))for(let i of e.children)Nd(i,t,e);n&&n.exit&&n.exit(e,r)}};on.visit=Nd;var Qz=(e,t)=>{t.children=t.children.filter(r=>r!==e)};on.detachNodeFromParent=Qz});var It=p(ln=>{"use strict";var{visit:Zz}=Z();ln.encodeSVGDatauri=(e,t)=>{var r="data:image/svg+xml";return!t||t==="base64"?(r+=";base64,",e=r+Buffer.from(e).toString("base64")):t==="enc"?e=r+","+encodeURIComponent(e):t==="unenc"&&(e=r+","+e),e};ln.decodeSVGDatauri=e=>{var t=/data:image\/svg\+xml(;charset=[^;,]*)?(;base64)?,(.*)/,r=t.exec(e);if(!r)return e;var n=r[3];return r[2]?e=Buffer.from(n,"base64").toString("utf8"):n.charAt(0)==="%"?e=decodeURIComponent(n):n.charAt(0)==="<"&&(e=n),e};ln.cleanupOutData=(e,t,r)=>{let n="",i,a;return e.forEach((s,o)=>{if(i=" ",o==0&&(i=""),t.noSpaceAfterFlags&&(r=="A"||r=="a")){var u=o%7;(u==4||u==5)&&(i="")}let l=t.leadingZero?xy(s):s.toString();t.negativeExtraSpace&&i!=""&&(s<0||l.charAt(0)==="."&&a%1!==0)&&(i=""),a=s,n+=i+l}),n};var xy=e=>{var t=e.toString();return 0<e&&e<1&&t.charAt(0)==="0"?t=t.slice(1):-1<e&&e<0&&t.charAt(1)==="0"&&(t=t.charAt(0)+t.slice(2)),t};ln.removeLeadingZero=xy;function vy(e,t,r,n,i){for(let a of r){let s=n==null?null:n[a.name];if(s===!1)continue;let o={...a.params,...i,...s},u=a.fn(e,o,t);u!=null&&Zz(e,u)}}function Jz({name:e,plugins:t}){return{name:e,fn:(r,n,i)=>{let{floatPrecision:a,overrides:s}=n,o={};a!=null&&(o.floatPrecision=a),vy(r,i,t,s,o)}}}ln.invokePlugins=vy;ln.createPreset=Jz});var $i=p(gl=>{"use strict";var{detachNodeFromParent:e6}=Z();gl.name="removeDoctype";gl.description="removes doctype declaration";gl.fn=()=>({doctype:{enter:(e,t)=>{e6(e,t)}}})});var Qi=p(bl=>{"use strict";var{detachNodeFromParent:t6}=Z();bl.name="removeXMLProcInst";bl.description="removes XML processing instructions";bl.fn=()=>({instruction:{enter:(e,t)=>{e.name==="xml"&&t6(e,t)}}})});var Zi=p(yl=>{"use strict";var{detachNodeFromParent:r6}=Z();yl.name="removeComments";yl.description="removes comments";yl.fn=()=>({comment:{enter:(e,t)=>{e.value.charAt(0)!=="!"&&r6(e,t)}}})});var Ji=p(Sl=>{"use strict";var{detachNodeFromParent:n6}=Z();Sl.name="removeMetadata";Sl.description="removes <metadata>";Sl.fn=()=>({element:{enter:(e,t)=>{e.name==="metadata"&&n6(e,t)}}})});var ea=p(xl=>{"use strict";var{detachNodeFromParent:i6}=Z(),{editorNamespaces:Cy}=Ce();xl.name="removeEditorsNSData";xl.description="removes editors namespaces, elements and attributes";xl.fn=(e,t)=>{let r=Cy;Array.isArray(t.additionalNamespaces)&&(r=[...Cy,...t.additionalNamespaces]);let n=[];return{element:{enter:(i,a)=>{if(i.name==="svg")for(let[s,o]of Object.entries(i.attributes))s.startsWith("xmlns:")&&r.includes(o)&&(n.push(s.slice(6)),delete i.attributes[s]);for(let s of Object.keys(i.attributes))if(s.includes(":")){let[o]=s.split(":");n.includes(o)&&delete i.attributes[s]}if(i.name.includes(":")){let[s]=i.name.split(":");n.includes(s)&&i6(i,a)}}}}}});var ta=p(vl=>{"use strict";vl.name="cleanupAttrs";vl.description="cleanups attributes from newlines, trailing and repeating spaces";var a6=/(\S)\r?\n(\S)/g,s6=/\r?\n/g,o6=/\s{2,}/g;vl.fn=(e,t)=>{let{newlines:r=!0,trim:n=!0,spaces:i=!0}=t;return{element:{enter:a=>{for(let s of Object.keys(a.attributes))r&&(a.attributes[s]=a.attributes[s].replace(a6,(o,u,l)=>u+" "+l),a.attributes[s]=a.attributes[s].replace(s6,"")),n&&(a.attributes[s]=a.attributes[s].trim()),i&&(a.attributes[s]=a.attributes[s].replace(o6," "))}}}}});var ra=p(Cl=>{"use strict";var{visitSkip:l6,detachNodeFromParent:ky}=Z();Cl.name="mergeStyles";Cl.description="merge multiple style elements into one";Cl.fn=()=>{let e=null,t="",r="text";return{element:{enter:(n,i)=>{if(n.name==="foreignObject")return l6;if(n.name!=="style"||n.attributes.type!=null&&n.attributes.type!==""&&n.attributes.type!=="text/css")return;let a="";for(let s of n.children)s.type==="text"&&(a+=s.value),s.type==="cdata"&&(r="cdata",a+=s.value);if(a.trim().length===0){ky(n,i);return}if(n.attributes.media==null?t+=a:(t+=`@media ${n.attributes.media}{${a}}`,delete n.attributes.media),e==null)e=n;else{ky(n,i);let s={type:r,value:t};Object.defineProperty(s,"parentNode",{writable:!0,value:e}),e.children=[s]}}}}}});var W=p(ie=>{"use strict";ie.AtKeyword=3;ie.BadString=6;ie.BadUrl=8;ie.CDC=15;ie.CDO=14;ie.Colon=16;ie.Comma=18;ie.Comment=25;ie.Delim=9;ie.Dimension=12;ie.EOF=0;ie.Function=2;ie.Hash=4;ie.Ident=1;ie.LeftCurlyBracket=23;ie.LeftParenthesis=21;ie.LeftSquareBracket=19;ie.Number=10;ie.Percentage=11;ie.RightCurlyBracket=24;ie.RightParenthesis=22;ie.RightSquareBracket=20;ie.Semicolon=17;ie.String=5;ie.Url=7;ie.WhiteSpace=13});var St=p(ge=>{"use strict";function Mr(e){return e>=48&&e<=57}function u6(e){return Mr(e)||e>=65&&e<=70||e>=97&&e<=102}function wy(e){return e>=65&&e<=90}function Ty(e){return e>=97&&e<=122}function Ey(e){return wy(e)||Ty(e)}function Ay(e){return e>=128}function na(e){return Ey(e)||Ay(e)||e===95}function c6(e){return na(e)||Mr(e)||e===45}function Oy(e){return e>=0&&e<=8||e===11||e>=14&&e<=31||e===127}function Gd(e){return e===10||e===13||e===12}function qy(e){return Gd(e)||e===32||e===9}function Rd(e,t){return!(e!==92||Gd(t)||t===0)}function d6(e,t,r){return e===45?na(t)||t===45||Rd(t,r):na(e)?!0:e===92?Rd(e,t):!1}function p6(e,t,r){return e===43||e===45?Mr(t)?2:t===46&&Mr(r)?3:0:e===46?Mr(t)?2:0:Mr(e)?1:0}function m6(e){return e===65279||e===65534?1:0}var Md=new Array(128),zy=128,_y=130,Ly=131,Fd=132,Wy=133;for(let e=0;e<Md.length;e++)Md[e]=qy(e)&&_y||Mr(e)&&Ly||na(e)&&Fd||Oy(e)&&Wy||e||zy;function f6(e){return e<128?Md[e]:Fd}ge.DigitCategory=Ly;ge.EofCategory=zy;ge.NameStartCategory=Fd;ge.NonPrintableCategory=Wy;ge.WhiteSpaceCategory=_y;ge.charCodeCategory=f6;ge.isBOM=m6;ge.isDigit=Mr;ge.isHexDigit=u6;ge.isIdentifierStart=d6;ge.isLetter=Ey;ge.isLowercaseLetter=Ty;ge.isName=c6;ge.isNameStart=na;ge.isNewline=Gd;ge.isNonAscii=Ay;ge.isNonPrintable=Oy;ge.isNumberStart=p6;ge.isUppercaseLetter=wy;ge.isValidEscape=Rd;ge.isWhiteSpace=qy});var sr=p(xt=>{"use strict";var je=St();function Nn(e,t){return t<e.length?e.charCodeAt(t):0}function Py(e,t,r){return r===13&&Nn(e,t+1)===10?2:1}function By(e,t,r){let n=e.charCodeAt(t);return je.isUppercaseLetter(n)&&(n=n|32),n===r}function h6(e,t,r,n){if(r-t!==n.length||t<0||r>e.length)return!1;for(let i=t;i<r;i++){let a=n.charCodeAt(i-t),s=e.charCodeAt(i);if(je.isUppercaseLetter(s)&&(s=s|32),s!==a)return!1}return!0}function g6(e,t){for(;t>=0&&je.isWhiteSpace(e.charCodeAt(t));t--);return t+1}function b6(e,t){for(;t<e.length&&je.isWhiteSpace(e.charCodeAt(t));t++);return t}function kl(e,t){for(;t<e.length&&je.isDigit(e.charCodeAt(t));t++);return t}function jd(e,t){if(t+=2,je.isHexDigit(Nn(e,t-1))){for(let n=Math.min(e.length,t+5);t<n&&je.isHexDigit(Nn(e,t));t++);let r=Nn(e,t);je.isWhiteSpace(r)&&(t+=Py(e,t,r))}return t}function y6(e,t){for(;t<e.length;t++){let r=e.charCodeAt(t);if(!je.isName(r)){if(je.isValidEscape(r,Nn(e,t+1))){t=jd(e,t)-1;continue}break}}return t}function S6(e,t){let r=e.charCodeAt(t);if((r===43||r===45)&&(r=e.charCodeAt(t+=1)),je.isDigit(r)&&(t=kl(e,t+1),r=e.charCodeAt(t)),r===46&&je.isDigit(e.charCodeAt(t+1))&&(t+=2,t=kl(e,t)),By(e,t,101)){let n=0;r=e.charCodeAt(t+1),(r===45||r===43)&&(n=1,r=e.charCodeAt(t+2)),je.isDigit(r)&&(t=kl(e,t+1+n+1))}return t}function x6(e,t){for(;t<e.length;t++){let r=e.charCodeAt(t);if(r===41){t++;break}je.isValidEscape(r,Nn(e,t+1))&&(t=jd(e,t))}return t}function v6(e){if(e.length===1&&!je.isHexDigit(e.charCodeAt(0)))return e[0];let t=parseInt(e,16);return(t===0||t>=55296&&t<=57343||t>1114111)&&(t=65533),String.fromCodePoint(t)}xt.cmpChar=By;xt.cmpStr=h6;xt.consumeBadUrlRemnants=x6;xt.consumeEscaped=jd;xt.consumeName=y6;xt.consumeNumber=S6;xt.decodeEscaped=v6;xt.findDecimalNumberEnd=kl;xt.findWhiteSpaceEnd=b6;xt.findWhiteSpaceStart=g6;xt.getNewlineLength=Py});var ia=p((yne,Dy)=>{"use strict";var C6=["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"];Dy.exports=C6});var Ud=p(Ny=>{"use strict";function k6(e=null,t){return e===null||e.length<t?new Uint32Array(Math.max(t+1024,16384)):e}Ny.adoptBuffer=k6});var Hd=p(Fy=>{"use strict";var Iy=Ud(),w6=St(),Ry=10,T6=12,My=13;function Gy(e){let t=e.source,r=t.length,n=t.length>0?w6.isBOM(t.charCodeAt(0)):0,i=Iy.adoptBuffer(e.lines,r),a=Iy.adoptBuffer(e.columns,r),s=e.startLine,o=e.startColumn;for(let u=n;u<r;u++){let l=t.charCodeAt(u);i[u]=s,a[u]=o++,(l===Ry||l===My||l===T6)&&(l===My&&u+1<r&&t.charCodeAt(u+1)===Ry&&(u++,i[u]=s,a[u]=o),s++,o=1)}i[r]=s,a[r]=o,e.lines=i,e.columns=a,e.computed=!0}var Vd=class{constructor(){this.lines=null,this.columns=null,this.computed=!1}setSource(t,r=0,n=1,i=1){this.source=t,this.startOffset=r,this.startLine=n,this.startColumn=i,this.computed=!1}getLocation(t,r){return this.computed||Gy(this),{source:r,offset:this.startOffset+t,line:this.lines[t],column:this.columns[t]}}getLocationRange(t,r,n){return this.computed||Gy(this),{source:n,start:{offset:this.startOffset+t,line:this.lines[t],column:this.columns[t]},end:{offset:this.startOffset+r,line:this.lines[r],column:this.columns[r]}}}};Fy.OffsetToLocation=Vd});var wl=p(Uy=>{"use strict";var jy=Ud(),E6=sr(),A6=ia(),pe=W(),vt=16777215,or=24,O6=new Map([[pe.Function,pe.RightParenthesis],[pe.LeftParenthesis,pe.RightParenthesis],[pe.LeftSquareBracket,pe.RightSquareBracket],[pe.LeftCurlyBracket,pe.RightCurlyBracket]]),Kd=class{constructor(t,r){this.setSource(t,r)}reset(){this.eof=!1,this.tokenIndex=-1,this.tokenType=0,this.tokenStart=this.firstCharOffset,this.tokenEnd=this.firstCharOffset}setSource(t="",r=()=>{}){t=String(t||"");let n=t.length,i=jy.adoptBuffer(this.offsetAndType,t.length+1),a=jy.adoptBuffer(this.balance,t.length+1),s=0,o=0,u=0,l=-1;for(this.offsetAndType=null,this.balance=null,r(t,(c,d,m)=>{switch(c){default:a[s]=n;break;case o:{let g=u&vt;for(u=a[g],o=u>>or,a[s]=g,a[g++]=s;g<s;g++)a[g]===n&&(a[g]=s);break}case pe.LeftParenthesis:case pe.Function:case pe.LeftSquareBracket:case pe.LeftCurlyBracket:a[s]=u,o=O6.get(c),u=o<<or|s;break}i[s++]=c<<or|m,l===-1&&(l=d)}),i[s]=pe.EOF<<or|n,a[s]=n,a[n]=n;u!==0;){let c=u&vt;u=a[c],a[c]=n}this.source=t,this.firstCharOffset=l===-1?0:l,this.tokenCount=s,this.offsetAndType=i,this.balance=a,this.reset(),this.next()}lookupType(t){return t+=this.tokenIndex,t<this.tokenCount?this.offsetAndType[t]>>or:pe.EOF}lookupTypeNonSC(t){for(let r=this.tokenIndex;r<this.tokenCount;r++){let n=this.offsetAndType[r]>>or;if(n!==pe.WhiteSpace&&n!==pe.Comment&&t--===0)return n}return pe.EOF}lookupOffset(t){return t+=this.tokenIndex,t<this.tokenCount?this.offsetAndType[t-1]&vt:this.source.length}lookupOffsetNonSC(t){for(let r=this.tokenIndex;r<this.tokenCount;r++){let n=this.offsetAndType[r]>>or;if(n!==pe.WhiteSpace&&n!==pe.Comment&&t--===0)return r-this.tokenIndex}return pe.EOF}lookupValue(t,r){return t+=this.tokenIndex,t<this.tokenCount?E6.cmpStr(this.source,this.offsetAndType[t-1]&vt,this.offsetAndType[t]&vt,r):!1}getTokenStart(t){return t===this.tokenIndex?this.tokenStart:t>0?t<this.tokenCount?this.offsetAndType[t-1]&vt:this.offsetAndType[this.tokenCount]&vt:this.firstCharOffset}substrToCursor(t){return this.source.substring(t,this.tokenStart)}isBalanceEdge(t){return this.balance[this.tokenIndex]<t}isDelim(t,r){return r?this.lookupType(r)===pe.Delim&&this.source.charCodeAt(this.lookupOffset(r))===t:this.tokenType===pe.Delim&&this.source.charCodeAt(this.tokenStart)===t}skip(t){let r=this.tokenIndex+t;r<this.tokenCount?(this.tokenIndex=r,this.tokenStart=this.offsetAndType[r-1]&vt,r=this.offsetAndType[r],this.tokenType=r>>or,this.tokenEnd=r&vt):(this.tokenIndex=this.tokenCount,this.next())}next(){let t=this.tokenIndex+1;t<this.tokenCount?(this.tokenIndex=t,this.tokenStart=this.tokenEnd,t=this.offsetAndType[t],this.tokenType=t>>or,this.tokenEnd=t&vt):(this.eof=!0,this.tokenIndex=this.tokenCount,this.tokenType=pe.EOF,this.tokenStart=this.tokenEnd=this.source.length)}skipSC(){for(;this.tokenType===pe.WhiteSpace||this.tokenType===pe.Comment;)this.next()}skipUntilBalanced(t,r){let n=t,i,a;e:for(;n<this.tokenCount;n++){if(i=this.balance[n],i<t)break e;switch(a=n>0?this.offsetAndType[n-1]&vt:this.firstCharOffset,r(this.source.charCodeAt(a))){case 1:break e;case 2:n++;break e;default:this.balance[i]===n&&(n=i)}}this.skip(n-this.tokenIndex)}forEachToken(t){for(let r=0,n=this.firstCharOffset;r<this.tokenCount;r++){let i=n,a=this.offsetAndType[r],s=a&vt,o=a>>or;n=s,t(o,i,s,r)}}dump(){let t=new Array(this.tokenCount);return this.forEachToken((r,n,i,a)=>{t[a]={idx:a,type:A6[r],chunk:this.source.substring(n,i),balance:this.balance[a]}}),t}};Uy.TokenStream=Kd});var aa=p(P=>{"use strict";var D=W(),j=St(),re=sr(),q6=ia(),z6=Hd(),_6=wl();function L6(e,t){function r(d){return d<o?e.charCodeAt(d):0}function n(){if(l=re.consumeNumber(e,l),j.isIdentifierStart(r(l),r(l+1),r(l+2))){c=D.Dimension,l=re.consumeName(e,l);return}if(r(l)===37){c=D.Percentage,l++;return}c=D.Number}function i(){let d=l;if(l=re.consumeName(e,l),re.cmpStr(e,d,l,"url")&&r(l)===40){if(l=re.findWhiteSpaceEnd(e,l+1),r(l)===34||r(l)===39){c=D.Function,l=d+4;return}s();return}if(r(l)===40){c=D.Function,l++;return}c=D.Ident}function a(d){for(d||(d=r(l++)),c=D.String;l<e.length;l++){let m=e.charCodeAt(l);switch(j.charCodeCategory(m)){case d:l++;return;case j.WhiteSpaceCategory:if(j.isNewline(m)){l+=re.getNewlineLength(e,l,m),c=D.BadString;return}break;case 92:if(l===e.length-1)break;let g=r(l+1);j.isNewline(g)?l+=re.getNewlineLength(e,l+1,g):j.isValidEscape(m,g)&&(l=re.consumeEscaped(e,l)-1);break}}}function s(){for(c=D.Url,l=re.findWhiteSpaceEnd(e,l);l<e.length;l++){let d=e.charCodeAt(l);switch(j.charCodeCategory(d)){case 41:l++;return;case j.WhiteSpaceCategory:if(l=re.findWhiteSpaceEnd(e,l),r(l)===41||l>=e.length){l<e.length&&l++;return}l=re.consumeBadUrlRemnants(e,l),c=D.BadUrl;return;case 34:case 39:case 40:case j.NonPrintableCategory:l=re.consumeBadUrlRemnants(e,l),c=D.BadUrl;return;case 92:if(j.isValidEscape(d,r(l+1))){l=re.consumeEscaped(e,l)-1;break}l=re.consumeBadUrlRemnants(e,l),c=D.BadUrl;return}}}e=String(e||"");let o=e.length,u=j.isBOM(r(0)),l=u,c;for(;l<o;){let d=e.charCodeAt(l);switch(j.charCodeCategory(d)){case j.WhiteSpaceCategory:c=D.WhiteSpace,l=re.findWhiteSpaceEnd(e,l+1);break;case 34:a();break;case 35:j.isName(r(l+1))||j.isValidEscape(r(l+1),r(l+2))?(c=D.Hash,l=re.consumeName(e,l+1)):(c=D.Delim,l++);break;case 39:a();break;case 40:c=D.LeftParenthesis,l++;break;case 41:c=D.RightParenthesis,l++;break;case 43:j.isNumberStart(d,r(l+1),r(l+2))?n():(c=D.Delim,l++);break;case 44:c=D.Comma,l++;break;case 45:j.isNumberStart(d,r(l+1),r(l+2))?n():r(l+1)===45&&r(l+2)===62?(c=D.CDC,l=l+3):j.isIdentifierStart(d,r(l+1),r(l+2))?i():(c=D.Delim,l++);break;case 46:j.isNumberStart(d,r(l+1),r(l+2))?n():(c=D.Delim,l++);break;case 47:r(l+1)===42?(c=D.Comment,l=e.indexOf("*/",l+2),l=l===-1?e.length:l+2):(c=D.Delim,l++);break;case 58:c=D.Colon,l++;break;case 59:c=D.Semicolon,l++;break;case 60:r(l+1)===33&&r(l+2)===45&&r(l+3)===45?(c=D.CDO,l=l+4):(c=D.Delim,l++);break;case 64:j.isIdentifierStart(r(l+1),r(l+2),r(l+3))?(c=D.AtKeyword,l=re.consumeName(e,l+1)):(c=D.Delim,l++);break;case 91:c=D.LeftSquareBracket,l++;break;case 92:j.isValidEscape(d,r(l+1))?i():(c=D.Delim,l++);break;case 93:c=D.RightSquareBracket,l++;break;case 123:c=D.LeftCurlyBracket,l++;break;case 125:c=D.RightCurlyBracket,l++;break;case j.DigitCategory:n();break;case j.NameStartCategory:i();break;default:c=D.Delim,l++}t(c,u,u=l)}}P.AtKeyword=D.AtKeyword;P.BadString=D.BadString;P.BadUrl=D.BadUrl;P.CDC=D.CDC;P.CDO=D.CDO;P.Colon=D.Colon;P.Comma=D.Comma;P.Comment=D.Comment;P.Delim=D.Delim;P.Dimension=D.Dimension;P.EOF=D.EOF;P.Function=D.Function;P.Hash=D.Hash;P.Ident=D.Ident;P.LeftCurlyBracket=D.LeftCurlyBracket;P.LeftParenthesis=D.LeftParenthesis;P.LeftSquareBracket=D.LeftSquareBracket;P.Number=D.Number;P.Percentage=D.Percentage;P.RightCurlyBracket=D.RightCurlyBracket;P.RightParenthesis=D.RightParenthesis;P.RightSquareBracket=D.RightSquareBracket;P.Semicolon=D.Semicolon;P.String=D.String;P.Url=D.Url;P.WhiteSpace=D.WhiteSpace;P.tokenTypes=D;P.DigitCategory=j.DigitCategory;P.EofCategory=j.EofCategory;P.NameStartCategory=j.NameStartCategory;P.NonPrintableCategory=j.NonPrintableCategory;P.WhiteSpaceCategory=j.WhiteSpaceCategory;P.charCodeCategory=j.charCodeCategory;P.isBOM=j.isBOM;P.isDigit=j.isDigit;P.isHexDigit=j.isHexDigit;P.isIdentifierStart=j.isIdentifierStart;P.isLetter=j.isLetter;P.isLowercaseLetter=j.isLowercaseLetter;P.isName=j.isName;P.isNameStart=j.isNameStart;P.isNewline=j.isNewline;P.isNonAscii=j.isNonAscii;P.isNonPrintable=j.isNonPrintable;P.isNumberStart=j.isNumberStart;P.isUppercaseLetter=j.isUppercaseLetter;P.isValidEscape=j.isValidEscape;P.isWhiteSpace=j.isWhiteSpace;P.cmpChar=re.cmpChar;P.cmpStr=re.cmpStr;P.consumeBadUrlRemnants=re.consumeBadUrlRemnants;P.consumeEscaped=re.consumeEscaped;P.consumeName=re.consumeName;P.consumeNumber=re.consumeNumber;P.decodeEscaped=re.decodeEscaped;P.findDecimalNumberEnd=re.findDecimalNumberEnd;P.findWhiteSpaceEnd=re.findWhiteSpaceEnd;P.findWhiteSpaceStart=re.findWhiteSpaceStart;P.getNewlineLength=re.getNewlineLength;P.tokenNames=q6;P.OffsetToLocation=z6.OffsetToLocation;P.TokenStream=_6.TokenStream;P.tokenize=L6});var un=p(Vy=>{"use strict";var In=null,Xd=class e{static createItem(t){return{prev:null,next:null,data:t}}constructor(){this.head=null,this.tail=null,this.cursor=null}createItem(t){return e.createItem(t)}allocateCursor(t,r){let n;return In!==null?(n=In,In=In.cursor,n.prev=t,n.next=r,n.cursor=this.cursor):n={prev:t,next:r,cursor:this.cursor},this.cursor=n,n}releaseCursor(){let{cursor:t}=this;this.cursor=t.cursor,t.prev=null,t.next=null,t.cursor=In,In=t}updateCursors(t,r,n,i){let{cursor:a}=this;for(;a!==null;)a.prev===t&&(a.prev=r),a.next===n&&(a.next=i),a=a.cursor}*[Symbol.iterator](){for(let t=this.head;t!==null;t=t.next)yield t.data}get size(){let t=0;for(let r=this.head;r!==null;r=r.next)t++;return t}get isEmpty(){return this.head===null}get first(){return this.head&&this.head.data}get last(){return this.tail&&this.tail.data}fromArray(t){let r=null;this.head=null;for(let n of t){let i=e.createItem(n);r!==null?r.next=i:this.head=i,i.prev=r,r=i}return this.tail=r,this}toArray(){return[...this]}toJSON(){return[...this]}forEach(t,r=this){let n=this.allocateCursor(null,this.head);for(;n.next!==null;){let i=n.next;n.next=i.next,t.call(r,i.data,i,this)}this.releaseCursor()}forEachRight(t,r=this){let n=this.allocateCursor(this.tail,null);for(;n.prev!==null;){let i=n.prev;n.prev=i.prev,t.call(r,i.data,i,this)}this.releaseCursor()}reduce(t,r,n=this){let i=this.allocateCursor(null,this.head),a=r,s;for(;i.next!==null;)s=i.next,i.next=s.next,a=t.call(n,a,s.data,s,this);return this.releaseCursor(),a}reduceRight(t,r,n=this){let i=this.allocateCursor(this.tail,null),a=r,s;for(;i.prev!==null;)s=i.prev,i.prev=s.prev,a=t.call(n,a,s.data,s,this);return this.releaseCursor(),a}some(t,r=this){for(let n=this.head;n!==null;n=n.next)if(t.call(r,n.data,n,this))return!0;return!1}map(t,r=this){let n=new e;for(let i=this.head;i!==null;i=i.next)n.appendData(t.call(r,i.data,i,this));return n}filter(t,r=this){let n=new e;for(let i=this.head;i!==null;i=i.next)t.call(r,i.data,i,this)&&n.appendData(i.data);return n}nextUntil(t,r,n=this){if(t===null)return;let i=this.allocateCursor(null,t);for(;i.next!==null;){let a=i.next;if(i.next=a.next,r.call(n,a.data,a,this))break}this.releaseCursor()}prevUntil(t,r,n=this){if(t===null)return;let i=this.allocateCursor(t,null);for(;i.prev!==null;){let a=i.prev;if(i.prev=a.prev,r.call(n,a.data,a,this))break}this.releaseCursor()}clear(){this.head=null,this.tail=null}copy(){let t=new e;for(let r of this)t.appendData(r);return t}prepend(t){return this.updateCursors(null,t,this.head,t),this.head!==null?(this.head.prev=t,t.next=this.head):this.tail=t,this.head=t,this}prependData(t){return this.prepend(e.createItem(t))}append(t){return this.insert(t)}appendData(t){return this.insert(e.createItem(t))}insert(t,r=null){if(r!==null)if(this.updateCursors(r.prev,t,r,t),r.prev===null){if(this.head!==r)throw new Error("before doesn't belong to list");this.head=t,r.prev=t,t.next=r,this.updateCursors(null,t)}else r.prev.next=t,t.prev=r.prev,r.prev=t,t.next=r;else this.updateCursors(this.tail,t,null,t),this.tail!==null?(this.tail.next=t,t.prev=this.tail):this.head=t,this.tail=t;return this}insertData(t,r){return this.insert(e.createItem(t),r)}remove(t){if(this.updateCursors(t,t.prev,t,t.next),t.prev!==null)t.prev.next=t.next;else{if(this.head!==t)throw new Error("item doesn't belong to list");this.head=t.next}if(t.next!==null)t.next.prev=t.prev;else{if(this.tail!==t)throw new Error("item doesn't belong to list");this.tail=t.prev}return t.prev=null,t.next=null,t}push(t){this.insert(e.createItem(t))}pop(){return this.tail!==null?this.remove(this.tail):null}unshift(t){this.prepend(e.createItem(t))}shift(){return this.head!==null?this.remove(this.head):null}prependList(t){return this.insertList(t,this.head)}appendList(t){return this.insertList(t)}insertList(t,r){return t.head===null?this:(r!=null?(this.updateCursors(r.prev,t.tail,r,t.head),r.prev!==null?(r.prev.next=t.head,t.head.prev=r.prev):this.head=t.head,r.prev=t.tail,t.tail.next=r):(this.updateCursors(this.tail,t.tail,null,t.head),this.tail!==null?(this.tail.next=t.head,t.head.prev=this.tail):this.head=t.head,this.tail=t.tail),t.head=null,t.tail=null,this)}replace(t,r){"head"in r?this.insertList(r,t):this.insert(r,t),this.remove(t)}};Vy.List=Xd});var Tl=p(Hy=>{"use strict";function W6(e,t){let r=Object.create(SyntaxError.prototype),n=new Error;return Object.assign(r,{name:e,message:t,get stack(){return(n.stack||"").replace(/^(.+\n){1,3}/,`${e}: ${t}
|
||
`)}})}Hy.createCustomError=W6});var Qy=p($y=>{"use strict";var P6=Tl(),Yd=100,Ky=60,Xy=" ";function Yy({source:e,line:t,column:r,baseLine:n,baseColumn:i},a){function s(y,S){return l.slice(y,S).map((T,w)=>String(y+w+1).padStart(m)+" |"+T).join(`
|
||
`)}let o=`
|
||
`.repeat(Math.max(n-1,0)),u=" ".repeat(Math.max(i-1,0)),l=(o+u+e).split(/\r\n?|\n|\f/),c=Math.max(1,t-a)-1,d=Math.min(t+a,l.length+1),m=Math.max(4,String(d).length)+1,g=0;r+=(Xy.length-1)*(l[t-1].substr(0,r-1).match(/\t/g)||[]).length,r>Yd&&(g=r-Ky+3,r=Ky-2);for(let y=c;y<=d;y++)y>=0&&y<l.length&&(l[y]=l[y].replace(/\t/g,Xy),l[y]=(g>0&&l[y].length>g?"\u2026":"")+l[y].substr(g,Yd-2)+(l[y].length>g+Yd-1?"\u2026":""));return[s(c,t),new Array(r+m+2).join("-")+"^",s(t,d)].filter(Boolean).join(`
|
||
`).replace(/^(\s+\d+\s+\|\n)+/,"").replace(/\n(\s+\d+\s+\|)+$/,"")}function B6(e,t,r,n,i,a=1,s=1){return Object.assign(P6.createCustomError("SyntaxError",e),{source:t,offset:r,line:n,column:i,sourceFragment(u){return Yy({source:t,line:n,column:i,baseLine:a,baseColumn:s},isNaN(u)?0:u)},get formattedMessage(){return`Parse error: ${e}
|
||
`+Yy({source:t,line:n,column:i,baseLine:a,baseColumn:s},2)}})}$y.SyntaxError=B6});var eS=p(Jy=>{"use strict";var Zy=W();function D6(e){let t=this.createList(),r=!1,n={recognizer:e};for(;!this.eof;){switch(this.tokenType){case Zy.Comment:this.next();continue;case Zy.WhiteSpace:r=!0,this.next();continue}let i=e.getNode.call(this,n);if(i===void 0)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}Jy.readSequence=D6});var oS=p(sS=>{"use strict";var tS=un(),rS=Qy(),N6=aa(),I6=eS(),R6=Hd(),M6=wl(),sa=sr(),Rt=W(),G6=ia(),nS=()=>{},F6=33,j6=35,$d=59,iS=123,aS=0;function U6(e){return function(){return this[e]()}}function Qd(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}function V6(e){let t={context:Object.create(null),features:Object.assign(Object.create(null),e.features),scope:Object.assign(Object.create(null),e.scope),atrule:Qd(e.atrule),pseudo:Qd(e.pseudo),node:Qd(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]=U6(n);break}return{config:t,...t,...t.node}}function H6(e){let t="",r="<unknown>",n=!1,i=nS,a=!1,s=new R6.OffsetToLocation,o=Object.assign(new M6.TokenStream,V6(e||{}),{parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:I6.readSequence,consumeUntilBalanceEnd:()=>0,consumeUntilLeftCurlyBracket(l){return l===iS?1:0},consumeUntilLeftCurlyBracketOrSemicolon(l){return l===iS||l===$d?1:0},consumeUntilExclamationMarkOrSemicolon(l){return l===F6||l===$d?1:0},consumeUntilSemicolonIncluded(l){return l===$d?2:0},createList(){return new tS.List},createSingleNodeList(l){return new tS.List().appendData(l)},getFirstListNode(l){return l&&l.first},getLastListNode(l){return l&&l.last},parseWithFallback(l,c){let d=this.tokenIndex;try{return l.call(this)}catch(m){if(a)throw m;this.skip(d-this.tokenIndex);let g=c.call(this);return a=!0,i(m,g),a=!1,g}},lookupNonWSType(l){let c;do if(c=this.lookupType(l++),c!==Rt.WhiteSpace&&c!==Rt.Comment)return c;while(c!==aS);return aS},charCodeAt(l){return l>=0&&l<t.length?t.charCodeAt(l):0},substring(l,c){return t.substring(l,c)},substrToCursor(l){return this.source.substring(l,this.tokenStart)},cmpChar(l,c){return sa.cmpChar(t,l,c)},cmpStr(l,c,d){return sa.cmpStr(t,l,c,d)},consume(l){let c=this.tokenStart;return this.eat(l),this.substrToCursor(c)},consumeFunctionName(){let l=t.substring(this.tokenStart,this.tokenEnd-1);return this.eat(Rt.Function),l},consumeNumber(l){let c=t.substring(this.tokenStart,sa.consumeNumber(t,this.tokenStart));return this.eat(l),c},eat(l){if(this.tokenType!==l){let c=G6[l].slice(0,-6).replace(/-/g," ").replace(/^./,g=>g.toUpperCase()),d=`${/[[\](){}]/.test(c)?`"${c}"`:c} is expected`,m=this.tokenStart;switch(l){case Rt.Ident:this.tokenType===Rt.Function||this.tokenType===Rt.Url?(m=this.tokenEnd-1,d="Identifier is expected but function found"):d="Identifier is expected";break;case Rt.Hash:this.isDelim(j6)&&(this.next(),m++,d="Name is expected");break;case Rt.Percentage:this.tokenType===Rt.Number&&(m=this.tokenEnd,d="Percent sign is expected");break}this.error(d,m)}this.next()},eatIdent(l){(this.tokenType!==Rt.Ident||this.lookupValue(0,l)===!1)&&this.error(`Identifier "${l}" is expected`),this.next()},eatDelim(l){this.isDelim(l)||this.error(`Delim "${String.fromCharCode(l)}" is expected`),this.next()},getLocation(l,c){return n?s.getLocationRange(l,c,r):null},getLocationFromList(l){if(n){let c=this.getFirstListNode(l),d=this.getLastListNode(l);return s.getLocationRange(c!==null?c.loc.start.offset-s.startOffset:this.tokenStart,d!==null?d.loc.end.offset-s.startOffset:this.tokenStart,r)}return null},error(l,c){let d=typeof c<"u"&&c<t.length?s.getLocation(c):this.eof?s.getLocation(sa.findWhiteSpaceStart(t,t.length-1)):s.getLocation(this.tokenStart);throw new rS.SyntaxError(l||"Unexpected input",t,d.offset,d.line,d.column,s.startLine,s.startColumn)}});return Object.assign(function(l,c){t=l,c=c||{},o.setSource(t,N6.tokenize),s.setSource(t,c.offset,c.line,c.column),r=c.filename||"<unknown>",n=!!c.positions,i=typeof c.onParseError=="function"?c.onParseError:nS,a=!1,o.parseAtrulePrelude="parseAtrulePrelude"in c?!!c.parseAtrulePrelude:!0,o.parseRulePrelude="parseRulePrelude"in c?!!c.parseRulePrelude:!0,o.parseValue="parseValue"in c?!!c.parseValue:!0,o.parseCustomProperty="parseCustomProperty"in c?!!c.parseCustomProperty:!1;let{context:d="default",onComment:m}=c;if(!(d in o.context))throw new Error("Unknown context `"+d+"`");typeof m=="function"&&o.forEachToken((y,S,T)=>{if(y===Rt.Comment){let w=o.getLocation(S,T),k=sa.cmpStr(t,T-2,T,"*/")?t.slice(S+2,T-2):t.slice(S+2,T);m(k,w)}});let g=o.context[d].call(o,c);return o.eof||o.error(),g},{SyntaxError:rS.SyntaxError,config:o.config})}sS.createParser=H6});var uS=p(Zd=>{var lS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");Zd.encode=function(e){if(0<=e&&e<lS.length)return lS[e];throw new TypeError("Must be between 0 and 63: "+e)};Zd.decode=function(e){var t=65,r=90,n=97,i=122,a=48,s=57,o=43,u=47,l=26,c=52;return t<=e&&e<=r?e-t:n<=e&&e<=i?e-n+l:a<=e&&e<=s?e-a+c:e==o?62:e==u?63:-1}});var fS=p(ep=>{var cS=uS(),Jd=5,dS=1<<Jd,pS=dS-1,mS=dS;function K6(e){return e<0?(-e<<1)+1:(e<<1)+0}function X6(e){var t=(e&1)===1,r=e>>1;return t?-r:r}ep.encode=function(t){var r="",n,i=K6(t);do n=i&pS,i>>>=Jd,i>0&&(n|=mS),r+=cS.encode(n);while(i>0);return r};ep.decode=function(t,r,n){var i=t.length,a=0,s=0,o,u;do{if(r>=i)throw new Error("Expected more digits in base 64 VLQ value.");if(u=cS.decode(t.charCodeAt(r++)),u===-1)throw new Error("Invalid base64 digit: "+t.charAt(r-1));o=!!(u&mS),u&=pS,a=a+(u<<s),s+=Jd}while(o);n.value=X6(a),n.rest=r}});var El=p(ze=>{function Y6(e,t,r){if(t in e)return e[t];if(arguments.length===3)return r;throw new Error('"'+t+'" is a required argument.')}ze.getArg=Y6;var hS=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,$6=/^data:.+\,.+$/;function oa(e){var t=e.match(hS);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}ze.urlParse=oa;function Rn(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}ze.urlGenerate=Rn;var Q6=32;function Z6(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>Q6&&t.pop(),a}}var tp=Z6(function(t){var r=t,n=oa(t);if(n){if(!n.path)return t;r=n.path}for(var i=ze.isAbsolute(r),a=[],s=0,o=0;;)if(s=o,o=r.indexOf("/",s),o===-1){a.push(r.slice(s));break}else for(a.push(r.slice(s,o));o<r.length&&r[o]==="/";)o++;for(var u,l=0,o=a.length-1;o>=0;o--)u=a[o],u==="."?a.splice(o,1):u===".."?l++:l>0&&(u===""?(a.splice(o+1,l),l=0):(a.splice(o,2),l--));return r=a.join("/"),r===""&&(r=i?"/":"."),n?(n.path=r,Rn(n)):r});ze.normalize=tp;function gS(e,t){e===""&&(e="."),t===""&&(t=".");var r=oa(t),n=oa(e);if(n&&(e=n.path||"/"),r&&!r.scheme)return n&&(r.scheme=n.scheme),Rn(r);if(r||t.match($6))return t;if(n&&!n.host&&!n.path)return n.host=t,Rn(n);var i=t.charAt(0)==="/"?t:tp(e.replace(/\/+$/,"")+"/"+t);return n?(n.path=i,Rn(n)):i}ze.join=gS;ze.isAbsolute=function(e){return e.charAt(0)==="/"||hS.test(e)};function J6(e,t){e===""&&(e="."),e=e.replace(/\/$/,"");for(var r=0;t.indexOf(e+"/")!==0;){var n=e.lastIndexOf("/");if(n<0||(e=e.slice(0,n),e.match(/^([^\/]+:\/)?\/*$/)))return t;++r}return Array(r+1).join("../")+t.substr(e.length+1)}ze.relative=J6;var bS=function(){var e=Object.create(null);return!("__proto__"in e)}();function yS(e){return e}function e_(e){return SS(e)?"$"+e:e}ze.toSetString=bS?yS:e_;function t_(e){return SS(e)?e.slice(1):e}ze.fromSetString=bS?yS:t_;function SS(e){if(!e)return!1;var t=e.length;if(t<9||e.charCodeAt(t-1)!==95||e.charCodeAt(t-2)!==95||e.charCodeAt(t-3)!==111||e.charCodeAt(t-4)!==116||e.charCodeAt(t-5)!==111||e.charCodeAt(t-6)!==114||e.charCodeAt(t-7)!==112||e.charCodeAt(t-8)!==95||e.charCodeAt(t-9)!==95)return!1;for(var r=t-10;r>=0;r--)if(e.charCodeAt(r)!==36)return!1;return!0}function r_(e,t,r){var n=kr(e.source,t.source);return n!==0||(n=e.originalLine-t.originalLine,n!==0)||(n=e.originalColumn-t.originalColumn,n!==0||r)||(n=e.generatedColumn-t.generatedColumn,n!==0)||(n=e.generatedLine-t.generatedLine,n!==0)?n:kr(e.name,t.name)}ze.compareByOriginalPositions=r_;function n_(e,t,r){var n;return n=e.originalLine-t.originalLine,n!==0||(n=e.originalColumn-t.originalColumn,n!==0||r)||(n=e.generatedColumn-t.generatedColumn,n!==0)||(n=e.generatedLine-t.generatedLine,n!==0)?n:kr(e.name,t.name)}ze.compareByOriginalPositionsNoSource=n_;function i_(e,t,r){var n=e.generatedLine-t.generatedLine;return n!==0||(n=e.generatedColumn-t.generatedColumn,n!==0||r)||(n=kr(e.source,t.source),n!==0)||(n=e.originalLine-t.originalLine,n!==0)||(n=e.originalColumn-t.originalColumn,n!==0)?n:kr(e.name,t.name)}ze.compareByGeneratedPositionsDeflated=i_;function a_(e,t,r){var n=e.generatedColumn-t.generatedColumn;return n!==0||r||(n=kr(e.source,t.source),n!==0)||(n=e.originalLine-t.originalLine,n!==0)||(n=e.originalColumn-t.originalColumn,n!==0)?n:kr(e.name,t.name)}ze.compareByGeneratedPositionsDeflatedNoLine=a_;function kr(e,t){return e===t?0:e===null?1:t===null?-1:e>t?1:-1}function s_(e,t){var r=e.generatedLine-t.generatedLine;return r!==0||(r=e.generatedColumn-t.generatedColumn,r!==0)||(r=kr(e.source,t.source),r!==0)||(r=e.originalLine-t.originalLine,r!==0)||(r=e.originalColumn-t.originalColumn,r!==0)?r:kr(e.name,t.name)}ze.compareByGeneratedPositionsInflated=s_;function o_(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))}ze.parseSourceMapInput=o_;function l_(e,t,r){if(t=t||"",e&&(e[e.length-1]!=="/"&&t[0]!=="/"&&(e+="/"),t=e+t),r){var n=oa(r);if(!n)throw new Error("sourceMapURL could not be parsed");if(n.path){var i=n.path.lastIndexOf("/");i>=0&&(n.path=n.path.substring(0,i+1))}t=gS(Rn(n),t)}return tp(t)}ze.computeSourceURL=l_});var vS=p(xS=>{var rp=El(),np=Object.prototype.hasOwnProperty,cn=typeof Map<"u";function wr(){this._array=[],this._set=cn?new Map:Object.create(null)}wr.fromArray=function(t,r){for(var n=new wr,i=0,a=t.length;i<a;i++)n.add(t[i],r);return n};wr.prototype.size=function(){return cn?this._set.size:Object.getOwnPropertyNames(this._set).length};wr.prototype.add=function(t,r){var n=cn?t:rp.toSetString(t),i=cn?this.has(t):np.call(this._set,n),a=this._array.length;(!i||r)&&this._array.push(t),i||(cn?this._set.set(t,a):this._set[n]=a)};wr.prototype.has=function(t){if(cn)return this._set.has(t);var r=rp.toSetString(t);return np.call(this._set,r)};wr.prototype.indexOf=function(t){if(cn){var r=this._set.get(t);if(r>=0)return r}else{var n=rp.toSetString(t);if(np.call(this._set,n))return this._set[n]}throw new Error('"'+t+'" is not in the set.')};wr.prototype.at=function(t){if(t>=0&&t<this._array.length)return this._array[t];throw new Error("No element indexed by "+t)};wr.prototype.toArray=function(){return this._array.slice()};xS.ArraySet=wr});var wS=p(kS=>{var CS=El();function u_(e,t){var r=e.generatedLine,n=t.generatedLine,i=e.generatedColumn,a=t.generatedColumn;return n>r||n==r&&a>=i||CS.compareByGeneratedPositionsInflated(e,t)<=0}function Al(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}Al.prototype.unsortedForEach=function(t,r){this._array.forEach(t,r)};Al.prototype.add=function(t){u_(this._last,t)?(this._last=t,this._array.push(t)):(this._sorted=!1,this._array.push(t))};Al.prototype.toArray=function(){return this._sorted||(this._array.sort(CS.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};kS.MappingList=Al});var ip=p(TS=>{var la=fS(),ke=El(),Ol=vS().ArraySet,c_=wS().MappingList;function Ct(e){e||(e={}),this._file=ke.getArg(e,"file",null),this._sourceRoot=ke.getArg(e,"sourceRoot",null),this._skipValidation=ke.getArg(e,"skipValidation",!1),this._sources=new Ol,this._names=new Ol,this._mappings=new c_,this._sourcesContents=null}Ct.prototype._version=3;Ct.fromSourceMap=function(t){var r=t.sourceRoot,n=new Ct({file:t.file,sourceRoot:r});return t.eachMapping(function(i){var a={generated:{line:i.generatedLine,column:i.generatedColumn}};i.source!=null&&(a.source=i.source,r!=null&&(a.source=ke.relative(r,a.source)),a.original={line:i.originalLine,column:i.originalColumn},i.name!=null&&(a.name=i.name)),n.addMapping(a)}),t.sources.forEach(function(i){var a=i;r!==null&&(a=ke.relative(r,i)),n._sources.has(a)||n._sources.add(a);var s=t.sourceContentFor(i);s!=null&&n.setSourceContent(i,s)}),n};Ct.prototype.addMapping=function(t){var r=ke.getArg(t,"generated"),n=ke.getArg(t,"original",null),i=ke.getArg(t,"source",null),a=ke.getArg(t,"name",null);this._skipValidation||this._validateMapping(r,n,i,a),i!=null&&(i=String(i),this._sources.has(i)||this._sources.add(i)),a!=null&&(a=String(a),this._names.has(a)||this._names.add(a)),this._mappings.add({generatedLine:r.line,generatedColumn:r.column,originalLine:n!=null&&n.line,originalColumn:n!=null&&n.column,source:i,name:a})};Ct.prototype.setSourceContent=function(t,r){var n=t;this._sourceRoot!=null&&(n=ke.relative(this._sourceRoot,n)),r!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[ke.toSetString(n)]=r):this._sourcesContents&&(delete this._sourcesContents[ke.toSetString(n)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))};Ct.prototype.applySourceMap=function(t,r,n){var i=r;if(r==null){if(t.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);i=t.file}var a=this._sourceRoot;a!=null&&(i=ke.relative(a,i));var s=new Ol,o=new Ol;this._mappings.unsortedForEach(function(u){if(u.source===i&&u.originalLine!=null){var l=t.originalPositionFor({line:u.originalLine,column:u.originalColumn});l.source!=null&&(u.source=l.source,n!=null&&(u.source=ke.join(n,u.source)),a!=null&&(u.source=ke.relative(a,u.source)),u.originalLine=l.line,u.originalColumn=l.column,l.name!=null&&(u.name=l.name))}var c=u.source;c!=null&&!s.has(c)&&s.add(c);var d=u.name;d!=null&&!o.has(d)&&o.add(d)},this),this._sources=s,this._names=o,t.sources.forEach(function(u){var l=t.sourceContentFor(u);l!=null&&(n!=null&&(u=ke.join(n,u)),a!=null&&(u=ke.relative(a,u)),this.setSourceContent(u,l))},this)};Ct.prototype._validateMapping=function(t,r,n,i){if(r&&typeof r.line!="number"&&typeof r.column!="number")throw new Error("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(!(t&&"line"in t&&"column"in t&&t.line>0&&t.column>=0&&!r&&!n&&!i)){if(t&&"line"in t&&"column"in t&&r&&"line"in r&&"column"in r&&t.line>0&&t.column>=0&&r.line>0&&r.column>=0&&n)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:t,source:n,original:r,name:i}))}};Ct.prototype._serializeMappings=function(){for(var t=0,r=1,n=0,i=0,a=0,s=0,o="",u,l,c,d,m=this._mappings.toArray(),g=0,y=m.length;g<y;g++){if(l=m[g],u="",l.generatedLine!==r)for(t=0;l.generatedLine!==r;)u+=";",r++;else if(g>0){if(!ke.compareByGeneratedPositionsInflated(l,m[g-1]))continue;u+=","}u+=la.encode(l.generatedColumn-t),t=l.generatedColumn,l.source!=null&&(d=this._sources.indexOf(l.source),u+=la.encode(d-s),s=d,u+=la.encode(l.originalLine-1-i),i=l.originalLine-1,u+=la.encode(l.originalColumn-n),n=l.originalColumn,l.name!=null&&(c=this._names.indexOf(l.name),u+=la.encode(c-a),a=c)),o+=u}return o};Ct.prototype._generateSourcesContent=function(t,r){return t.map(function(n){if(!this._sourcesContents)return null;r!=null&&(n=ke.relative(r,n));var i=ke.toSetString(n);return Object.prototype.hasOwnProperty.call(this._sourcesContents,i)?this._sourcesContents[i]:null},this)};Ct.prototype.toJSON=function(){var t={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(t.file=this._file),this._sourceRoot!=null&&(t.sourceRoot=this._sourceRoot),this._sourcesContents&&(t.sourcesContent=this._generateSourcesContent(t.sources,t.sourceRoot)),t};Ct.prototype.toString=function(){return JSON.stringify(this.toJSON())};TS.SourceMapGenerator=Ct});var OS=p(AS=>{"use strict";var d_=ip(),ES=new Set(["Atrule","Selector","Declaration"]);function p_(e){let t=new d_.SourceMapGenerator,r={line:1,column:0},n={line:0,column:0},i={line:1,column:0},a={generated:i},s=1,o=0,u=!1,l=e.node;e.node=function(m){if(m.loc&&m.loc.start&&ES.has(m.type)){let g=m.loc.start.line,y=m.loc.start.column-1;(n.line!==g||n.column!==y)&&(n.line=g,n.column=y,r.line=s,r.column=o,u&&(u=!1,(r.line!==i.line||r.column!==i.column)&&t.addMapping(a)),u=!0,t.addMapping({source:m.loc.source,original:n,generated:r}))}l.call(this,m),u&&ES.has(m.type)&&(i.line=s,i.column=o)};let c=e.emit;e.emit=function(m,g,y){for(let S=0;S<m.length;S++)m.charCodeAt(S)===10?(s++,o=0):o++;c(m,g,y)};let d=e.result;return e.result=function(){return u&&t.addMapping(a),{css:d(),map:t}},e}AS.generateSourceMap=p_});var _S=p(sp=>{"use strict";var v=W(),m_=43,f_=45,ap=(e,t)=>{if(e===v.Delim&&(e=t),typeof e=="string"){let r=e.charCodeAt(0);return r>127?32768:r<<8}return e},qS=[[v.Ident,v.Ident],[v.Ident,v.Function],[v.Ident,v.Url],[v.Ident,v.BadUrl],[v.Ident,"-"],[v.Ident,v.Number],[v.Ident,v.Percentage],[v.Ident,v.Dimension],[v.Ident,v.CDC],[v.Ident,v.LeftParenthesis],[v.AtKeyword,v.Ident],[v.AtKeyword,v.Function],[v.AtKeyword,v.Url],[v.AtKeyword,v.BadUrl],[v.AtKeyword,"-"],[v.AtKeyword,v.Number],[v.AtKeyword,v.Percentage],[v.AtKeyword,v.Dimension],[v.AtKeyword,v.CDC],[v.Hash,v.Ident],[v.Hash,v.Function],[v.Hash,v.Url],[v.Hash,v.BadUrl],[v.Hash,"-"],[v.Hash,v.Number],[v.Hash,v.Percentage],[v.Hash,v.Dimension],[v.Hash,v.CDC],[v.Dimension,v.Ident],[v.Dimension,v.Function],[v.Dimension,v.Url],[v.Dimension,v.BadUrl],[v.Dimension,"-"],[v.Dimension,v.Number],[v.Dimension,v.Percentage],[v.Dimension,v.Dimension],[v.Dimension,v.CDC],["#",v.Ident],["#",v.Function],["#",v.Url],["#",v.BadUrl],["#","-"],["#",v.Number],["#",v.Percentage],["#",v.Dimension],["#",v.CDC],["-",v.Ident],["-",v.Function],["-",v.Url],["-",v.BadUrl],["-","-"],["-",v.Number],["-",v.Percentage],["-",v.Dimension],["-",v.CDC],[v.Number,v.Ident],[v.Number,v.Function],[v.Number,v.Url],[v.Number,v.BadUrl],[v.Number,v.Number],[v.Number,v.Percentage],[v.Number,v.Dimension],[v.Number,"%"],[v.Number,v.CDC],["@",v.Ident],["@",v.Function],["@",v.Url],["@",v.BadUrl],["@","-"],["@",v.CDC],[".",v.Number],[".",v.Percentage],[".",v.Dimension],["+",v.Number],["+",v.Percentage],["+",v.Dimension],["/","*"]],h_=qS.concat([[v.Ident,v.Hash],[v.Dimension,v.Hash],[v.Hash,v.Hash],[v.AtKeyword,v.LeftParenthesis],[v.AtKeyword,v.String],[v.AtKeyword,v.Colon],[v.Percentage,v.Percentage],[v.Percentage,v.Dimension],[v.Percentage,v.Function],[v.Percentage,"-"],[v.RightParenthesis,v.Ident],[v.RightParenthesis,v.Function],[v.RightParenthesis,v.Percentage],[v.RightParenthesis,v.Dimension],[v.RightParenthesis,v.Hash],[v.RightParenthesis,"-"]]);function zS(e){let t=new Set(e.map(([r,n])=>ap(r)<<16|ap(n)));return function(r,n,i){let a=ap(n,i),s=i.charCodeAt(0);return(s===f_&&n!==v.Ident&&n!==v.Function&&n!==v.CDC||s===m_?t.has(r<<16|s<<8):t.has(r<<16|a))&&this.emit(" ",v.WhiteSpace,!0),a}}var g_=zS(qS),b_=zS(h_);sp.safe=b_;sp.spec=g_});var PS=p(WS=>{"use strict";var y_=aa(),S_=OS(),op=_S(),LS=W(),x_=92;function v_(e,t){if(typeof t=="function"){let r=null;e.children.forEach(n=>{r!==null&&t.call(this,r),this.node(n),r=n});return}e.children.forEach(this.node,this)}function C_(e){y_.tokenize(e,(t,r,n)=>{this.token(t,e.slice(r,n))})}function k_(e){let t=new Map;for(let[r,n]of Object.entries(e.node))typeof(n.generate||n)=="function"&&t.set(r,n.generate||n);return function(r,n){let i="",a=0,s={node(u){if(t.has(u.type))t.get(u.type).call(o,u);else throw new Error("Unknown node type: "+u.type)},tokenBefore:op.safe,token(u,l){a=this.tokenBefore(a,u,l),this.emit(l,u,!1),u===LS.Delim&&l.charCodeAt(0)===x_&&this.emit(`
|
||
`,LS.WhiteSpace,!0)},emit(u){i+=u},result(){return i}};n&&(typeof n.decorator=="function"&&(s=n.decorator(s)),n.sourceMap&&(s=S_.generateSourceMap(s)),n.mode in op&&(s.tokenBefore=op[n.mode]));let o={node:u=>s.node(u),children:v_,token:(u,l)=>s.token(u,l),tokenize:C_};return s.node(r),s.result()}}WS.createGenerator=k_});var DS=p(BS=>{"use strict";var lp=un();function w_(e){return{fromPlainObject(t){return e(t,{enter(r){r.children&&!(r.children instanceof lp.List)&&(r.children=new lp.List().fromArray(r.children))}}),t},toPlainObject(t){return e(t,{leave(r){r.children&&r.children instanceof lp.List&&(r.children=r.children.toArray())}}),t}}}BS.createConvertor=w_});var FS=p(GS=>{"use strict";var{hasOwnProperty:up}=Object.prototype,ua=function(){};function NS(e){return typeof e=="function"?e:ua}function IS(e,t){return function(r,n,i){r.type===t&&e.call(this,r,n,i)}}function T_(e,t){let r=t.structure,n=[];for(let i in r){if(up.call(r,i)===!1)continue;let a=r[i],s={name:i,type:!1,nullable:!1};Array.isArray(a)||(a=[a]);for(let o of a)o===null?s.nullable=!0:typeof o=="string"?s.type="node":Array.isArray(o)&&(s.type="list");s.type&&n.push(s)}return n.length?{context:t.walkContext,fields:n}:null}function E_(e){let t={};for(let r in e.node)if(up.call(e.node,r)){let n=e.node[r];if(!n.structure)throw new Error("Missed `structure` field in `"+r+"` node type definition");t[r]=T_(r,n)}return t}function RS(e,t){let r=e.fields.slice(),n=e.context,i=typeof n=="string";return t&&r.reverse(),function(a,s,o,u){let l;i&&(l=s[n],s[n]=a);for(let c of r){let d=a[c.name];if(!c.nullable||d){if(c.type==="list"){if(t?d.reduceRight(u,!1):d.reduce(u,!1))return!0}else if(o(d))return!0}}i&&(s[n]=l)}}function MS({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 A_(e){let t=E_(e),r={},n={},i=Symbol("break-walk"),a=Symbol("skip-node");for(let l in t)up.call(t,l)&&t[l]!==null&&(r[l]=RS(t[l],!1),n[l]=RS(t[l],!0));let s=MS(r),o=MS(n),u=function(l,c){function d(w,k,z){let b=m.call(T,w,k,z);return b===i?!0:b===a?!1:!!(y.hasOwnProperty(w.type)&&y[w.type](w,T,d,S)||g.call(T,w,k,z)===i)}let m=ua,g=ua,y=r,S=(w,k,z,b)=>w||d(k,z,b),T={break:i,skip:a,root:l,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if(typeof c=="function")m=c;else if(c&&(m=NS(c.enter),g=NS(c.leave),c.reverse&&(y=n),c.visit)){if(s.hasOwnProperty(c.visit))y=c.reverse?o[c.visit]:s[c.visit];else if(!t.hasOwnProperty(c.visit))throw new Error("Bad value `"+c.visit+"` for `visit` option (should be: "+Object.keys(t).sort().join(", ")+")");m=IS(m,c.visit),g=IS(g,c.visit)}if(m===ua&&g===ua)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");d(l)};return u.break=i,u.skip=a,u.find=function(l,c){let d=null;return u(l,function(m,g,y){if(c.call(this,m,g,y))return d=m,i}),d},u.findLast=function(l,c){let d=null;return u(l,{reverse:!0,enter(m,g,y){if(c.call(this,m,g,y))return d=m,i}}),d},u.findAll=function(l,c){let d=[];return u(l,function(m,g,y){c.call(this,m,g,y)&&d.push(m)}),d},u}GS.createWalker=A_});var ql=p(jS=>{"use strict";function O_(e){return e}function q_(e){let{min:t,max:r,comma:n}=e;return t===0&&r===0?n?"#?":"*":t===0&&r===1?"?":t===1&&r===0?n?"#":"+":t===1&&r===1?"":(n?"#":"")+(t===r?"{"+t+"}":"{"+t+","+(r!==0?r:"")+"}")}function z_(e){switch(e.type){case"Range":return" ["+(e.min===null?"-\u221E":e.min)+","+(e.max===null?"\u221E":e.max)+"]";default:throw new Error("Unknown node type `"+e.type+"`")}}function __(e,t,r,n){let i=e.combinator===" "||n?e.combinator:" "+e.combinator+" ",a=e.terms.map(s=>cp(s,t,r,n)).join(i);return e.explicit||r?(n||a[0]===","?"[":"[ ")+a+(n?"]":" ]"):a}function cp(e,t,r,n){let i;switch(e.type){case"Group":i=__(e,t,r,n)+(e.disallowEmpty?"!":"");break;case"Multiplier":return cp(e.term,t,r,n)+t(q_(e),e);case"Type":i="<"+e.name+(e.opts?t(z_(e.opts),e.opts):"")+">";break;case"Property":i="<'"+e.name+"'>";break;case"Keyword":i=e.name;break;case"AtKeyword":i="@"+e.name;break;case"Function":i=e.name+"(";break;case"String":case"Token":i=e.value;break;case"Comma":i=",";break;default:throw new Error("Unknown node type `"+e.type+"`")}return t(i,e)}function L_(e,t){let r=O_,n=!1,i=!1;return typeof t=="function"?r=t:t&&(n=!!t.forceBraces,i=!!t.compact,typeof t.decorate=="function"&&(r=t.decorate)),cp(e,r,n,i)}jS.generate=L_});var HS=p(dp=>{"use strict";var VS=Tl(),W_=ql(),US={offset:0,line:1,column:1};function P_(e,t){let r=e.tokens,n=e.longestMatch,i=n<r.length&&r[n].node||null,a=i!==t?i:null,s=0,o=0,u=0,l="",c,d;for(let m=0;m<r.length;m++){let g=r[m].value;m===n&&(o=g.length,s=l.length),a!==null&&r[m].node===a&&(m<=n?u++:u=0),l+=g}return n===r.length||u>1?(c=zl(a||t,"end")||ca(US,l),d=ca(c)):(c=zl(a,"start")||ca(zl(t,"start")||US,l.slice(0,s)),d=zl(a,"end")||ca(c,l.substr(s,o))),{css:l,mismatchOffset:s,mismatchLength:o,start:c,end:d}}function zl(e,t){let r=e&&e.loc&&e.loc[t];return r?"line"in r?ca(r):r:null}function ca({offset:e,line:t,column:r},n){let i={offset:e,line:t,column:r};if(n){let a=n.split(/\n|\r\n?|\f/);i.offset+=n.length,i.line+=a.length-1,i.column=a.length===1?i.column+n.length:a.pop().length+1}return i}var B_=function(e,t){let r=VS.createCustomError("SyntaxReferenceError",e+(t?" `"+t+"`":""));return r.reference=t,r},D_=function(e,t,r,n){let i=VS.createCustomError("SyntaxMatchError",e),{css:a,mismatchOffset:s,mismatchLength:o,start:u,end:l}=P_(n,r);return i.rawMessage=e,i.syntax=t?W_.generate(t):"<generic>",i.css=a,i.mismatchOffset=s,i.mismatchLength=o,i.message=e+`
|
||
syntax: `+i.syntax+`
|
||
value: `+(a||"<empty string>")+`
|
||
--------`+new Array(i.mismatchOffset+1).join("-")+"^",Object.assign(i,u),i.loc={source:r&&r.loc&&r.loc.source||"<unknown>",start:u,end:l},i};dp.SyntaxMatchError=D_;dp.SyntaxReferenceError=B_});var Wl=p(da=>{"use strict";var _l=new Map,Mn=new Map,Ll=45,N_=M_,I_=G_,R_=mp;function pp(e,t){return t=t||0,e.length-t>=2&&e.charCodeAt(t)===Ll&&e.charCodeAt(t+1)===Ll}function mp(e,t){if(t=t||0,e.length-t>=3&&e.charCodeAt(t)===Ll&&e.charCodeAt(t+1)!==Ll){let r=e.indexOf("-",t+2);if(r!==-1)return e.substring(t,r+1)}return""}function M_(e){if(_l.has(e))return _l.get(e);let t=e.toLowerCase(),r=_l.get(t);if(r===void 0){let n=pp(t,0),i=n?"":mp(t,0);r=Object.freeze({basename:t.substr(i.length),name:t,prefix:i,vendor:i,custom:n})}return _l.set(e,r),r}function G_(e){if(Mn.has(e))return Mn.get(e);let t=e,r=e[0];r==="/"?r=e[1]==="/"?"//":"/":r!=="_"&&r!=="*"&&r!=="$"&&r!=="#"&&r!=="+"&&r!=="&"&&(r="");let n=pp(t,r.length);if(!n&&(t=t.toLowerCase(),Mn.has(t))){let o=Mn.get(t);return Mn.set(e,o),o}let i=n?"":mp(t,r.length),a=t.substr(0,r.length+i.length),s=Object.freeze({basename:t.substr(a.length),name:t.substr(r.length),hack:r,vendor:i,prefix:a,custom:n});return Mn.set(e,s),s}da.isCustomProperty=pp;da.keyword=N_;da.property=I_;da.vendorPrefix=R_});var fp=p(KS=>{"use strict";var F_=["initial","inherit","unset","revert","revert-layer"];KS.cssWideKeywords=F_});var $S=p((jne,YS)=>{"use strict";var XS=St(),Mt=W(),hp=sr(),ma=43,lr=45,gp=110,Gn=!0,j_=!1;function yp(e,t){return e!==null&&e.type===Mt.Delim&&e.value.charCodeAt(0)===t}function pa(e,t,r){for(;e!==null&&(e.type===Mt.WhiteSpace||e.type===Mt.Comment);)e=r(++t);return t}function Gr(e,t,r,n){if(!e)return 0;let i=e.value.charCodeAt(t);if(i===ma||i===lr){if(r)return 0;t++}for(;t<e.value.length;t++)if(!XS.isDigit(e.value.charCodeAt(t)))return 0;return n+1}function bp(e,t,r){let n=!1,i=pa(e,t,r);if(e=r(i),e===null)return t;if(e.type!==Mt.Number)if(yp(e,ma)||yp(e,lr)){if(n=!0,i=pa(r(++i),i,r),e=r(i),e===null||e.type!==Mt.Number)return 0}else return t;if(!n){let a=e.value.charCodeAt(0);if(a!==ma&&a!==lr)return 0}return Gr(e,n?0:1,n,i)}function U_(e,t){let r=0;if(!e)return 0;if(e.type===Mt.Number)return Gr(e,0,j_,r);if(e.type===Mt.Ident&&e.value.charCodeAt(0)===lr){if(!hp.cmpChar(e.value,1,gp))return 0;switch(e.value.length){case 2:return bp(t(++r),r,t);case 3:return e.value.charCodeAt(2)!==lr?0:(r=pa(t(++r),r,t),e=t(r),Gr(e,0,Gn,r));default:return e.value.charCodeAt(2)!==lr?0:Gr(e,3,Gn,r)}}else if(e.type===Mt.Ident||yp(e,ma)&&t(r+1).type===Mt.Ident){if(e.type!==Mt.Ident&&(e=t(++r)),e===null||!hp.cmpChar(e.value,0,gp))return 0;switch(e.value.length){case 1:return bp(t(++r),r,t);case 2:return e.value.charCodeAt(1)!==lr?0:(r=pa(t(++r),r,t),e=t(r),Gr(e,0,Gn,r));default:return e.value.charCodeAt(1)!==lr?0:Gr(e,2,Gn,r)}}else if(e.type===Mt.Dimension){let n=e.value.charCodeAt(0),i=n===ma||n===lr?1:0,a=i;for(;a<e.value.length&&XS.isDigit(e.value.charCodeAt(a));a++);return a===i||!hp.cmpChar(e.value,a,gp)?0:a+1===e.value.length?bp(t(++r),r,t):e.value.charCodeAt(a+1)!==lr?0:a+2===e.value.length?(r=pa(t(++r),r,t),e=t(r),Gr(e,0,Gn,r)):Gr(e,a+2,Gn,r)}return 0}YS.exports=U_});var ex=p((Une,JS)=>{"use strict";var V_=St(),dn=W(),H_=sr(),K_=43,QS=45,ZS=63,X_=117;function Sp(e,t){return e!==null&&e.type===dn.Delim&&e.value.charCodeAt(0)===t}function Y_(e,t){return e.value.charCodeAt(0)===t}function fa(e,t,r){let n=0;for(let i=t;i<e.value.length;i++){let a=e.value.charCodeAt(i);if(a===QS&&r&&n!==0)return fa(e,t+n+1,!1),6;if(!V_.isHexDigit(a)||++n>6)return 0}return n}function Pl(e,t,r){if(!e)return 0;for(;Sp(r(t),ZS);){if(++e>6)return 0;t++}return t}function $_(e,t){let r=0;if(e===null||e.type!==dn.Ident||!H_.cmpChar(e.value,0,X_)||(e=t(++r),e===null))return 0;if(Sp(e,K_))return e=t(++r),e===null?0:e.type===dn.Ident?Pl(fa(e,0,!0),++r,t):Sp(e,ZS)?Pl(1,++r,t):0;if(e.type===dn.Number){let n=fa(e,1,!0);return n===0?0:(e=t(++r),e===null?r:e.type===dn.Dimension||e.type===dn.Number?!Y_(e,QS)||!fa(e,1,!1)?0:r+1:Pl(n,r,t))}return e.type===dn.Dimension?Pl(fa(e,1,!0),++r,t):0}JS.exports=$_});var ux=p(ha=>{"use strict";var Q_=fp(),Z_=$S(),J_=ex(),_=W(),Bl=St(),xp=sr(),eL=["calc(","-moz-calc(","-webkit-calc("],vp=new Map([[_.Function,_.RightParenthesis],[_.LeftParenthesis,_.RightParenthesis],[_.LeftSquareBracket,_.RightSquareBracket],[_.LeftCurlyBracket,_.RightCurlyBracket]]);function Gt(e,t){return t<e.length?e.charCodeAt(t):0}function tx(e,t){return xp.cmpStr(e,0,e.length,t)}function rx(e,t){for(let r=0;r<t.length;r++)if(tx(e,t[r]))return!0;return!1}function nx(e,t){return t!==e.length-2?!1:Gt(e,t)===92&&Bl.isDigit(Gt(e,t+1))}function Dl(e,t,r){if(e&&e.type==="Range"){let n=Number(r!==void 0&&r!==t.length?t.substr(0,r):t);if(isNaN(n)||e.min!==null&&n<e.min&&typeof e.min!="string"||e.max!==null&&n>e.max&&typeof e.max!="string")return!0}return!1}function tL(e,t){let r=0,n=[],i=0;e:do{switch(e.type){case _.RightCurlyBracket:case _.RightParenthesis:case _.RightSquareBracket:if(e.type!==r)break e;if(r=n.pop(),n.length===0){i++;break e}break;case _.Function:case _.LeftParenthesis:case _.LeftSquareBracket:case _.LeftCurlyBracket:n.push(r),r=vp.get(e.type);break}i++}while(e=t(i));return i}function kt(e){return function(t,r,n){return t===null?0:t.type===_.Function&&rx(t.value,eL)?tL(t,r):e(t,r,n)}}function se(e){return function(t){return t===null||t.type!==e?0:1}}function rL(e){if(e===null||e.type!==_.Ident)return 0;let t=e.value.toLowerCase();return rx(t,Q_.cssWideKeywords)||tx(t,"default")?0:1}function ix(e){return e===null||e.type!==_.Ident||Gt(e.value,0)!==45||Gt(e.value,1)!==45?0:1}function nL(e){return!ix(e)||e.value==="--"?0:1}function iL(e){if(e===null||e.type!==_.Hash)return 0;let t=e.value.length;if(t!==4&&t!==5&&t!==7&&t!==9)return 0;for(let r=1;r<t;r++)if(!Bl.isHexDigit(Gt(e.value,r)))return 0;return 1}function aL(e){return e===null||e.type!==_.Hash||!Bl.isIdentifierStart(Gt(e.value,1),Gt(e.value,2),Gt(e.value,3))?0:1}function sL(e,t){if(!e)return 0;let r=0,n=[],i=0;e:do{switch(e.type){case _.BadString:case _.BadUrl:break e;case _.RightCurlyBracket:case _.RightParenthesis:case _.RightSquareBracket:if(e.type!==r)break e;r=n.pop();break;case _.Semicolon:if(r===0)break e;break;case _.Delim:if(r===0&&e.value==="!")break e;break;case _.Function:case _.LeftParenthesis:case _.LeftSquareBracket:case _.LeftCurlyBracket:n.push(r),r=vp.get(e.type);break}i++}while(e=t(i));return i}function oL(e,t){if(!e)return 0;let r=0,n=[],i=0;e:do{switch(e.type){case _.BadString:case _.BadUrl:break e;case _.RightCurlyBracket:case _.RightParenthesis:case _.RightSquareBracket:if(e.type!==r)break e;r=n.pop();break;case _.Function:case _.LeftParenthesis:case _.LeftSquareBracket:case _.LeftCurlyBracket:n.push(r),r=vp.get(e.type);break}i++}while(e=t(i));return i}function Tr(e){return e&&(e=new Set(e)),function(t,r,n){if(t===null||t.type!==_.Dimension)return 0;let i=xp.consumeNumber(t.value,0);if(e!==null){let a=t.value.indexOf("\\",i),s=a===-1||!nx(t.value,a)?t.value.substr(i):t.value.substring(i,a);if(e.has(s.toLowerCase())===!1)return 0}return Dl(n,t.value,i)?0:1}}function lL(e,t,r){return e===null||e.type!==_.Percentage||Dl(r,e.value,e.value.length-1)?0:1}function ax(e){return typeof e!="function"&&(e=function(){return 0}),function(t,r,n){return t!==null&&t.type===_.Number&&Number(t.value)===0?1:e(t,r,n)}}function uL(e,t,r){if(e===null)return 0;let n=xp.consumeNumber(e.value,0);return!(n===e.value.length)&&!nx(e.value,n)||Dl(r,e.value,n)?0:1}function cL(e,t,r){if(e===null||e.type!==_.Number)return 0;let n=Gt(e.value,0)===43||Gt(e.value,0)===45?1:0;for(;n<e.value.length;n++)if(!Bl.isDigit(Gt(e.value,n)))return 0;return Dl(r,e.value,n)?0:1}var sx={"ident-token":se(_.Ident),"function-token":se(_.Function),"at-keyword-token":se(_.AtKeyword),"hash-token":se(_.Hash),"string-token":se(_.String),"bad-string-token":se(_.BadString),"url-token":se(_.Url),"bad-url-token":se(_.BadUrl),"delim-token":se(_.Delim),"number-token":se(_.Number),"percentage-token":se(_.Percentage),"dimension-token":se(_.Dimension),"whitespace-token":se(_.WhiteSpace),"CDO-token":se(_.CDO),"CDC-token":se(_.CDC),"colon-token":se(_.Colon),"semicolon-token":se(_.Semicolon),"comma-token":se(_.Comma),"[-token":se(_.LeftSquareBracket),"]-token":se(_.RightSquareBracket),"(-token":se(_.LeftParenthesis),")-token":se(_.RightParenthesis),"{-token":se(_.LeftCurlyBracket),"}-token":se(_.RightCurlyBracket)},ox={string:se(_.String),ident:se(_.Ident),percentage:kt(lL),zero:ax(),number:kt(uL),integer:kt(cL),"custom-ident":rL,"dashed-ident":ix,"custom-property-name":nL,"hex-color":iL,"id-selector":aL,"an-plus-b":Z_,urange:J_,"declaration-value":sL,"any-value":oL};function lx(e){let{angle:t,decibel:r,frequency:n,flex:i,length:a,resolution:s,semitones:o,time:u}=e||{};return{dimension:kt(Tr(null)),angle:kt(Tr(t)),decibel:kt(Tr(r)),frequency:kt(Tr(n)),flex:kt(Tr(i)),length:kt(ax(Tr(a))),resolution:kt(Tr(s)),semitones:kt(Tr(o)),time:kt(Tr(u))}}function dL(e){return{...sx,...ox,...lx(e)}}ha.createDemensionTypes=lx;ha.createGenericTypes=dL;ha.productionTypes=ox;ha.tokenTypes=sx});var cx=p(Er=>{"use strict";var pL=["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"],mL=["deg","grad","rad","turn"],fL=["s","ms"],hL=["hz","khz"],gL=["dpi","dpcm","dppx","x"],bL=["fr"],yL=["db"],SL=["st"];Er.angle=mL;Er.decibel=yL;Er.flex=bL;Er.frequency=hL;Er.length=pL;Er.resolution=gL;Er.semitones=SL;Er.time=fL});var px=p((Kne,dx)=>{"use strict";var xL=aa(),vL={decorator(e){let t=[],r=null;return{...e,node(n){let i=r;r=n,e.node.call(this,n),r=i},emit(n,i,a){t.push({type:i,value:n,node:a?null:r})},result(){return t}}}};function CL(e){let t=[];return xL.tokenize(e,(r,n,i)=>t.push({type:r,value:e.slice(n,i),node:null})),t}function kL(e,t){return typeof e=="string"?CL(e):t.generate(e,vL)}dx.exports=kL});var Cp=p(mx=>{"use strict";var wL=Tl();function TL(e,t,r){return Object.assign(wL.createCustomError("SyntaxError",e),{input:t,offset:r,rawMessage:e,message:e+`
|
||
`+t+`
|
||
--`+new Array((r||t.length)+1).join("-")+"^"})}mx.SyntaxError=TL});var hx=p(fx=>{"use strict";var EL=Cp(),AL=9,OL=10,qL=12,zL=13,_L=32,kp=class{constructor(t){this.str=t,this.pos=0}charCodeAt(t){return t<this.str.length?this.str.charCodeAt(t):0}charCode(){return this.charCodeAt(this.pos)}nextCharCode(){return this.charCodeAt(this.pos+1)}nextNonWsCode(t){return this.charCodeAt(this.findWsEnd(t))}skipWs(){this.pos=this.findWsEnd(this.pos)}findWsEnd(t){for(;t<this.str.length;t++){let r=this.str.charCodeAt(t);if(r!==zL&&r!==OL&&r!==qL&&r!==_L&&r!==AL)break}return t}substringToPos(t){return this.str.substring(this.pos,this.pos=t)}eat(t){this.charCode()!==t&&this.error("Expect `"+String.fromCharCode(t)+"`"),this.pos++}peek(){return this.pos<this.str.length?this.str.charAt(this.pos++):""}error(t){throw new EL.SyntaxError(t,this.str,this.pos)}};fx.Tokenizer=kp});var Fl=p(Ox=>{"use strict";var LL=hx(),WL=9,PL=10,BL=12,DL=13,NL=32,kx=33,Ep=35,gx=38,Nl=39,wx=40,IL=41,Tx=42,Ap=43,Op=44,bx=45,qp=60,Ex=62,Tp=63,RL=64,Gl=91,zp=93,Il=123,yx=124,Sx=125,xx=8734,ga=new Uint8Array(128).map((e,t)=>/[a-zA-Z0-9\-]/.test(String.fromCharCode(t))?1:0),vx={" ":1,"&&":2,"||":3,"|":4};function Rl(e){return e.substringToPos(e.findWsEnd(e.pos))}function Fn(e){let t=e.pos;for(;t<e.str.length;t++){let r=e.str.charCodeAt(t);if(r>=128||ga[r]===0)break}return e.pos===t&&e.error("Expect a keyword"),e.substringToPos(t)}function Ml(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 ML(e){let t=e.str.indexOf("'",e.pos+1);return t===-1&&(e.pos=e.str.length,e.error("Expect an apostrophe")),e.substringToPos(t+1)}function Cx(e){let t=null,r=null;return e.eat(Il),e.skipWs(),t=Ml(e),e.skipWs(),e.charCode()===Op?(e.pos++,e.skipWs(),e.charCode()!==Sx&&(r=Ml(e),e.skipWs())):r=t,e.eat(Sx),{min:Number(t),max:r?Number(r):0}}function GL(e){let t=null,r=!1;switch(e.charCode()){case Tx:e.pos++,t={min:0,max:0};break;case Ap:e.pos++,t={min:1,max:0};break;case Tp:e.pos++,t={min:0,max:1};break;case Ep:e.pos++,r=!0,e.charCode()===Il?t=Cx(e):e.charCode()===Tp?(e.pos++,t={min:0,max:0}):t={min:1,max:0};break;case Il:t=Cx(e);break;default:return null}return{type:"Multiplier",comma:r,min:t.min,max:t.max,term:null}}function jn(e,t){let r=GL(e);return r!==null?(r.term=t,e.charCode()===Ep&&e.charCodeAt(e.pos-1)===Ap?jn(e,r):r):t}function wp(e){let t=e.peek();return t===""?null:{type:"Token",value:t}}function FL(e){let t;return e.eat(qp),e.eat(Nl),t=Fn(e),e.eat(Nl),e.eat(Ex),jn(e,{type:"Property",name:t})}function jL(e){let t=null,r=null,n=1;return e.eat(Gl),e.charCode()===bx&&(e.peek(),n=-1),n==-1&&e.charCode()===xx?e.peek():(t=n*Number(Ml(e)),ga[e.charCode()]!==0&&(t+=Fn(e))),Rl(e),e.eat(Op),Rl(e),e.charCode()===xx?e.peek():(n=1,e.charCode()===bx&&(e.peek(),n=-1),r=n*Number(Ml(e)),ga[e.charCode()]!==0&&(r+=Fn(e))),e.eat(zp),{type:"Range",min:t,max:r}}function UL(e){let t,r=null;return e.eat(qp),t=Fn(e),e.charCode()===wx&&e.nextCharCode()===IL&&(e.pos+=2,t+="()"),e.charCodeAt(e.findWsEnd(e.pos))===Gl&&(Rl(e),r=jL(e)),e.eat(Ex),jn(e,{type:"Type",name:t,opts:r})}function VL(e){let t=Fn(e);return e.charCode()===wx?(e.pos++,{type:"Function",name:t}):jn(e,{type:"Keyword",name:t})}function HL(e,t){function r(i,a){return{type:"Group",terms:i,combinator:a,disallowEmpty:!1,explicit:!1}}let n;for(t=Object.keys(t).sort((i,a)=>vx[i]-vx[a]);t.length>0;){n=t.shift();let i=0,a=0;for(;i<e.length;i++){let s=e[i];s.type==="Combinator"&&(s.value===n?(a===-1&&(a=i-1),e.splice(i,1),i--):(a!==-1&&i-a>1&&(e.splice(a,i-a,r(e.slice(a,i),n)),i=a+1),a=-1))}a!==-1&&t.length&&e.splice(a,i-a,r(e.slice(a,i),n))}return n}function Ax(e){let t=[],r={},n,i=null,a=e.pos;for(;n=XL(e);)n.type!=="Spaces"&&(n.type==="Combinator"?((i===null||i.type==="Combinator")&&(e.pos=a,e.error("Unexpected combinator")),r[n.value]=!0):i!==null&&i.type!=="Combinator"&&(r[" "]=!0,t.push({type:"Combinator",value:" "})),t.push(n),i=n,a=e.pos);return i!==null&&i.type==="Combinator"&&(e.pos-=a,e.error("Unexpected combinator")),{type:"Group",terms:t,combinator:HL(t,r)||" ",disallowEmpty:!1,explicit:!1}}function KL(e){let t;return e.eat(Gl),t=Ax(e),e.eat(zp),t.explicit=!0,e.charCode()===kx&&(e.pos++,t.disallowEmpty=!0),t}function XL(e){let t=e.charCode();if(t<128&&ga[t]===1)return VL(e);switch(t){case zp:break;case Gl:return jn(e,KL(e));case qp:return e.nextCharCode()===Nl?FL(e):UL(e);case yx:return{type:"Combinator",value:e.substringToPos(e.pos+(e.nextCharCode()===yx?2:1))};case gx:return e.pos++,e.eat(gx),{type:"Combinator",value:"&&"};case Op:return e.pos++,{type:"Comma"};case Nl:return jn(e,{type:"String",value:ML(e)});case NL:case WL:case PL:case DL:case BL:return{type:"Spaces",value:Rl(e)};case RL:return t=e.nextCharCode(),t<128&&ga[t]===1?(e.pos++,{type:"AtKeyword",name:Fn(e)}):wp(e);case Tx:case Ap:case Tp:case Ep:case kx:break;case Il:if(t=e.nextCharCode(),t<48||t>57)return wp(e);break;default:return wp(e)}}function YL(e){let t=new LL.Tokenizer(e),r=Ax(t);return t.pos!==e.length&&t.error("Unexpected input"),r.terms.length===1&&r.terms[0].type==="Group"?r.terms[0]:r}Ox.parse=YL});var Pp=p(ba=>{"use strict";var $L=Fl(),Se={type:"Match"},Ue={type:"Mismatch"},Lp={type:"DisallowEmpty"},QL=40,ZL=41;function Ie(e,t,r){return t===Se&&r===Ue||e===Se&&t===Se&&r===Se?e:(e.type==="If"&&e.else===Ue&&t===Se&&(t=e.then,e=e.match),{type:"If",match:e,then:t,else:r})}function zx(e){return e.length>2&&e.charCodeAt(e.length-2)===QL&&e.charCodeAt(e.length-1)===ZL}function qx(e){return e.type==="Keyword"||e.type==="AtKeyword"||e.type==="Function"||e.type==="Type"&&zx(e.name)}function _p(e,t,r){switch(e){case" ":{let n=Se;for(let i=t.length-1;i>=0;i--){let a=t[i];n=Ie(a,n,Ue)}return n}case"|":{let n=Ue,i=null;for(let a=t.length-1;a>=0;a--){let s=t[a];if(qx(s)&&(i===null&&a>0&&qx(t[a-1])&&(i=Object.create(null),n=Ie({type:"Enum",map:i},Se,n)),i!==null)){let o=(zx(s.name)?s.name.slice(0,-1):s.name).toLowerCase();if(!(o in i)){i[o]=s;continue}}i=null,n=Ie(s,Se,n)}return n}case"&&":{if(t.length>5)return{type:"MatchOnce",terms:t,all:!0};let n=Ue;for(let i=t.length-1;i>=0;i--){let a=t[i],s;t.length>1?s=_p(e,t.filter(function(o){return o!==a}),!1):s=Se,n=Ie(a,s,n)}return n}case"||":{if(t.length>5)return{type:"MatchOnce",terms:t,all:!1};let n=r?Se:Ue;for(let i=t.length-1;i>=0;i--){let a=t[i],s;t.length>1?s=_p(e,t.filter(function(o){return o!==a}),!0):s=Se,n=Ie(a,s,n)}return n}}}function JL(e){let t=Se,r=Wp(e.term);if(e.max===0)r=Ie(r,Lp,Ue),t=Ie(r,null,Ue),t.then=Ie(Se,Se,t),e.comma&&(t.then.else=Ie({type:"Comma",syntax:e},t,Ue));else for(let n=e.min||1;n<=e.max;n++)e.comma&&t!==Se&&(t=Ie({type:"Comma",syntax:e},t,Ue)),t=Ie(r,Ie(Se,Se,t),Ue);if(e.min===0)t=Ie(Se,Se,t);else for(let n=0;n<e.min-1;n++)e.comma&&t!==Se&&(t=Ie({type:"Comma",syntax:e},t,Ue)),t=Ie(r,t,Ue);return t}function Wp(e){if(typeof e=="function")return{type:"Generic",fn:e};switch(e.type){case"Group":{let t=_p(e.combinator,e.terms.map(Wp),!1);return e.disallowEmpty&&(t=Ie(t,Lp,Ue)),t}case"Multiplier":return JL(e);case"Type":case"Property":return{type:e.type,name:e.name,syntax:e};case"Keyword":return{type:e.type,name:e.name.toLowerCase(),syntax:e};case"AtKeyword":return{type:e.type,name:"@"+e.name.toLowerCase(),syntax:e};case"Function":return{type:e.type,name:e.name.toLowerCase()+"(",syntax:e};case"String":return e.value.length===3?{type:"Token",value:e.value.charAt(1),syntax:e}:{type:e.type,value:e.value.substr(1,e.value.length-2).replace(/\\'/g,"'"),syntax:e};case"Token":return{type:e.type,value:e.value,syntax:e};case"Comma":return{type:e.type,syntax:e};default:throw new Error("Unknown node type:",e.type)}}function e4(e,t){return typeof e=="string"&&(e=$L.parse(e)),{type:"MatchGraph",match:Wp(e),syntax:t||null,source:e}}ba.DISALLOW_EMPTY=Lp;ba.MATCH=Se;ba.MISMATCH=Ue;ba.buildMatchGraph=e4});var Ix=p(Np=>{"use strict";var oe=Pp(),Je=W(),{hasOwnProperty:_x}=Object.prototype,t4=0,r4=1,jl=2,Dp=3,Lx="Match",n4="Mismatch",i4="Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)",Wx=15e3;function Dx(e){let t=null,r=null,n=e;for(;n!==null;)r=n.prev,n.prev=t,t=n,n=r;return t}function Bp(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=i|32),i!==n)return!1}return!0}function a4(e){return e.type!==Je.Delim?!1:e.value!=="?"}function Px(e){return e===null?!0:e.type===Je.Comma||e.type===Je.Function||e.type===Je.LeftParenthesis||e.type===Je.LeftSquareBracket||e.type===Je.LeftCurlyBracket||a4(e)}function Bx(e){return e===null?!0:e.type===Je.RightParenthesis||e.type===Je.RightSquareBracket||e.type===Je.RightCurlyBracket||e.type===Je.Delim&&e.value==="/"}function Nx(e,t,r){function n(){do k++,w=k<e.length?e[k]:null;while(w!==null&&(w.type===Je.WhiteSpace||w.type===Je.Comment))}function i(A){let V=k+A;return V<e.length?e[V]:null}function a(A,V){return{nextState:A,matchStack:b,syntaxStack:d,thenStack:m,tokenIndex:k,prev:V}}function s(A){m={nextState:A,matchStack:b,syntaxStack:d,prev:m}}function o(A){g=a(A,g)}function u(){b={type:r4,syntax:t.syntax,token:w,prev:b},n(),y=null,k>z&&(z=k)}function l(){d={syntax:t.syntax,opts:t.syntax.opts||d!==null&&d.opts||null,prev:d},b={type:jl,syntax:t.syntax,token:b.token,prev:b}}function c(){b.type===jl?b=b.prev:b={type:Dp,syntax:d.syntax,token:b.token,prev:b},d=d.prev}let d=null,m=null,g=null,y=null,S=0,T=null,w=null,k=-1,z=0,b={type:t4,syntax:null,token:null,prev:null};for(n();T===null&&++S<Wx;)switch(t.type){case"Match":if(m===null){if(w!==null&&(k!==e.length-1||w.value!=="\\0"&&w.value!=="\\9")){t=oe.MISMATCH;break}T=Lx;break}if(t=m.nextState,t===oe.DISALLOW_EMPTY)if(m.matchStack===b){t=oe.MISMATCH;break}else t=oe.MATCH;for(;m.syntaxStack!==d;)c();m=m.prev;break;case"Mismatch":if(y!==null&&y!==!1)(g===null||k>g.tokenIndex)&&(g=y,y=!1);else if(g===null){T=n4;break}t=g.nextState,m=g.thenStack,d=g.syntaxStack,b=g.matchStack,k=g.tokenIndex,w=k<e.length?e[k]:null,g=g.prev;break;case"MatchGraph":t=t.match;break;case"If":t.else!==oe.MISMATCH&&o(t.else),t.then!==oe.MATCH&&s(t.then),t=t.match;break;case"MatchOnce":t={type:"MatchOnceBuffer",syntax:t,index:0,mask:0};break;case"MatchOnceBuffer":{let O=t.syntax.terms;if(t.index===O.length){if(t.mask===0||t.syntax.all){t=oe.MISMATCH;break}t=oe.MATCH;break}if(t.mask===(1<<O.length)-1){t=oe.MATCH;break}for(;t.index<O.length;t.index++){let q=1<<t.index;if(!(t.mask&q)){o(t),s({type:"AddMatchOnce",syntax:t.syntax,mask:t.mask|q}),t=O[t.index++];break}}break}case"AddMatchOnce":t={type:"MatchOnceBuffer",syntax:t.syntax,index:0,mask:t.mask};break;case"Enum":if(w!==null){let O=w.value.toLowerCase();if(O.indexOf("\\")!==-1&&(O=O.replace(/\\[09].*$/,"")),_x.call(t.map,O)){t=t.map[O];break}}t=oe.MISMATCH;break;case"Generic":{let O=d!==null?d.opts:null,q=k+Math.floor(t.fn(w,i,O));if(!isNaN(q)&&q>k){for(;k<q;)u();t=oe.MATCH}else t=oe.MISMATCH;break}case"Type":case"Property":{let O=t.type==="Type"?"types":"properties",q=_x.call(r,O)?r[O][t.name]:null;if(!q||!q.match)throw new Error("Bad syntax reference: "+(t.type==="Type"?"<"+t.name+">":"<'"+t.name+"'>"));if(y!==!1&&w!==null&&t.type==="Type"&&(t.name==="custom-ident"&&w.type===Je.Ident||t.name==="length"&&w.value==="0")){y===null&&(y=a(t,g)),t=oe.MISMATCH;break}l(),t=q.matchRef||q.match;break}case"Keyword":{let O=t.name;if(w!==null){let q=w.value;if(q.indexOf("\\")!==-1&&(q=q.replace(/\\[09].*$/,"")),Bp(q,O)){u(),t=oe.MATCH;break}}t=oe.MISMATCH;break}case"AtKeyword":case"Function":if(w!==null&&Bp(w.value,t.name)){u(),t=oe.MATCH;break}t=oe.MISMATCH;break;case"Token":if(w!==null&&w.value===t.value){u(),t=oe.MATCH;break}t=oe.MISMATCH;break;case"Comma":w!==null&&w.type===Je.Comma?Px(b.token)?t=oe.MISMATCH:(u(),t=Bx(w)?oe.MISMATCH:oe.MATCH):t=Px(b.token)||Bx(w)?oe.MATCH:oe.MISMATCH;break;case"String":let A="",V=k;for(;V<e.length&&A.length<t.value.length;V++)A+=e[V].value;if(Bp(A,t.value)){for(;k<V;)u();t=oe.MATCH}else t=oe.MISMATCH;break;default:throw new Error("Unknown node type: "+t.type)}switch(T){case null:console.warn("[csstree-match] BREAK after "+Wx+" iterations"),T=i4,b=null;break;case Lx:for(;d!==null;)c();break;default:b=null}return{tokens:e,reason:T,iterations:S,match:b,longestMatch:z}}function s4(e,t,r){let n=Nx(e,t,r||{});if(n.match!==null){let i=Dx(n.match).prev;for(n.match=[];i!==null;){switch(i.type){case jl:case Dp:n.match.push({type:i.type,syntax:i.syntax});break;default:n.match.push({token:i.token.value,node:i.token.node});break}i=i.prev}}return n}function o4(e,t,r){let n=Nx(e,t,r||{});if(n.match===null)return n;let i=n.match,a=n.match={syntax:t.syntax||null,match:[]},s=[a];for(i=Dx(i).prev;i!==null;){switch(i.type){case jl:a.match.push(a={syntax:i.syntax,match:[]}),s.push(a);break;case Dp:s.pop(),a=s[s.length-1];break;default:a.match.push({syntax:i.syntax||null,token:i.token.value,node:i.token.node})}i=i.prev}return n}Np.matchAsList=s4;Np.matchAsTree=o4});var Mx=p(ya=>{"use strict";function Rx(e){function t(i){return i===null?!1:i.type==="Type"||i.type==="Property"||i.type==="Keyword"}function r(i){if(Array.isArray(i.match)){for(let a=0;a<i.match.length;a++)if(r(i.match[a]))return t(i.syntax)&&n.unshift(i.syntax),!0}else if(i.node===e)return n=t(i.syntax)?[i.syntax]:[],!0;return!1}let n=null;return this.matched!==null&&r(this.matched),n}function l4(e,t){return Ip(this,e,r=>r.type==="Type"&&r.name===t)}function u4(e,t){return Ip(this,e,r=>r.type==="Property"&&r.name===t)}function c4(e){return Ip(this,e,t=>t.type==="Keyword")}function Ip(e,t,r){let n=Rx.call(e,t);return n===null?!1:n.some(r)}ya.getTrace=Rx;ya.isKeyword=c4;ya.isProperty=u4;ya.isType=l4});var Ux=p(jx=>{"use strict";var d4=un();function Gx(e){return"node"in e?e.node:Gx(e.match[0])}function Fx(e){return"node"in e?e.node:Fx(e.match[e.match.length-1])}function p4(e,t,r,n,i){function a(o){if(o.syntax!==null&&o.syntax.type===n&&o.syntax.name===i){let u=Gx(o),l=Fx(o);e.syntax.walk(t,function(c,d,m){if(c===u){let g=new d4.List;do{if(g.appendData(d.data),d.data===l)break;d=d.next}while(d!==null);s.push({parent:m,nodes:g})}})}Array.isArray(o.match)&&o.match.forEach(a)}let s=[];return r.matched!==null&&a(r.matched),s}jx.matchFragments=p4});var Xx=p(Kx=>{"use strict";var m4=un(),{hasOwnProperty:Sa}=Object.prototype;function Rp(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&e>=0}function Vx(e){return!!e&&Rp(e.offset)&&Rp(e.line)&&Rp(e.column)}function f4(e,t){return function(n,i){if(!n||n.constructor!==Object)return i(n,"Type of node should be an Object");for(let a in n){let s=!0;if(Sa.call(n,a)!==!1){if(a==="type")n.type!==e&&i(n,"Wrong node type `"+n.type+"`, expected `"+e+"`");else if(a==="loc"){if(n.loc===null)continue;if(n.loc&&n.loc.constructor===Object)if(typeof n.loc.source!="string")a+=".source";else if(!Vx(n.loc.start))a+=".start";else if(!Vx(n.loc.end))a+=".end";else continue;s=!1}else if(t.hasOwnProperty(a)){s=!1;for(let o=0;!s&&o<t[a].length;o++){let u=t[a][o];switch(u){case String:s=typeof n[a]=="string";break;case Boolean:s=typeof n[a]=="boolean";break;case null:s=n[a]===null;break;default:typeof u=="string"?s=n[a]&&n[a].type===u:Array.isArray(u)&&(s=n[a]instanceof m4.List)}}}else i(n,"Unknown field `"+a+"` for "+e+" node type");s||i(n,"Bad value for `"+e+"."+a+"`")}}for(let a in t)Sa.call(t,a)&&Sa.call(n,a)===!1&&i(n,"Field `"+e+"."+a+"` is missed")}}function Hx(e,t){let r=[];for(let n=0;n<e.length;n++){let i=e[n];if(i===String||i===Boolean)r.push(i.name.toLowerCase());else if(i===null)r.push("null");else if(typeof i=="string")r.push(i);else if(Array.isArray(i))r.push("List<"+(Hx(i,t)||"any")+">");else throw new Error("Wrong value `"+i+"` in `"+t+"` structure definition")}return r.join(" | ")}function h4(e,t){let r=t.structure,n={type:String,loc:!0},i={type:'"'+e+'"'};for(let a in r){if(Sa.call(r,a)===!1)continue;let s=n[a]=Array.isArray(r[a])?r[a].slice():[r[a]];i[a]=Hx(s,e+"."+a)}return{docs:i,check:f4(e,n)}}function g4(e){let t={};if(e.node){for(let r in e.node)if(Sa.call(e.node,r)){let n=e.node[r];if(n.structure)t[r]=h4(r,n);else throw new Error("Missed `structure` field in `"+r+"` node type definition")}}return t}Kx.getStructureFromConfig=g4});var Mp=p($x=>{"use strict";var xa=function(){};function Yx(e){return typeof e=="function"?e:xa}function b4(e,t,r){function n(s){switch(i.call(r,s),s.type){case"Group":s.terms.forEach(n);break;case"Multiplier":n(s.term);break;case"Type":case"Property":case"Keyword":case"AtKeyword":case"Function":case"String":case"Token":case"Comma":break;default:throw new Error("Unknown type: "+s.type)}a.call(r,s)}let i=xa,a=xa;if(typeof t=="function"?i=t:t&&(i=Yx(t.enter),a=Yx(t.leave)),i===xa&&a===xa)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");n(e)}$x.walk=b4});var jp=p(tv=>{"use strict";var Vn=HS(),va=Wl(),y4=fp(),S4=ux(),Qx=cx(),x4=px(),Ul=Pp(),Zx=Ix(),v4=Mx(),Jx=Ux(),C4=Xx(),k4=Fl(),ev=ql(),w4=Mp(),T4=Ul.buildMatchGraph(y4.cssWideKeywords.join(" | "));function Gp(e,t,r){let n={};for(let i in e)e[i].syntax&&(n[i]=r?e[i].syntax:ev.generate(e[i].syntax,{compact:t}));return n}function E4(e,t,r){let n={};for(let[i,a]of Object.entries(e))n[i]={prelude:a.prelude&&(r?a.prelude.syntax:ev.generate(a.prelude.syntax,{compact:t})),descriptors:a.descriptors&&Gp(a.descriptors,t,r)};return n}function A4(e){for(let t=0;t<e.length;t++)if(e[t].value.toLowerCase()==="var(")return!0;return!1}function O4(e){let t=e.terms[0];return e.explicit===!1&&e.terms.length===1&&t.type==="Multiplier"&&t.comma===!0}function Ft(e,t,r){return{matched:e,iterations:r,error:t,...v4}}function Un(e,t,r,n){let i=x4(r,e.syntax),a;return A4(i)?Ft(null,new Error("Matching for a tree with var() is not supported")):(n&&(a=Zx.matchAsTree(i,e.cssWideKeywordsSyntax,e)),(!n||!a.match)&&(a=Zx.matchAsTree(i,t.match,e),!a.match)?Ft(null,new Vn.SyntaxMatchError(a.reason,t.syntax,r,a),a.iterations):Ft(a.match,null,a.iterations))}var Fp=class{constructor(t,r,n){if(this.cssWideKeywordsSyntax=T4,this.syntax=r,this.generic=!1,this.units={...Qx},this.atrules=Object.create(null),this.properties=Object.create(null),this.types=Object.create(null),this.structure=n||C4.getStructureFromConfig(t),t){if(t.units)for(let i of Object.keys(Qx))Array.isArray(t.units[i])&&(this.units[i]=t.units[i]);if(t.types)for(let[i,a]of Object.entries(t.types))this.addType_(i,a);if(t.generic){this.generic=!0;for(let[i,a]of Object.entries(S4.createGenericTypes(this.units)))this.addType_(i,a)}if(t.atrules)for(let[i,a]of Object.entries(t.atrules))this.addAtrule_(i,a);if(t.properties)for(let[i,a]of Object.entries(t.properties))this.addProperty_(i,a)}}checkStructure(t){function r(a,s){i.push({node:a,message:s})}let n=this.structure,i=[];return this.syntax.walk(t,function(a){n.hasOwnProperty(a.type)?n[a.type].check(a,r):r(a,"Unknown node type `"+a.type+"`")}),i.length?i:!1}createDescriptor(t,r,n,i=null){let a={type:r,name:n},s={type:r,name:n,parent:i,serializable:typeof t=="string"||t&&typeof t.type=="string",syntax:null,match:null,matchRef:null};return typeof t=="function"?s.match=Ul.buildMatchGraph(t,a):(typeof t=="string"?Object.defineProperty(s,"syntax",{get(){return Object.defineProperty(s,"syntax",{value:k4.parse(t)}),s.syntax}}):s.syntax=t,Object.defineProperty(s,"match",{get(){return Object.defineProperty(s,"match",{value:Ul.buildMatchGraph(s.syntax,a)}),s.match}}),r==="Property"&&Object.defineProperty(s,"matchRef",{get(){let o=s.syntax,u=O4(o)?Ul.buildMatchGraph({...o,terms:[o.terms[0].term]},a):null;return Object.defineProperty(s,"matchRef",{value:u}),u}})),s}addAtrule_(t,r){r&&(this.atrules[t]={type:"Atrule",name:t,prelude:r.prelude?this.createDescriptor(r.prelude,"AtrulePrelude",t):null,descriptors:r.descriptors?Object.keys(r.descriptors).reduce((n,i)=>(n[i]=this.createDescriptor(r.descriptors[i],"AtruleDescriptor",i,t),n),Object.create(null)):null})}addProperty_(t,r){r&&(this.properties[t]=this.createDescriptor(r,"Property",t))}addType_(t,r){r&&(this.types[t]=this.createDescriptor(r,"Type",t))}checkAtruleName(t){if(!this.getAtrule(t))return new Vn.SyntaxReferenceError("Unknown at-rule","@"+t)}checkAtrulePrelude(t,r){let n=this.checkAtruleName(t);if(n)return n;let i=this.getAtrule(t);if(!i.prelude&&r)return new SyntaxError("At-rule `@"+t+"` should not contain a prelude");if(i.prelude&&!r&&!Un(this,i.prelude,"",!1).matched)return new SyntaxError("At-rule `@"+t+"` should contain a prelude")}checkAtruleDescriptorName(t,r){let n=this.checkAtruleName(t);if(n)return n;let i=this.getAtrule(t),a=va.keyword(r);if(!i.descriptors)return new SyntaxError("At-rule `@"+t+"` has no known descriptors");if(!i.descriptors[a.name]&&!i.descriptors[a.basename])return new Vn.SyntaxReferenceError("Unknown at-rule descriptor",r)}checkPropertyName(t){if(!this.getProperty(t))return new Vn.SyntaxReferenceError("Unknown property",t)}matchAtrulePrelude(t,r){let n=this.checkAtrulePrelude(t,r);if(n)return Ft(null,n);let i=this.getAtrule(t);return i.prelude?Un(this,i.prelude,r||"",!1):Ft(null,null)}matchAtruleDescriptor(t,r,n){let i=this.checkAtruleDescriptorName(t,r);if(i)return Ft(null,i);let a=this.getAtrule(t),s=va.keyword(r);return Un(this,a.descriptors[s.name]||a.descriptors[s.basename],n,!1)}matchDeclaration(t){return t.type!=="Declaration"?Ft(null,new Error("Not a Declaration node")):this.matchProperty(t.property,t.value)}matchProperty(t,r){if(va.property(t).custom)return Ft(null,new Error("Lexer matching doesn't applicable for custom properties"));let n=this.checkPropertyName(t);return n?Ft(null,n):Un(this,this.getProperty(t),r,!0)}matchType(t,r){let n=this.getType(t);return n?Un(this,n,r,!1):Ft(null,new Vn.SyntaxReferenceError("Unknown type",t))}match(t,r){return typeof t!="string"&&(!t||!t.type)?Ft(null,new Vn.SyntaxReferenceError("Bad syntax")):((typeof t=="string"||!t.match)&&(t=this.createDescriptor(t,"Type","anonymous")),Un(this,t,r,!1))}findValueFragments(t,r,n,i){return Jx.matchFragments(this,r,this.matchProperty(t,r),n,i)}findDeclarationValueFragments(t,r,n){return Jx.matchFragments(this,t.value,this.matchDeclaration(t),r,n)}findAllFragments(t,r,n){let i=[];return this.syntax.walk(t,{visit:"Declaration",enter:a=>{i.push.apply(i,this.findDeclarationValueFragments(a,r,n))}}),i}getAtrule(t,r=!0){let n=va.keyword(t);return(n.vendor&&r?this.atrules[n.name]||this.atrules[n.basename]:this.atrules[n.name])||null}getAtrulePrelude(t,r=!0){let n=this.getAtrule(t,r);return n&&n.prelude||null}getAtruleDescriptor(t,r){return this.atrules.hasOwnProperty(t)&&this.atrules.declarators&&this.atrules[t].declarators[r]||null}getProperty(t,r=!0){let n=va.property(t);return(n.vendor&&r?this.properties[n.name]||this.properties[n.basename]:this.properties[n.name])||null}getType(t){return hasOwnProperty.call(this.types,t)?this.types[t]:null}validate(){function t(i,a,s,o){if(s.has(a))return s.get(a);s.set(a,!1),o.syntax!==null&&w4.walk(o.syntax,function(u){if(u.type!=="Type"&&u.type!=="Property")return;let l=u.type==="Type"?i.types:i.properties,c=u.type==="Type"?r:n;(!hasOwnProperty.call(l,u.name)||t(i,u.name,c,l[u.name]))&&s.set(a,!0)},this)}let r=new Map,n=new Map;for(let i in this.types)t(this,i,r,this.types[i]);for(let i in this.properties)t(this,i,n,this.properties[i]);return r=[...r.keys()].filter(i=>r.get(i)),n=[...n.keys()].filter(i=>n.get(i)),r.length||n.length?{types:r,properties:n}:null}dump(t,r){return{generic:this.generic,units:this.units,types:Gp(this.types,!r,t),properties:Gp(this.properties,!r,t),atrules:E4(this.atrules,!r,t)}}toString(){return JSON.stringify(this.dump())}};tv.Lexer=Fp});var iv=p((iie,nv)=>{"use strict";function Up(e,t){return typeof t=="string"&&/^\s*\|/.test(t)?typeof e=="string"?e+t:t.replace(/^\s*\|\s*/,""):t||null}function rv(e,t){let r=Object.create(null);for(let[n,i]of Object.entries(e))if(i){r[n]={};for(let a of Object.keys(i))t.includes(a)&&(r[n][a]=i[a])}return r}function q4(e,t){let r={...e};for(let[n,i]of Object.entries(t))switch(n){case"generic":r[n]=!!i;break;case"units":r[n]={...e[n]};for(let[a,s]of Object.entries(i))r[n][a]=Array.isArray(s)?s:[];break;case"atrules":r[n]={...e[n]};for(let[a,s]of Object.entries(i)){let o=r[n][a]||{},u=r[n][a]={prelude:o.prelude||null,descriptors:{...o.descriptors}};if(s){u.prelude=s.prelude?Up(u.prelude,s.prelude):u.prelude||null;for(let[l,c]of Object.entries(s.descriptors||{}))u.descriptors[l]=c?Up(u.descriptors[l],c):null;Object.keys(u.descriptors).length||(u.descriptors=null)}}break;case"types":case"properties":r[n]={...e[n]};for(let[a,s]of Object.entries(i))r[n][a]=Up(r[n][a],s);break;case"scope":case"features":r[n]={...e[n]};for(let[a,s]of Object.entries(i))r[n][a]={...r[n][a],...s};break;case"parseContext":r[n]={...e[n],...i};break;case"atrule":case"pseudo":r[n]={...e[n],...rv(i,["parse"])};break;case"node":r[n]={...e[n],...rv(i,["name","structure","parse","generate","walkContext"])};break}return r}nv.exports=q4});var Hp=p((aie,ov)=>{"use strict";var z4=aa(),_4=oS(),L4=PS(),W4=DS(),P4=FS(),av=jp(),Vp=iv();function sv(e){let t=_4.createParser(e),r=P4.createWalker(e),n=L4.createGenerator(e),{fromPlainObject:i,toPlainObject:a}=W4.createConvertor(r),s={lexer:null,createLexer:o=>new av.Lexer(o,s,s.lexer.structure),tokenize:z4.tokenize,parse:t,generate:n,walk:r,find:r.find,findLast:r.findLast,findAll:r.findAll,fromPlainObject:i,toPlainObject:a,fork(o){let u=Vp({},e);return sv(typeof o=="function"?o(u,Object.assign):Vp(u,o))}};return s.lexer=new av.Lexer({generic:e.generic,units:e.units,types:e.types,atrules:e.atrules,properties:e.properties,node:e.node},s),s}var B4=e=>sv(Vp({},e));ov.exports=B4});var lv=p((sie,D4)=>{D4.exports={atrules:{charset:{prelude:"<string>"},container:{prelude:"[ <container-name> ]? <container-condition>"},"font-face":{descriptors:{"unicode-range":{comment:"replaces <unicode-range>, an old production name",syntax:"<urange>#"}}},nest:{prelude:"<complex-selector-list>"},scope:{prelude:"[ ( <scope-start> ) ]? [ to ( <scope-end> ) ]?"},"position-try":{comment:"The list of descriptors: https://developer.mozilla.org/en-US/docs/Web/CSS/@position-try",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"}}},properties:{"-moz-background-clip":{comment:"deprecated syntax in old Firefox, https://developer.mozilla.org/en/docs/Web/CSS/background-clip",syntax:"padding | border"},"-moz-border-radius-bottomleft":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-left-radius",syntax:"<'border-bottom-left-radius'>"},"-moz-border-radius-bottomright":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-right-radius",syntax:"<'border-bottom-right-radius'>"},"-moz-border-radius-topleft":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-left-radius",syntax:"<'border-top-left-radius'>"},"-moz-border-radius-topright":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-right-radius",syntax:"<'border-bottom-right-radius'>"},"-moz-control-character-visibility":{comment:"firefox specific keywords, https://bugzilla.mozilla.org/show_bug.cgi?id=947588",syntax:"visible | hidden"},"-moz-osx-font-smoothing":{comment:"misssed old syntax https://developer.mozilla.org/en-US/docs/Web/CSS/font-smooth",syntax:"auto | grayscale"},"-moz-user-select":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/user-select",syntax:"none | text | all | -moz-none"},"-ms-flex-align":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-align",syntax:"start | end | center | baseline | stretch"},"-ms-flex-item-align":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-align",syntax:"auto | start | end | center | baseline | stretch"},"-ms-flex-line-pack":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-line-pack",syntax:"start | end | center | justify | distribute | stretch"},"-ms-flex-negative":{comment:"misssed old syntax implemented in IE; TODO: find references for comfirmation",syntax:"<'flex-shrink'>"},"-ms-flex-pack":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-pack",syntax:"start | end | center | justify | distribute"},"-ms-flex-order":{comment:"misssed old syntax implemented in IE; https://msdn.microsoft.com/en-us/library/jj127303(v=vs.85).aspx",syntax:"<integer>"},"-ms-flex-positive":{comment:"misssed old syntax implemented in IE; TODO: find references for comfirmation",syntax:"<'flex-grow'>"},"-ms-flex-preferred-size":{comment:"misssed old syntax implemented in IE; TODO: find references for comfirmation",syntax:"<'flex-basis'>"},"-ms-interpolation-mode":{comment:"https://msdn.microsoft.com/en-us/library/ff521095(v=vs.85).aspx",syntax:"nearest-neighbor | bicubic"},"-ms-grid-column-align":{comment:"add this property first since it uses as fallback for flexbox, https://msdn.microsoft.com/en-us/library/windows/apps/hh466338.aspx",syntax:"start | end | center | stretch"},"-ms-grid-row-align":{comment:"add this property first since it uses as fallback for flexbox, https://msdn.microsoft.com/en-us/library/windows/apps/hh466348.aspx",syntax:"start | end | center | stretch"},"-ms-hyphenate-limit-last":{comment:"misssed old syntax implemented in IE; https://www.w3.org/TR/css-text-4/#hyphenate-line-limits",syntax:"none | always | column | page | spread"},"-webkit-appearance":{comment:"webkit specific keywords",references:["http://css-infos.net/property/-webkit-appearance"],syntax:"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-background-clip":{comment:"https://developer.mozilla.org/en/docs/Web/CSS/background-clip",syntax:"[ <box> | border | padding | content | text ]#"},"-webkit-column-break-after":{comment:"added, http://help.dottoro.com/lcrthhhv.php",syntax:"always | auto | avoid"},"-webkit-column-break-before":{comment:"added, http://help.dottoro.com/lcxquvkf.php",syntax:"always | auto | avoid"},"-webkit-column-break-inside":{comment:"added, http://help.dottoro.com/lclhnthl.php",syntax:"always | auto | avoid"},"-webkit-font-smoothing":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/font-smooth",syntax:"auto | none | antialiased | subpixel-antialiased"},"-webkit-mask-box-image":{comment:"missed; https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-mask-box-image",syntax:"[ <url> | <gradient> | none ] [ <length-percentage>{4} <-webkit-mask-box-repeat>{2} ]?"},"-webkit-print-color-adjust":{comment:"missed",references:["https://developer.mozilla.org/en/docs/Web/CSS/-webkit-print-color-adjust"],syntax:"economy | exact"},"-webkit-text-security":{comment:"missed; http://help.dottoro.com/lcbkewgt.php",syntax:"none | circle | disc | square"},"-webkit-user-drag":{comment:"missed; http://help.dottoro.com/lcbixvwm.php",syntax:"none | element | auto"},"-webkit-user-select":{comment:"auto is supported by old webkit, https://developer.mozilla.org/en-US/docs/Web/CSS/user-select",syntax:"auto | none | text | all"},"alignment-baseline":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#AlignmentBaselineProperty"],syntax:"auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical"},"background-clip":{comment:"used <bg-clip> from CSS Backgrounds and Borders 4 since it adds new values",references:["https://github.com/csstree/csstree/issues/190"],syntax:"<bg-clip>#"},"baseline-shift":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#BaselineShiftProperty"],syntax:"baseline | sub | super | <svg-length>"},behavior:{comment:"added old IE property https://msdn.microsoft.com/en-us/library/ms530723(v=vs.85).aspx",syntax:"<url>+"},"container-type":{comment:"https://www.w3.org/TR/css-contain-3/#propdef-container-type",syntax:"normal || [ size | inline-size ]"},cue:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<'cue-before'> <'cue-after'>?"},"cue-after":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<url> <decibel>? | none"},"cue-before":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<url> <decibel>? | none"},cursor:{comment:"added legacy keywords: hand, -webkit-grab. -webkit-grabbing, -webkit-zoom-in, -webkit-zoom-out, -moz-grab, -moz-grabbing, -moz-zoom-in, -moz-zoom-out",references:["https://www.sitepoint.com/css3-cursor-styles/"],syntax:"[ [ <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 ] ]"},display:{comment:"extended with -ms-flexbox",syntax:"| <-non-standard-display>"},position:{comment:"extended with -webkit-sticky",syntax:"| -webkit-sticky"},"dominant-baseline":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#DominantBaselineProperty"],syntax:"auto | use-script | no-change | reset-size | ideographic | alphabetic | hanging | mathematical | central | middle | text-after-edge | text-before-edge"},"image-rendering":{comment:"extended with <-non-standard-image-rendering>, added SVG keywords optimizeSpeed and optimizeQuality",references:["https://developer.mozilla.org/en/docs/Web/CSS/image-rendering","https://www.w3.org/TR/SVG/painting.html#ImageRenderingProperty"],syntax:"| optimizeSpeed | optimizeQuality | <-non-standard-image-rendering>"},fill:{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#FillProperty"],syntax:"<paint>"},"fill-opacity":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#FillProperty"],syntax:"<number-zero-one>"},filter:{comment:"extend with IE legacy syntaxes",syntax:"| <-ms-filter-function-list>"},font:{comment:"align with font-4, fix <'font-family'>#, add non standard fonts",references:["https://drafts.csswg.org/css-fonts-4/#font-prop","https://github.com/w3c/csswg-drafts/pull/10832","https://webkit.org/blog/3709/using-the-system-font-in-web-content/"],syntax:"[ [ <'font-style'> || <font-variant-css2> || <'font-weight'> || <font-width-css3> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'># ] | <system-family-name> | <-non-standard-font>"},"glyph-orientation-horizontal":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#GlyphOrientationHorizontalProperty"],syntax:"<angle>"},"glyph-orientation-vertical":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#GlyphOrientationVerticalProperty"],syntax:"<angle>"},kerning:{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#KerningProperty"],syntax:"auto | <svg-length>"},"letter-spacing":{comment:"fix syntax <length> -> <length-percentage>",references:["https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/letter-spacing"],syntax:"normal | <length-percentage>"},"max-width":{comment:"extend by non-standard size keywords https://developer.mozilla.org/en-US/docs/Web/CSS/width",syntax:"| stretch | <-non-standard-size>"},"max-height":{comment:"extend by non-standard size keywords https://developer.mozilla.org/en-US/docs/Web/CSS/width",syntax:"| stretch | <-non-standard-size>"},width:{references:["https://developer.mozilla.org/en-US/docs/Web/CSS/width","https://github.com/csstree/stylelint-validator/issues/29"],syntax:"| stretch | <-non-standard-size>"},height:{syntax:"| stretch | <-non-standard-size>"},"min-width":{comment:"extend by non-standard width keywords https://developer.mozilla.org/en-US/docs/Web/CSS/width",syntax:"| stretch | <-non-standard-size>"},"min-height":{syntax:"| stretch | <-non-standard-size>"},overflow:{comment:"extend by vendor keywords https://developer.mozilla.org/en-US/docs/Web/CSS/overflow",syntax:"| <-non-standard-overflow>"},pause:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<'pause-before'> <'pause-after'>?"},"pause-after":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},"pause-before":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},rest:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<'rest-before'> <'rest-after'>?"},"rest-after":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},"rest-before":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},"scroll-timeline":{comment:"fix according to spec",references:["https://www.w3.org/TR/scroll-animations-1/#scroll-timeline-shorthand"],syntax:"[ <'scroll-timeline-name'> || <'scroll-timeline-axis'> ]#"},"scroll-timeline-name":{comment:"fix according to spec",references:["https://w3c.github.io/csswg-drafts/scroll-animations/#propdef-scroll-timeline-name"],syntax:"[ none | <dashed-ident> ]#"},src:{comment:"added @font-face's src property https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/src",syntax:"[ <url> [ format( <string># ) ]? | local( <family-name> ) ]#"},speak:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"auto | never | always"},"speak-as":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"normal | spell-out || digits || [ literal-punctuation | no-punctuation ]"},stroke:{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<paint>"},"stroke-dasharray":{comment:"added SVG property; a list of comma and/or white space separated <length>s and <percentage>s",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"none | [ <svg-length>+ ]#"},"stroke-dashoffset":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<svg-length>"},"stroke-linecap":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"butt | round | square"},"stroke-linejoin":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"miter | round | bevel"},"stroke-miterlimit":{comment:"added SVG property (<miterlimit> = <number-one-or-greater>) ",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<number-one-or-greater>"},"stroke-opacity":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<number-zero-one>"},"stroke-width":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<svg-length>"},"unicode-bidi":{comment:"added prefixed keywords https://developer.mozilla.org/en-US/docs/Web/CSS/unicode-bidi",syntax:"| -moz-isolate | -moz-isolate-override | -moz-plaintext | -webkit-isolate | -webkit-isolate-override | -webkit-plaintext"},"unicode-range":{comment:"added missed property https://developer.mozilla.org/en-US/docs/Web/CSS/%40font-face/unicode-range",syntax:"<urange>#"},"voice-balance":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<number> | left | center | right | leftwards | rightwards"},"voice-duration":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"auto | <time>"},"voice-family":{comment:"<name> -> <family-name>, https://www.w3.org/TR/css3-speech/#property-index",syntax:"[ [ <family-name> | <generic-voice> ] , ]* [ <family-name> | <generic-voice> ] | preserve"},"voice-pitch":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<frequency> && absolute | [ [ x-low | low | medium | high | x-high ] || [ <frequency> | <semitones> | <percentage> ] ]"},"voice-range":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<frequency> && absolute | [ [ x-low | low | medium | high | x-high ] || [ <frequency> | <semitones> | <percentage> ] ]"},"voice-rate":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"[ normal | x-slow | slow | medium | fast | x-fast ] || <percentage>"},"voice-stress":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"normal | strong | moderate | none | reduced"},"voice-volume":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"silent | [ [ x-soft | soft | medium | loud | x-loud ] || <decibel> ]"},"writing-mode":{comment:"extend with SVG keywords",syntax:"| <svg-writing-mode>"},"white-space-trim":{syntax:"none | discard-before || discard-after || discard-inner",comment:"missed, https://www.w3.org/TR/css-text-4/#white-space-trim"},"position-area":{syntax:"none | <position-area>",comment:"replaced <'inset-area'>, https://drafts.csswg.org/css-anchor-position-1/#position-area"},"position-try-fallbacks":{syntax:"none | [ [<dashed-ident> || <try-tactic>] | <'position-area'> ]#",comment:"replaced <'position-try-options'>, https://drafts.csswg.org/css-anchor-position-1/#position-try-fallbacks"},"word-break":{syntax:"normal | break-all | keep-all | break-word | auto-phrase",comment:"added in Chrome/Edge 119, not covered by a spec currently (2024-09-02)",references:["https://developer.mozilla.org/en-US/docs/Web/CSS/word-break"]}},types:{"-legacy-gradient":{comment:"added collection of legacy gradient syntaxes",syntax:"<-webkit-gradient()> | <-legacy-linear-gradient> | <-legacy-repeating-linear-gradient> | <-legacy-radial-gradient> | <-legacy-repeating-radial-gradient>"},"-legacy-linear-gradient":{comment:"like standard syntax but w/o `to` keyword https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient",syntax:"-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":{comment:"like standard syntax but w/o `to` keyword https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient",syntax:"-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":{comment:"like standard syntax but w/o `to` keyword https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient",syntax:"[ <angle> | <side-or-corner> ]? , <color-stop-list>"},"-legacy-radial-gradient":{comment:"deprecated syntax that implemented by some browsers https://www.w3.org/TR/2011/WD-css3-images-20110908/#radial-gradients",syntax:"-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":{comment:"deprecated syntax that implemented by some browsers https://www.w3.org/TR/2011/WD-css3-images-20110908/#radial-gradients",syntax:"-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":{comment:"deprecated syntax that implemented by some browsers https://www.w3.org/TR/2011/WD-css3-images-20110908/#radial-gradients",syntax:"[ <position> , ]? [ [ [ <-legacy-radial-gradient-shape> || <-legacy-radial-gradient-size> ] | [ <length> | <percentage> ]{2} ] , ]? <color-stop-list>"},"-legacy-radial-gradient-size":{comment:"before a standard it contains 2 extra keywords (`contain` and `cover`) https://www.w3.org/TR/2011/WD-css3-images-20110908/#ltsize",syntax:"closest-side | closest-corner | farthest-side | farthest-corner | contain | cover"},"-legacy-radial-gradient-shape":{comment:"define to double sure it doesn't extends in future https://www.w3.org/TR/2011/WD-css3-images-20110908/#ltshape",syntax:"circle | ellipse"},"-non-standard-font":{comment:"non standard fonts",references:["https://webkit.org/blog/3709/using-the-system-font-in-web-content/"],syntax:"-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":{comment:"non standard colors",references:["http://cssdot.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_CSS/color-i305.html","https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Mozilla_Color_Preference_Extensions"],syntax:"-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":{comment:"non-standard keywords http://phrogz.net/tmp/canvas_image_zoom.html",syntax:"optimize-contrast | -moz-crisp-edges | -o-crisp-edges | -webkit-optimize-contrast"},"-non-standard-overflow":{comment:"non-standard keywords https://developer.mozilla.org/en-US/docs/Web/CSS/overflow",syntax:"overlay | -moz-scrollbars-none | -moz-scrollbars-horizontal | -moz-scrollbars-vertical | -moz-hidden-unscrollable"},"-non-standard-size":{comment:"non-standard keywords https://developer.mozilla.org/en-US/docs/Web/CSS/width",syntax:"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()":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/ - TODO: simplify when after match algorithm improvement ( [, point, radius | , point] -> [, radius]? , point )",syntax:"-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":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"from( <color> ) | color-stop( [ <number-zero-one> | <percentage> ] , <color> ) | to( <color> )"},"-webkit-gradient-point":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"[ left | center | right | <length-percentage> ] [ top | center | bottom | <length-percentage> ]"},"-webkit-gradient-radius":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"<length> | <percentage>"},"-webkit-gradient-type":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"linear | radial"},"-webkit-mask-box-repeat":{comment:"missed; https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-mask-box-image",syntax:"repeat | stretch | round"},"-ms-filter-function-list":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"<-ms-filter-function>+"},"-ms-filter-function":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"<-ms-filter-function-progid> | <-ms-filter-function-legacy>"},"-ms-filter-function-progid":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"'progid:' [ <ident-token> '.' ]* [ <ident-token> | <function-token> <any-value>? ) ]"},"-ms-filter-function-legacy":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"<ident-token> | <function-token> <any-value>? )"},"absolute-color-base":{comment:"https://www.w3.org/TR/css-color-4/#color-syntax",syntax:"<hex-color> | <absolute-color-function> | <named-color> | transparent"},"absolute-color-function":{comment:"https://www.w3.org/TR/css-color-4/#color-syntax",syntax:"rgb()> | <rgba()> | <hsl()> | <hsla()> | <hwb()> | <lab()> | <lch()> | <oklab()> | <oklch()> | <color()>"},age:{comment:"https://www.w3.org/TR/css3-speech/#voice-family",syntax:"child | young | old"},"attr-name":{syntax:"<wq-name>"},"attr-fallback":{syntax:"<any-value>"},"bg-clip":{comment:"missed, https://drafts.csswg.org/css-backgrounds-4/#typedef-bg-clip",syntax:"<box> | border | text"},bottom:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},"content-list":{comment:"added attr(), see https://github.com/csstree/csstree/issues/201",syntax:"[ <string> | contents | <image> | <counter> | <quote> | <target> | <leader()> | <attr()> ]+"},"container-name":{comment:"missed, https://drafts.csswg.org/css-contain-3/#container-rule",syntax:"<custom-ident>"},"container-condition":{comment:"missed, https://drafts.csswg.org/css-contain-3/#container-rule",syntax:"not <query-in-parens> | <query-in-parens> [ [ and <query-in-parens> ]* | [ or <query-in-parens> ]* ]"},"coord-box":{syntax:"content-box | padding-box | border-box | fill-box | stroke-box | view-box"},"element()":{comment:"https://drafts.csswg.org/css-gcpm/#element-syntax & https://drafts.csswg.org/css-images-4/#element-notation",syntax:"element( <custom-ident> , [ first | start | last | first-except ]? ) | element( <id-selector> )"},"generic-voice":{comment:"https://www.w3.org/TR/css3-speech/#voice-family",syntax:"[ <age>? <gender> <integer>? ]"},gender:{comment:"https://www.w3.org/TR/css3-speech/#voice-family",syntax:"male | female | neutral"},"general-enclosed":{comment:"remove ident-token, optional any-value, brackets (see https://drafts.csswg.org/mediaqueries-5/#typedef-general-enclosed)",syntax:"[ <function-token> <any-value>? ) ] | [ ( <any-value>? ) ]"},"generic-family":{comment:"new definition on font-4, https://drafts.csswg.org/css-fonts-4/#typedef-generic-family",syntax:"<generic-script-specific>| <generic-complete> | <generic-incomplete> | <-non-standard-generic-family>"},"generic-script-specific":{syntax:"generic(kai) | generic(fangsong) | generic(nastaliq)"},"generic-complete":{syntax:"serif | sans-serif | system-ui | cursive | fantasy | math | monospace"},"generic-incomplete":{syntax:"ui-serif | ui-sans-serif | ui-monospace | ui-rounded"},"-non-standard-generic-family":{syntax:"-apple-system | BlinkMacSystemFont",references:["https://css-tricks.com/snippets/css/system-font-stack/","https://webkit.org/blog/3709/using-the-system-font-in-web-content/"]},gradient:{comment:"added legacy syntaxes support",syntax:"| <-legacy-gradient>"},left:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},color:{comment:"css-color-5, added non standard color names",syntax:"<color-base> | currentColor | <system-color> | <device-cmyk()> | <light-dark()> | <-non-standard-color>"},"color-base":{syntax:"<hex-color> | <color-function> | <named-color> | <color-mix()> | transparent"},"color-function":{syntax:"<rgb()> | <rgba()> | <hsl()> | <hsla()> | <hwb()> | <lab()> | <lch()> | <oklab()> | <oklch()> | <color()>"},"system-color":{syntax:"AccentColor | AccentColorText | ActiveText | ButtonBorder | ButtonFace | ButtonText | Canvas | CanvasText | Field | FieldText | GrayText | Highlight | HighlightText | LinkText | Mark | MarkText | SelectedItem | SelectedItemText | VisitedText"},"device-cmyk()":{syntax:"<legacy-device-cmyk-syntax> | <modern-device-cmyk-syntax>"},"legacy-device-cmyk-syntax":{syntax:"device-cmyk( <number>#{4} )"},"modern-device-cmyk-syntax":{syntax:"device-cmyk( <cmyk-component>{4} [ / [ <alpha-value> | none ] ]? )"},"cmyk-component":{syntax:"<number> | <percentage> | none"},"color-mix()":{syntax:"color-mix( <color-interpolation-method> , [ <color> && <percentage [0,100]>? ]#{2} )"},"color-interpolation-method":{syntax:"in [ <rectangular-color-space> | <polar-color-space> <hue-interpolation-method>? | <custom-color-space> ]"},"color-space":{syntax:"<rectangular-color-space> | <polar-color-space> | <custom-color-space>"},"rectangular-color-space":{syntax:"srgb | srgb-linear | display-p3 | a98-rgb | prophoto-rgb | rec2020 | lab | oklab | xyz | xyz-d50 | xyz-d65"},"polar-color-space":{syntax:"hsl | hwb | lch | oklch"},"custom-color-space":{syntax:"<dashed-ident>"},"hue-interpolation-method":{syntax:"[ shorter | longer | increasing | decreasing ] hue"},paint:{comment:"used by SVG https://www.w3.org/TR/SVG/painting.html#SpecifyingPaint",syntax:"none | <color> | <url> [ none | <color> ]? | context-fill | context-stroke"},"palette-identifier":{comment:"<palette-identifier> is parsed as a <dashed-ident> (https://drafts.csswg.org/css-fonts/#typedef-font-palette-palette-identifier)",syntax:"<dashed-ident>"},right:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},shape:{comment:"missed spaces in function body and add backwards compatible syntax",syntax:"rect( <top>, <right>, <bottom>, <left> ) | rect( <top> <right> <bottom> <left> )"},"scope-start":{syntax:"<forgiving-selector-list>"},"scope-end":{syntax:"<forgiving-selector-list>"},"forgiving-selector-list":{syntax:"<complex-real-selector-list>"},"forgiving-relative-selector-list":{syntax:"<relative-real-selector-list>"},"selector-list":{syntax:"<complex-selector-list>"},"complex-real-selector-list":{syntax:"<complex-real-selector>#"},"simple-selector-list":{syntax:"<simple-selector>#"},"relative-real-selector-list":{syntax:"<relative-real-selector>#"},"complex-selector":{syntax:"<complex-selector-unit> [ <combinator>? <complex-selector-unit> ]*"},"complex-selector-unit":{syntax:"[ <compound-selector>? <pseudo-compound-selector>* ]!"},"complex-real-selector":{syntax:"<compound-selector> [ <combinator>? <compound-selector> ]*"},"relative-real-selector":{syntax:"<combinator>? <complex-real-selector>"},"compound-selector":{syntax:"[ <type-selector>? <subclass-selector>* ]!"},"pseudo-compound-selector":{syntax:" <pseudo-element-selector> <pseudo-class-selector>*"},"simple-selector":{syntax:"<type-selector> | <subclass-selector>"},combinator:{syntax:"'>' | '+' | '~' | [ '|' '|' ]"},"pseudo-element-selector":{syntax:"':' <pseudo-class-selector> | <legacy-pseudo-element-selector>"},"legacy-pseudo-element-selector":{syntax:" ':' [before | after | first-line | first-letter]"},"single-animation-composition":{comment:"missed definition",references:["https://w3c.github.io/csswg-drafts/css-animations-2/#typedef-single-animation-composition"],syntax:"replace | add | accumulate"},"svg-length":{comment:"All coordinates and lengths in SVG can be specified with or without a unit identifier",references:["https://www.w3.org/TR/SVG11/coords.html#Units"],syntax:"<percentage> | <length> | <number>"},"svg-writing-mode":{comment:"SVG specific keywords (deprecated for CSS)",references:["https://developer.mozilla.org/en/docs/Web/CSS/writing-mode","https://www.w3.org/TR/SVG/text.html#WritingModeProperty"],syntax:"lr-tb | rl-tb | tb-rl | lr | rl | tb"},top:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},x:{comment:"missed; not sure we should add it, but no others except `cursor` is using it so it's ok for now; https://drafts.csswg.org/css-ui-3/#cursor",syntax:"<number>"},y:{comment:"missed; not sure we should add it, but no others except `cursor` is using so it's ok for now; https://drafts.csswg.org/css-ui-3/#cursor",syntax:"<number>"},declaration:{comment:"missed, restored by https://drafts.csswg.org/css-syntax",syntax:"<ident-token> : <declaration-value>? [ '!' important ]?"},"declaration-list":{comment:"missed, restored by https://drafts.csswg.org/css-syntax",syntax:"[ <declaration>? ';' ]* <declaration>?"},url:{comment:"https://drafts.csswg.org/css-values-4/#urls",syntax:"url( <string> <url-modifier>* ) | <url-token>"},"url-modifier":{comment:"https://drafts.csswg.org/css-values-4/#typedef-url-modifier",syntax:"<ident> | <function-token> <any-value> )"},"number-zero-one":{syntax:"<number [0,1]>"},"number-one-or-greater":{syntax:"<number [1,\u221E]>"},"color()":{syntax:"color( <colorspace-params> [ / [ <alpha-value> | none ] ]? )"},"colorspace-params":{syntax:"[ <predefined-rgb-params> | <xyz-params>]"},"predefined-rgb-params":{syntax:"<predefined-rgb> [ <number> | <percentage> | none ]{3}"},"predefined-rgb":{syntax:"srgb | srgb-linear | display-p3 | a98-rgb | prophoto-rgb | rec2020"},"xyz-params":{syntax:"<xyz-space> [ <number> | <percentage> | none ]{3}"},"xyz-space":{syntax:"xyz | xyz-d50 | xyz-d65"},"oklab()":{comment:"https://www.w3.org/TR/css-color-4/#specifying-oklab-oklch",syntax:"oklab( [ <percentage> | <number> | none] [ <percentage> | <number> | none] [ <percentage> | <number> | none] [ / [<alpha-value> | none] ]? )"},"oklch()":{comment:"https://www.w3.org/TR/css-color-4/#specifying-oklab-oklch",syntax:"oklch( [ <percentage> | <number> | none] [ <percentage> | <number> | none] [ <hue> | none] [ / [<alpha-value> | none] ]? )"},"offset-path":{syntax:"<ray()> | <url> | <basic-shape>"},"query-in-parens":{comment:"missed, https://drafts.csswg.org/css-contain-3/#container-rule",syntax:"( <container-condition> ) | ( <size-feature> ) | style( <style-query> ) | <general-enclosed>"},"size-feature":{comment:"missed, https://drafts.csswg.org/css-contain-3/#typedef-size-feature",syntax:"<mf-plain> | <mf-boolean> | <mf-range>"},"style-feature":{comment:"missed, https://drafts.csswg.org/css-contain-3/#typedef-style-feature",syntax:"<declaration>"},"style-query":{comment:"missed, https://drafts.csswg.org/css-contain-3/#container-rule",syntax:"<style-condition> | <style-feature>"},"style-condition":{comment:"missed, https://drafts.csswg.org/css-contain-3/#container-rule",syntax:"not <style-in-parens> | <style-in-parens> [ [ and <style-in-parens> ]* | [ or <style-in-parens> ]* ]"},"style-in-parens":{comment:"missed, https://drafts.csswg.org/css-contain-3/#container-rule",syntax:"( <style-condition> ) | ( <style-feature> ) | <general-enclosed>"},"-non-standard-display":{syntax:"-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-area":{syntax:"[ [ 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} ]",comment:"initial name for <position-area> before renamed",references:["https://www.w3.org/TR/css-anchor-position-1/#inset-area"]},"position-area":{syntax:"[ [ 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} ]",comment:"replaced <inset-area>",references:["https://drafts.csswg.org/css-anchor-position-1/#typedef-position-area"]},"anchor()":{syntax:"anchor( <anchor-element>? && <anchor-side>, <length-percentage>? )",comment:"missed",references:["https://drafts.csswg.org/css-anchor-position-1/#anchor-pos"]},"anchor-side":{syntax:"inside | outside | top | left | right | bottom | start | end | self-start | self-end | <percentage> | center"},"anchor-size()":{syntax:"anchor-size( [ <anchor-element> || <anchor-size> ]? , <length-percentage>? )",comment:"missed",references:["https://drafts.csswg.org/css-anchor-position-1/#funcdef-anchor-size"]},"anchor-size":{syntax:"width | height | block | inline | self-block | self-inline"},"anchor-element":{syntax:"<dashed-ident>",comment:"missed, https://drafts.csswg.org/css-anchor-position-1/#typedef-anchor-element"},"try-size":{syntax:"most-width | most-height | most-block-size | most-inline-size",comment:"missed, https://drafts.csswg.org/css-anchor-position-1/#typedef-try-size"},"try-tactic":{syntax:"flip-block || flip-inline || flip-start",comment:"missed, https://drafts.csswg.org/css-anchor-position-1/#typedef-position-try-fallbacks-try-tactic"},"font-variant-css2":{syntax:"normal | small-caps",comment:"new definition on font-4, https://drafts.csswg.org/css-fonts-4/#font-variant-css21-values"},"font-width-css3":{syntax:"normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded",comment:"new definition on font-4, https://drafts.csswg.org/css-fonts-4/#font-width-css3-values"},"system-family-name":{syntax:"caption | icon | menu | message-box | small-caption | status-bar",comment:"new definition on font-4, https://drafts.csswg.org/css-fonts-4/#system-family-name-value"}}}});var cv=p((oie,uv)=>{"use strict";var N4=lv(),I4=N4;uv.exports=I4});var dv=p((lie,R4)=>{R4.exports={"@charset":{syntax:'@charset "<charset>";',groups:["CSS Charsets"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@charset"},"@counter-style":{syntax:`@counter-style <counter-style-name> {
|
||
[ system: <counter-system>; ] ||
|
||
[ symbols: <counter-symbols>; ] ||
|
||
[ additive-symbols: <additive-symbols>; ] ||
|
||
[ negative: <negative-symbol>; ] ||
|
||
[ prefix: <prefix>; ] ||
|
||
[ suffix: <suffix>; ] ||
|
||
[ range: <range>; ] ||
|
||
[ pad: <padding>; ] ||
|
||
[ speak-as: <speak-as>; ] ||
|
||
[ fallback: <counter-style-name>; ]
|
||
}`,interfaces:["CSSCounterStyleRule"],groups:["CSS Counter Styles"],descriptors:{"additive-symbols":{syntax:"[ <integer> && <symbol> ]#",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},fallback:{syntax:"<counter-style-name>",media:"all",initial:"decimal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},negative:{syntax:"<symbol> <symbol>?",media:"all",initial:'"-" hyphen-minus',percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},pad:{syntax:"<integer> && <symbol>",media:"all",initial:'0 ""',percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},prefix:{syntax:"<symbol>",media:"all",initial:'""',percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},range:{syntax:"[ [ <integer> | infinite ]{2} ]# | auto",media:"all",initial:"auto",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"speak-as":{syntax:"auto | bullets | numbers | words | spell-out | <counter-style-name>",media:"all",initial:"auto",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},suffix:{syntax:"<symbol>",media:"all",initial:'". "',percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},symbols:{syntax:"<symbol>+",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},system:{syntax:"cyclic | numeric | alphabetic | symbolic | additive | [ fixed <integer>? ] | [ extends <counter-style-name> ]",media:"all",initial:"symbolic",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@counter-style"},"@document":{syntax:`@document [ <url> | url-prefix(<string>) | domain(<string>) | media-document(<string>) | regexp(<string>) ]# {
|
||
<group-rule-body>
|
||
}`,interfaces:["CSSGroupingRule","CSSConditionRule"],groups:["CSS Conditional Rules"],status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@document"},"@font-palette-values":{syntax:"@font-palette-values <dashed-ident> { <declaration-list> }",groups:["CSS Fonts"],descriptors:{"base-palette":{syntax:"light | dark | <integer [0,\u221E]>",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-family":{syntax:"<family-name>#",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"override-colors":{syntax:"[ <integer [0,\u221E]> <absolute-color-base> ]#",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@font-palette-values"},"@font-face":{syntax:`@font-face {
|
||
[ font-family: <family-name>; ] ||
|
||
[ src: <src>; ] ||
|
||
[ unicode-range: <unicode-range>; ] ||
|
||
[ font-variant: <font-variant>; ] ||
|
||
[ font-feature-settings: <font-feature-settings>; ] ||
|
||
[ font-variation-settings: <font-variation-settings>; ] ||
|
||
[ font-stretch: <font-stretch>; ] ||
|
||
[ font-weight: <font-weight>; ] ||
|
||
[ font-style: <font-style>; ] ||
|
||
[ size-adjust: <size-adjust>; ] ||
|
||
[ ascent-override: <ascent-override>; ] ||
|
||
[ descent-override: <descent-override>; ] ||
|
||
[ line-gap-override: <line-gap-override>; ]
|
||
}`,interfaces:["CSSFontFaceRule"],groups:["CSS Fonts"],descriptors:{"ascent-override":{syntax:"normal | <percentage>",media:"all",initial:"normal",percentages:"asSpecified",computed:"asSpecified",order:"orderOfAppearance",status:"experimental"},"descent-override":{syntax:"normal | <percentage>",media:"all",initial:"normal",percentages:"asSpecified",computed:"asSpecified",order:"orderOfAppearance",status:"experimental"},"font-display":{syntax:"[ auto | block | swap | fallback | optional ]",media:"visual",percentages:"no",initial:"auto",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},"font-family":{syntax:"<family-name>",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-feature-settings":{syntax:"normal | <feature-tag-value>#",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"font-variation-settings":{syntax:"normal | [ <string> <number> ]#",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"font-stretch":{syntax:"<font-stretch-absolute>{1,2}",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-style":{syntax:"normal | italic | oblique <angle>{0,2}",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-weight":{syntax:"<font-weight-absolute>{1,2}",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"line-gap-override":{syntax:"normal | <percentage>",media:"all",initial:"normal",percentages:"asSpecified",computed:"asSpecified",order:"orderOfAppearance",status:"experimental"},"size-adjust":{syntax:"<percentage>",media:"all",initial:"100%",percentages:"asSpecified",computed:"asSpecified",order:"orderOfAppearance",status:"experimental"},src:{syntax:"[ <url> [ format( <string># ) ]? | local( <family-name> ) ]#",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"unicode-range":{syntax:"<unicode-range>#",media:"all",initial:"U+0-10FFFF",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@font-face"},"@font-feature-values":{syntax:`@font-feature-values <family-name># {
|
||
<feature-value-block-list>
|
||
}`,interfaces:["CSSFontFeatureValuesRule"],groups:["CSS Fonts"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@font-feature-values"},"@import":{syntax:`@import [ <string> | <url> ]
|
||
[ layer | layer(<layer-name>) ]?
|
||
[ supports( [ <supports-condition> | <declaration> ] ) ]?
|
||
<media-query-list>? ;`,groups:["CSS Conditional Rules","Media Queries"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@import"},"@keyframes":{syntax:`@keyframes <keyframes-name> {
|
||
<keyframe-block-list>
|
||
}`,interfaces:["CSSKeyframeRule","CSSKeyframesRule"],groups:["CSS Animations"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@keyframes"},"@layer":{syntax:`@layer [ <layer-name># | <layer-name>? {
|
||
<stylesheet>
|
||
} ]`,interfaces:["CSSLayerBlockRule","CSSLayerStatementRule"],groups:["CSS Cascading and Inheritance"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@layer"},"@media":{syntax:`@media <media-query-list> {
|
||
<group-rule-body>
|
||
}`,interfaces:["CSSGroupingRule","CSSConditionRule","CSSMediaRule","CSSCustomMediaRule"],groups:["CSS Conditional Rules","Media Queries"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@media"},"@namespace":{syntax:"@namespace <namespace-prefix>? [ <string> | <url> ];",groups:["CSS Namespaces"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@namespace"},"@page":{syntax:`@page <page-selector-list> {
|
||
<page-body>
|
||
}`,interfaces:["CSSPageRule"],groups:["CSS Pages"],descriptors:{bleed:{syntax:"auto | <length>",media:["visual","paged"],initial:"auto",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},marks:{syntax:"none | [ crop || cross ]",media:["visual","paged"],initial:"none",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"page-orientation":{syntax:"upright | rotate-left | rotate-right ",media:["visual","paged"],initial:"upright",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},size:{syntax:"<length>{1,2} | auto | [ <page-size> || [ portrait | landscape ] ]",media:["visual","paged"],initial:"auto",percentages:"no",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"orderOfAppearance",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@page"},"@position-try":{syntax:`@position-try <dashed-ident> {
|
||
<declaration-list>
|
||
}`,interfaces:["CSSPositionTryRule"],groups:["CSS Positioning"],status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@position-try"},"@property":{syntax:`@property <custom-property-name> {
|
||
<declaration-list>
|
||
}`,interfaces:["CSS","CSSPropertyRule"],groups:["CSS Houdini"],descriptors:{syntax:{syntax:"<string>",media:"all",percentages:"no",initial:"n/a (required)",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},inherits:{syntax:"true | false",media:"all",percentages:"no",initial:"auto",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},"initial-value":{syntax:"<declaration-value>?",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"experimental"}},status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@property"},"@scope":{syntax:`@scope [(<scope-start>)]? [to (<scope-end>)]? {
|
||
<rule-list>
|
||
}`,groups:["CSS Conditional Rules"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@scope"},"@starting-style":{syntax:`@starting-style {
|
||
<declaration-list> | <group-rule-body>
|
||
}`,interfaces:["CSSStartingStyleRule"],groups:["CSS Animations"],status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@starting-style"},"@supports":{syntax:`@supports <supports-condition> {
|
||
<group-rule-body>
|
||
}`,interfaces:["CSSGroupingRule","CSSConditionRule","CSSSupportsRule"],groups:["CSS Conditional Rules"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@supports"}}});var pv=p((uie,M4)=>{M4.exports={"--*":{syntax:"<declaration-value>",media:"all",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Variables"],initial:"seeProse",appliesto:"allElements",computed:"asSpecifiedWithVarsSubstituted",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/--*"},"-ms-accelerator":{syntax:"false | true",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"false",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-accelerator"},"-ms-block-progression":{syntax:"tb | rl | bt | lr",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"tb",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-block-progression"},"-ms-content-zoom-chaining":{syntax:"none | chained",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-chaining"},"-ms-content-zooming":{syntax:"none | zoom",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"zoomForTheTopLevelNoneForTheRest",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zooming"},"-ms-content-zoom-limit":{syntax:"<'-ms-content-zoom-limit-min'> <'-ms-content-zoom-limit-max'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:["-ms-content-zoom-limit-max","-ms-content-zoom-limit-min"],groups:["Microsoft Extensions"],initial:["-ms-content-zoom-limit-max","-ms-content-zoom-limit-min"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-content-zoom-limit-max","-ms-content-zoom-limit-min"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit"},"-ms-content-zoom-limit-max":{syntax:"<percentage>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"maxZoomFactor",groups:["Microsoft Extensions"],initial:"400%",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit-max"},"-ms-content-zoom-limit-min":{syntax:"<percentage>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"minZoomFactor",groups:["Microsoft Extensions"],initial:"100%",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit-min"},"-ms-content-zoom-snap":{syntax:"<'-ms-content-zoom-snap-type'> || <'-ms-content-zoom-snap-points'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-content-zoom-snap-type","-ms-content-zoom-snap-points"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-content-zoom-snap-type","-ms-content-zoom-snap-points"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap"},"-ms-content-zoom-snap-points":{syntax:"snapInterval( <percentage>, <percentage> ) | snapList( <percentage># )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"snapInterval(0%, 100%)",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap-points"},"-ms-content-zoom-snap-type":{syntax:"none | proximity | mandatory",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap-type"},"-ms-filter":{syntax:"<string>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:'""',appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-filter"},"-ms-flow-from":{syntax:"[ none | <custom-ident> ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-flow-from"},"-ms-flow-into":{syntax:"[ none | <custom-ident> ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"iframeElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-flow-into"},"-ms-grid-columns":{syntax:"none | <track-list> | <auto-track-list>",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-grid-columns"},"-ms-grid-rows":{syntax:"none | <track-list> | <auto-track-list>",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-grid-rows"},"-ms-high-contrast-adjust":{syntax:"auto | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-high-contrast-adjust"},"-ms-hyphenate-limit-chars":{syntax:"auto | <integer>{1,3}",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-chars"},"-ms-hyphenate-limit-lines":{syntax:"no-limit | <integer>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"no-limit",appliesto:"blockContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-lines"},"-ms-hyphenate-limit-zone":{syntax:"<percentage> | <length>",media:"visual",inherited:!0,animationType:"discrete",percentages:"referToLineBoxWidth",groups:["Microsoft Extensions"],initial:"0",appliesto:"blockContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-zone"},"-ms-ime-align":{syntax:"auto | after",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-ime-align"},"-ms-overflow-style":{syntax:"auto | none | scrollbar | -ms-autohiding-scrollbar",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-overflow-style"},"-ms-scrollbar-3dlight-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"dependsOnUserAgent",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-3dlight-color"},"-ms-scrollbar-arrow-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ButtonText",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-arrow-color"},"-ms-scrollbar-base-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"dependsOnUserAgent",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-base-color"},"-ms-scrollbar-darkshadow-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDDarkShadow",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-darkshadow-color"},"-ms-scrollbar-face-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDFace",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-face-color"},"-ms-scrollbar-highlight-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDHighlight",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-highlight-color"},"-ms-scrollbar-shadow-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDDarkShadow",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-shadow-color"},"-ms-scrollbar-track-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"Scrollbar",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-track-color"},"-ms-scroll-chaining":{syntax:"chained | none",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"chained",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-chaining"},"-ms-scroll-limit":{syntax:"<'-ms-scroll-limit-x-min'> <'-ms-scroll-limit-y-min'> <'-ms-scroll-limit-x-max'> <'-ms-scroll-limit-y-max'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-scroll-limit-x-min","-ms-scroll-limit-y-min","-ms-scroll-limit-x-max","-ms-scroll-limit-y-max"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-scroll-limit-x-min","-ms-scroll-limit-y-min","-ms-scroll-limit-x-max","-ms-scroll-limit-y-max"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit"},"-ms-scroll-limit-x-max":{syntax:"auto | <length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-x-max"},"-ms-scroll-limit-x-min":{syntax:"<length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"0",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-x-min"},"-ms-scroll-limit-y-max":{syntax:"auto | <length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-y-max"},"-ms-scroll-limit-y-min":{syntax:"<length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"0",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-y-min"},"-ms-scroll-rails":{syntax:"none | railed",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"railed",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-rails"},"-ms-scroll-snap-points-x":{syntax:"snapInterval( <length-percentage>, <length-percentage> ) | snapList( <length-percentage># )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"snapInterval(0px, 100%)",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-points-x"},"-ms-scroll-snap-points-y":{syntax:"snapInterval( <length-percentage>, <length-percentage> ) | snapList( <length-percentage># )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"snapInterval(0px, 100%)",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-points-y"},"-ms-scroll-snap-type":{syntax:"none | proximity | mandatory",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-type"},"-ms-scroll-snap-x":{syntax:"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-x'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-scroll-snap-type","-ms-scroll-snap-points-x"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-scroll-snap-type","-ms-scroll-snap-points-x"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-x"},"-ms-scroll-snap-y":{syntax:"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-y'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-scroll-snap-type","-ms-scroll-snap-points-y"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-scroll-snap-type","-ms-scroll-snap-points-y"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-y"},"-ms-scroll-translation":{syntax:"none | vertical-to-horizontal",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-translation"},"-ms-text-autospace":{syntax:"none | ideograph-alpha | ideograph-numeric | ideograph-parenthesis | ideograph-space",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-text-autospace"},"-ms-touch-select":{syntax:"grippers | none",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"grippers",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-touch-select"},"-ms-user-select":{syntax:"none | element | text",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"text",appliesto:"nonReplacedElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-user-select"},"-ms-wrap-flow":{syntax:"auto | both | start | end | maximum | clear",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-flow"},"-ms-wrap-margin":{syntax:"<length>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"0",appliesto:"exclusionElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-margin"},"-ms-wrap-through":{syntax:"wrap | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"wrap",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-through"},"-moz-appearance":{syntax:"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",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"noneButOverriddenInUserAgentCSS",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/appearance"},"-moz-binding":{syntax:"<url> | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElementsExceptGeneratedContentOrPseudoElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-binding"},"-moz-border-bottom-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-bottom-colors"},"-moz-border-left-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-left-colors"},"-moz-border-right-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-right-colors"},"-moz-border-top-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-top-colors"},"-moz-context-properties":{syntax:"none | [ fill | fill-opacity | stroke | stroke-opacity ]#",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElementsThatCanReferenceImages",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-context-properties"},"-moz-float-edge":{syntax:"border-box | content-box | margin-box | padding-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"content-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-float-edge"},"-moz-force-broken-image-icon":{syntax:"0 | 1",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"0",appliesto:"images",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-force-broken-image-icon"},"-moz-image-region":{syntax:"<shape> | auto",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"auto",appliesto:"xulImageElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-image-region"},"-moz-orient":{syntax:"inline | block | horizontal | vertical",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"inline",appliesto:"anyElementEffectOnProgressAndMeter",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-orient"},"-moz-outline-radius":{syntax:"<outline-radius>{1,4} [ / <outline-radius>{1,4} ]?",media:"visual",inherited:!1,animationType:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],percentages:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],groups:["Mozilla Extensions"],initial:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],appliesto:"allElements",computed:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius"},"-moz-outline-radius-bottomleft":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-bottomleft"},"-moz-outline-radius-bottomright":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-bottomright"},"-moz-outline-radius-topleft":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-topleft"},"-moz-outline-radius-topright":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-topright"},"-moz-stack-sizing":{syntax:"ignore | stretch-to-fit",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"stretch-to-fit",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-stack-sizing"},"-moz-text-blink":{syntax:"none | blink",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-text-blink"},"-moz-user-focus":{syntax:"ignore | normal | select-after | select-before | select-menu | select-same | select-all | none",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-user-focus"},"-moz-user-input":{syntax:"auto | none | enabled | disabled",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-user-input"},"-moz-user-modify":{syntax:"read-only | read-write | write-only",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"read-only",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-user-modify"},"-moz-window-dragging":{syntax:"drag | no-drag",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"drag",appliesto:"allElementsCreatingNativeWindows",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-window-dragging"},"-moz-window-shadow":{syntax:"default | menu | tooltip | sheet | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"default",appliesto:"allElementsCreatingNativeWindows",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-window-shadow"},"-webkit-appearance":{syntax:"none | button | button-bevel | 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 | 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",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"noneButOverriddenInUserAgentCSS",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/appearance"},"-webkit-border-before":{syntax:"<'border-width'> || <'border-style'> || <color>",media:"visual",inherited:!0,animationType:"discrete",percentages:["-webkit-border-before-width"],groups:["WebKit Extensions"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","color"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-border-before"},"-webkit-border-before-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"nonstandard"},"-webkit-border-before-style":{syntax:"<'border-style'>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard"},"-webkit-border-before-width":{syntax:"<'border-width'>",media:"visual",inherited:!0,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["WebKit Extensions"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"nonstandard"},"-webkit-box-reflect":{syntax:"[ above | below | right | left ]? <length>? <image>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-box-reflect"},"-webkit-line-clamp":{syntax:"none | <integer>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["WebKit Extensions","CSS Overflow"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-line-clamp"},"-webkit-mask":{syntax:"[ <mask-reference> || <position> [ / <bg-size> ]? || <repeat-style> || [ <box> | border | padding | content | text ] || [ <box> | border | padding | content ] ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:["-webkit-mask-image","-webkit-mask-repeat","-webkit-mask-attachment","-webkit-mask-position","-webkit-mask-origin","-webkit-mask-clip"],appliesto:"allElements",computed:["-webkit-mask-image","-webkit-mask-repeat","-webkit-mask-attachment","-webkit-mask-position","-webkit-mask-origin","-webkit-mask-clip"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask"},"-webkit-mask-attachment":{syntax:"<attachment>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"scroll",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-attachment"},"-webkit-mask-clip":{syntax:"[ <box> | border | padding | content | text ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"border",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-clip"},"-webkit-mask-composite":{syntax:"<composite-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"source-over",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-composite"},"-webkit-mask-image":{syntax:"<mask-reference>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"none",appliesto:"allElements",computed:"absoluteURIOrNone",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-image"},"-webkit-mask-origin":{syntax:"[ <box> | border | padding | content ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"padding",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-origin"},"-webkit-mask-position":{syntax:"<position>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfElement",groups:["WebKit Extensions"],initial:"0% 0%",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-position"},"-webkit-mask-position-x":{syntax:"[ <length-percentage> | left | center | right ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfElement",groups:["WebKit Extensions"],initial:"0%",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-x"},"-webkit-mask-position-y":{syntax:"[ <length-percentage> | top | center | bottom ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfElement",groups:["WebKit Extensions"],initial:"0%",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-y"},"-webkit-mask-repeat":{syntax:"<repeat-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"repeat",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-repeat"},"-webkit-mask-repeat-x":{syntax:"repeat | no-repeat | space | round",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"repeat",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-x"},"-webkit-mask-repeat-y":{syntax:"repeat | no-repeat | space | round",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"repeat",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-y"},"-webkit-mask-size":{syntax:"<bg-size>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"relativeToBackgroundPositioningArea",groups:["WebKit Extensions"],initial:"auto auto",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-size"},"-webkit-overflow-scrolling":{syntax:"auto | touch",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-overflow-scrolling"},"-webkit-tap-highlight-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"black",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-tap-highlight-color"},"-webkit-text-fill-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"color",percentages:"no",groups:["WebKit Extensions"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-fill-color"},"-webkit-text-stroke":{syntax:"<length> || <color>",media:"visual",inherited:!0,animationType:["-webkit-text-stroke-width","-webkit-text-stroke-color"],percentages:"no",groups:["WebKit Extensions"],initial:["-webkit-text-stroke-width","-webkit-text-stroke-color"],appliesto:"allElements",computed:["-webkit-text-stroke-width","-webkit-text-stroke-color"],order:"canonicalOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke"},"-webkit-text-stroke-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"color",percentages:"no",groups:["WebKit Extensions"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-color"},"-webkit-text-stroke-width":{syntax:"<length>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"0",appliesto:"allElements",computed:"absoluteLength",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-width"},"-webkit-touch-callout":{syntax:"default | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"default",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-touch-callout"},"-webkit-user-modify":{syntax:"read-only | read-write | read-write-plaintext-only",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"read-only",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard"},"accent-color":{syntax:"auto | <color>",media:"interactive",inherited:!0,animationType:"byComputedValueType",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asAutoOrColor",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/accent-color"},"align-content":{syntax:"normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"normal",appliesto:"blockContainersMultiColumnContainersFlexContainersGridContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-content"},"align-items":{syntax:"normal | stretch | <baseline-position> | [ <overflow-position>? <self-position> ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-items"},"align-self":{syntax:"auto | normal | stretch | <baseline-position> | <overflow-position>? <self-position>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"auto",appliesto:"flexItemsGridItemsAndAbsolutelyPositionedBoxes",computed:"autoOnAbsolutelyPositionedElementsValueOfAlignItemsOnParent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-self"},"align-tracks":{syntax:"[ normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position> ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"normal",appliesto:"gridContainersWithMasonryLayoutInTheirBlockAxis",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-tracks"},all:{syntax:"initial | inherit | unset | revert | revert-layer",media:"noPracticalMedia",inherited:!1,animationType:"eachOfShorthandPropertiesExceptUnicodeBiDiAndDirection",percentages:"no",groups:["CSS Miscellaneous"],initial:"noPracticalInitialValue",appliesto:"allElements",computed:"asSpecifiedAppliesToEachProperty",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/all"},"anchor-name":{syntax:"none | <dashed-ident>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"none",appliesto:"allElementsThatGenerateAPrincipalBox",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/anchor-name"},"anchor-scope":{syntax:"none | all | <dashed-ident>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/anchor-scope"},animation:{syntax:"<single-animation>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:["animation-name","animation-duration","animation-timing-function","animation-delay","animation-iteration-count","animation-direction","animation-fill-mode","animation-play-state","animation-timeline"],appliesto:"allElements",computed:["animation-name","animation-duration","animation-timing-function","animation-delay","animation-direction","animation-iteration-count","animation-fill-mode","animation-play-state","animation-timeline"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation"},"animation-composition":{syntax:"<single-animation-composition>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"replace",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-composition"},"animation-delay":{syntax:"<time>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-delay"},"animation-direction":{syntax:"<single-animation-direction>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"normal",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-direction"},"animation-duration":{syntax:"<time>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-duration"},"animation-fill-mode":{syntax:"<single-animation-fill-mode>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"none",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-fill-mode"},"animation-iteration-count":{syntax:"<single-animation-iteration-count>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"1",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-iteration-count"},"animation-name":{syntax:"[ none | <keyframes-name> ]#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"none",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-name"},"animation-play-state":{syntax:"<single-animation-play-state>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"running",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-play-state"},"animation-range":{syntax:"[ <'animation-range-start'> <'animation-range-end'>? ]#",media:"visual",inherited:!1,animationType:["animation-range-start","animation-range-end"],percentages:"relativeToTimelineRangeIfSpecifiedOtherwiseEntireTimeline",groups:["CSS Animations"],initial:["animation-range-start","animation-range-end"],appliesto:"allElements",computed:["animation-range-start","animation-range-end"],order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-range"},"animation-range-end":{syntax:"[ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"relativeToTimelineRangeIfSpecifiedOtherwiseEntireTimeline",groups:["CSS Animations"],initial:"normal",appliesto:"allElements",computed:"listEachItemConsistingOfNormalLengthPercentageOrNameLengthPercentage",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-range-end"},"animation-range-start":{syntax:"[ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"relativeToTimelineRangeIfSpecifiedOtherwiseEntireTimeline",groups:["CSS Animations"],initial:"normal",appliesto:"allElements",computed:"listEachItemConsistingOfNormalLengthPercentageOrNameLengthPercentage",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-range-start"},"animation-timing-function":{syntax:"<easing-function>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"ease",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-timing-function"},"animation-timeline":{syntax:"<single-animation-timeline>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"auto",appliesto:"allElements",computed:"listEachItemIdentifierOrNoneAuto",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-timeline"},appearance:{syntax:"none | auto | textfield | menulist-button | <compat-auto>",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/appearance"},"aspect-ratio":{syntax:"auto | <ratio>",media:"all",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElementsExceptInlineBoxesAndInternalRubyOrTableBoxes",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/aspect-ratio"},azimuth:{syntax:"<angle> | [ [ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards",media:"aural",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Speech"],initial:"center",appliesto:"allElements",computed:"normalizedAngle",order:"orderOfAppearance",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/azimuth"},"backdrop-filter":{syntax:"none | <filter-function-list>",media:"visual",inherited:!1,animationType:"filterList",percentages:"no",groups:["Filter Effects"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/backdrop-filter"},"backface-visibility":{syntax:"visible | hidden",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transforms"],initial:"visible",appliesto:"transformableElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/backface-visibility"},background:{syntax:"[ <bg-layer> , ]* <final-bg-layer>",media:"visual",inherited:!1,animationType:["background-color","background-image","background-clip","background-position","background-size","background-repeat","background-attachment"],percentages:["background-position","background-size"],groups:["CSS Backgrounds and Borders"],initial:["background-image","background-position","background-size","background-repeat","background-origin","background-clip","background-attachment","background-color"],appliesto:"allElements",computed:["background-image","background-position","background-size","background-repeat","background-origin","background-clip","background-attachment","background-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background"},"background-attachment":{syntax:"<attachment>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"scroll",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-attachment"},"background-blend-mode":{syntax:"<blend-mode>#",media:"none",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["Compositing and Blending"],initial:"normal",appliesto:"allElementsSVGContainerGraphicsAndGraphicsReferencingElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-blend-mode"},"background-clip":{syntax:"<box>#",media:"visual",inherited:!1,animationType:"repeatableList",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"border-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-clip"},"background-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"transparent",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-color"},"background-image":{syntax:"<bg-image>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecifiedURLsAbsolute",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-image"},"background-origin":{syntax:"<box>#",media:"visual",inherited:!1,animationType:"repeatableList",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"padding-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-origin"},"background-position":{syntax:"<bg-position>#",media:"visual",inherited:!1,animationType:"repeatableList",percentages:"referToSizeOfBackgroundPositioningAreaMinusBackgroundImageSize",groups:["CSS Backgrounds and Borders"],initial:"0% 0%",appliesto:"allElements",computed:["background-position-x","background-position-y"],order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-position"},"background-position-x":{syntax:"[ center | [ [ left | right | x-start | x-end ]? <length-percentage>? ]! ]#",media:"visual",inherited:!1,animationType:"repeatableList",percentages:"referToWidthOfBackgroundPositioningAreaMinusBackgroundImageWidth",groups:["CSS Backgrounds and Borders"],initial:"0%",appliesto:"allElements",computed:"listEachItemConsistingOfAbsoluteLengthPercentageAndOrigin",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-position-x"},"background-position-y":{syntax:"[ center | [ [ top | bottom | y-start | y-end ]? <length-percentage>? ]! ]#",media:"visual",inherited:!1,animationType:"repeatableList",percentages:"referToHeightOfBackgroundPositioningAreaMinusBackgroundImageHeight",groups:["CSS Backgrounds and Borders"],initial:"0%",appliesto:"allElements",computed:"listEachItemConsistingOfAbsoluteLengthPercentageAndOrigin",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-position-y"},"background-repeat":{syntax:"<repeat-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"repeat",appliesto:"allElements",computed:"listEachItemHasTwoKeywordsOnePerDimension",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-repeat"},"background-size":{syntax:"<bg-size>#",media:"visual",inherited:!1,animationType:"repeatableList",percentages:"relativeToBackgroundPositioningArea",groups:["CSS Backgrounds and Borders"],initial:"auto auto",appliesto:"allElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-size"},"block-size":{syntax:"<'width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"blockSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"sameAsWidthAndHeight",computed:"sameAsWidthAndHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/block-size"},border:{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-width","border-style","border-color"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-width","border-style","border-color"],appliesto:"allElements",computed:["border-width","border-style","border-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border"},"border-block":{syntax:"<'border-top-width'> || <'border-top-style'> || <color>",media:"visual",inherited:!1,animationType:["border-block-width","border-block-style","border-block-color"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-block-width","border-block-style","border-block-color"],appliesto:"allElements",computed:["border-block-width","border-block-style","border-block-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block"},"border-block-color":{syntax:"<'border-top-color'>{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-color"},"border-block-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-style"},"border-block-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-width"},"border-block-end":{syntax:"<'border-top-width'> || <'border-top-style'> || <color>",media:"visual",inherited:!1,animationType:["border-block-end-color","border-block-end-style","border-block-end-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-top-width","border-top-style","border-top-color"],appliesto:"allElements",computed:["border-top-width","border-top-style","border-top-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end"},"border-block-end-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end-color"},"border-block-end-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end-style"},"border-block-end-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end-width"},"border-block-start":{syntax:"<'border-top-width'> || <'border-top-style'> || <color>",media:"visual",inherited:!1,animationType:["border-block-start-color","border-block-start-style","border-block-start-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","border-block-start-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start"},"border-block-start-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start-color"},"border-block-start-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start-style"},"border-block-start-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start-width"},"border-bottom":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-bottom-color","border-bottom-style","border-bottom-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-bottom-width","border-bottom-style","border-bottom-color"],appliesto:"allElements",computed:["border-bottom-width","border-bottom-style","border-bottom-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom"},"border-bottom-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-color"},"border-bottom-left-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-left-radius"},"border-bottom-right-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-right-radius"},"border-bottom-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-style"},"border-bottom-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderBottomStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-width"},"border-collapse":{syntax:"collapse | separate",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"separate",appliesto:"tableElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-collapse"},"border-color":{syntax:"<color>{1,4}",media:"visual",inherited:!1,animationType:["border-bottom-color","border-left-color","border-right-color","border-top-color"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-color","border-right-color","border-bottom-color","border-left-color"],appliesto:"allElements",computed:["border-bottom-color","border-left-color","border-right-color","border-top-color"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-color"},"border-end-end-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-end-end-radius"},"border-end-start-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-end-start-radius"},"border-image":{syntax:"<'border-image-source'> || <'border-image-slice'> [ / <'border-image-width'> | / <'border-image-width'>? / <'border-image-outset'> ]? || <'border-image-repeat'>",media:"visual",inherited:!1,animationType:["border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width"],percentages:["border-image-slice","border-image-width"],groups:["CSS Backgrounds and Borders"],initial:["border-image-source","border-image-slice","border-image-width","border-image-outset","border-image-repeat"],appliesto:"allElementsExceptTableElementsWhenCollapse",computed:["border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image"},"border-image-outset":{syntax:"[ <length> | <number> ]{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-outset"},"border-image-repeat":{syntax:"[ stretch | repeat | round | space ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"stretch",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-repeat"},"border-image-slice":{syntax:"<number-percentage>{1,4} && fill?",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToSizeOfBorderImage",groups:["CSS Backgrounds and Borders"],initial:"100%",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"oneToFourPercentagesOrAbsoluteLengthsPlusFill",order:"percentagesOrLengthsFollowedByFill",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-slice"},"border-image-source":{syntax:"none | <image>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"noneOrImageWithAbsoluteURI",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-source"},"border-image-width":{syntax:"[ <length-percentage> | <number> | auto ]{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToWidthOrHeightOfBorderImageArea",groups:["CSS Backgrounds and Borders"],initial:"1",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-width"},"border-inline":{syntax:"<'border-top-width'> || <'border-top-style'> || <color>",media:"visual",inherited:!1,animationType:["border-inline-color","border-inline-style","border-inline-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-inline-width","border-inline-style","border-inline-color"],appliesto:"allElements",computed:["border-inline-width","border-inline-style","border-inline-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline"},"border-inline-end":{syntax:"<'border-top-width'> || <'border-top-style'> || <color>",media:"visual",inherited:!1,animationType:["border-inline-end-color","border-inline-end-style","border-inline-end-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","border-inline-end-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end"},"border-inline-color":{syntax:"<'border-top-color'>{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-color"},"border-inline-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-style"},"border-inline-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-width"},"border-inline-end-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end-color"},"border-inline-end-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end-style"},"border-inline-end-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end-width"},"border-inline-start":{syntax:"<'border-top-width'> || <'border-top-style'> || <color>",media:"visual",inherited:!1,animationType:["border-inline-start-color","border-inline-start-style","border-inline-start-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","border-inline-start-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start"},"border-inline-start-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start-color"},"border-inline-start-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start-style"},"border-inline-start-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start-width"},"border-left":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-left-color","border-left-style","border-left-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-left-width","border-left-style","border-left-color"],appliesto:"allElements",computed:["border-left-width","border-left-style","border-left-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left"},"border-left-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left-color"},"border-left-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left-style"},"border-left-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderLeftStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left-width"},"border-radius":{syntax:"<length-percentage>{1,4} [ / <length-percentage>{1,4} ]?",media:"visual",inherited:!1,animationType:["border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:["border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-radius"},"border-right":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-right-color","border-right-style","border-right-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-right-width","border-right-style","border-right-color"],appliesto:"allElements",computed:["border-right-width","border-right-style","border-right-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right"},"border-right-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right-color"},"border-right-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right-style"},"border-right-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderRightStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right-width"},"border-spacing":{syntax:"<length> <length>?",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"0",appliesto:"tableElements",computed:"twoAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-spacing"},"border-start-end-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-start-end-radius"},"border-start-start-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-start-start-radius"},"border-style":{syntax:"<line-style>{1,4}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-style","border-right-style","border-bottom-style","border-left-style"],appliesto:"allElements",computed:["border-bottom-style","border-left-style","border-right-style","border-top-style"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-style"},"border-top":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-top-color","border-top-style","border-top-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-width","border-top-style","border-top-color"],appliesto:"allElements",computed:["border-top-width","border-top-style","border-top-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top"},"border-top-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-color"},"border-top-left-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-left-radius"},"border-top-right-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-right-radius"},"border-top-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-style"},"border-top-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderTopStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-width"},"border-width":{syntax:"<line-width>{1,4}",media:"visual",inherited:!1,animationType:["border-bottom-width","border-left-width","border-right-width","border-top-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-width","border-right-width","border-bottom-width","border-left-width"],appliesto:"allElements",computed:["border-bottom-width","border-left-width","border-right-width","border-top-width"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-width"},bottom:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToContainingBlockHeight",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/bottom"},"box-align":{syntax:"start | center | end | baseline | stretch",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"stretch",appliesto:"elementsWithDisplayBoxOrInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-align"},"box-decoration-break":{syntax:"slice | clone",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"slice",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-decoration-break"},"box-direction":{syntax:"normal | reverse | inherit",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"normal",appliesto:"elementsWithDisplayBoxOrInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-direction"},"box-flex":{syntax:"<number>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"0",appliesto:"directChildrenOfElementsWithDisplayMozBoxMozInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-flex"},"box-flex-group":{syntax:"<integer>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"1",appliesto:"inFlowChildrenOfBoxElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-flex-group"},"box-lines":{syntax:"single | multiple",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"single",appliesto:"boxElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-lines"},"box-ordinal-group":{syntax:"<integer>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"1",appliesto:"childrenOfBoxElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-ordinal-group"},"box-orient":{syntax:"horizontal | vertical | inline-axis | block-axis | inherit",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"inlineAxisHorizontalInXUL",appliesto:"elementsWithDisplayBoxOrInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-orient"},"box-pack":{syntax:"start | center | end | justify",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"start",appliesto:"elementsWithDisplayMozBoxMozInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-pack"},"box-shadow":{syntax:"none | <shadow>#",media:"visual",inherited:!1,animationType:"shadowList",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"absoluteLengthsSpecifiedColorAsSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-shadow"},"box-sizing":{syntax:"content-box | border-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"content-box",appliesto:"allElementsAcceptingWidthOrHeight",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-sizing"},"break-after":{syntax:"auto | avoid | always | all | avoid-page | page | left | right | recto | verso | avoid-column | column | avoid-region | region",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/break-after"},"break-before":{syntax:"auto | avoid | always | all | avoid-page | page | left | right | recto | verso | avoid-column | column | avoid-region | region",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/break-before"},"break-inside":{syntax:"auto | avoid | avoid-page | avoid-column | avoid-region",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/break-inside"},"caption-side":{syntax:"top | bottom | block-start | block-end | inline-start | inline-end",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"top",appliesto:"tableCaptionElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/caption-side"},caret:{syntax:"<'caret-color'> || <'caret-shape'>",media:"interactive",inherited:!0,animationType:["caret-color","caret-shape"],percentages:"no",groups:["CSS Basic User Interface"],initial:["caret-color","caret-shape"],appliesto:"elementsThatAcceptInput",computed:["caret-color","caret-shape"],order:"perGrammar",status:"standard"},"caret-color":{syntax:"auto | <color>",media:"interactive",inherited:!0,animationType:"color",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asAutoOrColor",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/caret-color"},"caret-shape":{syntax:"auto | bar | block | underscore",media:"interactive",inherited:!0,animationType:"byComputedValueType",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"elementsThatAcceptInput",computed:"asSpecified",order:"perGrammar",status:"standard"},clear:{syntax:"none | left | right | both | inline-start | inline-end",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"none",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/clear"},clip:{syntax:"<shape> | auto",media:"visual",inherited:!1,animationType:"rectangle",percentages:"no",groups:["CSS Masking"],initial:"auto",appliesto:"absolutelyPositionedElements",computed:"autoOrRectangle",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/clip"},"clip-path":{syntax:"<clip-source> | [ <basic-shape> || <geometry-box> ] | none",media:"visual",inherited:!1,animationType:"basicShapeOtherwiseNo",percentages:"referToReferenceBoxWhenSpecifiedOtherwiseBorderBox",groups:["CSS Masking"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedURLsAbsolute",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/clip-path"},"clip-rule":{syntax:"nonzero | evenodd",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Scalable Vector Graphics"],initial:"nonzero",appliesto:"limitedSVGElementsGraphics",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/clip-rule"},color:{syntax:"<color>",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"no",groups:["CSS Color"],initial:"canvastext",appliesto:"allElementsAndText",computed:"computedColor",order:"perGrammar",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/color"},"color-interpolation-filters":{syntax:"auto | sRGB | linearRGB",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Scalable Vector Graphics"],initial:"linearRGB",appliesto:"limitedSVGElementsFilterPrimitives",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/clip-rule"},"color-scheme":{syntax:"normal | [ light | dark | <custom-ident> ]+ && only?",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Color"],initial:"normal",appliesto:"allElementsAndText",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/color-scheme"},"column-count":{syntax:"<integer> | auto",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Columns"],initial:"auto",appliesto:"blockContainersExceptTableWrappers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-count"},"column-fill":{syntax:"auto | balance | balance-all",media:"visualInContinuousMediaNoEffectInOverflowColumns",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Columns"],initial:"balance",appliesto:"multicolElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-fill"},"column-gap":{syntax:"normal | <length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfContentArea",groups:["CSS Box Alignment"],initial:"normal",appliesto:"multiColumnElementsFlexContainersGridContainers",computed:"asSpecifiedWithLengthsAbsoluteAndNormalComputingToZeroExceptMultiColumn",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-gap"},"column-rule":{syntax:"<'column-rule-width'> || <'column-rule-style'> || <'column-rule-color'>",media:"visual",inherited:!1,animationType:["column-rule-color","column-rule-style","column-rule-width"],percentages:"no",groups:["CSS Columns"],initial:["column-rule-width","column-rule-style","column-rule-color"],appliesto:"multicolElements",computed:["column-rule-color","column-rule-style","column-rule-width"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule"},"column-rule-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Columns"],initial:"currentcolor",appliesto:"multicolElements",computed:"computedColor",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule-color"},"column-rule-style":{syntax:"<'border-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Columns"],initial:"none",appliesto:"multicolElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule-style"},"column-rule-width":{syntax:"<'border-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Columns"],initial:"medium",appliesto:"multicolElements",computed:"absoluteLength0IfColumnRuleStyleNoneOrHidden",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule-width"},"column-span":{syntax:"none | all",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Columns"],initial:"none",appliesto:"inFlowBlockLevelElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-span"},"column-width":{syntax:"<length> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Columns"],initial:"auto",appliesto:"blockContainersExceptTableWrappers",computed:"absoluteLengthZeroOrLarger",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-width"},columns:{syntax:"<'column-width'> || <'column-count'>",media:"visual",inherited:!1,animationType:["column-width","column-count"],percentages:"no",groups:["CSS Columns"],initial:["column-width","column-count"],appliesto:"blockContainersExceptTableWrappers",computed:["column-width","column-count"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/columns"},contain:{syntax:"none | strict | content | [ [ size || inline-size ] || layout || style || paint ]",media:"all",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Containment"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/contain"},"contain-intrinsic-size":{syntax:"[ auto? [ none | <length> ] ]{1,2}",media:"visual",inherited:!1,animationType:["contain-intrinsic-width","contain-intrinsic-height"],percentages:["contain-intrinsic-width","contain-intrinsic-height"],groups:["CSS Containment"],initial:["contain-intrinsic-width","contain-intrinsic-height"],appliesto:"elementsForWhichSizeContainmentCanApply",computed:["contain-intrinsic-width","contain-intrinsic-height"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-size"},"contain-intrinsic-block-size":{syntax:"auto? [ none | <length> ]",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Containment"],initial:"none",appliesto:"elementsForWhichSizeContainmentCanApply",computed:"asSpecifiedWithLengthValuesComputed",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-block-size"},"contain-intrinsic-height":{syntax:"auto? [ none | <length> ]",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Containment"],initial:"none",appliesto:"elementsForWhichSizeContainmentCanApply",computed:"asSpecifiedWithLengthValuesComputed",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-height"},"contain-intrinsic-inline-size":{syntax:"auto? [ none | <length> ]",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Containment"],initial:"none",appliesto:"elementsForWhichSizeContainmentCanApply",computed:"asSpecifiedWithLengthValuesComputed",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-inline-size"},"contain-intrinsic-width":{syntax:"auto? [ none | <length> ]",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Containment"],initial:"none",appliesto:"elementsForWhichSizeContainmentCanApply",computed:"asSpecifiedWithLengthValuesComputed",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-width"},container:{syntax:"<'container-name'> [ / <'container-type'> ]?",media:"visual",inherited:!1,animationType:["container-name","container-type"],percentages:["container-name","container-type"],groups:["CSS Containment"],initial:["container-name","container-type"],appliesto:"allElements",computed:["container-name","container-type"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/container"},"container-name":{syntax:"none | <custom-ident>+",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Containment"],initial:"none",appliesto:"allElements",computed:"noneOrOrderedListOfIdentifiers",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/container-name"},"container-type":{syntax:"normal | size | inline-size",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Containment"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/container-type"},content:{syntax:"normal | none | [ <content-replacement> | <content-list> ] [/ [ <string> | <counter> ]+ ]?",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Generated Content"],initial:"normal",appliesto:"allElementsTreeAbidingPseudoElementsPageMarginBoxes",computed:"normalOnElementsForPseudosNoneAbsoluteURIStringOrAsSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/content"},"content-visibility":{syntax:"visible | auto | hidden",media:"all",inherited:!1,animationType:"discreteButVisibleForDurationWhenAnimatedHidden",percentages:"no",groups:["CSS Containment"],initial:"visible",appliesto:"elementsForWhichSizeContainmentCanApply",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/content-visibility"},"counter-increment":{syntax:"[ <counter-name> <integer>? ]+ | none",media:"all",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Counter Styles"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/counter-increment"},"counter-reset":{syntax:"[ <counter-name> <integer>? | <reversed-counter-name> <integer>? ]+ | none",media:"all",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Counter Styles"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/counter-reset"},"counter-set":{syntax:"[ <counter-name> <integer>? ]+ | none",media:"all",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Counter Styles"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/counter-set"},cursor:{syntax:"[ [ <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 ] ]",media:["visual","interactive"],inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asSpecifiedURLsAbsolute",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/cursor"},d:{syntax:"none | path(<string>)",media:"visual",inherited:!1,animationType:"basicShapeOtherwiseNo",percentages:"no",groups:["Scalable Vector Graphics"],initial:"none",appliesto:"limitedSVGElementsPath",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/d"},cx:{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToSVGViewportWidth",groups:["Scalable Vector Graphics"],initial:"0",appliesto:"limitedSVGElementsEllipse",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/cx"},cy:{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToSVGViewportHeight",groups:["Scalable Vector Graphics"],initial:"0",appliesto:"limitedSVGElementsEllipse",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/cy"},direction:{syntax:"ltr | rtl",media:"visual",inherited:!0,animationType:"notAnimatable",percentages:"no",groups:["CSS Writing Modes"],initial:"ltr",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/direction"},display:{syntax:"[ <display-outside> || <display-inside> ] | <display-listitem> | <display-internal> | <display-box> | <display-legacy>",media:"all",inherited:!1,animationType:"discreteButVisibleForDurationWhenAnimatedNone",percentages:"no",groups:["CSS Display"],initial:"inline",appliesto:"allElements",computed:"asSpecifiedExceptPositionedFloatingAndRootElementsKeywordMaybeDifferent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/display"},"dominant-baseline":{syntax:"auto | text-bottom | alphabetic | ideographic | middle | central | mathematical | hanging | text-top",media:"all",inherited:!0,animationType:"discrete",percentages:"no",groups:["Scalable Vector Graphics"],initial:"auto",appliesto:"blockContainersFlexContainersGridContainersInlineBoxesTableRowsSVGTextContentElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/dominant-baseline"},"empty-cells":{syntax:"show | hide",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"show",appliesto:"tableCellElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/empty-cells"},"field-sizing":{syntax:"content | fixed",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"fixed",appliesto:"elementsWithDefaultPreferredSize",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/field-sizing"},fill:{syntax:"none | <color> | <url> [none | <color>]? | context-fill | context-stroke",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"no",groups:["Scalable Vector Graphics"],initial:"black",appliesto:"limitedSVGElementsShapeText",computed:"asColorOrAbsoluteURL",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/fill"},"fill-opacity":{syntax:"<alpha-value>",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"mapToRange0To1",groups:["Scalable Vector Graphics"],initial:"1",appliesto:"limitedSVGElementsShapeText",computed:"specifiedValueNumberClipped0To1",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/fill-opacity"},"fill-rule":{syntax:"nonzero | evenodd",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Scalable Vector Graphics"],initial:"nonzero",appliesto:"limitedSVGElementsShapeText",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/fill-rule"},filter:{syntax:"none | <filter-function-list>",media:"visual",inherited:!1,animationType:"filterList",percentages:"no",groups:["Filter Effects"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/filter"},flex:{syntax:"none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]",media:"visual",inherited:!1,animationType:["flex-grow","flex-shrink","flex-basis"],percentages:"no",groups:["CSS Flexible Box Layout"],initial:["flex-grow","flex-shrink","flex-basis"],appliesto:"flexItemsAndInFlowPseudos",computed:["flex-grow","flex-shrink","flex-basis"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex"},"flex-basis":{syntax:"content | <'width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToFlexContainersInnerMainSize",groups:["CSS Flexible Box Layout"],initial:"auto",appliesto:"flexItemsAndInFlowPseudos",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"lengthOrPercentageBeforeKeywordIfBothPresent",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-basis"},"flex-direction":{syntax:"row | row-reverse | column | column-reverse",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"row",appliesto:"flexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-direction"},"flex-flow":{syntax:"<'flex-direction'> || <'flex-wrap'>",media:"visual",inherited:!1,animationType:["flex-direction","flex-wrap"],percentages:"no",groups:["CSS Flexible Box Layout"],initial:["flex-direction","flex-wrap"],appliesto:"flexContainers",computed:["flex-direction","flex-wrap"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-flow"},"flex-grow":{syntax:"<number>",media:"visual",inherited:!1,animationType:"number",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"0",appliesto:"flexItemsAndInFlowPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-grow"},"flex-shrink":{syntax:"<number>",media:"visual",inherited:!1,animationType:"number",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"1",appliesto:"flexItemsAndInFlowPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-shrink"},"flex-wrap":{syntax:"nowrap | wrap | wrap-reverse",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"nowrap",appliesto:"flexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-wrap"},float:{syntax:"left | right | none | inline-start | inline-end",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"none",appliesto:"allElementsNoEffectIfDisplayNone",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/float"},font:{syntax:"[ [ <'font-style'> || <font-variant-css21> || <'font-weight'> || <'font-stretch'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ] | caption | icon | menu | message-box | small-caption | status-bar",media:"visual",inherited:!0,animationType:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],percentages:["font-size","line-height"],groups:["CSS Fonts"],initial:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],appliesto:"allElementsAndText",computed:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font"},"font-family":{syntax:"[ <family-name> | <generic-family> ]#",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"dependsOnUserAgent",appliesto:"allElementsAndText",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-family"},"font-feature-settings":{syntax:"normal | <feature-tag-value>#",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElementsAndText",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-feature-settings"},"font-kerning":{syntax:"auto | normal | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"auto",appliesto:"allElementsAndText",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-kerning"},"font-language-override":{syntax:"normal | <string>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElementsAndText",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-language-override"},"font-optical-sizing":{syntax:"auto | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"auto",appliesto:"allElementsAndText",computed:"asSpecified",order:"perGrammar",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-optical-sizing"},"font-palette":{syntax:"normal | light | dark | <palette-identifier>",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElementsAndText",computed:"asSpecified",order:"perGrammar",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard"},"font-variation-settings":{syntax:"normal | [ <string> <number> ]#",media:"visual",inherited:!0,animationType:"transform",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variation-settings"},"font-size":{syntax:"<absolute-size> | <relative-size> | <length-percentage>",media:"visual",inherited:!0,animationType:"length",percentages:"referToParentElementsFontSize",groups:["CSS Fonts"],initial:"medium",appliesto:"allElementsAndText",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-size"},"font-size-adjust":{syntax:"none | [ ex-height | cap-height | ch-width | ic-width | ic-height ]? [ from-font | <number> ]",media:"visual",inherited:!0,animationType:"number",percentages:"no",groups:["CSS Fonts"],initial:"none",appliesto:"allElementsAndText",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-size-adjust"},"font-smooth":{syntax:"auto | never | always | <absolute-size> | <length>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-smooth"},"font-stretch":{syntax:"<font-stretch-absolute>",media:"visual",inherited:!0,animationType:"fontStretch",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElementsAndText",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-stretch"},"font-style":{syntax:"normal | italic | oblique <angle>?",media:"visual",inherited:!0,animationType:"byComputedValueTypeNormalAnimatesAsObliqueZeroDeg",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElementsAndText",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-style"},"font-synthesis":{syntax:"none | [ weight || style || small-caps || position]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"weight style small-caps position ",appliesto:"allElementsAndText",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-synthesis"},"font-synthesis-position":{syntax:"auto | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"none",appliesto:"allElementsAndText",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-synthesis-position"},"font-synthesis-small-caps":{syntax:"auto | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"auto",appliesto:"allElementsAndText",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-synthesis-small-caps"},"font-synthesis-style":{syntax:"auto | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"auto",appliesto:"allElementsAndText",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-synthesis-style"},"font-synthesis-weight":{syntax:"auto | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"auto",appliesto:"allElementsAndText",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-synthesis-weight"},"font-variant":{syntax:"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 ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElementsAndText",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant"},"font-variant-alternates":{syntax:"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> ) ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElementsAndText",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-alternates"},"font-variant-caps":{syntax:"normal | small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElementsAndText",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-caps"},"font-variant-east-asian":{syntax:"normal | [ <east-asian-variant-values> || <east-asian-width-values> || ruby ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElementsAndText",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-east-asian"},"font-variant-emoji":{syntax:"normal | text | emoji | unicode",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElementsAndText",computed:"asSpecified",order:"perGrammar",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard"},"font-variant-ligatures":{syntax:"normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElementsAndText",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-ligatures"},"font-variant-numeric":{syntax:"normal | [ <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElementsAndText",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-numeric"},"font-variant-position":{syntax:"normal | sub | super",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElementsAndText",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-position"},"font-weight":{syntax:"<font-weight-absolute> | bolder | lighter",media:"visual",inherited:!0,animationType:"fontWeight",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElementsAndText",computed:"keywordOrNumericalValueBolderLighterTransformedToRealValue",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-weight"},"forced-color-adjust":{syntax:"auto | none",media:"visual",inherited:!0,animationType:"notAnimatable",percentages:"no",groups:["CSS Color"],initial:"auto",appliesto:"allElementsAndText",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/forced-color-adjust"},gap:{syntax:"<'row-gap'> <'column-gap'>?",media:"visual",inherited:!1,animationType:["row-gap","column-gap"],percentages:"no",groups:["CSS Box Alignment"],initial:["row-gap","column-gap"],appliesto:"multiColumnElementsFlexContainersGridContainers",computed:["row-gap","column-gap"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/gap"},grid:{syntax:"<'grid-template'> | <'grid-template-rows'> / [ auto-flow && dense? ] <'grid-auto-columns'>? | [ auto-flow && dense? ] <'grid-auto-rows'>? / <'grid-template-columns'>",media:"visual",inherited:!1,animationType:["grid-template-rows","grid-template-columns","grid-template-areas","grid-auto-rows","grid-auto-columns","grid-auto-flow","grid-column-gap","grid-row-gap","column-gap","row-gap"],percentages:["grid-template-rows","grid-template-columns","grid-auto-rows","grid-auto-columns"],groups:["CSS Grid Layout"],initial:["grid-template-rows","grid-template-columns","grid-template-areas","grid-auto-rows","grid-auto-columns","grid-auto-flow","grid-column-gap","grid-row-gap","column-gap","row-gap"],appliesto:"gridContainers",computed:["grid-template-rows","grid-template-columns","grid-template-areas","grid-auto-rows","grid-auto-columns","grid-auto-flow","grid-column-gap","grid-row-gap","column-gap","row-gap"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid"},"grid-area":{syntax:"<grid-line> [ / <grid-line> ]{0,3}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:["grid-row-start","grid-column-start","grid-row-end","grid-column-end"],appliesto:"gridItemsAndBoxesWithinGridContainer",computed:["grid-row-start","grid-column-start","grid-row-end","grid-column-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-area"},"grid-auto-columns":{syntax:"<track-size>+",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-auto-columns"},"grid-auto-flow":{syntax:"[ row | column ] || dense",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"row",appliesto:"gridContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-auto-flow"},"grid-auto-rows":{syntax:"<track-size>+",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-auto-rows"},"grid-column":{syntax:"<grid-line> [ / <grid-line> ]?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:["grid-column-start","grid-column-end"],appliesto:"gridItemsAndBoxesWithinGridContainer",computed:["grid-column-start","grid-column-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-column"},"grid-column-end":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-column-end"},"grid-column-gap":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"0",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-gap"},"grid-column-start":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-column-start"},"grid-gap":{syntax:"<'grid-row-gap'> <'grid-column-gap'>?",media:"visual",inherited:!1,animationType:["grid-row-gap","grid-column-gap"],percentages:"no",groups:["CSS Grid Layout"],initial:["grid-row-gap","grid-column-gap"],appliesto:"gridContainers",computed:["grid-row-gap","grid-column-gap"],order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/gap"},"grid-row":{syntax:"<grid-line> [ / <grid-line> ]?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:["grid-row-start","grid-row-end"],appliesto:"gridItemsAndBoxesWithinGridContainer",computed:["grid-row-start","grid-row-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-row"},"grid-row-end":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-row-end"},"grid-row-gap":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"0",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/row-gap"},"grid-row-start":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-row-start"},"grid-template":{syntax:"none | [ <'grid-template-rows'> / <'grid-template-columns'> ] | [ <line-names>? <string> <track-size>? <line-names>? ]+ [ / <explicit-track-list> ]?",media:"visual",inherited:!1,animationType:["grid-template-columns","grid-template-rows","grid-template-areas"],percentages:["grid-template-columns","grid-template-rows"],groups:["CSS Grid Layout"],initial:["grid-template-columns","grid-template-rows","grid-template-areas"],appliesto:"gridContainers",computed:["grid-template-columns","grid-template-rows","grid-template-areas"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template"},"grid-template-areas":{syntax:"none | <string>+",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template-areas"},"grid-template-columns":{syntax:"none | <track-list> | <auto-track-list> | subgrid <line-name-list>?",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template-columns"},"grid-template-rows":{syntax:"none | <track-list> | <auto-track-list> | subgrid <line-name-list>?",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template-rows"},"hanging-punctuation":{syntax:"none | [ first || [ force-end | allow-end ] || last ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/hanging-punctuation"},height:{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"regardingHeightOfGeneratedBoxContainingBlockPercentagesRelativeToContainingBlock",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableColumns",computed:"percentageAutoOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/height"},"hyphenate-character":{syntax:"auto | <string>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/hyphenate-character"},"hyphenate-limit-chars":{syntax:"[ auto | <integer> ]{1,3}",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/hyphenate-limit-chars"},hyphens:{syntax:"none | manual | auto",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"manual",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/hyphens"},"image-orientation":{syntax:"from-image | <angle> | [ <angle>? flip ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"from-image",appliesto:"allElements",computed:"angleRoundedToNextQuarter",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/image-orientation"},"image-rendering":{syntax:"auto | crisp-edges | pixelated",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/image-rendering"},"image-resolution":{syntax:"[ from-image || <resolution> ] && snap?",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"1dppx",appliesto:"allElements",computed:"asSpecifiedWithExceptionOfResolution",order:"uniqueOrder",status:"experimental"},"ime-mode":{syntax:"auto | normal | active | inactive | disabled",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"textFields",computed:"asSpecified",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/ime-mode"},"initial-letter":{syntax:"normal | [ <number> <integer>? ]",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Inline"],initial:"normal",appliesto:"firstLetterPseudoElementsAndInlineLevelFirstChildren",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/initial-letter"},"initial-letter-align":{syntax:"[ auto | alphabetic | hanging | ideographic ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Inline"],initial:"auto",appliesto:"firstLetterPseudoElementsAndInlineLevelFirstChildren",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/initial-letter-align"},"inline-size":{syntax:"<'width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"inlineSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"sameAsWidthAndHeight",computed:"sameAsWidthAndHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inline-size"},"input-security":{syntax:"auto | none",media:"interactive",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"sensitiveTextInputs",computed:"asSpecified",order:"perGrammar",status:"standard"},inset:{syntax:"<'top'>{1,4}",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOrWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:["top","bottom","left","right"],appliesto:"positionedElements",computed:["top","bottom","left","right"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset"},"inset-area":{syntax:"none | <inset-area>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"none",appliesto:"positionedElementsWithADefaultAnchorElement",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-area"},"inset-block":{syntax:"<'top'>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOfContainingBlock",groups:["CSS Logical Properties"],initial:["inset-block-start","inset-block-end"],appliesto:"positionedElements",computed:["inset-block-start","inset-block-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-block"},"inset-block-end":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-block-end"},"inset-block-start":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-block-start"},"inset-inline":{syntax:"<'top'>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:["inset-inline-start","inset-inline-end"],appliesto:"positionedElements",computed:["inset-inline-start","inset-inline-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-inline"},"inset-inline-end":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-inline-end"},"inset-inline-start":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-inline-start"},isolation:{syntax:"auto | isolate",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["Compositing and Blending"],initial:"auto",appliesto:"allElementsSVGContainerGraphicsAndGraphicsReferencingElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/isolation"},"justify-content":{syntax:"normal | <content-distribution> | <overflow-position>? [ <content-position> | left | right ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"normal",appliesto:"flexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-content"},"justify-items":{syntax:"normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ] | legacy | legacy && [ left | right | center ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"legacy",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-items"},"justify-self":{syntax:"auto | normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"auto",appliesto:"blockLevelBoxesAndAbsolutelyPositionedBoxesAndGridItems",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-self"},"justify-tracks":{syntax:"[ normal | <content-distribution> | <overflow-position>? [ <content-position> | left | right ] ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"normal",appliesto:"gridContainersWithMasonryLayoutInTheirInlineAxis",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-tracks"},left:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/left"},"letter-spacing":{syntax:"normal | <length>",media:"visual",inherited:!0,animationType:"length",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"optimumValueOfAbsoluteLengthOrNormal",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/letter-spacing"},"line-break":{syntax:"auto | loose | normal | strict | anywhere",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/line-break"},"line-clamp":{syntax:"none | <integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Overflow"],initial:"none",appliesto:"blockContainersExceptMultiColumnContainers",computed:"asSpecified",order:"perGrammar",status:"experimental"},"line-height":{syntax:"normal | <number> | <length> | <percentage>",media:"visual",inherited:!0,animationType:"numberOrLength",percentages:"referToElementFontSize",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"absoluteLengthOrAsSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/line-height"},"line-height-step":{syntax:"<length>",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"no",groups:["CSS Fonts"],initial:"0",appliesto:"blockContainers",computed:"absoluteLength",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/line-height-step"},"list-style":{syntax:"<'list-style-type'> || <'list-style-position'> || <'list-style-image'>",media:"visual",inherited:!0,animationType:["list-style-image","list-style-position","list-style-type"],percentages:"no",groups:["CSS Lists and Counters"],initial:["list-style-type","list-style-position","list-style-image"],appliesto:"listItems",computed:["list-style-image","list-style-position","list-style-type"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style"},"list-style-image":{syntax:"<image> | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Lists and Counters"],initial:"none",appliesto:"listItems",computed:"theKeywordListStyleImageNoneOrComputedValue",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style-image"},"list-style-position":{syntax:"inside | outside",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Lists and Counters"],initial:"outside",appliesto:"listItems",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style-position"},"list-style-type":{syntax:"<counter-style> | <string> | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Lists and Counters"],initial:"disc",appliesto:"listItems",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style-type"},margin:{syntax:"[ <length> | <percentage> | auto ]{1,4}",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:["margin-bottom","margin-left","margin-right","margin-top"],appliesto:"allElementsExceptTableDisplayTypes",computed:["margin-bottom","margin-left","margin-right","margin-top"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin"},"margin-block":{syntax:"<'margin-left'>{1,2}",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:["margin-block-start","margin-block-end"],appliesto:"sameAsMargin",computed:["margin-block-start","margin-block-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-block"},"margin-block-end":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-block-end"},"margin-block-start":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-block-start"},"margin-bottom":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-bottom"},"margin-inline":{syntax:"<'margin-left'>{1,2}",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:["margin-inline-start","margin-inline-end"],appliesto:"sameAsMargin",computed:["margin-inline-start","margin-inline-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-inline"},"margin-inline-end":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-inline-end"},"margin-inline-start":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-inline-start"},"margin-left":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-left"},"margin-right":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-right"},"margin-top":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-top"},"margin-trim":{syntax:"none | in-flow | all",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"none",appliesto:"blockContainersAndMultiColumnContainers",computed:"asSpecified",order:"perGrammar",alsoAppliesTo:["::first-letter"],status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-trim"},marker:{syntax:"none | <url>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Scalable Vector Graphics"],initial:["marker-start","marker-mid","marker-end"],appliesto:"limitedSVGElementsShapes",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/marker"},"marker-end":{syntax:"none | <url>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Scalable Vector Graphics"],initial:"none",appliesto:"limitedSVGElementsShapes",computed:"asSpecifiedURLsAbsolute",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/marker-end"},"marker-mid":{syntax:"none | <url>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Scalable Vector Graphics"],initial:"none",appliesto:"limitedSVGElementsShapes",computed:"asSpecifiedURLsAbsolute",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/marker-mid"},"marker-start":{syntax:"none | <url>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Scalable Vector Graphics"],initial:"none",appliesto:"limitedSVGElementsShapes",computed:"asSpecifiedURLsAbsolute",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/marker-start"},mask:{syntax:"<mask-layer>#",media:"visual",inherited:!1,animationType:["mask-image","mask-mode","mask-repeat","mask-position","mask-clip","mask-origin","mask-size","mask-composite"],percentages:["mask-position"],groups:["CSS Masking"],initial:["mask-image","mask-mode","mask-repeat","mask-position","mask-clip","mask-origin","mask-size","mask-composite"],appliesto:"allElementsSVGContainerElements",computed:["mask-image","mask-mode","mask-repeat","mask-position","mask-clip","mask-origin","mask-size","mask-composite"],order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask"},"mask-border":{syntax:"<'mask-border-source'> || <'mask-border-slice'> [ / <'mask-border-width'>? [ / <'mask-border-outset'> ]? ]? || <'mask-border-repeat'> || <'mask-border-mode'>",media:"visual",inherited:!1,animationType:["mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width"],percentages:["mask-border-slice","mask-border-width"],groups:["CSS Masking"],initial:["mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width"],appliesto:"allElementsSVGContainerElements",computed:["mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width"],order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border"},"mask-border-mode":{syntax:"luminance | alpha",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"alpha",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-mode"},"mask-border-outset":{syntax:"[ <length> | <number> ]{1,4}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"0",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-outset"},"mask-border-repeat":{syntax:"[ stretch | repeat | round | space ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"stretch",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-repeat"},"mask-border-slice":{syntax:"<number-percentage>{1,4} fill?",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfMaskBorderImage",groups:["CSS Masking"],initial:"0",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-slice"},"mask-border-source":{syntax:"none | <image>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedURLsAbsolute",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-source"},"mask-border-width":{syntax:"[ <length-percentage> | <number> | auto ]{1,4}",media:"visual",inherited:!1,animationType:"discrete",percentages:"relativeToMaskBorderImageArea",groups:["CSS Masking"],initial:"auto",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-width"},"mask-clip":{syntax:"[ <geometry-box> | no-clip ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"border-box",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-clip"},"mask-composite":{syntax:"<compositing-operator>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"add",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-composite"},"mask-image":{syntax:"<mask-reference>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedURLsAbsolute",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-image"},"mask-mode":{syntax:"<masking-mode>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"match-source",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-mode"},"mask-origin":{syntax:"<geometry-box>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"border-box",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-origin"},"mask-position":{syntax:"<position>#",media:"visual",inherited:!1,animationType:"repeatableList",percentages:"referToSizeOfMaskPaintingArea",groups:["CSS Masking"],initial:"0% 0%",appliesto:"allElementsSVGContainerElements",computed:"consistsOfTwoKeywordsForOriginAndOffsets",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-position"},"mask-repeat":{syntax:"<repeat-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"repeat",appliesto:"allElementsSVGContainerElements",computed:"consistsOfTwoDimensionKeywords",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-repeat"},"mask-size":{syntax:"<bg-size>#",media:"visual",inherited:!1,animationType:"repeatableList",percentages:"no",groups:["CSS Masking"],initial:"auto",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-size"},"mask-type":{syntax:"luminance | alpha",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"luminance",appliesto:"maskElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-type"},"masonry-auto-flow":{syntax:"[ pack | next ] || [ definite-first | ordered ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"pack",appliesto:"gridContainersWithMasonryLayout",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/masonry-auto-flow"},"math-depth":{syntax:"auto-add | add(<integer>) | <integer>",media:"visual",inherited:!0,animationType:"notAnimatable",percentages:"no",groups:["MathML"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/math-depth"},"math-shift":{syntax:"normal | compact",media:"visual",inherited:!0,animationType:"notAnimatable",percentages:"no",groups:["MathML"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/math-shift"},"math-style":{syntax:"normal | compact",media:"visual",inherited:!0,animationType:"notAnimatable",percentages:"no",groups:["MathML"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/math-style"},"max-block-size":{syntax:"<'max-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"blockSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"none",appliesto:"sameAsWidthAndHeight",computed:"sameAsMaxWidthAndMaxHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-block-size"},"max-height":{syntax:"none | <length-percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"regardingHeightOfGeneratedBoxContainingBlockPercentagesNone",groups:["CSS Box Model"],initial:"none",appliesto:"allElementsButNonReplacedAndTableColumns",computed:"percentageAsSpecifiedAbsoluteLengthOrNone",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-height"},"max-inline-size":{syntax:"<'max-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"inlineSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"none",appliesto:"sameAsWidthAndHeight",computed:"sameAsMaxWidthAndMaxHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-inline-size"},"max-lines":{syntax:"none | <integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Overflow"],initial:"none",appliesto:"blockContainersExceptMultiColumnContainers",computed:"asSpecified",order:"perGrammar",status:"experimental"},"max-width":{syntax:"none | <length-percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"none",appliesto:"allElementsButNonReplacedAndTableRows",computed:"percentageAsSpecifiedAbsoluteLengthOrNone",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-width"},"min-block-size":{syntax:"<'min-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"blockSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsWidthAndHeight",computed:"sameAsMinWidthAndMinHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-block-size"},"min-height":{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"regardingHeightOfGeneratedBoxContainingBlockPercentages0",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableColumns",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-height"},"min-inline-size":{syntax:"<'min-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"inlineSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsWidthAndHeight",computed:"sameAsMinWidthAndMinHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-inline-size"},"min-width":{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableRows",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-width"},"mix-blend-mode":{syntax:"<blend-mode> | plus-lighter",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["Compositing and Blending"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mix-blend-mode"},"object-fit":{syntax:"fill | contain | cover | none | scale-down",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"fill",appliesto:"replacedElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/object-fit"},"object-position":{syntax:"<position>",media:"visual",inherited:!0,animationType:"repeatableList",percentages:"referToWidthAndHeightOfElement",groups:["CSS Images"],initial:"50% 50%",appliesto:"replacedElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/object-position"},offset:{syntax:"[ <'offset-position'>? [ <'offset-path'> [ <'offset-distance'> || <'offset-rotate'> ]? ]? ]! [ / <'offset-anchor'> ]?",media:"visual",inherited:!1,animationType:["offset-position","offset-path","offset-distance","offset-anchor","offset-rotate"],percentages:["offset-position","offset-distance","offset-anchor"],groups:["CSS Motion Path"],initial:["offset-position","offset-path","offset-distance","offset-anchor","offset-rotate"],appliesto:"transformableElements",computed:["offset-position","offset-path","offset-distance","offset-anchor","offset-rotate"],order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset"},"offset-anchor":{syntax:"auto | <position>",media:"visual",inherited:!1,animationType:"position",percentages:"relativeToWidthAndHeight",groups:["CSS Motion Path"],initial:"auto",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"perGrammar",status:"standard"},"offset-distance":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToTotalPathLength",groups:["CSS Motion Path"],initial:"0",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset-distance"},"offset-path":{syntax:"none | <offset-path> || <coord-box>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Motion Path"],initial:"none",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset-path"},"offset-position":{syntax:"normal | auto | <position>",media:"visual",inherited:!1,animationType:"position",percentages:"referToSizeOfContainingBlock",groups:["CSS Motion Path"],initial:"normal",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"perGrammar",status:"experimental"},"offset-rotate":{syntax:"[ auto | reverse ] || <angle>",media:"visual",inherited:!1,animationType:"angleOrBasicShapeOrPath",percentages:"no",groups:["CSS Motion Path"],initial:"auto",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset-rotate"},opacity:{syntax:"<alpha-value>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"mapToRange0To1",groups:["CSS Color"],initial:"1",appliesto:"allElements",computed:"specifiedValueNumberClipped0To1",order:"perGrammar",alsoAppliesTo:["::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/opacity"},order:{syntax:"<integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"0",appliesto:"flexItemsGridItemsAbsolutelyPositionedContainerChildren",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/order"},orphans:{syntax:"<integer>",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"no",groups:["CSS Fragmentation"],initial:"2",appliesto:"blockContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/orphans"},outline:{syntax:"[ <'outline-width'> || <'outline-style'> || <'outline-color'> ]",media:["visual","interactive"],inherited:!1,animationType:["outline-width","outline-style","outline-color"],percentages:"no",groups:["CSS Basic User Interface"],initial:["outline-width","outline-style","outline-color"],appliesto:"allElements",computed:["outline-width","outline-style","outline-color"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline"},"outline-color":{syntax:"auto | <color>",media:["visual","interactive"],inherited:!1,animationType:"color",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"autoForTranslucentColorRGBAOtherwiseRGB",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-color"},"outline-offset":{syntax:"<length>",media:["visual","interactive"],inherited:!1,animationType:"length",percentages:"no",groups:["CSS Basic User Interface"],initial:"0",appliesto:"allElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-offset"},"outline-style":{syntax:"auto | <'border-style'>",media:["visual","interactive"],inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Basic User Interface"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-style"},"outline-width":{syntax:"<line-width>",media:["visual","interactive"],inherited:!1,animationType:"length",percentages:"no",groups:["CSS Basic User Interface"],initial:"medium",appliesto:"allElements",computed:"absoluteLength0ForNone",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-width"},overflow:{syntax:"[ visible | hidden | clip | scroll | auto ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"visible",appliesto:"blockContainersFlexContainersGridContainers",computed:["overflow-x","overflow-y"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow"},"overflow-anchor":{syntax:"auto | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Anchoring"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard"},"overflow-block":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"auto",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"perGrammar",status:"standard"},"overflow-clip-box":{syntax:"padding-box | content-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"padding-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Mozilla/CSS/overflow-clip-box"},"overflow-clip-margin":{syntax:"<visual-box> || <length [0,\u221E]>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"0px",appliesto:"allElements",computed:"theComputedLengthAndVisualBox",order:"perGrammar",status:"standard"},"overflow-inline":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"auto",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"perGrammar",status:"standard"},"overflow-wrap":{syntax:"normal | break-word | anywhere",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"textElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-wrap"},"overflow-x":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"visible",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-x"},"overflow-y":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"visible",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-y"},overlay:{syntax:"none | auto",media:"visual",inherited:!1,animationType:"discreteButVisibleForDurationWhenAnimatedNone",percentages:"no",groups:["CSS Positioning"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overlay"},"overscroll-behavior":{syntax:"[ contain | none | auto ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["overscroll-behavior-x","overscroll-behavior-y"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior"},"overscroll-behavior-block":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-block"},"overscroll-behavior-inline":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-inline"},"overscroll-behavior-x":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-x"},"overscroll-behavior-y":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-y"},padding:{syntax:"[ <length> | <percentage> ]{1,4}",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:["padding-bottom","padding-left","padding-right","padding-top"],appliesto:"allElementsExceptInternalTableDisplayTypes",computed:["padding-bottom","padding-left","padding-right","padding-top"],order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding"},"padding-block":{syntax:"<'padding-left'>{1,2}",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:["padding-block-start","padding-block-end"],appliesto:"allElementsExceptInternalTableDisplayTypes",computed:["padding-block-start","padding-block-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-block"},"padding-block-end":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-block-end"},"padding-block-start":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-block-start"},"padding-bottom":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-bottom"},"padding-inline":{syntax:"<'padding-left'>{1,2}",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:["padding-inline-start","padding-inline-end"],appliesto:"allElementsExceptInternalTableDisplayTypes",computed:["padding-inline-start","padding-inline-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-inline"},"padding-inline-end":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-inline-end"},"padding-inline-start":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-inline-start"},"padding-left":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-left"},"padding-right":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-right"},"padding-top":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-top"},page:{syntax:"auto | <custom-ident>",media:"paged",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Pages"],initial:"auto",appliesto:"blockElementsInNormalFlow",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/page"},"page-break-after":{syntax:"auto | always | avoid | left | right | recto | verso",media:["visual","paged"],inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Pages"],initial:"auto",appliesto:"blockElementsInNormalFlow",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/page-break-after"},"page-break-before":{syntax:"auto | always | avoid | left | right | recto | verso",media:["visual","paged"],inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Pages"],initial:"auto",appliesto:"blockElementsInNormalFlow",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/page-break-before"},"page-break-inside":{syntax:"auto | avoid",media:["visual","paged"],inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Pages"],initial:"auto",appliesto:"blockElementsInNormalFlow",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/page-break-inside"},"paint-order":{syntax:"normal | [ fill || stroke || markers ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"textElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/paint-order"},perspective:{syntax:"none | <length>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"absoluteLengthOrNone",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/perspective"},"perspective-origin":{syntax:"<position>",media:"visual",inherited:!1,animationType:"simpleListOfLpc",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"50% 50%",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"oneOrTwoValuesLengthAbsoluteKeywordsPercentages",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/perspective-origin"},"place-content":{syntax:"<'align-content'> <'justify-content'>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:["align-content","justify-content"],appliesto:"multilineFlexContainers",computed:["align-content","justify-content"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/place-content"},"place-items":{syntax:"<'align-items'> <'justify-items'>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:["align-items","justify-items"],appliesto:"allElements",computed:["align-items","justify-items"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/place-items"},"place-self":{syntax:"<'align-self'> <'justify-self'>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:["align-self","justify-self"],appliesto:"blockLevelBoxesAndAbsolutelyPositionedBoxesAndGridItems",computed:["align-self","justify-self"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/place-self"},"pointer-events":{syntax:"auto | none | visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | inherit",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/pointer-events"},position:{syntax:"static | relative | absolute | sticky | fixed",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"static",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/position"},"position-anchor":{syntax:"<anchor-element>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"implicit",appliesto:"absolutelyPositionedElements",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/position-anchor"},"position-try":{syntax:"<'position-try-order'>? <'position-try-fallbacks'>",media:"visual",inherited:!1,animationType:["position-try-fallbacks","position-try-order"],percentages:"no",groups:["CSS Positioning"],initial:["position-try-fallbacks","position-try-order"],appliesto:"absolutelyPositionedElements",computed:["position-try-fallbacks","position-try-order"],order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/position-try"},"position-try-fallbacks":{syntax:"none | [ [<dashed-ident> || <try-tactic>] | inset-area( <'inset-area'> ) ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"none",appliesto:"absolutelyPositionedElements",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/position-try-fallbacks"},"position-try-order":{syntax:"normal | <try-size>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"normal",appliesto:"absolutelyPositionedElements",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/position-try-order"},"position-visibility":{syntax:"always | [ anchors-valid || anchors-visible || no-overflow ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"anchors-visible",appliesto:"absolutelyPositionedElements",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/position-visibility"},"print-color-adjust":{syntax:"economy | exact",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Color"],initial:"economy",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/print-color-adjust"},quotes:{syntax:"none | auto | [ <string> <string> ]+",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Generated Content"],initial:"dependsOnUserAgent",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/quotes"},r:{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToSVGViewportSize",groups:["Scalable Vector Graphics"],initial:"0",appliesto:"limitedSVGElementsCircle",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/r"},resize:{syntax:"none | both | horizontal | vertical | block | inline",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"none",appliesto:"elementsWithOverflowNotVisibleAndReplacedElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/resize"},right:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/right"},rotate:{syntax:"none | <angle> | [ x | y | z | <number>{3} ] && <angle>",media:"visual",inherited:!1,animationType:"transform",percentages:"no",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/rotate"},"row-gap":{syntax:"normal | <length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfContentArea",groups:["CSS Box Alignment"],initial:"normal",appliesto:"multiColumnElementsFlexContainersGridContainers",computed:"asSpecifiedWithLengthsAbsoluteAndNormalComputingToZeroExceptMultiColumn",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/row-gap"},"ruby-align":{syntax:"start | center | space-between | space-around",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"no",groups:["CSS Ruby"],initial:"space-around",appliesto:"rubyBasesAnnotationsBaseAnnotationContainers",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/ruby-align"},"ruby-merge":{syntax:"separate | collapse | auto",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"no",groups:["CSS Ruby"],initial:"separate",appliesto:"rubyAnnotationsContainers",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},"ruby-position":{syntax:"[ alternate || [ over | under ] ] | inter-character",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Ruby"],initial:"alternate",appliesto:"rubyAnnotationsContainers",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/ruby-position"},rx:{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToSVGViewportWidth",groups:["Scalable Vector Graphics"],initial:"0",appliesto:"limitedSVGElementsEllipseRect",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/rx"},ry:{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToSVGViewportHeight",groups:["Scalable Vector Graphics"],initial:"0",appliesto:"limitedSVGElementsEllipseRect",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/ry"},scale:{syntax:"none | <number>{1,3}",media:"visual",inherited:!1,animationType:"transform",percentages:"no",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scale"},"scrollbar-color":{syntax:"auto | <color>{2}",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scrollbars"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scrollbar-color"},"scrollbar-gutter":{syntax:"auto | stable && both-edges?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scrollbar-gutter"},"scrollbar-width":{syntax:"auto | thin | none",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scrollbars"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scrollbar-width"},"scroll-behavior":{syntax:"auto | smooth",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Overflow"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-behavior"},"scroll-margin":{syntax:"<length>{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:["scroll-margin-bottom","scroll-margin-left","scroll-margin-right","scroll-margin-top"],appliesto:"allElements",computed:["scroll-margin-bottom","scroll-margin-left","scroll-margin-right","scroll-margin-top"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin"},"scroll-margin-block":{syntax:"<length>{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:["scroll-margin-block-start","scroll-margin-block-end"],appliesto:"allElements",computed:["scroll-margin-block-start","scroll-margin-block-end"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block"},"scroll-margin-block-start":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-start"},"scroll-margin-block-end":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-end"},"scroll-margin-bottom":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-bottom"},"scroll-margin-inline":{syntax:"<length>{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:["scroll-margin-inline-start","scroll-margin-inline-end"],appliesto:"allElements",computed:["scroll-margin-inline-start","scroll-margin-inline-end"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline"},"scroll-margin-inline-start":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-start"},"scroll-margin-inline-end":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-end"},"scroll-margin-left":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-left"},"scroll-margin-right":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-right"},"scroll-margin-top":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-top"},"scroll-padding":{syntax:"[ auto | <length-percentage> ]{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:["scroll-padding-bottom","scroll-padding-left","scroll-padding-right","scroll-padding-top"],appliesto:"scrollContainers",computed:["scroll-padding-bottom","scroll-padding-left","scroll-padding-right","scroll-padding-top"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding"},"scroll-padding-block":{syntax:"[ auto | <length-percentage> ]{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:["scroll-padding-block-start","scroll-padding-block-end"],appliesto:"scrollContainers",computed:["scroll-padding-block-start","scroll-padding-block-end"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block"},"scroll-padding-block-start":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-start"},"scroll-padding-block-end":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-end"},"scroll-padding-bottom":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-bottom"},"scroll-padding-inline":{syntax:"[ auto | <length-percentage> ]{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:["scroll-padding-inline-start","scroll-padding-inline-end"],appliesto:"scrollContainers",computed:["scroll-padding-inline-start","scroll-padding-inline-end"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline"},"scroll-padding-inline-start":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-start"},"scroll-padding-inline-end":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-end"},"scroll-padding-left":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-left"},"scroll-padding-right":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-right"},"scroll-padding-top":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-top"},"scroll-snap-align":{syntax:"[ none | start | end | center ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-align"},"scroll-snap-coordinate":{syntax:"none | <position>#",media:"interactive",inherited:!1,animationType:"position",percentages:"referToBorderBox",groups:["CSS Scroll Snap"],initial:"none",appliesto:"allElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-coordinate"},"scroll-snap-destination":{syntax:"<position>",media:"interactive",inherited:!1,animationType:"position",percentages:"relativeToScrollContainerPaddingBoxAxis",groups:["CSS Scroll Snap"],initial:"0px 0px",appliesto:"scrollContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-destination"},"scroll-snap-points-x":{syntax:"none | repeat( <length-percentage> )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"relativeToScrollContainerPaddingBoxAxis",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-points-x"},"scroll-snap-points-y":{syntax:"none | repeat( <length-percentage> )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"relativeToScrollContainerPaddingBoxAxis",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-points-y"},"scroll-snap-stop":{syntax:"normal | always",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-stop"},"scroll-snap-type":{syntax:"none | [ x | y | block | inline | both ] [ mandatory | proximity ]?",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type"},"scroll-snap-type-x":{syntax:"none | mandatory | proximity",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecified",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type-x"},"scroll-snap-type-y":{syntax:"none | mandatory | proximity",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecified",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type-y"},"scroll-timeline":{syntax:"[ <'scroll-timeline-name'> <'scroll-timeline-axis'>? ]#",media:"visual",inherited:!1,animationType:["scroll-timeline-name","scroll-timeline-axis"],percentages:"no",groups:["CSS Animations"],initial:["scroll-timeline-name","scroll-timeline-axis"],appliesto:"scrollContainers",computed:["scroll-timeline-name","scroll-timeline-axis"],order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-timeline"},"scroll-timeline-axis":{syntax:"[ block | inline | x | y ]#",media:"interactive",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"block",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-timeline-axis"},"scroll-timeline-name":{syntax:"none | <dashed-ident>#",media:"interactive",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"none",appliesto:"scrollContainers",computed:"noneOrOrderedListOfIdentifiers",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-timeline-name"},"shape-image-threshold":{syntax:"<alpha-value>",media:"visual",inherited:!1,animationType:"number",percentages:"no",groups:["CSS Shapes"],initial:"0.0",appliesto:"floats",computed:"specifiedValueNumberClipped0To1",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/shape-image-threshold"},"shape-margin":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Shapes"],initial:"0",appliesto:"floats",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/shape-margin"},"shape-outside":{syntax:"none | [ <shape-box> || <basic-shape> ] | <image>",media:"visual",inherited:!1,animationType:"basicShapeOtherwiseNo",percentages:"no",groups:["CSS Shapes"],initial:"none",appliesto:"floats",computed:"asDefinedForBasicShapeWithAbsoluteURIOtherwiseAsSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/shape-outside"},"shape-rendering":{syntax:"auto | optimizeSpeed | crispEdges | geometricPrecision",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Shapes"],initial:"auto",appliesto:"limitedSVGElementsShapes",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/shape-rendering"},"tab-size":{syntax:"<integer> | <length>",media:"visual",inherited:!0,animationType:"length",percentages:"no",groups:["CSS Text"],initial:"8",appliesto:"blockContainers",computed:"specifiedIntegerOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/tab-size"},"table-layout":{syntax:"auto | fixed",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"auto",appliesto:"tableElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/table-layout"},"text-align":{syntax:"start | end | left | right | center | justify | match-parent",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"startOrNamelessValueIfLTRRightIfRTL",appliesto:"blockContainers",computed:"asSpecifiedExceptMatchParent",order:"orderOfAppearance",alsoAppliesTo:["::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-align"},"text-align-last":{syntax:"auto | start | end | left | right | center | justify",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"blockContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-align-last"},"text-anchor":{syntax:"start | middle | end",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Scalable Vector Graphics"],initial:"start",appliesto:"limitedSVGElementsTextContent",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-anchor"},"text-combine-upright":{syntax:"none | all | [ digits <integer>? ]",media:"visual",inherited:!0,animationType:"notAnimatable",percentages:"no",groups:["CSS Writing Modes"],initial:"none",appliesto:"nonReplacedInlineElements",computed:"keywordPlusIntegerIfDigits",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-combine-upright"},"text-decoration":{syntax:"<'text-decoration-line'> || <'text-decoration-style'> || <'text-decoration-color'> || <'text-decoration-thickness'>",media:"visual",inherited:!1,animationType:["text-decoration-color","text-decoration-style","text-decoration-line","text-decoration-thickness"],percentages:"no",groups:["CSS Text Decoration"],initial:["text-decoration-color","text-decoration-style","text-decoration-line"],appliesto:"allElements",computed:["text-decoration-line","text-decoration-style","text-decoration-color","text-decoration-thickness"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration"},"text-decoration-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Text Decoration"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-color"},"text-decoration-line":{syntax:"none | [ underline || overline || line-through || blink ] | spelling-error | grammar-error",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-line"},"text-decoration-skip":{syntax:"none | [ objects || [ spaces | [ leading-spaces || trailing-spaces ] ] || edges || box-decoration ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"objects",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-skip"},"text-decoration-skip-ink":{syntax:"auto | all | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-skip-ink"},"text-decoration-style":{syntax:"solid | double | dotted | dashed | wavy",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"solid",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-style"},"text-decoration-thickness":{syntax:"auto | from-font | <length> | <percentage> ",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToElementFontSize",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-thickness"},"text-emphasis":{syntax:"<'text-emphasis-style'> || <'text-emphasis-color'>",media:"visual",inherited:!0,animationType:["text-emphasis-color","text-emphasis-style"],percentages:"no",groups:["CSS Text Decoration"],initial:["text-emphasis-style","text-emphasis-color"],appliesto:"allElements",computed:["text-emphasis-style","text-emphasis-color"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis"},"text-emphasis-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"color",percentages:"no",groups:["CSS Text Decoration"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis-color"},"text-emphasis-position":{syntax:"[ over | under ] && [ right | left ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"over right",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis-position"},"text-emphasis-style":{syntax:"none | [ [ filled | open ] || [ dot | circle | double-circle | triangle | sesame ] ] | <string>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis-style"},"text-indent":{syntax:"<length-percentage> && hanging? && each-line?",media:"visual",inherited:!0,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Text"],initial:"0",appliesto:"blockContainers",computed:"percentageOrAbsoluteLengthPlusKeywords",order:"lengthOrPercentageBeforeKeywords",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-indent"},"text-justify":{syntax:"auto | inter-character | inter-word | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"inlineLevelAndTableCellElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-justify"},"text-orientation":{syntax:"mixed | upright | sideways",media:"visual",inherited:!0,animationType:"notAnimatable",percentages:"no",groups:["CSS Writing Modes"],initial:"mixed",appliesto:"allElementsExceptTableRowGroupsRowsColumnGroupsAndColumns",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-orientation"},"text-overflow":{syntax:"[ clip | ellipsis | <string> ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"clip",appliesto:"blockContainerElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-overflow"},"text-rendering":{syntax:"auto | optimizeSpeed | optimizeLegibility | geometricPrecision",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Miscellaneous"],initial:"auto",appliesto:"textElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-rendering"},"text-shadow":{syntax:"none | <shadow-t>#",media:"visual",inherited:!0,animationType:"shadowList",percentages:"no",groups:["CSS Text Decoration"],initial:"none",appliesto:"allElements",computed:"colorPlusThreeAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-shadow"},"text-size-adjust":{syntax:"none | auto | <percentage>",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"referToSizeOfFont",groups:["CSS Text"],initial:"autoForSmartphoneBrowsersSupportingInflation",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-size-adjust"},"text-spacing-trim":{syntax:"space-all | normal | space-first | trim-start | trim-both | trim-all | auto",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"textElements",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-spacing-trim"},"text-transform":{syntax:"none | capitalize | uppercase | lowercase | full-width | full-size-kana",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-transform"},"text-underline-offset":{syntax:"auto | <length> | <percentage> ",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"referToElementFontSize",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-underline-offset"},"text-underline-position":{syntax:"auto | from-font | [ under || [ left | right ] ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-underline-position"},"text-wrap":{syntax:"wrap | nowrap | balance | stable | pretty",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"wrap",appliesto:"textAndBlockContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-wrap"},"text-wrap-mode":{syntax:"auto | wrap | nowrap",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"wrap",appliesto:"textAndBlockContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-wrap-mode"},"text-wrap-style":{syntax:"auto | balance | stable | pretty",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"textAndBlockContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-wrap-style"},"timeline-scope":{syntax:"none | <dashed-ident>#",media:"interactive",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"none",appliesto:"allElements",computed:"noneOrOrderedListOfIdentifiers",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/timeline-scope"},top:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToContainingBlockHeight",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/top"},"touch-action":{syntax:"auto | none | [ [ pan-x | pan-left | pan-right ] || [ pan-y | pan-up | pan-down ] || pinch-zoom ] | manipulation",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["Pointer Events"],initial:"auto",appliesto:"allElementsExceptNonReplacedInlineElementsTableRowsColumnsRowColumnGroups",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/touch-action"},transform:{syntax:"none | <transform-list>",media:"visual",inherited:!1,animationType:"transform",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform"},"transform-box":{syntax:"content-box | border-box | fill-box | stroke-box | view-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transforms"],initial:"view-box",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform-box"},"transform-origin":{syntax:"[ <length-percentage> | left | center | right | top | bottom ] | [ [ <length-percentage> | left | center | right ] && [ <length-percentage> | top | center | bottom ] ] <length>?",media:"visual",inherited:!1,animationType:"simpleListOfLpc",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"50% 50% 0",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"oneOrTwoValuesLengthAbsoluteKeywordsPercentages",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform-origin"},"transform-style":{syntax:"flat | preserve-3d",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transforms"],initial:"flat",appliesto:"transformableElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform-style"},transition:{syntax:"<single-transition>#",media:"interactive",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Transitions"],initial:["transition-delay","transition-duration","transition-property","transition-timing-function","transition-behavior"],appliesto:"allElementsAndPseudos",computed:["transition-delay","transition-duration","transition-property","transition-timing-function","transition-behavior"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition"},"transition-behavior":{syntax:"<transition-behavior-value>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Transitions"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-behavior"},"transition-delay":{syntax:"<time>#",media:"interactive",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Transitions"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-delay"},"transition-duration":{syntax:"<time>#",media:"interactive",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Transitions"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-duration"},"transition-property":{syntax:"none | <single-transition-property>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Transitions"],initial:"all",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-property"},"transition-timing-function":{syntax:"<easing-function>#",media:"interactive",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Transitions"],initial:"ease",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-timing-function"},translate:{syntax:"none | <length-percentage> [ <length-percentage> <length>? ]?",media:"visual",inherited:!1,animationType:"transform",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/translate"},"unicode-bidi":{syntax:"normal | embed | isolate | bidi-override | isolate-override | plaintext",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Writing Modes"],initial:"normal",appliesto:"allElementsSomeValuesNoEffectOnNonInlineElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/unicode-bidi"},"user-select":{syntax:"auto | text | none | contain | all",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/user-select"},"vector-effect":{syntax:"none | non-scaling-stroke | non-scaling-size | non-rotation | fixed-position",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Scalable Vector Graphics"],initial:"none",appliesto:"limitedSVGElementsGraphicsAndUse",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/vector-effect"},"vertical-align":{syntax:"baseline | sub | super | text-top | text-bottom | middle | top | bottom | <percentage> | <length>",media:"visual",inherited:!1,animationType:"length",percentages:"referToLineHeight",groups:["CSS Table"],initial:"baseline",appliesto:"inlineLevelAndTableCellElements",computed:"absoluteLengthOrKeyword",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/vertical-align"},"view-timeline":{syntax:"[ <'view-timeline-name'> <'view-timeline-axis'>? ]#",media:"visual",inherited:!1,animationType:["view-timeline-name","view-timeline-axis"],percentages:"no",groups:["CSS Animations"],initial:["view-timeline-name","view-timeline-axis"],appliesto:"allElements",computed:["view-timeline-name","view-timeline-axis"],order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/view-timeline"},"view-timeline-axis":{syntax:"[ block | inline | x | y ]#",media:"interactive",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"block",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/view-timeline-axis"},"view-timeline-inset":{syntax:"[ [ auto | <length-percentage> ]{1,2} ]#",media:"interactive",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToCorrespondingDimensionOfRelevantScrollport",groups:["CSS Animations"],initial:"auto",appliesto:"allElements",computed:"listEachItemConsistingOfPairsOfAutoOrLengthPercentage",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/view-timeline-inset"},"view-timeline-name":{syntax:"none | <dashed-ident>#",media:"interactive",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"none",appliesto:"allElements",computed:"noneOrOrderedListOfIdentifiers",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/view-timeline-name"},"view-transition-name":{syntax:"none | <custom-ident>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS View Transitions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/view-transition-name"},visibility:{syntax:"visible | hidden | collapse",media:"visual",inherited:!0,animationType:"visibility",percentages:"no",groups:["CSS Box Model"],initial:"visible",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/visibility"},"white-space":{syntax:"normal | pre | nowrap | pre-wrap | pre-line | break-spaces | [ <'white-space-collapse'> || <'text-wrap'> || <'white-space-trim'> ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/white-space"},"white-space-collapse":{syntax:"collapse | discard | preserve | preserve-breaks | preserve-spaces | break-spaces",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"collapse",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/white-space-collapse"},widows:{syntax:"<integer>",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"no",groups:["CSS Fragmentation"],initial:"2",appliesto:"blockContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/widows"},width:{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableRows",computed:"percentageAutoOrAbsoluteLength",order:"lengthOrPercentageBeforeKeywordIfBothPresent",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/width"},"will-change":{syntax:"auto | <animateable-feature>#",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Will Change"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/will-change"},"word-break":{syntax:"normal | break-all | keep-all | break-word",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/word-break"},"word-spacing":{syntax:"normal | <length>",media:"visual",inherited:!0,animationType:"length",percentages:"referToWidthOfAffectedGlyph",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"absoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/word-spacing"},"word-wrap":{syntax:"normal | break-word",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"nonReplacedInlineElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-wrap"},"writing-mode":{syntax:"horizontal-tb | vertical-rl | vertical-lr | sideways-rl | sideways-lr",media:"visual",inherited:!0,animationType:"notAnimatable",percentages:"no",groups:["CSS Writing Modes"],initial:"horizontal-tb",appliesto:"allElementsExceptTableRowColumnGroupsTableRowsColumns",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/writing-mode"},x:{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToSVGViewportWidth",groups:["Scalable Vector Graphics"],initial:"0",appliesto:"limitedSVGElementsGeometry",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/x"},y:{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToSVGViewportHeight",groups:["Scalable Vector Graphics"],initial:"0",appliesto:"limitedSVGElementsGeometry",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/y"},"z-index":{syntax:"auto | <integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/z-index"},zoom:{syntax:"normal | reset | <number> | <percentage>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["Microsoft Extensions"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/zoom"}}});var mv=p((cie,G4)=>{G4.exports={"abs()":{syntax:"abs( <calc-sum> )"},"absolute-size":{syntax:"xx-small | x-small | small | medium | large | x-large | xx-large | xxx-large"},"acos()":{syntax:"acos( <calc-sum> )"},"alpha-value":{syntax:"<number> | <percentage>"},"angle-percentage":{syntax:"<angle> | <percentage>"},"angular-color-hint":{syntax:"<angle-percentage>"},"angular-color-stop":{syntax:"<color> && <color-stop-angle>?"},"angular-color-stop-list":{syntax:"[ <angular-color-stop> [, <angular-color-hint>]? ]# , <angular-color-stop>"},"animateable-feature":{syntax:"scroll-position | contents | <custom-ident>"},"asin()":{syntax:"asin( <calc-sum> )"},"atan()":{syntax:"atan( <calc-sum> )"},"atan2()":{syntax:"atan2( <calc-sum>, <calc-sum> )"},attachment:{syntax:"scroll | fixed | local"},"attr()":{syntax:"attr( <attr-name> <type-or-unit>? [, <attr-fallback> ]? )"},"attr-matcher":{syntax:"[ '~' | '|' | '^' | '$' | '*' ]? '='"},"attr-modifier":{syntax:"i | s"},"attribute-selector":{syntax:"'[' <wq-name> ']' | '[' <wq-name> <attr-matcher> [ <string-token> | <ident-token> ] <attr-modifier>? ']'"},"auto-repeat":{syntax:"repeat( [ auto-fill | auto-fit ] , [ <line-names>? <fixed-size> ]+ <line-names>? )"},"auto-track-list":{syntax:`[ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>? <auto-repeat>
|
||
[ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>?`},axis:{syntax:"block | inline | vertical | horizontal"},"baseline-position":{syntax:"[ first | last ]? baseline"},"basic-shape":{syntax:"<inset()> | <circle()> | <ellipse()> | <polygon()> | <path()>"},"bg-image":{syntax:"none | <image>"},"bg-layer":{syntax:"<bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box>"},"bg-position":{syntax:"[ [ 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":{syntax:"[ <length-percentage> | auto ]{1,2} | cover | contain"},"blur()":{syntax:"blur( <length> )"},"blend-mode":{syntax:"normal | multiply | screen | overlay | darken | lighten | color-dodge | color-burn | hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosity"},box:{syntax:"border-box | padding-box | content-box"},"brightness()":{syntax:"brightness( <number-percentage> )"},"calc()":{syntax:"calc( <calc-sum> )"},"calc-sum":{syntax:"<calc-product> [ [ '+' | '-' ] <calc-product> ]*"},"calc-product":{syntax:"<calc-value> [ '*' <calc-value> | '/' <number> ]*"},"calc-value":{syntax:"<number> | <dimension> | <percentage> | <calc-constant> | ( <calc-sum> )"},"calc-constant":{syntax:"e | pi | infinity | -infinity | NaN"},"cf-final-image":{syntax:"<image> | <color>"},"cf-mixing-image":{syntax:"<percentage>? && <image>"},"circle()":{syntax:"circle( [ <shape-radius> ]? [ at <position> ]? )"},"clamp()":{syntax:"clamp( <calc-sum>#{3} )"},"class-selector":{syntax:"'.' <ident-token>"},"clip-source":{syntax:"<url>"},color:{syntax:"<rgb()> | <rgba()> | <hsl()> | <hsla()> | <hwb()> | <lab()> | <lch()> | <light-dark()> | <hex-color> | <named-color> | currentcolor | <deprecated-system-color>"},"color-stop":{syntax:"<color-stop-length> | <color-stop-angle>"},"color-stop-angle":{syntax:"<angle-percentage>{1,2}"},"color-stop-length":{syntax:"<length-percentage>{1,2}"},"color-stop-list":{syntax:"[ <linear-color-stop> [, <linear-color-hint>]? ]# , <linear-color-stop>"},combinator:{syntax:"'>' | '+' | '~' | [ '||' ]"},"common-lig-values":{syntax:"[ common-ligatures | no-common-ligatures ]"},"compat-auto":{syntax:"searchfield | textarea | push-button | slider-horizontal | checkbox | radio | square-button | menulist | listbox | meter | progress-bar | button"},"composite-style":{syntax:"clear | copy | source-over | source-in | source-out | source-atop | destination-over | destination-in | destination-out | destination-atop | xor"},"compositing-operator":{syntax:"add | subtract | intersect | exclude"},"compound-selector":{syntax:"[ <type-selector>? <subclass-selector>* [ <pseudo-element-selector> <pseudo-class-selector>* ]* ]!"},"compound-selector-list":{syntax:"<compound-selector>#"},"complex-selector":{syntax:"<compound-selector> [ <combinator>? <compound-selector> ]*"},"complex-selector-list":{syntax:"<complex-selector>#"},"conic-gradient()":{syntax:"conic-gradient( [ from <angle> ]? [ at <position> ]?, <angular-color-stop-list> )"},"contextual-alt-values":{syntax:"[ contextual | no-contextual ]"},"content-distribution":{syntax:"space-between | space-around | space-evenly | stretch"},"content-list":{syntax:"[ <string> | contents | <image> | <counter> | <quote> | <target> | <leader()> ]+"},"content-position":{syntax:"center | start | end | flex-start | flex-end"},"content-replacement":{syntax:"<image>"},"contrast()":{syntax:"contrast( [ <number-percentage> ] )"},"cos()":{syntax:"cos( <calc-sum> )"},counter:{syntax:"<counter()> | <counters()>"},"counter()":{syntax:"counter( <counter-name>, <counter-style>? )"},"counter-name":{syntax:"<custom-ident>"},"counter-style":{syntax:"<counter-style-name> | symbols()"},"counter-style-name":{syntax:"<custom-ident>"},"counters()":{syntax:"counters( <counter-name>, <string>, <counter-style>? )"},"cross-fade()":{syntax:"cross-fade( <cf-mixing-image> , <cf-final-image>? )"},"cubic-bezier-timing-function":{syntax:"ease | ease-in | ease-out | ease-in-out | cubic-bezier(<number [0,1]>, <number>, <number [0,1]>, <number>)"},"deprecated-system-color":{syntax:"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":{syntax:"[ discretionary-ligatures | no-discretionary-ligatures ]"},"display-box":{syntax:"contents | none"},"display-inside":{syntax:"flow | flow-root | table | flex | grid | ruby"},"display-internal":{syntax:"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":{syntax:"inline-block | inline-list-item | inline-table | inline-flex | inline-grid"},"display-listitem":{syntax:"<display-outside>? && [ flow | flow-root ]? && list-item"},"display-outside":{syntax:"block | inline | run-in"},"drop-shadow()":{syntax:"drop-shadow( <length>{2,3} <color>? )"},"east-asian-variant-values":{syntax:"[ jis78 | jis83 | jis90 | jis04 | simplified | traditional ]"},"east-asian-width-values":{syntax:"[ full-width | proportional-width ]"},"element()":{syntax:"element( <id-selector> )"},"ellipse()":{syntax:"ellipse( [ <shape-radius>{2} ]? [ at <position> ]? )"},"ending-shape":{syntax:"circle | ellipse"},"env()":{syntax:"env( <custom-ident> , <declaration-value>? )"},"exp()":{syntax:"exp( <calc-sum> )"},"explicit-track-list":{syntax:"[ <line-names>? <track-size> ]+ <line-names>?"},"family-name":{syntax:"<string> | <custom-ident>+"},"feature-tag-value":{syntax:"<string> [ <integer> | on | off ]?"},"feature-type":{syntax:"@stylistic | @historical-forms | @styleset | @character-variant | @swash | @ornaments | @annotation"},"feature-value-block":{syntax:"<feature-type> '{' <feature-value-declaration-list> '}'"},"feature-value-block-list":{syntax:"<feature-value-block>+"},"feature-value-declaration":{syntax:"<custom-ident>: <integer>+;"},"feature-value-declaration-list":{syntax:"<feature-value-declaration>"},"feature-value-name":{syntax:"<custom-ident>"},"fill-rule":{syntax:"nonzero | evenodd"},"filter-function":{syntax:"<blur()> | <brightness()> | <contrast()> | <drop-shadow()> | <grayscale()> | <hue-rotate()> | <invert()> | <opacity()> | <saturate()> | <sepia()>"},"filter-function-list":{syntax:"[ <filter-function> | <url> ]+"},"final-bg-layer":{syntax:"<'background-color'> || <bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box>"},"fixed-breadth":{syntax:"<length-percentage>"},"fixed-repeat":{syntax:"repeat( [ <integer [1,\u221E]> ] , [ <line-names>? <fixed-size> ]+ <line-names>? )"},"fixed-size":{syntax:"<fixed-breadth> | minmax( <fixed-breadth> , <track-breadth> ) | minmax( <inflexible-breadth> , <fixed-breadth> )"},"font-stretch-absolute":{syntax:"normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | <percentage>"},"font-variant-css21":{syntax:"[ normal | small-caps ]"},"font-weight-absolute":{syntax:"normal | bold | <number [1,1000]>"},"frequency-percentage":{syntax:"<frequency> | <percentage>"},"general-enclosed":{syntax:"[ <function-token> <any-value> ) ] | ( <ident> <any-value> )"},"generic-family":{syntax:"serif | sans-serif | cursive | fantasy | monospace"},"generic-name":{syntax:"serif | sans-serif | cursive | fantasy | monospace"},"geometry-box":{syntax:"<shape-box> | fill-box | stroke-box | view-box"},gradient:{syntax:"<linear-gradient()> | <repeating-linear-gradient()> | <radial-gradient()> | <repeating-radial-gradient()> | <conic-gradient()> | <repeating-conic-gradient()>"},"grayscale()":{syntax:"grayscale( <number-percentage> )"},"grid-line":{syntax:"auto | <custom-ident> | [ <integer> && <custom-ident>? ] | [ span && [ <integer> || <custom-ident> ] ]"},"historical-lig-values":{syntax:"[ historical-ligatures | no-historical-ligatures ]"},"hsl()":{syntax:"hsl( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsl( <hue>, <percentage>, <percentage>, <alpha-value>? )"},"hsla()":{syntax:"hsla( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsla( <hue>, <percentage>, <percentage>, <alpha-value>? )"},hue:{syntax:"<number> | <angle>"},"hue-rotate()":{syntax:"hue-rotate( <angle> )"},"hwb()":{syntax:"hwb( [<hue> | none] [<percentage> | none] [<percentage> | none] [ / [<alpha-value> | none] ]? )"},"hypot()":{syntax:"hypot( <calc-sum># )"},"id-selector":{syntax:"<hash-token>"},image:{syntax:"<url> | <image()> | <image-set()> | <element()> | <paint()> | <cross-fade()> | <gradient>"},"image()":{syntax:"image( <image-tags>? [ <image-src>? , <color>? ]! )"},"image-set()":{syntax:"image-set( <image-set-option># )"},"image-set-option":{syntax:"[ <image> | <string> ] [ <resolution> || type(<string>) ]"},"image-src":{syntax:"<url> | <string>"},"image-tags":{syntax:"ltr | rtl"},"inflexible-breadth":{syntax:"<length-percentage> | min-content | max-content | auto"},"inset()":{syntax:"inset( <length-percentage>{1,4} [ round <'border-radius'> ]? )"},"invert()":{syntax:"invert( <number-percentage> )"},"keyframes-name":{syntax:"<custom-ident> | <string>"},"keyframe-block":{syntax:`<keyframe-selector># {
|
||
<declaration-list>
|
||
}`},"keyframe-block-list":{syntax:"<keyframe-block>+"},"keyframe-selector":{syntax:"from | to | <percentage> | <timeline-range-name> <percentage>"},"lab()":{syntax:"lab( [<percentage> | <number> | none] [ <percentage> | <number> | none] [ <percentage> | <number> | none] [ / [<alpha-value> | none] ]? )"},"layer()":{syntax:"layer( <layer-name> )"},"layer-name":{syntax:"<ident> [ '.' <ident> ]*"},"lch()":{syntax:"lch( [<percentage> | <number> | none] [ <percentage> | <number> | none] [ <hue> | none] [ / [<alpha-value> | none] ]? )"},"leader()":{syntax:"leader( <leader-type> )"},"leader-type":{syntax:"dotted | solid | space | <string>"},"length-percentage":{syntax:"<length> | <percentage>"},"light-dark()":{syntax:"light-dark( <color>, <color> )"},"line-names":{syntax:"'[' <custom-ident>* ']'"},"line-name-list":{syntax:"[ <line-names> | <name-repeat> ]+"},"line-style":{syntax:"none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset"},"line-width":{syntax:"<length> | thin | medium | thick"},"linear-color-hint":{syntax:"<length-percentage>"},"linear-color-stop":{syntax:"<color> <color-stop-length>?"},"linear-gradient()":{syntax:"linear-gradient( [ <angle> | to <side-or-corner> ]? , <color-stop-list> )"},"log()":{syntax:"log( <calc-sum>, <calc-sum>? )"},"mask-layer":{syntax:"<mask-reference> || <position> [ / <bg-size> ]? || <repeat-style> || <geometry-box> || [ <geometry-box> | no-clip ] || <compositing-operator> || <masking-mode>"},"mask-position":{syntax:"[ <length-percentage> | left | center | right ] [ <length-percentage> | top | center | bottom ]?"},"mask-reference":{syntax:"none | <image> | <mask-source>"},"mask-source":{syntax:"<url>"},"masking-mode":{syntax:"alpha | luminance | match-source"},"matrix()":{syntax:"matrix( <number>#{6} )"},"matrix3d()":{syntax:"matrix3d( <number>#{16} )"},"max()":{syntax:"max( <calc-sum># )"},"media-and":{syntax:"<media-in-parens> [ and <media-in-parens> ]+"},"media-condition":{syntax:"<media-not> | <media-and> | <media-or> | <media-in-parens>"},"media-condition-without-or":{syntax:"<media-not> | <media-and> | <media-in-parens>"},"media-feature":{syntax:"( [ <mf-plain> | <mf-boolean> | <mf-range> ] )"},"media-in-parens":{syntax:"( <media-condition> ) | <media-feature> | <general-enclosed>"},"media-not":{syntax:"not <media-in-parens>"},"media-or":{syntax:"<media-in-parens> [ or <media-in-parens> ]+"},"media-query":{syntax:"<media-condition> | [ not | only ]? <media-type> [ and <media-condition-without-or> ]?"},"media-query-list":{syntax:"<media-query>#"},"media-type":{syntax:"<ident>"},"mf-boolean":{syntax:"<mf-name>"},"mf-name":{syntax:"<ident>"},"mf-plain":{syntax:"<mf-name> : <mf-value>"},"mf-range":{syntax:`<mf-name> [ '<' | '>' ]? '='? <mf-value>
|
||
| <mf-value> [ '<' | '>' ]? '='? <mf-name>
|
||
| <mf-value> '<' '='? <mf-name> '<' '='? <mf-value>
|
||
| <mf-value> '>' '='? <mf-name> '>' '='? <mf-value>`},"mf-value":{syntax:"<number> | <dimension> | <ident> | <ratio>"},"min()":{syntax:"min( <calc-sum># )"},"minmax()":{syntax:"minmax( [ <length-percentage> | min-content | max-content | auto ] , [ <length-percentage> | <flex> | min-content | max-content | auto ] )"},"mod()":{syntax:"mod( <calc-sum>, <calc-sum> )"},"name-repeat":{syntax:"repeat( [ <integer [1,\u221E]> | auto-fill ], <line-names>+ )"},"named-color":{syntax:"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":{syntax:"<ident>"},"ns-prefix":{syntax:"[ <ident-token> | '*' ]? '|'"},"number-percentage":{syntax:"<number> | <percentage>"},"numeric-figure-values":{syntax:"[ lining-nums | oldstyle-nums ]"},"numeric-fraction-values":{syntax:"[ diagonal-fractions | stacked-fractions ]"},"numeric-spacing-values":{syntax:"[ proportional-nums | tabular-nums ]"},nth:{syntax:"<an-plus-b> | even | odd"},"opacity()":{syntax:"opacity( [ <number-percentage> ] )"},"overflow-position":{syntax:"unsafe | safe"},"outline-radius":{syntax:"<length> | <percentage>"},"page-body":{syntax:"<declaration>? [ ; <page-body> ]? | <page-margin-box> <page-body>"},"page-margin-box":{syntax:"<page-margin-box-type> '{' <declaration-list> '}'"},"page-margin-box-type":{syntax:"@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":{syntax:"[ <page-selector># ]?"},"page-selector":{syntax:"<pseudo-page>+ | <ident> <pseudo-page>*"},"page-size":{syntax:"A5 | A4 | A3 | B5 | B4 | JIS-B5 | JIS-B4 | letter | legal | ledger"},"path()":{syntax:"path( [ <fill-rule>, ]? <string> )"},"paint()":{syntax:"paint( <ident>, <declaration-value>? )"},"perspective()":{syntax:"perspective( [ <length [0,\u221E]> | none ] )"},"polygon()":{syntax:"polygon( <fill-rule>? , [ <length-percentage> <length-percentage> ]# )"},position:{syntax:"[ [ 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()":{syntax:"pow( <calc-sum>, <calc-sum> )"},"pseudo-class-selector":{syntax:"':' <ident-token> | ':' <function-token> <any-value> ')'"},"pseudo-element-selector":{syntax:"':' <pseudo-class-selector>"},"pseudo-page":{syntax:": [ left | right | first | blank ]"},quote:{syntax:"open-quote | close-quote | no-open-quote | no-close-quote"},"radial-gradient()":{syntax:"radial-gradient( [ <ending-shape> || <size> ]? [ at <position> ]? , <color-stop-list> )"},ratio:{syntax:"<number [0,\u221E]> [ / <number [0,\u221E]> ]?"},"ray()":{syntax:"ray( <angle> && <ray-size>? && contain? && [at <position>]? )"},"ray-size":{syntax:"closest-side | closest-corner | farthest-side | farthest-corner | sides"},"relative-selector":{syntax:"<combinator>? <complex-selector>"},"relative-selector-list":{syntax:"<relative-selector>#"},"relative-size":{syntax:"larger | smaller"},"rem()":{syntax:"rem( <calc-sum>, <calc-sum> )"},"repeat-style":{syntax:"repeat-x | repeat-y | [ repeat | space | round | no-repeat ]{1,2}"},"repeating-conic-gradient()":{syntax:"repeating-conic-gradient( [ from <angle> ]? [ at <position> ]?, <angular-color-stop-list> )"},"repeating-linear-gradient()":{syntax:"repeating-linear-gradient( [ <angle> | to <side-or-corner> ]? , <color-stop-list> )"},"repeating-radial-gradient()":{syntax:"repeating-radial-gradient( [ <ending-shape> || <size> ]? [ at <position> ]? , <color-stop-list> )"},"reversed-counter-name":{syntax:"reversed( <counter-name> )"},"rgb()":{syntax:"rgb( <percentage>{3} [ / <alpha-value> ]? ) | rgb( <number>{3} [ / <alpha-value> ]? ) | rgb( <percentage>#{3} , <alpha-value>? ) | rgb( <number>#{3} , <alpha-value>? )"},"rgba()":{syntax:"rgba( <percentage>{3} [ / <alpha-value> ]? ) | rgba( <number>{3} [ / <alpha-value> ]? ) | rgba( <percentage>#{3} , <alpha-value>? ) | rgba( <number>#{3} , <alpha-value>? )"},"rotate()":{syntax:"rotate( [ <angle> | <zero> ] )"},"rotate3d()":{syntax:"rotate3d( <number> , <number> , <number> , [ <angle> | <zero> ] )"},"rotateX()":{syntax:"rotateX( [ <angle> | <zero> ] )"},"rotateY()":{syntax:"rotateY( [ <angle> | <zero> ] )"},"rotateZ()":{syntax:"rotateZ( [ <angle> | <zero> ] )"},"round()":{syntax:"round( <rounding-strategy>?, <calc-sum>, <calc-sum> )"},"rounding-strategy":{syntax:"nearest | up | down | to-zero"},"saturate()":{syntax:"saturate( <number-percentage> )"},"scale()":{syntax:"scale( [ <number> | <percentage> ]#{1,2} )"},"scale3d()":{syntax:"scale3d( [ <number> | <percentage> ]#{3} )"},"scaleX()":{syntax:"scaleX( [ <number> | <percentage> ] )"},"scaleY()":{syntax:"scaleY( [ <number> | <percentage> ] )"},"scaleZ()":{syntax:"scaleZ( [ <number> | <percentage> ] )"},"scroll()":{syntax:"scroll( [ <axis> || <scroller> ]? )"},scroller:{syntax:"root | nearest"},"self-position":{syntax:"center | start | end | self-start | self-end | flex-start | flex-end"},"shape-radius":{syntax:"<length-percentage> | closest-side | farthest-side"},"sign()":{syntax:"sign( <calc-sum> )"},"skew()":{syntax:"skew( [ <angle> | <zero> ] , [ <angle> | <zero> ]? )"},"skewX()":{syntax:"skewX( [ <angle> | <zero> ] )"},"skewY()":{syntax:"skewY( [ <angle> | <zero> ] )"},"sepia()":{syntax:"sepia( <number-percentage> )"},shadow:{syntax:"inset? && <length>{2,4} && <color>?"},"shadow-t":{syntax:"[ <length>{2,3} && <color>? ]"},shape:{syntax:"rect(<top>, <right>, <bottom>, <left>)"},"shape-box":{syntax:"<box> | margin-box"},"side-or-corner":{syntax:"[ left | right ] || [ top | bottom ]"},"sin()":{syntax:"sin( <calc-sum> )"},"single-animation":{syntax:"<'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":{syntax:"normal | reverse | alternate | alternate-reverse"},"single-animation-fill-mode":{syntax:"none | forwards | backwards | both"},"single-animation-iteration-count":{syntax:"infinite | <number>"},"single-animation-play-state":{syntax:"running | paused"},"single-animation-timeline":{syntax:"auto | none | <dashed-ident> | <scroll()> | <view()>"},"single-transition":{syntax:"[ none | <single-transition-property> ] || <time> || <easing-function> || <time> || <transition-behavior-value>"},"single-transition-property":{syntax:"all | <custom-ident>"},size:{syntax:"closest-side | farthest-side | closest-corner | farthest-corner | <length> | <length-percentage>{2}"},"sqrt()":{syntax:"sqrt( <calc-sum> )"},"step-position":{syntax:"jump-start | jump-end | jump-none | jump-both | start | end"},"step-timing-function":{syntax:"step-start | step-end | steps(<integer>[, <step-position>]?)"},"subclass-selector":{syntax:"<id-selector> | <class-selector> | <attribute-selector> | <pseudo-class-selector>"},"supports-condition":{syntax:"not <supports-in-parens> | <supports-in-parens> [ and <supports-in-parens> ]* | <supports-in-parens> [ or <supports-in-parens> ]*"},"supports-in-parens":{syntax:"( <supports-condition> ) | <supports-feature> | <general-enclosed>"},"supports-feature":{syntax:"<supports-decl> | <supports-selector-fn>"},"supports-decl":{syntax:"( <declaration> )"},"supports-selector-fn":{syntax:"selector( <complex-selector> )"},symbol:{syntax:"<string> | <image> | <custom-ident>"},"tan()":{syntax:"tan( <calc-sum> )"},target:{syntax:"<target-counter()> | <target-counters()> | <target-text()>"},"target-counter()":{syntax:"target-counter( [ <string> | <url> ] , <custom-ident> , <counter-style>? )"},"target-counters()":{syntax:"target-counters( [ <string> | <url> ] , <custom-ident> , <string> , <counter-style>? )"},"target-text()":{syntax:"target-text( [ <string> | <url> ] , [ content | before | after | first-letter ]? )"},"time-percentage":{syntax:"<time> | <percentage>"},"timeline-range-name":{syntax:"cover | contain | entry | exit | entry-crossing | exit-crossing"},"easing-function":{syntax:"linear | <cubic-bezier-timing-function> | <step-timing-function>"},"track-breadth":{syntax:"<length-percentage> | <flex> | min-content | max-content | auto"},"track-list":{syntax:"[ <line-names>? [ <track-size> | <track-repeat> ] ]+ <line-names>?"},"track-repeat":{syntax:"repeat( [ <integer [1,\u221E]> ] , [ <line-names>? <track-size> ]+ <line-names>? )"},"track-size":{syntax:"<track-breadth> | minmax( <inflexible-breadth> , <track-breadth> ) | fit-content( <length-percentage> )"},"transform-function":{syntax:"<matrix()> | <translate()> | <translateX()> | <translateY()> | <scale()> | <scaleX()> | <scaleY()> | <rotate()> | <skew()> | <skewX()> | <skewY()> | <matrix3d()> | <translate3d()> | <translateZ()> | <scale3d()> | <scaleZ()> | <rotate3d()> | <rotateX()> | <rotateY()> | <rotateZ()> | <perspective()>"},"transform-list":{syntax:"<transform-function>+"},"transition-behavior-value":{syntax:"normal | allow-discrete"},"translate()":{syntax:"translate( <length-percentage> , <length-percentage>? )"},"translate3d()":{syntax:"translate3d( <length-percentage> , <length-percentage> , <length> )"},"translateX()":{syntax:"translateX( <length-percentage> )"},"translateY()":{syntax:"translateY( <length-percentage> )"},"translateZ()":{syntax:"translateZ( <length> )"},"type-or-unit":{syntax:"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":{syntax:"<wq-name> | <ns-prefix>? '*'"},"var()":{syntax:"var( <custom-property-name> , <declaration-value>? )"},"view()":{syntax:"view([<axis> || <'view-timeline-inset'>]?)"},"viewport-length":{syntax:"auto | <length-percentage>"},"visual-box":{syntax:"content-box | padding-box | border-box"},"wq-name":{syntax:"<ns-prefix>? <ident-token>"}}});var yv=p((die,bv)=>{"use strict";var Kp=cv(),F4=dv(),j4=pv(),U4=mv(),gv=Object.hasOwn||((e,t)=>Object.prototype.hasOwnProperty.call(e,t)),fv=/^\s*\|\s*/;function V4(e){let t=Object.create(null);for(let[r,n]of Object.entries(e)){let i=null;if(n.descriptors){i=Object.create(null);for(let[a,s]of Object.entries(n.descriptors))i[a]=s.syntax}t[r.substr(1)]={prelude:n.syntax.trim().replace(/\{(.|\s)+\}/,"").match(/^@\S+\s+([^;\{]*)/)[1].trim()||null,descriptors:i}}return t}function Vl(e,t){let r=Object.create(null);for(let[n,i]of Object.entries(e))i&&(r[n]=i.syntax||i);for(let n of Object.keys(t))gv(e,n)?t[n].syntax?r[n]=fv.test(t[n].syntax)?r[n]+" "+t[n].syntax.trim():t[n].syntax:delete r[n]:t[n].syntax&&(r[n]=t[n].syntax.replace(fv,""));return r}function hv(e){let t={};for(let[r,n]of Object.entries(e||{}))t[r]=typeof n=="string"?{syntax:n}:n;return t}function H4(e,t){let r={};for(let n in e){if(t[n]===null)continue;let i=t[n]||{};r[n]={prelude:n in t&&"prelude"in i?i.prelude:e[n].prelude||null,descriptors:Vl(e[n].descriptors||{},hv(i.descriptors))}}for(let[n,i]of Object.entries(t))i&&!gv(e,n)&&(r[n]={prelude:i.prelude||null,descriptors:i.descriptors?Vl({},hv(i.descriptors)):null});return r}var K4={types:Vl(U4,Kp.types),atrules:H4(V4(F4),Kp.atrules),properties:Vl(j4,Kp.properties)};bv.exports=K4});var Yp=p(Ca=>{"use strict";var Le=W(),Sv=St(),ur=43,dt=45,Hl=110,pn=!0,X4=!1;function Kl(e,t){let r=this.tokenStart+e,n=this.charCodeAt(r);for((n===ur||n===dt)&&(t&&this.error("Number sign is not allowed"),r++);r<this.tokenEnd;r++)Sv.isDigit(this.charCodeAt(r))||this.error("Integer is expected",r)}function Hn(e){return Kl.call(this,0,e)}function Fr(e,t){if(!this.cmpChar(this.tokenStart+e,t)){let r="";switch(t){case Hl:r="N is expected";break;case dt:r="HyphenMinus is expected";break}this.error(r,this.tokenStart+e)}}function Xp(){let e=0,t=0,r=this.tokenType;for(;r===Le.WhiteSpace||r===Le.Comment;)r=this.lookupType(++e);if(r!==Le.Number)if(this.isDelim(ur,e)||this.isDelim(dt,e)){t=this.isDelim(ur,e)?ur:dt;do r=this.lookupType(++e);while(r===Le.WhiteSpace||r===Le.Comment);r!==Le.Number&&(this.skip(e),Hn.call(this,pn))}else return null;return e>0&&this.skip(e),t===0&&(r=this.charCodeAt(this.tokenStart),r!==ur&&r!==dt&&this.error("Number sign is expected")),Hn.call(this,t!==0),t===dt?"-"+this.consume(Le.Number):this.consume(Le.Number)}var Y4="AnPlusB",$4={a:[String,null],b:[String,null]};function Q4(){let e=this.tokenStart,t=null,r=null;if(this.tokenType===Le.Number)Hn.call(this,X4),r=this.consume(Le.Number);else if(this.tokenType===Le.Ident&&this.cmpChar(this.tokenStart,dt))switch(t="-1",Fr.call(this,1,Hl),this.tokenEnd-this.tokenStart){case 2:this.next(),r=Xp.call(this);break;case 3:Fr.call(this,2,dt),this.next(),this.skipSC(),Hn.call(this,pn),r="-"+this.consume(Le.Number);break;default:Fr.call(this,2,dt),Kl.call(this,3,pn),this.next(),r=this.substrToCursor(e+2)}else if(this.tokenType===Le.Ident||this.isDelim(ur)&&this.lookupType(1)===Le.Ident){let n=0;switch(t="1",this.isDelim(ur)&&(n=1,this.next()),Fr.call(this,0,Hl),this.tokenEnd-this.tokenStart){case 1:this.next(),r=Xp.call(this);break;case 2:Fr.call(this,1,dt),this.next(),this.skipSC(),Hn.call(this,pn),r="-"+this.consume(Le.Number);break;default:Fr.call(this,1,dt),Kl.call(this,2,pn),this.next(),r=this.substrToCursor(e+n+1)}}else if(this.tokenType===Le.Dimension){let n=this.charCodeAt(this.tokenStart),i=n===ur||n===dt,a=this.tokenStart+i;for(;a<this.tokenEnd&&Sv.isDigit(this.charCodeAt(a));a++);a===this.tokenStart+i&&this.error("Integer is expected",this.tokenStart+i),Fr.call(this,a-this.tokenStart,Hl),t=this.substring(e,a),a+1===this.tokenEnd?(this.next(),r=Xp.call(this)):(Fr.call(this,a-this.tokenStart+1,dt),a+2===this.tokenEnd?(this.next(),this.skipSC(),Hn.call(this,pn),r="-"+this.consume(Le.Number)):(Kl.call(this,a-this.tokenStart+2,pn),this.next(),r=this.substrToCursor(a+1)))}else this.error();return t!==null&&t.charCodeAt(0)===ur&&(t=t.substr(1)),r!==null&&r.charCodeAt(0)===ur&&(r=r.substr(1)),{type:"AnPlusB",loc:this.getLocation(e,this.tokenStart),a:t,b:r}}function Z4(e){if(e.a){let t=e.a==="+1"&&"n"||e.a==="1"&&"n"||e.a==="-1"&&"-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)}Ca.generate=Z4;Ca.name=Y4;Ca.parse=Q4;Ca.structure=$4});var $p=p(Kn=>{"use strict";var et=W();function xv(){return this.Raw(this.consumeUntilLeftCurlyBracketOrSemicolon,!0)}function J4(){for(let e=1,t;t=this.lookupType(e);e++){if(t===et.RightCurlyBracket)return!0;if(t===et.LeftCurlyBracket||t===et.AtKeyword)return!1}return!1}var eW="Atrule",tW="atrule",rW={name:String,prelude:["AtrulePrelude","Raw",null],block:["Block",null]};function nW(e=!1){let t=this.tokenStart,r,n,i=null,a=null;switch(this.eat(et.AtKeyword),r=this.substrToCursor(t+1),n=r.toLowerCase(),this.skipSC(),this.eof===!1&&this.tokenType!==et.LeftCurlyBracket&&this.tokenType!==et.Semicolon&&(this.parseAtrulePrelude?i=this.parseWithFallback(this.AtrulePrelude.bind(this,r,e),xv):i=xv.call(this,this.tokenIndex),this.skipSC()),this.tokenType){case et.Semicolon:this.next();break;case et.LeftCurlyBracket:this.eat(et.LeftCurlyBracket),hasOwnProperty.call(this.atrule,n)&&typeof this.atrule[n].block=="function"?a=this.atrule[n].block.call(this,e):a=this.Block(J4.call(this)),this.eof||this.eat(et.RightCurlyBracket);break}return{type:"Atrule",loc:this.getLocation(t,this.tokenStart),name:r,prelude:i,block:a}}function iW(e){this.token(et.AtKeyword,"@"+e.name),e.prelude!==null&&this.node(e.prelude),e.block?(this.token(et.LeftCurlyBracket,"{"),this.node(e.block),this.token(et.RightCurlyBracket,"}")):this.token(et.Semicolon,";")}Kn.generate=iW;Kn.name=eW;Kn.parse=nW;Kn.structure=rW;Kn.walkContext=tW});var Qp=p(Xn=>{"use strict";var vv=W(),aW="AtrulePrelude",sW="atrulePrelude",oW={children:[[]]};function lW(e){let t=null;return e!==null&&(e=e.toLowerCase()),this.skipSC(),hasOwnProperty.call(this.atrule,e)&&typeof this.atrule[e].prelude=="function"?t=this.atrule[e].prelude.call(this):t=this.readSequence(this.scope.AtrulePrelude),this.skipSC(),this.eof!==!0&&this.tokenType!==vv.LeftCurlyBracket&&this.tokenType!==vv.Semicolon&&this.error("Semicolon or block is expected"),{type:"AtrulePrelude",loc:this.getLocationFromList(t),children:t}}function uW(e){this.children(e)}Xn.generate=uW;Xn.name=aW;Xn.parse=lW;Xn.structure=oW;Xn.walkContext=sW});var Jp=p(ka=>{"use strict";var wt=W(),cW=36,Cv=42,Xl=61,dW=94,Zp=124,pW=126;function mW(){this.eof&&this.error("Unexpected end of input");let e=this.tokenStart,t=!1;return this.isDelim(Cv)?(t=!0,this.next()):this.isDelim(Zp)||this.eat(wt.Ident),this.isDelim(Zp)?this.charCodeAt(this.tokenStart+1)!==Xl?(this.next(),this.eat(wt.Ident)):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 fW(){let e=this.tokenStart,t=this.charCodeAt(e);return t!==Xl&&t!==pW&&t!==dW&&t!==cW&&t!==Cv&&t!==Zp&&this.error("Attribute selector (=, ~=, ^=, $=, *=, |=) is expected"),this.next(),t!==Xl&&(this.isDelim(Xl)||this.error("Equal sign is expected"),this.next()),this.substrToCursor(e)}var hW="AttributeSelector",gW={name:"Identifier",matcher:[String,null],value:["String","Identifier",null],flags:[String,null]};function bW(){let e=this.tokenStart,t,r=null,n=null,i=null;return this.eat(wt.LeftSquareBracket),this.skipSC(),t=mW.call(this),this.skipSC(),this.tokenType!==wt.RightSquareBracket&&(this.tokenType!==wt.Ident&&(r=fW.call(this),this.skipSC(),n=this.tokenType===wt.String?this.String():this.Identifier(),this.skipSC()),this.tokenType===wt.Ident&&(i=this.consume(wt.Ident),this.skipSC())),this.eat(wt.RightSquareBracket),{type:"AttributeSelector",loc:this.getLocation(e,this.tokenStart),name:t,matcher:r,value:n,flags:i}}function yW(e){this.token(wt.Delim,"["),this.node(e.name),e.matcher!==null&&(this.tokenize(e.matcher),this.node(e.value)),e.flags!==null&&this.token(wt.Ident,e.flags),this.token(wt.Delim,"]")}ka.generate=yW;ka.name=hW;ka.parse=bW;ka.structure=gW});var em=p(Yn=>{"use strict";var mn=W(),SW=38;function Tv(){return this.Raw(null,!0)}function kv(){return this.parseWithFallback(this.Rule,Tv)}function wv(){return this.Raw(this.consumeUntilSemicolonIncluded,!0)}function xW(){if(this.tokenType===mn.Semicolon)return wv.call(this,this.tokenIndex);let e=this.parseWithFallback(this.Declaration,wv);return this.tokenType===mn.Semicolon&&this.next(),e}var vW="Block",CW="block",kW={children:[["Atrule","Rule","Declaration"]]};function wW(e){let t=e?xW:kv,r=this.tokenStart,n=this.createList();e:for(;!this.eof;)switch(this.tokenType){case mn.RightCurlyBracket:break e;case mn.WhiteSpace:case mn.Comment:this.next();break;case mn.AtKeyword:n.push(this.parseWithFallback(this.Atrule.bind(this,e),Tv));break;default:e&&this.isDelim(SW)?n.push(kv.call(this)):n.push(t.call(this))}return{type:"Block",loc:this.getLocation(r,this.tokenStart),children:n}}function TW(e){this.children(e,t=>{t.type==="Declaration"&&this.token(mn.Semicolon,";")})}Yn.generate=TW;Yn.name=vW;Yn.parse=wW;Yn.structure=kW;Yn.walkContext=CW});var tm=p(wa=>{"use strict";var Yl=W(),EW="Brackets",AW={children:[[]]};function OW(e,t){let r=this.tokenStart,n=null;return this.eat(Yl.LeftSquareBracket),n=e.call(this,t),this.eof||this.eat(Yl.RightSquareBracket),{type:"Brackets",loc:this.getLocation(r,this.tokenStart),children:n}}function qW(e){this.token(Yl.Delim,"["),this.children(e),this.token(Yl.Delim,"]")}wa.generate=qW;wa.name=EW;wa.parse=OW;wa.structure=AW});var rm=p(Ta=>{"use strict";var Ev=W(),zW="CDC",_W=[];function LW(){let e=this.tokenStart;return this.eat(Ev.CDC),{type:"CDC",loc:this.getLocation(e,this.tokenStart)}}function WW(){this.token(Ev.CDC,"-->")}Ta.generate=WW;Ta.name=zW;Ta.parse=LW;Ta.structure=_W});var nm=p(Ea=>{"use strict";var Av=W(),PW="CDO",BW=[];function DW(){let e=this.tokenStart;return this.eat(Av.CDO),{type:"CDO",loc:this.getLocation(e,this.tokenStart)}}function NW(){this.token(Av.CDO,"<!--")}Ea.generate=NW;Ea.name=PW;Ea.parse=DW;Ea.structure=BW});var am=p(Aa=>{"use strict";var im=W(),IW=46,RW="ClassSelector",MW={name:String};function GW(){return this.eatDelim(IW),{type:"ClassSelector",loc:this.getLocation(this.tokenStart-1,this.tokenEnd),name:this.consume(im.Ident)}}function FW(e){this.token(im.Delim,"."),this.token(im.Ident,e.name)}Aa.generate=FW;Aa.name=RW;Aa.parse=GW;Aa.structure=MW});var sm=p(Oa=>{"use strict";var Ov=W(),jW=43,qv=47,UW=62,VW=126,HW="Combinator",KW={name:String};function XW(){let e=this.tokenStart,t;switch(this.tokenType){case Ov.WhiteSpace:t=" ";break;case Ov.Delim:switch(this.charCodeAt(this.tokenStart)){case UW:case jW:case VW:this.next();break;case qv:this.next(),this.eatIdent("deep"),this.eatDelim(qv);break;default:this.error("Combinator is expected")}t=this.substrToCursor(e);break}return{type:"Combinator",loc:this.getLocation(e,this.tokenStart),name:t}}function YW(e){this.tokenize(e.name)}Oa.generate=YW;Oa.name=HW;Oa.parse=XW;Oa.structure=KW});var om=p(qa=>{"use strict";var zv=W(),$W=42,QW=47,ZW="Comment",JW={value:String};function e8(){let e=this.tokenStart,t=this.tokenEnd;return this.eat(zv.Comment),t-e+2>=2&&this.charCodeAt(t-2)===$W&&this.charCodeAt(t-1)===QW&&(t-=2),{type:"Comment",loc:this.getLocation(e,this.tokenStart),value:this.substring(e+2,t)}}function t8(e){this.token(zv.Comment,"/*"+e.value+"*/")}qa.generate=t8;qa.name=ZW;qa.parse=e8;qa.structure=JW});var lm=p(za=>{"use strict";var pt=W(),r8=new Set([pt.Colon,pt.RightParenthesis,pt.EOF]),n8="Condition",i8={kind:String,children:[["Identifier","Feature","FeatureFunction","FeatureRange","SupportsDeclaration"]]};function _v(e){return this.lookupTypeNonSC(1)===pt.Ident&&r8.has(this.lookupTypeNonSC(2))?this.Feature(e):this.FeatureRange(e)}var a8={media:_v,container:_v,supports(){return this.SupportsDeclaration()}};function s8(e="media"){let t=this.createList();e:for(;!this.eof;)switch(this.tokenType){case pt.Comment:case pt.WhiteSpace:this.next();continue;case pt.Ident:t.push(this.Identifier());break;case pt.LeftParenthesis:{let r=this.parseWithFallback(()=>a8[e].call(this,e),()=>null);r||(r=this.parseWithFallback(()=>{this.eat(pt.LeftParenthesis);let n=this.Condition(e);return this.eat(pt.RightParenthesis),n},()=>this.GeneralEnclosed(e))),t.push(r);break}case pt.Function:{let r=this.parseWithFallback(()=>this.FeatureFunction(e),()=>null);r||(r=this.GeneralEnclosed(e)),t.push(r);break}default:break e}return t.isEmpty&&this.error("Condition is expected"),{type:"Condition",loc:this.getLocationFromList(t),kind:e,children:t}}function o8(e){e.children.forEach(t=>{t.type==="Condition"?(this.token(pt.LeftParenthesis,"("),this.node(t),this.token(pt.RightParenthesis,")")):this.node(t)})}za.generate=o8;za.name=n8;za.parse=s8;za.structure=i8});var um=p($n=>{"use strict";var l8=Wl(),tt=W(),Wv=33,u8=35,c8=36,d8=38,p8=42,m8=43,Lv=47;function f8(){return this.Raw(this.consumeUntilExclamationMarkOrSemicolon,!0)}function h8(){return this.Raw(this.consumeUntilExclamationMarkOrSemicolon,!1)}function g8(){let e=this.tokenIndex,t=this.Value();return t.type!=="Raw"&&this.eof===!1&&this.tokenType!==tt.Semicolon&&this.isDelim(Wv)===!1&&this.isBalanceEdge(e)===!1&&this.error(),t}var b8="Declaration",y8="declaration",S8={important:[Boolean,String],property:String,value:["Value","Raw"]};function x8(){let e=this.tokenStart,t=this.tokenIndex,r=C8.call(this),n=l8.isCustomProperty(r),i=n?this.parseCustomProperty:this.parseValue,a=n?h8:f8,s=!1,o;this.skipSC(),this.eat(tt.Colon);let u=this.tokenIndex;if(n||this.skipSC(),i?o=this.parseWithFallback(g8,a):o=a.call(this,this.tokenIndex),n&&o.type==="Value"&&o.children.isEmpty){for(let l=u-this.tokenIndex;l<=0;l++)if(this.lookupType(l)===tt.WhiteSpace){o.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}return this.isDelim(Wv)&&(s=k8.call(this),this.skipSC()),this.eof===!1&&this.tokenType!==tt.Semicolon&&this.isBalanceEdge(t)===!1&&this.error(),{type:"Declaration",loc:this.getLocation(e,this.tokenStart),important:s,property:r,value:o}}function v8(e){this.token(tt.Ident,e.property),this.token(tt.Colon,":"),this.node(e.value),e.important&&(this.token(tt.Delim,"!"),this.token(tt.Ident,e.important===!0?"important":e.important))}function C8(){let e=this.tokenStart;if(this.tokenType===tt.Delim)switch(this.charCodeAt(this.tokenStart)){case p8:case c8:case m8:case u8:case d8:this.next();break;case Lv:this.next(),this.isDelim(Lv)&&this.next();break}return this.tokenType===tt.Hash?this.eat(tt.Hash):this.eat(tt.Ident),this.substrToCursor(e)}function k8(){this.eat(tt.Delim),this.skipSC();let e=this.consume(tt.Ident);return e==="important"?!0:e}$n.generate=v8;$n.name=b8;$n.parse=x8;$n.structure=S8;$n.walkContext=y8});var dm=p(La=>{"use strict";var _a=W(),w8=38;function cm(){return this.Raw(this.consumeUntilSemicolonIncluded,!0)}var T8="DeclarationList",E8={children:[["Declaration","Atrule","Rule"]]};function A8(){let e=this.createList();for(;!this.eof;)switch(this.tokenType){case _a.WhiteSpace:case _a.Comment:case _a.Semicolon:this.next();break;case _a.AtKeyword:e.push(this.parseWithFallback(this.Atrule.bind(this,!0),cm));break;default:this.isDelim(w8)?e.push(this.parseWithFallback(this.Rule,cm)):e.push(this.parseWithFallback(this.Declaration,cm))}return{type:"DeclarationList",loc:this.getLocationFromList(e),children:e}}function O8(e){this.children(e,t=>{t.type==="Declaration"&&this.token(_a.Semicolon,";")})}La.generate=O8;La.name=T8;La.parse=A8;La.structure=E8});var pm=p(Wa=>{"use strict";var Pv=W(),q8="Dimension",z8={value:String,unit:String};function _8(){let e=this.tokenStart,t=this.consumeNumber(Pv.Dimension);return{type:"Dimension",loc:this.getLocation(e,this.tokenStart),value:t,unit:this.substring(e+t.length,this.tokenStart)}}function L8(e){this.token(Pv.Dimension,e.value+e.unit)}Wa.generate=L8;Wa.name=q8;Wa.parse=_8;Wa.structure=z8});var mm=p(Pa=>{"use strict";var rt=W(),W8=47,P8="Feature",B8={kind:String,name:String,value:["Identifier","Number","Dimension","Ratio","Function",null]};function D8(e){let t=this.tokenStart,r,n=null;if(this.eat(rt.LeftParenthesis),this.skipSC(),r=this.consume(rt.Ident),this.skipSC(),this.tokenType!==rt.RightParenthesis){switch(this.eat(rt.Colon),this.skipSC(),this.tokenType){case rt.Number:this.lookupNonWSType(1)===rt.Delim?n=this.Ratio():n=this.Number();break;case rt.Dimension:n=this.Dimension();break;case rt.Ident:n=this.Identifier();break;case rt.Function:n=this.parseWithFallback(()=>{let i=this.Function(this.readSequence,this.scope.Value);return this.skipSC(),this.isDelim(W8)&&this.error(),i},()=>this.Ratio());break;default:this.error("Number, dimension, ratio or identifier is expected")}this.skipSC()}return this.eof||this.eat(rt.RightParenthesis),{type:"Feature",loc:this.getLocation(t,this.tokenStart),kind:e,name:r,value:n}}function N8(e){this.token(rt.LeftParenthesis,"("),this.token(rt.Ident,e.name),e.value!==null&&(this.token(rt.Colon,":"),this.node(e.value)),this.token(rt.RightParenthesis,")")}Pa.generate=N8;Pa.name=P8;Pa.parse=D8;Pa.structure=B8});var hm=p(Ba=>{"use strict";var fm=W(),I8="FeatureFunction",R8={kind:String,feature:String,value:["Declaration","Selector"]};function M8(e,t){let n=(this.features[e]||{})[t];return typeof n!="function"&&this.error(`Unknown feature ${t}()`),n}function G8(e="unknown"){let t=this.tokenStart,r=this.consumeFunctionName(),n=M8.call(this,e,r.toLowerCase());this.skipSC();let i=this.parseWithFallback(()=>{let a=this.tokenIndex,s=n.call(this);return this.eof===!1&&this.isBalanceEdge(a)===!1&&this.error(),s},()=>this.Raw(null,!1));return this.eof||this.eat(fm.RightParenthesis),{type:"FeatureFunction",loc:this.getLocation(t,this.tokenStart),kind:e,feature:r,value:i}}function F8(e){this.token(fm.Function,e.feature+"("),this.node(e.value),this.token(fm.RightParenthesis,")")}Ba.generate=F8;Ba.name=I8;Ba.parse=G8;Ba.structure=R8});var bm=p(Da=>{"use strict";var Ar=W(),Bv=47,j8=60,Dv=61,U8=62,V8="FeatureRange",H8={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 gm(){switch(this.skipSC(),this.tokenType){case Ar.Number:return this.isDelim(Bv,this.lookupOffsetNonSC(1))?this.Ratio():this.Number();case Ar.Dimension:return this.Dimension();case Ar.Ident:return this.Identifier();case Ar.Function:return this.parseWithFallback(()=>{let e=this.Function(this.readSequence,this.scope.Value);return this.skipSC(),this.isDelim(Bv)&&this.error(),e},()=>this.Ratio());default:this.error("Number, dimension, ratio or identifier is expected")}}function Nv(e){if(this.skipSC(),this.isDelim(j8)||this.isDelim(U8)){let t=this.source[this.tokenStart];return this.next(),this.isDelim(Dv)?(this.next(),t+"="):t}if(this.isDelim(Dv))return"=";this.error(`Expected ${e?'":", ':""}"<", ">", "=" or ")"`)}function K8(e="unknown"){let t=this.tokenStart;this.skipSC(),this.eat(Ar.LeftParenthesis);let r=gm.call(this),n=Nv.call(this,r.type==="Identifier"),i=gm.call(this),a=null,s=null;return this.lookupNonWSType(0)!==Ar.RightParenthesis&&(a=Nv.call(this),s=gm.call(this)),this.skipSC(),this.eat(Ar.RightParenthesis),{type:"FeatureRange",loc:this.getLocation(t,this.tokenStart),kind:e,left:r,leftComparison:n,middle:i,rightComparison:a,right:s}}function X8(e){this.token(Ar.LeftParenthesis,"("),this.node(e.left),this.tokenize(e.leftComparison),this.node(e.middle),e.right&&(this.tokenize(e.rightComparison),this.node(e.right)),this.token(Ar.RightParenthesis,")")}Da.generate=X8;Da.name=V8;Da.parse=K8;Da.structure=H8});var Sm=p(Qn=>{"use strict";var ym=W(),Y8="Function",$8="function",Q8={name:String,children:[[]]};function Z8(e,t){let r=this.tokenStart,n=this.consumeFunctionName(),i=n.toLowerCase(),a;return a=t.hasOwnProperty(i)?t[i].call(this,t):e.call(this,t),this.eof||this.eat(ym.RightParenthesis),{type:"Function",loc:this.getLocation(r,this.tokenStart),name:n,children:a}}function J8(e){this.token(ym.Function,e.name+"("),this.children(e),this.token(ym.RightParenthesis,")")}Qn.generate=J8;Qn.name=Y8;Qn.parse=Z8;Qn.structure=Q8;Qn.walkContext=$8});var xm=p(Na=>{"use strict";var Zn=W(),eP="GeneralEnclosed",tP={kind:String,function:[String,null],children:[[]]};function rP(e){let t=this.tokenStart,r=null;this.tokenType===Zn.Function?r=this.consumeFunctionName():this.eat(Zn.LeftParenthesis);let n=this.parseWithFallback(()=>{let i=this.tokenIndex,a=this.readSequence(this.scope.Value);return this.eof===!1&&this.isBalanceEdge(i)===!1&&this.error(),a},()=>this.createSingleNodeList(this.Raw(null,!1)));return this.eof||this.eat(Zn.RightParenthesis),{type:"GeneralEnclosed",loc:this.getLocation(t,this.tokenStart),kind:e,function:r,children:n}}function nP(e){e.function?this.token(Zn.Function,e.function+"("):this.token(Zn.LeftParenthesis,"("),this.children(e),this.token(Zn.RightParenthesis,")")}Na.generate=nP;Na.name=eP;Na.parse=rP;Na.structure=tP});var vm=p(Jn=>{"use strict";var Iv=W(),iP="XXX",aP="Hash",sP={value:String};function oP(){let e=this.tokenStart;return this.eat(Iv.Hash),{type:"Hash",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e+1)}}function lP(e){this.token(Iv.Hash,"#"+e.value)}Jn.generate=lP;Jn.name=aP;Jn.parse=oP;Jn.structure=sP;Jn.xxx=iP});var Cm=p(Ia=>{"use strict";var Rv=W(),uP="Identifier",cP={name:String};function dP(){return{type:"Identifier",loc:this.getLocation(this.tokenStart,this.tokenEnd),name:this.consume(Rv.Ident)}}function pP(e){this.token(Rv.Ident,e.name)}Ia.generate=pP;Ia.name=uP;Ia.parse=dP;Ia.structure=cP});var km=p(Ra=>{"use strict";var Mv=W(),mP="IdSelector",fP={name:String};function hP(){let e=this.tokenStart;return this.eat(Mv.Hash),{type:"IdSelector",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e+1)}}function gP(e){this.token(Mv.Delim,"#"+e.name)}Ra.generate=gP;Ra.name=mP;Ra.parse=hP;Ra.structure=fP});var Tm=p(Ma=>{"use strict";var wm=W(),bP=46,yP="Layer",SP={name:String};function xP(){let e=this.consume(wm.Ident);for(;this.isDelim(bP);)this.eat(wm.Delim),e+="."+this.consume(wm.Ident);return{type:"Layer",loc:this.getLocation(this.tokenStart,this.tokenEnd),name:e}}function vP(e){this.tokenize(e.name)}Ma.generate=vP;Ma.name=yP;Ma.parse=xP;Ma.structure=SP});var Em=p(Ga=>{"use strict";var Gv=W(),CP="LayerList",kP={children:[["Layer"]]};function wP(){let e=this.createList();for(this.skipSC();!this.eof&&(e.push(this.Layer()),this.lookupTypeNonSC(0)===Gv.Comma);)this.skipSC(),this.next(),this.skipSC();return{type:"LayerList",loc:this.getLocationFromList(e),children:e}}function TP(e){this.children(e,()=>this.token(Gv.Comma,","))}Ga.generate=TP;Ga.name=CP;Ga.parse=wP;Ga.structure=kP});var Am=p(Fa=>{"use strict";var _e=W(),EP="MediaQuery",AP={modifier:[String,null],mediaType:[String,null],condition:["Condition",null]};function OP(){let e=this.tokenStart,t=null,r=null,n=null;if(this.skipSC(),this.tokenType===_e.Ident&&this.lookupTypeNonSC(1)!==_e.LeftParenthesis){let i=this.consume(_e.Ident),a=i.toLowerCase();switch(a==="not"||a==="only"?(this.skipSC(),t=a,r=this.consume(_e.Ident)):r=i,this.lookupTypeNonSC(0)){case _e.Ident:{this.skipSC(),this.eatIdent("and"),n=this.Condition("media");break}case _e.LeftCurlyBracket:case _e.Semicolon:case _e.Comma:case _e.EOF:break;default:this.error("Identifier or parenthesis is expected")}}else switch(this.tokenType){case _e.Ident:case _e.LeftParenthesis:case _e.Function:{n=this.Condition("media");break}case _e.LeftCurlyBracket:case _e.Semicolon:case _e.EOF: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 qP(e){e.mediaType?(e.modifier&&this.token(_e.Ident,e.modifier),this.token(_e.Ident,e.mediaType),e.condition&&(this.token(_e.Ident,"and"),this.node(e.condition))):e.condition&&this.node(e.condition)}Fa.generate=qP;Fa.name=EP;Fa.parse=OP;Fa.structure=AP});var Om=p(ja=>{"use strict";var Fv=W(),zP="MediaQueryList",_P={children:[["MediaQuery"]]};function LP(){let e=this.createList();for(this.skipSC();!this.eof&&(e.push(this.MediaQuery()),this.tokenType===Fv.Comma);)this.next();return{type:"MediaQueryList",loc:this.getLocationFromList(e),children:e}}function WP(e){this.children(e,()=>this.token(Fv.Comma,","))}ja.generate=WP;ja.name=zP;ja.parse=LP;ja.structure=_P});var qm=p(Ua=>{"use strict";var PP=W(),BP=38,DP="NestingSelector",NP={};function IP(){let e=this.tokenStart;return this.eatDelim(BP),{type:"NestingSelector",loc:this.getLocation(e,this.tokenStart)}}function RP(){this.token(PP.Delim,"&")}Ua.generate=RP;Ua.name=DP;Ua.parse=IP;Ua.structure=NP});var zm=p(Va=>{"use strict";var MP=W(),GP="Nth",FP={nth:["AnPlusB","Identifier"],selector:["SelectorList",null]};function jP(){this.skipSC();let e=this.tokenStart,t=e,r=null,n;return this.lookupValue(0,"odd")||this.lookupValue(0,"even")?n=this.Identifier():n=this.AnPlusB(),t=this.tokenStart,this.skipSC(),this.lookupValue(0,"of")&&(this.next(),r=this.SelectorList(),t=this.tokenStart),{type:"Nth",loc:this.getLocation(e,t),nth:n,selector:r}}function UP(e){this.node(e.nth),e.selector!==null&&(this.token(MP.Ident,"of"),this.node(e.selector))}Va.generate=UP;Va.name=GP;Va.parse=jP;Va.structure=FP});var _m=p(Ha=>{"use strict";var jv=W(),VP="Number",HP={value:String};function KP(){return{type:"Number",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consume(jv.Number)}}function XP(e){this.token(jv.Number,e.value)}Ha.generate=XP;Ha.name=VP;Ha.parse=KP;Ha.structure=HP});var Lm=p(Ka=>{"use strict";var YP="Operator",$P={value:String};function QP(){let e=this.tokenStart;return this.next(),{type:"Operator",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e)}}function ZP(e){this.tokenize(e.value)}Ka.generate=ZP;Ka.name=YP;Ka.parse=QP;Ka.structure=$P});var Wm=p(Xa=>{"use strict";var $l=W(),JP="Parentheses",e5={children:[[]]};function t5(e,t){let r=this.tokenStart,n=null;return this.eat($l.LeftParenthesis),n=e.call(this,t),this.eof||this.eat($l.RightParenthesis),{type:"Parentheses",loc:this.getLocation(r,this.tokenStart),children:n}}function r5(e){this.token($l.LeftParenthesis,"("),this.children(e),this.token($l.RightParenthesis,")")}Xa.generate=r5;Xa.name=JP;Xa.parse=t5;Xa.structure=e5});var Pm=p(Ya=>{"use strict";var Uv=W(),n5="Percentage",i5={value:String};function a5(){return{type:"Percentage",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consumeNumber(Uv.Percentage)}}function s5(e){this.token(Uv.Percentage,e.value+"%")}Ya.generate=s5;Ya.name=n5;Ya.parse=a5;Ya.structure=i5});var Bm=p(ei=>{"use strict";var Or=W(),o5="PseudoClassSelector",l5="function",u5={name:String,children:[["Raw"],null]};function c5(){let e=this.tokenStart,t=null,r,n;return this.eat(Or.Colon),this.tokenType===Or.Function?(r=this.consumeFunctionName(),n=r.toLowerCase(),this.lookupNonWSType(0)==Or.RightParenthesis?t=this.createList():hasOwnProperty.call(this.pseudo,n)?(this.skipSC(),t=this.pseudo[n].call(this),this.skipSC()):(t=this.createList(),t.push(this.Raw(null,!1))),this.eat(Or.RightParenthesis)):r=this.consume(Or.Ident),{type:"PseudoClassSelector",loc:this.getLocation(e,this.tokenStart),name:r,children:t}}function d5(e){this.token(Or.Colon,":"),e.children===null?this.token(Or.Ident,e.name):(this.token(Or.Function,e.name+"("),this.children(e),this.token(Or.RightParenthesis,")"))}ei.generate=d5;ei.name=o5;ei.parse=c5;ei.structure=u5;ei.walkContext=l5});var Dm=p(ti=>{"use strict";var jt=W(),p5="PseudoElementSelector",m5="function",f5={name:String,children:[["Raw"],null]};function h5(){let e=this.tokenStart,t=null,r,n;return this.eat(jt.Colon),this.eat(jt.Colon),this.tokenType===jt.Function?(r=this.consumeFunctionName(),n=r.toLowerCase(),this.lookupNonWSType(0)==jt.RightParenthesis?t=this.createList():hasOwnProperty.call(this.pseudo,n)?(this.skipSC(),t=this.pseudo[n].call(this),this.skipSC()):(t=this.createList(),t.push(this.Raw(null,!1))),this.eat(jt.RightParenthesis)):r=this.consume(jt.Ident),{type:"PseudoElementSelector",loc:this.getLocation(e,this.tokenStart),name:r,children:t}}function g5(e){this.token(jt.Colon,":"),this.token(jt.Colon,":"),e.children===null?this.token(jt.Ident,e.name):(this.token(jt.Function,e.name+"("),this.children(e),this.token(jt.RightParenthesis,")"))}ti.generate=g5;ti.name=p5;ti.parse=h5;ti.structure=f5;ti.walkContext=m5});var Nm=p($a=>{"use strict";var Ql=W(),Vv=47;function Hv(){switch(this.skipSC(),this.tokenType){case Ql.Number:return this.Number();case Ql.Function:return this.Function(this.readSequence,this.scope.Value);default:this.error("Number of function is expected")}}var b5="Ratio",y5={left:["Number","Function"],right:["Number","Function",null]};function S5(){let e=this.tokenStart,t=Hv.call(this),r=null;return this.skipSC(),this.isDelim(Vv)&&(this.eatDelim(Vv),r=Hv.call(this)),{type:"Ratio",loc:this.getLocation(e,this.tokenStart),left:t,right:r}}function x5(e){this.node(e.left),this.token(Ql.Delim,"/"),e.right?this.node(e.right):this.node(Ql.Number,1)}$a.generate=x5;$a.name=b5;$a.parse=S5;$a.structure=y5});var Im=p(Qa=>{"use strict";var v5=W();function C5(){return this.tokenIndex>0&&this.lookupType(-1)===v5.WhiteSpace?this.tokenIndex>1?this.getTokenStart(this.tokenIndex-1):this.firstCharOffset:this.tokenStart}var k5="Raw",w5={value:String};function T5(e,t){let r=this.getTokenStart(this.tokenIndex),n;return this.skipUntilBalanced(this.tokenIndex,e||this.consumeUntilBalanceEnd),t&&this.tokenStart>r?n=C5.call(this):n=this.tokenStart,{type:"Raw",loc:this.getLocation(r,n),value:this.substring(r,n)}}function E5(e){this.tokenize(e.value)}Qa.generate=E5;Qa.name=k5;Qa.parse=T5;Qa.structure=w5});var Rm=p(ri=>{"use strict";var Za=W();function Kv(){return this.Raw(this.consumeUntilLeftCurlyBracket,!0)}function A5(){let e=this.SelectorList();return e.type!=="Raw"&&this.eof===!1&&this.tokenType!==Za.LeftCurlyBracket&&this.error(),e}var O5="Rule",q5="rule",z5={prelude:["SelectorList","Raw"],block:["Block"]};function _5(){let e=this.tokenIndex,t=this.tokenStart,r,n;return this.parseRulePrelude?r=this.parseWithFallback(A5,Kv):r=Kv.call(this,e),this.skipSC(),this.eat(Za.LeftCurlyBracket),n=this.Block(!0),this.eof||this.eat(Za.RightCurlyBracket),{type:"Rule",loc:this.getLocation(t,this.tokenStart),prelude:r,block:n}}function L5(e){this.node(e.prelude),this.token(Za.LeftCurlyBracket,"{"),this.node(e.block),this.token(Za.RightCurlyBracket,"}")}ri.generate=L5;ri.name=O5;ri.parse=_5;ri.structure=z5;ri.walkContext=q5});var Mm=p(Ja=>{"use strict";var cr=W(),W5="Scope",P5={root:["SelectorList","Raw",null],limit:["SelectorList","Raw",null]};function B5(){let e=null,t=null;this.skipSC();let r=this.tokenStart;return this.tokenType===cr.LeftParenthesis&&(this.next(),this.skipSC(),e=this.parseWithFallback(this.SelectorList,()=>this.Raw(!1,!0)),this.skipSC(),this.eat(cr.RightParenthesis)),this.lookupNonWSType(0)===cr.Ident&&(this.skipSC(),this.eatIdent("to"),this.skipSC(),this.eat(cr.LeftParenthesis),this.skipSC(),t=this.parseWithFallback(this.SelectorList,()=>this.Raw(!1,!0)),this.skipSC(),this.eat(cr.RightParenthesis)),{type:"Scope",loc:this.getLocation(r,this.tokenStart),root:e,limit:t}}function D5(e){e.root&&(this.token(cr.LeftParenthesis,"("),this.node(e.root),this.token(cr.RightParenthesis,")")),e.limit&&(this.token(cr.Ident,"to"),this.token(cr.LeftParenthesis,"("),this.node(e.limit),this.token(cr.RightParenthesis,")"))}Ja.generate=D5;Ja.name=W5;Ja.parse=B5;Ja.structure=P5});var Gm=p(es=>{"use strict";var N5="Selector",I5={children:[["TypeSelector","IdSelector","ClassSelector","AttributeSelector","PseudoClassSelector","PseudoElementSelector","Combinator"]]};function R5(){let e=this.readSequence(this.scope.Selector);return this.getFirstListNode(e)===null&&this.error("Selector is expected"),{type:"Selector",loc:this.getLocationFromList(e),children:e}}function M5(e){this.children(e)}es.generate=M5;es.name=N5;es.parse=R5;es.structure=I5});var Fm=p(ni=>{"use strict";var Xv=W(),G5="SelectorList",F5="selector",j5={children:[["Selector","Raw"]]};function U5(){let e=this.createList();for(;!this.eof;){if(e.push(this.Selector()),this.tokenType===Xv.Comma){this.next();continue}break}return{type:"SelectorList",loc:this.getLocationFromList(e),children:e}}function V5(e){this.children(e,()=>this.token(Xv.Comma,","))}ni.generate=V5;ni.name=G5;ni.parse=U5;ni.structure=j5;ni.walkContext=F5});var Zl=p(Vm=>{"use strict";var jm=St(),Yv=sr(),Um=92,$v=34,Qv=39;function H5(e){let t=e.length,r=e.charCodeAt(0),n=r===$v||r===Qv?1:0,i=n===1&&t>1&&e.charCodeAt(t-1)===r?t-2:t-1,a="";for(let s=n;s<=i;s++){let o=e.charCodeAt(s);if(o===Um){if(s===i){s!==t-1&&(a=e.substr(s+1));break}if(o=e.charCodeAt(++s),jm.isValidEscape(Um,o)){let u=s-1,l=Yv.consumeEscaped(e,u);s=l-1,a+=Yv.decodeEscaped(e.substring(u+1,l))}else o===13&&e.charCodeAt(s+1)===10&&s++}else a+=e[s]}return a}function K5(e,t){let r=t?"'":'"',n=t?Qv:$v,i="",a=!1;for(let s=0;s<e.length;s++){let o=e.charCodeAt(s);if(o===0){i+="\uFFFD";continue}if(o<=31||o===127){i+="\\"+o.toString(16),a=!0;continue}o===n||o===Um?(i+="\\"+e.charAt(s),a=!1):(a&&(jm.isHexDigit(o)||jm.isWhiteSpace(o))&&(i+=" "),i+=e.charAt(s),a=!1)}return r+i+r}Vm.decode=H5;Vm.encode=K5});var Hm=p(ts=>{"use strict";var Zv=Zl(),Jv=W(),X5="String",Y5={value:String};function $5(){return{type:"String",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:Zv.decode(this.consume(Jv.String))}}function Q5(e){this.token(Jv.String,Zv.encode(e.value))}ts.generate=Q5;ts.name=X5;ts.parse=$5;ts.structure=Y5});var Km=p(ii=>{"use strict";var rs=W(),Z5=33;function eC(){return this.Raw(null,!1)}var J5="StyleSheet",eB="stylesheet",tB={children:[["Comment","CDO","CDC","Atrule","Rule","Raw"]]};function rB(){let e=this.tokenStart,t=this.createList(),r;for(;!this.eof;){switch(this.tokenType){case rs.WhiteSpace:this.next();continue;case rs.Comment:if(this.charCodeAt(this.tokenStart+2)!==Z5){this.next();continue}r=this.Comment();break;case rs.CDO:r=this.CDO();break;case rs.CDC:r=this.CDC();break;case rs.AtKeyword:r=this.parseWithFallback(this.Atrule,eC);break;default:r=this.parseWithFallback(this.Rule,eC)}t.push(r)}return{type:"StyleSheet",loc:this.getLocation(e,this.tokenStart),children:t}}function nB(e){this.children(e)}ii.generate=nB;ii.name=J5;ii.parse=rB;ii.structure=tB;ii.walkContext=eB});var Xm=p(ns=>{"use strict";var Jl=W(),iB="SupportsDeclaration",aB={declaration:"Declaration"};function sB(){let e=this.tokenStart;this.eat(Jl.LeftParenthesis),this.skipSC();let t=this.Declaration();return this.eof||this.eat(Jl.RightParenthesis),{type:"SupportsDeclaration",loc:this.getLocation(e,this.tokenStart),declaration:t}}function oB(e){this.token(Jl.LeftParenthesis,"("),this.node(e.declaration),this.token(Jl.RightParenthesis,")")}ns.generate=oB;ns.name=iB;ns.parse=sB;ns.structure=aB});var $m=p(is=>{"use strict";var lB=W(),uB=42,tC=124;function Ym(){this.tokenType!==lB.Ident&&this.isDelim(uB)===!1&&this.error("Identifier or asterisk is expected"),this.next()}var cB="TypeSelector",dB={name:String};function pB(){let e=this.tokenStart;return this.isDelim(tC)?(this.next(),Ym.call(this)):(Ym.call(this),this.isDelim(tC)&&(this.next(),Ym.call(this))),{type:"TypeSelector",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e)}}function mB(e){this.tokenize(e.name)}is.generate=mB;is.name=cB;is.parse=pB;is.structure=dB});var Zm=p(os=>{"use strict";var as=W(),fB=St(),rC=43,nC=45,Qm=63;function ss(e,t){let r=0;for(let n=this.tokenStart+e;n<this.tokenEnd;n++){let i=this.charCodeAt(n);if(i===nC&&t&&r!==0)return ss.call(this,e+r+1,!1),-1;fB.isHexDigit(i)||this.error(t&&r!==0?"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 eu(e){let t=0;for(;this.isDelim(Qm);)++t>e&&this.error("Too many question marks"),this.next()}function hB(e){this.charCodeAt(this.tokenStart)!==e&&this.error((e===rC?"Plus sign":"Hyphen minus")+" is expected")}function gB(){let e=0;switch(this.tokenType){case as.Number:if(e=ss.call(this,1,!0),this.isDelim(Qm)){eu.call(this,6-e);break}if(this.tokenType===as.Dimension||this.tokenType===as.Number){hB.call(this,nC),ss.call(this,1,!1);break}break;case as.Dimension:e=ss.call(this,1,!0),e>0&&eu.call(this,6-e);break;default:if(this.eatDelim(rC),this.tokenType===as.Ident){e=ss.call(this,0,!0),e>0&&eu.call(this,6-e);break}if(this.isDelim(Qm)){this.next(),eu.call(this,5);break}this.error("Hex digit or question mark is expected")}}var bB="UnicodeRange",yB={value:String};function SB(){let e=this.tokenStart;return this.eatIdent("u"),gB.call(this),{type:"UnicodeRange",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e)}}function xB(e){this.tokenize(e.value)}os.generate=xB;os.name=bB;os.parse=SB;os.structure=yB});var tf=p(ef=>{"use strict";var tu=St(),iC=sr(),vB=32,Jm=92,CB=34,kB=39,wB=40,aC=41;function TB(e){let t=e.length,r=4,n=e.charCodeAt(t-1)===aC?t-2:t-1,i="";for(;r<n&&tu.isWhiteSpace(e.charCodeAt(r));)r++;for(;r<n&&tu.isWhiteSpace(e.charCodeAt(n));)n--;for(let a=r;a<=n;a++){let s=e.charCodeAt(a);if(s===Jm){if(a===n){a!==t-1&&(i=e.substr(a+1));break}if(s=e.charCodeAt(++a),tu.isValidEscape(Jm,s)){let o=a-1,u=iC.consumeEscaped(e,o);a=u-1,i+=iC.decodeEscaped(e.substring(o+1,u))}else s===13&&e.charCodeAt(a+1)===10&&a++}else i+=e[a]}return i}function EB(e){let t="",r=!1;for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);if(i===0){t+="\uFFFD";continue}if(i<=31||i===127){t+="\\"+i.toString(16),r=!0;continue}i===vB||i===Jm||i===CB||i===kB||i===wB||i===aC?(t+="\\"+e.charAt(n),r=!1):(r&&tu.isHexDigit(i)&&(t+=" "),t+=e.charAt(n),r=!1)}return"url("+t+")"}ef.decode=TB;ef.encode=EB});var rf=p(ls=>{"use strict";var sC=tf(),AB=Zl(),fn=W(),OB="Url",qB={value:String};function zB(){let e=this.tokenStart,t;switch(this.tokenType){case fn.Url:t=sC.decode(this.consume(fn.Url));break;case fn.Function:this.cmpStr(this.tokenStart,this.tokenEnd,"url(")||this.error("Function name must be `url`"),this.eat(fn.Function),this.skipSC(),t=AB.decode(this.consume(fn.String)),this.skipSC(),this.eof||this.eat(fn.RightParenthesis);break;default:this.error("Url or Function is expected")}return{type:"Url",loc:this.getLocation(e,this.tokenStart),value:t}}function _B(e){this.token(fn.Url,sC.encode(e.value))}ls.generate=_B;ls.name=OB;ls.parse=zB;ls.structure=qB});var nf=p(us=>{"use strict";var LB="Value",WB={children:[[]]};function PB(){let e=this.tokenStart,t=this.readSequence(this.scope.Value);return{type:"Value",loc:this.getLocation(e,this.tokenStart),children:t}}function BB(e){this.children(e)}us.generate=BB;us.name=LB;us.parse=PB;us.structure=WB});var af=p(cs=>{"use strict";var oC=W(),DB=Object.freeze({type:"WhiteSpace",loc:null,value:" "}),NB="WhiteSpace",IB={value:String};function RB(){return this.eat(oC.WhiteSpace),DB}function MB(e){this.token(oC.WhiteSpace,e.value)}cs.generate=MB;cs.name=NB;cs.parse=RB;cs.structure=IB});var sf=p(M=>{"use strict";var GB=Yp(),FB=$p(),jB=Qp(),UB=Jp(),VB=em(),HB=tm(),KB=rm(),XB=nm(),YB=am(),$B=sm(),QB=om(),ZB=lm(),JB=um(),eD=dm(),tD=pm(),rD=mm(),nD=hm(),iD=bm(),aD=Sm(),sD=xm(),oD=vm(),lD=Cm(),uD=km(),cD=Tm(),dD=Em(),pD=Am(),mD=Om(),fD=qm(),hD=zm(),gD=_m(),bD=Lm(),yD=Wm(),SD=Pm(),xD=Bm(),vD=Dm(),CD=Nm(),kD=Im(),wD=Rm(),TD=Mm(),ED=Gm(),AD=Fm(),OD=Hm(),qD=Km(),zD=Xm(),_D=$m(),LD=Zm(),WD=rf(),PD=nf(),BD=af();M.AnPlusB=GB;M.Atrule=FB;M.AtrulePrelude=jB;M.AttributeSelector=UB;M.Block=VB;M.Brackets=HB;M.CDC=KB;M.CDO=XB;M.ClassSelector=YB;M.Combinator=$B;M.Comment=QB;M.Condition=ZB;M.Declaration=JB;M.DeclarationList=eD;M.Dimension=tD;M.Feature=rD;M.FeatureFunction=nD;M.FeatureRange=iD;M.Function=aD;M.GeneralEnclosed=sD;M.Hash=oD;M.Identifier=lD;M.IdSelector=uD;M.Layer=cD;M.LayerList=dD;M.MediaQuery=pD;M.MediaQueryList=mD;M.NestingSelector=fD;M.Nth=hD;M.Number=gD;M.Operator=bD;M.Parentheses=yD;M.Percentage=SD;M.PseudoClassSelector=xD;M.PseudoElementSelector=vD;M.Ratio=CD;M.Raw=kD;M.Rule=wD;M.Scope=TD;M.Selector=ED;M.SelectorList=AD;M.String=OD;M.StyleSheet=qD;M.SupportsDeclaration=zD;M.TypeSelector=_D;M.UnicodeRange=LD;M.Url=WD;M.Value=PD;M.WhiteSpace=BD});var uC=p((cae,lC)=>{"use strict";var DD=yv(),ND=sf(),ID={generic:!0,...DD,node:ND};lC.exports=ID});var of=p((dae,dC)=>{"use strict";var Tt=W(),RD=35,MD=42,cC=43,GD=45,FD=47,jD=117;function UD(e){switch(this.tokenType){case Tt.Hash:return this.Hash();case Tt.Comma:return this.Operator();case Tt.LeftParenthesis:return this.Parentheses(this.readSequence,e.recognizer);case Tt.LeftSquareBracket:return this.Brackets(this.readSequence,e.recognizer);case Tt.String:return this.String();case Tt.Dimension:return this.Dimension();case Tt.Percentage:return this.Percentage();case Tt.Number:return this.Number();case Tt.Function:return this.cmpStr(this.tokenStart,this.tokenEnd,"url(")?this.Url():this.Function(this.readSequence,e.recognizer);case Tt.Url:return this.Url();case Tt.Ident:return this.cmpChar(this.tokenStart,jD)&&this.cmpChar(this.tokenStart+1,cC)?this.UnicodeRange():this.Identifier();case Tt.Delim:{let t=this.charCodeAt(this.tokenStart);if(t===FD||t===MD||t===cC||t===GD)return this.Operator();t===RD&&this.error("Hex or identifier is expected",this.tokenStart+1);break}}}dC.exports=UD});var mC=p((pae,pC)=>{"use strict";var VD=of(),HD={getNode:VD};pC.exports=HD});var gC=p((mae,hC)=>{"use strict";var qr=W(),KD=35,XD=38,YD=42,$D=43,QD=47,fC=46,ZD=62,JD=124,eN=126;function tN(e,t){t.last!==null&&t.last.type!=="Combinator"&&e!==null&&e.type!=="Combinator"&&t.push({type:"Combinator",loc:null,name:" "})}function rN(){switch(this.tokenType){case qr.LeftSquareBracket:return this.AttributeSelector();case qr.Hash:return this.IdSelector();case qr.Colon:return this.lookupType(1)===qr.Colon?this.PseudoElementSelector():this.PseudoClassSelector();case qr.Ident:return this.TypeSelector();case qr.Number:case qr.Percentage:return this.Percentage();case qr.Dimension:this.charCodeAt(this.tokenStart)===fC&&this.error("Identifier is expected",this.tokenStart+1);break;case qr.Delim:{switch(this.charCodeAt(this.tokenStart)){case $D:case ZD:case eN:case QD:return this.Combinator();case fC:return this.ClassSelector();case YD:case JD:return this.TypeSelector();case KD:return this.IdSelector();case XD:return this.NestingSelector()}break}}}var nN={onWhiteSpace:tN,getNode:rN};hC.exports=nN});var yC=p((fae,bC)=>{"use strict";function iN(){return this.createSingleNodeList(this.Raw(null,!1))}bC.exports=iN});var vC=p((hae,xC)=>{"use strict";var SC=W();function aN(){let e=this.createList();if(this.skipSC(),e.push(this.Identifier()),this.skipSC(),this.tokenType===SC.Comma){e.push(this.Operator());let t=this.tokenIndex,r=this.parseCustomProperty?this.Value(null):this.Raw(this.consumeUntilExclamationMarkOrSemicolon,!1);if(r.type==="Value"&&r.children.isEmpty){for(let n=t-this.tokenIndex;n<=0;n++)if(this.lookupType(n)===SC.WhiteSpace){r.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}e.push(r)}return e}xC.exports=aN});var wC=p((gae,kC)=>{"use strict";var sN=of(),oN=yC(),lN=vC();function CC(e){return e!==null&&e.type==="Operator"&&(e.value[e.value.length-1]==="-"||e.value[e.value.length-1]==="+")}var uN={getNode:sN,onWhiteSpace(e,t){CC(e)&&(e.value=" "+e.value),CC(t.last)&&(t.last.value+=" ")},expression:oN,var:lN};kC.exports=uN});var TC=p(ru=>{"use strict";var cN=mC(),dN=gC(),pN=wC();ru.AtrulePrelude=cN;ru.Selector=dN;ru.Value=pN});var AC=p((yae,EC)=>{"use strict";var mN=W(),fN=new Set(["none","and","not","or"]),hN={parse:{prelude(){let e=this.createList();if(this.tokenType===mN.Ident){let t=this.substring(this.tokenStart,this.tokenEnd);fN.has(t.toLowerCase())||e.push(this.Identifier())}return e.push(this.Condition("container")),e},block(e=!1){return this.Block(e)}}};EC.exports=hN});var qC=p((Sae,OC)=>{"use strict";var gN={parse:{prelude:null,block(){return this.Block(!0)}}};OC.exports=gN});var LC=p((xae,_C)=>{"use strict";var zr=W();function lf(e,t){return this.parseWithFallback(()=>{try{return e.call(this)}finally{this.skipSC(),this.lookupNonWSType(0)!==zr.RightParenthesis&&this.error()}},t||(()=>this.Raw(null,!0)))}var zC={layer(){this.skipSC();let e=this.createList(),t=lf.call(this,this.Layer);return(t.type!=="Raw"||t.value!=="")&&e.push(t),e},supports(){this.skipSC();let e=this.createList(),t=lf.call(this,this.Declaration,()=>lf.call(this,()=>this.Condition("supports")));return(t.type!=="Raw"||t.value!=="")&&e.push(t),e}},bN={parse:{prelude(){let e=this.createList();switch(this.tokenType){case zr.String:e.push(this.String());break;case zr.Url:case zr.Function:e.push(this.Url());break;default:this.error("String or url() is expected")}return this.skipSC(),this.tokenType===zr.Ident&&this.cmpStr(this.tokenStart,this.tokenEnd,"layer")?e.push(this.Identifier()):this.tokenType===zr.Function&&this.cmpStr(this.tokenStart,this.tokenEnd,"layer(")&&e.push(this.Function(null,zC)),this.skipSC(),this.tokenType===zr.Function&&this.cmpStr(this.tokenStart,this.tokenEnd,"supports(")&&e.push(this.Function(null,zC)),(this.lookupNonWSType(0)===zr.Ident||this.lookupNonWSType(0)===zr.LeftParenthesis)&&e.push(this.MediaQueryList()),e},block:null}};_C.exports=bN});var PC=p((vae,WC)=>{"use strict";var yN={parse:{prelude(){return this.createSingleNodeList(this.LayerList())},block(){return this.Block(!1)}}};WC.exports=yN});var DC=p((Cae,BC)=>{"use strict";var SN={parse:{prelude(){return this.createSingleNodeList(this.MediaQueryList())},block(e=!1){return this.Block(e)}}};BC.exports=SN});var IC=p((kae,NC)=>{"use strict";var xN={parse:{prelude(){return this.createSingleNodeList(this.SelectorList())},block(){return this.Block(!0)}}};NC.exports=xN});var MC=p((wae,RC)=>{"use strict";var vN={parse:{prelude(){return this.createSingleNodeList(this.SelectorList())},block(){return this.Block(!0)}}};RC.exports=vN});var FC=p((Tae,GC)=>{"use strict";var CN={parse:{prelude(){return this.createSingleNodeList(this.Scope())},block(e=!1){return this.Block(e)}}};GC.exports=CN});var UC=p((Eae,jC)=>{"use strict";var kN={parse:{prelude:null,block(e=!1){return this.Block(e)}}};jC.exports=kN});var HC=p((Aae,VC)=>{"use strict";var wN={parse:{prelude(){return this.createSingleNodeList(this.Condition("supports"))},block(e=!1){return this.Block(e)}}};VC.exports=wN});var XC=p((Oae,KC)=>{"use strict";var TN=AC(),EN=qC(),AN=LC(),ON=PC(),qN=DC(),zN=IC(),_N=MC(),LN=FC(),WN=UC(),PN=HC(),BN={container:TN,"font-face":EN,import:AN,layer:ON,media:qN,nest:zN,page:_N,scope:LN,"starting-style":WN,supports:PN};KC.exports=BN});var $C=p(YC=>{"use strict";var nu=W();function DN(){let e=this.createList();this.skipSC();e:for(;!this.eof;){switch(this.tokenType){case nu.Ident:e.push(this.Identifier());break;case nu.String:e.push(this.String());break;case nu.Comma:e.push(this.Operator());break;case nu.RightParenthesis:break e;default:this.error("Identifier, string or comma is expected")}this.skipSC()}return e}YC.parseLanguageRangeList=DN});var ZC=p((zae,QC)=>{"use strict";var NN=$C(),hn={parse(){return this.createSingleNodeList(this.SelectorList())}},uf={parse(){return this.createSingleNodeList(this.Selector())}},IN={parse(){return this.createSingleNodeList(this.Identifier())}},RN={parse:NN.parseLanguageRangeList},iu={parse(){return this.createSingleNodeList(this.Nth())}},MN={dir:IN,has:hn,lang:RN,matches:hn,is:hn,"-moz-any":hn,"-webkit-any":hn,where:hn,not:hn,"nth-child":iu,"nth-last-child":iu,"nth-last-of-type":iu,"nth-of-type":iu,slotted:uf,host:uf,"host-context":uf};QC.exports=MN});var JC=p(G=>{"use strict";var GN=Yp(),FN=$p(),jN=Qp(),UN=Jp(),VN=em(),HN=tm(),KN=rm(),XN=nm(),YN=am(),$N=sm(),QN=om(),ZN=lm(),JN=um(),eI=dm(),tI=pm(),rI=mm(),nI=hm(),iI=bm(),aI=Sm(),sI=xm(),oI=vm(),lI=Cm(),uI=km(),cI=Tm(),dI=Em(),pI=Am(),mI=Om(),fI=qm(),hI=zm(),gI=_m(),bI=Lm(),yI=Wm(),SI=Pm(),xI=Bm(),vI=Dm(),CI=Nm(),kI=Im(),wI=Rm(),TI=Mm(),EI=Gm(),AI=Fm(),OI=Hm(),qI=Km(),zI=Xm(),_I=$m(),LI=Zm(),WI=rf(),PI=nf(),BI=af();G.AnPlusB=GN.parse;G.Atrule=FN.parse;G.AtrulePrelude=jN.parse;G.AttributeSelector=UN.parse;G.Block=VN.parse;G.Brackets=HN.parse;G.CDC=KN.parse;G.CDO=XN.parse;G.ClassSelector=YN.parse;G.Combinator=$N.parse;G.Comment=QN.parse;G.Condition=ZN.parse;G.Declaration=JN.parse;G.DeclarationList=eI.parse;G.Dimension=tI.parse;G.Feature=rI.parse;G.FeatureFunction=nI.parse;G.FeatureRange=iI.parse;G.Function=aI.parse;G.GeneralEnclosed=sI.parse;G.Hash=oI.parse;G.Identifier=lI.parse;G.IdSelector=uI.parse;G.Layer=cI.parse;G.LayerList=dI.parse;G.MediaQuery=pI.parse;G.MediaQueryList=mI.parse;G.NestingSelector=fI.parse;G.Nth=hI.parse;G.Number=gI.parse;G.Operator=bI.parse;G.Parentheses=yI.parse;G.Percentage=SI.parse;G.PseudoClassSelector=xI.parse;G.PseudoElementSelector=vI.parse;G.Ratio=CI.parse;G.Raw=kI.parse;G.Rule=wI.parse;G.Scope=TI.parse;G.Selector=EI.parse;G.SelectorList=AI.parse;G.String=OI.parse;G.StyleSheet=qI.parse;G.SupportsDeclaration=zI.parse;G.TypeSelector=_I.parse;G.UnicodeRange=LI.parse;G.Url=WI.parse;G.Value=PI.parse;G.WhiteSpace=BI.parse});var t1=p((Lae,e1)=>{"use strict";var DI=TC(),NI=XC(),II=ZC(),RI=JC(),MI={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:DI,atrule:NI,pseudo:II,node:RI};e1.exports=MI});var n1=p((Wae,r1)=>{"use strict";var GI=sf(),FI={node:GI};r1.exports=FI});var a1=p((Pae,i1)=>{"use strict";var jI=Hp(),UI=uC(),VI=t1(),HI=n1(),KI=jI({...UI,...VI,...HI});i1.exports=KI});var s1=p((Bae,XI)=>{XI.exports={name:"css-tree",version:"3.0.0",description:"A tool set for CSS: fast detailed parser (CSS \u2192 AST), walker (AST traversal), generator (AST \u2192 CSS) and lexer (validation and matching) based on specs and browser implementations",author:"Roman Dvornov <rdvornov@gmail.com> (https://github.com/lahmatiy)",license:"MIT",repository:"csstree/csstree",keywords:["css","ast","tokenizer","parser","walker","lexer","generator","utils","syntax","validation"],type:"module",module:"./lib/index.js",main:"./cjs/index.cjs",exports:{".":{import:"./lib/index.js",require:"./cjs/index.cjs"},"./dist/*":"./dist/*.js","./package.json":"./package.json","./tokenizer":{import:"./lib/tokenizer/index.js",require:"./cjs/tokenizer/index.cjs"},"./parser":{import:"./lib/parser/index.js",require:"./cjs/parser/index.cjs"},"./selector-parser":{import:"./lib/parser/parse-selector.js",require:"./cjs/parser/parse-selector.cjs"},"./generator":{import:"./lib/generator/index.js",require:"./cjs/generator/index.cjs"},"./walker":{import:"./lib/walker/index.js",require:"./cjs/walker/index.cjs"},"./convertor":{import:"./lib/convertor/index.js",require:"./cjs/convertor/index.cjs"},"./lexer":{import:"./lib/lexer/index.js",require:"./cjs/lexer/index.cjs"},"./definition-syntax":{import:"./lib/definition-syntax/index.js",require:"./cjs/definition-syntax/index.cjs"},"./definition-syntax-data":{import:"./lib/data.js",require:"./cjs/data.cjs"},"./definition-syntax-data-patch":{import:"./lib/data-patch.js",require:"./cjs/data-patch.cjs"},"./utils":{import:"./lib/utils/index.js",require:"./cjs/utils/index.cjs"}},browser:{"./cjs/data.cjs":"./dist/data.cjs","./cjs/version.cjs":"./dist/version.cjs","./lib/data.js":"./dist/data.js","./lib/version.js":"./dist/version.js"},unpkg:"dist/csstree.esm.js",jsdelivr:"dist/csstree.esm.js",scripts:{watch:"npm run build -- --watch",build:"npm run bundle && npm run esm-to-cjs --","build-and-test":"npm run build && npm run test:dist && npm run test:cjs",bundle:"node scripts/bundle","bundle-and-test":"npm run bundle && npm run test:dist","esm-to-cjs":"node scripts/esm-to-cjs.cjs","esm-to-cjs-and-test":"npm run esm-to-cjs && npm run test:cjs",lint:"eslint lib scripts && node scripts/review-syntax-patch --lint && node scripts/update-docs --lint","lint-and-test":"npm run lint && npm test","update:docs":"node scripts/update-docs","review:syntax-patch":"node scripts/review-syntax-patch",test:"mocha lib/__tests --require lib/__tests/helpers/setup.js --reporter progress","test:cjs":"mocha cjs/__tests --require lib/__tests/helpers/setup.js --reporter progress","test:dist":"mocha dist/__tests --reporter progress",coverage:"c8 --exclude lib/__tests --reporter=lcovonly npm test",prepublishOnly:"npm run lint-and-test && npm run build-and-test"},dependencies:{"mdn-data":"2.10.0","source-map-js":"^1.0.1"},devDependencies:{c8:"^7.12.0",clap:"^2.0.1",esbuild:"^0.14.53",eslint:"^8.4.1","json-to-ast":"^2.1.0",mocha:"^9.2.2",rollup:"^2.68.0"},engines:{node:"^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"},files:["data","dist","cjs","!cjs/__tests","lib","!lib/__tests"]}});var l1=p(o1=>{"use strict";var{version:YI}=s1();o1.version=YI});var u1=p(ds=>{"use strict";var $I=Cp(),QI=ql(),ZI=Fl(),JI=Mp();ds.SyntaxError=$I.SyntaxError;ds.generate=QI.generate;ds.parse=ZI.parse;ds.walk=JI.walk});var d1=p(c1=>{"use strict";var eR=un();function cf(e){let t={};for(let r of Object.keys(e)){let n=e[r];n&&(Array.isArray(n)||n instanceof eR.List?n=n.map(cf):n.constructor===Object&&(n=cf(n))),t[r]=n}return t}c1.clone=cf});var h1=p(df=>{"use strict";var f1=St(),p1=sr(),m1=92;function tR(e){let t=e.length-1,r="";for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);if(i===m1){if(n===t)break;if(i=e.charCodeAt(++n),f1.isValidEscape(m1,i)){let a=n-1,s=p1.consumeEscaped(e,a);n=s-1,r+=p1.decodeEscaped(e.substring(a+1,s))}else i===13&&e.charCodeAt(n+1)===10&&n++}else r+=e[n]}return r}function rR(e){let t="";if(e.length===1&&e.charCodeAt(0)===45)return"\\-";for(let r=0;r<e.length;r++){let n=e.charCodeAt(r);if(n===0){t+="\uFFFD";continue}if(n<=31||n===127||n>=48&&n<=57&&(r===0||r===1&&e.charCodeAt(0)===45)){t+="\\"+n.toString(16)+" ";continue}f1.isName(n)?t+=e.charAt(r):t+="\\"+e.charAt(r)}return t}df.decode=tR;df.encode=rR});var su=p(ee=>{"use strict";var nR=a1(),iR=l1(),aR=Hp(),sR=un(),oR=jp(),lR=u1(),uR=d1(),au=Wl(),cR=h1(),dR=Zl(),pR=tf(),mR=W(),fR=ia(),hR=wl(),{tokenize:gR,parse:bR,generate:yR,lexer:SR,createLexer:xR,walk:vR,find:CR,findLast:kR,findAll:wR,toPlainObject:TR,fromPlainObject:ER,fork:AR}=nR;ee.version=iR.version;ee.createSyntax=aR;ee.List=sR.List;ee.Lexer=oR.Lexer;ee.definitionSyntax=lR;ee.clone=uR.clone;ee.isCustomProperty=au.isCustomProperty;ee.keyword=au.keyword;ee.property=au.property;ee.vendorPrefix=au.vendorPrefix;ee.ident=cR;ee.string=dR;ee.url=pR;ee.tokenTypes=mR;ee.tokenNames=fR;ee.TokenStream=hR.TokenStream;ee.createLexer=xR;ee.find=CR;ee.findAll=wR;ee.findLast=kR;ee.fork=AR;ee.fromPlainObject=ER;ee.generate=yR;ee.lexer=SR;ee.parse=bR;ee.toPlainObject=TR;ee.tokenize=gR;ee.walk=vR});var g1=p((Gae,OR)=>{OR.exports={name:"csso",version:"5.0.5",description:"CSS minifier with structural optimisations",author:"Sergey Kryzhanovsky <skryzhanovsky@ya.ru> (https://github.com/afelix)",maintainers:[{name:"Roman Dvornov",email:"rdvornov@gmail.com","github-username":"lahmatiy"}],repository:"css/csso",license:"MIT",keywords:["css","compress","minifier","minify","optimise","optimisation","csstree"],type:"module",unpkg:"dist/csso.esm.js",jsdelivr:"dist/csso.esm.js",browser:{"./cjs/version.cjs":"./dist/version.cjs","./lib/version.js":"./dist/version.js"},main:"./cjs/index.cjs",module:"./lib/index.js",exports:{".":{import:"./lib/index.js",require:"./cjs/index.cjs"},"./syntax":{import:"./lib/syntax.js",require:"./cjs/syntax.cjs"},"./dist/*":"./dist/*.js","./package.json":"./package.json"},scripts:{test:"mocha test --reporter ${REPORTER:-progress}","test:cjs":"mocha cjs-test --reporter ${REPORTER:-progress}","test:dist":"mocha dist/test --reporter ${REPORTER:-progress}",lint:"eslint lib scripts test","lint-and-test":"npm run lint && npm test",build:"npm run bundle && npm run esm-to-cjs","build-and-test":"npm run build && npm run test:dist && npm run test:cjs",bundle:"node scripts/bundle","bundle-and-test":"npm run bundle && npm run test:dist","esm-to-cjs":"node scripts/esm-to-cjs.cjs","esm-to-cjs-and-test":"npm run esm-to-cjs && npm run test:cjs",coverage:"c8 --reporter=lcovonly npm test",prepublishOnly:"npm run lint-and-test && npm run build-and-test",hydrogen:"node --trace-hydrogen --trace-phase=Z --trace-deopt --code-comments --hydrogen-track-positions --redirect-code-traces --redirect-code-traces-to=code.asm --trace_hydrogen_file=code.cfg --print-opt-code bin/csso --stat -o /dev/null"},dependencies:{"css-tree":"~2.2.0"},devDependencies:{c8:"^7.10.0",esbuild:"^0.14.54",eslint:"^7.24.0",mocha:"^9.2.2",rollup:"^2.60.2","source-map-js":"^1.0.1"},engines:{node:"^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",npm:">=7.0.0"},files:["dist","!dist/test","cjs","lib"]}});var y1=p(b1=>{"use strict";var{version:qR}=g1();b1.version=qR});var R=p(ae=>{"use strict";ae.AtKeyword=3;ae.BadString=6;ae.BadUrl=8;ae.CDC=15;ae.CDO=14;ae.Colon=16;ae.Comma=18;ae.Comment=25;ae.Delim=9;ae.Dimension=12;ae.EOF=0;ae.Function=2;ae.Hash=4;ae.Ident=1;ae.LeftCurlyBracket=23;ae.LeftParenthesis=21;ae.LeftSquareBracket=19;ae.Number=10;ae.Percentage=11;ae.RightCurlyBracket=24;ae.RightParenthesis=22;ae.RightSquareBracket=20;ae.Semicolon=17;ae.String=5;ae.Url=7;ae.WhiteSpace=13});var mt=p(be=>{"use strict";function jr(e){return e>=48&&e<=57}function zR(e){return jr(e)||e>=65&&e<=70||e>=97&&e<=102}function S1(e){return e>=65&&e<=90}function x1(e){return e>=97&&e<=122}function v1(e){return S1(e)||x1(e)}function C1(e){return e>=128}function ps(e){return v1(e)||C1(e)||e===95}function _R(e){return ps(e)||jr(e)||e===45}function k1(e){return e>=0&&e<=8||e===11||e>=14&&e<=31||e===127}function ff(e){return e===10||e===13||e===12}function w1(e){return ff(e)||e===32||e===9}function pf(e,t){return!(e!==92||ff(t)||t===0)}function LR(e,t,r){return e===45?ps(t)||t===45||pf(t,r):ps(e)?!0:e===92?pf(e,t):!1}function WR(e,t,r){return e===43||e===45?jr(t)?2:t===46&&jr(r)?3:0:e===46?jr(t)?2:0:jr(e)?1:0}function PR(e){return e===65279||e===65534?1:0}var mf=new Array(128),T1=128,E1=130,A1=131,hf=132,O1=133;for(let e=0;e<mf.length;e++)mf[e]=w1(e)&&E1||jr(e)&&A1||ps(e)&&hf||k1(e)&&O1||e||T1;function BR(e){return e<128?mf[e]:hf}be.DigitCategory=A1;be.EofCategory=T1;be.NameStartCategory=hf;be.NonPrintableCategory=O1;be.WhiteSpaceCategory=E1;be.charCodeCategory=BR;be.isBOM=PR;be.isDigit=jr;be.isHexDigit=zR;be.isIdentifierStart=LR;be.isLetter=v1;be.isLowercaseLetter=x1;be.isName=_R;be.isNameStart=ps;be.isNewline=ff;be.isNonAscii=C1;be.isNonPrintable=k1;be.isNumberStart=WR;be.isUppercaseLetter=S1;be.isValidEscape=pf;be.isWhiteSpace=w1});var dr=p(Et=>{"use strict";var Ve=mt();function ai(e,t){return t<e.length?e.charCodeAt(t):0}function q1(e,t,r){return r===13&&ai(e,t+1)===10?2:1}function z1(e,t,r){let n=e.charCodeAt(t);return Ve.isUppercaseLetter(n)&&(n=n|32),n===r}function DR(e,t,r,n){if(r-t!==n.length||t<0||r>e.length)return!1;for(let i=t;i<r;i++){let a=n.charCodeAt(i-t),s=e.charCodeAt(i);if(Ve.isUppercaseLetter(s)&&(s=s|32),s!==a)return!1}return!0}function NR(e,t){for(;t>=0&&Ve.isWhiteSpace(e.charCodeAt(t));t--);return t+1}function IR(e,t){for(;t<e.length&&Ve.isWhiteSpace(e.charCodeAt(t));t++);return t}function ou(e,t){for(;t<e.length&&Ve.isDigit(e.charCodeAt(t));t++);return t}function gf(e,t){if(t+=2,Ve.isHexDigit(ai(e,t-1))){for(let n=Math.min(e.length,t+5);t<n&&Ve.isHexDigit(ai(e,t));t++);let r=ai(e,t);Ve.isWhiteSpace(r)&&(t+=q1(e,t,r))}return t}function RR(e,t){for(;t<e.length;t++){let r=e.charCodeAt(t);if(!Ve.isName(r)){if(Ve.isValidEscape(r,ai(e,t+1))){t=gf(e,t)-1;continue}break}}return t}function MR(e,t){let r=e.charCodeAt(t);if((r===43||r===45)&&(r=e.charCodeAt(t+=1)),Ve.isDigit(r)&&(t=ou(e,t+1),r=e.charCodeAt(t)),r===46&&Ve.isDigit(e.charCodeAt(t+1))&&(t+=2,t=ou(e,t)),z1(e,t,101)){let n=0;r=e.charCodeAt(t+1),(r===45||r===43)&&(n=1,r=e.charCodeAt(t+2)),Ve.isDigit(r)&&(t=ou(e,t+1+n+1))}return t}function GR(e,t){for(;t<e.length;t++){let r=e.charCodeAt(t);if(r===41){t++;break}Ve.isValidEscape(r,ai(e,t+1))&&(t=gf(e,t))}return t}function FR(e){if(e.length===1&&!Ve.isHexDigit(e.charCodeAt(0)))return e[0];let t=parseInt(e,16);return(t===0||t>=55296&&t<=57343||t>1114111)&&(t=65533),String.fromCodePoint(t)}Et.cmpChar=z1;Et.cmpStr=DR;Et.consumeBadUrlRemnants=GR;Et.consumeEscaped=gf;Et.consumeName=RR;Et.consumeNumber=MR;Et.decodeEscaped=FR;Et.findDecimalNumberEnd=ou;Et.findWhiteSpaceEnd=IR;Et.findWhiteSpaceStart=NR;Et.getNewlineLength=q1});var ms=p((Hae,_1)=>{"use strict";var jR=["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"];_1.exports=jR});var bf=p(L1=>{"use strict";function UR(e=null,t){return e===null||e.length<t?new Uint32Array(Math.max(t+1024,16384)):e}L1.adoptBuffer=UR});var Sf=p(N1=>{"use strict";var W1=bf(),VR=mt(),P1=10,HR=12,B1=13;function D1(e){let t=e.source,r=t.length,n=t.length>0?VR.isBOM(t.charCodeAt(0)):0,i=W1.adoptBuffer(e.lines,r),a=W1.adoptBuffer(e.columns,r),s=e.startLine,o=e.startColumn;for(let u=n;u<r;u++){let l=t.charCodeAt(u);i[u]=s,a[u]=o++,(l===P1||l===B1||l===HR)&&(l===B1&&u+1<r&&t.charCodeAt(u+1)===P1&&(u++,i[u]=s,a[u]=o),s++,o=1)}i[r]=s,a[r]=o,e.lines=i,e.columns=a,e.computed=!0}var yf=class{constructor(){this.lines=null,this.columns=null,this.computed=!1}setSource(t,r=0,n=1,i=1){this.source=t,this.startOffset=r,this.startLine=n,this.startColumn=i,this.computed=!1}getLocation(t,r){return this.computed||D1(this),{source:r,offset:this.startOffset+t,line:this.lines[t],column:this.columns[t]}}getLocationRange(t,r,n){return this.computed||D1(this),{source:n,start:{offset:this.startOffset+t,line:this.lines[t],column:this.columns[t]},end:{offset:this.startOffset+r,line:this.lines[r],column:this.columns[r]}}}};N1.OffsetToLocation=yf});var lu=p(R1=>{"use strict";var I1=bf(),KR=dr(),XR=ms(),Ee=R(),At=16777215,Ur=24,YR=new Map([[Ee.Function,Ee.RightParenthesis],[Ee.LeftParenthesis,Ee.RightParenthesis],[Ee.LeftSquareBracket,Ee.RightSquareBracket],[Ee.LeftCurlyBracket,Ee.RightCurlyBracket]]),xf=class{constructor(t,r){this.setSource(t,r)}reset(){this.eof=!1,this.tokenIndex=-1,this.tokenType=0,this.tokenStart=this.firstCharOffset,this.tokenEnd=this.firstCharOffset}setSource(t="",r=()=>{}){t=String(t||"");let n=t.length,i=I1.adoptBuffer(this.offsetAndType,t.length+1),a=I1.adoptBuffer(this.balance,t.length+1),s=0,o=0,u=0,l=-1;for(this.offsetAndType=null,this.balance=null,r(t,(c,d,m)=>{switch(c){default:a[s]=n;break;case o:{let g=u&At;for(u=a[g],o=u>>Ur,a[s]=g,a[g++]=s;g<s;g++)a[g]===n&&(a[g]=s);break}case Ee.LeftParenthesis:case Ee.Function:case Ee.LeftSquareBracket:case Ee.LeftCurlyBracket:a[s]=u,o=YR.get(c),u=o<<Ur|s;break}i[s++]=c<<Ur|m,l===-1&&(l=d)}),i[s]=Ee.EOF<<Ur|n,a[s]=n,a[n]=n;u!==0;){let c=u&At;u=a[c],a[c]=n}this.source=t,this.firstCharOffset=l===-1?0:l,this.tokenCount=s,this.offsetAndType=i,this.balance=a,this.reset(),this.next()}lookupType(t){return t+=this.tokenIndex,t<this.tokenCount?this.offsetAndType[t]>>Ur:Ee.EOF}lookupOffset(t){return t+=this.tokenIndex,t<this.tokenCount?this.offsetAndType[t-1]&At:this.source.length}lookupValue(t,r){return t+=this.tokenIndex,t<this.tokenCount?KR.cmpStr(this.source,this.offsetAndType[t-1]&At,this.offsetAndType[t]&At,r):!1}getTokenStart(t){return t===this.tokenIndex?this.tokenStart:t>0?t<this.tokenCount?this.offsetAndType[t-1]&At:this.offsetAndType[this.tokenCount]&At:this.firstCharOffset}substrToCursor(t){return this.source.substring(t,this.tokenStart)}isBalanceEdge(t){return this.balance[this.tokenIndex]<t}isDelim(t,r){return r?this.lookupType(r)===Ee.Delim&&this.source.charCodeAt(this.lookupOffset(r))===t:this.tokenType===Ee.Delim&&this.source.charCodeAt(this.tokenStart)===t}skip(t){let r=this.tokenIndex+t;r<this.tokenCount?(this.tokenIndex=r,this.tokenStart=this.offsetAndType[r-1]&At,r=this.offsetAndType[r],this.tokenType=r>>Ur,this.tokenEnd=r&At):(this.tokenIndex=this.tokenCount,this.next())}next(){let t=this.tokenIndex+1;t<this.tokenCount?(this.tokenIndex=t,this.tokenStart=this.tokenEnd,t=this.offsetAndType[t],this.tokenType=t>>Ur,this.tokenEnd=t&At):(this.eof=!0,this.tokenIndex=this.tokenCount,this.tokenType=Ee.EOF,this.tokenStart=this.tokenEnd=this.source.length)}skipSC(){for(;this.tokenType===Ee.WhiteSpace||this.tokenType===Ee.Comment;)this.next()}skipUntilBalanced(t,r){let n=t,i,a;e:for(;n<this.tokenCount;n++){if(i=this.balance[n],i<t)break e;switch(a=n>0?this.offsetAndType[n-1]&At:this.firstCharOffset,r(this.source.charCodeAt(a))){case 1:break e;case 2:n++;break e;default:this.balance[i]===n&&(n=i)}}this.skip(n-this.tokenIndex)}forEachToken(t){for(let r=0,n=this.firstCharOffset;r<this.tokenCount;r++){let i=n,a=this.offsetAndType[r],s=a&At,o=a>>Ur;n=s,t(o,i,s,r)}}dump(){let t=new Array(this.tokenCount);return this.forEachToken((r,n,i,a)=>{t[a]={idx:a,type:XR[r],chunk:this.source.substring(n,i),balance:this.balance[a]}}),t}};R1.TokenStream=xf});var fs=p(B=>{"use strict";var N=R(),U=mt(),ne=dr(),$R=ms(),QR=Sf(),ZR=lu();function JR(e,t){function r(d){return d<o?e.charCodeAt(d):0}function n(){if(l=ne.consumeNumber(e,l),U.isIdentifierStart(r(l),r(l+1),r(l+2))){c=N.Dimension,l=ne.consumeName(e,l);return}if(r(l)===37){c=N.Percentage,l++;return}c=N.Number}function i(){let d=l;if(l=ne.consumeName(e,l),ne.cmpStr(e,d,l,"url")&&r(l)===40){if(l=ne.findWhiteSpaceEnd(e,l+1),r(l)===34||r(l)===39){c=N.Function,l=d+4;return}s();return}if(r(l)===40){c=N.Function,l++;return}c=N.Ident}function a(d){for(d||(d=r(l++)),c=N.String;l<e.length;l++){let m=e.charCodeAt(l);switch(U.charCodeCategory(m)){case d:l++;return;case U.WhiteSpaceCategory:if(U.isNewline(m)){l+=ne.getNewlineLength(e,l,m),c=N.BadString;return}break;case 92:if(l===e.length-1)break;let g=r(l+1);U.isNewline(g)?l+=ne.getNewlineLength(e,l+1,g):U.isValidEscape(m,g)&&(l=ne.consumeEscaped(e,l)-1);break}}}function s(){for(c=N.Url,l=ne.findWhiteSpaceEnd(e,l);l<e.length;l++){let d=e.charCodeAt(l);switch(U.charCodeCategory(d)){case 41:l++;return;case U.WhiteSpaceCategory:if(l=ne.findWhiteSpaceEnd(e,l),r(l)===41||l>=e.length){l<e.length&&l++;return}l=ne.consumeBadUrlRemnants(e,l),c=N.BadUrl;return;case 34:case 39:case 40:case U.NonPrintableCategory:l=ne.consumeBadUrlRemnants(e,l),c=N.BadUrl;return;case 92:if(U.isValidEscape(d,r(l+1))){l=ne.consumeEscaped(e,l)-1;break}l=ne.consumeBadUrlRemnants(e,l),c=N.BadUrl;return}}}e=String(e||"");let o=e.length,u=U.isBOM(r(0)),l=u,c;for(;l<o;){let d=e.charCodeAt(l);switch(U.charCodeCategory(d)){case U.WhiteSpaceCategory:c=N.WhiteSpace,l=ne.findWhiteSpaceEnd(e,l+1);break;case 34:a();break;case 35:U.isName(r(l+1))||U.isValidEscape(r(l+1),r(l+2))?(c=N.Hash,l=ne.consumeName(e,l+1)):(c=N.Delim,l++);break;case 39:a();break;case 40:c=N.LeftParenthesis,l++;break;case 41:c=N.RightParenthesis,l++;break;case 43:U.isNumberStart(d,r(l+1),r(l+2))?n():(c=N.Delim,l++);break;case 44:c=N.Comma,l++;break;case 45:U.isNumberStart(d,r(l+1),r(l+2))?n():r(l+1)===45&&r(l+2)===62?(c=N.CDC,l=l+3):U.isIdentifierStart(d,r(l+1),r(l+2))?i():(c=N.Delim,l++);break;case 46:U.isNumberStart(d,r(l+1),r(l+2))?n():(c=N.Delim,l++);break;case 47:r(l+1)===42?(c=N.Comment,l=e.indexOf("*/",l+2),l=l===-1?e.length:l+2):(c=N.Delim,l++);break;case 58:c=N.Colon,l++;break;case 59:c=N.Semicolon,l++;break;case 60:r(l+1)===33&&r(l+2)===45&&r(l+3)===45?(c=N.CDO,l=l+4):(c=N.Delim,l++);break;case 64:U.isIdentifierStart(r(l+1),r(l+2),r(l+3))?(c=N.AtKeyword,l=ne.consumeName(e,l+1)):(c=N.Delim,l++);break;case 91:c=N.LeftSquareBracket,l++;break;case 92:U.isValidEscape(d,r(l+1))?i():(c=N.Delim,l++);break;case 93:c=N.RightSquareBracket,l++;break;case 123:c=N.LeftCurlyBracket,l++;break;case 125:c=N.RightCurlyBracket,l++;break;case U.DigitCategory:n();break;case U.NameStartCategory:i();break;default:c=N.Delim,l++}t(c,u,u=l)}}B.AtKeyword=N.AtKeyword;B.BadString=N.BadString;B.BadUrl=N.BadUrl;B.CDC=N.CDC;B.CDO=N.CDO;B.Colon=N.Colon;B.Comma=N.Comma;B.Comment=N.Comment;B.Delim=N.Delim;B.Dimension=N.Dimension;B.EOF=N.EOF;B.Function=N.Function;B.Hash=N.Hash;B.Ident=N.Ident;B.LeftCurlyBracket=N.LeftCurlyBracket;B.LeftParenthesis=N.LeftParenthesis;B.LeftSquareBracket=N.LeftSquareBracket;B.Number=N.Number;B.Percentage=N.Percentage;B.RightCurlyBracket=N.RightCurlyBracket;B.RightParenthesis=N.RightParenthesis;B.RightSquareBracket=N.RightSquareBracket;B.Semicolon=N.Semicolon;B.String=N.String;B.Url=N.Url;B.WhiteSpace=N.WhiteSpace;B.tokenTypes=N;B.DigitCategory=U.DigitCategory;B.EofCategory=U.EofCategory;B.NameStartCategory=U.NameStartCategory;B.NonPrintableCategory=U.NonPrintableCategory;B.WhiteSpaceCategory=U.WhiteSpaceCategory;B.charCodeCategory=U.charCodeCategory;B.isBOM=U.isBOM;B.isDigit=U.isDigit;B.isHexDigit=U.isHexDigit;B.isIdentifierStart=U.isIdentifierStart;B.isLetter=U.isLetter;B.isLowercaseLetter=U.isLowercaseLetter;B.isName=U.isName;B.isNameStart=U.isNameStart;B.isNewline=U.isNewline;B.isNonAscii=U.isNonAscii;B.isNonPrintable=U.isNonPrintable;B.isNumberStart=U.isNumberStart;B.isUppercaseLetter=U.isUppercaseLetter;B.isValidEscape=U.isValidEscape;B.isWhiteSpace=U.isWhiteSpace;B.cmpChar=ne.cmpChar;B.cmpStr=ne.cmpStr;B.consumeBadUrlRemnants=ne.consumeBadUrlRemnants;B.consumeEscaped=ne.consumeEscaped;B.consumeName=ne.consumeName;B.consumeNumber=ne.consumeNumber;B.decodeEscaped=ne.decodeEscaped;B.findDecimalNumberEnd=ne.findDecimalNumberEnd;B.findWhiteSpaceEnd=ne.findWhiteSpaceEnd;B.findWhiteSpaceStart=ne.findWhiteSpaceStart;B.getNewlineLength=ne.getNewlineLength;B.tokenNames=$R;B.OffsetToLocation=QR.OffsetToLocation;B.TokenStream=ZR.TokenStream;B.tokenize=JR});var gn=p(M1=>{"use strict";var si=null,vf=class e{static createItem(t){return{prev:null,next:null,data:t}}constructor(){this.head=null,this.tail=null,this.cursor=null}createItem(t){return e.createItem(t)}allocateCursor(t,r){let n;return si!==null?(n=si,si=si.cursor,n.prev=t,n.next=r,n.cursor=this.cursor):n={prev:t,next:r,cursor:this.cursor},this.cursor=n,n}releaseCursor(){let{cursor:t}=this;this.cursor=t.cursor,t.prev=null,t.next=null,t.cursor=si,si=t}updateCursors(t,r,n,i){let{cursor:a}=this;for(;a!==null;)a.prev===t&&(a.prev=r),a.next===n&&(a.next=i),a=a.cursor}*[Symbol.iterator](){for(let t=this.head;t!==null;t=t.next)yield t.data}get size(){let t=0;for(let r=this.head;r!==null;r=r.next)t++;return t}get isEmpty(){return this.head===null}get first(){return this.head&&this.head.data}get last(){return this.tail&&this.tail.data}fromArray(t){let r=null;this.head=null;for(let n of t){let i=e.createItem(n);r!==null?r.next=i:this.head=i,i.prev=r,r=i}return this.tail=r,this}toArray(){return[...this]}toJSON(){return[...this]}forEach(t,r=this){let n=this.allocateCursor(null,this.head);for(;n.next!==null;){let i=n.next;n.next=i.next,t.call(r,i.data,i,this)}this.releaseCursor()}forEachRight(t,r=this){let n=this.allocateCursor(this.tail,null);for(;n.prev!==null;){let i=n.prev;n.prev=i.prev,t.call(r,i.data,i,this)}this.releaseCursor()}reduce(t,r,n=this){let i=this.allocateCursor(null,this.head),a=r,s;for(;i.next!==null;)s=i.next,i.next=s.next,a=t.call(n,a,s.data,s,this);return this.releaseCursor(),a}reduceRight(t,r,n=this){let i=this.allocateCursor(this.tail,null),a=r,s;for(;i.prev!==null;)s=i.prev,i.prev=s.prev,a=t.call(n,a,s.data,s,this);return this.releaseCursor(),a}some(t,r=this){for(let n=this.head;n!==null;n=n.next)if(t.call(r,n.data,n,this))return!0;return!1}map(t,r=this){let n=new e;for(let i=this.head;i!==null;i=i.next)n.appendData(t.call(r,i.data,i,this));return n}filter(t,r=this){let n=new e;for(let i=this.head;i!==null;i=i.next)t.call(r,i.data,i,this)&&n.appendData(i.data);return n}nextUntil(t,r,n=this){if(t===null)return;let i=this.allocateCursor(null,t);for(;i.next!==null;){let a=i.next;if(i.next=a.next,r.call(n,a.data,a,this))break}this.releaseCursor()}prevUntil(t,r,n=this){if(t===null)return;let i=this.allocateCursor(t,null);for(;i.prev!==null;){let a=i.prev;if(i.prev=a.prev,r.call(n,a.data,a,this))break}this.releaseCursor()}clear(){this.head=null,this.tail=null}copy(){let t=new e;for(let r of this)t.appendData(r);return t}prepend(t){return this.updateCursors(null,t,this.head,t),this.head!==null?(this.head.prev=t,t.next=this.head):this.tail=t,this.head=t,this}prependData(t){return this.prepend(e.createItem(t))}append(t){return this.insert(t)}appendData(t){return this.insert(e.createItem(t))}insert(t,r=null){if(r!==null)if(this.updateCursors(r.prev,t,r,t),r.prev===null){if(this.head!==r)throw new Error("before doesn't belong to list");this.head=t,r.prev=t,t.next=r,this.updateCursors(null,t)}else r.prev.next=t,t.prev=r.prev,r.prev=t,t.next=r;else this.updateCursors(this.tail,t,null,t),this.tail!==null?(this.tail.next=t,t.prev=this.tail):this.head=t,this.tail=t;return this}insertData(t,r){return this.insert(e.createItem(t),r)}remove(t){if(this.updateCursors(t,t.prev,t,t.next),t.prev!==null)t.prev.next=t.next;else{if(this.head!==t)throw new Error("item doesn't belong to list");this.head=t.next}if(t.next!==null)t.next.prev=t.prev;else{if(this.tail!==t)throw new Error("item doesn't belong to list");this.tail=t.prev}return t.prev=null,t.next=null,t}push(t){this.insert(e.createItem(t))}pop(){return this.tail!==null?this.remove(this.tail):null}unshift(t){this.prepend(e.createItem(t))}shift(){return this.head!==null?this.remove(this.head):null}prependList(t){return this.insertList(t,this.head)}appendList(t){return this.insertList(t)}insertList(t,r){return t.head===null?this:(r!=null?(this.updateCursors(r.prev,t.tail,r,t.head),r.prev!==null?(r.prev.next=t.head,t.head.prev=r.prev):this.head=t.head,r.prev=t.tail,t.tail.next=r):(this.updateCursors(this.tail,t.tail,null,t.head),this.tail!==null?(this.tail.next=t.head,t.head.prev=this.tail):this.head=t.head,this.tail=t.tail),t.head=null,t.tail=null,this)}replace(t,r){"head"in r?this.insertList(r,t):this.insert(r,t),this.remove(t)}};M1.List=vf});var uu=p(G1=>{"use strict";function eM(e,t){let r=Object.create(SyntaxError.prototype),n=new Error;return Object.assign(r,{name:e,message:t,get stack(){return(n.stack||"").replace(/^(.+\n){1,3}/,`${e}: ${t}
|
||
`)}})}G1.createCustomError=eM});var H1=p(V1=>{"use strict";var tM=uu(),Cf=100,F1=60,j1=" ";function U1({source:e,line:t,column:r},n){function i(c,d){return a.slice(c,d).map((m,g)=>String(c+g+1).padStart(u)+" |"+m).join(`
|
||
`)}let a=e.split(/\r\n?|\n|\f/),s=Math.max(1,t-n)-1,o=Math.min(t+n,a.length+1),u=Math.max(4,String(o).length)+1,l=0;r+=(j1.length-1)*(a[t-1].substr(0,r-1).match(/\t/g)||[]).length,r>Cf&&(l=r-F1+3,r=F1-2);for(let c=s;c<=o;c++)c>=0&&c<a.length&&(a[c]=a[c].replace(/\t/g,j1),a[c]=(l>0&&a[c].length>l?"\u2026":"")+a[c].substr(l,Cf-2)+(a[c].length>l+Cf-1?"\u2026":""));return[i(s,t),new Array(r+u+2).join("-")+"^",i(t,o)].filter(Boolean).join(`
|
||
`)}function rM(e,t,r,n,i){return Object.assign(tM.createCustomError("SyntaxError",e),{source:t,offset:r,line:n,column:i,sourceFragment(s){return U1({source:t,line:n,column:i},isNaN(s)?0:s)},get formattedMessage(){return`Parse error: ${e}
|
||
`+U1({source:t,line:n,column:i},2)}})}V1.SyntaxError=rM});var Y1=p(X1=>{"use strict";var K1=R();function nM(e){let t=this.createList(),r=!1,n={recognizer:e};for(;!this.eof;){switch(this.tokenType){case K1.Comment:this.next();continue;case K1.WhiteSpace:r=!0,this.next();continue}let i=e.getNode.call(this,n);if(i===void 0)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}X1.readSequence=nM});var rk=p(tk=>{"use strict";var $1=gn(),Q1=H1(),iM=fs(),aM=Y1(),sM=Sf(),oM=lu(),hs=dr(),pr=R(),lM=ms(),Z1=()=>{},uM=33,cM=35,kf=59,J1=123,ek=0;function dM(e){return function(){return this[e]()}}function wf(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}function pM(e){let t={context:Object.create(null),scope:Object.assign(Object.create(null),e.scope),atrule:wf(e.atrule),pseudo:wf(e.pseudo),node:wf(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]=dM(e.parseContext[r]);break}return{config:t,...t,...t.node}}function mM(e){let t="",r="<unknown>",n=!1,i=Z1,a=!1,s=new sM.OffsetToLocation,o=Object.assign(new oM.TokenStream,pM(e||{}),{parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:aM.readSequence,consumeUntilBalanceEnd:()=>0,consumeUntilLeftCurlyBracket(l){return l===J1?1:0},consumeUntilLeftCurlyBracketOrSemicolon(l){return l===J1||l===kf?1:0},consumeUntilExclamationMarkOrSemicolon(l){return l===uM||l===kf?1:0},consumeUntilSemicolonIncluded(l){return l===kf?2:0},createList(){return new $1.List},createSingleNodeList(l){return new $1.List().appendData(l)},getFirstListNode(l){return l&&l.first},getLastListNode(l){return l&&l.last},parseWithFallback(l,c){let d=this.tokenIndex;try{return l.call(this)}catch(m){if(a)throw m;let g=c.call(this,d);return a=!0,i(m,g),a=!1,g}},lookupNonWSType(l){let c;do if(c=this.lookupType(l++),c!==pr.WhiteSpace)return c;while(c!==ek);return ek},charCodeAt(l){return l>=0&&l<t.length?t.charCodeAt(l):0},substring(l,c){return t.substring(l,c)},substrToCursor(l){return this.source.substring(l,this.tokenStart)},cmpChar(l,c){return hs.cmpChar(t,l,c)},cmpStr(l,c,d){return hs.cmpStr(t,l,c,d)},consume(l){let c=this.tokenStart;return this.eat(l),this.substrToCursor(c)},consumeFunctionName(){let l=t.substring(this.tokenStart,this.tokenEnd-1);return this.eat(pr.Function),l},consumeNumber(l){let c=t.substring(this.tokenStart,hs.consumeNumber(t,this.tokenStart));return this.eat(l),c},eat(l){if(this.tokenType!==l){let c=lM[l].slice(0,-6).replace(/-/g," ").replace(/^./,g=>g.toUpperCase()),d=`${/[[\](){}]/.test(c)?`"${c}"`:c} is expected`,m=this.tokenStart;switch(l){case pr.Ident:this.tokenType===pr.Function||this.tokenType===pr.Url?(m=this.tokenEnd-1,d="Identifier is expected but function found"):d="Identifier is expected";break;case pr.Hash:this.isDelim(cM)&&(this.next(),m++,d="Name is expected");break;case pr.Percentage:this.tokenType===pr.Number&&(m=this.tokenEnd,d="Percent sign is expected");break}this.error(d,m)}this.next()},eatIdent(l){(this.tokenType!==pr.Ident||this.lookupValue(0,l)===!1)&&this.error(`Identifier "${l}" is expected`),this.next()},eatDelim(l){this.isDelim(l)||this.error(`Delim "${String.fromCharCode(l)}" is expected`),this.next()},getLocation(l,c){return n?s.getLocationRange(l,c,r):null},getLocationFromList(l){if(n){let c=this.getFirstListNode(l),d=this.getLastListNode(l);return s.getLocationRange(c!==null?c.loc.start.offset-s.startOffset:this.tokenStart,d!==null?d.loc.end.offset-s.startOffset:this.tokenStart,r)}return null},error(l,c){let d=typeof c<"u"&&c<t.length?s.getLocation(c):this.eof?s.getLocation(hs.findWhiteSpaceStart(t,t.length-1)):s.getLocation(this.tokenStart);throw new Q1.SyntaxError(l||"Unexpected input",t,d.offset,d.line,d.column)}});return Object.assign(function(l,c){t=l,c=c||{},o.setSource(t,iM.tokenize),s.setSource(t,c.offset,c.line,c.column),r=c.filename||"<unknown>",n=!!c.positions,i=typeof c.onParseError=="function"?c.onParseError:Z1,a=!1,o.parseAtrulePrelude="parseAtrulePrelude"in c?!!c.parseAtrulePrelude:!0,o.parseRulePrelude="parseRulePrelude"in c?!!c.parseRulePrelude:!0,o.parseValue="parseValue"in c?!!c.parseValue:!0,o.parseCustomProperty="parseCustomProperty"in c?!!c.parseCustomProperty:!1;let{context:d="default",onComment:m}=c;if(!(d in o.context))throw new Error("Unknown context `"+d+"`");typeof m=="function"&&o.forEachToken((y,S,T)=>{if(y===pr.Comment){let w=o.getLocation(S,T),k=hs.cmpStr(t,T-2,T,"*/")?t.slice(S+2,T-2):t.slice(S+2,T);m(k,w)}});let g=o.context[d].call(o,c);return o.eof||o.error(),g},{SyntaxError:Q1.SyntaxError,config:o.config})}tk.createParser=mM});var ak=p(ik=>{"use strict";var fM=ip(),nk=new Set(["Atrule","Selector","Declaration"]);function hM(e){let t=new fM.SourceMapGenerator,r={line:1,column:0},n={line:0,column:0},i={line:1,column:0},a={generated:i},s=1,o=0,u=!1,l=e.node;e.node=function(m){if(m.loc&&m.loc.start&&nk.has(m.type)){let g=m.loc.start.line,y=m.loc.start.column-1;(n.line!==g||n.column!==y)&&(n.line=g,n.column=y,r.line=s,r.column=o,u&&(u=!1,(r.line!==i.line||r.column!==i.column)&&t.addMapping(a)),u=!0,t.addMapping({source:m.loc.source,original:n,generated:r}))}l.call(this,m),u&&nk.has(m.type)&&(i.line=s,i.column=o)};let c=e.emit;e.emit=function(m,g,y){for(let S=0;S<m.length;S++)m.charCodeAt(S)===10?(s++,o=0):o++;c(m,g,y)};let d=e.result;return e.result=function(){return u&&t.addMapping(a),{css:d(),map:t}},e}ik.generateSourceMap=hM});var lk=p(Ef=>{"use strict";var C=R(),gM=43,bM=45,Tf=(e,t)=>{if(e===C.Delim&&(e=t),typeof e=="string"){let r=e.charCodeAt(0);return r>127?32768:r<<8}return e},sk=[[C.Ident,C.Ident],[C.Ident,C.Function],[C.Ident,C.Url],[C.Ident,C.BadUrl],[C.Ident,"-"],[C.Ident,C.Number],[C.Ident,C.Percentage],[C.Ident,C.Dimension],[C.Ident,C.CDC],[C.Ident,C.LeftParenthesis],[C.AtKeyword,C.Ident],[C.AtKeyword,C.Function],[C.AtKeyword,C.Url],[C.AtKeyword,C.BadUrl],[C.AtKeyword,"-"],[C.AtKeyword,C.Number],[C.AtKeyword,C.Percentage],[C.AtKeyword,C.Dimension],[C.AtKeyword,C.CDC],[C.Hash,C.Ident],[C.Hash,C.Function],[C.Hash,C.Url],[C.Hash,C.BadUrl],[C.Hash,"-"],[C.Hash,C.Number],[C.Hash,C.Percentage],[C.Hash,C.Dimension],[C.Hash,C.CDC],[C.Dimension,C.Ident],[C.Dimension,C.Function],[C.Dimension,C.Url],[C.Dimension,C.BadUrl],[C.Dimension,"-"],[C.Dimension,C.Number],[C.Dimension,C.Percentage],[C.Dimension,C.Dimension],[C.Dimension,C.CDC],["#",C.Ident],["#",C.Function],["#",C.Url],["#",C.BadUrl],["#","-"],["#",C.Number],["#",C.Percentage],["#",C.Dimension],["#",C.CDC],["-",C.Ident],["-",C.Function],["-",C.Url],["-",C.BadUrl],["-","-"],["-",C.Number],["-",C.Percentage],["-",C.Dimension],["-",C.CDC],[C.Number,C.Ident],[C.Number,C.Function],[C.Number,C.Url],[C.Number,C.BadUrl],[C.Number,C.Number],[C.Number,C.Percentage],[C.Number,C.Dimension],[C.Number,"%"],[C.Number,C.CDC],["@",C.Ident],["@",C.Function],["@",C.Url],["@",C.BadUrl],["@","-"],["@",C.CDC],[".",C.Number],[".",C.Percentage],[".",C.Dimension],["+",C.Number],["+",C.Percentage],["+",C.Dimension],["/","*"]],yM=sk.concat([[C.Ident,C.Hash],[C.Dimension,C.Hash],[C.Hash,C.Hash],[C.AtKeyword,C.LeftParenthesis],[C.AtKeyword,C.String],[C.AtKeyword,C.Colon],[C.Percentage,C.Percentage],[C.Percentage,C.Dimension],[C.Percentage,C.Function],[C.Percentage,"-"],[C.RightParenthesis,C.Ident],[C.RightParenthesis,C.Function],[C.RightParenthesis,C.Percentage],[C.RightParenthesis,C.Dimension],[C.RightParenthesis,C.Hash],[C.RightParenthesis,"-"]]);function ok(e){let t=new Set(e.map(([r,n])=>Tf(r)<<16|Tf(n)));return function(r,n,i){let a=Tf(n,i),s=i.charCodeAt(0);return(s===bM&&n!==C.Ident&&n!==C.Function&&n!==C.CDC||s===gM?t.has(r<<16|s<<8):t.has(r<<16|a))&&this.emit(" ",C.WhiteSpace,!0),a}}var SM=ok(sk),xM=ok(yM);Ef.safe=xM;Ef.spec=SM});var dk=p(ck=>{"use strict";var vM=fs(),CM=ak(),Af=lk(),uk=R(),kM=92;function wM(e,t){if(typeof t=="function"){let r=null;e.children.forEach(n=>{r!==null&&t.call(this,r),this.node(n),r=n});return}e.children.forEach(this.node,this)}function TM(e){vM.tokenize(e,(t,r,n)=>{this.token(t,e.slice(r,n))})}function EM(e){let t=new Map;for(let r in e.node){let n=e.node[r];typeof(n.generate||n)=="function"&&t.set(r,n.generate||n)}return function(r,n){let i="",a=0,s={node(u){if(t.has(u.type))t.get(u.type).call(o,u);else throw new Error("Unknown node type: "+u.type)},tokenBefore:Af.safe,token(u,l){a=this.tokenBefore(a,u,l),this.emit(l,u,!1),u===uk.Delim&&l.charCodeAt(0)===kM&&this.emit(`
|
||
`,uk.WhiteSpace,!0)},emit(u){i+=u},result(){return i}};n&&(typeof n.decorator=="function"&&(s=n.decorator(s)),n.sourceMap&&(s=CM.generateSourceMap(s)),n.mode in Af&&(s.tokenBefore=Af[n.mode]));let o={node:u=>s.node(u),children:wM,token:(u,l)=>s.token(u,l),tokenize:TM};return s.node(r),s.result()}}ck.createGenerator=EM});var mk=p(pk=>{"use strict";var Of=gn();function AM(e){return{fromPlainObject(t){return e(t,{enter(r){r.children&&!(r.children instanceof Of.List)&&(r.children=new Of.List().fromArray(r.children))}}),t},toPlainObject(t){return e(t,{leave(r){r.children&&r.children instanceof Of.List&&(r.children=r.children.toArray())}}),t}}}pk.createConvertor=AM});var Sk=p(yk=>{"use strict";var{hasOwnProperty:qf}=Object.prototype,gs=function(){};function fk(e){return typeof e=="function"?e:gs}function hk(e,t){return function(r,n,i){r.type===t&&e.call(this,r,n,i)}}function OM(e,t){let r=t.structure,n=[];for(let i in r){if(qf.call(r,i)===!1)continue;let a=r[i],s={name:i,type:!1,nullable:!1};Array.isArray(a)||(a=[a]);for(let o of a)o===null?s.nullable=!0:typeof o=="string"?s.type="node":Array.isArray(o)&&(s.type="list");s.type&&n.push(s)}return n.length?{context:t.walkContext,fields:n}:null}function qM(e){let t={};for(let r in e.node)if(qf.call(e.node,r)){let n=e.node[r];if(!n.structure)throw new Error("Missed `structure` field in `"+r+"` node type definition");t[r]=OM(r,n)}return t}function gk(e,t){let r=e.fields.slice(),n=e.context,i=typeof n=="string";return t&&r.reverse(),function(a,s,o,u){let l;i&&(l=s[n],s[n]=a);for(let c of r){let d=a[c.name];if(!c.nullable||d){if(c.type==="list"){if(t?d.reduceRight(u,!1):d.reduce(u,!1))return!0}else if(o(d))return!0}}i&&(s[n]=l)}}function bk({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 zM(e){let t=qM(e),r={},n={},i=Symbol("break-walk"),a=Symbol("skip-node");for(let l in t)qf.call(t,l)&&t[l]!==null&&(r[l]=gk(t[l],!1),n[l]=gk(t[l],!0));let s=bk(r),o=bk(n),u=function(l,c){function d(w,k,z){let b=m.call(T,w,k,z);return b===i?!0:b===a?!1:!!(y.hasOwnProperty(w.type)&&y[w.type](w,T,d,S)||g.call(T,w,k,z)===i)}let m=gs,g=gs,y=r,S=(w,k,z,b)=>w||d(k,z,b),T={break:i,skip:a,root:l,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if(typeof c=="function")m=c;else if(c&&(m=fk(c.enter),g=fk(c.leave),c.reverse&&(y=n),c.visit)){if(s.hasOwnProperty(c.visit))y=c.reverse?o[c.visit]:s[c.visit];else if(!t.hasOwnProperty(c.visit))throw new Error("Bad value `"+c.visit+"` for `visit` option (should be: "+Object.keys(t).sort().join(", ")+")");m=hk(m,c.visit),g=hk(g,c.visit)}if(m===gs&&g===gs)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");d(l)};return u.break=i,u.skip=a,u.find=function(l,c){let d=null;return u(l,function(m,g,y){if(c.call(this,m,g,y))return d=m,i}),d},u.findLast=function(l,c){let d=null;return u(l,{reverse:!0,enter(m,g,y){if(c.call(this,m,g,y))return d=m,i}}),d},u.findAll=function(l,c){let d=[];return u(l,function(m,g,y){c.call(this,m,g,y)&&d.push(m)}),d},u}yk.createWalker=zM});var cu=p(xk=>{"use strict";function _M(e){return e}function LM(e){let{min:t,max:r,comma:n}=e;return t===0&&r===0?n?"#?":"*":t===0&&r===1?"?":t===1&&r===0?n?"#":"+":t===1&&r===1?"":(n?"#":"")+(t===r?"{"+t+"}":"{"+t+","+(r!==0?r:"")+"}")}function WM(e){switch(e.type){case"Range":return" ["+(e.min===null?"-\u221E":e.min)+","+(e.max===null?"\u221E":e.max)+"]";default:throw new Error("Unknown node type `"+e.type+"`")}}function PM(e,t,r,n){let i=e.combinator===" "||n?e.combinator:" "+e.combinator+" ",a=e.terms.map(s=>zf(s,t,r,n)).join(i);return e.explicit||r?(n||a[0]===","?"[":"[ ")+a+(n?"]":" ]"):a}function zf(e,t,r,n){let i;switch(e.type){case"Group":i=PM(e,t,r,n)+(e.disallowEmpty?"!":"");break;case"Multiplier":return zf(e.term,t,r,n)+t(LM(e),e);case"Type":i="<"+e.name+(e.opts?t(WM(e.opts),e.opts):"")+">";break;case"Property":i="<'"+e.name+"'>";break;case"Keyword":i=e.name;break;case"AtKeyword":i="@"+e.name;break;case"Function":i=e.name+"(";break;case"String":case"Token":i=e.value;break;case"Comma":i=",";break;default:throw new Error("Unknown node type `"+e.type+"`")}return t(i,e)}function BM(e,t){let r=_M,n=!1,i=!1;return typeof t=="function"?r=t:t&&(n=!!t.forceBraces,i=!!t.compact,typeof t.decorate=="function"&&(r=t.decorate)),zf(e,r,n,i)}xk.generate=BM});var kk=p(_f=>{"use strict";var Ck=uu(),DM=cu(),vk={offset:0,line:1,column:1};function NM(e,t){let r=e.tokens,n=e.longestMatch,i=n<r.length&&r[n].node||null,a=i!==t?i:null,s=0,o=0,u=0,l="",c,d;for(let m=0;m<r.length;m++){let g=r[m].value;m===n&&(o=g.length,s=l.length),a!==null&&r[m].node===a&&(m<=n?u++:u=0),l+=g}return n===r.length||u>1?(c=du(a||t,"end")||bs(vk,l),d=bs(c)):(c=du(a,"start")||bs(du(t,"start")||vk,l.slice(0,s)),d=du(a,"end")||bs(c,l.substr(s,o))),{css:l,mismatchOffset:s,mismatchLength:o,start:c,end:d}}function du(e,t){let r=e&&e.loc&&e.loc[t];return r?"line"in r?bs(r):r:null}function bs({offset:e,line:t,column:r},n){let i={offset:e,line:t,column:r};if(n){let a=n.split(/\n|\r\n?|\f/);i.offset+=n.length,i.line+=a.length-1,i.column=a.length===1?i.column+n.length:a.pop().length+1}return i}var IM=function(e,t){let r=Ck.createCustomError("SyntaxReferenceError",e+(t?" `"+t+"`":""));return r.reference=t,r},RM=function(e,t,r,n){let i=Ck.createCustomError("SyntaxMatchError",e),{css:a,mismatchOffset:s,mismatchLength:o,start:u,end:l}=NM(n,r);return i.rawMessage=e,i.syntax=t?DM.generate(t):"<generic>",i.css=a,i.mismatchOffset=s,i.mismatchLength=o,i.message=e+`
|
||
syntax: `+i.syntax+`
|
||
value: `+(a||"<empty string>")+`
|
||
--------`+new Array(i.mismatchOffset+1).join("-")+"^",Object.assign(i,u),i.loc={source:r&&r.loc&&r.loc.source||"<unknown>",start:u,end:l},i};_f.SyntaxMatchError=RM;_f.SyntaxReferenceError=IM});var fu=p(ys=>{"use strict";var pu=new Map,oi=new Map,mu=45,MM=jM,GM=UM,FM=Wf;function Lf(e,t){return t=t||0,e.length-t>=2&&e.charCodeAt(t)===mu&&e.charCodeAt(t+1)===mu}function Wf(e,t){if(t=t||0,e.length-t>=3&&e.charCodeAt(t)===mu&&e.charCodeAt(t+1)!==mu){let r=e.indexOf("-",t+2);if(r!==-1)return e.substring(t,r+1)}return""}function jM(e){if(pu.has(e))return pu.get(e);let t=e.toLowerCase(),r=pu.get(t);if(r===void 0){let n=Lf(t,0),i=n?"":Wf(t,0);r=Object.freeze({basename:t.substr(i.length),name:t,prefix:i,vendor:i,custom:n})}return pu.set(e,r),r}function UM(e){if(oi.has(e))return oi.get(e);let t=e,r=e[0];r==="/"?r=e[1]==="/"?"//":"/":r!=="_"&&r!=="*"&&r!=="$"&&r!=="#"&&r!=="+"&&r!=="&"&&(r="");let n=Lf(t,r.length);if(!n&&(t=t.toLowerCase(),oi.has(t))){let o=oi.get(t);return oi.set(e,o),o}let i=n?"":Wf(t,r.length),a=t.substr(0,r.length+i.length),s=Object.freeze({basename:t.substr(a.length),name:t.substr(r.length),hack:r,vendor:i,prefix:a,custom:n});return oi.set(e,s),s}ys.isCustomProperty=Lf;ys.keyword=MM;ys.property=GM;ys.vendorPrefix=FM});var Pf=p(wk=>{"use strict";var VM=["initial","inherit","unset","revert","revert-layer"];wk.cssWideKeywords=VM});var Ak=p((dse,Ek)=>{"use strict";var Tk=mt(),Ut=R(),Bf=dr(),xs=43,mr=45,Df=110,li=!0,HM=!1;function If(e,t){return e!==null&&e.type===Ut.Delim&&e.value.charCodeAt(0)===t}function Ss(e,t,r){for(;e!==null&&(e.type===Ut.WhiteSpace||e.type===Ut.Comment);)e=r(++t);return t}function Vr(e,t,r,n){if(!e)return 0;let i=e.value.charCodeAt(t);if(i===xs||i===mr){if(r)return 0;t++}for(;t<e.value.length;t++)if(!Tk.isDigit(e.value.charCodeAt(t)))return 0;return n+1}function Nf(e,t,r){let n=!1,i=Ss(e,t,r);if(e=r(i),e===null)return t;if(e.type!==Ut.Number)if(If(e,xs)||If(e,mr)){if(n=!0,i=Ss(r(++i),i,r),e=r(i),e===null||e.type!==Ut.Number)return 0}else return t;if(!n){let a=e.value.charCodeAt(0);if(a!==xs&&a!==mr)return 0}return Vr(e,n?0:1,n,i)}function KM(e,t){let r=0;if(!e)return 0;if(e.type===Ut.Number)return Vr(e,0,HM,r);if(e.type===Ut.Ident&&e.value.charCodeAt(0)===mr){if(!Bf.cmpChar(e.value,1,Df))return 0;switch(e.value.length){case 2:return Nf(t(++r),r,t);case 3:return e.value.charCodeAt(2)!==mr?0:(r=Ss(t(++r),r,t),e=t(r),Vr(e,0,li,r));default:return e.value.charCodeAt(2)!==mr?0:Vr(e,3,li,r)}}else if(e.type===Ut.Ident||If(e,xs)&&t(r+1).type===Ut.Ident){if(e.type!==Ut.Ident&&(e=t(++r)),e===null||!Bf.cmpChar(e.value,0,Df))return 0;switch(e.value.length){case 1:return Nf(t(++r),r,t);case 2:return e.value.charCodeAt(1)!==mr?0:(r=Ss(t(++r),r,t),e=t(r),Vr(e,0,li,r));default:return e.value.charCodeAt(1)!==mr?0:Vr(e,2,li,r)}}else if(e.type===Ut.Dimension){let n=e.value.charCodeAt(0),i=n===xs||n===mr?1:0,a=i;for(;a<e.value.length&&Tk.isDigit(e.value.charCodeAt(a));a++);return a===i||!Bf.cmpChar(e.value,a,Df)?0:a+1===e.value.length?Nf(t(++r),r,t):e.value.charCodeAt(a+1)!==mr?0:a+2===e.value.length?(r=Ss(t(++r),r,t),e=t(r),Vr(e,0,li,r)):Vr(e,a+2,li,r)}return 0}Ek.exports=KM});var _k=p((pse,zk)=>{"use strict";var XM=mt(),bn=R(),YM=dr(),$M=43,Ok=45,qk=63,QM=117;function Rf(e,t){return e!==null&&e.type===bn.Delim&&e.value.charCodeAt(0)===t}function ZM(e,t){return e.value.charCodeAt(0)===t}function vs(e,t,r){let n=0;for(let i=t;i<e.value.length;i++){let a=e.value.charCodeAt(i);if(a===Ok&&r&&n!==0)return vs(e,t+n+1,!1),6;if(!XM.isHexDigit(a)||++n>6)return 0}return n}function hu(e,t,r){if(!e)return 0;for(;Rf(r(t),qk);){if(++e>6)return 0;t++}return t}function JM(e,t){let r=0;if(e===null||e.type!==bn.Ident||!YM.cmpChar(e.value,0,QM)||(e=t(++r),e===null))return 0;if(Rf(e,$M))return e=t(++r),e===null?0:e.type===bn.Ident?hu(vs(e,0,!0),++r,t):Rf(e,qk)?hu(1,++r,t):0;if(e.type===bn.Number){let n=vs(e,1,!0);return n===0?0:(e=t(++r),e===null?r:e.type===bn.Dimension||e.type===bn.Number?!ZM(e,Ok)||!vs(e,1,!1)?0:r+1:hu(n,r,t))}return e.type===bn.Dimension?hu(vs(e,1,!0),++r,t):0}zk.exports=JM});var Nk=p((mse,Dk)=>{"use strict";var e9=Pf(),t9=Ak(),r9=_k(),L=R(),gu=mt(),Mf=dr(),n9=["calc(","-moz-calc(","-webkit-calc("],Gf=new Map([[L.Function,L.RightParenthesis],[L.LeftParenthesis,L.RightParenthesis],[L.LeftSquareBracket,L.RightSquareBracket],[L.LeftCurlyBracket,L.RightCurlyBracket]]),i9=["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"],a9=["deg","grad","rad","turn"],s9=["s","ms"],o9=["hz","khz"],l9=["dpi","dpcm","dppx","x"],u9=["fr"],c9=["db"],d9=["st"];function Vt(e,t){return t<e.length?e.charCodeAt(t):0}function Wk(e,t){return Mf.cmpStr(e,0,e.length,t)}function Pk(e,t){for(let r=0;r<t.length;r++)if(Wk(e,t[r]))return!0;return!1}function Bk(e,t){return t!==e.length-2?!1:Vt(e,t)===92&&gu.isDigit(Vt(e,t+1))}function bu(e,t,r){if(e&&e.type==="Range"){let n=Number(r!==void 0&&r!==t.length?t.substr(0,r):t);if(isNaN(n)||e.min!==null&&n<e.min&&typeof e.min!="string"||e.max!==null&&n>e.max&&typeof e.max!="string")return!0}return!1}function p9(e,t){let r=0,n=[],i=0;e:do{switch(e.type){case L.RightCurlyBracket:case L.RightParenthesis:case L.RightSquareBracket:if(e.type!==r)break e;if(r=n.pop(),n.length===0){i++;break e}break;case L.Function:case L.LeftParenthesis:case L.LeftSquareBracket:case L.LeftCurlyBracket:n.push(r),r=Gf.get(e.type);break}i++}while(e=t(i));return i}function Ot(e){return function(t,r,n){return t===null?0:t.type===L.Function&&Pk(t.value,n9)?p9(t,r):e(t,r,n)}}function le(e){return function(t){return t===null||t.type!==e?0:1}}function m9(e){if(e===null||e.type!==L.Ident)return 0;let t=e.value.toLowerCase();return Pk(t,e9.cssWideKeywords)||Wk(t,"default")?0:1}function f9(e){return e===null||e.type!==L.Ident||Vt(e.value,0)!==45||Vt(e.value,1)!==45?0:1}function h9(e){if(e===null||e.type!==L.Hash)return 0;let t=e.value.length;if(t!==4&&t!==5&&t!==7&&t!==9)return 0;for(let r=1;r<t;r++)if(!gu.isHexDigit(Vt(e.value,r)))return 0;return 1}function g9(e){return e===null||e.type!==L.Hash||!gu.isIdentifierStart(Vt(e.value,1),Vt(e.value,2),Vt(e.value,3))?0:1}function b9(e,t){if(!e)return 0;let r=0,n=[],i=0;e:do{switch(e.type){case L.BadString:case L.BadUrl:break e;case L.RightCurlyBracket:case L.RightParenthesis:case L.RightSquareBracket:if(e.type!==r)break e;r=n.pop();break;case L.Semicolon:if(r===0)break e;break;case L.Delim:if(r===0&&e.value==="!")break e;break;case L.Function:case L.LeftParenthesis:case L.LeftSquareBracket:case L.LeftCurlyBracket:n.push(r),r=Gf.get(e.type);break}i++}while(e=t(i));return i}function y9(e,t){if(!e)return 0;let r=0,n=[],i=0;e:do{switch(e.type){case L.BadString:case L.BadUrl:break e;case L.RightCurlyBracket:case L.RightParenthesis:case L.RightSquareBracket:if(e.type!==r)break e;r=n.pop();break;case L.Function:case L.LeftParenthesis:case L.LeftSquareBracket:case L.LeftCurlyBracket:n.push(r),r=Gf.get(e.type);break}i++}while(e=t(i));return i}function _r(e){return e&&(e=new Set(e)),function(t,r,n){if(t===null||t.type!==L.Dimension)return 0;let i=Mf.consumeNumber(t.value,0);if(e!==null){let a=t.value.indexOf("\\",i),s=a===-1||!Bk(t.value,a)?t.value.substr(i):t.value.substring(i,a);if(e.has(s.toLowerCase())===!1)return 0}return bu(n,t.value,i)?0:1}}function S9(e,t,r){return e===null||e.type!==L.Percentage||bu(r,e.value,e.value.length-1)?0:1}function Lk(e){return typeof e!="function"&&(e=function(){return 0}),function(t,r,n){return t!==null&&t.type===L.Number&&Number(t.value)===0?1:e(t,r,n)}}function x9(e,t,r){if(e===null)return 0;let n=Mf.consumeNumber(e.value,0);return!(n===e.value.length)&&!Bk(e.value,n)||bu(r,e.value,n)?0:1}function v9(e,t,r){if(e===null||e.type!==L.Number)return 0;let n=Vt(e.value,0)===43||Vt(e.value,0)===45?1:0;for(;n<e.value.length;n++)if(!gu.isDigit(Vt(e.value,n)))return 0;return bu(r,e.value,n)?0:1}var C9={"ident-token":le(L.Ident),"function-token":le(L.Function),"at-keyword-token":le(L.AtKeyword),"hash-token":le(L.Hash),"string-token":le(L.String),"bad-string-token":le(L.BadString),"url-token":le(L.Url),"bad-url-token":le(L.BadUrl),"delim-token":le(L.Delim),"number-token":le(L.Number),"percentage-token":le(L.Percentage),"dimension-token":le(L.Dimension),"whitespace-token":le(L.WhiteSpace),"CDO-token":le(L.CDO),"CDC-token":le(L.CDC),"colon-token":le(L.Colon),"semicolon-token":le(L.Semicolon),"comma-token":le(L.Comma),"[-token":le(L.LeftSquareBracket),"]-token":le(L.RightSquareBracket),"(-token":le(L.LeftParenthesis),")-token":le(L.RightParenthesis),"{-token":le(L.LeftCurlyBracket),"}-token":le(L.RightCurlyBracket),string:le(L.String),ident:le(L.Ident),"custom-ident":m9,"custom-property-name":f9,"hex-color":h9,"id-selector":g9,"an-plus-b":t9,urange:r9,"declaration-value":b9,"any-value":y9,dimension:Ot(_r(null)),angle:Ot(_r(a9)),decibel:Ot(_r(c9)),frequency:Ot(_r(o9)),flex:Ot(_r(u9)),length:Ot(Lk(_r(i9))),resolution:Ot(_r(l9)),semitones:Ot(_r(d9)),time:Ot(_r(s9)),percentage:Ot(S9),zero:Lk(),number:Ot(x9),integer:Ot(v9)};Dk.exports=C9});var Rk=p((fse,Ik)=>{"use strict";var k9=fs(),w9={decorator(e){let t=[],r=null;return{...e,node(n){let i=r;r=n,e.node.call(this,n),r=i},emit(n,i,a){t.push({type:i,value:n,node:a?null:r})},result(){return t}}}};function T9(e){let t=[];return k9.tokenize(e,(r,n,i)=>t.push({type:r,value:e.slice(n,i),node:null})),t}function E9(e,t){return typeof e=="string"?T9(e):t.generate(e,w9)}Ik.exports=E9});var Ff=p(Mk=>{"use strict";var A9=uu();function O9(e,t,r){return Object.assign(A9.createCustomError("SyntaxError",e),{input:t,offset:r,rawMessage:e,message:e+`
|
||
`+t+`
|
||
--`+new Array((r||t.length)+1).join("-")+"^"})}Mk.SyntaxError=O9});var Fk=p(Gk=>{"use strict";var q9=Ff(),z9=9,_9=10,L9=12,W9=13,P9=32,jf=class{constructor(t){this.str=t,this.pos=0}charCodeAt(t){return t<this.str.length?this.str.charCodeAt(t):0}charCode(){return this.charCodeAt(this.pos)}nextCharCode(){return this.charCodeAt(this.pos+1)}nextNonWsCode(t){return this.charCodeAt(this.findWsEnd(t))}findWsEnd(t){for(;t<this.str.length;t++){let r=this.str.charCodeAt(t);if(r!==W9&&r!==_9&&r!==L9&&r!==P9&&r!==z9)break}return t}substringToPos(t){return this.str.substring(this.pos,this.pos=t)}eat(t){this.charCode()!==t&&this.error("Expect `"+String.fromCharCode(t)+"`"),this.pos++}peek(){return this.pos<this.str.length?this.str.charAt(this.pos++):""}error(t){throw new q9.SyntaxError(t,this.str,this.pos)}};Gk.Tokenizer=jf});var ku=p(tw=>{"use strict";var B9=Fk(),D9=9,N9=10,I9=12,R9=13,M9=32,$k=33,Hf=35,jk=38,yu=39,Qk=40,G9=41,Zk=42,Kf=43,Xf=44,Uk=45,Yf=60,Jk=62,Vf=63,F9=64,Cu=91,$f=93,Su=123,Vk=124,Hk=125,Kk=8734,Cs=new Uint8Array(128).map((e,t)=>/[a-zA-Z0-9\-]/.test(String.fromCharCode(t))?1:0),Xk={" ":1,"&&":2,"||":3,"|":4};function xu(e){return e.substringToPos(e.findWsEnd(e.pos))}function ui(e){let t=e.pos;for(;t<e.str.length;t++){let r=e.str.charCodeAt(t);if(r>=128||Cs[r]===0)break}return e.pos===t&&e.error("Expect a keyword"),e.substringToPos(t)}function vu(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 j9(e){let t=e.str.indexOf("'",e.pos+1);return t===-1&&(e.pos=e.str.length,e.error("Expect an apostrophe")),e.substringToPos(t+1)}function Yk(e){let t=null,r=null;return e.eat(Su),t=vu(e),e.charCode()===Xf?(e.pos++,e.charCode()!==Hk&&(r=vu(e))):r=t,e.eat(Hk),{min:Number(t),max:r?Number(r):0}}function U9(e){let t=null,r=!1;switch(e.charCode()){case Zk:e.pos++,t={min:0,max:0};break;case Kf:e.pos++,t={min:1,max:0};break;case Vf:e.pos++,t={min:0,max:1};break;case Hf:e.pos++,r=!0,e.charCode()===Su?t=Yk(e):e.charCode()===Vf?(e.pos++,t={min:0,max:0}):t={min:1,max:0};break;case Su:t=Yk(e);break;default:return null}return{type:"Multiplier",comma:r,min:t.min,max:t.max,term:null}}function ci(e,t){let r=U9(e);return r!==null?(r.term=t,e.charCode()===Hf&&e.charCodeAt(e.pos-1)===Kf?ci(e,r):r):t}function Uf(e){let t=e.peek();return t===""?null:{type:"Token",value:t}}function V9(e){let t;return e.eat(Yf),e.eat(yu),t=ui(e),e.eat(yu),e.eat(Jk),ci(e,{type:"Property",name:t})}function H9(e){let t=null,r=null,n=1;return e.eat(Cu),e.charCode()===Uk&&(e.peek(),n=-1),n==-1&&e.charCode()===Kk?e.peek():(t=n*Number(vu(e)),Cs[e.charCode()]!==0&&(t+=ui(e))),xu(e),e.eat(Xf),xu(e),e.charCode()===Kk?e.peek():(n=1,e.charCode()===Uk&&(e.peek(),n=-1),r=n*Number(vu(e)),Cs[e.charCode()]!==0&&(r+=ui(e))),e.eat($f),{type:"Range",min:t,max:r}}function K9(e){let t,r=null;return e.eat(Yf),t=ui(e),e.charCode()===Qk&&e.nextCharCode()===G9&&(e.pos+=2,t+="()"),e.charCodeAt(e.findWsEnd(e.pos))===Cu&&(xu(e),r=H9(e)),e.eat(Jk),ci(e,{type:"Type",name:t,opts:r})}function X9(e){let t=ui(e);return e.charCode()===Qk?(e.pos++,{type:"Function",name:t}):ci(e,{type:"Keyword",name:t})}function Y9(e,t){function r(i,a){return{type:"Group",terms:i,combinator:a,disallowEmpty:!1,explicit:!1}}let n;for(t=Object.keys(t).sort((i,a)=>Xk[i]-Xk[a]);t.length>0;){n=t.shift();let i=0,a=0;for(;i<e.length;i++){let s=e[i];s.type==="Combinator"&&(s.value===n?(a===-1&&(a=i-1),e.splice(i,1),i--):(a!==-1&&i-a>1&&(e.splice(a,i-a,r(e.slice(a,i),n)),i=a+1),a=-1))}a!==-1&&t.length&&e.splice(a,i-a,r(e.slice(a,i),n))}return n}function ew(e){let t=[],r={},n,i=null,a=e.pos;for(;n=Q9(e);)n.type!=="Spaces"&&(n.type==="Combinator"?((i===null||i.type==="Combinator")&&(e.pos=a,e.error("Unexpected combinator")),r[n.value]=!0):i!==null&&i.type!=="Combinator"&&(r[" "]=!0,t.push({type:"Combinator",value:" "})),t.push(n),i=n,a=e.pos);return i!==null&&i.type==="Combinator"&&(e.pos-=a,e.error("Unexpected combinator")),{type:"Group",terms:t,combinator:Y9(t,r)||" ",disallowEmpty:!1,explicit:!1}}function $9(e){let t;return e.eat(Cu),t=ew(e),e.eat($f),t.explicit=!0,e.charCode()===$k&&(e.pos++,t.disallowEmpty=!0),t}function Q9(e){let t=e.charCode();if(t<128&&Cs[t]===1)return X9(e);switch(t){case $f:break;case Cu:return ci(e,$9(e));case Yf:return e.nextCharCode()===yu?V9(e):K9(e);case Vk:return{type:"Combinator",value:e.substringToPos(e.pos+(e.nextCharCode()===Vk?2:1))};case jk:return e.pos++,e.eat(jk),{type:"Combinator",value:"&&"};case Xf:return e.pos++,{type:"Comma"};case yu:return ci(e,{type:"String",value:j9(e)});case M9:case D9:case N9:case R9:case I9:return{type:"Spaces",value:xu(e)};case F9:return t=e.nextCharCode(),t<128&&Cs[t]===1?(e.pos++,{type:"AtKeyword",name:ui(e)}):Uf(e);case Zk:case Kf:case Vf:case Hf:case $k:break;case Su:if(t=e.nextCharCode(),t<48||t>57)return Uf(e);break;default:return Uf(e)}}function Z9(e){let t=new B9.Tokenizer(e),r=ew(t);return t.pos!==e.length&&t.error("Unexpected input"),r.terms.length===1&&r.terms[0].type==="Group"?r.terms[0]:r}tw.parse=Z9});var eh=p(ks=>{"use strict";var J9=ku(),xe={type:"Match"},He={type:"Mismatch"},Zf={type:"DisallowEmpty"},e7=40,t7=41;function Re(e,t,r){return t===xe&&r===He||e===xe&&t===xe&&r===xe?e:(e.type==="If"&&e.else===He&&t===xe&&(t=e.then,e=e.match),{type:"If",match:e,then:t,else:r})}function nw(e){return e.length>2&&e.charCodeAt(e.length-2)===e7&&e.charCodeAt(e.length-1)===t7}function rw(e){return e.type==="Keyword"||e.type==="AtKeyword"||e.type==="Function"||e.type==="Type"&&nw(e.name)}function Qf(e,t,r){switch(e){case" ":{let n=xe;for(let i=t.length-1;i>=0;i--){let a=t[i];n=Re(a,n,He)}return n}case"|":{let n=He,i=null;for(let a=t.length-1;a>=0;a--){let s=t[a];if(rw(s)&&(i===null&&a>0&&rw(t[a-1])&&(i=Object.create(null),n=Re({type:"Enum",map:i},xe,n)),i!==null)){let o=(nw(s.name)?s.name.slice(0,-1):s.name).toLowerCase();if(!(o in i)){i[o]=s;continue}}i=null,n=Re(s,xe,n)}return n}case"&&":{if(t.length>5)return{type:"MatchOnce",terms:t,all:!0};let n=He;for(let i=t.length-1;i>=0;i--){let a=t[i],s;t.length>1?s=Qf(e,t.filter(function(o){return o!==a}),!1):s=xe,n=Re(a,s,n)}return n}case"||":{if(t.length>5)return{type:"MatchOnce",terms:t,all:!1};let n=r?xe:He;for(let i=t.length-1;i>=0;i--){let a=t[i],s;t.length>1?s=Qf(e,t.filter(function(o){return o!==a}),!0):s=xe,n=Re(a,s,n)}return n}}}function r7(e){let t=xe,r=Jf(e.term);if(e.max===0)r=Re(r,Zf,He),t=Re(r,null,He),t.then=Re(xe,xe,t),e.comma&&(t.then.else=Re({type:"Comma",syntax:e},t,He));else for(let n=e.min||1;n<=e.max;n++)e.comma&&t!==xe&&(t=Re({type:"Comma",syntax:e},t,He)),t=Re(r,Re(xe,xe,t),He);if(e.min===0)t=Re(xe,xe,t);else for(let n=0;n<e.min-1;n++)e.comma&&t!==xe&&(t=Re({type:"Comma",syntax:e},t,He)),t=Re(r,t,He);return t}function Jf(e){if(typeof e=="function")return{type:"Generic",fn:e};switch(e.type){case"Group":{let t=Qf(e.combinator,e.terms.map(Jf),!1);return e.disallowEmpty&&(t=Re(t,Zf,He)),t}case"Multiplier":return r7(e);case"Type":case"Property":return{type:e.type,name:e.name,syntax:e};case"Keyword":return{type:e.type,name:e.name.toLowerCase(),syntax:e};case"AtKeyword":return{type:e.type,name:"@"+e.name.toLowerCase(),syntax:e};case"Function":return{type:e.type,name:e.name.toLowerCase()+"(",syntax:e};case"String":return e.value.length===3?{type:"Token",value:e.value.charAt(1),syntax:e}:{type:e.type,value:e.value.substr(1,e.value.length-2).replace(/\\'/g,"'"),syntax:e};case"Token":return{type:e.type,value:e.value,syntax:e};case"Comma":return{type:e.type,syntax:e};default:throw new Error("Unknown node type:",e.type)}}function n7(e,t){return typeof e=="string"&&(e=J9.parse(e)),{type:"MatchGraph",match:Jf(e),syntax:t||null,source:e}}ks.DISALLOW_EMPTY=Zf;ks.MATCH=xe;ks.MISMATCH=He;ks.buildMatchGraph=n7});var dw=p(nh=>{"use strict";var ue=eh(),nt=R(),{hasOwnProperty:iw}=Object.prototype,i7=0,a7=1,wu=2,rh=3,aw="Match",s7="Mismatch",o7="Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)",sw=15e3;function uw(e){let t=null,r=null,n=e;for(;n!==null;)r=n.prev,n.prev=t,t=n,n=r;return t}function th(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=i|32),i!==n)return!1}return!0}function l7(e){return e.type!==nt.Delim?!1:e.value!=="?"}function ow(e){return e===null?!0:e.type===nt.Comma||e.type===nt.Function||e.type===nt.LeftParenthesis||e.type===nt.LeftSquareBracket||e.type===nt.LeftCurlyBracket||l7(e)}function lw(e){return e===null?!0:e.type===nt.RightParenthesis||e.type===nt.RightSquareBracket||e.type===nt.RightCurlyBracket||e.type===nt.Delim&&e.value==="/"}function cw(e,t,r){function n(){do k++,w=k<e.length?e[k]:null;while(w!==null&&(w.type===nt.WhiteSpace||w.type===nt.Comment))}function i(A){let V=k+A;return V<e.length?e[V]:null}function a(A,V){return{nextState:A,matchStack:b,syntaxStack:d,thenStack:m,tokenIndex:k,prev:V}}function s(A){m={nextState:A,matchStack:b,syntaxStack:d,prev:m}}function o(A){g=a(A,g)}function u(){b={type:a7,syntax:t.syntax,token:w,prev:b},n(),y=null,k>z&&(z=k)}function l(){d={syntax:t.syntax,opts:t.syntax.opts||d!==null&&d.opts||null,prev:d},b={type:wu,syntax:t.syntax,token:b.token,prev:b}}function c(){b.type===wu?b=b.prev:b={type:rh,syntax:d.syntax,token:b.token,prev:b},d=d.prev}let d=null,m=null,g=null,y=null,S=0,T=null,w=null,k=-1,z=0,b={type:i7,syntax:null,token:null,prev:null};for(n();T===null&&++S<sw;)switch(t.type){case"Match":if(m===null){if(w!==null&&(k!==e.length-1||w.value!=="\\0"&&w.value!=="\\9")){t=ue.MISMATCH;break}T=aw;break}if(t=m.nextState,t===ue.DISALLOW_EMPTY)if(m.matchStack===b){t=ue.MISMATCH;break}else t=ue.MATCH;for(;m.syntaxStack!==d;)c();m=m.prev;break;case"Mismatch":if(y!==null&&y!==!1)(g===null||k>g.tokenIndex)&&(g=y,y=!1);else if(g===null){T=s7;break}t=g.nextState,m=g.thenStack,d=g.syntaxStack,b=g.matchStack,k=g.tokenIndex,w=k<e.length?e[k]:null,g=g.prev;break;case"MatchGraph":t=t.match;break;case"If":t.else!==ue.MISMATCH&&o(t.else),t.then!==ue.MATCH&&s(t.then),t=t.match;break;case"MatchOnce":t={type:"MatchOnceBuffer",syntax:t,index:0,mask:0};break;case"MatchOnceBuffer":{let O=t.syntax.terms;if(t.index===O.length){if(t.mask===0||t.syntax.all){t=ue.MISMATCH;break}t=ue.MATCH;break}if(t.mask===(1<<O.length)-1){t=ue.MATCH;break}for(;t.index<O.length;t.index++){let q=1<<t.index;if(!(t.mask&q)){o(t),s({type:"AddMatchOnce",syntax:t.syntax,mask:t.mask|q}),t=O[t.index++];break}}break}case"AddMatchOnce":t={type:"MatchOnceBuffer",syntax:t.syntax,index:0,mask:t.mask};break;case"Enum":if(w!==null){let O=w.value.toLowerCase();if(O.indexOf("\\")!==-1&&(O=O.replace(/\\[09].*$/,"")),iw.call(t.map,O)){t=t.map[O];break}}t=ue.MISMATCH;break;case"Generic":{let O=d!==null?d.opts:null,q=k+Math.floor(t.fn(w,i,O));if(!isNaN(q)&&q>k){for(;k<q;)u();t=ue.MATCH}else t=ue.MISMATCH;break}case"Type":case"Property":{let O=t.type==="Type"?"types":"properties",q=iw.call(r,O)?r[O][t.name]:null;if(!q||!q.match)throw new Error("Bad syntax reference: "+(t.type==="Type"?"<"+t.name+">":"<'"+t.name+"'>"));if(y!==!1&&w!==null&&t.type==="Type"&&(t.name==="custom-ident"&&w.type===nt.Ident||t.name==="length"&&w.value==="0")){y===null&&(y=a(t,g)),t=ue.MISMATCH;break}l(),t=q.match;break}case"Keyword":{let O=t.name;if(w!==null){let q=w.value;if(q.indexOf("\\")!==-1&&(q=q.replace(/\\[09].*$/,"")),th(q,O)){u(),t=ue.MATCH;break}}t=ue.MISMATCH;break}case"AtKeyword":case"Function":if(w!==null&&th(w.value,t.name)){u(),t=ue.MATCH;break}t=ue.MISMATCH;break;case"Token":if(w!==null&&w.value===t.value){u(),t=ue.MATCH;break}t=ue.MISMATCH;break;case"Comma":w!==null&&w.type===nt.Comma?ow(b.token)?t=ue.MISMATCH:(u(),t=lw(w)?ue.MISMATCH:ue.MATCH):t=ow(b.token)||lw(w)?ue.MATCH:ue.MISMATCH;break;case"String":let A="",V=k;for(;V<e.length&&A.length<t.value.length;V++)A+=e[V].value;if(th(A,t.value)){for(;k<V;)u();t=ue.MATCH}else t=ue.MISMATCH;break;default:throw new Error("Unknown node type: "+t.type)}switch(T){case null:console.warn("[csstree-match] BREAK after "+sw+" iterations"),T=o7,b=null;break;case aw:for(;d!==null;)c();break;default:b=null}return{tokens:e,reason:T,iterations:S,match:b,longestMatch:z}}function u7(e,t,r){let n=cw(e,t,r||{});if(n.match!==null){let i=uw(n.match).prev;for(n.match=[];i!==null;){switch(i.type){case wu:case rh:n.match.push({type:i.type,syntax:i.syntax});break;default:n.match.push({token:i.token.value,node:i.token.node});break}i=i.prev}}return n}function c7(e,t,r){let n=cw(e,t,r||{});if(n.match===null)return n;let i=n.match,a=n.match={syntax:t.syntax||null,match:[]},s=[a];for(i=uw(i).prev;i!==null;){switch(i.type){case wu:a.match.push(a={syntax:i.syntax,match:[]}),s.push(a);break;case rh:s.pop(),a=s[s.length-1];break;default:a.match.push({syntax:i.syntax||null,token:i.token.value,node:i.token.node})}i=i.prev}return n}nh.matchAsList=u7;nh.matchAsTree=c7});var mw=p(ws=>{"use strict";function pw(e){function t(i){return i===null?!1:i.type==="Type"||i.type==="Property"||i.type==="Keyword"}function r(i){if(Array.isArray(i.match)){for(let a=0;a<i.match.length;a++)if(r(i.match[a]))return t(i.syntax)&&n.unshift(i.syntax),!0}else if(i.node===e)return n=t(i.syntax)?[i.syntax]:[],!0;return!1}let n=null;return this.matched!==null&&r(this.matched),n}function d7(e,t){return ih(this,e,r=>r.type==="Type"&&r.name===t)}function p7(e,t){return ih(this,e,r=>r.type==="Property"&&r.name===t)}function m7(e){return ih(this,e,t=>t.type==="Keyword")}function ih(e,t,r){let n=pw.call(e,t);return n===null?!1:n.some(r)}ws.getTrace=pw;ws.isKeyword=m7;ws.isProperty=p7;ws.isType=d7});var bw=p(gw=>{"use strict";var f7=gn();function fw(e){return"node"in e?e.node:fw(e.match[0])}function hw(e){return"node"in e?e.node:hw(e.match[e.match.length-1])}function h7(e,t,r,n,i){function a(o){if(o.syntax!==null&&o.syntax.type===n&&o.syntax.name===i){let u=fw(o),l=hw(o);e.syntax.walk(t,function(c,d,m){if(c===u){let g=new f7.List;do{if(g.appendData(d.data),d.data===l)break;d=d.next}while(d!==null);s.push({parent:m,nodes:g})}})}Array.isArray(o.match)&&o.match.forEach(a)}let s=[];return r.matched!==null&&a(r.matched),s}gw.matchFragments=h7});var xw=p(Sw=>{"use strict";var g7=gn(),{hasOwnProperty:Ts}=Object.prototype;function ah(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&e>=0}function yw(e){return!!e&&ah(e.offset)&&ah(e.line)&&ah(e.column)}function b7(e,t){return function(n,i){if(!n||n.constructor!==Object)return i(n,"Type of node should be an Object");for(let a in n){let s=!0;if(Ts.call(n,a)!==!1){if(a==="type")n.type!==e&&i(n,"Wrong node type `"+n.type+"`, expected `"+e+"`");else if(a==="loc"){if(n.loc===null)continue;if(n.loc&&n.loc.constructor===Object)if(typeof n.loc.source!="string")a+=".source";else if(!yw(n.loc.start))a+=".start";else if(!yw(n.loc.end))a+=".end";else continue;s=!1}else if(t.hasOwnProperty(a)){s=!1;for(let o=0;!s&&o<t[a].length;o++){let u=t[a][o];switch(u){case String:s=typeof n[a]=="string";break;case Boolean:s=typeof n[a]=="boolean";break;case null:s=n[a]===null;break;default:typeof u=="string"?s=n[a]&&n[a].type===u:Array.isArray(u)&&(s=n[a]instanceof g7.List)}}}else i(n,"Unknown field `"+a+"` for "+e+" node type");s||i(n,"Bad value for `"+e+"."+a+"`")}}for(let a in t)Ts.call(t,a)&&Ts.call(n,a)===!1&&i(n,"Field `"+e+"."+a+"` is missed")}}function y7(e,t){let r=t.structure,n={type:String,loc:!0},i={type:'"'+e+'"'};for(let a in r){if(Ts.call(r,a)===!1)continue;let s=[],o=n[a]=Array.isArray(r[a])?r[a].slice():[r[a]];for(let u=0;u<o.length;u++){let l=o[u];if(l===String||l===Boolean)s.push(l.name);else if(l===null)s.push("null");else if(typeof l=="string")s.push("<"+l+">");else if(Array.isArray(l))s.push("List");else throw new Error("Wrong value `"+l+"` in `"+e+"."+a+"` structure definition")}i[a]=s.join(" | ")}return{docs:i,check:b7(e,n)}}function S7(e){let t={};if(e.node){for(let r in e.node)if(Ts.call(e.node,r)){let n=e.node[r];if(n.structure)t[r]=y7(r,n);else throw new Error("Missed `structure` field in `"+r+"` node type definition")}}return t}Sw.getStructureFromConfig=S7});var sh=p(Cw=>{"use strict";var Es=function(){};function vw(e){return typeof e=="function"?e:Es}function x7(e,t,r){function n(s){switch(i.call(r,s),s.type){case"Group":s.terms.forEach(n);break;case"Multiplier":n(s.term);break;case"Type":case"Property":case"Keyword":case"AtKeyword":case"Function":case"String":case"Token":case"Comma":break;default:throw new Error("Unknown type: "+s.type)}a.call(r,s)}let i=Es,a=Es;if(typeof t=="function"?i=t:t&&(i=vw(t.enter),a=vw(t.leave)),i===Es&&a===Es)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");n(e)}Cw.walk=x7});var ch=p(Aw=>{"use strict";var pi=kk(),As=fu(),v7=Pf(),kw=Nk(),C7=Rk(),oh=eh(),ww=dw(),k7=mw(),Tw=bw(),w7=xw(),T7=ku(),Ew=cu(),E7=sh(),A7=oh.buildMatchGraph(v7.cssWideKeywords.join(" | "));function lh(e,t,r){let n={};for(let i in e)e[i].syntax&&(n[i]=r?e[i].syntax:Ew.generate(e[i].syntax,{compact:t}));return n}function O7(e,t,r){let n={};for(let[i,a]of Object.entries(e))n[i]={prelude:a.prelude&&(r?a.prelude.syntax:Ew.generate(a.prelude.syntax,{compact:t})),descriptors:a.descriptors&&lh(a.descriptors,t,r)};return n}function q7(e){for(let t=0;t<e.length;t++)if(e[t].value.toLowerCase()==="var(")return!0;return!1}function Ht(e,t,r){return{matched:e,iterations:r,error:t,...k7}}function di(e,t,r,n){let i=C7(r,e.syntax),a;return q7(i)?Ht(null,new Error("Matching for a tree with var() is not supported")):(n&&(a=ww.matchAsTree(i,e.cssWideKeywordsSyntax,e)),(!n||!a.match)&&(a=ww.matchAsTree(i,t.match,e),!a.match)?Ht(null,new pi.SyntaxMatchError(a.reason,t.syntax,r,a),a.iterations):Ht(a.match,null,a.iterations))}var uh=class{constructor(t,r,n){if(this.cssWideKeywordsSyntax=A7,this.syntax=r,this.generic=!1,this.atrules=Object.create(null),this.properties=Object.create(null),this.types=Object.create(null),this.structure=n||w7.getStructureFromConfig(t),t){if(t.types)for(let i in t.types)this.addType_(i,t.types[i]);if(t.generic){this.generic=!0;for(let i in kw)this.addType_(i,kw[i])}if(t.atrules)for(let i in t.atrules)this.addAtrule_(i,t.atrules[i]);if(t.properties)for(let i in t.properties)this.addProperty_(i,t.properties[i])}}checkStructure(t){function r(a,s){i.push({node:a,message:s})}let n=this.structure,i=[];return this.syntax.walk(t,function(a){n.hasOwnProperty(a.type)?n[a.type].check(a,r):r(a,"Unknown node type `"+a.type+"`")}),i.length?i:!1}createDescriptor(t,r,n,i=null){let a={type:r,name:n},s={type:r,name:n,parent:i,serializable:typeof t=="string"||t&&typeof t.type=="string",syntax:null,match:null};return typeof t=="function"?s.match=oh.buildMatchGraph(t,a):(typeof t=="string"?Object.defineProperty(s,"syntax",{get(){return Object.defineProperty(s,"syntax",{value:T7.parse(t)}),s.syntax}}):s.syntax=t,Object.defineProperty(s,"match",{get(){return Object.defineProperty(s,"match",{value:oh.buildMatchGraph(s.syntax,a)}),s.match}})),s}addAtrule_(t,r){r&&(this.atrules[t]={type:"Atrule",name:t,prelude:r.prelude?this.createDescriptor(r.prelude,"AtrulePrelude",t):null,descriptors:r.descriptors?Object.keys(r.descriptors).reduce((n,i)=>(n[i]=this.createDescriptor(r.descriptors[i],"AtruleDescriptor",i,t),n),Object.create(null)):null})}addProperty_(t,r){r&&(this.properties[t]=this.createDescriptor(r,"Property",t))}addType_(t,r){r&&(this.types[t]=this.createDescriptor(r,"Type",t))}checkAtruleName(t){if(!this.getAtrule(t))return new pi.SyntaxReferenceError("Unknown at-rule","@"+t)}checkAtrulePrelude(t,r){let n=this.checkAtruleName(t);if(n)return n;let i=this.getAtrule(t);if(!i.prelude&&r)return new SyntaxError("At-rule `@"+t+"` should not contain a prelude");if(i.prelude&&!r&&!di(this,i.prelude,"",!1).matched)return new SyntaxError("At-rule `@"+t+"` should contain a prelude")}checkAtruleDescriptorName(t,r){let n=this.checkAtruleName(t);if(n)return n;let i=this.getAtrule(t),a=As.keyword(r);if(!i.descriptors)return new SyntaxError("At-rule `@"+t+"` has no known descriptors");if(!i.descriptors[a.name]&&!i.descriptors[a.basename])return new pi.SyntaxReferenceError("Unknown at-rule descriptor",r)}checkPropertyName(t){if(!this.getProperty(t))return new pi.SyntaxReferenceError("Unknown property",t)}matchAtrulePrelude(t,r){let n=this.checkAtrulePrelude(t,r);if(n)return Ht(null,n);let i=this.getAtrule(t);return i.prelude?di(this,i.prelude,r||"",!1):Ht(null,null)}matchAtruleDescriptor(t,r,n){let i=this.checkAtruleDescriptorName(t,r);if(i)return Ht(null,i);let a=this.getAtrule(t),s=As.keyword(r);return di(this,a.descriptors[s.name]||a.descriptors[s.basename],n,!1)}matchDeclaration(t){return t.type!=="Declaration"?Ht(null,new Error("Not a Declaration node")):this.matchProperty(t.property,t.value)}matchProperty(t,r){if(As.property(t).custom)return Ht(null,new Error("Lexer matching doesn't applicable for custom properties"));let n=this.checkPropertyName(t);return n?Ht(null,n):di(this,this.getProperty(t),r,!0)}matchType(t,r){let n=this.getType(t);return n?di(this,n,r,!1):Ht(null,new pi.SyntaxReferenceError("Unknown type",t))}match(t,r){return typeof t!="string"&&(!t||!t.type)?Ht(null,new pi.SyntaxReferenceError("Bad syntax")):((typeof t=="string"||!t.match)&&(t=this.createDescriptor(t,"Type","anonymous")),di(this,t,r,!1))}findValueFragments(t,r,n,i){return Tw.matchFragments(this,r,this.matchProperty(t,r),n,i)}findDeclarationValueFragments(t,r,n){return Tw.matchFragments(this,t.value,this.matchDeclaration(t),r,n)}findAllFragments(t,r,n){let i=[];return this.syntax.walk(t,{visit:"Declaration",enter:a=>{i.push.apply(i,this.findDeclarationValueFragments(a,r,n))}}),i}getAtrule(t,r=!0){let n=As.keyword(t);return(n.vendor&&r?this.atrules[n.name]||this.atrules[n.basename]:this.atrules[n.name])||null}getAtrulePrelude(t,r=!0){let n=this.getAtrule(t,r);return n&&n.prelude||null}getAtruleDescriptor(t,r){return this.atrules.hasOwnProperty(t)&&this.atrules.declarators&&this.atrules[t].declarators[r]||null}getProperty(t,r=!0){let n=As.property(t);return(n.vendor&&r?this.properties[n.name]||this.properties[n.basename]:this.properties[n.name])||null}getType(t){return hasOwnProperty.call(this.types,t)?this.types[t]:null}validate(){function t(i,a,s,o){if(s.has(a))return s.get(a);s.set(a,!1),o.syntax!==null&&E7.walk(o.syntax,function(u){if(u.type!=="Type"&&u.type!=="Property")return;let l=u.type==="Type"?i.types:i.properties,c=u.type==="Type"?r:n;(!hasOwnProperty.call(l,u.name)||t(i,u.name,c,l[u.name]))&&s.set(a,!0)},this)}let r=new Map,n=new Map;for(let i in this.types)t(this,i,r,this.types[i]);for(let i in this.properties)t(this,i,n,this.properties[i]);return r=[...r.keys()].filter(i=>r.get(i)),n=[...n.keys()].filter(i=>n.get(i)),r.length||n.length?{types:r,properties:n}:null}dump(t,r){return{generic:this.generic,types:lh(this.types,!r,t),properties:lh(this.properties,!r,t),atrules:O7(this.atrules,!r,t)}}toString(){return JSON.stringify(this.dump())}};Aw.Lexer=uh});var Ww=p((Tse,Lw)=>{"use strict";var{hasOwnProperty:mi}=Object.prototype,z7={generic:!0,types:dh,atrules:{prelude:qw,descriptors:qw},properties:dh,parseContext:_7,scope:_w,atrule:["parse"],pseudo:["parse"],node:["name","structure","parse","generate","walkContext"]};function Tu(e){return e&&e.constructor===Object}function zw(e){return Tu(e)?{...e}:e}function _7(e,t){return Object.assign(e,t)}function _w(e,t){for(let r in t)mi.call(t,r)&&(Tu(e[r])?_w(e[r],t[r]):e[r]=zw(t[r]));return e}function Ow(e,t){return typeof t=="string"&&/^\s*\|/.test(t)?typeof e=="string"?e+t:t.replace(/^\s*\|\s*/,""):t||null}function dh(e,t){if(typeof t=="string")return Ow(e,t);let r={...e};for(let n in t)mi.call(t,n)&&(r[n]=Ow(mi.call(e,n)?e[n]:void 0,t[n]));return r}function qw(e,t){let r=dh(e,t);return!Tu(r)||Object.keys(r).length?r:null}function Os(e,t,r){for(let n in r)if(mi.call(r,n)!==!1){if(r[n]===!0)mi.call(t,n)&&(e[n]=zw(t[n]));else if(r[n]){if(typeof r[n]=="function"){let i=r[n];e[n]=i({},e[n]),e[n]=i(e[n]||{},t[n])}else if(Tu(r[n])){let i={};for(let a in e[n])i[a]=Os({},e[n][a],r[n]);for(let a in t[n])i[a]=Os(i[a]||{},t[n][a],r[n]);e[n]=i}else if(Array.isArray(r[n])){let i={},a=r[n].reduce(function(s,o){return s[o]=!0,s},{});for(let[s,o]of Object.entries(e[n]||{}))i[s]={},o&&Os(i[s],o,a);for(let s in t[n])mi.call(t[n],s)&&(i[s]||(i[s]={}),t[n]&&t[n][s]&&Os(i[s],t[n][s],a));e[n]=i}}}return e}var L7=(e,t)=>Os(e,t,z7);Lw.exports=L7});var mh=p((Ese,Dw)=>{"use strict";var W7=fs(),P7=rk(),B7=dk(),D7=mk(),N7=Sk(),Pw=ch(),ph=Ww();function Bw(e){let t=P7.createParser(e),r=N7.createWalker(e),n=B7.createGenerator(e),{fromPlainObject:i,toPlainObject:a}=D7.createConvertor(r),s={lexer:null,createLexer:o=>new Pw.Lexer(o,s,s.lexer.structure),tokenize:W7.tokenize,parse:t,generate:n,walk:r,find:r.find,findLast:r.findLast,findAll:r.findAll,fromPlainObject:i,toPlainObject:a,fork(o){let u=ph({},e);return Bw(typeof o=="function"?o(u,Object.assign):ph(u,o))}};return s.lexer=new Pw.Lexer({generic:!0,types:e.types,atrules:e.atrules,properties:e.properties,node:e.node},s),s}var I7=e=>Bw(ph({},e));Dw.exports=I7});var Nw=p((Ase,R7)=>{R7.exports={atrules:{charset:{prelude:"<string>"},"font-face":{descriptors:{"unicode-range":{comment:"replaces <unicode-range>, an old production name",syntax:"<urange>#"}}}},properties:{"-moz-background-clip":{comment:"deprecated syntax in old Firefox, https://developer.mozilla.org/en/docs/Web/CSS/background-clip",syntax:"padding | border"},"-moz-border-radius-bottomleft":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-left-radius",syntax:"<'border-bottom-left-radius'>"},"-moz-border-radius-bottomright":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-right-radius",syntax:"<'border-bottom-right-radius'>"},"-moz-border-radius-topleft":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-left-radius",syntax:"<'border-top-left-radius'>"},"-moz-border-radius-topright":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-right-radius",syntax:"<'border-bottom-right-radius'>"},"-moz-control-character-visibility":{comment:"firefox specific keywords, https://bugzilla.mozilla.org/show_bug.cgi?id=947588",syntax:"visible | hidden"},"-moz-osx-font-smoothing":{comment:"misssed old syntax https://developer.mozilla.org/en-US/docs/Web/CSS/font-smooth",syntax:"auto | grayscale"},"-moz-user-select":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/user-select",syntax:"none | text | all | -moz-none"},"-ms-flex-align":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-align",syntax:"start | end | center | baseline | stretch"},"-ms-flex-item-align":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-align",syntax:"auto | start | end | center | baseline | stretch"},"-ms-flex-line-pack":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-line-pack",syntax:"start | end | center | justify | distribute | stretch"},"-ms-flex-negative":{comment:"misssed old syntax implemented in IE; TODO: find references for comfirmation",syntax:"<'flex-shrink'>"},"-ms-flex-pack":{comment:"misssed old syntax implemented in IE, https://www.w3.org/TR/2012/WD-css3-flexbox-20120322/#flex-pack",syntax:"start | end | center | justify | distribute"},"-ms-flex-order":{comment:"misssed old syntax implemented in IE; https://msdn.microsoft.com/en-us/library/jj127303(v=vs.85).aspx",syntax:"<integer>"},"-ms-flex-positive":{comment:"misssed old syntax implemented in IE; TODO: find references for comfirmation",syntax:"<'flex-grow'>"},"-ms-flex-preferred-size":{comment:"misssed old syntax implemented in IE; TODO: find references for comfirmation",syntax:"<'flex-basis'>"},"-ms-interpolation-mode":{comment:"https://msdn.microsoft.com/en-us/library/ff521095(v=vs.85).aspx",syntax:"nearest-neighbor | bicubic"},"-ms-grid-column-align":{comment:"add this property first since it uses as fallback for flexbox, https://msdn.microsoft.com/en-us/library/windows/apps/hh466338.aspx",syntax:"start | end | center | stretch"},"-ms-grid-row-align":{comment:"add this property first since it uses as fallback for flexbox, https://msdn.microsoft.com/en-us/library/windows/apps/hh466348.aspx",syntax:"start | end | center | stretch"},"-ms-hyphenate-limit-last":{comment:"misssed old syntax implemented in IE; https://www.w3.org/TR/css-text-4/#hyphenate-line-limits",syntax:"none | always | column | page | spread"},"-webkit-appearance":{comment:"webkit specific keywords",references:["http://css-infos.net/property/-webkit-appearance"],syntax:"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-background-clip":{comment:"https://developer.mozilla.org/en/docs/Web/CSS/background-clip",syntax:"[ <box> | border | padding | content | text ]#"},"-webkit-column-break-after":{comment:"added, http://help.dottoro.com/lcrthhhv.php",syntax:"always | auto | avoid"},"-webkit-column-break-before":{comment:"added, http://help.dottoro.com/lcxquvkf.php",syntax:"always | auto | avoid"},"-webkit-column-break-inside":{comment:"added, http://help.dottoro.com/lclhnthl.php",syntax:"always | auto | avoid"},"-webkit-font-smoothing":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/font-smooth",syntax:"auto | none | antialiased | subpixel-antialiased"},"-webkit-mask-box-image":{comment:"missed; https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-mask-box-image",syntax:"[ <url> | <gradient> | none ] [ <length-percentage>{4} <-webkit-mask-box-repeat>{2} ]?"},"-webkit-print-color-adjust":{comment:"missed",references:["https://developer.mozilla.org/en/docs/Web/CSS/-webkit-print-color-adjust"],syntax:"economy | exact"},"-webkit-text-security":{comment:"missed; http://help.dottoro.com/lcbkewgt.php",syntax:"none | circle | disc | square"},"-webkit-user-drag":{comment:"missed; http://help.dottoro.com/lcbixvwm.php",syntax:"none | element | auto"},"-webkit-user-select":{comment:"auto is supported by old webkit, https://developer.mozilla.org/en-US/docs/Web/CSS/user-select",syntax:"auto | none | text | all"},"alignment-baseline":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#AlignmentBaselineProperty"],syntax:"auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical"},"background-clip":{comment:"used <bg-clip> from CSS Backgrounds and Borders 4 since it adds new values",references:["https://github.com/csstree/csstree/issues/190"],syntax:"<bg-clip>#"},"baseline-shift":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#BaselineShiftProperty"],syntax:"baseline | sub | super | <svg-length>"},behavior:{comment:"added old IE property https://msdn.microsoft.com/en-us/library/ms530723(v=vs.85).aspx",syntax:"<url>+"},"clip-rule":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/masking.html#ClipRuleProperty"],syntax:"nonzero | evenodd"},cue:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<'cue-before'> <'cue-after'>?"},"cue-after":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<url> <decibel>? | none"},"cue-before":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<url> <decibel>? | none"},cursor:{comment:"added legacy keywords: hand, -webkit-grab. -webkit-grabbing, -webkit-zoom-in, -webkit-zoom-out, -moz-grab, -moz-grabbing, -moz-zoom-in, -moz-zoom-out",references:["https://www.sitepoint.com/css3-cursor-styles/"],syntax:"[ [ <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 ] ]"},display:{comment:"extended with -ms-flexbox",syntax:"| <-non-standard-display>"},position:{comment:"extended with -webkit-sticky",syntax:"| -webkit-sticky"},"dominant-baseline":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#DominantBaselineProperty"],syntax:"auto | use-script | no-change | reset-size | ideographic | alphabetic | hanging | mathematical | central | middle | text-after-edge | text-before-edge"},"image-rendering":{comment:"extended with <-non-standard-image-rendering>, added SVG keywords optimizeSpeed and optimizeQuality",references:["https://developer.mozilla.org/en/docs/Web/CSS/image-rendering","https://www.w3.org/TR/SVG/painting.html#ImageRenderingProperty"],syntax:"| optimizeSpeed | optimizeQuality | <-non-standard-image-rendering>"},fill:{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#FillProperty"],syntax:"<paint>"},"fill-opacity":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#FillProperty"],syntax:"<number-zero-one>"},"fill-rule":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#FillProperty"],syntax:"nonzero | evenodd"},filter:{comment:"extend with IE legacy syntaxes",syntax:"| <-ms-filter-function-list>"},"glyph-orientation-horizontal":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#GlyphOrientationHorizontalProperty"],syntax:"<angle>"},"glyph-orientation-vertical":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#GlyphOrientationVerticalProperty"],syntax:"<angle>"},kerning:{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#KerningProperty"],syntax:"auto | <svg-length>"},"letter-spacing":{comment:"fix syntax <length> -> <length-percentage>",references:["https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/letter-spacing"],syntax:"normal | <length-percentage>"},marker:{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#MarkerProperties"],syntax:"none | <url>"},"marker-end":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#MarkerProperties"],syntax:"none | <url>"},"marker-mid":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#MarkerProperties"],syntax:"none | <url>"},"marker-start":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#MarkerProperties"],syntax:"none | <url>"},"max-width":{comment:"extend by non-standard width keywords https://developer.mozilla.org/en-US/docs/Web/CSS/max-width",syntax:"| <-non-standard-width>"},width:{references:["https://developer.mozilla.org/en-US/docs/Web/CSS/width","https://github.com/csstree/stylelint-validator/issues/29"],syntax:"| fill | stretch | intrinsic | -moz-max-content | -webkit-max-content | -moz-fit-content | -webkit-fit-content"},"min-width":{comment:"extend by non-standard width keywords https://developer.mozilla.org/en-US/docs/Web/CSS/width",syntax:"| <-non-standard-width>"},overflow:{comment:"extend by vendor keywords https://developer.mozilla.org/en-US/docs/Web/CSS/overflow",syntax:"| <-non-standard-overflow>"},pause:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<'pause-before'> <'pause-after'>?"},"pause-after":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},"pause-before":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},rest:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<'rest-before'> <'rest-after'>?"},"rest-after":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},"rest-before":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<time> | none | x-weak | weak | medium | strong | x-strong"},"shape-rendering":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#ShapeRenderingPropert"],syntax:"auto | optimizeSpeed | crispEdges | geometricPrecision"},src:{comment:"added @font-face's src property https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/src",syntax:"[ <url> [ format( <string># ) ]? | local( <family-name> ) ]#"},speak:{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"auto | none | normal"},"speak-as":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"normal | spell-out || digits || [ literal-punctuation | no-punctuation ]"},stroke:{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<paint>"},"stroke-dasharray":{comment:"added SVG property; a list of comma and/or white space separated <length>s and <percentage>s",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"none | [ <svg-length>+ ]#"},"stroke-dashoffset":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<svg-length>"},"stroke-linecap":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"butt | round | square"},"stroke-linejoin":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"miter | round | bevel"},"stroke-miterlimit":{comment:"added SVG property (<miterlimit> = <number-one-or-greater>) ",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<number-one-or-greater>"},"stroke-opacity":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<number-zero-one>"},"stroke-width":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/painting.html#StrokeProperties"],syntax:"<svg-length>"},"text-anchor":{comment:"added SVG property",references:["https://www.w3.org/TR/SVG/text.html#TextAlignmentProperties"],syntax:"start | middle | end"},"unicode-bidi":{comment:"added prefixed keywords https://developer.mozilla.org/en-US/docs/Web/CSS/unicode-bidi",syntax:"| -moz-isolate | -moz-isolate-override | -moz-plaintext | -webkit-isolate | -webkit-isolate-override | -webkit-plaintext"},"unicode-range":{comment:"added missed property https://developer.mozilla.org/en-US/docs/Web/CSS/%40font-face/unicode-range",syntax:"<urange>#"},"voice-balance":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<number> | left | center | right | leftwards | rightwards"},"voice-duration":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"auto | <time>"},"voice-family":{comment:"<name> -> <family-name>, https://www.w3.org/TR/css3-speech/#property-index",syntax:"[ [ <family-name> | <generic-voice> ] , ]* [ <family-name> | <generic-voice> ] | preserve"},"voice-pitch":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<frequency> && absolute | [ [ x-low | low | medium | high | x-high ] || [ <frequency> | <semitones> | <percentage> ] ]"},"voice-range":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"<frequency> && absolute | [ [ x-low | low | medium | high | x-high ] || [ <frequency> | <semitones> | <percentage> ] ]"},"voice-rate":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"[ normal | x-slow | slow | medium | fast | x-fast ] || <percentage>"},"voice-stress":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"normal | strong | moderate | none | reduced"},"voice-volume":{comment:"https://www.w3.org/TR/css3-speech/#property-index",syntax:"silent | [ [ x-soft | soft | medium | loud | x-loud ] || <decibel> ]"},"writing-mode":{comment:"extend with SVG keywords",syntax:"| <svg-writing-mode>"}},types:{"-legacy-gradient":{comment:"added collection of legacy gradient syntaxes",syntax:"<-webkit-gradient()> | <-legacy-linear-gradient> | <-legacy-repeating-linear-gradient> | <-legacy-radial-gradient> | <-legacy-repeating-radial-gradient>"},"-legacy-linear-gradient":{comment:"like standard syntax but w/o `to` keyword https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient",syntax:"-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":{comment:"like standard syntax but w/o `to` keyword https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient",syntax:"-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":{comment:"like standard syntax but w/o `to` keyword https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient",syntax:"[ <angle> | <side-or-corner> ]? , <color-stop-list>"},"-legacy-radial-gradient":{comment:"deprecated syntax that implemented by some browsers https://www.w3.org/TR/2011/WD-css3-images-20110908/#radial-gradients",syntax:"-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":{comment:"deprecated syntax that implemented by some browsers https://www.w3.org/TR/2011/WD-css3-images-20110908/#radial-gradients",syntax:"-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":{comment:"deprecated syntax that implemented by some browsers https://www.w3.org/TR/2011/WD-css3-images-20110908/#radial-gradients",syntax:"[ <position> , ]? [ [ [ <-legacy-radial-gradient-shape> || <-legacy-radial-gradient-size> ] | [ <length> | <percentage> ]{2} ] , ]? <color-stop-list>"},"-legacy-radial-gradient-size":{comment:"before a standard it contains 2 extra keywords (`contain` and `cover`) https://www.w3.org/TR/2011/WD-css3-images-20110908/#ltsize",syntax:"closest-side | closest-corner | farthest-side | farthest-corner | contain | cover"},"-legacy-radial-gradient-shape":{comment:"define to double sure it doesn't extends in future https://www.w3.org/TR/2011/WD-css3-images-20110908/#ltshape",syntax:"circle | ellipse"},"-non-standard-font":{comment:"non standard fonts",references:["https://webkit.org/blog/3709/using-the-system-font-in-web-content/"],syntax:"-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":{comment:"non standard colors",references:["http://cssdot.ru/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_CSS/color-i305.html","https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Mozilla_Color_Preference_Extensions"],syntax:"-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":{comment:"non-standard keywords http://phrogz.net/tmp/canvas_image_zoom.html",syntax:"optimize-contrast | -moz-crisp-edges | -o-crisp-edges | -webkit-optimize-contrast"},"-non-standard-overflow":{comment:"non-standard keywords https://developer.mozilla.org/en-US/docs/Web/CSS/overflow",syntax:"-moz-scrollbars-none | -moz-scrollbars-horizontal | -moz-scrollbars-vertical | -moz-hidden-unscrollable"},"-non-standard-width":{comment:"non-standard keywords https://developer.mozilla.org/en-US/docs/Web/CSS/width",syntax:"fill-available | min-intrinsic | intrinsic | -moz-available | -moz-fit-content | -moz-min-content | -moz-max-content | -webkit-min-content | -webkit-max-content"},"-webkit-gradient()":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/ - TODO: simplify when after match algorithm improvement ( [, point, radius | , point] -> [, radius]? , point )",syntax:"-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":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"from( <color> ) | color-stop( [ <number-zero-one> | <percentage> ] , <color> ) | to( <color> )"},"-webkit-gradient-point":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"[ left | center | right | <length-percentage> ] [ top | center | bottom | <length-percentage> ]"},"-webkit-gradient-radius":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"<length> | <percentage>"},"-webkit-gradient-type":{comment:"first Apple proposal gradient syntax https://webkit.org/blog/175/introducing-css-gradients/",syntax:"linear | radial"},"-webkit-mask-box-repeat":{comment:"missed; https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-mask-box-image",syntax:"repeat | stretch | round"},"-webkit-mask-clip-style":{comment:"missed; there is no enough information about `-webkit-mask-clip` property, but looks like all those keywords are working",syntax:"border | border-box | padding | padding-box | content | content-box | text"},"-ms-filter-function-list":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"<-ms-filter-function>+"},"-ms-filter-function":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"<-ms-filter-function-progid> | <-ms-filter-function-legacy>"},"-ms-filter-function-progid":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"'progid:' [ <ident-token> '.' ]* [ <ident-token> | <function-token> <any-value>? ) ]"},"-ms-filter-function-legacy":{comment:"https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter",syntax:"<ident-token> | <function-token> <any-value>? )"},"-ms-filter":{syntax:"<string>"},age:{comment:"https://www.w3.org/TR/css3-speech/#voice-family",syntax:"child | young | old"},"attr-name":{syntax:"<wq-name>"},"attr-fallback":{syntax:"<any-value>"},"bg-clip":{comment:"missed, https://drafts.csswg.org/css-backgrounds-4/#typedef-bg-clip",syntax:"<box> | border | text"},"border-radius":{comment:"missed, https://drafts.csswg.org/css-backgrounds-3/#the-border-radius",syntax:"<length-percentage>{1,2}"},bottom:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},"content-list":{comment:"added attr(), see https://github.com/csstree/csstree/issues/201",syntax:"[ <string> | contents | <image> | <counter> | <quote> | <target> | <leader()> | <attr()> ]+"},"element()":{comment:"https://drafts.csswg.org/css-gcpm/#element-syntax & https://drafts.csswg.org/css-images-4/#element-notation",syntax:"element( <custom-ident> , [ first | start | last | first-except ]? ) | element( <id-selector> )"},"generic-voice":{comment:"https://www.w3.org/TR/css3-speech/#voice-family",syntax:"[ <age>? <gender> <integer>? ]"},gender:{comment:"https://www.w3.org/TR/css3-speech/#voice-family",syntax:"male | female | neutral"},"generic-family":{comment:"added -apple-system",references:["https://webkit.org/blog/3709/using-the-system-font-in-web-content/"],syntax:"| -apple-system"},gradient:{comment:"added legacy syntaxes support",syntax:"| <-legacy-gradient>"},"lab()":{comment:"missed; https://www.w3.org/TR/css-color-4/#specifying-lab-lch",syntax:"lab( [<percentage> | <number> | none] [ <percentage> | <number> | none] [ <percentage> | <number> | none] [ / [<alpha-value> | none] ]? )"},"lch()":{comment:"missed; https://www.w3.org/TR/css-color-4/#specifying-lab-lch",syntax:"lch( [<percentage> | <number> | none] [ <percentage> | <number> | none] [ <hue> | none] [ / [<alpha-value> | none] ]? )"},left:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},"mask-image":{comment:"missed; https://drafts.fxtf.org/css-masking-1/#the-mask-image",syntax:"<mask-reference>#"},"named-color":{comment:"added non standard color names",syntax:"| <-non-standard-color>"},paint:{comment:"used by SVG https://www.w3.org/TR/SVG/painting.html#SpecifyingPaint",syntax:"none | <color> | <url> [ none | <color> ]? | context-fill | context-stroke"},ratio:{comment:"missed, https://drafts.csswg.org/css-values-4/#ratio-value",syntax:"<number [0,\u221E]> [ / <number [0,\u221E]> ]?"},"reversed-counter-name":{comment:"missed; https://drafts.csswg.org/css-lists/#typedef-reversed-counter-name",syntax:"reversed( <counter-name> )"},right:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},shape:{comment:"missed spaces in function body and add backwards compatible syntax",syntax:"rect( <top>, <right>, <bottom>, <left> ) | rect( <top> <right> <bottom> <left> )"},"svg-length":{comment:"All coordinates and lengths in SVG can be specified with or without a unit identifier",references:["https://www.w3.org/TR/SVG11/coords.html#Units"],syntax:"<percentage> | <length> | <number>"},"svg-writing-mode":{comment:"SVG specific keywords (deprecated for CSS)",references:["https://developer.mozilla.org/en/docs/Web/CSS/writing-mode","https://www.w3.org/TR/SVG/text.html#WritingModeProperty"],syntax:"lr-tb | rl-tb | tb-rl | lr | rl | tb"},top:{comment:"missed; not sure we should add it, but no others except `shape` is using it so it's ok for now; https://drafts.fxtf.org/css-masking-1/#funcdef-clip-rect",syntax:"<length> | auto"},"track-group":{comment:"used by old grid-columns and grid-rows syntax v0",syntax:"'(' [ <string>* <track-minmax> <string>* ]+ ')' [ '[' <positive-integer> ']' ]? | <track-minmax>"},"track-list-v0":{comment:"used by old grid-columns and grid-rows syntax v0",syntax:"[ <string>* <track-group> <string>* ]+ | none"},"track-minmax":{comment:"used by old grid-columns and grid-rows syntax v0",syntax:"minmax( <track-breadth> , <track-breadth> ) | auto | <track-breadth> | fit-content"},x:{comment:"missed; not sure we should add it, but no others except `cursor` is using it so it's ok for now; https://drafts.csswg.org/css-ui-3/#cursor",syntax:"<number>"},y:{comment:"missed; not sure we should add it, but no others except `cursor` is using so it's ok for now; https://drafts.csswg.org/css-ui-3/#cursor",syntax:"<number>"},declaration:{comment:"missed, restored by https://drafts.csswg.org/css-syntax",syntax:"<ident-token> : <declaration-value>? [ '!' important ]?"},"declaration-list":{comment:"missed, restored by https://drafts.csswg.org/css-syntax",syntax:"[ <declaration>? ';' ]* <declaration>?"},url:{comment:"https://drafts.csswg.org/css-values-4/#urls",syntax:"url( <string> <url-modifier>* ) | <url-token>"},"url-modifier":{comment:"https://drafts.csswg.org/css-values-4/#typedef-url-modifier",syntax:"<ident> | <function-token> <any-value> )"},"number-zero-one":{syntax:"<number [0,1]>"},"number-one-or-greater":{syntax:"<number [1,\u221E]>"},"positive-integer":{syntax:"<integer [0,\u221E]>"},"-non-standard-display":{syntax:"-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"}}}});var Rw=p((Ose,Iw)=>{"use strict";var M7=Nw(),G7=M7;Iw.exports=G7});var Mw=p((qse,F7)=>{F7.exports={"@charset":{syntax:'@charset "<charset>";',groups:["CSS Charsets"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@charset"},"@counter-style":{syntax:`@counter-style <counter-style-name> {
|
||
[ system: <counter-system>; ] ||
|
||
[ symbols: <counter-symbols>; ] ||
|
||
[ additive-symbols: <additive-symbols>; ] ||
|
||
[ negative: <negative-symbol>; ] ||
|
||
[ prefix: <prefix>; ] ||
|
||
[ suffix: <suffix>; ] ||
|
||
[ range: <range>; ] ||
|
||
[ pad: <padding>; ] ||
|
||
[ speak-as: <speak-as>; ] ||
|
||
[ fallback: <counter-style-name>; ]
|
||
}`,interfaces:["CSSCounterStyleRule"],groups:["CSS Counter Styles"],descriptors:{"additive-symbols":{syntax:"[ <integer> && <symbol> ]#",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},fallback:{syntax:"<counter-style-name>",media:"all",initial:"decimal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},negative:{syntax:"<symbol> <symbol>?",media:"all",initial:'"-" hyphen-minus',percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},pad:{syntax:"<integer> && <symbol>",media:"all",initial:'0 ""',percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},prefix:{syntax:"<symbol>",media:"all",initial:'""',percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},range:{syntax:"[ [ <integer> | infinite ]{2} ]# | auto",media:"all",initial:"auto",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"speak-as":{syntax:"auto | bullets | numbers | words | spell-out | <counter-style-name>",media:"all",initial:"auto",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},suffix:{syntax:"<symbol>",media:"all",initial:'". "',percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},symbols:{syntax:"<symbol>+",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},system:{syntax:"cyclic | numeric | alphabetic | symbolic | additive | [ fixed <integer>? ] | [ extends <counter-style-name> ]",media:"all",initial:"symbolic",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@counter-style"},"@document":{syntax:`@document [ <url> | url-prefix(<string>) | domain(<string>) | media-document(<string>) | regexp(<string>) ]# {
|
||
<group-rule-body>
|
||
}`,interfaces:["CSSGroupingRule","CSSConditionRule"],groups:["CSS Conditional Rules"],status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@document"},"@font-face":{syntax:`@font-face {
|
||
[ font-family: <family-name>; ] ||
|
||
[ src: <src>; ] ||
|
||
[ unicode-range: <unicode-range>; ] ||
|
||
[ font-variant: <font-variant>; ] ||
|
||
[ font-feature-settings: <font-feature-settings>; ] ||
|
||
[ font-variation-settings: <font-variation-settings>; ] ||
|
||
[ font-stretch: <font-stretch>; ] ||
|
||
[ font-weight: <font-weight>; ] ||
|
||
[ font-style: <font-style>; ] ||
|
||
[ size-adjust: <size-adjust>; ] ||
|
||
[ ascent-override: <ascent-override>; ] ||
|
||
[ descent-override: <descent-override>; ] ||
|
||
[ line-gap-override: <line-gap-override>; ]
|
||
}`,interfaces:["CSSFontFaceRule"],groups:["CSS Fonts"],descriptors:{"ascent-override":{syntax:"normal | <percentage>",media:"all",initial:"normal",percentages:"asSpecified",computed:"asSpecified",order:"orderOfAppearance",status:"experimental"},"descent-override":{syntax:"normal | <percentage>",media:"all",initial:"normal",percentages:"asSpecified",computed:"asSpecified",order:"orderOfAppearance",status:"experimental"},"font-display":{syntax:"[ auto | block | swap | fallback | optional ]",media:"visual",percentages:"no",initial:"auto",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},"font-family":{syntax:"<family-name>",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-feature-settings":{syntax:"normal | <feature-tag-value>#",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"font-variation-settings":{syntax:"normal | [ <string> <number> ]#",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"font-stretch":{syntax:"<font-stretch-absolute>{1,2}",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-style":{syntax:"normal | italic | oblique <angle>{0,2}",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-weight":{syntax:"<font-weight-absolute>{1,2}",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-variant":{syntax:"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 ]",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"line-gap-override":{syntax:"normal | <percentage>",media:"all",initial:"normal",percentages:"asSpecified",computed:"asSpecified",order:"orderOfAppearance",status:"experimental"},"size-adjust":{syntax:"<percentage>",media:"all",initial:"100%",percentages:"asSpecified",computed:"asSpecified",order:"orderOfAppearance",status:"experimental"},src:{syntax:"[ <url> [ format( <string># ) ]? | local( <family-name> ) ]#",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"unicode-range":{syntax:"<unicode-range>#",media:"all",initial:"U+0-10FFFF",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@font-face"},"@font-feature-values":{syntax:`@font-feature-values <family-name># {
|
||
<feature-value-block-list>
|
||
}`,interfaces:["CSSFontFeatureValuesRule"],groups:["CSS Fonts"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@font-feature-values"},"@import":{syntax:`@import [ <string> | <url> ]
|
||
[ layer | layer(<layer-name>) ]?
|
||
[ supports( [ <supports-condition> | <declaration> ] ) ]?
|
||
<media-query-list>? ;`,groups:["CSS Conditional Rules","Media Queries"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@import"},"@keyframes":{syntax:`@keyframes <keyframes-name> {
|
||
<keyframe-block-list>
|
||
}`,interfaces:["CSSKeyframeRule","CSSKeyframesRule"],groups:["CSS Animations"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@keyframes"},"@layer":{syntax:`@layer [ <layer-name># | <layer-name>? {
|
||
<stylesheet>
|
||
} ]`,interfaces:["CSSLayerBlockRule","CSSLayerStatementRule"],groups:["CSS Cascading and Inheritance"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@layer"},"@media":{syntax:`@media <media-query-list> {
|
||
<group-rule-body>
|
||
}`,interfaces:["CSSGroupingRule","CSSConditionRule","CSSMediaRule","CSSCustomMediaRule"],groups:["CSS Conditional Rules","Media Queries"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@media"},"@namespace":{syntax:"@namespace <namespace-prefix>? [ <string> | <url> ];",groups:["CSS Namespaces"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@namespace"},"@page":{syntax:`@page <page-selector-list> {
|
||
<page-body>
|
||
}`,interfaces:["CSSPageRule"],groups:["CSS Pages"],descriptors:{bleed:{syntax:"auto | <length>",media:["visual","paged"],initial:"auto",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},marks:{syntax:"none | [ crop || cross ]",media:["visual","paged"],initial:"none",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},size:{syntax:"<length>{1,2} | auto | [ <page-size> || [ portrait | landscape ] ]",media:["visual","paged"],initial:"auto",percentages:"no",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"orderOfAppearance",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@page"},"@property":{syntax:`@property <custom-property-name> {
|
||
<declaration-list>
|
||
}`,interfaces:["CSS","CSSPropertyRule"],groups:["CSS Houdini"],descriptors:{syntax:{syntax:"<string>",media:"all",percentages:"no",initial:"n/a (required)",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},inherits:{syntax:"true | false",media:"all",percentages:"no",initial:"auto",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},"initial-value":{syntax:"<string>",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"experimental"}},status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@property"},"@scroll-timeline":{syntax:"@scroll-timeline <timeline-name> { <declaration-list> }",interfaces:["ScrollTimeline"],groups:["CSS Animations"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@scroll-timeline"},"@supports":{syntax:`@supports <supports-condition> {
|
||
<group-rule-body>
|
||
}`,interfaces:["CSSGroupingRule","CSSConditionRule","CSSSupportsRule"],groups:["CSS Conditional Rules"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@supports"},"@viewport":{syntax:`@viewport {
|
||
<group-rule-body>
|
||
}`,interfaces:["CSSViewportRule"],groups:["CSS Device Adaptation"],descriptors:{height:{syntax:"<viewport-length>{1,2}",media:["visual","continuous"],initial:["min-height","max-height"],percentages:["min-height","max-height"],computed:["min-height","max-height"],order:"orderOfAppearance",status:"standard"},"max-height":{syntax:"<viewport-length>",media:["visual","continuous"],initial:"auto",percentages:"referToHeightOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"max-width":{syntax:"<viewport-length>",media:["visual","continuous"],initial:"auto",percentages:"referToWidthOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"max-zoom":{syntax:"auto | <number> | <percentage>",media:["visual","continuous"],initial:"auto",percentages:"the zoom factor itself",computed:"autoNonNegativeOrPercentage",order:"uniqueOrder",status:"standard"},"min-height":{syntax:"<viewport-length>",media:["visual","continuous"],initial:"auto",percentages:"referToHeightOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"min-width":{syntax:"<viewport-length>",media:["visual","continuous"],initial:"auto",percentages:"referToWidthOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"min-zoom":{syntax:"auto | <number> | <percentage>",media:["visual","continuous"],initial:"auto",percentages:"the zoom factor itself",computed:"autoNonNegativeOrPercentage",order:"uniqueOrder",status:"standard"},orientation:{syntax:"auto | portrait | landscape",media:["visual","continuous"],initial:"auto",percentages:"referToSizeOfBoundingBox",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"user-zoom":{syntax:"zoom | fixed",media:["visual","continuous"],initial:"zoom",percentages:"referToSizeOfBoundingBox",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"viewport-fit":{syntax:"auto | contain | cover",media:["visual","continuous"],initial:"auto",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},width:{syntax:"<viewport-length>{1,2}",media:["visual","continuous"],initial:["min-width","max-width"],percentages:["min-width","max-width"],computed:["min-width","max-width"],order:"orderOfAppearance",status:"standard"},zoom:{syntax:"auto | <number> | <percentage>",media:["visual","continuous"],initial:"auto",percentages:"the zoom factor itself",computed:"autoNonNegativeOrPercentage",order:"uniqueOrder",status:"standard"}},status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@viewport"}}});var Gw=p((zse,j7)=>{j7.exports={"--*":{syntax:"<declaration-value>",media:"all",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Variables"],initial:"seeProse",appliesto:"allElements",computed:"asSpecifiedWithVarsSubstituted",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/--*"},"-ms-accelerator":{syntax:"false | true",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"false",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-accelerator"},"-ms-block-progression":{syntax:"tb | rl | bt | lr",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"tb",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-block-progression"},"-ms-content-zoom-chaining":{syntax:"none | chained",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-chaining"},"-ms-content-zooming":{syntax:"none | zoom",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"zoomForTheTopLevelNoneForTheRest",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zooming"},"-ms-content-zoom-limit":{syntax:"<'-ms-content-zoom-limit-min'> <'-ms-content-zoom-limit-max'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:["-ms-content-zoom-limit-max","-ms-content-zoom-limit-min"],groups:["Microsoft Extensions"],initial:["-ms-content-zoom-limit-max","-ms-content-zoom-limit-min"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-content-zoom-limit-max","-ms-content-zoom-limit-min"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit"},"-ms-content-zoom-limit-max":{syntax:"<percentage>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"maxZoomFactor",groups:["Microsoft Extensions"],initial:"400%",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit-max"},"-ms-content-zoom-limit-min":{syntax:"<percentage>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"minZoomFactor",groups:["Microsoft Extensions"],initial:"100%",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-limit-min"},"-ms-content-zoom-snap":{syntax:"<'-ms-content-zoom-snap-type'> || <'-ms-content-zoom-snap-points'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-content-zoom-snap-type","-ms-content-zoom-snap-points"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-content-zoom-snap-type","-ms-content-zoom-snap-points"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap"},"-ms-content-zoom-snap-points":{syntax:"snapInterval( <percentage>, <percentage> ) | snapList( <percentage># )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"snapInterval(0%, 100%)",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap-points"},"-ms-content-zoom-snap-type":{syntax:"none | proximity | mandatory",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-content-zoom-snap-type"},"-ms-filter":{syntax:"<string>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:'""',appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-filter"},"-ms-flow-from":{syntax:"[ none | <custom-ident> ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-flow-from"},"-ms-flow-into":{syntax:"[ none | <custom-ident> ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"iframeElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-flow-into"},"-ms-grid-columns":{syntax:"none | <track-list> | <auto-track-list>",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-grid-columns"},"-ms-grid-rows":{syntax:"none | <track-list> | <auto-track-list>",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-grid-rows"},"-ms-high-contrast-adjust":{syntax:"auto | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-high-contrast-adjust"},"-ms-hyphenate-limit-chars":{syntax:"auto | <integer>{1,3}",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-chars"},"-ms-hyphenate-limit-lines":{syntax:"no-limit | <integer>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"no-limit",appliesto:"blockContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-lines"},"-ms-hyphenate-limit-zone":{syntax:"<percentage> | <length>",media:"visual",inherited:!0,animationType:"discrete",percentages:"referToLineBoxWidth",groups:["Microsoft Extensions"],initial:"0",appliesto:"blockContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-hyphenate-limit-zone"},"-ms-ime-align":{syntax:"auto | after",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-ime-align"},"-ms-overflow-style":{syntax:"auto | none | scrollbar | -ms-autohiding-scrollbar",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-overflow-style"},"-ms-scrollbar-3dlight-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"dependsOnUserAgent",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-3dlight-color"},"-ms-scrollbar-arrow-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ButtonText",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-arrow-color"},"-ms-scrollbar-base-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"dependsOnUserAgent",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-base-color"},"-ms-scrollbar-darkshadow-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDDarkShadow",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-darkshadow-color"},"-ms-scrollbar-face-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDFace",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-face-color"},"-ms-scrollbar-highlight-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDHighlight",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-highlight-color"},"-ms-scrollbar-shadow-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"ThreeDDarkShadow",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-shadow-color"},"-ms-scrollbar-track-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"Scrollbar",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scrollbar-track-color"},"-ms-scroll-chaining":{syntax:"chained | none",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"chained",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-chaining"},"-ms-scroll-limit":{syntax:"<'-ms-scroll-limit-x-min'> <'-ms-scroll-limit-y-min'> <'-ms-scroll-limit-x-max'> <'-ms-scroll-limit-y-max'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-scroll-limit-x-min","-ms-scroll-limit-y-min","-ms-scroll-limit-x-max","-ms-scroll-limit-y-max"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-scroll-limit-x-min","-ms-scroll-limit-y-min","-ms-scroll-limit-x-max","-ms-scroll-limit-y-max"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit"},"-ms-scroll-limit-x-max":{syntax:"auto | <length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-x-max"},"-ms-scroll-limit-x-min":{syntax:"<length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"0",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-x-min"},"-ms-scroll-limit-y-max":{syntax:"auto | <length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-y-max"},"-ms-scroll-limit-y-min":{syntax:"<length>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"0",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-limit-y-min"},"-ms-scroll-rails":{syntax:"none | railed",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"railed",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-rails"},"-ms-scroll-snap-points-x":{syntax:"snapInterval( <length-percentage>, <length-percentage> ) | snapList( <length-percentage># )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"snapInterval(0px, 100%)",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-points-x"},"-ms-scroll-snap-points-y":{syntax:"snapInterval( <length-percentage>, <length-percentage> ) | snapList( <length-percentage># )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"snapInterval(0px, 100%)",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-points-y"},"-ms-scroll-snap-type":{syntax:"none | proximity | mandatory",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-type"},"-ms-scroll-snap-x":{syntax:"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-x'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-scroll-snap-type","-ms-scroll-snap-points-x"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-scroll-snap-type","-ms-scroll-snap-points-x"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-x"},"-ms-scroll-snap-y":{syntax:"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-y'>",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:["-ms-scroll-snap-type","-ms-scroll-snap-points-y"],appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["-ms-scroll-snap-type","-ms-scroll-snap-points-y"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-snap-y"},"-ms-scroll-translation":{syntax:"none | vertical-to-horizontal",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-scroll-translation"},"-ms-text-autospace":{syntax:"none | ideograph-alpha | ideograph-numeric | ideograph-parenthesis | ideograph-space",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-text-autospace"},"-ms-touch-select":{syntax:"grippers | none",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"grippers",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-touch-select"},"-ms-user-select":{syntax:"none | element | text",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"text",appliesto:"nonReplacedElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-user-select"},"-ms-wrap-flow":{syntax:"auto | both | start | end | maximum | clear",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-flow"},"-ms-wrap-margin":{syntax:"<length>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"0",appliesto:"exclusionElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-margin"},"-ms-wrap-through":{syntax:"wrap | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Microsoft Extensions"],initial:"wrap",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-ms-wrap-through"},"-moz-appearance":{syntax:"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",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"noneButOverriddenInUserAgentCSS",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/appearance"},"-moz-binding":{syntax:"<url> | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElementsExceptGeneratedContentOrPseudoElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-binding"},"-moz-border-bottom-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-bottom-colors"},"-moz-border-left-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-left-colors"},"-moz-border-right-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-right-colors"},"-moz-border-top-colors":{syntax:"<color>+ | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-border-top-colors"},"-moz-context-properties":{syntax:"none | [ fill | fill-opacity | stroke | stroke-opacity ]#",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElementsThatCanReferenceImages",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-context-properties"},"-moz-float-edge":{syntax:"border-box | content-box | margin-box | padding-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"content-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-float-edge"},"-moz-force-broken-image-icon":{syntax:"0 | 1",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"0",appliesto:"images",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-force-broken-image-icon"},"-moz-image-region":{syntax:"<shape> | auto",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"auto",appliesto:"xulImageElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-image-region"},"-moz-orient":{syntax:"inline | block | horizontal | vertical",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"inline",appliesto:"anyElementEffectOnProgressAndMeter",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-orient"},"-moz-outline-radius":{syntax:"<outline-radius>{1,4} [ / <outline-radius>{1,4} ]?",media:"visual",inherited:!1,animationType:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],percentages:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],groups:["Mozilla Extensions"],initial:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],appliesto:"allElements",computed:["-moz-outline-radius-topleft","-moz-outline-radius-topright","-moz-outline-radius-bottomright","-moz-outline-radius-bottomleft"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius"},"-moz-outline-radius-bottomleft":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-bottomleft"},"-moz-outline-radius-bottomright":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-bottomright"},"-moz-outline-radius-topleft":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-topleft"},"-moz-outline-radius-topright":{syntax:"<outline-radius>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["Mozilla Extensions"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-outline-radius-topright"},"-moz-stack-sizing":{syntax:"ignore | stretch-to-fit",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"stretch-to-fit",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-stack-sizing"},"-moz-text-blink":{syntax:"none | blink",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-text-blink"},"-moz-user-focus":{syntax:"ignore | normal | select-after | select-before | select-menu | select-same | select-all | none",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-user-focus"},"-moz-user-input":{syntax:"auto | none | enabled | disabled",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-user-input"},"-moz-user-modify":{syntax:"read-only | read-write | write-only",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"read-only",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-user-modify"},"-moz-window-dragging":{syntax:"drag | no-drag",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"drag",appliesto:"allElementsCreatingNativeWindows",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-window-dragging"},"-moz-window-shadow":{syntax:"default | menu | tooltip | sheet | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"default",appliesto:"allElementsCreatingNativeWindows",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-moz-window-shadow"},"-webkit-appearance":{syntax:"none | button | button-bevel | 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 | 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",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"noneButOverriddenInUserAgentCSS",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/appearance"},"-webkit-border-before":{syntax:"<'border-width'> || <'border-style'> || <color>",media:"visual",inherited:!0,animationType:"discrete",percentages:["-webkit-border-before-width"],groups:["WebKit Extensions"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","color"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-border-before"},"-webkit-border-before-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"nonstandard"},"-webkit-border-before-style":{syntax:"<'border-style'>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard"},"-webkit-border-before-width":{syntax:"<'border-width'>",media:"visual",inherited:!0,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["WebKit Extensions"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"nonstandard"},"-webkit-box-reflect":{syntax:"[ above | below | right | left ]? <length>? <image>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-box-reflect"},"-webkit-line-clamp":{syntax:"none | <integer>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["WebKit Extensions","CSS Overflow"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-line-clamp"},"-webkit-mask":{syntax:"[ <mask-reference> || <position> [ / <bg-size> ]? || <repeat-style> || [ <box> | border | padding | content | text ] || [ <box> | border | padding | content ] ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:["-webkit-mask-image","-webkit-mask-repeat","-webkit-mask-attachment","-webkit-mask-position","-webkit-mask-origin","-webkit-mask-clip"],appliesto:"allElements",computed:["-webkit-mask-image","-webkit-mask-repeat","-webkit-mask-attachment","-webkit-mask-position","-webkit-mask-origin","-webkit-mask-clip"],order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask"},"-webkit-mask-attachment":{syntax:"<attachment>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"scroll",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-attachment"},"-webkit-mask-clip":{syntax:"[ <box> | border | padding | content | text ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"border",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-clip"},"-webkit-mask-composite":{syntax:"<composite-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"source-over",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-composite"},"-webkit-mask-image":{syntax:"<mask-reference>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"none",appliesto:"allElements",computed:"absoluteURIOrNone",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-image"},"-webkit-mask-origin":{syntax:"[ <box> | border | padding | content ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"padding",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-origin"},"-webkit-mask-position":{syntax:"<position>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfElement",groups:["WebKit Extensions"],initial:"0% 0%",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-position"},"-webkit-mask-position-x":{syntax:"[ <length-percentage> | left | center | right ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfElement",groups:["WebKit Extensions"],initial:"0%",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-x"},"-webkit-mask-position-y":{syntax:"[ <length-percentage> | top | center | bottom ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfElement",groups:["WebKit Extensions"],initial:"0%",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-position-y"},"-webkit-mask-repeat":{syntax:"<repeat-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"repeat",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-repeat"},"-webkit-mask-repeat-x":{syntax:"repeat | no-repeat | space | round",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"repeat",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-x"},"-webkit-mask-repeat-y":{syntax:"repeat | no-repeat | space | round",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"repeat",appliesto:"allElements",computed:"absoluteLengthOrPercentage",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-repeat-y"},"-webkit-mask-size":{syntax:"<bg-size>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"relativeToBackgroundPositioningArea",groups:["WebKit Extensions"],initial:"auto auto",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-size"},"-webkit-overflow-scrolling":{syntax:"auto | touch",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"orderOfAppearance",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-overflow-scrolling"},"-webkit-tap-highlight-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"black",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-tap-highlight-color"},"-webkit-text-fill-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"color",percentages:"no",groups:["WebKit Extensions"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-fill-color"},"-webkit-text-stroke":{syntax:"<length> || <color>",media:"visual",inherited:!0,animationType:["-webkit-text-stroke-width","-webkit-text-stroke-color"],percentages:"no",groups:["WebKit Extensions"],initial:["-webkit-text-stroke-width","-webkit-text-stroke-color"],appliesto:"allElements",computed:["-webkit-text-stroke-width","-webkit-text-stroke-color"],order:"canonicalOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke"},"-webkit-text-stroke-color":{syntax:"<color>",media:"visual",inherited:!0,animationType:"color",percentages:"no",groups:["WebKit Extensions"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-color"},"-webkit-text-stroke-width":{syntax:"<length>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"0",appliesto:"allElements",computed:"absoluteLength",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-text-stroke-width"},"-webkit-touch-callout":{syntax:"default | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"default",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/-webkit-touch-callout"},"-webkit-user-modify":{syntax:"read-only | read-write | read-write-plaintext-only",media:"interactive",inherited:!0,animationType:"discrete",percentages:"no",groups:["WebKit Extensions"],initial:"read-only",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard"},"accent-color":{syntax:"auto | <color>",media:"interactive",inherited:!0,animationType:"byComputedValueType",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asAutoOrColor",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/accent-color"},"align-content":{syntax:"normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"normal",appliesto:"multilineFlexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-content"},"align-items":{syntax:"normal | stretch | <baseline-position> | [ <overflow-position>? <self-position> ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-items"},"align-self":{syntax:"auto | normal | stretch | <baseline-position> | <overflow-position>? <self-position>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"auto",appliesto:"flexItemsGridItemsAndAbsolutelyPositionedBoxes",computed:"autoOnAbsolutelyPositionedElementsValueOfAlignItemsOnParent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-self"},"align-tracks":{syntax:"[ normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position> ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"normal",appliesto:"gridContainersWithMasonryLayoutInTheirBlockAxis",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/align-tracks"},all:{syntax:"initial | inherit | unset | revert | revert-layer",media:"noPracticalMedia",inherited:!1,animationType:"eachOfShorthandPropertiesExceptUnicodeBiDiAndDirection",percentages:"no",groups:["CSS Miscellaneous"],initial:"noPracticalInitialValue",appliesto:"allElements",computed:"asSpecifiedAppliesToEachProperty",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/all"},animation:{syntax:"<single-animation>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:["animation-name","animation-duration","animation-timing-function","animation-delay","animation-iteration-count","animation-direction","animation-fill-mode","animation-play-state","animation-timeline"],appliesto:"allElementsAndPseudos",computed:["animation-name","animation-duration","animation-timing-function","animation-delay","animation-direction","animation-iteration-count","animation-fill-mode","animation-play-state","animation-timeline"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation"},"animation-delay":{syntax:"<time>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-delay"},"animation-direction":{syntax:"<single-animation-direction>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"normal",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-direction"},"animation-duration":{syntax:"<time>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-duration"},"animation-fill-mode":{syntax:"<single-animation-fill-mode>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"none",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-fill-mode"},"animation-iteration-count":{syntax:"<single-animation-iteration-count>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"1",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-iteration-count"},"animation-name":{syntax:"[ none | <keyframes-name> ]#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"none",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-name"},"animation-play-state":{syntax:"<single-animation-play-state>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"running",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-play-state"},"animation-timing-function":{syntax:"<easing-function>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"ease",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-timing-function"},"animation-timeline":{syntax:"<single-animation-timeline>#",media:"visual",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Animations"],initial:"auto",appliesto:"allElements",computed:"listEachItemIdentifyerOrNoneAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation-timeline"},appearance:{syntax:"none | auto | textfield | menulist-button | <compat-auto>",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/appearance"},"aspect-ratio":{syntax:"auto | <ratio>",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElementsExceptInlineBoxesAndInternalRubyOrTableBoxes",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/aspect-ratio"},azimuth:{syntax:"<angle> | [ [ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards",media:"aural",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Speech"],initial:"center",appliesto:"allElements",computed:"normalizedAngle",order:"orderOfAppearance",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/azimuth"},"backdrop-filter":{syntax:"none | <filter-function-list>",media:"visual",inherited:!1,animationType:"filterList",percentages:"no",groups:["Filter Effects"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/backdrop-filter"},"backface-visibility":{syntax:"visible | hidden",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transforms"],initial:"visible",appliesto:"transformableElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/backface-visibility"},background:{syntax:"[ <bg-layer> , ]* <final-bg-layer>",media:"visual",inherited:!1,animationType:["background-color","background-image","background-clip","background-position","background-size","background-repeat","background-attachment"],percentages:["background-position","background-size"],groups:["CSS Backgrounds and Borders"],initial:["background-image","background-position","background-size","background-repeat","background-origin","background-clip","background-attachment","background-color"],appliesto:"allElements",computed:["background-image","background-position","background-size","background-repeat","background-origin","background-clip","background-attachment","background-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background"},"background-attachment":{syntax:"<attachment>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"scroll",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-attachment"},"background-blend-mode":{syntax:"<blend-mode>#",media:"none",inherited:!1,animationType:"discrete",percentages:"no",groups:["Compositing and Blending"],initial:"normal",appliesto:"allElementsSVGContainerGraphicsAndGraphicsReferencingElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-blend-mode"},"background-clip":{syntax:"<box>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"border-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-clip"},"background-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"transparent",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-color"},"background-image":{syntax:"<bg-image>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecifiedURLsAbsolute",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-image"},"background-origin":{syntax:"<box>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"padding-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-origin"},"background-position":{syntax:"<bg-position>#",media:"visual",inherited:!1,animationType:"repeatableListOfSimpleListOfLpc",percentages:"referToSizeOfBackgroundPositioningAreaMinusBackgroundImageSize",groups:["CSS Backgrounds and Borders"],initial:"0% 0%",appliesto:"allElements",computed:["background-position-x","background-position-y"],order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-position"},"background-position-x":{syntax:"[ center | [ [ left | right | x-start | x-end ]? <length-percentage>? ]! ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToWidthOfBackgroundPositioningAreaMinusBackgroundImageHeight",groups:["CSS Backgrounds and Borders"],initial:"0%",appliesto:"allElements",computed:"listEachItemConsistingOfAbsoluteLengthPercentageAndOrigin",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-position-x"},"background-position-y":{syntax:"[ center | [ [ top | bottom | y-start | y-end ]? <length-percentage>? ]! ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToHeightOfBackgroundPositioningAreaMinusBackgroundImageHeight",groups:["CSS Backgrounds and Borders"],initial:"0%",appliesto:"allElements",computed:"listEachItemConsistingOfAbsoluteLengthPercentageAndOrigin",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-position-y"},"background-repeat":{syntax:"<repeat-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"repeat",appliesto:"allElements",computed:"listEachItemHasTwoKeywordsOnePerDimension",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-repeat"},"background-size":{syntax:"<bg-size>#",media:"visual",inherited:!1,animationType:"repeatableListOfSimpleListOfLpc",percentages:"relativeToBackgroundPositioningArea",groups:["CSS Backgrounds and Borders"],initial:"auto auto",appliesto:"allElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/background-size"},"block-overflow":{syntax:"clip | ellipsis | <string>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"clip",appliesto:"blockContainers",computed:"asSpecified",order:"perGrammar",status:"experimental"},"block-size":{syntax:"<'width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"blockSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"sameAsWidthAndHeight",computed:"sameAsWidthAndHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/block-size"},border:{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-color","border-style","border-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-width","border-style","border-color"],appliesto:"allElements",computed:["border-width","border-style","border-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border"},"border-block":{syntax:"<'border-top-width'> || <'border-top-style'> || <color>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:["border-top-width","border-top-style","border-top-color"],appliesto:"allElements",computed:["border-top-width","border-top-style","border-top-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block"},"border-block-color":{syntax:"<'border-top-color'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-color"},"border-block-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-style"},"border-block-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-width"},"border-block-end":{syntax:"<'border-top-width'> || <'border-top-style'> || <color>",media:"visual",inherited:!1,animationType:["border-block-end-color","border-block-end-style","border-block-end-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-top-width","border-top-style","border-top-color"],appliesto:"allElements",computed:["border-top-width","border-top-style","border-top-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end"},"border-block-end-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end-color"},"border-block-end-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end-style"},"border-block-end-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-end-width"},"border-block-start":{syntax:"<'border-top-width'> || <'border-top-style'> || <color>",media:"visual",inherited:!1,animationType:["border-block-start-color","border-block-start-style","border-block-start-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","border-block-start-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start"},"border-block-start-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start-color"},"border-block-start-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start-style"},"border-block-start-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-block-start-width"},"border-bottom":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-bottom-color","border-bottom-style","border-bottom-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-bottom-width","border-bottom-style","border-bottom-color"],appliesto:"allElements",computed:["border-bottom-width","border-bottom-style","border-bottom-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom"},"border-bottom-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-color"},"border-bottom-left-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-left-radius"},"border-bottom-right-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-right-radius"},"border-bottom-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-style"},"border-bottom-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderBottomStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-width"},"border-collapse":{syntax:"collapse | separate",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"separate",appliesto:"tableElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-collapse"},"border-color":{syntax:"<color>{1,4}",media:"visual",inherited:!1,animationType:["border-bottom-color","border-left-color","border-right-color","border-top-color"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-color","border-right-color","border-bottom-color","border-left-color"],appliesto:"allElements",computed:["border-bottom-color","border-left-color","border-right-color","border-top-color"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-color"},"border-end-end-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-end-end-radius"},"border-end-start-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-end-start-radius"},"border-image":{syntax:"<'border-image-source'> || <'border-image-slice'> [ / <'border-image-width'> | / <'border-image-width'>? / <'border-image-outset'> ]? || <'border-image-repeat'>",media:"visual",inherited:!1,animationType:"discrete",percentages:["border-image-slice","border-image-width"],groups:["CSS Backgrounds and Borders"],initial:["border-image-source","border-image-slice","border-image-width","border-image-outset","border-image-repeat"],appliesto:"allElementsExceptTableElementsWhenCollapse",computed:["border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image"},"border-image-outset":{syntax:"[ <length> | <number> ]{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-outset"},"border-image-repeat":{syntax:"[ stretch | repeat | round | space ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"stretch",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-repeat"},"border-image-slice":{syntax:"<number-percentage>{1,4} && fill?",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToSizeOfBorderImage",groups:["CSS Backgrounds and Borders"],initial:"100%",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"oneToFourPercentagesOrAbsoluteLengthsPlusFill",order:"percentagesOrLengthsFollowedByFill",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-slice"},"border-image-source":{syntax:"none | <image>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"noneOrImageWithAbsoluteURI",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-source"},"border-image-width":{syntax:"[ <length-percentage> | <number> | auto ]{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToWidthOrHeightOfBorderImageArea",groups:["CSS Backgrounds and Borders"],initial:"1",appliesto:"allElementsExceptTableElementsWhenCollapse",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-image-width"},"border-inline":{syntax:"<'border-top-width'> || <'border-top-style'> || <color>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:["border-top-width","border-top-style","border-top-color"],appliesto:"allElements",computed:["border-top-width","border-top-style","border-top-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline"},"border-inline-end":{syntax:"<'border-top-width'> || <'border-top-style'> || <color>",media:"visual",inherited:!1,animationType:["border-inline-end-color","border-inline-end-style","border-inline-end-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","border-inline-end-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end"},"border-inline-color":{syntax:"<'border-top-color'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-color"},"border-inline-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-style"},"border-inline-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-width"},"border-inline-end-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end-color"},"border-inline-end-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end-style"},"border-inline-end-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-end-width"},"border-inline-start":{syntax:"<'border-top-width'> || <'border-top-style'> || <color>",media:"visual",inherited:!1,animationType:["border-inline-start-color","border-inline-start-style","border-inline-start-width"],percentages:"no",groups:["CSS Logical Properties"],initial:["border-width","border-style","color"],appliesto:"allElements",computed:["border-width","border-style","border-inline-start-color"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start"},"border-inline-start-color":{syntax:"<'border-top-color'>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Logical Properties"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start-color"},"border-inline-start-style":{syntax:"<'border-top-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Logical Properties"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start-style"},"border-inline-start-width":{syntax:"<'border-top-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthZeroIfBorderStyleNoneOrHidden",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-inline-start-width"},"border-left":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-left-color","border-left-style","border-left-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-left-width","border-left-style","border-left-color"],appliesto:"allElements",computed:["border-left-width","border-left-style","border-left-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left"},"border-left-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left-color"},"border-left-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left-style"},"border-left-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderLeftStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-left-width"},"border-radius":{syntax:"<length-percentage>{1,4} [ / <length-percentage>{1,4} ]?",media:"visual",inherited:!1,animationType:["border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:["border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-radius"},"border-right":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-right-color","border-right-style","border-right-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-right-width","border-right-style","border-right-color"],appliesto:"allElements",computed:["border-right-width","border-right-style","border-right-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right"},"border-right-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right-color"},"border-right-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right-style"},"border-right-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderRightStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-right-width"},"border-spacing":{syntax:"<length> <length>?",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"0",appliesto:"tableElements",computed:"twoAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-spacing"},"border-start-end-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-start-end-radius"},"border-start-start-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-start-start-radius"},"border-style":{syntax:"<line-style>{1,4}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-style","border-right-style","border-bottom-style","border-left-style"],appliesto:"allElements",computed:["border-bottom-style","border-left-style","border-right-style","border-top-style"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-style"},"border-top":{syntax:"<line-width> || <line-style> || <color>",media:"visual",inherited:!1,animationType:["border-top-color","border-top-style","border-top-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-width","border-top-style","border-top-color"],appliesto:"allElements",computed:["border-top-width","border-top-style","border-top-color"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top"},"border-top-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-color"},"border-top-left-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-left-radius"},"border-top-right-radius":{syntax:"<length-percentage>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfBorderBox",groups:["CSS Backgrounds and Borders"],initial:"0",appliesto:"allElementsUAsNotRequiredWhenCollapse",computed:"twoAbsoluteLengthOrPercentages",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-right-radius"},"border-top-style":{syntax:"<line-style>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-style"},"border-top-width":{syntax:"<line-width>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"medium",appliesto:"allElements",computed:"absoluteLengthOr0IfBorderTopStyleNoneOrHidden",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-top-width"},"border-width":{syntax:"<line-width>{1,4}",media:"visual",inherited:!1,animationType:["border-bottom-width","border-left-width","border-right-width","border-top-width"],percentages:"no",groups:["CSS Backgrounds and Borders"],initial:["border-top-width","border-right-width","border-bottom-width","border-left-width"],appliesto:"allElements",computed:["border-bottom-width","border-left-width","border-right-width","border-top-width"],order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/border-width"},bottom:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToContainingBlockHeight",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/bottom"},"box-align":{syntax:"start | center | end | baseline | stretch",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"stretch",appliesto:"elementsWithDisplayBoxOrInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-align"},"box-decoration-break":{syntax:"slice | clone",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"slice",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-decoration-break"},"box-direction":{syntax:"normal | reverse | inherit",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"normal",appliesto:"elementsWithDisplayBoxOrInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-direction"},"box-flex":{syntax:"<number>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"0",appliesto:"directChildrenOfElementsWithDisplayMozBoxMozInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-flex"},"box-flex-group":{syntax:"<integer>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"1",appliesto:"inFlowChildrenOfBoxElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-flex-group"},"box-lines":{syntax:"single | multiple",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"single",appliesto:"boxElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-lines"},"box-ordinal-group":{syntax:"<integer>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"1",appliesto:"childrenOfBoxElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-ordinal-group"},"box-orient":{syntax:"horizontal | vertical | inline-axis | block-axis | inherit",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"inlineAxisHorizontalInXUL",appliesto:"elementsWithDisplayBoxOrInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-orient"},"box-pack":{syntax:"start | center | end | justify",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions","WebKit Extensions"],initial:"start",appliesto:"elementsWithDisplayMozBoxMozInlineBox",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-pack"},"box-shadow":{syntax:"none | <shadow>#",media:"visual",inherited:!1,animationType:"shadowList",percentages:"no",groups:["CSS Backgrounds and Borders"],initial:"none",appliesto:"allElements",computed:"absoluteLengthsSpecifiedColorAsSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-shadow"},"box-sizing":{syntax:"content-box | border-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"content-box",appliesto:"allElementsAcceptingWidthOrHeight",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/box-sizing"},"break-after":{syntax:"auto | avoid | always | all | avoid-page | page | left | right | recto | verso | avoid-column | column | avoid-region | region",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/break-after"},"break-before":{syntax:"auto | avoid | always | all | avoid-page | page | left | right | recto | verso | avoid-column | column | avoid-region | region",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/break-before"},"break-inside":{syntax:"auto | avoid | avoid-page | avoid-column | avoid-region",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"auto",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/break-inside"},"caption-side":{syntax:"top | bottom | block-start | block-end | inline-start | inline-end",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"top",appliesto:"tableCaptionElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/caption-side"},"caret-color":{syntax:"auto | <color>",media:"interactive",inherited:!0,animationType:"color",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asAutoOrColor",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/caret-color"},clear:{syntax:"none | left | right | both | inline-start | inline-end",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"none",appliesto:"blockLevelElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/clear"},clip:{syntax:"<shape> | auto",media:"visual",inherited:!1,animationType:"rectangle",percentages:"no",groups:["CSS Masking"],initial:"auto",appliesto:"absolutelyPositionedElements",computed:"autoOrRectangle",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/clip"},"clip-path":{syntax:"<clip-source> | [ <basic-shape> || <geometry-box> ] | none",media:"visual",inherited:!1,animationType:"basicShapeOtherwiseNo",percentages:"referToReferenceBoxWhenSpecifiedOtherwiseBorderBox",groups:["CSS Masking"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedURLsAbsolute",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/clip-path"},color:{syntax:"<color>",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"no",groups:["CSS Color"],initial:"canvastext",appliesto:"allElementsAndText",computed:"computedColor",order:"perGrammar",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/color"},"print-color-adjust":{syntax:"economy | exact",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Color"],initial:"economy",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/print-color-adjust"},"color-scheme":{syntax:"normal | [ light | dark | <custom-ident> ]+ && only?",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Color"],initial:"normal",appliesto:"allElementsAndText",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/color-scheme"},"column-count":{syntax:"<integer> | auto",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Columns"],initial:"auto",appliesto:"blockContainersExceptTableWrappers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-count"},"column-fill":{syntax:"auto | balance | balance-all",media:"visualInContinuousMediaNoEffectInOverflowColumns",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Columns"],initial:"balance",appliesto:"multicolElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-fill"},"column-gap":{syntax:"normal | <length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfContentArea",groups:["CSS Box Alignment"],initial:"normal",appliesto:"multiColumnElementsFlexContainersGridContainers",computed:"asSpecifiedWithLengthsAbsoluteAndNormalComputingToZeroExceptMultiColumn",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-gap"},"column-rule":{syntax:"<'column-rule-width'> || <'column-rule-style'> || <'column-rule-color'>",media:"visual",inherited:!1,animationType:["column-rule-color","column-rule-style","column-rule-width"],percentages:"no",groups:["CSS Columns"],initial:["column-rule-width","column-rule-style","column-rule-color"],appliesto:"multicolElements",computed:["column-rule-color","column-rule-style","column-rule-width"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule"},"column-rule-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Columns"],initial:"currentcolor",appliesto:"multicolElements",computed:"computedColor",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule-color"},"column-rule-style":{syntax:"<'border-style'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Columns"],initial:"none",appliesto:"multicolElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule-style"},"column-rule-width":{syntax:"<'border-width'>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Columns"],initial:"medium",appliesto:"multicolElements",computed:"absoluteLength0IfColumnRuleStyleNoneOrHidden",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-rule-width"},"column-span":{syntax:"none | all",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Columns"],initial:"none",appliesto:"inFlowBlockLevelElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-span"},"column-width":{syntax:"<length> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Columns"],initial:"auto",appliesto:"blockContainersExceptTableWrappers",computed:"absoluteLengthZeroOrLarger",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-width"},columns:{syntax:"<'column-width'> || <'column-count'>",media:"visual",inherited:!1,animationType:["column-width","column-count"],percentages:"no",groups:["CSS Columns"],initial:["column-width","column-count"],appliesto:"blockContainersExceptTableWrappers",computed:["column-width","column-count"],order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/columns"},contain:{syntax:"none | strict | content | [ size || layout || style || paint ]",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Containment"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/contain"},content:{syntax:"normal | none | [ <content-replacement> | <content-list> ] [/ [ <string> | <counter> ]+ ]?",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Generated Content"],initial:"normal",appliesto:"allElementsTreeAbidingPseudoElementsPageMarginBoxes",computed:"normalOnElementsForPseudosNoneAbsoluteURIStringOrAsSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/content"},"content-visibility":{syntax:"visible | auto | hidden",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Containment"],initial:"visible",appliesto:"elementsForWhichLayoutContainmentCanApply",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/content-visibility"},"counter-increment":{syntax:"[ <counter-name> <integer>? ]+ | none",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Counter Styles"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/counter-increment"},"counter-reset":{syntax:"[ <counter-name> <integer>? | <reversed-counter-name> <integer>? ]+ | none",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Counter Styles"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/counter-reset"},"counter-set":{syntax:"[ <counter-name> <integer>? ]+ | none",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Counter Styles"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/counter-set"},cursor:{syntax:"[ [ <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 ] ]",media:["visual","interactive"],inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asSpecifiedURLsAbsolute",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/cursor"},direction:{syntax:"ltr | rtl",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Writing Modes"],initial:"ltr",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/direction"},display:{syntax:"[ <display-outside> || <display-inside> ] | <display-listitem> | <display-internal> | <display-box> | <display-legacy>",media:"all",inherited:!1,animationType:"notAnimatable",percentages:"no",groups:["CSS Display"],initial:"inline",appliesto:"allElements",computed:"asSpecifiedExceptPositionedFloatingAndRootElementsKeywordMaybeDifferent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/display"},"empty-cells":{syntax:"show | hide",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"show",appliesto:"tableCellElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/empty-cells"},filter:{syntax:"none | <filter-function-list>",media:"visual",inherited:!1,animationType:"filterList",percentages:"no",groups:["Filter Effects"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/filter"},flex:{syntax:"none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]",media:"visual",inherited:!1,animationType:["flex-grow","flex-shrink","flex-basis"],percentages:"no",groups:["CSS Flexible Box Layout"],initial:["flex-grow","flex-shrink","flex-basis"],appliesto:"flexItemsAndInFlowPseudos",computed:["flex-grow","flex-shrink","flex-basis"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex"},"flex-basis":{syntax:"content | <'width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToFlexContainersInnerMainSize",groups:["CSS Flexible Box Layout"],initial:"auto",appliesto:"flexItemsAndInFlowPseudos",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"lengthOrPercentageBeforeKeywordIfBothPresent",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-basis"},"flex-direction":{syntax:"row | row-reverse | column | column-reverse",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"row",appliesto:"flexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-direction"},"flex-flow":{syntax:"<'flex-direction'> || <'flex-wrap'>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Flexible Box Layout"],initial:["flex-direction","flex-wrap"],appliesto:"flexContainers",computed:["flex-direction","flex-wrap"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-flow"},"flex-grow":{syntax:"<number>",media:"visual",inherited:!1,animationType:"number",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"0",appliesto:"flexItemsAndInFlowPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-grow"},"flex-shrink":{syntax:"<number>",media:"visual",inherited:!1,animationType:"number",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"1",appliesto:"flexItemsAndInFlowPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-shrink"},"flex-wrap":{syntax:"nowrap | wrap | wrap-reverse",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"nowrap",appliesto:"flexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/flex-wrap"},float:{syntax:"left | right | none | inline-start | inline-end",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"none",appliesto:"allElementsNoEffectIfDisplayNone",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/float"},font:{syntax:"[ [ <'font-style'> || <font-variant-css21> || <'font-weight'> || <'font-stretch'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ] | caption | icon | menu | message-box | small-caption | status-bar",media:"visual",inherited:!0,animationType:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],percentages:["font-size","line-height"],groups:["CSS Fonts"],initial:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],appliesto:"allElements",computed:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font"},"font-family":{syntax:"[ <family-name> | <generic-family> ]#",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"dependsOnUserAgent",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-family"},"font-feature-settings":{syntax:"normal | <feature-tag-value>#",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-feature-settings"},"font-kerning":{syntax:"auto | normal | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-kerning"},"font-language-override":{syntax:"normal | <string>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-language-override"},"font-optical-sizing":{syntax:"auto | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-optical-sizing"},"font-variation-settings":{syntax:"normal | [ <string> <number> ]#",media:"visual",inherited:!0,animationType:"transform",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variation-settings"},"font-size":{syntax:"<absolute-size> | <relative-size> | <length-percentage>",media:"visual",inherited:!0,animationType:"length",percentages:"referToParentElementsFontSize",groups:["CSS Fonts"],initial:"medium",appliesto:"allElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-size"},"font-size-adjust":{syntax:"none | [ ex-height | cap-height | ch-width | ic-width | ic-height ]? [ from-font | <number> ]",media:"visual",inherited:!0,animationType:"number",percentages:"no",groups:["CSS Fonts"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-size-adjust"},"font-smooth":{syntax:"auto | never | always | <absolute-size> | <length>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-smooth"},"font-stretch":{syntax:"<font-stretch-absolute>",media:"visual",inherited:!0,animationType:"fontStretch",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-stretch"},"font-style":{syntax:"normal | italic | oblique <angle>?",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-style"},"font-synthesis":{syntax:"none | [ weight || style || small-caps ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"weight style",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-synthesis"},"font-variant":{syntax:"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 ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant"},"font-variant-alternates":{syntax:"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> ) ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-alternates"},"font-variant-caps":{syntax:"normal | small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-caps"},"font-variant-east-asian":{syntax:"normal | [ <east-asian-variant-values> || <east-asian-width-values> || ruby ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-east-asian"},"font-variant-ligatures":{syntax:"normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-ligatures"},"font-variant-numeric":{syntax:"normal | [ <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-numeric"},"font-variant-position":{syntax:"normal | sub | super",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-variant-position"},"font-weight":{syntax:"<font-weight-absolute> | bolder | lighter",media:"visual",inherited:!0,animationType:"fontWeight",percentages:"no",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"keywordOrNumericalValueBolderLighterTransformedToRealValue",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/font-weight"},"forced-color-adjust":{syntax:"auto | none",media:"visual",inherited:!0,animationType:"notAnimatable",percentages:"no",groups:["CSS Color"],initial:"auto",appliesto:"allElementsAndText",computed:"asSpecified",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/forced-color-adjust"},gap:{syntax:"<'row-gap'> <'column-gap'>?",media:"visual",inherited:!1,animationType:["row-gap","column-gap"],percentages:"no",groups:["CSS Box Alignment"],initial:["row-gap","column-gap"],appliesto:"multiColumnElementsFlexContainersGridContainers",computed:["row-gap","column-gap"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/gap"},grid:{syntax:"<'grid-template'> | <'grid-template-rows'> / [ auto-flow && dense? ] <'grid-auto-columns'>? | [ auto-flow && dense? ] <'grid-auto-rows'>? / <'grid-template-columns'>",media:"visual",inherited:!1,animationType:"discrete",percentages:["grid-template-rows","grid-template-columns","grid-auto-rows","grid-auto-columns"],groups:["CSS Grid Layout"],initial:["grid-template-rows","grid-template-columns","grid-template-areas","grid-auto-rows","grid-auto-columns","grid-auto-flow","grid-column-gap","grid-row-gap","column-gap","row-gap"],appliesto:"gridContainers",computed:["grid-template-rows","grid-template-columns","grid-template-areas","grid-auto-rows","grid-auto-columns","grid-auto-flow","grid-column-gap","grid-row-gap","column-gap","row-gap"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid"},"grid-area":{syntax:"<grid-line> [ / <grid-line> ]{0,3}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:["grid-row-start","grid-column-start","grid-row-end","grid-column-end"],appliesto:"gridItemsAndBoxesWithinGridContainer",computed:["grid-row-start","grid-column-start","grid-row-end","grid-column-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-area"},"grid-auto-columns":{syntax:"<track-size>+",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-auto-columns"},"grid-auto-flow":{syntax:"[ row | column ] || dense",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"row",appliesto:"gridContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-auto-flow"},"grid-auto-rows":{syntax:"<track-size>+",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-auto-rows"},"grid-column":{syntax:"<grid-line> [ / <grid-line> ]?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:["grid-column-start","grid-column-end"],appliesto:"gridItemsAndBoxesWithinGridContainer",computed:["grid-column-start","grid-column-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-column"},"grid-column-end":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-column-end"},"grid-column-gap":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"0",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/column-gap"},"grid-column-start":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-column-start"},"grid-gap":{syntax:"<'grid-row-gap'> <'grid-column-gap'>?",media:"visual",inherited:!1,animationType:["grid-row-gap","grid-column-gap"],percentages:"no",groups:["CSS Grid Layout"],initial:["grid-row-gap","grid-column-gap"],appliesto:"gridContainers",computed:["grid-row-gap","grid-column-gap"],order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/gap"},"grid-row":{syntax:"<grid-line> [ / <grid-line> ]?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:["grid-row-start","grid-row-end"],appliesto:"gridItemsAndBoxesWithinGridContainer",computed:["grid-row-start","grid-row-end"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-row"},"grid-row-end":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-row-end"},"grid-row-gap":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"0",appliesto:"gridContainers",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/row-gap"},"grid-row-start":{syntax:"<grid-line>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"auto",appliesto:"gridItemsAndBoxesWithinGridContainer",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-row-start"},"grid-template":{syntax:"none | [ <'grid-template-rows'> / <'grid-template-columns'> ] | [ <line-names>? <string> <track-size>? <line-names>? ]+ [ / <explicit-track-list> ]?",media:"visual",inherited:!1,animationType:"discrete",percentages:["grid-template-columns","grid-template-rows"],groups:["CSS Grid Layout"],initial:["grid-template-columns","grid-template-rows","grid-template-areas"],appliesto:"gridContainers",computed:["grid-template-columns","grid-template-rows","grid-template-areas"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template"},"grid-template-areas":{syntax:"none | <string>+",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template-areas"},"grid-template-columns":{syntax:"none | <track-list> | <auto-track-list> | subgrid <line-name-list>?",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template-columns"},"grid-template-rows":{syntax:"none | <track-list> | <auto-track-list> | subgrid <line-name-list>?",media:"visual",inherited:!1,animationType:"simpleListOfLpcDifferenceLpc",percentages:"referToDimensionOfContentArea",groups:["CSS Grid Layout"],initial:"none",appliesto:"gridContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/grid-template-rows"},"hanging-punctuation":{syntax:"none | [ first || [ force-end | allow-end ] || last ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/hanging-punctuation"},height:{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"regardingHeightOfGeneratedBoxContainingBlockPercentagesRelativeToContainingBlock",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableColumns",computed:"percentageAutoOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/height"},"hyphenate-character":{syntax:"auto | <string>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/hyphenate-character"},hyphens:{syntax:"none | manual | auto",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"manual",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/hyphens"},"image-orientation":{syntax:"from-image | <angle> | [ <angle>? flip ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"from-image",appliesto:"allElements",computed:"angleRoundedToNextQuarter",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/image-orientation"},"image-rendering":{syntax:"auto | crisp-edges | pixelated",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/image-rendering"},"image-resolution":{syntax:"[ from-image || <resolution> ] && snap?",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"1dppx",appliesto:"allElements",computed:"asSpecifiedWithExceptionOfResolution",order:"uniqueOrder",status:"experimental"},"ime-mode":{syntax:"auto | normal | active | inactive | disabled",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"textFields",computed:"asSpecified",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/ime-mode"},"initial-letter":{syntax:"normal | [ <number> <integer>? ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Inline"],initial:"normal",appliesto:"firstLetterPseudoElementsAndInlineLevelFirstChildren",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/initial-letter"},"initial-letter-align":{syntax:"[ auto | alphabetic | hanging | ideographic ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Inline"],initial:"auto",appliesto:"firstLetterPseudoElementsAndInlineLevelFirstChildren",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/initial-letter-align"},"inline-size":{syntax:"<'width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"inlineSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"sameAsWidthAndHeight",computed:"sameAsWidthAndHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inline-size"},"input-security":{syntax:"auto | none",media:"interactive",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"sensitiveTextInputs",computed:"asSpecified",order:"perGrammar",status:"standard"},inset:{syntax:"<'top'>{1,4}",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOrWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset"},"inset-block":{syntax:"<'top'>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-block"},"inset-block-end":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-block-end"},"inset-block-start":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalHeightOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-block-start"},"inset-inline":{syntax:"<'top'>{1,2}",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-inline"},"inset-inline-end":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-inline-end"},"inset-inline-start":{syntax:"<'top'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"auto",appliesto:"positionedElements",computed:"sameAsBoxOffsets",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/inset-inline-start"},isolation:{syntax:"auto | isolate",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Compositing and Blending"],initial:"auto",appliesto:"allElementsSVGContainerGraphicsAndGraphicsReferencingElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/isolation"},"justify-content":{syntax:"normal | <content-distribution> | <overflow-position>? [ <content-position> | left | right ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"normal",appliesto:"flexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-content"},"justify-items":{syntax:"normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ] | legacy | legacy && [ left | right | center ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"legacy",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-items"},"justify-self":{syntax:"auto | normal | stretch | <baseline-position> | <overflow-position>? [ <self-position> | left | right ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"auto",appliesto:"blockLevelBoxesAndAbsolutelyPositionedBoxesAndGridItems",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-self"},"justify-tracks":{syntax:"[ normal | <content-distribution> | <overflow-position>? [ <content-position> | left | right ] ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"normal",appliesto:"gridContainersWithMasonryLayoutInTheirInlineAxis",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/justify-tracks"},left:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/left"},"letter-spacing":{syntax:"normal | <length>",media:"visual",inherited:!0,animationType:"length",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"optimumValueOfAbsoluteLengthOrNormal",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/letter-spacing"},"line-break":{syntax:"auto | loose | normal | strict | anywhere",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/line-break"},"line-clamp":{syntax:"none | <integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Overflow"],initial:"none",appliesto:"blockContainersExceptMultiColumnContainers",computed:"asSpecified",order:"perGrammar",status:"experimental"},"line-height":{syntax:"normal | <number> | <length> | <percentage>",media:"visual",inherited:!0,animationType:"numberOrLength",percentages:"referToElementFontSize",groups:["CSS Fonts"],initial:"normal",appliesto:"allElements",computed:"absoluteLengthOrAsSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/line-height"},"line-height-step":{syntax:"<length>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fonts"],initial:"0",appliesto:"blockContainers",computed:"absoluteLength",order:"perGrammar",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/line-height-step"},"list-style":{syntax:"<'list-style-type'> || <'list-style-position'> || <'list-style-image'>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Lists and Counters"],initial:["list-style-type","list-style-position","list-style-image"],appliesto:"listItems",computed:["list-style-image","list-style-position","list-style-type"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style"},"list-style-image":{syntax:"<image> | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Lists and Counters"],initial:"none",appliesto:"listItems",computed:"theKeywordListStyleImageNoneOrComputedValue",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style-image"},"list-style-position":{syntax:"inside | outside",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Lists and Counters"],initial:"outside",appliesto:"listItems",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style-position"},"list-style-type":{syntax:"<counter-style> | <string> | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Lists and Counters"],initial:"disc",appliesto:"listItems",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/list-style-type"},margin:{syntax:"[ <length> | <percentage> | auto ]{1,4}",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:["margin-bottom","margin-left","margin-right","margin-top"],appliesto:"allElementsExceptTableDisplayTypes",computed:["margin-bottom","margin-left","margin-right","margin-top"],order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin"},"margin-block":{syntax:"<'margin-left'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-block"},"margin-block-end":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-block-end"},"margin-block-start":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-block-start"},"margin-bottom":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-bottom"},"margin-inline":{syntax:"<'margin-left'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-inline"},"margin-inline-end":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-inline-end"},"margin-inline-start":{syntax:"<'margin-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"dependsOnLayoutModel",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsMargin",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-inline-start"},"margin-left":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-left"},"margin-right":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-right"},"margin-top":{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-top"},"margin-trim":{syntax:"none | in-flow | all",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"none",appliesto:"blockContainersAndMultiColumnContainers",computed:"asSpecified",order:"perGrammar",alsoAppliesTo:["::first-letter","::first-line"],status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/margin-trim"},mask:{syntax:"<mask-layer>#",media:"visual",inherited:!1,animationType:["mask-image","mask-mode","mask-repeat","mask-position","mask-clip","mask-origin","mask-size","mask-composite"],percentages:["mask-position"],groups:["CSS Masking"],initial:["mask-image","mask-mode","mask-repeat","mask-position","mask-clip","mask-origin","mask-size","mask-composite"],appliesto:"allElementsSVGContainerElements",computed:["mask-image","mask-mode","mask-repeat","mask-position","mask-clip","mask-origin","mask-size","mask-composite"],order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask"},"mask-border":{syntax:"<'mask-border-source'> || <'mask-border-slice'> [ / <'mask-border-width'>? [ / <'mask-border-outset'> ]? ]? || <'mask-border-repeat'> || <'mask-border-mode'>",media:"visual",inherited:!1,animationType:["mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width"],percentages:["mask-border-slice","mask-border-width"],groups:["CSS Masking"],initial:["mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width"],appliesto:"allElementsSVGContainerElements",computed:["mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width"],order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border"},"mask-border-mode":{syntax:"luminance | alpha",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"alpha",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-mode"},"mask-border-outset":{syntax:"[ <length> | <number> ]{1,4}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"0",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-outset"},"mask-border-repeat":{syntax:"[ stretch | repeat | round | space ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"stretch",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-repeat"},"mask-border-slice":{syntax:"<number-percentage>{1,4} fill?",media:"visual",inherited:!1,animationType:"discrete",percentages:"referToSizeOfMaskBorderImage",groups:["CSS Masking"],initial:"0",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-slice"},"mask-border-source":{syntax:"none | <image>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedURLsAbsolute",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-source"},"mask-border-width":{syntax:"[ <length-percentage> | <number> | auto ]{1,4}",media:"visual",inherited:!1,animationType:"discrete",percentages:"relativeToMaskBorderImageArea",groups:["CSS Masking"],initial:"auto",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-border-width"},"mask-clip":{syntax:"[ <geometry-box> | no-clip ]#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"border-box",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-clip"},"mask-composite":{syntax:"<compositing-operator>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"add",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-composite"},"mask-image":{syntax:"<mask-reference>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"none",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedURLsAbsolute",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-image"},"mask-mode":{syntax:"<masking-mode>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"match-source",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-mode"},"mask-origin":{syntax:"<geometry-box>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"border-box",appliesto:"allElementsSVGContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-origin"},"mask-position":{syntax:"<position>#",media:"visual",inherited:!1,animationType:"repeatableListOfSimpleListOfLpc",percentages:"referToSizeOfMaskPaintingArea",groups:["CSS Masking"],initial:"center",appliesto:"allElementsSVGContainerElements",computed:"consistsOfTwoKeywordsForOriginAndOffsets",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-position"},"mask-repeat":{syntax:"<repeat-style>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"no-repeat",appliesto:"allElementsSVGContainerElements",computed:"consistsOfTwoDimensionKeywords",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-repeat"},"mask-size":{syntax:"<bg-size>#",media:"visual",inherited:!1,animationType:"repeatableListOfSimpleListOfLpc",percentages:"no",groups:["CSS Masking"],initial:"auto",appliesto:"allElementsSVGContainerElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-size"},"mask-type":{syntax:"luminance | alpha",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Masking"],initial:"luminance",appliesto:"maskElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mask-type"},"masonry-auto-flow":{syntax:"[ pack | next ] || [ definite-first | ordered ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Grid Layout"],initial:"pack",appliesto:"gridContainersWithMasonryLayout",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/masonry-auto-flow"},"math-style":{syntax:"normal | compact",media:"visual",inherited:!0,animationType:"notAnimatable",percentages:"no",groups:["MathML"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/math-style"},"max-block-size":{syntax:"<'max-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"blockSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"none",appliesto:"sameAsWidthAndHeight",computed:"sameAsMaxWidthAndMaxHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-block-size"},"max-height":{syntax:"none | <length-percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"regardingHeightOfGeneratedBoxContainingBlockPercentagesNone",groups:["CSS Box Model"],initial:"none",appliesto:"allElementsButNonReplacedAndTableColumns",computed:"percentageAsSpecifiedAbsoluteLengthOrNone",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-height"},"max-inline-size":{syntax:"<'max-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"inlineSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"none",appliesto:"sameAsWidthAndHeight",computed:"sameAsMaxWidthAndMaxHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-inline-size"},"max-lines":{syntax:"none | <integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Overflow"],initial:"none",appliesto:"blockContainersExceptMultiColumnContainers",computed:"asSpecified",order:"perGrammar",status:"experimental"},"max-width":{syntax:"none | <length-percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"none",appliesto:"allElementsButNonReplacedAndTableRows",computed:"percentageAsSpecifiedAbsoluteLengthOrNone",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/max-width"},"min-block-size":{syntax:"<'min-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"blockSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsWidthAndHeight",computed:"sameAsMinWidthAndMinHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-block-size"},"min-height":{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"regardingHeightOfGeneratedBoxContainingBlockPercentages0",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableColumns",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-height"},"min-inline-size":{syntax:"<'min-width'>",media:"visual",inherited:!1,animationType:"lpc",percentages:"inlineSizeOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"sameAsWidthAndHeight",computed:"sameAsMinWidthAndMinHeight",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-inline-size"},"min-width":{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableRows",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/min-width"},"mix-blend-mode":{syntax:"<blend-mode> | plus-lighter",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Compositing and Blending"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/mix-blend-mode"},"object-fit":{syntax:"fill | contain | cover | none | scale-down",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Images"],initial:"fill",appliesto:"replacedElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/object-fit"},"object-position":{syntax:"<position>",media:"visual",inherited:!0,animationType:"repeatableListOfSimpleListOfLpc",percentages:"referToWidthAndHeightOfElement",groups:["CSS Images"],initial:"50% 50%",appliesto:"replacedElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/object-position"},offset:{syntax:"[ <'offset-position'>? [ <'offset-path'> [ <'offset-distance'> || <'offset-rotate'> ]? ]? ]! [ / <'offset-anchor'> ]?",media:"visual",inherited:!1,animationType:["offset-position","offset-path","offset-distance","offset-anchor","offset-rotate"],percentages:["offset-position","offset-distance","offset-anchor"],groups:["CSS Motion Path"],initial:["offset-position","offset-path","offset-distance","offset-anchor","offset-rotate"],appliesto:"transformableElements",computed:["offset-position","offset-path","offset-distance","offset-anchor","offset-rotate"],order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset"},"offset-anchor":{syntax:"auto | <position>",media:"visual",inherited:!1,animationType:"position",percentages:"relativeToWidthAndHeight",groups:["CSS Motion Path"],initial:"auto",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"perGrammar",status:"standard"},"offset-distance":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToTotalPathLength",groups:["CSS Motion Path"],initial:"0",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset-distance"},"offset-path":{syntax:"none | ray( [ <angle> && <size> && contain? ] ) | <path()> | <url> | [ <basic-shape> || <geometry-box> ]",media:"visual",inherited:!1,animationType:"angleOrBasicShapeOrPath",percentages:"no",groups:["CSS Motion Path"],initial:"none",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset-path"},"offset-position":{syntax:"auto | <position>",media:"visual",inherited:!1,animationType:"position",percentages:"referToSizeOfContainingBlock",groups:["CSS Motion Path"],initial:"auto",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"perGrammar",status:"experimental"},"offset-rotate":{syntax:"[ auto | reverse ] || <angle>",media:"visual",inherited:!1,animationType:"angleOrBasicShapeOrPath",percentages:"no",groups:["CSS Motion Path"],initial:"auto",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/offset-rotate"},opacity:{syntax:"<alpha-value>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"mapToRange0To1",groups:["CSS Color"],initial:"1",appliesto:"allElements",computed:"specifiedValueNumberClipped0To1",order:"perGrammar",alsoAppliesTo:["::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/opacity"},order:{syntax:"<integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Flexible Box Layout"],initial:"0",appliesto:"flexItemsGridItemsAbsolutelyPositionedContainerChildren",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/order"},orphans:{syntax:"<integer>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"2",appliesto:"blockContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/orphans"},outline:{syntax:"[ <'outline-color'> || <'outline-style'> || <'outline-width'> ]",media:["visual","interactive"],inherited:!1,animationType:["outline-color","outline-width","outline-style"],percentages:"no",groups:["CSS Basic User Interface"],initial:["outline-color","outline-style","outline-width"],appliesto:"allElements",computed:["outline-color","outline-width","outline-style"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline"},"outline-color":{syntax:"<color> | invert",media:["visual","interactive"],inherited:!1,animationType:"color",percentages:"no",groups:["CSS Basic User Interface"],initial:"invertOrCurrentColor",appliesto:"allElements",computed:"invertForTranslucentColorRGBAOtherwiseRGB",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-color"},"outline-offset":{syntax:"<length>",media:["visual","interactive"],inherited:!1,animationType:"length",percentages:"no",groups:["CSS Basic User Interface"],initial:"0",appliesto:"allElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-offset"},"outline-style":{syntax:"auto | <'border-style'>",media:["visual","interactive"],inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-style"},"outline-width":{syntax:"<line-width>",media:["visual","interactive"],inherited:!1,animationType:"length",percentages:"no",groups:["CSS Basic User Interface"],initial:"medium",appliesto:"allElements",computed:"absoluteLength0ForNone",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/outline-width"},overflow:{syntax:"[ visible | hidden | clip | scroll | auto ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"visible",appliesto:"blockContainersFlexContainersGridContainers",computed:["overflow-x","overflow-y"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow"},"overflow-anchor":{syntax:"auto | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Anchoring"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard"},"overflow-block":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"auto",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"perGrammar",status:"standard"},"overflow-clip-box":{syntax:"padding-box | content-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Mozilla Extensions"],initial:"padding-box",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Mozilla/CSS/overflow-clip-box"},"overflow-clip-margin":{syntax:"<visual-box> || <length [0,\u221E]>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"0px",appliesto:"allElements",computed:"theComputedLength",order:"perGrammar",status:"standard"},"overflow-inline":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"auto",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"perGrammar",status:"standard"},"overflow-wrap":{syntax:"normal | break-word | anywhere",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"nonReplacedInlineElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-wrap"},"overflow-x":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"visible",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-x"},"overflow-y":{syntax:"visible | hidden | clip | scroll | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"visible",appliesto:"blockContainersFlexContainersGridContainers",computed:"asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-y"},"overscroll-behavior":{syntax:"[ contain | none | auto ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:["overscroll-behavior-x","overscroll-behavior-y"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior"},"overscroll-behavior-block":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-block"},"overscroll-behavior-inline":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-inline"},"overscroll-behavior-x":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-x"},"overscroll-behavior-y":{syntax:"contain | none | auto",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Model"],initial:"auto",appliesto:"nonReplacedBlockAndInlineBlockElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-y"},padding:{syntax:"[ <length> | <percentage> ]{1,4}",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:["padding-bottom","padding-left","padding-right","padding-top"],appliesto:"allElementsExceptInternalTableDisplayTypes",computed:["padding-bottom","padding-left","padding-right","padding-top"],order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding"},"padding-block":{syntax:"<'padding-left'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-block"},"padding-block-end":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-block-end"},"padding-block-start":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-block-start"},"padding-bottom":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-bottom"},"padding-inline":{syntax:"<'padding-left'>{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-inline"},"padding-inline-end":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-inline-end"},"padding-inline-start":{syntax:"<'padding-left'>",media:"visual",inherited:!1,animationType:"length",percentages:"logicalWidthOfContainingBlock",groups:["CSS Logical Properties"],initial:"0",appliesto:"allElements",computed:"asLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-inline-start"},"padding-left":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-left"},"padding-right":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-right"},"padding-top":{syntax:"<length> | <percentage>",media:"visual",inherited:!1,animationType:"length",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"0",appliesto:"allElementsExceptInternalTableDisplayTypes",computed:"percentageAsSpecifiedOrAbsoluteLength",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/padding-top"},"page-break-after":{syntax:"auto | always | avoid | left | right | recto | verso",media:["visual","paged"],inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Pages"],initial:"auto",appliesto:"blockElementsInNormalFlow",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/page-break-after"},"page-break-before":{syntax:"auto | always | avoid | left | right | recto | verso",media:["visual","paged"],inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Pages"],initial:"auto",appliesto:"blockElementsInNormalFlow",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/page-break-before"},"page-break-inside":{syntax:"auto | avoid",media:["visual","paged"],inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Pages"],initial:"auto",appliesto:"blockElementsInNormalFlow",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/page-break-inside"},"paint-order":{syntax:"normal | [ fill || stroke || markers ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"textElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/paint-order"},perspective:{syntax:"none | <length>",media:"visual",inherited:!1,animationType:"length",percentages:"no",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"absoluteLengthOrNone",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/perspective"},"perspective-origin":{syntax:"<position>",media:"visual",inherited:!1,animationType:"simpleListOfLpc",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"50% 50%",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"oneOrTwoValuesLengthAbsoluteKeywordsPercentages",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/perspective-origin"},"place-content":{syntax:"<'align-content'> <'justify-content'>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:"normal",appliesto:"multilineFlexContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/place-content"},"place-items":{syntax:"<'align-items'> <'justify-items'>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:["align-items","justify-items"],appliesto:"allElements",computed:["align-items","justify-items"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/place-items"},"place-self":{syntax:"<'align-self'> <'justify-self'>?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Box Alignment"],initial:["align-self","justify-self"],appliesto:"blockLevelBoxesAndAbsolutelyPositionedBoxesAndGridItems",computed:["align-self","justify-self"],order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/place-self"},"pointer-events":{syntax:"auto | none | visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | inherit",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/pointer-events"},position:{syntax:"static | relative | absolute | sticky | fixed",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Positioning"],initial:"static",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/position"},quotes:{syntax:"none | auto | [ <string> <string> ]+",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Generated Content"],initial:"dependsOnUserAgent",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/quotes"},resize:{syntax:"none | both | horizontal | vertical | block | inline",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"none",appliesto:"elementsWithOverflowNotVisibleAndReplacedElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/resize"},right:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/right"},rotate:{syntax:"none | <angle> | [ x | y | z | <number>{3} ] && <angle>",media:"visual",inherited:!1,animationType:"transform",percentages:"no",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/rotate"},"row-gap":{syntax:"normal | <length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToDimensionOfContentArea",groups:["CSS Box Alignment"],initial:"normal",appliesto:"multiColumnElementsFlexContainersGridContainers",computed:"asSpecifiedWithLengthsAbsoluteAndNormalComputingToZeroExceptMultiColumn",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/row-gap"},"ruby-align":{syntax:"start | center | space-between | space-around",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Ruby"],initial:"space-around",appliesto:"rubyBasesAnnotationsBaseAnnotationContainers",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/ruby-align"},"ruby-merge":{syntax:"separate | collapse | auto",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Ruby"],initial:"separate",appliesto:"rubyAnnotationsContainers",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},"ruby-position":{syntax:"[ alternate || [ over | under ] ] | inter-character",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Ruby"],initial:"alternate",appliesto:"rubyAnnotationsContainers",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/ruby-position"},scale:{syntax:"none | <number>{1,3}",media:"visual",inherited:!1,animationType:"transform",percentages:"no",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scale"},"scrollbar-color":{syntax:"auto | <color>{2}",media:"visual",inherited:!0,animationType:"color",percentages:"no",groups:["CSS Scrollbars"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scrollbar-color"},"scrollbar-gutter":{syntax:"auto | stable && both-edges?",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Overflow"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scrollbar-gutter"},"scrollbar-width":{syntax:"auto | thin | none",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scrollbars"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scrollbar-width"},"scroll-behavior":{syntax:"auto | smooth",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSSOM View"],initial:"auto",appliesto:"scrollingBoxes",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-behavior"},"scroll-margin":{syntax:"<length>{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin"},"scroll-margin-block":{syntax:"<length>{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block"},"scroll-margin-block-start":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-start"},"scroll-margin-block-end":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-end"},"scroll-margin-bottom":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-bottom"},"scroll-margin-inline":{syntax:"<length>{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline"},"scroll-margin-inline-start":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-start"},"scroll-margin-inline-end":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-end"},"scroll-margin-left":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-left"},"scroll-margin-right":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-right"},"scroll-margin-top":{syntax:"<length>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"no",groups:["CSS Scroll Snap"],initial:"0",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-margin-top"},"scroll-padding":{syntax:"[ auto | <length-percentage> ]{1,4}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding"},"scroll-padding-block":{syntax:"[ auto | <length-percentage> ]{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block"},"scroll-padding-block-start":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-start"},"scroll-padding-block-end":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-end"},"scroll-padding-bottom":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-bottom"},"scroll-padding-inline":{syntax:"[ auto | <length-percentage> ]{1,2}",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline"},"scroll-padding-inline-start":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-start"},"scroll-padding-inline-end":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-end"},"scroll-padding-left":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-left"},"scroll-padding-right":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-right"},"scroll-padding-top":{syntax:"auto | <length-percentage>",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"relativeToTheScrollContainersScrollport",groups:["CSS Scroll Snap"],initial:"auto",appliesto:"scrollContainers",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-padding-top"},"scroll-snap-align":{syntax:"[ none | start | end | center ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-align"},"scroll-snap-coordinate":{syntax:"none | <position>#",media:"interactive",inherited:!1,animationType:"position",percentages:"referToBorderBox",groups:["CSS Scroll Snap"],initial:"none",appliesto:"allElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-coordinate"},"scroll-snap-destination":{syntax:"<position>",media:"interactive",inherited:!1,animationType:"position",percentages:"relativeToScrollContainerPaddingBoxAxis",groups:["CSS Scroll Snap"],initial:"0px 0px",appliesto:"scrollContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-destination"},"scroll-snap-points-x":{syntax:"none | repeat( <length-percentage> )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"relativeToScrollContainerPaddingBoxAxis",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-points-x"},"scroll-snap-points-y":{syntax:"none | repeat( <length-percentage> )",media:"interactive",inherited:!1,animationType:"discrete",percentages:"relativeToScrollContainerPaddingBoxAxis",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-points-y"},"scroll-snap-stop":{syntax:"normal | always",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-stop"},"scroll-snap-type":{syntax:"none | [ x | y | block | inline | both ] [ mandatory | proximity ]?",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type"},"scroll-snap-type-x":{syntax:"none | mandatory | proximity",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecified",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type-x"},"scroll-snap-type-y":{syntax:"none | mandatory | proximity",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Scroll Snap"],initial:"none",appliesto:"scrollContainers",computed:"asSpecified",order:"uniqueOrder",status:"obsolete",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type-y"},"shape-image-threshold":{syntax:"<alpha-value>",media:"visual",inherited:!1,animationType:"number",percentages:"no",groups:["CSS Shapes"],initial:"0.0",appliesto:"floats",computed:"specifiedValueNumberClipped0To1",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/shape-image-threshold"},"shape-margin":{syntax:"<length-percentage>",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Shapes"],initial:"0",appliesto:"floats",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/shape-margin"},"shape-outside":{syntax:"none | [ <shape-box> || <basic-shape> ] | <image>",media:"visual",inherited:!1,animationType:"basicShapeOtherwiseNo",percentages:"no",groups:["CSS Shapes"],initial:"none",appliesto:"floats",computed:"asDefinedForBasicShapeWithAbsoluteURIOtherwiseAsSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/shape-outside"},"tab-size":{syntax:"<integer> | <length>",media:"visual",inherited:!0,animationType:"length",percentages:"no",groups:["CSS Text"],initial:"8",appliesto:"blockContainers",computed:"specifiedIntegerOrAbsoluteLength",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/tab-size"},"table-layout":{syntax:"auto | fixed",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Table"],initial:"auto",appliesto:"tableElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/table-layout"},"text-align":{syntax:"start | end | left | right | center | justify | match-parent",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"startOrNamelessValueIfLTRRightIfRTL",appliesto:"blockContainers",computed:"asSpecifiedExceptMatchParent",order:"orderOfAppearance",alsoAppliesTo:["::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-align"},"text-align-last":{syntax:"auto | start | end | left | right | center | justify",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"blockContainers",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-align-last"},"text-combine-upright":{syntax:"none | all | [ digits <integer>? ]",media:"visual",inherited:!0,animationType:"notAnimatable",percentages:"no",groups:["CSS Writing Modes"],initial:"none",appliesto:"nonReplacedInlineElements",computed:"keywordPlusIntegerIfDigits",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-combine-upright"},"text-decoration":{syntax:"<'text-decoration-line'> || <'text-decoration-style'> || <'text-decoration-color'> || <'text-decoration-thickness'>",media:"visual",inherited:!1,animationType:["text-decoration-color","text-decoration-style","text-decoration-line","text-decoration-thickness"],percentages:"no",groups:["CSS Text Decoration"],initial:["text-decoration-color","text-decoration-style","text-decoration-line"],appliesto:"allElements",computed:["text-decoration-line","text-decoration-style","text-decoration-color","text-decoration-thickness"],order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration"},"text-decoration-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Text Decoration"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-color"},"text-decoration-line":{syntax:"none | [ underline || overline || line-through || blink ] | spelling-error | grammar-error",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-line"},"text-decoration-skip":{syntax:"none | [ objects || [ spaces | [ leading-spaces || trailing-spaces ] ] || edges || box-decoration ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"objects",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-skip"},"text-decoration-skip-ink":{syntax:"auto | all | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-skip-ink"},"text-decoration-style":{syntax:"solid | double | dotted | dashed | wavy",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"solid",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-style"},"text-decoration-thickness":{syntax:"auto | from-font | <length> | <percentage> ",media:"visual",inherited:!1,animationType:"byComputedValueType",percentages:"referToElementFontSize",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration-thickness"},"text-emphasis":{syntax:"<'text-emphasis-style'> || <'text-emphasis-color'>",media:"visual",inherited:!1,animationType:["text-emphasis-color","text-emphasis-style"],percentages:"no",groups:["CSS Text Decoration"],initial:["text-emphasis-style","text-emphasis-color"],appliesto:"allElements",computed:["text-emphasis-style","text-emphasis-color"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis"},"text-emphasis-color":{syntax:"<color>",media:"visual",inherited:!1,animationType:"color",percentages:"no",groups:["CSS Text Decoration"],initial:"currentcolor",appliesto:"allElements",computed:"computedColor",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis-color"},"text-emphasis-position":{syntax:"[ over | under ] && [ right | left ]",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"over right",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis-position"},"text-emphasis-style":{syntax:"none | [ [ filled | open ] || [ dot | circle | double-circle | triangle | sesame ] ] | <string>",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-emphasis-style"},"text-indent":{syntax:"<length-percentage> && hanging? && each-line?",media:"visual",inherited:!0,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Text"],initial:"0",appliesto:"blockContainers",computed:"percentageOrAbsoluteLengthPlusKeywords",order:"lengthOrPercentageBeforeKeywords",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-indent"},"text-justify":{syntax:"auto | inter-character | inter-word | none",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"auto",appliesto:"inlineLevelAndTableCellElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-justify"},"text-orientation":{syntax:"mixed | upright | sideways",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Writing Modes"],initial:"mixed",appliesto:"allElementsExceptTableRowGroupsRowsColumnGroupsAndColumns",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-orientation"},"text-overflow":{syntax:"[ clip | ellipsis | <string> ]{1,2}",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"clip",appliesto:"blockContainerElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-overflow"},"text-rendering":{syntax:"auto | optimizeSpeed | optimizeLegibility | geometricPrecision",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Miscellaneous"],initial:"auto",appliesto:"textElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-rendering"},"text-shadow":{syntax:"none | <shadow-t>#",media:"visual",inherited:!0,animationType:"shadowList",percentages:"no",groups:["CSS Text Decoration"],initial:"none",appliesto:"allElements",computed:"colorPlusThreeAbsoluteLengths",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-shadow"},"text-size-adjust":{syntax:"none | auto | <percentage>",media:"visual",inherited:!0,animationType:"discrete",percentages:"referToSizeOfFont",groups:["CSS Text"],initial:"autoForSmartphoneBrowsersSupportingInflation",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"experimental",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-size-adjust"},"text-transform":{syntax:"none | capitalize | uppercase | lowercase | full-width | full-size-kana",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"none",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-transform"},"text-underline-offset":{syntax:"auto | <length> | <percentage> ",media:"visual",inherited:!0,animationType:"byComputedValueType",percentages:"referToElementFontSize",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-underline-offset"},"text-underline-position":{syntax:"auto | from-font | [ under || [ left | right ] ]",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text Decoration"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/text-underline-position"},top:{syntax:"<length> | <percentage> | auto",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToContainingBlockHeight",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/top"},"touch-action":{syntax:"auto | none | [ [ pan-x | pan-left | pan-right ] || [ pan-y | pan-up | pan-down ] || pinch-zoom ] | manipulation",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["Pointer Events"],initial:"auto",appliesto:"allElementsExceptNonReplacedInlineElementsTableRowsColumnsRowColumnGroups",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/touch-action"},transform:{syntax:"none | <transform-list>",media:"visual",inherited:!1,animationType:"transform",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform"},"transform-box":{syntax:"content-box | border-box | fill-box | stroke-box | view-box",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transforms"],initial:"view-box",appliesto:"transformableElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform-box"},"transform-origin":{syntax:"[ <length-percentage> | left | center | right | top | bottom ] | [ [ <length-percentage> | left | center | right ] && [ <length-percentage> | top | center | bottom ] ] <length>?",media:"visual",inherited:!1,animationType:"simpleListOfLpc",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"50% 50% 0",appliesto:"transformableElements",computed:"forLengthAbsoluteValueOtherwisePercentage",order:"oneOrTwoValuesLengthAbsoluteKeywordsPercentages",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform-origin"},"transform-style":{syntax:"flat | preserve-3d",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transforms"],initial:"flat",appliesto:"transformableElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transform-style"},transition:{syntax:"<single-transition>#",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transitions"],initial:["transition-delay","transition-duration","transition-property","transition-timing-function"],appliesto:"allElementsAndPseudos",computed:["transition-delay","transition-duration","transition-property","transition-timing-function"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition"},"transition-delay":{syntax:"<time>#",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transitions"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-delay"},"transition-duration":{syntax:"<time>#",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transitions"],initial:"0s",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-duration"},"transition-property":{syntax:"none | <single-transition-property>#",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transitions"],initial:"all",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-property"},"transition-timing-function":{syntax:"<easing-function>#",media:"interactive",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Transitions"],initial:"ease",appliesto:"allElementsAndPseudos",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/transition-timing-function"},translate:{syntax:"none | <length-percentage> [ <length-percentage> <length>? ]?",media:"visual",inherited:!1,animationType:"transform",percentages:"referToSizeOfBoundingBox",groups:["CSS Transforms"],initial:"none",appliesto:"transformableElements",computed:"asSpecifiedRelativeToAbsoluteLengths",order:"perGrammar",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/translate"},"unicode-bidi":{syntax:"normal | embed | isolate | bidi-override | isolate-override | plaintext",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Writing Modes"],initial:"normal",appliesto:"allElementsSomeValuesNoEffectOnNonInlineElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/unicode-bidi"},"user-select":{syntax:"auto | text | none | contain | all",media:"visual",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Basic User Interface"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/user-select"},"vertical-align":{syntax:"baseline | sub | super | text-top | text-bottom | middle | top | bottom | <percentage> | <length>",media:"visual",inherited:!1,animationType:"length",percentages:"referToLineHeight",groups:["CSS Table"],initial:"baseline",appliesto:"inlineLevelAndTableCellElements",computed:"absoluteLengthOrKeyword",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/vertical-align"},visibility:{syntax:"visible | hidden | collapse",media:"visual",inherited:!0,animationType:"visibility",percentages:"no",groups:["CSS Box Model"],initial:"visible",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/visibility"},"white-space":{syntax:"normal | pre | nowrap | pre-wrap | pre-line | break-spaces",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/white-space"},widows:{syntax:"<integer>",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Fragmentation"],initial:"2",appliesto:"blockContainerElements",computed:"asSpecified",order:"perGrammar",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/widows"},width:{syntax:"auto | <length> | <percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>)",media:"visual",inherited:!1,animationType:"lpc",percentages:"referToWidthOfContainingBlock",groups:["CSS Box Model"],initial:"auto",appliesto:"allElementsButNonReplacedAndTableRows",computed:"percentageAutoOrAbsoluteLength",order:"lengthOrPercentageBeforeKeywordIfBothPresent",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/width"},"will-change":{syntax:"auto | <animateable-feature>#",media:"all",inherited:!1,animationType:"discrete",percentages:"no",groups:["CSS Will Change"],initial:"auto",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/will-change"},"word-break":{syntax:"normal | break-all | keep-all | break-word",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/word-break"},"word-spacing":{syntax:"normal | <length>",media:"visual",inherited:!0,animationType:"length",percentages:"referToWidthOfAffectedGlyph",groups:["CSS Text"],initial:"normal",appliesto:"allElements",computed:"optimumMinAndMaxValueOfAbsoluteLengthPercentageOrNormal",order:"uniqueOrder",alsoAppliesTo:["::first-letter","::first-line","::placeholder"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/word-spacing"},"word-wrap":{syntax:"normal | break-word",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Text"],initial:"normal",appliesto:"nonReplacedInlineElements",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/overflow-wrap"},"writing-mode":{syntax:"horizontal-tb | vertical-rl | vertical-lr | sideways-rl | sideways-lr",media:"visual",inherited:!0,animationType:"discrete",percentages:"no",groups:["CSS Writing Modes"],initial:"horizontal-tb",appliesto:"allElementsExceptTableRowColumnGroupsTableRowsColumns",computed:"asSpecified",order:"uniqueOrder",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/writing-mode"},"z-index":{syntax:"auto | <integer>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["CSS Positioning"],initial:"auto",appliesto:"positionedElements",computed:"asSpecified",order:"uniqueOrder",stacking:!0,status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/z-index"},zoom:{syntax:"normal | reset | <number> | <percentage>",media:"visual",inherited:!1,animationType:"integer",percentages:"no",groups:["Microsoft Extensions"],initial:"normal",appliesto:"allElements",computed:"asSpecified",order:"uniqueOrder",status:"nonstandard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/zoom"}}});var Fw=p((_se,U7)=>{U7.exports={"absolute-size":{syntax:"xx-small | x-small | small | medium | large | x-large | xx-large | xxx-large"},"alpha-value":{syntax:"<number> | <percentage>"},"angle-percentage":{syntax:"<angle> | <percentage>"},"angular-color-hint":{syntax:"<angle-percentage>"},"angular-color-stop":{syntax:"<color> && <color-stop-angle>?"},"angular-color-stop-list":{syntax:"[ <angular-color-stop> [, <angular-color-hint>]? ]# , <angular-color-stop>"},"animateable-feature":{syntax:"scroll-position | contents | <custom-ident>"},attachment:{syntax:"scroll | fixed | local"},"attr()":{syntax:"attr( <attr-name> <type-or-unit>? [, <attr-fallback> ]? )"},"attr-matcher":{syntax:"[ '~' | '|' | '^' | '$' | '*' ]? '='"},"attr-modifier":{syntax:"i | s"},"attribute-selector":{syntax:"'[' <wq-name> ']' | '[' <wq-name> <attr-matcher> [ <string-token> | <ident-token> ] <attr-modifier>? ']'"},"auto-repeat":{syntax:"repeat( [ auto-fill | auto-fit ] , [ <line-names>? <fixed-size> ]+ <line-names>? )"},"auto-track-list":{syntax:`[ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>? <auto-repeat>
|
||
[ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>?`},"baseline-position":{syntax:"[ first | last ]? baseline"},"basic-shape":{syntax:"<inset()> | <circle()> | <ellipse()> | <polygon()> | <path()>"},"bg-image":{syntax:"none | <image>"},"bg-layer":{syntax:"<bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box>"},"bg-position":{syntax:"[ [ 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":{syntax:"[ <length-percentage> | auto ]{1,2} | cover | contain"},"blur()":{syntax:"blur( <length> )"},"blend-mode":{syntax:"normal | multiply | screen | overlay | darken | lighten | color-dodge | color-burn | hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosity"},box:{syntax:"border-box | padding-box | content-box"},"brightness()":{syntax:"brightness( <number-percentage> )"},"calc()":{syntax:"calc( <calc-sum> )"},"calc-sum":{syntax:"<calc-product> [ [ '+' | '-' ] <calc-product> ]*"},"calc-product":{syntax:"<calc-value> [ '*' <calc-value> | '/' <number> ]*"},"calc-value":{syntax:"<number> | <dimension> | <percentage> | ( <calc-sum> )"},"cf-final-image":{syntax:"<image> | <color>"},"cf-mixing-image":{syntax:"<percentage>? && <image>"},"circle()":{syntax:"circle( [ <shape-radius> ]? [ at <position> ]? )"},"clamp()":{syntax:"clamp( <calc-sum>#{3} )"},"class-selector":{syntax:"'.' <ident-token>"},"clip-source":{syntax:"<url>"},color:{syntax:"<rgb()> | <rgba()> | <hsl()> | <hsla()> | <hwb()> | <lab()> | <lch()> | <hex-color> | <named-color> | currentcolor | <deprecated-system-color>"},"color-stop":{syntax:"<color-stop-length> | <color-stop-angle>"},"color-stop-angle":{syntax:"<angle-percentage>{1,2}"},"color-stop-length":{syntax:"<length-percentage>{1,2}"},"color-stop-list":{syntax:"[ <linear-color-stop> [, <linear-color-hint>]? ]# , <linear-color-stop>"},combinator:{syntax:"'>' | '+' | '~' | [ '||' ]"},"common-lig-values":{syntax:"[ common-ligatures | no-common-ligatures ]"},"compat-auto":{syntax:"searchfield | textarea | push-button | slider-horizontal | checkbox | radio | square-button | menulist | listbox | meter | progress-bar | button"},"composite-style":{syntax:"clear | copy | source-over | source-in | source-out | source-atop | destination-over | destination-in | destination-out | destination-atop | xor"},"compositing-operator":{syntax:"add | subtract | intersect | exclude"},"compound-selector":{syntax:"[ <type-selector>? <subclass-selector>* [ <pseudo-element-selector> <pseudo-class-selector>* ]* ]!"},"compound-selector-list":{syntax:"<compound-selector>#"},"complex-selector":{syntax:"<compound-selector> [ <combinator>? <compound-selector> ]*"},"complex-selector-list":{syntax:"<complex-selector>#"},"conic-gradient()":{syntax:"conic-gradient( [ from <angle> ]? [ at <position> ]?, <angular-color-stop-list> )"},"contextual-alt-values":{syntax:"[ contextual | no-contextual ]"},"content-distribution":{syntax:"space-between | space-around | space-evenly | stretch"},"content-list":{syntax:"[ <string> | contents | <image> | <counter> | <quote> | <target> | <leader()> ]+"},"content-position":{syntax:"center | start | end | flex-start | flex-end"},"content-replacement":{syntax:"<image>"},"contrast()":{syntax:"contrast( [ <number-percentage> ] )"},counter:{syntax:"<counter()> | <counters()>"},"counter()":{syntax:"counter( <counter-name>, <counter-style>? )"},"counter-name":{syntax:"<custom-ident>"},"counter-style":{syntax:"<counter-style-name> | symbols()"},"counter-style-name":{syntax:"<custom-ident>"},"counters()":{syntax:"counters( <counter-name>, <string>, <counter-style>? )"},"cross-fade()":{syntax:"cross-fade( <cf-mixing-image> , <cf-final-image>? )"},"cubic-bezier-timing-function":{syntax:"ease | ease-in | ease-out | ease-in-out | cubic-bezier(<number [0,1]>, <number>, <number [0,1]>, <number>)"},"deprecated-system-color":{syntax:"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":{syntax:"[ discretionary-ligatures | no-discretionary-ligatures ]"},"display-box":{syntax:"contents | none"},"display-inside":{syntax:"flow | flow-root | table | flex | grid | ruby"},"display-internal":{syntax:"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":{syntax:"inline-block | inline-list-item | inline-table | inline-flex | inline-grid"},"display-listitem":{syntax:"<display-outside>? && [ flow | flow-root ]? && list-item"},"display-outside":{syntax:"block | inline | run-in"},"drop-shadow()":{syntax:"drop-shadow( <length>{2,3} <color>? )"},"east-asian-variant-values":{syntax:"[ jis78 | jis83 | jis90 | jis04 | simplified | traditional ]"},"east-asian-width-values":{syntax:"[ full-width | proportional-width ]"},"element()":{syntax:"element( <id-selector> )"},"ellipse()":{syntax:"ellipse( [ <shape-radius>{2} ]? [ at <position> ]? )"},"ending-shape":{syntax:"circle | ellipse"},"env()":{syntax:"env( <custom-ident> , <declaration-value>? )"},"explicit-track-list":{syntax:"[ <line-names>? <track-size> ]+ <line-names>?"},"family-name":{syntax:"<string> | <custom-ident>+"},"feature-tag-value":{syntax:"<string> [ <integer> | on | off ]?"},"feature-type":{syntax:"@stylistic | @historical-forms | @styleset | @character-variant | @swash | @ornaments | @annotation"},"feature-value-block":{syntax:"<feature-type> '{' <feature-value-declaration-list> '}'"},"feature-value-block-list":{syntax:"<feature-value-block>+"},"feature-value-declaration":{syntax:"<custom-ident>: <integer>+;"},"feature-value-declaration-list":{syntax:"<feature-value-declaration>"},"feature-value-name":{syntax:"<custom-ident>"},"fill-rule":{syntax:"nonzero | evenodd"},"filter-function":{syntax:"<blur()> | <brightness()> | <contrast()> | <drop-shadow()> | <grayscale()> | <hue-rotate()> | <invert()> | <opacity()> | <saturate()> | <sepia()>"},"filter-function-list":{syntax:"[ <filter-function> | <url> ]+"},"final-bg-layer":{syntax:"<'background-color'> || <bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box>"},"fit-content()":{syntax:"fit-content( [ <length> | <percentage> ] )"},"fixed-breadth":{syntax:"<length-percentage>"},"fixed-repeat":{syntax:"repeat( [ <integer [1,\u221E]> ] , [ <line-names>? <fixed-size> ]+ <line-names>? )"},"fixed-size":{syntax:"<fixed-breadth> | minmax( <fixed-breadth> , <track-breadth> ) | minmax( <inflexible-breadth> , <fixed-breadth> )"},"font-stretch-absolute":{syntax:"normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | <percentage>"},"font-variant-css21":{syntax:"[ normal | small-caps ]"},"font-weight-absolute":{syntax:"normal | bold | <number [1,1000]>"},"frequency-percentage":{syntax:"<frequency> | <percentage>"},"general-enclosed":{syntax:"[ <function-token> <any-value> ) ] | ( <ident> <any-value> )"},"generic-family":{syntax:"serif | sans-serif | cursive | fantasy | monospace"},"generic-name":{syntax:"serif | sans-serif | cursive | fantasy | monospace"},"geometry-box":{syntax:"<shape-box> | fill-box | stroke-box | view-box"},gradient:{syntax:"<linear-gradient()> | <repeating-linear-gradient()> | <radial-gradient()> | <repeating-radial-gradient()> | <conic-gradient()> | <repeating-conic-gradient()>"},"grayscale()":{syntax:"grayscale( <number-percentage> )"},"grid-line":{syntax:"auto | <custom-ident> | [ <integer> && <custom-ident>? ] | [ span && [ <integer> || <custom-ident> ] ]"},"historical-lig-values":{syntax:"[ historical-ligatures | no-historical-ligatures ]"},"hsl()":{syntax:"hsl( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsl( <hue>, <percentage>, <percentage>, <alpha-value>? )"},"hsla()":{syntax:"hsla( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsla( <hue>, <percentage>, <percentage>, <alpha-value>? )"},hue:{syntax:"<number> | <angle>"},"hue-rotate()":{syntax:"hue-rotate( <angle> )"},"hwb()":{syntax:"hwb( [<hue> | none] [<percentage> | none] [<percentage> | none] [ / [<alpha-value> | none] ]? )"},"id-selector":{syntax:"<hash-token>"},image:{syntax:"<url> | <image()> | <image-set()> | <element()> | <paint()> | <cross-fade()> | <gradient>"},"image()":{syntax:"image( <image-tags>? [ <image-src>? , <color>? ]! )"},"image-set()":{syntax:"image-set( <image-set-option># )"},"image-set-option":{syntax:"[ <image> | <string> ] [ <resolution> || type(<string>) ]"},"image-src":{syntax:"<url> | <string>"},"image-tags":{syntax:"ltr | rtl"},"inflexible-breadth":{syntax:"<length> | <percentage> | min-content | max-content | auto"},"inset()":{syntax:"inset( <length-percentage>{1,4} [ round <'border-radius'> ]? )"},"invert()":{syntax:"invert( <number-percentage> )"},"keyframes-name":{syntax:"<custom-ident> | <string>"},"keyframe-block":{syntax:`<keyframe-selector># {
|
||
<declaration-list>
|
||
}`},"keyframe-block-list":{syntax:"<keyframe-block>+"},"keyframe-selector":{syntax:"from | to | <percentage>"},"layer()":{syntax:"layer( <layer-name> )"},"layer-name":{syntax:"<ident> [ '.' <ident> ]*"},"leader()":{syntax:"leader( <leader-type> )"},"leader-type":{syntax:"dotted | solid | space | <string>"},"length-percentage":{syntax:"<length> | <percentage>"},"line-names":{syntax:"'[' <custom-ident>* ']'"},"line-name-list":{syntax:"[ <line-names> | <name-repeat> ]+"},"line-style":{syntax:"none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset"},"line-width":{syntax:"<length> | thin | medium | thick"},"linear-color-hint":{syntax:"<length-percentage>"},"linear-color-stop":{syntax:"<color> <color-stop-length>?"},"linear-gradient()":{syntax:"linear-gradient( [ <angle> | to <side-or-corner> ]? , <color-stop-list> )"},"mask-layer":{syntax:"<mask-reference> || <position> [ / <bg-size> ]? || <repeat-style> || <geometry-box> || [ <geometry-box> | no-clip ] || <compositing-operator> || <masking-mode>"},"mask-position":{syntax:"[ <length-percentage> | left | center | right ] [ <length-percentage> | top | center | bottom ]?"},"mask-reference":{syntax:"none | <image> | <mask-source>"},"mask-source":{syntax:"<url>"},"masking-mode":{syntax:"alpha | luminance | match-source"},"matrix()":{syntax:"matrix( <number>#{6} )"},"matrix3d()":{syntax:"matrix3d( <number>#{16} )"},"max()":{syntax:"max( <calc-sum># )"},"media-and":{syntax:"<media-in-parens> [ and <media-in-parens> ]+"},"media-condition":{syntax:"<media-not> | <media-and> | <media-or> | <media-in-parens>"},"media-condition-without-or":{syntax:"<media-not> | <media-and> | <media-in-parens>"},"media-feature":{syntax:"( [ <mf-plain> | <mf-boolean> | <mf-range> ] )"},"media-in-parens":{syntax:"( <media-condition> ) | <media-feature> | <general-enclosed>"},"media-not":{syntax:"not <media-in-parens>"},"media-or":{syntax:"<media-in-parens> [ or <media-in-parens> ]+"},"media-query":{syntax:"<media-condition> | [ not | only ]? <media-type> [ and <media-condition-without-or> ]?"},"media-query-list":{syntax:"<media-query>#"},"media-type":{syntax:"<ident>"},"mf-boolean":{syntax:"<mf-name>"},"mf-name":{syntax:"<ident>"},"mf-plain":{syntax:"<mf-name> : <mf-value>"},"mf-range":{syntax:`<mf-name> [ '<' | '>' ]? '='? <mf-value>
|
||
| <mf-value> [ '<' | '>' ]? '='? <mf-name>
|
||
| <mf-value> '<' '='? <mf-name> '<' '='? <mf-value>
|
||
| <mf-value> '>' '='? <mf-name> '>' '='? <mf-value>`},"mf-value":{syntax:"<number> | <dimension> | <ident> | <ratio>"},"min()":{syntax:"min( <calc-sum># )"},"minmax()":{syntax:"minmax( [ <length> | <percentage> | min-content | max-content | auto ] , [ <length> | <percentage> | <flex> | min-content | max-content | auto ] )"},"name-repeat":{syntax:"repeat( [ <integer [1,\u221E]> | auto-fill ], <line-names>+ )"},"named-color":{syntax:"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":{syntax:"<ident>"},"ns-prefix":{syntax:"[ <ident-token> | '*' ]? '|'"},"number-percentage":{syntax:"<number> | <percentage>"},"numeric-figure-values":{syntax:"[ lining-nums | oldstyle-nums ]"},"numeric-fraction-values":{syntax:"[ diagonal-fractions | stacked-fractions ]"},"numeric-spacing-values":{syntax:"[ proportional-nums | tabular-nums ]"},nth:{syntax:"<an-plus-b> | even | odd"},"opacity()":{syntax:"opacity( [ <number-percentage> ] )"},"overflow-position":{syntax:"unsafe | safe"},"outline-radius":{syntax:"<length> | <percentage>"},"page-body":{syntax:"<declaration>? [ ; <page-body> ]? | <page-margin-box> <page-body>"},"page-margin-box":{syntax:"<page-margin-box-type> '{' <declaration-list> '}'"},"page-margin-box-type":{syntax:"@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":{syntax:"[ <page-selector># ]?"},"page-selector":{syntax:"<pseudo-page>+ | <ident> <pseudo-page>*"},"page-size":{syntax:"A5 | A4 | A3 | B5 | B4 | JIS-B5 | JIS-B4 | letter | legal | ledger"},"path()":{syntax:"path( [ <fill-rule>, ]? <string> )"},"paint()":{syntax:"paint( <ident>, <declaration-value>? )"},"perspective()":{syntax:"perspective( <length> )"},"polygon()":{syntax:"polygon( <fill-rule>? , [ <length-percentage> <length-percentage> ]# )"},position:{syntax:"[ [ 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":{syntax:"':' <ident-token> | ':' <function-token> <any-value> ')'"},"pseudo-element-selector":{syntax:"':' <pseudo-class-selector>"},"pseudo-page":{syntax:": [ left | right | first | blank ]"},quote:{syntax:"open-quote | close-quote | no-open-quote | no-close-quote"},"radial-gradient()":{syntax:"radial-gradient( [ <ending-shape> || <size> ]? [ at <position> ]? , <color-stop-list> )"},"relative-selector":{syntax:"<combinator>? <complex-selector>"},"relative-selector-list":{syntax:"<relative-selector>#"},"relative-size":{syntax:"larger | smaller"},"repeat-style":{syntax:"repeat-x | repeat-y | [ repeat | space | round | no-repeat ]{1,2}"},"repeating-conic-gradient()":{syntax:"repeating-conic-gradient( [ from <angle> ]? [ at <position> ]?, <angular-color-stop-list> )"},"repeating-linear-gradient()":{syntax:"repeating-linear-gradient( [ <angle> | to <side-or-corner> ]? , <color-stop-list> )"},"repeating-radial-gradient()":{syntax:"repeating-radial-gradient( [ <ending-shape> || <size> ]? [ at <position> ]? , <color-stop-list> )"},"rgb()":{syntax:"rgb( <percentage>{3} [ / <alpha-value> ]? ) | rgb( <number>{3} [ / <alpha-value> ]? ) | rgb( <percentage>#{3} , <alpha-value>? ) | rgb( <number>#{3} , <alpha-value>? )"},"rgba()":{syntax:"rgba( <percentage>{3} [ / <alpha-value> ]? ) | rgba( <number>{3} [ / <alpha-value> ]? ) | rgba( <percentage>#{3} , <alpha-value>? ) | rgba( <number>#{3} , <alpha-value>? )"},"rotate()":{syntax:"rotate( [ <angle> | <zero> ] )"},"rotate3d()":{syntax:"rotate3d( <number> , <number> , <number> , [ <angle> | <zero> ] )"},"rotateX()":{syntax:"rotateX( [ <angle> | <zero> ] )"},"rotateY()":{syntax:"rotateY( [ <angle> | <zero> ] )"},"rotateZ()":{syntax:"rotateZ( [ <angle> | <zero> ] )"},"saturate()":{syntax:"saturate( <number-percentage> )"},"scale()":{syntax:"scale( <number> , <number>? )"},"scale3d()":{syntax:"scale3d( <number> , <number> , <number> )"},"scaleX()":{syntax:"scaleX( <number> )"},"scaleY()":{syntax:"scaleY( <number> )"},"scaleZ()":{syntax:"scaleZ( <number> )"},"self-position":{syntax:"center | start | end | self-start | self-end | flex-start | flex-end"},"shape-radius":{syntax:"<length-percentage> | closest-side | farthest-side"},"skew()":{syntax:"skew( [ <angle> | <zero> ] , [ <angle> | <zero> ]? )"},"skewX()":{syntax:"skewX( [ <angle> | <zero> ] )"},"skewY()":{syntax:"skewY( [ <angle> | <zero> ] )"},"sepia()":{syntax:"sepia( <number-percentage> )"},shadow:{syntax:"inset? && <length>{2,4} && <color>?"},"shadow-t":{syntax:"[ <length>{2,3} && <color>? ]"},shape:{syntax:"rect(<top>, <right>, <bottom>, <left>)"},"shape-box":{syntax:"<box> | margin-box"},"side-or-corner":{syntax:"[ left | right ] || [ top | bottom ]"},"single-animation":{syntax:"<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":{syntax:"normal | reverse | alternate | alternate-reverse"},"single-animation-fill-mode":{syntax:"none | forwards | backwards | both"},"single-animation-iteration-count":{syntax:"infinite | <number>"},"single-animation-play-state":{syntax:"running | paused"},"single-animation-timeline":{syntax:"auto | none | <timeline-name>"},"single-transition":{syntax:"[ none | <single-transition-property> ] || <time> || <easing-function> || <time>"},"single-transition-property":{syntax:"all | <custom-ident>"},size:{syntax:"closest-side | farthest-side | closest-corner | farthest-corner | <length> | <length-percentage>{2}"},"step-position":{syntax:"jump-start | jump-end | jump-none | jump-both | start | end"},"step-timing-function":{syntax:"step-start | step-end | steps(<integer>[, <step-position>]?)"},"subclass-selector":{syntax:"<id-selector> | <class-selector> | <attribute-selector> | <pseudo-class-selector>"},"supports-condition":{syntax:"not <supports-in-parens> | <supports-in-parens> [ and <supports-in-parens> ]* | <supports-in-parens> [ or <supports-in-parens> ]*"},"supports-in-parens":{syntax:"( <supports-condition> ) | <supports-feature> | <general-enclosed>"},"supports-feature":{syntax:"<supports-decl> | <supports-selector-fn>"},"supports-decl":{syntax:"( <declaration> )"},"supports-selector-fn":{syntax:"selector( <complex-selector> )"},symbol:{syntax:"<string> | <image> | <custom-ident>"},target:{syntax:"<target-counter()> | <target-counters()> | <target-text()>"},"target-counter()":{syntax:"target-counter( [ <string> | <url> ] , <custom-ident> , <counter-style>? )"},"target-counters()":{syntax:"target-counters( [ <string> | <url> ] , <custom-ident> , <string> , <counter-style>? )"},"target-text()":{syntax:"target-text( [ <string> | <url> ] , [ content | before | after | first-letter ]? )"},"time-percentage":{syntax:"<time> | <percentage>"},"timeline-name":{syntax:"<custom-ident> | <string>"},"easing-function":{syntax:"linear | <cubic-bezier-timing-function> | <step-timing-function>"},"track-breadth":{syntax:"<length-percentage> | <flex> | min-content | max-content | auto"},"track-list":{syntax:"[ <line-names>? [ <track-size> | <track-repeat> ] ]+ <line-names>?"},"track-repeat":{syntax:"repeat( [ <integer [1,\u221E]> ] , [ <line-names>? <track-size> ]+ <line-names>? )"},"track-size":{syntax:"<track-breadth> | minmax( <inflexible-breadth> , <track-breadth> ) | fit-content( [ <length> | <percentage> ] )"},"transform-function":{syntax:"<matrix()> | <translate()> | <translateX()> | <translateY()> | <scale()> | <scaleX()> | <scaleY()> | <rotate()> | <skew()> | <skewX()> | <skewY()> | <matrix3d()> | <translate3d()> | <translateZ()> | <scale3d()> | <scaleZ()> | <rotate3d()> | <rotateX()> | <rotateY()> | <rotateZ()> | <perspective()>"},"transform-list":{syntax:"<transform-function>+"},"translate()":{syntax:"translate( <length-percentage> , <length-percentage>? )"},"translate3d()":{syntax:"translate3d( <length-percentage> , <length-percentage> , <length> )"},"translateX()":{syntax:"translateX( <length-percentage> )"},"translateY()":{syntax:"translateY( <length-percentage> )"},"translateZ()":{syntax:"translateZ( <length> )"},"type-or-unit":{syntax:"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":{syntax:"<wq-name> | <ns-prefix>? '*'"},"var()":{syntax:"var( <custom-property-name> , <declaration-value>? )"},"viewport-length":{syntax:"auto | <length-percentage>"},"visual-box":{syntax:"content-box | padding-box | border-box"},"wq-name":{syntax:"<ns-prefix>? <ident-token>"}}});var Vw=p((Lse,Uw)=>{"use strict";var fh=Rw(),V7=Mw(),H7=Gw(),K7=Fw(),jw=/^\s*\|\s*/;function X7(e){let t=Object.create(null);for(let r in e){let n=e[r],i=null;if(n.descriptors){i=Object.create(null);for(let a in n.descriptors)i[a]=n.descriptors[a].syntax}t[r.substr(1)]={prelude:n.syntax.trim().replace(/\{(.|\s)+\}/,"").match(/^@\S+\s+([^;\{]*)/)[1].trim()||null,descriptors:i}}return t}function Eu(e,t){let r={};for(let n in e)r[n]=e[n].syntax||e[n];for(let n in t)n in e?t[n].syntax?r[n]=jw.test(t[n].syntax)?r[n]+" "+t[n].syntax.trim():t[n].syntax:delete r[n]:t[n].syntax&&(r[n]=t[n].syntax.replace(jw,""));return r}function Y7(e,t){let r={};for(let n in e){let i=t[n]&&t[n].descriptors||null;r[n]={prelude:n in t&&"prelude"in t[n]?t[n].prelude:e[n].prelude||null,descriptors:Eu(e[n].descriptors||{},i||{})}}for(let n in t)hasOwnProperty.call(e,n)||(r[n]={prelude:t[n].prelude||null,descriptors:t[n].descriptors&&Eu({},t[n].descriptors)});return r}var $7={types:Eu(K7,fh.types),atrules:Y7(X7(V7),fh.atrules),properties:Eu(H7,fh.properties)};Uw.exports=$7});var gh=p(qs=>{"use strict";var We=R(),Hw=mt(),fr=43,ft=45,Au=110,yn=!0,Q7=!1;function Ou(e,t){let r=this.tokenStart+e,n=this.charCodeAt(r);for((n===fr||n===ft)&&(t&&this.error("Number sign is not allowed"),r++);r<this.tokenEnd;r++)Hw.isDigit(this.charCodeAt(r))||this.error("Integer is expected",r)}function fi(e){return Ou.call(this,0,e)}function Hr(e,t){if(!this.cmpChar(this.tokenStart+e,t)){let r="";switch(t){case Au:r="N is expected";break;case ft:r="HyphenMinus is expected";break}this.error(r,this.tokenStart+e)}}function hh(){let e=0,t=0,r=this.tokenType;for(;r===We.WhiteSpace||r===We.Comment;)r=this.lookupType(++e);if(r!==We.Number)if(this.isDelim(fr,e)||this.isDelim(ft,e)){t=this.isDelim(fr,e)?fr:ft;do r=this.lookupType(++e);while(r===We.WhiteSpace||r===We.Comment);r!==We.Number&&(this.skip(e),fi.call(this,yn))}else return null;return e>0&&this.skip(e),t===0&&(r=this.charCodeAt(this.tokenStart),r!==fr&&r!==ft&&this.error("Number sign is expected")),fi.call(this,t!==0),t===ft?"-"+this.consume(We.Number):this.consume(We.Number)}var Z7="AnPlusB",J7={a:[String,null],b:[String,null]};function eG(){let e=this.tokenStart,t=null,r=null;if(this.tokenType===We.Number)fi.call(this,Q7),r=this.consume(We.Number);else if(this.tokenType===We.Ident&&this.cmpChar(this.tokenStart,ft))switch(t="-1",Hr.call(this,1,Au),this.tokenEnd-this.tokenStart){case 2:this.next(),r=hh.call(this);break;case 3:Hr.call(this,2,ft),this.next(),this.skipSC(),fi.call(this,yn),r="-"+this.consume(We.Number);break;default:Hr.call(this,2,ft),Ou.call(this,3,yn),this.next(),r=this.substrToCursor(e+2)}else if(this.tokenType===We.Ident||this.isDelim(fr)&&this.lookupType(1)===We.Ident){let n=0;switch(t="1",this.isDelim(fr)&&(n=1,this.next()),Hr.call(this,0,Au),this.tokenEnd-this.tokenStart){case 1:this.next(),r=hh.call(this);break;case 2:Hr.call(this,1,ft),this.next(),this.skipSC(),fi.call(this,yn),r="-"+this.consume(We.Number);break;default:Hr.call(this,1,ft),Ou.call(this,2,yn),this.next(),r=this.substrToCursor(e+n+1)}}else if(this.tokenType===We.Dimension){let n=this.charCodeAt(this.tokenStart),i=n===fr||n===ft,a=this.tokenStart+i;for(;a<this.tokenEnd&&Hw.isDigit(this.charCodeAt(a));a++);a===this.tokenStart+i&&this.error("Integer is expected",this.tokenStart+i),Hr.call(this,a-this.tokenStart,Au),t=this.substring(e,a),a+1===this.tokenEnd?(this.next(),r=hh.call(this)):(Hr.call(this,a-this.tokenStart+1,ft),a+2===this.tokenEnd?(this.next(),this.skipSC(),fi.call(this,yn),r="-"+this.consume(We.Number)):(Ou.call(this,a-this.tokenStart+2,yn),this.next(),r=this.substrToCursor(a+1)))}else this.error();return t!==null&&t.charCodeAt(0)===fr&&(t=t.substr(1)),r!==null&&r.charCodeAt(0)===fr&&(r=r.substr(1)),{type:"AnPlusB",loc:this.getLocation(e,this.tokenStart),a:t,b:r}}function tG(e){if(e.a){let t=e.a==="+1"&&"n"||e.a==="1"&&"n"||e.a==="-1"&&"-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)}qs.generate=tG;qs.name=Z7;qs.parse=eG;qs.structure=J7});var bh=p(hi=>{"use strict";var hr=R();function Kw(e){return this.Raw(e,this.consumeUntilLeftCurlyBracketOrSemicolon,!0)}function rG(){for(let e=1,t;t=this.lookupType(e);e++){if(t===hr.RightCurlyBracket)return!0;if(t===hr.LeftCurlyBracket||t===hr.AtKeyword)return!1}return!1}var nG="Atrule",iG="atrule",aG={name:String,prelude:["AtrulePrelude","Raw",null],block:["Block",null]};function sG(){let e=this.tokenStart,t,r,n=null,i=null;switch(this.eat(hr.AtKeyword),t=this.substrToCursor(e+1),r=t.toLowerCase(),this.skipSC(),this.eof===!1&&this.tokenType!==hr.LeftCurlyBracket&&this.tokenType!==hr.Semicolon&&(this.parseAtrulePrelude?n=this.parseWithFallback(this.AtrulePrelude.bind(this,t),Kw):n=Kw.call(this,this.tokenIndex),this.skipSC()),this.tokenType){case hr.Semicolon:this.next();break;case hr.LeftCurlyBracket:hasOwnProperty.call(this.atrule,r)&&typeof this.atrule[r].block=="function"?i=this.atrule[r].block.call(this):i=this.Block(rG.call(this));break}return{type:"Atrule",loc:this.getLocation(e,this.tokenStart),name:t,prelude:n,block:i}}function oG(e){this.token(hr.AtKeyword,"@"+e.name),e.prelude!==null&&this.node(e.prelude),e.block?this.node(e.block):this.token(hr.Semicolon,";")}hi.generate=oG;hi.name=nG;hi.parse=sG;hi.structure=aG;hi.walkContext=iG});var yh=p(gi=>{"use strict";var Xw=R(),lG="AtrulePrelude",uG="atrulePrelude",cG={children:[[]]};function dG(e){let t=null;return e!==null&&(e=e.toLowerCase()),this.skipSC(),hasOwnProperty.call(this.atrule,e)&&typeof this.atrule[e].prelude=="function"?t=this.atrule[e].prelude.call(this):t=this.readSequence(this.scope.AtrulePrelude),this.skipSC(),this.eof!==!0&&this.tokenType!==Xw.LeftCurlyBracket&&this.tokenType!==Xw.Semicolon&&this.error("Semicolon or block is expected"),{type:"AtrulePrelude",loc:this.getLocationFromList(t),children:t}}function pG(e){this.children(e)}gi.generate=pG;gi.name=lG;gi.parse=dG;gi.structure=cG;gi.walkContext=uG});var xh=p(zs=>{"use strict";var qt=R(),mG=36,Yw=42,qu=61,fG=94,Sh=124,hG=126;function gG(){this.eof&&this.error("Unexpected end of input");let e=this.tokenStart,t=!1;return this.isDelim(Yw)?(t=!0,this.next()):this.isDelim(Sh)||this.eat(qt.Ident),this.isDelim(Sh)?this.charCodeAt(this.tokenStart+1)!==qu?(this.next(),this.eat(qt.Ident)):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 bG(){let e=this.tokenStart,t=this.charCodeAt(e);return t!==qu&&t!==hG&&t!==fG&&t!==mG&&t!==Yw&&t!==Sh&&this.error("Attribute selector (=, ~=, ^=, $=, *=, |=) is expected"),this.next(),t!==qu&&(this.isDelim(qu)||this.error("Equal sign is expected"),this.next()),this.substrToCursor(e)}var yG="AttributeSelector",SG={name:"Identifier",matcher:[String,null],value:["String","Identifier",null],flags:[String,null]};function xG(){let e=this.tokenStart,t,r=null,n=null,i=null;return this.eat(qt.LeftSquareBracket),this.skipSC(),t=gG.call(this),this.skipSC(),this.tokenType!==qt.RightSquareBracket&&(this.tokenType!==qt.Ident&&(r=bG.call(this),this.skipSC(),n=this.tokenType===qt.String?this.String():this.Identifier(),this.skipSC()),this.tokenType===qt.Ident&&(i=this.consume(qt.Ident),this.skipSC())),this.eat(qt.RightSquareBracket),{type:"AttributeSelector",loc:this.getLocation(e,this.tokenStart),name:t,matcher:r,value:n,flags:i}}function vG(e){this.token(qt.Delim,"["),this.node(e.name),e.matcher!==null&&(this.tokenize(e.matcher),this.node(e.value)),e.flags!==null&&this.token(qt.Ident,e.flags),this.token(qt.Delim,"]")}zs.generate=vG;zs.name=yG;zs.parse=xG;zs.structure=SG});var vh=p(bi=>{"use strict";var Kt=R();function Qw(e){return this.Raw(e,null,!0)}function CG(){return this.parseWithFallback(this.Rule,Qw)}function $w(e){return this.Raw(e,this.consumeUntilSemicolonIncluded,!0)}function kG(){if(this.tokenType===Kt.Semicolon)return $w.call(this,this.tokenIndex);let e=this.parseWithFallback(this.Declaration,$w);return this.tokenType===Kt.Semicolon&&this.next(),e}var wG="Block",TG="block",EG={children:[["Atrule","Rule","Declaration"]]};function AG(e){let t=e?kG:CG,r=this.tokenStart,n=this.createList();this.eat(Kt.LeftCurlyBracket);e:for(;!this.eof;)switch(this.tokenType){case Kt.RightCurlyBracket:break e;case Kt.WhiteSpace:case Kt.Comment:this.next();break;case Kt.AtKeyword:n.push(this.parseWithFallback(this.Atrule,Qw));break;default:n.push(t.call(this))}return this.eof||this.eat(Kt.RightCurlyBracket),{type:"Block",loc:this.getLocation(r,this.tokenStart),children:n}}function OG(e){this.token(Kt.LeftCurlyBracket,"{"),this.children(e,t=>{t.type==="Declaration"&&this.token(Kt.Semicolon,";")}),this.token(Kt.RightCurlyBracket,"}")}bi.generate=OG;bi.name=wG;bi.parse=AG;bi.structure=EG;bi.walkContext=TG});var Ch=p(_s=>{"use strict";var zu=R(),qG="Brackets",zG={children:[[]]};function _G(e,t){let r=this.tokenStart,n=null;return this.eat(zu.LeftSquareBracket),n=e.call(this,t),this.eof||this.eat(zu.RightSquareBracket),{type:"Brackets",loc:this.getLocation(r,this.tokenStart),children:n}}function LG(e){this.token(zu.Delim,"["),this.children(e),this.token(zu.Delim,"]")}_s.generate=LG;_s.name=qG;_s.parse=_G;_s.structure=zG});var kh=p(Ls=>{"use strict";var Zw=R(),WG="CDC",PG=[];function BG(){let e=this.tokenStart;return this.eat(Zw.CDC),{type:"CDC",loc:this.getLocation(e,this.tokenStart)}}function DG(){this.token(Zw.CDC,"-->")}Ls.generate=DG;Ls.name=WG;Ls.parse=BG;Ls.structure=PG});var wh=p(Ws=>{"use strict";var Jw=R(),NG="CDO",IG=[];function RG(){let e=this.tokenStart;return this.eat(Jw.CDO),{type:"CDO",loc:this.getLocation(e,this.tokenStart)}}function MG(){this.token(Jw.CDO,"<!--")}Ws.generate=MG;Ws.name=NG;Ws.parse=RG;Ws.structure=IG});var Eh=p(Ps=>{"use strict";var Th=R(),GG=46,FG="ClassSelector",jG={name:String};function UG(){return this.eatDelim(GG),{type:"ClassSelector",loc:this.getLocation(this.tokenStart-1,this.tokenEnd),name:this.consume(Th.Ident)}}function VG(e){this.token(Th.Delim,"."),this.token(Th.Ident,e.name)}Ps.generate=VG;Ps.name=FG;Ps.parse=UG;Ps.structure=jG});var Ah=p(Bs=>{"use strict";var eT=R(),HG=43,tT=47,KG=62,XG=126,YG="Combinator",$G={name:String};function QG(){let e=this.tokenStart,t;switch(this.tokenType){case eT.WhiteSpace:t=" ";break;case eT.Delim:switch(this.charCodeAt(this.tokenStart)){case KG:case HG:case XG:this.next();break;case tT:this.next(),this.eatIdent("deep"),this.eatDelim(tT);break;default:this.error("Combinator is expected")}t=this.substrToCursor(e);break}return{type:"Combinator",loc:this.getLocation(e,this.tokenStart),name:t}}function ZG(e){this.tokenize(e.name)}Bs.generate=ZG;Bs.name=YG;Bs.parse=QG;Bs.structure=$G});var Oh=p(Ds=>{"use strict";var rT=R(),JG=42,eF=47,tF="Comment",rF={value:String};function nF(){let e=this.tokenStart,t=this.tokenEnd;return this.eat(rT.Comment),t-e+2>=2&&this.charCodeAt(t-2)===JG&&this.charCodeAt(t-1)===eF&&(t-=2),{type:"Comment",loc:this.getLocation(e,this.tokenStart),value:this.substring(e+2,t)}}function iF(e){this.token(rT.Comment,"/*"+e.value+"*/")}Ds.generate=iF;Ds.name=tF;Ds.parse=nF;Ds.structure=rF});var qh=p(yi=>{"use strict";var aF=fu(),it=R(),iT=33,sF=35,oF=36,lF=38,uF=42,cF=43,nT=47;function dF(e){return this.Raw(e,this.consumeUntilExclamationMarkOrSemicolon,!0)}function pF(e){return this.Raw(e,this.consumeUntilExclamationMarkOrSemicolon,!1)}function mF(){let e=this.tokenIndex,t=this.Value();return t.type!=="Raw"&&this.eof===!1&&this.tokenType!==it.Semicolon&&this.isDelim(iT)===!1&&this.isBalanceEdge(e)===!1&&this.error(),t}var fF="Declaration",hF="declaration",gF={important:[Boolean,String],property:String,value:["Value","Raw"]};function bF(){let e=this.tokenStart,t=this.tokenIndex,r=SF.call(this),n=aF.isCustomProperty(r),i=n?this.parseCustomProperty:this.parseValue,a=n?pF:dF,s=!1,o;this.skipSC(),this.eat(it.Colon);let u=this.tokenIndex;if(n||this.skipSC(),i?o=this.parseWithFallback(mF,a):o=a.call(this,this.tokenIndex),n&&o.type==="Value"&&o.children.isEmpty){for(let l=u-this.tokenIndex;l<=0;l++)if(this.lookupType(l)===it.WhiteSpace){o.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}return this.isDelim(iT)&&(s=xF.call(this),this.skipSC()),this.eof===!1&&this.tokenType!==it.Semicolon&&this.isBalanceEdge(t)===!1&&this.error(),{type:"Declaration",loc:this.getLocation(e,this.tokenStart),important:s,property:r,value:o}}function yF(e){this.token(it.Ident,e.property),this.token(it.Colon,":"),this.node(e.value),e.important&&(this.token(it.Delim,"!"),this.token(it.Ident,e.important===!0?"important":e.important))}function SF(){let e=this.tokenStart;if(this.tokenType===it.Delim)switch(this.charCodeAt(this.tokenStart)){case uF:case oF:case cF:case sF:case lF:this.next();break;case nT:this.next(),this.isDelim(nT)&&this.next();break}return this.tokenType===it.Hash?this.eat(it.Hash):this.eat(it.Ident),this.substrToCursor(e)}function xF(){this.eat(it.Delim),this.skipSC();let e=this.consume(it.Ident);return e==="important"?!0:e}yi.generate=yF;yi.name=fF;yi.parse=bF;yi.structure=gF;yi.walkContext=hF});var zh=p(Ns=>{"use strict";var _u=R();function vF(e){return this.Raw(e,this.consumeUntilSemicolonIncluded,!0)}var CF="DeclarationList",kF={children:[["Declaration"]]};function wF(){let e=this.createList();for(;!this.eof;)switch(this.tokenType){case _u.WhiteSpace:case _u.Comment:case _u.Semicolon:this.next();break;default:e.push(this.parseWithFallback(this.Declaration,vF))}return{type:"DeclarationList",loc:this.getLocationFromList(e),children:e}}function TF(e){this.children(e,t=>{t.type==="Declaration"&&this.token(_u.Semicolon,";")})}Ns.generate=TF;Ns.name=CF;Ns.parse=wF;Ns.structure=kF});var _h=p(Is=>{"use strict";var aT=R(),EF="Dimension",AF={value:String,unit:String};function OF(){let e=this.tokenStart,t=this.consumeNumber(aT.Dimension);return{type:"Dimension",loc:this.getLocation(e,this.tokenStart),value:t,unit:this.substring(e+t.length,this.tokenStart)}}function qF(e){this.token(aT.Dimension,e.value+e.unit)}Is.generate=qF;Is.name=EF;Is.parse=OF;Is.structure=AF});var Wh=p(Si=>{"use strict";var Lh=R(),zF="Function",_F="function",LF={name:String,children:[[]]};function WF(e,t){let r=this.tokenStart,n=this.consumeFunctionName(),i=n.toLowerCase(),a;return a=t.hasOwnProperty(i)?t[i].call(this,t):e.call(this,t),this.eof||this.eat(Lh.RightParenthesis),{type:"Function",loc:this.getLocation(r,this.tokenStart),name:n,children:a}}function PF(e){this.token(Lh.Function,e.name+"("),this.children(e),this.token(Lh.RightParenthesis,")")}Si.generate=PF;Si.name=zF;Si.parse=WF;Si.structure=LF;Si.walkContext=_F});var Ph=p(xi=>{"use strict";var sT=R(),BF="XXX",DF="Hash",NF={value:String};function IF(){let e=this.tokenStart;return this.eat(sT.Hash),{type:"Hash",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e+1)}}function RF(e){this.token(sT.Hash,"#"+e.value)}xi.generate=RF;xi.name=DF;xi.parse=IF;xi.structure=NF;xi.xxx=BF});var Bh=p(Rs=>{"use strict";var oT=R(),MF="Identifier",GF={name:String};function FF(){return{type:"Identifier",loc:this.getLocation(this.tokenStart,this.tokenEnd),name:this.consume(oT.Ident)}}function jF(e){this.token(oT.Ident,e.name)}Rs.generate=jF;Rs.name=MF;Rs.parse=FF;Rs.structure=GF});var Dh=p(Ms=>{"use strict";var lT=R(),UF="IdSelector",VF={name:String};function HF(){let e=this.tokenStart;return this.eat(lT.Hash),{type:"IdSelector",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e+1)}}function KF(e){this.token(lT.Delim,"#"+e.name)}Ms.generate=KF;Ms.name=UF;Ms.parse=HF;Ms.structure=VF});var Nh=p(Gs=>{"use strict";var ht=R(),XF="MediaFeature",YF={name:String,value:["Identifier","Number","Dimension","Ratio",null]};function $F(){let e=this.tokenStart,t,r=null;if(this.eat(ht.LeftParenthesis),this.skipSC(),t=this.consume(ht.Ident),this.skipSC(),this.tokenType!==ht.RightParenthesis){switch(this.eat(ht.Colon),this.skipSC(),this.tokenType){case ht.Number:this.lookupNonWSType(1)===ht.Delim?r=this.Ratio():r=this.Number();break;case ht.Dimension:r=this.Dimension();break;case ht.Ident:r=this.Identifier();break;default:this.error("Number, dimension, ratio or identifier is expected")}this.skipSC()}return this.eat(ht.RightParenthesis),{type:"MediaFeature",loc:this.getLocation(e,this.tokenStart),name:t,value:r}}function QF(e){this.token(ht.LeftParenthesis,"("),this.token(ht.Ident,e.name),e.value!==null&&(this.token(ht.Colon,":"),this.node(e.value)),this.token(ht.RightParenthesis,")")}Gs.generate=QF;Gs.name=XF;Gs.parse=$F;Gs.structure=YF});var Ih=p(Fs=>{"use strict";var Lu=R(),ZF="MediaQuery",JF={children:[["Identifier","MediaFeature","WhiteSpace"]]};function ej(){let e=this.createList(),t=null;this.skipSC();e:for(;!this.eof;){switch(this.tokenType){case Lu.Comment:case Lu.WhiteSpace:this.next();continue;case Lu.Ident:t=this.Identifier();break;case Lu.LeftParenthesis:t=this.MediaFeature();break;default:break e}e.push(t)}return t===null&&this.error("Identifier or parenthesis is expected"),{type:"MediaQuery",loc:this.getLocationFromList(e),children:e}}function tj(e){this.children(e)}Fs.generate=tj;Fs.name=ZF;Fs.parse=ej;Fs.structure=JF});var Rh=p(js=>{"use strict";var uT=R(),rj="MediaQueryList",nj={children:[["MediaQuery"]]};function ij(){let e=this.createList();for(this.skipSC();!this.eof&&(e.push(this.MediaQuery()),this.tokenType===uT.Comma);)this.next();return{type:"MediaQueryList",loc:this.getLocationFromList(e),children:e}}function aj(e){this.children(e,()=>this.token(uT.Comma,","))}js.generate=aj;js.name=rj;js.parse=ij;js.structure=nj});var Mh=p(Us=>{"use strict";var sj=R(),oj="Nth",lj={nth:["AnPlusB","Identifier"],selector:["SelectorList",null]};function uj(){this.skipSC();let e=this.tokenStart,t=e,r=null,n;return this.lookupValue(0,"odd")||this.lookupValue(0,"even")?n=this.Identifier():n=this.AnPlusB(),t=this.tokenStart,this.skipSC(),this.lookupValue(0,"of")&&(this.next(),r=this.SelectorList(),t=this.tokenStart),{type:"Nth",loc:this.getLocation(e,t),nth:n,selector:r}}function cj(e){this.node(e.nth),e.selector!==null&&(this.token(sj.Ident,"of"),this.node(e.selector))}Us.generate=cj;Us.name=oj;Us.parse=uj;Us.structure=lj});var Gh=p(Vs=>{"use strict";var cT=R(),dj="Number",pj={value:String};function mj(){return{type:"Number",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consume(cT.Number)}}function fj(e){this.token(cT.Number,e.value)}Vs.generate=fj;Vs.name=dj;Vs.parse=mj;Vs.structure=pj});var Fh=p(Hs=>{"use strict";var hj="Operator",gj={value:String};function bj(){let e=this.tokenStart;return this.next(),{type:"Operator",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e)}}function yj(e){this.tokenize(e.value)}Hs.generate=yj;Hs.name=hj;Hs.parse=bj;Hs.structure=gj});var jh=p(Ks=>{"use strict";var Wu=R(),Sj="Parentheses",xj={children:[[]]};function vj(e,t){let r=this.tokenStart,n=null;return this.eat(Wu.LeftParenthesis),n=e.call(this,t),this.eof||this.eat(Wu.RightParenthesis),{type:"Parentheses",loc:this.getLocation(r,this.tokenStart),children:n}}function Cj(e){this.token(Wu.LeftParenthesis,"("),this.children(e),this.token(Wu.RightParenthesis,")")}Ks.generate=Cj;Ks.name=Sj;Ks.parse=vj;Ks.structure=xj});var Uh=p(Xs=>{"use strict";var dT=R(),kj="Percentage",wj={value:String};function Tj(){return{type:"Percentage",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consumeNumber(dT.Percentage)}}function Ej(e){this.token(dT.Percentage,e.value+"%")}Xs.generate=Ej;Xs.name=kj;Xs.parse=Tj;Xs.structure=wj});var Vh=p(vi=>{"use strict";var Kr=R(),Aj="PseudoClassSelector",Oj="function",qj={name:String,children:[["Raw"],null]};function zj(){let e=this.tokenStart,t=null,r,n;return this.eat(Kr.Colon),this.tokenType===Kr.Function?(r=this.consumeFunctionName(),n=r.toLowerCase(),hasOwnProperty.call(this.pseudo,n)?(this.skipSC(),t=this.pseudo[n].call(this),this.skipSC()):(t=this.createList(),t.push(this.Raw(this.tokenIndex,null,!1))),this.eat(Kr.RightParenthesis)):r=this.consume(Kr.Ident),{type:"PseudoClassSelector",loc:this.getLocation(e,this.tokenStart),name:r,children:t}}function _j(e){this.token(Kr.Colon,":"),e.children===null?this.token(Kr.Ident,e.name):(this.token(Kr.Function,e.name+"("),this.children(e),this.token(Kr.RightParenthesis,")"))}vi.generate=_j;vi.name=Aj;vi.parse=zj;vi.structure=qj;vi.walkContext=Oj});var Hh=p(Ci=>{"use strict";var gr=R(),Lj="PseudoElementSelector",Wj="function",Pj={name:String,children:[["Raw"],null]};function Bj(){let e=this.tokenStart,t=null,r,n;return this.eat(gr.Colon),this.eat(gr.Colon),this.tokenType===gr.Function?(r=this.consumeFunctionName(),n=r.toLowerCase(),hasOwnProperty.call(this.pseudo,n)?(this.skipSC(),t=this.pseudo[n].call(this),this.skipSC()):(t=this.createList(),t.push(this.Raw(this.tokenIndex,null,!1))),this.eat(gr.RightParenthesis)):r=this.consume(gr.Ident),{type:"PseudoElementSelector",loc:this.getLocation(e,this.tokenStart),name:r,children:t}}function Dj(e){this.token(gr.Colon,":"),this.token(gr.Colon,":"),e.children===null?this.token(gr.Ident,e.name):(this.token(gr.Function,e.name+"("),this.children(e),this.token(gr.RightParenthesis,")"))}Ci.generate=Dj;Ci.name=Lj;Ci.parse=Bj;Ci.structure=Pj;Ci.walkContext=Wj});var Kh=p(Ys=>{"use strict";var Pu=R(),Nj=mt(),Ij=47,Rj=46;function pT(){this.skipSC();let e=this.consume(Pu.Number);for(let t=0;t<e.length;t++){let r=e.charCodeAt(t);!Nj.isDigit(r)&&r!==Rj&&this.error("Unsigned number is expected",this.tokenStart-e.length+t)}return Number(e)===0&&this.error("Zero number is not allowed",this.tokenStart-e.length),e}var Mj="Ratio",Gj={left:String,right:String};function Fj(){let e=this.tokenStart,t=pT.call(this),r;return this.skipSC(),this.eatDelim(Ij),r=pT.call(this),{type:"Ratio",loc:this.getLocation(e,this.tokenStart),left:t,right:r}}function jj(e){this.token(Pu.Number,e.left),this.token(Pu.Delim,"/"),this.token(Pu.Number,e.right)}Ys.generate=jj;Ys.name=Mj;Ys.parse=Fj;Ys.structure=Gj});var Xh=p($s=>{"use strict";var Uj=R();function Vj(){return this.tokenIndex>0&&this.lookupType(-1)===Uj.WhiteSpace?this.tokenIndex>1?this.getTokenStart(this.tokenIndex-1):this.firstCharOffset:this.tokenStart}var Hj="Raw",Kj={value:String};function Xj(e,t,r){let n=this.getTokenStart(e),i;return this.skipUntilBalanced(e,t||this.consumeUntilBalanceEnd),r&&this.tokenStart>n?i=Vj.call(this):i=this.tokenStart,{type:"Raw",loc:this.getLocation(n,i),value:this.substring(n,i)}}function Yj(e){this.tokenize(e.value)}$s.generate=Yj;$s.name=Hj;$s.parse=Xj;$s.structure=Kj});var Yh=p(ki=>{"use strict";var $j=R();function mT(e){return this.Raw(e,this.consumeUntilLeftCurlyBracket,!0)}function Qj(){let e=this.SelectorList();return e.type!=="Raw"&&this.eof===!1&&this.tokenType!==$j.LeftCurlyBracket&&this.error(),e}var Zj="Rule",Jj="rule",eU={prelude:["SelectorList","Raw"],block:["Block"]};function tU(){let e=this.tokenIndex,t=this.tokenStart,r,n;return this.parseRulePrelude?r=this.parseWithFallback(Qj,mT):r=mT.call(this,e),n=this.Block(!0),{type:"Rule",loc:this.getLocation(t,this.tokenStart),prelude:r,block:n}}function rU(e){this.node(e.prelude),this.node(e.block)}ki.generate=rU;ki.name=Zj;ki.parse=tU;ki.structure=eU;ki.walkContext=Jj});var $h=p(Qs=>{"use strict";var nU="Selector",iU={children:[["TypeSelector","IdSelector","ClassSelector","AttributeSelector","PseudoClassSelector","PseudoElementSelector","Combinator","WhiteSpace"]]};function aU(){let e=this.readSequence(this.scope.Selector);return this.getFirstListNode(e)===null&&this.error("Selector is expected"),{type:"Selector",loc:this.getLocationFromList(e),children:e}}function sU(e){this.children(e)}Qs.generate=sU;Qs.name=nU;Qs.parse=aU;Qs.structure=iU});var Qh=p(wi=>{"use strict";var fT=R(),oU="SelectorList",lU="selector",uU={children:[["Selector","Raw"]]};function cU(){let e=this.createList();for(;!this.eof;){if(e.push(this.Selector()),this.tokenType===fT.Comma){this.next();continue}break}return{type:"SelectorList",loc:this.getLocationFromList(e),children:e}}function dU(e){this.children(e,()=>this.token(fT.Comma,","))}wi.generate=dU;wi.name=oU;wi.parse=cU;wi.structure=uU;wi.walkContext=lU});var Bu=p(eg=>{"use strict";var Zh=mt(),hT=dr(),Jh=92,gT=34,bT=39;function pU(e){let t=e.length,r=e.charCodeAt(0),n=r===gT||r===bT?1:0,i=n===1&&t>1&&e.charCodeAt(t-1)===r?t-2:t-1,a="";for(let s=n;s<=i;s++){let o=e.charCodeAt(s);if(o===Jh){if(s===i){s!==t-1&&(a=e.substr(s+1));break}if(o=e.charCodeAt(++s),Zh.isValidEscape(Jh,o)){let u=s-1,l=hT.consumeEscaped(e,u);s=l-1,a+=hT.decodeEscaped(e.substring(u+1,l))}else o===13&&e.charCodeAt(s+1)===10&&s++}else a+=e[s]}return a}function mU(e,t){let r=t?"'":'"',n=t?bT:gT,i="",a=!1;for(let s=0;s<e.length;s++){let o=e.charCodeAt(s);if(o===0){i+="\uFFFD";continue}if(o<=31||o===127){i+="\\"+o.toString(16),a=!0;continue}o===n||o===Jh?(i+="\\"+e.charAt(s),a=!1):(a&&(Zh.isHexDigit(o)||Zh.isWhiteSpace(o))&&(i+=" "),i+=e.charAt(s),a=!1)}return r+i+r}eg.decode=pU;eg.encode=mU});var tg=p(Zs=>{"use strict";var yT=Bu(),ST=R(),fU="String",hU={value:String};function gU(){return{type:"String",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:yT.decode(this.consume(ST.String))}}function bU(e){this.token(ST.String,yT.encode(e.value))}Zs.generate=bU;Zs.name=fU;Zs.parse=gU;Zs.structure=hU});var rg=p(Ti=>{"use strict";var Js=R(),yU=33;function xT(e){return this.Raw(e,null,!1)}var SU="StyleSheet",xU="stylesheet",vU={children:[["Comment","CDO","CDC","Atrule","Rule","Raw"]]};function CU(){let e=this.tokenStart,t=this.createList(),r;for(;!this.eof;){switch(this.tokenType){case Js.WhiteSpace:this.next();continue;case Js.Comment:if(this.charCodeAt(this.tokenStart+2)!==yU){this.next();continue}r=this.Comment();break;case Js.CDO:r=this.CDO();break;case Js.CDC:r=this.CDC();break;case Js.AtKeyword:r=this.parseWithFallback(this.Atrule,xT);break;default:r=this.parseWithFallback(this.Rule,xT)}t.push(r)}return{type:"StyleSheet",loc:this.getLocation(e,this.tokenStart),children:t}}function kU(e){this.children(e)}Ti.generate=kU;Ti.name=SU;Ti.parse=CU;Ti.structure=vU;Ti.walkContext=xU});var ig=p(eo=>{"use strict";var wU=R(),TU=42,vT=124;function ng(){this.tokenType!==wU.Ident&&this.isDelim(TU)===!1&&this.error("Identifier or asterisk is expected"),this.next()}var EU="TypeSelector",AU={name:String};function OU(){let e=this.tokenStart;return this.isDelim(vT)?(this.next(),ng.call(this)):(ng.call(this),this.isDelim(vT)&&(this.next(),ng.call(this))),{type:"TypeSelector",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e)}}function qU(e){this.tokenize(e.name)}eo.generate=qU;eo.name=EU;eo.parse=OU;eo.structure=AU});var sg=p(no=>{"use strict";var to=R(),zU=mt(),CT=43,kT=45,ag=63;function ro(e,t){let r=0;for(let n=this.tokenStart+e;n<this.tokenEnd;n++){let i=this.charCodeAt(n);if(i===kT&&t&&r!==0)return ro.call(this,e+r+1,!1),-1;zU.isHexDigit(i)||this.error(t&&r!==0?"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 Du(e){let t=0;for(;this.isDelim(ag);)++t>e&&this.error("Too many question marks"),this.next()}function _U(e){this.charCodeAt(this.tokenStart)!==e&&this.error((e===CT?"Plus sign":"Hyphen minus")+" is expected")}function LU(){let e=0;switch(this.tokenType){case to.Number:if(e=ro.call(this,1,!0),this.isDelim(ag)){Du.call(this,6-e);break}if(this.tokenType===to.Dimension||this.tokenType===to.Number){_U.call(this,kT),ro.call(this,1,!1);break}break;case to.Dimension:e=ro.call(this,1,!0),e>0&&Du.call(this,6-e);break;default:if(this.eatDelim(CT),this.tokenType===to.Ident){e=ro.call(this,0,!0),e>0&&Du.call(this,6-e);break}if(this.isDelim(ag)){this.next(),Du.call(this,5);break}this.error("Hex digit or question mark is expected")}}var WU="UnicodeRange",PU={value:String};function BU(){let e=this.tokenStart;return this.eatIdent("u"),LU.call(this),{type:"UnicodeRange",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e)}}function DU(e){this.tokenize(e.value)}no.generate=DU;no.name=WU;no.parse=BU;no.structure=PU});var ug=p(lg=>{"use strict";var Nu=mt(),wT=dr(),NU=32,og=92,IU=34,RU=39,MU=40,TT=41;function GU(e){let t=e.length,r=4,n=e.charCodeAt(t-1)===TT?t-2:t-1,i="";for(;r<n&&Nu.isWhiteSpace(e.charCodeAt(r));)r++;for(;r<n&&Nu.isWhiteSpace(e.charCodeAt(n));)n--;for(let a=r;a<=n;a++){let s=e.charCodeAt(a);if(s===og){if(a===n){a!==t-1&&(i=e.substr(a+1));break}if(s=e.charCodeAt(++a),Nu.isValidEscape(og,s)){let o=a-1,u=wT.consumeEscaped(e,o);a=u-1,i+=wT.decodeEscaped(e.substring(o+1,u))}else s===13&&e.charCodeAt(a+1)===10&&a++}else i+=e[a]}return i}function FU(e){let t="",r=!1;for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);if(i===0){t+="\uFFFD";continue}if(i<=31||i===127){t+="\\"+i.toString(16),r=!0;continue}i===NU||i===og||i===IU||i===RU||i===MU||i===TT?(t+="\\"+e.charAt(n),r=!1):(r&&Nu.isHexDigit(i)&&(t+=" "),t+=e.charAt(n),r=!1)}return"url("+t+")"}lg.decode=GU;lg.encode=FU});var cg=p(io=>{"use strict";var ET=ug(),jU=Bu(),Sn=R(),UU="Url",VU={value:String};function HU(){let e=this.tokenStart,t;switch(this.tokenType){case Sn.Url:t=ET.decode(this.consume(Sn.Url));break;case Sn.Function:this.cmpStr(this.tokenStart,this.tokenEnd,"url(")||this.error("Function name must be `url`"),this.eat(Sn.Function),this.skipSC(),t=jU.decode(this.consume(Sn.String)),this.skipSC(),this.eof||this.eat(Sn.RightParenthesis);break;default:this.error("Url or Function is expected")}return{type:"Url",loc:this.getLocation(e,this.tokenStart),value:t}}function KU(e){this.token(Sn.Url,ET.encode(e.value))}io.generate=KU;io.name=UU;io.parse=HU;io.structure=VU});var dg=p(ao=>{"use strict";var XU="Value",YU={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 QU(e){this.children(e)}ao.generate=QU;ao.name=XU;ao.parse=$U;ao.structure=YU});var pg=p(so=>{"use strict";var AT=R(),ZU=Object.freeze({type:"WhiteSpace",loc:null,value:" "}),JU="WhiteSpace",eV={value:String};function tV(){return this.eat(AT.WhiteSpace),ZU}function rV(e){this.token(AT.WhiteSpace,e.value)}so.generate=rV;so.name=JU;so.parse=tV;so.structure=eV});var mg=p(H=>{"use strict";var nV=gh(),iV=bh(),aV=yh(),sV=xh(),oV=vh(),lV=Ch(),uV=kh(),cV=wh(),dV=Eh(),pV=Ah(),mV=Oh(),fV=qh(),hV=zh(),gV=_h(),bV=Wh(),yV=Ph(),SV=Bh(),xV=Dh(),vV=Nh(),CV=Ih(),kV=Rh(),wV=Mh(),TV=Gh(),EV=Fh(),AV=jh(),OV=Uh(),qV=Vh(),zV=Hh(),_V=Kh(),LV=Xh(),WV=Yh(),PV=$h(),BV=Qh(),DV=tg(),NV=rg(),IV=ig(),RV=sg(),MV=cg(),GV=dg(),FV=pg();H.AnPlusB=nV;H.Atrule=iV;H.AtrulePrelude=aV;H.AttributeSelector=sV;H.Block=oV;H.Brackets=lV;H.CDC=uV;H.CDO=cV;H.ClassSelector=dV;H.Combinator=pV;H.Comment=mV;H.Declaration=fV;H.DeclarationList=hV;H.Dimension=gV;H.Function=bV;H.Hash=yV;H.Identifier=SV;H.IdSelector=xV;H.MediaFeature=vV;H.MediaQuery=CV;H.MediaQueryList=kV;H.Nth=wV;H.Number=TV;H.Operator=EV;H.Parentheses=AV;H.Percentage=OV;H.PseudoClassSelector=qV;H.PseudoElementSelector=zV;H.Ratio=_V;H.Raw=LV;H.Rule=WV;H.Selector=PV;H.SelectorList=BV;H.String=DV;H.StyleSheet=NV;H.TypeSelector=IV;H.UnicodeRange=RV;H.Url=MV;H.Value=GV;H.WhiteSpace=FV});var qT=p((Coe,OT)=>{"use strict";var jV=Vw(),UV=mg(),VV={generic:!0,...jV,node:UV};OT.exports=VV});var fg=p((koe,_T)=>{"use strict";var zt=R(),HV=35,KV=42,zT=43,XV=45,YV=47,$V=117;function QV(e){switch(this.tokenType){case zt.Hash:return this.Hash();case zt.Comma:return this.Operator();case zt.LeftParenthesis:return this.Parentheses(this.readSequence,e.recognizer);case zt.LeftSquareBracket:return this.Brackets(this.readSequence,e.recognizer);case zt.String:return this.String();case zt.Dimension:return this.Dimension();case zt.Percentage:return this.Percentage();case zt.Number:return this.Number();case zt.Function:return this.cmpStr(this.tokenStart,this.tokenEnd,"url(")?this.Url():this.Function(this.readSequence,e.recognizer);case zt.Url:return this.Url();case zt.Ident:return this.cmpChar(this.tokenStart,$V)&&this.cmpChar(this.tokenStart+1,zT)?this.UnicodeRange():this.Identifier();case zt.Delim:{let t=this.charCodeAt(this.tokenStart);if(t===YV||t===KV||t===zT||t===XV)return this.Operator();t===HV&&this.error("Hex or identifier is expected",this.tokenStart+1);break}}}_T.exports=QV});var WT=p((woe,LT)=>{"use strict";var ZV=fg(),JV={getNode:ZV};LT.exports=JV});var DT=p((Toe,BT)=>{"use strict";var Lr=R(),eH=35,tH=42,rH=43,nH=47,PT=46,iH=62,aH=124,sH=126;function oH(e,t){t.last!==null&&t.last.type!=="Combinator"&&e!==null&&e.type!=="Combinator"&&t.push({type:"Combinator",loc:null,name:" "})}function lH(){switch(this.tokenType){case Lr.LeftSquareBracket:return this.AttributeSelector();case Lr.Hash:return this.IdSelector();case Lr.Colon:return this.lookupType(1)===Lr.Colon?this.PseudoElementSelector():this.PseudoClassSelector();case Lr.Ident:return this.TypeSelector();case Lr.Number:case Lr.Percentage:return this.Percentage();case Lr.Dimension:this.charCodeAt(this.tokenStart)===PT&&this.error("Identifier is expected",this.tokenStart+1);break;case Lr.Delim:{switch(this.charCodeAt(this.tokenStart)){case rH:case iH:case sH:case nH:return this.Combinator();case PT:return this.ClassSelector();case tH:case aH:return this.TypeSelector();case eH:return this.IdSelector()}break}}}var uH={onWhiteSpace:oH,getNode:lH};BT.exports=uH});var IT=p((Eoe,NT)=>{"use strict";function cH(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}NT.exports=cH});var GT=p((Aoe,MT)=>{"use strict";var RT=R();function dH(){let e=this.createList();if(this.skipSC(),e.push(this.Identifier()),this.skipSC(),this.tokenType===RT.Comma){e.push(this.Operator());let t=this.tokenIndex,r=this.parseCustomProperty?this.Value(null):this.Raw(this.tokenIndex,this.consumeUntilExclamationMarkOrSemicolon,!1);if(r.type==="Value"&&r.children.isEmpty){for(let n=t-this.tokenIndex;n<=0;n++)if(this.lookupType(n)===RT.WhiteSpace){r.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}}e.push(r)}return e}MT.exports=dH});var UT=p((Ooe,jT)=>{"use strict";var pH=fg(),mH=IT(),fH=GT();function FT(e){return e!==null&&e.type==="Operator"&&(e.value[e.value.length-1]==="-"||e.value[e.value.length-1]==="+")}var hH={getNode:pH,onWhiteSpace(e,t){FT(e)&&(e.value=" "+e.value),FT(t.last)&&(t.last.value+=" ")},expression:mH,var:fH};jT.exports=hH});var VT=p(Iu=>{"use strict";var gH=WT(),bH=DT(),yH=UT();Iu.AtrulePrelude=gH;Iu.Selector=bH;Iu.Value=yH});var KT=p((zoe,HT)=>{"use strict";var SH={parse:{prelude:null,block(){return this.Block(!0)}}};HT.exports=SH});var YT=p((_oe,XT)=>{"use strict";var oo=R(),xH={parse:{prelude(){let e=this.createList();switch(this.skipSC(),this.tokenType){case oo.String:e.push(this.String());break;case oo.Url:case oo.Function:e.push(this.Url());break;default:this.error("String or url() is expected")}return(this.lookupNonWSType(0)===oo.Ident||this.lookupNonWSType(0)===oo.LeftParenthesis)&&e.push(this.MediaQueryList()),e},block:null}};XT.exports=xH});var QT=p((Loe,$T)=>{"use strict";var vH={parse:{prelude(){return this.createSingleNodeList(this.MediaQueryList())},block(){return this.Block(!1)}}};$T.exports=vH});var JT=p((Woe,ZT)=>{"use strict";var CH={parse:{prelude(){return this.createSingleNodeList(this.SelectorList())},block(){return this.Block(!0)}}};ZT.exports=CH});var r2=p((Poe,t2)=>{"use strict";var xn=R();function kH(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}function wH(){return this.skipSC(),this.tokenType===xn.Ident&&this.lookupNonWSType(1)===xn.Colon?this.createSingleNodeList(this.Declaration()):e2.call(this)}function e2(){let e=this.createList(),t;this.skipSC();e:for(;!this.eof;){switch(this.tokenType){case xn.Comment:case xn.WhiteSpace:this.next();continue;case xn.Function:t=this.Function(kH,this.scope.AtrulePrelude);break;case xn.Ident:t=this.Identifier();break;case xn.LeftParenthesis:t=this.Parentheses(wH,this.scope.AtrulePrelude);break;default:break e}e.push(t)}return e}var TH={parse:{prelude(){let e=e2.call(this);return this.getFirstListNode(e)===null&&this.error("Condition is expected"),e},block(){return this.Block(!1)}}};t2.exports=TH});var i2=p((Boe,n2)=>{"use strict";var EH=KT(),AH=YT(),OH=QT(),qH=JT(),zH=r2(),_H={"font-face":EH,import:AH,media:OH,page:qH,supports:zH};n2.exports=_H});var o2=p((Doe,s2)=>{"use strict";var vn={parse(){return this.createSingleNodeList(this.SelectorList())}},LH={parse(){return this.createSingleNodeList(this.Selector())}},a2={parse(){return this.createSingleNodeList(this.Identifier())}},Ru={parse(){return this.createSingleNodeList(this.Nth())}},WH={dir:a2,has:vn,lang:a2,matches:vn,is:vn,"-moz-any":vn,"-webkit-any":vn,where:vn,not:vn,"nth-child":Ru,"nth-last-child":Ru,"nth-last-of-type":Ru,"nth-of-type":Ru,slotted:LH};s2.exports=WH});var l2=p(K=>{"use strict";var PH=gh(),BH=bh(),DH=yh(),NH=xh(),IH=vh(),RH=Ch(),MH=kh(),GH=wh(),FH=Eh(),jH=Ah(),UH=Oh(),VH=qh(),HH=zh(),KH=_h(),XH=Wh(),YH=Ph(),$H=Bh(),QH=Dh(),ZH=Nh(),JH=Ih(),eK=Rh(),tK=Mh(),rK=Gh(),nK=Fh(),iK=jh(),aK=Uh(),sK=Vh(),oK=Hh(),lK=Kh(),uK=Xh(),cK=Yh(),dK=$h(),pK=Qh(),mK=tg(),fK=rg(),hK=ig(),gK=sg(),bK=cg(),yK=dg(),SK=pg();K.AnPlusB=PH.parse;K.Atrule=BH.parse;K.AtrulePrelude=DH.parse;K.AttributeSelector=NH.parse;K.Block=IH.parse;K.Brackets=RH.parse;K.CDC=MH.parse;K.CDO=GH.parse;K.ClassSelector=FH.parse;K.Combinator=jH.parse;K.Comment=UH.parse;K.Declaration=VH.parse;K.DeclarationList=HH.parse;K.Dimension=KH.parse;K.Function=XH.parse;K.Hash=YH.parse;K.Identifier=$H.parse;K.IdSelector=QH.parse;K.MediaFeature=ZH.parse;K.MediaQuery=JH.parse;K.MediaQueryList=eK.parse;K.Nth=tK.parse;K.Number=rK.parse;K.Operator=nK.parse;K.Parentheses=iK.parse;K.Percentage=aK.parse;K.PseudoClassSelector=sK.parse;K.PseudoElementSelector=oK.parse;K.Ratio=lK.parse;K.Raw=uK.parse;K.Rule=cK.parse;K.Selector=dK.parse;K.SelectorList=pK.parse;K.String=mK.parse;K.StyleSheet=fK.parse;K.TypeSelector=hK.parse;K.UnicodeRange=gK.parse;K.Url=bK.parse;K.Value=yK.parse;K.WhiteSpace=SK.parse});var c2=p((Ioe,u2)=>{"use strict";var xK=VT(),vK=i2(),CK=o2(),kK=l2(),wK={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:xK,atrule:vK,pseudo:CK,node:kK};u2.exports=wK});var p2=p((Roe,d2)=>{"use strict";var TK=mg(),EK={node:TK};d2.exports=EK});var f2=p((Moe,m2)=>{"use strict";var AK=mh(),OK=qT(),qK=c2(),zK=p2(),_K=AK({...OK,...qK,...zK});m2.exports=_K});var h2=p((Goe,LK)=>{LK.exports={name:"css-tree",version:"2.2.1",description:"A tool set for CSS: fast detailed parser (CSS \u2192 AST), walker (AST traversal), generator (AST \u2192 CSS) and lexer (validation and matching) based on specs and browser implementations",author:"Roman Dvornov <rdvornov@gmail.com> (https://github.com/lahmatiy)",license:"MIT",repository:"csstree/csstree",keywords:["css","ast","tokenizer","parser","walker","lexer","generator","utils","syntax","validation"],type:"module",module:"./lib/index.js",main:"./cjs/index.cjs",exports:{".":{import:"./lib/index.js",require:"./cjs/index.cjs"},"./dist/*":"./dist/*.js","./package.json":"./package.json","./tokenizer":{import:"./lib/tokenizer/index.js",require:"./cjs/tokenizer/index.cjs"},"./parser":{import:"./lib/parser/index.js",require:"./cjs/parser/index.cjs"},"./selector-parser":{import:"./lib/parser/parse-selector.js",require:"./cjs/parser/parse-selector.cjs"},"./generator":{import:"./lib/generator/index.js",require:"./cjs/generator/index.cjs"},"./walker":{import:"./lib/walker/index.js",require:"./cjs/walker/index.cjs"},"./convertor":{import:"./lib/convertor/index.js",require:"./cjs/convertor/index.cjs"},"./lexer":{import:"./lib/lexer/index.js",require:"./cjs/lexer/index.cjs"},"./definition-syntax":{import:"./lib/definition-syntax/index.js",require:"./cjs/definition-syntax/index.cjs"},"./definition-syntax-data":{import:"./lib/data.js",require:"./cjs/data.cjs"},"./definition-syntax-data-patch":{import:"./lib/data-patch.js",require:"./cjs/data-patch.cjs"},"./utils":{import:"./lib/utils/index.js",require:"./cjs/utils/index.cjs"}},browser:{"./cjs/data.cjs":"./dist/data.cjs","./cjs/version.cjs":"./dist/version.cjs","./lib/data.js":"./dist/data.js","./lib/version.js":"./dist/version.js"},unpkg:"dist/csstree.esm.js",jsdelivr:"dist/csstree.esm.js",scripts:{watch:"npm run build -- --watch",build:"npm run bundle && npm run esm-to-cjs --","build-and-test":"npm run build && npm run test:dist && npm run test:cjs",bundle:"node scripts/bundle","bundle-and-test":"npm run bundle && npm run test:dist","esm-to-cjs":"node scripts/esm-to-cjs.cjs","esm-to-cjs-and-test":"npm run esm-to-cjs && npm run test:cjs",lint:"eslint lib scripts && node scripts/review-syntax-patch --lint && node scripts/update-docs --lint","lint-and-test":"npm run lint && npm test","update:docs":"node scripts/update-docs","review:syntax-patch":"node scripts/review-syntax-patch",test:"mocha lib/__tests --reporter ${REPORTER:-progress}","test:cjs":"mocha cjs/__tests --reporter ${REPORTER:-progress}","test:dist":"mocha dist/__tests --reporter ${REPORTER:-progress}",coverage:"c8 --exclude lib/__tests --reporter=lcovonly npm test",prepublishOnly:"npm run lint-and-test && npm run build-and-test",hydrogen:"node --trace-hydrogen --trace-phase=Z --trace-deopt --code-comments --hydrogen-track-positions --redirect-code-traces --redirect-code-traces-to=code.asm --trace_hydrogen_file=code.cfg --print-opt-code bin/parse --stat -o /dev/null"},dependencies:{"mdn-data":"2.0.28","source-map-js":"^1.0.1"},devDependencies:{c8:"^7.7.1",clap:"^2.0.1",esbuild:"^0.14.53",eslint:"^8.4.1","json-to-ast":"^2.1.0",mocha:"^9.1.4",rollup:"^2.68.0"},engines:{node:"^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",npm:">=7.0.0"},files:["data","dist","cjs","!cjs/__tests","lib","!lib/__tests"]}});var b2=p(g2=>{"use strict";var{version:WK}=h2();g2.version=WK});var y2=p(lo=>{"use strict";var PK=Ff(),BK=cu(),DK=ku(),NK=sh();lo.SyntaxError=PK.SyntaxError;lo.generate=BK.generate;lo.parse=DK.parse;lo.walk=NK.walk});var x2=p(S2=>{"use strict";var IK=gn();function hg(e){let t={};for(let r in e){let n=e[r];n&&(Array.isArray(n)||n instanceof IK.List?n=n.map(hg):n.constructor===Object&&(n=hg(n))),t[r]=n}return t}S2.clone=hg});var w2=p(gg=>{"use strict";var k2=mt(),v2=dr(),C2=92;function RK(e){let t=e.length-1,r="";for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);if(i===C2){if(n===t)break;if(i=e.charCodeAt(++n),k2.isValidEscape(C2,i)){let a=n-1,s=v2.consumeEscaped(e,a);n=s-1,r+=v2.decodeEscaped(e.substring(a+1,s))}else i===13&&e.charCodeAt(n+1)===10&&n++}else r+=e[n]}return r}function MK(e){let t="";if(e.length===1&&e.charCodeAt(0)===45)return"\\-";for(let r=0;r<e.length;r++){let n=e.charCodeAt(r);if(n===0){t+="\uFFFD";continue}if(n<=31||n===127||n>=48&&n<=57&&(r===0||r===1&&e.charCodeAt(0)===45)){t+="\\"+n.toString(16)+" ";continue}k2.isName(n)?t+=e.charAt(r):t+="\\"+e.charAt(r)}return t}gg.decode=RK;gg.encode=MK});var fe=p(te=>{"use strict";var GK=f2(),FK=b2(),jK=mh(),UK=gn(),VK=ch(),HK=y2(),KK=x2(),Mu=fu(),XK=w2(),YK=Bu(),$K=ug(),QK=R(),ZK=ms(),JK=lu(),{tokenize:eX,parse:tX,generate:rX,lexer:nX,createLexer:iX,walk:aX,find:sX,findLast:oX,findAll:lX,toPlainObject:uX,fromPlainObject:cX,fork:dX}=GK;te.version=FK.version;te.createSyntax=jK;te.List=UK.List;te.Lexer=VK.Lexer;te.definitionSyntax=HK;te.clone=KK.clone;te.isCustomProperty=Mu.isCustomProperty;te.keyword=Mu.keyword;te.property=Mu.property;te.vendorPrefix=Mu.vendorPrefix;te.ident=XK;te.string=YK;te.url=$K;te.tokenTypes=QK;te.tokenNames=ZK;te.TokenStream=JK.TokenStream;te.createLexer=iX;te.find=sX;te.findAll=lX;te.findLast=oX;te.fork=dX;te.fromPlainObject=cX;te.generate=rX;te.lexer=nX;te.parse=tX;te.toPlainObject=uX;te.tokenize=eX;te.walk=aX});var A2=p(E2=>{"use strict";var{hasOwnProperty:pX}=Object.prototype;function bg(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 T2(e){if(!e)return null;let t=bg(e.tags,!0),r=bg(e.ids),n=bg(e.classes);return t===null&&r===null&&n===null?null:{tags:t,ids:r,classes:n}}function mX(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 new Error("Wrong usage format");for(let i of n){if(pX.call(t,i))throw new Error(`Class can't be used for several scopes: ${i}`);t[i]=r+1}}}return{whitelist:T2(e),blacklist:T2(e.blacklist),scopes:t}}E2.buildIndex=mX});var Gu=p(yg=>{"use strict";function fX(e){return!e||!e.children||e.children.isEmpty}function hX(e,t){return e!==null&&e.children===t}yg.hasNoChildren=fX;yg.isNodeChildrenList=hX});var q2=p((Yoe,O2)=>{"use strict";var gX=fe(),Fu=Gu();function bX(e,t,r){if(e.block&&(this.stylesheet!==null&&(this.stylesheet.firstAtrulesAllowed=!1),Fu.hasNoChildren(e.block))){r.remove(t);return}switch(e.name){case"charset":if(Fu.hasNoChildren(e.prelude)){r.remove(t);return}if(t.prev){r.remove(t);return}break;case"import":if(this.stylesheet===null||!this.stylesheet.firstAtrulesAllowed){r.remove(t);return}r.prevUntil(t.prev,function(n){if(!(n.type==="Atrule"&&(n.name==="import"||n.name==="charset")))return this.root.firstAtrulesAllowed=!1,r.remove(t),!0},this);break;default:{let n=gX.keyword(e.name).basename;(n==="keyframes"||n==="media"||n==="supports")&&(Fu.hasNoChildren(e.prelude)||Fu.hasNoChildren(e.block))&&r.remove(t)}}}O2.exports=bX});var _2=p(($oe,z2)=>{"use strict";function yX(e,t,r){r.remove(t)}z2.exports=yX});var W2=p((Qoe,L2)=>{"use strict";var SX=fe();function xX(e,t,r){if(e.value.children&&e.value.children.isEmpty){r.remove(t);return}SX.property(e.property).custom&&/\S/.test(e.value.value)&&(e.value.value=e.value.value.trim())}L2.exports=xX});var D2=p((Zoe,B2)=>{"use strict";var P2=Gu();function vX(e,t,r){(P2.isNodeChildrenList(this.stylesheet,r)||P2.isNodeChildrenList(this.block,r))&&r.remove(t)}B2.exports=vX});var M2=p((Joe,R2)=>{"use strict";var N2=fe(),Sg=Gu(),{hasOwnProperty:Ei}=Object.prototype,CX=new Set(["keyframes"]);function I2(e,t){return e.children.forEach((r,n,i)=>{let a=!1;N2.walk(r,function(s){if(this.selector===null||this.selector===e)switch(s.type){case"SelectorList":(this.function===null||this.function.name.toLowerCase()!=="not")&&I2(s,t)&&(a=!0);break;case"ClassSelector":t.whitelist!==null&&t.whitelist.classes!==null&&!Ei.call(t.whitelist.classes,s.name)&&(a=!0),t.blacklist!==null&&t.blacklist.classes!==null&&Ei.call(t.blacklist.classes,s.name)&&(a=!0);break;case"IdSelector":t.whitelist!==null&&t.whitelist.ids!==null&&!Ei.call(t.whitelist.ids,s.name)&&(a=!0),t.blacklist!==null&&t.blacklist.ids!==null&&Ei.call(t.blacklist.ids,s.name)&&(a=!0);break;case"TypeSelector":s.name.charAt(s.name.length-1)!=="*"&&(t.whitelist!==null&&t.whitelist.tags!==null&&!Ei.call(t.whitelist.tags,s.name.toLowerCase())&&(a=!0),t.blacklist!==null&&t.blacklist.tags!==null&&Ei.call(t.blacklist.tags,s.name.toLowerCase())&&(a=!0));break}}),a&&i.remove(n)}),e.children.isEmpty}function kX(e,t,r,n){if(Sg.hasNoChildren(e.prelude)||Sg.hasNoChildren(e.block)){r.remove(t);return}if(this.atrule&&CX.has(N2.keyword(this.atrule.name).basename))return;let{usage:i}=n;if(i&&(i.whitelist!==null||i.blacklist!==null)&&(I2(e.prelude,i),Sg.hasNoChildren(e.prelude))){r.remove(t);return}}R2.exports=kX});var F2=p((ele,G2)=>{"use strict";function wX(e,t,r){if(t.data.name!=="*")return;let i=t.next&&t.next.data.type;(i==="IdSelector"||i==="ClassSelector"||i==="AttributeSelector"||i==="PseudoClassSelector"||i==="PseudoElementSelector")&&r.remove(t)}G2.exports=wX});var U2=p((tle,j2)=>{"use strict";function TX(e,t,r){r.remove(t)}j2.exports=TX});var K2=p((rle,H2)=>{"use strict";var EX=fe(),AX=q2(),OX=_2(),qX=W2(),zX=D2(),_X=M2(),LX=F2(),WX=U2(),V2={Atrule:AX,Comment:OX,Declaration:qX,Raw:zX,Rule:_X,TypeSelector:LX,WhiteSpace:WX};function PX(e,t){EX.walk(e,{leave(r,n,i){V2.hasOwnProperty(r.type)&&V2[r.type].call(this,r,n,i,t)}})}H2.exports=PX});var Y2=p((nle,X2)=>{"use strict";function BX(e){e.block.children.forEach(t=>{t.prelude.children.forEach(r=>{r.children.forEach((n,i)=>{n.type==="Percentage"&&n.value==="100"?i.data={type:"TypeSelector",loc:n.loc,name:"to"}:n.type==="TypeSelector"&&n.name==="from"&&(i.data={type:"Percentage",loc:n.loc,value:"0"})})})})}X2.exports=BX});var Q2=p((ile,$2)=>{"use strict";var DX=fe(),NX=Y2();function IX(e){DX.keyword(e.name).basename==="keyframes"&&NX(e)}$2.exports=IX});var J2=p((ale,Z2)=>{"use strict";var RX=/^(-?\d|--)|[\u0000-\u002c\u002e\u002f\u003A-\u0040\u005B-\u005E\u0060\u007B-\u009f]/;function MX(e){return e===""||e==="-"?!1:!RX.test(e)}function GX(e){let t=e.value;!t||t.type!=="String"||MX(t.value)&&(e.value={type:"Identifier",loc:t.loc,name:t.value})}Z2.exports=GX});var tE=p((sle,eE)=>{"use strict";function FX(e){let t=e.children;t.forEachRight(function(r,n){if(r.type==="Identifier"){if(r.name==="bold")n.data={type:"Number",loc:r.loc,value:"700"};else if(r.name==="normal"){let i=n.prev;i&&i.data.type==="Operator"&&i.data.value==="/"&&this.remove(i),this.remove(n)}}}),t.isEmpty&&t.insert(t.createItem({type:"Identifier",name:"normal"}))}eE.exports=FX});var nE=p((ole,rE)=>{"use strict";function jX(e){let t=e.children.head.data;if(t.type==="Identifier")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"};break}}rE.exports=jX});var aE=p((lle,iE)=>{"use strict";var UX=fe();function VX(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(i=>{if(i.type==="Operator"&&i.value===","){t(),r.push(i);return}i.type==="Identifier"&&(i.name==="transparent"||i.name==="none"||i.name==="repeat"||i.name==="scroll")||n.push(i)}),t(),e.children=new UX.List().fromArray(r)}iE.exports=VX});var oE=p((ule,sE)=>{"use strict";function HX(e){e.children.forEach((t,r,n)=>{t.type==="Identifier"&&t.name.toLowerCase()==="none"&&(n.head===n.tail?r.data={type:"Number",loc:t.loc,value:"0"}:n.remove(r))})}sE.exports=HX});var dE=p((cle,cE)=>{"use strict";var KX=fe(),XX=tE(),YX=nE(),$X=aE(),lE=oE(),uE={font:XX,"font-weight":YX,background:$X,border:lE,outline:lE};function QX(e){if(!this.declaration)return;let t=KX.property(this.declaration.property);uE.hasOwnProperty(t.basename)&&uE[t.basename](e)}cE.exports=QX});var uo=p(xg=>{"use strict";var ZX=/^(?:\+|(-))?0*(\d*)(?:\.0*|(\.\d*?)0*)?$/,JX=/^([\+\-])?0*(\d*)(?:\.0*|(\.\d*?)0*)?$/,eY=new Set(["Dimension","Hash","Identifier","Number","Raw","UnicodeRange"]);function pE(e,t){let r=t&&t.prev!==null&&eY.has(t.prev.data.type)?JX:ZX;return e=String(e).replace(r,"$1$2$3"),(e===""||e==="-")&&(e="0"),e}function tY(e){e.value=pE(e.value)}xg.Number=tY;xg.packNumber=pE});var fE=p((ple,mE)=>{"use strict";var rY=uo(),nY=new Set(["calc","min","max","clamp"]),iY=new Set(["px","mm","cm","in","pt","pc","em","ex","ch","rem","vh","vw","vmin","vmax","vm"]);function aY(e,t){let r=rY.packNumber(e.value);if(e.value=r,r==="0"&&this.declaration!==null&&this.atrulePrelude===null){let n=e.unit.toLowerCase();if(!iY.has(n)||this.declaration.property==="-ms-flex"||this.declaration.property==="flex"||this.function&&nY.has(this.function.name))return;t.data={type:"Number",loc:e.loc,value:r}}}mE.exports=aY});var gE=p((mle,hE)=>{"use strict";var sY=fe(),oY=uo(),lY=new Set(["width","min-width","max-width","height","min-height","max-height","flex","-ms-flex"]);function uY(e,t){e.value=oY.packNumber(e.value),e.value==="0"&&this.declaration&&!lY.has(this.declaration.property)&&(t.data={type:"Number",loc:e.loc,value:e.value},sY.lexer.matchDeclaration(this.declaration).isType(t.data,"length")||(t.data=e))}hE.exports=uY});var yE=p((fle,bE)=>{"use strict";function cY(e){e.value=e.value.replace(/\\/g,"/")}bE.exports=cY});var kE=p(ju=>{"use strict";var dY=fe(),pY=uo(),SE={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgrey:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",grey:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},xE={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 vg(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function vE(e,t,r,n){let i,a,s;if(t===0)i=a=s=r;else{let o=r<.5?r*(1+t):r+t-r*t,u=2*r-o;i=vg(u,o,e+1/3),a=vg(u,o,e),s=vg(u,o,e-1/3)}return[Math.round(i*255),Math.round(a*255),Math.round(s*255),n]}function Cg(e){return e=e.toString(16),e.length===1?"0"+e:e}function kg(e,t,r){let n=e.head,i=[],a=!1;for(;n!==null;){let{type:s,value:o}=n.data;switch(s){case"Number":case"Percentage":if(a)return;a=!0,i.push({type:s,value:Number(o)});break;case"Operator":if(o===","){if(!a)return;a=!1}else if(a||o!=="+")return;break;default:return}n=n.next}if(i.length===t){if(i.length===4){if(i[3].type!=="Number")return;i[3].type="Alpha"}if(r){if(i[0].type!==i[1].type||i[0].type!==i[2].type)return}else{if(i[0].type!=="Number"||i[1].type!=="Percentage"||i[2].type!=="Percentage")return;i[0].type="Angle"}return i.map(function(s){let o=Math.max(0,s.value);switch(s.type){case"Number":o=Math.min(o,255);break;case"Percentage":if(o=Math.min(o,100)/100,!r)return o;o=255*o;break;case"Angle":return(o%360+360)%360/360;case"Alpha":return Math.min(o,1)}return Math.round(o)})}}function mY(e,t){let r=e.name,n;if(r==="rgba"||r==="hsla"){if(n=kg(e.children,4,r==="rgba"),!n)return;if(r==="hsla"&&(n=vE(...n),e.name="rgba"),n[3]===0){let i=this.function&&this.function.name;if(n[0]===0&&n[1]===0&&n[2]===0||!/^(?:to|from|color-stop)$|gradient$/i.test(i)){t.data={type:"Identifier",loc:e.loc,name:"transparent"};return}}if(n[3]!==1){e.children.forEach((i,a,s)=>{if(i.type==="Operator"){i.value!==","&&s.remove(a);return}a.data={type:"Number",loc:i.loc,value:pY.packNumber(n.shift())}});return}r="rgb"}if(r==="hsl"){if(n=n||kg(e.children,3,!1),!n)return;n=vE(...n),r="rgb"}if(r==="rgb"){if(n=n||kg(e.children,3,!0),!n)return;t.data={type:"Hash",loc:e.loc,value:Cg(n[0])+Cg(n[1])+Cg(n[2])},CE(t.data,t)}}function fY(e,t){if(this.declaration===null)return;let r=e.name.toLowerCase();if(SE.hasOwnProperty(r)&&dY.lexer.matchDeclaration(this.declaration).isType(e,"color")){let n=SE[r];n.length+1<=r.length?t.data={type:"Hash",loc:e.loc,value:n}:(r==="grey"&&(r="gray"),e.name=r)}}function CE(e,t){let r=e.value.toLowerCase();r.length===6&&r[0]===r[1]&&r[2]===r[3]&&r[4]===r[5]&&(r=r[0]+r[2]+r[4]),xE[r]?t.data={type:"Identifier",loc:e.loc,name:xE[r]}:e.value=r}ju.compressFunction=mY;ju.compressHex=CE;ju.compressIdent=fY});var EE=p((gle,TE)=>{"use strict";var hY=fe(),gY=Q2(),bY=J2(),yY=dE(),SY=fE(),xY=gE(),vY=uo(),CY=yE(),wg=kE(),wE={Atrule:gY,AttributeSelector:bY,Value:yY,Dimension:SY,Percentage:xY,Number:vY.Number,Url:CY,Hash:wg.compressHex,Identifier:wg.compressIdent,Function:wg.compressFunction};function kY(e){hY.walk(e,{leave(t,r,n){wE.hasOwnProperty(t.type)&&wE[t.type].call(this,t,r,n)}})}TE.exports=kY});var OE=p((ble,AE)=>{"use strict";var wY=fe(),Tg=class{constructor(){this.map=new Map}resolve(t){let r=this.map.get(t);return r===void 0&&(r=this.map.size+1,this.map.set(t,r)),r}};function TY(){let e=new Tg;return function(r){let n=wY.generate(r);return r.id=e.resolve(n),r.length=n.length,r.fingerprint=null,r}}AE.exports=TY});var Eg=p((yle,_E)=>{"use strict";var EY=fe();function AY(e){return e.type==="Raw"?EY.parse(e.value,{context:"selectorList"}):e}function OY(e,t){for(let r=0;r<3;r++)if(e[r]!==t[r])return e[r]>t[r]?e:t;return e}function qE(e){return AY(e).children.reduce((t,r)=>OY(zE(r),t),[0,0,0])}function zE(e){let t=0,r=0,n=0;return e.children.forEach(i=>{switch(i.type){case"IdSelector":t++;break;case"ClassSelector":case"AttributeSelector":r++;break;case"PseudoClassSelector":switch(i.name.toLowerCase()){case"not":case"has":case"is":case"matches":case"-webkit-any":case"-moz-any":{let[a,s,o]=qE(i.children.first);t+=a,r+=s,n+=o;break}case"nth-child":case"nth-last-child":{let a=i.children.first;if(a.type==="Nth"&&a.selector){let[s,o,u]=qE(a.selector);t+=s,r+=o+1,n+=u}else r++;break}case"where":break;case"before":case"after":case"first-line":case"first-letter":n++;break;default:r++}break;case"TypeSelector":i.name.endsWith("*")||n++;break;case"PseudoElementSelector":n++;break}}),[t,r,n]}_E.exports=zE});var Ag=p((Sle,WE)=>{"use strict";var LE=fe(),qY=Eg(),zY=new Set(["first-letter","first-line","after","before"]),_Y=new Set(["link","visited","hover","active","first-letter","first-line","after","before"]);function LY(e,t){let r=new Set;e.prelude.children.forEach(function(n){let i="*",a=0;n.children.forEach(function(s){switch(s.type){case"ClassSelector":if(t&&t.scopes){let o=t.scopes[s.name]||0;if(a!==0&&o!==a)throw new Error("Selector can't has classes from different scopes: "+LE.generate(n));a=o}break;case"PseudoClassSelector":{let o=s.name.toLowerCase();_Y.has(o)||r.add(`:${o}`);break}case"PseudoElementSelector":{let o=s.name.toLowerCase();zY.has(o)||r.add(`::${o}`);break}case"TypeSelector":i=s.name.toLowerCase();break;case"AttributeSelector":s.flags&&r.add(`[${s.flags.toLowerCase()}]`);break;case"Combinator":i="*";break}}),n.compareMarker=qY(n).toString(),n.id=null,n.id=LE.generate(n),a&&(n.compareMarker+=":"+a),i!=="*"&&(n.compareMarker+=","+i)}),e.pseudoSignature=r.size>0?[...r].sort().join(","):!1}WE.exports=LY});var BE=p((xle,PE)=>{"use strict";var Uu=fe(),WY=OE(),PY=Ag();function BY(e,t){let r=WY();return Uu.walk(e,{visit:"Rule",enter(n){n.block.children.forEach(r),PY(n,t.usage)}}),Uu.walk(e,{visit:"Atrule",enter(n){n.prelude&&(n.prelude.id=null,n.prelude.id=Uu.generate(n.prelude)),Uu.keyword(n.name).basename==="keyframes"&&(n.block.avoidRulesMerge=!0,n.block.children.forEach(function(i){i.prelude.children.forEach(function(a){a.compareMarker=a.id})}))}}),{declaration:r}}PE.exports=BY});var ME=p((vle,RE)=>{"use strict";var Vu=fe(),{hasOwnProperty:DE}=Object.prototype;function NE(e,t,r,n){let i=t.data,a=Vu.keyword(i.name).basename,s=i.name.toLowerCase()+"/"+(i.prelude?i.prelude.id:null);DE.call(e,a)||(e[a]=Object.create(null)),n&&delete e[a][s],DE.call(e[a],s)||(e[a][s]=new Vu.List),e[a][s].append(r.remove(t))}function DY(e,t){let r=Object.create(null),n=null;e.children.forEach(function(i,a,s){if(i.type==="Atrule"){let o=Vu.keyword(i.name).basename;switch(o){case"keyframes":NE(r,a,s,!0);return;case"media":if(t.forceMediaMerge){NE(r,a,s,!1);return}break}n===null&&o!=="charset"&&o!=="import"&&(n=a)}else n===null&&(n=a)});for(let i in r)for(let a in r[i])e.children.insertList(r[i][a],i==="media"?null:n)}function IE(e){return e.type==="Atrule"&&e.name==="media"}function NY(e,t,r){if(!IE(e))return;let n=t.prev&&t.prev.data;!n||!IE(n)||e.prelude&&n.prelude&&e.prelude.id===n.prelude.id&&(n.block.children.appendList(e.block.children),r.remove(t))}function IY(e,t){DY(e,t),Vu.walk(e,{visit:"Atrule",reverse:!0,enter:NY})}RE.exports=IY});var co=p(Cn=>{"use strict";var{hasOwnProperty:RY}=Object.prototype;function MY(e,t){let r=e.head,n=t.head;for(;r!==null&&n!==null&&r.data.id===n.data.id;)r=r.next,n=n.next;return r===null&&n===null}function GY(e,t){let r=e.head,n=t.head;for(;r!==null&&n!==null&&r.data.id===n.data.id;)r=r.next,n=n.next;return r===null&&n===null}function FY(e,t){let r={eq:[],ne1:[],ne2:[],ne2overrided:[]},n=Object.create(null),i=Object.create(null);for(let a=t.head;a;a=a.next)i[a.data.id]=!0;for(let a=e.head;a;a=a.next){let s=a.data;s.fingerprint&&(n[s.fingerprint]=s.important),i[s.id]?(i[s.id]=!1,r.eq.push(s)):r.ne1.push(s)}for(let a=t.head;a;a=a.next){let s=a.data;i[s.id]&&((!RY.call(n,s.fingerprint)||!n[s.fingerprint]&&s.important)&&r.ne2.push(s),r.ne2overrided.push(s))}return r}function jY(e,t){return t.forEach(r=>{let n=r.id,i=e.head;for(;i;){let a=i.data.id;if(a===n)return;if(a>n)break;i=i.next}e.insert(e.createItem(r),i)}),e}function GE(e,t){let r=e.head;for(;r!==null;){let n=t.head;for(;n!==null;){if(r.data.compareMarker===n.data.compareMarker)return!0;n=n.next}r=r.next}return!1}function FE(e){switch(e.type){case"Rule":return GE(e.prelude.children,this);case"Atrule":if(e.block)return e.block.children.some(FE,this);break;case"Declaration":return!1}return!0}Cn.addSelectors=jY;Cn.compareDeclarations=FY;Cn.hasSimilarSelectors=GE;Cn.isEqualDeclarations=GY;Cn.isEqualSelectors=MY;Cn.unsafeToSkipNode=FE});var UE=p((kle,jE)=>{"use strict";var UY=fe(),po=co();function VY(e,t,r){let n=e.prelude.children,i=e.block.children;r.prevUntil(t.prev,function(a){if(a.type!=="Rule")return po.unsafeToSkipNode.call(n,a);let s=a.prelude.children,o=a.block.children;if(e.pseudoSignature===a.pseudoSignature){if(po.isEqualSelectors(s,n))return o.appendList(i),r.remove(t),!0;if(po.isEqualDeclarations(i,o))return po.addSelectors(s,n),r.remove(t),!0}return po.hasSimilarSelectors(n,s)})}function HY(e){UY.walk(e,{visit:"Rule",enter:VY})}jE.exports=HY});var KE=p((wle,HE)=>{"use strict";var VE=fe();function KY(e,t,r){let n=e.prelude.children;for(;n.head!==n.tail;){let i=new VE.List;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)}}function XY(e){VE.walk(e,{visit:"Rule",reverse:!0,enter:KY})}HE.exports=XY});var ZE=p((Tle,QE)=>{"use strict";var Oi=fe(),$E=1,YY=2,Ai=0,mo=1,Og=2,Hu=3,XE=["top","right","bottom","left"],$Y={"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"},YE={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"},qg=class{constructor(t){this.name=t,this.loc=null,this.iehack=void 0,this.sides={top:null,right:null,bottom:null,left:null}}getValueSequence(t,r){let n=[],i="";return t.value.type!=="Value"||t.value.children.some(function(s){let o=!1;switch(s.type){case"Identifier":switch(s.name){case"\\0":case"\\9":i=s.name;return;case"inherit":case"initial":case"unset":case"revert":o=s.name;break}break;case"Dimension":switch(s.unit){case"rem":case"vw":case"vh":case"vmin":case"vmax":case"vm":o=s.unit;break}break;case"Hash":case"Number":case"Percentage":break;case"Function":if(s.name==="var")return!0;o=s.name;break;default:return!0}n.push({node:s,special:o,important:t.important})})||n.length>r||typeof this.iehack=="string"&&this.iehack!==i?!1:(this.iehack=i,n)}canOverride(t,r){let n=this.sides[t];return!n||r.important&&!n.important}add(t,r){function n(){let i=this.sides,a=$Y[t];if(a){if(!(a in i))return!1;let s=this.getValueSequence(r,1);if(!s||!s.length)return!1;for(let o in i)if(i[o]!==null&&i[o].special!==s[0].special)return!1;return this.canOverride(a,s[0])&&(i[a]=s[0]),!0}else if(t===this.name){let s=this.getValueSequence(r,4);if(!s||!s.length)return!1;switch(s.length){case 1:s[mo]=s[Ai],s[Og]=s[Ai],s[Hu]=s[Ai];break;case 2:s[Og]=s[Ai],s[Hu]=s[mo];break;case 3:s[Hu]=s[mo];break}for(let o=0;o<4;o++)for(let u in i)if(i[u]!==null&&i[u].special!==s[o].special)return!1;for(let o=0;o<4;o++)this.canOverride(XE[o],s[o])&&(i[XE[o]]=s[o]);return!0}}return n.call(this)?(this.loc||(this.loc=r.loc),!0):!1}isOkToMinimize(){let t=this.sides.top,r=this.sides.right,n=this.sides.bottom,i=this.sides.left;if(t&&r&&n&&i){let a=t.important+r.important+n.important+i.important;return a===0||a===4}return!1}getValue(){let t=new Oi.List,r=this.sides,n=[r.top,r.right,r.bottom,r.left],i=[Oi.generate(r.top.node),Oi.generate(r.right.node),Oi.generate(r.bottom.node),Oi.generate(r.left.node)];i[Hu]===i[mo]&&(n.pop(),i[Og]===i[Ai]&&(n.pop(),i[mo]===i[Ai]&&n.pop()));for(let a=0;a<n.length;a++)t.appendData(n[a].node);return this.iehack&&t.appendData({type:"Identifier",loc:null,name:this.iehack}),{type:"Value",loc:null,children:t}}getDeclaration(){return{type:"Declaration",loc:this.loc,important:this.sides.top.important,property:this.name,value:this.getValue()}}};function QY(e,t,r,n){let i=e.block.children,a=e.prelude.children.first.id;return e.block.children.forEachRight(function(s,o){let u=s.property;if(!YE.hasOwnProperty(u))return;let l=YE[u],c,d;if((!n||a===n)&&l in t&&(d=YY,c=t[l]),(!c||!c.add(u,s))&&(d=$E,c=new qg(l),!c.add(u,s))){n=null;return}t[l]=c,r.push({operation:d,block:i,item:o,shorthand:c}),n=a}),n}function ZY(e,t){e.forEach(function(r){let n=r.shorthand;n.isOkToMinimize()&&(r.operation===$E?r.item.data=t(n.getDeclaration()):r.block.remove(r.item))})}function JY(e,t){let r={},n=[];Oi.walk(e,{visit:"Rule",reverse:!0,enter(i){let a=this.block||this.stylesheet,s=(i.pseudoSignature||"")+"|"+i.prelude.children.first.id,o,u;r.hasOwnProperty(a.id)?o=r[a.id]:(o={lastShortSelector:null},r[a.id]=o),o.hasOwnProperty(s)?u=o[s]:(u={},o[s]=u),o.lastShortSelector=QY.call(this,i,u,n,o.lastShortSelector)}}),ZY(n,t.declaration)}QE.exports=JY});var iA=p((Ele,nA)=>{"use strict";var kn=fe(),e$=1,t$=new Set(["src"]),JE={display:/table|ruby|flex|-(flex)?box$|grid|contents|run-in/i,"text-align":/^(start|end|match-parent|justify-all)$/i},eA={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"]},tA={"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 rA(e,t,r){let n=kn.property(e).basename;if(n==="background")return e+":"+kn.generate(t.value);let i=t.id,a=r[i];if(!a){switch(t.value.type){case"Value":let s={},o="",u="",l=!1;t.value.children.forEach(function c(d){switch(d.type){case"Value":case"Brackets":case"Parentheses":d.children.forEach(c);break;case"Raw":l=!0;break;case"Identifier":{let{name:m}=d;o||(o=kn.keyword(m).vendor),/\\[09]/.test(m)&&(u=RegExp.lastMatch),eA.hasOwnProperty(n)?eA[n].indexOf(m)===-1&&(s[m]=!0):JE.hasOwnProperty(n)&&JE[n].test(m)&&(s[m]=!0);break}case"Function":{let{name:m}=d;o||(o=kn.keyword(m).vendor),m==="rect"&&(d.children.some(y=>y.type==="Operator"&&y.value===",")||(m="rect-backward")),s[m+"()"]=!0,d.children.forEach(c);break}case"Dimension":{let{unit:m}=d;switch(/\\[09]/.test(m)&&(u=RegExp.lastMatch),m){case"rem":case"vw":case"vh":case"vmin":case"vmax":case"vm":s[m]=!0;break}break}}}),a=l?"!"+e$++:"!"+Object.keys(s).sort()+"|"+u+o;break;case"Raw":a="!"+t.value.value;break;default:a=kn.generate(t.value)}r[i]=a}return e+a}function r$(e,t,r){let n=kn.property(t.property);if(tA.hasOwnProperty(n.basename)){let i=tA[n.basename];for(let a of i){let s=rA(n.prefix+a,t,r),o=e.hasOwnProperty(s)?e[s]:null;if(o&&(!t.important||o.item.data.important))return o}}}function n$(e,t,r,n,i){let a=e.block.children;a.forEachRight(function(s,o){let{property:u}=s,l=rA(u,s,i),c=n[l];c&&!t$.has(u)?s.important&&!c.item.data.important?(n[l]={block:a,item:o},c.block.remove(c.item)):a.remove(o):r$(n,s,i)?a.remove(o):(s.fingerprint=l,n[l]={block:a,item:o})}),a.isEmpty&&r.remove(t)}function i$(e){let t={},r=Object.create(null);kn.walk(e,{visit:"Rule",reverse:!0,enter(n,i,a){let s=this.block||this.stylesheet,o=(n.pseudoSignature||"")+"|"+n.prelude.children.first.id,u,l;t.hasOwnProperty(s.id)?u=t[s.id]:(u={},t[s.id]=u),u.hasOwnProperty(o)?l=u[o]:(l={},u[o]=l),n$.call(this,n,i,a,l,r)}})}nA.exports=i$});var oA=p((Ale,sA)=>{"use strict";var a$=fe(),aA=co();function s$(e,t,r){let n=e.prelude.children,i=e.block.children,a=n.first.compareMarker,s={};r.nextUntil(t.next,function(o,u){if(o.type!=="Rule")return aA.unsafeToSkipNode.call(n,o);if(e.pseudoSignature!==o.pseudoSignature)return!0;let l=o.prelude.children.head,c=o.block.children,d=l.data.compareMarker;if(d in s)return!0;if(n.head===n.tail&&n.first.id===l.data.id){i.appendList(c),r.remove(u);return}if(aA.isEqualDeclarations(i,c)){let m=l.data.id;n.some((g,y)=>{let S=g.id;if(m<S)return n.insert(l,y),!0;if(!y.next)return n.insert(l),!0}),r.remove(u);return}if(d===a)return!0;s[d]=!0})}function o$(e){a$.walk(e,{visit:"Rule",enter:s$})}sA.exports=o$});var uA=p((Ole,lA)=>{"use strict";var Lg=fe(),wn=co();function zg(e){return e.reduce((t,r)=>t+r.id.length+1,0)-1}function _g(e){let t=0;for(let r of e)t+=r.length;return t+e.length-1}function l$(e,t,r){let n=this.block!==null?this.block.avoidRulesMerge:!1,i=e.prelude.children,a=e.block,s=Object.create(null),o=!0,u=!0;r.prevUntil(t.prev,function(l,c){let d=l.block,m=l.type;if(m!=="Rule"){let S=wn.unsafeToSkipNode.call(i,l);return!S&&m==="Atrule"&&d&&Lg.walk(d,{visit:"Rule",enter(T){T.prelude.children.forEach(w=>{s[w.compareMarker]=!0})}}),S}if(e.pseudoSignature!==l.pseudoSignature)return!0;let g=l.prelude.children;if(u=!g.some(S=>S.compareMarker in s),!u&&!o)return!0;if(o&&wn.isEqualSelectors(g,i))return d.children.appendList(a.children),r.remove(t),!0;let y=wn.compareDeclarations(a.children,d.children);if(y.eq.length){if(!y.ne1.length&&!y.ne2.length)return u&&(wn.addSelectors(i,g),r.remove(c)),!0;if(!n)if(y.ne1.length&&!y.ne2.length){let S=zg(i),T=_g(y.eq);o&&S<T&&(wn.addSelectors(g,i),a.children.fromArray(y.ne1))}else if(!y.ne1.length&&y.ne2.length){let S=zg(g),T=_g(y.eq);u&&S<T&&(wn.addSelectors(i,g),d.children.fromArray(y.ne2))}else{let S={type:"SelectorList",loc:null,children:wn.addSelectors(g.copy(),i)},T=zg(S.children)+2;if(_g(y.eq)>=T){let k=r.createItem({type:"Rule",loc:null,prelude:S,block:{type:"Block",loc:null,children:new Lg.List().fromArray(y.eq)},pseudoSignature:e.pseudoSignature});return a.children.fromArray(y.ne1),d.children.fromArray(y.ne2overrided),o?r.insert(k,c):r.insert(k,t),!0}}}o&&(o=!g.some(S=>i.some(T=>T.compareMarker===S.compareMarker))),g.forEach(S=>{s[S.compareMarker]=!0})})}function u$(e){Lg.walk(e,{visit:"Rule",reverse:!0,enter:l$})}lA.exports=u$});var dA=p((qle,cA)=>{"use strict";var c$=BE(),d$=ME(),p$=UE(),m$=KE(),f$=ZE(),h$=iA(),g$=oA(),b$=uA();function y$(e,t){let r=c$(e,t);t.logger("prepare",e),d$(e,t),t.logger("mergeAtrule",e),p$(e),t.logger("initialMergeRuleset",e),m$(e),t.logger("disjoinRuleset",e),f$(e,r),t.logger("restructShorthand",e),h$(e),t.logger("restructBlock",e),g$(e),t.logger("mergeRuleset",e),b$(e),t.logger("restructRuleset",e)}cA.exports=y$});var mA=p((zle,pA)=>{"use strict";var Xt=fe(),S$=A2(),x$=K2(),v$=EE(),C$=dA();function k$(e,t){let r=new Xt.List,n=!1,i;return e.nextUntil(e.head,(a,s,o)=>{if(a.type==="Comment"){if(!t||a.value.charAt(0)!=="!"){o.remove(s);return}if(n||i)return!0;o.remove(s),i=a;return}a.type!=="WhiteSpace"&&(n=!0),r.insert(o.remove(s))}),{comment:i,stylesheet:{type:"StyleSheet",loc:null,children:r}}}function w$(e,t,r,n){n.logger(`Compress block #${r}`,null,!0);let i=1;return e.type==="StyleSheet"&&(e.firstAtrulesAllowed=t,e.id=i++),Xt.walk(e,{visit:"Atrule",enter(a){a.block!==null&&(a.block.id=i++)}}),n.logger("init",e),x$(e,n),n.logger("clean",e),v$(e),n.logger("replace",e),n.restructuring&&C$(e,n),e}function T$(e){let t="comments"in e?e.comments:"exclamation";return typeof t=="boolean"?t=t?"exclamation":!1:t!=="exclamation"&&t!=="first-exclamation"&&(t=!1),t}function E$(e){return"restructure"in e?e.restructure:"restructuring"in e?e.restructuring:!0}function A$(e){return new Xt.List().appendData({type:"Rule",loc:null,prelude:{type:"SelectorList",loc:null,children:new Xt.List().appendData({type:"Selector",loc:null,children:new Xt.List().appendData({type:"TypeSelector",loc:null,name:"x"})})},block:e})}function O$(e,t){e=e||{type:"StyleSheet",loc:null,children:new Xt.List},t=t||{};let r={logger:typeof t.logger=="function"?t.logger:function(){},restructuring:E$(t),forceMediaMerge:!!t.forceMediaMerge,usage:t.usage?S$.buildIndex(t.usage):!1},n=new Xt.List,i=T$(t),a=!0,s,o,u=1,l;t.clone&&(e=Xt.clone(e)),e.type==="StyleSheet"?(s=e.children,e.children=n):s=A$(e);do{if(o=k$(s,!!i),w$(o.stylesheet,a,u++,r),l=o.stylesheet.children,o.comment&&(n.isEmpty||n.insert(Xt.List.createItem({type:"Raw",value:`
|
||
`})),n.insert(Xt.List.createItem(o.comment)),l.isEmpty||n.insert(Xt.List.createItem({type:"Raw",value:`
|
||
`}))),a&&!l.isEmpty){let c=l.last;(c.type!=="Atrule"||c.name!=="import"&&c.name!=="charset")&&(a=!1)}i!=="exclamation"&&(i=!1),n.appendList(l)}while(!s.isEmpty);return{ast:e}}pA.exports=O$});var hA=p(gt=>{"use strict";var qi=fe(),q$=mA(),z$=Eg();function fA(e){let t=qi.string.encode(e,!0),r=qi.string.encode(e);return t.length<r.length?t:r}var{lexer:_$,tokenize:L$,parse:W$,generate:P$,walk:B$,find:D$,findLast:N$,findAll:I$,fromPlainObject:R$,toPlainObject:M$}=qi.fork({node:{String:{generate(e){this.token(qi.tokenTypes.String,fA(e.value))}},Url:{generate(e){let t=qi.url.encode(e.value),r=fA(e.value);this.token(qi.tokenTypes.Url,t.length<=r.length+5?t:"url("+r+")")}}}});gt.compress=q$;gt.specificity=z$;gt.find=D$;gt.findAll=I$;gt.findLast=N$;gt.fromPlainObject=R$;gt.generate=P$;gt.lexer=_$;gt.parse=W$;gt.toPlainObject=M$;gt.tokenize=L$;gt.walk=B$});var gA=p(Xr=>{"use strict";var G$=Ag(),zi=co();Xr.processSelector=G$;Xr.addSelectors=zi.addSelectors;Xr.compareDeclarations=zi.compareDeclarations;Xr.hasSimilarSelectors=zi.hasSimilarSelectors;Xr.isEqualDeclarations=zi.isEqualDeclarations;Xr.isEqualSelectors=zi.isEqualSelectors;Xr.unsafeToSkipNode=zi.unsafeToSkipNode});var Ku=p(Li=>{"use strict";var F$=y1(),yA=hA(),j$=gA(),{parse:U$,generate:Wg,compress:V$}=yA;function _i(e,t,r,n){return t.debug&&console.error(`## ${e} done in %d ms
|
||
`,Date.now()-r),n}function H$(e){let t;return function(n,i){let a=n;if(i&&(a=`[${((Date.now()-t)/1e3).toFixed(3)}s] ${a}`),e>1&&i){let s=Wg(i);e===2&&s.length>256&&(s=s.substr(0,256)+"..."),a+=`
|
||
${s}
|
||
`}console.error(a),t=Date.now()}}function K$(e){return e={...e},typeof e.logger!="function"&&e.debug&&(e.logger=H$(e.debug)),e}function bA(e,t,r){Array.isArray(r)||(r=[r]),r.forEach(n=>n(e,t))}function SA(e,t,r){r=r||{};let n=r.filename||"<unknown>",i,a=_i("parsing",r,Date.now(),U$(t,{context:e,filename:n,positions:!!r.sourceMap}));r.beforeCompress&&_i("beforeCompress",r,Date.now(),bA(a,r,r.beforeCompress));let s=_i("compress",r,Date.now(),V$(a,K$(r)));return r.afterCompress&&_i("afterCompress",r,Date.now(),bA(s,r,r.afterCompress)),r.sourceMap?i=_i("generate(sourceMap: true)",r,Date.now(),(()=>{let o=Wg(s.ast,{sourceMap:!0});return o.map._file=n,o.map.setSourceContent(n,t),o})()):i=_i("generate",r,Date.now(),{css:Wg(s.ast),map:null}),i}function X$(e,t){return SA("stylesheet",e,t)}function Y$(e,t){return SA("declarationList",e,t)}Li.version=F$.version;Li.syntax=yA;Li.utils=j$;Li.minify=X$;Li.minifyBlock=Y$});var Yu=p(Xu=>{"use strict";var _t=su(),{syntax:{specificity:xA}}=Ku(),{visitSkip:$$,querySelectorAll:Q$,detachNodeFromParent:Z$}=Z();Xu.name="inlineStyles";Xu.description="inline styles (additional options)";var J$=(e,t)=>{for(var r=0;r<4;r+=1){if(e[r]<t[r])return-1;if(e[r]>t[r])return 1}return 0},Pg=e=>e;Xu.fn=(e,t)=>{let{onlyMatchedOnce:r=!0,removeMatchedSelectors:n=!0,useMqs:i=["","screen"],usePseudos:a=[""]}=t,s=[],o=[];return{element:{enter:(u,l)=>{if(u.name==="foreignObject")return $$;if(u.name!=="style"||u.children.length===0||u.attributes.type!=null&&u.attributes.type!==""&&u.attributes.type!=="text/css")return;let c="";for(let m of u.children)(m.type==="text"||m.type==="cdata")&&(c+=m.value);let d=null;try{d=_t.parse(c,{parseValue:!1,parseCustomProperty:!1})}catch{return}d.type==="StyleSheet"&&s.push({node:u,parentNode:l,cssAst:d}),_t.walk(d,{visit:"Selector",enter(m,g){let y=this.atrule,S=this.rule;if(S==null)return;let T="";if(y!=null&&(T=y.name,y.prelude!=null&&(T+=` ${_t.generate(y.prelude)}`)),i.includes(T)===!1)return;let w=[];m.type==="Selector"&&m.children.forEach((z,b,A)=>{(z.type==="PseudoClassSelector"||z.type==="PseudoElementSelector")&&w.push({item:b,list:A})});let k=_t.generate({type:"Selector",children:new _t.List().fromArray(w.map(z=>z.item.data))});if(a.includes(k)!==!1){for(let z of w)z.list.remove(z.item);o.push({node:m,item:g,rule:S})}}})}},root:{exit:()=>{if(s.length===0)return;let u=[...o].sort((l,c)=>{let d=xA(l.item.data),m=xA(c.item.data);return J$(d,m)}).reverse();for(let l of u){let c=_t.generate(l.item.data),d=[];try{for(let m of Q$(e,c))m.type==="element"&&d.push(m)}catch{continue}if(d.length!==0&&!(r&&d.length>1)){for(let m of d){let g=_t.parse(m.attributes.style==null?"":m.attributes.style,{context:"declarationList",parseValue:!1});if(g.type!=="DeclarationList")continue;let y=new Map;_t.walk(g,{visit:"Declaration",enter(S,T){y.set(S.property,T)}}),_t.walk(l.rule,{visit:"Declaration",enter(S){let T=y.get(S.property),w=g.children.createItem(S);T==null?g.children.append(w):T.data.important!==!0&&S.important===!0&&(g.children.replace(T,w),y.set(S.property,w))}}),m.attributes.style=_t.generate(g)}n&&d.length!==0&&l.rule.prelude.type==="SelectorList"&&l.rule.prelude.children.remove(l.item),l.matchedElements=d}}if(n!==!1){for(let l of u)if(l.matchedElements!=null&&!(r&&l.matchedElements.length>1))for(let c of l.matchedElements){let d=new Set(c.attributes.class==null?null:c.attributes.class.split(" ")),m=Pg(l.node.children.first);m!=null&&m.type==="ClassSelector"&&d.delete(m.name),d.size===0?delete c.attributes.class:c.attributes.class=Array.from(d).join(" "),m!=null&&m.type==="IdSelector"&&c.attributes.id===m.name&&delete c.attributes.id}for(let l of s)if(_t.walk(l.cssAst,{visit:"Rule",enter:function(c,d,m){c.type==="Rule"&&c.prelude.type==="SelectorList"&&Pg(c.prelude.children.isEmpty)&&m.remove(d)}}),Pg(l.cssAst.children.isEmpty))Z$(l.node,l.parentNode);else{let c=l.node.children[0];(c.type==="text"||c.type==="cdata")&&(c.value=_t.generate(l.cssAst))}}}}}}});var fo=p($u=>{"use strict";var vA=Ku();$u.name="minifyStyles";$u.description="minifies styles and removes unused styles based on usage data";$u.fn=(e,{usage:t,...r})=>{let n=!0,i=!0,a=!0,s=!1;typeof t=="boolean"?(n=t,i=t,a=t):t&&(n=t.tags==null?!0:t.tags,i=t.ids==null?!0:t.ids,a=t.classes==null?!0:t.classes,s=t.force==null?!1:t.force);let o=[],u=[],l=!1,c=new Set,d=new Set,m=new Set;return{element:{enter:g=>{g.name==="script"&&(l=!0);for(let y of Object.keys(g.attributes))y.startsWith("on")&&(l=!0);if(c.add(g.name),g.attributes.id!=null&&d.add(g.attributes.id),g.attributes.class!=null)for(let y of g.attributes.class.split(/\s+/))m.add(y);g.name==="style"&&g.children.length!==0?o.push(g):g.attributes.style!=null&&u.push(g)}},root:{exit:()=>{let g={};(l===!1||s===!0)&&(n&&c.size!==0&&(g.tags=Array.from(c)),i&&d.size!==0&&(g.ids=Array.from(d)),a&&m.size!==0&&(g.classes=Array.from(m)));for(let y of o)if(y.children[0].type==="text"||y.children[0].type==="cdata"){let S=y.children[0].value,T=vA.minify(S,{...r,usage:g}).css;S.indexOf(">")>=0||S.indexOf("<")>=0?(y.children[0].type="cdata",y.children[0].value=T):(y.children[0].type="text",y.children[0].value=T)}for(let y of u){let S=y.attributes.style;y.attributes.style=vA.minifyBlock(S,{...r}).css}}}}}});var ho=p(Qu=>{"use strict";var{visitSkip:eQ}=Z(),{referencesProps:tQ}=Ce();Qu.name="cleanupIds";Qu.description="removes unused IDs and minifies used";var rQ=/\burl\((["'])?#(.+?)\1\)/,nQ=/^#(.+?)$/,iQ=/(\D+)\./,kA=["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"],CA=kA.length-1,aQ=(e,t)=>{for(let r of t)if(e.startsWith(r))return!0;return!1},sQ=e=>{if(e==null)return[0];e[e.length-1]+=1;for(let t=e.length-1;t>0;t--)e[t]>CA&&(e[t]=0,e[t-1]!==void 0&&e[t-1]++);return e[0]>CA&&(e[0]=0,e.unshift(0)),e},oQ=e=>e.map(t=>kA[t]).join("");Qu.fn=(e,t)=>{let{remove:r=!0,minify:n=!0,preserve:i=[],preservePrefixes:a=[],force:s=!1}=t,o=new Set(Array.isArray(i)?i:i?[i]:[]),u=Array.isArray(a)?a:a?[a]:[],l=new Map,c=new Map,d=!1;return{element:{enter:m=>{if(s==!1){if((m.name==="style"||m.name==="script")&&m.children.length!==0){d=!0;return}if(m.name==="svg"){let g=!0;for(let y of m.children)if(y.type!=="element"||y.name!=="defs"){g=!1;break}if(g)return eQ}}for(let[g,y]of Object.entries(m.attributes))if(g==="id"){let S=y;l.has(S)?delete m.attributes.id:l.set(S,m)}else{let S=null;if(tQ.includes(g)){let T=y.match(rQ);T!=null&&(S=T[2])}if(g==="href"||g.endsWith(":href")){let T=y.match(nQ);T!=null&&(S=T[1])}if(g==="begin"){let T=y.match(iQ);T!=null&&(S=T[1])}if(S!=null){let T=c.get(S);T==null&&(T=[],c.set(S,T)),T.push({element:m,name:g,value:y})}}}},root:{exit:()=>{if(d)return;let m=y=>o.has(y)||aQ(y,u),g=null;for(let[y,S]of c){let T=l.get(y);if(T!=null){if(n&&m(y)===!1){let w=null;do g=sQ(g),w=oQ(g);while(m(w));T.attributes.id=w;for(let{element:k,name:z,value:b}of S)b.includes("#")?k.attributes[z]=b.replace(`#${y}`,`#${w}`):k.attributes[z]=b.replace(`${y}.`,`${w}.`)}l.delete(y)}}if(r)for(let[y,S]of l)m(y)===!1&&delete S.attributes.id}}}}});var go=p(Zu=>{"use strict";var{detachNodeFromParent:wA}=Z(),{elemsGroups:lQ}=Ce();Zu.name="removeUselessDefs";Zu.description="removes elements in <defs> without id";Zu.fn=()=>({element:{enter:(e,t)=>{if(e.name==="defs"){let r=[];TA(e,r),r.length===0&&wA(e,t);for(let n of r)Object.defineProperty(n,"parentNode",{writable:!0,value:e});e.children=r}else lQ.nonRendering.includes(e.name)&&e.attributes.id==null&&wA(e,t)}}});var TA=(e,t)=>{for(let r of e.children)r.type==="element"&&(r.attributes.id!=null||r.name==="style"?t.push(r):TA(r,t))}});var bo=p(Ju=>{"use strict";var{removeLeadingZero:uQ}=It();Ju.name="cleanupNumericValues";Ju.description="rounds numeric values to the fixed precision, removes default \u2018px\u2019 units";var cQ=/^([-+]?\d*\.?\d+([eE][-+]?\d+)?)(px|pt|pc|mm|cm|m|in|ft|em|ex|%)?$/,EA={cm:96/2.54,mm:96/25.4,in:96,pt:4/3,pc:16,px:1};Ju.fn=(e,t)=>{let{floatPrecision:r=3,leadingZero:n=!0,defaultPx:i=!0,convertToPx:a=!0}=t;return{element:{enter:s=>{if(s.attributes.viewBox!=null){let o=s.attributes.viewBox.split(/\s,?\s*|,\s*/g);s.attributes.viewBox=o.map(u=>{let l=Number(u);return Number.isNaN(l)?u:Number(l.toFixed(r))}).join(" ")}for(let[o,u]of Object.entries(s.attributes)){if(o==="version")continue;let l=u.match(cQ);if(l){let c=Number(Number(l[1]).toFixed(r)),m=l[3]||"";if(a&&m!==""&&m in EA){let y=Number((EA[m]*Number(l[1])).toFixed(r));y.toString().length<l[0].length&&(c=y,m="px")}let g;n?g=uQ(c):g=c.toString(),i&&m==="px"&&(m=""),s.attributes[o]=g+m}}}}}}});var So=p(ec=>{"use strict";var yo=Ce();ec.name="convertColors";ec.description="converts colors: rgb() to #rrggbb and #rrggbb to #rgb";var Bg="([+-]?(?:\\d*\\.\\d+|\\d+\\.?)%?)",AA="\\s*,\\s*",dQ=new RegExp("^rgb\\(\\s*"+Bg+AA+Bg+AA+Bg+"\\s*\\)$"),pQ=/^#(([a-fA-F0-9])\2){3}$/,mQ=([e,t,r])=>"#"+((256+e<<8|t)<<8|r).toString(16).slice(1).toUpperCase();ec.fn=(e,t)=>{let{currentColor:r=!1,names2hex:n=!0,rgb2hex:i=!0,shorthex:a=!0,shortname:s=!0}=t;return{element:{enter:o=>{for(let[u,l]of Object.entries(o.attributes))if(yo.colorsProps.includes(u)){let c=l;if(r){let d;typeof r=="string"?d=c===r:r instanceof RegExp?d=r.exec(c)!=null:d=c!=="none",d&&(c="currentColor")}if(n){let d=c.toLowerCase();yo.colorsNames[d]!=null&&(c=yo.colorsNames[d])}if(i){let d=c.match(dQ);if(d!=null){let m=d.slice(1,4).map(g=>{let y;return g.indexOf("%")>-1?y=Math.round(parseFloat(g)*2.55):y=Number(g),Math.max(0,Math.min(y,255))});c=mQ(m)}}if(a){let d=c.match(pQ);d!=null&&(c="#"+d[0][1]+d[0][3]+d[0][5])}if(s){let d=c.toLowerCase();yo.colorsShortNames[d]!=null&&(c=yo.colorsShortNames[d])}o.attributes[u]=c}}}}}});var Tn=p(Dg=>{"use strict";var Lt=su(),{syntax:{specificity:fQ}}=Ku(),{visit:hQ,matches:gQ}=Z(),{attrsGroups:bQ,inheritableAttrs:yQ,presentationNonInheritableGroupAttrs:SQ}=Ce(),tc=Lt.walk.skip,OA=(e,t)=>{let r=[];e.block.children.forEach(i=>{i.type==="Declaration"&&r.push({name:i.property,value:Lt.generate(i.value),important:i.important===!0})});let n=[];return Lt.walk(e.prelude,i=>{if(i.type==="Selector"){let a=Lt.clone(i),s=!1;Lt.walk(a,(o,u,l)=>{o.type==="PseudoClassSelector"&&(s=!0,l.remove(u))}),n.push({specificity:fQ(i),dynamic:s||t,selector:Lt.generate(a),declarations:r})}}),n},xQ=(e,t)=>{let r=[],n=Lt.parse(e,{parseValue:!1,parseAtrulePrelude:!1});return Lt.walk(n,i=>{if(i.type==="Rule")return r.push(...OA(i,t||!1)),tc;if(i.type==="Atrule")return i.name==="keyframes"||Lt.walk(i,a=>{if(a.type==="Rule")return r.push(...OA(a,t||!0)),tc}),tc}),r},vQ=e=>{let t=[],r=Lt.parse(e,{context:"declarationList",parseValue:!1});return Lt.walk(r,n=>{n.type==="Declaration"&&t.push({name:n.property,value:Lt.generate(n.value),important:n.important===!0})}),t},qA=(e,t)=>{let r={},n=new Map;for(let[a,s]of Object.entries(t.attributes))bQ.presentation.includes(a)&&(r[a]={type:"static",inherited:!1,value:s},n.set(a,!1));for(let{selector:a,declarations:s,dynamic:o}of e.rules)if(gQ(t,a))for(let{name:u,value:l,important:c}of s){let d=r[u];if(!(d&&d.type==="dynamic")){if(o){r[u]={type:"dynamic",inherited:!1};continue}(d==null||c===!0||n.get(u)===!1)&&(r[u]={type:"static",inherited:!1,value:l},n.set(u,c))}}let i=t.attributes.style==null?[]:vQ(t.attributes.style);for(let{name:a,value:s,important:o}of i){let u=r[a];u&&u.type==="dynamic"||(u==null||o===!0||n.get(a)===!1)&&(r[a]={type:"static",inherited:!1,value:s},n.set(a,o))}return r},CQ=(e,t)=>{for(let r=0;r<4;r+=1){if(e[r]<t[r])return-1;if(e[r]>t[r])return 1}return 0},kQ=e=>{let t=[],r=new Map;return hQ(e,{element:{enter:(n,i)=>{if(r.set(n,i),n.name==="style"){let a=n.attributes.media!=null&&n.attributes.media!=="all";if(n.attributes.type==null||n.attributes.type===""||n.attributes.type==="text/css"){let s=n.children;for(let o of s)(o.type==="text"||o.type==="cdata")&&t.push(...xQ(o.value,a))}}}}}),t.sort((n,i)=>CQ(n.specificity,i.specificity)),{rules:t,parents:r}};Dg.collectStylesheet=kQ;var wQ=(e,t)=>{let{parents:r}=e,n=qA(e,t),i=r.get(t);for(;i!=null&&i.type!=="root";){let a=qA(e,i);for(let[s,o]of Object.entries(a))n[s]==null&&yQ.includes(s)===!0&&SQ.includes(s)===!1&&(n[s]={...o,inherited:!0});i=r.get(i)}return n};Dg.computeStyle=wQ});var xo=p(rc=>{"use strict";var{visitSkip:TQ,detachNodeFromParent:zA}=Z(),{collectStylesheet:EQ,computeStyle:AQ}=Tn(),{elems:OQ,attrsGroups:qQ,elemsGroups:zQ,attrsGroupsDefaults:_Q,presentationNonInheritableGroupAttrs:LQ}=Ce();rc.name="removeUnknownsAndDefaults";rc.description="removes unknown elements content and attributes, removes attrs with default values";var Ng=new Map,_A=new Map,LA=new Map;for(let[e,t]of Object.entries(OQ)){let r=new Set;if(t.content)for(let a of t.content)r.add(a);if(t.contentGroups)for(let a of t.contentGroups){let s=zQ[a];if(s)for(let o of s)r.add(o)}let n=new Set;if(t.attrs)for(let a of t.attrs)n.add(a);let i=new Map;if(t.defaults)for(let[a,s]of Object.entries(t.defaults))i.set(a,s);for(let a of t.attrsGroups){let s=qQ[a];if(s)for(let u of s)n.add(u);let o=_Q[a];if(o)for(let[u,l]of Object.entries(o))i.set(u,l)}Ng.set(e,r),_A.set(e,n),LA.set(e,i)}rc.fn=(e,t)=>{let{unknownContent:r=!0,unknownAttrs:n=!0,defaultAttrs:i=!0,uselessOverrides:a=!0,keepDataAttrs:s=!0,keepAriaAttrs:o=!0,keepRoleAttr:u=!1}=t,l=EQ(e);return{element:{enter:(c,d)=>{if(c.name.includes(":"))return;if(c.name==="foreignObject")return TQ;if(r&&d.type==="element"){let S=Ng.get(d.name);if(S==null||S.size===0){if(Ng.get(c.name)==null){zA(c,d);return}}else if(S.has(c.name)===!1){zA(c,d);return}}let m=_A.get(c.name),g=LA.get(c.name),y=d.type==="element"?AQ(l,d):null;for(let[S,T]of Object.entries(c.attributes))if(!(s&&S.startsWith("data-"))&&!(o&&S.startsWith("aria-"))&&!(u&&S==="role")&&S!=="xmlns"){if(S.includes(":")){let[w]=S.split(":");if(w!=="xml"&&w!=="xlink")continue}if(n&&m&&m.has(S)===!1&&delete c.attributes[S],i&&c.attributes.id==null&&g&&g.get(S)===T&&(y==null||y[S]==null)&&delete c.attributes[S],a&&c.attributes.id==null){let w=y==null?null:y[S];LQ.includes(S)===!1&&w!=null&&w.type==="static"&&w.value===T&&delete c.attributes[S]}}}}}}});var vo=p(nc=>{"use strict";var{inheritableAttrs:WQ,attrsGroups:PQ,presentationNonInheritableGroupAttrs:BQ}=Ce();nc.name="removeNonInheritableGroupAttrs";nc.description="removes non-inheritable group\u2019s presentational attributes";nc.fn=()=>({element:{enter:e=>{if(e.name==="g")for(let t of Object.keys(e.attributes))PQ.presentation.includes(t)===!0&&WQ.includes(t)===!1&&BQ.includes(t)===!1&&delete e.attributes[t]}}})});var Co=p(ic=>{"use strict";var{visit:DQ,visitSkip:NQ,detachNodeFromParent:IQ}=Z(),{collectStylesheet:RQ,computeStyle:WA}=Tn(),{elemsGroups:MQ}=Ce();ic.name="removeUselessStrokeAndFill";ic.description="removes useless stroke and fill attributes";ic.fn=(e,t)=>{let{stroke:r=!0,fill:n=!0,removeNone:i=!1}=t,a=!1;if(DQ(e,{element:{enter:o=>{(o.name==="style"||o.name==="script")&&(a=!0)}}}),a)return null;let s=RQ(e);return{element:{enter:(o,u)=>{if(o.attributes.id!=null)return NQ;if(MQ.shape.includes(o.name)==!1)return;let l=WA(s,o),c=l.stroke,d=l["stroke-opacity"],m=l["stroke-width"],g=l["marker-end"],y=l.fill,S=l["fill-opacity"],T=u.type==="element"?WA(s,u):null,w=T==null?null:T.stroke;if(r&&(c==null||c.type==="static"&&c.value=="none"||d!=null&&d.type==="static"&&d.value==="0"||m!=null&&m.type==="static"&&m.value==="0")&&(m!=null&&m.type==="static"&&m.value==="0"||g==null)){for(let k of Object.keys(o.attributes))k.startsWith("stroke")&&delete o.attributes[k];w!=null&&w.type==="static"&&w.value!=="none"&&(o.attributes.stroke="none")}if(n&&(y!=null&&y.type==="static"&&y.value==="none"||S!=null&&S.type==="static"&&S.value==="0")){for(let k of Object.keys(o.attributes))k.startsWith("fill-")&&delete o.attributes[k];(y==null||y.type==="static"&&y.value!=="none")&&(o.attributes.fill="none")}i&&(c==null||o.attributes.stroke==="none")&&(y!=null&&y.type==="static"&&y.value==="none"||o.attributes.fill==="none")&&IQ(o,u)}}}}});var ko=p(ac=>{"use strict";ac.name="removeViewBox";ac.description="removes viewBox attribute when possible";var GQ=["svg","pattern","symbol"];ac.fn=()=>({element:{enter:(e,t)=>{if(GQ.includes(e.name)&&e.attributes.viewBox!=null&&e.attributes.width!=null&&e.attributes.height!=null){if(e.name==="svg"&&t.type!=="root")return;let r=e.attributes.viewBox.split(/[ ,]+/g);r[0]==="0"&&r[1]==="0"&&e.attributes.width.replace(/px$/,"")===r[2]&&e.attributes.height.replace(/px$/,"")===r[3]&&delete e.attributes.viewBox}}}})});var wo=p(sc=>{"use strict";var{visit:FQ}=Z();sc.name="cleanupEnableBackground";sc.description="remove or cleanup enable-background attribute when possible";sc.fn=e=>{let t=/^new\s0\s0\s([-+]?\d*\.?\d+([eE][-+]?\d+)?)\s([-+]?\d*\.?\d+([eE][-+]?\d+)?)$/,r=!1;return FQ(e,{element:{enter:n=>{n.name==="filter"&&(r=!0)}}}),{element:{enter:n=>{if(n.attributes["enable-background"]!=null)if(r){if((n.name==="svg"||n.name==="mask"||n.name==="pattern")&&n.attributes.width!=null&&n.attributes.height!=null){let i=n.attributes["enable-background"].match(t);i!=null&&n.attributes.width===i[1]&&n.attributes.height===i[3]&&(n.name==="svg"?delete n.attributes["enable-background"]:n.attributes["enable-background"]="new")}}else delete n.attributes["enable-background"]}}}}});var To=p(Rg=>{"use strict";var{removeLeadingZero:jQ}=It(),PA={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},UQ=e=>e in PA,VQ=e=>{let t=e.codePointAt(0);return t===32||t===9||t===13||t===10},HQ=e=>{let t=e.codePointAt(0);return t==null?!1:48<=t&&t<=57},Ig=(e,t)=>{let r=t,n="",i="none";for(;r<e.length;r+=1){let s=e[r];if(s==="+"||s==="-"){if(i==="none"){i="sign",n+=s;continue}if(i==="e"){i="exponent_sign",n+=s;continue}}if(HQ(s)){if(i==="none"||i==="sign"||i==="whole"){i="whole",n+=s;continue}if(i==="decimal_point"||i==="decimal"){i="decimal",n+=s;continue}if(i==="e"||i==="exponent_sign"||i==="exponent"){i="exponent",n+=s;continue}}if(s==="."&&(i==="none"||i==="sign"||i==="whole")){i="decimal_point",n+=s;continue}if((s==="E"||s=="e")&&(i==="whole"||i==="decimal_point"||i==="decimal")){i="e",n+=s;continue}break}let a=Number.parseFloat(n);return Number.isNaN(a)?[t,null]:[r-1,a]},KQ=e=>{let t=[],r=null,n=[],i=0,a=!1,s=!1;for(let o=0;o<e.length;o+=1){let u=e.charAt(o);if(VQ(u))continue;if(a&&u===","){if(s)break;s=!0;continue}if(UQ(u)){if(s)return t;if(r==null){if(u!=="M"&&u!=="m")return t}else if(n.length!==0)return t;r=u,n=[],i=PA[r],a=!1,i===0&&t.push({command:r,args:n});continue}if(r==null)return t;let l=o,c=null;if(r==="A"||r==="a"){let d=n.length;(d===0||d===1)&&u!=="+"&&u!=="-"&&([l,c]=Ig(e,o)),(d===2||d===5||d===6)&&([l,c]=Ig(e,o)),(d===3||d===4)&&(u==="0"&&(c=0),u==="1"&&(c=1))}else[l,c]=Ig(e,o);if(c==null)return t;n.push(c),a=!0,s=!1,o=l,n.length===i&&(t.push({command:r,args:n}),r==="M"&&(r="L"),r==="m"&&(r="l"),n=[])}return t};Rg.parsePathData=KQ;var XQ=(e,t)=>{if(t!=null){let r=10**t;e=Math.round(e*r)/r}return jQ(e)},YQ=(e,t,r,n)=>{let i="",a="";for(let s=0;s<t.length;s+=1){let o=t[s],u=XQ(o,r);n&&(e==="A"||e==="a")&&(s%7===4||s%7===5)||s===0||u.startsWith("-")||a.includes(".")&&u.startsWith(".")?i+=u:i+=` ${u}`,a=u}return i},$Q=({pathData:e,precision:t,disableSpaceAfterFlags:r})=>{let n=[];for(let a=0;a<e.length;a+=1){let{command:s,args:o}=e[a];if(a===0)n.push({command:s,args:o});else{let u=n[n.length-1];a===1&&(s==="L"&&(u.command="M"),s==="l"&&(u.command="m")),u.command===s&&u.command!=="M"&&u.command!=="m"||u.command==="M"&&s==="L"||u.command==="m"&&s==="l"?u.args=[...u.args,...o]:n.push({command:s,args:o})}}let i="";for(let{command:a,args:s}of n)i+=a+YQ(a,s,t,r);return i};Rg.stringifyPathData=$Q});var Eo=p(oc=>{"use strict";var{visit:QQ,visitSkip:ZQ,querySelector:JQ,detachNodeFromParent:Pe}=Z(),{collectStylesheet:eZ,computeStyle:BA}=Tn(),{parsePathData:tZ}=To();oc.name="removeHiddenElems";oc.description="removes hidden elements (zero sized, with absent attributes)";oc.fn=(e,t)=>{let{isHidden:r=!0,displayNone:n=!0,opacity0:i=!0,circleR0:a=!0,ellipseRX0:s=!0,ellipseRY0:o=!0,rectWidth0:u=!0,rectHeight0:l=!0,patternWidth0:c=!0,patternHeight0:d=!0,imageWidth0:m=!0,imageHeight0:g=!0,pathEmptyD:y=!0,polylineEmptyPoints:S=!0,polygonEmptyPoints:T=!0}=t,w=eZ(e);return QQ(e,{element:{enter:(k,z)=>{if(k.name==="clipPath")return ZQ;let b=BA(w,k);if(i&&b.opacity&&b.opacity.type==="static"&&b.opacity.value==="0"){Pe(k,z);return}}}}),{element:{enter:(k,z)=>{let b=BA(w,k);if(r&&b.visibility&&b.visibility.type==="static"&&b.visibility.value==="hidden"&&JQ(k,"[visibility=visible]")==null){Pe(k,z);return}if(n&&b.display&&b.display.type==="static"&&b.display.value==="none"&&k.name!=="marker"){Pe(k,z);return}if(a&&k.name==="circle"&&k.children.length===0&&k.attributes.r==="0"){Pe(k,z);return}if(s&&k.name==="ellipse"&&k.children.length===0&&k.attributes.rx==="0"){Pe(k,z);return}if(o&&k.name==="ellipse"&&k.children.length===0&&k.attributes.ry==="0"){Pe(k,z);return}if(u&&k.name==="rect"&&k.children.length===0&&k.attributes.width==="0"){Pe(k,z);return}if(l&&u&&k.name==="rect"&&k.children.length===0&&k.attributes.height==="0"){Pe(k,z);return}if(c&&k.name==="pattern"&&k.attributes.width==="0"){Pe(k,z);return}if(d&&k.name==="pattern"&&k.attributes.height==="0"){Pe(k,z);return}if(m&&k.name==="image"&&k.attributes.width==="0"){Pe(k,z);return}if(g&&k.name==="image"&&k.attributes.height==="0"){Pe(k,z);return}if(y&&k.name==="path"){if(k.attributes.d==null){Pe(k,z);return}let A=tZ(k.attributes.d);if(A.length===0){Pe(k,z);return}if(A.length===1&&b["marker-start"]==null&&b["marker-end"]==null){Pe(k,z);return}return}if(S&&k.name==="polyline"&&k.attributes.points==null){Pe(k,z);return}if(T&&k.name==="polygon"&&k.attributes.points==null){Pe(k,z);return}}}}}});var Ao=p(lc=>{"use strict";var{detachNodeFromParent:Mg}=Z();lc.name="removeEmptyText";lc.description="removes empty <text> elements";lc.fn=(e,t)=>{let{text:r=!0,tspan:n=!0,tref:i=!0}=t;return{element:{enter:(a,s)=>{r&&a.name==="text"&&a.children.length===0&&Mg(a,s),n&&a.name==="tspan"&&a.children.length===0&&Mg(a,s),i&&a.name==="tref"&&a.attributes["xlink:href"]==null&&Mg(a,s)}}}}});var Gg=p(uc=>{"use strict";var{stringifyPathData:Oo}=To(),{detachNodeFromParent:rZ}=Z();uc.name="convertShapeToPath";uc.description="converts basic shapes to more compact path form";var nZ=/[-+]?(?:\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g;uc.fn=(e,t)=>{let{convertArcs:r=!1,floatPrecision:n}=t;return{element:{enter:(i,a)=>{if(i.name==="rect"&&i.attributes.width!=null&&i.attributes.height!=null&&i.attributes.rx==null&&i.attributes.ry==null){let s=Number(i.attributes.x||"0"),o=Number(i.attributes.y||"0"),u=Number(i.attributes.width),l=Number(i.attributes.height);if(Number.isNaN(s-o+u-l))return;let c=[{command:"M",args:[s,o]},{command:"H",args:[s+u]},{command:"V",args:[o+l]},{command:"H",args:[s]},{command:"z",args:[]}];i.name="path",i.attributes.d=Oo({pathData:c,precision:n}),delete i.attributes.x,delete i.attributes.y,delete i.attributes.width,delete i.attributes.height}if(i.name==="line"){let s=Number(i.attributes.x1||"0"),o=Number(i.attributes.y1||"0"),u=Number(i.attributes.x2||"0"),l=Number(i.attributes.y2||"0");if(Number.isNaN(s-o+u-l))return;let c=[{command:"M",args:[s,o]},{command:"L",args:[u,l]}];i.name="path",i.attributes.d=Oo({pathData:c,precision:n}),delete i.attributes.x1,delete i.attributes.y1,delete i.attributes.x2,delete i.attributes.y2}if((i.name==="polyline"||i.name==="polygon")&&i.attributes.points!=null){let s=(i.attributes.points.match(nZ)||[]).map(Number);if(s.length<4){rZ(i,a);return}let o=[];for(let u=0;u<s.length;u+=2)o.push({command:u===0?"M":"L",args:s.slice(u,u+2)});i.name==="polygon"&&o.push({command:"z",args:[]}),i.name="path",i.attributes.d=Oo({pathData:o,precision:n}),delete i.attributes.points}if(i.name==="circle"&&r){let s=Number(i.attributes.cx||"0"),o=Number(i.attributes.cy||"0"),u=Number(i.attributes.r||"0");if(Number.isNaN(s-o+u))return;let l=[{command:"M",args:[s,o-u]},{command:"A",args:[u,u,0,1,0,s,o+u]},{command:"A",args:[u,u,0,1,0,s,o-u]},{command:"z",args:[]}];i.name="path",i.attributes.d=Oo({pathData:l,precision:n}),delete i.attributes.cx,delete i.attributes.cy,delete i.attributes.r}if(i.name==="ellipse"&&r){let s=Number(i.attributes.cx||"0"),o=Number(i.attributes.cy||"0"),u=Number(i.attributes.rx||"0"),l=Number(i.attributes.ry||"0");if(Number.isNaN(s-o+u-l))return;let c=[{command:"M",args:[s,o-l]},{command:"A",args:[u,l,0,1,0,s,o+l]},{command:"A",args:[u,l,0,1,0,s,o-l]},{command:"z",args:[]}];i.name="path",i.attributes.d=Oo({pathData:c,precision:n}),delete i.attributes.cx,delete i.attributes.cy,delete i.attributes.rx,delete i.attributes.ry}}}}}});var dc=p(cc=>{"use strict";cc.name="convertEllipseToCircle";cc.description="converts non-eccentric <ellipse>s to <circle>s";cc.fn=()=>({element:{enter:e=>{if(e.name==="ellipse"){let t=e.attributes.rx||"0",r=e.attributes.ry||"0";if(t===r||t==="auto"||r==="auto"){e.name="circle";let n=t==="auto"?r:t;delete e.attributes.rx,delete e.attributes.ry,e.attributes.r=n}}}}})});var Fg=p(pc=>{"use strict";var{visit:iZ}=Z(),{inheritableAttrs:aZ,pathElems:sZ}=Ce();pc.name="moveElemsAttrsToGroup";pc.description="Move common attributes of group children to the group";pc.fn=e=>{let t=!1;return iZ(e,{element:{enter:r=>{r.name==="style"&&(t=!0)}}}),{element:{exit:r=>{if(r.name!=="g"||r.children.length<=1||t)return;let n=new Map,i=!0,a=!0;for(let s of r.children)if(s.type==="element")if(sZ.includes(s.name)===!1&&(a=!1),i){i=!1;for(let[o,u]of Object.entries(s.attributes))aZ.includes(o)&&n.set(o,u)}else for(let[o,u]of n)s.attributes[o]!==u&&n.delete(o);(r.attributes["clip-path"]!=null||r.attributes.mask!=null)&&n.delete("transform"),a&&n.delete("transform");for(let[s,o]of n)s==="transform"?r.attributes.transform!=null?r.attributes.transform=`${r.attributes.transform} ${o}`:r.attributes.transform=o:r.attributes[s]=o;for(let s of r.children)if(s.type==="element")for(let[o]of n)delete s.attributes[o]}}}}});var jg=p(mc=>{"use strict";var{pathElems:oZ,referencesProps:lZ}=Ce();mc.name="moveGroupAttrsToElems";mc.description="moves some group attributes to the content elements";var uZ=[...oZ,"g","text"];mc.fn=()=>({element:{enter:e=>{if(e.name==="g"&&e.children.length!==0&&e.attributes.transform!=null&&Object.entries(e.attributes).some(([t,r])=>lZ.includes(t)&&r.includes("url("))===!1&&e.children.every(t=>t.type==="element"&&uZ.includes(t.name)&&t.attributes.id==null)){for(let t of e.children){let r=e.attributes.transform;t.type==="element"&&(t.attributes.transform!=null?t.attributes.transform=`${r} ${t.attributes.transform}`:t.attributes.transform=r)}delete e.attributes.transform}}}})});var qo=p(fc=>{"use strict";var{inheritableAttrs:cZ,elemsGroups:DA}=Ce();fc.name="collapseGroups";fc.description="collapses useless groups";var NA=(e,t)=>{if(e.type==="element"){if(DA.animation.includes(e.name)&&e.attributes.attributeName===t)return!0;for(let r of e.children)if(NA(r,t))return!0}return!1};fc.fn=()=>({element:{exit:(e,t)=>{if(!(t.type==="root"||t.name==="switch")&&!(e.name!=="g"||e.children.length===0)){if(Object.keys(e.attributes).length!==0&&e.children.length===1){let r=e.children[0];if(r.type==="element"&&r.attributes.id==null&&e.attributes.filter==null&&(e.attributes.class==null||r.attributes.class==null)&&(e.attributes["clip-path"]==null&&e.attributes.mask==null||r.name==="g"&&e.attributes.transform==null&&r.attributes.transform==null))for(let[n,i]of Object.entries(e.attributes)){if(NA(r,n))return;if(r.attributes[n]==null)r.attributes[n]=i;else if(n==="transform")r.attributes[n]=i+" "+r.attributes[n];else if(r.attributes[n]==="inherit")r.attributes[n]=i;else if(cZ.includes(n)===!1&&r.attributes[n]!==i)return;delete e.attributes[n]}}if(Object.keys(e.attributes).length===0){for(let n of e.children)if(n.type==="element"&&DA.animation.includes(n.name))return;let r=t.children.indexOf(e);t.children.splice(r,1,...e.children);for(let n of e.children)Object.defineProperty(n,"parentNode",{writable:!0,value:t})}}}}})});var zo=p(gc=>{"use strict";var{parsePathData:dZ,stringifyPathData:pZ}=To(),br,mZ=e=>{if(e.pathJS)return e.pathJS;let t=[],r=dZ(e.attributes.d);for(let{command:n,args:i}of r)t.push({command:n,args:i});return t.length&&t[0].command=="m"&&(t[0].command="M"),e.pathJS=t,t};gc.path2js=mZ;var IA=e=>{let t=[],r=[0,0],n=[0,0];for(let{command:i,args:a}of e)a=a.slice(),i==="m"&&(a[0]+=n[0],a[1]+=n[1],i="M"),i==="M"&&(n[0]=a[0],n[1]=a[1],r[0]=n[0],r[1]=n[1]),i==="h"&&(a[0]+=n[0],i="H"),i==="H"&&(n[0]=a[0]),i==="v"&&(a[0]+=n[1],i="V"),i==="V"&&(n[1]=a[0]),i==="l"&&(a[0]+=n[0],a[1]+=n[1],i="L"),i==="L"&&(n[0]=a[0],n[1]=a[1]),i==="c"&&(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"),i==="C"&&(n[0]=a[4],n[1]=a[5]),i==="s"&&(a[0]+=n[0],a[1]+=n[1],a[2]+=n[0],a[3]+=n[1],i="S"),i==="S"&&(n[0]=a[2],n[1]=a[3]),i==="q"&&(a[0]+=n[0],a[1]+=n[1],a[2]+=n[0],a[3]+=n[1],i="Q"),i==="Q"&&(n[0]=a[2],n[1]=a[3]),i==="t"&&(a[0]+=n[0],a[1]+=n[1],i="T"),i==="T"&&(n[0]=a[0],n[1]=a[1]),i==="a"&&(a[5]+=n[0],a[6]+=n[1],i="A"),i==="A"&&(n[0]=a[5],n[1]=a[6]),(i==="z"||i==="Z")&&(n[0]=r[0],n[1]=r[1],i="z"),t.push({command:i,args:a});return t};gc.js2path=function(e,t,r){e.pathJS=t;let n=[];for(let i of t){if(n.length!==0&&(i.command==="M"||i.command==="m")){let a=n[n.length-1];(a.command==="M"||a.command==="m")&&n.pop()}n.push({command:i.command,args:i.args})}e.attributes.d=pZ({pathData:n,precision:r.floatPrecision,disableSpaceAfterFlags:r.noSpaceAfterFlags})};function Wi(e,t){return e[0]=t[t.length-2],e[1]=t[t.length-1],e}gc.intersects=function(e,t){let r=RA(IA(e)),n=RA(IA(t));if(r.maxX<=n.minX||n.maxX<=r.minX||r.maxY<=n.minY||n.maxY<=r.minY||r.list.every(u=>n.list.every(l=>u.list[u.maxX][0]<=l.list[l.minX][0]||l.list[l.maxX][0]<=u.list[u.minX][0]||u.list[u.maxY][1]<=l.list[l.minY][1]||l.list[l.maxY][1]<=u.list[u.minY][1])))return!1;let i=r.list.map(MA),a=n.list.map(MA);return i.some(function(u){return u.list.length<3?!1:a.some(function(l){if(l.list.length<3)return!1;for(var c=[s(u,l,[1,0])],d=Pi(c[0]),m=1e4;;){if(m--==0)return console.error("Error: infinite loop while processing mergePaths plugin."),!0;if(c.push(s(u,l,d)),Yr(d,c[c.length-1])<=0)return!1;if(fZ(c,d))return!0}})});function s(u,l,c){return hc(o(u,c),o(l,Pi(c)))}function o(u,l){for(var c=l[1]>=0?l[0]<0?u.maxY:u.maxX:l[0]<0?u.minX:u.minY,d=-1/0,m;(m=Yr(u.list[c],l))>d;)d=m,c=++c%u.list.length;return u.list[(c||u.list.length)-1]}};function fZ(e,t){if(e.length==2){let r=e[1],n=e[0],i=Pi(e[1]),a=hc(n,r);Yr(i,a)>0?Wi(t,Ug(a,r)):(Wi(t,i),e.shift())}else{let r=e[2],n=e[1],i=e[0],a=hc(n,r),s=hc(i,r),o=Pi(r),u=Ug(a,s),l=Ug(s,a);if(Yr(u,o)>0)Yr(a,o)>0?(Wi(t,u),e.shift()):(Wi(t,o),e.splice(0,2));else if(Yr(l,o)>0)Yr(s,o)>0?(Wi(t,l),e.splice(1,1)):(Wi(t,o),e.splice(0,2));else return!0}return!1}function Pi(e){return[-e[0],-e[1]]}function hc(e,t){return[e[0]-t[0],e[1]-t[1]]}function Yr(e,t){return e[0]*t[0]+e[1]*t[1]}function Ug(e,t){var r=[-e[1],e[0]];return Yr(r,Pi(t))<0?Pi(r):r}function RA(e){let t={list:[],minX:0,minY:0,maxX:0,maxY:0},r=(a,s)=>{(!a.list.length||s[1]>a.list[a.maxY][1])&&(a.maxY=a.list.length,t.maxY=t.list.length?Math.max(s[1],t.maxY):s[1]),(!a.list.length||s[0]>a.list[a.maxX][0])&&(a.maxX=a.list.length,t.maxX=t.list.length?Math.max(s[0],t.maxX):s[0]),(!a.list.length||s[1]<a.list[a.minY][1])&&(a.minY=a.list.length,t.minY=t.list.length?Math.min(s[1],t.minY):s[1]),(!a.list.length||s[0]<a.list[a.minX][0])&&(a.minX=a.list.length,t.minX=t.list.length?Math.min(s[0],t.minX):s[0]),a.list.push(s)};for(let a=0;a<e.length;a+=1){let s=e[a],o=t.list.length===0?{list:[],minX:0,minY:0,maxX:0,maxY:0}:t.list[t.list.length-1],u=a===0?null:e[a-1],l=o.list.length===0?null:o.list[o.list.length-1],c=s.args,d=l,m=(g,y)=>g+(l==null?0:l[y%2]);switch(s.command){case"M":o={list:[],minX:0,minY:0,maxX:0,maxY:0},t.list.push(o);break;case"H":l!=null&&r(o,[c[0],l[1]]);break;case"V":l!=null&&r(o,[l[0],c[0]]);break;case"Q":r(o,c.slice(0,2)),br=[c[2]-c[0],c[3]-c[1]];break;case"T":l!=null&&u!=null&&(u.command=="Q"||u.command=="T")&&(d=[l[0]+br[0],l[1]+br[1]],r(o,d),br=[c[0]-d[0],c[1]-d[1]]);break;case"C":l!=null&&r(o,[.5*(l[0]+c[0]),.5*(l[1]+c[1])]),r(o,[.5*(c[0]+c[2]),.5*(c[1]+c[3])]),r(o,[.5*(c[2]+c[4]),.5*(c[3]+c[5])]),br=[c[4]-c[2],c[5]-c[3]];break;case"S":l!=null&&u!=null&&(u.command=="C"||u.command=="S")&&(r(o,[l[0]+.5*br[0],l[1]+.5*br[1]]),d=[l[0]+br[0],l[1]+br[1]]),d!=null&&r(o,[.5*(d[0]+c[0]),.5*(d[1]+c[1])]),r(o,[.5*(c[0]+c[2]),.5*(c[1]+c[3])]),br=[c[2]-c[0],c[3]-c[1]];break;case"A":if(l!=null)for(var n=FA.apply(0,l.concat(c)),i;(i=n.splice(0,6).map(m)).length;)l!=null&&r(o,[.5*(l[0]+i[0]),.5*(l[1]+i[1])]),r(o,[.5*(i[0]+i[2]),.5*(i[1]+i[3])]),r(o,[.5*(i[2]+i[4]),.5*(i[3]+i[5])]),n.length&&r(o,l=i.slice(-2));break}c.length>=2&&r(o,c.slice(-2))}return t}function MA(e){e.list.sort(function(l,c){return l[0]==c[0]?l[1]-c[1]:l[0]-c[0]});var t=[],r=0,n=0;for(let l=0;l<e.list.length;l++){for(;t.length>=2&&GA(t[t.length-2],t[t.length-1],e.list[l])<=0;)t.pop();e.list[l][1]<e.list[r][1]&&(r=l,n=t.length),t.push(e.list[l])}var i=[],a=e.list.length-1,s=0;for(let l=e.list.length;l--;){for(;i.length>=2&&GA(i[i.length-2],i[i.length-1],e.list[l])<=0;)i.pop();e.list[l][1]>e.list[a][1]&&(a=l,s=i.length),i.push(e.list[l])}i.pop(),t.pop();let o=t.concat(i);return{list:o,minX:0,maxX:t.length,minY:n,maxY:(t.length+s)%o.length}}function GA(e,t,r){return(t[0]-e[0])*(r[1]-e[1])-(t[1]-e[1])*(r[0]-e[0])}var FA=(e,t,r,n,i,a,s,o,u,l)=>{let c=Math.PI*120/180,d=Math.PI/180*(+i||0),m=[],g=(E,x,me)=>E*Math.cos(me)-x*Math.sin(me),y=(E,x,me)=>E*Math.sin(me)+x*Math.cos(me);if(l)O=l[0],q=l[1],A=l[2],V=l[3];else{e=g(e,t,-d),t=y(e,t,-d),o=g(o,u,-d),u=y(o,u,-d);var S=(e-o)/2,T=(t-u)/2,w=S*S/(r*r)+T*T/(n*n);w>1&&(w=Math.sqrt(w),r=w*r,n=w*n);var k=r*r,z=n*n,b=(a==s?-1:1)*Math.sqrt(Math.abs((k*z-k*T*T-z*S*S)/(k*T*T+z*S*S))),A=b*r*T/n+(e+o)/2,V=b*-n*S/r+(t+u)/2,O=Math.asin(Number(((t-V)/n).toFixed(9))),q=Math.asin(Number(((u-V)/n).toFixed(9)));O=e<A?Math.PI-O:O,q=o<A?Math.PI-q:q,O<0&&(O=Math.PI*2+O),q<0&&(q=Math.PI*2+q),s&&O>q&&(O=O-Math.PI*2),!s&&q>O&&(q=q-Math.PI*2)}var J=q-O;if(Math.abs(J)>c){var Ke=q,Qt=o,F=u;q=O+c*(s&&q>O?1:-1),o=A+r*Math.cos(q),u=V+n*Math.sin(q),m=FA(o,u,r,n,i,0,s,Qt,F,[q,Ke,A,V])}J=q-O;var ye=Math.cos(O),ve=Math.sin(O),Be=Math.cos(q),we=Math.sin(q),bt=Math.tan(J/4),yr=4/3*r*bt,Qr=4/3*n*bt,Di=[-yr*ve,Qr*ye,o+yr*we-e,u-Qr*Be-t,o-e,u-t];if(l)return Di.concat(m);m=Di.concat(m);for(var jo=[],h=0,f=m.length;h<f;h++)jo[h]=h%2?y(m[h-1],m[h],d):g(m[h],m[h+1],d);return jo}});var Vg=p(_o=>{"use strict";var hZ=/matrix|translate|scale|rotate|skewX|skewY/,gZ=/\s*(matrix|translate|scale|rotate|skewX|skewY)\s*\(\s*(.+?)\s*\)[\s,]*/,bZ=/[-+]?(?:\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g;_o.transform2js=e=>{let t=[],r=null;for(let i of e.split(gZ)){var n;if(i)if(hZ.test(i))r={name:i,data:[]},t.push(r);else for(;n=bZ.exec(i);)n=Number(n),r?.data.push(n)}return r==null||r.data.length==0?[]:t};_o.transformsMultiply=e=>{let t=e.map(n=>n.name==="matrix"?n.data:yZ(n));return{name:"matrix",data:t.length>0?t.reduce(jA):[]}};var at={rad:e=>e*Math.PI/180,deg:e=>e*180/Math.PI,cos:e=>Math.cos(at.rad(e)),acos:(e,t)=>Number(at.deg(Math.acos(e)).toFixed(t)),sin:e=>Math.sin(at.rad(e)),asin:(e,t)=>Number(at.deg(Math.asin(e)).toFixed(t)),tan:e=>Math.tan(at.rad(e)),atan:(e,t)=>Number(at.deg(Math.atan(e)).toFixed(t))};_o.matrixToTransform=(e,t)=>{let r=t.floatPrecision,n=e.data,i=[],a=Number(Math.hypot(n[0],n[1]).toFixed(t.transformPrecision)),s=Number(((n[0]*n[3]-n[1]*n[2])/a).toFixed(t.transformPrecision)),o=n[0]*n[2]+n[1]*n[3],u=n[0]*n[1]+n[2]*n[3],l=u!=0||a==s;if((n[4]||n[5])&&i.push({name:"translate",data:n.slice(4,n[5]?6:5)}),!n[1]&&n[2])i.push({name:"skewX",data:[at.atan(n[2]/s,r)]});else if(n[1]&&!n[2])i.push({name:"skewY",data:[at.atan(n[1]/n[0],r)]}),a=n[0],s=n[3];else if(!o||a==1&&s==1||!l){l||(a=(n[0]<0?-1:1)*Math.hypot(n[0],n[2]),s=(n[3]<0?-1:1)*Math.hypot(n[1],n[3]),i.push({name:"scale",data:[a,s]}));var c=Math.min(Math.max(-1,n[0]/a),1),d=[at.acos(c,r)*((l?1:s)*n[1]<0?-1:1)];if(d[0]&&i.push({name:"rotate",data:d}),u&&o&&i.push({name:"skewX",data:[at.atan(o/(a*a),r)]}),d[0]&&(n[4]||n[5])){i.shift();var m=n[0]/a,g=n[1]/(l?a:s),y=n[4]*(l?1:s),S=n[5]*(l?1:a),T=(Math.pow(1-m,2)+Math.pow(g,2))*(l?1:a*s);d.push(((1-m)*y-g*S)/T),d.push(((1-m)*S+g*y)/T)}}else if(n[1]||n[2])return[e];return(l&&(a!=1||s!=1)||!i.length)&&i.push({name:"scale",data:a==s?[a]:[a,s]}),i};var yZ=e=>{if(e.name==="matrix")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=at.cos(e.data[0]),r=at.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,at.tan(e.data[0]),1,0,0];case"skewY":return[1,at.tan(e.data[0]),0,1,0,0];default:throw Error(`Unknown transform ${e.name}`)}};_o.transformArc=(e,t,r)=>{let n=t[5]-e[0],i=t[6]-e[1],a=t[0],s=t[1],o=t[2]*Math.PI/180,u=Math.cos(o),l=Math.sin(o);if(a>0&&s>0){let S=Math.pow(n*u+i*l,2)/(4*a*a)+Math.pow(i*u-n*l,2)/(4*s*s);S>1&&(S=Math.sqrt(S),a*=S,s*=S)}let c=[a*u,a*l,-s*l,s*u,0,0],d=jA(r,c),m=d[2]*d[2]+d[3]*d[3],g=d[0]*d[0]+d[1]*d[1]+m,y=Math.hypot(d[0]-d[3],d[1]+d[2])*Math.hypot(d[0]+d[3],d[1]-d[2]);if(!y)t[0]=t[1]=Math.sqrt(g/2),t[2]=0;else{let S=(g+y)/2,T=(g-y)/2,w=Math.abs(S-m)>1e-6,k=(w?S:T)-m,z=d[0]*d[2]+d[1]*d[3],b=d[0]*k+d[2]*z,A=d[1]*k+d[3]*z;t[0]=Math.sqrt(S),t[1]=Math.sqrt(T),t[2]=((w?A<0:b>0)?-1:1)*Math.acos((w?b:A)/Math.hypot(b,A))*180/Math.PI}return r[0]<0!=r[3]<0&&(t[4]=1-t[4]),t};var jA=(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]]});var HA=p(VA=>{"use strict";var{collectStylesheet:SZ,computeStyle:xZ}=Tn(),{transformsMultiply:vZ,transform2js:CZ,transformArc:UA}=Vg(),{path2js:kZ}=zo(),{removeLeadingZero:Hg}=It(),{referencesProps:wZ,attrsGroupsDefaults:TZ}=Ce(),Kg=/[-+]?(\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g,EZ=(e,t)=>{let r=SZ(e);return{element:{enter:n=>{let i=xZ(r,n);if(n.attributes.d==null||n.attributes.id!=null||n.attributes.transform==null||n.attributes.transform===""||n.attributes.style!=null||Object.entries(n.attributes).some(([d,m])=>wZ.includes(d)&&m.includes("url(")))return;let a=vZ(CZ(n.attributes.transform)),s=i.stroke!=null&&i.stroke.type==="static"?i.stroke.value:null,o=i["stroke-width"]!=null&&i["stroke-width"].type==="static"?i["stroke-width"].value:null,u=t.transformPrecision;if(i.stroke!=null&&i.stroke.type==="dynamic"||i.strokeWidth!=null&&i["stroke-width"].type==="dynamic")return;let l=Number(Math.sqrt(a.data[0]*a.data[0]+a.data[1]*a.data[1]).toFixed(u));if(s&&s!="none"){if(t.applyTransformsStroked===!1||(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;l!==1&&n.attributes["vector-effect"]!=="non-scaling-stroke"&&(n.attributes["stroke-width"]=(o||TZ.presentation["stroke-width"]).trim().replace(Kg,d=>Hg(Number(d)*l)),n.attributes["stroke-dashoffset"]!=null&&(n.attributes["stroke-dashoffset"]=n.attributes["stroke-dashoffset"].trim().replace(Kg,d=>Hg(Number(d)*l))),n.attributes["stroke-dasharray"]!=null&&(n.attributes["stroke-dasharray"]=n.attributes["stroke-dasharray"].trim().replace(Kg,d=>Hg(Number(d)*l))))}let c=kZ(n);AZ(c,a.data),delete n.attributes.transform}}}};VA.applyTransforms=EZ;var Yt=(e,t,r)=>{let n=e[0]*t+e[2]*r+e[4],i=e[1]*t+e[3]*r+e[5];return[n,i]},$t=(e,t,r)=>{let n=e[0]*t+e[2]*r,i=e[1]*t+e[3]*r;return[n,i]},AZ=(e,t)=>{let r=[0,0],n=[0,0];for(let i of e){let{command:a,args:s}=i;if(a==="M"){n[0]=s[0],n[1]=s[1],r[0]=n[0],r[1]=n[1];let[o,u]=Yt(t,s[0],s[1]);s[0]=o,s[1]=u}if(a==="m"){n[0]+=s[0],n[1]+=s[1],r[0]=n[0],r[1]=n[1];let[o,u]=$t(t,s[0],s[1]);s[0]=o,s[1]=u}if(a==="H"&&(a="L",s=[s[0],n[1]]),a==="h"&&(a="l",s=[s[0],0]),a==="V"&&(a="L",s=[n[0],s[0]]),a==="v"&&(a="l",s=[0,s[0]]),a==="L"){n[0]=s[0],n[1]=s[1];let[o,u]=Yt(t,s[0],s[1]);s[0]=o,s[1]=u}if(a==="l"){n[0]+=s[0],n[1]+=s[1];let[o,u]=$t(t,s[0],s[1]);s[0]=o,s[1]=u}if(a==="C"){n[0]=s[4],n[1]=s[5];let[o,u]=Yt(t,s[0],s[1]),[l,c]=Yt(t,s[2],s[3]),[d,m]=Yt(t,s[4],s[5]);s[0]=o,s[1]=u,s[2]=l,s[3]=c,s[4]=d,s[5]=m}if(a==="c"){n[0]+=s[4],n[1]+=s[5];let[o,u]=$t(t,s[0],s[1]),[l,c]=$t(t,s[2],s[3]),[d,m]=$t(t,s[4],s[5]);s[0]=o,s[1]=u,s[2]=l,s[3]=c,s[4]=d,s[5]=m}if(a==="S"){n[0]=s[2],n[1]=s[3];let[o,u]=Yt(t,s[0],s[1]),[l,c]=Yt(t,s[2],s[3]);s[0]=o,s[1]=u,s[2]=l,s[3]=c}if(a==="s"){n[0]+=s[2],n[1]+=s[3];let[o,u]=$t(t,s[0],s[1]),[l,c]=$t(t,s[2],s[3]);s[0]=o,s[1]=u,s[2]=l,s[3]=c}if(a==="Q"){n[0]=s[2],n[1]=s[3];let[o,u]=Yt(t,s[0],s[1]),[l,c]=Yt(t,s[2],s[3]);s[0]=o,s[1]=u,s[2]=l,s[3]=c}if(a==="q"){n[0]+=s[2],n[1]+=s[3];let[o,u]=$t(t,s[0],s[1]),[l,c]=$t(t,s[2],s[3]);s[0]=o,s[1]=u,s[2]=l,s[3]=c}if(a==="T"){n[0]=s[0],n[1]=s[1];let[o,u]=Yt(t,s[0],s[1]);s[0]=o,s[1]=u}if(a==="t"){n[0]+=s[0],n[1]+=s[1];let[o,u]=$t(t,s[0],s[1]);s[0]=o,s[1]=u}if(a==="A"){if(UA(n,s,t),n[0]=s[5],n[1]=s[6],Math.abs(s[2])>80){let l=s[0],c=s[2];s[0]=s[1],s[1]=l,s[2]=c+(c>0?-90:90)}let[o,u]=Yt(t,s[5],s[6]);s[5]=o,s[6]=u}if(a==="a"){if(UA([0,0],s,t),n[0]+=s[5],n[1]+=s[6],Math.abs(s[2])>80){let l=s[0],c=s[2];s[0]=s[1],s[1]=l,s[2]=c+(c>0?-90:90)}let[o,u]=$t(t,s[5],s[6]);s[5]=o,s[6]=u}(a==="z"||a==="Z")&&(n[0]=r[0],n[1]=r[1]),i.command=a,i.args=s}}});var Sc=p(yc=>{"use strict";var{collectStylesheet:OZ,computeStyle:qZ}=Tn(),{visit:zZ}=Z(),{pathElems:_Z}=Ce(),{path2js:LZ,js2path:WZ}=zo(),{applyTransforms:PZ}=HA(),{cleanupOutData:Zg}=It();yc.name="convertPathData";yc.description="optimizes path data: writes in shorter form, applies transformations";var En,$r,Lo,t0,r0;yc.fn=(e,t)=>{let{applyTransforms:r=!0,applyTransformsStroked:n=!0,makeArcs:i={threshold:2.5,tolerance:.5},straightCurves:a=!0,lineShorthands:s=!0,curveSmoothShorthands:o=!0,floatPrecision:u=3,transformPrecision:l=5,removeUseless:c=!0,collapseRepeated:d=!0,utilizeAbsolute:m=!0,leadingZero:g=!0,negativeExtraSpace:y=!0,noSpaceAfterFlags:S=!1,forceAbsolutePath:T=!1}=t,w={applyTransforms:r,applyTransformsStroked:n,makeArcs:i,straightCurves:a,lineShorthands:s,curveSmoothShorthands:o,floatPrecision:u,transformPrecision:l,removeUseless:c,collapseRepeated:d,utilizeAbsolute:m,leadingZero:g,negativeExtraSpace:y,noSpaceAfterFlags:S,forceAbsolutePath:T};r&&zZ(e,PZ(e,{transformPrecision:l,applyTransformsStroked:n}));let k=OZ(e);return{element:{enter:z=>{if(_Z.includes(z.name)&&z.attributes.d!=null){let A=qZ(k,z);$r=u,Lo=$r!==!1?+Math.pow(.1,$r).toFixed($r):.01,En=$r>0&&$r<20?IZ:RZ,i&&(t0=i.threshold,r0=i.tolerance);let V=A["marker-mid"]!=null,O=A.stroke&&(A.stroke.type==="dynamic"||A.stroke.value!=="none"),q=A["stroke-linecap"]&&(A["stroke-linecap"].type==="dynamic"||A["stroke-linecap"].value!=="butt"),J=O&&q;var b=LZ(z);b.length&&(BZ(b),b=DZ(b,w,{maybeHasStrokeAndLinecap:J,hasMarkerMid:V}),m&&(b=NZ(b,w)),WZ(z,b,w))}}}}};var BZ=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:s,args:o}=a;s==="m"&&(r[0]+=o[0],r[1]+=o[1],t[0]=r[0],t[1]=r[1]),s==="M"&&(i!==0&&(s="m"),o[0]-=r[0],o[1]-=r[1],r[0]+=o[0],r[1]+=o[1],t[0]=r[0],t[1]=r[1]),s==="l"&&(r[0]+=o[0],r[1]+=o[1]),s==="L"&&(s="l",o[0]-=r[0],o[1]-=r[1],r[0]+=o[0],r[1]+=o[1]),s==="h"&&(r[0]+=o[0]),s==="H"&&(s="h",o[0]-=r[0],r[0]+=o[0]),s==="v"&&(r[1]+=o[0]),s==="V"&&(s="v",o[0]-=r[1],r[1]+=o[0]),s==="c"&&(r[0]+=o[4],r[1]+=o[5]),s==="C"&&(s="c",o[0]-=r[0],o[1]-=r[1],o[2]-=r[0],o[3]-=r[1],o[4]-=r[0],o[5]-=r[1],r[0]+=o[4],r[1]+=o[5]),s==="s"&&(r[0]+=o[2],r[1]+=o[3]),s==="S"&&(s="s",o[0]-=r[0],o[1]-=r[1],o[2]-=r[0],o[3]-=r[1],r[0]+=o[2],r[1]+=o[3]),s==="q"&&(r[0]+=o[2],r[1]+=o[3]),s==="Q"&&(s="q",o[0]-=r[0],o[1]-=r[1],o[2]-=r[0],o[3]-=r[1],r[0]+=o[2],r[1]+=o[3]),s==="t"&&(r[0]+=o[0],r[1]+=o[1]),s==="T"&&(s="t",o[0]-=r[0],o[1]-=r[1],r[0]+=o[0],r[1]+=o[1]),s==="a"&&(r[0]+=o[5],r[1]+=o[6]),s==="A"&&(s="a",o[5]-=r[0],o[6]-=r[1],r[0]+=o[5],r[1]+=o[6]),(s==="Z"||s==="z")&&(r[0]=t[0],r[1]=t[1]),a.command=s,a.args=o,a.base=n,a.coords=[r[0],r[1]],n=a.coords}return e};function DZ(e,t,{maybeHasStrokeAndLinecap:r,hasMarkerMid:n}){var i=GZ.bind(null,t),a=[0,0],s=[0,0],o={};return e=e.filter(function(u,l,c){let d=u.command,m=u.args,g=c[l+1];if(d!=="Z"&&d!=="z"){var y=m,S;if(d==="s"){y=[0,0].concat(m);var T=o.args,w=T.length;y[0]=T[w-2]-T[w-4],y[1]=T[w-1]-T[w-3]}if(t.makeArcs&&(d=="c"||d=="s")&&Xg(y)&&(S=MZ(y))){var k=En([S.radius])[0],z=Qg(y,S),b=y[5]*y[0]-y[4]*y[1]>0?1:0,A={command:"a",args:[k,k,0,0,b,y[4],y[5]],coords:u.coords.slice(),base:u.base},V=[A],O=[S.center[0]-y[4],S.center[1]-y[5]],q={center:O,radius:S.radius},J=[u],Ke=0,Qt="",F;if(o.command=="c"&&Xg(o.args)&&KA(o.args,S)||o.command=="a"&&o.sdata&&KA(o.sdata,S)){J.unshift(o),A.base=o.base,A.args[5]=A.coords[0]-A.base[0],A.args[6]=A.coords[1]-A.base[1];var ye=o.command=="a"?o.sdata:o.args,ve=Qg(ye,{center:[ye[4]+S.center[0],ye[5]+S.center[1]],radius:S.radius});z+=ve,z>Math.PI&&(A.args[3]=1),Ke=1}for(var Be=l;(g=c[++Be])&&~"cs".indexOf(g.command);){var we=g.args;if(g.command=="s"&&(F=bc({command:"s",args:g.args.slice()},c[Be-1].args),we=F.args,F.args=we.slice(0,2),Qt=i([F])),Xg(we)&&YA(we,q)){if(z+=Qg(we,q),z-2*Math.PI>.001)break;if(z>Math.PI&&(A.args[3]=1),J.push(g),2*Math.PI-z>.001)A.coords=g.coords,A.args[5]=A.coords[0]-A.base[0],A.args[6]=A.coords[1]-A.base[1];else{A.args[5]=2*(q.center[0]-we[4]),A.args[6]=2*(q.center[1]-we[5]),A.coords=[A.base[0]+A.args[5],A.base[1]+A.args[6]],A={command:"a",args:[k,k,0,0,b,g.coords[0]-A.coords[0],g.coords[1]-A.coords[1]],coords:g.coords,base:A.coords},V.push(A),Be++;break}O[0]-=we[4],O[1]-=we[5]}else break}if((i(V)+Qt).length<i(J).length){if(c[Be]&&c[Be].command=="s"&&bc(c[Be],c[Be-1].args),Ke){var bt=V.shift();En(bt.args),a[0]+=bt.args[5]-o.args[o.args.length-2],a[1]+=bt.args[6]-o.args[o.args.length-1],o.command="a",o.args=bt.args,u.base=o.coords=bt.coords}if(A=V.shift(),J.length==1?u.sdata=y.slice():J.length-1-Ke>0&&c.splice.apply(c,[l+1,J.length-1-Ke].concat(V)),!A)return!1;d="a",m=A.args,u.coords=A.coords}}if($r!==!1){if(d==="m"||d==="l"||d==="t"||d==="q"||d==="s"||d==="c")for(var yr=m.length;yr--;)m[yr]+=u.base[yr%2]-a[yr%2];else d=="h"?m[0]+=u.base[0]-a[0]:d=="v"?m[0]+=u.base[1]-a[1]:d=="a"&&(m[5]+=u.base[0]-a[0],m[6]+=u.base[1]-a[1]);En(m),d=="h"?a[0]+=m[0]:d=="v"?a[1]+=m[0]:(a[0]+=m[m.length-2],a[1]+=m[m.length-1]),En(a),(d==="M"||d==="m")&&(s[0]=a[0],s[1]=a[1])}if(t.straightCurves&&(d==="c"&&$g(m)||d==="s"&&$g(y)?(g&&g.command=="s"&&bc(g,m),d="l",m=m.slice(-2)):d==="q"&&$g(m)?(g&&g.command=="t"&&bc(g,m),d="l",m=m.slice(-2)):(d==="t"&&o.command!=="q"&&o.command!=="t"||d==="a"&&(m[0]===0||m[1]===0))&&(d="l",m=m.slice(-2))),t.lineShorthands&&d==="l"&&(m[1]===0?(d="h",m.pop()):m[0]===0&&(d="v",m.shift())),t.collapseRepeated&&n===!1&&(d==="m"||d==="h"||d==="v")&&o.command&&d==o.command.toLowerCase()&&(d!="h"&&d!="v"||o.args[0]>=0==m[0]>=0))return o.args[0]+=m[0],d!="h"&&d!="v"&&(o.args[1]+=m[1]),o.coords=u.coords,c[l]=o,!1;if(t.curveSmoothShorthands&&o.command&&(d==="c"?(o.command==="c"&&m[0]===-(o.args[2]-o.args[4])&&m[1]===-(o.args[3]-o.args[5])||o.command==="s"&&m[0]===-(o.args[0]-o.args[2])&&m[1]===-(o.args[1]-o.args[3])||o.command!=="c"&&o.command!=="s"&&m[0]===0&&m[1]===0)&&(d="s",m=m.slice(2)):d==="q"&&(o.command==="q"&&m[0]===o.args[2]-o.args[0]&&m[1]===o.args[3]-o.args[1]||o.command==="t"&&m[2]===o.args[0]&&m[3]===o.args[1])&&(d="t",m=m.slice(2))),t.removeUseless&&!r&&((d==="l"||d==="h"||d==="v"||d==="q"||d==="t"||d==="c"||d==="s")&&m.every(function(Qr){return Qr===0})||d==="a"&&m[5]===0&&m[6]===0))return c[l]=o,!1;u.command=d,u.args=m,o=u}else{if(a[0]=s[0],a[1]=s[1],o.command==="Z"||o.command==="z")return!1;o=u}return!0}),e}function NZ(e,t){var r=e[0];return e=e.filter(function(n,i){if(i==0)return!0;if(n.command==="Z"||n.command==="z")return r=n,!0;var a=n.command,s=n.args,o=s.slice();if(a==="m"||a==="l"||a==="t"||a==="q"||a==="s"||a==="c")for(var u=o.length;u--;)o[u]+=n.base[u%2];else a=="h"?o[0]+=n.base[0]:a=="v"?o[0]+=n.base[1]:a=="a"&&(o[5]+=n.base[0],o[6]+=n.base[1]);En(o);var l=Zg(o,t),c=Zg(s,t);return(t.forceAbsolutePath||l.length<c.length&&!(t.negativeExtraSpace&&a==r.command&&r.command.charCodeAt(0)>96&&l.length==c.length-1&&(s[0]<0||/^0\./.test(s[0])&&r.args[r.args.length-1]%1)))&&(n.command=a.toUpperCase(),n.args=o),r=n,!0}),e}function Xg(e){var t=XA([0,0,e[2],e[3],e[0],e[1],e[4],e[5]]);return t!=null&&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 XA(e){var 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],s=e[4]*e[7]-e[5]*e[6],o=t*a-i*r;if(o){var u=[(r*s-a*n)/o,(t*s-i*n)/-o];if(!isNaN(u[0])&&!isNaN(u[1])&&isFinite(u[0])&&isFinite(u[1]))return u}}function Yg(e,t){let r=10**t;return Math.round(e*r)/r}function IZ(e){let t=$r||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)>=Lo?n:i}}return e}function RZ(e){for(var t=e.length;t-- >0;)e[t]=Math.round(e[t]);return e}function $g(e){var 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)>Lo)return!1;return!0}function bc(e,t){switch(e.command){case"s":e.command="c";break;case"t":e.command="q";break}return e.args.unshift(t[t.length-2]-t[t.length-4],t[t.length-1]-t[t.length-3]),e}function Jg(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function e0(e,t){var 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 MZ(e){var t=e0(e,.5),r=[t[0]/2,t[1]/2],n=[(t[0]+e[4])/2,(t[1]+e[5])/2],i=XA([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&&Jg([0,0],i),s=Math.min(t0*Lo,r0*a/100);if(i&&a<1e15&&[1/4,3/4].every(function(o){return Math.abs(Jg(e0(e,o),i)-a)<=s}))return{center:i,radius:a}}function YA(e,t){var r=Math.min(t0*Lo,r0*t.radius/100);return[0,1/4,1/2,3/4,1].every(function(n){return Math.abs(Jg(e0(e,n),t.center)-t.radius)<=r})}function KA(e,t){return YA(e,{center:[t.center[0]+e[4],t.center[1]+e[5]],radius:t.radius})}function Qg(e,t){var 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 GZ(e,t){return t.reduce(function(r,n){var i="";return n.args&&(i=Zg(En(n.args.slice()),e)),r+n.command+i},"")}});var vc=p(xc=>{"use strict";var{cleanupOutData:FZ}=It(),{transform2js:jZ,transformsMultiply:UZ,matrixToTransform:VZ}=Vg();xc.name="convertTransform";xc.description="collapses multiple transformations and optimizes it";xc.fn=(e,t)=>{let{convertToShorts:r=!0,degPrecision:n,floatPrecision:i=3,transformPrecision:a=5,matrixToTransform:s=!0,shortTranslate:o=!0,shortScale:u=!0,shortRotate:l=!0,removeUseless:c=!0,collapseIntoOne:d=!0,leadingZero:m=!0,negativeExtraSpace:g=!1}=t,y={convertToShorts:r,degPrecision:n,floatPrecision:i,transformPrecision:a,matrixToTransform:s,shortTranslate:o,shortScale:u,shortRotate:l,removeUseless:c,collapseIntoOne:d,leadingZero:m,negativeExtraSpace:g};return{element:{enter:S=>{S.attributes.transform!=null&&n0(S,"transform",y),S.attributes.gradientTransform!=null&&n0(S,"gradientTransform",y),S.attributes.patternTransform!=null&&n0(S,"patternTransform",y)}}}};var n0=(e,t,r)=>{let n=jZ(e.attributes[t]);r=HZ(n,r),r.collapseIntoOne&&n.length>1&&(n=[UZ(n)]),r.convertToShorts?n=XZ(n,r):n.forEach(i=>s0(i,r)),r.removeUseless&&(n=YZ(n)),n.length?e.attributes[t]=a0(n,r):delete e.attributes[t]},HZ=(e,{...t})=>{let r=[];for(let i of e)i.name=="matrix"&&r.push(...i.data.slice(0,4));let n=t.transformPrecision;return r.length&&(t.transformPrecision=Math.min(t.transformPrecision,Math.max.apply(Math,r.map(KZ))||t.transformPrecision),n=Math.max.apply(Math,r.map(i=>i.toString().replace(/\D+/g,"").length))),t.degPrecision==null&&(t.degPrecision=Math.max(0,Math.min(t.floatPrecision,n-2))),t},$A=(e,t)=>t.degPrecision!=null&&t.degPrecision>=1&&t.floatPrecision<20?l0(t.degPrecision,e):o0(e),i0=(e,t)=>t.floatPrecision>=1&&t.floatPrecision<20?l0(t.floatPrecision,e):o0(e),QA=(e,t)=>t.transformPrecision>=1&&t.floatPrecision<20?l0(t.transformPrecision,e):o0(e),KZ=e=>{let t=e.toString();return t.slice(t.indexOf(".")).length-1},XZ=(e,t)=>{for(var r=0;r<e.length;r++){var n=e[r];if(t.matrixToTransform&&n.name==="matrix"){var i=VZ(n,t);a0(i,t).length<=a0([n],t).length&&e.splice(r,1,...i),n=e[r]}s0(n,t),t.shortTranslate&&n.name==="translate"&&n.data.length===2&&!n.data[1]&&n.data.pop(),t.shortScale&&n.name==="scale"&&n.data.length===2&&n.data[0]===n.data[1]&&n.data.pop(),t.shortRotate&&e[r-2]&&e[r-2].name==="translate"&&e[r-1].name==="rotate"&&e[r].name==="translate"&&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},YZ=e=>e.filter(t=>!(["translate","rotate","skewX","skewY"].indexOf(t.name)>-1&&(t.data.length==1||t.name=="rotate")&&!t.data[0]||t.name=="translate"&&!t.data[0]&&!t.data[1]||t.name=="scale"&&t.data[0]==1&&(t.data.length<2||t.data[1]==1)||t.name=="matrix"&&t.data[0]==1&&t.data[3]==1&&!(t.data[1]||t.data[2]||t.data[4]||t.data[5]))),a0=(e,t)=>{var r="";return e.forEach(n=>{s0(n,t),r+=(r&&" ")+n.name+"("+FZ(n.data,t)+")"}),r},s0=(e,t)=>{switch(e.name){case"translate":e.data=i0(e.data,t);break;case"rotate":e.data=[...$A(e.data.slice(0,1),t),...i0(e.data.slice(1),t)];break;case"skewX":case"skewY":e.data=$A(e.data,t);break;case"scale":e.data=QA(e.data,t);break;case"matrix":e.data=[...QA(e.data.slice(0,4),t),...i0(e.data.slice(4),t)];break}return e},o0=e=>e.map(Math.round),l0=(e,t)=>{for(var r=t.length,n=+Math.pow(.1,e).toFixed(e);r--;)if(Number(t[r].toFixed(e))!==t[r]){var i=+t[r].toFixed(e-1);t[r]=+Math.abs(i-t[r]).toFixed(e+1)>=n?+t[r].toFixed(e):i}return t}});var Wo=p(Cc=>{"use strict";var{attrsGroups:$Z}=Ce();Cc.name="removeEmptyAttrs";Cc.description="removes empty attributes";Cc.fn=()=>({element:{enter:e=>{for(let[t,r]of Object.entries(e.attributes))r===""&&$Z.conditionalProcessing.includes(t)===!1&&delete e.attributes[t]}}})});var Po=p(kc=>{"use strict";var{detachNodeFromParent:QZ}=Z(),{elemsGroups:ZZ}=Ce();kc.name="removeEmptyContainers";kc.description="removes empty container elements";kc.fn=()=>({element:{exit:(e,t)=>{e.name==="svg"||ZZ.container.includes(e.name)===!1||e.children.length!==0||e.name==="pattern"&&Object.keys(e.attributes).length!==0||e.name==="g"&&e.attributes.filter!=null||e.name==="mask"&&e.attributes.id!=null||QZ(e,t)}}})});var Bo=p(wc=>{"use strict";var{detachNodeFromParent:JZ}=Z(),{collectStylesheet:eJ,computeStyle:tJ}=Tn(),{path2js:ZA,js2path:rJ,intersects:nJ}=zo();wc.name="mergePaths";wc.description="merges multiple paths in one if possible";wc.fn=(e,t)=>{let{force:r=!1,floatPrecision:n,noSpaceAfterFlags:i=!1}=t,a=eJ(e);return{element:{enter:s=>{let o=null;for(let u of s.children){if(o==null||o.type!=="element"||o.name!=="path"||o.children.length!==0||o.attributes.d==null){o=u;continue}if(u.type!=="element"||u.name!=="path"||u.children.length!==0||u.attributes.d==null){o=u;continue}let l=tJ(a,u);if(l["marker-start"]||l["marker-mid"]||l["marker-end"]){o=u;continue}let c=Object.keys(o.attributes),d=Object.keys(u.attributes),m=c.length===d.length;for(let S of d)S!=="d"&&(o.attributes[S]==null||o.attributes[S]!==u.attributes[S])&&(m=!1);let g=ZA(o),y=ZA(u);if(m&&(r||!nJ(g,y))){rJ(o,g.concat(y),{floatPrecision:n,noSpaceAfterFlags:i}),JZ(u,s);continue}o=u}}}}}});var Do=p(Tc=>{"use strict";Tc.name="removeUnusedNS";Tc.description="removes unused namespaces declaration";Tc.fn=()=>{let e=new Set;return{element:{enter:(t,r)=>{if(t.name==="svg"&&r.type==="root"){for(let n of Object.keys(t.attributes))if(n.startsWith("xmlns:")){let i=n.slice(6);e.add(i)}}if(e.size!==0){if(t.name.includes(":")){let[n]=t.name.split(":");e.has(n)&&e.delete(n)}for(let n of Object.keys(t.attributes))if(n.includes(":")){let[i]=n.split(":");e.delete(i)}}},exit:(t,r)=>{if(t.name==="svg"&&r.type==="root")for(let n of e)delete t.attributes[`xmlns:${n}`]}}}}});var u0=p(Ec=>{"use strict";Ec.name="sortAttrs";Ec.description="Sort element attributes for better compression";Ec.fn=(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=s=>{if(n==="front"){if(s==="xmlns")return 3;if(s.startsWith("xmlns:"))return 2}return s.includes(":")?1:0},a=([s],[o])=>{let u=i(s),c=i(o)-u;if(c!==0)return c;let[d]=s.split("-"),[m]=o.split("-");if(d!==m){let g=r.includes(d)?1:0,y=r.includes(m)?1:0;if(g===1&&y===1)return r.indexOf(d)-r.indexOf(m);let S=y-g;if(S!==0)return S}return s<o?-1:1};return{element:{enter:s=>{let o=Object.entries(s.attributes);o.sort(a);let u={};for(let[l,c]of o)u[l]=c;s.attributes=u}}}}});var No=p(Ac=>{"use strict";Ac.name="sortDefsChildren";Ac.description="Sorts children of <defs> to improve compression";Ac.fn=()=>({element:{enter:e=>{if(e.name==="defs"){let t=new Map;for(let r of e.children)if(r.type==="element"){let n=t.get(r.name);n==null?t.set(r.name,1):t.set(r.name,n+1)}e.children.sort((r,n)=>{if(r.type!=="element"||n.type!=="element")return 0;let i=t.get(r.name),a=t.get(n.name);if(i!=null&&a!=null){let o=a-i;if(o!==0)return o}let s=n.name.length-r.name.length;return s!==0?s:r.name!==n.name?r.name>n.name?-1:1:0})}}}})});var Io=p(Oc=>{"use strict";var{detachNodeFromParent:iJ}=Z();Oc.name="removeTitle";Oc.description="removes <title>";Oc.fn=()=>({element:{enter:(e,t)=>{e.name==="title"&&iJ(e,t)}}})});var Ro=p(qc=>{"use strict";var{detachNodeFromParent:aJ}=Z();qc.name="removeDesc";qc.description="removes <desc>";var sJ=/^(Created with|Created using)/;qc.fn=(e,t)=>{let{removeAny:r=!0}=t;return{element:{enter:(n,i)=>{n.name==="desc"&&(r||n.children.length===0||n.children[0].type==="text"&&sJ.test(n.children[0].value))&&aJ(n,i)}}}}});var e3=p((mue,JA)=>{"use strict";var{createPreset:oJ}=It(),lJ=$i(),uJ=Qi(),cJ=Zi(),dJ=Ji(),pJ=ea(),mJ=ta(),fJ=ra(),hJ=Yu(),gJ=fo(),bJ=ho(),yJ=go(),SJ=bo(),xJ=So(),vJ=xo(),CJ=vo(),kJ=Co(),wJ=ko(),TJ=wo(),EJ=Eo(),AJ=Ao(),OJ=Gg(),qJ=dc(),zJ=Fg(),_J=jg(),LJ=qo(),WJ=Sc(),PJ=vc(),BJ=Wo(),DJ=Po(),NJ=Bo(),IJ=Do(),RJ=u0(),MJ=No(),GJ=Io(),FJ=Ro(),jJ=oJ({name:"defaultPreset",plugins:[lJ,uJ,cJ,dJ,pJ,mJ,fJ,hJ,gJ,bJ,yJ,SJ,xJ,vJ,CJ,kJ,wJ,TJ,EJ,AJ,OJ,qJ,zJ,_J,LJ,WJ,PJ,BJ,DJ,NJ,IJ,RJ,MJ,GJ,FJ]});JA.exports=jJ});var r3=p((hue,t3)=>{"use strict";var{createPreset:UJ}=It(),VJ=$i(),HJ=Qi(),KJ=Zi(),XJ=Ji(),YJ=ea(),$J=ta(),QJ=ra(),ZJ=Yu(),fue=fo(),JJ=ho(),eee=go(),tee=bo(),ree=So(),nee=xo(),iee=vo(),aee=Co(),see=ko(),oee=wo(),lee=Eo(),uee=Ao(),cee=dc(),dee=qo(),pee=Sc(),mee=vc(),fee=Wo(),hee=Po(),gee=Bo(),bee=Do(),yee=No(),See=Io(),xee=Ro(),vee=UJ({name:"safePreset",plugins:[VJ,HJ,KJ,XJ,YJ,$J,QJ,JJ,ZJ,eee,tee,ree,nee,iee,aee,see,oee,lee,uee,cee,dee,pee,mee,fee,hee,gee,bee,yee,See,xee]});t3.exports=vee});var i3=p((Sue,n3)=>{"use strict";var{createPreset:Cee}=It(),kee=$i(),wee=Qi(),Tee=Zi(),Eee=Ji(),Aee=ea(),Oee=ta(),qee=ra(),gue=fo(),zee=ho(),_ee=go(),Lee=bo(),Wee=So(),Pee=xo(),Bee=vo(),Dee=Co(),Nee=ko(),Iee=wo(),Ree=Eo(),Mee=Ao(),Gee=qo(),Fee=Wo(),jee=Po(),bue=Bo(),Uee=Do(),yue=No(),Vee=Io(),Hee=Ro(),Kee=Cee({name:"safeAndFastPreset",plugins:[kee,wee,Tee,Eee,Aee,Oee,qee,zee,_ee,Lee,Wee,Pee,Bee,Dee,Nee,Iee,Ree,Mee,Gee,Fee,jee,Uee,Vee,Hee]});n3.exports=Kee});var a3=p(zc=>{"use strict";zc.name="addAttributesToSVGElement";zc.description="adds attributes to an outer <svg> element";var Xee=`Error in plugin "addAttributesToSVGElement": absent parameters.
|
||
It should have a list of "attributes" or one "attribute".
|
||
Config example:
|
||
|
||
plugins: [
|
||
{
|
||
name: 'addAttributesToSVGElement',
|
||
params: {
|
||
attribute: "mySvg"
|
||
}
|
||
}
|
||
]
|
||
|
||
plugins: [
|
||
{
|
||
name: 'addAttributesToSVGElement',
|
||
params: {
|
||
attributes: ["mySvg", "size-big"]
|
||
}
|
||
}
|
||
]
|
||
|
||
plugins: [
|
||
{
|
||
name: 'addAttributesToSVGElement',
|
||
params: {
|
||
attributes: [
|
||
{
|
||
focusable: false
|
||
},
|
||
{
|
||
'data-image': icon
|
||
}
|
||
]
|
||
}
|
||
}
|
||
]
|
||
`;zc.fn=(e,t)=>{if(!Array.isArray(t.attributes)&&!t.attribute)return console.error(Xee),null;let r=t.attributes||[t.attribute];return{element:{enter:(n,i)=>{if(n.name==="svg"&&i.type==="root"){for(let a of r)if(typeof a=="string"&&n.attributes[a]==null&&(n.attributes[a]=void 0),typeof a=="object")for(let s of Object.keys(a))n.attributes[s]==null&&(n.attributes[s]=a[s])}}}}}});var s3=p(_c=>{"use strict";_c.name="addClassesToSVGElement";_c.description="adds classnames to an outer <svg> element";var Yee=`Error in plugin "addClassesToSVGElement": absent parameters.
|
||
It should have a list of classes in "classNames" or one "className".
|
||
Config example:
|
||
|
||
plugins: [
|
||
{
|
||
name: "addClassesToSVGElement",
|
||
params: {
|
||
className: "mySvg"
|
||
}
|
||
}
|
||
]
|
||
|
||
plugins: [
|
||
{
|
||
name: "addClassesToSVGElement",
|
||
params: {
|
||
classNames: ["mySvg", "size-big"]
|
||
}
|
||
}
|
||
]
|
||
`;_c.fn=(e,t)=>{if(!(Array.isArray(t.classNames)&&t.classNames.some(String))&&!t.className)return console.error(Yee),null;let r=t.classNames||[t.className];return{element:{enter:(n,i)=>{if(n.name==="svg"&&i.type==="root"){let a=new Set(n.attributes.class==null?null:n.attributes.class.split(" "));for(let s of r)s!=null&&a.add(s);n.attributes.class=Array.from(a).join(" ")}}}}}});var l3=p(Lc=>{"use strict";var{removeLeadingZero:$ee}=It();Lc.name="cleanupListOfValues";Lc.description="rounds list of values to the fixed precision";var Qee=/^([-+]?\d*\.?\d+([eE][-+]?\d+)?)(px|pt|pc|mm|cm|m|in|ft|em|ex|%)?$/,Zee=/\s+,?\s*|,\s*/,o3={cm:96/2.54,mm:96/25.4,in:96,pt:4/3,pc:16,px:1};Lc.fn=(e,t)=>{let{floatPrecision:r=3,leadingZero:n=!0,defaultPx:i=!0,convertToPx:a=!0}=t,s=o=>{let u=[];for(let l of o.split(Zee)){let c=l.match(Qee),d=l.match(/new/);if(c){let m=Number(Number(c[1]).toFixed(r)),y=c[3]||"";if(a&&y&&y in o3){let T=Number((o3[y]*Number(c[1])).toFixed(r));T.toString().length<c[0].length&&(m=T,y="px")}let S;n?S=$ee(m):S=m.toString(),i&&y==="px"&&(y=""),u.push(S+y)}else d?u.push("new"):l&&u.push(l)}return u.join(" ")};return{element:{enter:o=>{o.attributes.points!=null&&(o.attributes.points=s(o.attributes.points)),o.attributes["enable-background"]!=null&&(o.attributes["enable-background"]=s(o.attributes["enable-background"])),o.attributes.viewBox!=null&&(o.attributes.viewBox=s(o.attributes.viewBox)),o.attributes["stroke-dasharray"]!=null&&(o.attributes["stroke-dasharray"]=s(o.attributes["stroke-dasharray"])),o.attributes.dx!=null&&(o.attributes.dx=s(o.attributes.dx)),o.attributes.dy!=null&&(o.attributes.dy=s(o.attributes.dy)),o.attributes.x!=null&&(o.attributes.x=s(o.attributes.x)),o.attributes.y!=null&&(o.attributes.y=s(o.attributes.y))}}}}});var c3=p(Bc=>{"use strict";var{attrsGroups:Jee}=Ce();Bc.name="convertStyleToAttrs";Bc.description="converts style to attributes";var Mo=(...e)=>"(?:"+e.join("|")+")",ete=Jee.presentation,Bi="\\\\(?:[0-9a-f]{1,6}\\s?|\\r\\n|.)",tte="\\s*("+Mo("[^:;\\\\]",Bi)+"*?)\\s*",Wc="'(?:[^'\\n\\r\\\\]|"+Bi+")*?(?:'|$)",Pc='"(?:[^"\\n\\r\\\\]|'+Bi+')*?(?:"|$)',rte=new RegExp("^"+Mo(Wc,Pc)+"$"),nte="\\("+Mo(`[^'"()\\\\]+`,Bi,Wc,Pc)+"*?\\)",ite="\\s*("+Mo(`[^!'"();\\\\]+?`,Bi,Wc,Pc,nte,"[^;]*?")+"*?)",ate="\\s*(?:;\\s*|$)",ste="(\\s*!important(?![-(\\w]))?",u3=new RegExp(tte+":"+ite+ste+ate,"ig"),ote=new RegExp(Mo(Bi,Wc,Pc,"/\\*[^]*?\\*/"),"ig");Bc.fn=(e,t)=>{let{keepImportant:r=!1}=t;return{element:{enter:n=>{if(n.attributes.style!=null){let a=[],s={},o=n.attributes.style.replace(ote,u=>u[0]=="/"?"":u[0]=="\\"&&/[-g-z]/i.test(u[1])?u[1]:u);u3.lastIndex=0;for(var i;i=u3.exec(o);)(!r||!i[3])&&a.push([i[1],i[2]]);a.length&&(a=a.filter(function(u){if(u[0]){var l=u[0].toLowerCase(),c=u[1];if(rte.test(c)&&(c=c.slice(1,-1)),ete.includes(l))return s[l]=c,!1}return!0}),Object.assign(n.attributes,s),a.length?n.attributes.style=a.map(u=>u.join(":")).join(";"):delete n.attributes.style)}}}}}});var d3=p(Dc=>{"use strict";var c0=su(),{referencesProps:lte}=Ce();Dc.name="prefixIds";Dc.description="prefix IDs";var ute=e=>{let t=e.match(/[/\\]?([^/\\]+)$/);return t?t[1]:""},cte=e=>e.replace(/[. ]/g,"_"),dte=e=>e.startsWith('"')&&e.endsWith('"')||e.startsWith("'")&&e.endsWith("'")?e.slice(1,-1):e,Go=(e,t)=>t.startsWith(e)?t:e+t,d0=(e,t)=>t.startsWith("#")?"#"+Go(e,t.slice(1)):null,p0=e=>e;Dc.fn=(e,t,r)=>{let{delim:n="__",prefixIds:i=!0,prefixClassNames:a=!0}=t;return{element:{enter:s=>{let o="prefix"+n;if(typeof t.prefix=="function"?o=t.prefix(s,r)+n:typeof t.prefix=="string"?o=t.prefix+n:t.prefix===!1?o="":r.path!=null&&r.path.length>0&&(o=cte(ute(r.path))+n),s.name==="style"){if(s.children.length===0)return;let u="";(s.children[0].type==="text"||s.children[0].type==="cdata")&&(u=s.children[0].value);let l=null;try{l=c0.parse(u,{parseValue:!0,parseCustomProperty:!1})}catch{return}c0.walk(l,c=>{if(i&&c.type==="IdSelector"||a&&c.type==="ClassSelector"){c.name=Go(o,c.name);return}if(c.type==="Url"&&p0(c.value).length>0){let d=d0(o,dte(p0(c.value)));d!=null&&(p0(c).value=d)}}),(s.children[0].type==="text"||s.children[0].type==="cdata")&&(s.children[0].value=c0.generate(l));return}i&&s.attributes.id!=null&&s.attributes.id.length!==0&&(s.attributes.id=Go(o,s.attributes.id)),a&&s.attributes.class!=null&&s.attributes.class.length!==0&&(s.attributes.class=s.attributes.class.split(/\s+/).map(u=>Go(o,u)).join(" "));for(let u of["href","xlink:href"])if(s.attributes[u]!=null&&s.attributes[u].length!==0){let l=d0(o,s.attributes[u]);l!=null&&(s.attributes[u]=l)}for(let u of lte)s.attributes[u]!=null&&s.attributes[u].length!==0&&(s.attributes[u]=s.attributes[u].replace(/url\((.*?)\)/gi,(l,c)=>{let d=d0(o,c);return d==null?l:`url(${d})`}));for(let u of["begin","end"])if(s.attributes[u]!=null&&s.attributes[u].length!==0){let l=s.attributes[u].split(/\s*;\s+/).map(c=>{if(c.endsWith(".end")||c.endsWith(".start")){let[d,m]=c.split(".");return`${Go(o,d)}.${m}`}return c});s.attributes[u]=l.join("; ")}}}}}});var p3=p(Nc=>{"use strict";var{querySelectorAll:pte}=Z();Nc.name="removeAttributesBySelector";Nc.description="removes attributes of elements that match a css selector";Nc.fn=(e,t)=>{let r=Array.isArray(t.selectors)?t.selectors:[t];for(let{selector:n,attributes:i}of r){let a=pte(e,n);for(let s of a)if(s.type==="element")if(Array.isArray(i))for(let o of i)delete s.attributes[o];else delete s.attributes[i]}return{}}});var m3=p(Ic=>{"use strict";Ic.name="removeAttrs";Ic.description="removes specified attributes";var mte=":";Ic.fn=(e,t)=>{if(typeof t.attrs>"u")return null;let r=typeof t.elemSeparator=="string"?t.elemSeparator:mte,n=typeof t.preserveCurrentColor=="boolean"?t.preserveCurrentColor:!1,i=Array.isArray(t.attrs)?t.attrs:[t.attrs];return{element:{enter:a=>{for(let s of i){s.includes(r)===!1?s=[".*",r,s,r,".*"].join(""):s.split(r).length<3&&(s=[s,r,".*"].join(""));let o=s.split(r).map(u=>(u==="*"&&(u=".*"),new RegExp(["^",u,"$"].join(""),"i")));if(o[0].test(a.name))for(let[u,l]of Object.entries(a.attributes)){let c=n&&u=="fill"&&l=="currentColor",d=n&&u=="stroke"&&l=="currentColor";!c&&!d&&o[1].test(u)&&o[2].test(l)&&delete a.attributes[u]}}}}}}});var f3=p(Rc=>{"use strict";Rc.name="removeDimensions";Rc.description="removes width and height in presence of viewBox (opposite to removeViewBox, disable it first)";Rc.fn=()=>({element:{enter:e=>{if(e.name==="svg"){if(e.attributes.viewBox!=null)delete e.attributes.width,delete e.attributes.height;else if(e.attributes.width!=null&&e.attributes.height!=null&&Number.isNaN(Number(e.attributes.width))===!1&&Number.isNaN(Number(e.attributes.height))===!1){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}}}}})});var g3=p(Mc=>{"use strict";var{detachNodeFromParent:h3}=Z();Mc.name="removeElementsByAttr";Mc.description="removes arbitrary elements by ID or className (disabled by default)";Mc.fn=(e,t)=>{let r=t.id==null?[]:Array.isArray(t.id)?t.id:[t.id],n=t.class==null?[]:Array.isArray(t.class)?t.class:[t.class];return{element:{enter:(i,a)=>{if(i.attributes.id!=null&&r.length!==0&&r.includes(i.attributes.id)&&h3(i,a),i.attributes.class&&n.length!==0){let s=i.attributes.class.split(" ");for(let o of n)if(s.includes(o)){h3(i,a);break}}}}}}});var b3=p(Gc=>{"use strict";var{visitSkip:fte,detachNodeFromParent:hte}=Z(),{parsePathData:gte}=To(),{intersects:bte}=zo();Gc.name="removeOffCanvasPaths";Gc.description="removes elements that are drawn outside of the viewbox (disabled by default)";Gc.fn=()=>{let e=null;return{element:{enter:(t,r)=>{if(t.name==="svg"&&r.type==="root"){let n="";t.attributes.viewBox!=null?n=t.attributes.viewBox:t.attributes.height!=null&&t.attributes.width!=null&&(n=`0 0 ${t.attributes.width} ${t.attributes.height}`),n=n.replace(/[,+]|px/g," ").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"");let i=/^(-?\d*\.?\d+) (-?\d*\.?\d+) (\d*\.?\d+) (\d*\.?\d+)$/.exec(n);if(i==null)return;let a=Number.parseFloat(i[1]),s=Number.parseFloat(i[2]),o=Number.parseFloat(i[3]),u=Number.parseFloat(i[4]);e={left:a,top:s,right:a+o,bottom:s+u,width:o,height:u}}if(t.attributes.transform!=null)return fte;if(t.name==="path"&&t.attributes.d!=null&&e!=null){let n=gte(t.attributes.d),i=!1;for(let c of n)if(c.command==="M"){let[d,m]=c.args;d>=e.left&&d<=e.right&&m>=e.top&&m<=e.bottom&&(i=!0)}if(i)return;n.length===2&&n.push({command:"z",args:[]});let{left:a,top:s,width:o,height:u}=e;bte([{command:"M",args:[a,s]},{command:"h",args:[o]},{command:"v",args:[u]},{command:"H",args:[a]},{command:"z",args:[]}],n)===!1&&hte(t,r)}}}}}});var y3=p(Fc=>{"use strict";var{detachNodeFromParent:yte}=Z();Fc.name="removeRasterImages";Fc.description="removes raster images (disabled by default)";Fc.fn=()=>({element:{enter:(e,t)=>{e.name==="image"&&e.attributes["xlink:href"]!=null&&/(\.|image\/)(jpg|png|gif)/.test(e.attributes["xlink:href"])&&yte(e,t)}}})});var S3=p(jc=>{"use strict";var{detachNodeFromParent:Ste}=Z();jc.name="removeScriptElement";jc.description="removes <script> elements (disabled by default)";jc.fn=()=>({element:{enter:(e,t)=>{e.name==="script"&&Ste(e,t)}}})});var x3=p(Uc=>{"use strict";var{detachNodeFromParent:xte}=Z();Uc.name="removeStyleElement";Uc.description="removes <style> element (disabled by default)";Uc.fn=()=>({element:{enter:(e,t)=>{e.name==="style"&&xte(e,t)}}})});var v3=p(Vc=>{"use strict";Vc.name="removeXMLNS";Vc.description="removes xmlns attribute (for inline svg, disabled by default)";Vc.fn=()=>({element:{enter:e=>{e.name==="svg"&&(delete e.attributes.xmlns,delete e.attributes["xmlns:xlink"])}}})});var C3=p(Hc=>{"use strict";Hc.name="reusePaths";Hc.description="Finds <path> elements with the same d, fill, and stroke, and converts them to <use> elements referencing a single <path> def.";Hc.fn=()=>{let e=new Map;return{element:{enter:t=>{if(t.name==="path"&&t.attributes.d!=null){let r=t.attributes.d,n=t.attributes.fill||"",i=t.attributes.stroke||"",a=r+";s:"+i+";f:"+n,s=e.get(a);s==null&&(s=[],e.set(a,s)),s.push(t)}},exit:(t,r)=>{if(t.name==="svg"&&r.type==="root"){let n={type:"element",name:"defs",attributes:{},children:[]};Object.defineProperty(n,"parentNode",{writable:!0,value:t});let i=0;for(let a of e.values())if(a.length>1){let s={type:"element",name:"path",attributes:{...a[0].attributes},children:[]};delete s.attributes.transform;let o;s.attributes.id==null?(o="reuse-"+i,i+=1,s.attributes.id=o):(o=s.attributes.id,delete a[0].attributes.id),Object.defineProperty(s,"parentNode",{writable:!0,value:n}),n.children.push(s);for(let u of a)u.name="use",u.attributes["xlink:href"]="#"+o,delete u.attributes.d,delete u.attributes.stroke,delete u.attributes.fill}n.children.length!==0&&(t.attributes["xmlns:xlink"]==null&&(t.attributes["xmlns:xlink"]="http://www.w3.org/1999/xlink"),t.children.unshift(n))}}}}}});var w3=p(k3=>{"use strict";k3.builtin=[e3(),r3(),i3(),a3(),s3(),ta(),wo(),ho(),l3(),bo(),qo(),So(),dc(),Sc(),Gg(),c3(),vc(),ra(),Yu(),Bo(),fo(),Fg(),jg(),d3(),p3(),m3(),Zi(),Ro(),f3(),$i(),ea(),g3(),Wo(),Po(),Ao(),Eo(),Ji(),vo(),b3(),y3(),S3(),x3(),Io(),xo(),Do(),go(),Co(),ko(),v3(),Qi(),C3(),u0(),No()]});var E3=p((Due,T3)=>{var vte=typeof global=="object"&&global&&global.Object===Object&&global;T3.exports=vte});var O3=p((Nue,A3)=>{var Cte=E3(),kte=typeof self=="object"&&self&&self.Object===Object&&self,wte=Cte||kte||Function("return this")();A3.exports=wte});var m0=p((Iue,q3)=>{var Tte=O3(),Ete=Tte.Symbol;q3.exports=Ete});var W3=p((Rue,L3)=>{var z3=m0(),_3=Object.prototype,Ate=_3.hasOwnProperty,Ote=_3.toString,Fo=z3?z3.toStringTag:void 0;function qte(e){var t=Ate.call(e,Fo),r=e[Fo];try{e[Fo]=void 0;var n=!0}catch{}var i=Ote.call(e);return n&&(t?e[Fo]=r:delete e[Fo]),i}L3.exports=qte});var B3=p((Mue,P3)=>{var zte=Object.prototype,_te=zte.toString;function Lte(e){return _te.call(e)}P3.exports=Lte});var f0=p((Gue,I3)=>{var D3=m0(),Wte=W3(),Pte=B3(),Bte="[object Null]",Dte="[object Undefined]",N3=D3?D3.toStringTag:void 0;function Nte(e){return e==null?e===void 0?Dte:Bte:N3&&N3 in Object(e)?Wte(e):Pte(e)}I3.exports=Nte});var M3=p((Fue,R3)=>{function Ite(e,t){return function(r){return e(t(r))}}R3.exports=Ite});var F3=p((jue,G3)=>{var Rte=M3(),Mte=Rte(Object.getPrototypeOf,Object);G3.exports=Mte});var h0=p((Uue,j3)=>{function Gte(e){return e!=null&&typeof e=="object"}j3.exports=Gte});var g0=p((Vue,V3)=>{var Fte=f0(),jte=F3(),Ute=h0(),Vte="[object Object]",Hte=Function.prototype,Kte=Object.prototype,U3=Hte.toString,Xte=Kte.hasOwnProperty,Yte=U3.call(Object);function $te(e){if(!Ute(e)||Fte(e)!=Vte)return!1;var t=jte(e);if(t===null)return!0;var r=Xte.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&U3.call(r)==Yte}V3.exports=$te});var K3=p((Hue,H3)=>{var Qte=Array.isArray;H3.exports=Qte});var Y3=p((Kue,X3)=>{var Zte=f0(),Jte=K3(),ere=h0(),tre="[object String]";function rre(e){return typeof e=="string"||!Jte(e)&&ere(e)&&Zte(e)==tre}X3.exports=rre});var Q3=p($3=>{"use strict";var{builtin:nre}=w3(),ire=g0(),are=Y3(),b0={};for(let e of nre)b0[e.name]=e;function sre(e){if(typeof e=="string"){let t=b0[e];if(t==null)throw Error(`Unknown builtin plugin "${e}" specified.`);return{name:e,params:{},fn:t.fn}}if(ire(e)){if(!are(e.name))throw Error("Plugin name should be specified");let t=e.fn;if(t==null){let r=b0[e.name];if(r==null)throw Error(`Unknown builtin plugin "${e.name}" specified.`);t=r.fn}return{name:e.name,params:e.params,fn:t}}return null}$3.resolvePlugin=sre});var Z3=p(y0=>{"use strict";var{parseSvg:ore}=w0(),{stringifySvg:lre}=A0(),{resolvePlugin:ure}=Q3(),{encodeSVGDatauri:cre,invokePlugins:dre}=It(),pre=g0(),mre=(e,t)=>{if(t===null&&(t={}),!pre(t))throw Error("Config should be an object");let r=t.plugins||["safePreset"];if(Array.isArray(r)===!1)throw Error("Invalid plugins list");r=r.map(ure);let n={};t.floatPrecision!==null&&(n.floatPrecision=t.floatPrecision);let i=t.multipass?10:1,a=Number.POSITIVE_INFINITY,s="",o={};for(let u=0;u<i;u+=1){o.multipassCount=u;let l=ore(e,t.path);if(dre(l,o,r,null,n),s=lre(l,t),s.length<a)e=s,a=s.length;else break}return t.datauri&&(s=cre(s,t.datauri)),s};y0.optimize=mre;var fre={multipass:!1,plugins:["safeAndFastPreset"]};y0.defaultOptions=fre});var J3=require("fs"),eO=require("process"),tO=Z3();try{let e=J3.readFileSync(0,{encoding:"utf-8"}),t=tO.optimize(e,tO.defaultOptions);J3.writeFileSync(1,t,{encoding:"utf-8",flush:!0}),eO.exit(0)}catch(e){console.error(e),eO.exit(1)}
|