(()=>{var deferred,installedChunks,chunkLoadingGlobal,__webpack_modules__={1756:(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var icons_namespaceObject={},token_before_namespaceObject=(__webpack_require__.r(icons_namespaceObject),__webpack_require__.d(icons_namespaceObject,{alignBottom:()=>alignBottom,alignCenter:()=>alignCenter,alignLeft:()=>alignLeft,alignMiddle:()=>alignMiddle,alignRight:()=>alignRight,alignSpaceBetween:()=>alignSpaceBetween,alignTop:()=>alignTop,arrowDown:()=>arrowDown,arrowLeft:()=>arrowLeft,arrowRight:()=>arrowRight,arrowUp:()=>arrowUp,bar:()=>bar,barsO:()=>barsO,behance:()=>behance,blogger:()=>blogger,button:()=>icons_button,buttons:()=>buttons,carousel:()=>carousel,cartO:()=>cartO,check:()=>check,chevronDown:()=>chevronDown,chevronDownCircle:()=>chevronDownCircle,chevronLeft:()=>chevronLeft,chevronRight:()=>chevronRight,chevronUp:()=>chevronUp,chevronUpCircle:()=>chevronUpCircle,close:()=>icons_close,codeopen:()=>codeopen,cog:()=>cog,color:()=>color,column:()=>column,copy:()=>copy,counter:()=>counter,delicious:()=>delicious,desktop:()=>desktop,devianart:()=>devianart,divider:()=>divider,dribble:()=>dribble,envelopeO:()=>envelopeO,eyeO:()=>eyeO,facebook:()=>facebook,faq:()=>faq,filled:()=>filled,form:()=>icons_form,gradient:()=>gradient,heading:()=>heading,icon:()=>icon,iconList:()=>iconList,image:()=>icons_image,infoBox:()=>infoBox,instagramO:()=>instagramO,link:()=>icons_link,linkO:()=>linkO,linkedin:()=>linkedin,lock:()=>lock,map:()=>map,mapMarkerO:()=>mapMarkerO,medium:()=>medium,minus:()=>minus,mobile:()=>mobile,outline:()=>outline,paperPlaneO:()=>paperPlaneO,paragraph:()=>paragraph,paste:()=>paste,pencil:()=>pencil,phoneO:()=>phoneO,pinterest:()=>pinterest,plain:()=>plain,play:()=>play,plus:()=>plus,questionMark:()=>questionMark,quora:()=>quora,quoteLeft:()=>quoteLeft,quoteRight:()=>quoteRight,rating:()=>rating,recorderO:()=>recorderO,reddit:()=>reddit,removeO:()=>removeO,reply:()=>reply,reset:()=>icons_reset,rss:()=>rss,searchMinus:()=>searchMinus,searchO:()=>searchO,section:()=>section,sendO:()=>sendO,socialIcons:()=>socialIcons,spacing:()=>spacing,star:()=>star,tablet:()=>tablet,teams:()=>teams,testimonial:()=>testimonial,textAlignCenter:()=>textAlignCenter,textAlignJustify:()=>textAlignJustify,textAlignLeft:()=>textAlignLeft,textAlignRight:()=>textAlignRight,thumbsUpO:()=>thumbsUpO,timeO:()=>timeO,toggleOff:()=>toggleOff,toggleOn:()=>toggleOn,trash:()=>trash,tumblr:()=>tumblr,twitch:()=>twitch,twitter:()=>twitter,unLink:()=>unLink,upload:()=>upload,userO:()=>userO,video:()=>video,vimeo:()=>vimeo,wordpress:()=>wordpress,yelp:()=>yelp,youtubePlay:()=>youtubePlay}),{}),trace_namespaceObject=(__webpack_require__.r(token_before_namespaceObject),__webpack_require__.d(token_before_namespaceObject,{safe:()=>safe,spec:()=>spec}),{}),AnPlusB_namespaceObject=(__webpack_require__.r(trace_namespaceObject),__webpack_require__.d(trace_namespaceObject,{getTrace:()=>getTrace,isKeyword:()=>function(node){return testNode(this,node,match=>"Keyword"===match.type)},isProperty:()=>function(node,property){return testNode(this,node,match=>"Property"===match.type&&match.name===property)},isType:()=>function(node,type){return testNode(this,node,match=>"Type"===match.type&&match.name===type)}}),{}),Atrule_namespaceObject=(__webpack_require__.r(AnPlusB_namespaceObject),__webpack_require__.d(AnPlusB_namespaceObject,{generate:()=>function(node){{var a,b;node.a?(a=("+1"===node.a||"1"===node.a?"n":"-1"===node.a&&"-n")||node.a+"n",node.b?(b="-"===node.b[0]||"+"===node.b[0]?node.b:"+"+node.b,this.tokenize(a+b)):this.tokenize(a)):this.tokenize(node.b)}},name:()=>AnPlusB_name,parse:()=>AnPlusB_parse,structure:()=>structure}),{}),AtrulePrelude_namespaceObject=(__webpack_require__.r(Atrule_namespaceObject),__webpack_require__.d(Atrule_namespaceObject,{generate:()=>function(node){this.token(AtKeyword,"@"+node.name),null!==node.prelude&&this.node(node.prelude);node.block?this.node(node.block):this.token(Semicolon,";")},name:()=>Atrule_name,parse:()=>Atrule_parse,structure:()=>Atrule_structure,walkContext:()=>walkContext}),{}),AttributeSelector_namespaceObject=(__webpack_require__.r(AtrulePrelude_namespaceObject),__webpack_require__.d(AtrulePrelude_namespaceObject,{generate:()=>function(node){this.children(node)},name:()=>AtrulePrelude_name,parse:()=>AtrulePrelude_parse,structure:()=>AtrulePrelude_structure,walkContext:()=>AtrulePrelude_walkContext}),{}),Block_namespaceObject=(__webpack_require__.r(AttributeSelector_namespaceObject),__webpack_require__.d(AttributeSelector_namespaceObject,{generate:()=>function(node){this.token(Delim,"["),this.node(node.name),null!==node.matcher&&(this.tokenize(node.matcher),this.node(node.value));null!==node.flags&&this.token(Ident,node.flags);this.token(Delim,"]")},name:()=>AttributeSelector_name,parse:()=>AttributeSelector_parse,structure:()=>AttributeSelector_structure}),{}),Brackets_namespaceObject=(__webpack_require__.r(Block_namespaceObject),__webpack_require__.d(Block_namespaceObject,{generate:()=>function(node){this.token(LeftCurlyBracket,"{"),this.children(node,prev=>{"Declaration"===prev.type&&this.token(Semicolon,";")}),this.token(RightCurlyBracket,"}")},name:()=>Block_name,parse:()=>Block_parse,structure:()=>Block_structure,walkContext:()=>Block_walkContext}),{}),CDC_namespaceObject=(__webpack_require__.r(Brackets_namespaceObject),__webpack_require__.d(Brackets_namespaceObject,{generate:()=>function(node){this.token(Delim,"["),this.children(node),this.token(Delim,"]")},name:()=>Brackets_name,parse:()=>Brackets_parse,structure:()=>Brackets_structure}),{}),CDO_namespaceObject=(__webpack_require__.r(CDC_namespaceObject),__webpack_require__.d(CDC_namespaceObject,{generate:()=>function(){this.token(CDC,"--\x3e")},name:()=>CDC_name,parse:()=>CDC_parse,structure:()=>CDC_structure}),{}),ClassSelector_namespaceObject=(__webpack_require__.r(CDO_namespaceObject),__webpack_require__.d(CDO_namespaceObject,{generate:()=>function(){this.token(CDO,"\x3c!--")},name:()=>CDO_name,parse:()=>CDO_parse,structure:()=>CDO_structure}),{}),Combinator_namespaceObject=(__webpack_require__.r(ClassSelector_namespaceObject),__webpack_require__.d(ClassSelector_namespaceObject,{generate:()=>function(node){this.token(Delim,"."),this.token(Ident,node.name)},name:()=>ClassSelector_name,parse:()=>ClassSelector_parse,structure:()=>ClassSelector_structure}),{}),Comment_namespaceObject=(__webpack_require__.r(Combinator_namespaceObject),__webpack_require__.d(Combinator_namespaceObject,{generate:()=>function(node){this.tokenize(node.name)},name:()=>Combinator_name,parse:()=>Combinator_parse,structure:()=>Combinator_structure}),{}),Declaration_namespaceObject=(__webpack_require__.r(Comment_namespaceObject),__webpack_require__.d(Comment_namespaceObject,{generate:()=>function(node){this.token(Comment,"/*"+node.value+"*/")},name:()=>Comment_name,parse:()=>Comment_parse,structure:()=>Comment_structure}),{}),DeclarationList_namespaceObject=(__webpack_require__.r(Declaration_namespaceObject),__webpack_require__.d(Declaration_namespaceObject,{generate:()=>function(node){this.token(Ident,node.property),this.token(Colon,":"),this.node(node.value),node.important&&(this.token(Delim,"!"),this.token(Ident,!0===node.important?"important":node.important))},name:()=>Declaration_name,parse:()=>Declaration_parse,structure:()=>Declaration_structure,walkContext:()=>Declaration_walkContext}),{}),Dimension_namespaceObject=(__webpack_require__.r(DeclarationList_namespaceObject),__webpack_require__.d(DeclarationList_namespaceObject,{generate:()=>function(node){this.children(node,prev=>{"Declaration"===prev.type&&this.token(Semicolon,";")})},name:()=>DeclarationList_name,parse:()=>DeclarationList_parse,structure:()=>DeclarationList_structure}),{}),Function_namespaceObject=(__webpack_require__.r(Dimension_namespaceObject),__webpack_require__.d(Dimension_namespaceObject,{generate:()=>function(node){this.token(Dimension,node.value+node.unit)},name:()=>Dimension_name,parse:()=>Dimension_parse,structure:()=>Dimension_structure}),{}),Hash_namespaceObject=(__webpack_require__.r(Function_namespaceObject),__webpack_require__.d(Function_namespaceObject,{generate:()=>function(node){this.token(types_Function,node.name+"("),this.children(node),this.token(RightParenthesis,")")},name:()=>Function_name,parse:()=>Function_parse,structure:()=>Function_structure,walkContext:()=>Function_walkContext}),{}),Identifier_namespaceObject=(__webpack_require__.r(Hash_namespaceObject),__webpack_require__.d(Hash_namespaceObject,{generate:()=>function(node){this.token(Hash,"#"+node.value)},name:()=>Hash_name,parse:()=>Hash_parse,structure:()=>Hash_structure,xxx:()=>xxx}),{}),IdSelector_namespaceObject=(__webpack_require__.r(Identifier_namespaceObject),__webpack_require__.d(Identifier_namespaceObject,{generate:()=>function(node){this.token(Ident,node.name)},name:()=>Identifier_name,parse:()=>Identifier_parse,structure:()=>Identifier_structure}),{}),MediaFeature_namespaceObject=(__webpack_require__.r(IdSelector_namespaceObject),__webpack_require__.d(IdSelector_namespaceObject,{generate:()=>function(node){this.token(Delim,"#"+node.name)},name:()=>IdSelector_name,parse:()=>IdSelector_parse,structure:()=>IdSelector_structure}),{}),MediaQuery_namespaceObject=(__webpack_require__.r(MediaFeature_namespaceObject),__webpack_require__.d(MediaFeature_namespaceObject,{generate:()=>function(node){this.token(LeftParenthesis,"("),this.token(Ident,node.name),null!==node.value&&(this.token(Colon,":"),this.node(node.value));this.token(RightParenthesis,")")},name:()=>MediaFeature_name,parse:()=>MediaFeature_parse,structure:()=>MediaFeature_structure}),{}),MediaQueryList_namespaceObject=(__webpack_require__.r(MediaQuery_namespaceObject),__webpack_require__.d(MediaQuery_namespaceObject,{generate:()=>function(node){this.children(node)},name:()=>MediaQuery_name,parse:()=>MediaQuery_parse,structure:()=>MediaQuery_structure}),{}),Nth_namespaceObject=(__webpack_require__.r(MediaQueryList_namespaceObject),__webpack_require__.d(MediaQueryList_namespaceObject,{generate:()=>function(node){this.children(node,()=>this.token(Comma,","))},name:()=>MediaQueryList_name,parse:()=>MediaQueryList_parse,structure:()=>MediaQueryList_structure}),{}),Number_namespaceObject=(__webpack_require__.r(Nth_namespaceObject),__webpack_require__.d(Nth_namespaceObject,{generate:()=>function(node){this.node(node.nth),null!==node.selector&&(this.token(Ident,"of"),this.node(node.selector))},name:()=>Nth_name,parse:()=>Nth_parse,structure:()=>Nth_structure}),{}),Operator_namespaceObject=(__webpack_require__.r(Number_namespaceObject),__webpack_require__.d(Number_namespaceObject,{generate:()=>function(node){this.token(types_Number,node.value)},name:()=>Number_name,parse:()=>Number_parse,structure:()=>Number_structure}),{}),Parentheses_namespaceObject=(__webpack_require__.r(Operator_namespaceObject),__webpack_require__.d(Operator_namespaceObject,{generate:()=>function(node){this.tokenize(node.value)},name:()=>Operator_name,parse:()=>Operator_parse,structure:()=>Operator_structure}),{}),Percentage_namespaceObject=(__webpack_require__.r(Parentheses_namespaceObject),__webpack_require__.d(Parentheses_namespaceObject,{generate:()=>function(node){this.token(LeftParenthesis,"("),this.children(node),this.token(RightParenthesis,")")},name:()=>Parentheses_name,parse:()=>Parentheses_parse,structure:()=>Parentheses_structure}),{}),PseudoClassSelector_namespaceObject=(__webpack_require__.r(Percentage_namespaceObject),__webpack_require__.d(Percentage_namespaceObject,{generate:()=>function(node){this.token(Percentage,node.value+"%")},name:()=>Percentage_name,parse:()=>Percentage_parse,structure:()=>Percentage_structure}),{}),PseudoElementSelector_namespaceObject=(__webpack_require__.r(PseudoClassSelector_namespaceObject),__webpack_require__.d(PseudoClassSelector_namespaceObject,{generate:()=>function(node){this.token(Colon,":"),null===node.children?this.token(Ident,node.name):(this.token(types_Function,node.name+"("),this.children(node),this.token(RightParenthesis,")"))},name:()=>PseudoClassSelector_name,parse:()=>PseudoClassSelector_parse,structure:()=>PseudoClassSelector_structure,walkContext:()=>PseudoClassSelector_walkContext}),{}),Ratio_namespaceObject=(__webpack_require__.r(PseudoElementSelector_namespaceObject),__webpack_require__.d(PseudoElementSelector_namespaceObject,{generate:()=>function(node){this.token(Colon,":"),this.token(Colon,":"),null===node.children?this.token(Ident,node.name):(this.token(types_Function,node.name+"("),this.children(node),this.token(RightParenthesis,")"))},name:()=>PseudoElementSelector_name,parse:()=>PseudoElementSelector_parse,structure:()=>PseudoElementSelector_structure,walkContext:()=>PseudoElementSelector_walkContext}),{}),Raw_namespaceObject=(__webpack_require__.r(Ratio_namespaceObject),__webpack_require__.d(Ratio_namespaceObject,{generate:()=>function(node){this.token(types_Number,node.left),this.token(Delim,"/"),this.token(types_Number,node.right)},name:()=>Ratio_name,parse:()=>Ratio_parse,structure:()=>Ratio_structure}),{}),Rule_namespaceObject=(__webpack_require__.r(Raw_namespaceObject),__webpack_require__.d(Raw_namespaceObject,{generate:()=>function(node){this.tokenize(node.value)},name:()=>Raw_name,parse:()=>Raw_parse,structure:()=>Raw_structure}),{}),Selector_namespaceObject=(__webpack_require__.r(Rule_namespaceObject),__webpack_require__.d(Rule_namespaceObject,{generate:()=>function(node){this.node(node.prelude),this.node(node.block)},name:()=>Rule_name,parse:()=>Rule_parse,structure:()=>Rule_structure,walkContext:()=>Rule_walkContext}),{}),SelectorList_namespaceObject=(__webpack_require__.r(Selector_namespaceObject),__webpack_require__.d(Selector_namespaceObject,{generate:()=>function(node){this.children(node)},name:()=>Selector_name,parse:()=>Selector_parse,structure:()=>Selector_structure}),{}),String_namespaceObject=(__webpack_require__.r(SelectorList_namespaceObject),__webpack_require__.d(SelectorList_namespaceObject,{generate:()=>function(node){this.children(node,()=>this.token(Comma,","))},name:()=>SelectorList_name,parse:()=>SelectorList_parse,structure:()=>SelectorList_structure,walkContext:()=>SelectorList_walkContext}),{}),StyleSheet_namespaceObject=(__webpack_require__.r(String_namespaceObject),__webpack_require__.d(String_namespaceObject,{generate:()=>function(node){this.token(types_String,encode(node.value))},name:()=>String_name,parse:()=>String_parse,structure:()=>String_structure}),{}),TypeSelector_namespaceObject=(__webpack_require__.r(StyleSheet_namespaceObject),__webpack_require__.d(StyleSheet_namespaceObject,{generate:()=>function(node){this.children(node)},name:()=>StyleSheet_name,parse:()=>StyleSheet_parse,structure:()=>StyleSheet_structure,walkContext:()=>StyleSheet_walkContext}),{}),UnicodeRange_namespaceObject=(__webpack_require__.r(TypeSelector_namespaceObject),__webpack_require__.d(TypeSelector_namespaceObject,{generate:()=>function(node){this.tokenize(node.name)},name:()=>TypeSelector_name,parse:()=>TypeSelector_parse,structure:()=>TypeSelector_structure}),{}),Url_namespaceObject=(__webpack_require__.r(UnicodeRange_namespaceObject),__webpack_require__.d(UnicodeRange_namespaceObject,{generate:()=>function(node){this.tokenize(node.value)},name:()=>UnicodeRange_name,parse:()=>UnicodeRange_parse,structure:()=>UnicodeRange_structure}),{}),Value_namespaceObject=(__webpack_require__.r(Url_namespaceObject),__webpack_require__.d(Url_namespaceObject,{generate:()=>function(node){this.token(Url,url_encode(node.value))},name:()=>Url_name,parse:()=>Url_parse,structure:()=>Url_structure}),{}),WhiteSpace_namespaceObject=(__webpack_require__.r(Value_namespaceObject),__webpack_require__.d(Value_namespaceObject,{generate:()=>function(node){this.children(node)},name:()=>Value_name,parse:()=>Value_parse,structure:()=>Value_structure}),{}),node_namespaceObject=(__webpack_require__.r(WhiteSpace_namespaceObject),__webpack_require__.d(WhiteSpace_namespaceObject,{generate:()=>function(node){this.token(WhiteSpace,node.value)},name:()=>WhiteSpace_name,parse:()=>WhiteSpace_parse,structure:()=>WhiteSpace_structure}),{}),scope_namespaceObject=(__webpack_require__.r(node_namespaceObject),__webpack_require__.d(node_namespaceObject,{AnPlusB:()=>AnPlusB_namespaceObject,Atrule:()=>Atrule_namespaceObject,AtrulePrelude:()=>AtrulePrelude_namespaceObject,AttributeSelector:()=>AttributeSelector_namespaceObject,Block:()=>Block_namespaceObject,Brackets:()=>Brackets_namespaceObject,CDC:()=>CDC_namespaceObject,CDO:()=>CDO_namespaceObject,ClassSelector:()=>ClassSelector_namespaceObject,Combinator:()=>Combinator_namespaceObject,Comment:()=>Comment_namespaceObject,Declaration:()=>Declaration_namespaceObject,DeclarationList:()=>DeclarationList_namespaceObject,Dimension:()=>Dimension_namespaceObject,Function:()=>Function_namespaceObject,Hash:()=>Hash_namespaceObject,IdSelector:()=>IdSelector_namespaceObject,Identifier:()=>Identifier_namespaceObject,MediaFeature:()=>MediaFeature_namespaceObject,MediaQuery:()=>MediaQuery_namespaceObject,MediaQueryList:()=>MediaQueryList_namespaceObject,Nth:()=>Nth_namespaceObject,Number:()=>Number_namespaceObject,Operator:()=>Operator_namespaceObject,Parentheses:()=>Parentheses_namespaceObject,Percentage:()=>Percentage_namespaceObject,PseudoClassSelector:()=>PseudoClassSelector_namespaceObject,PseudoElementSelector:()=>PseudoElementSelector_namespaceObject,Ratio:()=>Ratio_namespaceObject,Raw:()=>Raw_namespaceObject,Rule:()=>Rule_namespaceObject,Selector:()=>Selector_namespaceObject,SelectorList:()=>SelectorList_namespaceObject,String:()=>String_namespaceObject,StyleSheet:()=>StyleSheet_namespaceObject,TypeSelector:()=>TypeSelector_namespaceObject,UnicodeRange:()=>UnicodeRange_namespaceObject,Url:()=>Url_namespaceObject,Value:()=>Value_namespaceObject,WhiteSpace:()=>WhiteSpace_namespaceObject}),{}),index_parse_namespaceObject=(__webpack_require__.r(scope_namespaceObject),__webpack_require__.d(scope_namespaceObject,{AtrulePrelude:()=>atrulePrelude,Selector:()=>selector,Value:()=>value}),{}),lib_syntax_namespaceObject=(__webpack_require__.r(index_parse_namespaceObject),__webpack_require__.d(index_parse_namespaceObject,{AnPlusB:()=>AnPlusB_parse,Atrule:()=>Atrule_parse,AtrulePrelude:()=>AtrulePrelude_parse,AttributeSelector:()=>AttributeSelector_parse,Block:()=>Block_parse,Brackets:()=>Brackets_parse,CDC:()=>CDC_parse,CDO:()=>CDO_parse,ClassSelector:()=>ClassSelector_parse,Combinator:()=>Combinator_parse,Comment:()=>Comment_parse,Declaration:()=>Declaration_parse,DeclarationList:()=>DeclarationList_parse,Dimension:()=>Dimension_parse,Function:()=>Function_parse,Hash:()=>Hash_parse,IdSelector:()=>IdSelector_parse,Identifier:()=>Identifier_parse,MediaFeature:()=>MediaFeature_parse,MediaQuery:()=>MediaQuery_parse,MediaQueryList:()=>MediaQueryList_parse,Nth:()=>Nth_parse,Number:()=>Number_parse,Operator:()=>Operator_parse,Parentheses:()=>Parentheses_parse,Percentage:()=>Percentage_parse,PseudoClassSelector:()=>PseudoClassSelector_parse,PseudoElementSelector:()=>PseudoElementSelector_parse,Ratio:()=>Ratio_parse,Raw:()=>Raw_parse,Rule:()=>Rule_parse,Selector:()=>Selector_parse,SelectorList:()=>SelectorList_parse,String:()=>String_parse,StyleSheet:()=>StyleSheet_parse,TypeSelector:()=>TypeSelector_parse,UnicodeRange:()=>UnicodeRange_parse,Url:()=>Url_parse,Value:()=>Value_parse,WhiteSpace:()=>WhiteSpace_parse}),{});function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}__webpack_require__.r(lib_syntax_namespaceObject),__webpack_require__.d(lib_syntax_namespaceObject,{compress:()=>function(ast,options){ast=ast||{type:"StyleSheet",loc:null,children:new List};const compressOptions={logger:"function"==typeof(options=options||{}).logger?options.logger:function(){},restructuring:function(options){if("restructure"in options)return options.restructure;return!("restructuring"in options)||options.restructuring}(options),forceMediaMerge:Boolean(options.forceMediaMerge),usage:!!options.usage&&function(data){let scopes=!1;if(data.scopes&&Array.isArray(data.scopes)){scopes=Object.create(null);for(let i=0;i{if("Comment"===node.type)return specialComments&&"!"===node.value.charAt(0)?!(!nonSpaceTokenInBuffer&&!protectedComment)||(list.remove(item),void(protectedComment=node)):void list.remove(item);"WhiteSpace"!==node.type&&(nonSpaceTokenInBuffer=!0),children.insert(list.remove(item))}),{comment:protectedComment,stylesheet:{type:"StyleSheet",loc:null,children:children}}}(input,Boolean(specialComments))).stylesheet,firstAtrulesAllowed,chunkNum++,compressOptions),chunkChildren=chunk.stylesheet.children,chunk.comment&&(output.isEmpty||output.insert(List.createItem({type:"Raw",value:"\n"})),output.insert(List.createItem(chunk.comment)),chunkChildren.isEmpty||output.insert(List.createItem({type:"Raw",value:"\n"}))),!firstAtrulesAllowed||chunkChildren.isEmpty||("Atrule"!==(lastRule=chunkChildren.last).type||"import"!==lastRule.name&&"charset"!==lastRule.name)&&(firstAtrulesAllowed=!1),"exclamation"!==specialComments&&(specialComments=!1),output.appendList(chunkChildren)}while(!input.isEmpty);return{ast:ast}},find:()=>syntax_find,findAll:()=>syntax_findAll,findLast:()=>syntax_findLast,fromPlainObject:()=>syntax_fromPlainObject,generate:()=>syntax_generate,lexer:()=>syntax_lexer,parse:()=>syntax_parse,specificity:()=>prepare_specificity,toPlainObject:()=>syntax_toPlainObject,tokenize:()=>syntax_tokenize,walk:()=>syntax_walk});const external_wp_blocks_namespaceObject=window.wp.blocks,external_wp_element_namespaceObject=window.wp.element,components_element=function(_ref){var tagName=_ref.tagName,htmlAttrs=_ref.htmlAttrs,_ref=_ref.children;return(0,external_wp_element_namespaceObject.createElement)(tagName,htmlAttrs,_ref)};function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function(_e){throw _e},f:allowArrayLike};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function has_blockart_blocks_arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);itestStr.length)return!1;for(let i=start;i{}){const sourceLength=(source=String(source||"")).length,offsetAndType=adoptBuffer(this.offsetAndType,source.length+1),balance=adoptBuffer(this.balance,source.length+1);let tokenCount=0,balanceCloseType=0,balanceStart=0,firstCharOffset=-1;for(this.offsetAndType=null,this.balance=null,tokenize(source,(type,start,end)=>{switch(type){default:balance[tokenCount]=sourceLength;break;case balanceCloseType:{let balancePrev=16777215&balanceStart;for(balanceStart=balance[balancePrev],balanceCloseType=balanceStart>>24,balance[tokenCount]=balancePrev,balance[balancePrev++]=tokenCount;balancePrev>24:0}lookupOffset(offset){return(offset+=this.tokenIndex)>24,this.tokenEnd=16777215&tokenCount):(this.tokenIndex=this.tokenCount,this.next())}next(){var next=this.tokenIndex+1;next>24,this.tokenEnd=16777215&next):(this.eof=!0,this.tokenIndex=this.tokenCount,this.tokenType=0,this.tokenStart=this.tokenEnd=this.source.length)}skipSC(){for(;this.tokenType===WhiteSpace||this.tokenType===Comment;)this.next()}skipUntilBalanced(startToken,stopConsume){let cursor=startToken;var balanceEnd,offset;loop:for(;cursor>24,start,offset=end,i)}}dump(){const tokens=new Array(this.tokenCount);return this.forEachToken((type,start,end,index)=>{tokens[index]={idx:index,type:names[type],chunk:this.source.substring(start,end),balance:this.balance[index]}}),tokens}}function tokenize(source,onToken){function getCharCode(offset){return offset=source.length?offsetString(start+idx+1).padStart(maxNumLength)+" |"+line).join("\n")}const lines=source.split(/\r\n?|\n|\f/);var source=Math.max(1,line-extraLines)-1,endLine=Math.min(line+extraLines,lines.length+1);const maxNumLength=Math.max(4,String(endLine).length)+1;let cutLeft=0;100<(column+=(" ".length-1)*(lines[line-1].substr(0,column-1).match(/\t/g)||[]).length)&&(cutLeft=column-60+3,column=58);for(let i=source;i<=endLine;i++)0<=i&&icutLeft?"…":"")+lines[i].substr(cutLeft,98)+(lines[i].length>cutLeft+100-1?"…":""));return[processLines(source,line),new Array(column+maxNumLength+2).join("-")+"^",processLines(line,endLine)].filter(Boolean).join("\n")}function SyntaxError_SyntaxError(message,source,offset,line,column){return Object.assign(createCustomError("SyntaxError",message),{source:source,offset:offset,line:line,column:column,sourceFragment(extraLines){return sourceFragment({source:source,line:line,column:column},isNaN(extraLines)?0:extraLines)},get formattedMessage(){return`Parse error: ${message} `+sourceFragment({source:source,line:line,column:column},2)}})}function readSequence(recognizer){const children=this.createList();let space=!1;for(var context={recognizer:recognizer};!this.eof;){switch(this.tokenType){case Comment:this.next();continue;case WhiteSpace:space=!0,this.next();continue}var child=recognizer.getNode.call(this,context);if(void 0===child)break;space&&(recognizer.onWhiteSpace&&recognizer.onWhiteSpace.call(this,child,children,context),space=!1),children.push(child)}return space&&recognizer.onWhiteSpace&&recognizer.onWhiteSpace.call(this,null,children,context),children}const NOOP=()=>{},EXCLAMATIONMARK=33,NUMBERSIGN=35,SEMICOLON=59,LEFTCURLYBRACKET=123,NULL=0;function fetchParseValues(dict){const result=Object.create(null);for(const name in dict){var item=dict[name],item=item.parse||item;item&&(result[name]=item)}return result}function processConfig(config){const parseConfig={context:Object.create(null),scope:Object.assign(Object.create(null),config.scope),atrule:fetchParseValues(config.atrule),pseudo:fetchParseValues(config.pseudo),node:fetchParseValues(config.node)};for(const name in config.parseContext)switch(typeof config.parseContext[name]){case"function":parseConfig.context[name]=config.parseContext[name];break;case"string":parseConfig.context[name]=function(name){return function(){return this[name]()}}(config.parseContext[name])}return{config:parseConfig,...parseConfig,...parseConfig.node}}function createParser(config){let source="",filename="",needPositions=!1,onParseError=NOOP,onParseErrorThrow=!1;const locationMap=new OffsetToLocation,parser=Object.assign(new TokenStream,processConfig(config||{}),{parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:readSequence,consumeUntilBalanceEnd:()=>0,consumeUntilLeftCurlyBracket(code){return code===LEFTCURLYBRACKET?1:0},consumeUntilLeftCurlyBracketOrSemicolon(code){return code===LEFTCURLYBRACKET||code===SEMICOLON?1:0},consumeUntilExclamationMarkOrSemicolon(code){return code===EXCLAMATIONMARK||code===SEMICOLON?1:0},consumeUntilSemicolonIncluded(code){return code===SEMICOLON?2:0},createList(){return new List},createSingleNodeList(node){return(new List).appendData(node)},getFirstListNode(list){return list&&list.first},getLastListNode(list){return list&&list.last},parseWithFallback(consumer,fallback){var startToken=this.tokenIndex;try{return consumer.call(this)}catch(e){if(onParseErrorThrow)throw e;consumer=fallback.call(this,startToken);return onParseErrorThrow=!0,onParseError(e,consumer),onParseErrorThrow=!1,consumer}},lookupNonWSType(offset){var type;do{if((type=this.lookupType(offset++))!==WhiteSpace)return type}while(type!==NULL);return NULL},charCodeAt(offset){return 0<=offset&&offsetm.toUpperCase());let message=`${/[[\](){}]/.test(tokenName)?`"${tokenName}"`:tokenName} is expected`,offset=this.tokenStart;switch(tokenType){case Ident:message=this.tokenType===types_Function||this.tokenType===Url?(offset=this.tokenEnd-1,"Identifier is expected but function found"):"Identifier is expected";break;case Hash:this.isDelim(NUMBERSIGN)&&(this.next(),offset++,message="Name is expected");break;case Percentage:this.tokenType===types_Number&&(offset=this.tokenEnd,message="Percent sign is expected")}this.error(message,offset)}this.next()},eatIdent(name){this.tokenType===Ident&&!1!==this.lookupValue(0,name)||this.error(`Identifier "${name}" is expected`),this.next()},eatDelim(code){this.isDelim(code)||this.error(`Delim "${String.fromCharCode(code)}" is expected`),this.next()},getLocation(start,end){return needPositions?locationMap.getLocationRange(start,end,filename):null},getLocationFromList(list){var head;return needPositions?(head=this.getFirstListNode(list),list=this.getLastListNode(list),locationMap.getLocationRange(null!==head?head.loc.start.offset-locationMap.startOffset:this.tokenStart,null!==list?list.loc.end.offset-locationMap.startOffset:this.tokenStart,filename)):null},error(message,offset){offset=void 0!==offset&&offset",needPositions=Boolean(options.positions),onParseError="function"==typeof options.onParseError?options.onParseError:NOOP,onParseErrorThrow=!1,parser.parseAtrulePrelude=!("parseAtrulePrelude"in options)||Boolean(options.parseAtrulePrelude),parser.parseRulePrelude=!("parseRulePrelude"in options)||Boolean(options.parseRulePrelude),parser.parseValue=!("parseValue"in options)||Boolean(options.parseValue),parser.parseCustomProperty="parseCustomProperty"in options&&Boolean(options.parseCustomProperty);const{context="default",onComment}=options;if(context in parser.context==!1)throw new Error("Unknown context `"+context+"`");"function"==typeof onComment&&parser.forEachToken((type,start,end)=>{type===Comment&&(type=parser.getLocation(start,end),start=cmpStr(source,end-2,end,"*/")?source.slice(start+2,end-2):source.slice(start+2,end),onComment(start,type))});source_=parser.context[context].call(parser,options);return parser.eof||parser.error(),source_},{SyntaxError:SyntaxError_SyntaxError,config:parser.config})}var source_map_generator=__webpack_require__(4508);const trackNodes=new Set(["Atrule","Selector","Declaration"]);const code=(type,value)=>{return"string"==typeof(type=type===Delim?value:type)?127<(value=type.charCodeAt(0))?32768:value<<8:type},specPairs=[[Ident,Ident],[Ident,types_Function],[Ident,Url],[Ident,BadUrl],[Ident,"-"],[Ident,types_Number],[Ident,Percentage],[Ident,Dimension],[Ident,CDC],[Ident,LeftParenthesis],[AtKeyword,Ident],[AtKeyword,types_Function],[AtKeyword,Url],[AtKeyword,BadUrl],[AtKeyword,"-"],[AtKeyword,types_Number],[AtKeyword,Percentage],[AtKeyword,Dimension],[AtKeyword,CDC],[Hash,Ident],[Hash,types_Function],[Hash,Url],[Hash,BadUrl],[Hash,"-"],[Hash,types_Number],[Hash,Percentage],[Hash,Dimension],[Hash,CDC],[Dimension,Ident],[Dimension,types_Function],[Dimension,Url],[Dimension,BadUrl],[Dimension,"-"],[Dimension,types_Number],[Dimension,Percentage],[Dimension,Dimension],[Dimension,CDC],["#",Ident],["#",types_Function],["#",Url],["#",BadUrl],["#","-"],["#",types_Number],["#",Percentage],["#",Dimension],["#",CDC],["-",Ident],["-",types_Function],["-",Url],["-",BadUrl],["-","-"],["-",types_Number],["-",Percentage],["-",Dimension],["-",CDC],[types_Number,Ident],[types_Number,types_Function],[types_Number,Url],[types_Number,BadUrl],[types_Number,types_Number],[types_Number,Percentage],[types_Number,Dimension],[types_Number,"%"],[types_Number,CDC],["@",Ident],["@",types_Function],["@",Url],["@",BadUrl],["@","-"],["@",CDC],[".",types_Number],[".",Percentage],[".",Dimension],["+",types_Number],["+",Percentage],["+",Dimension],["/","*"]];external_wp_apiFetch_namespaceObject=specPairs.concat([[Ident,Hash],[Dimension,Hash],[Hash,Hash],[AtKeyword,LeftParenthesis],[AtKeyword,types_String],[AtKeyword,Colon],[Percentage,Percentage],[Percentage,Dimension],[Percentage,types_Function],[Percentage,"-"],[RightParenthesis,Ident],[RightParenthesis,types_Function],[RightParenthesis,Percentage],[RightParenthesis,Dimension],[RightParenthesis,Hash],[RightParenthesis,"-"]]);function createMap(pairs){const isWhiteSpaceRequired=new Set(pairs.map(([prev,next])=>code(prev)<<16|code(next)));return function(prevCode,type,value){var nextCode=code(type,value),value=value.charCodeAt(0);return(45===value&&type!==Ident&&type!==types_Function&&type!==CDC||43===value?isWhiteSpaceRequired.has(prevCode<<16|value<<8):isWhiteSpaceRequired.has(prevCode<<16|nextCode))&&this.emit(" ",WhiteSpace,!0),nextCode}}const spec=createMap(specPairs),safe=createMap(external_wp_apiFetch_namespaceObject),REVERSESOLIDUS=92;function processChildren(node,delimeter){if("function"==typeof delimeter){let prev=null;void node.children.forEach(node=>{null!==prev&&delimeter.call(this,prev),this.node(node),prev=node})}else node.children.forEach(this.node,this)}function processChunk(chunk){tokenize(chunk,(type,start,end)=>{this.token(type,chunk.slice(start,end))})}function createGenerator(config){const types=new Map;for(var name in config.node){var item=config.node[name];"function"==typeof(item.generate||item)&&types.set(name,item.generate||item)}return function(node,options){let buffer="",prevCode=0,handlers={node(node){if(!types.has(node.type))throw new Error("Unknown node type: "+node.type);types.get(node.type).call(publicApi,node)},tokenBefore:safe,token(type,value){prevCode=this.tokenBefore(prevCode,type,value),this.emit(value,type,!1),type===Delim&&value.charCodeAt(0)===REVERSESOLIDUS&&this.emit("\n",WhiteSpace,!0)},emit(value){buffer+=value},result(){return buffer}};options&&("function"==typeof options.decorator&&(handlers=options.decorator(handlers)),options.sourceMap&&(handlers=function(handlers){const map=new source_map_generator.h,generated={line:1,column:0},original={line:0,column:0},activatedGenerated={line:1,column:0},activatedMapping={generated:activatedGenerated};let line=1,column=0,sourceMappingActive=!1;const origHandlersNode=handlers.node,origHandlersEmit=(handlers.node=function(node){var nodeLine,nodeColumn;node.loc&&node.loc.start&&trackNodes.has(node.type)&&(nodeLine=node.loc.start.line,nodeColumn=node.loc.start.column-1,original.line===nodeLine&&original.column===nodeColumn||(original.line=nodeLine,original.column=nodeColumn,generated.line=line,generated.column=column,sourceMappingActive&&(sourceMappingActive=!1,generated.line===activatedGenerated.line&&generated.column===activatedGenerated.column||map.addMapping(activatedMapping)),sourceMappingActive=!0,map.addMapping({source:node.loc.source,original:original,generated:generated}))),origHandlersNode.call(this,node),sourceMappingActive&&trackNodes.has(node.type)&&(activatedGenerated.line=line,activatedGenerated.column=column)},handlers.emit),origHandlersResult=(handlers.emit=function(value,type,auto){for(let i=0;ihandlers.node(node),children:processChildren,token:(type,value)=>handlers.token(type,value),tokenize:processChunk};return handlers.node(node),handlers.result()}}function noop(){}const create_hasOwnProperty=Object.prototype["hasOwnProperty"];function ensureFunction(value){return"function"==typeof value?value:noop}function invokeForType(fn,type){return function(node,item,list){node.type===type&&fn.call(this,node,item,list)}}function getWalkersFromStructure(name,nodeType){var structure=nodeType.structure;const walkers=[];for(const key in structure)if(!1!==create_hasOwnProperty.call(structure,key)){let fieldTypes=structure[key];const walker={name:key,type:!1,nullable:!1};for(const fieldType of fieldTypes=Array.isArray(fieldTypes)?fieldTypes:[fieldTypes])null===fieldType?walker.nullable=!0:"string"==typeof fieldType?walker.type="node":Array.isArray(fieldType)&&(walker.type="list");walker.type&&walkers.push(walker)}return walkers.length?{context:nodeType.walkContext,fields:walkers}:null}function createTypeIterator(config,reverse){const fields=config.fields.slice(),contextName=config.context,useContext="string"==typeof contextName;return reverse&&fields.reverse(),function(node,context,walk,walkReducer){let prevContextValue;useContext&&(prevContextValue=context[contextName],context[contextName]=node);for(const field of fields){const ref=node[field.name];if(!field.nullable||ref)if("list"===field.type){if(reverse?ref.reduceRight(walkReducer,!1):ref.reduce(walkReducer,!1))return!0}else if(walk(ref))return!0}useContext&&(context[contextName]=prevContextValue)}}function createFastTraveralMap({StyleSheet,Atrule,Rule,Block,DeclarationList}){return{Atrule:{StyleSheet:StyleSheet,Atrule:Atrule,Rule:Rule,Block:Block},Rule:{StyleSheet:StyleSheet,Atrule:Atrule,Rule:Rule,Block:Block},Declaration:{StyleSheet:StyleSheet,Atrule:Atrule,Rule:Rule,Block:Block,DeclarationList:DeclarationList}}}function createWalker(config){const types=function(config){const types={};for(const name in config.node)if(create_hasOwnProperty.call(config.node,name)){var nodeType=config.node[name];if(!nodeType.structure)throw new Error("Missed `structure` field in `"+name+"` node type definition");types[name]=getWalkersFromStructure(name,nodeType)}return types}(config),iteratorsNatural={},iteratorsReverse={},breakWalk=Symbol("break-walk"),skipNode=Symbol("skip-node");for(const name in types)create_hasOwnProperty.call(types,name)&&null!==types[name]&&(iteratorsNatural[name]=createTypeIterator(types[name],!1),iteratorsReverse[name]=createTypeIterator(types[name],!0));function walk(root,options){function walkNode(node,item,list){var enterRet=enter.call(context,node,item,list);return enterRet===breakWalk||enterRet!==skipNode&&(!(!iterators.hasOwnProperty(node.type)||!iterators[node.type](node,context,walkNode,walkReducer))||leave.call(context,node,item,list)===breakWalk)}let enter=noop,leave=noop,iterators=iteratorsNatural,walkReducer=(ret,data,item,list)=>ret||walkNode(data,item,list);const context={break:breakWalk,skip:skipNode,root:root,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if("function"==typeof options)enter=options;else if(options&&(enter=ensureFunction(options.enter),leave=ensureFunction(options.leave),options.reverse&&(iterators=iteratorsReverse),options.visit)){if(fastTraversalIteratorsNatural.hasOwnProperty(options.visit))iterators=(options.reverse?fastTraversalIteratorsReverse:fastTraversalIteratorsNatural)[options.visit];else if(!types.hasOwnProperty(options.visit))throw new Error("Bad value `"+options.visit+"` for `visit` option (should be: "+Object.keys(types).sort().join(", ")+")");enter=invokeForType(enter,options.visit),leave=invokeForType(leave,options.visit)}if(enter===noop&&leave===noop)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");walkNode(root)}const fastTraversalIteratorsNatural=createFastTraveralMap(iteratorsNatural),fastTraversalIteratorsReverse=createFastTraveralMap(iteratorsReverse);return walk.break=breakWalk,walk.skip=skipNode,walk.find=function(ast,fn){let found=null;return walk(ast,function(node,item,list){if(fn.call(this,node,item,list))return found=node,breakWalk}),found},walk.findLast=function(ast,fn){let found=null;return walk(ast,{reverse:!0,enter(node,item,list){if(fn.call(this,node,item,list))return found=node,breakWalk}}),found},walk.findAll=function(ast,fn){const found=[];return walk(ast,function(node,item,list){fn.call(this,node,item,list)&&found.push(node)}),found},walk}function generate_noop(value){return value}function internalGenerate(node,decorate,forceBraces,compact){let result;switch(node.type){case"Group":result=function(node,decorate,forceBraces,compact){var combinator=" "===node.combinator||compact?node.combinator:" "+node.combinator+" ",combinator=node.terms.map(term=>internalGenerate(term,decorate,forceBraces,compact)).join(combinator);return node.explicit||forceBraces?(compact||","===combinator[0]?"[":"[ ")+combinator+(compact?"]":" ]"):combinator}(node,decorate,forceBraces,compact)+(node.disallowEmpty?"!":"");break;case"Multiplier":return internalGenerate(node.term,decorate,forceBraces,compact)+decorate(function(multiplier){var{min:multiplier,max,comma}=multiplier;return 0===multiplier&&0===max?comma?"#?":"*":0===multiplier&&1===max?"?":1===multiplier&&0===max?comma?"#":"+":1===multiplier&&1===max?"":(comma?"#":"")+(multiplier===max?"{"+multiplier+"}":"{"+multiplier+","+(0!==max?max:"")+"}")}(node),node);case"Type":result="<"+node.name+(node.opts?decorate(function(node){if("Range"!==node.type)throw new Error("Unknown node type `"+node.type+"`");return" ["+(null===node.min?"-∞":node.min)+","+(null===node.max?"∞":node.max)+"]"}(node.opts),node.opts):"")+">";break;case"Property":result="<'"+node.name+"'>";break;case"Keyword":result=node.name;break;case"AtKeyword":result="@"+node.name;break;case"Function":result=node.name+"(";break;case"String":case"Token":result=node.value;break;case"Comma":result=",";break;default:throw new Error("Unknown node type `"+node.type+"`")}return decorate(result,node)}function generate(node,options){let decorate=generate_noop,forceBraces=!1,compact=!1;return"function"==typeof options?decorate=options:options&&(forceBraces=Boolean(options.forceBraces),compact=Boolean(options.compact),"function"==typeof options.decorate&&(decorate=options.decorate)),internalGenerate(node,decorate,forceBraces,compact)}const defaultLoc={offset:0,line:1,column:1};function fromLoc(node,point){node=node&&node.loc&&node.loc[point];return node?"line"in node?buildLoc(node):node:null}function buildLoc({offset,line,column},extra){const loc={offset:offset,line:line,column:column};if(extra){const lines=extra.split(/\n|\r\n?|\f/);loc.offset+=extra.length,loc.line+=lines.length-1,loc.column=1===lines.length?loc.column+extra.length:lines.pop().length+1}return loc}function SyntaxReferenceError(type,referenceName){const error=createCustomError("SyntaxReferenceError",type+(referenceName?" `"+referenceName+"`":""));return error.reference=referenceName,error}function SyntaxMatchError(message,syntax,node,matchResult){const error=createCustomError("SyntaxMatchError",message);var{css:matchResult,mismatchOffset,mismatchLength,start,end}=function(matchResult,node){var tokens=matchResult.tokens,longestMatch=matchResult.longestMatch,badNode=(matchResult=longestMatch",error.css=matchResult,error.mismatchOffset=mismatchOffset,error.mismatchLength=mismatchLength,error.message=message+"\n syntax: "+error.syntax+"\n value: "+(matchResult||"")+"\n --------"+new Array(error.mismatchOffset+1).join("-")+"^",Object.assign(error,start),error.loc={source:node&&node.loc&&node.loc.source||"",start:start,end:end},error}const keywords=new Map,properties=new Map,names_HYPHENMINUS=45,keyword=function(keyword){if(keywords.has(keyword))return keywords.get(keyword);const name=keyword.toLowerCase();let descriptor=keywords.get(name);{var custom,vendor;void 0===descriptor&&(custom=isCustomProperty(name,0),vendor=custom?"":getVendorPrefix(name,0),descriptor=Object.freeze({basename:name.substr(vendor.length),name:name,prefix:vendor,vendor:vendor,custom:custom}))}return keywords.set(keyword,descriptor),descriptor},names_property=function(property){if(properties.has(property))return properties.get(property);let name=property,hack=property[0];"/"===hack?hack="/"===property[1]?"//":"/":"_"!==hack&&"*"!==hack&&"$"!==hack&&"#"!==hack&&"+"!==hack&&"&"!==hack&&(hack="");var custom=isCustomProperty(name,hack.length);if(!custom&&(name=name.toLowerCase(),properties.has(name))){const descriptor=properties.get(name);return properties.set(property,descriptor),descriptor}const vendor=custom?"":getVendorPrefix(name,hack.length),prefix=name.substr(0,hack.length+vendor.length),descriptor=Object.freeze({basename:name.substr(prefix.length),name:name.substr(hack.length),hack:hack,vendor:vendor,prefix:prefix,custom:custom});return properties.set(property,descriptor),descriptor};function isCustomProperty(str,offset){return 2<=str.length-(offset=offset||0)&&str.charCodeAt(offset)===names_HYPHENMINUS&&str.charCodeAt(offset+1)===names_HYPHENMINUS}function getVendorPrefix(str,offset){if(3<=str.length-(offset=offset||0)&&str.charCodeAt(offset)===names_HYPHENMINUS&&str.charCodeAt(offset+1)!==names_HYPHENMINUS){var secondDashIndex=str.indexOf("-",offset+2);if(-1!==secondDashIndex)return str.substring(offset,secondDashIndex+1)}return""}const cssWideKeywords=["initial","inherit","unset","revert","revert-layer"],generic_an_plus_b_PLUSSIGN=43,generic_an_plus_b_HYPHENMINUS=45;function isDelim(token,code){return null!==token&&token.type===Delim&&token.value.charCodeAt(0)===code}function skipSC(token,offset,getNextToken){for(;null!==token&&(token.type===WhiteSpace||token.type===Comment);)token=getNextToken(++offset);return offset}function checkInteger(token,valueOffset,disallowSign,offset){if(!token)return 0;var code=token.value.charCodeAt(valueOffset);if(code===generic_an_plus_b_PLUSSIGN||code===generic_an_plus_b_HYPHENMINUS){if(disallowSign)return 0;valueOffset++}for(;valueOffsetopts.max&&"string"!=typeof opts.max)return 1}}function calc(next){return function(token,getNextToken,opts){return null===token?0:token.type===types_Function&&eqStrAny(token.value,calcFunctionNames)?function(token,getNextToken){let balanceCloseType=0,balanceStash=[],length=0;scan:do{switch(token.type){case RightCurlyBracket:case RightParenthesis:case RightSquareBracket:if(token.type!==balanceCloseType)break scan;if(balanceCloseType=balanceStash.pop(),0!==balanceStash.length)break;length++;break scan;case types_Function:case LeftParenthesis:case LeftSquareBracket:case LeftCurlyBracket:balanceStash.push(balanceCloseType),balanceCloseType=generic_balancePair.get(token.type)}}while(length++,token=getNextToken(length));return length}(token,getNextToken):next(token,getNextToken,opts)}}function tokenType(expectedTokenType){return function(token){return null===token||token.type!==expectedTokenType?0:1}}function dimension(type){return type=type&&new Set(type),function(token,getNextToken,opts){if(null===token||token.type!==Dimension)return 0;var numberEnd=consumeNumber(token.value,0);if(null!==type){var reverseSolidusOffset=token.value.indexOf("\\",numberEnd);const unit=-1!==reverseSolidusOffset&&isPostfixIeHack(token.value,reverseSolidusOffset)?token.value.substring(numberEnd,reverseSolidusOffset):token.value.substr(numberEnd);if(!1===type.has(unit.toLowerCase()))return 0}return outOfRange(opts,token.value,numberEnd)?0:1}}function zero(next){return"function"!=typeof next&&(next=function(){return 0}),function(token,getNextToken,opts){return null!==token&&token.type===types_Number&&0===Number(token.value)?1:next(token,getNextToken,opts)}}const generic={"ident-token":tokenType(Ident),"function-token":tokenType(types_Function),"at-keyword-token":tokenType(AtKeyword),"hash-token":tokenType(Hash),"string-token":tokenType(types_String),"bad-string-token":tokenType(BadString),"url-token":tokenType(Url),"bad-url-token":tokenType(BadUrl),"delim-token":tokenType(Delim),"number-token":tokenType(types_Number),"percentage-token":tokenType(Percentage),"dimension-token":tokenType(Dimension),"whitespace-token":tokenType(WhiteSpace),"CDO-token":tokenType(CDO),"CDC-token":tokenType(CDC),"colon-token":tokenType(Colon),"semicolon-token":tokenType(Semicolon),"comma-token":tokenType(Comma),"[-token":tokenType(LeftSquareBracket),"]-token":tokenType(RightSquareBracket),"(-token":tokenType(LeftParenthesis),")-token":tokenType(RightParenthesis),"{-token":tokenType(LeftCurlyBracket),"}-token":tokenType(RightCurlyBracket),string:tokenType(types_String),ident:tokenType(Ident),"custom-ident":function(token){return null===token||token.type!==Ident||eqStrAny(token=token.value.toLowerCase(),cssWideKeywords)||eqStr(token,"default")?0:1},"custom-property-name":function(token){return null===token||token.type!==Ident||45!==charCodeAt(token.value,0)||45!==charCodeAt(token.value,1)?0:1},"hex-color":function(token){if(null===token||token.type!==Hash)return 0;var length=token.value.length;if(4!==length&&5!==length&&7!==length&&9!==length)return 0;for(let i=1;i/[a-zA-Z0-9\-]/.test(String.fromCharCode(idx))?1:0),COMBINATOR_PRECEDENCE={" ":1,"&&":2,"||":3,"|":4};function scanSpaces(tokenizer){return tokenizer.substringToPos(tokenizer.findWsEnd(tokenizer.pos))}function scanWord(tokenizer){let end=tokenizer.pos;for(;endCOMBINATOR_PRECEDENCE[a]-COMBINATOR_PRECEDENCE[b]);0tokens.push({type:type,value:str.slice(start,end),node:null})),tokens}}const MATCH={type:"Match"},MISMATCH={type:"Mismatch"},DISALLOW_EMPTY={type:"DisallowEmpty"};function createCondition(match,thenBranch,elseBranch){return thenBranch===MATCH&&elseBranch===MISMATCH||match===MATCH&&thenBranch===MATCH&&elseBranch===MATCH?match:("If"===match.type&&match.else===MISMATCH&&thenBranch===MATCH&&(thenBranch=match.then,match=match.match),{type:"If",match:match,then:thenBranch,else:elseBranch})}function isFunctionType(name){return 2longestMatch&&(longestMatch=tokenIndex)}function closeSyntax(){matchStack=matchStack.type===OPEN_SYNTAX?matchStack.prev:{type:CLOSE_SYNTAX,syntax:syntaxStack.syntax,token:matchStack.token,prev:matchStack},syntaxStack=syntaxStack.prev}let syntaxStack=null,thenStack=null,elseStack=null,syntaxStash=null,iterationCount=0,exitReason=null,token=null,tokenIndex=-1,longestMatch=0,matchStack={type:STUB,syntax:null,token:null,prev:null};for(moveToNextToken();null===exitReason&&++iterationCountelseStack.tokenIndex)&&(elseStack=syntaxStash,syntaxStash=!1);else if(null===elseStack){exitReason=EXIT_REASON_MISMATCH;break}state=elseStack.nextState,thenStack=elseStack.thenStack,syntaxStack=elseStack.syntaxStack,matchStack=elseStack.matchStack,tokenIndex=elseStack.tokenIndex,token=tokenIndextokenIndex){for(;tokenIndex":"<'"+state.name+"'>"));if(!1!==syntaxStash&&null!==token&&"Type"===state.type)if("custom-ident"===state.name&&token.type===Ident||"length"===state.name&&"0"===token.value){null===syntaxStash&&(syntaxStash=stateSnapshotFromSyntax(state,elseStack)),state=MISMATCH;break}syntaxStack={syntax:state.syntax,opts:state.syntax.opts||null!==syntaxStack&&syntaxStack.opts||null,prev:syntaxStack},matchStack={type:OPEN_SYNTAX,syntax:state.syntax,token:matchStack.token,prev:matchStack},state=dictSyntax.match;break;case"Keyword":dictSyntax=state.name;if(null!==token){let keywordName=token.value;if(areStringsEqualCaseInsensitive(keywordName=-1!==keywordName.indexOf("\\")?keywordName.replace(/\\[09].*$/,""):keywordName,dictSyntax)){addTokenToMatch(),state=MATCH;break}}state=MISMATCH;break;case"AtKeyword":case"Function":null!==token&&areStringsEqualCaseInsensitive(token.value,state.name)?(addTokenToMatch(),state=MATCH):state=MISMATCH;break;case"Token":null!==token&&token.value===state.value?(addTokenToMatch(),state=MATCH):state=MISMATCH;break;case"Comma":state=null!==token&&token.type===Comma?isCommaContextStart(matchStack.token)||(addTokenToMatch(),isCommaContextEnd(token))?MISMATCH:MATCH:isCommaContextStart(matchStack.token)||isCommaContextEnd(token)?MATCH:MISMATCH;break;case"String":let string="",lastTokenIndex=tokenIndex;for(;lastTokenIndex");else{if(!Array.isArray(fieldType))throw new Error("Wrong value `"+fieldType+"` in `"+name+"."+key+"` structure definition");docsTypes.push("List")}}docs[key]=docsTypes.join(" | ")}return{docs:docs,check:function(type,fields){return function(node,warn){if(!node||node.constructor!==Object)return warn(node,"Type of node should be an Object");for(var key in node){let valid=!0;if(!1!==structure_hasOwnProperty.call(node,key)){if("type"===key)node.type!==type&&warn(node,"Wrong node type `"+node.type+"`, expected `"+type+"`");else if("loc"===key){if(null===node.loc)continue;if(node.loc&&node.loc.constructor===Object)if("string"!=typeof node.loc.source)key+=".source";else if(isValidLocation(node.loc.start)){if(isValidLocation(node.loc.end))continue;key+=".end"}else key+=".start";valid=!1}else if(fields.hasOwnProperty(key)){valid=!1;for(let i=0;!valid&&i(map[descName]=this.createDescriptor(syntax.descriptors[descName],"AtruleDescriptor",descName,name),map),Object.create(null)):null})}addProperty_(name,syntax){syntax&&(this.properties[name]=this.createDescriptor(syntax,"Property",name))}addType_(name,syntax){syntax&&(this.types[name]=this.createDescriptor(syntax,"Type",name))}checkAtruleName(atruleName){if(!this.getAtrule(atruleName))return new SyntaxReferenceError("Unknown at-rule","@"+atruleName)}checkAtrulePrelude(atruleName,prelude){var error=this.checkAtruleName(atruleName);return error||(!(error=this.getAtrule(atruleName)).prelude&&prelude?new SyntaxError("At-rule `@"+atruleName+"` should not contain a prelude"):!error.prelude||prelude||matchSyntax(this,error.prelude,"",!1).matched?void 0:new SyntaxError("At-rule `@"+atruleName+"` should contain a prelude"))}checkAtruleDescriptorName(atruleName,descriptorName){var descriptor,error=this.checkAtruleName(atruleName);return error||(error=this.getAtrule(atruleName),descriptor=keyword(descriptorName),error.descriptors?error.descriptors[descriptor.name]||error.descriptors[descriptor.basename]?void 0:new SyntaxReferenceError("Unknown at-rule descriptor",descriptorName):new SyntaxError("At-rule `@"+atruleName+"` has no known descriptors"))}checkPropertyName(propertyName){if(!this.getProperty(propertyName))return new SyntaxReferenceError("Unknown property",propertyName)}matchAtrulePrelude(atruleName,prelude){var error=this.checkAtrulePrelude(atruleName,prelude);return error?buildMatchResult(null,error):(error=this.getAtrule(atruleName)).prelude?matchSyntax(this,error.prelude,prelude||"",!1):buildMatchResult(null,null)}matchAtruleDescriptor(atruleName,descriptorName,value){var error=this.checkAtruleDescriptorName(atruleName,descriptorName);return error?buildMatchResult(null,error):(error=this.getAtrule(atruleName),atruleName=keyword(descriptorName),matchSyntax(this,error.descriptors[atruleName.name]||error.descriptors[atruleName.basename],value,!1))}matchDeclaration(node){return"Declaration"!==node.type?buildMatchResult(null,new Error("Not a Declaration node")):this.matchProperty(node.property,node.value)}matchProperty(propertyName,value){var error;return names_property(propertyName).custom?buildMatchResult(null,new Error("Lexer matching doesn't applicable for custom properties")):(error=this.checkPropertyName(propertyName))?buildMatchResult(null,error):matchSyntax(this,this.getProperty(propertyName),value,!0)}matchType(typeName,value){var typeSyntax=this.getType(typeName);return typeSyntax?matchSyntax(this,typeSyntax,value,!1):buildMatchResult(null,new SyntaxReferenceError("Unknown type",typeName))}match(syntax,value){return"string"==typeof syntax||syntax&&syntax.type?("string"!=typeof syntax&&syntax.match||(syntax=this.createDescriptor(syntax,"Type","anonymous")),matchSyntax(this,syntax,value,!1)):buildMatchResult(null,new SyntaxReferenceError("Bad syntax"))}findValueFragments(propertyName,value,type,name){return matchFragments(this,value,this.matchProperty(propertyName,value),type,name)}findDeclarationValueFragments(declaration,type,name){return matchFragments(this,declaration.value,this.matchDeclaration(declaration),type,name)}findAllFragments(ast,type,name){const result=[];return this.syntax.walk(ast,{visit:"Declaration",enter:declaration=>{result.push.apply(result,this.findDeclarationValueFragments(declaration,type,name))}}),result}getAtrule(atruleName,fallbackBasename=!0){atruleName=keyword(atruleName);return(atruleName.vendor&&fallbackBasename?this.atrules[atruleName.name]||this.atrules[atruleName.basename]:this.atrules[atruleName.name])||null}getAtrulePrelude(atruleName,fallbackBasename=!0){atruleName=this.getAtrule(atruleName,fallbackBasename);return atruleName&&atruleName.prelude||null}getAtruleDescriptor(atruleName,name){return this.atrules.hasOwnProperty(atruleName)&&this.atrules.declarators&&this.atrules[atruleName].declarators[name]||null}getProperty(propertyName,fallbackBasename=!0){propertyName=names_property(propertyName);return(propertyName.vendor&&fallbackBasename?this.properties[propertyName.name]||this.properties[propertyName.basename]:this.properties[propertyName.name])||null}getType(name){return hasOwnProperty.call(this.types,name)?this.types[name]:null}validate(){function validate(syntax,name,broken,descriptor){if(broken.has(name))return broken.get(name);broken.set(name,!1),null!==descriptor.syntax&&function(node,options,context){let enter=walk_noop,leave=walk_noop;if("function"==typeof options?enter=options:options&&(enter=walk_ensureFunction(options.enter),leave=walk_ensureFunction(options.leave)),enter===walk_noop&&leave===walk_noop)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");!function walk(node){switch(enter.call(context,node),node.type){case"Group":node.terms.forEach(walk);break;case"Multiplier":walk(node.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: "+node.type)}leave.call(context,node)}(node)}(descriptor.syntax,function(node){var map,brokenMap;"Type"!==node.type&&"Property"!==node.type||(map="Type"===node.type?syntax.types:syntax.properties,brokenMap="Type"===node.type?brokenTypes:brokenProperties,hasOwnProperty.call(map,node.name)&&!validate(syntax,node.name,brokenMap,map[node.name])||broken.set(name,!0))},this)}let brokenTypes=new Map,brokenProperties=new Map;for(const key in this.types)validate(this,key,brokenTypes,this.types[key]);for(const key in this.properties)validate(this,key,brokenProperties,this.properties[key]);return brokenTypes=[...brokenTypes.keys()].filter(name=>brokenTypes.get(name)),brokenProperties=[...brokenProperties.keys()].filter(name=>brokenProperties.get(name)),brokenTypes.length||brokenProperties.length?{types:brokenTypes,properties:brokenProperties}:null}dump(syntaxAsAst,pretty){return{generic:this.generic,types:dumpMapSyntax(this.types,!pretty,syntaxAsAst),properties:dumpMapSyntax(this.properties,!pretty,syntaxAsAst),atrules:function(map,compact,syntaxAsAst){const result={};for(var[name,atrule]of Object.entries(map))result[name]={prelude:atrule.prelude&&(syntaxAsAst?atrule.prelude.syntax:generate(atrule.prelude.syntax,{compact:compact})),descriptors:atrule.descriptors&&dumpMapSyntax(atrule.descriptors,compact,syntaxAsAst)};return result}(this.atrules,!pretty,syntaxAsAst)}}toString(){return JSON.stringify(this.dump())}}const mix_hasOwnProperty=Object.prototype["hasOwnProperty"],shape={generic:!0,types:appendOrAssign,atrules:{prelude:appendOrAssignOrNull,descriptors:appendOrAssignOrNull},properties:appendOrAssign,parseContext:function(dest,src){return Object.assign(dest,src)},scope:function deepAssign(dest,src){for(const key in src)mix_hasOwnProperty.call(src,key)&&(mix_isObject(dest[key])?deepAssign(dest[key],src[key]):dest[key]=mix_copy(src[key]));return dest},atrule:["parse"],pseudo:["parse"],node:["name","structure","parse","generate","walkContext"]};function mix_isObject(value){return value&&value.constructor===Object}function mix_copy(value){return mix_isObject(value)?{...value}:value}function append(a,b){return"string"==typeof b&&/^\s*\|/.test(b)?"string"==typeof a?a+b:b.replace(/^\s*\|\s*/,""):b||null}function appendOrAssign(a,b){if("string"==typeof b)return append(a,b);const result={...a};for(var key in b)mix_hasOwnProperty.call(b,key)&&(result[key]=append(mix_hasOwnProperty.call(a,key)?a[key]:void 0,b[key]));return result}function appendOrAssignOrNull(a,b){a=appendOrAssign(a,b);return!mix_isObject(a)||Object.keys(a).length?a:null}const config_mix=(dest,src)=>function mix(dest,src,shape){for(const key in shape)if(!1!==mix_hasOwnProperty.call(shape,key))if(!0===shape[key])mix_hasOwnProperty.call(src,key)&&(dest[key]=mix_copy(src[key]));else if(shape[key])if("function"==typeof shape[key]){const fn=shape[key];dest[key]=fn({},dest[key]),dest[key]=fn(dest[key]||{},src[key])}else if(mix_isObject(shape[key])){const result={};for(var name in dest[key])result[name]=mix({},dest[key][name],shape[key]);for(let name in src[key])result[name]=mix(result[name]||{},src[key][name],shape[key]);dest[key]=result}else if(Array.isArray(shape[key])){const res={};var innerShape=shape[key].reduce(function(s,k){return s[k]=!0,s},{});for(const[name,value]of Object.entries(dest[key]||{}))res[name]={},value&&mix(res[name],value,innerShape);for(const name in src[key])mix_hasOwnProperty.call(src[key],name)&&(res[name]||(res[name]={}),src[key]&&src[key][name]&&mix(res[name],src[key][name],innerShape));dest[key]=res}return dest}(dest,src,shape);function createSyntax(config){var parse=createParser(config),walk=createWalker(config),{fromPlainObject,toPlainObject}=function(walk){return{fromPlainObject(ast){return walk(ast,{enter(node){node.children&&node.children instanceof List==!1&&(node.children=(new List).fromArray(node.children))}}),ast},toPlainObject(ast){return walk(ast,{leave(node){node.children&&node.children instanceof List&&(node.children=node.children.toArray())}}),ast}}}(walk);const syntax={lexer:null,createLexer:config=>new Lexer(config,syntax,syntax.lexer.structure),tokenize:tokenize,parse:parse,generate:createGenerator(config),walk:walk,find:walk.find,findLast:walk.findLast,findAll:walk.findAll,fromPlainObject:fromPlainObject,toPlainObject:toPlainObject,fork(extension){var base=config_mix({},config);return createSyntax("function"==typeof extension?extension(base,Object.assign):config_mix(base,extension))}};return syntax.lexer=new Lexer({generic:!0,types:config.types,atrules:config.atrules,properties:config.properties,node:config.node},syntax),syntax}const AnPlusB_PLUSSIGN=43,AnPlusB_HYPHENMINUS=45,AnPlusB_N=110,AnPlusB_DISALLOW_SIGN=!0,AnPlusB_ALLOW_SIGN=!1;function AnPlusB_checkInteger(offset,disallowSign){let pos=this.tokenStart+offset;offset=this.charCodeAt(pos);for(offset!==AnPlusB_PLUSSIGN&&offset!==AnPlusB_HYPHENMINUS||(disallowSign&&this.error("Number sign is not allowed"),pos++);posstartOffset?function(){return 0max&&this.error("Too many question marks"),this.next()}function scanUnicodeRange(){let hexLength=0;switch(this.tokenType){case types_Number:hexLength=eatHexSequence.call(this,1,!0),this.isDelim(UnicodeRange_QUESTIONMARK)?eatQuestionMarkSequence.call(this,6-hexLength):this.tokenType!==Dimension&&this.tokenType!==types_Number||(function(code){this.charCodeAt(this.tokenStart)!==code&&this.error((code===UnicodeRange_PLUSSIGN?"Plus sign":"Hyphen minus")+" is expected")}.call(this,UnicodeRange_HYPHENMINUS),eatHexSequence.call(this,1,!1));break;case Dimension:0<(hexLength=eatHexSequence.call(this,1,!0))&&eatQuestionMarkSequence.call(this,6-hexLength);break;default:this.eatDelim(UnicodeRange_PLUSSIGN),this.tokenType===Ident?0<(hexLength=eatHexSequence.call(this,0,!0))&&eatQuestionMarkSequence.call(this,6-hexLength):this.isDelim(UnicodeRange_QUESTIONMARK)?(this.next(),eatQuestionMarkSequence.call(this,5)):this.error("Hex digit or question mark is expected")}}const UnicodeRange_name="UnicodeRange",UnicodeRange_structure={value:String};function UnicodeRange_parse(){var start=this.tokenStart;return this.eatIdent("u"),scanUnicodeRange.call(this),{type:"UnicodeRange",loc:this.getLocation(start,this.tokenStart),value:this.substrToCursor(start)}}const url_SPACE=32,url_REVERSE_SOLIDUS=92,url_QUOTATION_MARK=34,url_APOSTROPHE=39,url_LEFTPARENTHESIS=40,url_RIGHTPARENTHESIS=41;function url_encode(str){let encoded="",wsBeforeHexIsNeeded=!1;for(let i=0;i|","angle-percentage":"|","angular-color-hint":"","angular-color-stop":"&&?","angular-color-stop-list":"[ [, ]?]# , ","animateable-feature":"scroll-position|contents|",attachment:"scroll|fixed|local","attr()":"attr( ? [, ]? )","attr-matcher":"['~'|'|'|'^'|'$'|'*']? '='","attr-modifier":"i|s","attribute-selector":"'[' ']'|'[' [|] ? ']'","auto-repeat":"repeat( [auto-fill|auto-fit] , [? ]+ ? )","auto-track-list":"[? [|]]* ? [? [|]]* ?","baseline-position":"[first|last]? baseline","basic-shape":"||||","bg-image":"none|","bg-layer":"|| [/ ]?||||||||","bg-position":"[[left|center|right|top|bottom|]|[left|center|right|] [top|center|bottom|]|[center|[left|right] ?]&&[center|[top|bottom] ?]]","bg-size":"[|auto]{1,2}|cover|contain","blur()":"blur( )","blend-mode":"normal|multiply|screen|overlay|darken|lighten|color-dodge|color-burn|hard-light|soft-light|difference|exclusion|hue|saturation|color|luminosity",box:"border-box|padding-box|content-box","brightness()":"brightness( )","calc()":"calc( )","calc-sum":" [['+'|'-'] ]*","calc-product":" ['*' |'/' ]*","calc-value":"|||( )","cf-final-image":"|","cf-mixing-image":"?&&","circle()":"circle( []? [at ]? )","clamp()":"clamp( #{3} )","class-selector":"'.' ","clip-source":"",color:"|||||||||currentcolor|","color-stop":"|","color-stop-angle":"{1,2}","color-stop-length":"{1,2}","color-stop-list":"[ [, ]?]# , ",combinator:"'>'|'+'|'~'|['||']","common-lig-values":"[common-ligatures|no-common-ligatures]","compat-auto":"searchfield|textarea|push-button|slider-horizontal|checkbox|radio|square-button|menulist|listbox|meter|progress-bar|button","composite-style":"clear|copy|source-over|source-in|source-out|source-atop|destination-over|destination-in|destination-out|destination-atop|xor","compositing-operator":"add|subtract|intersect|exclude","compound-selector":"[? * [ *]*]!","compound-selector-list":"#","complex-selector":" [? ]*","complex-selector-list":"#","conic-gradient()":"conic-gradient( [from ]? [at ]? , )","contextual-alt-values":"[contextual|no-contextual]","content-distribution":"space-between|space-around|space-evenly|stretch","content-list":"[|contents||||||]+","content-position":"center|start|end|flex-start|flex-end","content-replacement":"","contrast()":"contrast( [] )",counter:"|","counter()":"counter( , ? )","counter-name":"","counter-style":"|symbols( )","counter-style-name":"","counters()":"counters( , , ? )","cross-fade()":"cross-fade( , ? )","cubic-bezier-timing-function":"ease|ease-in|ease-out|ease-in-out|cubic-bezier( , , , )","deprecated-system-color":"ActiveBorder|ActiveCaption|AppWorkspace|Background|ButtonFace|ButtonHighlight|ButtonShadow|ButtonText|CaptionText|GrayText|Highlight|HighlightText|InactiveBorder|InactiveCaption|InactiveCaptionText|InfoBackground|InfoText|Menu|MenuText|Scrollbar|ThreeDDarkShadow|ThreeDFace|ThreeDHighlight|ThreeDLightShadow|ThreeDShadow|Window|WindowFrame|WindowText","discretionary-lig-values":"[discretionary-ligatures|no-discretionary-ligatures]","display-box":"contents|none","display-inside":"flow|flow-root|table|flex|grid|ruby","display-internal":"table-row-group|table-header-group|table-footer-group|table-row|table-cell|table-column-group|table-column|table-caption|ruby-base|ruby-text|ruby-base-container|ruby-text-container","display-legacy":"inline-block|inline-list-item|inline-table|inline-flex|inline-grid","display-listitem":"?&&[flow|flow-root]?&&list-item","display-outside":"block|inline|run-in","drop-shadow()":"drop-shadow( {2,3} ? )","east-asian-variant-values":"[jis78|jis83|jis90|jis04|simplified|traditional]","east-asian-width-values":"[full-width|proportional-width]","element()":"element( , [first|start|last|first-except]? )|element( )","ellipse()":"ellipse( [{2}]? [at ]? )","ending-shape":"circle|ellipse","env()":"env( , ? )","explicit-track-list":"[? ]+ ?","family-name":"|+","feature-tag-value":" [|on|off]?","feature-type":"@stylistic|@historical-forms|@styleset|@character-variant|@swash|@ornaments|@annotation","feature-value-block":" '{' '}'","feature-value-block-list":"+","feature-value-declaration":" : + ;","feature-value-declaration-list":"","feature-value-name":"","fill-rule":"nonzero|evenodd","filter-function":"|||||||||","filter-function-list":"[|]+","final-bg-layer":"<'background-color'>|||| [/ ]?||||||||","fit-content()":"fit-content( [|] )","fixed-breadth":"","fixed-repeat":"repeat( [] , [? ]+ ? )","fixed-size":"|minmax( , )|minmax( , )","font-stretch-absolute":"normal|ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded|","font-variant-css21":"[normal|small-caps]","font-weight-absolute":"normal|bold|","frequency-percentage":"|","general-enclosed":"[ )]|( )","generic-family":"serif|sans-serif|cursive|fantasy|monospace|-apple-system","generic-name":"serif|sans-serif|cursive|fantasy|monospace","geometry-box":"|fill-box|stroke-box|view-box",gradient:"||||||<-legacy-gradient>","grayscale()":"grayscale( )","grid-line":"auto||[&&?]|[span&&[||]]","historical-lig-values":"[historical-ligatures|no-historical-ligatures]","hsl()":"hsl( [/ ]? )|hsl( , , , ? )","hsla()":"hsla( [/ ]? )|hsla( , , , ? )",hue:"|","hue-rotate()":"hue-rotate( )","hwb()":"hwb( [|none] [|none] [|none] [/ [|none]]? )",image:"||||||","image()":"image( ? [? , ?]! )","image-set()":"image-set( # )","image-set-option":"[|] [||type( )]","image-src":"|","image-tags":"ltr|rtl","inflexible-breadth":"||min-content|max-content|auto","inset()":"inset( {1,4} [round <'border-radius'>]? )","invert()":"invert( )","keyframes-name":"|","keyframe-block":"# { }","keyframe-block-list":"+","keyframe-selector":"from|to|","layer()":"layer( )","layer-name":" ['.' ]*","leader()":"leader( )","leader-type":"dotted|solid|space|","length-percentage":"|","line-names":"'[' * ']'","line-name-list":"[|]+","line-style":"none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset","line-width":"|thin|medium|thick","linear-color-hint":"","linear-color-stop":" ?","linear-gradient()":"linear-gradient( [|to ]? , )","mask-layer":"|| [/ ]?||||||[|no-clip]||||","mask-position":"[|left|center|right] [|top|center|bottom]?","mask-reference":"none||","mask-source":"","masking-mode":"alpha|luminance|match-source","matrix()":"matrix( #{6} )","matrix3d()":"matrix3d( #{16} )","max()":"max( # )","media-and":" [and ]+","media-condition":"|||","media-condition-without-or":"||","media-feature":"( [||] )","media-in-parens":"( )||","media-not":"not ","media-or":" [or ]+","media-query":"|[not|only]? [and ]?","media-query-list":"#","media-type":"","mf-boolean":"","mf-name":"","mf-plain":" : ","mf-range":" ['<'|'>']? '='? | ['<'|'>']? '='? | '<' '='? '<' '='? | '>' '='? '>' '='? ","mf-value":"|||","min()":"min( # )","minmax()":"minmax( [||min-content|max-content|auto] , [|||min-content|max-content|auto] )","name-repeat":"repeat( [|auto-fill] , + )","named-color":"transparent|aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|rebeccapurple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen|<-non-standard-color>","namespace-prefix":"","ns-prefix":"[|'*']? '|'","number-percentage":"|","numeric-figure-values":"[lining-nums|oldstyle-nums]","numeric-fraction-values":"[diagonal-fractions|stacked-fractions]","numeric-spacing-values":"[proportional-nums|tabular-nums]",nth:"|even|odd","opacity()":"opacity( [] )","overflow-position":"unsafe|safe","outline-radius":"|","page-body":"? [; ]?| ","page-margin-box":" '{' '}'","page-margin-box-type":"@top-left-corner|@top-left|@top-center|@top-right|@top-right-corner|@bottom-left-corner|@bottom-left|@bottom-center|@bottom-right|@bottom-right-corner|@left-top|@left-middle|@left-bottom|@right-top|@right-middle|@right-bottom","page-selector-list":"[#]?","page-selector":"+| *","page-size":"A5|A4|A3|B5|B4|JIS-B5|JIS-B4|letter|legal|ledger","path()":"path( [ ,]? )","paint()":"paint( , ? )","perspective()":"perspective( )","polygon()":"polygon( ? , [ ]# )",position:"[[left|center|right]||[top|center|bottom]|[left|center|right|] [top|center|bottom|]?|[[left|right] ]&&[[top|bottom] ]]","pseudo-class-selector":"':' |':' ')'","pseudo-element-selector":"':' ","pseudo-page":": [left|right|first|blank]",quote:"open-quote|close-quote|no-open-quote|no-close-quote","radial-gradient()":"radial-gradient( [||]? [at ]? , )","relative-selector":"? ","relative-selector-list":"#","relative-size":"larger|smaller","repeat-style":"repeat-x|repeat-y|[repeat|space|round|no-repeat]{1,2}","repeating-conic-gradient()":"repeating-conic-gradient( [from ]? [at ]? , )","repeating-linear-gradient()":"repeating-linear-gradient( [|to ]? , )","repeating-radial-gradient()":"repeating-radial-gradient( [||]? [at ]? , )","rgb()":"rgb( {3} [/ ]? )|rgb( {3} [/ ]? )|rgb( #{3} , ? )|rgb( #{3} , ? )","rgba()":"rgba( {3} [/ ]? )|rgba( {3} [/ ]? )|rgba( #{3} , ? )|rgba( #{3} , ? )","rotate()":"rotate( [|] )","rotate3d()":"rotate3d( , , , [|] )","rotateX()":"rotateX( [|] )","rotateY()":"rotateY( [|] )","rotateZ()":"rotateZ( [|] )","saturate()":"saturate( )","scale()":"scale( , ? )","scale3d()":"scale3d( , , )","scaleX()":"scaleX( )","scaleY()":"scaleY( )","scaleZ()":"scaleZ( )","self-position":"center|start|end|self-start|self-end|flex-start|flex-end","shape-radius":"|closest-side|farthest-side","skew()":"skew( [|] , [|]? )","skewX()":"skewX( [|] )","skewY()":"skewY( [|] )","sepia()":"sepia( )",shadow:"inset?&&{2,4}&&?","shadow-t":"[{2,3}&&?]",shape:"rect( , , , )|rect( )","shape-box":"|margin-box","side-or-corner":"[left|right]||[top|bottom]","single-animation":"