var vT=Object.create;var gm=Object.defineProperty;var yT=Object.getOwnPropertyDescriptor;var bT=Object.getOwnPropertyNames;var ST=Object.getPrototypeOf,xT=Object.prototype.hasOwnProperty;var vm=Wr=>{throw TypeError(Wr)};var gn=(Wr,Gr)=>()=>(Gr||Wr((Gr={exports:{}}).exports,Gr),Gr.exports);var wT=(Wr,Gr,Yr,Qr)=>{if(Gr&&typeof Gr=="object"||typeof Gr=="function")for(let Kr of bT(Gr))!xT.call(Wr,Kr)&&Kr!==Yr&&gm(Wr,Kr,{get:()=>Gr[Kr],enumerable:!(Qr=yT(Gr,Kr))||Qr.enumerable});return Wr};var Xn=(Wr,Gr,Yr)=>(Yr=Wr!=null?vT(ST(Wr)):{},wT(Gr||!Wr||!Wr.__esModule?gm(Yr,"default",{value:Wr,enumerable:!0}):Yr,Wr));var _d=(Wr,Gr,Yr)=>Gr.has(Wr)||vm("Cannot "+Yr);var Ed=(Wr,Gr,Yr)=>(_d(Wr,Gr,"read from private field"),Yr?Yr.call(Wr):Gr.get(Wr)),Ad=(Wr,Gr,Yr)=>Gr.has(Wr)?vm("Cannot add the same private member more than once"):Gr instanceof WeakSet?Gr.add(Wr):Gr.set(Wr,Yr),ym=(Wr,Gr,Yr,Qr)=>(_d(Wr,Gr,"write to private field"),Qr?Qr.call(Wr,Yr):Gr.set(Wr,Yr),Yr),bm=(Wr,Gr,Yr)=>(_d(Wr,Gr,"access private method"),Yr);var qd=gn((tq,qm)=>{"use strict";var TT=void 0;qm.exports=function(Wr){return Wr!==TT&&Wr!==null}});var Wm=gn((rq,Pm)=>{"use strict";var _T=qd(),ET={object:!0,function:!0,undefined:!0};Pm.exports=function(Wr){return _T(Wr)?hasOwnProperty.call(ET,typeof Wr):!1}});var Im=gn((nq,Rm)=>{"use strict";var AT=Wm();Rm.exports=function(Wr){if(!AT(Wr))return!1;try{return Wr.constructor?Wr.constructor.prototype===Wr:!1}catch{return!1}}});var Mm=gn((iq,Bm)=>{"use strict";var OT=Im();Bm.exports=function(Wr){if(typeof Wr!="function"||!hasOwnProperty.call(Wr,"length"))return!1;try{if(typeof Wr.length!="number"||typeof Wr.call!="function"||typeof Wr.apply!="function")return!1}catch{return!1}return!OT(Wr)}});var Dm=gn((aq,Nm)=>{"use strict";var zT=Mm(),jT=/^\s*class[\s{/}]/,LT=Function.prototype.toString;Nm.exports=function(Wr){return!(!zT(Wr)||jT.test(LT.call(Wr)))}});var Hm=gn((sq,Fm)=>{"use strict";Fm.exports=function(){var Wr=Object.assign,Gr;return typeof Wr!="function"?!1:(Gr={foo:"raz"},Wr(Gr,{bar:"dwa"},{trzy:"trzy"}),Gr.foo+Gr.bar+Gr.trzy==="razdwatrzy")}});var Um=gn((oq,Gm)=>{"use strict";Gm.exports=function(){try{return Object.keys("primitive"),!0}catch{return!1}}});var $m=gn((lq,Vm)=>{"use strict";Vm.exports=function(){}});var Fa=gn((dq,Ym)=>{"use strict";var qT=$m()();Ym.exports=function(Wr){return Wr!==qT&&Wr!==null}});var Km=gn((uq,Qm)=>{"use strict";var PT=Fa(),WT=Object.keys;Qm.exports=function(Wr){return WT(PT(Wr)?Object(Wr):Wr)}});var Zm=gn((cq,Xm)=>{"use strict";Xm.exports=Um()()?Object.keys:Km()});var Do=gn((pq,Jm)=>{"use strict";var RT=Fa();Jm.exports=function(Wr){if(!RT(Wr))throw new TypeError("Cannot use null or undefined");return Wr}});var th=gn((mq,eh)=>{"use strict";var IT=Zm(),BT=Do(),MT=Math.max;eh.exports=function(Wr,Gr){var Yr,Qr,Kr=MT(arguments.length,2),Zr;for(Wr=Object(BT(Wr)),Zr=function(en){try{Wr[en]=Gr[en]}catch(tn){Yr||(Yr=tn)}},Qr=1;Qr{"use strict";rh.exports=Hm()()?Object.assign:th()});var ah=gn((fq,ih)=>{"use strict";var NT=Fa(),DT=Array.prototype.forEach,FT=Object.create,HT=function(Wr,Gr){var Yr;for(Yr in Wr)Gr[Yr]=Wr[Yr]};ih.exports=function(Wr){var Gr=FT(null);return DT.call(arguments,function(Yr){NT(Yr)&&HT(Object(Yr),Gr)}),Gr}});var oh=gn((gq,sh)=>{"use strict";var Pd="razdwatrzy";sh.exports=function(){return typeof Pd.contains!="function"?!1:Pd.contains("dwa")===!0&&Pd.contains("foo")===!1}});var dh=gn((vq,lh)=>{"use strict";var GT=String.prototype.indexOf;lh.exports=function(Wr){return GT.call(this,Wr,arguments[1])>-1}});var ch=gn((yq,uh)=>{"use strict";uh.exports=oh()()?String.prototype.contains:dh()});var Ta=gn((bq,fh)=>{"use strict";var Fo=qd(),ph=Dm(),mh=nh(),hh=ah(),zs=ch(),UT=fh.exports=function(Wr,Gr){var Yr,Qr,Kr,Zr,en;return arguments.length<2||typeof Wr!="string"?(Zr=Gr,Gr=Wr,Wr=null):Zr=arguments[2],Fo(Wr)?(Yr=zs.call(Wr,"c"),Qr=zs.call(Wr,"e"),Kr=zs.call(Wr,"w")):(Yr=Kr=!0,Qr=!1),en={value:Gr,configurable:Yr,enumerable:Qr,writable:Kr},Zr?mh(hh(Zr),en):en};UT.gs=function(Wr,Gr,Yr){var Qr,Kr,Zr,en;return typeof Wr!="string"?(Zr=Yr,Yr=Gr,Gr=Wr,Wr=null):Zr=arguments[3],Fo(Gr)?ph(Gr)?Fo(Yr)?ph(Yr)||(Zr=Yr,Yr=void 0):Yr=void 0:(Zr=Gr,Gr=Yr=void 0):Gr=void 0,Fo(Wr)?(Qr=zs.call(Wr,"c"),Kr=zs.call(Wr,"e")):(Qr=!0,Kr=!1),en={get:Gr,set:Yr,configurable:Qr,enumerable:Kr},Zr?mh(hh(Zr),en):en}});var Wd=gn((Sq,gh)=>{"use strict";gh.exports=function(Wr){if(typeof Wr!="function")throw new TypeError(Wr+" is not a function");return Wr}});var ua=gn((Gd,xh)=>{"use strict";var Ho=Ta(),Md=Wd(),Bd=Function.prototype.apply,Rd=Function.prototype.call,vh=Object.create,VT=Object.defineProperty,yh=Object.defineProperties,Nd=Object.prototype.hasOwnProperty,Id={configurable:!0,enumerable:!1,writable:!0},Go,Dd,Uo,Fd,bh,Hd,Sh;Go=function(Wr,Gr){var Yr;return Md(Gr),Nd.call(this,"__ee__")?Yr=this.__ee__:(Yr=Id.value=vh(null),VT(this,"__ee__",Id),Id.value=null),Yr[Wr]?typeof Yr[Wr]=="object"?Yr[Wr].push(Gr):Yr[Wr]=[Yr[Wr],Gr]:Yr[Wr]=Gr,this};Dd=function(Wr,Gr){var Yr,Qr;return Md(Gr),Qr=this,Go.call(this,Wr,Yr=function(){Uo.call(Qr,Wr,Yr),Bd.call(Gr,this,arguments)}),Yr.__eeOnceListener__=Gr,this};Uo=function(Wr,Gr){var Yr,Qr,Kr,Zr;if(Md(Gr),!Nd.call(this,"__ee__"))return this;if(Yr=this.__ee__,!Yr[Wr])return this;if(Qr=Yr[Wr],typeof Qr=="object")for(Zr=0;Kr=Qr[Zr];++Zr)(Kr===Gr||Kr.__eeOnceListener__===Gr)&&(Qr.length===2?Yr[Wr]=Qr[Zr?0:1]:Qr.splice(Zr,1));else(Qr===Gr||Qr.__eeOnceListener__===Gr)&&delete Yr[Wr];return this};Fd=function(Wr){var Gr,Yr,Qr,Kr,Zr;if(Nd.call(this,"__ee__")&&(Kr=this.__ee__[Wr],!!Kr))if(typeof Kr=="object"){for(Yr=arguments.length,Zr=new Array(Yr-1),Gr=1;Gr{function Qi(Wr){return{prev:null,next:null,data:Wr}}function Ga(Wr,Gr,Yr){var Qr;return Ha!==null?(Qr=Ha,Ha=Ha.cursor,Qr.prev=Gr,Qr.next=Yr,Qr.cursor=Wr.cursor):Qr={prev:Gr,next:Yr,cursor:Wr.cursor},Wr.cursor=Qr,Qr}function Ua(Wr){var Gr=Wr.cursor;Wr.cursor=Gr.cursor,Gr.prev=null,Gr.next=null,Gr.cursor=Ha,Ha=Gr}var Ha=null,Wn=function(){this.cursor=null,this.head=null,this.tail=null};Wn.createItem=Qi;Wn.prototype.createItem=Qi;Wn.prototype.updateCursors=function(Wr,Gr,Yr,Qr){for(var Kr=this.cursor;Kr!==null;)Kr.prev===Wr&&(Kr.prev=Gr),Kr.next===Yr&&(Kr.next=Qr),Kr=Kr.cursor};Wn.prototype.getSize=function(){for(var Wr=0,Gr=this.head;Gr;)Wr++,Gr=Gr.next;return Wr};Wn.prototype.fromArray=function(Wr){var Gr=null;this.head=null;for(var Yr=0;Yr{zh.exports=function(Gr,Yr){var Qr=Object.create(SyntaxError.prototype),Kr=new Error;return Qr.name=Gr,Qr.message=Yr,Object.defineProperty(Qr,"stack",{get:function(){return(Kr.stack||"").replace(/^(.+\n){1,3}/,Gr+": "+Yr+` `)}}),Qr}});var Xd=gn((Hq,Ph)=>{var QT=Ko(),Kd=100,jh=60,Lh=" ";function qh(Wr,Gr){function Yr(pn,sn){return Qr.slice(pn,sn).map(function(hn,fn){for(var bn=String(pn+fn+1);bn.lengthKd&&(ln=Zr-jh+3,Zr=jh-2);for(var un=en;un<=tn;un++)un>=0&&un0&&Qr[un].length>ln?"\u2026":"")+Qr[un].substr(ln,Kd-2)+(Qr[un].length>ln+Kd-1?"\u2026":""));return[Yr(en,Kr),new Array(Zr+nn+2).join("-")+"^",Yr(Kr,tn)].filter(Boolean).join(` `)}var KT=function(Wr,Gr,Yr,Qr,Kr){var Zr=QT("SyntaxError",Wr);return Zr.source=Gr,Zr.offset=Yr,Zr.line=Qr,Zr.column=Kr,Zr.sourceFragment=function(en){return qh(Zr,isNaN(en)?0:en)},Object.defineProperty(Zr,"formattedMessage",{get:function(){return"Parse error: "+Zr.message+` `+qh(Zr,2)}}),Zr.parseError={offset:Yr,line:Qr,column:Kr},Zr};Ph.exports=KT});var js=gn((Gq,Wh)=>{var Zd={EOF:0,Ident:1,Function:2,AtKeyword:3,Hash:4,String:5,BadString:6,Url:7,BadUrl:8,Delim:9,Number:10,Percentage:11,Dimension:12,WhiteSpace:13,CDO:14,CDC:15,Colon:16,Semicolon:17,Comma:18,LeftSquareBracket:19,RightSquareBracket:20,LeftParenthesis:21,RightParenthesis:22,LeftCurlyBracket:23,RightCurlyBracket:24,Comment:25},XT=Object.keys(Zd).reduce(function(Wr,Gr){return Wr[Zd[Gr]]=Gr,Wr},{});Wh.exports={TYPE:Zd,NAME:XT}});var tu=gn((Uq,Fh)=>{var ZT=0;function ca(Wr){return Wr>=48&&Wr<=57}function JT(Wr){return ca(Wr)||Wr>=65&&Wr<=70||Wr>=97&&Wr<=102}function Rh(Wr){return Wr>=65&&Wr<=90}function Ih(Wr){return Wr>=97&&Wr<=122}function Bh(Wr){return Rh(Wr)||Ih(Wr)}function Mh(Wr){return Wr>=128}function Ls(Wr){return Bh(Wr)||Mh(Wr)||Wr===95}function e_(Wr){return Ls(Wr)||ca(Wr)||Wr===45}function Nh(Wr){return Wr>=0&&Wr<=8||Wr===11||Wr>=14&&Wr<=31||Wr===127}function eu(Wr){return Wr===10||Wr===13||Wr===12}function Dh(Wr){return eu(Wr)||Wr===32||Wr===9}function Jd(Wr,Gr){return!(Wr!==92||eu(Gr)||Gr===ZT)}function t_(Wr,Gr,Yr){return Wr===45?Ls(Gr)||Gr===45||Jd(Gr,Yr):Ls(Wr)?!0:Wr===92?Jd(Wr,Gr):!1}function r_(Wr,Gr,Yr){return Wr===43||Wr===45?ca(Gr)?2:Gr===46&&ca(Yr)?3:0:Wr===46?ca(Gr)?2:0:ca(Wr)?1:0}function n_(Wr){return Wr===65279||Wr===65534?1:0}var Ea=new Array(128);Oi.Eof=128;Oi.WhiteSpace=130;Oi.Digit=131;Oi.NameStart=132;Oi.NonPrintable=133;for(_i=0;_i{var $a=tu(),Xo=$a.isDigit,Hh=$a.isHexDigit,Gh=$a.isUppercaseLetter,i_=$a.isName,nu=$a.isWhiteSpace,Uh=$a.isValidEscape;function Va(Wr,Gr){return GrWr.length)return!1;for(var Kr=Gr;Kr=0&&nu(Wr.charCodeAt(Gr));Gr--);return Gr+1}function o_(Wr,Gr){for(;Gr{var Xh=js(),qs=Xh.TYPE,c_=Xh.NAME,p_=Ya(),m_=p_.cmpStr,Qh=qs.EOF,Kh=qs.WhiteSpace,h_=qs.Comment,Mi=16777215,Qa=24,Zh=function(){this.offsetAndType=null,this.balance=null,this.reset()};Zh.prototype={reset:function(){this.eof=!1,this.tokenIndex=-1,this.tokenType=0,this.tokenStart=this.firstCharOffset,this.tokenEnd=this.firstCharOffset},lookupType:function(Wr){return Wr+=this.tokenIndex,Wr>Qa:Qh},lookupOffset:function(Wr){return Wr+=this.tokenIndex,Wr0?Wr>Qa,Gr(Zr,this.source,Kr)){case 1:break e;case 2:Yr++;break e;default:this.balance[Qr]===Yr&&(Yr=Qr),Kr=this.offsetAndType[Yr]&Mi}}return Yr-this.tokenIndex},isBalanceEdge:function(Wr){return this.balance[this.tokenIndex]>Qa===Kh;Wr++,Gr++);Gr>0&&this.skip(Gr)},skipSC:function(){for(;this.tokenType===Kh||this.tokenType===h_;)this.next()},skip:function(Wr){var Gr=this.tokenIndex+Wr;Gr>Qa,this.tokenEnd=Gr&Mi):(this.tokenIndex=this.tokenCount,this.next())},next:function(){var Wr=this.tokenIndex+1;Wr>Qa,this.tokenEnd=Wr&Mi):(this.tokenIndex=this.tokenCount,this.eof=!0,this.tokenType=Qh,this.tokenStart=this.tokenEnd=this.source.length)},forEachToken(Wr){for(var Gr=0,Yr=this.firstCharOffset;Gr>Qa;Yr=Zr,Wr(en,Qr,Zr,Gr)}},dump(){var Wr=new Array(this.tokenCount);return this.forEachToken((Gr,Yr,Qr,Kr)=>{Wr[Kr]={idx:Kr,type:c_[Gr],chunk:this.source.substring(Yr,Qr),balance:this.balance[Kr]}}),Wr}};Jh.exports=Zh});var Zo=gn((Yq,ef)=>{function f_(Wr){return Wr}function g_(Wr){return Wr.min===0&&Wr.max===0?"*":Wr.min===0&&Wr.max===1?"?":Wr.min===1&&Wr.max===0?Wr.comma?"#":"+":Wr.min===1&&Wr.max===1?"":(Wr.comma?"#":"")+(Wr.min===Wr.max?"{"+Wr.min+"}":"{"+Wr.min+","+(Wr.max!==0?Wr.max:"")+"}")}function v_(Wr){switch(Wr.type){case"Range":return" ["+(Wr.min===null?"-\u221E":Wr.min)+","+(Wr.max===null?"\u221E":Wr.max)+"]";default:throw new Error("Unknown node type `"+Wr.type+"`")}}function y_(Wr,Gr,Yr,Qr){var Kr=Wr.combinator===" "||Qr?Wr.combinator:" "+Wr.combinator+" ",Zr=Wr.terms.map(function(en){return au(en,Gr,Yr,Qr)}).join(Kr);return(Wr.explicit||Yr)&&(Zr=(Qr||Zr[0]===","?"[":"[ ")+Zr+(Qr?"]":" ]")),Zr}function au(Wr,Gr,Yr,Qr){var Kr;switch(Wr.type){case"Group":Kr=y_(Wr,Gr,Yr,Qr)+(Wr.disallowEmpty?"!":"");break;case"Multiplier":return au(Wr.term,Gr,Yr,Qr)+Gr(g_(Wr),Wr);case"Type":Kr="<"+Wr.name+(Wr.opts?Gr(v_(Wr.opts),Wr.opts):"")+">";break;case"Property":Kr="<'"+Wr.name+"'>";break;case"Keyword":Kr=Wr.name;break;case"AtKeyword":Kr="@"+Wr.name;break;case"Function":Kr=Wr.name+"(";break;case"String":case"Token":Kr=Wr.value;break;case"Comma":Kr=",";break;default:throw new Error("Unknown node type `"+Wr.type+"`")}return Gr(Kr,Wr)}ef.exports=function(Wr,Gr){var Yr=f_,Qr=!1,Kr=!1;return typeof Gr=="function"?Yr=Gr:Gr&&(Qr=!!Gr.forceBraces,Kr=!!Gr.compact,typeof Gr.decorate=="function"&&(Yr=Gr.decorate)),au(Wr,Yr,Qr,Kr)}});var su=gn((Qq,nf)=>{var rf=Ko(),b_=Zo(),tf={offset:0,line:1,column:1};function S_(Wr,Gr){let Yr=Wr.tokens,Qr=Wr.longestMatch,Kr=Qr1?(un=Jo(Zr||Gr,"end")||Ws(tf,ln),pn=Ws(un)):(un=Jo(Zr,"start")||Ws(Jo(Gr,"start")||tf,ln.slice(0,en)),pn=Jo(Zr,"end")||Ws(un,ln.substr(en,tn))),{css:ln,mismatchOffset:en,mismatchLength:tn,start:un,end:pn}}function Jo(Wr,Gr){let Yr=Wr&&Wr.loc&&Wr.loc[Gr];return Yr?"line"in Yr?Ws(Yr):Yr:null}function Ws({offset:Wr,line:Gr,column:Yr},Qr){let Kr={offset:Wr,line:Gr,column:Yr};if(Qr){let Zr=Qr.split(/\n|\r\n?|\f/);Kr.offset+=Qr.length,Kr.line+=Zr.length-1,Kr.column=Zr.length===1?Kr.column+Qr.length:Zr.pop().length+1}return Kr}var x_=function(Wr,Gr){let Yr=rf("SyntaxReferenceError",Wr+(Gr?" `"+Gr+"`":""));return Yr.reference=Gr,Yr},w_=function(Wr,Gr,Yr,Qr){let Kr=rf("SyntaxMatchError",Wr),{css:Zr,mismatchOffset:en,mismatchLength:tn,start:nn,end:ln}=S_(Qr,Yr);return Kr.rawMessage=Wr,Kr.syntax=Gr?b_(Gr):"",Kr.css=Zr,Kr.mismatchOffset=en,Kr.mismatchLength=tn,Kr.message=Wr+` syntax: `+Kr.syntax+` value: `+(Zr||"")+` --------`+new Array(Kr.mismatchOffset+1).join("-")+"^",Object.assign(Kr,nn),Kr.loc={source:Yr&&Yr.loc&&Yr.loc.source||"",start:nn,end:ln},Kr};nf.exports={SyntaxReferenceError:x_,SyntaxMatchError:w_}});var rl=gn((Kq,af)=>{var el=Object.prototype.hasOwnProperty,Ka=Object.create(null),Xa=Object.create(null),tl=45;function ou(Wr,Gr){return Gr=Gr||0,Wr.length-Gr>=2&&Wr.charCodeAt(Gr)===tl&&Wr.charCodeAt(Gr+1)===tl}function lu(Wr,Gr){if(Gr=Gr||0,Wr.length-Gr>=3&&Wr.charCodeAt(Gr)===tl&&Wr.charCodeAt(Gr+1)!==tl){var Yr=Wr.indexOf("-",Gr+2);if(Yr!==-1)return Wr.substring(Gr,Yr+1)}return""}function C_(Wr){if(el.call(Ka,Wr))return Ka[Wr];var Gr=Wr.toLowerCase();if(el.call(Ka,Gr))return Ka[Wr]=Ka[Gr];var Yr=ou(Gr,0),Qr=Yr?"":lu(Gr,0);return Ka[Wr]=Object.freeze({basename:Gr.substr(Qr.length),name:Gr,vendor:Qr,prefix:Qr,custom:Yr})}function k_(Wr){if(el.call(Xa,Wr))return Xa[Wr];var Gr=Wr,Yr=Wr[0];Yr==="/"?Yr=Wr[1]==="/"?"//":"/":Yr!=="_"&&Yr!=="*"&&Yr!=="$"&&Yr!=="#"&&Yr!=="+"&&Yr!=="&"&&(Yr="");var Qr=ou(Gr,Yr.length);if(!Qr&&(Gr=Gr.toLowerCase(),el.call(Xa,Gr)))return Xa[Wr]=Xa[Gr];var Kr=Qr?"":lu(Gr,Yr.length),Zr=Gr.substr(0,Yr.length+Kr.length);return Xa[Wr]=Object.freeze({basename:Gr.substr(Zr.length),name:Gr.substr(Yr.length),hack:Yr,vendor:Kr,prefix:Zr,custom:Qr})}af.exports={keyword:C_,property:k_,isCustomProperty:ou,vendorPrefix:lu}});var du=gn((Xq,sf)=>{var T_=16384,__=typeof Uint32Array<"u"?Uint32Array:Array;sf.exports=function(Gr,Yr){return Gr===null||Gr.length{var E_=Ps(),of=du(),mu=js(),Rn=mu.TYPE,Ki=tu(),lf=Ki.isNewline,A_=Ki.isName,nl=Ki.isValidEscape,uu=Ki.isNumberStart,cu=Ki.isIdentifierStart,zi=Ki.charCodeCategory,O_=Ki.isBOM,Xi=Ya(),z_=Xi.cmpStr,df=Xi.getNewlineLength,il=Xi.findWhiteSpaceEnd,uf=Xi.consumeEscaped,al=Xi.consumeName,j_=Xi.consumeNumber,pu=Xi.consumeBadUrlRemnants,cf=16777215,Za=24;function sl(Wr,Gr){function Yr(Sn){return Sn=Wr.length){sn>Za,ln[un]=bn,ln[bn++]=un;bn{var mf=_n().isDigit,hu=_n().cmpChar,es=_n().TYPE,L_=es.Delim,q_=es.WhiteSpace,P_=es.Comment,ol=es.Ident,vu=es.Number,W_=es.Dimension,Is=43,Gi=45,fu=110,Ja=!0,R_=!1;function yu(Wr,Gr){return Wr!==null&&Wr.type===L_&&Wr.value.charCodeAt(0)===Gr}function Rs(Wr,Gr,Yr){for(;Wr!==null&&(Wr.type===q_||Wr.type===P_);)Wr=Yr(++Gr);return Gr}function pa(Wr,Gr,Yr,Qr){if(!Wr)return 0;var Kr=Wr.value.charCodeAt(Gr);if(Kr===Is||Kr===Gi){if(Yr)return 0;Gr++}for(;Gr{var I_=_n().isHexDigit,B_=_n().cmpChar,dl=_n().TYPE,gf=dl.Ident,M_=dl.Delim,vf=dl.Number,yf=dl.Dimension,bu=43,bf=45,Sf=63,N_=117;function xu(Wr,Gr){return Wr!==null&&Wr.type===M_&&Wr.value.charCodeAt(0)===Gr}function Su(Wr,Gr){return Wr.value.charCodeAt(0)===Gr}function Bs(Wr,Gr,Yr){for(var Qr=Gr,Kr=0;Qr0?6:0;if(!I_(Zr)||++Kr>6)return 0}return Kr}function ll(Wr,Gr,Yr){if(!Wr)return 0;for(;xu(Yr(Gr),Sf);){if(++Wr>6)return 0;Gr++}return Gr}xf.exports=function(Gr,Yr){var Qr=0;if(Gr===null||Gr.type!==gf||!B_(Gr.value,0,N_)||(Gr=Yr(++Qr),Gr===null))return 0;if(xu(Gr,bu))return Gr=Yr(++Qr),Gr===null?0:Gr.type===gf?ll(Bs(Gr,0,!0),++Qr,Yr):xu(Gr,Sf)?ll(1,++Qr,Yr):0;if(Gr.type===vf){if(!Su(Gr,bu))return 0;var Kr=Bs(Gr,1,!0);return Kr===0?0:(Gr=Yr(++Qr),Gr===null?Qr:Gr.type===yf||Gr.type===vf?!Su(Gr,bf)||!Bs(Gr,1,!1)?0:Qr+1:ll(Kr,Qr,Yr))}return Gr.type===yf&&Su(Gr,bu)?ll(Bs(Gr,1,!0),++Qr,Yr):0}});var zf=gn((t1,Of)=>{var ts=_n(),D_=ts.isIdentifierStart,F_=ts.isHexDigit,kf=ts.isDigit,H_=ts.cmpStr,Tf=ts.consumeNumber,jn=ts.TYPE,G_=ff(),U_=wf(),V_=["unset","initial","inherit"],$_=["calc(","-moz-calc(","-webkit-calc("],Y_={px:!0,mm:!0,cm:!0,in:!0,pt:!0,pc:!0,q:!0,em:!0,ex:!0,ch:!0,rem:!0,vh:!0,vw:!0,vmin:!0,vmax:!0,vm:!0},Q_={deg:!0,grad:!0,rad:!0,turn:!0},K_={s:!0,ms:!0},X_={hz:!0,khz:!0},Z_={dpi:!0,dpcm:!0,dppx:!0,x:!0},J_={fr:!0},e0={db:!0},t0={st:!0};function Ms(Wr,Gr){return GrWr.max)return!0}return!1}function Af(Wr,Gr){var Yr=Wr.index,Qr=0;do if(Qr++,Wr.balance<=Yr)break;while(Wr=Gr(Qr));return Qr}function ji(Wr){return function(Gr,Yr,Qr){return Gr===null?0:Gr.type===jn.Function&&_f(Gr.value,$_)?Af(Gr,Yr):Wr(Gr,Yr,Qr)}}function Yn(Wr){return function(Gr){return Gr===null||Gr.type!==Wr?0:1}}function r0(Wr){return Wr=Wr+"(",function(Gr,Yr){return Gr!==null&&wu(Gr.value,Wr)?Af(Gr,Yr):0}}function n0(Wr){if(Wr===null||Wr.type!==jn.Ident)return 0;var Gr=Wr.value.toLowerCase();return _f(Gr,V_)||wu(Gr,"default")?0:1}function i0(Wr){return Wr===null||Wr.type!==jn.Ident||Ms(Wr.value,0)!==45||Ms(Wr.value,1)!==45?0:1}function a0(Wr){if(Wr===null||Wr.type!==jn.Hash)return 0;var Gr=Wr.value.length;if(Gr!==4&&Gr!==5&&Gr!==7&&Gr!==9)return 0;for(var Yr=1;YrWr.index||Wr.balanceWr.index||Wr.balance{var p0=Ko();jf.exports=function(Gr,Yr,Qr){var Kr=p0("SyntaxError",Gr);return Kr.input=Yr,Kr.offset=Qr,Kr.rawMessage=Gr,Kr.message=Kr.rawMessage+` `+Kr.input+` --`+new Array((Kr.offset||Kr.input.length)+1).join("-")+"^",Kr}});var Pf=gn((n1,qf)=>{var m0=Cu(),h0=9,f0=10,g0=12,v0=13,y0=32,Lf=function(Wr){this.str=Wr,this.pos=0};Lf.prototype={charCodeAt:function(Wr){return Wr{var b0=Pf(),S0=9,x0=10,w0=12,C0=13,k0=32,Ff=33,Hf=35,Wf=38,cl=39,Gf=40,T0=41,Uf=42,Vf=43,_u=44,Rf=45,Eu=60,$f=62,Yf=63,_0=64,fl=91,Au=93,pl=123,If=124,Bf=125,Mf=8734,Tu=E0(function(Wr){return/[a-zA-Z0-9\-]/.test(Wr)}),Nf={" ":1,"&&":2,"||":3,"|":4};function E0(Wr){for(var Gr=typeof Uint32Array=="function"?new Uint32Array(128):new Array(128),Yr=0;Yr<128;Yr++)Gr[Yr]=Wr(String.fromCharCode(Yr))?1:0;return Gr}function ml(Wr){return Wr.substringToPos(Wr.findWsEnd(Wr.pos))}function gl(Wr){for(var Gr=Wr.pos;Gr=128||Tu[Yr]===0)break}return Wr.pos===Gr&&Wr.error("Expect a keyword"),Wr.substringToPos(Gr)}function hl(Wr){for(var Gr=Wr.pos;Gr57)break}return Wr.pos===Gr&&Wr.error("Expect a number"),Wr.substringToPos(Gr)}function A0(Wr){var Gr=Wr.str.indexOf("'",Wr.pos+1);return Gr===-1&&(Wr.pos=Wr.str.length,Wr.error("Expect an apostrophe")),Wr.substringToPos(Gr+1)}function Df(Wr){var Gr=null,Yr=null;return Wr.eat(pl),Gr=hl(Wr),Wr.charCode()===_u?(Wr.pos++,Wr.charCode()!==Bf&&(Yr=hl(Wr))):Yr=Gr,Wr.eat(Bf),{min:Number(Gr),max:Yr?Number(Yr):0}}function O0(Wr){var Gr=null,Yr=!1;switch(Wr.charCode()){case Uf:Wr.pos++,Gr={min:0,max:0};break;case Vf:Wr.pos++,Gr={min:1,max:0};break;case Yf:Wr.pos++,Gr={min:0,max:1};break;case Hf:Wr.pos++,Yr=!0,Wr.charCode()===pl?Gr=Df(Wr):Gr={min:1,max:0};break;case pl:Gr=Df(Wr);break;default:return null}return{type:"Multiplier",comma:Yr,min:Gr.min,max:Gr.max,term:null}}function Ns(Wr,Gr){var Yr=O0(Wr);return Yr!==null?(Yr.term=Gr,Yr):Gr}function ku(Wr){var Gr=Wr.peek();return Gr===""?null:{type:"Token",value:Gr}}function z0(Wr){var Gr;return Wr.eat(Eu),Wr.eat(cl),Gr=gl(Wr),Wr.eat(cl),Wr.eat($f),Ns(Wr,{type:"Property",name:Gr})}function j0(Wr){var Gr=null,Yr=null,Qr=1;return Wr.eat(fl),Wr.charCode()===Rf&&(Wr.peek(),Qr=-1),Qr==-1&&Wr.charCode()===Mf?Wr.peek():Gr=Qr*Number(hl(Wr)),ml(Wr),Wr.eat(_u),ml(Wr),Wr.charCode()===Mf?Wr.peek():(Qr=1,Wr.charCode()===Rf&&(Wr.peek(),Qr=-1),Yr=Qr*Number(hl(Wr))),Wr.eat(Au),Gr===null&&Yr===null?null:{type:"Range",min:Gr,max:Yr}}function L0(Wr){var Gr,Yr=null;return Wr.eat(Eu),Gr=gl(Wr),Wr.charCode()===Gf&&Wr.nextCharCode()===T0&&(Wr.pos+=2,Gr+="()"),Wr.charCodeAt(Wr.findWsEnd(Wr.pos))===fl&&(ml(Wr),Yr=j0(Wr)),Wr.eat($f),Ns(Wr,{type:"Type",name:Gr,opts:Yr})}function q0(Wr){var Gr;return Gr=gl(Wr),Wr.charCode()===Gf?(Wr.pos++,{type:"Function",name:Gr}):Ns(Wr,{type:"Keyword",name:Gr})}function P0(Wr,Gr){function Yr(tn,nn){return{type:"Group",terms:tn,combinator:nn,disallowEmpty:!1,explicit:!1}}for(Gr=Object.keys(Gr).sort(function(tn,nn){return Nf[tn]-Nf[nn]});Gr.length>0;){for(var Qr=Gr.shift(),Kr=0,Zr=0;Kr1&&(Wr.splice(Zr,Kr-Zr,Yr(Wr.slice(Zr,Kr),Qr)),Kr=Zr+1),Zr=-1))}Zr!==-1&&Gr.length&&Wr.splice(Zr,Kr-Zr,Yr(Wr.slice(Zr,Kr),Qr))}return Qr}function Qf(Wr){for(var Gr=[],Yr={},Qr,Kr=null,Zr=Wr.pos;Qr=R0(Wr);)Qr.type!=="Spaces"&&(Qr.type==="Combinator"?((Kr===null||Kr.type==="Combinator")&&(Wr.pos=Zr,Wr.error("Unexpected combinator")),Yr[Qr.value]=!0):Kr!==null&&Kr.type!=="Combinator"&&(Yr[" "]=!0,Gr.push({type:"Combinator",value:" "})),Gr.push(Qr),Kr=Qr,Zr=Wr.pos);return Kr!==null&&Kr.type==="Combinator"&&(Wr.pos-=Zr,Wr.error("Unexpected combinator")),{type:"Group",terms:Gr,combinator:P0(Gr,Yr)||" ",disallowEmpty:!1,explicit:!1}}function W0(Wr){var Gr;return Wr.eat(fl),Gr=Qf(Wr),Wr.eat(Au),Gr.explicit=!0,Wr.charCode()===Ff&&(Wr.pos++,Gr.disallowEmpty=!0),Gr}function R0(Wr){var Gr=Wr.charCode();if(Gr<128&&Tu[Gr]===1)return q0(Wr);switch(Gr){case Au:break;case fl:return Ns(Wr,W0(Wr));case Eu:return Wr.nextCharCode()===cl?z0(Wr):L0(Wr);case If:return{type:"Combinator",value:Wr.substringToPos(Wr.nextCharCode()===If?Wr.pos+2:Wr.pos+1)};case Wf:return Wr.pos++,Wr.eat(Wf),{type:"Combinator",value:"&&"};case _u:return Wr.pos++,{type:"Comma"};case cl:return Ns(Wr,{type:"String",value:A0(Wr)});case k0:case S0:case x0:case C0:case w0:return{type:"Spaces",value:ml(Wr)};case _0:return Gr=Wr.nextCharCode(),Gr<128&&Tu[Gr]===1?(Wr.pos++,{type:"AtKeyword",name:gl(Wr)}):ku(Wr);case Uf:case Vf:case Yf:case Hf:case Ff:break;case pl:if(Gr=Wr.nextCharCode(),Gr<48||Gr>57)return ku(Wr);break;default:return ku(Wr)}}function Kf(Wr){var Gr=new b0(Wr),Yr=Qf(Gr);return Gr.pos!==Wr.length&&Gr.error("Unexpected input"),Yr.terms.length===1&&Yr.terms[0].type==="Group"&&(Yr=Yr.terms[0]),Yr}Kf("[a&&#|<'c'>*||e() f{2} /,(% g#{1,2} h{2,})]!");Xf.exports=Kf});var Ou=gn((a1,Jf)=>{var Ds=function(){};function Zf(Wr){return typeof Wr=="function"?Wr:Ds}Jf.exports=function(Wr,Gr,Yr){function Qr(en){switch(Kr.call(Yr,en),en.type){case"Group":en.terms.forEach(Qr);break;case"Multiplier":Qr(en.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: "+en.type)}Zr.call(Yr,en)}var Kr=Ds,Zr=Ds;if(typeof Gr=="function"?Kr=Gr:Gr&&(Kr=Zf(Gr.enter),Zr=Zf(Gr.leave)),Kr===Ds&&Zr===Ds)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");Qr(Wr,Yr)}});var rg=gn((s1,tg)=>{var I0=_n(),B0=Ps(),Ji=new B0,M0={decorator:function(Wr){var Gr=null,Yr={len:0,node:null},Qr=[Yr],Kr="";return{children:Wr.children,node:function(Zr){var en=Gr;Gr=Zr,Wr.node.call(this,Zr),Gr=en},chunk:function(Zr){Kr+=Zr,Yr.node!==Gr?Qr.push({len:Zr.length,node:Gr}):Yr.len+=Zr.length},result:function(){return eg(Kr,Qr)}}}};function eg(Wr,Gr){var Yr=[],Qr=0,Kr=0,Zr=Gr?Gr[Kr].node:null;for(I0(Wr,Ji);!Ji.eof;){if(Gr)for(;Kr{var N0=vl(),ri={type:"Match"},wi={type:"Mismatch"},ju={type:"DisallowEmpty"},D0=40,F0=41;function hi(Wr,Gr,Yr){return Gr===ri&&Yr===wi||Wr===ri&&Gr===ri&&Yr===ri?Wr:(Wr.type==="If"&&Wr.else===wi&&Gr===ri&&(Gr=Wr.then,Wr=Wr.match),{type:"If",match:Wr,then:Gr,else:Yr})}function ig(Wr){return Wr.length>2&&Wr.charCodeAt(Wr.length-2)===D0&&Wr.charCodeAt(Wr.length-1)===F0}function ng(Wr){return Wr.type==="Keyword"||Wr.type==="AtKeyword"||Wr.type==="Function"||Wr.type==="Type"&&ig(Wr.name)}function zu(Wr,Gr,Yr){switch(Wr){case" ":for(var nn=ri,Qr=Gr.length-1;Qr>=0;Qr--){var Kr=Gr[Qr];nn=hi(Kr,nn,wi)}return nn;case"|":for(var nn=wi,Zr=null,Qr=Gr.length-1;Qr>=0;Qr--){var Kr=Gr[Qr];if(ng(Kr)&&(Zr===null&&Qr>0&&ng(Gr[Qr-1])&&(Zr=Object.create(null),nn=hi({type:"Enum",map:Zr},ri,nn)),Zr!==null)){var en=(ig(Kr.name)?Kr.name.slice(0,-1):Kr.name).toLowerCase();if(!(en in Zr)){Zr[en]=Kr;continue}}Zr=null,nn=hi(Kr,ri,nn)}return nn;case"&&":if(Gr.length>5)return{type:"MatchOnce",terms:Gr,all:!0};for(var nn=wi,Qr=Gr.length-1;Qr>=0;Qr--){var Kr=Gr[Qr],tn;Gr.length>1?tn=zu(Wr,Gr.filter(function(pn){return pn!==Kr}),!1):tn=ri,nn=hi(Kr,tn,nn)}return nn;case"||":if(Gr.length>5)return{type:"MatchOnce",terms:Gr,all:!1};for(var nn=Yr?ri:wi,Qr=Gr.length-1;Qr>=0;Qr--){var Kr=Gr[Qr],tn;Gr.length>1?tn=zu(Wr,Gr.filter(function(sn){return sn!==Kr}),!0):tn=ri,nn=hi(Kr,tn,nn)}return nn}}function H0(Wr){var Gr=ri,Yr=Lu(Wr.term);if(Wr.max===0)Yr=hi(Yr,ju,wi),Gr=hi(Yr,null,wi),Gr.then=hi(ri,ri,Gr),Wr.comma&&(Gr.then.else=hi({type:"Comma",syntax:Wr},Gr,wi));else for(var Qr=Wr.min||1;Qr<=Wr.max;Qr++)Wr.comma&&Gr!==ri&&(Gr=hi({type:"Comma",syntax:Wr},Gr,wi)),Gr=hi(Yr,hi(ri,ri,Gr),wi);if(Wr.min===0)Gr=hi(ri,ri,Gr);else for(var Qr=0;Qr{var sg=Object.prototype.hasOwnProperty,Wu=qu(),Ni=Wu.MATCH,ki=Wu.MISMATCH,G0=Wu.DISALLOW_EMPTY,Ti=js().TYPE,cg=0,U0=1,yl=2,Ru=3,og="Match",V0="Mismatch",$0="Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)",lg=15e3,pg=0;function mg(Wr){for(var Gr=null,Yr=null,Qr=Wr;Qr!==null;)Yr=Qr.prev,Qr.prev=Gr,Gr=Qr,Qr=Yr;return Gr}function Pu(Wr,Gr){if(Wr.length!==Gr.length)return!1;for(var Yr=0;Yr=65&&Qr<=90&&(Qr=Qr|32),Qr!==Kr)return!1}return!0}function Y0(Wr){return Wr.type!==Ti.Delim?!1:Wr.value!=="?"}function dg(Wr){return Wr===null?!0:Wr.type===Ti.Comma||Wr.type===Ti.Function||Wr.type===Ti.LeftParenthesis||Wr.type===Ti.LeftSquareBracket||Wr.type===Ti.LeftCurlyBracket||Y0(Wr)}function ug(Wr){return Wr===null?!0:Wr.type===Ti.RightParenthesis||Wr.type===Ti.RightSquareBracket||Wr.type===Ti.RightCurlyBracket||Wr.type===Ti.Delim}function hg(Wr,Gr,Yr){function Qr(){do Sn++,vn=Snkn&&(kn=Sn)}function ln(){pn={syntax:Gr.syntax,opts:Gr.syntax.opts||pn!==null&&pn.opts||null,prev:pn},Cn={type:yl,syntax:Gr.syntax,token:Cn.token,prev:Cn}}function un(){Cn.type===yl?Cn=Cn.prev:Cn={type:Ru,syntax:pn.syntax,token:Cn.token,prev:Cn},pn=pn.prev}var pn=null,sn=null,hn=null,fn=null,bn=0,wn=null,vn=null,Sn=-1,kn=0,Cn={type:cg,syntax:null,token:null,prev:null};for(Qr();wn===null&&++bnhn.tokenIndex)&&(hn=fn,fn=!1);else if(hn===null){wn=V0;break}Gr=hn.nextState,sn=hn.thenStack,pn=hn.syntaxStack,Cn=hn.matchStack,Sn=hn.tokenIndex,vn=SnSn){for(;Sn":"<'"+Gr.name+"'>"));if(fn!==!1&&vn!==null&&Gr.type==="Type"){var qn=Gr.name==="custom-ident"&&vn.type===Ti.Ident||Gr.name==="length"&&vn.value==="0";if(qn){fn===null&&(fn=Zr(Gr,hn)),Gr=ki;break}}ln(),Gr=Vn.match;break;case"Keyword":var Dn=Gr.name;if(vn!==null){var Zn=vn.value;if(Zn.indexOf("\\")!==-1&&(Zn=Zn.replace(/\\[09].*$/,"")),Pu(Zn,Dn)){nn(),Gr=Ni;break}}Gr=ki;break;case"AtKeyword":case"Function":if(vn!==null&&Pu(vn.value,Gr.name)){nn(),Gr=Ni;break}Gr=ki;break;case"Token":if(vn!==null&&vn.value===Gr.value){nn(),Gr=Ni;break}Gr=ki;break;case"Comma":vn!==null&&vn.type===Ti.Comma?dg(Cn.token)?Gr=ki:(nn(),Gr=ug(vn)?ki:Ni):Gr=dg(Cn.token)||ug(vn)?Ni:ki;break;case"String":for(var $n="",Bn=Sn;Bn{function vg(Wr){function Gr(Kr){return Kr===null?!1:Kr.type==="Type"||Kr.type==="Property"||Kr.type==="Keyword"}function Yr(Kr){if(Array.isArray(Kr.match)){for(var Zr=0;Zr{var eE=_a();function Sg(Wr){return"node"in Wr?Wr.node:Sg(Wr.match[0])}function xg(Wr){return"node"in Wr?Wr.node:xg(Wr.match[Wr.match.length-1])}function tE(Wr,Gr,Yr,Qr,Kr){function Zr(tn){if(tn.syntax!==null&&tn.syntax.type===Qr&&tn.syntax.name===Kr){var nn=Sg(tn),ln=xg(tn);Wr.syntax.walk(Gr,function(un,pn,sn){if(un===nn){var hn=new eE;do{if(hn.appendData(pn.data),pn.data===ln)break;pn=pn.next}while(pn!==null);en.push({parent:sn,nodes:hn})}})}Array.isArray(tn.match)&&tn.match.forEach(Zr)}var en=[];return Yr.matched!==null&&Zr(Yr.matched),en}wg.exports={matchFragments:tE}});var _g=gn((c1,Tg)=>{var rE=_a(),Fs=Object.prototype.hasOwnProperty;function Bu(Wr){return typeof Wr=="number"&&isFinite(Wr)&&Math.floor(Wr)===Wr&&Wr>=0}function kg(Wr){return!!Wr&&Bu(Wr.offset)&&Bu(Wr.line)&&Bu(Wr.column)}function nE(Wr,Gr){return function(Qr,Kr){if(!Qr||Qr.constructor!==Object)return Kr(Qr,"Type of node should be an Object");for(var Zr in Qr){var en=!0;if(Fs.call(Qr,Zr)!==!1){if(Zr==="type")Qr.type!==Wr&&Kr(Qr,"Wrong node type `"+Qr.type+"`, expected `"+Wr+"`");else if(Zr==="loc"){if(Qr.loc===null)continue;if(Qr.loc&&Qr.loc.constructor===Object)if(typeof Qr.loc.source!="string")Zr+=".source";else if(!kg(Qr.loc.start))Zr+=".start";else if(!kg(Qr.loc.end))Zr+=".end";else continue;en=!1}else if(Gr.hasOwnProperty(Zr))for(var tn=0,en=!1;!en&&tn");else if(Array.isArray(ln))en.push("List");else throw new Error("Wrong value `"+ln+"` in `"+Wr+"."+Zr+"` structure definition")}Kr[Zr]=en.join(" | ")}return{docs:Kr,check:nE(Wr,Qr)}}Tg.exports={getStructureFromConfig:function(Wr){var Gr={};if(Wr.node){for(var Yr in Wr.node)if(Fs.call(Wr.node,Yr)){var Qr=Wr.node[Yr];if(Qr.structure)Gr[Yr]=iE(Yr,Qr);else throw new Error("Missed `structure` field in `"+Yr+"` node type definition")}}return Gr}}});var Lg=gn((p1,jg)=>{var Hs=su().SyntaxReferenceError,aE=su().SyntaxMatchError,Gs=rl(),Mu=zf(),sE=vl(),Og=Zo(),oE=Ou(),lE=rg(),Sl=qu().buildMatchGraph,Eg=gg().matchAsTree,bl=bg(),Ag=Cg(),dE=_g().getStructureFromConfig,uE=Sl("inherit | initial | unset"),cE=Sl("inherit | initial | unset | <-ms-legacy-expression>");function Nu(Wr,Gr,Yr){var Qr={};for(var Kr in Wr)Wr[Kr].syntax&&(Qr[Kr]=Yr?Wr[Kr].syntax:Og(Wr[Kr].syntax,{compact:Gr}));return Qr}function pE(Wr,Gr,Yr){let Qr={};for(let[Kr,Zr]of Object.entries(Wr))Qr[Kr]={prelude:Zr.prelude&&(Yr?Zr.prelude.syntax:Og(Zr.prelude.syntax,{compact:Gr})),descriptors:Zr.descriptors&&Nu(Zr.descriptors,Gr,Yr)};return Qr}function mE(Wr){for(var Gr=0;Gr(Yr[Qr]=this.createDescriptor(Gr.descriptors[Qr],"AtruleDescriptor",Qr,Wr),Yr),{}):null})},addProperty_:function(Wr,Gr){Gr&&(this.properties[Wr]=this.createDescriptor(Gr,"Property",Wr))},addType_:function(Wr,Gr){Gr&&(this.types[Wr]=this.createDescriptor(Gr,"Type",Wr),Gr===Mu["-ms-legacy-expression"]&&(this.valueCommonSyntax=cE))},checkAtruleName:function(Wr){if(!this.getAtrule(Wr))return new Hs("Unknown at-rule","@"+Wr)},checkAtrulePrelude:function(Wr,Gr){let Yr=this.checkAtruleName(Wr);if(Yr)return Yr;var Qr=this.getAtrule(Wr);if(!Qr.prelude&&Gr)return new SyntaxError("At-rule `@"+Wr+"` should not contain a prelude");if(Qr.prelude&&!Gr)return new SyntaxError("At-rule `@"+Wr+"` should contain a prelude")},checkAtruleDescriptorName:function(Wr,Gr){let Yr=this.checkAtruleName(Wr);if(Yr)return Yr;var Qr=this.getAtrule(Wr),Kr=Gs.keyword(Gr);if(!Qr.descriptors)return new SyntaxError("At-rule `@"+Wr+"` has no known descriptors");if(!Qr.descriptors[Kr.name]&&!Qr.descriptors[Kr.basename])return new Hs("Unknown at-rule descriptor",Gr)},checkPropertyName:function(Wr){var Gr=Gs.property(Wr);if(Gr.custom)return new Error("Lexer matching doesn't applicable for custom properties");if(!this.getProperty(Wr))return new Hs("Unknown property",Wr)},matchAtrulePrelude:function(Wr,Gr){var Yr=this.checkAtrulePrelude(Wr,Gr);return Yr?Ui(null,Yr):Gr?Us(this,this.getAtrule(Wr).prelude,Gr,!1):Ui(null,null)},matchAtruleDescriptor:function(Wr,Gr,Yr){var Qr=this.checkAtruleDescriptorName(Wr,Gr);if(Qr)return Ui(null,Qr);var Kr=this.getAtrule(Wr),Zr=Gs.keyword(Gr);return Us(this,Kr.descriptors[Zr.name]||Kr.descriptors[Zr.basename],Yr,!1)},matchDeclaration:function(Wr){return Wr.type!=="Declaration"?Ui(null,new Error("Not a Declaration node")):this.matchProperty(Wr.property,Wr.value)},matchProperty:function(Wr,Gr){var Yr=this.checkPropertyName(Wr);return Yr?Ui(null,Yr):Us(this,this.getProperty(Wr),Gr,!0)},matchType:function(Wr,Gr){var Yr=this.getType(Wr);return Yr?Us(this,Yr,Gr,!1):Ui(null,new Hs("Unknown type",Wr))},match:function(Wr,Gr){return typeof Wr!="string"&&(!Wr||!Wr.type)?Ui(null,new Hs("Bad syntax")):((typeof Wr=="string"||!Wr.match)&&(Wr=this.createDescriptor(Wr,"Type","anonymous")),Us(this,Wr,Gr,!1))},findValueFragments:function(Wr,Gr,Yr,Qr){return Ag.matchFragments(this,Gr,this.matchProperty(Wr,Gr),Yr,Qr)},findDeclarationValueFragments:function(Wr,Gr,Yr){return Ag.matchFragments(this,Wr.value,this.matchDeclaration(Wr),Gr,Yr)},findAllFragments:function(Wr,Gr,Yr){var Qr=[];return this.syntax.walk(Wr,{visit:"Declaration",enter:function(Kr){Qr.push.apply(Qr,this.findDeclarationValueFragments(Kr,Gr,Yr))}.bind(this)}),Qr},getAtrule:function(Wr,Gr=!0){var Yr=Gs.keyword(Wr),Qr=Yr.vendor&&Gr?this.atrules[Yr.name]||this.atrules[Yr.basename]:this.atrules[Yr.name];return Qr||null},getAtrulePrelude:function(Wr,Gr=!0){let Yr=this.getAtrule(Wr,Gr);return Yr&&Yr.prelude||null},getAtruleDescriptor:function(Wr,Gr){return this.atrules.hasOwnProperty(Wr)&&this.atrules.declarators&&this.atrules[Wr].declarators[Gr]||null},getProperty:function(Wr,Gr=!0){var Yr=Gs.property(Wr),Qr=Yr.vendor&&Gr?this.properties[Yr.name]||this.properties[Yr.basename]:this.properties[Yr.name];return Qr||null},getType:function(Wr){return this.types.hasOwnProperty(Wr)?this.types[Wr]:null},validate:function(){function Wr(Kr,Zr,en,tn){if(en.hasOwnProperty(Zr))return en[Zr];en[Zr]=!1,tn.syntax!==null&&oE(tn.syntax,function(nn){if(!(nn.type!=="Type"&&nn.type!=="Property")){var ln=nn.type==="Type"?Kr.types:Kr.properties,un=nn.type==="Type"?Gr:Yr;(!ln.hasOwnProperty(nn.name)||Wr(Kr,nn.name,un,ln[nn.name]))&&(en[Zr]=!0)}},this)}var Gr={},Yr={};for(var Qr in this.types)Wr(this,Qr,Gr,this.types[Qr]);for(var Qr in this.properties)Wr(this,Qr,Yr,this.properties[Qr]);return Gr=Object.keys(Gr).filter(function(Kr){return Gr[Kr]}),Yr=Object.keys(Yr).filter(function(Kr){return Yr[Kr]}),Gr.length||Yr.length?{types:Gr,properties:Yr}:null},dump:function(Wr,Gr){return{generic:this.generic,types:Nu(this.types,!Gr,Wr),properties:Nu(this.properties,!Gr,Wr),atrules:pE(this.atrules,!Gr,Wr)}},toString:function(){return JSON.stringify(this.dump())}};jg.exports=zg});var Pg=gn((m1,qg)=>{qg.exports={SyntaxError:Cu(),parse:vl(),generate:Zo(),walk:Ou()}});var Ng=gn((h1,Mg)=>{var Wg=du(),hE=_n().isBOM,Rg=10,fE=12,Ig=13;function gE(Wr,Gr){for(var Yr=Gr.length,Qr=Wg(Wr.lines,Yr),Kr=Wr.startLine,Zr=Wg(Wr.columns,Yr),en=Wr.startColumn,tn=Gr.length>0?hE(Gr.charCodeAt(0)):0,nn=tn;nn"u"?0:Gr,this.startLine=typeof Yr>"u"?1:Yr,this.startColumn=typeof Qr>"u"?1:Qr,this.linesAndColumnsComputed=!1},ensureLinesAndColumnsComputed:function(){this.linesAndColumnsComputed||(gE(this,this.source),this.linesAndColumnsComputed=!0)},getLocation:function(Wr,Gr){return this.ensureLinesAndColumnsComputed(),{source:Gr,offset:this.startOffset+Wr,line:this.lines[Wr],column:this.columns[Wr]}},getLocationRange:function(Wr,Gr,Yr){return this.ensureLinesAndColumnsComputed(),{source:Yr,start:{offset:this.startOffset+Wr,line:this.lines[Wr],column:this.columns[Wr]},end:{offset:this.startOffset+Gr,line:this.lines[Gr],column:this.columns[Gr]}}}};Mg.exports=Bg});var Hg=gn((f1,Fg)=>{var Dg=_n().TYPE,vE=Dg.WhiteSpace,yE=Dg.Comment;Fg.exports=function(Gr){var Yr=this.createList(),Qr=null,Kr={recognizer:Gr,space:null,ignoreWS:!1,ignoreWSAfter:!1};for(this.scanner.skipSC();!this.scanner.eof;){switch(this.scanner.tokenType){case yE:this.scanner.next();continue;case vE:Kr.ignoreWS?this.scanner.next():Kr.space=this.WhiteSpace();continue}if(Qr=Gr.getNode.call(this,Kr),Qr===void 0)break;Kr.space!==null&&(Yr.push(Kr.space),Kr.space=null),Yr.push(Qr),Kr.ignoreWSAfter?(Kr.ignoreWSAfter=!1,Kr.ignoreWS=!0):Kr.ignoreWS=!1}return Yr}});var Kg=gn((g1,Qg)=>{var bE=Ng(),SE=Xd(),xE=Ps(),Gg=_a(),wE=_n(),Yg=js(),{findWhiteSpaceStart:CE,cmpStr:kE}=Ya(),TE=Hg(),Ug=function(){},ma=Yg.TYPE,_E=Yg.NAME,EE=ma.WhiteSpace,AE=ma.Comment,OE=ma.Ident,Vg=ma.Function,zE=ma.Url,jE=ma.Hash,LE=ma.Percentage,qE=ma.Number,PE=35,$g=0;function WE(Wr){return function(){return this[Wr]()}}function RE(Wr){var Gr={context:{},scope:{},atrule:{},pseudo:{}};if(Wr.parseContext)for(var Yr in Wr.parseContext)switch(typeof Wr.parseContext[Yr]){case"function":Gr.context[Yr]=Wr.parseContext[Yr];break;case"string":Gr.context[Yr]=WE(Wr.parseContext[Yr]);break}if(Wr.scope)for(var Yr in Wr.scope)Gr.scope[Yr]=Wr.scope[Yr];if(Wr.atrule)for(var Yr in Wr.atrule){var Qr=Wr.atrule[Yr];Qr.parse&&(Gr.atrule[Yr]=Qr.parse)}if(Wr.pseudo)for(var Yr in Wr.pseudo){var Kr=Wr.pseudo[Yr];Kr.parse&&(Gr.pseudo[Yr]=Kr.parse)}if(Wr.node)for(var Yr in Wr.node)Gr[Yr]=Wr.node[Yr].parse;return Gr}Qg.exports=function(Gr){var Yr={scanner:new xE,locationMap:new bE,filename:"",needPositions:!1,onParseError:Ug,onParseErrorThrow:!1,parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:TE,createList:function(){return new Gg},createSingleNodeList:function(Kr){return new Gg().appendData(Kr)},getFirstListNode:function(Kr){return Kr&&Kr.first()},getLastListNode:function(Kr){return Kr.last()},parseWithFallback:function(Kr,Zr){var en=this.scanner.tokenIndex;try{return Kr.call(this)}catch(nn){if(this.onParseErrorThrow)throw nn;var tn=Zr.call(this,en);return this.onParseErrorThrow=!0,this.onParseError(nn,tn),this.onParseErrorThrow=!1,tn}},lookupNonWSType:function(Kr){do{var Zr=this.scanner.lookupType(Kr++);if(Zr!==EE)return Zr}while(Zr!==$g);return $g},eat:function(Kr){if(this.scanner.tokenType!==Kr){var Zr=this.scanner.tokenStart,en=_E[Kr]+" is expected";switch(Kr){case OE:this.scanner.tokenType===Vg||this.scanner.tokenType===zE?(Zr=this.scanner.tokenEnd-1,en="Identifier is expected but function found"):en="Identifier is expected";break;case jE:this.scanner.isDelim(PE)&&(this.scanner.next(),Zr++,en="Name is expected");break;case LE:this.scanner.tokenType===qE&&(Zr=this.scanner.tokenEnd,en="Percent sign is expected");break;default:this.scanner.source.charCodeAt(this.scanner.tokenStart)===Kr&&(Zr=Zr+1)}this.error(en,Zr)}this.scanner.next()},consume:function(Kr){var Zr=this.scanner.getTokenValue();return this.eat(Kr),Zr},consumeFunctionName:function(){var Kr=this.scanner.source.substring(this.scanner.tokenStart,this.scanner.tokenEnd-1);return this.eat(Vg),Kr},getLocation:function(Kr,Zr){return this.needPositions?this.locationMap.getLocationRange(Kr,Zr,this.filename):null},getLocationFromList:function(Kr){if(this.needPositions){var Zr=this.getFirstListNode(Kr),en=this.getLastListNode(Kr);return this.locationMap.getLocationRange(Zr!==null?Zr.loc.start.offset-this.locationMap.startOffset:this.scanner.tokenStart,en!==null?en.loc.end.offset-this.locationMap.startOffset:this.scanner.tokenStart,this.filename)}return null},error:function(Kr,Zr){var en=typeof Zr<"u"&&Zr",Yr.needPositions=!!Zr.positions,Yr.onParseError=typeof Zr.onParseError=="function"?Zr.onParseError:Ug,Yr.onParseErrorThrow=!1,Yr.parseAtrulePrelude="parseAtrulePrelude"in Zr?!!Zr.parseAtrulePrelude:!0,Yr.parseRulePrelude="parseRulePrelude"in Zr?!!Zr.parseRulePrelude:!0,Yr.parseValue="parseValue"in Zr?!!Zr.parseValue:!0,Yr.parseCustomProperty="parseCustomProperty"in Zr?!!Zr.parseCustomProperty:!1,!Yr.context.hasOwnProperty(en))throw new Error("Unknown context `"+en+"`");return typeof tn=="function"&&Yr.scanner.forEachToken((ln,un,pn)=>{if(ln===AE){let sn=Yr.getLocation(un,pn),hn=kE(Kr,pn-2,pn,"*/")?Kr.slice(un+2,pn-2):Kr.slice(un+2,pn);tn(hn,sn)}}),nn=Yr.context[en].call(Yr,Zr),Yr.scanner.eof||Yr.error(),nn}}});var Zg=gn(Du=>{var Xg="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");Du.encode=function(Wr){if(0<=Wr&&Wr{var Jg=Zg(),Fu=5,ev=1<>1;return Gr?-Yr:Yr}Hu.encode=function(Gr){var Yr="",Qr,Kr=IE(Gr);do Qr=Kr&tv,Kr>>>=Fu,Kr>0&&(Qr|=rv),Yr+=Jg.encode(Qr);while(Kr>0);return Yr};Hu.decode=function(Gr,Yr,Qr){var Kr=Gr.length,Zr=0,en=0,tn,nn;do{if(Yr>=Kr)throw new Error("Expected more digits in base 64 VLQ value.");if(nn=Jg.decode(Gr.charCodeAt(Yr++)),nn===-1)throw new Error("Invalid base64 digit: "+Gr.charAt(Yr-1));tn=!!(nn&rv),nn&=tv,Zr=Zr+(nn<{function ME(Wr,Gr,Yr){if(Gr in Wr)return Wr[Gr];if(arguments.length===3)return Yr;throw new Error('"'+Gr+'" is a required argument.')}fi.getArg=ME;var iv=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,NE=/^data:.+\,.+$/;function Vs(Wr){var Gr=Wr.match(iv);return Gr?{scheme:Gr[1],auth:Gr[2],host:Gr[3],port:Gr[4],path:Gr[5]}:null}fi.urlParse=Vs;function rs(Wr){var Gr="";return Wr.scheme&&(Gr+=Wr.scheme+":"),Gr+="//",Wr.auth&&(Gr+=Wr.auth+"@"),Wr.host&&(Gr+=Wr.host),Wr.port&&(Gr+=":"+Wr.port),Wr.path&&(Gr+=Wr.path),Gr}fi.urlGenerate=rs;function Gu(Wr){var Gr=Wr,Yr=Vs(Wr);if(Yr){if(!Yr.path)return Wr;Gr=Yr.path}for(var Qr=fi.isAbsolute(Gr),Kr=Gr.split(/\/+/),Zr,en=0,tn=Kr.length-1;tn>=0;tn--)Zr=Kr[tn],Zr==="."?Kr.splice(tn,1):Zr===".."?en++:en>0&&(Zr===""?(Kr.splice(tn+1,en),en=0):(Kr.splice(tn,2),en--));return Gr=Kr.join("/"),Gr===""&&(Gr=Qr?"/":"."),Yr?(Yr.path=Gr,rs(Yr)):Gr}fi.normalize=Gu;function av(Wr,Gr){Wr===""&&(Wr="."),Gr===""&&(Gr=".");var Yr=Vs(Gr),Qr=Vs(Wr);if(Qr&&(Wr=Qr.path||"/"),Yr&&!Yr.scheme)return Qr&&(Yr.scheme=Qr.scheme),rs(Yr);if(Yr||Gr.match(NE))return Gr;if(Qr&&!Qr.host&&!Qr.path)return Qr.host=Gr,rs(Qr);var Kr=Gr.charAt(0)==="/"?Gr:Gu(Wr.replace(/\/+$/,"")+"/"+Gr);return Qr?(Qr.path=Kr,rs(Qr)):Kr}fi.join=av;fi.isAbsolute=function(Wr){return Wr.charAt(0)==="/"||iv.test(Wr)};function DE(Wr,Gr){Wr===""&&(Wr="."),Wr=Wr.replace(/\/$/,"");for(var Yr=0;Gr.indexOf(Wr+"/")!==0;){var Qr=Wr.lastIndexOf("/");if(Qr<0||(Wr=Wr.slice(0,Qr),Wr.match(/^([^\/]+:\/)?\/*$/)))return Gr;++Yr}return Array(Yr+1).join("../")+Gr.substr(Wr.length+1)}fi.relative=DE;var sv=(function(){var Wr=Object.create(null);return!("__proto__"in Wr)})();function ov(Wr){return Wr}function FE(Wr){return lv(Wr)?"$"+Wr:Wr}fi.toSetString=sv?ov:FE;function HE(Wr){return lv(Wr)?Wr.slice(1):Wr}fi.fromSetString=sv?ov:HE;function lv(Wr){if(!Wr)return!1;var Gr=Wr.length;if(Gr<9||Wr.charCodeAt(Gr-1)!==95||Wr.charCodeAt(Gr-2)!==95||Wr.charCodeAt(Gr-3)!==111||Wr.charCodeAt(Gr-4)!==116||Wr.charCodeAt(Gr-5)!==111||Wr.charCodeAt(Gr-6)!==114||Wr.charCodeAt(Gr-7)!==112||Wr.charCodeAt(Gr-8)!==95||Wr.charCodeAt(Gr-9)!==95)return!1;for(var Yr=Gr-10;Yr>=0;Yr--)if(Wr.charCodeAt(Yr)!==36)return!1;return!0}function GE(Wr,Gr,Yr){var Qr=ns(Wr.source,Gr.source);return Qr!==0||(Qr=Wr.originalLine-Gr.originalLine,Qr!==0)||(Qr=Wr.originalColumn-Gr.originalColumn,Qr!==0||Yr)||(Qr=Wr.generatedColumn-Gr.generatedColumn,Qr!==0)||(Qr=Wr.generatedLine-Gr.generatedLine,Qr!==0)?Qr:ns(Wr.name,Gr.name)}fi.compareByOriginalPositions=GE;function UE(Wr,Gr,Yr){var Qr=Wr.generatedLine-Gr.generatedLine;return Qr!==0||(Qr=Wr.generatedColumn-Gr.generatedColumn,Qr!==0||Yr)||(Qr=ns(Wr.source,Gr.source),Qr!==0)||(Qr=Wr.originalLine-Gr.originalLine,Qr!==0)||(Qr=Wr.originalColumn-Gr.originalColumn,Qr!==0)?Qr:ns(Wr.name,Gr.name)}fi.compareByGeneratedPositionsDeflated=UE;function ns(Wr,Gr){return Wr===Gr?0:Wr===null?1:Gr===null?-1:Wr>Gr?1:-1}function VE(Wr,Gr){var Yr=Wr.generatedLine-Gr.generatedLine;return Yr!==0||(Yr=Wr.generatedColumn-Gr.generatedColumn,Yr!==0)||(Yr=ns(Wr.source,Gr.source),Yr!==0)||(Yr=Wr.originalLine-Gr.originalLine,Yr!==0)||(Yr=Wr.originalColumn-Gr.originalColumn,Yr!==0)?Yr:ns(Wr.name,Gr.name)}fi.compareByGeneratedPositionsInflated=VE;function $E(Wr){return JSON.parse(Wr.replace(/^\)]}'[^\n]*\n/,""))}fi.parseSourceMapInput=$E;function YE(Wr,Gr,Yr){if(Gr=Gr||"",Wr&&(Wr[Wr.length-1]!=="/"&&Gr[0]!=="/"&&(Wr+="/"),Gr=Wr+Gr),Yr){var Qr=Vs(Yr);if(!Qr)throw new Error("sourceMapURL could not be parsed");if(Qr.path){var Kr=Qr.path.lastIndexOf("/");Kr>=0&&(Qr.path=Qr.path.substring(0,Kr+1))}Gr=av(rs(Qr),Gr)}return Gu(Gr)}fi.computeSourceURL=YE});var uv=gn(dv=>{var Uu=xl(),Vu=Object.prototype.hasOwnProperty,Aa=typeof Map<"u";function ea(){this._array=[],this._set=Aa?new Map:Object.create(null)}ea.fromArray=function(Gr,Yr){for(var Qr=new ea,Kr=0,Zr=Gr.length;Kr=0)return Yr}else{var Qr=Uu.toSetString(Gr);if(Vu.call(this._set,Qr))return this._set[Qr]}throw new Error('"'+Gr+'" is not in the set.')};ea.prototype.at=function(Gr){if(Gr>=0&&Gr{var cv=xl();function QE(Wr,Gr){var Yr=Wr.generatedLine,Qr=Gr.generatedLine,Kr=Wr.generatedColumn,Zr=Gr.generatedColumn;return Qr>Yr||Qr==Yr&&Zr>=Kr||cv.compareByGeneratedPositionsInflated(Wr,Gr)<=0}function wl(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}wl.prototype.unsortedForEach=function(Gr,Yr){this._array.forEach(Gr,Yr)};wl.prototype.add=function(Gr){QE(this._last,Gr)?(this._last=Gr,this._array.push(Gr)):(this._sorted=!1,this._array.push(Gr))};wl.prototype.toArray=function(){return this._sorted||(this._array.sort(cv.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};pv.MappingList=wl});var fv=gn(hv=>{var $s=nv(),si=xl(),Cl=uv().ArraySet,KE=mv().MappingList;function Li(Wr){Wr||(Wr={}),this._file=si.getArg(Wr,"file",null),this._sourceRoot=si.getArg(Wr,"sourceRoot",null),this._skipValidation=si.getArg(Wr,"skipValidation",!1),this._sources=new Cl,this._names=new Cl,this._mappings=new KE,this._sourcesContents=null}Li.prototype._version=3;Li.fromSourceMap=function(Gr){var Yr=Gr.sourceRoot,Qr=new Li({file:Gr.file,sourceRoot:Yr});return Gr.eachMapping(function(Kr){var Zr={generated:{line:Kr.generatedLine,column:Kr.generatedColumn}};Kr.source!=null&&(Zr.source=Kr.source,Yr!=null&&(Zr.source=si.relative(Yr,Zr.source)),Zr.original={line:Kr.originalLine,column:Kr.originalColumn},Kr.name!=null&&(Zr.name=Kr.name)),Qr.addMapping(Zr)}),Gr.sources.forEach(function(Kr){var Zr=Kr;Yr!==null&&(Zr=si.relative(Yr,Kr)),Qr._sources.has(Zr)||Qr._sources.add(Zr);var en=Gr.sourceContentFor(Kr);en!=null&&Qr.setSourceContent(Kr,en)}),Qr};Li.prototype.addMapping=function(Gr){var Yr=si.getArg(Gr,"generated"),Qr=si.getArg(Gr,"original",null),Kr=si.getArg(Gr,"source",null),Zr=si.getArg(Gr,"name",null);this._skipValidation||this._validateMapping(Yr,Qr,Kr,Zr),Kr!=null&&(Kr=String(Kr),this._sources.has(Kr)||this._sources.add(Kr)),Zr!=null&&(Zr=String(Zr),this._names.has(Zr)||this._names.add(Zr)),this._mappings.add({generatedLine:Yr.line,generatedColumn:Yr.column,originalLine:Qr!=null&&Qr.line,originalColumn:Qr!=null&&Qr.column,source:Kr,name:Zr})};Li.prototype.setSourceContent=function(Gr,Yr){var Qr=Gr;this._sourceRoot!=null&&(Qr=si.relative(this._sourceRoot,Qr)),Yr!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[si.toSetString(Qr)]=Yr):this._sourcesContents&&(delete this._sourcesContents[si.toSetString(Qr)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))};Li.prototype.applySourceMap=function(Gr,Yr,Qr){var Kr=Yr;if(Yr==null){if(Gr.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);Kr=Gr.file}var Zr=this._sourceRoot;Zr!=null&&(Kr=si.relative(Zr,Kr));var en=new Cl,tn=new Cl;this._mappings.unsortedForEach(function(nn){if(nn.source===Kr&&nn.originalLine!=null){var ln=Gr.originalPositionFor({line:nn.originalLine,column:nn.originalColumn});ln.source!=null&&(nn.source=ln.source,Qr!=null&&(nn.source=si.join(Qr,nn.source)),Zr!=null&&(nn.source=si.relative(Zr,nn.source)),nn.originalLine=ln.line,nn.originalColumn=ln.column,ln.name!=null&&(nn.name=ln.name))}var un=nn.source;un!=null&&!en.has(un)&&en.add(un);var pn=nn.name;pn!=null&&!tn.has(pn)&&tn.add(pn)},this),this._sources=en,this._names=tn,Gr.sources.forEach(function(nn){var ln=Gr.sourceContentFor(nn);ln!=null&&(Qr!=null&&(nn=si.join(Qr,nn)),Zr!=null&&(nn=si.relative(Zr,nn)),this.setSourceContent(nn,ln))},this)};Li.prototype._validateMapping=function(Gr,Yr,Qr,Kr){if(Yr&&typeof Yr.line!="number"&&typeof Yr.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(!(Gr&&"line"in Gr&&"column"in Gr&&Gr.line>0&&Gr.column>=0&&!Yr&&!Qr&&!Kr)){if(Gr&&"line"in Gr&&"column"in Gr&&Yr&&"line"in Yr&&"column"in Yr&&Gr.line>0&&Gr.column>=0&&Yr.line>0&&Yr.column>=0&&Qr)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:Gr,source:Qr,original:Yr,name:Kr}))}};Li.prototype._serializeMappings=function(){for(var Gr=0,Yr=1,Qr=0,Kr=0,Zr=0,en=0,tn="",nn,ln,un,pn,sn=this._mappings.toArray(),hn=0,fn=sn.length;hn0){if(!si.compareByGeneratedPositionsInflated(ln,sn[hn-1]))continue;nn+=","}nn+=$s.encode(ln.generatedColumn-Gr),Gr=ln.generatedColumn,ln.source!=null&&(pn=this._sources.indexOf(ln.source),nn+=$s.encode(pn-en),en=pn,nn+=$s.encode(ln.originalLine-1-Kr),Kr=ln.originalLine-1,nn+=$s.encode(ln.originalColumn-Qr),Qr=ln.originalColumn,ln.name!=null&&(un=this._names.indexOf(ln.name),nn+=$s.encode(un-Zr),Zr=un)),tn+=nn}return tn};Li.prototype._generateSourcesContent=function(Gr,Yr){return Gr.map(function(Qr){if(!this._sourcesContents)return null;Yr!=null&&(Qr=si.relative(Yr,Qr));var Kr=si.toSetString(Qr);return Object.prototype.hasOwnProperty.call(this._sourcesContents,Kr)?this._sourcesContents[Kr]:null},this)};Li.prototype.toJSON=function(){var Gr={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(Gr.file=this._file),this._sourceRoot!=null&&(Gr.sourceRoot=this._sourceRoot),this._sourcesContents&&(Gr.sourcesContent=this._generateSourcesContent(Gr.sources,Gr.sourceRoot)),Gr};Li.prototype.toString=function(){return JSON.stringify(this.toJSON())};hv.SourceMapGenerator=Li});var yv=gn((C1,vv)=>{var XE=fv().SourceMapGenerator,gv={Atrule:!0,Selector:!0,Declaration:!0};vv.exports=function(Gr){var Yr=new XE,Qr=1,Kr=0,Zr={line:1,column:0},en={line:0,column:0},tn=!1,nn={line:1,column:0},ln={generated:nn},un=Gr.node;Gr.node=function(hn){if(hn.loc&&hn.loc.start&&gv.hasOwnProperty(hn.type)){var fn=hn.loc.start.line,bn=hn.loc.start.column-1;(en.line!==fn||en.column!==bn)&&(en.line=fn,en.column=bn,Zr.line=Qr,Zr.column=Kr,tn&&(tn=!1,(Zr.line!==nn.line||Zr.column!==nn.column)&&Yr.addMapping(ln)),tn=!0,Yr.addMapping({source:hn.loc.source,original:en,generated:Zr}))}un.call(this,hn),tn&&gv.hasOwnProperty(hn.type)&&(nn.line=Qr,nn.column=Kr)};var pn=Gr.chunk;Gr.chunk=function(hn){for(var fn=0;fn{var ZE=yv(),JE=Object.prototype.hasOwnProperty;function eA(Wr,Gr){var Yr=Wr.children,Qr=null;typeof Gr!="function"?Yr.forEach(this.node,this):Yr.forEach(function(Kr){Qr!==null&&Gr.call(this,Qr),this.node(Kr),Qr=Kr},this)}bv.exports=function(Gr){function Yr(Zr){if(JE.call(Qr,Zr.type))Qr[Zr.type].call(this,Zr);else throw new Error("Unknown node type: "+Zr.type)}var Qr={};if(Gr.node)for(var Kr in Gr.node)Qr[Kr]=Gr.node[Kr].generate;return function(Zr,en){var tn="",nn={children:eA,node:Yr,chunk:function(ln){tn+=ln},result:function(){return tn}};return en&&(typeof en.decorator=="function"&&(nn=en.decorator(nn)),en.sourceMap&&(nn=ZE(nn))),nn.node(Zr),nn.result()}}});var wv=gn((T1,xv)=>{var $u=_a();xv.exports=function(Gr){return{fromPlainObject:function(Yr){return Gr(Yr,{enter:function(Qr){Qr.children&&!(Qr.children instanceof $u)&&(Qr.children=new $u().fromArray(Qr.children))}}),Yr},toPlainObject:function(Yr){return Gr(Yr,{leave:function(Qr){Qr.children&&Qr.children instanceof $u&&(Qr.children=Qr.children.toArray())}}),Yr}}}});var Av=gn((_1,Ev)=>{var Yu=Object.prototype.hasOwnProperty,Ys=function(){};function Cv(Wr){return typeof Wr=="function"?Wr:Ys}function kv(Wr,Gr){return function(Yr,Qr,Kr){Yr.type===Gr&&Wr.call(this,Yr,Qr,Kr)}}function tA(Wr,Gr){var Yr=Gr.structure,Qr=[];for(var Kr in Yr)if(Yu.call(Yr,Kr)!==!1){var Zr=Yr[Kr],en={name:Kr,type:!1,nullable:!1};Array.isArray(Yr[Kr])||(Zr=[Yr[Kr]]);for(var tn=0;tnkn||hn(Cn,Ln,In),bn=Ys,wn=Ys,vn=Qr,Sn={break:Zr,skip:en,root:pn,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if(typeof sn=="function")bn=sn;else if(sn&&(bn=Cv(sn.enter),wn=Cv(sn.leave),sn.reverse&&(vn=Kr),sn.visit)){if(nn.hasOwnProperty(sn.visit))vn=sn.reverse?ln[sn.visit]:nn[sn.visit];else if(!Yr.hasOwnProperty(sn.visit))throw new Error("Bad value `"+sn.visit+"` for `visit` option (should be: "+Object.keys(Yr).join(", ")+")");bn=kv(bn,sn.visit),wn=kv(wn,sn.visit)}if(bn===Ys&&wn===Ys)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");hn(pn)};return un.break=Zr,un.skip=en,un.find=function(pn,sn){var hn=null;return un(pn,function(fn,bn,wn){if(sn.call(this,fn,bn,wn))return hn=fn,Zr}),hn},un.findLast=function(pn,sn){var hn=null;return un(pn,{reverse:!0,enter:function(fn,bn,wn){if(sn.call(this,fn,bn,wn))return hn=fn,Zr}}),hn},un.findAll=function(pn,sn){var hn=[];return un(pn,function(fn,bn,wn){sn.call(this,fn,bn,wn)&&hn.push(fn)}),hn},un}});var zv=gn((E1,Ov)=>{var nA=_a();Ov.exports=function Wr(Gr){var Yr={};for(var Qr in Gr){var Kr=Gr[Qr];Kr&&(Array.isArray(Kr)||Kr instanceof nA?Kr=Kr.map(Wr):Kr.constructor===Object&&(Kr=Wr(Kr))),Yr[Qr]=Kr}return Yr}});var Wv=gn((A1,Pv)=>{var is=Object.prototype.hasOwnProperty,iA={generic:!0,types:Ku,atrules:{prelude:Lv,descriptors:Lv},properties:Ku,parseContext:aA,scope:qv,atrule:["parse"],pseudo:["parse"],node:["name","structure","parse","generate","walkContext"]};function kl(Wr){return Wr&&Wr.constructor===Object}function Qu(Wr){return kl(Wr)?Object.assign({},Wr):Wr}function aA(Wr,Gr){return Object.assign(Wr,Gr)}function qv(Wr,Gr){for(let Yr in Gr)is.call(Gr,Yr)&&(kl(Wr[Yr])?qv(Wr[Yr],Qu(Gr[Yr])):Wr[Yr]=Qu(Gr[Yr]));return Wr}function jv(Wr,Gr){return typeof Gr=="string"&&/^\s*\|/.test(Gr)?typeof Wr=="string"?Wr+Gr:Gr.replace(/^\s*\|\s*/,""):Gr||null}function Ku(Wr,Gr){if(typeof Gr=="string")return jv(Wr,Gr);let Yr=Object.assign({},Wr);for(let Qr in Gr)is.call(Gr,Qr)&&(Yr[Qr]=jv(is.call(Wr,Qr)?Wr[Qr]:void 0,Gr[Qr]));return Yr}function Lv(Wr,Gr){let Yr=Ku(Wr,Gr);return!kl(Yr)||Object.keys(Yr).length?Yr:null}function Qs(Wr,Gr,Yr){for(let Qr in Yr)if(is.call(Yr,Qr)!==!1){if(Yr[Qr]===!0)Qr in Gr&&is.call(Gr,Qr)&&(Wr[Qr]=Qu(Gr[Qr]));else if(Yr[Qr]){if(typeof Yr[Qr]=="function"){let Kr=Yr[Qr];Wr[Qr]=Kr({},Wr[Qr]),Wr[Qr]=Kr(Wr[Qr]||{},Gr[Qr])}else if(kl(Yr[Qr])){let Kr={};for(let Zr in Wr[Qr])Kr[Zr]=Qs({},Wr[Qr][Zr],Yr[Qr]);for(let Zr in Gr[Qr])Kr[Zr]=Qs(Kr[Zr]||{},Gr[Qr][Zr],Yr[Qr]);Wr[Qr]=Kr}else if(Array.isArray(Yr[Qr])){let Kr={},Zr=Yr[Qr].reduce(function(en,tn){return en[tn]=!0,en},{});for(let[en,tn]of Object.entries(Wr[Qr]||{}))Kr[en]={},tn&&Qs(Kr[en],tn,Zr);for(let en in Gr[Qr])is.call(Gr[Qr],en)&&(Kr[en]||(Kr[en]={}),Gr[Qr]&&Gr[Qr][en]&&Qs(Kr[en],Gr[Qr][en],Zr));Wr[Qr]=Kr}}}return Wr}Pv.exports=(Wr,Gr)=>Qs(Wr,Gr,iA)});var Iv=gn(Rv=>{var sA=_a(),oA=Xd(),lA=Ps(),Xu=Lg(),dA=Pg(),uA=_n(),cA=Kg(),pA=Sv(),mA=wv(),hA=Av(),fA=zv(),Tl=rl(),_l=Wv();function Zu(Wr){var Gr=cA(Wr),Yr=hA(Wr),Qr=pA(Wr),Kr=mA(Yr),Zr={List:sA,SyntaxError:oA,TokenStream:lA,Lexer:Xu,vendorPrefix:Tl.vendorPrefix,keyword:Tl.keyword,property:Tl.property,isCustomProperty:Tl.isCustomProperty,definitionSyntax:dA,lexer:null,createLexer:function(en){return new Xu(en,Zr,Zr.lexer.structure)},tokenize:uA,parse:Gr,walk:Yr,generate:Qr,find:Yr.find,findLast:Yr.findLast,findAll:Yr.findAll,clone:fA,fromPlainObject:Kr.fromPlainObject,toPlainObject:Kr.toPlainObject,createSyntax:function(en){return Zu(_l({},en))},fork:function(en){var tn=_l({},Wr);return Zu(typeof en=="function"?en(tn,Object.assign):_l(tn,en))}};return Zr.lexer=new Xu({generic:!0,types:Wr.types,atrules:Wr.atrules,properties:Wr.properties,node:Wr.node},Zr),Zr}Rv.create=function(Wr){return Zu(_l({},Wr))}});var Bv=gn((z1,gA)=>{gA.exports={"@charset":{syntax:'@charset "";',groups:["CSS Charsets"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@charset"},"@counter-style":{syntax:`@counter-style { [ system: ; ] || [ symbols: ; ] || [ additive-symbols: ; ] || [ negative: ; ] || [ prefix: ; ] || [ suffix: ; ] || [ range: ; ] || [ pad: ; ] || [ speak-as: ; ] || [ fallback: ; ] }`,interfaces:["CSSCounterStyleRule"],groups:["CSS Counter Styles"],descriptors:{"additive-symbols":{syntax:"[ && ]#",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},fallback:{syntax:"",media:"all",initial:"decimal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},negative:{syntax:" ?",media:"all",initial:'"-" hyphen-minus',percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},pad:{syntax:" && ",media:"all",initial:'0 ""',percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},prefix:{syntax:"",media:"all",initial:'""',percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},range:{syntax:"[ [ | infinite ]{2} ]# | auto",media:"all",initial:"auto",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"speak-as":{syntax:"auto | bullets | numbers | words | spell-out | ",media:"all",initial:"auto",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},suffix:{syntax:"",media:"all",initial:'". "',percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},symbols:{syntax:"+",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},system:{syntax:"cyclic | numeric | alphabetic | symbolic | additive | [ fixed ? ] | [ extends ]",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-prefix() | domain() | media-document() | regexp() ]# { }`,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: ; ] || [ src: ; ] || [ unicode-range: ; ] || [ font-variant: ; ] || [ font-feature-settings: ; ] || [ font-variation-settings: ; ] || [ font-stretch: ; ] || [ font-weight: ; ] || [ font-style: ; ] }`,interfaces:["CSSFontFaceRule"],groups:["CSS Fonts"],descriptors:{"font-display":{syntax:"[ auto | block | swap | fallback | optional ]",media:"visual",percentages:"no",initial:"auto",computed:"asSpecified",order:"uniqueOrder",status:"experimental"},"font-family":{syntax:"",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-feature-settings":{syntax:"normal | #",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"font-variation-settings":{syntax:"normal | [ ]#",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"font-stretch":{syntax:"{1,2}",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-style":{syntax:"normal | italic | oblique {0,2}",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-weight":{syntax:"{1,2}",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"uniqueOrder",status:"standard"},"font-variant":{syntax:"normal | none | [ || || || || stylistic() || historical-forms || styleset(#) || character-variant(#) || swash() || ornaments() || annotation() || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || || || || ordinal || slashed-zero || || || ruby ]",media:"all",initial:"normal",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},src:{syntax:"[ [ format( # ) ]? | local( ) ]#",media:"all",initial:"n/a (required)",percentages:"no",computed:"asSpecified",order:"orderOfAppearance",status:"standard"},"unicode-range":{syntax:"#",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 # { }`,interfaces:["CSSFontFeatureValuesRule"],groups:["CSS Fonts"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@font-feature-values"},"@import":{syntax:"@import [ | ] [ ]?;",groups:["Media Queries"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@import"},"@keyframes":{syntax:`@keyframes { }`,interfaces:["CSSKeyframeRule","CSSKeyframesRule"],groups:["CSS Animations"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@keyframes"},"@media":{syntax:`@media { }`,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 ? [ | ];",groups:["CSS Namespaces"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@namespace"},"@page":{syntax:`@page { }`,interfaces:["CSSPageRule"],groups:["CSS Pages"],descriptors:{bleed:{syntax:"auto | ",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:"{1,2} | auto | [ || [ 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 { }`,interfaces:["CSS","CSSPropertyRule"],groups:["CSS Houdini"],descriptors:{syntax:{syntax:"",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:"",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"},"@supports":{syntax:`@supports { }`,interfaces:["CSSGroupingRule","CSSConditionRule","CSSSupportsRule"],groups:["CSS Conditional Rules"],status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/@supports"},"@viewport":{syntax:`@viewport { }`,interfaces:["CSSViewportRule"],groups:["CSS Device Adaptation"],descriptors:{height:{syntax:"{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:"",media:["visual","continuous"],initial:"auto",percentages:"referToHeightOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"max-width":{syntax:"",media:["visual","continuous"],initial:"auto",percentages:"referToWidthOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"max-zoom":{syntax:"auto | | ",media:["visual","continuous"],initial:"auto",percentages:"the zoom factor itself",computed:"autoNonNegativeOrPercentage",order:"uniqueOrder",status:"standard"},"min-height":{syntax:"",media:["visual","continuous"],initial:"auto",percentages:"referToHeightOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"min-width":{syntax:"",media:["visual","continuous"],initial:"auto",percentages:"referToWidthOfInitialViewport",computed:"lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",order:"uniqueOrder",status:"standard"},"min-zoom":{syntax:"auto | | ",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:"{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 | | ",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 Mv=gn((j1,vA)=>{vA.exports={"--*":{syntax:"",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:"",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:"",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( , ) | snapList( # )",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:"",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 | ]#",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 | ]#",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 | | ",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 | | ",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 | {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 | ",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:" | ",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:"",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:"",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:"",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:"",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:"",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:"",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:"",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:"",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 | ",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:"",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 | ",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:"",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( , ) | snapList( # )",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( , ) | snapList( # )",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:"",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:" | 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:"+ | 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:"+ | 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:"+ | 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:"+ | 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:"",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:" | 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:"{1,4} [ / {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:"",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:"",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:"",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:"",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 ]? ? ?",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 | ",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:"[ || [ / ]? || || [ | border | padding | content | text ] || [ | 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:"#",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:"[ | 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:"#",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:"#",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:"[ | 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:"#",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:"[ | 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:"[ | 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:"#",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:"#",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:"",media:"visual",inherited:!1,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:"",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:" || ",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:"",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:"",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"},"align-content":{syntax:"normal | | | ? ",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 | | [ ? ]",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 | | ? ",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 | | | ? ]#",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",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:"#",media:"visual",inherited:!1,animationType:"discrete",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"],appliesto:"allElementsAndPseudos",computed:["animation-name","animation-duration","animation-timing-function","animation-delay","animation-direction","animation-iteration-count","animation-fill-mode","animation-play-state"],order:"orderOfAppearance",status:"standard",mdn_url:"https://developer.mozilla.org/docs/Web/CSS/animation"},"animation-delay":{syntax:"