UNPKG

894 kBJavaScriptView Raw
1!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.html2sketch=t():e.html2sketch=t()}(self,(function(){return function(){var e={3939:function(e,t,r){"use strict";r.d(t,{xg:function(){return s},Sg:function(){return k},oX:function(){return v.Z},Zv:function(){return A},v6:function(){return T}});var n=r(131),i=r.n(n),a=function(e,t){var r;switch(null==t?void 0:t.type){case"class":return e.class===(null==t?void 0:t.value)?e:void 0;case"classname":return null!==(r=e.className)&&void 0!==r&&r.includes(null==t?void 0:t.value)?e:void 0;case"name":return e.name===(null==t?void 0:t.value)?e:void 0;case"text":if("text"===e.class&&e.text.includes(null==t?void 0:t.value))return e;break;case"tag":if(e.nodeType===(null==t?void 0:t.value))return e}},o=function e(t,r){if(t.layers&&t.layers.forEach((function(t){return e(t,r)})),!r)return!1;r.forEach((function(e){var r=e.layout,n=e.resizing,o=e.selector,s=e.text,l=a(t,o);l&&(function(e,t){var r=t.layout,n=t.resizing;if(r){if("group"!==e.class)return;r&&e.setGroupLayout(r)}n&&e.setResizingConstraint.apply(e,i()(n))}(l,{resizing:n,layout:r}),"text"===t.class&&s&&function(e,t){var r=t.horizontalAlign,n=t.textBehaviour,i=t.verticalAlign;n&&(e.sketchTextBehaviour=n),r&&(e.textStyle.textAlign=r),i&&(e.textStyle.verticalAlign=i)}(l,s))}))},s=function(e,t){if("symbolMaster"!==e.class)throw Error("传入对象不是 Symbol 对象,请检查!");if(t){var r=t.symbolLayout,n=t.layerParams,i=t.symbolName,s=t.selector;if(s)if(!a(e,s))return;i&&(e.name=i),r&&e.setGroupLayout(r),e.layers.forEach((function(e){o(e,n)}))}},l=r(1678),c=r.n(l),u=r(418),h=r.n(u),p=r(3154),f=r(9850),d=function(e){return Array.from(e.children).filter((function(e){return(0,f.ce)(e)})).sort((function(e,t){var r=getComputedStyle(e).zIndex,n=getComputedStyle(t).zIndex;return(isNaN(Number(r))?0:+r)-(isNaN(Number(n))?0:+n)}))},m=r(5216),g=r(7321),y=r(4396),v=r(3123),b="font-weight:bold;color:#666;",x=function(){var e=h()(c()().mark((function e(t,r){var n,i,a,o,s,l,u,k,w,S,C,A,T,E,O,L,P;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}throw Error("解析对象不存在 请检查传入对象");case 2:return n=t.getBoundingClientRect(),i=n.left,a=n.top,o=n.right-n.left,s=n.bottom-n.top,console.group("%c处理节点:",b,t),e.next=9,(0,v.Z)(t);case 9:if(l=e.sent,"svg"===t.nodeName){e.next=28;break}u=d(t),k=0;case 13:if(!(k<u.length)){e.next=28;break}return w=u[k],e.next=17,x(w,r);case 17:if(S=e.sent,l.push(S),!w.shadowRoot){e.next=25;break}return C=Array.from(w.shadowRoot.children).filter((function(e){return(0,f.ce)(e)})).map(function(){var e=h()(c()().mark((function e(t){var r;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x(t);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),e.next=23,Promise.all(C);case 23:e.sent.forEach((function(e){return l.push(e)}));case 25:k+=1,e.next=13;break;case 28:if(A=getComputedStyle(t),T=A.opacity,E=A.transform,O=new p.ZA({x:i,y:a,width:o,height:s}),(L=new p.bg).opacity=T,O.style=L,l.filter((function(e){return e})).forEach((function(e){O.addLayer(e)})),console.groupEnd(),(0,y.H)(O.frame),"none"!==E&&O.applyTransformRotate(E),1!==O.layers.length||0!==O.rotation||"rectangle"!==O.layers[0].class&&"text"!==O.layers[0].class&&"bitmap"!==O.layers[0].class&&"svg"!==O.layers[0].class&&"group"!==O.layers[0].class){e.next=47;break}return console.groupCollapsed("%c清理无效层级",b),P=O.layers[0],console.log("该 group 只包含一个子级 [".concat(P.class,"]: ").concat(P.name," ,丢弃...")),console.groupEnd(),P.x+=O.x,P.y+=O.y,P.hasClippingMask=!1,e.abrupt("return",P);case 47:if(0!==O.layers.length||(0,g.k)(t).exist||(0,g.V)(t).exist){e.next=52;break}return console.groupCollapsed("%c清理无效层级",b),console.log("该 group 是空的,丢弃..."),console.groupEnd(),e.abrupt("return");case 52:return r&&r.getGroupName?O.name=r.getGroupName(t):O.name=(0,m.o)(t.nodeName),O.className=t.className,console.info("%c输出 Group 为:","font-weight:bold;color:#4590f7;",O),e.abrupt("return",O);case 56:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),k=x,w=r(3207),S={symbolName:"Modal",symbolLayout:"NONE",selector:{type:"classname",value:"ant-modal"},layerParams:[{selector:{type:"classname",value:"ant-modal-content"},resizing:[w.ResizingConstraint.Top,w.ResizingConstraint.Bottom]},{selector:{type:"class",value:"svg"},resizing:[w.ResizingConstraint.Height,w.ResizingConstraint.Width,w.ResizingConstraint.Top,w.ResizingConstraint.Right]},{selector:{type:"classname",value:"ant-modal-footer"},resizing:[w.ResizingConstraint.Bottom,w.ResizingConstraint.Height,w.ResizingConstraint.Left,w.ResizingConstraint.Right],layout:"RIGHT_TO_LEFT"},{selector:{type:"classname",value:"ant-modal-header"},resizing:[w.ResizingConstraint.Height,w.ResizingConstraint.Left,w.ResizingConstraint.Top,w.ResizingConstraint.Right],layout:"LEFT_TO_RIGHT"},{selector:{type:"classname",value:"ant-btn"},resizing:[w.ResizingConstraint.Width,w.ResizingConstraint.Right],layout:"RIGHT_TO_LEFT"}]},C=[{symbolName:"WelcomeHeader",symbolLayout:"NONE",selector:{type:"classname",value:"tech-welcomeheader"},layerParams:[{selector:{type:"classname",value:"tech-welcomeheader-opacity-button"},resizing:[w.ResizingConstraint.Width,w.ResizingConstraint.Height,w.ResizingConstraint.Top,w.ResizingConstraint.Right]},{selector:{type:"classname",value:"tech-welcomeheader-banner"},resizing:[w.ResizingConstraint.Height,w.ResizingConstraint.Top]},{selector:{type:"class",value:"text"},resizing:[w.ResizingConstraint.Left,w.ResizingConstraint.Top,w.ResizingConstraint.Width]},{selector:{type:"text",value:"我是一段页面描述"},resizing:[w.ResizingConstraint.Left,w.ResizingConstraint.Top,w.ResizingConstraint.Width]}]},S],A=function(){var e=h()(c()().mark((function e(t,r){var n,i,a,o,l,u;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}throw Error("解析对象不存在 请检查传入对象");case 2:return e.next=4,k(t);case 4:return n=e.sent,(i=new p.W0({x:n.x,y:n.y,width:n.width,height:n.height})).style=n.style,i.nodeType=n.nodeType,i.className=n.className,i.name=n.name,"group"!==n.class?i.addLayer(n):i.addLayers(n.layers),r&&(a=r.symbolLayout,o=r.handleSymbol,l=r.layerParams,a&&i.setGroupLayout(a),o&&o(i),l&&s(i,{layerParams:l})),u=function e(t){switch(t.layers.length>0&&t.layers.forEach(e),t.class){case"text":i.addOverride(t.id,"text");break;case"bitmap":i.addOverride(t.id,"image")}},i.layers.forEach(u),C.forEach((function(e){s(i,e)})),(0,y.H)(i.frame),e.abrupt("return",i);case 17:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),T=function(e){var t=e.fetchBase64;"function"==typeof t&&(window.HTML2SKETCH_FETCH_BASE64=t)}},3123:function(e,t,r){"use strict";var n=r(1678),i=r.n(n),a=r(418),o=r.n(a),s=r(3154),l=r(2537),c=r(1195),u=r(9007),h=r(7321),p=r(9850),f=function(){var e=o()(i()().mark((function e(t){var r,n,a,o,f,d,m,g,y,v,b,x,k,w,S,C,A,T;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=[],n=getComputedStyle(t),!(0,u.d4)(t)){e.next=5;break}return console.log("SVG 内部节点,跳过..."),e.abrupt("return",r);case 5:if(!(0,u.$Q)(t)){e.next=12;break}return e.next=8,(0,c.RH)(t);case 8:return a=e.sent,console.info("转换为:",a),r.push(a),e.abrupt("return",r);case 12:if(!(0,u.rl)(t)){e.next=17;break}return o=(0,c.Ye)(t),console.info("转换为:",o),r.push(o),e.abrupt("return",r);case 17:if(!(0,u.ss)(t)){e.next=24;break}return e.next=20,(0,c.Uq)(t);case 20:return f=e.sent,console.info("转换为:",f),r.push(f),e.abrupt("return",r);case 24:if(d=!(0,l.T)(n),m=(0,h.V)(t),!d){e.next=32;break}return e.next=29,(0,c.w_)(t);case 29:g=e.sent,console.info("转换为:",g),r.push(g);case 32:if(!m.before){e.next=38;break}return e.next=35,(0,c.X8)(t,"before");case 35:y=e.sent,console.info("转换为:",y),r.push(y);case 38:if(!m.after){e.next=44;break}return e.next=41,(0,c.X8)(t,"after");case 41:v=e.sent,console.info("转换为:",v),r.push(v);case 44:if((0,u.qF)(t)&&(b=(0,c.BA)(t))&&(console.info("转换为:",b),r.push(b)),(0,p.RL)(n)){e.next=47;break}return e.abrupt("return",r);case 47:if(x=(0,u.BM)(t),k=(0,h.k)(t),x||k.exist){if(x&&(w=(0,c.zl)(t)))if(console.info("转换为:",w),w instanceof Array)for(S=0;S<w.length;S+=1)C=w[S],r.push(C);else r.push(w);k.after&&(A=(0,c.d1)(t,"after"),r.push(A),w instanceof s.xv&&A&&(w.right=A.x)),k.before&&(T=(0,c.d1)(t,"before"),r.push(T))}return e.abrupt("return",r);case 51:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();t.Z=f},5215:function(e,t,r){"use strict";r.r(t),r.d(t,{Artboard:function(){return i.wd},Bitmap:function(){return i.eY},ColorAsset:function(){return i.X8},Ellipse:function(){return i.Pj},Frame:function(){return i.RQ},Gradient:function(){return i.ph},Group:function(){return i.ZA},Page:function(){return i.T3},Rectangle:function(){return i.Ae},Shadow:function(){return i.jX},ShapeGroup:function(){return i.F},ShapePath:function(){return i.T_},SketchDocument:function(){return i.ND},Style:function(){return i.bg},Svg:function(){return i.ny},Svgson:function(){return a.IV},SymbolInstance:function(){return i.WF},SymbolMaster:function(){return i.W0},Text:function(){return i.xv},adjustSymbolLayout:function(){return n.xg},nodeToGroup:function(){return n.Sg},nodeToLayers:function(){return n.oX},nodeToSymbol:function(){return n.Zv},parseCanvasToBitmap:function(){return a.Ye},parseInputTextToText:function(){return a.BA},parsePseudoToShape:function(){return a.X8},parsePseudoToText:function(){return a.d1},parseToBitmap:function(){return a.RH},parseToGroup:function(){return a.o4},parseToShape:function(){return a.w_},parseToSharedTextStyle:function(){return a.L_},parseToSvg:function(){return a.Uq},parseToText:function(){return a.zl},setConfig:function(){return n.v6}});var n=r(3939),i=r(3154),a=r(1195),o=r(3207),s={};for(var l in o)["default","adjustSymbolLayout","nodeToGroup","nodeToLayers","nodeToSymbol","setConfig","Artboard","Bitmap","ColorAsset","Ellipse","Frame","Gradient","Group","Page","Rectangle","Shadow","ShapeGroup","ShapePath","SketchDocument","Style","Svg","SymbolInstance","SymbolMaster","Text","Svgson","parseCanvasToBitmap","parseInputTextToText","parsePseudoToShape","parsePseudoToText","parseToBitmap","parseToGroup","parseToShape","parseToSharedTextStyle","parseToSvg","parseToText"].indexOf(l)<0&&(s[l]=function(e){return o[e]}.bind(0,l));r.d(t,s)},6217:function(e,t,r){"use strict";var n=r(131),i=r.n(n),a=r(3050),o=r.n(a),s=r(7353),l=r.n(s),c=r(3603),u=r.n(c),h=r(3207),p=r(9440),f=r(4396),d=r(4509),m=r(898),g="html2sketch",y=function(){function e(t,r){var n=this;o()(this,e),u()(this,"frame",void 0),u()(this,"class",void 0),u()(this,"nodeType",void 0),u()(this,"nodeId",void 0),u()(this,"className",void 0),u()(this,"style",void 0),u()(this,"layers",[]),u()(this,"userInfo",void 0),u()(this,"id",void 0),u()(this,"name",void 0),u()(this,"resizingConstraint",h.ResizingConstraint.None),u()(this,"resizingConstraints",[]),u()(this,"locked",!1),u()(this,"isVisible",!0),u()(this,"isFixedToViewport",!1),u()(this,"isFlippedHorizontal",!1),u()(this,"isFlippedVertical",!1),u()(this,"hasClippingMask",!1),u()(this,"LayerListExpanded",h.SketchFormat.LayerListExpanded.Undecided),u()(this,"nameIsFixed",!1),u()(this,"shouldBreakMaskChain",!1),u()(this,"toSketchSharedStyle",(function(e){var t;return{_class:"sharedStyle",do_objectID:e||(0,f.V)(),name:n.name,value:null===(t=n.style)||void 0===t?void 0:t.toSketchJSON()}})),this.id=(0,f.V)(),this.userInfo=null,this.class=t,this.style=new d.Z,this.setResizingConstraint(h.ResizingConstraint.Left,h.ResizingConstraint.Top),this.frame=new m.Z(r),this.name=(null==r?void 0:r.name)||""}return l()(e,[{key:"x",get:function(){return this.frame.x},set:function(e){this.frame.x=e}},{key:"y",get:function(){return this.frame.y},set:function(e){this.frame.y=e}},{key:"centerX",get:function(){return this.x+this.width/2},set:function(e){this.x=e-this.width/2}},{key:"centerY",get:function(){return this.y+this.height/2},set:function(e){this.y=e-this.height/2}},{key:"width",get:function(){return this.frame.width},set:function(e){this.frame.width=e}},{key:"height",get:function(){return this.frame.height},set:function(e){this.frame.height=e}},{key:"right",get:function(){return this.frame.right},set:function(e){this.frame.right=e}},{key:"top",get:function(){return this.frame.top},set:function(e){this.frame.top=e}},{key:"bottom",get:function(){return this.frame.bottom},set:function(e){this.frame.bottom=e}},{key:"left",get:function(){return this.frame.left},set:function(e){this.frame.left=e}},{key:"rotation",get:function(){return this.frame.rotation},set:function(e){this.frame.rotation=e}},{key:"setFixedWidthAndHeight",value:function(){this.setResizingConstraint(h.ResizingConstraint.Width,h.ResizingConstraint.Height)}},{key:"addFixedWidthAndHeight",value:function(){this.addResizingConstraints(h.ResizingConstraint.Width,h.ResizingConstraint.Height)}},{key:"setResizingConstraint",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];this.resizingConstraints=t,this.resizingConstraint=p.uC.apply(void 0,t)}},{key:"addResizingConstraints",value:function(){for(var e=this,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];r.forEach((function(t){e.resizingConstraints.includes(t)||e.resizingConstraints.push(t)})),this.resizingConstraint=p.uC.apply(void 0,i()(this.resizingConstraints))}},{key:"setUserInfo",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g;this.userInfo=this.userInfo||{},this.userInfo[r]=this.userInfo[r]||{},this.userInfo[r][e]=t}},{key:"getUserInfo",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g;return this.userInfo&&this.userInfo[t]&&this.userInfo[t][e]}},{key:"addLayer",value:function(e){this.layers.push(e)}},{key:"addLayers",value:function(e){this.layers=this.layers.concat(e)}},{key:"toJSON",value:function(){return{id:this.id,name:this.name,layers:this.layers.map((function(e){return e.toJSON()})),locked:this.locked,resizingConstraint:this.resizingConstraint}}},{key:"setPosition",value:function(e){var t=e.x,r=e.y;this.frame.x=t,this.frame.y=r}},{key:"mapBasicInfo",value:function(e){this.nodeType=e.nodeName.toLowerCase(),this.className=e.className,this.nodeId=e.id}},{key:"childLayersSize",get:function(){var e=0,t=0;return this.layers.forEach((function(r){var n=r.width,i=r.height;e<n&&(e=n),t<i&&(t=i)})),{width:e,height:t}}}]),e}();u()(y,"getChildNodesFrame",(function(e){var t=e.reduce((function(e,t){var r=t.getBoundingClientRect(),n=r.left,i=r.top,a=r.right,o=r.bottom,s=r.right-r.left,l=r.bottom-r.top;return 0===s&&0===l?e:e?(n<e.left&&(e.left=n),i<e.top&&(e.top=i),a>e.right&&(e.right=a),o>e.bottom&&(e.bottom=o),e):{left:n,top:i,right:a,bottom:o}}),null);return null===t?{left:0,top:0,right:0,bottom:0,width:0,height:0}:{left:t.left,top:t.top,right:t.right,bottom:t.bottom,width:t.right-t.left,height:t.bottom-t.top}})),t.Z=y},6194:function(e,t,r){"use strict";var n=r(7353),i=r.n(n),a=r(3050),o=r.n(a),s=r(2871),l=r.n(s),c=r(1297),u=r.n(c),h=r(2438),p=r.n(h),f=r(3603),d=r.n(f),m=r(6498),g=r(3026),y=function(e){u()(r,e);var t=p()(r);function r(e,n){var i;o()(this,r),i=t.call(this),d()(l()(i),"class",void 0),d()(l()(i),"color",void 0),d()(l()(i),"blurRadius",void 0),d()(l()(i),"offsetX",void 0),d()(l()(i),"offsetY",void 0),d()(l()(i),"spread",void 0),d()(l()(i),"contextSettings",void 0),d()(l()(i),"isEnabled",!1);var a=n.blurRadius,s=n.color,c=n.offsetX,u=n.offsetY,h=n.contextSettings,p=n.spread;return i.color=new g.Z(s),i.class=e,i.blurRadius=a||0,i.offsetX=c||0,i.offsetY=u||0,i.spread=p||0,i.contextSettings=h||{_class:"graphicsContextSettings",blendMode:m.Z.BlendMode.Normal,opacity:1},(a||c||s||u||p)&&(i.isEnabled=!0),i.name="".concat(i.color.hex," ").concat(i.offsetX,"px ").concat(i.offsetY,"px ").concat(i.blurRadius,"px"),i}return i()(r)}(r(5318).Z);d()(y,"splitShadowString",(function(e){return e.split(/x, |t, /).map((function(e,t,r){if(t+1<r.length){if(e.match(/inse$/))return"".concat(e,"t");if(e.match(/p$/))return"".concat(e,"x")}return e})).filter((function(e){return e.length>0}))})),d()(y,"shadowStringToObject",(function(e){var t=e.match(/^([a-z0-9#., ()]+) ([-]?[0-9.]+)px ([-]?[0-9.]+)px ([-]?[0-9.]+)px ([-]?[0-9.]+)px ?(inset)?$/i);if(t&&7===t.length)return{color:t[1],offsetX:parseFloat(t[2]),offsetY:parseFloat(t[3]),blur:parseFloat(t[4]),spread:parseFloat(t[5]),inset:void 0!==t[6]}})),t.Z=y},5318:function(e,t,r){"use strict";var n=r(3050),i=r.n(n),a=r(7353),o=r.n(a),s=r(3603),l=r.n(s),c=r(6498),u=r(4396),h=function(){function e(){var t=this;i()(this,e),l()(this,"id",void 0),l()(this,"name",""),l()(this,"_opacity",1),l()(this,"getContextSettings",(function(){return{_class:"graphicsContextSettings",blendMode:c.Z.BlendMode.Normal,opacity:t._opacity}})),this.id=(0,u.V)()}return o()(e,[{key:"opacity",get:function(){return this._opacity},set:function(e){this._opacity=Number(e)}}]),e}();t.Z=h},898:function(e,t,r){"use strict";var n=r(3050),i=r.n(n),a=r(7353),o=r.n(a),s=r(3603),l=r.n(s),c=r(1278),u=function(){function e(t){var r=this;if(i()(this,e),l()(this,"x",0),l()(this,"y",0),l()(this,"width",0),l()(this,"height",0),l()(this,"rotation",0),l()(this,"toJSON",(function(){return{height:r.height,width:r.width,x:r.x,y:r.y}})),l()(this,"toSketchJSON",(function(){return{_class:"rect",constrainProportions:!1,height:r.height,width:r.width,x:r.x||0,y:r.y||0}})),t){var n=t.height,a=void 0===n?0:n,o=t.width,s=void 0===o?0:o,c=t.x,u=void 0===c?0:c,h=t.y,p=void 0===h?0:h;this.x=u,this.y=p,this.width=s,this.height=a}}return o()(e,[{key:"centerX",get:function(){return this.x+this.width/2},set:function(e){this.x=e-this.width/2}},{key:"centerY",get:function(){return this.y+this.height/2},set:function(e){this.y=e-this.height/2}},{key:"right",get:function(){return this.x+this.width},set:function(e){this.x=e-this.width}},{key:"left",get:function(){return this.x},set:function(e){this.x=e}},{key:"bottom",get:function(){return this.y+this.height},set:function(e){this.y=e-this.height}},{key:"top",get:function(){return this.y},set:function(e){this.y=e}},{key:"scale",value:function(e){this.x*=e,this.y*=e,this.width*=e,this.height*=e}},{key:"scaleByCenter",value:function(e){var t=e.sx,r=e.sy,n=this.centerX,i=this.centerY;this.width*=t,this.height*=r,this.x=n-this.width/2,this.y=i-this.height/2}},{key:"offset",value:function(e,t){this.x+=e,this.y+=t}},{key:"applyMatrix",value:function(e){var t=(0,c.Fi)(e),r=t.rotation,n=t.scale,i=t.translate;this.scaleByCenter(n),this.x+=i.tx,this.y+=i.ty,this.rotation=180*r.angle/Math.PI}}]),e}();t.Z=u},9678:function(e,t,r){"use strict";var n=r(3050),i=r.n(n),a=r(7353),o=r.n(a),s=r(1297),l=r.n(s),c=r(2438),u=r.n(c),h=r(3207),p=r(6217),f=r(4539),d=function(e){l()(r,e);var t=u()(r);function r(e){var n;if(i()(this,r),(n=t.call(this,"ellipse",e)).name="ellipse",e){var a=e.cx,o=e.cy,s=e.rx,l=e.ry;s&&(n.rx=s),l&&(n.ry=l),a&&(n.cx=a),o&&(n.cy=o)}return n}return o()(r,[{key:"cx",get:function(){return(this.left+this.right)/2},set:function(e){this.left=e-this.width/2,this.right=e+this.width/2}},{key:"cy",get:function(){return(this.top+this.bottom)/2},set:function(e){this.top=e-this.height/2,this.bottom=e+this.height/2}},{key:"rx",get:function(){return this.width/2},set:function(e){this.left=this.x+(this.width/2-e),this.width=2*e}},{key:"ry",get:function(){return this.height/2},set:function(e){this.top=this.x+(this.height/2-e),this.height=2*e}},{key:"toSketchJSON",value:function(){return{_class:"oval",name:this.name,resizingConstraint:this.resizingConstraint,frame:this.frame.toSketchJSON(),do_objectID:this.id,style:this.style.toSketchJSON(),edited:!1,isVisible:!0,isFixedToViewport:!1,isFlippedHorizontal:!1,isFlippedVertical:!1,isTemplate:!1,layerListExpandedType:0,nameIsFixed:!1,resizingType:0,rotation:0,shouldBreakMaskChain:!1,clippingMaskMode:0,isLocked:!1,booleanOperation:h.SketchFormat.BooleanOperation.None,exportOptions:f.kv,isClosed:!0,points:[{_class:"curvePoint",cornerRadius:0,curveFrom:"{0.77614237490000004, 1}",curveMode:2,curveTo:"{0.22385762510000001, 1}",hasCurveFrom:!0,hasCurveTo:!0,point:"{0.5, 1}",cornerStyle:h.SketchFormat.CornerStyle.Rounded},{_class:"curvePoint",cornerRadius:0,curveFrom:"{1, 0.22385762510000001}",curveMode:2,curveTo:"{1, 0.77614237490000004}",hasCurveFrom:!0,hasCurveTo:!0,point:"{1, 0.5}",cornerStyle:h.SketchFormat.CornerStyle.Rounded},{_class:"curvePoint",cornerRadius:0,curveFrom:"{0.22385762510000001, 0}",curveMode:2,curveTo:"{0.77614237490000004, 0}",hasCurveFrom:!0,hasCurveTo:!0,point:"{0.5, 0}",cornerStyle:h.SketchFormat.CornerStyle.Rounded},{_class:"curvePoint",cornerRadius:0,curveFrom:"{0, 0.77614237490000004}",curveMode:2,curveTo:"{0, 0.22385762510000001}",hasCurveFrom:!0,hasCurveTo:!0,point:"{0, 0.5}",cornerStyle:h.SketchFormat.CornerStyle.Rounded}],pointRadiusBehaviour:1}}}]),r}(p.Z);t.Z=d},5528:function(e,t,r){"use strict";var n=r(3050),i=r.n(n),a=r(7353),o=r.n(a),s=r(2871),l=r.n(s),c=r(3680),u=r.n(c),h=r(1402),p=r.n(h),f=r(1297),d=r.n(f),m=r(2438),g=r.n(m),y=r(3603),v=r.n(y),b=r(6498),x=r(1278),k=r(9440),w=r(5980),S=r(6217),C=r(4539),A=function(e){d()(r,e);var t=g()(r);function r(e){var n;return i()(this,r),n=t.call(this,b.Z.ClassValue.Group,e),v()(l()(n),"groupLayout",{_class:"MSImmutableFreeformGroupLayout"}),v()(l()(n),"toSketchJSON",(function(){var e={_class:"group",do_objectID:n.id,booleanOperation:b.Z.BooleanOperation.None,isTemplate:!1,isFixedToViewport:!1,isFlippedHorizontal:!1,isFlippedVertical:!1,isVisible:!0,isLocked:n.locked,layerListExpandedType:0,name:n.name||n.class,nameIsFixed:!1,resizingConstraint:n.resizingConstraint,resizingType:b.Z.ResizeType.Stretch,rotation:n.rotation,shouldBreakMaskChain:!1,exportOptions:C.kv,frame:n.frame.toSketchJSON(),clippingMaskMode:0,hasClippingMask:n.hasClippingMask,style:n.style.toSketchJSON(),hasClickThrough:!1,groupLayout:n.groupLayout,layers:n.layers.map((function(e){return e.toSketchJSON()}))};return n.userInfo&&(e.userInfo=n.userInfo),e})),n}return o()(r,[{key:"addLayer",value:function(e){e.x-=this.x,e.y-=this.y,u()(p()(r.prototype),"addLayer",this).call(this,e)}},{key:"setGroupLayout",value:function(e){this.groupLayout=(0,k.oY)(e)}},{key:"getSize",value:function(){var e=this.width,t=this.height;return 0!==e&&0!==t||this.layers.forEach((function(r){var n=r.x+r.width,i=r.y+r.height;e<n&&(e=n),t<i&&(t=i)})),{width:e,height:t}}},{key:"applyTransformRotate",value:function(e){var t=(0,w.C)(e);t.e=0,t.f=0;var r=(0,x.Fi)(t).rotation;this.rotation=-180*r.angle/Math.PI}}]),r}(S.Z);t.Z=A},8663:function(e,t,r){"use strict";var n=r(4341),i=r.n(n),a=r(8577),o=r.n(a),s=r(3050),l=r.n(s),c=r(7353),u=r.n(c),h=r(2871),p=r.n(h),f=r(1297),d=r.n(f),m=r(2438),g=r.n(m),y=r(3603),v=r.n(y),b=r(3207),x=r(6217),k=r(4539),w=function(e){d()(r,e);var t=g()(r);function r(e){var n,i=e.x,a=e.y,s=e.width,c=e.height,u=e.cornerRadius,h=void 0===u?{topLeft:0,bottomLeft:0,topRight:0,bottomRight:0}:u;return l()(this,r),n=t.call(this,b.SketchFormat.ClassValue.Rectangle,{height:c,x:i,y:a,width:s}),v()(p()(n),"cornerRadius",0),v()(p()(n),"toKonvaRadius",(function(){return"number"==typeof n.cornerRadius||n.cornerRadius instanceof Array?n.cornerRadius:Object.values(n.cornerRadius)})),v()(p()(n),"getSketchPoints",(function(){var e,t,r,i,a=p()(n).cornerRadius;if("number"==typeof a)t=a,e=a,i=a,r=a;else if(a instanceof Array){var s=o()(a,4);t=s[0],e=s[1],i=s[2],r=s[3]}else t=a.topLeft,e=a.topRight,i=a.bottomRight,r=a.bottomLeft;return[{_class:"curvePoint",cornerRadius:t,curveFrom:"{0, 0}",curveMode:1,curveTo:"{0, 0}",hasCurveFrom:!1,hasCurveTo:!1,point:"{0, 0}",cornerStyle:b.SketchFormat.CornerStyle.Rounded},{_class:"curvePoint",cornerRadius:e,curveFrom:"{1, 0}",curveMode:1,curveTo:"{1, 0}",hasCurveFrom:!1,hasCurveTo:!1,point:"{1, 0}",cornerStyle:b.SketchFormat.CornerStyle.Rounded},{_class:"curvePoint",cornerRadius:i,curveFrom:"{1, 1}",curveMode:1,curveTo:"{1, 1}",hasCurveFrom:!1,hasCurveTo:!1,point:"{1, 1}",cornerStyle:b.SketchFormat.CornerStyle.Rounded},{_class:"curvePoint",cornerRadius:r,curveFrom:"{0, 1}",curveMode:1,curveTo:"{0, 1}",hasCurveFrom:!1,hasCurveTo:!1,point:"{0, 1}",cornerStyle:b.SketchFormat.CornerStyle.Rounded}]})),n.cornerRadius=h,n}return u()(r,[{key:"toSketchJSON",value:function(){return{_class:"rectangle",name:this.name,resizingConstraint:this.resizingConstraint,frame:this.frame.toSketchJSON(),do_objectID:this.id,hasConvertedToNewRoundCorners:!0,needsConvertionToNewRoundCorners:!1,fixedRadius:0,style:this.style.toSketchJSON(),edited:!1,pointRadiusBehaviour:1,points:this.getSketchPoints(),isClosed:!0,booleanOperation:b.SketchFormat.BooleanOperation.None,isTemplate:!1,exportOptions:k.kv,isVisible:!0,isFixedToViewport:!1,isFlippedHorizontal:!1,isFlippedVertical:!1,layerListExpandedType:0,nameIsFixed:!1,resizingType:0,rotation:this.rotation,shouldBreakMaskChain:!1,clippingMaskMode:0,isLocked:!1,hasClippingMask:this.hasClippingMask}}},{key:"toKonvaJSON",value:function(){var e=this.cornerRadius;return{attrs:i()(i()({},this.frame.toJSON()),{},{id:this.id,cornerRadius:"number"==typeof e||e instanceof Array?e:[e.topLeft,e.topRight,e.bottomRight,e.bottomLeft]}),className:this.name}}}]),r}(x.Z);t.Z=w},5725:function(e,t,r){"use strict";var n=r(7633),i=r.n(n),a=r(3050),o=r.n(a),s=r(7353),l=r.n(s),c=r(2871),u=r.n(c),h=r(3680),p=r.n(h),f=r(1402),d=r.n(f),m=r(1297),g=r.n(m),y=r(2438),v=r.n(y),b=r(3603),x=r.n(b),k=r(3207),w=r(6217),S=r(4539),C=function(e){g()(r,e);var t=v()(r);function r(e){var n;return o()(this,r),n=t.call(this,k.SketchFormat.ClassValue.ShapeGroup,e),x()(u()(n),"layers",[]),x()(u()(n),"windingRule",k.SketchFormat.WindingRule.EvenOdd),n}return l()(r,[{key:"addLayer",value:function(e){e.x-=this.x,e.y-=this.y,p()(d()(r.prototype),"addLayer",this).call(this,e)}},{key:"addLayers",value:function(e){var t,r=i()(e);try{for(r.s();!(t=r.n()).done;){var n=t.value;this.addLayer(n)}}catch(e){r.e(e)}finally{r.f()}}},{key:"toSketchJSON",value:function(){if(1===this.layers.length){var e=this.layers[0];return e.x+=this.x,e.y+=this.y,e.style=this.style,e.resizingConstraint=this.resizingConstraint,e.hasClippingMask=this.hasClippingMask,e.toSketchJSON()}return{_class:"shapeGroup",booleanOperation:k.SketchFormat.BooleanOperation.None,isTemplate:!1,do_objectID:this.id,layers:this.layers.map((function(e){return e.toSketchJSON()})),rotation:this.rotation,windingRule:this.windingRule,isVisible:!0,isFixedToViewport:!1,isFlippedHorizontal:!1,isFlippedVertical:!1,layerListExpandedType:0,nameIsFixed:!1,resizingType:0,shouldBreakMaskChain:!1,clippingMaskMode:0,isLocked:this.locked,exportOptions:S.kv,frame:this.frame.toSketchJSON(),name:this.name||this.class,style:this.style.toSketchJSON(),resizingConstraint:this.resizingConstraint,hasClickThrough:!1,hasClippingMask:this.hasClippingMask}}}]),r}(w.Z);t.Z=C},5907:function(e,t,r){"use strict";var n=r(9509),i=r.n(n),a=r(3050),o=r.n(a),s=r(7353),l=r.n(s),c=r(2871),u=r.n(c),h=r(1297),p=r.n(h),f=r(2438),d=r.n(f),m=r(3603),g=r.n(m),y=r(1465),v=r(6217),b=r(4539),x=r(3207),k=["relative"],w=function(e){p()(r,e);var t=d()(r);function r(e){var n;return o()(this,r),n=t.call(this,x.SketchFormat.ClassValue.ShapePath,e),g()(u()(n),"points",void 0),g()(u()(n),"isClosed",void 0),g()(u()(n),"booleanOperation",x.SketchFormat.BooleanOperation.None),g()(u()(n),"bezierPointToSketchPoint",(function(e,t){var r=n.getContextPoints(t),i=r.nextPoint,a=r.thisPoint,o=!1,s=!1,l=e,c=e;a.type===y.OU.CURVE_TO&&(c={x:a.x2,y:a.y2},s=!0),i&&i.type===y.OU.CURVE_TO&&(o=!0,l={x:i.x1,y:i.y1});var u=n.judgeCurveMode({hasCurveFrom:o,hasCurveTo:s,curveFromPoint:l,curveToPoint:c,thisPoint:a}),h=n.points[0];if(!n.isClosed||t!==n.points.length-1||e.x.toFixed(8)!==h.x.toFixed(8)||e.y.toFixed(8)!==h.y.toFixed(8))return{_class:"curvePoint",cornerRadius:0,curveFrom:"{".concat(l.x,", ").concat(l.y,"}"),curveMode:u,curveTo:"{".concat(c.x,", ").concat(c.y,"}"),hasCurveFrom:o,hasCurveTo:s,point:"{".concat(e.x,", ").concat(e.y,"}"),cornerStyle:x.SketchFormat.CornerStyle.Rounded}})),g()(u()(n),"judgeIsOnSameLine",(function(e,t,r){return e.x>=Math.min(t.x,r.x)&&e.x<=Math.max(t.x,r.x)&&e.y>=Math.min(t.y,r.y)&&e.y<=Math.max(t.y,r.y)})),g()(u()(n),"judgeCurveMode",(function(e){var t=e.hasCurveFrom,r=e.hasCurveTo,i=e.curveFromPoint,a=e.curveToPoint,o=e.thisPoint;return t&&r?n.judgeIsOnSameLine(o,i,a)?x.SketchFormat.CurveMode.Asymmetric:x.SketchFormat.CurveMode.Disconnected:t||r?x.SketchFormat.CurveMode.Disconnected:x.SketchFormat.CurveMode.Straight})),g()(u()(n),"getContextPoints",(function(e){var t=e,r=n.points.length-1,i=e-1,a=e+1;return 0===e?(t=r,i=r-1,a=1):1===e?i=r:e===r&&(a=1),{thisPoint:n.points[t],nextPoint:n.points[a],prevPoint:n.points[i]}})),n.name="路径",n.isClosed=e.isClose||!1,n.points=e.points,n}return l()(r,[{key:"toSketchJSON",value:function(){return{_class:"shapePath",booleanOperation:this.booleanOperation,isTemplate:!1,do_objectID:this.id,rotation:this.rotation,isVisible:!0,isFixedToViewport:!1,isFlippedHorizontal:!1,isFlippedVertical:!1,layerListExpandedType:0,nameIsFixed:!1,resizingType:0,shouldBreakMaskChain:!1,clippingMaskMode:0,isLocked:!1,exportOptions:b.kv,frame:this.frame.toSketchJSON(),name:this.name,style:this.style.toSketchJSON(),resizingConstraint:this.resizingConstraint,edited:!0,isClosed:this.isClosed,points:this.points.map(this.bezierPointToSketchPoint).filter((function(e){return e})),hasClippingMask:this.hasClippingMask,pointRadiusBehaviour:x.SketchFormat.PointsRadiusBehaviour.Rounded}}}],[{key:"svgPathToShapePath",value:function(e){if(2!==e.split(/([Mm])/).filter((function(e){return e})).length)throw Error("Error Path!\nData:".concat(e,"\nPlease check whether the path is correct.Only allow one path shape"));var t=new y.OU(e),n=t.getBounds(),a={width:n.maxX-n.minX,height:n.maxY-n.minY,x:n.minX,y:n.minY},o=n.minX,s=n.minY,l=t.commands.findIndex((function(e){return e.type===y.OU.CLOSE_PATH}))>-1,c=t.translate(-o,-s).aToC().normalizeHVZ().qtToC().normalizeST().toAbs().transform(r.normalizationXY(a.width,a.height));return{points:c.commands.filter((function(e,t){if(t===c.commands.length-1){var r=c.commands[0];if(e.x===r.x&&e.y===r.y)return!1}return!0})).map((function(e){e.relative;return i()(e,k)})),frame:a,isClose:l}}}]),r}(v.Z);g()(w,"normalizationXY",(function(e,t){return function(r){switch(r.type){case y.OU.CLOSE_PATH:default:break;case y.OU.LINE_TO:case y.OU.MOVE_TO:r.x/=e,r.y/=t;break;case y.OU.CURVE_TO:r.x/=e,r.x1/=e,r.x2/=e,r.y/=t,r.y1/=t,r.y2/=t}return r}})),t.Z=w},6969:function(e,t,r){"use strict";var n=r(3050),i=r.n(n),a=r(7353),o=r.n(a),s=r(2871),l=r.n(s),c=r(1297),u=r.n(c),h=r(2438),p=r.n(h),f=r(3603),d=r.n(f),m=r(1195),g=r(6217),y=r(9440),v=r(4539),b=r(3207),x=function(e){u()(r,e);var t=p()(r);function r(e){var n,a=e.x,o=e.y,s=e.width,c=e.height,u=e.svgString;i()(this,r),n=t.call(this,"svg",{height:c,width:s,y:o,x:a}),d()(l()(n),"layers",[]),d()(l()(n),"defs",[]),d()(l()(n),"shapes",[]),d()(l()(n),"rawSVGString",void 0),n.name="svg",n.rawSVGString=u;var h=new m.IV(u,{width:s,height:c});return n.layers=h.layers,n.setFixedWidthAndHeight(),n}return o()(r,[{key:"toSketchJSON",value:function(){return{_class:"group",do_objectID:this.id,booleanOperation:b.SketchFormat.BooleanOperation.None,isTemplate:!1,isFixedToViewport:!1,isFlippedHorizontal:!1,isFlippedVertical:!1,isVisible:!0,isLocked:this.locked,layerListExpandedType:0,name:this.name,nameIsFixed:!1,resizingConstraint:this.resizingConstraint,resizingType:b.SketchFormat.ResizeType.Stretch,rotation:0,shouldBreakMaskChain:!1,exportOptions:v.kv,frame:this.frame.toSketchJSON(),clippingMaskMode:0,hasClippingMask:this.hasClippingMask,style:this.style.toSketchJSON(),hasClickThrough:!1,groupLayout:(0,y.oY)(),layers:this.layers.map((function(e){return e.toSketchJSON()}))}}}]),r}(g.Z);t.Z=x},9431:function(e,t,r){"use strict";var n=r(4341),i=r.n(n),a=r(7353),o=r.n(a),s=r(3050),l=r.n(s),c=r(2871),u=r.n(c),h=r(1297),p=r.n(h),f=r(2438),d=r.n(f),m=r(3603),g=r.n(m),y=r(6217),v=r(3207),b=r(9584),x=r(4539),k=function(e){p()(r,e);var t=d()(r);function r(e){var n,a=e.x,o=e.y,s=e.width,c=e.height,h=e.text,p=e.style,f=e.multiline;return l()(this,r),n=t.call(this,v.SketchFormat.ClassValue.Text,{x:a,y:o,width:s,height:c}),g()(u()(n),"textStyle",void 0),g()(u()(n),"text",void 0),g()(u()(n),"multiline",void 0),g()(u()(n),"sketchTextBehaviour",void 0),g()(u()(n),"toSketchJSON",(function(){var e={_class:"text",do_objectID:n.id,booleanOperation:v.SketchFormat.BooleanOperation.None,isFixedToViewport:!1,isFlippedHorizontal:!1,isFlippedVertical:!1,isTemplate:!1,isLocked:n.locked,isVisible:!0,name:n.name||n.class,nameIsFixed:n.nameIsFixed,layerListExpandedType:0,resizingConstraint:n.resizingConstraint,resizingType:v.SketchFormat.ResizeType.Stretch,rotation:0,shouldBreakMaskChain:!1,exportOptions:x.kv,frame:n.frame.toSketchJSON(),clippingMaskMode:0,hasClippingMask:n.hasClippingMask,style:i()(i()({},n.style.toSketchJSON()),{},{textStyle:n.textStyle.toSketchJSON()}),attributedString:n.getSketchAttributedString(),automaticallyDrawOnUnderlyingPath:!1,dontSynchroniseWithSymbol:!1,lineSpacingBehaviour:2,textBehaviour:n.sketchTextBehaviour,glyphBounds:""};return n.userInfo&&(e.userInfo=n.userInfo),e})),g()(u()(n),"getSketchAttributedString",(function(){return{_class:"attributedString",string:n.text,attributes:[{_class:"stringAttribute",location:0,length:n.text.length,attributes:n.textStyle.toSketchJSON().encodedAttributes}]}})),n.name=h,n.text=h,n.textStyle=new b.ZP(p),n.multiline=f||!1,n.sketchTextBehaviour=f?v.SketchFormat.TextBehaviour.Fixed:v.SketchFormat.TextBehaviour.Flexible,null!=p&&p.opacity&&(n.style.opacity=p.opacity),n}return o()(r)}(y.Z);g()(k,"parseFontWeight",(function(e){return"bold"===e?700:"normal"===e?400:parseInt(e,10)})),g()(k,"fixWhiteSpace",(function(e,t){switch(t){case"normal":case"nowrap":return e.replace(/\n/g," ").replace(/\s+/g," ");case"pre-line":return e.replace(/(^[^\S\n]+)|([^\S\n]+$)/g,"").replace(/[^\S\n]+/g," ").replace(/[^\S\n]?\n[^\S\n]?/g,"\n")}return e})),g()(k,"getTextStyleFromNode",(function(e,t){var r=getComputedStyle(e,t),n=r.fontFamily,i=r.fontWeight,a=r.fontSize,o=r.lineHeight,s=r.letterSpacing,l=r.textTransform,c=r.textDecorationLine,u=r.color,h=r.opacity;return{fontFamily:n,fontSize:parseInt(a,10),lineHeight:"normal"!==o?parseFloat(o):void 0,letterSpacing:"normal"!==s?parseFloat(s):void 0,fontWeight:k.parseFontWeight(i),color:u,textTransform:l,textDecoration:c,textAlign:b.ZP.parseTextHorizontalAlign(r),verticalAlign:b.ZP.parseTextVerticalAlign(r),skipSystemFonts:!0,opacity:parseFloat(h)}})),t.Z=k},3026:function(e,t,r){"use strict";var n=r(3050),i=r.n(n),a=r(7353),o=r.n(a),s=r(2871),l=r.n(s),c=r(1297),u=r.n(c),h=r(2438),p=r.n(h),f=r(3603),d=r.n(f),m=r(5394),g=r.n(m),y=function(e){u()(r,e);var t=p()(r);function r(e){var n;return i()(this,r),n=t.call(this),d()(l()(n),"red",void 0),d()(l()(n),"green",void 0),d()(l()(n),"blue",void 0),d()(l()(n),"alpha",void 0),d()(l()(n),"method",void 0),d()(l()(n),"toSketchJSON",(function(){return{_class:"color",red:n.red/255,green:n.green/255,blue:n.blue/255,alpha:n.alpha}})),e||(n.method=g()()),n.method=e instanceof Array?g().rgb(e):g()(e),n.alpha=n.method.alpha(),n.blue=n.method.blue(),n.green=n.method.green(),n.red=n.method.red(),n.name=n.method.hex(),n}return o()(r,[{key:"hex",get:function(){return this.method.hex()}},{key:"hue",get:function(){return this.method.hue()}},{key:"s",get:function(){return this.method.saturationv()}},{key:"saturation",get:function(){return this.method.saturationv()}},{key:"saturationv",get:function(){return this.method.saturationv()}},{key:"saturationl",get:function(){return this.method.saturationl()}},{key:"l",get:function(){return this.method.l()}},{key:"lightness",get:function(){return this.method.lightness()}},{key:"b",get:function(){return this.method.b()}},{key:"value",get:function(){return this.method.value()}},{key:"brightness",get:function(){return this.method.value()}},{key:"rgba",get:function(){var e=this.method.red(),t=this.method.blue(),r=this.method.green(),n=this.method.alpha();return"rgba(".concat(e,",").concat(r,",").concat(t,",").concat(n,")")}},{key:"toJSON",value:function(){return{r:this.red,g:this.green,b:this.blue,a:this.alpha}}}]),r}(r(5318).Z);t.Z=y},7592:function(e,t,r){"use strict";var n=r(3050),i=r.n(n),a=r(7353),o=r.n(a),s=r(2871),l=r.n(s),c=r(1297),u=r.n(c),h=r(2438),p=r.n(h),f=r(3603),d=r.n(f),m=r(3207),g=r(5318),y=r(4539),v=r(3026),b=r(3034),x=r(2285),k=function(e){u()(r,e);var t=p()(r);function r(e){var n;i()(this,r),n=t.call(this),d()(l()(n),"type",m.SketchFormat.FillType.Color),d()(l()(n),"color",new v.Z),d()(l()(n),"stops",[]),d()(l()(n),"to",{x:1,y:0}),d()(l()(n),"gradient",new b.Z),d()(l()(n),"image",void 0),d()(l()(n),"patternFillType",m.SketchFormat.PatternFillType.Fill),d()(l()(n),"patternTileScale",1),d()(l()(n),"toSketchJSON",(function(){var e={_class:m.SketchFormat.ClassValue.Fill,isEnabled:!0,fillType:n.type,color:n.color.toSketchJSON(),contextSettings:y.uU,gradient:n.gradient.toSketchJSON(),noiseIndex:0,noiseIntensity:0,patternFillType:n.patternFillType,patternTileScale:n.patternTileScale};return n.image&&(e.image=n.image.toSketchJSON()),e}));var a=e.type,o=e.color,s=e.name,c=e.image,u=e.gradient;switch(n.name=s||"Fill",a&&(n.type=a),a){case m.SketchFormat.FillType.Color:default:n.color=new v.Z(o);break;case m.SketchFormat.FillType.Gradient:n.gradient=new b.Z(u);break;case m.SketchFormat.FillType.Pattern:c&&(n.image=new x.Z(c))}return n}return o()(r,[{key:"opacity",get:function(){return this.color.alpha}},{key:"toJSON",value:function(){return{type:this.type,color:this.color.toJSON()}}}]),r}(g.Z);t.Z=k},3034:function(e,t,r){"use strict";var n=r(3238),i=r.n(n),a=r(7353),o=r.n(a),s=r(3050),l=r.n(s),c=r(4773),u=r.n(c),h=r(2871),p=r.n(h),f=r(1297),d=r.n(f),m=r(2438),g=r.n(m),y=r(3603),v=r.n(y),b=r(3207),x=r(5318),k=r(3026),w=function(e){d()(r,e);var t=g()(r);function r(e){var n;if(l()(this,r),n=t.call(this),v()(p()(n),"class","gradient"),v()(p()(n),"from",{x:.5,y:0}),v()(p()(n),"stops",[]),v()(p()(n),"to",{x:.5,y:1}),v()(p()(n),"type",b.SketchFormat.GradientType.Linear),v()(p()(n),"ellipseLength",1),v()(p()(n),"toSketchJSON",(function(){var e=p()(n),t=e.from,r=e.to,i=e.stops;return{_class:b.SketchFormat.ClassValue.Gradient,elipseLength:n.ellipseLength,from:"{".concat(t.x,", ").concat(t.y,"}"),gradientType:n.type,to:"{".concat(r.x,", ").concat(r.y,"}"),stops:i.map(n.getSketchStop)}})),v()(p()(n),"getSketchStop",(function(e,t){return{_class:"gradientStop",color:e.color.toSketchJSON(),position:e.offset?e.offset:t/(n.stops.length-1)}})),!e)return n.name="gradient",u()(n);var a=e.from,o=e.to,s=e.stops,c=e.type,h=e.name,f=e.radius;return a&&(n.from=a),o&&(n.to=o),s&&(n.stops=s.map((function(e,t){return"object"===i()(e)&&"color"in e?{color:new k.Z(e.color),offset:e.offset?e.offset:t/(n.stops.length-1)}:{color:new k.Z(e)}}))),c&&(n.type=c),c===b.SketchFormat.GradientType.Radial&&f&&(n.ellipseLength=f),n.name=h||"gradient",n}return o()(r)}(x.Z);t.Z=w},2285:function(e,t,r){"use strict";var n=r(1678),i=r.n(n),a=r(418),o=r.n(a),s=r(3050),l=r.n(s),c=r(7353),u=r.n(c),h=r(2871),p=r.n(h),f=r(1297),d=r.n(f),m=r(2438),g=r.n(m),y=r(3603),v=r.n(y),b=r(560),x=r(2673),k=function(e){d()(n,e);var t,r=g()(n);function n(e){var t;l()(this,n),t=r.call(this),v()(p()(t),"url",void 0),v()(p()(t),"base64",void 0);var i=(0,x.u0)(e),a=i.url,o=i.base64;return t.url=a,t.base64=o,t}return u()(n,[{key:"init",value:(t=o()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.url.startsWith("http")){e.next=5;break}return e.next=3,(0,b.A)(this.url);case 3:(t=e.sent)&&(this.base64=t);case 5:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"toSketchJSON",value:function(){return{_class:"MSJSONOriginalDataReference",_ref_class:"MSImageData",_ref:this.id,data:{_data:this.base64},sha1:{_data:""}}}}]),n}(r(5318).Z);t.Z=k},9461:function(e,t,r){"use strict";var n=r(7353),i=r.n(n),a=r(3050),o=r.n(a),s=r(2871),l=r.n(s),c=r(1297),u=r.n(c),h=r(2438),p=r.n(h),f=r(3603),d=r.n(f),m=r(6498),g=r(6194),y=r(4539),v=function(e){u()(r,e);var t=p()(r);function r(e){var n;return o()(this,r),n=t.call(this,m.Z.ClassValue.Shadow,e),d()(l()(n),"toSketchJSON",(function(){var e=l()(n),t=e.offsetY,r=e.offsetX,i=e.blurRadius,a=e.color,o=e.spread;return{_class:m.Z.ClassValue.Shadow,isEnabled:!0,blurRadius:i,color:a.toSketchJSON(),contextSettings:y.uU,offsetX:r,offsetY:t,spread:o}})),n}return i()(r)}(g.Z);t.Z=v},2523:function(e,t,r){"use strict";var n=r(7353),i=r.n(n),a=r(3050),o=r.n(a),s=r(3603),l=r.n(s),c=r(3207),u=c.SketchFormat.LineJoinStyle,h=c.SketchFormat.LineCapStyle,p=i()((function e(t){var r=this;o()(this,e),l()(this,"class","borderOptions"),l()(this,"isEnabled",!0),l()(this,"dashPattern",void 0),l()(this,"lineCap",h.Butt),l()(this,"lineJoin",u.Miter),l()(this,"toSketchJSON",(function(){return{_class:"borderOptions",isEnabled:r.isEnabled,dashPattern:r.dashPattern,lineCapStyle:r.lineCap,lineJoinStyle:r.lineJoin}})),this.dashPattern=t||[]}));t.Z=p},4509:function(e,t,r){"use strict";r.d(t,{Z:function(){return I}});var n=r(1678),i=r.n(n),a=r(418),o=r.n(a),s=r(3050),l=r.n(s),c=r(7353),u=r.n(c),h=r(2871),p=r.n(h),f=r(1297),d=r.n(f),m=r(2438),g=r.n(m),y=r(3603),v=r.n(y),b=r(1242),x=r(5318),k=r(3207),w=r(4539),S=r(3026),C=r(3034),A=r(2285),T=function(e){d()(r,e);var t=g()(r);function r(e){var n;l()(this,r),n=t.call(this),v()(p()(n),"type",void 0),v()(p()(n),"color",void 0),v()(p()(n),"gradient",void 0),v()(p()(n),"image",void 0),v()(p()(n),"position",k.SketchFormat.BorderPosition.Inside),v()(p()(n),"thickness",void 0),v()(p()(n),"toSketchJSON",(function(){return{_class:k.SketchFormat.ClassValue.Border,isEnabled:!0,fillType:n.type,color:n.color.toSketchJSON(),contextSettings:w.uU,gradient:n.gradient.toSketchJSON(),position:n.position,thickness:n.thickness}}));var i=e.type,a=e.color,o=e.name,s=e.image,c=e.gradient,u=e.position,h=e.thickness;return n.name=o||"Border",n.type=i,n.thickness=h||0,n.color=new S.Z(a),n.gradient=new C.Z(c),null!=u&&u.toString()&&(n.position=u),s&&(n.image=new A.Z(s)),n}return u()(r,[{key:"opacity",get:function(){return this.color.alpha}}]),r}(x.Z),E=r(7592),O=r(6498),L=function(e){d()(r,e);var t=g()(r);function r(e){var n;return l()(this,r),n=t.call(this,O.Z.ClassValue.InnerShadow,e),v()(p()(n),"toSketchJSON",(function(){var e=p()(n),t=e.offsetY,r=e.offsetX,i=e.blurRadius,a=e.color,o=e.spread;return{_class:O.Z.ClassValue.InnerShadow,isEnabled:!0,blurRadius:i,color:a.toSketchJSON(),contextSettings:w.uU,offsetX:r,offsetY:t,spread:o}})),n}return u()(r)}(r(6194).Z),P=r(9461),N=r(2523),M=r(4396),R={color:"#000",blur:0,offsetX:0,offsetY:0,spread:0},_=function(e){d()(n,e);var t,r=g()(n);function n(){var e;l()(this,n);for(var t=arguments.length,i=new Array(t),a=0;a<t;a++)i[a]=arguments[a];return e=r.call.apply(r,[this].concat(i)),v()(p()(e),"fills",[]),v()(p()(e),"shadows",[]),v()(p()(e),"innerShadows",[]),v()(p()(e),"borders",[]),v()(p()(e),"sketchBorderOptions",new N.Z),v()(p()(e),"convertAngleToFromAndTo",(function(e){var t={x:.5,y:0},r={x:.5,y:1};if(e.includes("rad")){var n=parseFloat(e.split("rad")[0]);t.x=0,t.y=0;var i=function(e){return 0===Math.abs(e)?0:e},a=Math.round(100*Math.cos(n))/100,o=Math.round(100*Math.sin(n))/100;r.x=i(a),r.y=i(o)}switch(e){case"to top":case"360deg":case"0deg":t.y=1,r.y=0;break;case"to right":case"90deg":t.x=0,t.y=.5,r.x=1,r.y=.5;break;case"to left":case"270deg":t.x=1,t.y=.5,r.x=0,r.y=.5}return{from:t,to:r}})),e}return u()(n,[{key:"addColorFill",value:function(e){var t=new E.Z({type:k.SketchFormat.FillType.Color,color:e});this.fills.push(t)}},{key:"addGradientFill",value:function(e,t){var r=this.convertAngleToFromAndTo(e),n=r.from,i=r.to,a=new E.Z({type:k.SketchFormat.FillType.Gradient,gradient:{from:n,to:i,stops:t||[],gradientType:k.SketchFormat.GradientType.Linear}});this.fills.push(a)}},{key:"addImageFill",value:(t=o()(i()().mark((function e(t){var r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(r=new E.Z({type:k.SketchFormat.FillType.Pattern,image:t})).image){e.next=4;break}return e.next=4,r.image.init();case 4:this.fills.push(r);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"addBorder",value:function(e){var t=e.color,r=e.thickness,n=e.position,i=new T({type:k.SketchFormat.FillType.Color,color:t,thickness:r,position:n});this.borders.push(i)}},{key:"addShadow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:R,t=e.color,r=e.blur,n=e.offsetX,i=e.offsetY,a=e.spread,o=new P.Z({blurRadius:r,color:t,offsetX:n,offsetY:i,spread:a});this.shadows.push(o)}},{key:"addInnerShadow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:R,t=e.color,r=e.blur,n=e.offsetX,i=e.offsetY,a=e.spread,o=new L({blurRadius:r,color:t,offsetX:n,offsetY:i,spread:a});this.innerShadows.push(o)}},{key:"setBorderDashed",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.lineCapStyle,r=e.lineJoinStyle,n=e.dash,i=e.spacing;t&&(this.sketchBorderOptions.lineCap=t),r&&(this.sketchBorderOptions.lineJoin=r),(n||i)&&(this.sketchBorderOptions.dashPattern=[n||4,i||4])}},{key:"toSketchJSON",value:function(){return{_class:"style",do_objectID:this.id,endMarkerType:k.SketchFormat.MarkerType.OpenArrow,miterLimit:10,startMarkerType:k.SketchFormat.MarkerType.OpenArrow,windingRule:k.SketchFormat.WindingRule.EvenOdd,borderOptions:this.sketchBorderOptions.toSketchJSON(),colorControls:w.mz,fills:this.fills.map((function(e){return e.toSketchJSON()})),borders:this.borders.map((function(e){return e.toSketchJSON()})),shadows:this.shadows.map((function(e){return e.toSketchJSON()})),innerShadows:this.innerShadows.map((function(e){return e.toSketchJSON()})),contextSettings:this.getContextSettings()}}},{key:"toJSON",value:function(){return{fills:this.fills.map((function(e){return e.toJSON()}))}}},{key:"hash",get:function(){return""}}]),n}(x.Z);v()(_,"parseStyleString",(function(e){if(e&&""!==e){var t=e.replace(/&quot;/g,'"').split(";").filter((function(e){return""!==e})),r="";return t.forEach((function(e){var t="";e.trim().split(":").forEach((function(e){t+='"'.concat(e.trim(),'":')})),r+="".concat(t,",")})),r=(r=r.replace(/:,/g,",")).substring(0,r.lastIndexOf(",")),r="{".concat(r,"}"),JSON.parse(r)}})),v()(_,"parseClassStyle",(function(e){var t=(0,b.parse)(e).stylesheet,r=[];return null==t||t.rules.forEach((function(e){var t=e.selectors,n=e.declarations,i={};null==n||n.filter((function(e){return"declaration"===e.type})).forEach((function(e){var t=e.property,r=e.value;if(t){var n=t.replace(/-(\w)/g,(function(e,t){return t.toUpperCase()}));Object.assign(i,v()({},n,r))}})),Object.keys(i).length>0&&(null==t||t.forEach((function(e){r.push({className:e,styles:i})})))})),r})),v()(_,"parseBorderRadius",(function(e,t,r){var n=e.match(/^([0-9.]+)(.+)$/);if(n&&"%"===n[2]){var i=Math.max(t,r)*(parseInt(n[1],10)/100);return Math.round(i)}return parseInt(e,10)})),v()(_,"layerToSketchSharedStyle",(function(e,t){var r;return{_class:"sharedStyle",do_objectID:t||(0,M.V)(),name:e.name,value:null===(r=e.style)||void 0===r?void 0:r.toSketchJSON()}}));var I=_},9584:function(e,t,r){"use strict";var n,i,a=r(7353),o=r.n(a),s=r(3050),l=r.n(s),c=r(3603),u=r.n(c),h=r(6498),p=r(3026),f=["-apple-system","system-ui","BlinkMacSystemFont","Segoe UI","Roboto"],d={normal:"Regular",bold:"Bold",bolder:"Semibold",100:"UltraLight",200:"Thin",300:"Light",400:"Regular",500:"Medium",600:"Semibold",700:"Bold",800:"Heavy",900:"Black"};!function(e){e.Left="left",e.Right="right",e.Center="center",e.Justify="justify"}(n||(n={})),function(e){e.Top="top",e.Middle="middle",e.Bottom="bottom"}(i||(i={}));var m=o()((function e(t){var r=this;if(l()(this,e),u()(this,"color",new p.Z),u()(this,"fontFamily","PingFang SC"),u()(this,"fontSize",14),u()(this,"lineHeight",void 0),u()(this,"letterSpacing",void 0),u()(this,"fontWeight",""),u()(this,"textTransform",""),u()(this,"textAlign",n.Left),u()(this,"verticalAlign",i.Top),u()(this,"textDecoration",void 0),u()(this,"FONT_STYLES",{normal:!1,italic:!0,oblique:!0}),u()(this,"getSketchHorizontalAlign",(function(){return h.Z.TextHorizontalAlignment.Left})),u()(this,"getSketchVerticalAlign",(function(){switch(r.verticalAlign){case"top":default:return h.Z.TextVerticalAlignment.Top;case"middle":return h.Z.TextVerticalAlignment.Middle;case"bottom":return h.Z.TextVerticalAlignment.Bottom}})),u()(this,"getTextTransform",(function(){var e;switch(null===(e=r.textTransform)||void 0===e?void 0:e.toLowerCase()){case"uppercase":return h.Z.TextTransform.Uppercase;case"lowercase":return h.Z.TextTransform.Lowercase;default:return h.Z.TextTransform.None}})),u()(this,"getUnderlineStyle",(function(){return"underline"===r.textDecoration?h.Z.UnderlineStyle.Underlined:h.Z.UnderlineStyle.None})),u()(this,"getStrikeThroughStyle",(function(){return"line-through"===r.textDecoration?1:0})),u()(this,"fixFontFamilyInfo",(function(e,t){var r="PingFangSC",n=t?d[t]:d.normal,i=r;return"Bold"===n&&(n="Semibold"),"".concat(i,"-").concat(n)})),u()(this,"toSketchJSON",(function(){return{_class:"textStyle",verticalAlignment:r.getSketchVerticalAlign(),encodedAttributes:{underlineStyle:r.getUnderlineStyle(),MSAttributedStringTextTransformAttribute:r.getTextTransform(),paragraphStyle:{_class:"paragraphStyle",alignment:r.getSketchHorizontalAlign(),maximumLineHeight:r.lineHeight||22,minimumLineHeight:r.lineHeight||22},kerning:r.letterSpacing||0,strikethroughStyle:r.getStrikeThroughStyle(),MSAttributedStringFontAttribute:{_class:"fontDescriptor",attributes:{name:r.fixFontFamilyInfo(r.fontFamily,r.fontWeight),size:r.fontSize}},MSAttributedStringColorAttribute:r.color.toSketchJSON()}}})),t){var a=t.color,o=t.fontFamily,s=t.fontWeight,c=t.lineHeight,m=t.letterSpacing,g=t.textTransform,y=t.textDecoration,v=t.textAlign,b=t.skipSystemFonts,x=t.fontSize;this.color=new p.Z(a),this.fontSize=x||14,this.lineHeight=c,this.letterSpacing=m,this.textTransform=g,this.textDecoration=y,this.textAlign=v||n.Left,s&&(this.fontWeight=s.toString()),o&&(this.fontFamily=function(e,t){var r=null,n=null;return e.split(",").forEach((function(e){""!==(e=e.trim().replace(/^["']+|["']+$/g,""))&&(r||t&&!(f.indexOf(e)<0)||(r=e),n||(n=e))})),r||n||"-apple-system"}(o,b))}}));u()(m,"parseTextHorizontalAlign",(function(e){var t=e.display,r=e.justifyContent,i=e.textAlign;switch(t){case"flex":case"inline-flex":switch(r){case"start":default:return n.Left;case"right":case"end":return n.Right;case"center":return n.Center;case"space-between":case"space-around":return n.Justify}default:return i||n.Left}})),u()(m,"parseTextVerticalAlign",(function(e){var t=e.display,r=e.alignItems,n=e.flexDirection;switch(t){case"flex":case"inline-flex":if("center"===r)return i.Middle;switch(n){case"row":default:switch(r){default:case"start":return i.Top;case"end":return i.Bottom}case"row-reverse":switch(r){default:case"start":return i.Bottom;case"end":return i.Top}}default:return i.Top}})),t.ZP=m},3154:function(e,t,r){"use strict";r.d(t,{wd:function(){return T},eY:function(){return _},X8:function(){return J},Pj:function(){return I.Z},RQ:function(){return n.Z},ph:function(){return Q.Z},ZA:function(){return D.Z},T3:function(){return y},Ae:function(){return F.Z},jX:function(){return K.Z},F:function(){return z.Z},T_:function(){return B.Z},ND:function(){return w},bg:function(){return k.Z},ny:function(){return j.Z},WF:function(){return U},W0:function(){return Z},xv:function(){return X.Z}});var n=r(898),i=r(4341),a=r.n(i),o=r(3050),s=r.n(o),l=r(7353),c=r.n(l),u=r(1297),h=r.n(u),p=r(2438),f=r.n(p),d=r(3207),m=r(6217),g=r(4539),y=function(e){h()(r,e);var t=f()(r);function r(e){return s()(this,r),t.call(this,d.SketchFormat.ClassValue.Page,a()({x:0,y:0},e))}return c()(r,[{key:"toSketchJSON",value:function(){return{horizontalRulerData:g.MR,verticalRulerData:g.MR,hasClickThrough:!0,_class:"page",booleanOperation:d.SketchFormat.BooleanOperation.None,isTemplate:!1,frame:this.frame.toSketchJSON(),exportOptions:g.kv,style:this.style.toSketchJSON(),isFixedToViewport:!1,do_objectID:this.id,isFlippedHorizontal:!1,isFlippedVertical:!1,isLocked:this.locked,isVisible:!0,layerListExpandedType:0,name:this.name||this.class,nameIsFixed:!1,resizingConstraint:this.resizingConstraint,resizingType:0,rotation:0,shouldBreakMaskChain:!1,layers:this.layers.map((function(e){return e.toSketchJSON()})),clippingMaskMode:0,hasClippingMask:this.hasClippingMask,userInfo:this.userInfo}}}]),r}(m.Z),v=r(3603),b=r.n(v),x=r(4396),k=r(4509),w=function(){function e(){s()(this,e),b()(this,"id",void 0),b()(this,"colors",void 0),b()(this,"swatches",[]),b()(this,"colorAssets",[]),b()(this,"textStyles",void 0),b()(this,"layerStyles",void 0),b()(this,"foreignLayerStyles",[]),b()(this,"foreignTextStyles",[]),b()(this,"foreignSwatch",[]),b()(this,"foreignSymbol",[]),b()(this,"pages",void 0),b()(this,"name",""),b()(this,"pageToPageReference",(function(e){return{_class:"MSJSONFileReference",_ref_class:"MSImmutablePage",_ref:"pages/".concat(e.id)}})),this.id=(0,x.V)(),this.colors=[],this.textStyles=[],this.layerStyles=[],this.pages=[]}return c()(e,[{key:"addPage",value:function(e){this.pages.push(e)}},{key:"addTextStyle",value:function(e,t){this.textStyles.push(k.Z.layerToSketchSharedStyle(e,t))}},{key:"addLayerStyle",value:function(e,t){this.layerStyles.push(k.Z.layerToSketchSharedStyle(e,t))}},{key:"addColor",value:function(e){this.colors.push(e)}},{key:"toSketchJSON",value:function(){return{_class:"document",do_objectID:this.id,colorSpace:d.SketchFormat.ColorSpace.Unmanaged,foreignLayerStyles:this.foreignLayerStyles,foreignTextStyles:this.foreignTextStyles,foreignSymbols:[],foreignSwatches:[],assets:{do_objectID:(0,x.V)(),_class:"assetCollection",exportPresets:[],images:[],gradients:[],gradientAssets:[],colors:this.colors.map((function(e){return e.toSketchJSON()})),colorAssets:this.colorAssets.map((function(e){return e.toSketchJSON()}))},currentPageIndex:0,layerStyles:{_class:"sharedStyleContainer",objects:this.layerStyles},layerSymbols:{_class:"symbolContainer",objects:[]},layerTextStyles:{_class:"sharedTextStyleContainer",objects:this.textStyles},pages:this.pages.map(this.pageToPageReference),sharedSwatches:{_class:"swatchContainer",objects:this.swatches},perDocumentLibraries:[]}}}]),e}(),S=r(2871),C=r.n(S),A=r(3026),T=function(e){h()(r,e);var t=f()(r);function r(e){var n;return s()(this,r),n=t.call(this,d.SketchFormat.ClassValue.Artboard,e),b()(C()(n),"backgroundColor",new A.Z("#fff")),b()(C()(n),"hasBackgroundColor",!1),b()(C()(n),"includeBackgroundColorInExport",!1),b()(C()(n),"isFixedToViewport",!1),b()(C()(n),"isFlippedHorizontal",!1),b()(C()(n),"isFlowHome",!1),b()(C()(n),"isFlippedVertical",!1),b()(C()(n),"resizesContent",!1),b()(C()(n),"toSketchJSON",(function(){return{_class:"artboard",frame:n.frame.toSketchJSON(),style:n.style.toSketchJSON(),backgroundColor:n.backgroundColor.toSketchJSON(),booleanOperation:d.SketchFormat.BooleanOperation.None,isTemplate:!1,do_objectID:n.id,exportOptions:g.kv,hasBackgroundColor:n.hasBackgroundColor,includeBackgroundColorInExport:n.includeBackgroundColorInExport,isFixedToViewport:n.isFixedToViewport,isFlippedHorizontal:n.isFlippedHorizontal,userInfo:n.userInfo,isFlippedVertical:n.isFlippedVertical,isFlowHome:n.isFlowHome,isLocked:n.locked,isVisible:n.isVisible,layerListExpandedType:n.LayerListExpanded,layers:n.layers.map((function(e){return e.toSketchJSON()})),name:n.name,nameIsFixed:n.nameIsFixed,resizesContent:n.resizesContent,shouldBreakMaskChain:n.shouldBreakMaskChain,horizontalRulerData:g.MR,verticalRulerData:g.MR,hasClickThrough:!0,resizingConstraint:1,resizingType:1,rotation:0}})),n}return c()(r)}(m.Z),E=r(1678),O=r.n(E),L=r(418),P=r.n(L),N=r(560),M=r(2673),R=function(e){h()(n,e);var t,r=f()(n);function n(e){var t,i=e.url,a=e.x,o=e.y,l=e.width,c=e.height;if(s()(this,n),t=r.call(this,d.SketchFormat.ClassValue.Bitmap,{y:o,x:a,height:c,width:l}),b()(C()(t),"url",void 0),b()(C()(t),"base64",void 0),b()(C()(t),"toSketchJSON",(function(){return{_class:"bitmap",do_objectID:t.id,frame:t.frame.toSketchJSON(),style:t.style.toSketchJSON(),image:t.toSketchImageJSON(),booleanOperation:d.SketchFormat.BooleanOperation.None,isTemplate:!1,exportOptions:g.kv,clippingMask:"",intendedDPI:32,fillReplacesImage:!1,isFixedToViewport:!1,isFlippedHorizontal:!1,isFlippedVertical:!1,isLocked:t.locked,isVisible:!0,layerListExpandedType:0,name:t.name||t.class,nameIsFixed:!1,resizingConstraint:t.resizingConstraint,resizingType:0,rotation:0,shouldBreakMaskChain:!1,clippingMaskMode:0,hasClippingMask:t.hasClippingMask}})),b()(C()(t),"toSketchImageJSON",(function(){return{_class:"MSJSONOriginalDataReference",_ref_class:"MSImageData",_ref:"images/".concat((0,x.V)()),data:{_data:t.base64},sha1:{_data:""}}})),!i)throw Error("没有传入 URL 请检查参数");var u=(0,M.u0)(i),h=u.url,p=u.base64;return t.url=h,t.base64=p,t}return c()(n,[{key:"init",value:(t=P()(O()().mark((function e(){var t;return O()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.url.startsWith("http")){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,(0,N.A)(this.url);case 5:(t=e.sent)&&(this.base64=t),e.next=13;break;case 9:e.prev=9,e.t0=e.catch(2),console.warn("网络或图片资源可能存在问题..."),console.error(e.t0);case 13:case"end":return e.stop()}}),e,this,[[2,9]])}))),function(){return t.apply(this,arguments)})}]),n}(m.Z),_=R,I=r(9678),D=r(5528),F=r(8663),z=r(5725),B=r(5907),j=r(6969),U=function(e){h()(r,e);var t=f()(r);function r(e){var n,i=e.x,a=e.y,o=e.width,l=e.height,c=e.symbolID;return s()(this,r),n=t.call(this,d.SketchFormat.ClassValue.SymbolInstance,{width:o,y:a,x:i,height:l}),b()(C()(n),"symbolID",void 0),b()(C()(n),"shouldBreakMaskChain",!1),n.symbolID=c,n}return c()(r,[{key:"toSketchJSON",value:function(){return{_class:"symbolInstance",frame:this.frame.toSketchJSON(),booleanOperation:d.SketchFormat.BooleanOperation.None,isTemplate:!1,do_objectID:this.id,symbolID:this.symbolID,exportOptions:g.kv,nameIsFixed:this.nameIsFixed,shouldBreakMaskChain:this.shouldBreakMaskChain,resizingConstraint:1,resizingType:1,isFixedToViewport:!1,isFlippedHorizontal:!1,isFlippedVertical:!1,isLocked:this.locked,name:this.name,rotation:0,layerListExpandedType:d.SketchFormat.LayerListExpanded.Undecided,isVisible:!0,overrideValues:[],scale:1,horizontalSpacing:0,verticalSpacing:0}}}]),r}(m.Z),q=r(3680),V=r.n(q),G=r(1402),H=r.n(G),Y=r(9440),W=function(e){h()(r,e);var t=f()(r);function r(e){var n;return s()(this,r),n=t.call(this,d.SketchFormat.ClassValue.SymbolMaster,e),b()(C()(n),"backgroundColor",new A.Z("#FFF")),b()(C()(n),"symbolID",void 0),b()(C()(n),"overrideProperties",[]),b()(C()(n),"groupLayout",void 0),b()(C()(n),"addOverride",(function(e,t){var r,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];switch(t){case"image":r=t;break;case"style":r="layerStyle";break;default:r="stringValue"}var a={_class:"MSImmutableOverrideProperty",canOverride:i,overrideName:"".concat(e,"_").concat(r)};n.overrideProperties.push(a)})),b()(C()(n),"toSketchJSON",(function(){var e={_class:"symbolMaster",frame:n.frame.toSketchJSON(),allowsOverrides:!0,backgroundColor:n.backgroundColor.toSketchJSON(),booleanOperation:d.SketchFormat.BooleanOperation.None,isTemplate:!1,do_objectID:n.id,symbolID:n.symbolID,exportOptions:g.kv,hasClickThrough:!0,hasBackgroundColor:!1,includeBackgroundColorInExport:!0,resizesContent:!1,includeBackgroundColorInInstance:!1,nameIsFixed:n.nameIsFixed,shouldBreakMaskChain:n.shouldBreakMaskChain,horizontalRulerData:g.MR,verticalRulerData:g.MR,resizingConstraint:1,resizingType:1,groupLayout:n.groupLayout,isFixedToViewport:!1,sharedStyleID:"",isFlippedHorizontal:!1,isFlippedVertical:!1,isLocked:n.locked,isFlowHome:!1,name:n.name,rotation:0,layerListExpandedType:d.SketchFormat.LayerListExpanded.Undecided,overrideProperties:n.overrideProperties,layers:n.layers.map((function(e){return e.toSketchJSON()})),isVisible:!0};return n.userInfo&&(e.userInfo=n.userInfo),e})),n.symbolID=(0,x.V)(),n.groupLayout=(0,Y.oY)(),n}return c()(r,[{key:"getSymbolInstance",value:function(e){var t,r,n=e.x,i=e.y,a=e.width,o=e.height,s=this.getSize(),l=s.width,c=s.height;return a=null!==(t=a)&&void 0!==t?t:l,o=null!==(r=o)&&void 0!==r?r:c,new U({x:n,y:i,width:a,height:o,symbolID:this.symbolID})}},{key:"addLayer",value:function(e){e.x-=this.x,e.y-=this.y,V()(H()(r.prototype),"addLayer",this).call(this,e)}},{key:"getSize",value:function(){var e=this.width,t=this.height;return null!==e&&null!==t||this.layers.forEach((function(r){var n=r.x+r.width,i=r.y+r.height;e<n&&(e=n),t<i&&(t=i)})),{width:e,height:t}}},{key:"setGroupLayout",value:function(e){this.groupLayout=(0,Y.oY)(e)}}]),r}(m.Z),Z=W,X=r(9431),J=function(e){h()(r,e);var t=f()(r);function r(e,n){var i;return s()(this,r),i=t.call(this),b()(C()(i),"color",void 0),i.color=new A.Z(e),i.name=n||e.toUpperCase(),i}return c()(r,[{key:"toSketchJSON",value:function(){return{_class:"MSImmutableColorAsset",color:this.color.toSketchJSON(),do_objectID:this.id,name:this.name}}}]),r}(r(5318).Z),Q=r(3034),K=r(9461)},4539:function(e,t,r){"use strict";r.d(t,{MR:function(){return s},kv:function(){return a},mz:function(){return o},uU:function(){return l},zo:function(){return c}});var n=r(3207),i=r(2523),a={_class:"exportOptions",includedLayerIds:[],layerOptions:0,shouldTrim:!1,exportFormats:[]},o=((new i.Z).toSketchJSON(),{_class:"colorControls",isEnabled:!1,brightness:0,contrast:1,hue:0,saturation:1}),s={_class:"rulerData",base:0,guides:[]},l={_class:"graphicsContextSettings",blendMode:n.SketchFormat.BlendMode.Normal,opacity:1},c=(n.SketchFormat.GradientType.Linear,{backgroundColor:"rgba(0, 0, 0, 0)",backgroundImage:"none",borderWidth:"0px",boxShadow:"none"})},1195:function(e,t,r){"use strict";r.d(t,{IV:function(){return ie},Ye:function(){return o},BA:function(){return O},X8:function(){return me},d1:function(){return ge},RH:function(){return C},o4:function(){return l},w_:function(){return de},L_:function(){return ve},Uq:function(){return w},zl:function(){return be}});var n=r(3154),i=r(2673),a=r(9007),o=function(e){if((0,a.rl)(e)){var t,r=e.getBoundingClientRect(),o=r.width,s=r.height,l=r.y,c=r.x;try{t=e.toDataURL()}catch(e){t=e.toString().includes("Tainted canvases may not be exported.")?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACFCAYAAAC5QwHXAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAlqADAAQAAAABAAAAhQAAAAATw4dIAAAYnklEQVR4Ae2dd3BcxZaHz8xoJMuyLDlIlnPEGBxwAhONSSYvmGxyFRRv61EFLH89imJ3ebvF2y22oKi3FG+JfoQyYckZ1hiMAWNwAmMMJjnIUVa0lSZtfy1d+TIaeeIdzdX0qbpzU/fp7tO/Pufc033veA4ePBgRQ0YCGZaAN8P8DDsjAS0BAywDBEckYIDliFgNUwMsgwFHJGCA5YhYDVMDLIMBRyRggOWIWA1TAyyDAUckYIDliFgNUwMsgwFHJGCA5YhYDVMDLIMBRyRQ4AhXw7QHCYRFImwhdV/N/Xt8aq/Gtofx7ekhjzsvG2A52W/BJvE1fiW+hi/E17RWPOHWHksLF1ZKaOA8CZUdL+HSGSqdu42Jxyyb6bGvU77hadsl/l1/F1/9Z0oPKQ2VJEUKSiVQcbEEKxYpfBUlmTs3khtgZbIfAvXi37NUCva/Kx5t7tJjHvEPlvaqayQ0ZKFi5C4NZoCVXt935fY2/yBFv/6beAJ1XdcydRAqnS1t4/4k4ivJFEvH+RhgZUDEvtplUrj9r0pLBTLALTaLcNFIaZvwLxJRezeQAVaavVSw71UprH48TS6JZY8ojdU66X6JFI9NLEMvpnKX4e5FQcUq2tuwWvzVT8S65cg1T+igMrf3igQbHeGfSaYGWClK09O6TYq23a+e+rL7Loq3fY8U/XZfZywsxcpnIZsBVkpCjkjRVgWqUHNKudPN5DvwrRTseSldNo7mN8BKQby+2uXibfklhZydWUomixx9v8j421Pm4d/7v8okNqSc3+mMBljJSlg9+fl3PZ1srt+nrzxXpHyuyPCLRYqqfn8vwTNPuEX8u5cmmDr7yQywkpR5Qe3/iTewL8lcUcn1HGHnNftxVLJ4pwX73xFxIG4Wr9xE7htgJSIlWxpf/UrbWe8eEt33Na7u3Ur0ULoBVg+CiXk51CJe5TjnEhU0rsql6nTVxbWrG2oPeKUtqJaaZPFpv7hls/TPwBxgl/QzcOBtXKdkEFSrbnKrK3OrNgkKuiXgkdU/90swdeaSTZS9MiJz7DLCiWkkT7BOIv6KjPDLFBNXmsJQ8itRMiKvIsn8BHNGKtZL8bTD1d2VwDpcg5y8VxjJzakUpnpyjQywkuiRQk+OBiTVQ0WukSt9rGghepUPX6JcrqZO+cY7j87f03lQ+cQ19YfsbvMAJa5cXNCZRiysp7ane71PAGv+VJHBpSJrfhLZqmKX3c6nqfsDDt1PVGg1dWFZuaa9K/n4KQNkci6uWPH176pjrhz0CVMY7gw59LTnxRjIut9xlvxvU/vA5DNlIUckB4HVJzTWp5tEigtFmts6ejH6fEXU/UT7umKwV06dd8j2VRUOTTRrVtNFvCVZLS+RwvoEsCJKY1mgotHxzhMRDGl86rW/ikGH3vcLyNGZCci213RUIazMbCC9BwJeuBD/oESblLV0fQJY2ZJWg0yQNilT/nt6YJDq59STxncibXtFQgfSqn6obF5a+Z3K3Cd8LKeE052vR3bLCd0vJ3uFaaFAbUbWUwUHHp9s6VlJ70pg+Q5Zp6wIyV7IVs/Z9tPUjkdcITLzSZE5aj2Vtzg1HipX2D9EvTU9M+X8TmZ0pSksLozI5OHt8uW6bbJvb72T8unG+0d1ZfS4yTK+lKMUCb8IAlQ+talFe6lQoOranJt8ttrhSmBR+QmVQXlhwzJZ9tEaqy1Z228a3iZLblO4SFVz7nyhw7dqre4wiSnUPNxvrHpD+swUcmYni2uBhXj8RcVSMrAsO5KylbJLTc29t6FZzpvZ+XRnu5fQIas+dzybUNJYiQjbtY+8Wf3mrifjyhdWWd2wYnM/aQv0nmC9EpD5cpsMjmyO1feOXmtXJjBYtdjRMtJl3ns9k0bNW9s9vQoqqh4Wv6ySf5cWyW7QNFg+P+dBhXxcCaxIqr4NLc4gtcoQ+cJzn7RKpzOeQd6xWIVKZ0n7mH+KdSvnrrkSWLkkxXo5QpZ7/ib1niMcrVag4h+kbeKflSpQc1cuIAOsDHRSi1TIJ/JX2S6Zf0qLeJUvOfo2CYz8g6qpe7rLlc77gTaPrNxsCyyq5QvFrfulpbhj3XdYLWM42FgvpeUdc2jR54liyRMOyqCGLR2TjwlmKhpQJ5P9S5WRVFM2aVBEgSg45GwJqA+v5eJcYLymuTrcYDXulFV/kor9G2T1rLtkx8gF8uKjD8iOX3+U8xffLEfNPLbr/IKrb5YpxxxrZYu7r6xZLyetvjtuOnuCHSPmyyez/1u9dLFS5g54XXwHNiT13ayImlDmW6SBykXqW1ij7KxdddwngFXQuTTX2gfaW1UnRCTY3rGOpr3zPNDWcZ5oD3mshVyJZiAdSysU7ZSTpXX8bKV3WtRLpWs6Pm6rvhTjUXOEnsB+FSBV0XZ/uXq7ZrDedMBTASpcMkXlzpGnE92S1H76hCn0hdpkwIFqaSiboKUQaG+Xupq9UjmiY8RHnycqKvhWKK2VzKeKmkpGyYEBHeUunN4sXve4RYmKJaF0fQJYCbW0FxLlM7DydDz1AsryrEhXAss1HohrKpp51LsSWIUF6mHc0/kGReZlkhGO/QvD4sljYLnSx6Ln+SDI439fJmvXqzhTjtHiK86Q006aJD5XDtvMCNO14YYipbUa91fL1i3fZ0YSGeTiCczNa1AhStcCa2+jV6omzZETvKl9ajGDOOrGKlw8SppaPVLaL7fNdbeKZ/CCK01ha0Dk40259/avvV983oicOa0lb/0sV3oBwXDue8UhVcfOILwdb3lz7Epg5U3vuLihBlgu7rxcrroBVi73jovr5tqnQrvMp44RGTVE5CsV0qpVb6xHn09T90d03q9L4o32mrqIrFjdLskshR43widzpvUJsdpFnPRxn9BYgIoPrw3t/MpQt3P1vsMAdb8iya8QBYMR9emjiPp/8MS3QCB/Qwx29PWJofWleil5iPrwGh9dg6LPV/3w+/sdqeL/lpV6ZfJ4JaIksDJUffrIkIsDpPbOq1cvkLJZFO/cShdvX6y03Iwj+8TYi9fUjN83wyvjIjUMkYABlsGBIxJwJbBcU+ncnyBwBFQwdaUDwWeMhpUFZV99SAIB9RGzNKhZfWMyHFYfg+ik4uIi9YnI9KDbr1+BjKnwpP41GqsyLt67chI6k/L+wx/vl59/UZ8T6qQH/+s2mT5tgnVq9ilKIL2hmWKhJlvfl4ABVt/v415poQFWr4i97xdqgNX3+7hXWujKp8J0JNWiPtpmn6HpX1ouAwfzSn4HBSN+aVZpLCr0RaRA/ZGAoeQk4OqnwmAwJPtr1X8IJrhUsy1YIGurq6S+KSxVQw+vrNvUn0bUNYRlVKXI9GE7E5ZqgULhkCHZ/y5qwhXMUkLXaqwvVm2U+/7zGWlpSfxDH0OrRsrl//jPAmjiEaGtlraIes1M5Job/hwv+e/ujxxZIff/xx+lsiL3/orkdxV18OTww9bBgtNl/cRTbyUFqnTLSyZ/dfU+ee31T5PJ0ufSuhZY5eVqnUwOU3m5+oPEPCbXmsI777hS/vboa1JdXaOccbs73nNvlg1RKwKTJF6THzNmWMK5CtRfhs2YPlEWXTQ/4Tx9MaGrnfdkO6RZfWJy2cZiZUIjMrD00JNfLD78be9BlW5kRUROPvLQU2OstOZadwnkFbBofoIPkF2SyucPe3QJIYUD15rCFNqqsxigpCq55PK51nlPrpkmdbYlYICVbYnnSXkGWHnS0dlupgFWtiWeJ+UZYOVJR2e7mQZY2ZZ4npRngJUnHZ3tZhpgZVvieVKeAVaedHS2m+kYsGpra/X7evX19d3aFOmcV9mzZ4++F2RizkZ1derPuBU1NTVJa2v3ebrGxkbNmz1EWW6hWPKw15379vccudfc3NztWrv6v6ADB+J/k6m3ZOO7++67/9XesEwdL126VI466ih56623ZPr06V1sQ6GQPPfcc3LMMcfIiy++qO89/fTTMmvWrK40XJ85c6Y89thj0r9/f2lT/9rV0NAg5eXlsmvXLnnppZe0sL///nupqqqSt99+W2bMmNGVP94BHbd+/Xr5+eefpaysTPr1U1//yAJt2bJFlixZInv37pVBgwbJG2+8oeuxdu1aOeKII6SwsFDLa/z48bJjxw559dVXZcOGDfLbb7/JqFGjdD2p9+bNm9WfP3ll06ZNQlqL9u/fL08++aRu18qVK2X27NlaVsgyUfr888/lvffek++++06o17Jly+Snn37S9UDWAwYkthwoo8Ci0xHWt99+q95QDujORjg7d+6UrVu3ypFHHil/+ctfdGdScY+auEM4PrXUBHCccsop8sILLwiAAUy7d++WESNG6JH5zjvvyEknnST79u0TOoj95MmTNcDg9csvv+jOoIPi0eOPPy6MeDrl3Xff1Z1MRztNjz76qJx77rkaGAwkwHPWWWfpdlLvTz/9VL7++mu1FKhaa+o5c+bI6aefLlOnTtWgQns//PDDupo//PCDbvOvv/4q33zzjW4LMmfQDB06VMsfEKxZs0Y2btyo+c6dOzduEwHtiSeeKFgDyjt48KAevJMmTdLyjsugM0FGJ6FB9CWXXKJZo7EgBMY1wAPNmzdPV9hu/vx+vwwfPlzfv/LKK/V9eCE0NgTLOVRcXKxBwTGdUFlZqUcmmq2gIH5zGNUDBw6URYsWwULGjRsnP/74owYygwCwjxkzRk444QStUTnHJAMItAXgp8NIe9FFF2kN09LSIqWlpXLeeefpTmZgoJkvuOACXZYuSP2gddA+EydOlI8++kiXg9aEH/UHRJ988omceuqpGmxoDrQ0dPTRRwt1v+yyywTAMbgYyPPnH1r3ZbkNXIcog3yDBw/WA1RfTPBn27Ztuj5W8lWrVkkiwLTSx+8JK2UCe7QMmgey/ASAwTWEevzxx8uZZ56pzQGNtaimpkZuuOEGfcpIQfiYNswU6Rl1qH4IzUQ5EGUAXICB2h85cqS+frgfOh3NaRHmZ9q0abJ9+3ZZsGCBDBs2TNAsxx57rB7p99xzj+D3YBKmTJmiwUzH4rvg48CL7bXXWHRYLV9++aWcf/75UlRUpNMAYosoCy3MHnmsWLFCAxlwwIu24X9ijgAqAxIwARg0HJoZ7YNpQmPTfgtEo0ePFrSKnRgE8EJeDOhEiAGBrBn4+HYWWX6xdR5vn1HnHfNCA9gsIKCJOEeQEALB90LTYAbZ02H4HTSGUUoeBAnAPvjgA62WUckQ2oTGo0noNDqVToEvoz4ejR07VoPISgcvgItGXb58uTbldD6dST3QphUVFcIDBWAHmF999ZXWaACE49dff10Y4aRB46LZuEYd7YRMGAhoYAYcAw0AMsjQtpgh/FGASXsp107IDbCxoeUw32effbY+P+6443RS2mNpblwF5Etbouti52s/RjszoMmHVsRVYG/35ezpezrOKLBwsBl11sijUEa7dY1zfAN8ASoOENgz8gAZArniiiu0sEk7Tpmpa665RpsfzAp+GmkZSQgZkAEqhIams0YVarsnYmQz4jGj5HnllVd0J+HsorHobK7HIoAxRC1vXrdunS4f3wazhgmzzBADg3M0LdrLTvDlSRifE1Ci4RhQ1IVrAIq2cA/zagHE4kH5AB2+DNSLL75Ya0oGJGkxm2wco8EheMEbmUOYXutpXF+I+kG2uBtoOdwFrAAPWtF1icrW7TSjzjtIBwxsjFpGH40CFGgKiHMcckYAqh1HEU3BnlHIkwiNwzdAGyB4BAE/gEQe8tMBmCSeghAA11avXi0TJkyQN998U2sFOiEWUS/4AHJ4oEXQTpgNBgfgwqdDi9nNK8doEZxj0rNnQKCt0Mqc005MHOb9tNNO63riBPR0KuaKwUF9zznnHO3AX3311Vr7AAL4AQJ4AR5Lk5MeLYdvh5wBL9qOgcLgAAi0lweAhQsXat8PsDPw8Nl40sZHQv5ooGiziZyoF3JBWyJr9rgIZ5xxhvb96NdEn6AdW5qMdkEw+ACWGYzuZAQVrWJpCB3I6MS00tFQSUlJl6nDVEF0PoJH60GkxTcBYIAj1whTCXgAnTXQMPd0mEXIC60DaJABWo4O5xr5GXyxBgyWAd5saBdMGmC2fDxkAyDx0QAjx7EIIFIGBAAZQJxTB+qTKDkGrEQrYNL1TQkkDsG+2X7TKockYIDlkGDzna0BVr4jwKH2ZzRA6lAdDVunJBAJKwefjwPzJrlHPWmr2RFPp65Rjr+6kHLJBlgpi879GcPt6smxdbtIsEEi3oHiLRkj3sLYT4vJttbRp0Ied4k/xSICjcRKcpnef/99HdmOVUce2w83B8fjObMGxKrsRMiAx3iIICahAeJnxPEssuYLrXPCJ8iL2BbhFGYKYhH3rfAN9WOqCvr4449lwYIF+pifsIrORxq/EV/beilSYQxvvwoJtdZIe32DhApniLd8hlJcHXO7XZmSPHBUYwEsAnbM4EP2uBUTpDfeeKO+frgf4irPPvusjqMgVOJTBDSdIuJo1vQRwUor3kQcjfgPYCN2xj2mouyxHQKJxKUIhBLkJR1TTRZZHU2biPMRMWdZDPOOBCYJsjJtxD14WJF7Zi6YvmGmYvHixXqimwDphx9+qOc04c99ArMWsIjmW+URwLVTpH69FIY+lqIRJSJFKogcaZCCYp8UlLRK267l0l4XFt+QOfYsSR87CixqQ4OtgBsCI+rNuTV3BfgefPBBufPOO2NWnvVcAJOpE7TAU0891XWM8AkAEsSjswioElkm4EiEmAlcJpXJR/SeqLk9DwUSkESLEIkmuMjyHGs6BH4EGiE67ZZbbtEajOkfyoQ39YcIaBId5zodumTJErnrrrs0uAAlg4I2o8EJegI86kMdr732Wj14CPgyTQSQmHlghQWEDC3txjltZtoK4FJ3lindfvvtehBzHyJ6T0Qegh/HaLST580SX8PXalZBLc/ZGJD2cEQqxg2Sfb+p4K3XI1X9/RIMlUio/0TxFXesrNBMkvxxHFjUx5qg5ZgRbZ8mQdg9gYr0jGZABaEdbrrpJn3Mui0moJn3o+OITKNNACFrlu644w5h6Q57tAHReiLe9jwAgWkjJoVJywoLAMnKBogOs47RUBDApZx7771Xay3qj2kikg1vQPzII4/o5S2YOcyePdJNGqLklMOcI8tgAP3ll1+u5wyZY8RFAOgvv/yy1mpoaOqCOWSOFKLO8McisE7NmqvUN9UP01GWGbb2XAserJaCehYKqqVCNUFp90QkNLBUWveoAaT+8dNTUSiRYKUEB1TnPrBoOEJCIyAkRiYCiUd0kqXZotMiLISNVgG4jG5AwMgGjJhdzBiL6QAPk9uMYnseVlBYE8NM6EJoPhYrQvC1jjGPaCcACCBZRUDnUw6goj5ce/7557tWWjzzzDN6ohl/By1z4YUXao1JndHemD00MuaLeqKlrCkZNCBgwVwycD777DOtlWgD1xgk5ENrjlMamlUXdkITI3OLqDOmuk2tZg61qgWBkYBMGKs0UrFKocBVNlkdq09jhvY0SiCi/lXWypji3vE4Fp3B0guEj0bA1DCrbxH3H3jgAev0d3s0FCPbMkfcfOKJJ/SEK5OqjFrWMgFAiLQQc2kIH4cYR5gy6JzoPIDl+uuv1x2MiYUPy3hxdNkwa9YxM/yA/NZbb9WmHN+IdWaYSADIMXs0DoAh73XXXacBzyJBjtGqlEF9ADU+lbW2jGsABTBh4uB/1VVX6TZYq0DQOBCaChBa83+0G34WUQaDlzKtDeBC3v4V0uYfIy1NquubVKihoUikUcmtqVDtI9KsFnYEi8aLr7RjmZPFM9m946YQwTFJjHrHH0DI7BEkFM8UogkeeughbT5Jyww9oxniaQpfhVEeixjNOOPwsDSfPQ/ARcNgYuh0ztGuFgFQaxLXum6Bl3qwoSno4OhJb4CNBkPDsCEHCxjWUiJcAvXOgS6Odf8ABrN96aWXanCxBIcJfLQVewYoKybgi9+FL4dPhtZErhbxFIgvG4v8xaUSqjpZArVfS/vudVKozKB4lQMfVvVU/mTAO0MK1H1///TCDo6GGxg5rMZkKUs0YQ5YTpMoAaDohXyMbqujE+UTK0+sa/DjpQ18n2jCfFF3TBxPXyy8swBIWhb5ARoeFOzEUyTtBhh0PFoUAjCAmkV70YTLQD4ccNZJccya/VgrRpA3Jh2rwDJpO1EnllJrCoekbcfn0vrt/0hB3Srxe1okGCmW4GC18HDqLVI4+kQVbkhP5zgKLHvDzHGOSKDTUigVLuG2RgnWbpFw8x7xlVSJd5B6EixKT1NZrTTAsiRh9hmVgPLgDBkJZF4CBliZl6nhqCRggGVg4IgEDLAcEathaoBlMOCIBAywHBGrYWqAZTDgiAQMsBwRq2FqgGUw4IgEDLAcEathaoBlMOCIBNT/NvoWOsLZMM1rCfw/JQnngV70NdgAAAAASUVORK5CYII=":i.H5}var u=new n.eY({url:t,width:o,height:s,y:l,x:c});return u.mapBasicInfo(e),u}},s=r(5216),l=function(e){var t=e.getBoundingClientRect(),r=t.left,i=t.top,a=t.right-t.left,o=t.bottom-t.top,l=getComputedStyle(e).opacity,c=new n.ZA({x:r,y:i,width:a,height:o}),u=new n.bg;return u.opacity=l,c.style=u,c.name=(0,s.o)(e.nodeName),c.mapBasicInfo(e),c},c=r(1678),u=r.n(c),h=r(418),p=r.n(h),f=r(6969),d=r(3934),m=r.n(d),g=[["cx","0px"],["cy","0px"],["height","auto"],["width","auto"],["x","0px"],["y","0px"],["r","0px"],["rx","auto"],["ry","auto"],["d","none"],["fill","rgb(0, 0, 0)"],["transform","none"],["alignment-baseline","auto"],["baseline-shift","0px"],["clip","auto"],["clip-path","none"],["clip-rule","nonzero"],["color","rgb(0, 0, 0)"],["color-interpolation","srgb"],["color-interpolation-filters","linearrgb"],["color-rendering","auto"],["cursor","auto"],["direction","ltr"],["display","inline"],["dominant-baseline","auto"],["fill-opacity","1"],["fill-rule","nonzero"],["filter","none"],["flood-color","rgb(0, 0, 0)"],["flood-opacity","1"],["font-family","Times"],["font-size","14px"],["font-size-adjust","none"],["font-stretch","100%"],["font-style","normal"],["font-variant","normal"],["font-weight","400"],["glyph-orientation-horizontal",void 0],["glyph-orientation-vertical",void 0],["image-rendering","auto"],["letter-spacing","normal"],["lighting-color","rgb(255, 255, 255)"],["marker-end","none"],["marker-mid","none"],["marker-start","none"],["mask","none"],["opacity","1"],["overflow","visible"],["pointer-events","auto"],["shape-rendering","auto"],["solid-color",void 0],["solid-opacity",void 0],["stop-color","rgb(0, 0, 0)"],["stop-opacity","1"],["stroke","none"],["stroke-dasharray","none"],["stroke-dashoffset","0px"],["stroke-linecap","butt"],["stroke-linejoin","miter"],["stroke-miterlimit","4"],["stroke-opacity","1"],["stroke-width","1px"],["text-anchor","start"],["text-decoration","none solid rgb(0, 0, 0)"],["font-variant","tabular-nums"],["text-overflow","clip"],["text-rendering","auto"],["unicode-bidi","normal"],["vector-effect","none"],["visibility","visible"],["white-space","normal"],["word-spacing","0px"],["writing-mode","horizontal-tb"]],y=function(){var e=p()(u()().mark((function e(t){var r,n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(t,{mode:"cors"}).catch(function(){var e=p()(u()().mark((function e(r){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r.toString().includes("Failed to fetch")){e.next=7;break}return"https://cors-anywhere.herokuapp.com/",console.warn("该图片存在跨域问题! 请在服务器端设置允许图片跨域,以提升解析速度:",t),e.next=6,fetch("https://cors-anywhere.herokuapp.com/"+t,{mode:"cors"}).catch();case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 2:if(r=e.sent){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,r.text();case 7:if((n=e.sent).startsWith("<svg")||n.startsWith("<?xml")){e.next=10;break}return e.abrupt("return");case 10:return e.abrupt("return",n);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),v=function(){var e=p()(u()().mark((function e(t){var r,n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=m()({cleanupAttrs:!0,removeDoctype:!0,removeXMLProcInst:!0,removeComments:!0,removeMetadata:!0,removeTitle:!0,removeDesc:!0,removeUselessDefs:!0,removeEditorsNSData:!0,removeEmptyAttrs:!0,removeHiddenElems:!0,removeEmptyText:!0,removeEmptyContainers:!0,removeViewBox:!0,cleanupEnableBackground:!0,convertStyleToAttrs:!0,convertColors:!0,convertPathData:!0,convertTransform:!0,removeUnknownsAndDefaults:!0,removeNonInheritableGroupAttrs:!0,removeUselessStrokeAndFill:!0,removeUnusedNS:!0,cleanupIDs:!0,cleanupNumericValues:!0,moveGroupAttrsToElems:!0,collapseGroups:!0,removeRasterImages:!1,mergePaths:!0,convertShapeToPath:!0,sortAttrs:!0,removeDimensions:!0}),e.next=3,r.optimize(t);case 3:return n=e.sent,e.abrupt("return",n.data);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),b=function(e){var t=getComputedStyle(e);g.forEach((function(r){var n=r[0],i=r[1],a=t[n],o=e.getAttribute(n);a!==i&&a!==o&&"d"!==n&&"font-family"!==n&&(e.style[n]=a)}))},x=function(e){var t,r=e.href.baseVal,n=null;try{n=document.querySelector(r)}catch(e){}if(n)return n instanceof SVGSymbolElement?(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),Array.from(n.attributes).forEach((function(e){return t.setAttribute(e.name,e.value)})),Array.from(n.cloneNode(!0).children).forEach((function(e){return t.appendChild(e)}))):t=n.cloneNode(!0),t},k=function(){var e=p()(u()().mark((function e(t,r,n){var i,a,o,s,l,c,h;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=r.width,a=r.height,(o=document.createElement("div")).innerHTML=t,(s=o.children[0]).style.width="".concat(i,"px"),s.style.height="".concat(a,"px"),n?n.append(o):document.body.append(o),l=Array.from(s.children);case 8:if(!l.length){e.next=19;break}if(!(!((c=l.pop())instanceof SVGElement)||c instanceof SVGDefsElement||c instanceof SVGTitleElement)){e.next=12;break}return e.abrupt("continue",8);case 12:if(!(c instanceof SVGUseElement)){e.next=16;break}return(h=x(c))&&(c.parentNode.replaceChild(h,c),l.push(h)),e.abrupt("continue",8);case 16:c&&(b(c),Array.from(c.children).forEach((function(e){return l.push(e)}))),e.next=8;break;case 19:return o.remove(),e.abrupt("return",v(s.outerHTML));case 21:case"end":return e.stop()}}),e)})));return function(t,r,n){return e.apply(this,arguments)}}(),w=function(){var e=p()(u()().mark((function e(t){var r,n,i,a,o,s,l;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.getBoundingClientRect(),n=r.height,i=r.width,a=r.left,o=r.top,e.next=3,k(t.outerHTML,{width:i,height:n},t);case 3:return s=e.sent,(l=new f.Z({x:a,y:o,width:i,height:n,svgString:s})).name=t.getAttribute("data-icon")||"svg",e.abrupt("return",l);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=p()(u()().mark((function e(t,r){var n,i,a,o,s;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y(t);case 2:if(n=e.sent){e.next=5;break}return e.abrupt("return");case 5:return i=r.x,a=r.y,o=r.width,s=r.height,e.next=8,k(n,{width:o,height:s});case 8:return n=e.sent,e.abrupt("return",new f.Z({svgString:n,x:i,y:a,width:o,height:s}));case 10:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),C=function(){var e=p()(u()().mark((function e(t){var r,o,s,l,c,h,p,f;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,a.$Q)(t)){e.next=2;break}return e.abrupt("return");case 2:if(r=t.getBoundingClientRect(),o=r.width,s=r.height,l=r.y,c=r.x,(h=t.src).startsWith("//")&&(h=(location.protocol?location.protocol:"https")+h),!h.startsWith("http")){e.next=21;break}if(!h.endsWith(".svg")){e.next=19;break}return e.prev=7,e.next=10,S(h,new n.RQ({x:c,y:l,width:o,height:s}));case 10:return null==(p=e.sent)||p.mapBasicInfo(t),e.abrupt("return",p);case 15:e.prev=15,e.t0=e.catch(7),console.log(e.t0),h=i.H5;case 19:e.next=22;break;case 21:h=(0,i.KH)(t);case 22:return(f=new n.eY({url:h,x:c,y:l,width:o,height:s})).mapBasicInfo(t),e.next=26,f.init();case 26:return e.abrupt("return",f);case 27:case"end":return e.stop()}}),e,null,[[7,15]])})));return function(t){return e.apply(this,arguments)}}(),A=r(9431),T=r(5215),E=function(e){var t=document.createRange();t.selectNodeContents(e);var r=Array.from(t.getClientRects()).length,n=t.getBoundingClientRect();return t.detach(),{rangeBCR:n,lines:r}},O=function(e){var t,r=getComputedStyle(e,"placeholder"),i=e.value,a=e.placeholder;if(i||a){t=i?"password"===e.type?i.replace(/./g,"•"):i:a;var o=document.createElement("text"),s=r.paddingLeft,l=r.paddingRight,c=r.paddingTop,u=r.borderTopWidth,h=e.getBoundingClientRect();o.textContent=t,document.body.append(o);var p=E(o).rangeBCR,f=h.y;f=f+parseFloat(c)+parseFloat(u),document.body.removeChild(o);var d=A.Z.getTextStyleFromNode(e,i?void 0:"::placeholder"),m=d.color;i||Array.from(document.styleSheets).forEach((function(t){var r;try{r=t.cssRules}catch(e){return void console.error(e)}r&&Array.from(r).forEach((function(t){var r=t,n=r.selectorText,i=r.style;null!=n&&n.includes("::placeholder")&&Array.from(e.classList).some((function(e){return null==n?void 0:n.includes(e)}))&&(m=i.color)}))})),d.color=m,d.lineHeight=p.height;var g=r.lineHeight;if("TEXTAREA"!==e.nodeName&&parseFloat(g)>p.height)console.log(f,h.y),console.log(h.height,p.height),f+=(h.height-p.height)/2-(f-h.y);var y=new A.Z({x:0,y:f,width:p.width,height:h.height,text:t,style:d,multiline:!1});switch(r.textAlign){case"left":default:y.left=h.left+parseFloat(s);break;case"center":y.centerX=(h.left+h.right)/2;break;case"right":y.right=h.right-parseFloat(l)}var v=function(e,t){var r=e.getBoundingClientRect(),n=r.width,i=r.height,a=new T.Rectangle({width:n,height:i,x:0,y:0});a.name="Overflow 蒙层";var o=getComputedStyle(e);if(a.cornerRadius={topLeft:T.Style.parseBorderRadius(o.borderTopLeftRadius,n,i),topRight:T.Style.parseBorderRadius(o.borderTopRightRadius,n,i),bottomLeft:T.Style.parseBorderRadius(o.borderBottomLeftRadius,n,i),bottomRight:T.Style.parseBorderRadius(o.borderBottomRightRadius,n,i)},null!=t&&t.isInput){var s=parseFloat(o.getPropertyValue("padding-left")),l=parseFloat(o.getPropertyValue("padding-top")),c=parseFloat(o.getPropertyValue("padding-right")),u=parseFloat(o.getPropertyValue("padding-bottom"));a.width=n-s-c,a.height=i-l-u,a.x=s,a.y=l}return a.hasClippingMask=!0,a}(e,{isInput:!0}),b=new n.ZA({x:h.left,y:h.top,name:"子元素"});return b.layers.push(v),b.addLayer(y),b}},L=r(8577),P=r.n(L),N=r(9850),M=r(5394),R=r.n(M),_=r(5725),I=r(4341),D=r.n(I),F=r(3050),z=r.n(F),B=r(7353),j=r.n(B),U=r(3603),q=r.n(U),V=r(1465),G=r(3237),H=r(898),Y=r(9678),W=r(5528),Z=r(8663),X=r(5907),J=r(3026),Q=r(7592),K=r(3034),$=r(4509),ee=r(9584),te=r(5980),re=r(3207),ne=function(e){var t=e.split(/([Mm])/).filter((function(e){return e}));if(t.length%2!=0)throw Error("Error Path!\nData:".concat(e,"\nPlease check whether the path is correct."));for(var r=[],n=0;n<t.length;n+=2){var i=t[n]+t[n+1];r.push(i.trim())}var a=function(e){var t=new V.OU(e).getBounds();return{width:t.maxX-t.minX,height:t.maxY-t.minY,x:t.minX,y:t.minY}}(e);return{shapes:r.map(X.Z.svgPathToShapePath).filter((function(e){for(var t=0;t<e.points.length;t+=1){var r=e.points[t];if(isNaN(r.x)||isNaN(r.y))return!1}return!0})),frame:a}},ie=function(){function e(t,r){var n=this,i=r.width,a=r.height;if(z()(this,e),q()(this,"aspectRatio",1),q()(this,"viewBox",new H.Z),q()(this,"layers",[]),q()(this,"defs",[]),q()(this,"scaleLayersToFrame",(function(e){e.frame.scale(n.aspectRatio),"text"===e.class&&(e.textStyle.fontSize*=n.aspectRatio),e.layers.length>0&&e.layers.forEach(n.scaleLayersToFrame)})),q()(this,"parseSvgson",(function(t){switch(t.name){case"defs":n.defs=t.children.map(e.parseSvgDefs);break;case"g":return n.parseNodeToGroup(t);case"path":return n.parseSvgsonPathToShape(t);case"ellipse":return n.parseNodeToEllipse(t);case"circle":return n.parseNodeToCircle(t);case"rect":return n.parseNodeToRectangle(t);case"polygon":break;case"text":return n.parseNodeToText(t);case"svg":return t.children.map(n.parseSvgson);default:console.log(t)}})),q()(this,"parseNodeAttrToStyle",(function(e){var t=e.stroke,r=e.strokeWidth,i=e.strokeDasharray,a=e.fill,o=e.style,s=e.class,l=e.opacity,c=new $.Z,u=$.Z.parseStyleString(o),h=n.getCssRuleByClassName(s);if(h){var p=h.styles;if(p.fill){var f=n.getFillByString(p.fill);f&&c.fills.push(f)}}var d=n.getFillByString(a);if(d&&c.fills.push(d),"currentColor"===a&&null!=u&&u.fill&&c.addColorFill(u.fill),t&&"none"!==t&&(c.addBorder({thickness:parseFloat(r||"1"),color:t,position:re.SketchFormat.BorderPosition.Center}),i)){var m=i.split(",").map(parseFloat);m.length>0&&(c.sketchBorderOptions.dashPattern=m)}return c.opacity=Number(l)||1,c})),q()(this,"parseNodeAttrToTextStyle",(function(e){var t=e.fontSize,r=e.lineHeight,i=e.class,a=e.style,o=new ee.ZP({fontSize:parseFloat(t)||14,lineHeight:parseFloat(r)||22}),s=($.Z.parseStyleString(a),n.getCssRuleByClassName(i));if(s){var l=s.styles;l.fill&&(o.color=new J.Z(l.fill)),l.fontSize&&(o.fontSize=parseFloat(l.fontSize)),l.lineHeight&&(o.lineHeight=parseFloat(l.lineHeight))}return o})),q()(this,"parseNodeToGroup",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=new W.Z,i=e.attributes,a=i.transform,o=i.fill,s=e.children.map((function(e){return n.extendsParentAttr(e,{fill:o}),n.parseSvgson(e)})).filter((function(e){return e}));s&&s.length>0&&r.addLayers(s);var l=r.getSize(),c=l.height,u=l.width;return r.height=c,r.width=u,r.name=t?"蒙版":"编组",r.hasClippingMask=t,n.applyTransformString(r.frame,a),r})),q()(this,"getCssRuleByClassName",(function(e){if(e){var t=n.defs.find((function(e){return"classStyle"===e.class}));return null==t?void 0:t.rules.find((function(t){return t.className===".".concat(e)}))}})),q()(this,"getFillByString",(function(e){if("none"!==e){if(!e)return new Q.Z({type:re.SketchFormat.FillType.Color,color:"#000"});if(!e.startsWith("url"))return new Q.Z({type:re.SketchFormat.FillType.Color,color:e});var t,r=null===(t=/url\(#(.*)\)/.exec(e))||void 0===t?void 0:t[1],i=n.defs.find((function(e){return"gradient"===(null==e?void 0:e.class)&&e.name===r}));if("gradient"===(null==i?void 0:i.class)){var a=new Q.Z({});return a.type=re.SketchFormat.FillType.Gradient,a.gradient=i,a}}})),q()(this,"applyTransformString",(function(e,t){if(t)try{var r=(0,te.C)(t);e.applyMatrix(r)}catch(e){console.error(e)}})),q()(this,"extendsParentAttr",(function(e,t){return t?(e.attributes=D()(D()({},t),e.attributes),e):e})),t){for(var o=G.parseSync(t,{camelcase:!0});1===o.children.length&&"svg"===o.children[0].name;){o=P()(o.children,1)[0]}var s=o,l=s.children,c=s.attributes;if(l){var u=c.viewBox;if(u){var h=u.split(" ").map(parseFloat),p=P()(h,4),f=p[0],d=p[1],m=p[2],g=p[3];this.viewBox=new H.Z({x:f||0,height:g||a,width:m||i,y:d||0}),this.aspectRatio=function(e,t){var r=t.width/t.height,n=e.width/e.height,i=t.height/e.height;return r<n&&(i=t.width/e.width),i}(this.viewBox.toJSON(),{height:a||g,width:i||m,x:0,y:0})}else this.viewBox=new H.Z({x:0,y:0,height:a,width:i});var y=new Z.Z(this.viewBox.toJSON());y.name="容器",y.hasClippingMask=!0,this.layers=l.map(this.parseSvgson).filter((function(e){return e})),this.layers.unshift(y),this.layers.forEach((function(e){e.frame.offset(-n.viewBox.x,-n.viewBox.y)})),this.layers.forEach(this.scaleLayersToFrame)}}}return j()(e,[{key:"parseSvgsonPathToShape",value:function(t){var r=t.attributes;if("path"===t.name){var n=new V.OU(r.d).toAbs().encode(),i=ne(n),a=e.shapeGroupDataToLayers(i);if(1===a.length)a[0].style=this.parseNodeAttrToStyle(t.attributes);var o=new _.Z(i.frame);return o.addLayers(a),o.style=this.parseNodeAttrToStyle(t.attributes),o}}},{key:"parseNodeToEllipse",value:function(e){if(e&&(!e||"ellipse"===e.name)){var t=e.attributes,r=t.rx,n=t.ry,i=t.cx,a=t.cy,o=t.transform,s=this.parseNodeAttrToStyle(e.attributes),l=new Y.Z({cx:parseFloat(i),cy:parseFloat(a),rx:parseFloat(r),ry:parseFloat(n)});return l.name="椭圆",l.style=s,this.applyTransformString(l.frame,o),l}}},{key:"parseNodeToCircle",value:function(e){if(e&&(!e||"circle"===e.name)){var t=e.attributes,r=t.r,n=t.cx,i=t.cy,a=t.transform,o=this.parseNodeAttrToStyle(e.attributes),s=new Y.Z({cx:parseFloat(n),cy:parseFloat(i),rx:parseFloat(r),ry:parseFloat(r)});return s.style=o,this.applyTransformString(s.frame,a),s}}},{key:"parseNodeToRectangle",value:function(e){var t=e.name,r=e.attributes;if("rect"===t){var n=r.x,i=r.y,a=r.width,o=r.height,s=r.rx,l=r.transform,c=this.parseNodeAttrToStyle(r),u=new Z.Z({cornerRadius:parseFloat(s),width:parseFloat(a),height:parseFloat(o),x:parseFloat(n),y:parseFloat(i)});return u.style=c,this.applyTransformString(u.frame,l),u}}},{key:"parseNodeToText",value:function(e){var t,r=e.name,n=e.attributes,i=e.children;if("text"===r){var a=n.transform,o=this.parseNodeAttrToTextStyle(n),s=new A.Z({width:0,height:0,x:0,y:0,text:null==i||null===(t=i[0])||void 0===t?void 0:t.value});return s.textStyle=o,this.applyTransformString(s.frame,a),s}}}],[{key:"init",value:function(){return new e("",{})}},{key:"parseSvgDefs",value:function(e){var t,r=e.attributes,n=e.name,i=e.children;switch(n){case"linearGradient":return new K.Z({name:r.id,from:{x:parseFloat(r.x1)/100,y:parseFloat(r.y1)/100},to:{x:parseFloat(r.x2)/100,y:parseFloat(r.y2)/100},stops:e.children.map((function(e){var t=e.attributes,r=t.offset,n=t.stopColor,i=t.stopOpacity,a=new J.Z(n);return{color:[a.red,a.green,a.blue,Number(i)||1],offset:parseFloat(r)/100}}))});case"radialGradient":return new K.Z({type:re.SketchFormat.GradientType.Radial,name:r.id,from:{x:parseFloat(r.fx)/100,y:parseFloat(r.fy)/100},to:{x:(parseFloat(r.cx)+parseFloat(r.r))/100,y:parseFloat(r.cy)/100},stops:e.children.map((function(e){var t=e.attributes,r=t.offset,n=t.stopColor,i=t.stopOpacity,a=new J.Z(n),o=Number(i);return{color:[a.red,a.green,a.blue,isNaN(o)?1:o],offset:parseFloat(r)/100}}))});case"style":var a=null==i||null===(t=i[0])||void 0===t?void 0:t.value;if(!a)return;return{class:"classStyle",rules:$.Z.parseClassStyle(a)}}}}]),e}();q()(ie,"shapeGroupDataToLayers",(function(e){return e.shapes.map((function(e){var t=e.points,r=e.isClose,n=e.frame;return new X.Z({points:t,isClose:r,width:n.width,height:n.height,x:n.x,y:n.y})}))}));var ae=function(e){if(e.startsWith("path")){var t=e.slice(6,-2),r=ne(t),n=ie.shapeGroupDataToLayers(r),i=new _.Z(r.frame);return i.addLayers(n),i.hasClippingMask=!0,i}return null},oe=r(4539),se=r(131),le=r.n(se),ce=r(1108),ue=r.n(ce),he=function(e,t){var r=function(e){var t=e.split(/\s+(?=[^)]*(\(|$))/).filter((function(e){return e})),r=ue()(t),n=r[0],i=r.slice(1);return 0===i.length?n:1===i.length?{color:n,offset:parseFloat(i[0])/100}:i.map((function(e){return{color:n,offset:parseFloat(e)/100}}))}(t);Array.isArray(r)?e.push.apply(e,le()(r)):e.push(r)},pe=function(e){if("none"!==e){var t=e.match(/^url\("(.+)"\)$/i),r=e.match(/^linear-gradient\((.+)\)$/i),n=e.match(/^radial-gradient\((.+)\)$/i);if(t&&2===t.length)return{type:"Image",value:t[1]};if(r&&2===r.length){var i=function(e){for(var t=[],r=[],n=0,i=!1;n<e.length;){var a=e.substr(n,1);"("===a?i=!0:")"===a&&(i=!1),","!==a||i?r.push(a):(t.push(r.join("").trim()),r=[]),n===e.length-1&&t.push(r.join("").trim()),n+=1}if(t.length<2)throw Error("Invalid linear-gradient value: "+e);return t.reduce((function(e,t,r){return 0===r?(t.includes("to")||t.includes("deg")||t.includes("rad")||t.includes("turn")?e.angle=t:he(e.stops,t),e):(he(e.stops,t),e)}),{angle:"180deg",stops:[]})}(r[1]);if(i)return{type:"LinearGradient",value:i}}return n&&2===n.length&&n?{type:"radialGradient",value:""}:void 0}},fe=function(e,t,r){var n=0,i=0,a=t.height,o=t.width;if(0===o||0===a||0===r.width||0===r.height)n=0,i=0;else if("cover"===e)o>a?n=(i=r.height)/a*o:i=(n=r.width)/o*a;else if("contain"===e)o>a?i=(n=r.width)/o*a:n=(i=r.height)/a*o;else if("auto"===e)n=o,i=a;else{var s=e.split(","),l=P()(s,1)[0].trim().split(" "),c=P()(l,2),u=c[0],h=c[1];"auto"===u||void 0===u?u="":u.endsWith("%")?u=(parseFloat(u)/100*r.width).toString():u.endsWith("px")&&(u=parseFloat(u).toString()),"auto"===h||void 0===h?h="":h.endsWith("%")?h=(parseFloat(h)/100*r.height).toString():h.endsWith("px")&&(h=parseFloat(h).toString()),""!==u&&""===h?i=(n=Number(u))/o*a:""===u&&""!==h?n=(i=Number(h))/a*o:""!==u&&""!==h&&(n=Number(u),i=Number(h))}return{width:n,height:i}},de=function(){var e=p()(u()().mark((function e(t,r){var a,o,s,l,c,h,p,f,d,m,g,y,v,b,x,w,C,A,T,E,O,L,P,N,M,_,I,D,F,z,B,j,U,q,V,G,H,Y,W,Z,X,J,Q,K,$,ee;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=t.getBoundingClientRect(),o=a.left,s=a.top,l=a.right-a.left,c=a.bottom-a.top,(h=new n.Ae({width:l,height:c,x:o,y:s})).name=t.className||"rect",h.mapBasicInfo(t),p=new n.bg,r||(r=getComputedStyle(t)),"hidden"===r.overflow&&(h.hasClippingMask=!0),f=r.backgroundColor,0!==new(R())(f).alpha()&&p.addColorFill(f),m=(d=r).boxShadow,g=d.borderWidth,m!==oe.zo.boxShadow&&n.jX.splitShadowString(m).forEach((function(e){var t=n.jX.shadowStringToObject(e);t.inset?(-1===g.indexOf(" ")&&(t.spread+=parseFloat(g)),p.addInnerShadow(t)):p.addShadow(t)})),y=r.borderColor,v=Array.from(y.matchAll(/rgb/g)).length>1,-1!==g.indexOf(" ")||v?(E=(T=r).borderTopWidth,O=T.borderRightWidth,L=T.borderBottomWidth,P=T.borderLeftWidth,0!==(N=parseFloat(E))&&p.addInnerShadow({color:r.borderTopColor,offsetY:N}),0!==(M=parseFloat(O))&&p.addInnerShadow({color:r.borderRightColor,offsetX:-M}),0!==(_=parseFloat(L))&&p.addInnerShadow({color:r.borderBottomColor,offsetY:-_}),0!==(I=parseFloat(P))&&p.addInnerShadow({color:r.borderLeftColor,offsetX:I})):(x=(b=r).borderBottomStyle,w=b.borderLeftStyle,C=b.borderTopStyle,A=b.borderRightStyle,p.addBorder({color:y,thickness:parseFloat(g)}),"dashed"===x&&"dashed"===w&&"dashed"===C&&"dashed"===A&&p.setBorderDashed({dash:3*parseFloat(g),spacing:3*parseFloat(g)}),"dotted"===x&&"dotted"===w&&"dotted"===C&&"dotted"===A&&p.setBorderDashed({dash:parseFloat(g),spacing:parseFloat(g)})),h.style=p,h.cornerRadius={topLeft:n.bg.parseBorderRadius(r.borderTopLeftRadius,l,c),topRight:n.bg.parseBorderRadius(r.borderTopRightRadius,l,c),bottomLeft:n.bg.parseBorderRadius(r.borderBottomLeftRadius,l,c),bottomRight:n.bg.parseBorderRadius(r.borderBottomRightRadius,l,c)},!(D=pe(r.backgroundImage))){e.next=86;break}e.t0=D.type,e.next="Image"===e.t0?26:"LinearGradient"===e.t0?82:85;break;case 26:return(F=D.value).startsWith("//")&&(F=(location.protocol?location.protocol:"https")+F),(z=new Image).src=F,e.next=32,(0,i.Im)(z);case 32:if(B=fe(r.backgroundSize,{width:z.width,height:z.height},{width:l,height:c}),U=(j=function(e,t){if(e.endsWith("%")){var r=B.width,n=B.height,i="x"===t?l:c,a="x"===t?r:n;return i*parseFloat(e)!=0?i*parseFloat(e)/100-a/2:i*parseFloat(e)}return parseFloat(e)})(r.backgroundPositionX,"x"),q=j(r.backgroundPositionY,"y"),V=!1,!F.startsWith("http")||!F.endsWith("svg")){e.next=42;break}return e.next=40,S(F,new n.RQ({x:h.x,y:h.y,width:l,height:c}));case 40:G=e.sent,V=!0;case 42:if(!F.startsWith("data:image")){e.next=51;break}if(!(H=(0,i.Br)(F))){e.next=51;break}return e.next=47,k(H,{width:l,height:c});case 47:Y=e.sent,(G=new n.ny({svgString:Y,x:h.x,y:h.y,height:c,width:l})).mapBasicInfo(t),V=!0;case 51:if(!V||!G){e.next=65;break}return e.prev=52,G.mapBasicInfo(t),(W=new n.ZA({x:o,y:s,width:l,height:c})).name="编组",W.addLayer(h),W.addLayer(G),e.abrupt("return",W);case 61:return e.prev=61,e.t1=e.catch(52),console.warn(e.t1),e.abrupt("return",h);case 65:if(0!==U||0!==q||B.width/B.height!=l/c){e.next=70;break}return e.next=68,p.addImageFill(F);case 68:e.next=81;break;case 70:return Z=new n.eY({url:F,x:U,y:q,width:B.width,height:B.height}),e.next=73,Z.init();case 73:return Z.name="背景图片",h.hasClippingMask=!0,X=new n.ZA({x:o,y:s,width:l,height:c}),h.name="Mask",X.name="编组",X.addLayer(h),X.layers.push(Z),e.abrupt("return",X);case 81:return e.abrupt("break",86);case 82:return J=D.value,Q=J.angle,K=J.stops,p.addGradientFill(Q,K),e.abrupt("break",86);case 85:return e.abrupt("break",86);case 86:if("none"===r.clipPath){e.next=94;break}if(!($=ae(r.clipPath))){e.next=94;break}return(ee=new n.ZA({x:o,y:s,width:l,height:c})).name="剪切蒙版组",ee.layers.push($),ee.addLayer(h),e.abrupt("return",ee);case 94:return e.abrupt("return",h);case 95:case"end":return e.stop()}}),e,null,[[52,61]])})));return function(t,r){return e.apply(this,arguments)}}(),me=function(){var e=p()(u()().mark((function e(t,r){var i,a,o,s,l,c,h,p,f,d,m,g,y,v,b,x,k,w,S,C,A,T,E,O,L,M,R,_;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=getComputedStyle(t,":".concat(r)),a=t.getBoundingClientRect(),o=a.left,s=a.top,l=a.height,c=a.width,h=o,p=s,f="content-box"===i.boxSizing,d=f?parseFloat(i.width)+parseFloat(i.paddingLeft)+parseFloat(i.paddingRight)+parseFloat(i.borderLeftWidth)+parseFloat(i.borderRightWidth):parseFloat(i.width),m=f?parseFloat(i.height)+parseFloat(i.paddingTop)+parseFloat(i.paddingBottom)+parseFloat(i.borderTopWidth)+parseFloat(i.borderBottomWidth):parseFloat(i.height),e.next=10,de(t,i);case 10:if(g=e.sent,"absolute"===i.position&&(h+=parseFloat(i.left),p+=parseFloat(i.top),y=getComputedStyle(t),v=y.borderTopWidth,b=y.borderLeftWidth,h+=parseFloat(b),p+=parseFloat(v),x=i.marginTop,k=i.marginLeft,h+=parseFloat(k),p+=parseFloat(x)),g.frame=new n.RQ({width:d!==c?d:c,height:m!==l?m:l,x:h,y:p}),g.mapBasicInfo(t),"none"!==(w=i.transform)&&(C=null===(S=/matrix\((.*)\)/.exec(w))||void 0===S?void 0:S[1].split(","))&&(A=C.map(parseFloat),T=P()(A,6),E=T[0],O=T[1],L=T[2],M=T[3],R=T[4],_=T[5],g.frame.applyMatrix({a:E,b:O,c:L,d:M,e:R,f:_}),g.rotation=-g.rotation),!(g instanceof n.ZA||(0,N.tT)(g))){e.next=18;break}return e.abrupt("return",g);case 18:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),ge=function(e,t){var r=getComputedStyle(e,":".concat(t)),n=r.content.replace(/"/g,""),i=e.cloneNode(!0),a=e.getBoundingClientRect();i.textContent=n,document.body.append(i);var o=E(i).rangeBCR,s=a.x,l=a.y;"after"===t&&(s=a.right-parseFloat(r.marginRight)-o.width);getComputedStyle(e).display;l+=(a.height-o.height)/2,document.body.removeChild(i);var c=A.Z.getTextStyleFromNode(e);return c.lineHeight=o.height,new A.Z({x:s,y:l,width:o.width,height:a.height,text:n,style:c,multiline:!1})},ye=r(3123),ve=function(){var e=p()(u()().mark((function e(t){var r,n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.innerText,e.next=3,(0,ye.Z)(t);case 3:return n=e.sent,e.abrupt("return",n.filter((function(e){return"text"===e.class})).map((function(e){return{name:r,style:e.style}})));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),be=function(e){var t=l(e),r=getComputedStyle(e),n=A.Z.getTextStyleFromNode(e),i=Array.from(e.childNodes).filter((function(e){return e.nodeType===Node.TEXT_NODE&&e.nodeValue.trim().length>0})).map((function(i){var a=E(i),o=a.lines,s=a.rangeBCR,l=function(e,t){var r=getComputedStyle(e),n=e.getBoundingClientRect(),i=E(t),a=i.lines,o=i.rangeBCR,s=n.y,l=o.x,c=r.lineHeight,u=r.display,h=r.paddingTop,p=r.borderTopWidth,f=o.width,d=parseInt(c,10),m=o.height,g=0;return d&&m!==d*a&&(g=(m-d*a)/2),"inline"!==u&&(s+=parseFloat(h),s+=parseFloat(p)),{x:l,y:s,height:g<0?m-2*g:m,width:f}}(e,i),c=l.width;"inline"===r.display&&(n.lineHeight=s.height/o);var u=A.Z.fixWhiteSpace(i.nodeValue,r.whiteSpace),h=u;"hidden"===r.overflow&&(u=function(e,t){var r=e.textContent;if(!r)return"";for(var n="",i=0;i<r.length;i+=1){var a=e.cloneNode(!0);a.textContent=n,document.body.appendChild(a);var o=E(a).rangeBCR;document.body.removeChild(a),o.width<t&&(n+=r[i])}return n}(i,c=parseFloat(r.width)),"ellipsis"===r.textOverflow&&h.length!==u.length&&(u=u.slice(0,u.length-2),u+="..."));var p=new A.Z({x:l.x,y:l.y,width:c,height:l.height,text:u,style:n,multiline:o>1});if("middle"===r.verticalAlign&&(p.centerY=t.centerY),r.display.includes("flex")){var f=r.flexDirection,d=r.alignItems,m=r.justifyContent;switch(f){case"row":default:switch(d){case"flex-start":p.top=t.top;break;case"center":p.centerY=t.centerY;break;case"flex-end":p.bottom=t.bottom}switch(m){case"flex-start":p.left=t.left;break;case"center":p.centerX=t.centerX;break;case"flex-end":p.right=t.right}break;case"column":switch(d){case"flex-start":p.left=t.left;break;case"center":p.centerX=t.centerX;break;case"flex-end":p.right=t.right}switch(m){case"flex-start":p.top=t.top;break;case"center":p.centerY=t.centerY;break;case"flex-end":p.bottom=t.bottom}}}return p.mapBasicInfo(e),p}));if(0!==i.length)return 1===i.length?i[0]:i}},6513:function(){},3207:function(e,t,r){"use strict";r.r(t),r.d(t,{LayerSelectorMatchMethod:function(){return c.g},ResizingConstraint:function(){return o.a},SketchFormat:function(){return l.o}});var n=r(6513),i={};for(var a in n)["default","SketchFormat"].indexOf(a)<0&&(i[a]=function(e){return n[e]}.bind(0,a));r.d(t,i);var o=r(7525),s=r(1466);i={};for(var a in s)["default","SketchFormat","ResizingConstraint"].indexOf(a)<0&&(i[a]=function(e){return s[e]}.bind(0,a));r.d(t,i);var l=r(7722),c=r(4313),u=r(4785);i={};for(var a in u)["default","SketchFormat","ResizingConstraint","LayerSelectorMatchMethod"].indexOf(a)<0&&(i[a]=function(e){return u[e]}.bind(0,a));r.d(t,i)},7525:function(e,t,r){"use strict";var n;r.d(t,{a:function(){return n}}),function(e){e[e.None=63]="None",e[e.Top=31]="Top",e[e.Right=62]="Right",e[e.Bottom=55]="Bottom",e[e.Left=59]="Left",e[e.Width=61]="Width",e[e.Height=47]="Height"}(n||(n={}))},1466:function(){},7722:function(e,t,r){"use strict";r.d(t,{o:function(){return n.Z}});var n=r(6498)},4313:function(e,t,r){"use strict";var n;r.d(t,{g:function(){return n}}),function(e){e[e.Equal=0]="Equal",e[e.Included=1]="Included"}(n||(n={}))},4785:function(){},560:function(e,t,r){"use strict";r.d(t,{A:function(){return l}});var n=r(1678),i=r.n(n),a=r(418),o=r.n(a),s=r(2673),l=function(){var e=o()(i()().mark((function e(t){var r,n,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!window.HTML2SKETCH_FETCH_BASE64){e.next=4;break}return e.next=3,window.HTML2SKETCH_FETCH_BASE64(t);case 3:return e.abrupt("return",e.sent);case 4:return e.next=6,fetch(t);case 6:return r=e.sent,e.next=9,r.blob();case 9:return n=e.sent,e.next=12,(0,s.w8)(n);case 12:return a=e.sent,e.abrupt("return",(0,s.UI)(a));case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},2673:function(e,t,r){"use strict";r.d(t,{Br:function(){return a},H5:function(){return s},Im:function(){return u},KH:function(){return o},UI:function(){return i},u0:function(){return c},w8:function(){return l}});var n=r(5367).Buffer,i=function(e){var t=/data:image\/.*;base64,(.*)/.exec(e);if(t)return t[1]},a=function(e){var t=/data:image\/svg\+xml;base64,(.*)/.exec(e);if(t)return atob(t[1])},o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"png",r=document.createElement("canvas");r.width=e.width,r.height=e.height;var n=r.getContext("2d");null==n||n.drawImage(e,0,0,e.width,e.height);var i=r.toDataURL("image/".concat(t));return r=null,i},s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACFCAMAAACOnfHlAAAC/VBMVEX39/eYmJigoKDv7+++vr6ampqioqKrq6uTk5OxsbGXl5epqant7e308/PBwcH19PTV1dXU1NTn5+ecnJzAwMCenp6Kioq1tbXHx8fh4eGurq6MjIylpaXZ2dnKysrb29vCwsLNzc2Wlpbc3Ny0tLTm5uaHh4d6enrj4+OFhYWoqKi3t7e5ubm7u7uSkpJ1dXXQ0NDf39+CgoKhoaG9vb19fX3x6t/r6+vX19eOjo6QkJDp6emwsLBwcHCzs7Otra3/yjempqby8vJ/f3/+uCP//qf/2TPo6Oh8fHzsnyH/vSvz7eXvmhDsyZf3riHy4rzPsjz+9LbFlhr75VXx5dPt1LHt0qvow4/mnC72oxTx4cbx59Py1I3ow5Hz6Vj963b/8Xz6xkj2zC3w1zDu4VXpziznpjv/xi3x1J3+0S/5uTD/xUCtxv/19fSVsv3///85PWX19PL19fX18+6qw//45LT/x0mYtf6wxflZfvf/xkT/ylL18eX82Yf+xkKwyP/s7/b27tj09PX/yUz80nH62o3/zVv/ekb+z2FHT3j+xUC2w+v+y1a3zf/3682/wsxmbZL/4Z3//fdcX4DjxoK9xtu+0v/09//18emqxPxOVoL43Z/4xVNYW33IydSHmMulv//36MWetOz81Hf54q3358Hp7vZXW3ze3+Ogtu7z8/WZreH84qafuf7/57L71X32796yyPvS3vqFiaK7ueDfxYzS3//GwMSOrP3jlITluG+ivf7uxmi/tNX75JXk5OVCRmzE1ftUWHrb3OH44q9pbIrj6ffr2sJzdpGfobOPkaenvfOwvN6xuNGys8Lf5/eUo8vuimyKkrPJq79/n/vqjXX1+P/NqLbz9/+5zv3Xxp3Qxq61lVTBu7KpoJ7ZvoS2ppDX2uf/1HNdVl7/78tYYo7x8PB3mPv09fWAkMOowPlVXoxygbDL2//t8v9ES3T/0GZ8f5jFxcXc5Pjx8fLZ5P+qwPW6z//u8fb32pfFsMrGr8eMqvxagPh/nvuJZDPaAAAAAXRSTlNFRlBteQAAB4tJREFUeF7s2mWLIzEcwOH7vsl43V3X3d3d99zd3d3d3bjSQjOb7gw52CTLkh/8Kcyrh8lISrtN35QJlmAJFv0ES7AES7AkzTA0TdpMrDbnoAuUqkr2S5uDNTcbAubinQZ/ViAZAnj+IYkzq8YP1ivRxpXl9IH1S0X5sWJTwLJ4lBtrOAesqwpwYkVdwK6ExoUlZYB9nVxYTkzx/vHMWpYrwIGlVWGsGUXBDiU5sIZAJSu1lhUKsGclLFmow8xZRoiANUiDdfSTTccAAcunbTwrAu26RcICcxvPGrFl3SRiRVmzlolYNaxZTUSsYTqs8Dc0KIcsy/eIWP10WG+VN+VByV6v9z7ZIrJm3eV6yVejQTncbvcdIlaA9SXfDPDqlYY4pvLrrFmwC2f5HlasYZA9axngZeKVzwfWLx9Yixv2Kg0ubA01CixpYbLXrp0Ya0pR/Ni+hs428INq16Mcdm7qg9iiSnRYi+9suw1sy/XrNFgT1dA+z26CLz7M7kRUvstGNavzYsFma1fC4MeCeat1TEo6Rxb0NK2HcqFHAxVWex5Cx3hpUJ49plYrTlgoGNDpsq6kL8FXam9xUD/TpnbAjwkfQPmDUV2nzLqQvgY71BfFsWTBCcMZTKTiIX9m8EeNpOvUWZ4lCF9Olgbl+WVqqcDCAJRZZP0fS7BiLFnfw4Sq6ucsWMh18QlJZ6zXkP1+C3VWZ8s6d/41SadHmLIikLBwbKs8IARLsL60tpTmegtEuf+YesaB1aqsFOdqYVCy1xQPVstKuDyovst/UbK4tgSLwsuHx34rdsDzFWt8YGDgFH5wfoH3f2waVVXtqQRsRZZgCVakUF02m+0pfE5wZX0eQz3ok8uvRHl+DLWPNat2v4rq2LW9zPrdrpo6OMaW1a0SsdSTbFlHCFkn2LIOHe8eLVe3hjWKalx8yvFOjDimyz8nTt/416697CZuBXAc7jn4CnaMAdtgGzCGQAJxsLnEEJJJSdImc+lce7/fb1IX888b9CkqtU8yi/Fy3oQHsNh0VyDqTDdVpbqLSPXvyPbmWPqkc6yz8c05fH7+S+lfuv9dKStlpayUlbJ2VgOAggBLABEyBQAoIMLO376ymXhdJAMI17fM7OWE5CwBAgCwGQEkBFzk+Hxe2rFqhwHBy6Q2JZRSGyBAFoDfGTbZrDDDMFQFl0aIDbUFoKIXrVM3IUti2TEuWXZhEXY1OttHx2ZnNBLyAdnPqWc0+5JFq/0TCgIIspyVFVzGesRVuPBW3+X9tfv4UB8TUghET1MH02kiFqRwH/uhBLFUtG0ymsGttrVWaxIe6nrWKM9fsYo2x4AAU3aVCGKfcCXGBPqqp7NsLDrwewACkdP2+dEkGYsfnmE85AGRzOdtQBqILFixWdMHA5vxgpesIsd6tkcAK4qiGaBZ++ZgsDUr99l5s7aFmqbpbU3z1izftZVkiziZWLAmk0zIjMYjJo/uAJbm6lJhd6D7pvZqIl3WuSoIMO52u1OAiiNrT1cljUbF5YolLxYuiRbLwJxr4ItIxIoMYxe7hjGrUrWtqlnABYudSnnWF93tdivE6E9WcL2IAQfABfZZTtD6mjobhgJWLGBPvHBDZJicD3GwQN3cSf4l1nsQQGvwBXD8Ce2Jt8RauyRRWOE1q0MpnVIBVmXDUujWkQcCYLjFrFmqYAAVl6kf7lh7OdVSzHovCSu/GptUAAhCyEFQAKIgDIBteYRNchXrJti+fgfRLL95ohnKKESIFlgXhUtcFIBthPHif3P4pKyU9fTqSv4JinLDWAcPHnz0NBFLYdBs8s0IeRWSK2FdCwDU0ToGYCSFB7CUpGq5XK5jT5EK/EzCacV3RC5GUDJ4jqtg0gQgesDi1+ePHj3//W6iRWQMg+/wjeXIO7ViG+C1znFHy4H4jbLv6DjN4tYZHSPuFP14EFfhyk7n6DKG43q1pgS05ieXJSdGZr/q+3r3At9/9saqzz/+JQGrMsk4J52TfHN3yuqOays1qhJ/2FBILW5JbBajWtF1uz5AJRQGChrHR3Pd1nk42t66MM7l+rlcWZ4EE88beNHBb08efv3pwydffHj171mNdpOfz+cjnLXjOqOWZgxLXcqWJLLVbx7yWRiDRkXYLcmNPoG2mwVcmZnnuAYYQ12XYWxv7A2dZU+oeOUi8OLHHx5/89XjL8/fOkiwiPMC2zIEdaKbpXKx4QG7qy01AMjpcZNrZVFgy4elBseASmJMauaK1eVF6oEPBJYlDJg5c8ZwDkBm0+qadf+7N1e9fj8Zq87yvKUyTizZhCsA+mpjtwEyKtmHZIo9uya24jZAWwwIGhDmIuEEB0R2gQKHpml2TDMASFRcUiU4+Pb89VV3br9YJGANhQ0LcYxGJgtgzzCMHkB6YCYXAgKDzdUCAQxfBQjQ4LcDrVFyJAHTIFA5MJu9xUA+7o01o7eFT26f37lz/sGzu0jA8mUeAZXg+yYhhMrF6xReAdA7QnmiODnRxSYeAMpmKFG70oBlmrw44ziOrK5QVqUQi+4CV++9f+/e7WcHN+vwUYCDd959+2l6Jv5zKStlpayUlbJS1s3sD63DvJSo2M/eAAAAAElFTkSuQmCC",l=function(e){return new Promise((function(t,r){var n=new FileReader;n.readAsDataURL(e),n.onload=function(e){var r;t(null==e||null===(r=e.target)||void 0===r?void 0:r.result)},n.onerror=function(){r(new Error("异常"))}}))},c=function(e){if(!e.startsWith("data:")&&!e.startsWith("http"))throw Error("不正确的图像网址:".concat(e));var t=function(e){var t=e.match(/data:(.+?)(;(.+))?,(.+)/i);if(t&&"base64"!==t[3]){var r,i=t[1],a=decodeURIComponent(t[4]),o=t[3]&&t[3].match(/^charset=(.*)/);return r=o?n.from(a,o[1]):n.from(a),"data:".concat(i,";base64,").concat(r.toString("base64"))}return e}(e);return{url:e.startsWith("data:")?t:e,base64:t.startsWith("data:")?i(t):i(s)}},u=function(e){return new Promise((function(t,r){e.onload=function(){t()},e.onerror=function(){r(new Error("异常"))}}))}},9440:function(e,t,r){"use strict";r.d(t,{oY:function(){return d},uC:function(){return s}});var n=r(3207),i=function(e,t){return e.every((function(e){return t.includes(e)}))},a=[n.ResizingConstraint.Top,n.ResizingConstraint.Bottom,n.ResizingConstraint.Height],o=[n.ResizingConstraint.Left,n.ResizingConstraint.Right,n.ResizingConstraint.Width],s=function(){for(var e=Object.values(n.ResizingConstraint),t=arguments.length,r=new Array(t),s=0;s<t;s++)r[s]=arguments[s];if(!r.every((function(t){return e.includes(t)})))throw new Error("Unknown resizing constraint");if(i(a,r))throw new Error("Can't fix height when top & bottom are fixed");if(i(o,r))throw new Error("Can't fix width when left & right are fixed");return r.length>0?r.reduce((function(e,t){return e&t}),r[0]):n.ResizingConstraint.None},l="LEFT_TO_RIGHT",c="HORIZONTALLY_CENTER",u="RIGHT_TO_LEFT",h="TOP_TO_BOTTOM",p="VERTICALLY_CENTER",f="BOTTOM_TO_TOP",d=function(e){switch(e){case l:return{_class:n.SketchFormat.ClassValue.MSImmutableInferredGroupLayout,axis:n.SketchFormat.InferredLayoutAxis.Horizontal,layoutAnchor:n.SketchFormat.InferredLayoutAnchor.Min};case c:return{_class:n.SketchFormat.ClassValue.MSImmutableInferredGroupLayout,axis:n.SketchFormat.InferredLayoutAxis.Horizontal,layoutAnchor:n.SketchFormat.InferredLayoutAnchor.Middle};case u:return{_class:n.SketchFormat.ClassValue.MSImmutableInferredGroupLayout,axis:n.SketchFormat.InferredLayoutAxis.Horizontal,layoutAnchor:n.SketchFormat.InferredLayoutAnchor.Max};case h:return{_class:n.SketchFormat.ClassValue.MSImmutableInferredGroupLayout,axis:n.SketchFormat.InferredLayoutAxis.Vertical,layoutAnchor:n.SketchFormat.InferredLayoutAnchor.Min};case p:return{_class:n.SketchFormat.ClassValue.MSImmutableInferredGroupLayout,axis:n.SketchFormat.InferredLayoutAxis.Vertical,layoutAnchor:n.SketchFormat.InferredLayoutAnchor.Middle};case f:return{_class:n.SketchFormat.ClassValue.MSImmutableInferredGroupLayout,axis:n.SketchFormat.InferredLayoutAxis.Vertical,layoutAnchor:n.SketchFormat.InferredLayoutAnchor.Max};default:return{_class:n.SketchFormat.ClassValue.MSImmutableFreeformGroupLayout}}}},5980:function(e,t,r){"use strict";r.d(t,{C:function(){return i}});var n=r(1278),i=function(e){return(0,n.qC)((0,n.tm)((0,n.fk)(e)))}},5216:function(e,t,r){"use strict";r.d(t,{o:function(){return n}});var n=function(e){switch(e.toUpperCase()){case"DIV":case"SPAN":case"LABEL":return"编组";case"TABLE":return"表格";case"BUTTON":return"按钮";case"TH":return"表头";case"TR":return"行";case"TD":return"单元格";case"TBODY":return"表内容";case"INPUT":return"输入框";default:return e.toString()}}},9007:function(e,t,r){"use strict";r.d(t,{$Q:function(){return a},BM:function(){return i},d4:function(){return l},qF:function(){return o},rl:function(){return s},ss:function(){return c}});var n=function(e,t){if(!e)return!1;var r=e.nodeName.toLowerCase();return"string"==typeof t?t===r:t.includes(r)},i=function(e){var t=!1;return e.childNodes.forEach((function(e){e.nodeName.includes("text")&&(t=!0)})),e&&e.childNodes.length>0&&t},a=function(e){return n(e,"img")},o=function(e){return n(e,["input","textarea"])&&"checkbox"!==e.type&&"radio"!==e.type},s=function(e){return n(e,"canvas")},l=function(e){return e instanceof SVGElement&&e.matches("svg *")},c=function(e){return n(e,"svg")}},7321:function(e,t,r){"use strict";r.d(t,{V:function(){return s},k:function(){return o}});var n=r(5394),i=r.n(n),a=r(2537),o=function(e){var t=getComputedStyle(e,":before"),r=getComputedStyle(e,":after"),n=function(e){var t=e.display,r=e.content,n=e.color,a=e.opacity,o=r.replace(/"/g,""),s="none"!==r&&'""'!==r&&""!==o.trim(),l="none"!==t,c=0!==new(i())(n).alpha(),u=0!==Number(a);return s&&l&&c&&u},a=n(t),o=n(r);return{after:o,before:a,exist:a||o}},s=function(e){var t=getComputedStyle(e,":before"),r=getComputedStyle(e,":after"),n=function(e){var t=e.display,r=e.opacity,n="none"!==e.content,i="none"!==t,o=(0,a.T)(e),s=0!==Number(r)||""===r;return n&&i&&s&&!o},i=n(t),o=n(r);return{exist:o||i,before:i,after:o}}},2537:function(e,t,r){"use strict";r.d(t,{T:function(){return i}});var n={backgroundColor:"rgba(0, 0, 0, 0)",backgroundImage:"none",borderWidth:"0px",boxShadow:"none",overflow:"visible"},i=function(e){return Object.keys(n).every((function(t){return n[t]===e[t]}))}},4396:function(e,t,r){"use strict";r.d(t,{H:function(){return m},V:function(){return d}});var n,i=r(3238),a=r.n(i),o=new Uint8Array(16);function s(){if(!n&&!(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(o)}var l=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var c=function(e){return"string"==typeof e&&l.test(e)},u=[],h=0;h<256;++h)u.push((h+256).toString(16).substr(1));var p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(u[e[t+0]]+u[e[t+1]]+u[e[t+2]]+u[e[t+3]]+"-"+u[e[t+4]]+u[e[t+5]]+"-"+u[e[t+6]]+u[e[t+7]]+"-"+u[e[t+8]]+u[e[t+9]]+"-"+u[e[t+10]]+u[e[t+11]]+u[e[t+12]]+u[e[t+13]]+u[e[t+14]]+u[e[t+15]]).toLowerCase();if(!c(r))throw TypeError("Stringified UUID is invalid");return r};var f=function(e,t,r){var n=(e=e||{}).random||(e.rng||s)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(var i=0;i<16;++i)t[r+i]=n[i];return t}return p(n)},d=function(){return window.IS_TEST_ENV?"UUID":f().toUpperCase()},m=function e(t){Object.values(t).forEach((function(r){if("number"==typeof r&&isNaN(r)||null==r)throw Error("对象存在空值: ".concat(JSON.stringify(t),"\n请检查生成方法是否有错误... "));r&&"object"===a()(r)&&e(r)}))}},9850:function(e,t,r){"use strict";function n(e){var t=e.textIndent,r=e.overflowX,n=e.overflowY;return!(parseFloat(t)<0&&"hidden"===r&&"hidden"===n)}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.getBoundingClientRect(),r=t.width,n=t.height,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:getComputedStyle(e),o=a.position,s=a.overflowX,l=a.overflowY,c=a.opacity,u=a.visibility,h=a.display,p=a.clip;if("BODY"!==e.tagName&&null===e.offsetParent&&"fixed"!==o&&"slot"!==e.tagName.toLowerCase())return!1;if((0===r||0===n)&&"hidden"===s&&"hidden"===l)return!1;if("none"===h||"hidden"===u||"collapse"===u||parseFloat(c)<.1)return!1;if("rect(0px, 0px, 0px, 0px)"===p&&"absolute"===o)return!1;if(!e.isConnected)return!1;var f=e.parentElement;return!(f&&"HTML"!==f.nodeName&&!i(f))}r.d(t,{RL:function(){return n},ce:function(){return i},tT:function(){return a}});var a=function(e){if(0===e.style.opacity)return!1;if(0===e.style.fills.length&&0===e.style.borders.length&&0===e.style.innerShadows.length&&0===e.style.shadows.length)return!1;var t=e.style.fills.every((function(e){return"0"===e.opacity.toString()})),r=e.style.borders.every((function(e){return 0===e.opacity||0===e.thickness}))&&e.style.innerShadows.every((function(e){return"0"===e.opacity.toString()||"#fffff"===e.color.hex.toLowerCase()}));return!(t&&r)}},6498:function(e,t,r){"use strict";r.d(t,{Z:function(){return z}});var n,i,a,o,s,l,c,u,h,p,f,d,m,g,y,v,b,x,k,w,S,C,A,T,E,O,L,P,N,M,R,_,I,D,F={};r.r(F),r.d(F,{AnimationType:function(){return S},BlendMode:function(){return s},BlurType:function(){return u},BooleanOperation:function(){return b},BorderPosition:function(){return o},BundleId:function(){return _},ClassValue:function(){return D},ColorSpace:function(){return i},CornerStyle:function(){return L},CurveMode:function(){return P},DocumentLibraryType:function(){return R},ExportFileFormat:function(){return x},ExportFormatNamingScheme:function(){return k},FillType:function(){return a},GradientType:function(){return n},InferredLayoutAnchor:function(){return E},InferredLayoutAxis:function(){return T},LayerListExpanded:function(){return C},LineCapStyle:function(){return l},LineJoinStyle:function(){return c},LineSpacingBehaviour:function(){return N},MarkerType:function(){return p},NumericalBool:function(){return I},PatternFillType:function(){return h},PointsRadiusBehaviour:function(){return O},ResizeType:function(){return A},StrikethroughStyle:function(){return v},TextBehaviour:function(){return M},TextHorizontalAlignment:function(){return m},TextTransform:function(){return g},TextVerticalAlignment:function(){return d},UnderlineStyle:function(){return y},VisibleScaleType:function(){return w},WindingRule:function(){return f}}),function(e){e[e.Linear=0]="Linear",e[e.Radial=1]="Radial",e[e.Angular=2]="Angular"}(n||(n={})),function(e){e[e.Unmanaged=0]="Unmanaged",e[e.SRGB=1]="SRGB",e[e.P3=2]="P3"}(i||(i={})),function(e){e[e.Color=0]="Color",e[e.Gradient=1]="Gradient",e[e.Pattern=4]="Pattern"}(a||(a={})),function(e){e[e.Center=0]="Center",e[e.Inside=1]="Inside",e[e.Outside=2]="Outside"}(o||(o={})),function(e){e[e.Normal=0]="Normal",e[e.Darken=1]="Darken",e[e.Multiply=2]="Multiply",e[e.ColorBurn=3]="ColorBurn",e[e.Lighten=4]="Lighten",e[e.Screen=5]="Screen",e[e.ColorDodge=6]="ColorDodge",e[e.Overlay=7]="Overlay",e[e.SoftLight=8]="SoftLight",e[e.HardLight=9]="HardLight",e[e.Difference=10]="Difference",e[e.Exclusion=11]="Exclusion",e[e.Hue=12]="Hue",e[e.Saturation=13]="Saturation",e[e.Color=14]="Color",e[e.Luminosity=15]="Luminosity",e[e.PlusDarker=16]="PlusDarker",e[e.PlusLighter=17]="PlusLighter"}(s||(s={})),function(e){e[e.Butt=0]="Butt",e[e.Round=1]="Round",e[e.Projecting=2]="Projecting"}(l||(l={})),function(e){e[e.Miter=0]="Miter",e[e.Round=1]="Round",e[e.Bevel=2]="Bevel"}(c||(c={})),function(e){e[e.Gaussian=0]="Gaussian",e[e.Motion=1]="Motion",e[e.Zoom=2]="Zoom",e[e.Background=3]="Background"}(u||(u={})),function(e){e[e.Tile=0]="Tile",e[e.Fill=1]="Fill",e[e.Stretch=2]="Stretch",e[e.Fit=3]="Fit"}(h||(h={})),function(e){e[e.OpenArrow=0]="OpenArrow",e[e.FilledArrow=1]="FilledArrow",e[e.Line=2]="Line",e[e.OpenCircle=3]="OpenCircle",e[e.FilledCircle=4]="FilledCircle",e[e.OpenSquare=5]="OpenSquare",e[e.FilledSquare=6]="FilledSquare"}(p||(p={})),function(e){e[e.NonZero=0]="NonZero",e[e.EvenOdd=1]="EvenOdd"}(f||(f={})),function(e){e[e.Top=0]="Top",e[e.Middle=1]="Middle",e[e.Bottom=2]="Bottom"}(d||(d={})),function(e){e[e.Left=0]="Left",e[e.Right=1]="Right",e[e.Centered=2]="Centered",e[e.Justified=3]="Justified",e[e.Natural=4]="Natural"}(m||(m={})),function(e){e[e.None=0]="None",e[e.Uppercase=1]="Uppercase",e[e.Lowercase=2]="Lowercase"}(g||(g={})),function(e){e[e.None=0]="None",e[e.Underlined=1]="Underlined"}(y||(y={})),function(e){e[e.None=0]="None",e[e.Strikethrough=1]="Strikethrough"}(v||(v={})),function(e){e[e.None=-1]="None",e[e.Union=0]="Union",e[e.Subtract=1]="Subtract",e[e.Intersection=2]="Intersection",e[e.Difference=3]="Difference"}(b||(b={})),function(e){e.PNG="png",e.JPG="jpg",e.TIFF="tiff",e.EPS="eps",e.PDF="pdf",e.WEBP="webp",e.SVG="svg"}(x||(x={})),function(e){e[e.Suffix=0]="Suffix",e[e.SecondaryPrefix=1]="SecondaryPrefix",e[e.PrimaryPrefix=2]="PrimaryPrefix"}(k||(k={})),function(e){e[e.Scale=0]="Scale",e[e.Width=1]="Width",e[e.Height=2]="Height"}(w||(w={})),function(e){e[e.None=0]="None",e[e.SlideFromLeft=1]="SlideFromLeft",e[e.SlideFromRight=2]="SlideFromRight",e[e.SlideFromBottom=3]="SlideFromBottom",e[e.SlideFromTop=4]="SlideFromTop"}(S||(S={})),function(e){e[e.Undecided=0]="Undecided",e[e.Collapsed=1]="Collapsed",e[e.Expanded=2]="Expanded"}(C||(C={})),function(e){e[e.Stretch=0]="Stretch",e[e.PinToEdge=1]="PinToEdge",e[e.Resize=2]="Resize",e[e.Float=3]="Float"}(A||(A={})),function(e){e[e.Horizontal=0]="Horizontal",e[e.Vertical=1]="Vertical"}(T||(T={})),function(e){e[e.Min=0]="Min",e[e.Middle=1]="Middle",e[e.Max=2]="Max"}(E||(E={})),function(e){e[e.Disabled=-1]="Disabled",e[e.Legacy=0]="Legacy",e[e.Rounded=1]="Rounded",e[e.Smooth=2]="Smooth"}(O||(O={})),function(e){e[e.Rounded=0]="Rounded",e[e.RoundedInverted=1]="RoundedInverted",e[e.Angled=2]="Angled",e[e.Squared=3]="Squared"}(L||(L={})),function(e){e[e.None=0]="None",e[e.Straight=1]="Straight",e[e.Mirrored=2]="Mirrored",e[e.Asymmetric=3]="Asymmetric",e[e.Disconnected=4]="Disconnected"}(P||(P={})),function(e){e[e.None=0]="None",e[e.Legacy=1]="Legacy",e[e.ConsistentBaseline=2]="ConsistentBaseline"}(N||(N={})),function(e){e[e.Flexible=0]="Flexible",e[e.Fixed=1]="Fixed",e[e.FixedWidthAndHeight=2]="FixedWidthAndHeight"}(M||(M={})),function(e){e[e.Local=0]="Local",e[e.Workspace=1]="Workspace",e[e.ThirdParty=2]="ThirdParty"}(R||(R={})),function(e){e.PublicRelease="com.bohemiancoding.sketch3",e.Beta="com.bohemiancoding.sketch3.beta",e.Private="com.bohemiancoding.sketch3.private",e.FeaturePreview="com.bohemiancoding.sketch3.feature-preview",e.Internal="com.bohemiancoding.sketch3.internal",e.Experimental="com.bohemiancoding.sketch3.experimental",e.Testing="com.bohemiancoding.sketch3.testing"}(_||(_={})),function(e){e[e.True=0]="True",e[e.False=1]="False"}(I||(I={})),function(e){e.MSImmutableColorAsset="MSImmutableColorAsset",e.MSImmutableDocumentLibraryInfo="MSImmutableDocumentLibraryInfo",e.MSImmutableFlowConnection="MSImmutableFlowConnection",e.MSImmutableForeignLayerStyle="MSImmutableForeignLayerStyle",e.MSImmutableForeignSwatch="MSImmutableForeignSwatch",e.MSImmutableForeignSymbol="MSImmutableForeignSymbol",e.MSImmutableForeignTextStyle="MSImmutableForeignTextStyle",e.MSImmutableFreeformGroupLayout="MSImmutableFreeformGroupLayout",e.MSImmutableGradientAsset="MSImmutableGradientAsset",e.MSImmutableHotspotLayer="MSImmutableHotspotLayer",e.MSImmutableInferredGroupLayout="MSImmutableInferredGroupLayout",e.MSImmutableOverrideProperty="MSImmutableOverrideProperty",e.MSImmutablePatchInfo="MSImmutablePatchInfo",e.MSImmutablePrototypeViewport="MSImmutablePrototypeViewport",e.MSJSONFileReference="MSJSONFileReference",e.MSJSONOriginalDataReference="MSJSONOriginalDataReference",e.Artboard="artboard",e.AssetCollection="assetCollection",e.AttributedString="attributedString",e.Bitmap="bitmap",e.Blur="blur",e.Border="border",e.BorderOptions="borderOptions",e.Color="color",e.ColorControls="colorControls",e.CurvePoint="curvePoint",e.ExportFormat="exportFormat",e.ExportOptions="exportOptions",e.Fill="fill",e.FontDescriptor="fontDescriptor",e.FontReference="fontReference",e.Gradient="gradient",e.GradientStop="gradientStop",e.GraphicsContextSettings="graphicsContextSettings",e.Group="group",e.ImageCollection="imageCollection",e.InnerShadow="innerShadow",e.LayoutGrid="layoutGrid",e.Oval="oval",e.OverrideValue="overrideValue",e.Page="page",e.ParagraphStyle="paragraphStyle",e.Polygon="polygon",e.Rect="rect",e.Rectangle="rectangle",e.RulerData="rulerData",e.Shadow="shadow",e.ShapeGroup="shapeGroup",e.ShapePath="shapePath",e.SharedStyle="sharedStyle",e.SharedStyleContainer="sharedStyleContainer",e.SharedTextStyleContainer="sharedTextStyleContainer",e.SimpleGrid="simpleGrid",e.Slice="slice",e.Star="star",e.StringAttribute="stringAttribute",e.Style="style",e.Swatch="swatch",e.SwatchContainer="swatchContainer",e.SymbolContainer="symbolContainer",e.SymbolInstance="symbolInstance",e.SymbolMaster="symbolMaster",e.Text="text",e.TextStyle="textStyle",e.Triangle="triangle"}(D||(D={}));var z=F},4433:function(e,t,r){e=r.nmd(e);var n=r(5367).Buffer,i=r(3238).default;!function(t){"use strict";var r,a="function"==typeof(r=t.atob)?r:"function"==typeof n?function(e){return new n(e,"base64").toString("binary")}:"object"===i(t.base64js)?function(e){var r=t.base64js.b64ToByteArray(e);return Array.prototype.map.call(r,(function(e){return String.fromCharCode(e)})).join("")}:function(){throw new Error("You're probably in an old browser or an iOS webworker. It might help to include beatgammit's base64-js.")};t.atob=a,"object"===i(e)&&e&&e.exports&&(e.exports=a)}(window)},396:function(e,t){"use strict";t.byteLength=function(e){var t=l(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,a=l(e),o=a[0],s=a[1],c=new i(function(e,t,r){return 3*(t+r)/4-r}(0,o,s)),u=0,h=s>0?o-4:o;for(r=0;r<h;r+=4)t=n[e.charCodeAt(r)]<<18|n[e.charCodeAt(r+1)]<<12|n[e.charCodeAt(r+2)]<<6|n[e.charCodeAt(r+3)],c[u++]=t>>16&255,c[u++]=t>>8&255,c[u++]=255&t;2===s&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[u++]=255&t);1===s&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t);return c},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,a=[],o=16383,s=0,l=n-i;s<l;s+=o)a.push(c(e,s,s+o>l?l:s+o));1===i?(t=e[n-1],a.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],a.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return a.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,s=a.length;o<s;++o)r[o]=a[o],n[a.charCodeAt(o)]=o;function l(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function c(e,t,n){for(var i,a,o=[],s=t;s<n;s+=3)i=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),o.push(r[(a=i)>>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return o.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},1970:function(e){e.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},5367:function(e,t,r){"use strict";var n=r(396),i=r(4054),a=r(7565);function o(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(o()<t)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=l.prototype:(null===e&&(e=new l(t)),e.length=t),e}function l(e,t,r){if(!(l.TYPED_ARRAY_SUPPORT||this instanceof l))return new l(e,t,r);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return h(this,e)}return c(this,e,t,r)}function c(e,t,r,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n);l.TYPED_ARRAY_SUPPORT?(e=t).__proto__=l.prototype:e=p(e,t);return e}(e,t,r,n):"string"==typeof t?function(e,t,r){"string"==typeof r&&""!==r||(r="utf8");if(!l.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|d(t,r);e=s(e,n);var i=e.write(t,r);i!==n&&(e=e.slice(0,i));return e}(e,t,r):function(e,t){if(l.isBuffer(t)){var r=0|f(t.length);return 0===(e=s(e,r)).length||t.copy(e,0,0,r),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(n=t.length)!=n?s(e,0):p(e,t);if("Buffer"===t.type&&a(t.data))return p(e,t.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function h(e,t){if(u(t),e=s(e,t<0?0:0|f(t)),!l.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function p(e,t){var r=t.length<0?0:0|f(t.length);e=s(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function f(e){if(e>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|e}function d(e,t){if(l.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return q(e).length;default:if(n)return U(e).length;t=(""+t).toLowerCase(),n=!0}}function m(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,r);case"utf8":case"utf-8":return T(this,t,r);case"ascii":return O(this,t,r);case"latin1":case"binary":return L(this,t,r);case"base64":return A(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function g(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function y(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=l.from(t,n)),l.isBuffer(t))return 0===t.length?-1:v(e,t,r,n,i);if("number"==typeof t)return t&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):v(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function v(e,t,r,n,i){var a,o=1,s=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;o=2,s/=2,l/=2,r/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=r;a<s;a++)if(c(e,a)===c(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(r+l>s&&(r=s-l),a=r;a>=0;a--){for(var h=!0,p=0;p<l;p++)if(c(e,a+p)!==c(t,p)){h=!1;break}if(h)return a}return-1}function b(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n))>i&&(n=i):n=i;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");n>a/2&&(n=a/2);for(var o=0;o<n;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[r+o]=s}return o}function x(e,t,r,n){return V(U(t,e.length-r),e,r,n)}function k(e,t,r,n){return V(function(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}(t),e,r,n)}function w(e,t,r,n){return k(e,t,r,n)}function S(e,t,r,n){return V(q(t),e,r,n)}function C(e,t,r,n){return V(function(e,t){for(var r,n,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)n=(r=e.charCodeAt(o))>>8,i=r%256,a.push(i),a.push(n);return a}(t,e.length-r),e,r,n)}function A(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function T(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var a,o,s,l,c=e[i],u=null,h=c>239?4:c>223?3:c>191?2:1;if(i+h<=r)switch(h){case 1:c<128&&(u=c);break;case 2:128==(192&(a=e[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=e[i+1],o=e[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,h=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=h}return function(e){var t=e.length;if(t<=E)return String.fromCharCode.apply(String,e);var r="",n=0;for(;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=E));return r}(n)}t.Buffer=l,t.SlowBuffer=function(e){+e!=e&&(e=0);return l.alloc(+e)},t.INSPECT_MAX_BYTES=50,l.TYPED_ARRAY_SUPPORT=void 0!==r.g.TYPED_ARRAY_SUPPORT?r.g.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=o(),l.poolSize=8192,l._augment=function(e){return e.__proto__=l.prototype,e},l.from=function(e,t,r){return c(null,e,t,r)},l.TYPED_ARRAY_SUPPORT&&(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&l[Symbol.species]===l&&Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(e,t,r){return function(e,t,r,n){return u(t),t<=0?s(e,t):void 0!==r?"string"==typeof n?s(e,t).fill(r,n):s(e,t).fill(r):s(e,t)}(null,e,t,r)},l.allocUnsafe=function(e){return h(null,e)},l.allocUnsafeSlow=function(e){return h(null,e)},l.isBuffer=function(e){return!(null==e||!e._isBuffer)},l.compare=function(e,t){if(!l.isBuffer(e)||!l.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,i=0,a=Math.min(r,n);i<a;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:n<r?1:0},l.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(e,t){if(!a(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return l.alloc(0);var r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;var n=l.allocUnsafe(t),i=0;for(r=0;r<e.length;++r){var o=e[r];if(!l.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(n,i),i+=o.length}return n},l.byteLength=d,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)g(this,t,t+1);return this},l.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)g(this,t,t+3),g(this,t+1,t+2);return this},l.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)g(this,t,t+7),g(this,t+1,t+6),g(this,t+2,t+5),g(this,t+3,t+4);return this},l.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?T(this,0,e):m.apply(this,arguments)},l.prototype.equals=function(e){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===l.compare(this,e)},l.prototype.inspect=function(){var e="",r=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"},l.prototype.compare=function(e,t,r,n,i){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(t>>>=0),s=Math.min(a,o),c=this.slice(n,i),u=e.slice(t,r),h=0;h<s;++h)if(c[h]!==u[h]){a=c[h],o=u[h];break}return a<o?-1:o<a?1:0},l.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},l.prototype.indexOf=function(e,t,r){return y(this,e,t,r,!0)},l.prototype.lastIndexOf=function(e,t,r){return y(this,e,t,r,!1)},l.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return b(this,e,t,r);case"utf8":case"utf-8":return x(this,e,t,r);case"ascii":return k(this,e,t,r);case"latin1":case"binary":return w(this,e,t,r);case"base64":return S(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,t,r);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var E=4096;function O(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(127&e[i]);return n}function L(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}function P(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=t;a<r;++a)i+=j(e[a]);return i}function N(e,t,r){for(var n=e.slice(t,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+256*n[a+1]);return i}function M(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,r,n,i,a){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function _(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-r,2);i<a;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>8*(n?i:1-i)}function I(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-r,4);i<a;++i)e[r+i]=t>>>8*(n?i:3-i)&255}function D(e,t,r,n,i,a){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function F(e,t,r,n,a){return a||D(e,0,r,4),i.write(e,t,r,n,23,4),r+4}function z(e,t,r,n,a){return a||D(e,0,r,8),i.write(e,t,r,n,52,8),r+8}l.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e),l.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=l.prototype;else{var i=t-e;r=new l(i,void 0);for(var a=0;a<i;++a)r[a]=this[a+e]}return r},l.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||M(e,t,this.length);for(var n=this[e],i=1,a=0;++a<t&&(i*=256);)n+=this[e+a]*i;return n},l.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||M(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},l.prototype.readUInt8=function(e,t){return t||M(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return t||M(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return t||M(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return t||M(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUInt32BE=function(e,t){return t||M(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||M(e,t,this.length);for(var n=this[e],i=1,a=0;++a<t&&(i*=256);)n+=this[e+a]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*t)),n},l.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||M(e,t,this.length);for(var n=t,i=1,a=this[e+--n];n>0&&(i*=256);)a+=this[e+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},l.prototype.readInt8=function(e,t){return t||M(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){t||M(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},l.prototype.readInt16BE=function(e,t){t||M(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},l.prototype.readInt32LE=function(e,t){return t||M(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return t||M(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return t||M(e,4,this.length),i.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return t||M(e,4,this.length),i.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return t||M(e,8,this.length),i.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return t||M(e,8,this.length),i.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||R(this,e,t,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[t]=255&e;++a<r&&(i*=256);)this[t+a]=e/i&255;return t+r},l.prototype.writeUIntBE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||R(this,e,t,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+r},l.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,1,255,0),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):_(this,e,t,!0),t+2},l.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):_(this,e,t,!1),t+2},l.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):I(this,e,t,!0),t+4},l.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},l.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);R(this,e,t,r,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<r&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+r},l.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);R(this,e,t,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+r},l.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,1,127,-128),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):_(this,e,t,!0),t+2},l.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):_(this,e,t,!1),t+2},l.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):I(this,e,t,!0),t+4},l.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},l.prototype.writeFloatLE=function(e,t,r){return F(this,e,t,!0,r)},l.prototype.writeFloatBE=function(e,t,r){return F(this,e,t,!1,r)},l.prototype.writeDoubleLE=function(e,t,r){return z(this,e,t,!0,r)},l.prototype.writeDoubleBE=function(e,t,r){return z(this,e,t,!1,r)},l.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var i,a=n-r;if(this===e&&r<t&&t<n)for(i=a-1;i>=0;--i)e[i+t]=this[i+r];else if(a<1e3||!l.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+a),t);return a},l.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!l.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;var a;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(a=t;a<r;++a)this[a]=e;else{var o=l.isBuffer(e)?e:U(new l(e,n).toString()),s=o.length;for(a=0;a<r-t;++a)this[a+t]=o[a%s]}return this};var B=/[^+\/0-9A-Za-z-_]/g;function j(e){return e<16?"0"+e.toString(16):e.toString(16)}function U(e,t){var r;t=t||1/0;for(var n=e.length,i=null,a=[],o=0;o<n;++o){if((r=e.charCodeAt(o))>55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function q(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(B,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function V(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length||i>=e.length);++i)t[i+r]=e[i];return i}},8483:function(e,t,r){var n=r(3619),i={};for(var a in n)n.hasOwnProperty(a)&&(i[n[a]]=a);var o=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var s in o)if(o.hasOwnProperty(s)){if(!("channels"in o[s]))throw new Error("missing channels property: "+s);if(!("labels"in o[s]))throw new Error("missing channel labels property: "+s);if(o[s].labels.length!==o[s].channels)throw new Error("channel and label counts mismatch: "+s);var l=o[s].channels,c=o[s].labels;delete o[s].channels,delete o[s].labels,Object.defineProperty(o[s],"channels",{value:l}),Object.defineProperty(o[s],"labels",{value:c})}o.rgb.hsl=function(e){var t,r,n=e[0]/255,i=e[1]/255,a=e[2]/255,o=Math.min(n,i,a),s=Math.max(n,i,a),l=s-o;return s===o?t=0:n===s?t=(i-a)/l:i===s?t=2+(a-n)/l:a===s&&(t=4+(n-i)/l),(t=Math.min(60*t,360))<0&&(t+=360),r=(o+s)/2,[t,100*(s===o?0:r<=.5?l/(s+o):l/(2-s-o)),100*r]},o.rgb.hsv=function(e){var t,r,n,i,a,o=e[0]/255,s=e[1]/255,l=e[2]/255,c=Math.max(o,s,l),u=c-Math.min(o,s,l),h=function(e){return(c-e)/6/u+.5};return 0===u?i=a=0:(a=u/c,t=h(o),r=h(s),n=h(l),o===c?i=n-r:s===c?i=1/3+t-n:l===c&&(i=2/3+r-t),i<0?i+=1:i>1&&(i-=1)),[360*i,100*a,100*c]},o.rgb.hwb=function(e){var t=e[0],r=e[1],n=e[2];return[o.rgb.hsl(e)[0],100*(1/255*Math.min(t,Math.min(r,n))),100*(n=1-1/255*Math.max(t,Math.max(r,n)))]},o.rgb.cmyk=function(e){var t,r=e[0]/255,n=e[1]/255,i=e[2]/255;return[100*((1-r-(t=Math.min(1-r,1-n,1-i)))/(1-t)||0),100*((1-n-t)/(1-t)||0),100*((1-i-t)/(1-t)||0),100*t]},o.rgb.keyword=function(e){var t=i[e];if(t)return t;var r,a,o,s=1/0;for(var l in n)if(n.hasOwnProperty(l)){var c=n[l],u=(a=e,o=c,Math.pow(a[0]-o[0],2)+Math.pow(a[1]-o[1],2)+Math.pow(a[2]-o[2],2));u<s&&(s=u,r=l)}return r},o.keyword.rgb=function(e){return n[e]},o.rgb.xyz=function(e){var t=e[0]/255,r=e[1]/255,n=e[2]/255;return[100*(.4124*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)+.1805*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)),100*(.2126*t+.7152*r+.0722*n),100*(.0193*t+.1192*r+.9505*n)]},o.rgb.lab=function(e){var t=o.rgb.xyz(e),r=t[0],n=t[1],i=t[2];return n/=100,i/=108.883,r=(r/=95.047)>.008856?Math.pow(r,1/3):7.787*r+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(r-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},o.hsl.rgb=function(e){var t,r,n,i,a,o=e[0]/360,s=e[1]/100,l=e[2]/100;if(0===s)return[a=255*l,a,a];t=2*l-(r=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var c=0;c<3;c++)(n=o+1/3*-(c-1))<0&&n++,n>1&&n--,a=6*n<1?t+6*(r-t)*n:2*n<1?r:3*n<2?t+(r-t)*(2/3-n)*6:t,i[c]=255*a;return i},o.hsl.hsv=function(e){var t=e[0],r=e[1]/100,n=e[2]/100,i=r,a=Math.max(n,.01);return r*=(n*=2)<=1?n:2-n,i*=a<=1?a:2-a,[t,100*(0===n?2*i/(a+i):2*r/(n+r)),100*((n+r)/2)]},o.hsv.rgb=function(e){var t=e[0]/60,r=e[1]/100,n=e[2]/100,i=Math.floor(t)%6,a=t-Math.floor(t),o=255*n*(1-r),s=255*n*(1-r*a),l=255*n*(1-r*(1-a));switch(n*=255,i){case 0:return[n,l,o];case 1:return[s,n,o];case 2:return[o,n,l];case 3:return[o,s,n];case 4:return[l,o,n];case 5:return[n,o,s]}},o.hsv.hsl=function(e){var t,r,n,i=e[0],a=e[1]/100,o=e[2]/100,s=Math.max(o,.01);return n=(2-a)*o,r=a*s,[i,100*(r=(r/=(t=(2-a)*s)<=1?t:2-t)||0),100*(n/=2)]},o.hwb.rgb=function(e){var t,r,n,i,a,o,s,l=e[0]/360,c=e[1]/100,u=e[2]/100,h=c+u;switch(h>1&&(c/=h,u/=h),n=6*l-(t=Math.floor(6*l)),0!=(1&t)&&(n=1-n),i=c+n*((r=1-u)-c),t){default:case 6:case 0:a=r,o=i,s=c;break;case 1:a=i,o=r,s=c;break;case 2:a=c,o=r,s=i;break;case 3:a=c,o=i,s=r;break;case 4:a=i,o=c,s=r;break;case 5:a=r,o=c,s=i}return[255*a,255*o,255*s]},o.cmyk.rgb=function(e){var t=e[0]/100,r=e[1]/100,n=e[2]/100,i=e[3]/100;return[255*(1-Math.min(1,t*(1-i)+i)),255*(1-Math.min(1,r*(1-i)+i)),255*(1-Math.min(1,n*(1-i)+i))]},o.xyz.rgb=function(e){var t,r,n,i=e[0]/100,a=e[1]/100,o=e[2]/100;return r=-.9689*i+1.8758*a+.0415*o,n=.0557*i+-.204*a+1.057*o,t=(t=3.2406*i+-1.5372*a+-.4986*o)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,[255*(t=Math.min(Math.max(0,t),1)),255*(r=Math.min(Math.max(0,r),1)),255*(n=Math.min(Math.max(0,n),1))]},o.xyz.lab=function(e){var t=e[0],r=e[1],n=e[2];return r/=100,n/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(t-r),200*(r-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]},o.lab.xyz=function(e){var t,r,n,i=e[0];t=e[1]/500+(r=(i+16)/116),n=r-e[2]/200;var a=Math.pow(r,3),o=Math.pow(t,3),s=Math.pow(n,3);return r=a>.008856?a:(r-16/116)/7.787,t=o>.008856?o:(t-16/116)/7.787,n=s>.008856?s:(n-16/116)/7.787,[t*=95.047,r*=100,n*=108.883]},o.lab.lch=function(e){var t,r=e[0],n=e[1],i=e[2];return(t=360*Math.atan2(i,n)/2/Math.PI)<0&&(t+=360),[r,Math.sqrt(n*n+i*i),t]},o.lch.lab=function(e){var t,r=e[0],n=e[1];return t=e[2]/360*2*Math.PI,[r,n*Math.cos(t),n*Math.sin(t)]},o.rgb.ansi16=function(e){var t=e[0],r=e[1],n=e[2],i=1 in arguments?arguments[1]:o.rgb.hsv(e)[2];if(0===(i=Math.round(i/50)))return 30;var a=30+(Math.round(n/255)<<2|Math.round(r/255)<<1|Math.round(t/255));return 2===i&&(a+=60),a},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){var t=e[0],r=e[1],n=e[2];return t===r&&r===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(n/255*5)},o.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var r=.5*(1+~~(e>50));return[(1&t)*r*255,(t>>1&1)*r*255,(t>>2&1)*r*255]},o.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var r;return e-=16,[Math.floor(e/36)/5*255,Math.floor((r=e%36)/6)/5*255,r%6/5*255]},o.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var r=t[0];3===t[0].length&&(r=r.split("").map((function(e){return e+e})).join(""));var n=parseInt(r,16);return[n>>16&255,n>>8&255,255&n]},o.rgb.hcg=function(e){var t,r=e[0]/255,n=e[1]/255,i=e[2]/255,a=Math.max(Math.max(r,n),i),o=Math.min(Math.min(r,n),i),s=a-o;return t=s<=0?0:a===r?(n-i)/s%6:a===n?2+(i-r)/s:4+(r-n)/s+4,t/=6,[360*(t%=1),100*s,100*(s<1?o/(1-s):0)]},o.hsl.hcg=function(e){var t=e[1]/100,r=e[2]/100,n=1,i=0;return(n=r<.5?2*t*r:2*t*(1-r))<1&&(i=(r-.5*n)/(1-n)),[e[0],100*n,100*i]},o.hsv.hcg=function(e){var t=e[1]/100,r=e[2]/100,n=t*r,i=0;return n<1&&(i=(r-n)/(1-n)),[e[0],100*n,100*i]},o.hcg.rgb=function(e){var t=e[0]/360,r=e[1]/100,n=e[2]/100;if(0===r)return[255*n,255*n,255*n];var i,a=[0,0,0],o=t%1*6,s=o%1,l=1-s;switch(Math.floor(o)){case 0:a[0]=1,a[1]=s,a[2]=0;break;case 1:a[0]=l,a[1]=1,a[2]=0;break;case 2:a[0]=0,a[1]=1,a[2]=s;break;case 3:a[0]=0,a[1]=l,a[2]=1;break;case 4:a[0]=s,a[1]=0,a[2]=1;break;default:a[0]=1,a[1]=0,a[2]=l}return i=(1-r)*n,[255*(r*a[0]+i),255*(r*a[1]+i),255*(r*a[2]+i)]},o.hcg.hsv=function(e){var t=e[1]/100,r=t+e[2]/100*(1-t),n=0;return r>0&&(n=t/r),[e[0],100*n,100*r]},o.hcg.hsl=function(e){var t=e[1]/100,r=e[2]/100*(1-t)+.5*t,n=0;return r>0&&r<.5?n=t/(2*r):r>=.5&&r<1&&(n=t/(2*(1-r))),[e[0],100*n,100*r]},o.hcg.hwb=function(e){var t=e[1]/100,r=t+e[2]/100*(1-t);return[e[0],100*(r-t),100*(1-r)]},o.hwb.hcg=function(e){var t=e[1]/100,r=1-e[2]/100,n=r-t,i=0;return n<1&&(i=(r-n)/(1-n)),[e[0],100*n,100*i]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=o.gray.hsv=function(e){return[0,0,e[0]]},o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},7135:function(e,t,r){var n=r(3238).default,i=r(8483),a=r(5218),o={};Object.keys(i).forEach((function(e){o[e]={},Object.defineProperty(o[e],"channels",{value:i[e].channels}),Object.defineProperty(o[e],"labels",{value:i[e].labels});var t=a(e);Object.keys(t).forEach((function(r){var i=t[r];o[e][r]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var r=e(t);if("object"===n(r))for(var i=r.length,a=0;a<i;a++)r[a]=Math.round(r[a]);return r};return"conversion"in e&&(t.conversion=e.conversion),t}(i),o[e][r].raw=function(e){var t=function(t){return null==t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(i)}))})),e.exports=o},5218:function(e,t,r){var n=r(8483);function i(e){var t=function(){for(var e={},t=Object.keys(n),r=t.length,i=0;i<r;i++)e[t[i]]={distance:-1,parent:null};return e}(),r=[e];for(t[e].distance=0;r.length;)for(var i=r.pop(),a=Object.keys(n[i]),o=a.length,s=0;s<o;s++){var l=a[s],c=t[l];-1===c.distance&&(c.distance=t[i].distance+1,c.parent=i,r.unshift(l))}return t}function a(e,t){return function(r){return t(e(r))}}function o(e,t){for(var r=[t[e].parent,e],i=n[t[e].parent][e],o=t[e].parent;t[o].parent;)r.unshift(t[o].parent),i=a(n[t[o].parent][o],i),o=t[o].parent;return i.conversion=r,i}e.exports=function(e){for(var t=i(e),r={},n=Object.keys(t),a=n.length,s=0;s<a;s++){var l=n[s];null!==t[l].parent&&(r[l]=o(l,t))}return r}},3619:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4020:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},1761:function(e,t,r){var n=r(4020),i=r(6434),a=Object.hasOwnProperty,o=Object.create(null);for(var s in n)a.call(n,s)&&(o[n[s]]=s);var l=e.exports={to:{},get:{}};function c(e,t,r){return Math.min(Math.max(t,e),r)}function u(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}l.get=function(e){var t,r;switch(e.substring(0,3).toLowerCase()){case"hsl":t=l.get.hsl(e),r="hsl";break;case"hwb":t=l.get.hwb(e),r="hwb";break;default:t=l.get.rgb(e),r="rgb"}return t?{model:r,value:t}:null},l.get.rgb=function(e){if(!e)return null;var t,r,i,o=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(i=t[2],t=t[1],r=0;r<3;r++){var s=2*r;o[r]=parseInt(t.slice(s,s+2),16)}i&&(o[3]=parseInt(i,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(i=(t=t[1])[3],r=0;r<3;r++)o[r]=parseInt(t[r]+t[r],16);i&&(o[3]=parseInt(i+i,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(r=0;r<3;r++)o[r]=parseInt(t[r+1],0);t[4]&&(t[5]?o[3]=.01*parseFloat(t[4]):o[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:a.call(n,t[1])?((o=n[t[1]])[3]=1,o):null:null;for(r=0;r<3;r++)o[r]=Math.round(2.55*parseFloat(t[r+1]));t[4]&&(t[5]?o[3]=.01*parseFloat(t[4]):o[3]=parseFloat(t[4]))}for(r=0;r<3;r++)o[r]=c(o[r],0,255);return o[3]=c(o[3],0,1),o},l.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(r)?1:r,0,1)]}return null},l.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(r)?1:r,0,1)]}return null},l.to.hex=function(){var e=i(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},l.to.rgb=function(){var e=i(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},l.to.rgb.percent=function(){var e=i(arguments),t=Math.round(e[0]/255*100),r=Math.round(e[1]/255*100),n=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+r+"%, "+n+"%)":"rgba("+t+"%, "+r+"%, "+n+"%, "+e[3]+")"},l.to.hsl=function(){var e=i(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},l.to.hwb=function(){var e=i(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},l.to.keyword=function(e){return o[e.slice(0,3)]}},5394:function(e,t,r){"use strict";var n=r(3238).default,i=r(1761),a=r(7135),o=[].slice,s=["keyword","gray","hex"],l={};Object.keys(a).forEach((function(e){l[o.call(a[e].labels).sort().join("")]=e}));var c={};function u(e,t){if(!(this instanceof u))return new u(e,t);if(t&&t in s&&(t=null),t&&!(t in a))throw new Error("Unknown model: "+t);var r,n;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof u)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var h=i.get(e);if(null===h)throw new Error("Unable to parse color from string: "+e);this.model=h.model,n=a[this.model].channels,this.color=h.value.slice(0,n),this.valpha="number"==typeof h.value[n]?h.value[n]:1}else if(e.length){this.model=t||"rgb",n=a[this.model].channels;var p=o.call(e,0,n);this.color=d(p,n),this.valpha="number"==typeof e[n]?e[n]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var f=Object.keys(e);"alpha"in e&&(f.splice(f.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var m=f.sort().join("");if(!(m in l))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=l[m];var g=a[this.model].labels,y=[];for(r=0;r<g.length;r++)y.push(e[g[r]]);this.color=d(y)}if(c[this.model])for(n=a[this.model].channels,r=0;r<n;r++){var v=c[this.model][r];v&&(this.color[r]=v(this.color[r]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}function h(e,t,r){return(e=Array.isArray(e)?e:[e]).forEach((function(e){(c[e]||(c[e]=[]))[t]=r})),e=e[0],function(n){var i;return arguments.length?(r&&(n=r(n)),(i=this[e]()).color[t]=n,i):(i=this[e]().color[t],r&&(i=r(i)),i)}}function p(e){return function(t){return Math.max(0,Math.min(e,t))}}function f(e){return Array.isArray(e)?e:[e]}function d(e,t){for(var r=0;r<t;r++)"number"!=typeof e[r]&&(e[r]=0);return e}u.prototype={toString:function(){return this.string()},toJSON:function(){return this[this.model]()},string:function(e){var t=this.model in i.to?this:this.rgb(),r=1===(t=t.round("number"==typeof e?e:1)).valpha?t.color:t.color.concat(this.valpha);return i.to[t.model](r)},percentString:function(e){var t=this.rgb().round("number"==typeof e?e:1),r=1===t.valpha?t.color:t.color.concat(this.valpha);return i.to.rgb.percent(r)},array:function(){return 1===this.valpha?this.color.slice():this.color.concat(this.valpha)},object:function(){for(var e={},t=a[this.model].channels,r=a[this.model].labels,n=0;n<t;n++)e[r[n]]=this.color[n];return 1!==this.valpha&&(e.alpha=this.valpha),e},unitArray:function(){var e=this.rgb().color;return e[0]/=255,e[1]/=255,e[2]/=255,1!==this.valpha&&e.push(this.valpha),e},unitObject:function(){var e=this.rgb().object();return e.r/=255,e.g/=255,e.b/=255,1!==this.valpha&&(e.alpha=this.valpha),e},round:function(e){return e=Math.max(e||0,0),new u(this.color.map(function(e){return function(t){return function(e,t){return Number(e.toFixed(t))}(t,e)}}(e)).concat(this.valpha),this.model)},alpha:function(e){return arguments.length?new u(this.color.concat(Math.max(0,Math.min(1,e))),this.model):this.valpha},red:h("rgb",0,p(255)),green:h("rgb",1,p(255)),blue:h("rgb",2,p(255)),hue:h(["hsl","hsv","hsl","hwb","hcg"],0,(function(e){return(e%360+360)%360})),saturationl:h("hsl",1,p(100)),lightness:h("hsl",2,p(100)),saturationv:h("hsv",1,p(100)),value:h("hsv",2,p(100)),chroma:h("hcg",1,p(100)),gray:h("hcg",2,p(100)),white:h("hwb",1,p(100)),wblack:h("hwb",2,p(100)),cyan:h("cmyk",0,p(100)),magenta:h("cmyk",1,p(100)),yellow:h("cmyk",2,p(100)),black:h("cmyk",3,p(100)),x:h("xyz",0,p(100)),y:h("xyz",1,p(100)),z:h("xyz",2,p(100)),l:h("lab",0,p(100)),a:h("lab",1),b:h("lab",2),keyword:function(e){return arguments.length?new u(e):a[this.model].keyword(this.color)},hex:function(e){return arguments.length?new u(e):i.to.hex(this.rgb().round().color)},rgbNumber:function(){var e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity:function(){for(var e=this.rgb().color,t=[],r=0;r<e.length;r++){var n=e[r]/255;t[r]=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),r=e.luminosity();return t>r?(t+.05)/(r+.05):(r+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return u.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),r=t.color[0];return r=(r=(r+e)%360)<0?360+r:r,t.color[0]=r,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+n(e));var r=e.rgb(),i=this.rgb(),a=void 0===t?.5:t,o=2*a-1,s=r.alpha()-i.alpha(),l=((o*s==-1?o:(o+s)/(1+o*s))+1)/2,c=1-l;return u.rgb(l*r.red()+c*i.red(),l*r.green()+c*i.green(),l*r.blue()+c*i.blue(),r.alpha()*a+i.alpha()*(1-a))}},Object.keys(a).forEach((function(e){if(-1===s.indexOf(e)){var t=a[e].channels;u.prototype[e]=function(){if(this.model===e)return new u(this);if(arguments.length)return new u(arguments,e);var r="number"==typeof arguments[t]?t:this.valpha;return new u(f(a[this.model][e].raw(this.color)).concat(r),e)},u[e]=function(r){return"number"==typeof r&&(r=d(o.call(arguments),t)),new u(r,e)}}})),e.exports=u},8902:function(e,t,r){var n=r(3238).default;function i(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===i(e)},t.isBoolean=function(e){return"boolean"==typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSymbol=function(e){return"symbol"===n(e)},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===i(e)},t.isObject=function(e){return"object"===n(e)&&null!==e},t.isDate=function(e){return"[object Date]"===i(e)},t.isError=function(e){return"[object Error]"===i(e)||e instanceof Error},t.isFunction=function(e){return"function"==typeof e},t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"===n(e)||void 0===e},t.isBuffer=r(5367).Buffer.isBuffer},450:function(e){"use strict";e.exports=function(e){!function(e){if(!e)throw new TypeError("Expected implementation");var r=t.filter((function(t){return"function"!=typeof e[t]}));if(r.length){var n="("+r.join(", ")+")";throw new Error("Expected functions "+n+" to be implemented")}}(e);var r={},n={removeSubsets:function(e){return function(e,t){var r,n,i,a=t.length;for(;--a>-1;){for(r=n=t[a],t[a]=null,i=!0;n;){if(t.indexOf(n)>-1){i=!1,t.splice(a,1);break}n=e.getParent(n)}i&&(t[a]=r)}return t}(r,e)},existsOne:function(e,t){return function(e,t,r){return r.some((function(r){return!!e.isTag(r)&&(t(r)||e.existsOne(t,e.getChildren(r)))}))}(r,e,t)},getSiblings:function(e){return function(e,t){var r=e.getParent(t);return r&&e.getChildren(r)}(r,e)},hasAttrib:function(e,t){return function(e,t,r){return void 0!==e.getAttributeValue(t,r)}(r,e,t)},findOne:function(e,t){return function(e,t,r){for(var n=null,i=0,a=r.length;i<a&&!n;i++)if(t(r[i]))n=r[i];else{var o=e.getChildren(r[i]);o&&o.length>0&&(n=e.findOne(t,o))}return n}(r,e,t)},findAll:function(e,t){return function(e,t,r){for(var n=[],i=0,a=r.length;i<a;i++)if(e.isTag(r[i])){t(r[i])&&n.push(r[i]);var o=e.getChildren(r[i]);o&&(n=n.concat(e.findAll(t,o)))}return n}(r,e,t)}};return Object.assign(r,n,e),r};var t=["isTag","getAttributeValue","getChildren","getName","getParent","getText"]},2576:function(e,t,r){"use strict";e.exports=f;var n=r(5512),i=r(1970).falseFunc,a=r(6495);function o(e){return function(t,r,i){return(r=r||{}).adapter=r.adapter||n,e(t,r,i)}}var s=o(a),l=o(a.compileUnsafe);function c(e){return function(t,r,i){return(i=i||{}).adapter=i.adapter||n,"function"!=typeof t&&(t=l(t,i,r)),t.shouldTestNextSiblings&&(r=function(e,t){Array.isArray(e)||(e=[e]);for(var r=e.slice(0),n=0,i=e.length;n<i;n++){var a=u(r[n],t);r.push.apply(r,a)}return r}(i&&i.context||r,i.adapter)),r=Array.isArray(r)?i.adapter.removeSubsets(r):i.adapter.getChildren(r),e(t,r,i)}}function u(e,t){var r=t.getSiblings(e);if(!Array.isArray(r))return[];for(r=r.slice(0);r.shift()!==e;);return r}var h=c((function(e,t,r){return e!==i&&t&&0!==t.length?r.adapter.findAll(e,t):[]})),p=c((function(e,t,r){return e!==i&&t&&0!==t.length?r.adapter.findOne(e,t):null}));function f(e,t,r){return h(e,t,r)}f.compile=s,f.filters=a.Pseudos.filters,f.pseudos=a.Pseudos.pseudos,f.selectAll=h,f.selectOne=p,f.is=function(e,t,r){return(r=r||{}).adapter=r.adapter||n,("function"==typeof t?t:s(t,r))(e)},f.parse=s,f.iterate=h,f._compileUnsafe=l,f._compileToken=a.compileToken},7301:function(e,t,r){var n=r(1970).falseFunc,i=/[-[\]{}()*+?.,\\^$|#\s]/g,a={__proto__:null,equals:function(e,t,r){var n=t.name,i=t.value,a=r.adapter;return t.ignoreCase?(i=i.toLowerCase(),function(t){var r=a.getAttributeValue(t,n);return null!=r&&r.toLowerCase()===i&&e(t)}):function(t){return a.getAttributeValue(t,n)===i&&e(t)}},hyphen:function(e,t,r){var n=t.name,i=t.value,a=i.length,o=r.adapter;return t.ignoreCase?(i=i.toLowerCase(),function(t){var r=o.getAttributeValue(t,n);return null!=r&&(r.length===a||"-"===r.charAt(a))&&r.substr(0,a).toLowerCase()===i&&e(t)}):function(t){var r=o.getAttributeValue(t,n);return null!=r&&r.substr(0,a)===i&&(r.length===a||"-"===r.charAt(a))&&e(t)}},element:function(e,t,r){var a=t.name,o=t.value,s=r.adapter;if(/\s/.test(o))return n;var l="(?:^|\\s)"+(o=o.replace(i,"\\$&"))+"(?:$|\\s)",c=t.ignoreCase?"i":"",u=new RegExp(l,c);return function(t){var r=s.getAttributeValue(t,a);return null!=r&&u.test(r)&&e(t)}},exists:function(e,t,r){var n=t.name,i=r.adapter;return function(t){return i.hasAttrib(t,n)&&e(t)}},start:function(e,t,r){var i=t.name,a=t.value,o=a.length,s=r.adapter;return 0===o?n:t.ignoreCase?(a=a.toLowerCase(),function(t){var r=s.getAttributeValue(t,i);return null!=r&&r.substr(0,o).toLowerCase()===a&&e(t)}):function(t){var r=s.getAttributeValue(t,i);return null!=r&&r.substr(0,o)===a&&e(t)}},end:function(e,t,r){var i=t.name,a=t.value,o=-a.length,s=r.adapter;return 0===o?n:t.ignoreCase?(a=a.toLowerCase(),function(t){var r=s.getAttributeValue(t,i);return null!=r&&r.substr(o).toLowerCase()===a&&e(t)}):function(t){var r=s.getAttributeValue(t,i);return null!=r&&r.substr(o)===a&&e(t)}},any:function(e,t,r){var a=t.name,o=t.value,s=r.adapter;if(""===o)return n;if(t.ignoreCase){var l=new RegExp(o.replace(i,"\\$&"),"i");return function(t){var r=s.getAttributeValue(t,a);return null!=r&&l.test(r)&&e(t)}}return function(t){var r=s.getAttributeValue(t,a);return null!=r&&r.indexOf(o)>=0&&e(t)}},not:function(e,t,r){var n=t.name,i=t.value,a=r.adapter;return""===i?function(t){return!!a.getAttributeValue(t,n)&&e(t)}:t.ignoreCase?(i=i.toLowerCase(),function(t){var r=a.getAttributeValue(t,n);return null!=r&&r.toLowerCase()!==i&&e(t)}):function(t){return a.getAttributeValue(t,n)!==i&&e(t)}}};e.exports={compile:function(e,t,r){if(r&&r.strict&&(t.ignoreCase||"not"===t.action))throw new Error("Unsupported attribute selector");return a[t.action](e,t,r)},rules:a}},6495:function(e,t,r){e.exports=p;var n=r(9439).parse,i=r(1970),a=r(6559),o=r(1334),s=r(6095),l=r(2534),c=i.trueFunc,u=i.falseFunc,h=l.filters;function p(e,t,r){return f(d(e,t,r),t)}function f(e,t){var r=t.adapter;return function(t){return r.isTag(t)&&e(t)}}function d(e,t,r){return x(n(e,t),t,r)}function m(e){return"pseudo"===e.type&&("scope"===e.name||Array.isArray(e.data)&&e.data.some((function(e){return e.some(m)})))}var g={type:"descendant"},y={type:"_flexibleDescendant"},v={type:"pseudo",name:"scope"},b={};function x(e,t,r){(e=e.filter((function(e){return e.length>0}))).forEach(a);var n=Array.isArray(r);(r=t&&t.context||r)&&!n&&(r=[r]),function(e,t,r){var n=t.adapter,i=!!r&&!!r.length&&r.every((function(e){return e===b||!!n.getParent(e)}));e.forEach((function(e){if(e.length>0&&k(e[0])&&"descendant"!==e[0].type);else{if(!i||(Array.isArray(e)?e.some(m):m(e)))return;e.unshift(g)}e.unshift(v)}))}(e,t,r);var i=!1,o=e.map((function(e){if(e[0]&&e[1]&&"scope"===e[0].name){var a=e[1].type;n&&"descendant"===a?e[1]=y:"adjacent"!==a&&"sibling"!==a||(i=!0)}return function(e,t,r){return e.reduce((function(e,n){if(e===u)return e;if(!(n.type in s))throw new Error("Rule type "+n.type+" is not supported by css-select");return s[n.type](e,n,t,r)}),t&&t.rootFunc||c)}(e,t,r)})).reduce(w,u);return o.shouldTestNextSiblings=i,o}function k(e){return o[e.type]<0}function w(e,t){return t===u||e===c?e:e===u||t===c?t:function(r){return e(r)||t(r)}}function S(e){return e.some(k)}h.not=function(e,t,r,n){var i={xmlMode:!(!r||!r.xmlMode),strict:!(!r||!r.strict),adapter:r.adapter};if(i.strict&&(t.length>1||t.some(S)))throw new Error("complex selectors in :not aren't allowed in strict mode");var a=x(t,i,n);return a===u?e:a===c?u:function(t){return!a(t)&&e(t)}},h.has=function(e,t,r){var n=r.adapter,i={xmlMode:!(!r||!r.xmlMode),strict:!(!r||!r.strict),adapter:n},a=t.some(S)?[b]:null,o=x(t,i,a);return o===u?u:o===c?function(t){return n.getChildren(t).some(n.isTag)&&e(t)}:(o=f(o,r),a?function(t){return e(t)&&(a[0]=t,n.existsOne(o,n.getChildren(t)))}:function(t){return e(t)&&n.existsOne(o,n.getChildren(t))})},h.matches=function(e,t,r,n){return x(t,{xmlMode:!(!r||!r.xmlMode),strict:!(!r||!r.strict),rootFunc:e,adapter:r.adapter},n)},p.compileToken=x,p.compileUnsafe=d,p.Pseudos=l},6095:function(e,t,r){var n=r(7301),i=r(2534);e.exports={__proto__:null,attribute:n.compile,pseudo:i.compile,tag:function(e,t,r){var n=t.name,i=r.adapter;return function(t){return i.getName(t)===n&&e(t)}},descendant:function(e,t,r){var n="undefined"!=typeof WeakSet?new WeakSet:null,i=r.adapter;return function(t){for(var r=!1;!r&&(t=i.getParent(t));)n&&n.has(t)||!(r=e(t))&&n&&n.add(t);return r}},_flexibleDescendant:function(e,t,r){var n=r.adapter;return function(t){for(var r=e(t);!r&&(t=n.getParent(t));)r=e(t);return r}},parent:function(e,t,r){if(r&&r.strict)throw new Error("Parent selector isn't part of CSS3");var n=r.adapter;return function(e){return n.getChildren(e).some(i)};function i(t){return n.isTag(t)&&e(t)}},child:function(e,t,r){var n=r.adapter;return function(t){var r=n.getParent(t);return!!r&&e(r)}},sibling:function(e,t,r){var n=r.adapter;return function(t){for(var r=n.getSiblings(t),i=0;i<r.length;i++)if(n.isTag(r[i])){if(r[i]===t)break;if(e(r[i]))return!0}return!1}},adjacent:function(e,t,r){var n=r.adapter;return function(t){for(var r,i=n.getSiblings(t),a=0;a<i.length;a++)if(n.isTag(i[a])){if(i[a]===t)break;r=i[a]}return!!r&&e(r)}},universal:function(e){return e}}},2534:function(e,t,r){var n=r(7103),i=r(1970),a=r(7301),o=i.trueFunc,s=i.falseFunc,l=a.rules.equals;function c(e,t){var r={name:e,value:t};return function(e,t,n){return l(e,r,n)}}function u(e,t){return function(r){return!!t.getParent(r)&&e(r)}}var h={contains:function(e,t,r){var n=r.adapter;return function(r){return e(r)&&n.getText(r).indexOf(t)>=0}},icontains:function(e,t,r){var n=t.toLowerCase(),i=r.adapter;return function(t){return e(t)&&i.getText(t).toLowerCase().indexOf(n)>=0}},"nth-child":function(e,t,r){var i=n(t),a=r.adapter;return i===s?i:i===o?u(e,a):function(t){for(var r=a.getSiblings(t),n=0,o=0;n<r.length;n++)if(a.isTag(r[n])){if(r[n]===t)break;o++}return i(o)&&e(t)}},"nth-last-child":function(e,t,r){var i=n(t),a=r.adapter;return i===s?i:i===o?u(e,a):function(t){for(var r=a.getSiblings(t),n=0,o=r.length-1;o>=0;o--)if(a.isTag(r[o])){if(r[o]===t)break;n++}return i(n)&&e(t)}},"nth-of-type":function(e,t,r){var i=n(t),a=r.adapter;return i===s?i:i===o?u(e,a):function(t){for(var r=a.getSiblings(t),n=0,o=0;o<r.length;o++)if(a.isTag(r[o])){if(r[o]===t)break;a.getName(r[o])===a.getName(t)&&n++}return i(n)&&e(t)}},"nth-last-of-type":function(e,t,r){var i=n(t),a=r.adapter;return i===s?i:i===o?u(e,a):function(t){for(var r=a.getSiblings(t),n=0,o=r.length-1;o>=0;o--)if(a.isTag(r[o])){if(r[o]===t)break;a.getName(r[o])===a.getName(t)&&n++}return i(n)&&e(t)}},root:function(e,t,r){var n=r.adapter;return function(t){return!n.getParent(t)&&e(t)}},scope:function(e,t,r,n){var i=r.adapter;if(!n||0===n.length)return h.root(e,t,r);return 1===n.length?function(t){return r=n[0],a=t,("function"==typeof i.equals?i.equals(r,a):r===a)&&e(t);var r,a}:function(t){return n.indexOf(t)>=0&&e(t)}},checkbox:c("type","checkbox"),file:c("type","file"),password:c("type","password"),radio:c("type","radio"),reset:c("type","reset"),image:c("type","image"),submit:c("type","submit"),hover:function(e,t,r){var n=r.adapter;return"function"==typeof n.isHovered?function(t){return e(t)&&n.isHovered(t)}:s},visited:function(e,t,r){var n=r.adapter;return"function"==typeof n.isVisited?function(t){return e(t)&&n.isVisited(t)}:s},active:function(e,t,r){var n=r.adapter;return"function"==typeof n.isActive?function(t){return e(t)&&n.isActive(t)}:s}};var p={empty:function(e,t){return!t.getChildren(e).some((function(e){return t.isTag(e)||"text"===e.type}))},"first-child":function(e,t){return function(e,t){for(var r=0;e&&r<e.length;r++)if(t.isTag(e[r]))return e[r]}(t.getSiblings(e),t)===e},"last-child":function(e,t){for(var r=t.getSiblings(e),n=r.length-1;n>=0;n--){if(r[n]===e)return!0;if(t.isTag(r[n]))break}return!1},"first-of-type":function(e,t){for(var r=t.getSiblings(e),n=0;n<r.length;n++)if(t.isTag(r[n])){if(r[n]===e)return!0;if(t.getName(r[n])===t.getName(e))break}return!1},"last-of-type":function(e,t){for(var r=t.getSiblings(e),n=r.length-1;n>=0;n--)if(t.isTag(r[n])){if(r[n]===e)return!0;if(t.getName(r[n])===t.getName(e))break}return!1},"only-of-type":function(e,t){for(var r=t.getSiblings(e),n=0,i=r.length;n<i;n++)if(t.isTag(r[n])){if(r[n]===e)continue;if(t.getName(r[n])===t.getName(e))return!1}return!0},"only-child":function(e,t){for(var r=t.getSiblings(e),n=0;n<r.length;n++)if(t.isTag(r[n])&&r[n]!==e)return!1;return!0},link:function(e,t){return t.hasAttrib(e,"href")},selected:function(e,t){if(t.hasAttrib(e,"selected"))return!0;if("option"!==t.getName(e))return!1;var r=t.getParent(e);if(!r||"select"!==t.getName(r)||t.hasAttrib(r,"multiple"))return!1;for(var n=t.getChildren(r),i=!1,a=0;a<n.length;a++)if(t.isTag(n[a]))if(n[a]===e)i=!0;else{if(!i)return!1;if(t.hasAttrib(n[a],"selected"))return!1}return i},disabled:function(e,t){return t.hasAttrib(e,"disabled")},enabled:function(e,t){return!t.hasAttrib(e,"disabled")},checked:function(e,t){return t.hasAttrib(e,"checked")||p.selected(e,t)},required:function(e,t){return t.hasAttrib(e,"required")},optional:function(e,t){return!t.hasAttrib(e,"required")},parent:function(e,t){return!p.empty(e,t)},header:f(["h1","h2","h3","h4","h5","h6"]),button:function(e,t){var r=t.getName(e);return"button"===r||"input"===r&&"button"===t.getAttributeValue(e,"type")},input:f(["input","textarea","select","button"]),text:function(e,t){var r;return"input"===t.getName(e)&&(!(r=t.getAttributeValue(e,"type"))||"text"===r.toLowerCase())}};function f(e){if("undefined"!=typeof Set){var t=new Set(e);return function(e,r){return t.has(r.getName(e))}}return function(t,r){return e.indexOf(r.getName(t))>=0}}var d=/^(?:(?:nth|last|first|only)-(?:child|of-type)|root|empty|(?:en|dis)abled|checked|not)$/;e.exports={compile:function(e,t,r,n){var i=t.name,a=t.data,l=r.adapter;if(r&&r.strict&&!d.test(i))throw new Error(":"+i+" isn't part of CSS3");if("function"==typeof h[i])return h[i](e,a,r,n);if("function"==typeof p[i]){var c=p[i];return function(e,t,r){if(null===r){if(e.length>2&&"scope"!==t)throw new Error("pseudo-selector :"+t+" requires an argument")}else if(2===e.length)throw new Error("pseudo-selector :"+t+" doesn't have any arguments")}(c,i,a),c===s?c:e===o?function(e){return c(e,l,a)}:function(t){return c(t,l,a)&&e(t)}}throw new Error("unmatched pseudo-class :"+i)},filters:h,pseudos:p}},6559:function(e,t,r){e.exports=function(e){for(var t=e.map(a),r=1;r<e.length;r++){var n=t[r];if(!(n<0))for(var i=r-1;i>=0&&n<t[i];i--){var o=e[i+1];e[i+1]=e[i],e[i]=o,t[i+1]=t[i],t[i]=n}}};var n=r(1334),i={__proto__:null,exists:10,equals:8,not:7,start:6,end:6,any:5,hyphen:4,element:4};function a(e){var t=n[e.type];if(t===n.attribute)(t=i[e.action])===i.equals&&"id"===e.name&&(t=9),e.ignoreCase&&(t>>=1);else if(t===n.pseudo)if(e.data)if("has"===e.name||"contains"===e.name)t=0;else if("matches"===e.name||"not"===e.name){t=0;for(var r=0;r<e.data.length;r++)if(1===e.data[r].length){var o=a(e.data[r][0]);if(0===o){t=0;break}o>t&&(t=o)}e.data.length>1&&t>0&&(t-=1)}else t=1;else t=3;return t}},474:function(e){function t(e){return{prev:null,next:null,data:e}}function r(e,t,r){var n;return null!==i?(n=i,i=i.cursor,n.prev=t,n.next=r,n.cursor=e.cursor):n={prev:t,next:r,cursor:e.cursor},e.cursor=n,n}function n(e){var t=e.cursor;e.cursor=t.cursor,t.prev=null,t.next=null,t.cursor=i,i=t}var i=null,a=function(){this.cursor=null,this.head=null,this.tail=null};a.createItem=t,a.prototype.createItem=t,a.prototype.updateCursors=function(e,t,r,n){for(var i=this.cursor;null!==i;)i.prev===e&&(i.prev=t),i.next===r&&(i.next=n),i=i.cursor},a.prototype.getSize=function(){for(var e=0,t=this.head;t;)e++,t=t.next;return e},a.prototype.fromArray=function(e){var r=null;this.head=null;for(var n=0;n<e.length;n++){var i=t(e[n]);null!==r?r.next=i:this.head=i,i.prev=r,r=i}return this.tail=r,this},a.prototype.toArray=function(){for(var e=this.head,t=[];e;)t.push(e.data),e=e.next;return t},a.prototype.toJSON=a.prototype.toArray,a.prototype.isEmpty=function(){return null===this.head},a.prototype.first=function(){return this.head&&this.head.data},a.prototype.last=function(){return this.tail&&this.tail.data},a.prototype.each=function(e,t){var i;void 0===t&&(t=this);for(var a=r(this,null,this.head);null!==a.next;)i=a.next,a.next=i.next,e.call(t,i.data,i,this);n(this)},a.prototype.forEach=a.prototype.each,a.prototype.eachRight=function(e,t){var i;void 0===t&&(t=this);for(var a=r(this,this.tail,null);null!==a.prev;)i=a.prev,a.prev=i.prev,e.call(t,i.data,i,this);n(this)},a.prototype.forEachRight=a.prototype.eachRight,a.prototype.nextUntil=function(e,t,i){if(null!==e){var a;void 0===i&&(i=this);for(var o=r(this,null,e);null!==o.next&&(a=o.next,o.next=a.next,!t.call(i,a.data,a,this)););n(this)}},a.prototype.prevUntil=function(e,t,i){if(null!==e){var a;void 0===i&&(i=this);for(var o=r(this,e,null);null!==o.prev&&(a=o.prev,o.prev=a.prev,!t.call(i,a.data,a,this)););n(this)}},a.prototype.some=function(e,t){var r=this.head;for(void 0===t&&(t=this);null!==r;){if(e.call(t,r.data,r,this))return!0;r=r.next}return!1},a.prototype.map=function(e,t){var r=new a,n=this.head;for(void 0===t&&(t=this);null!==n;)r.appendData(e.call(t,n.data,n,this)),n=n.next;return r},a.prototype.filter=function(e,t){var r=new a,n=this.head;for(void 0===t&&(t=this);null!==n;)e.call(t,n.data,n,this)&&r.appendData(n.data),n=n.next;return r},a.prototype.clear=function(){this.head=null,this.tail=null},a.prototype.copy=function(){for(var e=new a,r=this.head;null!==r;)e.insert(t(r.data)),r=r.next;return e},a.prototype.prepend=function(e){return this.updateCursors(null,e,this.head,e),null!==this.head?(this.head.prev=e,e.next=this.head):this.tail=e,this.head=e,this},a.prototype.prependData=function(e){return this.prepend(t(e))},a.prototype.append=function(e){return this.insert(e)},a.prototype.appendData=function(e){return this.insert(t(e))},a.prototype.insert=function(e,t){if(null!=t)if(this.updateCursors(t.prev,e,t,e),null===t.prev){if(this.head!==t)throw new Error("before doesn't belong to list");this.head=e,t.prev=e,e.next=t,this.updateCursors(null,e)}else t.prev.next=e,e.prev=t.prev,t.prev=e,e.next=t;else this.updateCursors(this.tail,e,null,e),null!==this.tail?(this.tail.next=e,e.prev=this.tail):this.head=e,this.tail=e;return this},a.prototype.insertData=function(e,r){return this.insert(t(e),r)},a.prototype.remove=function(e){if(this.updateCursors(e,e.prev,e,e.next),null!==e.prev)e.prev.next=e.next;else{if(this.head!==e)throw new Error("item doesn't belong to list");this.head=e.next}if(null!==e.next)e.next.prev=e.prev;else{if(this.tail!==e)throw new Error("item doesn't belong to list");this.tail=e.prev}return e.prev=null,e.next=null,e},a.prototype.push=function(e){this.insert(t(e))},a.prototype.pop=function(){if(null!==this.tail)return this.remove(this.tail)},a.prototype.unshift=function(e){this.prepend(t(e))},a.prototype.shift=function(){if(null!==this.head)return this.remove(this.head)},a.prototype.prependList=function(e){return this.insertList(e,this.head)},a.prototype.appendList=function(e){return this.insertList(e)},a.prototype.insertList=function(e,t){return null===e.head||(null!=t?(this.updateCursors(t.prev,e.tail,t,e.head),null!==t.prev?(t.prev.next=e.head,e.head.prev=t.prev):this.head=e.head,t.prev=e.tail,e.tail.next=t):(this.updateCursors(this.tail,e.tail,null,e.head),null!==this.tail?(this.tail.next=e.head,e.head.prev=this.tail):this.head=e.head,this.tail=e.tail),e.head=null,e.tail=null),this},a.prototype.replace=function(e,t){"head"in t?this.insertList(t,e):this.insert(t,e),this.remove(e)},e.exports=a},7574:function(e,t,r){var n=r(3857),i=r(158).isBOM;var a=function(){this.lines=null,this.columns=null,this.linesAndColumnsComputed=!1};a.prototype={setSource:function(e,t,r,n){this.source=e,this.startOffset=void 0===t?0:t,this.startLine=void 0===r?1:r,this.startColumn=void 0===n?1:n,this.linesAndColumnsComputed=!1},ensureLinesAndColumnsComputed:function(){this.linesAndColumnsComputed||(!function(e,t){for(var r=t.length,a=n(e.lines,r),o=e.startLine,s=n(e.columns,r),l=e.startColumn,c=t.length>0?i(t.charCodeAt(0)):0;c<r;c++){var u=t.charCodeAt(c);a[c]=o,s[c]=l++,10!==u&&13!==u&&12!==u||(13===u&&c+1<r&&10===t.charCodeAt(c+1)&&(a[++c]=o,s[c]=l),o++,l=1)}a[c]=o,s[c]=l,e.lines=a,e.columns=s}(this,this.source),this.linesAndColumnsComputed=!0)},getLocation:function(e,t){return this.ensureLinesAndColumnsComputed(),{source:t,offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]}},getLocationRange:function(e,t,r){return this.ensureLinesAndColumnsComputed(),{source:r,start:{offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]},end:{offset:this.startOffset+t,line:this.lines[t],column:this.columns[t]}}}},e.exports=a},6713:function(e,t,r){var n=r(5770),i=" ";function a(e,t){function r(e,t){return n.slice(e,t).map((function(t,r){for(var n=String(e+r+1);n.length<c;)n=" "+n;return n+" |"+t})).join("\n")}var n=e.source.split(/\r\n?|\n|\f/),a=e.line,o=e.column,s=Math.max(1,a-t)-1,l=Math.min(a+t,n.length+1),c=Math.max(4,String(l).length)+1,u=0;(o+=(i.length-1)*(n[a-1].substr(0,o-1).match(/\t/g)||[]).length)>100&&(u=o-60+3,o=58);for(var h=s;h<=l;h++)h>=0&&h<n.length&&(n[h]=n[h].replace(/\t/g,i),n[h]=(u>0&&n[h].length>u?"…":"")+n[h].substr(u,98)+(n[h].length>u+100-1?"…":""));return[r(s,a),new Array(o+c+2).join("-")+"^",r(a,l)].filter(Boolean).join("\n")}e.exports=function(e,t,r,i,o){var s=n("SyntaxError",e);return s.source=t,s.offset=r,s.line=i,s.column=o,s.sourceFragment=function(e){return a(s,isNaN(e)?0:e)},Object.defineProperty(s,"formattedMessage",{get:function(){return"Parse error: "+s.message+"\n"+a(s,2)}}),s.parseError={offset:r,line:i,column:o},s}},1973:function(e,t,r){var n=r(4290),i=n.TYPE,a=n.NAME,o=r(357).cmpStr,s=i.EOF,l=i.WhiteSpace,c=i.Comment,u=16777215,h=24,p=function(){this.offsetAndType=null,this.balance=null,this.reset()};p.prototype={reset:function(){this.eof=!1,this.tokenIndex=-1,this.tokenType=0,this.tokenStart=this.firstCharOffset,this.tokenEnd=this.firstCharOffset},lookupType:function(e){return(e+=this.tokenIndex)<this.tokenCount?this.offsetAndType[e]>>h:s},lookupOffset:function(e){return(e+=this.tokenIndex)<this.tokenCount?this.offsetAndType[e-1]&u:this.source.length},lookupValue:function(e,t){return(e+=this.tokenIndex)<this.tokenCount&&o(this.source,this.offsetAndType[e-1]&u,this.offsetAndType[e]&u,t)},getTokenStart:function(e){return e===this.tokenIndex?this.tokenStart:e>0?e<this.tokenCount?this.offsetAndType[e-1]&u:this.offsetAndType[this.tokenCount]&u:this.firstCharOffset},getRawLength:function(e,t){var r,n=e,i=this.offsetAndType[Math.max(n-1,0)]&u;e:for(;n<this.tokenCount&&!((r=this.balance[n])<e);n++)switch(t(this.offsetAndType[n]>>h,this.source,i)){case 1:break e;case 2:n++;break e;default:i=this.offsetAndType[n]&u,this.balance[r]===n&&(n=r)}return n-this.tokenIndex},isBalanceEdge:function(e){return this.balance[this.tokenIndex]<e},isDelim:function(e,t){return t?this.lookupType(t)===i.Delim&&this.source.charCodeAt(this.lookupOffset(t))===e:this.tokenType===i.Delim&&this.source.charCodeAt(this.tokenStart)===e},getTokenValue:function(){return this.source.substring(this.tokenStart,this.tokenEnd)},getTokenLength:function(){return this.tokenEnd-this.tokenStart},substrToCursor:function(e){return this.source.substring(e,this.tokenStart)},skipWS:function(){for(var e=this.tokenIndex,t=0;e<this.tokenCount&&this.offsetAndType[e]>>h===l;e++,t++);t>0&&this.skip(t)},skipSC:function(){for(;this.tokenType===l||this.tokenType===c;)this.next()},skip:function(e){var t=this.tokenIndex+e;t<this.tokenCount?(this.tokenIndex=t,this.tokenStart=this.offsetAndType[t-1]&u,t=this.offsetAndType[t],this.tokenType=t>>h,this.tokenEnd=t&u):(this.tokenIndex=this.tokenCount,this.next())},next:function(){var e=this.tokenIndex+1;e<this.tokenCount?(this.tokenIndex=e,this.tokenStart=this.tokenEnd,e=this.offsetAndType[e],this.tokenType=e>>h,this.tokenEnd=e&u):(this.tokenIndex=this.tokenCount,this.eof=!0,this.tokenType=s,this.tokenStart=this.tokenEnd=this.source.length)},dump:function(){var e=this.firstCharOffset;return Array.prototype.slice.call(this.offsetAndType,0,this.tokenCount).map((function(t,r){var n=e,i=t&u;return e=i,{idx:r,type:a[t>>h],chunk:this.source.substring(n,i),balance:this.balance[r]}}),this)}},e.exports=p},3857:function(e){var t="undefined"!=typeof Uint32Array?Uint32Array:Array;e.exports=function(e,r){return null===e||e.length<r?new t(Math.max(r+1024,16384)):e}},1374:function(e,t,r){var n=r(474);e.exports=function(e){return{fromPlainObject:function(t){return e(t,{enter:function(e){e.children&&e.children instanceof n==!1&&(e.children=(new n).fromArray(e.children))}}),t},toPlainObject:function(t){return e(t,{leave:function(e){e.children&&e.children instanceof n&&(e.children=e.children.toArray())}}),t}}}},8140:function(e,t,r){var n=r(5770);e.exports=function(e,t,r){var i=n("SyntaxError",e);return i.input=t,i.offset=r,i.rawMessage=e,i.message=i.rawMessage+"\n "+i.input+"\n--"+new Array((i.offset||i.input.length)+1).join("-")+"^",i}},6980:function(e){function t(e){return e}function r(e,t,n,i){var a,o;switch(e.type){case"Group":a=function(e,t,n,i){var a=" "===e.combinator||i?e.combinator:" "+e.combinator+" ",o=e.terms.map((function(e){return r(e,t,n,i)})).join(a);return(e.explicit||n)&&(o=(i||","===o[0]?"[":"[ ")+o+(i?"]":" ]")),o}(e,t,n,i)+(e.disallowEmpty?"!":"");break;case"Multiplier":return r(e.term,t,n,i)+t(0===(o=e).min&&0===o.max?"*":0===o.min&&1===o.max?"?":1===o.min&&0===o.max?o.comma?"#":"+":1===o.min&&1===o.max?"":(o.comma?"#":"")+(o.min===o.max?"{"+o.min+"}":"{"+o.min+","+(0!==o.max?o.max:"")+"}"),e);case"Type":a="<"+e.name+(e.opts?t(function(e){if("Range"===e.type)return" ["+(null===e.min?"-∞":e.min)+","+(null===e.max?"∞":e.max)+"]";throw new Error("Unknown node type `"+e.type+"`")}(e.opts),e.opts):"")+">";break;case"Property":a="<'"+e.name+"'>";break;case"Keyword":a=e.name;break;case"AtKeyword":a="@"+e.name;break;case"Function":a=e.name+"(";break;case"String":case"Token":a=e.value;break;case"Comma":a=",";break;default:throw new Error("Unknown node type `"+e.type+"`")}return t(a,e)}e.exports=function(e,n){var i=t,a=!1,o=!1;return"function"==typeof n?i=n:n&&(a=Boolean(n.forceBraces),o=Boolean(n.compact),"function"==typeof n.decorate&&(i=n.decorate)),r(e,i,a,o)}},6464:function(e,t,r){e.exports={SyntaxError:r(8140),parse:r(8972),generate:r(6980),walk:r(3651)}},8972:function(e,t,r){var n=r(4762),i=123,a=function(e){for(var t="function"==typeof Uint32Array?new Uint32Array(128):new Array(128),r=0;r<128;r++)t[r]=e(String.fromCharCode(r))?1:0;return t}((function(e){return/[a-zA-Z0-9\-]/.test(e)})),o={" ":1,"&&":2,"||":3,"|":4};function s(e){return e.substringToPos(e.findWsEnd(e.pos))}function l(e){for(var t=e.pos;t<e.str.length;t++){var r=e.str.charCodeAt(t);if(r>=128||0===a[r])break}return e.pos===t&&e.error("Expect a keyword"),e.substringToPos(t)}function c(e){for(var t=e.pos;t<e.str.length;t++){var r=e.str.charCodeAt(t);if(r<48||r>57)break}return e.pos===t&&e.error("Expect a number"),e.substringToPos(t)}function u(e){var t=e.str.indexOf("'",e.pos+1);return-1===t&&(e.pos=e.str.length,e.error("Expect an apostrophe")),e.substringToPos(t+1)}function h(e){var t,r=null;return e.eat(i),t=c(e),44===e.charCode()?(e.pos++,125!==e.charCode()&&(r=c(e))):r=t,e.eat(125),{min:Number(t),max:r?Number(r):0}}function p(e,t){var r=function(e){var t=null,r=!1;switch(e.charCode()){case 42:e.pos++,t={min:0,max:0};break;case 43:e.pos++,t={min:1,max:0};break;case 63:e.pos++,t={min:0,max:1};break;case 35:e.pos++,r=!0,t=e.charCode()===i?h(e):{min:1,max:0};break;case i:t=h(e);break;default:return null}return{type:"Multiplier",comma:r,min:t.min,max:t.max,term:null}}(e);return null!==r?(r.term=t,r):t}function f(e){var t=e.peek();return""===t?null:{type:"Token",value:t}}function d(e){var t,r=null;return e.eat(60),t=l(e),40===e.charCode()&&41===e.nextCharCode()&&(e.pos+=2,t+="()"),91===e.charCodeAt(e.findWsEnd(e.pos))&&(s(e),r=function(e){var t=null,r=null,n=1;return e.eat(91),45===e.charCode()&&(e.peek(),n=-1),-1==n&&8734===e.charCode()?e.peek():t=n*Number(c(e)),s(e),e.eat(44),s(e),8734===e.charCode()?e.peek():(n=1,45===e.charCode()&&(e.peek(),n=-1),r=n*Number(c(e))),e.eat(93),null===t&&null===r?null:{type:"Range",min:t,max:r}}(e)),e.eat(62),p(e,{type:"Type",name:t,opts:r})}function m(e,t){function r(e,t){return{type:"Group",terms:e,combinator:t,disallowEmpty:!1,explicit:!1}}for(t=Object.keys(t).sort((function(e,t){return o[e]-o[t]}));t.length>0;){for(var n=t.shift(),i=0,a=0;i<e.length;i++){var s=e[i];"Combinator"===s.type&&(s.value===n?(-1===a&&(a=i-1),e.splice(i,1),i--):(-1!==a&&i-a>1&&(e.splice(a,i-a,r(e.slice(a,i),n)),i=a+1),a=-1))}-1!==a&&t.length&&e.splice(a,i-a,r(e.slice(a,i),n))}return n}function g(e){for(var t,r=[],n={},i=null,a=e.pos;t=y(e);)"Spaces"!==t.type&&("Combinator"===t.type?(null!==i&&"Combinator"!==i.type||(e.pos=a,e.error("Unexpected combinator")),n[t.value]=!0):null!==i&&"Combinator"!==i.type&&(n[" "]=!0,r.push({type:"Combinator",value:" "})),r.push(t),i=t,a=e.pos);return null!==i&&"Combinator"===i.type&&(e.pos-=a,e.error("Unexpected combinator")),{type:"Group",terms:r,combinator:m(r,n)||" ",disallowEmpty:!1,explicit:!1}}function y(e){var t=e.charCode();if(t<128&&1===a[t])return function(e){var t;return t=l(e),40===e.charCode()?(e.pos++,{type:"Function",name:t}):p(e,{type:"Keyword",name:t})}(e);switch(t){case 93:break;case 91:return p(e,function(e){var t;return e.eat(91),t=g(e),e.eat(93),t.explicit=!0,33===e.charCode()&&(e.pos++,t.disallowEmpty=!0),t}(e));case 60:return 39===e.nextCharCode()?function(e){var t;return e.eat(60),e.eat(39),t=l(e),e.eat(39),e.eat(62),p(e,{type:"Property",name:t})}(e):d(e);case 124:return{type:"Combinator",value:e.substringToPos(124===e.nextCharCode()?e.pos+2:e.pos+1)};case 38:return e.pos++,e.eat(38),{type:"Combinator",value:"&&"};case 44:return e.pos++,{type:"Comma"};case 39:return p(e,{type:"String",value:u(e)});case 32:case 9:case 10:case 13:case 12:return{type:"Spaces",value:s(e)};case 64:return(t=e.nextCharCode())<128&&1===a[t]?(e.pos++,{type:"AtKeyword",name:l(e)}):f(e);case 42:case 43:case 63:case 35:case 33:break;case i:if((t=e.nextCharCode())<48||t>57)return f(e);break;default:return f(e)}}function v(e){var t=new n(e),r=g(t);return t.pos!==e.length&&t.error("Unexpected input"),1===r.terms.length&&"Group"===r.terms[0].type&&(r=r.terms[0]),r}v("[a&&<b>#|<'c'>*||e() f{2} /,(% g#{1,2} h{2,})]!"),e.exports=v},4762:function(e,t,r){var n=r(8140),i=function(e){this.str=e,this.pos=0};i.prototype={charCodeAt:function(e){return e<this.str.length?this.str.charCodeAt(e):0},charCode:function(){return this.charCodeAt(this.pos)},nextCharCode:function(){return this.charCodeAt(this.pos+1)},nextNonWsCode:function(e){return this.charCodeAt(this.findWsEnd(e))},findWsEnd:function(e){for(;e<this.str.length;e++){var t=this.str.charCodeAt(e);if(13!==t&&10!==t&&12!==t&&32!==t&&9!==t)break}return e},substringToPos:function(e){return this.str.substring(this.pos,this.pos=e)},eat:function(e){this.charCode()!==e&&this.error("Expect `"+String.fromCharCode(e)+"`"),this.pos++},peek:function(){return this.pos<this.str.length?this.str.charAt(this.pos++):""},error:function(e){throw new n(e,this.str,this.pos)}},e.exports=i},3651:function(e){var t=function(){};function r(e){return"function"==typeof e?e:t}e.exports=function(e,n,i){var a=t,o=t;if("function"==typeof n?a=n:n&&(a=r(n.enter),o=r(n.leave)),a===t&&o===t)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");!function e(t){switch(a.call(i,t),t.type){case"Group":t.terms.forEach(e);break;case"Multiplier":e(t.term);break;case"Type":case"Property":case"Keyword":case"AtKeyword":case"Function":case"String":case"Token":case"Comma":break;default:throw new Error("Unknown type: "+t.type)}o.call(i,t)}(e)}},1978:function(e,t,r){var n=r(985),i=Object.prototype.hasOwnProperty;function a(e,t){var r=e.children,n=null;"function"!=typeof t?r.forEach(this.node,this):r.forEach((function(e){null!==n&&t.call(this,n),this.node(e),n=e}),this)}e.exports=function(e){function t(e){if(!i.call(r,e.type))throw new Error("Unknown node type: "+e.type);r[e.type].call(this,e)}var r={};if(e.node)for(var o in e.node)r[o]=e.node[o].generate;return function(e,r){var i="",o={children:a,node:t,chunk:function(e){i+=e},result:function(){return i}};return r&&("function"==typeof r.decorator&&(o=r.decorator(o)),r.sourceMap&&(o=n(o))),o.node(e),o.result()}}},985:function(e,t,r){var n=r(1356).SourceMapGenerator,i={Atrule:!0,Selector:!0,Declaration:!0};e.exports=function(e){var t=new n,r=1,a=0,o={line:1,column:0},s={line:0,column:0},l=!1,c={line:1,column:0},u={generated:c},h=e.node;e.node=function(e){if(e.loc&&e.loc.start&&i.hasOwnProperty(e.type)){var n=e.loc.start.line,p=e.loc.start.column-1;s.line===n&&s.column===p||(s.line=n,s.column=p,o.line=r,o.column=a,l&&(l=!1,o.line===c.line&&o.column===c.column||t.addMapping(u)),l=!0,t.addMapping({source:e.loc.source,original:s,generated:o}))}h.call(this,e),l&&i.hasOwnProperty(e.type)&&(c.line=r,c.column=a)};var p=e.chunk;e.chunk=function(e){for(var t=0;t<e.length;t++)10===e.charCodeAt(t)?(r++,a=0):a++;p(e)};var f=e.result;return e.result=function(){return l&&t.addMapping(u),{css:f(),map:t}},e}},4594:function(e,t,r){e.exports=r(7731)},7069:function(e,t,r){var n=r(564).SyntaxReferenceError,i=r(564).MatchError,a=r(9707),o=r(9485),s=r(8972),l=r(6980),c=r(3651),u=r(5802),h=r(5020).buildMatchGraph,p=r(3952).matchAsTree,f=r(5972),d=r(8210),m=r(4972).getStructureFromConfig,g=h("inherit | initial | unset"),y=h("inherit | initial | unset | <-ms-legacy-expression>");function v(e,t,r){var n={};for(var i in e)e[i].syntax&&(n[i]=r?e[i].syntax:l(e[i].syntax,{compact:t}));return n}function b(e,t,r){return{matched:e,iterations:r,error:t,getTrace:f.getTrace,isType:f.isType,isProperty:f.isProperty,isKeyword:f.isKeyword}}function x(e,t,r,n){var a,o=u(r,e.syntax);return function(e){for(var t=0;t<e.length;t++)if("var("===e[t].value.toLowerCase())return!0;return!1}(o)?b(null,new Error("Matching for a tree with var() is not supported")):(n&&(a=p(o,e.valueCommonSyntax,e)),n&&a.match||(a=p(o,t.match,e)).match?b(a.match,null,a.iterations):b(null,new i(a.reason,t.syntax,r,a),a.iterations))}var k=function(e,t,r){if(this.valueCommonSyntax=g,this.syntax=t,this.generic=!1,this.properties={},this.types={},this.structure=r||m(e),e){if(e.types)for(var n in e.types)this.addType_(n,e.types[n]);if(e.generic)for(var n in this.generic=!0,o)this.addType_(n,o[n]);if(e.properties)for(var n in e.properties)this.addProperty_(n,e.properties[n])}};k.prototype={structure:{},checkStructure:function(e){function t(e,t){n.push({node:e,message:t})}var r=this.structure,n=[];return this.syntax.walk(e,(function(e){r.hasOwnProperty(e.type)?r[e.type].check(e,t):t(e,"Unknown node type `"+e.type+"`")})),!!n.length&&n},createDescriptor:function(e,t,r){var n={type:t,name:r},i={type:t,name:r,syntax:null,match:null};return"function"==typeof e?i.match=h(e,n):("string"==typeof e?Object.defineProperty(i,"syntax",{get:function(){return Object.defineProperty(i,"syntax",{value:s(e)}),i.syntax}}):i.syntax=e,Object.defineProperty(i,"match",{get:function(){return Object.defineProperty(i,"match",{value:h(i.syntax,n)}),i.match}})),i},addProperty_:function(e,t){this.properties[e]=this.createDescriptor(t,"Property",e)},addType_:function(e,t){this.types[e]=this.createDescriptor(t,"Type",e),t===o["-ms-legacy-expression"]&&(this.valueCommonSyntax=y)},matchDeclaration:function(e){return"Declaration"!==e.type?b(null,new Error("Not a Declaration node")):this.matchProperty(e.property,e.value)},matchProperty:function(e,t){var r=a.property(e);if(r.custom)return b(null,new Error("Lexer matching doesn't applicable for custom properties"));var i=r.vendor?this.getProperty(r.name)||this.getProperty(r.basename):this.getProperty(r.name);return i?x(this,i,t,!0):b(null,new n("Unknown property",e))},matchType:function(e,t){var r=this.getType(e);return r?x(this,r,t,!1):b(null,new n("Unknown type",e))},match:function(e,t){return"string"==typeof e||e&&e.type?("string"!=typeof e&&e.match||(e=this.createDescriptor(e,"Type","anonymous")),x(this,e,t,!1)):b(null,new n("Bad syntax"))},findValueFragments:function(e,t,r,n){return d.matchFragments(this,t,this.matchProperty(e,t),r,n)},findDeclarationValueFragments:function(e,t,r){return d.matchFragments(this,e.value,this.matchDeclaration(e),t,r)},findAllFragments:function(e,t,r){var n=[];return this.syntax.walk(e,{visit:"Declaration",enter:function(e){n.push.apply(n,this.findDeclarationValueFragments(e,t,r))}.bind(this)}),n},getProperty:function(e){return this.properties.hasOwnProperty(e)?this.properties[e]:null},getType:function(e){return this.types.hasOwnProperty(e)?this.types[e]:null},validate:function(){function e(n,i,a,o){if(a.hasOwnProperty(i))return a[i];a[i]=!1,null!==o.syntax&&c(o.syntax,(function(o){if("Type"===o.type||"Property"===o.type){var s="Type"===o.type?n.types:n.properties,l="Type"===o.type?t:r;s.hasOwnProperty(o.name)&&!e(n,o.name,l,s[o.name])||(a[i]=!0)}}),this)}var t={},r={};for(var n in this.types)e(this,n,t,this.types[n]);for(var n in this.properties)e(this,n,r,this.properties[n]);return t=Object.keys(t).filter((function(e){return t[e]})),r=Object.keys(r).filter((function(e){return r[e]})),t.length||r.length?{types:t,properties:r}:null},dump:function(e,t){return{generic:this.generic,types:v(this.types,!t,e),properties:v(this.properties,!t,e)}},toString:function(){return JSON.stringify(this.dump())}},e.exports=k},564:function(e,t,r){var n=r(5770),i=r(6980);function a(e,t){var r=e&&e.loc&&e.loc[t];return r?{offset:r.offset,line:r.line,column:r.column}:null}e.exports={SyntaxReferenceError:function(e,t){var r=n("SyntaxReferenceError",e+(t?" `"+t+"`":""));return r.reference=t,r},MatchError:function(e,t,r,o){var s=n("SyntaxMatchError",e),l=function(e){for(var t=e.tokens,r=e.longestMatch,n=r<t.length?t[r].node:null,i=-1,a=0,o="",s=0;s<t.length;s++)s===r&&(i=o.length),null!==n&&t[s].node===n&&(s<=r?a++:a=0),o+=t[s].value;return{node:n,css:o,mismatchOffset:-1===i?o.length:i,last:null===n||a>1}}(o),c=l.mismatchOffset||0,u=l.node||r,h=a(u,"end"),p=l.last?h:a(u,"start"),f=l.css;return s.rawMessage=e,s.syntax=t?i(t):"<generic>",s.css=f,s.mismatchOffset=c,s.loc={source:u&&u.loc&&u.loc.source||"<unknown>",start:p,end:h},s.line=p?p.line:void 0,s.column=p?p.column:void 0,s.offset=p?p.offset:void 0,s.message=e+"\n syntax: "+s.syntax+"\n value: "+(s.css||"<empty string>")+"\n --------"+new Array(s.mismatchOffset+1).join("-")+"^",s}}},4525:function(e,t,r){var n=r(158).isDigit,i=r(158).cmpChar,a=r(158).TYPE,o=a.Delim,s=a.WhiteSpace,l=a.Comment,c=a.Ident,u=a.Number,h=a.Dimension,p=45,f=!0;function d(e,t){return null!==e&&e.type===o&&e.value.charCodeAt(0)===t}function m(e,t,r){for(;null!==e&&(e.type===s||e.type===l);)e=r(++t);return t}function g(e,t,r,i){if(!e)return 0;var a=e.value.charCodeAt(t);if(43===a||a===p){if(r)return 0;t++}for(;t<e.value.length;t++)if(!n(e.value.charCodeAt(t)))return 0;return i+1}function y(e,t,r){var n=!1,i=m(e,t,r);if(null===(e=r(i)))return t;if(e.type!==u){if(!d(e,43)&&!d(e,p))return t;if(n=!0,i=m(r(++i),i,r),null===(e=r(i))&&e.type!==u)return 0}if(!n){var a=e.value.charCodeAt(0);if(43!==a&&a!==p)return 0}return g(e,n?0:1,n,i)}e.exports=function(e,t){var r=0;if(!e)return 0;if(e.type===u)return g(e,0,false,r);if(e.type===c&&e.value.charCodeAt(0)===p){if(!i(e.value,1,110))return 0;switch(e.value.length){case 2:return y(t(++r),r,t);case 3:return e.value.charCodeAt(2)!==p?0:(r=m(t(++r),r,t),g(e=t(r),0,f,r));default:return e.value.charCodeAt(2)!==p?0:g(e,3,f,r)}}else if(e.type===c||d(e,43)&&t(r+1).type===c){if(e.type!==c&&(e=t(++r)),null===e||!i(e.value,0,110))return 0;switch(e.value.length){case 1:return y(t(++r),r,t);case 2:return e.value.charCodeAt(1)!==p?0:(r=m(t(++r),r,t),g(e=t(r),0,f,r));default:return e.value.charCodeAt(1)!==p?0:g(e,2,f,r)}}else if(e.type===h){for(var a=e.value.charCodeAt(0),o=43===a||a===p?1:0,s=o;s<e.value.length&&n(e.value.charCodeAt(s));s++);return s===o?0:i(e.value,s,110)?s+1===e.value.length?y(t(++r),r,t):e.value.charCodeAt(s+1)!==p?0:s+2===e.value.length?(r=m(t(++r),r,t),g(e=t(r),0,f,r)):g(e,s+2,f,r):0}return 0}},769:function(e,t,r){var n=r(158).isHexDigit,i=r(158).cmpChar,a=r(158).TYPE,o=a.Ident,s=a.Delim,l=a.Number,c=a.Dimension;function u(e,t){return null!==e&&e.type===s&&e.value.charCodeAt(0)===t}function h(e,t){return e.value.charCodeAt(0)===t}function p(e,t,r){for(var i=t,a=0;i<e.value.length;i++){var o=e.value.charCodeAt(i);if(45===o&&r&&0!==a)return p(e,t+a+1,!1)>0?6:0;if(!n(o))return 0;if(++a>6)return 0}return a}function f(e,t,r){if(!e)return 0;for(;u(r(t),63);){if(++e>6)return 0;t++}return t}e.exports=function(e,t){var r=0;if(null===e||e.type!==o||!i(e.value,0,117))return 0;if(null===(e=t(++r)))return 0;if(u(e,43))return null===(e=t(++r))?0:e.type===o?f(p(e,0,!0),++r,t):u(e,63)?f(1,++r,t):0;if(e.type===l){if(!h(e,43))return 0;var n=p(e,1,!0);return 0===n?0:null===(e=t(++r))?r:e.type===c||e.type===l?h(e,45)&&p(e,1,!1)?r+1:0:f(n,r,t)}return e.type===c&&h(e,43)?f(p(e,1,!0),++r,t):0}},9485:function(e,t,r){var n,i=r(158),a=i.isIdentifierStart,o=i.isHexDigit,s=i.isDigit,l=i.cmpStr,c=i.consumeNumber,u=i.TYPE,h=r(4525),p=r(769),f=["unset","initial","inherit"],d=["calc(","-moz-calc(","-webkit-calc("];function m(e,t){return t<e.length?e.charCodeAt(t):0}function g(e,t){return l(e,0,e.length,t)}function y(e,t){for(var r=0;r<t.length;r++)if(g(e,t[r]))return!0;return!1}function v(e,t){return t===e.length-2&&(92===e.charCodeAt(t)&&s(e.charCodeAt(t+1)))}function b(e,t,r){if(e&&"Range"===e.type){var n=Number(void 0!==r&&r!==t.length?t.substr(0,r):t);if(isNaN(n))return!0;if(null!==e.min&&n<e.min)return!0;if(null!==e.max&&n>e.max)return!0}return!1}function x(e,t){var r=e.index,n=0;do{if(n++,e.balance<=r)break}while(e=t(n));return n}function k(e){return function(t,r,n){return null===t?0:t.type===u.Function&&y(t.value,d)?x(t,r):e(t,r,n)}}function w(e){return function(t){return null===t||t.type!==e?0:1}}function S(e){return function(t,r,n){if(null===t||t.type!==u.Dimension)return 0;var i=c(t.value,0);if(null!==e){var a=t.value.indexOf("\\",i),o=-1!==a&&v(t.value,a)?t.value.substring(i,a):t.value.substr(i);if(!1===e.hasOwnProperty(o.toLowerCase()))return 0}return b(n,t.value,i)?0:1}}function C(e){return"function"!=typeof e&&(e=function(){return 0}),function(t,r,n){return null!==t&&t.type===u.Number&&0===Number(t.value)?1:e(t,r,n)}}e.exports={"ident-token":w(u.Ident),"function-token":w(u.Function),"at-keyword-token":w(u.AtKeyword),"hash-token":w(u.Hash),"string-token":w(u.String),"bad-string-token":w(u.BadString),"url-token":w(u.Url),"bad-url-token":w(u.BadUrl),"delim-token":w(u.Delim),"number-token":w(u.Number),"percentage-token":w(u.Percentage),"dimension-token":w(u.Dimension),"whitespace-token":w(u.WhiteSpace),"CDO-token":w(u.CDO),"CDC-token":w(u.CDC),"colon-token":w(u.Colon),"semicolon-token":w(u.Semicolon),"comma-token":w(u.Comma),"[-token":w(u.LeftSquareBracket),"]-token":w(u.RightSquareBracket),"(-token":w(u.LeftParenthesis),")-token":w(u.RightParenthesis),"{-token":w(u.LeftCurlyBracket),"}-token":w(u.RightCurlyBracket),string:w(u.String),ident:w(u.Ident),"custom-ident":function(e){if(null===e||e.type!==u.Ident)return 0;var t=e.value.toLowerCase();return y(t,f)||g(t,"default")?0:1},"custom-property-name":function(e){return null===e||e.type!==u.Ident||45!==m(e.value,0)||45!==m(e.value,1)?0:1},"hex-color":function(e){if(null===e||e.type!==u.Hash)return 0;var t=e.value.length;if(4!==t&&5!==t&&7!==t&&9!==t)return 0;for(var r=1;r<t;r++)if(!o(e.value.charCodeAt(r)))return 0;return 1},"id-selector":function(e){return null===e||e.type!==u.Hash?0:a(m(e.value,1),m(e.value,2),m(e.value,3))?1:0},"an-plus-b":h,urange:p,"declaration-value":function(e,t){if(!e)return 0;var r=0,n=0,i=e.index;e:do{switch(e.type){case u.BadString:case u.BadUrl:break e;case u.RightCurlyBracket:case u.RightParenthesis:case u.RightSquareBracket:if(e.balance>e.index||e.balance<i)break e;n--;break;case u.Semicolon:if(0===n)break e;break;case u.Delim:if("!"===e.value&&0===n)break e;break;case u.Function:case u.LeftParenthesis:case u.LeftSquareBracket:case u.LeftCurlyBracket:n++}if(r++,e.balance<=i)break}while(e=t(r));return r},"any-value":function(e,t){if(!e)return 0;var r=e.index,n=0;e:do{switch(e.type){case u.BadString:case u.BadUrl:break e;case u.RightCurlyBracket:case u.RightParenthesis:case u.RightSquareBracket:if(e.balance>e.index||e.balance<r)break e}if(n++,e.balance<=r)break}while(e=t(n));return n},dimension:k(S(null)),angle:k(S({deg:!0,grad:!0,rad:!0,turn:!0})),decibel:k(S({db:!0})),frequency:k(S({hz:!0,khz:!0})),flex:k(S({fr:!0})),length:k(C(S({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}))),resolution:k(S({dpi:!0,dpcm:!0,dppx:!0,x:!0})),semitones:k(S({st:!0})),time:k(S({s:!0,ms:!0})),percentage:k((function(e,t,r){return null===e||e.type!==u.Percentage||b(r,e.value,e.value.length-1)?0:1})),zero:C(),number:k((function(e,t,r){if(null===e)return 0;var n=c(e.value,0);return n===e.value.length||v(e.value,n)?b(r,e.value,n)?0:1:0})),integer:k((function(e,t,r){if(null===e||e.type!==u.Number)return 0;for(var n=43===e.value.charCodeAt(0)||45===e.value.charCodeAt(0)?1:0;n<e.value.length;n++)if(!s(e.value.charCodeAt(n)))return 0;return b(r,e.value,n)?0:1})),"-ms-legacy-expression":(n="expression",n+="(",function(e,t){return null!==e&&g(e.value,n)?x(e,t):0})}},5020:function(e,t,r){var n=r(8972),i={type:"Match"},a={type:"Mismatch"},o={type:"DisallowEmpty"};function s(e,t,r){return t===i&&r===a||e===i&&t===i&&r===i?e:("If"===e.type&&e.else===a&&t===i&&(t=e.then,e=e.match),{type:"If",match:e,then:t,else:r})}function l(e){return e.length>2&&40===e.charCodeAt(e.length-2)&&41===e.charCodeAt(e.length-1)}function c(e){return"Keyword"===e.type||"AtKeyword"===e.type||"Function"===e.type||"Type"===e.type&&l(e.name)}function u(e,t,r){switch(e){case" ":for(var n=i,o=t.length-1;o>=0;o--){n=s(f=t[o],n,a)}return n;case"|":n=a;var h=null;for(o=t.length-1;o>=0;o--){if(c(f=t[o])&&(null===h&&o>0&&c(t[o-1])&&(n=s({type:"Enum",map:h=Object.create(null)},i,n)),null!==h)){var p=(l(f.name)?f.name.slice(0,-1):f.name).toLowerCase();if(p in h==!1){h[p]=f;continue}}h=null,n=s(f,i,n)}return n;case"&&":if(t.length>5)return{type:"MatchOnce",terms:t,all:!0};for(n=a,o=t.length-1;o>=0;o--){var f=t[o];d=t.length>1?u(e,t.filter((function(e){return e!==f})),!1):i,n=s(f,d,n)}return n;case"||":if(t.length>5)return{type:"MatchOnce",terms:t,all:!1};for(n=r?i:a,o=t.length-1;o>=0;o--){var d;f=t[o];d=t.length>1?u(e,t.filter((function(e){return e!==f})),!0):i,n=s(f,d,n)}return n}}function h(e){if("function"==typeof e)return{type:"Generic",fn:e};switch(e.type){case"Group":var t=u(e.combinator,e.terms.map(h),!1);return e.disallowEmpty&&(t=s(t,o,a)),t;case"Multiplier":return function(e){var t=i,r=h(e.term);if(0===e.max)r=s(r,o,a),(t=s(r,null,a)).then=s(i,i,t),e.comma&&(t.then.else=s({type:"Comma",syntax:e},t,a));else for(var n=e.min||1;n<=e.max;n++)e.comma&&t!==i&&(t=s({type:"Comma",syntax:e},t,a)),t=s(r,s(i,i,t),a);if(0===e.min)t=s(i,i,t);else for(n=0;n<e.min-1;n++)e.comma&&t!==i&&(t=s({type:"Comma",syntax:e},t,a)),t=s(r,t,a);return t}(e);case"Type":case"Property":return{type:e.type,name:e.name,syntax:e};case"Keyword":return{type:e.type,name:e.name.toLowerCase(),syntax:e};case"AtKeyword":return{type:e.type,name:"@"+e.name.toLowerCase(),syntax:e};case"Function":return{type:e.type,name:e.name.toLowerCase()+"(",syntax:e};case"String":return 3===e.value.length?{type:"Token",value:e.value.charAt(1),syntax:e}:{type:e.type,value:e.value.substr(1,e.value.length-2).replace(/\\'/g,"'"),syntax:e};case"Token":return{type:e.type,value:e.value,syntax:e};case"Comma":return{type:e.type,syntax:e};default:throw new Error("Unknown node type:",e.type)}}e.exports={MATCH:i,MISMATCH:a,DISALLOW_EMPTY:o,buildMatchGraph:function(e,t){return"string"==typeof e&&(e=n(e)),{type:"MatchGraph",match:h(e),syntax:t||null,source:e}}}},3952:function(e,t,r){var n=Object.prototype.hasOwnProperty,i=r(5020),a=i.MATCH,o=i.MISMATCH,s=i.DISALLOW_EMPTY,l=r(4290).TYPE,c="Match",u=0;function h(e){for(var t=null,r=null,n=e;null!==n;)r=n.prev,n.prev=t,t=n,n=r;return t}function p(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++){var n=e.charCodeAt(r);if(n>=65&&n<=90&&(n|=32),n!==t.charCodeAt(r))return!1}return!0}function f(e){return null===e||(e.type===l.Comma||e.type===l.Function||e.type===l.LeftParenthesis||e.type===l.LeftSquareBracket||e.type===l.LeftCurlyBracket||e.type===l.Delim)}function d(e){return null===e||(e.type===l.RightParenthesis||e.type===l.RightSquareBracket||e.type===l.RightCurlyBracket||e.type===l.Delim)}function m(e,t,r){function i(){do{E++,T=E<e.length?e[E]:null}while(null!==T&&(T.type===l.WhiteSpace||T.type===l.Comment))}function h(t){var r=E+t;return r<e.length?e[r]:null}function m(e,t){return{nextState:e,matchStack:L,syntaxStack:x,thenStack:k,tokenIndex:E,prev:t}}function g(e){k={nextState:e,matchStack:L,syntaxStack:x,prev:k}}function y(e){w=m(e,w)}function v(){L={type:1,syntax:t.syntax,token:T,prev:L},i(),S=null,E>O&&(O=E)}function b(){L=2===L.type?L.prev:{type:3,syntax:x.syntax,token:L.token,prev:L},x=x.prev}var x=null,k=null,w=null,S=null,C=0,A=null,T=null,E=-1,O=0,L={type:0,syntax:null,token:null,prev:null};for(i();null===A&&++C<15e3;)switch(t.type){case"Match":if(null===k){if(null!==T&&(E!==e.length-1||"\\0"!==T.value&&"\\9"!==T.value)){t=o;break}A=c;break}if((t=k.nextState)===s){if(k.matchStack===L){t=o;break}t=a}for(;k.syntaxStack!==x;)b();k=k.prev;break;case"Mismatch":if(null!==S&&!1!==S)(null===w||E>w.tokenIndex)&&(w=S,S=!1);else if(null===w){A="Mismatch";break}t=w.nextState,k=w.thenStack,x=w.syntaxStack,L=w.matchStack,E=w.tokenIndex,T=E<e.length?e[E]:null,w=w.prev;break;case"MatchGraph":t=t.match;break;case"If":t.else!==o&&y(t.else),t.then!==a&&g(t.then),t=t.match;break;case"MatchOnce":t={type:"MatchOnceBuffer",syntax:t,index:0,mask:0};break;case"MatchOnceBuffer":var P=t.syntax.terms;if(t.index===P.length){if(0===t.mask||t.syntax.all){t=o;break}t=a;break}if(t.mask===(1<<P.length)-1){t=a;break}for(;t.index<P.length;t.index++){var N=1<<t.index;if(0==(t.mask&N)){y(t),g({type:"AddMatchOnce",syntax:t.syntax,mask:t.mask|N}),t=P[t.index++];break}}break;case"AddMatchOnce":t={type:"MatchOnceBuffer",syntax:t.syntax,index:0,mask:t.mask};break;case"Enum":if(null!==T)if(-1!==(D=T.value.toLowerCase()).indexOf("\\")&&(D=D.replace(/\\[09].*$/,"")),n.call(t.map,D)){t=t.map[D];break}t=o;break;case"Generic":var M=null!==x?x.opts:null,R=E+Math.floor(t.fn(T,h,M));if(!isNaN(R)&&R>E){for(;E<R;)v();t=a}else t=o;break;case"Type":case"Property":var _="Type"===t.type?"types":"properties",I=n.call(r,_)?r[_][t.name]:null;if(!I||!I.match)throw new Error("Bad syntax reference: "+("Type"===t.type?"<"+t.name+">":"<'"+t.name+"'>"));if(!1!==S&&null!==T&&"Type"===t.type)if("custom-ident"===t.name&&T.type===l.Ident||"length"===t.name&&"0"===T.value){null===S&&(S=m(t,w)),t=o;break}x={syntax:t.syntax,opts:t.syntax.opts||null!==x&&x.opts||null,prev:x},L={type:2,syntax:t.syntax,token:L.token,prev:L},t=I.match;break;case"Keyword":var D=t.name;if(null!==T){var F=T.value;if(-1!==F.indexOf("\\")&&(F=F.replace(/\\[09].*$/,"")),p(F,D)){v(),t=a;break}}t=o;break;case"AtKeyword":case"Function":if(null!==T&&p(T.value,t.name)){v(),t=a;break}t=o;break;case"Token":if(null!==T&&T.value===t.value){v(),t=a;break}t=o;break;case"Comma":null!==T&&T.type===l.Comma?f(L.token)?t=o:(v(),t=d(T)?o:a):t=f(L.token)||d(T)?a:o;break;case"String":var z="";for(R=E;R<e.length&&z.length<t.value.length;R++)z+=e[R].value;if(p(z,t.value)){for(;E<R;)v();t=a}else t=o;break;default:throw new Error("Unknown node type: "+t.type)}switch(u+=C,A){case null:console.warn("[csstree-match] BREAK after 15000 iterations"),A="Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)",L=null;break;case c:for(;null!==x;)b();break;default:L=null}return{tokens:e,reason:A,iterations:C,match:L,longestMatch:O}}e.exports={matchAsList:function(e,t,r){var n=m(e,t,r||{});if(null!==n.match){var i=h(n.match).prev;for(n.match=[];null!==i;){switch(i.type){case 0:break;case 2:case 3:n.match.push({type:i.type,syntax:i.syntax});break;default:n.match.push({token:i.token.value,node:i.token.node})}i=i.prev}}return n},matchAsTree:function(e,t,r){var n=m(e,t,r||{});if(null===n.match)return n;var i=n.match,a=n.match={syntax:t.syntax||null,match:[]},o=[a];for(i=h(i).prev;null!==i;){switch(i.type){case 2:a.match.push(a={syntax:i.syntax,match:[]}),o.push(a);break;case 3:o.pop(),a=o[o.length-1];break;default:a.match.push({syntax:i.syntax||null,token:i.token.value,node:i.token.node})}i=i.prev}return n},getTotalIterationCount:function(){return u}}},5802:function(e,t,r){var n=r(158),i=new(r(1973)),a={decorator:function(e){var t=null,r={len:0,node:null},n=[r],i="";return{children:e.children,node:function(r){var n=t;t=r,e.node.call(this,r),t=n},chunk:function(e){i+=e,r.node!==t?n.push({len:e.length,node:t}):r.len+=e.length},result:function(){return o(i,n)}}}};function o(e,t){var r=[],a=0,o=0,s=t?t[o].node:null;for(n(e,i);!i.eof;){if(t)for(;o<t.length&&a+t[o].len<=i.tokenStart;)a+=t[o++].len,s=t[o].node;r.push({type:i.tokenType,value:i.getTokenValue(),index:i.tokenIndex,balance:i.balance[i.tokenIndex],node:s}),i.next()}return r}e.exports=function(e,t){return"string"==typeof e?o(e,null):t.generate(e,a)}},8210:function(e,t,r){var n=r(474);function i(e){return"node"in e?e.node:i(e.match[0])}function a(e){return"node"in e?e.node:a(e.match[e.match.length-1])}e.exports={matchFragments:function(e,t,r,o,s){var l=[];return null!==r.matched&&function r(c){if(null!==c.syntax&&c.syntax.type===o&&c.syntax.name===s){var u=i(c),h=a(c);e.syntax.walk(t,(function(e,t,r){if(e===u){var i=new n;do{if(i.appendData(t.data),t.data===h)break;t=t.next}while(null!==t);l.push({parent:r,nodes:i})}}))}Array.isArray(c.match)&&c.match.forEach(r)}(r.matched),l}}},4972:function(e,t,r){var n=r(474),i=Object.prototype.hasOwnProperty;function a(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&e>=0}function o(e){return Boolean(e)&&a(e.offset)&&a(e.line)&&a(e.column)}function s(e,t){return function(r,a){if(!r||r.constructor!==Object)return a(r,"Type of node should be an Object");for(var s in r){var l=!0;if(!1!==i.call(r,s)){if("type"===s)r.type!==e&&a(r,"Wrong node type `"+r.type+"`, expected `"+e+"`");else if("loc"===s){if(null===r.loc)continue;if(r.loc&&r.loc.constructor===Object)if("string"!=typeof r.loc.source)s+=".source";else if(o(r.loc.start)){if(o(r.loc.end))continue;s+=".end"}else s+=".start";l=!1}else if(t.hasOwnProperty(s)){var c=0;for(l=!1;!l&&c<t[s].length;c++){var u=t[s][c];switch(u){case String:l="string"==typeof r[s];break;case Boolean:l="boolean"==typeof r[s];break;case null:l=null===r[s];break;default:"string"==typeof u?l=r[s]&&r[s].type===u:Array.isArray(u)&&(l=r[s]instanceof n)}}}else a(r,"Unknown field `"+s+"` for "+e+" node type");l||a(r,"Bad value for `"+e+"."+s+"`")}}for(var s in t)i.call(t,s)&&!1===i.call(r,s)&&a(r,"Field `"+e+"."+s+"` is missed")}}function l(e,t){var r=t.structure,n={type:String,loc:!0},a={type:'"'+e+'"'};for(var o in r)if(!1!==i.call(r,o)){for(var l=[],c=n[o]=Array.isArray(r[o])?r[o].slice():[r[o]],u=0;u<c.length;u++){var h=c[u];if(h===String||h===Boolean)l.push(h.name);else if(null===h)l.push("null");else if("string"==typeof h)l.push("<"+h+">");else{if(!Array.isArray(h))throw new Error("Wrong value `"+h+"` in `"+e+"."+o+"` structure definition");l.push("List")}}a[o]=l.join(" | ")}return{docs:a,check:s(e,n)}}e.exports={getStructureFromConfig:function(e){var t={};if(e.node)for(var r in e.node)if(i.call(e.node,r)){var n=e.node[r];if(!n.structure)throw new Error("Missed `structure` field in `"+r+"` node type definition");t[r]=l(r,n)}return t}}},5972:function(e){function t(e){function t(e){return null!==e&&("Type"===e.type||"Property"===e.type||"Keyword"===e.type)}var r=null;return null!==this.matched&&function n(i){if(Array.isArray(i.match)){for(var a=0;a<i.match.length;a++)if(n(i.match[a]))return t(i.syntax)&&r.unshift(i.syntax),!0}else if(i.node===e)return r=t(i.syntax)?[i.syntax]:[],!0;return!1}(this.matched),r}function r(e,r,n){var i=t.call(e,r);return null!==i&&i.some(n)}e.exports={getTrace:t,isType:function(e,t){return r(this,e,(function(e){return"Type"===e.type&&e.name===t}))},isProperty:function(e,t){return r(this,e,(function(e){return"Property"===e.type&&e.name===t}))},isKeyword:function(e){return r(this,e,(function(e){return"Keyword"===e.type}))}}},7247:function(e,t,r){var n=r(3238).default,i=r(7574),a=r(6713),o=r(1973),s=r(474),l=r(158),c=r(4290),u=r(357).findWhiteSpaceStart,h=r(9302),p=function(){},f=c.TYPE,d=c.NAME,m=f.WhiteSpace,g=f.Ident,y=f.Function,v=f.Url,b=f.Hash,x=f.Percentage,k=f.Number;function w(e){return function(){return this[e]()}}e.exports=function(e){var t={scanner:new o,locationMap:new i,filename:"<unknown>",needPositions:!1,onParseError:p,onParseErrorThrow:!1,parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:h,createList:function(){return new s},createSingleNodeList:function(e){return(new s).appendData(e)},getFirstListNode:function(e){return e&&e.first()},getLastListNode:function(e){return e.last()},parseWithFallback:function(e,t){var r=this.scanner.tokenIndex;try{return e.call(this)}catch(e){if(this.onParseErrorThrow)throw e;var n=t.call(this,r);return this.onParseErrorThrow=!0,this.onParseError(e,n),this.onParseErrorThrow=!1,n}},lookupNonWSType:function(e){do{var t=this.scanner.lookupType(e++);if(t!==m)return t}while(0!==t);return 0},eat:function(e){if(this.scanner.tokenType!==e){var t=this.scanner.tokenStart,r=d[e]+" is expected";switch(e){case g:this.scanner.tokenType===y||this.scanner.tokenType===v?(t=this.scanner.tokenEnd-1,r="Identifier is expected but function found"):r="Identifier is expected";break;case b:this.scanner.isDelim(35)&&(this.scanner.next(),t++,r="Name is expected");break;case x:this.scanner.tokenType===k&&(t=this.scanner.tokenEnd,r="Percent sign is expected");break;default:this.scanner.source.charCodeAt(this.scanner.tokenStart)===e&&(t+=1)}this.error(r,t)}this.scanner.next()},consume:function(e){var t=this.scanner.getTokenValue();return this.eat(e),t},consumeFunctionName:function(){var e=this.scanner.source.substring(this.scanner.tokenStart,this.scanner.tokenEnd-1);return this.eat(y),e},getLocation:function(e,t){return this.needPositions?this.locationMap.getLocationRange(e,t,this.filename):null},getLocationFromList:function(e){if(this.needPositions){var t=this.getFirstListNode(e),r=this.getLastListNode(e);return this.locationMap.getLocationRange(null!==t?t.loc.start.offset-this.locationMap.startOffset:this.scanner.tokenStart,null!==r?r.loc.end.offset-this.locationMap.startOffset:this.scanner.tokenStart,this.filename)}return null},error:function(e,t){var r=void 0!==t&&t<this.scanner.source.length?this.locationMap.getLocation(t):this.scanner.eof?this.locationMap.getLocation(u(this.scanner.source,this.scanner.source.length-1)):this.locationMap.getLocation(this.scanner.tokenStart);throw new a(e||"Unexpected input",this.scanner.source,r.offset,r.line,r.column)}};for(var r in e=function(e){var t={context:{},scope:{},atrule:{},pseudo:{}};if(e.parseContext)for(var r in e.parseContext)switch(n(e.parseContext[r])){case"function":t.context[r]=e.parseContext[r];break;case"string":t.context[r]=w(e.parseContext[r])}if(e.scope)for(var r in e.scope)t.scope[r]=e.scope[r];if(e.atrule)for(var r in e.atrule){var i=e.atrule[r];i.parse&&(t.atrule[r]=i.parse)}if(e.pseudo)for(var r in e.pseudo){var a=e.pseudo[r];a.parse&&(t.pseudo[r]=a.parse)}if(e.node)for(var r in e.node)t[r]=e.node[r].parse;return t}(e||{}))t[r]=e[r];return function(e,r){var n,i=(r=r||{}).context||"default";if(l(e,t.scanner),t.locationMap.setSource(e,r.offset,r.line,r.column),t.filename=r.filename||"<unknown>",t.needPositions=Boolean(r.positions),t.onParseError="function"==typeof r.onParseError?r.onParseError:p,t.onParseErrorThrow=!1,t.parseAtrulePrelude=!("parseAtrulePrelude"in r)||Boolean(r.parseAtrulePrelude),t.parseRulePrelude=!("parseRulePrelude"in r)||Boolean(r.parseRulePrelude),t.parseValue=!("parseValue"in r)||Boolean(r.parseValue),t.parseCustomProperty="parseCustomProperty"in r&&Boolean(r.parseCustomProperty),!t.context.hasOwnProperty(i))throw new Error("Unknown context `"+i+"`");return n=t.context[i].call(t,r),t.scanner.eof||t.error(),n}}},9302:function(e,t,r){var n=r(158).TYPE,i=n.WhiteSpace,a=n.Comment;e.exports=function(e){var t=this.createList(),r=null,n={recognizer:e,space:null,ignoreWS:!1,ignoreWSAfter:!1};for(this.scanner.skipSC();!this.scanner.eof;){switch(this.scanner.tokenType){case a:this.scanner.next();continue;case i:n.ignoreWS?this.scanner.next():n.space=this.WhiteSpace();continue}if(void 0===(r=e.getNode.call(this,n)))break;null!==n.space&&(t.push(n.space),n.space=null),t.push(r),n.ignoreWSAfter?(n.ignoreWSAfter=!1,n.ignoreWS=!0):n.ignoreWS=!1}return t}},3905:function(e){e.exports={parse:{prelude:null,block:function(){return this.Block(!0)}}}},5281:function(e,t,r){var n=r(158).TYPE,i=n.String,a=n.Ident,o=n.Url,s=n.Function,l=n.LeftParenthesis;e.exports={parse:{prelude:function(){var e=this.createList();switch(this.scanner.skipSC(),this.scanner.tokenType){case i:e.push(this.String());break;case o:case s:e.push(this.Url());break;default:this.error("String or url() is expected")}return this.lookupNonWSType(0)!==a&&this.lookupNonWSType(0)!==l||(e.push(this.WhiteSpace()),e.push(this.MediaQueryList())),e},block:null}}},1799:function(e,t,r){e.exports={"font-face":r(3905),import:r(5281),media:r(3841),page:r(1562),supports:r(3479)}},3841:function(e){e.exports={parse:{prelude:function(){return this.createSingleNodeList(this.MediaQueryList())},block:function(){return this.Block(!1)}}}},1562:function(e){e.exports={parse:{prelude:function(){return this.createSingleNodeList(this.SelectorList())},block:function(){return this.Block(!0)}}}},3479:function(e,t,r){var n=r(158).TYPE,i=n.WhiteSpace,a=n.Comment,o=n.Ident,s=n.Function,l=n.Colon,c=n.LeftParenthesis;function u(){return this.createSingleNodeList(this.Raw(this.scanner.tokenIndex,null,!1))}function h(){return this.scanner.skipSC(),this.scanner.tokenType===o&&this.lookupNonWSType(1)===l?this.createSingleNodeList(this.Declaration()):p.call(this)}function p(){var e,t=this.createList(),r=null;this.scanner.skipSC();e:for(;!this.scanner.eof;){switch(this.scanner.tokenType){case i:r=this.WhiteSpace();continue;case a:this.scanner.next();continue;case s:e=this.Function(u,this.scope.AtrulePrelude);break;case o:e=this.Identifier();break;case c:e=this.Parentheses(h,this.scope.AtrulePrelude);break;default:break e}null!==r&&(t.push(r),r=null),t.push(e)}return t}e.exports={parse:{prelude:function(){var e=p.call(this);return null===this.getFirstListNode(e)&&this.error("Condition is expected"),e},block:function(){return this.Block(!1)}}}},7162:function(e,t,r){var n=r(6652);e.exports={generic:!0,types:n.types,properties:n.properties,node:r(2294)}},7357:function(e){var t=Object.prototype.hasOwnProperty,r={generic:!0,types:{},properties:{},parseContext:{},scope:{},atrule:["parse"],pseudo:["parse"],node:["name","structure","parse","generate","walkContext"]};function n(e){return e&&e.constructor===Object}function i(e){if(n(e)){var r={};for(var i in e)t.call(e,i)&&(r[i]=e[i]);return r}return e}function a(e,r){for(var o in r)t.call(r,o)&&(n(e[o])?a(e[o],i(r[o])):e[o]=i(r[o]))}function o(e,r,s){for(var l in s)if(!1!==t.call(s,l))if(!0===s[l])l in r&&t.call(r,l)&&(e[l]=i(r[l]));else if(s[l]){if(n(s[l]))a(c={},e[l]),a(c,r[l]),e[l]=c;else if(Array.isArray(s[l])){var c={},u=s[l].reduce((function(e,t){return e[t]=!0,e}),{});for(var h in e[l])t.call(e[l],h)&&(c[h]={},e[l]&&e[l][h]&&o(c[h],e[l][h],u));for(var h in r[l])t.call(r[l],h)&&(c[h]||(c[h]={}),r[l]&&r[l][h]&&o(c[h],r[l][h],u));e[l]=c}}return e}e.exports=function(e,t){return o(e,t,r)}},1399:function(e,t,r){e.exports={parseContext:{default:"StyleSheet",stylesheet:"StyleSheet",atrule:"Atrule",atrulePrelude:function(e){return this.AtrulePrelude(e.atrule?String(e.atrule):null)},mediaQueryList:"MediaQueryList",mediaQuery:"MediaQuery",rule:"Rule",selectorList:"SelectorList",selector:"Selector",block:function(){return this.Block(!0)},declarationList:"DeclarationList",declaration:"Declaration",value:"Value"},scope:r(7131),atrule:r(1799),pseudo:r(2561),node:r(2294)}},3681:function(e,t,r){e.exports={node:r(2294)}},4149:function(e,t,r){var n=r(474),i=r(6713),a=r(1973),o=r(7069),s=r(6464),l=r(158),c=r(7247),u=r(1978),h=r(1374),p=r(5127),f=r(7699),d=r(9707),m=r(7357);function g(e,t){for(var r in t)e[r]=t[r];return e}function y(e){var t=c(e),r=p(e),v=u(e),b=h(r),x={List:n,SyntaxError:i,TokenStream:a,Lexer:o,vendorPrefix:d.vendorPrefix,keyword:d.keyword,property:d.property,isCustomProperty:d.isCustomProperty,definitionSyntax:s,lexer:null,createLexer:function(e){return new o(e,x,x.lexer.structure)},tokenize:l,parse:t,walk:r,generate:v,find:r.find,findLast:r.findLast,findAll:r.findAll,clone:f,fromPlainObject:b.fromPlainObject,toPlainObject:b.toPlainObject,createSyntax:function(e){return y(m({},e))},fork:function(t){var r=m({},e);return y("function"==typeof t?t(r,g):m(r,t))}};return x.lexer=new o({generic:!0,types:e.types,properties:e.properties,node:e.node},x),x}t.create=function(e){return y(m({},e))}},1866:function(e){e.exports=function(){this.scanner.skipSC();var e=this.createSingleNodeList(this.IdSelector());return this.scanner.skipSC(),e}},1824:function(e){e.exports=function(){return this.createSingleNodeList(this.Raw(this.scanner.tokenIndex,null,!1))}},4689:function(e,t,r){var n=r(158).TYPE,i=r(9917).mode,a=n.Comma;e.exports=function(){var e=this.createList();return this.scanner.skipSC(),e.push(this.Identifier()),this.scanner.skipSC(),this.scanner.tokenType===a&&(e.push(this.Operator()),e.push(this.parseCustomProperty?this.Value(null):this.Raw(this.scanner.tokenIndex,i.exclamationMarkOrSemicolon,!1))),e}},7731:function(e,t,r){e.exports=r(4149).create(function(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var n in r)e[n]=r[n]}return e}(r(7162),r(1399),r(3681)))},9921:function(e,t,r){var n=r(158).cmpChar,i=r(158).isDigit,a=r(158).TYPE,o=a.WhiteSpace,s=a.Comment,l=a.Ident,c=a.Number,u=a.Dimension,h=43,p=45,f=110,d=!0;function m(e,t){var r=this.scanner.tokenStart+e,n=this.scanner.source.charCodeAt(r);for(n!==h&&n!==p||(t&&this.error("Number sign is not allowed"),r++);r<this.scanner.tokenEnd;r++)i(this.scanner.source.charCodeAt(r))||this.error("Integer is expected",r)}function g(e){return m.call(this,0,e)}function y(e,t){if(!n(this.scanner.source,this.scanner.tokenStart+e,t)){var r="";switch(t){case f:r="N is expected";break;case p:r="HyphenMinus is expected"}this.error(r,this.scanner.tokenStart+e)}}function v(){for(var e=0,t=0,r=this.scanner.tokenType;r===o||r===s;)r=this.scanner.lookupType(++e);if(r!==c){if(!this.scanner.isDelim(h,e)&&!this.scanner.isDelim(p,e))return null;t=this.scanner.isDelim(h,e)?h:p;do{r=this.scanner.lookupType(++e)}while(r===o||r===s);r!==c&&(this.scanner.skip(e),g.call(this,d))}return e>0&&this.scanner.skip(e),0===t&&(r=this.scanner.source.charCodeAt(this.scanner.tokenStart))!==h&&r!==p&&this.error("Number sign is expected"),g.call(this,0!==t),t===p?"-"+this.consume(c):this.consume(c)}e.exports={name:"AnPlusB",structure:{a:[String,null],b:[String,null]},parse:function(){var e=this.scanner.tokenStart,t=null,r=null;if(this.scanner.tokenType===c)g.call(this,false),r=this.consume(c);else if(this.scanner.tokenType===l&&n(this.scanner.source,this.scanner.tokenStart,p))switch(t="-1",y.call(this,1,f),this.scanner.getTokenLength()){case 2:this.scanner.next(),r=v.call(this);break;case 3:y.call(this,2,p),this.scanner.next(),this.scanner.skipSC(),g.call(this,d),r="-"+this.consume(c);break;default:y.call(this,2,p),m.call(this,3,d),this.scanner.next(),r=this.scanner.substrToCursor(e+2)}else if(this.scanner.tokenType===l||this.scanner.isDelim(h)&&this.scanner.lookupType(1)===l){var a=0;switch(t="1",this.scanner.isDelim(h)&&(a=1,this.scanner.next()),y.call(this,0,f),this.scanner.getTokenLength()){case 1:this.scanner.next(),r=v.call(this);break;case 2:y.call(this,1,p),this.scanner.next(),this.scanner.skipSC(),g.call(this,d),r="-"+this.consume(c);break;default:y.call(this,1,p),m.call(this,2,d),this.scanner.next(),r=this.scanner.substrToCursor(e+a+1)}}else if(this.scanner.tokenType===u){for(var o=this.scanner.source.charCodeAt(this.scanner.tokenStart),s=(a=o===h||o===p,this.scanner.tokenStart+a);s<this.scanner.tokenEnd&&i(this.scanner.source.charCodeAt(s));s++);s===this.scanner.tokenStart+a&&this.error("Integer is expected",this.scanner.tokenStart+a),y.call(this,s-this.scanner.tokenStart,f),t=this.scanner.source.substring(e,s),s+1===this.scanner.tokenEnd?(this.scanner.next(),r=v.call(this)):(y.call(this,s-this.scanner.tokenStart+1,p),s+2===this.scanner.tokenEnd?(this.scanner.next(),this.scanner.skipSC(),g.call(this,d),r="-"+this.consume(c)):(m.call(this,s-this.scanner.tokenStart+2,d),this.scanner.next(),r=this.scanner.substrToCursor(s+1)))}else this.error();return null!==t&&t.charCodeAt(0)===h&&(t=t.substr(1)),null!==r&&r.charCodeAt(0)===h&&(r=r.substr(1)),{type:"AnPlusB",loc:this.getLocation(e,this.scanner.tokenStart),a:t,b:r}},generate:function(e){var t=null!==e.a&&void 0!==e.a,r=null!==e.b&&void 0!==e.b;t?(this.chunk("+1"===e.a?"+n":"1"===e.a?"n":"-1"===e.a?"-n":e.a+"n"),r&&("-"===(r=String(e.b)).charAt(0)||"+"===r.charAt(0)?(this.chunk(r.charAt(0)),this.chunk(r.substr(1))):(this.chunk("+"),this.chunk(r)))):this.chunk(String(e.b))}}},9957:function(e,t,r){var n=r(158).TYPE,i=r(9917).mode,a=n.AtKeyword,o=n.Semicolon,s=n.LeftCurlyBracket,l=n.RightCurlyBracket;function c(e){return this.Raw(e,i.leftCurlyBracketOrSemicolon,!0)}function u(){for(var e,t=1;e=this.scanner.lookupType(t);t++){if(e===l)return!0;if(e===s||e===a)return!1}return!1}e.exports={name:"Atrule",structure:{name:String,prelude:["AtrulePrelude","Raw",null],block:["Block",null]},parse:function(){var e,t,r=this.scanner.tokenStart,n=null,i=null;switch(this.eat(a),t=(e=this.scanner.substrToCursor(r+1)).toLowerCase(),this.scanner.skipSC(),!1===this.scanner.eof&&this.scanner.tokenType!==s&&this.scanner.tokenType!==o&&(this.parseAtrulePrelude?"AtrulePrelude"===(n=this.parseWithFallback(this.AtrulePrelude.bind(this,e),c)).type&&null===n.children.head&&(n=null):n=c.call(this,this.scanner.tokenIndex),this.scanner.skipSC()),this.scanner.tokenType){case o:this.scanner.next();break;case s:i=this.atrule.hasOwnProperty(t)&&"function"==typeof this.atrule[t].block?this.atrule[t].block.call(this):this.Block(u.call(this))}return{type:"Atrule",loc:this.getLocation(r,this.scanner.tokenStart),name:e,prelude:n,block:i}},generate:function(e){this.chunk("@"),this.chunk(e.name),null!==e.prelude&&(this.chunk(" "),this.node(e.prelude)),e.block?this.node(e.block):this.chunk(";")},walkContext:"atrule"}},6353:function(e,t,r){var n=r(158).TYPE,i=n.Semicolon,a=n.LeftCurlyBracket;e.exports={name:"AtrulePrelude",structure:{children:[[]]},parse:function(e){var t=null;return null!==e&&(e=e.toLowerCase()),this.scanner.skipSC(),t=this.atrule.hasOwnProperty(e)&&"function"==typeof this.atrule[e].prelude?this.atrule[e].prelude.call(this):this.readSequence(this.scope.AtrulePrelude),this.scanner.skipSC(),!0!==this.scanner.eof&&this.scanner.tokenType!==a&&this.scanner.tokenType!==i&&this.error("Semicolon or block is expected"),null===t&&(t=this.createList()),{type:"AtrulePrelude",loc:this.getLocationFromList(t),children:t}},generate:function(e){this.children(e)},walkContext:"atrulePrelude"}},3510:function(e,t,r){var n=r(158).TYPE,i=n.Ident,a=n.String,o=n.Colon,s=n.LeftSquareBracket,l=n.RightSquareBracket;function c(){this.scanner.eof&&this.error("Unexpected end of input");var e=this.scanner.tokenStart,t=!1,r=!0;return this.scanner.isDelim(42)?(t=!0,r=!1,this.scanner.next()):this.scanner.isDelim(124)||this.eat(i),this.scanner.isDelim(124)?61!==this.scanner.source.charCodeAt(this.scanner.tokenStart+1)?(this.scanner.next(),this.eat(i)):t&&this.error("Identifier is expected",this.scanner.tokenEnd):t&&this.error("Vertical line is expected"),r&&this.scanner.tokenType===o&&(this.scanner.next(),this.eat(i)),{type:"Identifier",loc:this.getLocation(e,this.scanner.tokenStart),name:this.scanner.substrToCursor(e)}}function u(){var e=this.scanner.tokenStart,t=this.scanner.source.charCodeAt(e);return 61!==t&&126!==t&&94!==t&&36!==t&&42!==t&&124!==t&&this.error("Attribute selector (=, ~=, ^=, $=, *=, |=) is expected"),this.scanner.next(),61!==t&&(this.scanner.isDelim(61)||this.error("Equal sign is expected"),this.scanner.next()),this.scanner.substrToCursor(e)}e.exports={name:"AttributeSelector",structure:{name:"Identifier",matcher:[String,null],value:["String","Identifier",null],flags:[String,null]},parse:function(){var e,t=this.scanner.tokenStart,r=null,n=null,o=null;return this.eat(s),this.scanner.skipSC(),e=c.call(this),this.scanner.skipSC(),this.scanner.tokenType!==l&&(this.scanner.tokenType!==i&&(r=u.call(this),this.scanner.skipSC(),n=this.scanner.tokenType===a?this.String():this.Identifier(),this.scanner.skipSC()),this.scanner.tokenType===i&&(o=this.scanner.getTokenValue(),this.scanner.next(),this.scanner.skipSC())),this.eat(l),{type:"AttributeSelector",loc:this.getLocation(t,this.scanner.tokenStart),name:e,matcher:r,value:n,flags:o}},generate:function(e){var t=" ";this.chunk("["),this.node(e.name),null!==e.matcher&&(this.chunk(e.matcher),null!==e.value&&(this.node(e.value),"String"===e.value.type&&(t=""))),null!==e.flags&&(this.chunk(t),this.chunk(e.flags)),this.chunk("]")}}},6870:function(e,t,r){var n=r(158).TYPE,i=r(9917).mode,a=n.WhiteSpace,o=n.Comment,s=n.Semicolon,l=n.AtKeyword,c=n.LeftCurlyBracket,u=n.RightCurlyBracket;function h(e){return this.Raw(e,null,!0)}function p(){return this.parseWithFallback(this.Rule,h)}function f(e){return this.Raw(e,i.semicolonIncluded,!0)}function d(){if(this.scanner.tokenType===s)return f.call(this,this.scanner.tokenIndex);var e=this.parseWithFallback(this.Declaration,f);return this.scanner.tokenType===s&&this.scanner.next(),e}e.exports={name:"Block",structure:{children:[["Atrule","Rule","Declaration"]]},parse:function(e){var t=e?d:p,r=this.scanner.tokenStart,n=this.createList();this.eat(c);e:for(;!this.scanner.eof;)switch(this.scanner.tokenType){case u:break e;case a:case o:this.scanner.next();break;case l:n.push(this.parseWithFallback(this.Atrule,h));break;default:n.push(t.call(this))}return this.scanner.eof||this.eat(u),{type:"Block",loc:this.getLocation(r,this.scanner.tokenStart),children:n}},generate:function(e){this.chunk("{"),this.children(e,(function(e){"Declaration"===e.type&&this.chunk(";")})),this.chunk("}")},walkContext:"block"}},9323:function(e,t,r){var n=r(158).TYPE,i=n.LeftSquareBracket,a=n.RightSquareBracket;e.exports={name:"Brackets",structure:{children:[[]]},parse:function(e,t){var r,n=this.scanner.tokenStart;return this.eat(i),r=e.call(this,t),this.scanner.eof||this.eat(a),{type:"Brackets",loc:this.getLocation(n,this.scanner.tokenStart),children:r}},generate:function(e){this.chunk("["),this.children(e),this.chunk("]")}}},4851:function(e,t,r){var n=r(158).TYPE.CDC;e.exports={name:"CDC",structure:[],parse:function(){var e=this.scanner.tokenStart;return this.eat(n),{type:"CDC",loc:this.getLocation(e,this.scanner.tokenStart)}},generate:function(){this.chunk("--\x3e")}}},7324:function(e,t,r){var n=r(158).TYPE.CDO;e.exports={name:"CDO",structure:[],parse:function(){var e=this.scanner.tokenStart;return this.eat(n),{type:"CDO",loc:this.getLocation(e,this.scanner.tokenStart)}},generate:function(){this.chunk("\x3c!--")}}},6803:function(e,t,r){var n=r(158).TYPE.Ident;e.exports={name:"ClassSelector",structure:{name:String},parse:function(){return this.scanner.isDelim(46)||this.error("Full stop is expected"),this.scanner.next(),{type:"ClassSelector",loc:this.getLocation(this.scanner.tokenStart-1,this.scanner.tokenEnd),name:this.consume(n)}},generate:function(e){this.chunk("."),this.chunk(e.name)}}},6325:function(e,t,r){var n=r(158).TYPE.Ident;e.exports={name:"Combinator",structure:{name:String},parse:function(){var e=this.scanner.tokenStart;switch(this.scanner.source.charCodeAt(this.scanner.tokenStart)){case 62:case 43:case 126:this.scanner.next();break;case 47:this.scanner.next(),this.scanner.tokenType===n&&!1!==this.scanner.lookupValue(0,"deep")||this.error("Identifier `deep` is expected"),this.scanner.next(),this.scanner.isDelim(47)||this.error("Solidus is expected"),this.scanner.next();break;default:this.error("Combinator is expected")}return{type:"Combinator",loc:this.getLocation(e,this.scanner.tokenStart),name:this.scanner.substrToCursor(e)}},generate:function(e){this.chunk(e.name)}}},3907:function(e,t,r){var n=r(158).TYPE.Comment;e.exports={name:"Comment",structure:{value:String},parse:function(){var e=this.scanner.tokenStart,t=this.scanner.tokenEnd;return this.eat(n),t-e+2>=2&&42===this.scanner.source.charCodeAt(t-2)&&47===this.scanner.source.charCodeAt(t-1)&&(t-=2),{type:"Comment",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.source.substring(e+2,t)}},generate:function(e){this.chunk("/*"),this.chunk(e.value),this.chunk("*/")}}},8338:function(e,t,r){var n=r(9707).isCustomProperty,i=r(158).TYPE,a=r(9917).mode,o=i.Ident,s=i.Hash,l=i.Colon,c=i.Semicolon,u=i.Delim;function h(e){return this.Raw(e,a.exclamationMarkOrSemicolon,!0)}function p(e){return this.Raw(e,a.exclamationMarkOrSemicolon,!1)}function f(){var e=this.scanner.tokenIndex,t=this.Value();return"Raw"!==t.type&&!1===this.scanner.eof&&this.scanner.tokenType!==c&&!1===this.scanner.isDelim(33)&&!1===this.scanner.isBalanceEdge(e)&&this.error(),t}function d(){var e=this.scanner.tokenStart;if(this.scanner.tokenType===u)switch(this.scanner.source.charCodeAt(this.scanner.tokenStart)){case 42:case 36:case 43:case 35:case 38:this.scanner.next();break;case 47:this.scanner.next(),this.scanner.isDelim(47)&&this.scanner.next()}return this.scanner.tokenType===s?this.eat(s):this.eat(o),this.scanner.substrToCursor(e)}function m(){this.eat(u),this.scanner.skipSC();var e=this.consume(o);return"important"===e||e}e.exports={name:"Declaration",structure:{important:[Boolean,String],property:String,value:["Value","Raw"]},parse:function(){var e,t=this.scanner.tokenStart,r=this.scanner.tokenIndex,i=d.call(this),a=n(i),o=a?this.parseCustomProperty:this.parseValue,s=a?p:h,u=!1;return this.scanner.skipSC(),this.eat(l),a||this.scanner.skipSC(),e=o?this.parseWithFallback(f,s):s.call(this,this.scanner.tokenIndex),this.scanner.isDelim(33)&&(u=m.call(this),this.scanner.skipSC()),!1===this.scanner.eof&&this.scanner.tokenType!==c&&!1===this.scanner.isBalanceEdge(r)&&this.error(),{type:"Declaration",loc:this.getLocation(t,this.scanner.tokenStart),important:u,property:i,value:e}},generate:function(e){this.chunk(e.property),this.chunk(":"),this.node(e.value),e.important&&this.chunk(!0===e.important?"!important":"!"+e.important)},walkContext:"declaration"}},2442:function(e,t,r){var n=r(158).TYPE,i=r(9917).mode,a=n.WhiteSpace,o=n.Comment,s=n.Semicolon;function l(e){return this.Raw(e,i.semicolonIncluded,!0)}e.exports={name:"DeclarationList",structure:{children:[["Declaration"]]},parse:function(){for(var e=this.createList();!this.scanner.eof;)switch(this.scanner.tokenType){case a:case o:case s:this.scanner.next();break;default:e.push(this.parseWithFallback(this.Declaration,l))}return{type:"DeclarationList",loc:this.getLocationFromList(e),children:e}},generate:function(e){this.children(e,(function(e){"Declaration"===e.type&&this.chunk(";")}))}}},1332:function(e,t,r){var n=r(357).consumeNumber,i=r(158).TYPE.Dimension;e.exports={name:"Dimension",structure:{value:String,unit:String},parse:function(){var e=this.scanner.tokenStart,t=n(this.scanner.source,e);return this.eat(i),{type:"Dimension",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.source.substring(e,t),unit:this.scanner.source.substring(t,this.scanner.tokenStart)}},generate:function(e){this.chunk(e.value),this.chunk(e.unit)}}},5844:function(e,t,r){var n=r(158).TYPE.RightParenthesis;e.exports={name:"Function",structure:{name:String,children:[[]]},parse:function(e,t){var r,i=this.scanner.tokenStart,a=this.consumeFunctionName(),o=a.toLowerCase();return r=t.hasOwnProperty(o)?t[o].call(this,t):e.call(this,t),this.scanner.eof||this.eat(n),{type:"Function",loc:this.getLocation(i,this.scanner.tokenStart),name:a,children:r}},generate:function(e){this.chunk(e.name),this.chunk("("),this.children(e),this.chunk(")")},walkContext:"function"}},4410:function(e,t,r){var n=r(158).TYPE.Hash;e.exports={name:"HexColor",structure:{value:String},parse:function(){var e=this.scanner.tokenStart;return this.eat(n),{type:"HexColor",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.substrToCursor(e+1)}},generate:function(e){this.chunk("#"),this.chunk(e.value)}}},174:function(e,t,r){var n=r(158).TYPE.Hash;e.exports={name:"IdSelector",structure:{name:String},parse:function(){var e=this.scanner.tokenStart;return this.eat(n),{type:"IdSelector",loc:this.getLocation(e,this.scanner.tokenStart),name:this.scanner.substrToCursor(e+1)}},generate:function(e){this.chunk("#"),this.chunk(e.name)}}},3116:function(e,t,r){var n=r(158).TYPE.Ident;e.exports={name:"Identifier",structure:{name:String},parse:function(){return{type:"Identifier",loc:this.getLocation(this.scanner.tokenStart,this.scanner.tokenEnd),name:this.consume(n)}},generate:function(e){this.chunk(e.name)}}},4882:function(e,t,r){var n=r(158).TYPE,i=n.Ident,a=n.Number,o=n.Dimension,s=n.LeftParenthesis,l=n.RightParenthesis,c=n.Colon,u=n.Delim;e.exports={name:"MediaFeature",structure:{name:String,value:["Identifier","Number","Dimension","Ratio",null]},parse:function(){var e,t=this.scanner.tokenStart,r=null;if(this.eat(s),this.scanner.skipSC(),e=this.consume(i),this.scanner.skipSC(),this.scanner.tokenType!==l){switch(this.eat(c),this.scanner.skipSC(),this.scanner.tokenType){case a:r=this.lookupNonWSType(1)===u?this.Ratio():this.Number();break;case o:r=this.Dimension();break;case i:r=this.Identifier();break;default:this.error("Number, dimension, ratio or identifier is expected")}this.scanner.skipSC()}return this.eat(l),{type:"MediaFeature",loc:this.getLocation(t,this.scanner.tokenStart),name:e,value:r}},generate:function(e){this.chunk("("),this.chunk(e.name),null!==e.value&&(this.chunk(":"),this.node(e.value)),this.chunk(")")}}},1841:function(e,t,r){var n=r(158).TYPE,i=n.WhiteSpace,a=n.Comment,o=n.Ident,s=n.LeftParenthesis;e.exports={name:"MediaQuery",structure:{children:[["Identifier","MediaFeature","WhiteSpace"]]},parse:function(){this.scanner.skipSC();var e=this.createList(),t=null,r=null;e:for(;!this.scanner.eof;){switch(this.scanner.tokenType){case a:this.scanner.next();continue;case i:r=this.WhiteSpace();continue;case o:t=this.Identifier();break;case s:t=this.MediaFeature();break;default:break e}null!==r&&(e.push(r),r=null),e.push(t)}return null===t&&this.error("Identifier or parenthesis is expected"),{type:"MediaQuery",loc:this.getLocationFromList(e),children:e}},generate:function(e){this.children(e)}}},2015:function(e,t,r){var n=r(158).TYPE.Comma;e.exports={name:"MediaQueryList",structure:{children:[["MediaQuery"]]},parse:function(e){var t=this.createList();for(this.scanner.skipSC();!this.scanner.eof&&(t.push(this.MediaQuery(e)),this.scanner.tokenType===n);)this.scanner.next();return{type:"MediaQueryList",loc:this.getLocationFromList(t),children:t}},generate:function(e){this.children(e,(function(){this.chunk(",")}))}}},7094:function(e){e.exports={name:"Nth",structure:{nth:["AnPlusB","Identifier"],selector:["SelectorList",null]},parse:function(e){this.scanner.skipSC();var t,r=this.scanner.tokenStart,n=r,i=null;return t=this.scanner.lookupValue(0,"odd")||this.scanner.lookupValue(0,"even")?this.Identifier():this.AnPlusB(),this.scanner.skipSC(),e&&this.scanner.lookupValue(0,"of")?(this.scanner.next(),i=this.SelectorList(),this.needPositions&&(n=this.getLastListNode(i.children).loc.end.offset)):this.needPositions&&(n=t.loc.end.offset),{type:"Nth",loc:this.getLocation(r,n),nth:t,selector:i}},generate:function(e){this.node(e.nth),null!==e.selector&&(this.chunk(" of "),this.node(e.selector))}}},6229:function(e,t,r){var n=r(158).TYPE.Number;e.exports={name:"Number",structure:{value:String},parse:function(){return{type:"Number",loc:this.getLocation(this.scanner.tokenStart,this.scanner.tokenEnd),value:this.consume(n)}},generate:function(e){this.chunk(e.value)}}},8454:function(e){e.exports={name:"Operator",structure:{value:String},parse:function(){var e=this.scanner.tokenStart;return this.scanner.next(),{type:"Operator",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.substrToCursor(e)}},generate:function(e){this.chunk(e.value)}}},1481:function(e,t,r){var n=r(158).TYPE,i=n.LeftParenthesis,a=n.RightParenthesis;e.exports={name:"Parentheses",structure:{children:[[]]},parse:function(e,t){var r,n=this.scanner.tokenStart;return this.eat(i),r=e.call(this,t),this.scanner.eof||this.eat(a),{type:"Parentheses",loc:this.getLocation(n,this.scanner.tokenStart),children:r}},generate:function(e){this.chunk("("),this.children(e),this.chunk(")")}}},6046:function(e,t,r){var n=r(357).consumeNumber,i=r(158).TYPE.Percentage;e.exports={name:"Percentage",structure:{value:String},parse:function(){var e=this.scanner.tokenStart,t=n(this.scanner.source,e);return this.eat(i),{type:"Percentage",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.source.substring(e,t)}},generate:function(e){this.chunk(e.value),this.chunk("%")}}},8669:function(e,t,r){var n=r(158).TYPE,i=n.Ident,a=n.Function,o=n.Colon,s=n.RightParenthesis;e.exports={name:"PseudoClassSelector",structure:{name:String,children:[["Raw"],null]},parse:function(){var e,t,r=this.scanner.tokenStart,n=null;return this.eat(o),this.scanner.tokenType===a?(t=(e=this.consumeFunctionName()).toLowerCase(),this.pseudo.hasOwnProperty(t)?(this.scanner.skipSC(),n=this.pseudo[t].call(this),this.scanner.skipSC()):(n=this.createList()).push(this.Raw(this.scanner.tokenIndex,null,!1)),this.eat(s)):e=this.consume(i),{type:"PseudoClassSelector",loc:this.getLocation(r,this.scanner.tokenStart),name:e,children:n}},generate:function(e){this.chunk(":"),this.chunk(e.name),null!==e.children&&(this.chunk("("),this.children(e),this.chunk(")"))},walkContext:"function"}},1506:function(e,t,r){var n=r(158).TYPE,i=n.Ident,a=n.Function,o=n.Colon,s=n.RightParenthesis;e.exports={name:"PseudoElementSelector",structure:{name:String,children:[["Raw"],null]},parse:function(){var e,t,r=this.scanner.tokenStart,n=null;return this.eat(o),this.eat(o),this.scanner.tokenType===a?(t=(e=this.consumeFunctionName()).toLowerCase(),this.pseudo.hasOwnProperty(t)?(this.scanner.skipSC(),n=this.pseudo[t].call(this),this.scanner.skipSC()):(n=this.createList()).push(this.Raw(this.scanner.tokenIndex,null,!1)),this.eat(s)):e=this.consume(i),{type:"PseudoElementSelector",loc:this.getLocation(r,this.scanner.tokenStart),name:e,children:n}},generate:function(e){this.chunk("::"),this.chunk(e.name),null!==e.children&&(this.chunk("("),this.children(e),this.chunk(")"))},walkContext:"function"}},1212:function(e,t,r){var n=r(158).isDigit,i=r(158).TYPE,a=i.Number,o=i.Delim;function s(){this.scanner.skipWS();for(var e=this.consume(a),t=0;t<e.length;t++){var r=e.charCodeAt(t);n(r)||46===r||this.error("Unsigned number is expected",this.scanner.tokenStart-e.length+t)}return 0===Number(e)&&this.error("Zero number is not allowed",this.scanner.tokenStart-e.length),e}e.exports={name:"Ratio",structure:{left:String,right:String},parse:function(){var e,t=this.scanner.tokenStart,r=s.call(this);return this.scanner.skipWS(),this.scanner.isDelim(47)||this.error("Solidus is expected"),this.eat(o),e=s.call(this),{type:"Ratio",loc:this.getLocation(t,this.scanner.tokenStart),left:r,right:e}},generate:function(e){this.chunk(e.left),this.chunk("/"),this.chunk(e.right)}}},9917:function(e,t,r){var n=r(158).TYPE,i=n.WhiteSpace,a=n.Semicolon,o=n.LeftCurlyBracket,s=n.Delim;function l(){return this.scanner.tokenIndex>0&&this.scanner.lookupType(-1)===i?this.scanner.tokenIndex>1?this.scanner.getTokenStart(this.scanner.tokenIndex-1):this.scanner.firstCharOffset:this.scanner.tokenStart}function c(){return 0}e.exports={name:"Raw",structure:{value:String},parse:function(e,t,r){var n,i=this.scanner.getTokenStart(e);return this.scanner.skip(this.scanner.getRawLength(e,t||c)),n=r&&this.scanner.tokenStart>i?l.call(this):this.scanner.tokenStart,{type:"Raw",loc:this.getLocation(i,n),value:this.scanner.source.substring(i,n)}},generate:function(e){this.chunk(e.value)},mode:{default:c,leftCurlyBracket:function(e){return e===o?1:0},leftCurlyBracketOrSemicolon:function(e){return e===o||e===a?1:0},exclamationMarkOrSemicolon:function(e,t,r){return e===s&&33===t.charCodeAt(r)||e===a?1:0},semicolonIncluded:function(e){return e===a?2:0}}}},1062:function(e,t,r){var n=r(158).TYPE,i=r(9917).mode,a=n.LeftCurlyBracket;function o(e){return this.Raw(e,i.leftCurlyBracket,!0)}function s(){var e=this.SelectorList();return"Raw"!==e.type&&!1===this.scanner.eof&&this.scanner.tokenType!==a&&this.error(),e}e.exports={name:"Rule",structure:{prelude:["SelectorList","Raw"],block:["Block"]},parse:function(){var e,t,r=this.scanner.tokenIndex,n=this.scanner.tokenStart;return e=this.parseRulePrelude?this.parseWithFallback(s,o):o.call(this,r),t=this.Block(!0),{type:"Rule",loc:this.getLocation(n,this.scanner.tokenStart),prelude:e,block:t}},generate:function(e){this.node(e.prelude),this.node(e.block)},walkContext:"rule"}},2434:function(e){e.exports={name:"Selector",structure:{children:[["TypeSelector","IdSelector","ClassSelector","AttributeSelector","PseudoClassSelector","PseudoElementSelector","Combinator","WhiteSpace"]]},parse:function(){var e=this.readSequence(this.scope.Selector);return null===this.getFirstListNode(e)&&this.error("Selector is expected"),{type:"Selector",loc:this.getLocationFromList(e),children:e}},generate:function(e){this.children(e)}}},7835:function(e,t,r){var n=r(158).TYPE.Comma;e.exports={name:"SelectorList",structure:{children:[["Selector","Raw"]]},parse:function(){for(var e=this.createList();!this.scanner.eof&&(e.push(this.Selector()),this.scanner.tokenType===n);)this.scanner.next();return{type:"SelectorList",loc:this.getLocationFromList(e),children:e}},generate:function(e){this.children(e,(function(){this.chunk(",")}))},walkContext:"selector"}},9018:function(e,t,r){var n=r(158).TYPE.String;e.exports={name:"String",structure:{value:String},parse:function(){return{type:"String",loc:this.getLocation(this.scanner.tokenStart,this.scanner.tokenEnd),value:this.consume(n)}},generate:function(e){this.chunk(e.value)}}},8553:function(e,t,r){var n=r(158).TYPE,i=n.WhiteSpace,a=n.Comment,o=n.AtKeyword,s=n.CDO,l=n.CDC;function c(e){return this.Raw(e,null,!1)}e.exports={name:"StyleSheet",structure:{children:[["Comment","CDO","CDC","Atrule","Rule","Raw"]]},parse:function(){for(var e,t=this.scanner.tokenStart,r=this.createList();!this.scanner.eof;){switch(this.scanner.tokenType){case i:this.scanner.next();continue;case a:if(33!==this.scanner.source.charCodeAt(this.scanner.tokenStart+2)){this.scanner.next();continue}e=this.Comment();break;case s:e=this.CDO();break;case l:e=this.CDC();break;case o:e=this.parseWithFallback(this.Atrule,c);break;default:e=this.parseWithFallback(this.Rule,c)}r.push(e)}return{type:"StyleSheet",loc:this.getLocation(t,this.scanner.tokenStart),children:r}},generate:function(e){this.children(e)},walkContext:"stylesheet"}},9269:function(e,t,r){var n=r(158).TYPE.Ident;function i(){this.scanner.tokenType!==n&&!1===this.scanner.isDelim(42)&&this.error("Identifier or asterisk is expected"),this.scanner.next()}e.exports={name:"TypeSelector",structure:{name:String},parse:function(){var e=this.scanner.tokenStart;return this.scanner.isDelim(124)?(this.scanner.next(),i.call(this)):(i.call(this),this.scanner.isDelim(124)&&(this.scanner.next(),i.call(this))),{type:"TypeSelector",loc:this.getLocation(e,this.scanner.tokenStart),name:this.scanner.substrToCursor(e)}},generate:function(e){this.chunk(e.name)}}},9493:function(e,t,r){var n=r(158).isHexDigit,i=r(158).cmpChar,a=r(158).TYPE,o=r(158).NAME,s=a.Ident,l=a.Number,c=a.Dimension;function u(e,t){for(var r=this.scanner.tokenStart+e,i=0;r<this.scanner.tokenEnd;r++){var a=this.scanner.source.charCodeAt(r);if(45===a&&t&&0!==i)return 0===u.call(this,e+i+1,!1)&&this.error(),-1;n(a)||this.error(t&&0!==i?"HyphenMinus"+(i<6?" or hex digit":"")+" is expected":i<6?"Hex digit is expected":"Unexpected input",r),++i>6&&this.error("Too many hex digits",r)}return this.scanner.next(),i}function h(e){for(var t=0;this.scanner.isDelim(63);)++t>e&&this.error("Too many question marks"),this.scanner.next()}function p(e){this.scanner.source.charCodeAt(this.scanner.tokenStart)!==e&&this.error(o[e]+" is expected")}function f(){var e=0;return this.scanner.isDelim(43)?(this.scanner.next(),this.scanner.tokenType===s?void((e=u.call(this,0,!0))>0&&h.call(this,6-e)):this.scanner.isDelim(63)?(this.scanner.next(),void h.call(this,5)):void this.error("Hex digit or question mark is expected")):this.scanner.tokenType===l?(p.call(this,43),e=u.call(this,1,!0),this.scanner.isDelim(63)?void h.call(this,6-e):this.scanner.tokenType===c||this.scanner.tokenType===l?(p.call(this,45),void u.call(this,1,!1)):void 0):this.scanner.tokenType===c?(p.call(this,43),void((e=u.call(this,1,!0))>0&&h.call(this,6-e))):void this.error()}e.exports={name:"UnicodeRange",structure:{value:String},parse:function(){var e=this.scanner.tokenStart;return i(this.scanner.source,e,117)||this.error("U is expected"),i(this.scanner.source,e+1,43)||this.error("Plus sign is expected"),this.scanner.next(),f.call(this),{type:"UnicodeRange",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.substrToCursor(e)}},generate:function(e){this.chunk(e.value)}}},4661:function(e,t,r){var n=r(158).isWhiteSpace,i=r(158).cmpStr,a=r(158).TYPE,o=a.Function,s=a.Url,l=a.RightParenthesis;e.exports={name:"Url",structure:{value:["String","Raw"]},parse:function(){var e,t=this.scanner.tokenStart;switch(this.scanner.tokenType){case s:for(var r=t+4,a=this.scanner.tokenEnd-1;r<a&&n(this.scanner.source.charCodeAt(r));)r++;for(;r<a&&n(this.scanner.source.charCodeAt(a-1));)a--;e={type:"Raw",loc:this.getLocation(r,a),value:this.scanner.source.substring(r,a)},this.eat(s);break;case o:i(this.scanner.source,this.scanner.tokenStart,this.scanner.tokenEnd,"url(")||this.error("Function name must be `url`"),this.eat(o),this.scanner.skipSC(),e=this.String(),this.scanner.skipSC(),this.eat(l);break;default:this.error("Url or Function is expected")}return{type:"Url",loc:this.getLocation(t,this.scanner.tokenStart),value:e}},generate:function(e){this.chunk("url"),this.chunk("("),this.node(e.value),this.chunk(")")}}},9121:function(e){e.exports={name:"Value",structure:{children:[[]]},parse:function(){var e=this.scanner.tokenStart,t=this.readSequence(this.scope.Value);return{type:"Value",loc:this.getLocation(e,this.scanner.tokenStart),children:t}},generate:function(e){this.children(e)}}},9997:function(e,t,r){var n=r(158).TYPE.WhiteSpace,i=Object.freeze({type:"WhiteSpace",loc:null,value:" "});e.exports={name:"WhiteSpace",structure:{value:String},parse:function(){return this.eat(n),i},generate:function(e){this.chunk(e.value)}}},2294:function(e,t,r){e.exports={AnPlusB:r(9921),Atrule:r(9957),AtrulePrelude:r(6353),AttributeSelector:r(3510),Block:r(6870),Brackets:r(9323),CDC:r(4851),CDO:r(7324),ClassSelector:r(6803),Combinator:r(6325),Comment:r(3907),Declaration:r(8338),DeclarationList:r(2442),Dimension:r(1332),Function:r(5844),HexColor:r(4410),Identifier:r(3116),IdSelector:r(174),MediaFeature:r(4882),MediaQuery:r(1841),MediaQueryList:r(2015),Nth:r(7094),Number:r(6229),Operator:r(8454),Parentheses:r(1481),Percentage:r(6046),PseudoClassSelector:r(8669),PseudoElementSelector:r(1506),Ratio:r(1212),Raw:r(9917),Rule:r(1062),Selector:r(2434),SelectorList:r(7835),String:r(9018),StyleSheet:r(8553),TypeSelector:r(9269),UnicodeRange:r(9493),Url:r(4661),Value:r(9121),WhiteSpace:r(9997)}},4612:function(e){e.exports={parse:function(){return this.createSingleNodeList(this.Nth(false))}}},6081:function(e){e.exports={parse:function(){return this.createSingleNodeList(this.Nth(true))}}},9576:function(e){e.exports={parse:function(){return this.createSingleNodeList(this.SelectorList())}}},3563:function(e){e.exports={parse:function(){return this.createSingleNodeList(this.Identifier())}}},2113:function(e){e.exports={parse:function(){return this.createSingleNodeList(this.SelectorList())}}},2561:function(e,t,r){e.exports={dir:r(3563),has:r(2113),lang:r(2331),matches:r(3189),not:r(2958),"nth-child":r(1579),"nth-last-child":r(1416),"nth-last-of-type":r(809),"nth-of-type":r(7864),slotted:r(1846)}},2331:function(e){e.exports={parse:function(){return this.createSingleNodeList(this.Identifier())}}},3189:function(e,t,r){e.exports=r(9576)},2958:function(e,t,r){e.exports=r(9576)},1579:function(e,t,r){e.exports=r(6081)},1416:function(e,t,r){e.exports=r(6081)},809:function(e,t,r){e.exports=r(4612)},7864:function(e,t,r){e.exports=r(4612)},1846:function(e){e.exports={parse:function(){return this.createSingleNodeList(this.Selector())}}},2583:function(e,t,r){e.exports={getNode:r(8227)}},8227:function(e,t,r){var n=r(158).cmpChar,i=r(158).cmpStr,a=r(158).TYPE,o=a.Ident,s=a.String,l=a.Number,c=a.Function,u=a.Url,h=a.Hash,p=a.Dimension,f=a.Percentage,d=a.LeftParenthesis,m=a.LeftSquareBracket,g=a.Comma,y=a.Delim;e.exports=function(e){switch(this.scanner.tokenType){case h:return this.HexColor();case g:return e.space=null,e.ignoreWSAfter=!0,this.Operator();case d:return this.Parentheses(this.readSequence,e.recognizer);case m:return this.Brackets(this.readSequence,e.recognizer);case s:return this.String();case p:return this.Dimension();case f:return this.Percentage();case l:return this.Number();case c:return i(this.scanner.source,this.scanner.tokenStart,this.scanner.tokenEnd,"url(")?this.Url():this.Function(this.readSequence,e.recognizer);case u:return this.Url();case o:return n(this.scanner.source,this.scanner.tokenStart,117)&&n(this.scanner.source,this.scanner.tokenStart+1,43)?this.UnicodeRange():this.Identifier();case y:var t=this.scanner.source.charCodeAt(this.scanner.tokenStart);if(47===t||42===t||43===t||45===t)return this.Operator();35===t&&this.error("Hex or identifier is expected",this.scanner.tokenStart+1)}}},7131:function(e,t,r){e.exports={AtrulePrelude:r(2583),Selector:r(6896),Value:r(9655)}},6896:function(e,t,r){var n=r(158).TYPE,i=n.Delim,a=n.Ident,o=n.Dimension,s=n.Percentage,l=n.Number,c=n.Hash,u=n.Colon,h=n.LeftSquareBracket;e.exports={getNode:function(e){switch(this.scanner.tokenType){case h:return this.AttributeSelector();case c:return this.IdSelector();case u:return this.scanner.lookupType(1)===u?this.PseudoElementSelector():this.PseudoClassSelector();case a:return this.TypeSelector();case l:case s:return this.Percentage();case o:46===this.scanner.source.charCodeAt(this.scanner.tokenStart)&&this.error("Identifier is expected",this.scanner.tokenStart+1);break;case i:switch(this.scanner.source.charCodeAt(this.scanner.tokenStart)){case 43:case 62:case 126:return e.space=null,e.ignoreWSAfter=!0,this.Combinator();case 47:return this.Combinator();case 46:return this.ClassSelector();case 42:case 124:return this.TypeSelector();case 35:return this.IdSelector()}}}}},9655:function(e,t,r){e.exports={getNode:r(8227),"-moz-element":r(1866),element:r(1866),expression:r(1824),var:r(4689)}},5960:function(e){function t(e){return e>=48&&e<=57}function r(e){return e>=65&&e<=90}function n(e){return e>=97&&e<=122}function i(e){return r(e)||n(e)}function a(e){return e>=128}function o(e){return i(e)||a(e)||95===e}function s(e){return e>=0&&e<=8||11===e||e>=14&&e<=31||127===e}function l(e){return 10===e||13===e||12===e}function c(e){return l(e)||32===e||9===e}function u(e,t){return 92===e&&(!l(t)&&0!==t)}var h=new Array(128);f.Eof=128,f.WhiteSpace=130,f.Digit=131,f.NameStart=132,f.NonPrintable=133;for(var p=0;p<h.length;p++)switch(!0){case c(p):h[p]=f.WhiteSpace;break;case t(p):h[p]=f.Digit;break;case o(p):h[p]=f.NameStart;break;case s(p):h[p]=f.NonPrintable;break;default:h[p]=p||f.Eof}function f(e){return e<128?h[e]:f.NameStart}e.exports={isDigit:t,isHexDigit:function(e){return t(e)||e>=65&&e<=70||e>=97&&e<=102},isUppercaseLetter:r,isLowercaseLetter:n,isLetter:i,isNonAscii:a,isNameStart:o,isName:function(e){return o(e)||t(e)||45===e},isNonPrintable:s,isNewline:l,isWhiteSpace:c,isValidEscape:u,isIdentifierStart:function(e,t,r){return 45===e?o(t)||45===t||u(t,r):!!o(e)||92===e&&u(e,t)},isNumberStart:function(e,r,n){return 43===e||45===e?t(r)?2:46===r&&t(n)?3:0:46===e?t(r)?2:0:t(e)?1:0},isBOM:function(e){return 65279===e||65534===e?1:0},charCodeCategory:f}},4290:function(e){var t={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},r=Object.keys(t).reduce((function(e,r){return e[t[r]]=r,e}),{});e.exports={TYPE:t,NAME:r}},158:function(e,t,r){var n=r(1973),i=r(3857),a=r(4290),o=a.TYPE,s=r(5960),l=s.isNewline,c=s.isName,u=s.isValidEscape,h=s.isNumberStart,p=s.isIdentifierStart,f=s.charCodeCategory,d=s.isBOM,m=r(357),g=m.cmpStr,y=m.getNewlineLength,v=m.findWhiteSpaceEnd,b=m.consumeEscaped,x=m.consumeName,k=m.consumeNumber,w=m.consumeBadUrlRemnants,S=16777215,C=24;function A(e,t){function r(t){return t<A?e.charCodeAt(t):0}function a(){return P=k(e,P),p(r(P),r(P+1),r(P+2))?(I=o.Dimension,void(P=x(e,P))):37===r(P)?(I=o.Percentage,void P++):void(I=o.Number)}function s(){var t=P;return P=x(e,P),g(e,t,P,"url")&&40===r(P)?34===r(P=v(e,P+1))||39===r(P)?(I=o.Function,void(P=t+4)):void function(){for(I=o.Url,P=v(e,P);P<e.length;P++){var t=e.charCodeAt(P);switch(f(t)){case 41:return void P++;case f.Eof:return;case f.WhiteSpace:return 41===r(P=v(e,P))||P>=e.length?void(P<e.length&&P++):(P=w(e,P),void(I=o.BadUrl));case 34:case 39:case 40:case f.NonPrintable:return P=w(e,P),void(I=o.BadUrl);case 92:if(u(t,r(P+1))){P=b(e,P)-1;break}return P=w(e,P),void(I=o.BadUrl)}}}():40===r(P)?(I=o.Function,void P++):void(I=o.Ident)}function m(t){for(t||(t=r(P++)),I=o.String;P<e.length;P++){var n=e.charCodeAt(P);switch(f(n)){case t:return void P++;case f.Eof:return;case f.WhiteSpace:if(l(n))return P+=y(e,P,n),void(I=o.BadString);break;case 92:if(P===e.length-1)break;var i=r(P+1);l(i)?P+=y(e,P+1,i):u(n,i)&&(P=b(e,P)-1)}}}t||(t=new n);for(var A=(e=String(e||"")).length,T=i(t.offsetAndType,A+1),E=i(t.balance,A+1),O=0,L=d(r(0)),P=L,N=0,M=0,R=0;P<A;){var _=e.charCodeAt(P),I=0;switch(E[O]=A,f(_)){case f.WhiteSpace:I=o.WhiteSpace,P=v(e,P+1);break;case 34:m();break;case 35:c(r(P+1))||u(r(P+1),r(P+2))?(I=o.Hash,P=x(e,P+1)):(I=o.Delim,P++);break;case 39:m();break;case 40:I=o.LeftParenthesis,P++;break;case 41:I=o.RightParenthesis,P++;break;case 43:h(_,r(P+1),r(P+2))?a():(I=o.Delim,P++);break;case 44:I=o.Comma,P++;break;case 45:h(_,r(P+1),r(P+2))?a():45===r(P+1)&&62===r(P+2)?(I=o.CDC,P+=3):p(_,r(P+1),r(P+2))?s():(I=o.Delim,P++);break;case 46:h(_,r(P+1),r(P+2))?a():(I=o.Delim,P++);break;case 47:42===r(P+1)?(I=o.Comment,1===(P=e.indexOf("*/",P+2)+2)&&(P=e.length)):(I=o.Delim,P++);break;case 58:I=o.Colon,P++;break;case 59:I=o.Semicolon,P++;break;case 60:33===r(P+1)&&45===r(P+2)&&45===r(P+3)?(I=o.CDO,P+=4):(I=o.Delim,P++);break;case 64:p(r(P+1),r(P+2),r(P+3))?(I=o.AtKeyword,P=x(e,P+1)):(I=o.Delim,P++);break;case 91:I=o.LeftSquareBracket,P++;break;case 92:u(_,r(P+1))?s():(I=o.Delim,P++);break;case 93:I=o.RightSquareBracket,P++;break;case 123:I=o.LeftCurlyBracket,P++;break;case 125:I=o.RightCurlyBracket,P++;break;case f.Digit:a();break;case f.NameStart:s();break;case f.Eof:break;default:I=o.Delim,P++}switch(I){case N:for(N=(M=E[R=M&S])>>C,E[O]=R,E[R++]=O;R<O;R++)E[R]===A&&(E[R]=O);break;case o.LeftParenthesis:case o.Function:E[O]=M,M=(N=o.RightParenthesis)<<C|O;break;case o.LeftSquareBracket:E[O]=M,M=(N=o.RightSquareBracket)<<C|O;break;case o.LeftCurlyBracket:E[O]=M,M=(N=o.RightCurlyBracket)<<C|O}T[O++]=I<<C|P}for(T[O]=o.EOF<<C|P,E[O]=A,E[A]=A;0!==M;)M=E[R=M&S],E[R]=A;return t.source=e,t.firstCharOffset=L,t.offsetAndType=T,t.tokenCount=O,t.balance=E,t.reset(),t.next(),t}Object.keys(a).forEach((function(e){A[e]=a[e]})),Object.keys(s).forEach((function(e){A[e]=s[e]})),Object.keys(m).forEach((function(e){A[e]=m[e]})),e.exports=A},357:function(e,t,r){var n=r(5960),i=n.isDigit,a=n.isHexDigit,o=n.isUppercaseLetter,s=n.isName,l=n.isWhiteSpace,c=n.isValidEscape;function u(e,t){return t<e.length?e.charCodeAt(t):0}function h(e,t,r){return 13===r&&10===u(e,t+1)?2:1}function p(e,t,r){var n=e.charCodeAt(t);return o(n)&&(n|=32),n===r}function f(e,t){for(;t<e.length&&i(e.charCodeAt(t));t++);return t}function d(e,t){if(a(u(e,(t+=2)-1))){for(var r=Math.min(e.length,t+5);t<r&&a(u(e,t));t++);var n=u(e,t);l(n)&&(t+=h(e,t,n))}return t}e.exports={consumeEscaped:d,consumeName:function(e,t){for(;t<e.length;t++){var r=e.charCodeAt(t);if(!s(r)){if(!c(r,u(e,t+1)))break;t=d(e,t)-1}}return t},consumeNumber:function(e,t){var r=e.charCodeAt(t);if(43!==r&&45!==r||(r=e.charCodeAt(t+=1)),i(r)&&(t=f(e,t+1),r=e.charCodeAt(t)),46===r&&i(e.charCodeAt(t+1))&&(r=e.charCodeAt(t+=2),t=f(e,t)),p(e,t,101)){var n=0;45!==(r=e.charCodeAt(t+1))&&43!==r||(n=1,r=e.charCodeAt(t+2)),i(r)&&(t=f(e,t+1+n+1))}return t},consumeBadUrlRemnants:function(e,t){for(;t<e.length;t++){var r=e.charCodeAt(t);if(41===r){t++;break}c(r,u(e,t+1))&&(t=d(e,t))}return t},cmpChar:p,cmpStr:function(e,t,r,n){if(r-t!==n.length)return!1;if(t<0||r>e.length)return!1;for(var i=t;i<r;i++){var a=e.charCodeAt(i),s=n.charCodeAt(i-t);if(o(a)&&(a|=32),a!==s)return!1}return!0},getNewlineLength:h,findWhiteSpaceStart:function(e,t){for(;t>=0&&l(e.charCodeAt(t));t--);return t+1},findWhiteSpaceEnd:function(e,t){for(;t<e.length&&l(e.charCodeAt(t));t++);return t}}},7699:function(e,t,r){var n=r(474);e.exports=function e(t){var r={};for(var i in t){var a=t[i];a&&(Array.isArray(a)||a instanceof n?a=a.map(e):a.constructor===Object&&(a=e(a))),r[i]=a}return r}},5770:function(e){e.exports=function(e,t){var r=Object.create(SyntaxError.prototype),n=new Error;return r.name=e,r.message=t,Object.defineProperty(r,"stack",{get:function(){return(n.stack||"").replace(/^(.+\n){1,3}/,e+": "+t+"\n")}}),r}},9707:function(e){var t=Object.prototype.hasOwnProperty,r=Object.create(null),n=Object.create(null);function i(e,t){return t=t||0,e.length-t>=2&&45===e.charCodeAt(t)&&45===e.charCodeAt(t+1)}function a(e,t){if(t=t||0,e.length-t>=3&&45===e.charCodeAt(t)&&45!==e.charCodeAt(t+1)){var r=e.indexOf("-",t+2);if(-1!==r)return e.substring(t,r+1)}return""}e.exports={keyword:function(e){if(t.call(r,e))return r[e];var n=e.toLowerCase();if(t.call(r,n))return r[e]=r[n];var o=i(n,0),s=o?"":a(n,0);return r[e]=Object.freeze({basename:n.substr(s.length),name:n,vendor:s,prefix:s,custom:o})},property:function(e){if(t.call(n,e))return n[e];var r=e,o=e[0];"/"===o?o="/"===e[1]?"//":"/":"_"!==o&&"*"!==o&&"$"!==o&&"#"!==o&&"+"!==o&&"&"!==o&&(o="");var s=i(r,o.length);if(!s&&(r=r.toLowerCase(),t.call(n,r)))return n[e]=n[r];var l=s?"":a(r,o.length),c=r.substr(0,o.length+l.length);return n[e]=Object.freeze({basename:r.substr(c.length),name:r.substr(o.length),hack:o,vendor:l,prefix:c,custom:s})},isCustomProperty:i,vendorPrefix:a}},5127:function(e){var t=Object.prototype.hasOwnProperty,r=function(){};function n(e){return"function"==typeof e?e:r}function i(e,t){return function(r,n,i){r.type===t&&e.call(this,r,n,i)}}function a(e,r){var n=r.structure,i=[];for(var a in n)if(!1!==t.call(n,a)){var o=n[a],s={name:a,type:!1,nullable:!1};Array.isArray(n[a])||(o=[n[a]]);for(var l=0;l<o.length;l++){var c=o[l];null===c?s.nullable=!0:"string"==typeof c?s.type="node":Array.isArray(c)&&(s.type="list")}s.type&&i.push(s)}return i.length?{context:r.walkContext,fields:i}:null}function o(e,t){var r=e.fields.slice(),n=e.context,i="string"==typeof n;return t&&r.reverse(),function(e,a,o){var s;i&&(s=a[n],a[n]=e);for(var l=0;l<r.length;l++){var c=r[l],u=e[c.name];c.nullable&&!u||("list"===c.type?t?u.forEachRight(o):u.forEach(o):o(u))}i&&(a[n]=s)}}function s(e){return{Atrule:{StyleSheet:e.StyleSheet,Atrule:e.Atrule,Rule:e.Rule,Block:e.Block},Rule:{StyleSheet:e.StyleSheet,Atrule:e.Atrule,Rule:e.Rule,Block:e.Block},Declaration:{StyleSheet:e.StyleSheet,Atrule:e.Atrule,Rule:e.Rule,Block:e.Block}}}e.exports=function(e){var l=function(e){var r={};for(var n in e.node)if(t.call(e.node,n)){var i=e.node[n];if(!i.structure)throw new Error("Missed `structure` field in `"+n+"` node type definition");r[n]=a(0,i)}return r}(e),c={},u={};for(var h in l)t.call(l,h)&&null!==l[h]&&(c[h]=o(l[h],!1),u[h]=o(l[h],!0));var p=s(c),f=s(u),d=function(e,t){var a=r,o=r,s=c,h={root:e,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if("function"==typeof t)a=t;else if(t&&(a=n(t.enter),o=n(t.leave),t.reverse&&(s=u),t.visit)){if(p.hasOwnProperty(t.visit))s=t.reverse?f[t.visit]:p[t.visit];else if(!l.hasOwnProperty(t.visit))throw new Error("Bad value `"+t.visit+"` for `visit` option (should be: "+Object.keys(l).join(", ")+")");a=i(a,t.visit),o=i(o,t.visit)}if(a===r&&o===r)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");if(t.reverse){var d=a;a=o,o=d}!function e(t,r,n){a.call(h,t,r,n),s.hasOwnProperty(t.type)&&s[t.type](t,h,e),o.call(h,t,r,n)}(e)};return d.find=function(e,t){var r=null;return d(e,(function(e,n,i){null===r&&t.call(this,e,n,i)&&(r=e)})),r},d.findLast=function(e,t){var r=null;return d(e,{reverse:!0,enter:function(e,n,i){null===r&&t.call(this,e,n,i)&&(r=e)}}),r},d.findAll=function(e,t){var r=[];return d(e,(function(e,n,i){t.call(this,e,n,i)&&r.push(e)})),r},d}},4421:function(e,t,r){var n,i,a,o=r(8577).default,s=r(3238).default;a=function(){"use strict";function e(e){return{prev:null,next:null,data:e}}function t(e,t,r){var i;return null!==n?(i=n,n=n.cursor,i.prev=t,i.next=r,i.cursor=e.cursor):i={prev:t,next:r,cursor:e.cursor},e.cursor=i,i}function r(e){var t=e.cursor;e.cursor=t.cursor,t.prev=null,t.next=null,t.cursor=n,n=t}var n=null,i=function(){this.cursor=null,this.head=null,this.tail=null};i.createItem=e,i.prototype.createItem=e,i.prototype.updateCursors=function(e,t,r,n){for(var i=this.cursor;null!==i;)i.prev===e&&(i.prev=t),i.next===r&&(i.next=n),i=i.cursor},i.prototype.getSize=function(){for(var e=0,t=this.head;t;)e++,t=t.next;return e},i.prototype.fromArray=function(t){var r=null;this.head=null;for(var n=0;n<t.length;n++){var i=e(t[n]);null!==r?r.next=i:this.head=i,i.prev=r,r=i}return this.tail=r,this},i.prototype.toArray=function(){for(var e=this.head,t=[];e;)t.push(e.data),e=e.next;return t},i.prototype.toJSON=i.prototype.toArray,i.prototype.isEmpty=function(){return null===this.head},i.prototype.first=function(){return this.head&&this.head.data},i.prototype.last=function(){return this.tail&&this.tail.data},i.prototype.each=function(e,n){var i;void 0===n&&(n=this);for(var a=t(this,null,this.head);null!==a.next;)i=a.next,a.next=i.next,e.call(n,i.data,i,this);r(this)},i.prototype.forEach=i.prototype.each,i.prototype.eachRight=function(e,n){var i;void 0===n&&(n=this);for(var a=t(this,this.tail,null);null!==a.prev;)i=a.prev,a.prev=i.prev,e.call(n,i.data,i,this);r(this)},i.prototype.forEachRight=i.prototype.eachRight,i.prototype.reduce=function(e,n,i){var a;void 0===i&&(i=this);for(var o=t(this,null,this.head),s=n;null!==o.next;)a=o.next,o.next=a.next,s=e.call(i,s,a.data,a,this);return r(this),s},i.prototype.reduceRight=function(e,n,i){var a;void 0===i&&(i=this);for(var o=t(this,this.tail,null),s=n;null!==o.prev;)a=o.prev,o.prev=a.prev,s=e.call(i,s,a.data,a,this);return r(this),s},i.prototype.nextUntil=function(e,n,i){if(null!==e){var a;void 0===i&&(i=this);for(var o=t(this,null,e);null!==o.next&&(a=o.next,o.next=a.next,!n.call(i,a.data,a,this)););r(this)}},i.prototype.prevUntil=function(e,n,i){if(null!==e){var a;void 0===i&&(i=this);for(var o=t(this,e,null);null!==o.prev&&(a=o.prev,o.prev=a.prev,!n.call(i,a.data,a,this)););r(this)}},i.prototype.some=function(e,t){var r=this.head;for(void 0===t&&(t=this);null!==r;){if(e.call(t,r.data,r,this))return!0;r=r.next}return!1},i.prototype.map=function(e,t){var r=new i,n=this.head;for(void 0===t&&(t=this);null!==n;)r.appendData(e.call(t,n.data,n,this)),n=n.next;return r},i.prototype.filter=function(e,t){var r=new i,n=this.head;for(void 0===t&&(t=this);null!==n;)e.call(t,n.data,n,this)&&r.appendData(n.data),n=n.next;return r},i.prototype.clear=function(){this.head=null,this.tail=null},i.prototype.copy=function(){for(var t=new i,r=this.head;null!==r;)t.insert(e(r.data)),r=r.next;return t},i.prototype.prepend=function(e){return this.updateCursors(null,e,this.head,e),null!==this.head?(this.head.prev=e,e.next=this.head):this.tail=e,this.head=e,this},i.prototype.prependData=function(t){return this.prepend(e(t))},i.prototype.append=function(e){return this.insert(e)},i.prototype.appendData=function(t){return this.insert(e(t))},i.prototype.insert=function(e,t){if(null!=t)if(this.updateCursors(t.prev,e,t,e),null===t.prev){if(this.head!==t)throw new Error("before doesn't belong to list");this.head=e,t.prev=e,e.next=t,this.updateCursors(null,e)}else t.prev.next=e,e.prev=t.prev,t.prev=e,e.next=t;else this.updateCursors(this.tail,e,null,e),null!==this.tail?(this.tail.next=e,e.prev=this.tail):this.head=e,this.tail=e;return this},i.prototype.insertData=function(t,r){return this.insert(e(t),r)},i.prototype.remove=function(e){if(this.updateCursors(e,e.prev,e,e.next),null!==e.prev)e.prev.next=e.next;else{if(this.head!==e)throw new Error("item doesn't belong to list");this.head=e.next}if(null!==e.next)e.next.prev=e.prev;else{if(this.tail!==e)throw new Error("item doesn't belong to list");this.tail=e.prev}return e.prev=null,e.next=null,e},i.prototype.push=function(t){this.insert(e(t))},i.prototype.pop=function(){if(null!==this.tail)return this.remove(this.tail)},i.prototype.unshift=function(t){this.prepend(e(t))},i.prototype.shift=function(){if(null!==this.head)return this.remove(this.head)},i.prototype.prependList=function(e){return this.insertList(e,this.head)},i.prototype.appendList=function(e){return this.insertList(e)},i.prototype.insertList=function(e,t){return null===e.head||(null!=t?(this.updateCursors(t.prev,e.tail,t,e.head),null!==t.prev?(t.prev.next=e.head,e.head.prev=t.prev):this.head=e.head,t.prev=e.tail,e.tail.next=t):(this.updateCursors(this.tail,e.tail,null,e.head),null!==this.tail?(this.tail.next=e.head,e.head.prev=this.tail):this.head=e.head,this.tail=e.tail),e.head=null,e.tail=null),this},i.prototype.replace=function(e,t){"head"in t?this.insertList(t,e):this.insert(t,e),this.remove(e)};var a=i,l=function(e,t){var r=Object.create(SyntaxError.prototype),n=new Error;return r.name=e,r.message=t,Object.defineProperty(r,"stack",{get:function(){return(n.stack||"").replace(/^(.+\n){1,3}/,e+": "+t+"\n")}}),r};function c(e,t){function r(e,t){return n.slice(e,t).map((function(t,r){for(var n=String(e+r+1);n.length<l;)n=" "+n;return n+" |"+t})).join("\n")}var n=e.source.split(/\r\n?|\n|\f/),i=e.line,a=e.column,o=Math.max(1,i-t)-1,s=Math.min(i+t,n.length+1),l=Math.max(4,String(s).length)+1,c=0;(a+=(" ".length-1)*(n[i-1].substr(0,a-1).match(/\t/g)||[]).length)>100&&(c=a-60+3,a=58);for(var u=o;u<=s;u++)u>=0&&u<n.length&&(n[u]=n[u].replace(/\t/g," "),n[u]=(c>0&&n[u].length>c?"…":"")+n[u].substr(c,98)+(n[u].length>c+100-1?"…":""));return[r(o,i),new Array(a+l+2).join("-")+"^",r(i,s)].filter(Boolean).join("\n")}var u=function(e,t,r,n,i){var a=l("SyntaxError",e);return a.source=t,a.offset=r,a.line=n,a.column=i,a.sourceFragment=function(e){return c(a,isNaN(e)?0:e)},Object.defineProperty(a,"formattedMessage",{get:function(){return"Parse error: "+a.message+"\n"+c(a,2)}}),a.parseError={offset:r,line:n,column:i},a},h={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},p=Object.keys(h).reduce((function(e,t){return e[h[t]]=t,e}),{}),f={TYPE:h,NAME:p};function d(e){return e>=48&&e<=57}function m(e){return e>=65&&e<=90}function g(e){return e>=97&&e<=122}function y(e){return m(e)||g(e)}function v(e){return e>=128}function b(e){return y(e)||v(e)||95===e}function x(e){return e>=0&&e<=8||11===e||e>=14&&e<=31||127===e}function k(e){return 10===e||13===e||12===e}function w(e){return k(e)||32===e||9===e}function S(e,t){return 92===e&&!k(t)&&0!==t}var C=new Array(128);T.Eof=128,T.WhiteSpace=130,T.Digit=131,T.NameStart=132,T.NonPrintable=133;for(var A=0;A<C.length;A++)switch(!0){case w(A):C[A]=T.WhiteSpace;break;case d(A):C[A]=T.Digit;break;case b(A):C[A]=T.NameStart;break;case x(A):C[A]=T.NonPrintable;break;default:C[A]=A||T.Eof}function T(e){return e<128?C[e]:T.NameStart}var E={isDigit:d,isHexDigit:function(e){return d(e)||e>=65&&e<=70||e>=97&&e<=102},isUppercaseLetter:m,isLowercaseLetter:g,isLetter:y,isNonAscii:v,isNameStart:b,isName:function(e){return b(e)||d(e)||45===e},isNonPrintable:x,isNewline:k,isWhiteSpace:w,isValidEscape:S,isIdentifierStart:function(e,t,r){return 45===e?b(t)||45===t||S(t,r):!!b(e)||92===e&&S(e,t)},isNumberStart:function(e,t,r){return 43===e||45===e?d(t)?2:46===t&&d(r)?3:0:46===e?d(t)?2:0:d(e)?1:0},isBOM:function(e){return 65279===e||65534===e?1:0},charCodeCategory:T},O=E.isDigit,L=E.isHexDigit,P=E.isUppercaseLetter,N=E.isName,M=E.isWhiteSpace,R=E.isValidEscape;function _(e,t){return t<e.length?e.charCodeAt(t):0}function I(e,t,r){return 13===r&&10===_(e,t+1)?2:1}function D(e,t,r){var n=e.charCodeAt(t);return P(n)&&(n|=32),n===r}function F(e,t){for(;t<e.length&&O(e.charCodeAt(t));t++);return t}function z(e,t){if(L(_(e,(t+=2)-1))){for(var r=Math.min(e.length,t+5);t<r&&L(_(e,t));t++);var n=_(e,t);M(n)&&(t+=I(e,t,n))}return t}var B={consumeEscaped:z,consumeName:function(e,t){for(;t<e.length;t++){var r=e.charCodeAt(t);if(!N(r)){if(!R(r,_(e,t+1)))break;t=z(e,t)-1}}return t},consumeNumber:function(e,t){var r=e.charCodeAt(t);if(43!==r&&45!==r||(r=e.charCodeAt(t+=1)),O(r)&&(t=F(e,t+1),r=e.charCodeAt(t)),46===r&&O(e.charCodeAt(t+1))&&(r=e.charCodeAt(t+=2),t=F(e,t)),D(e,t,101)){var n=0;45!==(r=e.charCodeAt(t+1))&&43!==r||(n=1,r=e.charCodeAt(t+2)),O(r)&&(t=F(e,t+1+n+1))}return t},consumeBadUrlRemnants:function(e,t){for(;t<e.length;t++){var r=e.charCodeAt(t);if(41===r){t++;break}R(r,_(e,t+1))&&(t=z(e,t))}return t},cmpChar:D,cmpStr:function(e,t,r,n){if(r-t!==n.length)return!1;if(t<0||r>e.length)return!1;for(var i=t;i<r;i++){var a=e.charCodeAt(i),o=n.charCodeAt(i-t);if(P(a)&&(a|=32),a!==o)return!1}return!0},getNewlineLength:I,findWhiteSpaceStart:function(e,t){for(;t>=0&&M(e.charCodeAt(t));t--);return t+1},findWhiteSpaceEnd:function(e,t){for(;t<e.length&&M(e.charCodeAt(t));t++);return t}},j=f.TYPE,U=f.NAME,q=B.cmpStr,V=j.EOF,G=j.WhiteSpace,H=j.Comment,Y=function(){this.offsetAndType=null,this.balance=null,this.reset()};Y.prototype={reset:function(){this.eof=!1,this.tokenIndex=-1,this.tokenType=0,this.tokenStart=this.firstCharOffset,this.tokenEnd=this.firstCharOffset},lookupType:function(e){return(e+=this.tokenIndex)<this.tokenCount?this.offsetAndType[e]>>24:V},lookupOffset:function(e){return(e+=this.tokenIndex)<this.tokenCount?16777215&this.offsetAndType[e-1]:this.source.length},lookupValue:function(e,t){return(e+=this.tokenIndex)<this.tokenCount&&q(this.source,16777215&this.offsetAndType[e-1],16777215&this.offsetAndType[e],t)},getTokenStart:function(e){return e===this.tokenIndex?this.tokenStart:e>0?e<this.tokenCount?16777215&this.offsetAndType[e-1]:16777215&this.offsetAndType[this.tokenCount]:this.firstCharOffset},getRawLength:function(e,t){var r,n=e,i=16777215&this.offsetAndType[Math.max(n-1,0)];e:for(;n<this.tokenCount&&!((r=this.balance[n])<e);n++)switch(t(this.offsetAndType[n]>>24,this.source,i)){case 1:break e;case 2:n++;break e;default:this.balance[r]===n&&(n=r),i=16777215&this.offsetAndType[n]}return n-this.tokenIndex},isBalanceEdge:function(e){return this.balance[this.tokenIndex]<e},isDelim:function(e,t){return t?this.lookupType(t)===j.Delim&&this.source.charCodeAt(this.lookupOffset(t))===e:this.tokenType===j.Delim&&this.source.charCodeAt(this.tokenStart)===e},getTokenValue:function(){return this.source.substring(this.tokenStart,this.tokenEnd)},getTokenLength:function(){return this.tokenEnd-this.tokenStart},substrToCursor:function(e){return this.source.substring(e,this.tokenStart)},skipWS:function(){for(var e=this.tokenIndex,t=0;e<this.tokenCount&&this.offsetAndType[e]>>24===G;e++,t++);t>0&&this.skip(t)},skipSC:function(){for(;this.tokenType===G||this.tokenType===H;)this.next()},skip:function(e){var t=this.tokenIndex+e;t<this.tokenCount?(this.tokenIndex=t,this.tokenStart=16777215&this.offsetAndType[t-1],t=this.offsetAndType[t],this.tokenType=t>>24,this.tokenEnd=16777215&t):(this.tokenIndex=this.tokenCount,this.next())},next:function(){var e=this.tokenIndex+1;e<this.tokenCount?(this.tokenIndex=e,this.tokenStart=this.tokenEnd,e=this.offsetAndType[e],this.tokenType=e>>24,this.tokenEnd=16777215&e):(this.tokenIndex=this.tokenCount,this.eof=!0,this.tokenType=V,this.tokenStart=this.tokenEnd=this.source.length)},forEachToken:function(e){for(var t=0,r=this.firstCharOffset;t<this.tokenCount;t++){var n=r,i=this.offsetAndType[t],a=16777215&i;r=a,e(i>>24,n,a,t)}},dump:function(){var e=this,t=new Array(this.tokenCount);return this.forEachToken((function(r,n,i,a){t[a]={idx:a,type:U[r],chunk:e.source.substring(n,i),balance:e.balance[a]}})),t}};var W=Y;function Z(e){return e}function X(e,t,r,n){var i,a;switch(e.type){case"Group":i=function(e,t,r,n){var i=" "===e.combinator||n?e.combinator:" "+e.combinator+" ",a=e.terms.map((function(e){return X(e,t,r,n)})).join(i);return(e.explicit||r)&&(a=(n||","===a[0]?"[":"[ ")+a+(n?"]":" ]")),a}(e,t,r,n)+(e.disallowEmpty?"!":"");break;case"Multiplier":return X(e.term,t,r,n)+t(0===(a=e).min&&0===a.max?"*":0===a.min&&1===a.max?"?":1===a.min&&0===a.max?a.comma?"#":"+":1===a.min&&1===a.max?"":(a.comma?"#":"")+(a.min===a.max?"{"+a.min+"}":"{"+a.min+","+(0!==a.max?a.max:"")+"}"),e);case"Type":i="<"+e.name+(e.opts?t(function(e){if("Range"===e.type)return" ["+(null===e.min?"-∞":e.min)+","+(null===e.max?"∞":e.max)+"]";throw new Error("Unknown node type `"+e.type+"`")}(e.opts),e.opts):"")+">";break;case"Property":i="<'"+e.name+"'>";break;case"Keyword":i=e.name;break;case"AtKeyword":i="@"+e.name;break;case"Function":i=e.name+"(";break;case"String":case"Token":i=e.value;break;case"Comma":i=",";break;default:throw new Error("Unknown node type `"+e.type+"`")}return t(i,e)}var J=function(e,t){var r=Z,n=!1,i=!1;return"function"==typeof t?r=t:t&&(n=Boolean(t.forceBraces),i=Boolean(t.compact),"function"==typeof t.decorate&&(r=t.decorate)),X(e,r,n,i)},Q={offset:0,line:1,column:1};function K(e,t){var r=e&&e.loc&&e.loc[t];return r?"line"in r?$(r):r:null}function $(e,t){var r={offset:e.offset,line:e.line,column:e.column};if(t){var n=t.split(/\n|\r\n?|\f/);r.offset+=t.length,r.line+=n.length-1,r.column=1===n.length?r.column+t.length:n.pop().length+1}return r}var ee=Object.prototype.hasOwnProperty,te=Object.create(null),re=Object.create(null);function ne(e,t){return t=t||0,e.length-t>=2&&45===e.charCodeAt(t)&&45===e.charCodeAt(t+1)}function ie(e,t){if(t=t||0,e.length-t>=3&&45===e.charCodeAt(t)&&45!==e.charCodeAt(t+1)){var r=e.indexOf("-",t+2);if(-1!==r)return e.substring(t,r+1)}return""}var ae={keyword:function(e){if(ee.call(te,e))return te[e];var t=e.toLowerCase();if(ee.call(te,t))return te[e]=te[t];var r=ne(t,0),n=r?"":ie(t,0);return te[e]=Object.freeze({basename:t.substr(n.length),name:t,vendor:n,prefix:n,custom:r})},property:function(e){if(ee.call(re,e))return re[e];var t=e,r=e[0];"/"===r?r="/"===e[1]?"//":"/":"_"!==r&&"*"!==r&&"$"!==r&&"#"!==r&&"+"!==r&&"&"!==r&&(r="");var n=ne(t,r.length);if(!n&&(t=t.toLowerCase(),ee.call(re,t)))return re[e]=re[t];var i=n?"":ie(t,r.length),a=t.substr(0,r.length+i.length);return re[e]=Object.freeze({basename:t.substr(a.length),name:t.substr(r.length),hack:r,vendor:i,prefix:a,custom:n})},isCustomProperty:ne,vendorPrefix:ie},oe="undefined"!=typeof Uint32Array?Uint32Array:Array,se=function(e,t){return null===e||e.length<t?new oe(Math.max(t+1024,16384)):e},le=f.TYPE,ce=E.isNewline,ue=E.isName,he=E.isValidEscape,pe=E.isNumberStart,fe=E.isIdentifierStart,de=E.charCodeCategory,me=E.isBOM,ge=B.cmpStr,ye=B.getNewlineLength,ve=B.findWhiteSpaceEnd,be=B.consumeEscaped,xe=B.consumeName,ke=B.consumeNumber,we=B.consumeBadUrlRemnants;function Se(e,t){function r(t){return t<o?e.charCodeAt(t):0}function n(){return h=ke(e,h),fe(r(h),r(h+1),r(h+2))?(g=le.Dimension,void(h=xe(e,h))):37===r(h)?(g=le.Percentage,void h++):void(g=le.Number)}function i(){var t=h;return h=xe(e,h),ge(e,t,h,"url")&&40===r(h)?34===r(h=ve(e,h+1))||39===r(h)?(g=le.Function,void(h=t+4)):void function(){for(g=le.Url,h=ve(e,h);h<e.length;h++){var t=e.charCodeAt(h);switch(de(t)){case 41:return void h++;case de.Eof:return;case de.WhiteSpace:return 41===r(h=ve(e,h))||h>=e.length?void(h<e.length&&h++):(h=we(e,h),void(g=le.BadUrl));case 34:case 39:case 40:case de.NonPrintable:return h=we(e,h),void(g=le.BadUrl);case 92:if(he(t,r(h+1))){h=be(e,h)-1;break}return h=we(e,h),void(g=le.BadUrl)}}}():40===r(h)?(g=le.Function,void h++):void(g=le.Ident)}function a(t){for(t||(t=r(h++)),g=le.String;h<e.length;h++){var n=e.charCodeAt(h);switch(de(n)){case t:return void h++;case de.Eof:return;case de.WhiteSpace:if(ce(n))return h+=ye(e,h,n),void(g=le.BadString);break;case 92:if(h===e.length-1)break;var i=r(h+1);ce(i)?h+=ye(e,h+1,i):he(n,i)&&(h=be(e,h)-1)}}}t||(t=new W);for(var o=(e=String(e||"")).length,s=se(t.offsetAndType,o+1),l=se(t.balance,o+1),c=0,u=me(r(0)),h=u,p=0,f=0,d=0;h<o;){var m=e.charCodeAt(h),g=0;switch(l[c]=o,de(m)){case de.WhiteSpace:g=le.WhiteSpace,h=ve(e,h+1);break;case 34:a();break;case 35:ue(r(h+1))||he(r(h+1),r(h+2))?(g=le.Hash,h=xe(e,h+1)):(g=le.Delim,h++);break;case 39:a();break;case 40:g=le.LeftParenthesis,h++;break;case 41:g=le.RightParenthesis,h++;break;case 43:pe(m,r(h+1),r(h+2))?n():(g=le.Delim,h++);break;case 44:g=le.Comma,h++;break;case 45:pe(m,r(h+1),r(h+2))?n():45===r(h+1)&&62===r(h+2)?(g=le.CDC,h+=3):fe(m,r(h+1),r(h+2))?i():(g=le.Delim,h++);break;case 46:pe(m,r(h+1),r(h+2))?n():(g=le.Delim,h++);break;case 47:42===r(h+1)?(g=le.Comment,1===(h=e.indexOf("*/",h+2)+2)&&(h=e.length)):(g=le.Delim,h++);break;case 58:g=le.Colon,h++;break;case 59:g=le.Semicolon,h++;break;case 60:33===r(h+1)&&45===r(h+2)&&45===r(h+3)?(g=le.CDO,h+=4):(g=le.Delim,h++);break;case 64:fe(r(h+1),r(h+2),r(h+3))?(g=le.AtKeyword,h=xe(e,h+1)):(g=le.Delim,h++);break;case 91:g=le.LeftSquareBracket,h++;break;case 92:he(m,r(h+1))?i():(g=le.Delim,h++);break;case 93:g=le.RightSquareBracket,h++;break;case 123:g=le.LeftCurlyBracket,h++;break;case 125:g=le.RightCurlyBracket,h++;break;case de.Digit:n();break;case de.NameStart:i();break;case de.Eof:break;default:g=le.Delim,h++}switch(g){case p:for(p=(f=l[d=16777215&f])>>24,l[c]=d,l[d++]=c;d<c;d++)l[d]===o&&(l[d]=c);break;case le.LeftParenthesis:case le.Function:l[c]=f,f=(p=le.RightParenthesis)<<24|c;break;case le.LeftSquareBracket:l[c]=f,f=(p=le.RightSquareBracket)<<24|c;break;case le.LeftCurlyBracket:l[c]=f,f=(p=le.RightCurlyBracket)<<24|c}s[c++]=g<<24|h}for(s[c]=le.EOF<<24|h,l[c]=o,l[o]=o;0!==f;)f=l[d=16777215&f],l[d]=o;return t.source=e,t.firstCharOffset=u,t.offsetAndType=s,t.tokenCount=c,t.balance=l,t.reset(),t.next(),t}Object.keys(f).forEach((function(e){Se[e]=f[e]})),Object.keys(E).forEach((function(e){Se[e]=E[e]})),Object.keys(B).forEach((function(e){Se[e]=B[e]}));var Ce=Se,Ae=Ce.isDigit,Te=Ce.cmpChar,Ee=Ce.TYPE,Oe=Ee.Delim,Le=Ee.WhiteSpace,Pe=Ee.Comment,Ne=Ee.Ident,Me=Ee.Number,Re=Ee.Dimension;function _e(e,t){return null!==e&&e.type===Oe&&e.value.charCodeAt(0)===t}function Ie(e,t,r){for(;null!==e&&(e.type===Le||e.type===Pe);)e=r(++t);return t}function De(e,t,r,n){if(!e)return 0;var i=e.value.charCodeAt(t);if(43===i||45===i){if(r)return 0;t++}for(;t<e.value.length;t++)if(!Ae(e.value.charCodeAt(t)))return 0;return n+1}function Fe(e,t,r){var n=!1,i=Ie(e,t,r);if(null===(e=r(i)))return t;if(e.type!==Me){if(!_e(e,43)&&!_e(e,45))return t;if(n=!0,i=Ie(r(++i),i,r),null===(e=r(i))&&e.type!==Me)return 0}if(!n){var a=e.value.charCodeAt(0);if(43!==a&&45!==a)return 0}return De(e,n?0:1,n,i)}var ze=Ce.isHexDigit,Be=Ce.cmpChar,je=Ce.TYPE,Ue=je.Ident,qe=je.Delim,Ve=je.Number,Ge=je.Dimension;function He(e,t){return null!==e&&e.type===qe&&e.value.charCodeAt(0)===t}function Ye(e,t){return e.value.charCodeAt(0)===t}function We(e,t,r){for(var n=t,i=0;n<e.value.length;n++){var a=e.value.charCodeAt(n);if(45===a&&r&&0!==i)return We(e,t+i+1,!1)>0?6:0;if(!ze(a))return 0;if(++i>6)return 0}return i}function Ze(e,t,r){if(!e)return 0;for(;He(r(t),63);){if(++e>6)return 0;t++}return t}var Xe=Ce.isIdentifierStart,Je=Ce.isHexDigit,Qe=Ce.isDigit,Ke=Ce.cmpStr,$e=Ce.consumeNumber,et=Ce.TYPE,tt=["unset","initial","inherit"],rt=["calc(","-moz-calc(","-webkit-calc("];function nt(e,t){return t<e.length?e.charCodeAt(t):0}function it(e,t){return Ke(e,0,e.length,t)}function at(e,t){for(var r=0;r<t.length;r++)if(it(e,t[r]))return!0;return!1}function ot(e,t){return t===e.length-2&&92===e.charCodeAt(t)&&Qe(e.charCodeAt(t+1))}function st(e,t,r){if(e&&"Range"===e.type){var n=Number(void 0!==r&&r!==t.length?t.substr(0,r):t);if(isNaN(n))return!0;if(null!==e.min&&n<e.min)return!0;if(null!==e.max&&n>e.max)return!0}return!1}function lt(e,t){var r=e.index,n=0;do{if(n++,e.balance<=r)break}while(e=t(n));return n}function ct(e){return function(t,r,n){return null===t?0:t.type===et.Function&&at(t.value,rt)?lt(t,r):e(t,r,n)}}function ut(e){return function(t){return null===t||t.type!==e?0:1}}function ht(e){return function(t,r,n){if(null===t||t.type!==et.Dimension)return 0;var i=$e(t.value,0);if(null!==e){var a=t.value.indexOf("\\",i),o=-1!==a&&ot(t.value,a)?t.value.substring(i,a):t.value.substr(i);if(!1===e.hasOwnProperty(o.toLowerCase()))return 0}return st(n,t.value,i)?0:1}}function pt(e){return"function"!=typeof e&&(e=function(){return 0}),function(t,r,n){return null!==t&&t.type===et.Number&&0===Number(t.value)?1:e(t,r,n)}}var ft={"ident-token":ut(et.Ident),"function-token":ut(et.Function),"at-keyword-token":ut(et.AtKeyword),"hash-token":ut(et.Hash),"string-token":ut(et.String),"bad-string-token":ut(et.BadString),"url-token":ut(et.Url),"bad-url-token":ut(et.BadUrl),"delim-token":ut(et.Delim),"number-token":ut(et.Number),"percentage-token":ut(et.Percentage),"dimension-token":ut(et.Dimension),"whitespace-token":ut(et.WhiteSpace),"CDO-token":ut(et.CDO),"CDC-token":ut(et.CDC),"colon-token":ut(et.Colon),"semicolon-token":ut(et.Semicolon),"comma-token":ut(et.Comma),"[-token":ut(et.LeftSquareBracket),"]-token":ut(et.RightSquareBracket),"(-token":ut(et.LeftParenthesis),")-token":ut(et.RightParenthesis),"{-token":ut(et.LeftCurlyBracket),"}-token":ut(et.RightCurlyBracket),string:ut(et.String),ident:ut(et.Ident),"custom-ident":function(e){if(null===e||e.type!==et.Ident)return 0;var t=e.value.toLowerCase();return at(t,tt)||it(t,"default")?0:1},"custom-property-name":function(e){return null===e||e.type!==et.Ident||45!==nt(e.value,0)||45!==nt(e.value,1)?0:1},"hex-color":function(e){if(null===e||e.type!==et.Hash)return 0;var t=e.value.length;if(4!==t&&5!==t&&7!==t&&9!==t)return 0;for(var r=1;r<t;r++)if(!Je(e.value.charCodeAt(r)))return 0;return 1},"id-selector":function(e){return null===e||e.type!==et.Hash?0:Xe(nt(e.value,1),nt(e.value,2),nt(e.value,3))?1:0},"an-plus-b":function(e,t){var r=0;if(!e)return 0;if(e.type===Me)return De(e,0,!1,r);if(e.type===Ne&&45===e.value.charCodeAt(0)){if(!Te(e.value,1,110))return 0;switch(e.value.length){case 2:return Fe(t(++r),r,t);case 3:return 45!==e.value.charCodeAt(2)?0:(r=Ie(t(++r),r,t),De(e=t(r),0,!0,r));default:return 45!==e.value.charCodeAt(2)?0:De(e,3,!0,r)}}else if(e.type===Ne||_e(e,43)&&t(r+1).type===Ne){if(e.type!==Ne&&(e=t(++r)),null===e||!Te(e.value,0,110))return 0;switch(e.value.length){case 1:return Fe(t(++r),r,t);case 2:return 45!==e.value.charCodeAt(1)?0:(r=Ie(t(++r),r,t),De(e=t(r),0,!0,r));default:return 45!==e.value.charCodeAt(1)?0:De(e,2,!0,r)}}else if(e.type===Re){for(var n=e.value.charCodeAt(0),i=43===n||45===n?1:0,a=i;a<e.value.length&&Ae(e.value.charCodeAt(a));a++);return a===i?0:Te(e.value,a,110)?a+1===e.value.length?Fe(t(++r),r,t):45!==e.value.charCodeAt(a+1)?0:a+2===e.value.length?(r=Ie(t(++r),r,t),De(e=t(r),0,!0,r)):De(e,a+2,!0,r):0}return 0},urange:function(e,t){var r=0;if(null===e||e.type!==Ue||!Be(e.value,0,117))return 0;if(null===(e=t(++r)))return 0;if(He(e,43))return null===(e=t(++r))?0:e.type===Ue?Ze(We(e,0,!0),++r,t):He(e,63)?Ze(1,++r,t):0;if(e.type===Ve){if(!Ye(e,43))return 0;var n=We(e,1,!0);return 0===n?0:null===(e=t(++r))?r:e.type===Ge||e.type===Ve?Ye(e,45)&&We(e,1,!1)?r+1:0:Ze(n,r,t)}return e.type===Ge&&Ye(e,43)?Ze(We(e,1,!0),++r,t):0},"declaration-value":function(e,t){if(!e)return 0;var r=0,n=0,i=e.index;e:do{switch(e.type){case et.BadString:case et.BadUrl:break e;case et.RightCurlyBracket:case et.RightParenthesis:case et.RightSquareBracket:if(e.balance>e.index||e.balance<i)break e;n--;break;case et.Semicolon:if(0===n)break e;break;case et.Delim:if("!"===e.value&&0===n)break e;break;case et.Function:case et.LeftParenthesis:case et.LeftSquareBracket:case et.LeftCurlyBracket:n++}if(r++,e.balance<=i)break}while(e=t(r));return r},"any-value":function(e,t){if(!e)return 0;var r=e.index,n=0;e:do{switch(e.type){case et.BadString:case et.BadUrl:break e;case et.RightCurlyBracket:case et.RightParenthesis:case et.RightSquareBracket:if(e.balance>e.index||e.balance<r)break e}if(n++,e.balance<=r)break}while(e=t(n));return n},dimension:ct(ht(null)),angle:ct(ht({deg:!0,grad:!0,rad:!0,turn:!0})),decibel:ct(ht({db:!0})),frequency:ct(ht({hz:!0,khz:!0})),flex:ct(ht({fr:!0})),length:ct(pt(ht({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}))),resolution:ct(ht({dpi:!0,dpcm:!0,dppx:!0,x:!0})),semitones:ct(ht({st:!0})),time:ct(ht({s:!0,ms:!0})),percentage:ct((function(e,t,r){return null===e||e.type!==et.Percentage||st(r,e.value,e.value.length-1)?0:1})),zero:pt(),number:ct((function(e,t,r){if(null===e)return 0;var n=$e(e.value,0);return n===e.value.length||ot(e.value,n)?st(r,e.value,n)?0:1:0})),integer:ct((function(e,t,r){if(null===e||e.type!==et.Number)return 0;for(var n=43===e.value.charCodeAt(0)||45===e.value.charCodeAt(0)?1:0;n<e.value.length;n++)if(!Qe(e.value.charCodeAt(n)))return 0;return st(r,e.value,n)?0:1})),"-ms-legacy-expression":function(e,t){return null!==e&&it(e.value,"expression(")?lt(e,t):0}},dt=function(e,t,r){var n=l("SyntaxError",e);return n.input=t,n.offset=r,n.rawMessage=e,n.message=n.rawMessage+"\n "+n.input+"\n--"+new Array((n.offset||n.input.length)+1).join("-")+"^",n},mt=function(e){this.str=e,this.pos=0};mt.prototype={charCodeAt:function(e){return e<this.str.length?this.str.charCodeAt(e):0},charCode:function(){return this.charCodeAt(this.pos)},nextCharCode:function(){return this.charCodeAt(this.pos+1)},nextNonWsCode:function(e){return this.charCodeAt(this.findWsEnd(e))},findWsEnd:function(e){for(;e<this.str.length;e++){var t=this.str.charCodeAt(e);if(13!==t&&10!==t&&12!==t&&32!==t&&9!==t)break}return e},substringToPos:function(e){return this.str.substring(this.pos,this.pos=e)},eat:function(e){this.charCode()!==e&&this.error("Expect `"+String.fromCharCode(e)+"`"),this.pos++},peek:function(){return this.pos<this.str.length?this.str.charAt(this.pos++):""},error:function(e){throw new dt(e,this.str,this.pos)}};var gt=mt,yt=function(e){for(var t="function"==typeof Uint32Array?new Uint32Array(128):new Array(128),r=0;r<128;r++)t[r]=e(String.fromCharCode(r))?1:0;return t}((function(e){return/[a-zA-Z0-9\-]/.test(e)})),vt={" ":1,"&&":2,"||":3,"|":4};function bt(e){return e.substringToPos(e.findWsEnd(e.pos))}function xt(e){for(var t=e.pos;t<e.str.length;t++){var r=e.str.charCodeAt(t);if(r>=128||0===yt[r])break}return e.pos===t&&e.error("Expect a keyword"),e.substringToPos(t)}function kt(e){for(var t=e.pos;t<e.str.length;t++){var r=e.str.charCodeAt(t);if(r<48||r>57)break}return e.pos===t&&e.error("Expect a number"),e.substringToPos(t)}function wt(e){var t=e.str.indexOf("'",e.pos+1);return-1===t&&(e.pos=e.str.length,e.error("Expect an apostrophe")),e.substringToPos(t+1)}function St(e){var t,r=null;return e.eat(123),t=kt(e),44===e.charCode()?(e.pos++,125!==e.charCode()&&(r=kt(e))):r=t,e.eat(125),{min:Number(t),max:r?Number(r):0}}function Ct(e,t){var r=function(e){var t=null,r=!1;switch(e.charCode()){case 42:e.pos++,t={min:0,max:0};break;case 43:e.pos++,t={min:1,max:0};break;case 63:e.pos++,t={min:0,max:1};break;case 35:e.pos++,r=!0,t=123===e.charCode()?St(e):{min:1,max:0};break;case 123:t=St(e);break;default:return null}return{type:"Multiplier",comma:r,min:t.min,max:t.max,term:null}}(e);return null!==r?(r.term=t,r):t}function At(e){var t=e.peek();return""===t?null:{type:"Token",value:t}}function Tt(e,t){function r(e,t){return{type:"Group",terms:e,combinator:t,disallowEmpty:!1,explicit:!1}}for(t=Object.keys(t).sort((function(e,t){return vt[e]-vt[t]}));t.length>0;){for(var n=t.shift(),i=0,a=0;i<e.length;i++){var o=e[i];"Combinator"===o.type&&(o.value===n?(-1===a&&(a=i-1),e.splice(i,1),i--):(-1!==a&&i-a>1&&(e.splice(a,i-a,r(e.slice(a,i),n)),i=a+1),a=-1))}-1!==a&&t.length&&e.splice(a,i-a,r(e.slice(a,i),n))}return n}function Et(e){for(var t,r=[],n={},i=null,a=e.pos;t=Ot(e);)"Spaces"!==t.type&&("Combinator"===t.type?(null!==i&&"Combinator"!==i.type||(e.pos=a,e.error("Unexpected combinator")),n[t.value]=!0):null!==i&&"Combinator"!==i.type&&(n[" "]=!0,r.push({type:"Combinator",value:" "})),r.push(t),i=t,a=e.pos);return null!==i&&"Combinator"===i.type&&(e.pos-=a,e.error("Unexpected combinator")),{type:"Group",terms:r,combinator:Tt(r,n)||" ",disallowEmpty:!1,explicit:!1}}function Ot(e){var t=e.charCode();if(t<128&&1===yt[t])return function(e){var t;return t=xt(e),40===e.charCode()?(e.pos++,{type:"Function",name:t}):Ct(e,{type:"Keyword",name:t})}(e);switch(t){case 93:case 42:case 43:case 63:case 35:case 33:break;case 91:return Ct(e,function(e){var t;return e.eat(91),t=Et(e),e.eat(93),t.explicit=!0,33===e.charCode()&&(e.pos++,t.disallowEmpty=!0),t}(e));case 60:return 39===e.nextCharCode()?function(e){var t;return e.eat(60),e.eat(39),t=xt(e),e.eat(39),e.eat(62),Ct(e,{type:"Property",name:t})}(e):function(e){var t,r=null;return e.eat(60),t=xt(e),40===e.charCode()&&41===e.nextCharCode()&&(e.pos+=2,t+="()"),91===e.charCodeAt(e.findWsEnd(e.pos))&&(bt(e),r=function(e){var t=null,r=null,n=1;return e.eat(91),45===e.charCode()&&(e.peek(),n=-1),-1==n&&8734===e.charCode()?e.peek():t=n*Number(kt(e)),bt(e),e.eat(44),bt(e),8734===e.charCode()?e.peek():(n=1,45===e.charCode()&&(e.peek(),n=-1),r=n*Number(kt(e))),e.eat(93),null===t&&null===r?null:{type:"Range",min:t,max:r}}(e)),e.eat(62),Ct(e,{type:"Type",name:t,opts:r})}(e);case 124:return{type:"Combinator",value:e.substringToPos(124===e.nextCharCode()?e.pos+2:e.pos+1)};case 38:return e.pos++,e.eat(38),{type:"Combinator",value:"&&"};case 44:return e.pos++,{type:"Comma"};case 39:return Ct(e,{type:"String",value:wt(e)});case 32:case 9:case 10:case 13:case 12:return{type:"Spaces",value:bt(e)};case 64:return(t=e.nextCharCode())<128&&1===yt[t]?(e.pos++,{type:"AtKeyword",name:xt(e)}):At(e);case 123:if((t=e.nextCharCode())<48||t>57)return At(e);break;default:return At(e)}}function Lt(e){var t=new gt(e),r=Et(t);return t.pos!==e.length&&t.error("Unexpected input"),1===r.terms.length&&"Group"===r.terms[0].type&&(r=r.terms[0]),r}Lt("[a&&<b>#|<'c'>*||e() f{2} /,(% g#{1,2} h{2,})]!");var Pt=Lt,Nt=function(){};function Mt(e){return"function"==typeof e?e:Nt}var Rt=function(e,t,r){var n=Nt,i=Nt;if("function"==typeof t?n=t:t&&(n=Mt(t.enter),i=Mt(t.leave)),n===Nt&&i===Nt)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");!function e(t){switch(n.call(r,t),t.type){case"Group":t.terms.forEach(e);break;case"Multiplier":e(t.term);break;case"Type":case"Property":case"Keyword":case"AtKeyword":case"Function":case"String":case"Token":case"Comma":break;default:throw new Error("Unknown type: "+t.type)}i.call(r,t)}(e)},_t=new W,It={decorator:function(e){var t=null,r={len:0,node:null},n=[r],i="";return{children:e.children,node:function(r){var n=t;t=r,e.node.call(this,r),t=n},chunk:function(e){i+=e,r.node!==t?n.push({len:e.length,node:t}):r.len+=e.length},result:function(){return Dt(i,n)}}}};function Dt(e,t){var r=[],n=0,i=0,a=t?t[i].node:null;for(Ce(e,_t);!_t.eof;){if(t)for(;i<t.length&&n+t[i].len<=_t.tokenStart;)n+=t[i++].len,a=t[i].node;r.push({type:_t.tokenType,value:_t.getTokenValue(),index:_t.tokenIndex,balance:_t.balance[_t.tokenIndex],node:a}),_t.next()}return r}var Ft={type:"Match"},zt={type:"Mismatch"},Bt={type:"DisallowEmpty"};function jt(e,t,r){return t===Ft&&r===zt||e===Ft&&t===Ft&&r===Ft?e:("If"===e.type&&e.else===zt&&t===Ft&&(t=e.then,e=e.match),{type:"If",match:e,then:t,else:r})}function Ut(e){return e.length>2&&40===e.charCodeAt(e.length-2)&&41===e.charCodeAt(e.length-1)}function qt(e){return"Keyword"===e.type||"AtKeyword"===e.type||"Function"===e.type||"Type"===e.type&&Ut(e.name)}function Vt(e){if("function"==typeof e)return{type:"Generic",fn:e};switch(e.type){case"Group":var t=function e(t,r,n){switch(t){case" ":for(var i=Ft,a=r.length-1;a>=0;a--)i=jt(l=r[a],i,zt);return i;case"|":i=zt;var o=null;for(a=r.length-1;a>=0;a--){if(qt(l=r[a])&&(null===o&&a>0&&qt(r[a-1])&&(i=jt({type:"Enum",map:o=Object.create(null)},Ft,i)),null!==o)){var s=(Ut(l.name)?l.name.slice(0,-1):l.name).toLowerCase();if(s in o==0){o[s]=l;continue}}o=null,i=jt(l,Ft,i)}return i;case"&&":if(r.length>5)return{type:"MatchOnce",terms:r,all:!0};for(i=zt,a=r.length-1;a>=0;a--){var l=r[a];c=r.length>1?e(t,r.filter((function(e){return e!==l})),!1):Ft,i=jt(l,c,i)}return i;case"||":if(r.length>5)return{type:"MatchOnce",terms:r,all:!1};for(i=n?Ft:zt,a=r.length-1;a>=0;a--){var c;l=r[a],c=r.length>1?e(t,r.filter((function(e){return e!==l})),!0):Ft,i=jt(l,c,i)}return i}}(e.combinator,e.terms.map(Vt),!1);return e.disallowEmpty&&(t=jt(t,Bt,zt)),t;case"Multiplier":return function(e){var t=Ft,r=Vt(e.term);if(0===e.max)r=jt(r,Bt,zt),(t=jt(r,null,zt)).then=jt(Ft,Ft,t),e.comma&&(t.then.else=jt({type:"Comma",syntax:e},t,zt));else for(var n=e.min||1;n<=e.max;n++)e.comma&&t!==Ft&&(t=jt({type:"Comma",syntax:e},t,zt)),t=jt(r,jt(Ft,Ft,t),zt);if(0===e.min)t=jt(Ft,Ft,t);else for(n=0;n<e.min-1;n++)e.comma&&t!==Ft&&(t=jt({type:"Comma",syntax:e},t,zt)),t=jt(r,t,zt);return t}(e);case"Type":case"Property":return{type:e.type,name:e.name,syntax:e};case"Keyword":return{type:e.type,name:e.name.toLowerCase(),syntax:e};case"AtKeyword":return{type:e.type,name:"@"+e.name.toLowerCase(),syntax:e};case"Function":return{type:e.type,name:e.name.toLowerCase()+"(",syntax:e};case"String":return 3===e.value.length?{type:"Token",value:e.value.charAt(1),syntax:e}:{type:e.type,value:e.value.substr(1,e.value.length-2).replace(/\\'/g,"'"),syntax:e};case"Token":return{type:e.type,value:e.value,syntax:e};case"Comma":return{type:e.type,syntax:e};default:throw new Error("Unknown node type:",e.type)}}var Gt=Ft,Ht=zt,Yt=Bt,Wt=Object.prototype.hasOwnProperty,Zt=Gt,Xt=Ht,Jt=Yt,Qt=f.TYPE;function Kt(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++){var n=e.charCodeAt(r);if(n>=65&&n<=90&&(n|=32),n!==t.charCodeAt(r))return!1}return!0}function $t(e){return null===e||e.type===Qt.Comma||e.type===Qt.Function||e.type===Qt.LeftParenthesis||e.type===Qt.LeftSquareBracket||e.type===Qt.LeftCurlyBracket||function(e){return e.type===Qt.Delim&&"?"!==e.value}(e)}function er(e){return null===e||e.type===Qt.RightParenthesis||e.type===Qt.RightSquareBracket||e.type===Qt.RightCurlyBracket||e.type===Qt.Delim}function tr(e){function t(e){return null!==e&&("Type"===e.type||"Property"===e.type||"Keyword"===e.type)}var r=null;return null!==this.matched&&function n(i){if(Array.isArray(i.match)){for(var a=0;a<i.match.length;a++)if(n(i.match[a]))return t(i.syntax)&&r.unshift(i.syntax),!0}else if(i.node===e)return r=t(i.syntax)?[i.syntax]:[],!0;return!1}(this.matched),r}function rr(e,t,r){var n=tr.call(e,t);return null!==n&&n.some(r)}var nr={getTrace:tr,isType:function(e,t){return rr(this,e,(function(e){return"Type"===e.type&&e.name===t}))},isProperty:function(e,t){return rr(this,e,(function(e){return"Property"===e.type&&e.name===t}))},isKeyword:function(e){return rr(this,e,(function(e){return"Keyword"===e.type}))}},ir=function(e,t,r,n,i){var o=[];return null!==r.matched&&function r(s){if(null!==s.syntax&&s.syntax.type===n&&s.syntax.name===i){var l=function e(t){return"node"in t?t.node:e(t.match[0])}(s),c=function e(t){return"node"in t?t.node:e(t.match[t.match.length-1])}(s);e.syntax.walk(t,(function(e,t,r){if(e===l){var n=new a;do{if(n.appendData(t.data),t.data===c)break;t=t.next}while(null!==t);o.push({parent:r,nodes:n})}}))}Array.isArray(s.match)&&s.match.forEach(r)}(r.matched),o},ar=Object.prototype.hasOwnProperty;function or(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&e>=0}function sr(e){return Boolean(e)&&or(e.offset)&&or(e.line)&&or(e.column)}function lr(e,t){return function(r,n){if(!r||r.constructor!==Object)return n(r,"Type of node should be an Object");for(var i in r){var o=!0;if(!1!==ar.call(r,i)){if("type"===i)r.type!==e&&n(r,"Wrong node type `"+r.type+"`, expected `"+e+"`");else if("loc"===i){if(null===r.loc)continue;if(r.loc&&r.loc.constructor===Object)if("string"!=typeof r.loc.source)i+=".source";else if(sr(r.loc.start)){if(sr(r.loc.end))continue;i+=".end"}else i+=".start";o=!1}else if(t.hasOwnProperty(i)){var s=0;for(o=!1;!o&&s<t[i].length;s++){var l=t[i][s];switch(l){case String:o="string"==typeof r[i];break;case Boolean:o="boolean"==typeof r[i];break;case null:o=null===r[i];break;default:"string"==typeof l?o=r[i]&&r[i].type===l:Array.isArray(l)&&(o=r[i]instanceof a)}}}else n(r,"Unknown field `"+i+"` for "+e+" node type");o||n(r,"Bad value for `"+e+"."+i+"`")}}for(var i in t)ar.call(t,i)&&!1===ar.call(r,i)&&n(r,"Field `"+e+"."+i+"` is missed")}}function cr(e,t){var r=t.structure,n={type:String,loc:!0},i={type:'"'+e+'"'};for(var a in r)if(!1!==ar.call(r,a)){for(var o=[],s=n[a]=Array.isArray(r[a])?r[a].slice():[r[a]],l=0;l<s.length;l++){var c=s[l];if(c===String||c===Boolean)o.push(c.name);else if(null===c)o.push("null");else if("string"==typeof c)o.push("<"+c+">");else{if(!Array.isArray(c))throw new Error("Wrong value `"+c+"` in `"+e+"."+a+"` structure definition");o.push("List")}}i[a]=o.join(" | ")}return{docs:i,check:lr(e,n)}}var ur=function(e,t){var r=l("SyntaxReferenceError",e+(t?" `"+t+"`":""));return r.reference=t,r},hr=function(e,t,r,n){var i=l("SyntaxMatchError",e),a=function(e,t){for(var r,n,i=e.tokens,a=e.longestMatch,o=a<i.length&&i[a].node||null,s=o!==t?o:null,l=0,c=0,u=0,h="",p=0;p<i.length;p++){var f=i[p].value;p===a&&(c=f.length,l=h.length),null!==s&&i[p].node===s&&(p<=a?u++:u=0),h+=f}return a===i.length||u>1?(r=K(s||t,"end")||$(Q,h),n=$(r)):(r=K(s,"start")||$(K(t,"start")||Q,h.slice(0,l)),n=K(s,"end")||$(r,h.substr(l,c))),{css:h,mismatchOffset:l,mismatchLength:c,start:r,end:n}}(n,r),o=a.css,s=a.mismatchOffset,c=a.mismatchLength,u=a.start,h=a.end;return i.rawMessage=e,i.syntax=t?J(t):"<generic>",i.css=o,i.mismatchOffset=s,i.mismatchLength=c,i.message=e+"\n syntax: "+i.syntax+"\n value: "+(o||"<empty string>")+"\n --------"+new Array(i.mismatchOffset+1).join("-")+"^",Object.assign(i,u),i.loc={source:r&&r.loc&&r.loc.source||"<unknown>",start:u,end:h},i},pr=function(e,t){return"string"==typeof e&&(e=Pt(e)),{type:"MatchGraph",match:Vt(e),syntax:t||null,source:e}},fr=function(e,t,r){var n=function(e,t,r){function n(){do{y++,g=y<e.length?e[y]:null}while(null!==g&&(g.type===Qt.WhiteSpace||g.type===Qt.Comment))}function i(t){var r=y+t;return r<e.length?e[r]:null}function a(e,t){return{nextState:e,matchStack:b,syntaxStack:u,thenStack:h,tokenIndex:y,prev:t}}function o(e){h={nextState:e,matchStack:b,syntaxStack:u,prev:h}}function s(e){p=a(e,p)}function l(){b={type:1,syntax:t.syntax,token:g,prev:b},n(),f=null,y>v&&(v=y)}function c(){b=2===b.type?b.prev:{type:3,syntax:u.syntax,token:b.token,prev:b},u=u.prev}var u=null,h=null,p=null,f=null,d=0,m=null,g=null,y=-1,v=0,b={type:0,syntax:null,token:null,prev:null};for(n();null===m&&++d<15e3;)switch(t.type){case"Match":if(null===h){if(null!==g&&(y!==e.length-1||"\\0"!==g.value&&"\\9"!==g.value)){t=Xt;break}m="Match";break}if((t=h.nextState)===Jt){if(h.matchStack===b){t=Xt;break}t=Zt}for(;h.syntaxStack!==u;)c();h=h.prev;break;case"Mismatch":if(null!==f&&!1!==f)(null===p||y>p.tokenIndex)&&(p=f,f=!1);else if(null===p){m="Mismatch";break}t=p.nextState,h=p.thenStack,u=p.syntaxStack,b=p.matchStack,y=p.tokenIndex,g=y<e.length?e[y]:null,p=p.prev;break;case"MatchGraph":t=t.match;break;case"If":t.else!==Xt&&s(t.else),t.then!==Zt&&o(t.then),t=t.match;break;case"MatchOnce":t={type:"MatchOnceBuffer",syntax:t,index:0,mask:0};break;case"MatchOnceBuffer":var x=t.syntax.terms;if(t.index===x.length){if(0===t.mask||t.syntax.all){t=Xt;break}t=Zt;break}if(t.mask===(1<<x.length)-1){t=Zt;break}for(;t.index<x.length;t.index++){var k=1<<t.index;if(0==(t.mask&k)){s(t),o({type:"AddMatchOnce",syntax:t.syntax,mask:t.mask|k}),t=x[t.index++];break}}break;case"AddMatchOnce":t={type:"MatchOnceBuffer",syntax:t.syntax,index:0,mask:t.mask};break;case"Enum":if(null!==g&&(-1!==(T=g.value.toLowerCase()).indexOf("\\")&&(T=T.replace(/\\[09].*$/,"")),Wt.call(t.map,T))){t=t.map[T];break}t=Xt;break;case"Generic":var w=null!==u?u.opts:null,S=y+Math.floor(t.fn(g,i,w));if(!isNaN(S)&&S>y){for(;y<S;)l();t=Zt}else t=Xt;break;case"Type":case"Property":var C="Type"===t.type?"types":"properties",A=Wt.call(r,C)?r[C][t.name]:null;if(!A||!A.match)throw new Error("Bad syntax reference: "+("Type"===t.type?"<"+t.name+">":"<'"+t.name+"'>"));if(!1!==f&&null!==g&&"Type"===t.type&&("custom-ident"===t.name&&g.type===Qt.Ident||"length"===t.name&&"0"===g.value)){null===f&&(f=a(t,p)),t=Xt;break}u={syntax:t.syntax,opts:t.syntax.opts||null!==u&&u.opts||null,prev:u},b={type:2,syntax:t.syntax,token:b.token,prev:b},t=A.match;break;case"Keyword":var T=t.name;if(null!==g){var E=g.value;if(-1!==E.indexOf("\\")&&(E=E.replace(/\\[09].*$/,"")),Kt(E,T)){l(),t=Zt;break}}t=Xt;break;case"AtKeyword":case"Function":if(null!==g&&Kt(g.value,t.name)){l(),t=Zt;break}t=Xt;break;case"Token":if(null!==g&&g.value===t.value){l(),t=Zt;break}t=Xt;break;case"Comma":null!==g&&g.type===Qt.Comma?$t(b.token)?t=Xt:(l(),t=er(g)?Xt:Zt):t=$t(b.token)||er(g)?Zt:Xt;break;case"String":var O="";for(S=y;S<e.length&&O.length<t.value.length;S++)O+=e[S].value;if(Kt(O,t.value)){for(;y<S;)l();t=Zt}else t=Xt;break;default:throw new Error("Unknown node type: "+t.type)}switch(m){case null:console.warn("[csstree-match] BREAK after 15000 iterations"),m="Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)",b=null;break;case"Match":for(;null!==u;)c();break;default:b=null}return{tokens:e,reason:m,iterations:d,match:b,longestMatch:v}}(e,t,r||{});if(null===n.match)return n;var i=n.match,a=n.match={syntax:t.syntax||null,match:[]},o=[a];for(i=function(e){for(var t=null,r=null,n=e;null!==n;)r=n.prev,n.prev=t,t=n,n=r;return t}(i).prev;null!==i;){switch(i.type){case 2:a.match.push(a={syntax:i.syntax,match:[]}),o.push(a);break;case 3:o.pop(),a=o[o.length-1];break;default:a.match.push({syntax:i.syntax||null,token:i.token.value,node:i.token.node})}i=i.prev}return n},dr=pr("inherit | initial | unset"),mr=pr("inherit | initial | unset | <-ms-legacy-expression>");function gr(e,t,r){var n={};for(var i in e)e[i].syntax&&(n[i]=r?e[i].syntax:J(e[i].syntax,{compact:t}));return n}function yr(e,t,r){for(var n={},i=0,a=Object.entries(e);i<a.length;i++){var s=o(a[i],2),l=s[0],c=s[1];n[l]={prelude:c.prelude&&(r?c.prelude.syntax:J(c.prelude.syntax,{compact:t})),descriptors:c.descriptors&&gr(c.descriptors,t,r)}}return n}function vr(e,t,r){return{matched:e,iterations:r,error:t,getTrace:nr.getTrace,isType:nr.isType,isProperty:nr.isProperty,isKeyword:nr.isKeyword}}function br(e,t,r,n){var i,a=function(e,t){return"string"==typeof e?Dt(e,null):t.generate(e,It)}(r,e.syntax);return function(e){for(var t=0;t<e.length;t++)if("var("===e[t].value.toLowerCase())return!0;return!1}(a)?vr(null,new Error("Matching for a tree with var() is not supported")):(n&&(i=fr(a,e.valueCommonSyntax,e)),n&&i.match||(i=fr(a,t.match,e)).match?vr(i.match,null,i.iterations):vr(null,new hr(i.reason,t.syntax,r,i),i.iterations))}var xr=function(e,t,r){if(this.valueCommonSyntax=dr,this.syntax=t,this.generic=!1,this.atrules={},this.properties={},this.types={},this.structure=r||function(e){var t={};if(e.node)for(var r in e.node)if(ar.call(e.node,r)){var n=e.node[r];if(!n.structure)throw new Error("Missed `structure` field in `"+r+"` node type definition");t[r]=cr(r,n)}return t}(e),e){if(e.types)for(var n in e.types)this.addType_(n,e.types[n]);if(e.generic)for(var n in this.generic=!0,ft)this.addType_(n,ft[n]);if(e.atrules)for(var n in e.atrules)this.addAtrule_(n,e.atrules[n]);if(e.properties)for(var n in e.properties)this.addProperty_(n,e.properties[n])}};xr.prototype={structure:{},checkStructure:function(e){function t(e,t){n.push({node:e,message:t})}var r=this.structure,n=[];return this.syntax.walk(e,(function(e){r.hasOwnProperty(e.type)?r[e.type].check(e,t):t(e,"Unknown node type `"+e.type+"`")})),!!n.length&&n},createDescriptor:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i={type:t,name:r},a={type:t,name:r,parent:n,syntax:null,match:null};return"function"==typeof e?a.match=pr(e,i):("string"==typeof e?Object.defineProperty(a,"syntax",{get:function(){return Object.defineProperty(a,"syntax",{value:Pt(e)}),a.syntax}}):a.syntax=e,Object.defineProperty(a,"match",{get:function(){return Object.defineProperty(a,"match",{value:pr(a.syntax,i)}),a.match}})),a},addAtrule_:function(e,t){var r=this;t&&(this.atrules[e]={type:"Atrule",name:e,prelude:t.prelude?this.createDescriptor(t.prelude,"AtrulePrelude",e):null,descriptors:t.descriptors?Object.keys(t.descriptors).reduce((function(n,i){return n[i]=r.createDescriptor(t.descriptors[i],"AtruleDescriptor",i,e),n}),{}):null})},addProperty_:function(e,t){t&&(this.properties[e]=this.createDescriptor(t,"Property",e))},addType_:function(e,t){t&&(this.types[e]=this.createDescriptor(t,"Type",e),t===ft["-ms-legacy-expression"]&&(this.valueCommonSyntax=mr))},checkAtruleName:function(e){if(!this.getAtrule(e))return new ur("Unknown at-rule","@"+e)},checkAtrulePrelude:function(e,t){var r=this.checkAtruleName(e);if(r)return r;var n=this.getAtrule(e);return!n.prelude&&t?new SyntaxError("At-rule `@"+e+"` should not contain a prelude"):n.prelude&&!t?new SyntaxError("At-rule `@"+e+"` should contain a prelude"):void 0},checkAtruleDescriptorName:function(e,t){var r=this.checkAtruleName(e);if(r)return r;var n=this.getAtrule(e),i=ae.keyword(t);return n.descriptors?n.descriptors[i.name]||n.descriptors[i.basename]?void 0:new ur("Unknown at-rule descriptor",t):new SyntaxError("At-rule `@"+e+"` has no known descriptors")},checkPropertyName:function(e){return ae.property(e).custom?new Error("Lexer matching doesn't applicable for custom properties"):this.getProperty(e)?void 0:new ur("Unknown property",e)},matchAtrulePrelude:function(e,t){var r=this.checkAtrulePrelude(e,t);return r?vr(null,r):t?br(this,this.getAtrule(e).prelude,t,!1):vr(null,null)},matchAtruleDescriptor:function(e,t,r){var n=this.checkAtruleDescriptorName(e,t);if(n)return vr(null,n);var i=this.getAtrule(e),a=ae.keyword(t);return br(this,i.descriptors[a.name]||i.descriptors[a.basename],r,!1)},matchDeclaration:function(e){return"Declaration"!==e.type?vr(null,new Error("Not a Declaration node")):this.matchProperty(e.property,e.value)},matchProperty:function(e,t){var r=this.checkPropertyName(e);return r?vr(null,r):br(this,this.getProperty(e),t,!0)},matchType:function(e,t){var r=this.getType(e);return r?br(this,r,t,!1):vr(null,new ur("Unknown type",e))},match:function(e,t){return"string"==typeof e||e&&e.type?("string"!=typeof e&&e.match||(e=this.createDescriptor(e,"Type","anonymous")),br(this,e,t,!1)):vr(null,new ur("Bad syntax"))},findValueFragments:function(e,t,r,n){return ir(this,t,this.matchProperty(e,t),r,n)},findDeclarationValueFragments:function(e,t,r){return ir(this,e.value,this.matchDeclaration(e),t,r)},findAllFragments:function(e,t,r){var n=[];return this.syntax.walk(e,{visit:"Declaration",enter:function(e){n.push.apply(n,this.findDeclarationValueFragments(e,t,r))}.bind(this)}),n},getAtrule:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=ae.keyword(e);return(r.vendor&&t?this.atrules[r.name]||this.atrules[r.basename]:this.atrules[r.name])||null},getAtrulePrelude:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=this.getAtrule(e,t);return r&&r.prelude||null},getAtruleDescriptor:function(e,t){return this.atrules.hasOwnProperty(e)&&this.atrules.declarators&&this.atrules[e].declarators[t]||null},getProperty:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=ae.property(e);return(r.vendor&&t?this.properties[r.name]||this.properties[r.basename]:this.properties[r.name])||null},getType:function(e){return this.types.hasOwnProperty(e)?this.types[e]:null},validate:function(){function e(n,i,a,o){if(a.hasOwnProperty(i))return a[i];a[i]=!1,null!==o.syntax&&Rt(o.syntax,(function(o){if("Type"===o.type||"Property"===o.type){var s="Type"===o.type?n.types:n.properties,l="Type"===o.type?t:r;s.hasOwnProperty(o.name)&&!e(n,o.name,l,s[o.name])||(a[i]=!0)}}),this)}var t={},r={};for(var n in this.types)e(this,n,t,this.types[n]);for(var n in this.properties)e(this,n,r,this.properties[n]);return t=Object.keys(t).filter((function(e){return t[e]})),r=Object.keys(r).filter((function(e){return r[e]})),t.length||r.length?{types:t,properties:r}:null},dump:function(e,t){return{generic:this.generic,types:gr(this.types,!t,e),properties:gr(this.properties,!t,e),atrules:yr(this.atrules,!t,e)}},toString:function(){return JSON.stringify(this.dump())}};var kr=xr,wr={SyntaxError:dt,parse:Pt,generate:J,walk:Rt},Sr=Ce.isBOM,Cr=function(){this.lines=null,this.columns=null,this.linesAndColumnsComputed=!1};Cr.prototype={setSource:function(e,t,r,n){this.source=e,this.startOffset=void 0===t?0:t,this.startLine=void 0===r?1:r,this.startColumn=void 0===n?1:n,this.linesAndColumnsComputed=!1},ensureLinesAndColumnsComputed:function(){this.linesAndColumnsComputed||(function(e,t){for(var r=t.length,n=se(e.lines,r),i=e.startLine,a=se(e.columns,r),o=e.startColumn,s=t.length>0?Sr(t.charCodeAt(0)):0;s<r;s++){var l=t.charCodeAt(s);n[s]=i,a[s]=o++,10!==l&&13!==l&&12!==l||(13===l&&s+1<r&&10===t.charCodeAt(s+1)&&(n[++s]=i,a[s]=o),i++,o=1)}n[s]=i,a[s]=o,e.lines=n,e.columns=a}(this,this.source),this.linesAndColumnsComputed=!0)},getLocation:function(e,t){return this.ensureLinesAndColumnsComputed(),{source:t,offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]}},getLocationRange:function(e,t,r){return this.ensureLinesAndColumnsComputed(),{source:r,start:{offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]},end:{offset:this.startOffset+t,line:this.lines[t],column:this.columns[t]}}}};var Ar=Cr,Tr=Ce.TYPE,Er=Tr.WhiteSpace,Or=Tr.Comment,Lr=function(e){var t=this.createList(),r=null,n={recognizer:e,space:null,ignoreWS:!1,ignoreWSAfter:!1};for(this.scanner.skipSC();!this.scanner.eof;){switch(this.scanner.tokenType){case Or:this.scanner.next();continue;case Er:n.ignoreWS?this.scanner.next():n.space=this.WhiteSpace();continue}if(void 0===(r=e.getNode.call(this,n)))break;null!==n.space&&(t.push(n.space),n.space=null),t.push(r),n.ignoreWSAfter?(n.ignoreWSAfter=!1,n.ignoreWS=!0):n.ignoreWS=!1}return t},Pr=B.findWhiteSpaceStart,Nr=B.cmpStr,Mr=function(){},Rr=f.TYPE,_r=f.NAME,Ir=Rr.WhiteSpace,Dr=Rr.Comment,Fr=Rr.Ident,zr=Rr.Function,Br=Rr.Url,jr=Rr.Hash,Ur=Rr.Percentage,qr=Rr.Number;function Vr(e){return function(){return this[e]()}}var Gr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),Hr=function(e){if(0<=e&&e<Gr.length)return Gr[e];throw new TypeError("Must be between 0 and 63: "+e)},Yr=function(e){var t,r="",n=function(e){return e<0?1+(-e<<1):0+(e<<1)}(e);do{t=31&n,(n>>>=5)>0&&(t|=32),r+=Hr(t)}while(n>0);return r},Wr=function(e,t){return function(e,t){t.getArg=function(e,t,r){if(t in e)return e[t];if(3===arguments.length)return r;throw new Error('"'+t+'" is a required argument.')};var r=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,n=/^data:.+\,.+$/;function i(e){var t=e.match(r);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function a(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function o(e){var r=e,n=i(e);if(n){if(!n.path)return e;r=n.path}for(var o,s=t.isAbsolute(r),l=r.split(/\/+/),c=0,u=l.length-1;u>=0;u--)"."===(o=l[u])?l.splice(u,1):".."===o?c++:c>0&&(""===o?(l.splice(u+1,c),c=0):(l.splice(u,2),c--));return""===(r=l.join("/"))&&(r=s?"/":"."),n?(n.path=r,a(n)):r}function s(e,t){""===e&&(e="."),""===t&&(t=".");var r=i(t),s=i(e);if(s&&(e=s.path||"/"),r&&!r.scheme)return s&&(r.scheme=s.scheme),a(r);if(r||t.match(n))return t;if(s&&!s.host&&!s.path)return s.host=t,a(s);var l="/"===t.charAt(0)?t:o(e.replace(/\/+$/,"")+"/"+t);return s?(s.path=l,a(s)):l}t.urlParse=i,t.urlGenerate=a,t.normalize=o,t.join=s,t.isAbsolute=function(e){return"/"===e.charAt(0)||r.test(e)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var r=0;0!==t.indexOf(e+"/");){var n=e.lastIndexOf("/");if(n<0)return t;if((e=e.slice(0,n)).match(/^([^\/]+:\/)?\/*$/))return t;++r}return Array(r+1).join("../")+t.substr(e.length+1)};var l=!("__proto__"in Object.create(null));function c(e){return e}function u(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var r=t-10;r>=0;r--)if(36!==e.charCodeAt(r))return!1;return!0}function h(e,t){return e===t?0:null===e?1:null===t?-1:e>t?1:-1}t.toSetString=l?c:function(e){return u(e)?"$"+e:e},t.fromSetString=l?c:function(e){return u(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,r){var n=h(e.source,t.source);return 0!==n||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)||r||0!=(n=e.generatedColumn-t.generatedColumn)||0!=(n=e.generatedLine-t.generatedLine)?n:h(e.name,t.name)},t.compareByGeneratedPositionsDeflated=function(e,t,r){var n=e.generatedLine-t.generatedLine;return 0!==n||0!=(n=e.generatedColumn-t.generatedColumn)||r||0!==(n=h(e.source,t.source))||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)?n:h(e.name,t.name)},t.compareByGeneratedPositionsInflated=function(e,t){var r=e.generatedLine-t.generatedLine;return 0!==r||0!=(r=e.generatedColumn-t.generatedColumn)||0!==(r=h(e.source,t.source))||0!=(r=e.originalLine-t.originalLine)||0!=(r=e.originalColumn-t.originalColumn)?r:h(e.name,t.name)},t.parseSourceMapInput=function(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},t.computeSourceURL=function(e,t,r){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),r){var n=i(r);if(!n)throw new Error("sourceMapURL could not be parsed");if(n.path){var l=n.path.lastIndexOf("/");l>=0&&(n.path=n.path.substring(0,l+1))}t=s(a(n),t)}return o(t)}}(t={exports:{}},t.exports),t.exports}(),Zr=(Wr.getArg,Wr.urlParse,Wr.urlGenerate,Wr.normalize,Wr.join,Wr.isAbsolute,Wr.relative,Wr.toSetString,Wr.fromSetString,Wr.compareByOriginalPositions,Wr.compareByGeneratedPositionsDeflated,Wr.compareByGeneratedPositionsInflated,Wr.parseSourceMapInput,Wr.computeSourceURL,Object.prototype.hasOwnProperty),Xr="undefined"!=typeof Map;function Jr(){this._array=[],this._set=Xr?new Map:Object.create(null)}Jr.fromArray=function(e,t){for(var r=new Jr,n=0,i=e.length;n<i;n++)r.add(e[n],t);return r},Jr.prototype.size=function(){return Xr?this._set.size:Object.getOwnPropertyNames(this._set).length},Jr.prototype.add=function(e,t){var r=Xr?e:Wr.toSetString(e),n=Xr?this.has(e):Zr.call(this._set,r),i=this._array.length;n&&!t||this._array.push(e),n||(Xr?this._set.set(e,i):this._set[r]=i)},Jr.prototype.has=function(e){if(Xr)return this._set.has(e);var t=Wr.toSetString(e);return Zr.call(this._set,t)},Jr.prototype.indexOf=function(e){if(Xr){var t=this._set.get(e);if(t>=0)return t}else{var r=Wr.toSetString(e);if(Zr.call(this._set,r))return this._set[r]}throw new Error('"'+e+'" is not in the set.')},Jr.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},Jr.prototype.toArray=function(){return this._array.slice()};var Qr=Jr;function Kr(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}Kr.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},Kr.prototype.add=function(e){var t,r,n,i,a,o;r=e,n=(t=this._last).generatedLine,i=r.generatedLine,a=t.generatedColumn,o=r.generatedColumn,i>n||i==n&&o>=a||Wr.compareByGeneratedPositionsInflated(t,r)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},Kr.prototype.toArray=function(){return this._sorted||(this._array.sort(Wr.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};var $r=Qr,en={MappingList:Kr}.MappingList;function tn(e){e||(e={}),this._file=Wr.getArg(e,"file",null),this._sourceRoot=Wr.getArg(e,"sourceRoot",null),this._skipValidation=Wr.getArg(e,"skipValidation",!1),this._sources=new $r,this._names=new $r,this._mappings=new en,this._sourcesContents=null}tn.prototype._version=3,tn.fromSourceMap=function(e){var t=e.sourceRoot,r=new tn({file:e.file,sourceRoot:t});return e.eachMapping((function(e){var n={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(n.source=e.source,null!=t&&(n.source=Wr.relative(t,n.source)),n.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(n.name=e.name)),r.addMapping(n)})),e.sources.forEach((function(n){var i=n;null!==t&&(i=Wr.relative(t,n)),r._sources.has(i)||r._sources.add(i);var a=e.sourceContentFor(n);null!=a&&r.setSourceContent(n,a)})),r},tn.prototype.addMapping=function(e){var t=Wr.getArg(e,"generated"),r=Wr.getArg(e,"original",null),n=Wr.getArg(e,"source",null),i=Wr.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,r,n,i),null!=n&&(n=String(n),this._sources.has(n)||this._sources.add(n)),null!=i&&(i=String(i),this._names.has(i)||this._names.add(i)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=r&&r.line,originalColumn:null!=r&&r.column,source:n,name:i})},tn.prototype.setSourceContent=function(e,t){var r=e;null!=this._sourceRoot&&(r=Wr.relative(this._sourceRoot,r)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[Wr.toSetString(r)]=t):this._sourcesContents&&(delete this._sourcesContents[Wr.toSetString(r)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},tn.prototype.applySourceMap=function(e,t,r){var n=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');n=e.file}var i=this._sourceRoot;null!=i&&(n=Wr.relative(i,n));var a=new $r,o=new $r;this._mappings.unsortedForEach((function(t){if(t.source===n&&null!=t.originalLine){var s=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=s.source&&(t.source=s.source,null!=r&&(t.source=Wr.join(r,t.source)),null!=i&&(t.source=Wr.relative(i,t.source)),t.originalLine=s.line,t.originalColumn=s.column,null!=s.name&&(t.name=s.name))}var l=t.source;null==l||a.has(l)||a.add(l);var c=t.name;null==c||o.has(c)||o.add(c)}),this),this._sources=a,this._names=o,e.sources.forEach((function(t){var n=e.sourceContentFor(t);null!=n&&(null!=r&&(t=Wr.join(r,t)),null!=i&&(t=Wr.relative(i,t)),this.setSourceContent(t,n))}),this)},tn.prototype._validateMapping=function(e,t,r,n){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)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((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||r||n)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&r))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:r,original:t,name:n}))},tn.prototype._serializeMappings=function(){for(var e,t,r,n,i=0,a=1,o=0,s=0,l=0,c=0,u="",h=this._mappings.toArray(),p=0,f=h.length;p<f;p++){if(e="",(t=h[p]).generatedLine!==a)for(i=0;t.generatedLine!==a;)e+=";",a++;else if(p>0){if(!Wr.compareByGeneratedPositionsInflated(t,h[p-1]))continue;e+=","}e+=Yr(t.generatedColumn-i),i=t.generatedColumn,null!=t.source&&(n=this._sources.indexOf(t.source),e+=Yr(n-c),c=n,e+=Yr(t.originalLine-1-s),s=t.originalLine-1,e+=Yr(t.originalColumn-o),o=t.originalColumn,null!=t.name&&(r=this._names.indexOf(t.name),e+=Yr(r-l),l=r)),u+=e}return u},tn.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=Wr.relative(t,e));var r=Wr.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,r)?this._sourcesContents[r]:null}),this)},tn.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},tn.prototype.toString=function(){return JSON.stringify(this.toJSON())};var rn={SourceMapGenerator:tn}.SourceMapGenerator,nn={Atrule:!0,Selector:!0,Declaration:!0},an=Object.prototype.hasOwnProperty;function on(e,t){var r=e.children,n=null;"function"!=typeof t?r.forEach(this.node,this):r.forEach((function(e){null!==n&&t.call(this,n),this.node(e),n=e}),this)}var sn=Object.prototype.hasOwnProperty,ln=function(){};function cn(e){return"function"==typeof e?e:ln}function un(e,t){return function(r,n,i){r.type===t&&e.call(this,r,n,i)}}function hn(e,t){var r=t.structure,n=[];for(var i in r)if(!1!==sn.call(r,i)){var a=r[i],o={name:i,type:!1,nullable:!1};Array.isArray(r[i])||(a=[r[i]]);for(var s=0;s<a.length;s++){var l=a[s];null===l?o.nullable=!0:"string"==typeof l?o.type="node":Array.isArray(l)&&(o.type="list")}o.type&&n.push(o)}return n.length?{context:t.walkContext,fields:n}:null}function pn(e,t){var r=e.fields.slice(),n=e.context,i="string"==typeof n;return t&&r.reverse(),function(e,a,o,s){var l;i&&(l=a[n],a[n]=e);for(var c=0;c<r.length;c++){var u=r[c],h=e[u.name];if(!u.nullable||h)if("list"===u.type){if(t?h.reduceRight(s,!1):h.reduce(s,!1))return!0}else if(o(h))return!0}i&&(a[n]=l)}}function fn(e){return{Atrule:{StyleSheet:e.StyleSheet,Atrule:e.Atrule,Rule:e.Rule,Block:e.Block},Rule:{StyleSheet:e.StyleSheet,Atrule:e.Atrule,Rule:e.Rule,Block:e.Block},Declaration:{StyleSheet:e.StyleSheet,Atrule:e.Atrule,Rule:e.Rule,Block:e.Block,DeclarationList:e.DeclarationList}}}var dn=function e(t){var r={};for(var n in t){var i=t[n];i&&(Array.isArray(i)||i instanceof a?i=i.map(e):i.constructor===Object&&(i=e(i))),r[n]=i}return r},mn=Object.prototype.hasOwnProperty,gn={generic:!0,types:xn,atrules:{prelude:kn,descriptors:kn},properties:xn,parseContext:function(e,t){return Object.assign(e,t)},scope:function e(t,r){for(var n in r)mn.call(r,n)&&(yn(t[n])?e(t[n],vn(r[n])):t[n]=vn(r[n]));return t},atrule:["parse"],pseudo:["parse"],node:["name","structure","parse","generate","walkContext"]};function yn(e){return e&&e.constructor===Object}function vn(e){return yn(e)?Object.assign({},e):e}function bn(e,t){return"string"==typeof t&&/^\s*\|/.test(t)?"string"==typeof e?e+t:t.replace(/^\s*\|\s*/,""):t||null}function xn(e,t){if("string"==typeof t)return bn(e,t);var r=Object.assign({},e);for(var n in t)mn.call(t,n)&&(r[n]=bn(mn.call(e,n)?e[n]:void 0,t[n]));return r}function kn(e,t){var r=xn(e,t);return!yn(r)||Object.keys(r).length?r:null}var wn=function(e,t){return function e(t,r,n){for(var i in n)if(!1!==mn.call(n,i))if(!0===n[i])i in r&&mn.call(r,i)&&(t[i]=vn(r[i]));else if(n[i])if("function"==typeof n[i]){var a=n[i];t[i]=a({},t[i]),t[i]=a(t[i]||{},r[i])}else if(yn(n[i])){var s={};for(var l in t[i])s[l]=e({},t[i][l],n[i]);for(var c in r[i])s[c]=e(s[c]||{},r[i][c],n[i]);t[i]=s}else if(Array.isArray(n[i])){for(var u={},h=n[i].reduce((function(e,t){return e[t]=!0,e}),{}),p=0,f=Object.entries(t[i]||{});p<f.length;p++){var d=o(f[p],2),m=d[0],g=d[1];u[m]={},g&&e(u[m],g,h)}for(var y in r[i])mn.call(r[i],y)&&(u[y]||(u[y]={}),r[i]&&r[i][y]&&e(u[y],r[i][y],h));t[i]=u}return t}(e,t,gn)};function Sn(e){var t=function(e){var t={scanner:new W,locationMap:new Ar,filename:"<unknown>",needPositions:!1,onParseError:Mr,onParseErrorThrow:!1,parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:Lr,createList:function(){return new a},createSingleNodeList:function(e){return(new a).appendData(e)},getFirstListNode:function(e){return e&&e.first()},getLastListNode:function(e){return e.last()},parseWithFallback:function(e,t){var r=this.scanner.tokenIndex;try{return e.call(this)}catch(e){if(this.onParseErrorThrow)throw e;var n=t.call(this,r);return this.onParseErrorThrow=!0,this.onParseError(e,n),this.onParseErrorThrow=!1,n}},lookupNonWSType:function(e){do{var t=this.scanner.lookupType(e++);if(t!==Ir)return t}while(0!==t);return 0},eat:function(e){if(this.scanner.tokenType!==e){var t=this.scanner.tokenStart,r=_r[e]+" is expected";switch(e){case Fr:this.scanner.tokenType===zr||this.scanner.tokenType===Br?(t=this.scanner.tokenEnd-1,r="Identifier is expected but function found"):r="Identifier is expected";break;case jr:this.scanner.isDelim(35)&&(this.scanner.next(),t++,r="Name is expected");break;case Ur:this.scanner.tokenType===qr&&(t=this.scanner.tokenEnd,r="Percent sign is expected");break;default:this.scanner.source.charCodeAt(this.scanner.tokenStart)===e&&(t+=1)}this.error(r,t)}this.scanner.next()},consume:function(e){var t=this.scanner.getTokenValue();return this.eat(e),t},consumeFunctionName:function(){var e=this.scanner.source.substring(this.scanner.tokenStart,this.scanner.tokenEnd-1);return this.eat(zr),e},getLocation:function(e,t){return this.needPositions?this.locationMap.getLocationRange(e,t,this.filename):null},getLocationFromList:function(e){if(this.needPositions){var t=this.getFirstListNode(e),r=this.getLastListNode(e);return this.locationMap.getLocationRange(null!==t?t.loc.start.offset-this.locationMap.startOffset:this.scanner.tokenStart,null!==r?r.loc.end.offset-this.locationMap.startOffset:this.scanner.tokenStart,this.filename)}return null},error:function(e,t){var r=void 0!==t&&t<this.scanner.source.length?this.locationMap.getLocation(t):this.scanner.eof?this.locationMap.getLocation(Pr(this.scanner.source,this.scanner.source.length-1)):this.locationMap.getLocation(this.scanner.tokenStart);throw new u(e||"Unexpected input",this.scanner.source,r.offset,r.line,r.column)}};for(var r in e=function(e){var t={context:{},scope:{},atrule:{},pseudo:{}};if(e.parseContext)for(var r in e.parseContext)switch(s(e.parseContext[r])){case"function":t.context[r]=e.parseContext[r];break;case"string":t.context[r]=Vr(e.parseContext[r])}if(e.scope)for(var r in e.scope)t.scope[r]=e.scope[r];if(e.atrule)for(var r in e.atrule){var n=e.atrule[r];n.parse&&(t.atrule[r]=n.parse)}if(e.pseudo)for(var r in e.pseudo){var i=e.pseudo[r];i.parse&&(t.pseudo[r]=i.parse)}if(e.node)for(var r in e.node)t[r]=e.node[r].parse;return t}(e||{}))t[r]=e[r];return function(e,r){var n,i=(r=r||{}).context||"default",a=r.onComment;if(Ce(e,t.scanner),t.locationMap.setSource(e,r.offset,r.line,r.column),t.filename=r.filename||"<unknown>",t.needPositions=Boolean(r.positions),t.onParseError="function"==typeof r.onParseError?r.onParseError:Mr,t.onParseErrorThrow=!1,t.parseAtrulePrelude=!("parseAtrulePrelude"in r)||Boolean(r.parseAtrulePrelude),t.parseRulePrelude=!("parseRulePrelude"in r)||Boolean(r.parseRulePrelude),t.parseValue=!("parseValue"in r)||Boolean(r.parseValue),t.parseCustomProperty="parseCustomProperty"in r&&Boolean(r.parseCustomProperty),!t.context.hasOwnProperty(i))throw new Error("Unknown context `"+i+"`");return"function"==typeof a&&t.scanner.forEachToken((function(r,n,i){if(r===Dr){var o=t.getLocation(n,i),s=Nr(e,i-2,i,"*/")?e.slice(n+2,i-2):e.slice(n+2,i);a(s,o)}})),n=t.context[i].call(t,r),t.scanner.eof||t.error(),n}}(e),r=function(e){var t=function(e){var t={};for(var r in e.node)if(sn.call(e.node,r)){var n=e.node[r];if(!n.structure)throw new Error("Missed `structure` field in `"+r+"` node type definition");t[r]=hn(0,n)}return t}(e),r={},n={},i=Symbol("break-walk"),a=Symbol("skip-node");for(var o in t)sn.call(t,o)&&null!==t[o]&&(r[o]=pn(t[o],!1),n[o]=pn(t[o],!0));var s=fn(r),l=fn(n),c=function(e,o){function c(e,t,r){var n=h.call(d,e,t,r);return n===i||n!==a&&(!(!f.hasOwnProperty(e.type)||!f[e.type](e,d,c,u))||p.call(d,e,t,r)===i)}var u=function(e,t,r,n){return e||c(t,r,n)},h=ln,p=ln,f=r,d={break:i,skip:a,root:e,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if("function"==typeof o)h=o;else if(o&&(h=cn(o.enter),p=cn(o.leave),o.reverse&&(f=n),o.visit)){if(s.hasOwnProperty(o.visit))f=o.reverse?l[o.visit]:s[o.visit];else if(!t.hasOwnProperty(o.visit))throw new Error("Bad value `"+o.visit+"` for `visit` option (should be: "+Object.keys(t).join(", ")+")");h=un(h,o.visit),p=un(p,o.visit)}if(h===ln&&p===ln)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");c(e)};return c.break=i,c.skip=a,c.find=function(e,t){var r=null;return c(e,(function(e,n,a){if(t.call(this,e,n,a))return r=e,i})),r},c.findLast=function(e,t){var r=null;return c(e,{reverse:!0,enter:function(e,n,a){if(t.call(this,e,n,a))return r=e,i}}),r},c.findAll=function(e,t){var r=[];return c(e,(function(e,n,i){t.call(this,e,n,i)&&r.push(e)})),r},c}(e),n=function(e){function t(e){if(!an.call(r,e.type))throw new Error("Unknown node type: "+e.type);r[e.type].call(this,e)}var r={};if(e.node)for(var n in e.node)r[n]=e.node[n].generate;return function(e,r){var n="",i={children:on,node:t,chunk:function(e){n+=e},result:function(){return n}};return r&&("function"==typeof r.decorator&&(i=r.decorator(i)),r.sourceMap&&(i=function(e){var t=new rn,r=1,n=0,i={line:1,column:0},a={line:0,column:0},o=!1,s={line:1,column:0},l={generated:s},c=e.node;e.node=function(e){if(e.loc&&e.loc.start&&nn.hasOwnProperty(e.type)){var u=e.loc.start.line,h=e.loc.start.column-1;a.line===u&&a.column===h||(a.line=u,a.column=h,i.line=r,i.column=n,o&&(o=!1,i.line===s.line&&i.column===s.column||t.addMapping(l)),o=!0,t.addMapping({source:e.loc.source,original:a,generated:i}))}c.call(this,e),o&&nn.hasOwnProperty(e.type)&&(s.line=r,s.column=n)};var u=e.chunk;e.chunk=function(e){for(var t=0;t<e.length;t++)10===e.charCodeAt(t)?(r++,n=0):n++;u(e)};var h=e.result;return e.result=function(){return o&&t.addMapping(l),{css:h(),map:t}},e}(i))),i.node(e),i.result()}}(e),i=function(e){return{fromPlainObject:function(t){return e(t,{enter:function(e){e.children&&e.children instanceof a==0&&(e.children=(new a).fromArray(e.children))}}),t},toPlainObject:function(t){return e(t,{leave:function(e){e.children&&e.children instanceof a&&(e.children=e.children.toArray())}}),t}}}(r),o={List:a,SyntaxError:u,TokenStream:W,Lexer:kr,vendorPrefix:ae.vendorPrefix,keyword:ae.keyword,property:ae.property,isCustomProperty:ae.isCustomProperty,definitionSyntax:wr,lexer:null,createLexer:function(e){return new kr(e,o,o.lexer.structure)},tokenize:Ce,parse:t,walk:r,generate:n,find:r.find,findLast:r.findLast,findAll:r.findAll,clone:dn,fromPlainObject:i.fromPlainObject,toPlainObject:i.toPlainObject,createSyntax:function(e){return Sn(wn({},e))},fork:function(t){var r=wn({},e);return Sn("function"==typeof t?t(r,Object.assign):wn(r,t))}};return o.lexer=new kr({generic:!0,types:e.types,atrules:e.atrules,properties:e.properties,node:e.node},o),o}var Cn={generic:!0,types:{"absolute-size":"xx-small|x-small|small|medium|large|x-large|xx-large|xxx-large","alpha-value":"<number>|<percentage>","angle-percentage":"<angle>|<percentage>","angular-color-hint":"<angle-percentage>","angular-color-stop":"<color>&&<color-stop-angle>?","angular-color-stop-list":"[<angular-color-stop> [, <angular-color-hint>]?]# , <angular-color-stop>","animateable-feature":"scroll-position|contents|<custom-ident>",attachment:"scroll|fixed|local","attr()":"attr( <attr-name> <type-or-unit>? [, <attr-fallback>]? )","attr-matcher":"['~'|'|'|'^'|'$'|'*']? '='","attr-modifier":"i|s","attribute-selector":"'[' <wq-name> ']'|'[' <wq-name> <attr-matcher> [<string-token>|<ident-token>] <attr-modifier>? ']'","auto-repeat":"repeat( [auto-fill|auto-fit] , [<line-names>? <fixed-size>]+ <line-names>? )","auto-track-list":"[<line-names>? [<fixed-size>|<fixed-repeat>]]* <line-names>? <auto-repeat> [<line-names>? [<fixed-size>|<fixed-repeat>]]* <line-names>?","baseline-position":"[first|last]? baseline","basic-shape":"<inset()>|<circle()>|<ellipse()>|<polygon()>|<path()>","bg-image":"none|<image>","bg-layer":"<bg-image>||<bg-position> [/ <bg-size>]?||<repeat-style>||<attachment>||<box>||<box>","bg-position":"[[left|center|right|top|bottom|<length-percentage>]|[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]|[center|[left|right] <length-percentage>?]&&[center|[top|bottom] <length-percentage>?]]","bg-size":"[<length-percentage>|auto]{1,2}|cover|contain","blur()":"blur( <length> )","blend-mode":"normal|multiply|screen|overlay|darken|lighten|color-dodge|color-burn|hard-light|soft-light|difference|exclusion|hue|saturation|color|luminosity",box:"border-box|padding-box|content-box","brightness()":"brightness( <number-percentage> )","calc()":"calc( <calc-sum> )","calc-sum":"<calc-product> [['+'|'-'] <calc-product>]*","calc-product":"<calc-value> ['*' <calc-value>|'/' <number>]*","calc-value":"<number>|<dimension>|<percentage>|( <calc-sum> )","cf-final-image":"<image>|<color>","cf-mixing-image":"<percentage>?&&<image>","circle()":"circle( [<shape-radius>]? [at <position>]? )","clamp()":"clamp( <calc-sum>#{3} )","class-selector":"'.' <ident-token>","clip-source":"<url>",color:"<rgb()>|<rgba()>|<hsl()>|<hsla()>|<hex-color>|<named-color>|currentcolor|<deprecated-system-color>","color-stop":"<color-stop-length>|<color-stop-angle>","color-stop-angle":"<angle-percentage>{1,2}","color-stop-length":"<length-percentage>{1,2}","color-stop-list":"[<linear-color-stop> [, <linear-color-hint>]?]# , <linear-color-stop>",combinator:"'>'|'+'|'~'|['||']","common-lig-values":"[common-ligatures|no-common-ligatures]","compat-auto":"searchfield|textarea|push-button|slider-horizontal|checkbox|radio|square-button|menulist|listbox|meter|progress-bar|button","composite-style":"clear|copy|source-over|source-in|source-out|source-atop|destination-over|destination-in|destination-out|destination-atop|xor","compositing-operator":"add|subtract|intersect|exclude","compound-selector":"[<type-selector>? <subclass-selector>* [<pseudo-element-selector> <pseudo-class-selector>*]*]!","compound-selector-list":"<compound-selector>#","complex-selector":"<compound-selector> [<combinator>? <compound-selector>]*","complex-selector-list":"<complex-selector>#","conic-gradient()":"conic-gradient( [from <angle>]? [at <position>]? , <angular-color-stop-list> )","contextual-alt-values":"[contextual|no-contextual]","content-distribution":"space-between|space-around|space-evenly|stretch","content-list":"[<string>|contents|<image>|<quote>|<target>|<leader()>|<attr()>|counter( <ident> , <'list-style-type'>? )]+","content-position":"center|start|end|flex-start|flex-end","content-replacement":"<image>","contrast()":"contrast( [<number-percentage>] )","counter()":"counter( <custom-ident> , <counter-style>? )","counter-style":"<counter-style-name>|symbols( )","counter-style-name":"<custom-ident>","counters()":"counters( <custom-ident> , <string> , <counter-style>? )","cross-fade()":"cross-fade( <cf-mixing-image> , <cf-final-image>? )","cubic-bezier-timing-function":"ease|ease-in|ease-out|ease-in-out|cubic-bezier( <number [0,1]> , <number> , <number [0,1]> , <number> )","deprecated-system-color":"ActiveBorder|ActiveCaption|AppWorkspace|Background|ButtonFace|ButtonHighlight|ButtonShadow|ButtonText|CaptionText|GrayText|Highlight|HighlightText|InactiveBorder|InactiveCaption|InactiveCaptionText|InfoBackground|InfoText|Menu|MenuText|Scrollbar|ThreeDDarkShadow|ThreeDFace|ThreeDHighlight|ThreeDLightShadow|ThreeDShadow|Window|WindowFrame|WindowText","discretionary-lig-values":"[discretionary-ligatures|no-discretionary-ligatures]","display-box":"contents|none","display-inside":"flow|flow-root|table|flex|grid|ruby","display-internal":"table-row-group|table-header-group|table-footer-group|table-row|table-cell|table-column-group|table-column|table-caption|ruby-base|ruby-text|ruby-base-container|ruby-text-container","display-legacy":"inline-block|inline-list-item|inline-table|inline-flex|inline-grid","display-listitem":"<display-outside>?&&[flow|flow-root]?&&list-item","display-outside":"block|inline|run-in","drop-shadow()":"drop-shadow( <length>{2,3} <color>? )","east-asian-variant-values":"[jis78|jis83|jis90|jis04|simplified|traditional]","east-asian-width-values":"[full-width|proportional-width]","element()":"element( <custom-ident> , [first|start|last|first-except]? )|element( <id-selector> )","ellipse()":"ellipse( [<shape-radius>{2}]? [at <position>]? )","ending-shape":"circle|ellipse","env()":"env( <custom-ident> , <declaration-value>? )","explicit-track-list":"[<line-names>? <track-size>]+ <line-names>?","family-name":"<string>|<custom-ident>+","feature-tag-value":"<string> [<integer>|on|off]?","feature-type":"@stylistic|@historical-forms|@styleset|@character-variant|@swash|@ornaments|@annotation","feature-value-block":"<feature-type> '{' <feature-value-declaration-list> '}'","feature-value-block-list":"<feature-value-block>+","feature-value-declaration":"<custom-ident> : <integer>+ ;","feature-value-declaration-list":"<feature-value-declaration>","feature-value-name":"<custom-ident>","fill-rule":"nonzero|evenodd","filter-function":"<blur()>|<brightness()>|<contrast()>|<drop-shadow()>|<grayscale()>|<hue-rotate()>|<invert()>|<opacity()>|<saturate()>|<sepia()>","filter-function-list":"[<filter-function>|<url>]+","final-bg-layer":"<'background-color'>||<bg-image>||<bg-position> [/ <bg-size>]?||<repeat-style>||<attachment>||<box>||<box>","fit-content()":"fit-content( [<length>|<percentage>] )","fixed-breadth":"<length-percentage>","fixed-repeat":"repeat( [<positive-integer>] , [<line-names>? <fixed-size>]+ <line-names>? )","fixed-size":"<fixed-breadth>|minmax( <fixed-breadth> , <track-breadth> )|minmax( <inflexible-breadth> , <fixed-breadth> )","font-stretch-absolute":"normal|ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded|<percentage>","font-variant-css21":"[normal|small-caps]","font-weight-absolute":"normal|bold|<number [1,1000]>","frequency-percentage":"<frequency>|<percentage>","general-enclosed":"[<function-token> <any-value> )]|( <ident> <any-value> )","generic-family":"serif|sans-serif|cursive|fantasy|monospace|-apple-system","generic-name":"serif|sans-serif|cursive|fantasy|monospace","geometry-box":"<shape-box>|fill-box|stroke-box|view-box",gradient:"<linear-gradient()>|<repeating-linear-gradient()>|<radial-gradient()>|<repeating-radial-gradient()>|<conic-gradient()>|<-legacy-gradient>","grayscale()":"grayscale( <number-percentage> )","grid-line":"auto|<custom-ident>|[<integer>&&<custom-ident>?]|[span&&[<integer>||<custom-ident>]]","historical-lig-values":"[historical-ligatures|no-historical-ligatures]","hsl()":"hsl( <hue> <percentage> <percentage> [/ <alpha-value>]? )|hsl( <hue> , <percentage> , <percentage> , <alpha-value>? )","hsla()":"hsla( <hue> <percentage> <percentage> [/ <alpha-value>]? )|hsla( <hue> , <percentage> , <percentage> , <alpha-value>? )",hue:"<number>|<angle>","hue-rotate()":"hue-rotate( <angle> )",image:"<url>|<image()>|<image-set()>|<element()>|<paint()>|<cross-fade()>|<gradient>","image()":"image( <image-tags>? [<image-src>? , <color>?]! )","image-set()":"image-set( <image-set-option># )","image-set-option":"[<image>|<string>] <resolution>","image-src":"<url>|<string>","image-tags":"ltr|rtl","inflexible-breadth":"<length>|<percentage>|min-content|max-content|auto","inset()":"inset( <length-percentage>{1,4} [round <'border-radius'>]? )","invert()":"invert( <number-percentage> )","keyframes-name":"<custom-ident>|<string>","keyframe-block":"<keyframe-selector># { <declaration-list> }","keyframe-block-list":"<keyframe-block>+","keyframe-selector":"from|to|<percentage>","leader()":"leader( <leader-type> )","leader-type":"dotted|solid|space|<string>","length-percentage":"<length>|<percentage>","line-names":"'[' <custom-ident>* ']'","line-name-list":"[<line-names>|<name-repeat>]+","line-style":"none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset","line-width":"<length>|thin|medium|thick","linear-color-hint":"<length-percentage>","linear-color-stop":"<color> <color-stop-length>?","linear-gradient()":"linear-gradient( [<angle>|to <side-or-corner>]? , <color-stop-list> )","mask-layer":"<mask-reference>||<position> [/ <bg-size>]?||<repeat-style>||<geometry-box>||[<geometry-box>|no-clip]||<compositing-operator>||<masking-mode>","mask-position":"[<length-percentage>|left|center|right] [<length-percentage>|top|center|bottom]?","mask-reference":"none|<image>|<mask-source>","mask-source":"<url>","masking-mode":"alpha|luminance|match-source","matrix()":"matrix( <number>#{6} )","matrix3d()":"matrix3d( <number>#{16} )","max()":"max( <calc-sum># )","media-and":"<media-in-parens> [and <media-in-parens>]+","media-condition":"<media-not>|<media-and>|<media-or>|<media-in-parens>","media-condition-without-or":"<media-not>|<media-and>|<media-in-parens>","media-feature":"( [<mf-plain>|<mf-boolean>|<mf-range>] )","media-in-parens":"( <media-condition> )|<media-feature>|<general-enclosed>","media-not":"not <media-in-parens>","media-or":"<media-in-parens> [or <media-in-parens>]+","media-query":"<media-condition>|[not|only]? <media-type> [and <media-condition-without-or>]?","media-query-list":"<media-query>#","media-type":"<ident>","mf-boolean":"<mf-name>","mf-name":"<ident>","mf-plain":"<mf-name> : <mf-value>","mf-range":"<mf-name> ['<'|'>']? '='? <mf-value>|<mf-value> ['<'|'>']? '='? <mf-name>|<mf-value> '<' '='? <mf-name> '<' '='? <mf-value>|<mf-value> '>' '='? <mf-name> '>' '='? <mf-value>","mf-value":"<number>|<dimension>|<ident>|<ratio>","min()":"min( <calc-sum># )","minmax()":"minmax( [<length>|<percentage>|min-content|max-content|auto] , [<length>|<percentage>|<flex>|min-content|max-content|auto] )","named-color":"transparent|aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|rebeccapurple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen|<-non-standard-color>","namespace-prefix":"<ident>","ns-prefix":"[<ident-token>|'*']? '|'","number-percentage":"<number>|<percentage>","numeric-figure-values":"[lining-nums|oldstyle-nums]","numeric-fraction-values":"[diagonal-fractions|stacked-fractions]","numeric-spacing-values":"[proportional-nums|tabular-nums]",nth:"<an-plus-b>|even|odd","opacity()":"opacity( [<number-percentage>] )","overflow-position":"unsafe|safe","outline-radius":"<length>|<percentage>","page-body":"<declaration>? [; <page-body>]?|<page-margin-box> <page-body>","page-margin-box":"<page-margin-box-type> '{' <declaration-list> '}'","page-margin-box-type":"@top-left-corner|@top-left|@top-center|@top-right|@top-right-corner|@bottom-left-corner|@bottom-left|@bottom-center|@bottom-right|@bottom-right-corner|@left-top|@left-middle|@left-bottom|@right-top|@right-middle|@right-bottom","page-selector-list":"[<page-selector>#]?","page-selector":"<pseudo-page>+|<ident> <pseudo-page>*","path()":"path( [<fill-rule> ,]? <string> )","paint()":"paint( <ident> , <declaration-value>? )","perspective()":"perspective( <length> )","polygon()":"polygon( <fill-rule>? , [<length-percentage> <length-percentage>]# )",position:"[[left|center|right]||[top|center|bottom]|[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]?|[[left|right] <length-percentage>]&&[[top|bottom] <length-percentage>]]","pseudo-class-selector":"':' <ident-token>|':' <function-token> <any-value> ')'","pseudo-element-selector":"':' <pseudo-class-selector>","pseudo-page":": [left|right|first|blank]",quote:"open-quote|close-quote|no-open-quote|no-close-quote","radial-gradient()":"radial-gradient( [<ending-shape>||<size>]? [at <position>]? , <color-stop-list> )","relative-selector":"<combinator>? <complex-selector>","relative-selector-list":"<relative-selector>#","relative-size":"larger|smaller","repeat-style":"repeat-x|repeat-y|[repeat|space|round|no-repeat]{1,2}","repeating-linear-gradient()":"repeating-linear-gradient( [<angle>|to <side-or-corner>]? , <color-stop-list> )","repeating-radial-gradient()":"repeating-radial-gradient( [<ending-shape>||<size>]? [at <position>]? , <color-stop-list> )","rgb()":"rgb( <percentage>{3} [/ <alpha-value>]? )|rgb( <number>{3} [/ <alpha-value>]? )|rgb( <percentage>#{3} , <alpha-value>? )|rgb( <number>#{3} , <alpha-value>? )","rgba()":"rgba( <percentage>{3} [/ <alpha-value>]? )|rgba( <number>{3} [/ <alpha-value>]? )|rgba( <percentage>#{3} , <alpha-value>? )|rgba( <number>#{3} , <alpha-value>? )","rotate()":"rotate( [<angle>|<zero>] )","rotate3d()":"rotate3d( <number> , <number> , <number> , [<angle>|<zero>] )","rotateX()":"rotateX( [<angle>|<zero>] )","rotateY()":"rotateY( [<angle>|<zero>] )","rotateZ()":"rotateZ( [<angle>|<zero>] )","saturate()":"saturate( <number-percentage> )","scale()":"scale( <number> , <number>? )","scale3d()":"scale3d( <number> , <number> , <number> )","scaleX()":"scaleX( <number> )","scaleY()":"scaleY( <number> )","scaleZ()":"scaleZ( <number> )","self-position":"center|start|end|self-start|self-end|flex-start|flex-end","shape-radius":"<length-percentage>|closest-side|farthest-side","skew()":"skew( [<angle>|<zero>] , [<angle>|<zero>]? )","skewX()":"skewX( [<angle>|<zero>] )","skewY()":"skewY( [<angle>|<zero>] )","sepia()":"sepia( <number-percentage> )",shadow:"inset?&&<length>{2,4}&&<color>?","shadow-t":"[<length>{2,3}&&<color>?]",shape:"rect( <top> , <right> , <bottom> , <left> )|rect( <top> <right> <bottom> <left> )","shape-box":"<box>|margin-box","side-or-corner":"[left|right]||[top|bottom]","single-animation":"<time>||<timing-function>||<time>||<single-animation-iteration-count>||<single-animation-direction>||<single-animation-fill-mode>||<single-animation-play-state>||[none|<keyframes-name>]","single-animation-direction":"normal|reverse|alternate|alternate-reverse","single-animation-fill-mode":"none|forwards|backwards|both","single-animation-iteration-count":"infinite|<number>","single-animation-play-state":"running|paused","single-transition":"[none|<single-transition-property>]||<time>||<timing-function>||<time>","single-transition-property":"all|<custom-ident>",size:"closest-side|farthest-side|closest-corner|farthest-corner|<length>|<length-percentage>{2}","step-position":"jump-start|jump-end|jump-none|jump-both|start|end","step-timing-function":"step-start|step-end|steps( <integer> [, <step-position>]? )","subclass-selector":"<id-selector>|<class-selector>|<attribute-selector>|<pseudo-class-selector>","supports-condition":"not <supports-in-parens>|<supports-in-parens> [and <supports-in-parens>]*|<supports-in-parens> [or <supports-in-parens>]*","supports-in-parens":"( <supports-condition> )|<supports-feature>|<general-enclosed>","supports-feature":"<supports-decl>|<supports-selector-fn>","supports-decl":"( <declaration> )","supports-selector-fn":"selector( <complex-selector> )",symbol:"<string>|<image>|<custom-ident>",target:"<target-counter()>|<target-counters()>|<target-text()>","target-counter()":"target-counter( [<string>|<url>] , <custom-ident> , <counter-style>? )","target-counters()":"target-counters( [<string>|<url>] , <custom-ident> , <string> , <counter-style>? )","target-text()":"target-text( [<string>|<url>] , [content|before|after|first-letter]? )","time-percentage":"<time>|<percentage>","timing-function":"linear|<cubic-bezier-timing-function>|<step-timing-function>","track-breadth":"<length-percentage>|<flex>|min-content|max-content|auto","track-list":"[<line-names>? [<track-size>|<track-repeat>]]+ <line-names>?","track-repeat":"repeat( [<positive-integer>] , [<line-names>? <track-size>]+ <line-names>? )","track-size":"<track-breadth>|minmax( <inflexible-breadth> , <track-breadth> )|fit-content( [<length>|<percentage>] )","transform-function":"<matrix()>|<translate()>|<translateX()>|<translateY()>|<scale()>|<scaleX()>|<scaleY()>|<rotate()>|<skew()>|<skewX()>|<skewY()>|<matrix3d()>|<translate3d()>|<translateZ()>|<scale3d()>|<scaleZ()>|<rotate3d()>|<rotateX()>|<rotateY()>|<rotateZ()>|<perspective()>","transform-list":"<transform-function>+","translate()":"translate( <length-percentage> , <length-percentage>? )","translate3d()":"translate3d( <length-percentage> , <length-percentage> , <length> )","translateX()":"translateX( <length-percentage> )","translateY()":"translateY( <length-percentage> )","translateZ()":"translateZ( <length> )","type-or-unit":"string|color|url|integer|number|length|angle|time|frequency|cap|ch|em|ex|ic|lh|rlh|rem|vb|vi|vw|vh|vmin|vmax|mm|Q|cm|in|pt|pc|px|deg|grad|rad|turn|ms|s|Hz|kHz|%","type-selector":"<wq-name>|<ns-prefix>? '*'","var()":"var( <custom-property-name> , <declaration-value>? )","viewport-length":"auto|<length-percentage>","wq-name":"<ns-prefix>? <ident-token>","-legacy-gradient":"<-webkit-gradient()>|<-legacy-linear-gradient>|<-legacy-repeating-linear-gradient>|<-legacy-radial-gradient>|<-legacy-repeating-radial-gradient>","-legacy-linear-gradient":"-moz-linear-gradient( <-legacy-linear-gradient-arguments> )|-webkit-linear-gradient( <-legacy-linear-gradient-arguments> )|-o-linear-gradient( <-legacy-linear-gradient-arguments> )","-legacy-repeating-linear-gradient":"-moz-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )|-webkit-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )|-o-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )","-legacy-linear-gradient-arguments":"[<angle>|<side-or-corner>]? , <color-stop-list>","-legacy-radial-gradient":"-moz-radial-gradient( <-legacy-radial-gradient-arguments> )|-webkit-radial-gradient( <-legacy-radial-gradient-arguments> )|-o-radial-gradient( <-legacy-radial-gradient-arguments> )","-legacy-repeating-radial-gradient":"-moz-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )|-webkit-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )|-o-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )","-legacy-radial-gradient-arguments":"[<position> ,]? [[[<-legacy-radial-gradient-shape>||<-legacy-radial-gradient-size>]|[<length>|<percentage>]{2}] ,]? <color-stop-list>","-legacy-radial-gradient-size":"closest-side|closest-corner|farthest-side|farthest-corner|contain|cover","-legacy-radial-gradient-shape":"circle|ellipse","-non-standard-font":"-apple-system-body|-apple-system-headline|-apple-system-subheadline|-apple-system-caption1|-apple-system-caption2|-apple-system-footnote|-apple-system-short-body|-apple-system-short-headline|-apple-system-short-subheadline|-apple-system-short-caption1|-apple-system-short-footnote|-apple-system-tall-body","-non-standard-color":"-moz-ButtonDefault|-moz-ButtonHoverFace|-moz-ButtonHoverText|-moz-CellHighlight|-moz-CellHighlightText|-moz-Combobox|-moz-ComboboxText|-moz-Dialog|-moz-DialogText|-moz-dragtargetzone|-moz-EvenTreeRow|-moz-Field|-moz-FieldText|-moz-html-CellHighlight|-moz-html-CellHighlightText|-moz-mac-accentdarkestshadow|-moz-mac-accentdarkshadow|-moz-mac-accentface|-moz-mac-accentlightesthighlight|-moz-mac-accentlightshadow|-moz-mac-accentregularhighlight|-moz-mac-accentregularshadow|-moz-mac-chrome-active|-moz-mac-chrome-inactive|-moz-mac-focusring|-moz-mac-menuselect|-moz-mac-menushadow|-moz-mac-menutextselect|-moz-MenuHover|-moz-MenuHoverText|-moz-MenuBarText|-moz-MenuBarHoverText|-moz-nativehyperlinktext|-moz-OddTreeRow|-moz-win-communicationstext|-moz-win-mediatext|-moz-activehyperlinktext|-moz-default-background-color|-moz-default-color|-moz-hyperlinktext|-moz-visitedhyperlinktext|-webkit-activelink|-webkit-focus-ring-color|-webkit-link|-webkit-text","-non-standard-image-rendering":"optimize-contrast|-moz-crisp-edges|-o-crisp-edges|-webkit-optimize-contrast","-non-standard-overflow":"-moz-scrollbars-none|-moz-scrollbars-horizontal|-moz-scrollbars-vertical|-moz-hidden-unscrollable","-non-standard-width":"fill-available|min-intrinsic|intrinsic|-moz-available|-moz-fit-content|-moz-min-content|-moz-max-content|-webkit-min-content|-webkit-max-content","-webkit-gradient()":"-webkit-gradient( <-webkit-gradient-type> , <-webkit-gradient-point> [, <-webkit-gradient-point>|, <-webkit-gradient-radius> , <-webkit-gradient-point>] [, <-webkit-gradient-radius>]? [, <-webkit-gradient-color-stop>]* )","-webkit-gradient-color-stop":"from( <color> )|color-stop( [<number-zero-one>|<percentage>] , <color> )|to( <color> )","-webkit-gradient-point":"[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]","-webkit-gradient-radius":"<length>|<percentage>","-webkit-gradient-type":"linear|radial","-webkit-mask-box-repeat":"repeat|stretch|round","-webkit-mask-clip-style":"border|border-box|padding|padding-box|content|content-box|text","-ms-filter-function-list":"<-ms-filter-function>+","-ms-filter-function":"<-ms-filter-function-progid>|<-ms-filter-function-legacy>","-ms-filter-function-progid":"'progid:' [<ident-token> '.']* [<ident-token>|<function-token> <any-value>? )]","-ms-filter-function-legacy":"<ident-token>|<function-token> <any-value>? )","-ms-filter":"<string>",age:"child|young|old","attr-name":"<wq-name>","attr-fallback":"<any-value>","border-radius":"<length-percentage>{1,2}",bottom:"<length>|auto","generic-voice":"[<age>? <gender> <integer>?]",gender:"male|female|neutral",left:"<length>|auto","mask-image":"<mask-reference>#","name-repeat":"repeat( [<positive-integer>|auto-fill] , <line-names>+ )",paint:"none|<color>|<url> [none|<color>]?|context-fill|context-stroke","page-size":"A5|A4|A3|B5|B4|JIS-B5|JIS-B4|letter|legal|ledger",ratio:"<integer> / <integer>",right:"<length>|auto","svg-length":"<percentage>|<length>|<number>","svg-writing-mode":"lr-tb|rl-tb|tb-rl|lr|rl|tb",top:"<length>|auto","track-group":"'(' [<string>* <track-minmax> <string>*]+ ')' ['[' <positive-integer> ']']?|<track-minmax>","track-list-v0":"[<string>* <track-group> <string>*]+|none","track-minmax":"minmax( <track-breadth> , <track-breadth> )|auto|<track-breadth>|fit-content",x:"<number>",y:"<number>",declaration:"<ident-token> : <declaration-value>? ['!' important]?","declaration-list":"[<declaration>? ';']* <declaration>?",url:"url( <string> <url-modifier>* )|<url-token>","url-modifier":"<ident>|<function-token> <any-value> )","number-zero-one":"<number [0,1]>","number-one-or-greater":"<number [1,∞]>","positive-integer":"<integer [0,∞]>","-non-standard-display":"-ms-inline-flexbox|-ms-grid|-ms-inline-grid|-webkit-flex|-webkit-inline-flex|-webkit-box|-webkit-inline-box|-moz-inline-stack|-moz-box|-moz-inline-box"},properties:{"--*":"<declaration-value>","-ms-accelerator":"false|true","-ms-block-progression":"tb|rl|bt|lr","-ms-content-zoom-chaining":"none|chained","-ms-content-zooming":"none|zoom","-ms-content-zoom-limit":"<'-ms-content-zoom-limit-min'> <'-ms-content-zoom-limit-max'>","-ms-content-zoom-limit-max":"<percentage>","-ms-content-zoom-limit-min":"<percentage>","-ms-content-zoom-snap":"<'-ms-content-zoom-snap-type'>||<'-ms-content-zoom-snap-points'>","-ms-content-zoom-snap-points":"snapInterval( <percentage> , <percentage> )|snapList( <percentage># )","-ms-content-zoom-snap-type":"none|proximity|mandatory","-ms-filter":"<string>","-ms-flow-from":"[none|<custom-ident>]#","-ms-flow-into":"[none|<custom-ident>]#","-ms-grid-columns":"none|<track-list>|<auto-track-list>","-ms-grid-rows":"none|<track-list>|<auto-track-list>","-ms-high-contrast-adjust":"auto|none","-ms-hyphenate-limit-chars":"auto|<integer>{1,3}","-ms-hyphenate-limit-lines":"no-limit|<integer>","-ms-hyphenate-limit-zone":"<percentage>|<length>","-ms-ime-align":"auto|after","-ms-overflow-style":"auto|none|scrollbar|-ms-autohiding-scrollbar","-ms-scrollbar-3dlight-color":"<color>","-ms-scrollbar-arrow-color":"<color>","-ms-scrollbar-base-color":"<color>","-ms-scrollbar-darkshadow-color":"<color>","-ms-scrollbar-face-color":"<color>","-ms-scrollbar-highlight-color":"<color>","-ms-scrollbar-shadow-color":"<color>","-ms-scrollbar-track-color":"<color>","-ms-scroll-chaining":"chained|none","-ms-scroll-limit":"<'-ms-scroll-limit-x-min'> <'-ms-scroll-limit-y-min'> <'-ms-scroll-limit-x-max'> <'-ms-scroll-limit-y-max'>","-ms-scroll-limit-x-max":"auto|<length>","-ms-scroll-limit-x-min":"<length>","-ms-scroll-limit-y-max":"auto|<length>","-ms-scroll-limit-y-min":"<length>","-ms-scroll-rails":"none|railed","-ms-scroll-snap-points-x":"snapInterval( <length-percentage> , <length-percentage> )|snapList( <length-percentage># )","-ms-scroll-snap-points-y":"snapInterval( <length-percentage> , <length-percentage> )|snapList( <length-percentage># )","-ms-scroll-snap-type":"none|proximity|mandatory","-ms-scroll-snap-x":"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-x'>","-ms-scroll-snap-y":"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-y'>","-ms-scroll-translation":"none|vertical-to-horizontal","-ms-text-autospace":"none|ideograph-alpha|ideograph-numeric|ideograph-parenthesis|ideograph-space","-ms-touch-select":"grippers|none","-ms-user-select":"none|element|text","-ms-wrap-flow":"auto|both|start|end|maximum|clear","-ms-wrap-margin":"<length>","-ms-wrap-through":"wrap|none","-moz-appearance":"none|button|button-arrow-down|button-arrow-next|button-arrow-previous|button-arrow-up|button-bevel|button-focus|caret|checkbox|checkbox-container|checkbox-label|checkmenuitem|dualbutton|groupbox|listbox|listitem|menuarrow|menubar|menucheckbox|menuimage|menuitem|menuitemtext|menulist|menulist-button|menulist-text|menulist-textfield|menupopup|menuradio|menuseparator|meterbar|meterchunk|progressbar|progressbar-vertical|progresschunk|progresschunk-vertical|radio|radio-container|radio-label|radiomenuitem|range|range-thumb|resizer|resizerpanel|scale-horizontal|scalethumbend|scalethumb-horizontal|scalethumbstart|scalethumbtick|scalethumb-vertical|scale-vertical|scrollbarbutton-down|scrollbarbutton-left|scrollbarbutton-right|scrollbarbutton-up|scrollbarthumb-horizontal|scrollbarthumb-vertical|scrollbartrack-horizontal|scrollbartrack-vertical|searchfield|separator|sheet|spinner|spinner-downbutton|spinner-textfield|spinner-upbutton|splitter|statusbar|statusbarpanel|tab|tabpanel|tabpanels|tab-scroll-arrow-back|tab-scroll-arrow-forward|textfield|textfield-multiline|toolbar|toolbarbutton|toolbarbutton-dropdown|toolbargripper|toolbox|tooltip|treeheader|treeheadercell|treeheadersortarrow|treeitem|treeline|treetwisty|treetwistyopen|treeview|-moz-mac-unified-toolbar|-moz-win-borderless-glass|-moz-win-browsertabbar-toolbox|-moz-win-communicationstext|-moz-win-communications-toolbox|-moz-win-exclude-glass|-moz-win-glass|-moz-win-mediatext|-moz-win-media-toolbox|-moz-window-button-box|-moz-window-button-box-maximized|-moz-window-button-close|-moz-window-button-maximize|-moz-window-button-minimize|-moz-window-button-restore|-moz-window-frame-bottom|-moz-window-frame-left|-moz-window-frame-right|-moz-window-titlebar|-moz-window-titlebar-maximized","-moz-binding":"<url>|none","-moz-border-bottom-colors":"<color>+|none","-moz-border-left-colors":"<color>+|none","-moz-border-right-colors":"<color>+|none","-moz-border-top-colors":"<color>+|none","-moz-context-properties":"none|[fill|fill-opacity|stroke|stroke-opacity]#","-moz-float-edge":"border-box|content-box|margin-box|padding-box","-moz-force-broken-image-icon":"<integer [0,1]>","-moz-image-region":"<shape>|auto","-moz-orient":"inline|block|horizontal|vertical","-moz-outline-radius":"<outline-radius>{1,4} [/ <outline-radius>{1,4}]?","-moz-outline-radius-bottomleft":"<outline-radius>","-moz-outline-radius-bottomright":"<outline-radius>","-moz-outline-radius-topleft":"<outline-radius>","-moz-outline-radius-topright":"<outline-radius>","-moz-stack-sizing":"ignore|stretch-to-fit","-moz-text-blink":"none|blink","-moz-user-focus":"ignore|normal|select-after|select-before|select-menu|select-same|select-all|none","-moz-user-input":"auto|none|enabled|disabled","-moz-user-modify":"read-only|read-write|write-only","-moz-window-dragging":"drag|no-drag","-moz-window-shadow":"default|menu|tooltip|sheet|none","-webkit-appearance":"none|button|button-bevel|caps-lock-indicator|caret|checkbox|default-button|inner-spin-button|listbox|listitem|media-controls-background|media-controls-fullscreen-background|media-current-time-display|media-enter-fullscreen-button|media-exit-fullscreen-button|media-fullscreen-button|media-mute-button|media-overlay-play-button|media-play-button|media-seek-back-button|media-seek-forward-button|media-slider|media-sliderthumb|media-time-remaining-display|media-toggle-closed-captions-button|media-volume-slider|media-volume-slider-container|media-volume-sliderthumb|menulist|menulist-button|menulist-text|menulist-textfield|meter|progress-bar|progress-bar-value|push-button|radio|scrollbarbutton-down|scrollbarbutton-left|scrollbarbutton-right|scrollbarbutton-up|scrollbargripper-horizontal|scrollbargripper-vertical|scrollbarthumb-horizontal|scrollbarthumb-vertical|scrollbartrack-horizontal|scrollbartrack-vertical|searchfield|searchfield-cancel-button|searchfield-decoration|searchfield-results-button|searchfield-results-decoration|slider-horizontal|slider-vertical|sliderthumb-horizontal|sliderthumb-vertical|square-button|textarea|textfield|-apple-pay-button","-webkit-border-before":"<'border-width'>||<'border-style'>||<'color'>","-webkit-border-before-color":"<'color'>","-webkit-border-before-style":"<'border-style'>","-webkit-border-before-width":"<'border-width'>","-webkit-box-reflect":"[above|below|right|left]? <length>? <image>?","-webkit-line-clamp":"none|<integer>","-webkit-mask":"[<mask-reference>||<position> [/ <bg-size>]?||<repeat-style>||[<box>|border|padding|content|text]||[<box>|border|padding|content]]#","-webkit-mask-attachment":"<attachment>#","-webkit-mask-clip":"[<box>|border|padding|content|text]#","-webkit-mask-composite":"<composite-style>#","-webkit-mask-image":"<mask-reference>#","-webkit-mask-origin":"[<box>|border|padding|content]#","-webkit-mask-position":"<position>#","-webkit-mask-position-x":"[<length-percentage>|left|center|right]#","-webkit-mask-position-y":"[<length-percentage>|top|center|bottom]#","-webkit-mask-repeat":"<repeat-style>#","-webkit-mask-repeat-x":"repeat|no-repeat|space|round","-webkit-mask-repeat-y":"repeat|no-repeat|space|round","-webkit-mask-size":"<bg-size>#","-webkit-overflow-scrolling":"auto|touch","-webkit-tap-highlight-color":"<color>","-webkit-text-fill-color":"<color>","-webkit-text-stroke":"<length>||<color>","-webkit-text-stroke-color":"<color>","-webkit-text-stroke-width":"<length>","-webkit-touch-callout":"default|none","-webkit-user-modify":"read-only|read-write|read-write-plaintext-only","align-content":"normal|<baseline-position>|<content-distribution>|<overflow-position>? <content-position>","align-items":"normal|stretch|<baseline-position>|[<overflow-position>? <self-position>]","align-self":"auto|normal|stretch|<baseline-position>|<overflow-position>? <self-position>","align-tracks":"[normal|<baseline-position>|<content-distribution>|<overflow-position>? <content-position>]#",all:"initial|inherit|unset|revert",animation:"<single-animation>#","animation-delay":"<time>#","animation-direction":"<single-animation-direction>#","animation-duration":"<time>#","animation-fill-mode":"<single-animation-fill-mode>#","animation-iteration-count":"<single-animation-iteration-count>#","animation-name":"[none|<keyframes-name>]#","animation-play-state":"<single-animation-play-state>#","animation-timing-function":"<timing-function>#",appearance:"none|auto|textfield|menulist-button|<compat-auto>","aspect-ratio":"auto|<ratio>",azimuth:"<angle>|[[left-side|far-left|left|center-left|center|center-right|right|far-right|right-side]||behind]|leftwards|rightwards","backdrop-filter":"none|<filter-function-list>","backface-visibility":"visible|hidden",background:"[<bg-layer> ,]* <final-bg-layer>","background-attachment":"<attachment>#","background-blend-mode":"<blend-mode>#","background-clip":"<box>#","background-color":"<color>","background-image":"<bg-image>#","background-origin":"<box>#","background-position":"<bg-position>#","background-position-x":"[center|[[left|right|x-start|x-end]? <length-percentage>?]!]#","background-position-y":"[center|[[top|bottom|y-start|y-end]? <length-percentage>?]!]#","background-repeat":"<repeat-style>#","background-size":"<bg-size>#","block-overflow":"clip|ellipsis|<string>","block-size":"<'width'>",border:"<line-width>||<line-style>||<color>","border-block":"<'border-top-width'>||<'border-top-style'>||<'color'>","border-block-color":"<'border-top-color'>{1,2}","border-block-style":"<'border-top-style'>","border-block-width":"<'border-top-width'>","border-block-end":"<'border-top-width'>||<'border-top-style'>||<'color'>","border-block-end-color":"<'border-top-color'>","border-block-end-style":"<'border-top-style'>","border-block-end-width":"<'border-top-width'>","border-block-start":"<'border-top-width'>||<'border-top-style'>||<'color'>","border-block-start-color":"<'border-top-color'>","border-block-start-style":"<'border-top-style'>","border-block-start-width":"<'border-top-width'>","border-bottom":"<line-width>||<line-style>||<color>","border-bottom-color":"<'border-top-color'>","border-bottom-left-radius":"<length-percentage>{1,2}","border-bottom-right-radius":"<length-percentage>{1,2}","border-bottom-style":"<line-style>","border-bottom-width":"<line-width>","border-collapse":"collapse|separate","border-color":"<color>{1,4}","border-end-end-radius":"<length-percentage>{1,2}","border-end-start-radius":"<length-percentage>{1,2}","border-image":"<'border-image-source'>||<'border-image-slice'> [/ <'border-image-width'>|/ <'border-image-width'>? / <'border-image-outset'>]?||<'border-image-repeat'>","border-image-outset":"[<length>|<number>]{1,4}","border-image-repeat":"[stretch|repeat|round|space]{1,2}","border-image-slice":"<number-percentage>{1,4}&&fill?","border-image-source":"none|<image>","border-image-width":"[<length-percentage>|<number>|auto]{1,4}","border-inline":"<'border-top-width'>||<'border-top-style'>||<'color'>","border-inline-end":"<'border-top-width'>||<'border-top-style'>||<'color'>","border-inline-color":"<'border-top-color'>{1,2}","border-inline-style":"<'border-top-style'>","border-inline-width":"<'border-top-width'>","border-inline-end-color":"<'border-top-color'>","border-inline-end-style":"<'border-top-style'>","border-inline-end-width":"<'border-top-width'>","border-inline-start":"<'border-top-width'>||<'border-top-style'>||<'color'>","border-inline-start-color":"<'border-top-color'>","border-inline-start-style":"<'border-top-style'>","border-inline-start-width":"<'border-top-width'>","border-left":"<line-width>||<line-style>||<color>","border-left-color":"<color>","border-left-style":"<line-style>","border-left-width":"<line-width>","border-radius":"<length-percentage>{1,4} [/ <length-percentage>{1,4}]?","border-right":"<line-width>||<line-style>||<color>","border-right-color":"<color>","border-right-style":"<line-style>","border-right-width":"<line-width>","border-spacing":"<length> <length>?","border-start-end-radius":"<length-percentage>{1,2}","border-start-start-radius":"<length-percentage>{1,2}","border-style":"<line-style>{1,4}","border-top":"<line-width>||<line-style>||<color>","border-top-color":"<color>","border-top-left-radius":"<length-percentage>{1,2}","border-top-right-radius":"<length-percentage>{1,2}","border-top-style":"<line-style>","border-top-width":"<line-width>","border-width":"<line-width>{1,4}",bottom:"<length>|<percentage>|auto","box-align":"start|center|end|baseline|stretch","box-decoration-break":"slice|clone","box-direction":"normal|reverse|inherit","box-flex":"<number>","box-flex-group":"<integer>","box-lines":"single|multiple","box-ordinal-group":"<integer>","box-orient":"horizontal|vertical|inline-axis|block-axis|inherit","box-pack":"start|center|end|justify","box-shadow":"none|<shadow>#","box-sizing":"content-box|border-box","break-after":"auto|avoid|always|all|avoid-page|page|left|right|recto|verso|avoid-column|column|avoid-region|region","break-before":"auto|avoid|always|all|avoid-page|page|left|right|recto|verso|avoid-column|column|avoid-region|region","break-inside":"auto|avoid|avoid-page|avoid-column|avoid-region","caption-side":"top|bottom|block-start|block-end|inline-start|inline-end","caret-color":"auto|<color>",clear:"none|left|right|both|inline-start|inline-end",clip:"<shape>|auto","clip-path":"<clip-source>|[<basic-shape>||<geometry-box>]|none",color:"<color>","color-adjust":"economy|exact","column-count":"<integer>|auto","column-fill":"auto|balance|balance-all","column-gap":"normal|<length-percentage>","column-rule":"<'column-rule-width'>||<'column-rule-style'>||<'column-rule-color'>","column-rule-color":"<color>","column-rule-style":"<'border-style'>","column-rule-width":"<'border-width'>","column-span":"none|all","column-width":"<length>|auto",columns:"<'column-width'>||<'column-count'>",contain:"none|strict|content|[size||layout||style||paint]",content:"normal|none|[<content-replacement>|<content-list>] [/ <string>]?","counter-increment":"[<custom-ident> <integer>?]+|none","counter-reset":"[<custom-ident> <integer>?]+|none","counter-set":"[<custom-ident> <integer>?]+|none",cursor:"[[<url> [<x> <y>]? ,]* [auto|default|none|context-menu|help|pointer|progress|wait|cell|crosshair|text|vertical-text|alias|copy|move|no-drop|not-allowed|e-resize|n-resize|ne-resize|nw-resize|s-resize|se-resize|sw-resize|w-resize|ew-resize|ns-resize|nesw-resize|nwse-resize|col-resize|row-resize|all-scroll|zoom-in|zoom-out|grab|grabbing|hand|-webkit-grab|-webkit-grabbing|-webkit-zoom-in|-webkit-zoom-out|-moz-grab|-moz-grabbing|-moz-zoom-in|-moz-zoom-out]]",direction:"ltr|rtl",display:"[<display-outside>||<display-inside>]|<display-listitem>|<display-internal>|<display-box>|<display-legacy>|<-non-standard-display>","empty-cells":"show|hide",filter:"none|<filter-function-list>|<-ms-filter-function-list>",flex:"none|[<'flex-grow'> <'flex-shrink'>?||<'flex-basis'>]","flex-basis":"content|<'width'>","flex-direction":"row|row-reverse|column|column-reverse","flex-flow":"<'flex-direction'>||<'flex-wrap'>","flex-grow":"<number>","flex-shrink":"<number>","flex-wrap":"nowrap|wrap|wrap-reverse",float:"left|right|none|inline-start|inline-end",font:"[[<'font-style'>||<font-variant-css21>||<'font-weight'>||<'font-stretch'>]? <'font-size'> [/ <'line-height'>]? <'font-family'>]|caption|icon|menu|message-box|small-caption|status-bar","font-family":"[<family-name>|<generic-family>]#","font-feature-settings":"normal|<feature-tag-value>#","font-kerning":"auto|normal|none","font-language-override":"normal|<string>","font-optical-sizing":"auto|none","font-variation-settings":"normal|[<string> <number>]#","font-size":"<absolute-size>|<relative-size>|<length-percentage>","font-size-adjust":"none|<number>","font-smooth":"auto|never|always|<absolute-size>|<length>","font-stretch":"<font-stretch-absolute>","font-style":"normal|italic|oblique <angle>?","font-synthesis":"none|[weight||style]","font-variant":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>||stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )||[small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps]||<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero||<east-asian-variant-values>||<east-asian-width-values>||ruby]","font-variant-alternates":"normal|[stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )]","font-variant-caps":"normal|small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps","font-variant-east-asian":"normal|[<east-asian-variant-values>||<east-asian-width-values>||ruby]","font-variant-ligatures":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>]","font-variant-numeric":"normal|[<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero]","font-variant-position":"normal|sub|super","font-weight":"<font-weight-absolute>|bolder|lighter",gap:"<'row-gap'> <'column-gap'>?",grid:"<'grid-template'>|<'grid-template-rows'> / [auto-flow&&dense?] <'grid-auto-columns'>?|[auto-flow&&dense?] <'grid-auto-rows'>? / <'grid-template-columns'>","grid-area":"<grid-line> [/ <grid-line>]{0,3}","grid-auto-columns":"<track-size>+","grid-auto-flow":"[row|column]||dense","grid-auto-rows":"<track-size>+","grid-column":"<grid-line> [/ <grid-line>]?","grid-column-end":"<grid-line>","grid-column-gap":"<length-percentage>","grid-column-start":"<grid-line>","grid-gap":"<'grid-row-gap'> <'grid-column-gap'>?","grid-row":"<grid-line> [/ <grid-line>]?","grid-row-end":"<grid-line>","grid-row-gap":"<length-percentage>","grid-row-start":"<grid-line>","grid-template":"none|[<'grid-template-rows'> / <'grid-template-columns'>]|[<line-names>? <string> <track-size>? <line-names>?]+ [/ <explicit-track-list>]?","grid-template-areas":"none|<string>+","grid-template-columns":"none|<track-list>|<auto-track-list>|subgrid <line-name-list>?","grid-template-rows":"none|<track-list>|<auto-track-list>|subgrid <line-name-list>?","hanging-punctuation":"none|[first||[force-end|allow-end]||last]",height:"auto|<length>|<percentage>|min-content|max-content|fit-content( <length-percentage> )",hyphens:"none|manual|auto","image-orientation":"from-image|<angle>|[<angle>? flip]","image-rendering":"auto|crisp-edges|pixelated|optimizeSpeed|optimizeQuality|<-non-standard-image-rendering>","image-resolution":"[from-image||<resolution>]&&snap?","ime-mode":"auto|normal|active|inactive|disabled","initial-letter":"normal|[<number> <integer>?]","initial-letter-align":"[auto|alphabetic|hanging|ideographic]","inline-size":"<'width'>",inset:"<'top'>{1,4}","inset-block":"<'top'>{1,2}","inset-block-end":"<'top'>","inset-block-start":"<'top'>","inset-inline":"<'top'>{1,2}","inset-inline-end":"<'top'>","inset-inline-start":"<'top'>",isolation:"auto|isolate","justify-content":"normal|<content-distribution>|<overflow-position>? [<content-position>|left|right]","justify-items":"normal|stretch|<baseline-position>|<overflow-position>? [<self-position>|left|right]|legacy|legacy&&[left|right|center]","justify-self":"auto|normal|stretch|<baseline-position>|<overflow-position>? [<self-position>|left|right]","justify-tracks":"[normal|<content-distribution>|<overflow-position>? [<content-position>|left|right]]#",left:"<length>|<percentage>|auto","letter-spacing":"normal|<length-percentage>","line-break":"auto|loose|normal|strict|anywhere","line-clamp":"none|<integer>","line-height":"normal|<number>|<length>|<percentage>","line-height-step":"<length>","list-style":"<'list-style-type'>||<'list-style-position'>||<'list-style-image'>","list-style-image":"<url>|none","list-style-position":"inside|outside","list-style-type":"<counter-style>|<string>|none",margin:"[<length>|<percentage>|auto]{1,4}","margin-block":"<'margin-left'>{1,2}","margin-block-end":"<'margin-left'>","margin-block-start":"<'margin-left'>","margin-bottom":"<length>|<percentage>|auto","margin-inline":"<'margin-left'>{1,2}","margin-inline-end":"<'margin-left'>","margin-inline-start":"<'margin-left'>","margin-left":"<length>|<percentage>|auto","margin-right":"<length>|<percentage>|auto","margin-top":"<length>|<percentage>|auto","margin-trim":"none|in-flow|all",mask:"<mask-layer>#","mask-border":"<'mask-border-source'>||<'mask-border-slice'> [/ <'mask-border-width'>? [/ <'mask-border-outset'>]?]?||<'mask-border-repeat'>||<'mask-border-mode'>","mask-border-mode":"luminance|alpha","mask-border-outset":"[<length>|<number>]{1,4}","mask-border-repeat":"[stretch|repeat|round|space]{1,2}","mask-border-slice":"<number-percentage>{1,4} fill?","mask-border-source":"none|<image>","mask-border-width":"[<length-percentage>|<number>|auto]{1,4}","mask-clip":"[<geometry-box>|no-clip]#","mask-composite":"<compositing-operator>#","mask-image":"<mask-reference>#","mask-mode":"<masking-mode>#","mask-origin":"<geometry-box>#","mask-position":"<position>#","mask-repeat":"<repeat-style>#","mask-size":"<bg-size>#","mask-type":"luminance|alpha","masonry-auto-flow":"[pack|next]||[definite-first|ordered]","math-style":"normal|compact","max-block-size":"<'max-width'>","max-height":"none|<length-percentage>|min-content|max-content|fit-content( <length-percentage> )","max-inline-size":"<'max-width'>","max-lines":"none|<integer>","max-width":"none|<length-percentage>|min-content|max-content|fit-content( <length-percentage> )|<-non-standard-width>","min-block-size":"<'min-width'>","min-height":"auto|<length>|<percentage>|min-content|max-content|fit-content( <length-percentage> )","min-inline-size":"<'min-width'>","min-width":"auto|<length-percentage>|min-content|max-content|fit-content( <length-percentage> )|<-non-standard-width>","mix-blend-mode":"<blend-mode>","object-fit":"fill|contain|cover|none|scale-down","object-position":"<position>",offset:"[<'offset-position'>? [<'offset-path'> [<'offset-distance'>||<'offset-rotate'>]?]?]! [/ <'offset-anchor'>]?","offset-anchor":"auto|<position>","offset-distance":"<length-percentage>","offset-path":"none|ray( [<angle>&&<size>&&contain?] )|<path()>|<url>|[<basic-shape>||<geometry-box>]","offset-position":"auto|<position>","offset-rotate":"[auto|reverse]||<angle>",opacity:"<alpha-value>",order:"<integer>",orphans:"<integer>",outline:"[<'outline-color'>||<'outline-style'>||<'outline-width'>]","outline-color":"<color>|invert","outline-offset":"<length>","outline-style":"auto|<'border-style'>","outline-width":"<line-width>",overflow:"[visible|hidden|clip|scroll|auto]{1,2}|<-non-standard-overflow>","overflow-anchor":"auto|none","overflow-block":"visible|hidden|clip|scroll|auto","overflow-clip-box":"padding-box|content-box","overflow-inline":"visible|hidden|clip|scroll|auto","overflow-wrap":"normal|break-word|anywhere","overflow-x":"visible|hidden|clip|scroll|auto","overflow-y":"visible|hidden|clip|scroll|auto","overscroll-behavior":"[contain|none|auto]{1,2}","overscroll-behavior-block":"contain|none|auto","overscroll-behavior-inline":"contain|none|auto","overscroll-behavior-x":"contain|none|auto","overscroll-behavior-y":"contain|none|auto",padding:"[<length>|<percentage>]{1,4}","padding-block":"<'padding-left'>{1,2}","padding-block-end":"<'padding-left'>","padding-block-start":"<'padding-left'>","padding-bottom":"<length>|<percentage>","padding-inline":"<'padding-left'>{1,2}","padding-inline-end":"<'padding-left'>","padding-inline-start":"<'padding-left'>","padding-left":"<length>|<percentage>","padding-right":"<length>|<percentage>","padding-top":"<length>|<percentage>","page-break-after":"auto|always|avoid|left|right|recto|verso","page-break-before":"auto|always|avoid|left|right|recto|verso","page-break-inside":"auto|avoid","paint-order":"normal|[fill||stroke||markers]",perspective:"none|<length>","perspective-origin":"<position>","place-content":"<'align-content'> <'justify-content'>?","place-items":"<'align-items'> <'justify-items'>?","place-self":"<'align-self'> <'justify-self'>?","pointer-events":"auto|none|visiblePainted|visibleFill|visibleStroke|visible|painted|fill|stroke|all|inherit",position:"static|relative|absolute|sticky|fixed|-webkit-sticky",quotes:"none|auto|[<string> <string>]+",resize:"none|both|horizontal|vertical|block|inline",right:"<length>|<percentage>|auto",rotate:"none|<angle>|[x|y|z|<number>{3}]&&<angle>","row-gap":"normal|<length-percentage>","ruby-align":"start|center|space-between|space-around","ruby-merge":"separate|collapse|auto","ruby-position":"over|under|inter-character",scale:"none|<number>{1,3}","scrollbar-color":"auto|dark|light|<color>{2}","scrollbar-gutter":"auto|[stable|always]&&both?&&force?","scrollbar-width":"auto|thin|none","scroll-behavior":"auto|smooth","scroll-margin":"<length>{1,4}","scroll-margin-block":"<length>{1,2}","scroll-margin-block-start":"<length>","scroll-margin-block-end":"<length>","scroll-margin-bottom":"<length>","scroll-margin-inline":"<length>{1,2}","scroll-margin-inline-start":"<length>","scroll-margin-inline-end":"<length>","scroll-margin-left":"<length>","scroll-margin-right":"<length>","scroll-margin-top":"<length>","scroll-padding":"[auto|<length-percentage>]{1,4}","scroll-padding-block":"[auto|<length-percentage>]{1,2}","scroll-padding-block-start":"auto|<length-percentage>","scroll-padding-block-end":"auto|<length-percentage>","scroll-padding-bottom":"auto|<length-percentage>","scroll-padding-inline":"[auto|<length-percentage>]{1,2}","scroll-padding-inline-start":"auto|<length-percentage>","scroll-padding-inline-end":"auto|<length-percentage>","scroll-padding-left":"auto|<length-percentage>","scroll-padding-right":"auto|<length-percentage>","scroll-padding-top":"auto|<length-percentage>","scroll-snap-align":"[none|start|end|center]{1,2}","scroll-snap-coordinate":"none|<position>#","scroll-snap-destination":"<position>","scroll-snap-points-x":"none|repeat( <length-percentage> )","scroll-snap-points-y":"none|repeat( <length-percentage> )","scroll-snap-stop":"normal|always","scroll-snap-type":"none|[x|y|block|inline|both] [mandatory|proximity]?","scroll-snap-type-x":"none|mandatory|proximity","scroll-snap-type-y":"none|mandatory|proximity","shape-image-threshold":"<alpha-value>","shape-margin":"<length-percentage>","shape-outside":"none|<shape-box>||<basic-shape>|<image>","tab-size":"<integer>|<length>","table-layout":"auto|fixed","text-align":"start|end|left|right|center|justify|match-parent","text-align-last":"auto|start|end|left|right|center|justify","text-combine-upright":"none|all|[digits <integer>?]","text-decoration":"<'text-decoration-line'>||<'text-decoration-style'>||<'text-decoration-color'>||<'text-decoration-thickness'>","text-decoration-color":"<color>","text-decoration-line":"none|[underline||overline||line-through||blink]|spelling-error|grammar-error","text-decoration-skip":"none|[objects||[spaces|[leading-spaces||trailing-spaces]]||edges||box-decoration]","text-decoration-skip-ink":"auto|all|none","text-decoration-style":"solid|double|dotted|dashed|wavy","text-decoration-thickness":"auto|from-font|<length>|<percentage>","text-emphasis":"<'text-emphasis-style'>||<'text-emphasis-color'>","text-emphasis-color":"<color>","text-emphasis-position":"[over|under]&&[right|left]","text-emphasis-style":"none|[[filled|open]||[dot|circle|double-circle|triangle|sesame]]|<string>","text-indent":"<length-percentage>&&hanging?&&each-line?","text-justify":"auto|inter-character|inter-word|none","text-orientation":"mixed|upright|sideways","text-overflow":"[clip|ellipsis|<string>]{1,2}","text-rendering":"auto|optimizeSpeed|optimizeLegibility|geometricPrecision","text-shadow":"none|<shadow-t>#","text-size-adjust":"none|auto|<percentage>","text-transform":"none|capitalize|uppercase|lowercase|full-width|full-size-kana","text-underline-offset":"auto|<length>|<percentage>","text-underline-position":"auto|from-font|[under||[left|right]]",top:"<length>|<percentage>|auto","touch-action":"auto|none|[[pan-x|pan-left|pan-right]||[pan-y|pan-up|pan-down]||pinch-zoom]|manipulation",transform:"none|<transform-list>","transform-box":"content-box|border-box|fill-box|stroke-box|view-box","transform-origin":"[<length-percentage>|left|center|right|top|bottom]|[[<length-percentage>|left|center|right]&&[<length-percentage>|top|center|bottom]] <length>?","transform-style":"flat|preserve-3d",transition:"<single-transition>#","transition-delay":"<time>#","transition-duration":"<time>#","transition-property":"none|<single-transition-property>#","transition-timing-function":"<timing-function>#",translate:"none|<length-percentage> [<length-percentage> <length>?]?","unicode-bidi":"normal|embed|isolate|bidi-override|isolate-override|plaintext|-moz-isolate|-moz-isolate-override|-moz-plaintext|-webkit-isolate|-webkit-isolate-override|-webkit-plaintext","user-select":"auto|text|none|contain|all","vertical-align":"baseline|sub|super|text-top|text-bottom|middle|top|bottom|<percentage>|<length>",visibility:"visible|hidden|collapse","white-space":"normal|pre|nowrap|pre-wrap|pre-line|break-spaces",widows:"<integer>",width:"auto|<length>|<percentage>|min-content|max-content|fit-content( <length-percentage> )|fit-content|-moz-fit-content|-webkit-fit-content","will-change":"auto|<animateable-feature>#","word-break":"normal|break-all|keep-all|break-word","word-spacing":"normal|<length-percentage>","word-wrap":"normal|break-word","writing-mode":"horizontal-tb|vertical-rl|vertical-lr|sideways-rl|sideways-lr|<svg-writing-mode>","z-index":"auto|<integer>",zoom:"normal|reset|<number>|<percentage>","-moz-background-clip":"padding|border","-moz-border-radius-bottomleft":"<'border-bottom-left-radius'>","-moz-border-radius-bottomright":"<'border-bottom-right-radius'>","-moz-border-radius-topleft":"<'border-top-left-radius'>","-moz-border-radius-topright":"<'border-bottom-right-radius'>","-moz-control-character-visibility":"visible|hidden","-moz-osx-font-smoothing":"auto|grayscale","-moz-user-select":"none|text|all|-moz-none","-ms-flex-align":"start|end|center|baseline|stretch","-ms-flex-item-align":"auto|start|end|center|baseline|stretch","-ms-flex-line-pack":"start|end|center|justify|distribute|stretch","-ms-flex-negative":"<'flex-shrink'>","-ms-flex-pack":"start|end|center|justify|distribute","-ms-flex-order":"<integer>","-ms-flex-positive":"<'flex-grow'>","-ms-flex-preferred-size":"<'flex-basis'>","-ms-interpolation-mode":"nearest-neighbor|bicubic","-ms-grid-column-align":"start|end|center|stretch","-ms-grid-row-align":"start|end|center|stretch","-ms-hyphenate-limit-last":"none|always|column|page|spread","-webkit-background-clip":"[<box>|border|padding|content|text]#","-webkit-column-break-after":"always|auto|avoid","-webkit-column-break-before":"always|auto|avoid","-webkit-column-break-inside":"always|auto|avoid","-webkit-font-smoothing":"auto|none|antialiased|subpixel-antialiased","-webkit-mask-box-image":"[<url>|<gradient>|none] [<length-percentage>{4} <-webkit-mask-box-repeat>{2}]?","-webkit-print-color-adjust":"economy|exact","-webkit-text-security":"none|circle|disc|square","-webkit-user-drag":"none|element|auto","-webkit-user-select":"auto|none|text|all","alignment-baseline":"auto|baseline|before-edge|text-before-edge|middle|central|after-edge|text-after-edge|ideographic|alphabetic|hanging|mathematical","baseline-shift":"baseline|sub|super|<svg-length>",behavior:"<url>+","clip-rule":"nonzero|evenodd",cue:"<'cue-before'> <'cue-after'>?","cue-after":"<url> <decibel>?|none","cue-before":"<url> <decibel>?|none","dominant-baseline":"auto|use-script|no-change|reset-size|ideographic|alphabetic|hanging|mathematical|central|middle|text-after-edge|text-before-edge",fill:"<paint>","fill-opacity":"<number-zero-one>","fill-rule":"nonzero|evenodd","glyph-orientation-horizontal":"<angle>","glyph-orientation-vertical":"<angle>",kerning:"auto|<svg-length>",marker:"none|<url>","marker-end":"none|<url>","marker-mid":"none|<url>","marker-start":"none|<url>",pause:"<'pause-before'> <'pause-after'>?","pause-after":"<time>|none|x-weak|weak|medium|strong|x-strong","pause-before":"<time>|none|x-weak|weak|medium|strong|x-strong",rest:"<'rest-before'> <'rest-after'>?","rest-after":"<time>|none|x-weak|weak|medium|strong|x-strong","rest-before":"<time>|none|x-weak|weak|medium|strong|x-strong","shape-rendering":"auto|optimizeSpeed|crispEdges|geometricPrecision",src:"[<url> [format( <string># )]?|local( <family-name> )]#",speak:"auto|none|normal","speak-as":"normal|spell-out||digits||[literal-punctuation|no-punctuation]",stroke:"<paint>","stroke-dasharray":"none|[<svg-length>+]#","stroke-dashoffset":"<svg-length>","stroke-linecap":"butt|round|square","stroke-linejoin":"miter|round|bevel","stroke-miterlimit":"<number-one-or-greater>","stroke-opacity":"<number-zero-one>","stroke-width":"<svg-length>","text-anchor":"start|middle|end","unicode-range":"<urange>#","voice-balance":"<number>|left|center|right|leftwards|rightwards","voice-duration":"auto|<time>","voice-family":"[[<family-name>|<generic-voice>] ,]* [<family-name>|<generic-voice>]|preserve","voice-pitch":"<frequency>&&absolute|[[x-low|low|medium|high|x-high]||[<frequency>|<semitones>|<percentage>]]","voice-range":"<frequency>&&absolute|[[x-low|low|medium|high|x-high]||[<frequency>|<semitones>|<percentage>]]","voice-rate":"[normal|x-slow|slow|medium|fast|x-fast]||<percentage>","voice-stress":"normal|strong|moderate|none|reduced","voice-volume":"silent|[[x-soft|soft|medium|loud|x-loud]||<decibel>]"},atrules:{charset:{prelude:"<string>",descriptors:null},"counter-style":{prelude:"<counter-style-name>",descriptors:{"additive-symbols":"[<integer>&&<symbol>]#",fallback:"<counter-style-name>",negative:"<symbol> <symbol>?",pad:"<integer>&&<symbol>",prefix:"<symbol>",range:"[[<integer>|infinite]{2}]#|auto","speak-as":"auto|bullets|numbers|words|spell-out|<counter-style-name>",suffix:"<symbol>",symbols:"<symbol>+",system:"cyclic|numeric|alphabetic|symbolic|additive|[fixed <integer>?]|[extends <counter-style-name>]"}},document:{prelude:"[<url>|url-prefix( <string> )|domain( <string> )|media-document( <string> )|regexp( <string> )]#",descriptors:null},"font-face":{prelude:null,descriptors:{"font-display":"[auto|block|swap|fallback|optional]","font-family":"<family-name>","font-feature-settings":"normal|<feature-tag-value>#","font-variation-settings":"normal|[<string> <number>]#","font-stretch":"<font-stretch-absolute>{1,2}","font-style":"normal|italic|oblique <angle>{0,2}","font-weight":"<font-weight-absolute>{1,2}","font-variant":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>||stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )||[small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps]||<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero||<east-asian-variant-values>||<east-asian-width-values>||ruby]",src:"[<url> [format( <string># )]?|local( <family-name> )]#","unicode-range":"<urange>#"}},"font-feature-values":{prelude:"<family-name>#",descriptors:null},import:{prelude:"[<string>|<url>] [<media-query-list>]?",descriptors:null},keyframes:{prelude:"<keyframes-name>",descriptors:null},media:{prelude:"<media-query-list>",descriptors:null},namespace:{prelude:"<namespace-prefix>? [<string>|<url>]",descriptors:null},page:{prelude:"<page-selector-list>",descriptors:{bleed:"auto|<length>",marks:"none|[crop||cross]",size:"<length>{1,2}|auto|[<page-size>||[portrait|landscape]]"}},property:{prelude:"<custom-property-name>",descriptors:{syntax:"<string>",inherits:"true|false","initial-value":"<string>"}},supports:{prelude:"<supports-condition>",descriptors:null},viewport:{prelude:null,descriptors:{height:"<viewport-length>{1,2}","max-height":"<viewport-length>","max-width":"<viewport-length>","max-zoom":"auto|<number>|<percentage>","min-height":"<viewport-length>","min-width":"<viewport-length>","min-zoom":"auto|<number>|<percentage>",orientation:"auto|portrait|landscape","user-zoom":"zoom|fixed","viewport-fit":"auto|contain|cover",width:"<viewport-length>{1,2}",zoom:"auto|<number>|<percentage>"}}}},An=Ce.cmpChar,Tn=Ce.isDigit,En=Ce.TYPE,On=En.WhiteSpace,Ln=En.Comment,Pn=En.Ident,Nn=En.Number,Mn=En.Dimension;function Rn(e,t){var r=this.scanner.tokenStart+e,n=this.scanner.source.charCodeAt(r);for(43!==n&&45!==n||(t&&this.error("Number sign is not allowed"),r++);r<this.scanner.tokenEnd;r++)Tn(this.scanner.source.charCodeAt(r))||this.error("Integer is expected",r)}function _n(e){return Rn.call(this,0,e)}function In(e,t){if(!An(this.scanner.source,this.scanner.tokenStart+e,t)){var r="";switch(t){case 110:r="N is expected";break;case 45:r="HyphenMinus is expected"}this.error(r,this.scanner.tokenStart+e)}}function Dn(){for(var e=0,t=0,r=this.scanner.tokenType;r===On||r===Ln;)r=this.scanner.lookupType(++e);if(r!==Nn){if(!this.scanner.isDelim(43,e)&&!this.scanner.isDelim(45,e))return null;t=this.scanner.isDelim(43,e)?43:45;do{r=this.scanner.lookupType(++e)}while(r===On||r===Ln);r!==Nn&&(this.scanner.skip(e),_n.call(this,!0))}return e>0&&this.scanner.skip(e),0===t&&43!==(r=this.scanner.source.charCodeAt(this.scanner.tokenStart))&&45!==r&&this.error("Number sign is expected"),_n.call(this,0!==t),45===t?"-"+this.consume(Nn):this.consume(Nn)}var Fn={name:"AnPlusB",structure:{a:[String,null],b:[String,null]},parse:function(){var e=this.scanner.tokenStart,t=null,r=null;if(this.scanner.tokenType===Nn)_n.call(this,!1),r=this.consume(Nn);else if(this.scanner.tokenType===Pn&&An(this.scanner.source,this.scanner.tokenStart,45))switch(t="-1",In.call(this,1,110),this.scanner.getTokenLength()){case 2:this.scanner.next(),r=Dn.call(this);break;case 3:In.call(this,2,45),this.scanner.next(),this.scanner.skipSC(),_n.call(this,!0),r="-"+this.consume(Nn);break;default:In.call(this,2,45),Rn.call(this,3,!0),this.scanner.next(),r=this.scanner.substrToCursor(e+2)}else if(this.scanner.tokenType===Pn||this.scanner.isDelim(43)&&this.scanner.lookupType(1)===Pn){var n=0;switch(t="1",this.scanner.isDelim(43)&&(n=1,this.scanner.next()),In.call(this,0,110),this.scanner.getTokenLength()){case 1:this.scanner.next(),r=Dn.call(this);break;case 2:In.call(this,1,45),this.scanner.next(),this.scanner.skipSC(),_n.call(this,!0),r="-"+this.consume(Nn);break;default:In.call(this,1,45),Rn.call(this,2,!0),this.scanner.next(),r=this.scanner.substrToCursor(e+n+1)}}else if(this.scanner.tokenType===Mn){for(var i=this.scanner.source.charCodeAt(this.scanner.tokenStart),a=(n=43===i||45===i,this.scanner.tokenStart+n);a<this.scanner.tokenEnd&&Tn(this.scanner.source.charCodeAt(a));a++);a===this.scanner.tokenStart+n&&this.error("Integer is expected",this.scanner.tokenStart+n),In.call(this,a-this.scanner.tokenStart,110),t=this.scanner.source.substring(e,a),a+1===this.scanner.tokenEnd?(this.scanner.next(),r=Dn.call(this)):(In.call(this,a-this.scanner.tokenStart+1,45),a+2===this.scanner.tokenEnd?(this.scanner.next(),this.scanner.skipSC(),_n.call(this,!0),r="-"+this.consume(Nn)):(Rn.call(this,a-this.scanner.tokenStart+2,!0),this.scanner.next(),r=this.scanner.substrToCursor(a+1)))}else this.error();return null!==t&&43===t.charCodeAt(0)&&(t=t.substr(1)),null!==r&&43===r.charCodeAt(0)&&(r=r.substr(1)),{type:"AnPlusB",loc:this.getLocation(e,this.scanner.tokenStart),a:t,b:r}},generate:function(e){var t=null!==e.a&&void 0!==e.a,r=null!==e.b&&void 0!==e.b;t?(this.chunk("+1"===e.a?"+n":"1"===e.a?"n":"-1"===e.a?"-n":e.a+"n"),r&&("-"===(r=String(e.b)).charAt(0)||"+"===r.charAt(0)?(this.chunk(r.charAt(0)),this.chunk(r.substr(1))):(this.chunk("+"),this.chunk(r)))):this.chunk(String(e.b))}},zn=Ce.TYPE,Bn=zn.WhiteSpace,jn=zn.Semicolon,Un=zn.LeftCurlyBracket,qn=zn.Delim;function Vn(){return this.scanner.tokenIndex>0&&this.scanner.lookupType(-1)===Bn?this.scanner.tokenIndex>1?this.scanner.getTokenStart(this.scanner.tokenIndex-1):this.scanner.firstCharOffset:this.scanner.tokenStart}function Gn(){return 0}var Hn={name:"Raw",structure:{value:String},parse:function(e,t,r){var n,i=this.scanner.getTokenStart(e);return this.scanner.skip(this.scanner.getRawLength(e,t||Gn)),n=r&&this.scanner.tokenStart>i?Vn.call(this):this.scanner.tokenStart,{type:"Raw",loc:this.getLocation(i,n),value:this.scanner.source.substring(i,n)}},generate:function(e){this.chunk(e.value)},mode:{default:Gn,leftCurlyBracket:function(e){return e===Un?1:0},leftCurlyBracketOrSemicolon:function(e){return e===Un||e===jn?1:0},exclamationMarkOrSemicolon:function(e,t,r){return e===qn&&33===t.charCodeAt(r)||e===jn?1:0},semicolonIncluded:function(e){return e===jn?2:0}}},Yn=Ce.TYPE,Wn=Hn.mode,Zn=Yn.AtKeyword,Xn=Yn.Semicolon,Jn=Yn.LeftCurlyBracket,Qn=Yn.RightCurlyBracket;function Kn(e){return this.Raw(e,Wn.leftCurlyBracketOrSemicolon,!0)}function $n(){for(var e,t=1;e=this.scanner.lookupType(t);t++){if(e===Qn)return!0;if(e===Jn||e===Zn)return!1}return!1}var ei={name:"Atrule",structure:{name:String,prelude:["AtrulePrelude","Raw",null],block:["Block",null]},parse:function(){var e,t,r=this.scanner.tokenStart,n=null,i=null;switch(this.eat(Zn),t=(e=this.scanner.substrToCursor(r+1)).toLowerCase(),this.scanner.skipSC(),!1===this.scanner.eof&&this.scanner.tokenType!==Jn&&this.scanner.tokenType!==Xn&&(this.parseAtrulePrelude?"AtrulePrelude"===(n=this.parseWithFallback(this.AtrulePrelude.bind(this,e),Kn)).type&&null===n.children.head&&(n=null):n=Kn.call(this,this.scanner.tokenIndex),this.scanner.skipSC()),this.scanner.tokenType){case Xn:this.scanner.next();break;case Jn:i=this.atrule.hasOwnProperty(t)&&"function"==typeof this.atrule[t].block?this.atrule[t].block.call(this):this.Block($n.call(this))}return{type:"Atrule",loc:this.getLocation(r,this.scanner.tokenStart),name:e,prelude:n,block:i}},generate:function(e){this.chunk("@"),this.chunk(e.name),null!==e.prelude&&(this.chunk(" "),this.node(e.prelude)),e.block?this.node(e.block):this.chunk(";")},walkContext:"atrule"},ti=Ce.TYPE,ri=ti.Semicolon,ni=ti.LeftCurlyBracket,ii={name:"AtrulePrelude",structure:{children:[[]]},parse:function(e){var t=null;return null!==e&&(e=e.toLowerCase()),this.scanner.skipSC(),t=this.atrule.hasOwnProperty(e)&&"function"==typeof this.atrule[e].prelude?this.atrule[e].prelude.call(this):this.readSequence(this.scope.AtrulePrelude),this.scanner.skipSC(),!0!==this.scanner.eof&&this.scanner.tokenType!==ni&&this.scanner.tokenType!==ri&&this.error("Semicolon or block is expected"),null===t&&(t=this.createList()),{type:"AtrulePrelude",loc:this.getLocationFromList(t),children:t}},generate:function(e){this.children(e)},walkContext:"atrulePrelude"},ai=Ce.TYPE,oi=ai.Ident,si=ai.String,li=ai.Colon,ci=ai.LeftSquareBracket,ui=ai.RightSquareBracket;function hi(){this.scanner.eof&&this.error("Unexpected end of input");var e=this.scanner.tokenStart,t=!1,r=!0;return this.scanner.isDelim(42)?(t=!0,r=!1,this.scanner.next()):this.scanner.isDelim(124)||this.eat(oi),this.scanner.isDelim(124)?61!==this.scanner.source.charCodeAt(this.scanner.tokenStart+1)?(this.scanner.next(),this.eat(oi)):t&&this.error("Identifier is expected",this.scanner.tokenEnd):t&&this.error("Vertical line is expected"),r&&this.scanner.tokenType===li&&(this.scanner.next(),this.eat(oi)),{type:"Identifier",loc:this.getLocation(e,this.scanner.tokenStart),name:this.scanner.substrToCursor(e)}}function pi(){var e=this.scanner.tokenStart,t=this.scanner.source.charCodeAt(e);return 61!==t&&126!==t&&94!==t&&36!==t&&42!==t&&124!==t&&this.error("Attribute selector (=, ~=, ^=, $=, *=, |=) is expected"),this.scanner.next(),61!==t&&(this.scanner.isDelim(61)||this.error("Equal sign is expected"),this.scanner.next()),this.scanner.substrToCursor(e)}var fi={name:"AttributeSelector",structure:{name:"Identifier",matcher:[String,null],value:["String","Identifier",null],flags:[String,null]},parse:function(){var e,t=this.scanner.tokenStart,r=null,n=null,i=null;return this.eat(ci),this.scanner.skipSC(),e=hi.call(this),this.scanner.skipSC(),this.scanner.tokenType!==ui&&(this.scanner.tokenType!==oi&&(r=pi.call(this),this.scanner.skipSC(),n=this.scanner.tokenType===si?this.String():this.Identifier(),this.scanner.skipSC()),this.scanner.tokenType===oi&&(i=this.scanner.getTokenValue(),this.scanner.next(),this.scanner.skipSC())),this.eat(ui),{type:"AttributeSelector",loc:this.getLocation(t,this.scanner.tokenStart),name:e,matcher:r,value:n,flags:i}},generate:function(e){var t=" ";this.chunk("["),this.node(e.name),null!==e.matcher&&(this.chunk(e.matcher),null!==e.value&&(this.node(e.value),"String"===e.value.type&&(t=""))),null!==e.flags&&(this.chunk(t),this.chunk(e.flags)),this.chunk("]")}},di=Ce.TYPE,mi=Hn.mode,gi=di.WhiteSpace,yi=di.Comment,vi=di.Semicolon,bi=di.AtKeyword,xi=di.LeftCurlyBracket,ki=di.RightCurlyBracket;function wi(e){return this.Raw(e,null,!0)}function Si(){return this.parseWithFallback(this.Rule,wi)}function Ci(e){return this.Raw(e,mi.semicolonIncluded,!0)}function Ai(){if(this.scanner.tokenType===vi)return Ci.call(this,this.scanner.tokenIndex);var e=this.parseWithFallback(this.Declaration,Ci);return this.scanner.tokenType===vi&&this.scanner.next(),e}var Ti={name:"Block",structure:{children:[["Atrule","Rule","Declaration"]]},parse:function(e){var t=e?Ai:Si,r=this.scanner.tokenStart,n=this.createList();this.eat(xi);e:for(;!this.scanner.eof;)switch(this.scanner.tokenType){case ki:break e;case gi:case yi:this.scanner.next();break;case bi:n.push(this.parseWithFallback(this.Atrule,wi));break;default:n.push(t.call(this))}return this.scanner.eof||this.eat(ki),{type:"Block",loc:this.getLocation(r,this.scanner.tokenStart),children:n}},generate:function(e){this.chunk("{"),this.children(e,(function(e){"Declaration"===e.type&&this.chunk(";")})),this.chunk("}")},walkContext:"block"},Ei=Ce.TYPE,Oi=Ei.LeftSquareBracket,Li=Ei.RightSquareBracket,Pi={name:"Brackets",structure:{children:[[]]},parse:function(e,t){var r,n=this.scanner.tokenStart;return this.eat(Oi),r=e.call(this,t),this.scanner.eof||this.eat(Li),{type:"Brackets",loc:this.getLocation(n,this.scanner.tokenStart),children:r}},generate:function(e){this.chunk("["),this.children(e),this.chunk("]")}},Ni=Ce.TYPE.CDC,Mi={name:"CDC",structure:[],parse:function(){var e=this.scanner.tokenStart;return this.eat(Ni),{type:"CDC",loc:this.getLocation(e,this.scanner.tokenStart)}},generate:function(){this.chunk("--\x3e")}},Ri=Ce.TYPE.CDO,_i={name:"CDO",structure:[],parse:function(){var e=this.scanner.tokenStart;return this.eat(Ri),{type:"CDO",loc:this.getLocation(e,this.scanner.tokenStart)}},generate:function(){this.chunk("\x3c!--")}},Ii=Ce.TYPE.Ident,Di={name:"ClassSelector",structure:{name:String},parse:function(){return this.scanner.isDelim(46)||this.error("Full stop is expected"),this.scanner.next(),{type:"ClassSelector",loc:this.getLocation(this.scanner.tokenStart-1,this.scanner.tokenEnd),name:this.consume(Ii)}},generate:function(e){this.chunk("."),this.chunk(e.name)}},Fi=Ce.TYPE.Ident,zi={name:"Combinator",structure:{name:String},parse:function(){var e=this.scanner.tokenStart;switch(this.scanner.source.charCodeAt(this.scanner.tokenStart)){case 62:case 43:case 126:this.scanner.next();break;case 47:this.scanner.next(),this.scanner.tokenType===Fi&&!1!==this.scanner.lookupValue(0,"deep")||this.error("Identifier `deep` is expected"),this.scanner.next(),this.scanner.isDelim(47)||this.error("Solidus is expected"),this.scanner.next();break;default:this.error("Combinator is expected")}return{type:"Combinator",loc:this.getLocation(e,this.scanner.tokenStart),name:this.scanner.substrToCursor(e)}},generate:function(e){this.chunk(e.name)}},Bi=Ce.TYPE.Comment,ji={name:"Comment",structure:{value:String},parse:function(){var e=this.scanner.tokenStart,t=this.scanner.tokenEnd;return this.eat(Bi),t-e+2>=2&&42===this.scanner.source.charCodeAt(t-2)&&47===this.scanner.source.charCodeAt(t-1)&&(t-=2),{type:"Comment",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.source.substring(e+2,t)}},generate:function(e){this.chunk("/*"),this.chunk(e.value),this.chunk("*/")}},Ui=ae.isCustomProperty,qi=Ce.TYPE,Vi=Hn.mode,Gi=qi.Ident,Hi=qi.Hash,Yi=qi.Colon,Wi=qi.Semicolon,Zi=qi.Delim,Xi=qi.WhiteSpace;function Ji(e){return this.Raw(e,Vi.exclamationMarkOrSemicolon,!0)}function Qi(e){return this.Raw(e,Vi.exclamationMarkOrSemicolon,!1)}function Ki(){var e=this.scanner.tokenIndex,t=this.Value();return"Raw"!==t.type&&!1===this.scanner.eof&&this.scanner.tokenType!==Wi&&!1===this.scanner.isDelim(33)&&!1===this.scanner.isBalanceEdge(e)&&this.error(),t}var $i={name:"Declaration",structure:{important:[Boolean,String],property:String,value:["Value","Raw"]},parse:function(){var e,t=this.scanner.tokenStart,r=this.scanner.tokenIndex,n=ea.call(this),i=Ui(n),a=i?this.parseCustomProperty:this.parseValue,o=i?Qi:Ji,s=!1;this.scanner.skipSC(),this.eat(Yi);var l=this.scanner.tokenIndex;if(i||this.scanner.skipSC(),e=a?this.parseWithFallback(Ki,o):o.call(this,this.scanner.tokenIndex),i&&"Value"===e.type&&e.children.isEmpty())for(var c=l-this.scanner.tokenIndex;c<=0;c++)if(this.scanner.lookupType(c)===Xi){e.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}return this.scanner.isDelim(33)&&(s=ta.call(this),this.scanner.skipSC()),!1===this.scanner.eof&&this.scanner.tokenType!==Wi&&!1===this.scanner.isBalanceEdge(r)&&this.error(),{type:"Declaration",loc:this.getLocation(t,this.scanner.tokenStart),important:s,property:n,value:e}},generate:function(e){this.chunk(e.property),this.chunk(":"),this.node(e.value),e.important&&this.chunk(!0===e.important?"!important":"!"+e.important)},walkContext:"declaration"};function ea(){var e=this.scanner.tokenStart;if(this.scanner.tokenType===Zi)switch(this.scanner.source.charCodeAt(this.scanner.tokenStart)){case 42:case 36:case 43:case 35:case 38:this.scanner.next();break;case 47:this.scanner.next(),this.scanner.isDelim(47)&&this.scanner.next()}return this.scanner.tokenType===Hi?this.eat(Hi):this.eat(Gi),this.scanner.substrToCursor(e)}function ta(){this.eat(Zi),this.scanner.skipSC();var e=this.consume(Gi);return"important"===e||e}var ra=Ce.TYPE,na=Hn.mode,ia=ra.WhiteSpace,aa=ra.Comment,oa=ra.Semicolon;function sa(e){return this.Raw(e,na.semicolonIncluded,!0)}var la={name:"DeclarationList",structure:{children:[["Declaration"]]},parse:function(){for(var e=this.createList();!this.scanner.eof;)switch(this.scanner.tokenType){case ia:case aa:case oa:this.scanner.next();break;default:e.push(this.parseWithFallback(this.Declaration,sa))}return{type:"DeclarationList",loc:this.getLocationFromList(e),children:e}},generate:function(e){this.children(e,(function(e){"Declaration"===e.type&&this.chunk(";")}))}},ca=B.consumeNumber,ua=Ce.TYPE.Dimension,ha={name:"Dimension",structure:{value:String,unit:String},parse:function(){var e=this.scanner.tokenStart,t=ca(this.scanner.source,e);return this.eat(ua),{type:"Dimension",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.source.substring(e,t),unit:this.scanner.source.substring(t,this.scanner.tokenStart)}},generate:function(e){this.chunk(e.value),this.chunk(e.unit)}},pa=Ce.TYPE.RightParenthesis,fa={name:"Function",structure:{name:String,children:[[]]},parse:function(e,t){var r,n=this.scanner.tokenStart,i=this.consumeFunctionName(),a=i.toLowerCase();return r=t.hasOwnProperty(a)?t[a].call(this,t):e.call(this,t),this.scanner.eof||this.eat(pa),{type:"Function",loc:this.getLocation(n,this.scanner.tokenStart),name:i,children:r}},generate:function(e){this.chunk(e.name),this.chunk("("),this.children(e),this.chunk(")")},walkContext:"function"},da=Ce.TYPE.Hash,ma={name:"Hash",structure:{value:String},parse:function(){var e=this.scanner.tokenStart;return this.eat(da),{type:"Hash",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.substrToCursor(e+1)}},generate:function(e){this.chunk("#"),this.chunk(e.value)}},ga=Ce.TYPE.Ident,ya={name:"Identifier",structure:{name:String},parse:function(){return{type:"Identifier",loc:this.getLocation(this.scanner.tokenStart,this.scanner.tokenEnd),name:this.consume(ga)}},generate:function(e){this.chunk(e.name)}},va=Ce.TYPE.Hash,ba={name:"IdSelector",structure:{name:String},parse:function(){var e=this.scanner.tokenStart;return this.eat(va),{type:"IdSelector",loc:this.getLocation(e,this.scanner.tokenStart),name:this.scanner.substrToCursor(e+1)}},generate:function(e){this.chunk("#"),this.chunk(e.name)}},xa=Ce.TYPE,ka=xa.Ident,wa=xa.Number,Sa=xa.Dimension,Ca=xa.LeftParenthesis,Aa=xa.RightParenthesis,Ta=xa.Colon,Ea=xa.Delim,Oa={name:"MediaFeature",structure:{name:String,value:["Identifier","Number","Dimension","Ratio",null]},parse:function(){var e,t=this.scanner.tokenStart,r=null;if(this.eat(Ca),this.scanner.skipSC(),e=this.consume(ka),this.scanner.skipSC(),this.scanner.tokenType!==Aa){switch(this.eat(Ta),this.scanner.skipSC(),this.scanner.tokenType){case wa:r=this.lookupNonWSType(1)===Ea?this.Ratio():this.Number();break;case Sa:r=this.Dimension();break;case ka:r=this.Identifier();break;default:this.error("Number, dimension, ratio or identifier is expected")}this.scanner.skipSC()}return this.eat(Aa),{type:"MediaFeature",loc:this.getLocation(t,this.scanner.tokenStart),name:e,value:r}},generate:function(e){this.chunk("("),this.chunk(e.name),null!==e.value&&(this.chunk(":"),this.node(e.value)),this.chunk(")")}},La=Ce.TYPE,Pa=La.WhiteSpace,Na=La.Comment,Ma=La.Ident,Ra=La.LeftParenthesis,_a={name:"MediaQuery",structure:{children:[["Identifier","MediaFeature","WhiteSpace"]]},parse:function(){this.scanner.skipSC();var e=this.createList(),t=null,r=null;e:for(;!this.scanner.eof;){switch(this.scanner.tokenType){case Na:this.scanner.next();continue;case Pa:r=this.WhiteSpace();continue;case Ma:t=this.Identifier();break;case Ra:t=this.MediaFeature();break;default:break e}null!==r&&(e.push(r),r=null),e.push(t)}return null===t&&this.error("Identifier or parenthesis is expected"),{type:"MediaQuery",loc:this.getLocationFromList(e),children:e}},generate:function(e){this.children(e)}},Ia=Ce.TYPE.Comma,Da={name:"MediaQueryList",structure:{children:[["MediaQuery"]]},parse:function(e){var t=this.createList();for(this.scanner.skipSC();!this.scanner.eof&&(t.push(this.MediaQuery(e)),this.scanner.tokenType===Ia);)this.scanner.next();return{type:"MediaQueryList",loc:this.getLocationFromList(t),children:t}},generate:function(e){this.children(e,(function(){this.chunk(",")}))}},Fa=Ce.TYPE.Number,za={name:"Number",structure:{value:String},parse:function(){return{type:"Number",loc:this.getLocation(this.scanner.tokenStart,this.scanner.tokenEnd),value:this.consume(Fa)}},generate:function(e){this.chunk(e.value)}},Ba={name:"Operator",structure:{value:String},parse:function(){var e=this.scanner.tokenStart;return this.scanner.next(),{type:"Operator",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.substrToCursor(e)}},generate:function(e){this.chunk(e.value)}},ja=Ce.TYPE,Ua=ja.LeftParenthesis,qa=ja.RightParenthesis,Va={name:"Parentheses",structure:{children:[[]]},parse:function(e,t){var r,n=this.scanner.tokenStart;return this.eat(Ua),r=e.call(this,t),this.scanner.eof||this.eat(qa),{type:"Parentheses",loc:this.getLocation(n,this.scanner.tokenStart),children:r}},generate:function(e){this.chunk("("),this.children(e),this.chunk(")")}},Ga=B.consumeNumber,Ha=Ce.TYPE.Percentage,Ya={name:"Percentage",structure:{value:String},parse:function(){var e=this.scanner.tokenStart,t=Ga(this.scanner.source,e);return this.eat(Ha),{type:"Percentage",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.source.substring(e,t)}},generate:function(e){this.chunk(e.value),this.chunk("%")}},Wa=Ce.TYPE,Za=Wa.Ident,Xa=Wa.Function,Ja=Wa.Colon,Qa=Wa.RightParenthesis,Ka={name:"PseudoClassSelector",structure:{name:String,children:[["Raw"],null]},parse:function(){var e,t,r=this.scanner.tokenStart,n=null;return this.eat(Ja),this.scanner.tokenType===Xa?(t=(e=this.consumeFunctionName()).toLowerCase(),this.pseudo.hasOwnProperty(t)?(this.scanner.skipSC(),n=this.pseudo[t].call(this),this.scanner.skipSC()):(n=this.createList()).push(this.Raw(this.scanner.tokenIndex,null,!1)),this.eat(Qa)):e=this.consume(Za),{type:"PseudoClassSelector",loc:this.getLocation(r,this.scanner.tokenStart),name:e,children:n}},generate:function(e){this.chunk(":"),this.chunk(e.name),null!==e.children&&(this.chunk("("),this.children(e),this.chunk(")"))},walkContext:"function"},$a=Ce.TYPE,eo=$a.Ident,to=$a.Function,ro=$a.Colon,no=$a.RightParenthesis,io={name:"PseudoElementSelector",structure:{name:String,children:[["Raw"],null]},parse:function(){var e,t,r=this.scanner.tokenStart,n=null;return this.eat(ro),this.eat(ro),this.scanner.tokenType===to?(t=(e=this.consumeFunctionName()).toLowerCase(),this.pseudo.hasOwnProperty(t)?(this.scanner.skipSC(),n=this.pseudo[t].call(this),this.scanner.skipSC()):(n=this.createList()).push(this.Raw(this.scanner.tokenIndex,null,!1)),this.eat(no)):e=this.consume(eo),{type:"PseudoElementSelector",loc:this.getLocation(r,this.scanner.tokenStart),name:e,children:n}},generate:function(e){this.chunk("::"),this.chunk(e.name),null!==e.children&&(this.chunk("("),this.children(e),this.chunk(")"))},walkContext:"function"},ao=Ce.isDigit,oo=Ce.TYPE,so=oo.Number,lo=oo.Delim;function co(){this.scanner.skipWS();for(var e=this.consume(so),t=0;t<e.length;t++){var r=e.charCodeAt(t);ao(r)||46===r||this.error("Unsigned number is expected",this.scanner.tokenStart-e.length+t)}return 0===Number(e)&&this.error("Zero number is not allowed",this.scanner.tokenStart-e.length),e}var uo={name:"Ratio",structure:{left:String,right:String},parse:function(){var e,t=this.scanner.tokenStart,r=co.call(this);return this.scanner.skipWS(),this.scanner.isDelim(47)||this.error("Solidus is expected"),this.eat(lo),e=co.call(this),{type:"Ratio",loc:this.getLocation(t,this.scanner.tokenStart),left:r,right:e}},generate:function(e){this.chunk(e.left),this.chunk("/"),this.chunk(e.right)}},ho=Ce.TYPE,po=Hn.mode,fo=ho.LeftCurlyBracket;function mo(e){return this.Raw(e,po.leftCurlyBracket,!0)}function go(){var e=this.SelectorList();return"Raw"!==e.type&&!1===this.scanner.eof&&this.scanner.tokenType!==fo&&this.error(),e}var yo={name:"Rule",structure:{prelude:["SelectorList","Raw"],block:["Block"]},parse:function(){var e,t,r=this.scanner.tokenIndex,n=this.scanner.tokenStart;return e=this.parseRulePrelude?this.parseWithFallback(go,mo):mo.call(this,r),t=this.Block(!0),{type:"Rule",loc:this.getLocation(n,this.scanner.tokenStart),prelude:e,block:t}},generate:function(e){this.node(e.prelude),this.node(e.block)},walkContext:"rule"},vo=Ce.TYPE.Comma,bo={name:"SelectorList",structure:{children:[["Selector","Raw"]]},parse:function(){for(var e=this.createList();!this.scanner.eof&&(e.push(this.Selector()),this.scanner.tokenType===vo);)this.scanner.next();return{type:"SelectorList",loc:this.getLocationFromList(e),children:e}},generate:function(e){this.children(e,(function(){this.chunk(",")}))},walkContext:"selector"},xo=Ce.TYPE.String,ko={name:"String",structure:{value:String},parse:function(){return{type:"String",loc:this.getLocation(this.scanner.tokenStart,this.scanner.tokenEnd),value:this.consume(xo)}},generate:function(e){this.chunk(e.value)}},wo=Ce.TYPE,So=wo.WhiteSpace,Co=wo.Comment,Ao=wo.AtKeyword,To=wo.CDO,Eo=wo.CDC;function Oo(e){return this.Raw(e,null,!1)}var Lo={name:"StyleSheet",structure:{children:[["Comment","CDO","CDC","Atrule","Rule","Raw"]]},parse:function(){for(var e,t=this.scanner.tokenStart,r=this.createList();!this.scanner.eof;){switch(this.scanner.tokenType){case So:this.scanner.next();continue;case Co:if(33!==this.scanner.source.charCodeAt(this.scanner.tokenStart+2)){this.scanner.next();continue}e=this.Comment();break;case To:e=this.CDO();break;case Eo:e=this.CDC();break;case Ao:e=this.parseWithFallback(this.Atrule,Oo);break;default:e=this.parseWithFallback(this.Rule,Oo)}r.push(e)}return{type:"StyleSheet",loc:this.getLocation(t,this.scanner.tokenStart),children:r}},generate:function(e){this.children(e)},walkContext:"stylesheet"},Po=Ce.TYPE.Ident;function No(){this.scanner.tokenType!==Po&&!1===this.scanner.isDelim(42)&&this.error("Identifier or asterisk is expected"),this.scanner.next()}var Mo={name:"TypeSelector",structure:{name:String},parse:function(){var e=this.scanner.tokenStart;return this.scanner.isDelim(124)?(this.scanner.next(),No.call(this)):(No.call(this),this.scanner.isDelim(124)&&(this.scanner.next(),No.call(this))),{type:"TypeSelector",loc:this.getLocation(e,this.scanner.tokenStart),name:this.scanner.substrToCursor(e)}},generate:function(e){this.chunk(e.name)}},Ro=Ce.isHexDigit,_o=Ce.cmpChar,Io=Ce.TYPE,Do=Ce.NAME,Fo=Io.Ident,zo=Io.Number,Bo=Io.Dimension;function jo(e,t){for(var r=this.scanner.tokenStart+e,n=0;r<this.scanner.tokenEnd;r++){var i=this.scanner.source.charCodeAt(r);if(45===i&&t&&0!==n)return 0===jo.call(this,e+n+1,!1)&&this.error(),-1;Ro(i)||this.error(t&&0!==n?"HyphenMinus"+(n<6?" or hex digit":"")+" is expected":n<6?"Hex digit is expected":"Unexpected input",r),++n>6&&this.error("Too many hex digits",r)}return this.scanner.next(),n}function Uo(e){for(var t=0;this.scanner.isDelim(63);)++t>e&&this.error("Too many question marks"),this.scanner.next()}function qo(e){this.scanner.source.charCodeAt(this.scanner.tokenStart)!==e&&this.error(Do[e]+" is expected")}function Vo(){var e=0;return this.scanner.isDelim(43)?(this.scanner.next(),this.scanner.tokenType===Fo?void((e=jo.call(this,0,!0))>0&&Uo.call(this,6-e)):this.scanner.isDelim(63)?(this.scanner.next(),void Uo.call(this,5)):void this.error("Hex digit or question mark is expected")):this.scanner.tokenType===zo?(qo.call(this,43),e=jo.call(this,1,!0),this.scanner.isDelim(63)?void Uo.call(this,6-e):this.scanner.tokenType===Bo||this.scanner.tokenType===zo?(qo.call(this,45),void jo.call(this,1,!1)):void 0):this.scanner.tokenType===Bo?(qo.call(this,43),void((e=jo.call(this,1,!0))>0&&Uo.call(this,6-e))):void this.error()}var Go={name:"UnicodeRange",structure:{value:String},parse:function(){var e=this.scanner.tokenStart;return _o(this.scanner.source,e,117)||this.error("U is expected"),_o(this.scanner.source,e+1,43)||this.error("Plus sign is expected"),this.scanner.next(),Vo.call(this),{type:"UnicodeRange",loc:this.getLocation(e,this.scanner.tokenStart),value:this.scanner.substrToCursor(e)}},generate:function(e){this.chunk(e.value)}},Ho=Ce.isWhiteSpace,Yo=Ce.cmpStr,Wo=Ce.TYPE,Zo=Wo.Function,Xo=Wo.Url,Jo=Wo.RightParenthesis,Qo={name:"Url",structure:{value:["String","Raw"]},parse:function(){var e,t=this.scanner.tokenStart;switch(this.scanner.tokenType){case Xo:for(var r=t+4,n=this.scanner.tokenEnd-1;r<n&&Ho(this.scanner.source.charCodeAt(r));)r++;for(;r<n&&Ho(this.scanner.source.charCodeAt(n-1));)n--;e={type:"Raw",loc:this.getLocation(r,n),value:this.scanner.source.substring(r,n)},this.eat(Xo);break;case Zo:Yo(this.scanner.source,this.scanner.tokenStart,this.scanner.tokenEnd,"url(")||this.error("Function name must be `url`"),this.eat(Zo),this.scanner.skipSC(),e=this.String(),this.scanner.skipSC(),this.eat(Jo);break;default:this.error("Url or Function is expected")}return{type:"Url",loc:this.getLocation(t,this.scanner.tokenStart),value:e}},generate:function(e){this.chunk("url"),this.chunk("("),this.node(e.value),this.chunk(")")}},Ko=Ce.TYPE.WhiteSpace,$o=Object.freeze({type:"WhiteSpace",loc:null,value:" "}),es={AnPlusB:Fn,Atrule:ei,AtrulePrelude:ii,AttributeSelector:fi,Block:Ti,Brackets:Pi,CDC:Mi,CDO:_i,ClassSelector:Di,Combinator:zi,Comment:ji,Declaration:$i,DeclarationList:la,Dimension:ha,Function:fa,Hash:ma,Identifier:ya,IdSelector:ba,MediaFeature:Oa,MediaQuery:_a,MediaQueryList:Da,Nth:{name:"Nth",structure:{nth:["AnPlusB","Identifier"],selector:["SelectorList",null]},parse:function(e){this.scanner.skipSC();var t,r=this.scanner.tokenStart,n=r,i=null;return t=this.scanner.lookupValue(0,"odd")||this.scanner.lookupValue(0,"even")?this.Identifier():this.AnPlusB(),this.scanner.skipSC(),e&&this.scanner.lookupValue(0,"of")?(this.scanner.next(),i=this.SelectorList(),this.needPositions&&(n=this.getLastListNode(i.children).loc.end.offset)):this.needPositions&&(n=t.loc.end.offset),{type:"Nth",loc:this.getLocation(r,n),nth:t,selector:i}},generate:function(e){this.node(e.nth),null!==e.selector&&(this.chunk(" of "),this.node(e.selector))}},Number:za,Operator:Ba,Parentheses:Va,Percentage:Ya,PseudoClassSelector:Ka,PseudoElementSelector:io,Ratio:uo,Raw:Hn,Rule:yo,Selector:{name:"Selector",structure:{children:[["TypeSelector","IdSelector","ClassSelector","AttributeSelector","PseudoClassSelector","PseudoElementSelector","Combinator","WhiteSpace"]]},parse:function(){var e=this.readSequence(this.scope.Selector);return null===this.getFirstListNode(e)&&this.error("Selector is expected"),{type:"Selector",loc:this.getLocationFromList(e),children:e}},generate:function(e){this.children(e)}},SelectorList:bo,String:ko,StyleSheet:Lo,TypeSelector:Mo,UnicodeRange:Go,Url:Qo,Value:{name:"Value",structure:{children:[[]]},parse:function(){var e=this.scanner.tokenStart,t=this.readSequence(this.scope.Value);return{type:"Value",loc:this.getLocation(e,this.scanner.tokenStart),children:t}},generate:function(e){this.children(e)}},WhiteSpace:{name:"WhiteSpace",structure:{value:String},parse:function(){return this.eat(Ko),$o},generate:function(e){this.chunk(e.value)}}},ts={generic:!0,types:Cn.types,atrules:Cn.atrules,properties:Cn.properties,node:es},rs=Ce.cmpChar,ns=Ce.cmpStr,is=Ce.TYPE,as=is.Ident,os=is.String,ss=is.Number,ls=is.Function,cs=is.Url,us=is.Hash,hs=is.Dimension,ps=is.Percentage,fs=is.LeftParenthesis,ds=is.LeftSquareBracket,ms=is.Comma,gs=is.Delim,ys=function(e){switch(this.scanner.tokenType){case us:return this.Hash();case ms:return e.space=null,e.ignoreWSAfter=!0,this.Operator();case fs:return this.Parentheses(this.readSequence,e.recognizer);case ds:return this.Brackets(this.readSequence,e.recognizer);case os:return this.String();case hs:return this.Dimension();case ps:return this.Percentage();case ss:return this.Number();case ls:return ns(this.scanner.source,this.scanner.tokenStart,this.scanner.tokenEnd,"url(")?this.Url():this.Function(this.readSequence,e.recognizer);case cs:return this.Url();case as:return rs(this.scanner.source,this.scanner.tokenStart,117)&&rs(this.scanner.source,this.scanner.tokenStart+1,43)?this.UnicodeRange():this.Identifier();case gs:var t=this.scanner.source.charCodeAt(this.scanner.tokenStart);if(47===t||42===t||43===t||45===t)return this.Operator();35===t&&this.error("Hex or identifier is expected",this.scanner.tokenStart+1)}},vs={getNode:ys},bs=Ce.TYPE,xs=bs.Delim,ks=bs.Ident,ws=bs.Dimension,Ss=bs.Percentage,Cs=bs.Number,As=bs.Hash,Ts=bs.Colon,Es=bs.LeftSquareBracket,Os={getNode:function(e){switch(this.scanner.tokenType){case Es:return this.AttributeSelector();case As:return this.IdSelector();case Ts:return this.scanner.lookupType(1)===Ts?this.PseudoElementSelector():this.PseudoClassSelector();case ks:return this.TypeSelector();case Cs:case Ss:return this.Percentage();case ws:46===this.scanner.source.charCodeAt(this.scanner.tokenStart)&&this.error("Identifier is expected",this.scanner.tokenStart+1);break;case xs:switch(this.scanner.source.charCodeAt(this.scanner.tokenStart)){case 43:case 62:case 126:return e.space=null,e.ignoreWSAfter=!0,this.Combinator();case 47:return this.Combinator();case 46:return this.ClassSelector();case 42:case 124:return this.TypeSelector();case 35:return this.IdSelector()}}}},Ls=Ce.TYPE,Ps=Hn.mode,Ns=Ls.Comma,Ms=Ls.WhiteSpace,Rs={AtrulePrelude:vs,Selector:Os,Value:{getNode:ys,expression:function(){return this.createSingleNodeList(this.Raw(this.scanner.tokenIndex,null,!1))},var:function(){var e=this.createList();if(this.scanner.skipSC(),e.push(this.Identifier()),this.scanner.skipSC(),this.scanner.tokenType===Ns){e.push(this.Operator());var t=this.scanner.tokenIndex,r=this.parseCustomProperty?this.Value(null):this.Raw(this.scanner.tokenIndex,Ps.exclamationMarkOrSemicolon,!1);if("Value"===r.type&&r.children.isEmpty())for(var n=t-this.scanner.tokenIndex;n<=0;n++)if(this.scanner.lookupType(n)===Ms){r.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}e.push(r)}return e}}},_s=Ce.TYPE,Is=_s.String,Ds=_s.Ident,Fs=_s.Url,zs=_s.Function,Bs=_s.LeftParenthesis,js={parse:{prelude:function(){var e=this.createList();switch(this.scanner.skipSC(),this.scanner.tokenType){case Is:e.push(this.String());break;case Fs:case zs:e.push(this.Url());break;default:this.error("String or url() is expected")}return this.lookupNonWSType(0)!==Ds&&this.lookupNonWSType(0)!==Bs||(e.push(this.WhiteSpace()),e.push(this.MediaQueryList())),e},block:null}},Us=Ce.TYPE,qs=Us.WhiteSpace,Vs=Us.Comment,Gs=Us.Ident,Hs=Us.Function,Ys=Us.Colon,Ws=Us.LeftParenthesis;function Zs(){return this.createSingleNodeList(this.Raw(this.scanner.tokenIndex,null,!1))}function Xs(){return this.scanner.skipSC(),this.scanner.tokenType===Gs&&this.lookupNonWSType(1)===Ys?this.createSingleNodeList(this.Declaration()):Js.call(this)}function Js(){var e,t=this.createList(),r=null;this.scanner.skipSC();e:for(;!this.scanner.eof;){switch(this.scanner.tokenType){case qs:r=this.WhiteSpace();continue;case Vs:this.scanner.next();continue;case Hs:e=this.Function(Zs,this.scope.AtrulePrelude);break;case Gs:e=this.Identifier();break;case Ws:e=this.Parentheses(Xs,this.scope.AtrulePrelude);break;default:break e}null!==r&&(t.push(r),r=null),t.push(e)}return t}var Qs,Ks={parse:function(){return this.createSingleNodeList(this.SelectorList())}},$s={parse:function(){return this.createSingleNodeList(this.Nth(!0))}},el={parse:function(){return this.createSingleNodeList(this.Nth(!1))}},tl={parseContext:{default:"StyleSheet",stylesheet:"StyleSheet",atrule:"Atrule",atrulePrelude:function(e){return this.AtrulePrelude(e.atrule?String(e.atrule):null)},mediaQueryList:"MediaQueryList",mediaQuery:"MediaQuery",rule:"Rule",selectorList:"SelectorList",selector:"Selector",block:function(){return this.Block(!0)},declarationList:"DeclarationList",declaration:"Declaration",value:"Value"},scope:Rs,atrule:{"font-face":{parse:{prelude:null,block:function(){return this.Block(!0)}}},import:js,media:{parse:{prelude:function(){return this.createSingleNodeList(this.MediaQueryList())},block:function(){return this.Block(!1)}}},page:{parse:{prelude:function(){return this.createSingleNodeList(this.SelectorList())},block:function(){return this.Block(!0)}}},supports:{parse:{prelude:function(){var e=Js.call(this);return null===this.getFirstListNode(e)&&this.error("Condition is expected"),e},block:function(){return this.Block(!1)}}}},pseudo:{dir:{parse:function(){return this.createSingleNodeList(this.Identifier())}},has:{parse:function(){return this.createSingleNodeList(this.SelectorList())}},lang:{parse:function(){return this.createSingleNodeList(this.Identifier())}},matches:Ks,not:Ks,"nth-child":$s,"nth-last-child":$s,"nth-last-of-type":el,"nth-of-type":el,slotted:{parse:function(){return this.createSingleNodeList(this.Selector())}}},node:es},rl={node:es},nl=(Qs=Object.freeze({__proto__:null,version:"1.1.3",default:{version:"1.1.3"}}))&&Qs.default||Qs,il=function(e){return Sn(wn({},e))}(function(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var n in r)e[n]=r[n]}return e}(ts,tl,rl)),al=nl.version;return il.version=al,il},"object"==s(t)?e.exports=a():void 0===(i="function"==typeof(n=a)?n.call(t,r,t,e):n)||(e.exports=i)},9439:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=t.parse=void 0,i(r(5939),t);var o=r(5939);Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return a(o).default}});var s=r(5329);Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return a(s).default}})},5939:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=[];if(""!==(e=d(r,""+e,t)))throw new Error("Unmatched selector: "+e);return r};var r=/^[^\\]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,n=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,i=/^\s*((?:\\.|[\w\u00b0-\uFFFF-])+)\s*(?:(\S?)=\s*(?:(['"])((?:[^\\]|\\[^])*?)\3|(#?(?:\\.|[\w\u00b0-\uFFFF-])*)|)|)\s*(i)?\]/,a={undefined:"exists","":"equals","~":"element","^":"start",$:"end","*":"any","!":"not","|":"hyphen"},o={">":"child","<":"parent","~":"sibling","+":"adjacent"},s={"#":["id","equals"],".":["class","element"]},l=new Set(["has","not","matches","is","host","host-context"]),c=new Set(["contains","icontains"]),u=new Set(['"',"'"]);function h(e,t,r){var n=parseInt(t,16)-65536;return n!=n||r?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)}function p(e){return e.replace(n,h)}function f(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function d(e,t,n){var h,g;void 0===n&&(n={});var y=[],v=!1;function b(){var e=t.match(r);if(!e)throw new Error("Expected name, found "+t);var n=e[0];return t=t.substr(n.length),p(n)}function x(e){for(;f(t.charAt(e));)e++;t=t.substr(e)}function k(e){for(var r=0;"\\"===t.charAt(--e);)r++;return 1==(1&r)}for(x(0);""!==t;){var w=t.charAt(0);if(f(w))v=!0,x(1);else if(w in o)y.push({type:o[w]}),v=!1,x(1);else if(","===w){if(0===y.length)throw new Error("Empty sub-selector");e.push(y),y=[],v=!1,x(1)}else if(v&&(y.length>0&&y.push({type:"descendant"}),v=!1),"*"===w)t=t.substr(1),y.push({type:"universal"});else if(w in s){var S=s[w],C=S[0],A=S[1];t=t.substr(1),y.push({type:"attribute",name:C,action:A,value:b(),ignoreCase:!1})}else if("["===w){var T=(t=t.substr(1)).match(i);if(!T)throw new Error("Malformed attribute selector: "+t);var E=T[0],O=T[1],L=T[2],P=T[4],N=void 0===P?"":P,M=T[5],R=void 0===M?N:M,_=T[6];t=t.substr(E.length);var I=p(O);(null!==(h=n.lowerCaseAttributeNames)&&void 0!==h?h:!n.xmlMode)&&(I=I.toLowerCase()),y.push({type:"attribute",name:I,action:a[L],value:p(R),ignoreCase:!!_})}else if(":"===w){if(":"===t.charAt(1)){t=t.substr(2),y.push({type:"pseudo-element",name:b().toLowerCase()});continue}t=t.substr(1);var D=b().toLowerCase(),F=null;if(t.startsWith("("))if(l.has(D)){var z=t.charAt(1),B=u.has(z);if(t=d(F=[],t=t.substr(B?2:1),n),B){if(!t.startsWith(z))throw new Error("Unmatched quotes in :"+D);t=t.substr(1)}if(!t.startsWith(")"))throw new Error("Missing closing parenthesis in :"+D+" ("+t+")");t=t.substr(1)}else{for(var j=1,U=1;U>0&&j<t.length;j++)"("!==t.charAt(j)||k(j)?")"!==t.charAt(j)||k(j)||U--:U++;if(U)throw new Error("Parenthesis not matched");if(F=t.substr(1,j-2),t=t.substr(j),c.has(D))(z=F.charAt(0))===F.slice(-1)&&u.has(z)&&(F=F.slice(1,-1)),F=p(F)}y.push({type:"pseudo",name:D,data:F})}else{if(!r.test(t))return y.length&&"descendant"===y[y.length-1].type&&y.pop(),m(e,y),t;var q=b();(null!==(g=n.lowerCaseTags)&&void 0!==g?g:!n.xmlMode)&&(q=q.toLowerCase()),y.push({type:"tag",name:q})}}return m(e,y),t}function m(e,t){if(e.length>0&&0===t.length)throw new Error("Empty sub-selector");e.push(t)}},5329:function(e,t){"use strict";var r=this&&this.__spreadArrays||function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),i=0;for(t=0;t<r;t++)for(var a=arguments[t],o=0,s=a.length;o<s;o++,i++)n[i]=a[o];return n};Object.defineProperty(t,"__esModule",{value:!0});var n={equals:"",element:"~",start:"^",end:"$",any:"*",not:"!",hyphen:"|"},i=new Set(r(Object.keys(n).map((function(e){return n[e]})).filter(Boolean),[":","[","]"," ","\\"]));function a(e){return e.map(o).join(", ")}function o(e){return e.map(s).join("")}function s(e){switch(e.type){case"child":return" > ";case"parent":return" < ";case"sibling":return" ~ ";case"adjacent":return" + ";case"descendant":return" ";case"universal":return"*";case"tag":return l(e.name);case"pseudo-element":return"::"+l(e.name);case"pseudo":return null===e.data?":"+l(e.name):"string"==typeof e.data?":"+l(e.name)+"("+e.data+")":":"+l(e.name)+"("+a(e.data)+")";case"attribute":return"exists"===e.action?"["+l(e.name)+"]":"id"!==e.name||"equals"!==e.action||e.ignoreCase?"class"!==e.name||"element"!==e.action||e.ignoreCase?"["+l(e.name)+n[e.action]+"='"+l(e.value)+"'"+(e.ignoreCase?"i":"")+"]":"."+l(e.value):"#"+l(e.value)}}function l(e){return e.split("").map((function(e){return i.has(e)?"\\"+e:e})).join("")}t.default=a},1242:function(e,t,r){t.parse=r(7130),r(3922)},7130:function(e,t,r){var n=r(3238).default,i=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g;function a(e){return e?e.replace(/^\s+|\s+$/g,""):""}function o(e,t){var r=e&&"string"==typeof e.type,i=r?e:t;for(var a in e){var s=e[a];Array.isArray(s)?s.forEach((function(e){o(e,i)})):s&&"object"===n(s)&&o(s,i)}return r&&Object.defineProperty(e,"parent",{configurable:!0,writable:!0,enumerable:!1,value:t||null}),e}e.exports=function(e,t){t=t||{};var r=1,n=1;function s(e){var t=e.match(/\n/g);t&&(r+=t.length);var i=e.lastIndexOf("\n");n=~i?e.length-i:n+e.length}function l(){var e={line:r,column:n};return function(t){return t.position=new c(e),g(),t}}function c(e){this.start=e,this.end={line:r,column:n},this.source=t.source}c.prototype.content=e;var u=[];function h(i){var a=new Error(t.source+":"+r+":"+n+": "+i);if(a.reason=i,a.filename=t.source,a.line=r,a.column=n,a.source=e,!t.silent)throw a;u.push(a)}function p(){return m(/^{\s*/)}function f(){return m(/^}/)}function d(){var t,r=[];for(g(),y(r);e.length&&"}"!=e.charAt(0)&&(t=O()||L());)!1!==t&&(r.push(t),y(r));return r}function m(t){var r=t.exec(e);if(r){var n=r[0];return s(n),e=e.slice(n.length),r}}function g(){m(/^\s*/)}function y(e){var t;for(e=e||[];t=v();)!1!==t&&e.push(t);return e}function v(){var t=l();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var r=2;""!=e.charAt(r)&&("*"!=e.charAt(r)||"/"!=e.charAt(r+1));)++r;if(r+=2,""===e.charAt(r-1))return h("End of comment missing");var i=e.slice(2,r-2);return n+=2,s(i),e=e.slice(r),n+=2,t({type:"comment",comment:i})}}function b(){var e=m(/^([^{]+)/);if(e)return a(e[0]).replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*\/+/g,"").replace(/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'/g,(function(e){return e.replace(/,/g,"‌")})).split(/\s*(?![^(]*\)),\s*/).map((function(e){return e.replace(/\u200C/g,",")}))}function x(){var e=l(),t=m(/^(\*?[-#\/\*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(t){if(t=a(t[0]),!m(/^:\s*/))return h("property missing ':'");var r=m(/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^\)]*?\)|[^};])+)/),n=e({type:"declaration",property:t.replace(i,""),value:r?a(r[0]).replace(i,""):""});return m(/^[;\s]*/),n}}function k(){var e,t=[];if(!p())return h("missing '{'");for(y(t);e=x();)!1!==e&&(t.push(e),y(t));return f()?t:h("missing '}'")}function w(){for(var e,t=[],r=l();e=m(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)t.push(e[1]),m(/^,\s*/);if(t.length)return r({type:"keyframe",values:t,declarations:k()})}var S,C=E("import"),A=E("charset"),T=E("namespace");function E(e){var t=new RegExp("^@"+e+"\\s*([^;]+);");return function(){var r=l(),n=m(t);if(n){var i={type:e};return i[e]=n[1].trim(),r(i)}}}function O(){if("@"==e[0])return function(){var e=l();if(t=m(/^@([-\w]+)?keyframes\s*/)){var t,r=t[1];if(!(t=m(/^([-\w]+)\s*/)))return h("@keyframes missing name");var n,i=t[1];if(!p())return h("@keyframes missing '{'");for(var a=y();n=w();)a.push(n),a=a.concat(y());return f()?e({type:"keyframes",name:i,vendor:r,keyframes:a}):h("@keyframes missing '}'")}}()||function(){var e=l(),t=m(/^@media *([^{]+)/);if(t){var r=a(t[1]);if(!p())return h("@media missing '{'");var n=y().concat(d());return f()?e({type:"media",media:r,rules:n}):h("@media missing '}'")}}()||function(){var e=l(),t=m(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(t)return e({type:"custom-media",name:a(t[1]),media:a(t[2])})}()||function(){var e=l(),t=m(/^@supports *([^{]+)/);if(t){var r=a(t[1]);if(!p())return h("@supports missing '{'");var n=y().concat(d());return f()?e({type:"supports",supports:r,rules:n}):h("@supports missing '}'")}}()||C()||A()||T()||function(){var e=l(),t=m(/^@([-\w]+)?document *([^{]+)/);if(t){var r=a(t[1]),n=a(t[2]);if(!p())return h("@document missing '{'");var i=y().concat(d());return f()?e({type:"document",document:n,vendor:r,rules:i}):h("@document missing '}'")}}()||function(){var e=l();if(m(/^@page */)){var t=b()||[];if(!p())return h("@page missing '{'");for(var r,n=y();r=x();)n.push(r),n=n.concat(y());return f()?e({type:"page",selectors:t,declarations:n}):h("@page missing '}'")}}()||function(){var e=l();if(m(/^@host\s*/)){if(!p())return h("@host missing '{'");var t=y().concat(d());return f()?e({type:"host",rules:t}):h("@host missing '}'")}}()||function(){var e=l();if(m(/^@font-face\s*/)){if(!p())return h("@font-face missing '{'");for(var t,r=y();t=x();)r.push(t),r=r.concat(y());return f()?e({type:"font-face",declarations:r}):h("@font-face missing '}'")}}()}function L(){var e=l(),t=b();return t?(y(),e({type:"rule",selectors:t,declarations:k()})):h("selector missing")}return o((S=d(),{type:"stylesheet",stylesheet:{source:t.source,rules:S,parsingErrors:u}}))}},2511:function(e){function t(e){this.options=e||{}}e.exports=t,t.prototype.emit=function(e){return e},t.prototype.visit=function(e){return this[e.type](e)},t.prototype.mapVisit=function(e,t){var r="";t=t||"";for(var n=0,i=e.length;n<i;n++)r+=this.visit(e[n]),t&&n<i-1&&(r+=this.emit(t));return r}},9668:function(e,t,r){var n=r(2511),i=r(5740);function a(e){n.call(this,e)}e.exports=a,i(a,n),a.prototype.compile=function(e){return e.stylesheet.rules.map(this.visit,this).join("")},a.prototype.comment=function(e){return this.emit("",e.position)},a.prototype.import=function(e){return this.emit("@import "+e.import+";",e.position)},a.prototype.media=function(e){return this.emit("@media "+e.media,e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},a.prototype.document=function(e){var t="@"+(e.vendor||"")+"document "+e.document;return this.emit(t,e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},a.prototype.charset=function(e){return this.emit("@charset "+e.charset+";",e.position)},a.prototype.namespace=function(e){return this.emit("@namespace "+e.namespace+";",e.position)},a.prototype.supports=function(e){return this.emit("@supports "+e.supports,e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},a.prototype.keyframes=function(e){return this.emit("@"+(e.vendor||"")+"keyframes "+e.name,e.position)+this.emit("{")+this.mapVisit(e.keyframes)+this.emit("}")},a.prototype.keyframe=function(e){var t=e.declarations;return this.emit(e.values.join(","),e.position)+this.emit("{")+this.mapVisit(t)+this.emit("}")},a.prototype.page=function(e){var t=e.selectors.length?e.selectors.join(", "):"";return this.emit("@page "+t,e.position)+this.emit("{")+this.mapVisit(e.declarations)+this.emit("}")},a.prototype["font-face"]=function(e){return this.emit("@font-face",e.position)+this.emit("{")+this.mapVisit(e.declarations)+this.emit("}")},a.prototype.host=function(e){return this.emit("@host",e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},a.prototype["custom-media"]=function(e){return this.emit("@custom-media "+e.name+" "+e.media+";",e.position)},a.prototype.rule=function(e){var t=e.declarations;return t.length?this.emit(e.selectors.join(","),e.position)+this.emit("{")+this.mapVisit(t)+this.emit("}"):""},a.prototype.declaration=function(e){return this.emit(e.property+":"+e.value,e.position)+this.emit(";")}},9856:function(e,t,r){var n=r(2511),i=r(5740);function a(e){e=e||{},n.call(this,e),this.indentation=e.indent}e.exports=a,i(a,n),a.prototype.compile=function(e){return this.stylesheet(e)},a.prototype.stylesheet=function(e){return this.mapVisit(e.stylesheet.rules,"\n\n")},a.prototype.comment=function(e){return this.emit(this.indent()+"/*"+e.comment+"*/",e.position)},a.prototype.import=function(e){return this.emit("@import "+e.import+";",e.position)},a.prototype.media=function(e){return this.emit("@media "+e.media,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},a.prototype.document=function(e){var t="@"+(e.vendor||"")+"document "+e.document;return this.emit(t,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},a.prototype.charset=function(e){return this.emit("@charset "+e.charset+";",e.position)},a.prototype.namespace=function(e){return this.emit("@namespace "+e.namespace+";",e.position)},a.prototype.supports=function(e){return this.emit("@supports "+e.supports,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},a.prototype.keyframes=function(e){return this.emit("@"+(e.vendor||"")+"keyframes "+e.name,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.keyframes,"\n")+this.emit(this.indent(-1)+"}")},a.prototype.keyframe=function(e){var t=e.declarations;return this.emit(this.indent())+this.emit(e.values.join(", "),e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(t,"\n")+this.emit(this.indent(-1)+"\n"+this.indent()+"}\n")},a.prototype.page=function(e){var t=e.selectors.length?e.selectors.join(", ")+" ":"";return this.emit("@page "+t,e.position)+this.emit("{\n")+this.emit(this.indent(1))+this.mapVisit(e.declarations,"\n")+this.emit(this.indent(-1))+this.emit("\n}")},a.prototype["font-face"]=function(e){return this.emit("@font-face ",e.position)+this.emit("{\n")+this.emit(this.indent(1))+this.mapVisit(e.declarations,"\n")+this.emit(this.indent(-1))+this.emit("\n}")},a.prototype.host=function(e){return this.emit("@host",e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},a.prototype["custom-media"]=function(e){return this.emit("@custom-media "+e.name+" "+e.media+";",e.position)},a.prototype.rule=function(e){var t=this.indent(),r=e.declarations;return r.length?this.emit(e.selectors.map((function(e){return t+e})).join(",\n"),e.position)+this.emit(" {\n")+this.emit(this.indent(1))+this.mapVisit(r,"\n")+this.emit(this.indent(-1))+this.emit("\n"+this.indent()+"}"):""},a.prototype.declaration=function(e){return this.emit(this.indent())+this.emit(e.property+": "+e.value,e.position)+this.emit(";")},a.prototype.indent=function(e){return this.level=this.level||1,null!=e?(this.level+=e,""):Array(this.level).join(this.indentation||" ")}},3922:function(e,t,r){var n=r(9668),i=r(9856);e.exports=function(e,t){var a=(t=t||{}).compress?new n(t):new i(t);if(t.sourcemap){r(8034)(a);var o=a.compile(e);return a.applySourceMaps(),{code:o,map:"generator"===t.sourcemap?a.map:a.map.toJSON()}}return o=a.compile(e)}},8034:function(e,t,r){var n=r(3386).SourceMapGenerator,i=r(3386).SourceMapConsumer,a=r(310),o=r(3584),s=r(4763);e.exports=function(e){for(var r in e._comment=e.comment,e.map=new n,e.position={line:1,column:1},e.files={},t)e[r]=t[r]};var l=function(e){return"\\"===s.sep?e.replace(/\\/g,"/").replace(/^[a-z]:\/?/i,"/"):e};t.updatePosition=function(e){var t=e.match(/\n/g);t&&(this.position.line+=t.length);var r=e.lastIndexOf("\n");this.position.column=~r?e.length-r:this.position.column+e.length},t.emit=function(e,t){if(t){var r=l(t.source||"source.css");this.map.addMapping({source:r,generated:{line:this.position.line,column:Math.max(this.position.column-1,0)},original:{line:t.start.line,column:t.start.column-1}}),this.addFile(r,t)}return this.updatePosition(e),e},t.addFile=function(e,t){"string"==typeof t.content&&(Object.prototype.hasOwnProperty.call(this.files,e)||(this.files[e]=t.content))},t.applySourceMaps=function(){Object.keys(this.files).forEach((function(e){var t=this.files[e];if(this.map.setSourceContent(e,t),!1!==this.options.inputSourcemaps){var r=a.resolveSync(t,e,o.readFileSync);if(r){var n=new i(r.map),c=r.sourcesRelativeTo;this.map.applySourceMap(n,e,l(s.dirname(c)))}}}),this)},t.comment=function(e){return/^# sourceMappingURL=/.test(e.comment)?this.emit("",e.position):this._comment(e)}},7191:function(e,t,r){var n=r(4421).keyword,i=r(694).hasNoChildren;e.exports=function(e,t,r){if(e.block&&(null!==this.stylesheet&&(this.stylesheet.firstAtrulesAllowed=!1),i(e.block)))r.remove(t);else switch(e.name){case"charset":if(i(e.prelude))return void r.remove(t);if(t.prev)return void r.remove(t);break;case"import":if(null===this.stylesheet||!this.stylesheet.firstAtrulesAllowed)return void r.remove(t);r.prevUntil(t.prev,(function(e){if("Atrule"!==e.type||"import"!==e.name&&"charset"!==e.name)return this.root.firstAtrulesAllowed=!1,r.remove(t),!0}),this);break;default:var a=n(e.name).basename;"keyframes"!==a&&"media"!==a&&"supports"!==a||(i(e.prelude)||i(e.block))&&r.remove(t)}}},3061:function(e){e.exports=function(e,t,r){r.remove(t)}},9736:function(e,t,r){var n=r(4421).property;e.exports=function(e,t,r){e.value.children&&e.value.children.isEmpty()?r.remove(t):n(e.property).custom&&/\S/.test(e.value.value)&&(e.value.value=e.value.value.trim())}},7228:function(e,t,r){var n=r(694).isNodeChildrenList;e.exports=function(e,t,r){(n(this.stylesheet,r)||n(this.block,r))&&r.remove(t)}},3016:function(e,t,r){var n=Object.prototype.hasOwnProperty,i=r(4421).walk,a=r(694).hasNoChildren;function o(e,t){return e.children.each((function(r,a,s){var l=!1;i(r,(function(r){if(null===this.selector||this.selector===e)switch(r.type){case"SelectorList":null!==this.function&&"not"===this.function.name.toLowerCase()||o(r,t)&&(l=!0);break;case"ClassSelector":null===t.whitelist||null===t.whitelist.classes||n.call(t.whitelist.classes,r.name)||(l=!0),null!==t.blacklist&&null!==t.blacklist.classes&&n.call(t.blacklist.classes,r.name)&&(l=!0);break;case"IdSelector":null===t.whitelist||null===t.whitelist.ids||n.call(t.whitelist.ids,r.name)||(l=!0),null!==t.blacklist&&null!==t.blacklist.ids&&n.call(t.blacklist.ids,r.name)&&(l=!0);break;case"TypeSelector":"*"!==r.name.charAt(r.name.length-1)&&(null===t.whitelist||null===t.whitelist.tags||n.call(t.whitelist.tags,r.name.toLowerCase())||(l=!0),null!==t.blacklist&&null!==t.blacklist.tags&&n.call(t.blacklist.tags,r.name.toLowerCase())&&(l=!0))}})),l&&s.remove(a)})),e.children.isEmpty()}e.exports=function(e,t,r,n){if(a(e.prelude)||a(e.block))r.remove(t);else{var i=n.usage;!i||null===i.whitelist&&null===i.blacklist||(o(e.prelude,i),!a(e.prelude))||r.remove(t)}}},78:function(e){e.exports=function(e,t,r){if("*"===t.data.name){var n=t.next&&t.next.data.type;"IdSelector"!==n&&"ClassSelector"!==n&&"AttributeSelector"!==n&&"PseudoClassSelector"!==n&&"PseudoElementSelector"!==n||r.remove(t)}}},7684:function(e,t,r){var n=r(694).isNodeChildrenList;function i(e){return"Operator"===e.type&&"+"!==e.value&&"-"!==e.value}e.exports=function(e,t,r){null!==t.next&&null!==t.prev?n(this.stylesheet,r)||n(this.block,r)?r.remove(t):"WhiteSpace"!==t.next.data.type?(i(t.prev.data)||i(t.next.data))&&r.remove(t):r.remove(t):r.remove(t)}},1831:function(e,t,r){var n=r(4421).walk,i={Atrule:r(7191),Comment:r(3061),Declaration:r(9736),Raw:r(7228),Rule:r(3016),TypeSelector:r(78),WhiteSpace:r(7684)};e.exports=function(e,t){n(e,{leave:function(e,r,n){i.hasOwnProperty(e.type)&&i[e.type].call(this,e,r,n,t)}})}},694:function(e){e.exports={hasNoChildren:function(e){return!e||!e.children||e.children.isEmpty()},isNodeChildrenList:function(e,t){return null!==e&&e.children===t}}},5267:function(e,t,r){var n=r(4421).List,i=r(4421).clone,a=r(9366),o=r(1831),s=r(8421),l=r(5052),c=r(4421).walk;function u(e,t){var r,i=new n,a=!1;return e.nextUntil(e.head,(function(e,n,o){if("Comment"===e.type)return t&&"!"===e.value.charAt(0)?!(!a&&!r)||(o.remove(n),void(r=e)):void o.remove(n);"WhiteSpace"!==e.type&&(a=!0),i.insert(o.remove(n))})),{comment:r,stylesheet:{type:"StyleSheet",loc:null,children:i}}}function h(e,t,r,n){n.logger("Compress block #"+r,null,!0);var i=1;return"StyleSheet"===e.type&&(e.firstAtrulesAllowed=t,e.id=i++),c(e,{visit:"Atrule",enter:function(e){null!==e.block&&(e.block.id=i++)}}),n.logger("init",e),o(e,n),n.logger("clean",e),s(e,n),n.logger("replace",e),n.restructuring&&l(e,n),e}function p(e){return"restructure"in e?e.restructure:!("restructuring"in e)||e.restructuring}e.exports=function(e,t){e=e||{type:"StyleSheet",loc:null,children:new n};var r,o,s,l,c={logger:"function"==typeof(t=t||{}).logger?t.logger:function(){},restructuring:p(t),forceMediaMerge:Boolean(t.forceMediaMerge),usage:!!t.usage&&a.buildIndex(t.usage)},f=function(e){var t="comments"in e?e.comments:"exclamation";return"boolean"==typeof t?t=!!t&&"exclamation":"exclamation"!==t&&"first-exclamation"!==t&&(t=!1),t}(t),d=!0,m=new n,g=1;t.clone&&(e=i(e)),"StyleSheet"===e.type?(r=e.children,e.children=m):(l=e,r=(new n).appendData({type:"Rule",loc:null,prelude:{type:"SelectorList",loc:null,children:(new n).appendData({type:"Selector",loc:null,children:(new n).appendData({type:"TypeSelector",loc:null,name:"x"})})},block:l}));do{if(h((o=u(r,Boolean(f))).stylesheet,d,g++,c),s=o.stylesheet.children,o.comment&&(m.isEmpty()||m.insert(n.createItem({type:"Raw",value:"\n"})),m.insert(n.createItem(o.comment)),s.isEmpty()||m.insert(n.createItem({type:"Raw",value:"\n"}))),d&&!s.isEmpty()){var y=s.last();("Atrule"!==y.type||"import"!==y.name&&"charset"!==y.name)&&(d=!1)}"exclamation"!==f&&(f=!1),m.appendList(s)}while(!r.isEmpty());return{ast:e}}},7766:function(e,t,r){var n=r(4421),i=n.parse,a=r(5267),o=n.generate;function s(e,t,r,n){return t.debug&&console.error("## "+e+" done in %d ms\n",Date.now()-r),n}function l(e){var t,r;return"function"!=typeof(e=function(e){var t={};for(var r in e)t[r]=e[r];return t}(e)).logger&&e.debug&&(e.logger=(t=e.debug,function(e,n){var i=e;if(n&&(i="["+((Date.now()-r)/1e3).toFixed(3)+"s] "+i),t>1&&n){var a=o(n);2===t&&a.length>256&&(a=a.substr(0,256)+"..."),i+="\n "+a+"\n"}console.error(i),r=Date.now()})),e}function c(e,t,r){Array.isArray(r)||(r=[r]),r.forEach((function(r){r(e,t)}))}function u(e,t,r){var n=(r=r||{}).filename||"<unknown>",u=s("parsing",r,Date.now(),i(t,{context:e,filename:n,positions:Boolean(r.sourceMap)}));r.beforeCompress&&s("beforeCompress",r,Date.now(),c(u,r,r.beforeCompress));var h,p=s("compress",r,Date.now(),a(u,l(r)));return r.afterCompress&&s("afterCompress",r,Date.now(),c(p,r,r.afterCompress)),r.sourceMap?s("generate(sourceMap: true)",r,Date.now(),((h=o(p.ast,{sourceMap:!0})).map._file=n,h.map.setSourceContent(n,t),h)):s("generate",r,Date.now(),{css:o(p.ast),map:null})}e.exports={version:r(5999).i8,minify:function(e,t){return u("stylesheet",e,t)},minifyBlock:function(e,t){return u("declarationList",e,t)},syntax:Object.assign({compress:a},n)}},5269:function(e,t,r){var n=r(4421).keyword,i=r(319);e.exports=function(e){"keyframes"===n(e.name).basename&&i(e)}},6166:function(e){var t=/\\([0-9A-Fa-f]{1,6})(\r\n|[ \t\n\f\r])?|\\./g,r=/^(-?\d|--)|[\u0000-\u002c\u002e\u002f\u003A-\u0040\u005B-\u005E\u0060\u007B-\u009f]/;e.exports=function(e){var n=e.value;if(n&&"String"===n.type){var i=n.value.replace(/^(.)(.*)\1$/,"$2");(function(e){if(""!==e&&"-"!==e)return e=e.replace(t,"a"),!r.test(e)})(i)&&(e.value={type:"Identifier",loc:n.loc,name:i})}}},7438:function(e,t,r){var n=r(9411).pack,i={calc:!0,min:!0,max:!0,clamp:!0},a={px:!0,mm:!0,cm:!0,in:!0,pt:!0,pc:!0,em:!0,ex:!0,ch:!0,rem:!0,vh:!0,vw:!0,vmin:!0,vmax:!0,vm:!0};e.exports=function(e,t){var r=n(e.value,t);if(e.value=r,"0"===r&&null!==this.declaration&&null===this.atrulePrelude){var o=e.unit.toLowerCase();if(!a.hasOwnProperty(o))return;if("-ms-flex"===this.declaration.property||"flex"===this.declaration.property)return;if(this.function&&i.hasOwnProperty(this.function.name))return;t.data={type:"Number",loc:e.loc,value:r}}}},9411:function(e){var t=/^(?:\+|(-))?0*(\d*)(?:\.0*|(\.\d*?)0*)?$/,r=/^([\+\-])?0*(\d*)(?:\.0*|(\.\d*?)0*)?$/,n={Dimension:!0,Hash:!0,Identifier:!0,Number:!0,Raw:!0,UnicodeRange:!0};function i(e,i){var a=i&&null!==i.prev&&n.hasOwnProperty(i.prev.data.type)?r:t;return""!==(e=String(e).replace(a,"$1$2$3"))&&"-"!==e||(e="0"),e}e.exports=function(e,t){e.value=i(e.value,t)},e.exports.pack=i},9755:function(e,t,r){var n=r(4421).lexer,i=r(9411).pack,a=new Set(["width","min-width","max-width","height","min-height","max-height","flex","-ms-flex"]);e.exports=function(e,t){e.value=i(e.value,t),"0"===e.value&&this.declaration&&!a.has(this.declaration.property)&&(t.data={type:"Number",loc:e.loc,value:e.value},n.matchDeclaration(this.declaration).isType(t.data,"length")||(t.data=e))}},8390:function(e){e.exports=function(e){var t=e.value;t=t.replace(/\\(\r\n|\r|\n|\f)/g,""),e.value=t}},869:function(e){var t=new RegExp("^((\\\\[0-9a-f]{1,6}(\\r\\n|[ \\n\\r\\t\\f])?|\\\\[^\\n\\r\\f0-9a-fA-F])|[^\"'\\(\\)\\\\\\s\0\b\v-])*$","i");e.exports=function(e){var r=e.value;if("String"===r.type){var n=r.value[0],i=r.value.substr(1,r.value.length-2);i=i.replace(/\\\\/g,"/"),t.test(i)?e.value={type:"Raw",loc:e.value.loc,value:i}:e.value.value=-1===i.indexOf('"')?'"'+i+'"':n+i+n}}},7675:function(e,t,r){var n=r(4421).property,i={font:r(6797),"font-weight":r(6781),background:r(719),border:r(1232),outline:r(1232)};e.exports=function(e){if(this.declaration){var t=n(this.declaration.property);i.hasOwnProperty(t.basename)&&i[t.basename](e)}}},319:function(e){e.exports=function(e){e.block.children.each((function(e){e.prelude.children.each((function(e){e.children.each((function(e,t){"Percentage"===e.type&&"100"===e.value?t.data={type:"TypeSelector",loc:e.loc,name:"to"}:"TypeSelector"===e.type&&"from"===e.name&&(t.data={type:"Percentage",loc:e.loc,value:"0"})}))}))}))}},2208:function(e,t,r){var n=r(4421).lexer,i=r(9411).pack,a={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgrey:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",grey:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},o={8e5:"maroon",800080:"purple",808e3:"olive",808080:"gray","00ffff":"cyan",f0ffff:"azure",f5f5dc:"beige",ffe4c4:"bisque","000000":"black","0000ff":"blue",a52a2a:"brown",ff7f50:"coral",ffd700:"gold","008000":"green","4b0082":"indigo",fffff0:"ivory",f0e68c:"khaki","00ff00":"lime",faf0e6:"linen","000080":"navy",ffa500:"orange",da70d6:"orchid",cd853f:"peru",ffc0cb:"pink",dda0dd:"plum",f00:"red",ff0000:"red",fa8072:"salmon",a0522d:"sienna",c0c0c0:"silver",fffafa:"snow",d2b48c:"tan","008080":"teal",ff6347:"tomato",ee82ee:"violet",f5deb3:"wheat",ffffff:"white",ffff00:"yellow"};function s(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function l(e,t,r,n){var i,a,o;if(0===t)i=a=o=r;else{var l=r<.5?r*(1+t):r+t-r*t,c=2*r-l;i=s(c,l,e+1/3),a=s(c,l,e),o=s(c,l,e-1/3)}return[Math.round(255*i),Math.round(255*a),Math.round(255*o),n]}function c(e){return 1===(e=e.toString(16)).length?"0"+e:e}function u(e,t,r){for(var n=e.head,i=[],a=!1;null!==n;){var o=n.data,s=o.type;switch(s){case"Number":case"Percentage":if(a)return;a=!0,i.push({type:s,value:Number(o.value)});break;case"Operator":if(","===o.value){if(!a)return;a=!1}else if(a||"+"!==o.value)return;break;default:return}n=n.next}if(i.length===t){if(4===i.length){if("Number"!==i[3].type)return;i[3].type="Alpha"}if(r){if(i[0].type!==i[1].type||i[0].type!==i[2].type)return}else{if("Number"!==i[0].type||"Percentage"!==i[1].type||"Percentage"!==i[2].type)return;i[0].type="Angle"}return i.map((function(e){var t=Math.max(0,e.value);switch(e.type){case"Number":t=Math.min(t,255);break;case"Percentage":if(t=Math.min(t,100)/100,!r)return t;t*=255;break;case"Angle":return(t%360+360)%360/360;case"Alpha":return Math.min(t,1)}return Math.round(t)}))}}function h(e,t){var r=e.value.toLowerCase();6===r.length&&r[0]===r[1]&&r[2]===r[3]&&r[4]===r[5]&&(r=r[0]+r[2]+r[4]),o[r]?t.data={type:"Identifier",loc:e.loc,name:o[r]}:e.value=r}e.exports={compressFunction:function(e,t,r){var n,a=e.name;if("rgba"===a||"hsla"===a){if(!(n=u(e.children,4,"rgba"===a)))return;if("hsla"===a&&(n=l.apply(null,n),e.name="rgba"),0===n[3]){var o=this.function&&this.function.name;if(0===n[0]&&0===n[1]&&0===n[2]||!/^(?:to|from|color-stop)$|gradient$/i.test(o))return void(t.data={type:"Identifier",loc:e.loc,name:"transparent"})}if(1!==n[3])return void e.children.each((function(e,t,r){"Operator"!==e.type?t.data={type:"Number",loc:e.loc,value:i(n.shift(),null)}:","!==e.value&&r.remove(t)}));a="rgb"}if("hsl"===a){if(!(n=n||u(e.children,3,!1)))return;n=l.apply(null,n),a="rgb"}if("rgb"===a){if(!(n=n||u(e.children,3,!0)))return;var s=t.next;s&&"WhiteSpace"!==s.data.type&&r.insert(r.createItem({type:"WhiteSpace",value:" "}),s),t.data={type:"Hash",loc:e.loc,value:c(n[0])+c(n[1])+c(n[2])},h(t.data,t)}},compressIdent:function(e,t){if(null!==this.declaration){var r=e.name.toLowerCase();if(a.hasOwnProperty(r)&&n.matchDeclaration(this.declaration).isType(e,"color")){var i=a[r];i.length+1<=r.length?t.data={type:"Hash",loc:e.loc,value:i}:("grey"===r&&(r="gray"),e.name=r)}}},compressHex:h}},8421:function(e,t,r){var n=r(4421).walk,i={Atrule:r(5269),AttributeSelector:r(6166),Value:r(7675),Dimension:r(7438),Percentage:r(9755),Number:r(9411),String:r(8390),Url:r(869),Hash:r(2208).compressHex,Identifier:r(2208).compressIdent,Function:r(2208).compressFunction};e.exports=function(e){n(e,{leave:function(e,t,r){i.hasOwnProperty(e.type)&&i[e.type].call(this,e,t,r)}})}},719:function(e,t,r){var n=r(4421).List;e.exports=function(e){function t(){if(a.length)return a[a.length-1].type}function r(){"WhiteSpace"===t()&&a.pop(),a.length||a.unshift({type:"Number",loc:null,value:"0"},{type:"WhiteSpace",value:" "},{type:"Number",loc:null,value:"0"}),i.push.apply(i,a),a=[]}var i=[],a=[];e.children.each((function(e){if("Operator"===e.type&&","===e.value)return r(),void i.push(e);("Identifier"!==e.type||"transparent"!==e.name&&"none"!==e.name&&"repeat"!==e.name&&"scroll"!==e.name)&&("WhiteSpace"!==e.type||a.length&&"WhiteSpace"!==t())&&a.push(e)})),r(),e.children=(new n).fromArray(i)}},1232:function(e){e.exports=function(e){e.children.each((function(e,t,r){"Identifier"===e.type&&"none"===e.name.toLowerCase()&&(r.head===r.tail?t.data={type:"Number",loc:e.loc,value:"0"}:function(e,t){var r=t.prev,n=t.next;null!==n?"WhiteSpace"!==n.data.type||null!==r&&"WhiteSpace"!==r.data.type||e.remove(n):null!==r&&"WhiteSpace"===r.data.type&&e.remove(r),e.remove(t)}(r,t))}))}},6781:function(e){e.exports=function(e){var t=e.children.head.data;if("Identifier"===t.type)switch(t.name){case"normal":e.children.head.data={type:"Number",loc:t.loc,value:"400"};break;case"bold":e.children.head.data={type:"Number",loc:t.loc,value:"700"}}}},6797:function(e){e.exports=function(e){var t=e.children;t.eachRight((function(e,t){if("Identifier"===e.type)if("bold"===e.name)t.data={type:"Number",loc:e.loc,value:"700"};else if("normal"===e.name){var r=t.prev;r&&"Operator"===r.data.type&&"/"===r.data.value&&this.remove(r),this.remove(t)}else if("medium"===e.name){var n=t.next;n&&"Operator"===n.data.type||this.remove(t)}})),t.each((function(e,t){"WhiteSpace"===e.type&&(t.prev&&t.next&&"WhiteSpace"!==t.next.data.type||this.remove(t))})),t.isEmpty()&&t.insert(t.createItem({type:"Identifier",name:"normal"}))}},520:function(e,t,r){var n=r(4421).List,i=r(4421).keyword,a=Object.prototype.hasOwnProperty,o=r(4421).walk;function s(e,t,r,o){var s=t.data,l=i(s.name).basename,c=s.name.toLowerCase()+"/"+(s.prelude?s.prelude.id:null);a.call(e,l)||(e[l]=Object.create(null)),o&&delete e[l][c],a.call(e[l],c)||(e[l][c]=new n),e[l][c].append(r.remove(t))}function l(e){return"Atrule"===e.type&&"media"===e.name}function c(e,t,r){if(l(e)){var n=t.prev&&t.prev.data;n&&l(n)&&e.prelude&&n.prelude&&e.prelude.id===n.prelude.id&&(n.block.children.appendList(e.block.children),r.remove(t))}}e.exports=function(e,t){!function(e,t){var r=Object.create(null),n=null;for(var a in e.children.each((function(e,a,o){if("Atrule"===e.type){var l=i(e.name).basename;switch(l){case"keyframes":return void s(r,a,o,!0);case"media":if(t.forceMediaMerge)return void s(r,a,o,!1)}null===n&&"charset"!==l&&"import"!==l&&(n=a)}else null===n&&(n=a)})),r)for(var o in r[a])e.children.insertList(r[a][o],"media"===a?null:n)}(e,t),o(e,{visit:"Atrule",reverse:!0,enter:c})}},3147:function(e,t,r){var n=r(4421).walk,i=r(5234);function a(e,t,r){var n=e.prelude.children,a=e.block.children;r.prevUntil(t.prev,(function(o){if("Rule"!==o.type)return i.unsafeToSkipNode.call(n,o);var s=o.prelude.children,l=o.block.children;if(e.pseudoSignature===o.pseudoSignature){if(i.isEqualSelectors(s,n))return l.appendList(a),r.remove(t),!0;if(i.isEqualDeclarations(a,l))return i.addSelectors(s,n),r.remove(t),!0}return i.hasSimilarSelectors(n,s)}))}e.exports=function(e){n(e,{visit:"Rule",enter:a})}},3942:function(e,t,r){var n=r(4421).List,i=r(4421).walk;function a(e,t,r){for(var i=e.prelude.children;i.head!==i.tail;){var a=new n;a.insert(i.remove(i.head)),r.insert(r.createItem({type:"Rule",loc:e.loc,prelude:{type:"SelectorList",loc:e.prelude.loc,children:a},block:{type:"Block",loc:e.block.loc,children:e.block.children.copy()},pseudoSignature:e.pseudoSignature}),t)}}e.exports=function(e){i(e,{visit:"Rule",reverse:!0,enter:a})}},8475:function(e,t,r){var n=r(4421).List,i=r(4421).generate,a=r(4421).walk,o=["top","right","bottom","left"],s={"margin-top":"top","margin-right":"right","margin-bottom":"bottom","margin-left":"left","padding-top":"top","padding-right":"right","padding-bottom":"bottom","padding-left":"left","border-top-color":"top","border-right-color":"right","border-bottom-color":"bottom","border-left-color":"left","border-top-width":"top","border-right-width":"right","border-bottom-width":"bottom","border-left-width":"left","border-top-style":"top","border-right-style":"right","border-bottom-style":"bottom","border-left-style":"left"},l={margin:"margin","margin-top":"margin","margin-right":"margin","margin-bottom":"margin","margin-left":"margin",padding:"padding","padding-top":"padding","padding-right":"padding","padding-bottom":"padding","padding-left":"padding","border-color":"border-color","border-top-color":"border-color","border-right-color":"border-color","border-bottom-color":"border-color","border-left-color":"border-color","border-width":"border-width","border-top-width":"border-width","border-right-width":"border-width","border-bottom-width":"border-width","border-left-width":"border-width","border-style":"border-style","border-top-style":"border-style","border-right-style":"border-style","border-bottom-style":"border-style","border-left-style":"border-style"};function c(e){this.name=e,this.loc=null,this.iehack=void 0,this.sides={top:null,right:null,bottom:null,left:null}}function u(e,t,r,n){var i=e.block.children,a=e.prelude.children.first().id;return e.block.children.eachRight((function(e,o){var s=e.property;if(l.hasOwnProperty(s)){var u,h,p=l[s];n&&a!==n||p in t&&(h=2,u=t[p]),u&&u.add(s,e)||(h=1,(u=new c(p)).add(s,e))?(t[p]=u,r.push({operation:h,block:i,item:o,shorthand:u}),n=a):n=null}})),n}c.prototype.getValueSequence=function(e,t){var r=[],n="";return!("Value"!==e.value.type||e.value.children.some((function(t){var i=!1;switch(t.type){case"Identifier":switch(t.name){case"\\0":case"\\9":return void(n=t.name);case"inherit":case"initial":case"unset":case"revert":i=t.name}break;case"Dimension":switch(t.unit){case"rem":case"vw":case"vh":case"vmin":case"vmax":case"vm":i=t.unit}break;case"Hash":case"Number":case"Percentage":break;case"Function":if("var"===t.name)return!0;i=t.name;break;case"WhiteSpace":return!1;default:return!0}r.push({node:t,special:i,important:e.important})}))||r.length>t)&&(("string"!=typeof this.iehack||this.iehack===n)&&(this.iehack=n,r))},c.prototype.canOverride=function(e,t){var r=this.sides[e];return!r||t.important&&!r.important},c.prototype.add=function(e,t){return!!function(){var r=this.sides,n=s[e];if(n){if(n in r==!1)return!1;if(!(a=this.getValueSequence(t,1))||!a.length)return!1;for(var i in r)if(null!==r[i]&&r[i].special!==a[0].special)return!1;return!this.canOverride(n,a[0])||(r[n]=a[0],!0)}if(e===this.name){var a;if(!(a=this.getValueSequence(t,4))||!a.length)return!1;switch(a.length){case 1:a[1]=a[0],a[2]=a[0],a[3]=a[0];break;case 2:a[2]=a[0],a[3]=a[1];break;case 3:a[3]=a[1]}for(var l=0;l<4;l++)for(var i in r)if(null!==r[i]&&r[i].special!==a[l].special)return!1;for(l=0;l<4;l++)this.canOverride(o[l],a[l])&&(r[o[l]]=a[l]);return!0}}.call(this)&&(this.loc||(this.loc=t.loc),!0)},c.prototype.isOkToMinimize=function(){var e=this.sides.top,t=this.sides.right,r=this.sides.bottom,n=this.sides.left;if(e&&t&&r&&n){var i=e.important+t.important+r.important+n.important;return 0===i||4===i}return!1},c.prototype.getValue=function(){var e=new n,t=this.sides,r=[t.top,t.right,t.bottom,t.left],a=[i(t.top.node),i(t.right.node),i(t.bottom.node),i(t.left.node)];a[3]===a[1]&&(r.pop(),a[2]===a[0]&&(r.pop(),a[1]===a[0]&&r.pop()));for(var o=0;o<r.length;o++)o&&e.appendData({type:"WhiteSpace",value:" "}),e.appendData(r[o].node);return this.iehack&&(e.appendData({type:"WhiteSpace",value:" "}),e.appendData({type:"Identifier",loc:null,name:this.iehack})),{type:"Value",loc:null,children:e}},c.prototype.getDeclaration=function(){return{type:"Declaration",loc:this.loc,important:this.sides.top.important,property:this.name,value:this.getValue()}},e.exports=function(e,t){var r={},n=[];a(e,{visit:"Rule",reverse:!0,enter:function(e){var t,i,a=this.block||this.stylesheet,o=(e.pseudoSignature||"")+"|"+e.prelude.children.first().id;r.hasOwnProperty(a.id)?t=r[a.id]:(t={lastShortSelector:null},r[a.id]=t),t.hasOwnProperty(o)?i=t[o]:(i={},t[o]=i),t.lastShortSelector=u.call(this,e,i,n,t.lastShortSelector)}}),function(e,t){e.forEach((function(e){var r=e.shorthand;r.isOkToMinimize()&&(1===e.operation?e.item.data=t(r.getDeclaration()):e.block.remove(e.item))}))}(n,t.declaration)}},6110:function(e,t,r){var n=r(4421).property,i=r(4421).keyword,a=r(4421).walk,o=r(4421).generate,s=1,l={src:1},c={display:/table|ruby|flex|-(flex)?box$|grid|contents|run-in/i,"text-align":/^(start|end|match-parent|justify-all)$/i},u={cursor:["auto","crosshair","default","move","text","wait","help","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","pointer","progress","not-allowed","no-drop","vertical-text","all-scroll","col-resize","row-resize"],overflow:["hidden","visible","scroll","auto"],position:["static","relative","absolute","fixed"]},h={"border-width":["border"],"border-style":["border"],"border-color":["border"],"border-top":["border"],"border-right":["border"],"border-bottom":["border"],"border-left":["border"],"border-top-width":["border-top","border-width","border"],"border-right-width":["border-right","border-width","border"],"border-bottom-width":["border-bottom","border-width","border"],"border-left-width":["border-left","border-width","border"],"border-top-style":["border-top","border-style","border"],"border-right-style":["border-right","border-style","border"],"border-bottom-style":["border-bottom","border-style","border"],"border-left-style":["border-left","border-style","border"],"border-top-color":["border-top","border-color","border"],"border-right-color":["border-right","border-color","border"],"border-bottom-color":["border-bottom","border-color","border"],"border-left-color":["border-left","border-color","border"],"margin-top":["margin"],"margin-right":["margin"],"margin-bottom":["margin"],"margin-left":["margin"],"padding-top":["padding"],"padding-right":["padding"],"padding-bottom":["padding"],"padding-left":["padding"],"font-style":["font"],"font-variant":["font"],"font-weight":["font"],"font-size":["font"],"font-family":["font"],"list-style-type":["list-style"],"list-style-position":["list-style"],"list-style-image":["list-style"]};function p(e,t,r){var a=n(e).basename;if("background"===a)return e+":"+o(t.value);var l=t.id,h=r[l];if(!h){switch(t.value.type){case"Value":var p="",f="",d={},m=!1;t.value.children.each((function e(t){switch(t.type){case"Value":case"Brackets":case"Parentheses":t.children.each(e);break;case"Raw":m=!0;break;case"Identifier":var r=t.name;p||(p=i(r).vendor),/\\[09]/.test(r)&&(f=RegExp.lastMatch),u.hasOwnProperty(a)?-1===u[a].indexOf(r)&&(d[r]=!0):c.hasOwnProperty(a)&&c[a].test(r)&&(d[r]=!0);break;case"Function":r=t.name;if(p||(p=i(r).vendor),"rect"===r)t.children.some((function(e){return"Operator"===e.type&&","===e.value}))||(r="rect-backward");d[r+"()"]=!0,t.children.each(e);break;case"Dimension":var n=t.unit;switch(/\\[09]/.test(n)&&(f=RegExp.lastMatch),n){case"rem":case"vw":case"vh":case"vmin":case"vmax":case"vm":d[n]=!0}}})),h=m?"!"+s++:"!"+Object.keys(d).sort()+"|"+f+p;break;case"Raw":h="!"+t.value.value;break;default:h=o(t.value)}r[l]=h}return e+h}function f(e,t,r,i,a){var o=e.block.children;o.eachRight((function(e,t){var r=e.property,s=p(r,e,a);if((c=i[s])&&!l.hasOwnProperty(r))e.important&&!c.item.data.important?(i[s]={block:o,item:t},c.block.remove(c.item)):o.remove(t);else{var c=function(e,t,r){var i=n(t.property);if(h.hasOwnProperty(i.basename))for(var a=h[i.basename],o=0;o<a.length;o++){var s=p(i.prefix+a[o],t,r),l=e.hasOwnProperty(s)?e[s]:null;if(l&&(!t.important||l.item.data.important))return l}}(i,e,a);c?o.remove(t):(e.fingerprint=s,i[s]={block:o,item:t})}})),o.isEmpty()&&r.remove(t)}e.exports=function(e){var t={},r=Object.create(null);a(e,{visit:"Rule",reverse:!0,enter:function(e,n,i){var a,o,s=this.block||this.stylesheet,l=(e.pseudoSignature||"")+"|"+e.prelude.children.first().id;t.hasOwnProperty(s.id)?a=t[s.id]:(a={},t[s.id]=a),a.hasOwnProperty(l)?o=a[l]:(o={},a[l]=o),f.call(this,e,n,i,o,r)}})}},5742:function(e,t,r){var n=r(4421).walk,i=r(5234);function a(e,t,r){var n=e.prelude.children,a=e.block.children,o=n.first().compareMarker,s={};r.nextUntil(t.next,(function(t,l){if("Rule"!==t.type)return i.unsafeToSkipNode.call(n,t);if(e.pseudoSignature!==t.pseudoSignature)return!0;var c=t.prelude.children.head,u=t.block.children,h=c.data.compareMarker;if(h in s)return!0;if(n.head===n.tail&&n.first().id===c.data.id)return a.appendList(u),void r.remove(l);if(i.isEqualDeclarations(a,u)){var p=c.data.id;return n.some((function(e,t){var r=e.id;return p<r?(n.insert(c,t),!0):t.next?void 0:(n.insert(c),!0)})),void r.remove(l)}if(h===o)return!0;s[h]=!0}))}e.exports=function(e){n(e,{visit:"Rule",enter:a})}},4325:function(e,t,r){var n=r(4421).List,i=r(4421).walk,a=r(5234);function o(e){var t=0;return e.each((function(e){t+=e.id.length+1})),t-1}function s(e){for(var t=0,r=0;r<e.length;r++)t+=e[r].length;return t+e.length-1}function l(e,t,r){var l=null!==this.block&&this.block.avoidRulesMerge,c=e.prelude.children,u=e.block,h=Object.create(null),p=!0,f=!0;r.prevUntil(t.prev,(function(d,m){var g=d.block,y=d.type;if("Rule"!==y){var v=a.unsafeToSkipNode.call(c,d);return!v&&"Atrule"===y&&g&&i(g,{visit:"Rule",enter:function(e){e.prelude.children.each((function(e){h[e.compareMarker]=!0}))}}),v}var b=d.prelude.children;if(e.pseudoSignature!==d.pseudoSignature)return!0;if(!(f=!b.some((function(e){return e.compareMarker in h})))&&!p)return!0;if(p&&a.isEqualSelectors(b,c))return g.children.appendList(u.children),r.remove(t),!0;var x=a.compareDeclarations(u.children,g.children);if(x.eq.length){if(!x.ne1.length&&!x.ne2.length)return f&&(a.addSelectors(c,b),r.remove(m)),!0;if(!l)if(x.ne1.length&&!x.ne2.length){var k=o(c),w=s(x.eq);p&&k<w&&(a.addSelectors(b,c),u.children=(new n).fromArray(x.ne1))}else if(!x.ne1.length&&x.ne2.length){k=o(b),w=s(x.eq);f&&k<w&&(a.addSelectors(c,b),g.children=(new n).fromArray(x.ne2))}else{var S={type:"SelectorList",loc:null,children:a.addSelectors(b.copy(),c)},C=o(S.children)+2;if((w=s(x.eq))>=C){var A=r.createItem({type:"Rule",loc:null,prelude:S,block:{type:"Block",loc:null,children:(new n).fromArray(x.eq)},pseudoSignature:e.pseudoSignature});return u.children=(new n).fromArray(x.ne1),g.children=(new n).fromArray(x.ne2overrided),p?r.insert(A,m):r.insert(A,t),!0}}}p&&(p=!b.some((function(e){return c.some((function(t){return t.compareMarker===e.compareMarker}))}))),b.each((function(e){h[e.compareMarker]=!0}))}))}e.exports=function(e){i(e,{visit:"Rule",reverse:!0,enter:l})}},5052:function(e,t,r){var n=r(8826),i=r(520),a=r(3147),o=r(3942),s=r(8475),l=r(6110),c=r(5742),u=r(4325);e.exports=function(e,t){var r=n(e,t);t.logger("prepare",e),i(e,t),t.logger("mergeAtrule",e),a(e),t.logger("initialMergeRuleset",e),o(e),t.logger("disjoinRuleset",e),s(e,r),t.logger("restructShorthand",e),l(e),t.logger("restructBlock",e),c(e),t.logger("mergeRuleset",e),u(e),t.logger("restructRuleset",e)}},420:function(e,t,r){var n=r(4421).generate;function i(){this.seed=0,this.map=Object.create(null)}i.prototype.resolve=function(e){var t=this.map[e];return t||(t=++this.seed,this.map[e]=t),t},e.exports=function(){var e=new i;return function(t){var r=n(t);return t.id=e.resolve(r),t.length=r.length,t.fingerprint=null,t}}},8826:function(e,t,r){var n=r(4421).keyword,i=r(4421).walk,a=r(4421).generate,o=r(420),s=r(4702);e.exports=function(e,t){var r=o();return i(e,{visit:"Rule",enter:function(e){e.block.children.each(r),s(e,t.usage)}}),i(e,{visit:"Atrule",enter:function(e){e.prelude&&(e.prelude.id=null,e.prelude.id=a(e.prelude)),"keyframes"===n(e.name).basename&&(e.block.avoidRulesMerge=!0,e.block.children.each((function(e){e.prelude.children.each((function(e){e.compareMarker=e.id}))})))}}),{declaration:r}}},4702:function(e,t,r){var n=r(4421).generate,i=r(5496),a={"first-letter":!0,"first-line":!0,after:!0,before:!0},o={link:!0,visited:!0,hover:!0,active:!0,"first-letter":!0,"first-line":!0,after:!0,before:!0};e.exports=function(e,t){var r=Object.create(null),s=!1;e.prelude.children.each((function(e){var l="*",c=0;e.children.each((function(i){switch(i.type){case"ClassSelector":if(t&&t.scopes){var u=t.scopes[i.name]||0;if(0!==c&&u!==c)throw new Error("Selector can't has classes from different scopes: "+n(e));c=u}break;case"PseudoClassSelector":var h=i.name.toLowerCase();o.hasOwnProperty(h)||(r[":"+h]=!0,s=!0);break;case"PseudoElementSelector":h=i.name.toLowerCase();a.hasOwnProperty(h)||(r["::"+h]=!0,s=!0);break;case"TypeSelector":l=i.name.toLowerCase();break;case"AttributeSelector":i.flags&&(r["["+i.flags.toLowerCase()+"]"]=!0,s=!0);break;case"WhiteSpace":case"Combinator":l="*"}})),e.compareMarker=i(e).toString(),e.id=null,e.id=n(e),c&&(e.compareMarker+=":"+c),"*"!==l&&(e.compareMarker+=","+l)})),e.pseudoSignature=s&&Object.keys(r).sort().join(",")}},5496:function(e){e.exports=function(e){var t=0,r=0,n=0;return e.children.each((function e(i){switch(i.type){case"SelectorList":case"Selector":i.children.each(e);break;case"IdSelector":t++;break;case"ClassSelector":case"AttributeSelector":r++;break;case"PseudoClassSelector":switch(i.name.toLowerCase()){case"not":i.children.each(e);break;case"before":case"after":case"first-line":case"first-letter":n++;break;default:r++}break;case"PseudoElementSelector":n++;break;case"TypeSelector":"*"!==i.name.charAt(i.name.length-1)&&n++}})),[t,r,n]}},5234:function(e){var t=Object.prototype.hasOwnProperty;function r(e,t){for(var r=e.head;null!==r;){for(var n=t.head;null!==n;){if(r.data.compareMarker===n.data.compareMarker)return!0;n=n.next}r=r.next}return!1}e.exports={isEqualSelectors:function(e,t){for(var r=e.head,n=t.head;null!==r&&null!==n&&r.data.id===n.data.id;)r=r.next,n=n.next;return null===r&&null===n},isEqualDeclarations:function(e,t){for(var r=e.head,n=t.head;null!==r&&null!==n&&r.data.id===n.data.id;)r=r.next,n=n.next;return null===r&&null===n},compareDeclarations:function(e,r){for(var n={eq:[],ne1:[],ne2:[],ne2overrided:[]},i=Object.create(null),a=Object.create(null),o=r.head;o;o=o.next)a[o.data.id]=!0;for(o=e.head;o;o=o.next){(s=o.data).fingerprint&&(i[s.fingerprint]=s.important),a[s.id]?(a[s.id]=!1,n.eq.push(s)):n.ne1.push(s)}for(o=r.head;o;o=o.next){var s;a[(s=o.data).id]&&((!t.call(i,s.fingerprint)||!i[s.fingerprint]&&s.important)&&n.ne2.push(s),n.ne2overrided.push(s))}return n},addSelectors:function(e,t){return t.each((function(t){for(var r=t.id,n=e.head;n;){var i=n.data.id;if(i===r)return;if(i>r)break;n=n.next}e.insert(e.createItem(t),n)})),e},hasSimilarSelectors:r,unsafeToSkipNode:function e(t){switch(t.type){case"Rule":return r(t.prelude.children,this);case"Atrule":if(t.block)return t.block.children.some(e,this);break;case"Declaration":return!1}return!0}}},9366:function(e){var t=Object.prototype.hasOwnProperty;function r(e,t){var r=Object.create(null);if(!Array.isArray(e))return null;for(var n=0;n<e.length;n++){var i=e[n];t&&(i=i.toLowerCase()),r[i]=!0}return r}function n(e){if(!e)return null;var t=r(e.tags,!0),n=r(e.ids),i=r(e.classes);return null===t&&null===n&&null===i?null:{tags:t,ids:n,classes:i}}e.exports={buildIndex:function(e){var r=!1;if(e.scopes&&Array.isArray(e.scopes)){r=Object.create(null);for(var i=0;i<e.scopes.length;i++){var a=e.scopes[i];if(!a||!Array.isArray(a))throw new Error("Wrong usage format");for(var o=0;o<a.length;o++){var s=a[o];if(t.call(r,s))throw new Error("Class can't be used for several scopes: "+s);r[s]=i+1}}}return{whitelist:n(e),blacklist:n(e.blacklist),scopes:r}}}},4561:function(e,t,r){"use strict";var n=r(3238).default,i="%[a-f0-9]{2}",a=new RegExp("("+i+")|([^%]+?)","gi"),o=new RegExp("("+i+")+","gi");function s(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],s(r),s(n))}function l(e){try{return decodeURIComponent(e)}catch(n){for(var t=e.match(a)||[],r=1;r<t.length;r++)t=(e=s(t,r).join("")).match(a)||[];return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+n(e)+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},r=o.exec(e);r;){try{t[r[0]]=decodeURIComponent(r[0])}catch(e){var n=l(r[0]);n!==r[0]&&(t[r[0]]=n)}r=o.exec(e)}t["%C2"]="�";for(var i=Object.keys(t),a=0;a<i.length;a++){var s=i[a];e=e.replace(new RegExp(s,"g"),t[s])}return e}(e)}}},1100:function(e,t,r){var n=r(9806),i=r(1413),a=r(2166);a.elementNames.__proto__=null,a.attributeNames.__proto__=null;var o={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0};var s={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},l=e.exports=function(e,t){Array.isArray(e)||e.cheerio||(e=[e]),t=t||{};for(var r="",i=0;i<e.length;i++){var a=e[i];"root"===a.type?r+=l(a.children,t):n.isTag(a)?r+=u(a,t):a.type===n.Directive?r+=h(a):a.type===n.Comment?r+=d(a):a.type===n.CDATA?r+=f(a):r+=p(a,t)}return r},c=["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"];function u(e,t){"foreign"===t.xmlMode&&(e.name=a.elementNames[e.name]||e.name,e.parent&&c.indexOf(e.parent.name)>=0&&(t=Object.assign({},t,{xmlMode:!1}))),!t.xmlMode&&["svg","math"].indexOf(e.name)>=0&&(t=Object.assign({},t,{xmlMode:"foreign"}));var r="<"+e.name,n=function(e,t){if(e){var r,n="";for(var o in e)r=e[o],n&&(n+=" "),"foreign"===t.xmlMode&&(o=a.attributeNames[o]||o),n+=o,(null!==r&&""!==r||t.xmlMode)&&(n+='="'+(t.decodeEntities?i.encodeXML(r):r.replace(/\"/g,"&quot;"))+'"');return n}}(e.attribs,t);return n&&(r+=" "+n),!t.xmlMode||e.children&&0!==e.children.length?(r+=">",e.children&&(r+=l(e.children,t)),s[e.name]&&!t.xmlMode||(r+="</"+e.name+">")):r+="/>",r}function h(e){return"<"+e.data+">"}function p(e,t){var r=e.data||"";return!t.decodeEntities||e.parent&&e.parent.name in o||(r=i.encodeXML(r)),r}function f(e){return"<![CDATA["+e.children[0].data+"]]>"}function d(e){return"\x3c!--"+e.data+"--\x3e"}},380:function(e){e.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(e){return"tag"===e.type||"script"===e.type||"style"===e.type}}},9806:function(e,t){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(r=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===r.Tag||e.type===r.Script||e.type===r.Style},t.Root=r.Root,t.Text=r.Text,t.Directive=r.Directive,t.Comment=r.Comment,t.Script=r.Script,t.Style=r.Style,t.Tag=r.Tag,t.CDATA=r.CDATA,t.Doctype=r.Doctype},5512:function(e,t,r){var n=e.exports;[r(133),r(8099),r(8611),r(5615),r(5113),r(5319)].forEach((function(e){Object.keys(e).forEach((function(t){n[t]=e[t].bind(n)}))}))},5319:function(e,t){t.removeSubsets=function(e){for(var t,r,n,i=e.length;--i>-1;){for(t=r=e[i],e[i]=null,n=!0;r;){if(e.indexOf(r)>-1){n=!1,e.splice(i,1);break}r=r.parent}n&&(e[i]=t)}return e};var r=1,n=2,i=4,a=8,o=16,s=t.compareDocumentPosition=function(e,t){var s,l,c,u,h,p,f=[],d=[];if(e===t)return 0;for(s=e;s;)f.unshift(s),s=s.parent;for(s=t;s;)d.unshift(s),s=s.parent;for(p=0;f[p]===d[p];)p++;return 0===p?r:(c=(l=f[p-1]).children,u=f[p],h=d[p],c.indexOf(u)>c.indexOf(h)?l===t?i|o:i:l===e?n|a:n)};t.uniqueSort=function(e){var t,r,a=e.length;for(e=e.slice();--a>-1;)t=e[a],(r=e.indexOf(t))>-1&&r<a&&e.splice(a,1);return e.sort((function(e,t){var r=s(e,t);return r&n?-1:r&i?1:0})),e}},5113:function(e,t,r){var n=r(380),i=t.isTag=n.isTag;t.testElement=function(e,t){for(var r in e)if(e.hasOwnProperty(r)){if("tag_name"===r){if(!i(t)||!e.tag_name(t.name))return!1}else if("tag_type"===r){if(!e.tag_type(t.type))return!1}else if("tag_contains"===r){if(i(t)||!e.tag_contains(t.data))return!1}else if(!t.attribs||!e[r](t.attribs[r]))return!1}else;return!0};var a={tag_name:function(e){return"function"==typeof e?function(t){return i(t)&&e(t.name)}:"*"===e?i:function(t){return i(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return!i(t)&&e(t.data)}:function(t){return!i(t)&&t.data===e}}};function o(e,t){return"function"==typeof t?function(r){return r.attribs&&t(r.attribs[e])}:function(r){return r.attribs&&r.attribs[e]===t}}function s(e,t){return function(r){return e(r)||t(r)}}t.getElements=function(e,t,r,n){var i=Object.keys(e).map((function(t){var r=e[t];return t in a?a[t](r):o(t,r)}));return 0===i.length?[]:this.filter(i.reduce(s),t,r,n)},t.getElementById=function(e,t,r){return Array.isArray(t)||(t=[t]),this.findOne(o("id",e),t,!1!==r)},t.getElementsByTagName=function(e,t,r,n){return this.filter(a.tag_name(e),t,r,n)},t.getElementsByTagType=function(e,t,r,n){return this.filter(a.tag_type(e),t,r,n)}},8611:function(e,t){t.removeElement=function(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children;t.splice(t.lastIndexOf(e),1)}},t.replaceElement=function(e,t){var r=t.prev=e.prev;r&&(r.next=t);var n=t.next=e.next;n&&(n.prev=t);var i=t.parent=e.parent;if(i){var a=i.children;a[a.lastIndexOf(e)]=t}},t.appendChild=function(e,t){if(t.parent=e,1!==e.children.push(t)){var r=e.children[e.children.length-2];r.next=t,t.prev=r,t.next=null}},t.append=function(e,t){var r=e.parent,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=r,n){if(n.prev=t,r){var i=r.children;i.splice(i.lastIndexOf(n),0,t)}}else r&&r.children.push(t)},t.prepend=function(e,t){var r=e.parent;if(r){var n=r.children;n.splice(n.lastIndexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}},5615:function(e,t,r){var n=r(380).isTag;function i(e,t,r,n){for(var a,o=[],s=0,l=t.length;s<l&&!(e(t[s])&&(o.push(t[s]),--n<=0))&&(a=t[s].children,!(r&&a&&a.length>0&&(a=i(e,a,r,n),o=o.concat(a),(n-=a.length)<=0)));s++);return o}e.exports={filter:function(e,t,r,n){Array.isArray(t)||(t=[t]);"number"==typeof n&&isFinite(n)||(n=1/0);return i(e,t,!1!==r,n)},find:i,findOneChild:function(e,t){for(var r=0,n=t.length;r<n;r++)if(e(t[r]))return t[r];return null},findOne:function e(t,r){for(var i=null,a=0,o=r.length;a<o&&!i;a++)n(r[a])&&(t(r[a])?i=r[a]:r[a].children.length>0&&(i=e(t,r[a].children)));return i},existsOne:function e(t,r){for(var i=0,a=r.length;i<a;i++)if(n(r[i])&&(t(r[i])||r[i].children.length>0&&e(t,r[i].children)))return!0;return!1},findAll:function(e,t){var r=[],i=t.slice();for(;i.length;){var a=i.shift();n(a)&&(a.children&&a.children.length>0&&i.unshift.apply(i,a.children),e(a)&&r.push(a))}return r}}},133:function(e,t,r){var n=r(380),i=r(1100),a=n.isTag;e.exports={getInnerHTML:function(e,t){return e.children?e.children.map((function(e){return i(e,t)})).join(""):""},getOuterHTML:i,getText:function e(t){return Array.isArray(t)?t.map(e).join(""):a(t)?"br"===t.name?"\n":e(t.children):t.type===n.CDATA?e(t.children):t.type===n.Text?t.data:""}}},8099:function(e,t){var r=t.getChildren=function(e){return e.children},n=t.getParent=function(e){return e.parent};t.getSiblings=function(e){var t=n(e);return t?r(t):[e]},t.getAttributeValue=function(e,t){return e.attribs&&e.attribs[t]},t.hasAttrib=function(e,t){return!!e.attribs&&hasOwnProperty.call(e.attribs,t)},t.getName=function(e){return e.name}},1921:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var i=n(r(2810)),a=n(r(2836)),o=n(r(8689)),s=n(r(1458)),l=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function c(e){var t=h(e);return function(e){return String(e).replace(l,t)}}t.decodeXML=c(o.default),t.decodeHTMLStrict=c(i.default);var u=function(e,t){return e<t?1:-1};function h(e){return function(t){if("#"===t.charAt(1)){var r=t.charAt(2);return"X"===r||"x"===r?s.default(parseInt(t.substr(3),16)):s.default(parseInt(t.substr(2),10))}return e[t.slice(1,-1)]||t}}t.decodeHTML=function(){for(var e=Object.keys(a.default).sort(u),t=Object.keys(i.default).sort(u),r=0,n=0;r<t.length;r++)e[n]===t[r]?(t[r]+=";?",n++):t[r]+=";";var o=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),s=h(i.default);function l(e){return";"!==e.substr(-1)&&(e+=";"),s(e)}return function(e){return String(e).replace(o,l)}}()},1458:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(6399)),a=String.fromCodePoint||function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};t.default=function(e){return e>=55296&&e<=57343||e>1114111?"�":(e in i.default&&(e=i.default[e]),a(e))}},9158:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=void 0;var i=l(n(r(8689)).default),a=c(i);t.encodeXML=d(i);var o=l(n(r(2810)).default),s=c(o);function l(e){return Object.keys(e).sort().reduce((function(t,r){return t[e[r]]="&"+r+";",t}),{})}function c(e){for(var t=[],r=[],n=0,i=Object.keys(e);n<i.length;n++){var a=i[n];1===a.length?t.push("\\"+a):r.push(a)}t.sort();for(var o=0;o<t.length-1;o++){for(var s=o;s<t.length-1&&t[s].charCodeAt(1)+1===t[s+1].charCodeAt(1);)s+=1;var l=1+s-o;l<3||t.splice(o,l,t[o]+"-"+t[s])}return r.unshift("["+t.join("")+"]"),new RegExp(r.join("|"),"g")}t.encodeHTML=function(e,t){return function(r){return r.replace(t,(function(t){return e[t]})).replace(u,p)}}(o,s),t.encodeNonAsciiHTML=d(o);var u=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,h=null!=String.prototype.codePointAt?function(e){return e.codePointAt(0)}:function(e){return 1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536};function p(e){return"&#x"+(e.length>1?h(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}var f=new RegExp(a.source+"|"+u.source,"g");function d(e){return function(t){return t.replace(f,(function(t){return e[t]||p(t)}))}}t.escape=function(e){return e.replace(f,p)},t.escapeUTF8=function(e){return e.replace(a,p)}},1413:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var n=r(1921),i=r(9158);t.decode=function(e,t){return(!t||t<=0?n.decodeXML:n.decodeHTML)(e)},t.decodeStrict=function(e,t){return(!t||t<=0?n.decodeXML:n.decodeHTMLStrict)(e)},t.encode=function(e,t){return(!t||t<=0?i.encodeXML:i.encodeHTML)(e)};var a=r(9158);Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return a.encodeXML}}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return a.encodeNonAsciiHTML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return a.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return a.escapeUTF8}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return a.encodeHTML}});var o=r(1921);Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return o.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return o.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return o.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return o.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return o.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return o.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return o.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return o.decodeXML}})},2152:function(e,t,r){"use strict";var n,i=r(3238).default,a="object"===("undefined"==typeof Reflect?"undefined":i(Reflect))?Reflect:null,o=a&&"function"==typeof a.apply?a.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};n=a&&"function"==typeof a.ownKeys?a.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function l(){l.init.call(this)}e.exports=l,e.exports.once=function(e,t){return new Promise((function(r,n){function i(r){e.removeListener(t,a),n(r)}function a(){"function"==typeof e.removeListener&&e.removeListener("error",i),r([].slice.call(arguments))}v(e,t,a,{once:!0}),"error"!==t&&function(e,t,r){"function"==typeof e.on&&v(e,"error",t,r)}(e,i,{once:!0})}))},l.EventEmitter=l,l.prototype._events=void 0,l.prototype._eventsCount=0,l.prototype._maxListeners=void 0;var c=10;function u(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+i(e))}function h(e){return void 0===e._maxListeners?l.defaultMaxListeners:e._maxListeners}function p(e,t,r,n){var i,a,o,s;if(u(r),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),a=e._events),o=a[t]),void 0===o)o=a[t]=r,++e._eventsCount;else if("function"==typeof o?o=a[t]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),(i=h(e))>0&&o.length>i&&!o.warned){o.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=o.length,s=l,console&&console.warn&&console.warn(s)}return e}function f(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=f.bind(n);return i.listener=r,n.wrapFn=i,i}function m(e,t,r){var n=e._events;if(void 0===n)return[];var i=n[t];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(i):y(i,i.length)}function g(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function y(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}function v(e,t,r,n){if("function"==typeof e.on)n.once?e.once(t,r):e.on(t,r);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+i(e));e.addEventListener(t,(function i(a){n.once&&e.removeEventListener(t,i),r(a)}))}}Object.defineProperty(l,"defaultMaxListeners",{enumerable:!0,get:function(){return c},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");c=e}}),l.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},l.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},l.prototype.getMaxListeners=function(){return h(this)},l.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,i=this._events;if(void 0!==i)n=n&&void 0===i.error;else if(!n)return!1;if(n){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var l=i[e];if(void 0===l)return!1;if("function"==typeof l)o(l,this,t);else{var c=l.length,u=y(l,c);for(r=0;r<c;++r)o(u[r],this,t)}return!0},l.prototype.addListener=function(e,t){return p(this,e,t,!1)},l.prototype.on=l.prototype.addListener,l.prototype.prependListener=function(e,t){return p(this,e,t,!0)},l.prototype.once=function(e,t){return u(t),this.on(e,d(this,e,t)),this},l.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,d(this,e,t)),this},l.prototype.removeListener=function(e,t){var r,n,i,a,o;if(u(t),void 0===(n=this._events))return this;if(void 0===(r=n[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(i=-1,a=r.length-1;a>=0;a--)if(r[a]===t||r[a].listener===t){o=r[a].listener,i=a;break}if(i<0)return this;0===i?r.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,i),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,o||t)}return this},l.prototype.off=l.prototype.removeListener,l.prototype.removeAllListeners=function(e){var t,r,n;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){var i,a=Object.keys(r);for(n=0;n<a.length;++n)"removeListener"!==(i=a[n])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},l.prototype.listeners=function(e){return m(this,e,!0)},l.prototype.rawListeners=function(e){return m(this,e,!1)},l.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):g.call(e,t)},l.prototype.listenerCount=g,l.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},4054:function(e,t){t.read=function(e,t,r,n,i){var a,o,s=8*i-n-1,l=(1<<s)-1,c=l>>1,u=-7,h=r?i-1:0,p=r?-1:1,f=e[t+h];for(h+=p,a=f&(1<<-u)-1,f>>=-u,u+=s;u>0;a=256*a+e[t+h],h+=p,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+e[t+h],h+=p,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(f?-1:1);o+=Math.pow(2,n),a-=c}return(f?-1:1)*o*Math.pow(2,a-n)},t.write=function(e,t,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,h=u>>1,p=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:a-1,d=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),(t+=o+h>=1?p/l:p*Math.pow(2,1-h))*l>=2&&(o++,l/=2),o+h>=u?(s=0,o=u):o+h>=1?(s=(t*l-1)*Math.pow(2,i),o+=h):(s=t*Math.pow(2,h-1)*Math.pow(2,i),o=0));i>=8;e[r+f]=255&s,f+=d,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;e[r+f]=255&o,f+=d,o/=256,c-=8);e[r+f-d]|=128*m}},5740:function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},4748:function(e){e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},7565:function(e){var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},9478:function(e,t,r){e.exports=function(e){var t=e[0],r=e[1]-1;if(r<0&&t<=0)return a;if(-1===t)return function(e){return e<=r};if(0===t)return function(e){return e===r};if(1===t)return r<0?i:function(e){return e>=r};var n=r%t;n<0&&(n+=t);if(t>1)return function(e){return e>=r&&e%t===n};return t*=-1,function(e){return e<=r&&e%t===n}};var n=r(1970),i=n.trueFunc,a=n.falseFunc},7103:function(e,t,r){var n=r(5549),i=r(9478);e.exports=function(e){return i(n(e))},e.exports.parse=n,e.exports.compile=i},5549:function(e){e.exports=function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0];if("odd"===e)return[2,1];var r,n=e.match(t);if(!n)throw new SyntaxError("n-th rule couldn't be parsed ('"+e+"')");return n[1]?(r=parseInt(n[1],10),isNaN(r)&&(r="-"===n[1].charAt(0)?-1:1)):r=0,[r,n[3]?parseInt((n[2]||"")+n[3],10):0]};var t=/^([+\-]?\d*n)?\s*(?:([+\-]?)\s*(\d+))?$/},4763:function(e,t,r){var n=r(7232);function i(e,t){for(var r=0,n=e.length-1;n>=0;n--){var i=e[n];"."===i?e.splice(n,1):".."===i?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r--;r)e.unshift("..");return e}function a(e,t){if(e.filter)return e.filter(t);for(var r=[],n=0;n<e.length;n++)t(e[n],n,e)&&r.push(e[n]);return r}t.resolve=function(){for(var e="",t=!1,r=arguments.length-1;r>=-1&&!t;r--){var o=r>=0?arguments[r]:n.cwd();if("string"!=typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(e=o+"/"+e,t="/"===o.charAt(0))}return(t?"/":"")+(e=i(a(e.split("/"),(function(e){return!!e})),!t).join("/"))||"."},t.normalize=function(e){var r=t.isAbsolute(e),n="/"===o(e,-1);return(e=i(a(e.split("/"),(function(e){return!!e})),!r).join("/"))||r||(e="."),e&&n&&(e+="/"),(r?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(a(e,(function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,r){function n(e){for(var t=0;t<e.length&&""===e[t];t++);for(var r=e.length-1;r>=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}e=t.resolve(e).substr(1),r=t.resolve(r).substr(1);for(var i=n(e.split("/")),a=n(r.split("/")),o=Math.min(i.length,a.length),s=o,l=0;l<o;l++)if(i[l]!==a[l]){s=l;break}var c=[];for(l=s;l<i.length;l++)c.push("..");return(c=c.concat(a.slice(s))).join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){if("string"!=typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),r=47===t,n=-1,i=!0,a=e.length-1;a>=1;--a)if(47===(t=e.charCodeAt(a))){if(!i){n=a;break}}else i=!1;return-1===n?r?"/":".":r&&1===n?"/":e.slice(0,n)},t.basename=function(e,t){var r=function(e){"string"!=typeof e&&(e+="");var t,r=0,n=-1,i=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!i){r=t+1;break}}else-1===n&&(i=!1,n=t+1);return-1===n?"":e.slice(r,n)}(e);return t&&r.substr(-1*t.length)===t&&(r=r.substr(0,r.length-t.length)),r},t.extname=function(e){"string"!=typeof e&&(e+="");for(var t=-1,r=0,n=-1,i=!0,a=0,o=e.length-1;o>=0;--o){var s=e.charCodeAt(o);if(47!==s)-1===n&&(i=!1,n=o+1),46===s?-1===t?t=o:1!==a&&(a=1):-1!==t&&(a=-1);else if(!i){r=o+1;break}}return-1===t||-1===n||0===a||1===a&&t===n-1&&t===r+1?"":e.slice(t,n)};var o=function(e,t,r){return e.substr(t,r)}},6620:function(e,t,r){"use strict";var n=r(7232);void 0===n||!n.version||0===n.version.indexOf("v0.")||0===n.version.indexOf("v1.")&&0!==n.version.indexOf("v1.8.")?e.exports={nextTick:function(e,t,r,i){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var a,o,s=arguments.length;switch(s){case 0:case 1:return n.nextTick(e);case 2:return n.nextTick((function(){e.call(null,t)}));case 3:return n.nextTick((function(){e.call(null,t,r)}));case 4:return n.nextTick((function(){e.call(null,t,r,i)}));default:for(a=new Array(s-1),o=0;o<a.length;)a[o++]=arguments[o];return n.nextTick((function(){e.apply(null,a)}))}}}:e.exports=n},7232:function(e){var t,r,n=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function o(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var s,l=[],c=!1,u=-1;function h(){c&&s&&(c=!1,s.length?l=s.concat(l):u=-1,l.length&&p())}function p(){if(!c){var e=o(h);c=!0;for(var t=l.length;t;){for(s=l,l=[];++u<t;)s&&s[u].run();u=-1,t=l.length}s=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function d(){}n.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];l.push(new f(e,t)),1!==l.length||c||o(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=d,n.addListener=d,n.once=d,n.off=d,n.removeListener=d,n.removeAllListeners=d,n.emit=d,n.prependListener=d,n.prependOnceListener=d,n.listeners=function(e){return[]},n.binding=function(e){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(e){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},9012:function(e,t,r){var n;e=r.nmd(e);var i=r(3238).default;!function(a){var o="object"==i(t)&&t&&!t.nodeType&&t,s="object"==i(e)&&e&&!e.nodeType&&e,l="object"==(void 0===r.g?"undefined":i(r.g))&&r.g;l.global!==l&&l.window!==l&&l.self!==l||(a=l);var c,u,h=2147483647,p=36,f=/^xn--/,d=/[^\x20-\x7E]/,m=/[\x2E\u3002\uFF0E\uFF61]/g,g={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},y=Math.floor,v=String.fromCharCode;function b(e){throw RangeError(g[e])}function x(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function k(e,t){var r=e.split("@"),n="";return r.length>1&&(n=r[0]+"@",e=r[1]),n+x((e=e.replace(m,".")).split("."),t).join(".")}function w(e){for(var t,r,n=[],i=0,a=e.length;i<a;)(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<a?56320==(64512&(r=e.charCodeAt(i++)))?n.push(((1023&t)<<10)+(1023&r)+65536):(n.push(t),i--):n.push(t);return n}function S(e){return x(e,(function(e){var t="";return e>65535&&(t+=v((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=v(e)})).join("")}function C(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function A(e,t,r){var n=0;for(e=r?y(e/700):e>>1,e+=y(e/t);e>455;n+=p)e=y(e/35);return y(n+36*e/(e+38))}function T(e){var t,r,n,i,a,o,s,l,c,u,f,d=[],m=e.length,g=0,v=128,x=72;for((r=e.lastIndexOf("-"))<0&&(r=0),n=0;n<r;++n)e.charCodeAt(n)>=128&&b("not-basic"),d.push(e.charCodeAt(n));for(i=r>0?r+1:0;i<m;){for(a=g,o=1,s=p;i>=m&&b("invalid-input"),((l=(f=e.charCodeAt(i++))-48<10?f-22:f-65<26?f-65:f-97<26?f-97:p)>=p||l>y((h-g)/o))&&b("overflow"),g+=l*o,!(l<(c=s<=x?1:s>=x+26?26:s-x));s+=p)o>y(h/(u=p-c))&&b("overflow"),o*=u;x=A(g-a,t=d.length+1,0==a),y(g/t)>h-v&&b("overflow"),v+=y(g/t),g%=t,d.splice(g++,0,v)}return S(d)}function E(e){var t,r,n,i,a,o,s,l,c,u,f,d,m,g,x,k=[];for(d=(e=w(e)).length,t=128,r=0,a=72,o=0;o<d;++o)(f=e[o])<128&&k.push(v(f));for(n=i=k.length,i&&k.push("-");n<d;){for(s=h,o=0;o<d;++o)(f=e[o])>=t&&f<s&&(s=f);for(s-t>y((h-r)/(m=n+1))&&b("overflow"),r+=(s-t)*m,t=s,o=0;o<d;++o)if((f=e[o])<t&&++r>h&&b("overflow"),f==t){for(l=r,c=p;!(l<(u=c<=a?1:c>=a+26?26:c-a));c+=p)x=l-u,g=p-u,k.push(v(C(u+x%g,0))),l=y(x/g);k.push(v(C(l,0))),a=A(r,m,n==i),r=0,++n}++r,++t}return k.join("")}if(c={version:"1.3.2",ucs2:{decode:w,encode:S},decode:T,encode:E,toASCII:function(e){return k(e,(function(e){return d.test(e)?"xn--"+E(e):e}))},toUnicode:function(e){return k(e,(function(e){return f.test(e)?T(e.slice(4).toLowerCase()):e}))}},"object"==i(r.amdO)&&r.amdO)void 0===(n=function(){return c}.call(t,r,t,e))||(e.exports=n);else if(o&&s)if(e.exports==o)s.exports=c;else for(u in c)c.hasOwnProperty(u)&&(o[u]=c[u]);else a.punycode=c}(this)},3839:function(e){"use strict";function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,r,n,i){r=r||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var o=/\+/g;e=e.split(r);var s=1e3;i&&"number"==typeof i.maxKeys&&(s=i.maxKeys);var l=e.length;s>0&&l>s&&(l=s);for(var c=0;c<l;++c){var u,h,p,f,d=e[c].replace(o,"%20"),m=d.indexOf(n);m>=0?(u=d.substr(0,m),h=d.substr(m+1)):(u=d,h=""),p=decodeURIComponent(u),f=decodeURIComponent(h),t(a,p)?Array.isArray(a[p])?a[p].push(f):a[p]=[a[p],f]:a[p]=f}return a}},4803:function(e,t,r){"use strict";var n=r(3238).default,i=function(e){switch(n(e)){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,r,a){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"===n(e)?Object.keys(e).map((function(n){var a=encodeURIComponent(i(n))+r;return Array.isArray(e[n])?e[n].map((function(e){return a+encodeURIComponent(i(e))})).join(t):a+encodeURIComponent(i(e[n]))})).join(t):a?encodeURIComponent(i(a))+r+encodeURIComponent(i(e)):""}},2932:function(e,t,r){"use strict";t.decode=t.parse=r(3839),t.encode=t.stringify=r(4803)},5123:function(e,t,r){e.exports=r(7656)},7656:function(e,t,r){"use strict";var n=r(6620),i=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=h;var a=Object.create(r(8902));a.inherits=r(5740);var o=r(7256),s=r(4379);a.inherits(h,o);for(var l=i(s.prototype),c=0;c<l.length;c++){var u=l[c];h.prototype[u]||(h.prototype[u]=s.prototype[u])}function h(e){if(!(this instanceof h))return new h(e);o.call(this,e),s.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",p)}function p(){this.allowHalfOpen||this._writableState.ended||n.nextTick(f,this)}function f(e){e.end()}Object.defineProperty(h.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(h.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),h.prototype._destroy=function(e,t){this.push(null),this.end(),n.nextTick(t,e)}},9819:function(e,t,r){"use strict";e.exports=a;var n=r(4271),i=Object.create(r(8902));function a(e){if(!(this instanceof a))return new a(e);n.call(this,e)}i.inherits=r(5740),i.inherits(a,n),a.prototype._transform=function(e,t,r){r(null,e)}},7256:function(e,t,r){"use strict";var n=r(7232),i=r(6620);e.exports=b;var a,o=r(7565);b.ReadableState=v;r(2152).EventEmitter;var s=function(e,t){return e.listeners(t).length},l=r(7416),c=r(4668).Buffer,u=(void 0!==r.g?r.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};var h=Object.create(r(8902));h.inherits=r(5740);var p=r(4050),f=void 0;f=p&&p.debuglog?p.debuglog("stream"):function(){};var d,m=r(6370),g=r(6907);h.inherits(b,l);var y=["error","close","destroy","pause","resume"];function v(e,t){e=e||{};var n=t instanceof(a=a||r(7656));this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,o=e.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(o||0===o)?o:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(d||(d=r(5881).s),this.decoder=new d(e.encoding),this.encoding=e.encoding)}function b(e){if(a=a||r(7656),!(this instanceof b))return new b(e);this._readableState=new v(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),l.call(this)}function x(e,t,r,n,i){var a,o=e._readableState;null===t?(o.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,C(e)}(e,o)):(i||(a=function(e,t){var r;n=t,c.isBuffer(n)||n instanceof u||"string"==typeof t||void 0===t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk"));var n;return r}(o,t)),a?e.emit("error",a):o.objectMode||t&&t.length>0?("string"==typeof t||o.objectMode||Object.getPrototypeOf(t)===c.prototype||(t=function(e){return c.from(e)}(t)),n?o.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):k(e,o,t,!0):o.ended?e.emit("error",new Error("stream.push() after EOF")):(o.reading=!1,o.decoder&&!r?(t=o.decoder.write(t),o.objectMode||0!==t.length?k(e,o,t,!1):T(e,o)):k(e,o,t,!1))):n||(o.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(o)}function k(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&C(e)),T(e,t)}Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),b.prototype.destroy=g.destroy,b.prototype._undestroy=g.undestroy,b.prototype._destroy=function(e,t){this.push(null),t(e)},b.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=c.from(e,t),t=""),r=!0),x(this,e,t,!1,r)},b.prototype.unshift=function(e){return x(this,e,null,!0,!1)},b.prototype.isPaused=function(){return!1===this._readableState.flowing},b.prototype.setEncoding=function(e){return d||(d=r(5881).s),this._readableState.decoder=new d(e),this._readableState.encoding=e,this};var w=8388608;function S(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=w?e=w:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function C(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(f("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?i.nextTick(A,e):A(e))}function A(e){f("emit readable"),e.emit("readable"),P(e)}function T(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(E,e,t))}function E(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(f("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}function O(e){f("readable nexttick read 0"),e.read(0)}function L(e,t){t.reading||(f("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),P(e),t.flowing&&!t.reading&&e.read(0)}function P(e){var t=e._readableState;for(f("flow",t.flowing);t.flowing&&null!==e.read(););}function N(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=function(e,t,r){var n;e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):n=e===t.head.data.length?t.shift():r?function(e,t){var r=t.head,n=1,i=r.data;e-=i.length;for(;r=r.next;){var a=r.data,o=e>a.length?a.length:e;if(o===a.length?i+=a:i+=a.slice(0,e),0===(e-=o)){o===a.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(o));break}++n}return t.length-=n,i}(e,t):function(e,t){var r=c.allocUnsafe(e),n=t.head,i=1;n.data.copy(r),e-=n.data.length;for(;n=n.next;){var a=n.data,o=e>a.length?a.length:e;if(a.copy(r,r.length-e,0,o),0===(e-=o)){o===a.length?(++i,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(o));break}++i}return t.length-=i,r}(e,t);return n}(e,t.buffer,t.decoder),r);var r}function M(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,i.nextTick(R,t,e))}function R(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function _(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}b.prototype.read=function(e){f("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return f("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?M(this):C(this),null;if(0===(e=S(e,t))&&t.ended)return 0===t.length&&M(this),null;var n,i=t.needReadable;return f("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&f("length less than watermark",i=!0),t.ended||t.reading?f("reading or ended",i=!1):i&&(f("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=S(r,t))),null===(n=e>0?N(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&M(this)),null!==n&&this.emit("data",n),n},b.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},b.prototype.pipe=function(e,t){var r=this,a=this._readableState;switch(a.pipesCount){case 0:a.pipes=e;break;case 1:a.pipes=[a.pipes,e];break;default:a.pipes.push(e)}a.pipesCount+=1,f("pipe count=%d opts=%j",a.pipesCount,t);var l=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr?u:b;function c(t,n){f("onunpipe"),t===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,f("cleanup"),e.removeListener("close",y),e.removeListener("finish",v),e.removeListener("drain",h),e.removeListener("error",g),e.removeListener("unpipe",c),r.removeListener("end",u),r.removeListener("end",b),r.removeListener("data",m),p=!0,!a.awaitDrain||e._writableState&&!e._writableState.needDrain||h())}function u(){f("onend"),e.end()}a.endEmitted?i.nextTick(l):r.once("end",l),e.on("unpipe",c);var h=function(e){return function(){var t=e._readableState;f("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&s(e,"data")&&(t.flowing=!0,P(e))}}(r);e.on("drain",h);var p=!1;var d=!1;function m(t){f("ondata"),d=!1,!1!==e.write(t)||d||((1===a.pipesCount&&a.pipes===e||a.pipesCount>1&&-1!==_(a.pipes,e))&&!p&&(f("false write response, pause",a.awaitDrain),a.awaitDrain++,d=!0),r.pause())}function g(t){f("onerror",t),b(),e.removeListener("error",g),0===s(e,"error")&&e.emit("error",t)}function y(){e.removeListener("finish",v),b()}function v(){f("onfinish"),e.removeListener("close",y),b()}function b(){f("unpipe"),r.unpipe(e)}return r.on("data",m),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?o(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",g),e.once("close",y),e.once("finish",v),e.emit("pipe",r),a.flowing||(f("pipe resume"),r.resume()),e},b.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)n[a].emit("unpipe",this,{hasUnpiped:!1});return this}var o=_(t.pipes,e);return-1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},b.prototype.on=function(e,t){var r=l.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var n=this._readableState;n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&C(this):i.nextTick(O,this))}return r},b.prototype.addListener=b.prototype.on,b.prototype.resume=function(){var e=this._readableState;return e.flowing||(f("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,i.nextTick(L,e,t))}(this,e)),this},b.prototype.pause=function(){return f("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(f("pause"),this._readableState.flowing=!1,this.emit("pause")),this},b.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var i in e.on("end",(function(){if(f("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){(f("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i)||(r.objectMode||i&&i.length)&&(t.push(i)||(n=!0,e.pause()))})),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var a=0;a<y.length;a++)e.on(y[a],this.emit.bind(this,y[a]));return this._read=function(t){f("wrapped _read",t),n&&(n=!1,e.resume())},this},Object.defineProperty(b.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),b._fromList=N},4271:function(e,t,r){"use strict";e.exports=o;var n=r(7656),i=Object.create(r(8902));function a(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function o(e){if(!(this instanceof o))return new o(e);n.call(this,e),this._transformState={afterTransform:a.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",s)}function s(){var e=this;"function"==typeof this._flush?this._flush((function(t,r){l(e,t,r)})):l(this,null,null)}function l(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}i.inherits=r(5740),i.inherits(o,n),o.prototype.push=function(e,t){return this._transformState.needTransform=!1,n.prototype.push.call(this,e,t)},o.prototype._transform=function(e,t,r){throw new Error("_transform() is not implemented")},o.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},o.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},o.prototype._destroy=function(e,t){var r=this;n.prototype._destroy.call(this,e,(function(e){t(e),r.emit("close")}))}},4379:function(e,t,r){"use strict";var n=r(7232),i=r(6620);function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var n=e.entry;e.entry=null;for(;n;){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree.next=e}(t,e)}}e.exports=y;var o,s=!n.browser&&["v0.10","v0.9."].indexOf(n.version.slice(0,5))>-1?setImmediate:i.nextTick;y.WritableState=g;var l=Object.create(r(8902));l.inherits=r(5740);var c={deprecate:r(156)},u=r(7416),h=r(4668).Buffer,p=(void 0!==r.g?r.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};var f,d=r(6907);function m(){}function g(e,t){o=o||r(7656),e=e||{};var n=t instanceof o;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var l=e.highWaterMark,c=e.writableHighWaterMark,u=this.objectMode?16:16384;this.highWaterMark=l||0===l?l:n&&(c||0===c)?c:u,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var h=!1===e.decodeStrings;this.decodeStrings=!h,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,n=r.sync,a=r.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,n,a){--t.pendingcb,r?(i.nextTick(a,n),i.nextTick(S,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(a(n),e._writableState.errorEmitted=!0,e.emit("error",n),S(e,t))}(e,r,n,t,a);else{var o=k(r);o||r.corked||r.bufferProcessing||!r.bufferedRequest||x(e,r),n?s(b,e,r,o,a):b(e,r,o,a)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function y(e){if(o=o||r(7656),!(f.call(y,this)||this instanceof o))return new y(e);this._writableState=new g(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),u.call(this)}function v(e,t,r,n,i,a,o){t.writelen=n,t.writecb=o,t.writing=!0,t.sync=!0,r?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function b(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),S(e,t)}function x(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),o=t.corkedRequestsFree;o.entry=r;for(var s=0,l=!0;r;)i[s]=r,r.isBuf||(l=!1),r=r.next,s+=1;i.allBuffers=l,v(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{for(;r;){var c=r.chunk,u=r.encoding,h=r.callback;if(v(e,t,!1,t.objectMode?1:c.length,c,u,h),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function k(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function w(e,t){e._final((function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),S(e,t)}))}function S(e,t){var r=k(t);return r&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,i.nextTick(w,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),r}l.inherits(y,u),g.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(g.prototype,"buffer",{get:c.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(f=Function.prototype[Symbol.hasInstance],Object.defineProperty(y,Symbol.hasInstance,{value:function(e){return!!f.call(this,e)||this===y&&(e&&e._writableState instanceof g)}})):f=function(e){return e instanceof this},y.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},y.prototype.write=function(e,t,r){var n,a=this._writableState,o=!1,s=!a.objectMode&&(n=e,h.isBuffer(n)||n instanceof p);return s&&!h.isBuffer(e)&&(e=function(e){return h.from(e)}(e)),"function"==typeof t&&(r=t,t=null),s?t="buffer":t||(t=a.defaultEncoding),"function"!=typeof r&&(r=m),a.ended?function(e,t){var r=new Error("write after end");e.emit("error",r),i.nextTick(t,r)}(this,r):(s||function(e,t,r,n){var a=!0,o=!1;return null===r?o=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||t.objectMode||(o=new TypeError("Invalid non-string/buffer chunk")),o&&(e.emit("error",o),i.nextTick(n,o),a=!1),a}(this,a,e,r))&&(a.pendingcb++,o=function(e,t,r,n,i,a){if(!r){var o=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=h.from(t,r));return t}(t,n,i);n!==o&&(r=!0,i="buffer",n=o)}var s=t.objectMode?1:n.length;t.length+=s;var l=t.length<t.highWaterMark;l||(t.needDrain=!0);if(t.writing||t.corked){var c=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:a,next:null},c?c.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else v(e,t,!1,s,n,i,a);return l}(this,a,s,e,t,r)),o},y.prototype.cork=function(){this._writableState.corked++},y.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||x(this,e))},y.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(y.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),y.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},y.prototype._writev=null,y.prototype.end=function(e,t,r){var n=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||function(e,t,r){t.ending=!0,S(e,t),r&&(t.finished?i.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,n,r)},Object.defineProperty(y.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),y.prototype.destroy=d.destroy,y.prototype._undestroy=d.undestroy,y.prototype._destroy=function(e,t){this.end(),t(e)}},6370:function(e,t,r){"use strict";var n=r(4668).Buffer,i=r(4232);e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},e.prototype.concat=function(e){if(0===this.length)return n.alloc(0);for(var t,r,i,a=n.allocUnsafe(e>>>0),o=this.head,s=0;o;)t=o.data,r=a,i=s,t.copy(r,i),s+=o.data.length,o=o.next;return a},e}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+" "+e})},6907:function(e,t,r){"use strict";var n=r(6620);function i(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var r=this,a=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return a||o?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,n.nextTick(i,this,e)):n.nextTick(i,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?r._writableState?r._writableState.errorEmitted||(r._writableState.errorEmitted=!0,n.nextTick(i,r,e)):n.nextTick(i,r,e):t&&t(e)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},7416:function(e,t,r){e.exports=r(2152).EventEmitter},8424:function(e,t,r){e.exports=r(8341).PassThrough},8341:function(e,t,r){(t=e.exports=r(7256)).Stream=t,t.Readable=t,t.Writable=r(4379),t.Duplex=r(7656),t.Transform=r(4271),t.PassThrough=r(9819)},713:function(e,t,r){e.exports=r(8341).Transform},9260:function(e,t,r){e.exports=r(4379)},4668:function(e,t,r){var n=r(5367),i=n.Buffer;function a(e,t){for(var r in e)t[r]=e[r]}function o(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=o),a(i,o),o.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},o.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},o.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},1919:function(e,t,r){var n=r(5367),i=n.Buffer;function a(e,t){for(var r in e)t[r]=e[r]}function o(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=o),o.prototype=Object.create(i.prototype),a(i,o),o.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},o.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},o.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},233:function(e,t,r){var n=r(5367).Buffer,i=r(3238).default;!function(e){e.parser=function(e,t){return new o(e,t)},e.SAXParser=o,e.SAXStream=l,e.createStream=function(e,t){return new l(e,t)},e.MAX_BUFFER_LENGTH=65536;var t,a=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function o(t,r){if(!(this instanceof o))return new o(t,r);var n=this;!function(e){for(var t=0,r=a.length;t<r;t++)e[a[t]]=""}(n),n.q=n.c="",n.bufferCheckPosition=e.MAX_BUFFER_LENGTH,n.opt=r||{},n.opt.lowercase=n.opt.lowercase||n.opt.lowercasetags,n.looseCase=n.opt.lowercase?"toLowerCase":"toUpperCase",n.tags=[],n.closed=n.closedRoot=n.sawRoot=!1,n.tag=n.error=null,n.strict=!!t,n.noscript=!(!t&&!n.opt.noscript),n.state=C.BEGIN,n.strictEntities=n.opt.strictEntities,n.ENTITIES=n.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES),n.attribList=[],n.opt.xmlns&&(n.ns=Object.create(h)),n.trackPosition=!1!==n.opt.position,n.trackPosition&&(n.position=n.line=n.column=0),T(n,"onready")}e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],Object.create||(Object.create=function(e){function t(){}return t.prototype=e,new t}),Object.keys||(Object.keys=function(e){var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r);return t}),o.prototype={end:function(){N(this)},write:function(t){var r=this;if(this.error)throw this.error;if(r.closed)return P(r,"Cannot write after close. Assign an onready handler.");if(null===t)return N(r);"object"===i(t)&&(t=t.toString());var n=0,o="";for(;o=j(t,n++),r.c=o,o;)switch(r.trackPosition&&(r.position++,"\n"===o?(r.line++,r.column=0):r.column++),r.state){case C.BEGIN:if(r.state=C.BEGIN_WHITESPACE,"\ufeff"===o)continue;B(r,o);continue;case C.BEGIN_WHITESPACE:B(r,o);continue;case C.TEXT:if(r.sawRoot&&!r.closedRoot){for(var s=n-1;o&&"<"!==o&&"&"!==o;)(o=j(t,n++))&&r.trackPosition&&(r.position++,"\n"===o?(r.line++,r.column=0):r.column++);r.textNode+=t.substring(s,n-1)}"<"!==o||r.sawRoot&&r.closedRoot&&!r.strict?(g(o)||r.sawRoot&&!r.closedRoot||M(r,"Text data outside of root node."),"&"===o?r.state=C.TEXT_ENTITY:r.textNode+=o):(r.state=C.OPEN_WAKA,r.startTagPosition=r.position);continue;case C.SCRIPT:"<"===o?r.state=C.SCRIPT_ENDING:r.script+=o;continue;case C.SCRIPT_ENDING:"/"===o?r.state=C.CLOSE_TAG:(r.script+="<"+o,r.state=C.SCRIPT);continue;case C.OPEN_WAKA:if("!"===o)r.state=C.SGML_DECL,r.sgmlDecl="";else if(g(o));else if(b(p,o))r.state=C.OPEN_TAG,r.tagName=o;else if("/"===o)r.state=C.CLOSE_TAG,r.tagName="";else if("?"===o)r.state=C.PROC_INST,r.procInstName=r.procInstBody="";else{if(M(r,"Unencoded <"),r.startTagPosition+1<r.position){var l=r.position-r.startTagPosition;o=new Array(l).join(" ")+o}r.textNode+="<"+o,r.state=C.TEXT}continue;case C.SGML_DECL:"[CDATA["===(r.sgmlDecl+o).toUpperCase()?(E(r,"onopencdata"),r.state=C.CDATA,r.sgmlDecl="",r.cdata=""):r.sgmlDecl+o==="--"?(r.state=C.COMMENT,r.comment="",r.sgmlDecl=""):"DOCTYPE"===(r.sgmlDecl+o).toUpperCase()?(r.state=C.DOCTYPE,(r.doctype||r.sawRoot)&&M(r,"Inappropriately located doctype declaration"),r.doctype="",r.sgmlDecl=""):">"===o?(E(r,"onsgmldeclaration",r.sgmlDecl),r.sgmlDecl="",r.state=C.TEXT):y(o)?(r.state=C.SGML_DECL_QUOTED,r.sgmlDecl+=o):r.sgmlDecl+=o;continue;case C.SGML_DECL_QUOTED:o===r.q&&(r.state=C.SGML_DECL,r.q=""),r.sgmlDecl+=o;continue;case C.DOCTYPE:">"===o?(r.state=C.TEXT,E(r,"ondoctype",r.doctype),r.doctype=!0):(r.doctype+=o,"["===o?r.state=C.DOCTYPE_DTD:y(o)&&(r.state=C.DOCTYPE_QUOTED,r.q=o));continue;case C.DOCTYPE_QUOTED:r.doctype+=o,o===r.q&&(r.q="",r.state=C.DOCTYPE);continue;case C.DOCTYPE_DTD:r.doctype+=o,"]"===o?r.state=C.DOCTYPE:y(o)&&(r.state=C.DOCTYPE_DTD_QUOTED,r.q=o);continue;case C.DOCTYPE_DTD_QUOTED:r.doctype+=o,o===r.q&&(r.state=C.DOCTYPE_DTD,r.q="");continue;case C.COMMENT:"-"===o?r.state=C.COMMENT_ENDING:r.comment+=o;continue;case C.COMMENT_ENDING:"-"===o?(r.state=C.COMMENT_ENDED,r.comment=L(r.opt,r.comment),r.comment&&E(r,"oncomment",r.comment),r.comment=""):(r.comment+="-"+o,r.state=C.COMMENT);continue;case C.COMMENT_ENDED:">"!==o?(M(r,"Malformed comment"),r.comment+="--"+o,r.state=C.COMMENT):r.state=C.TEXT;continue;case C.CDATA:"]"===o?r.state=C.CDATA_ENDING:r.cdata+=o;continue;case C.CDATA_ENDING:"]"===o?r.state=C.CDATA_ENDING_2:(r.cdata+="]"+o,r.state=C.CDATA);continue;case C.CDATA_ENDING_2:">"===o?(r.cdata&&E(r,"oncdata",r.cdata),E(r,"onclosecdata"),r.cdata="",r.state=C.TEXT):"]"===o?r.cdata+="]":(r.cdata+="]]"+o,r.state=C.CDATA);continue;case C.PROC_INST:"?"===o?r.state=C.PROC_INST_ENDING:g(o)?r.state=C.PROC_INST_BODY:r.procInstName+=o;continue;case C.PROC_INST_BODY:if(!r.procInstBody&&g(o))continue;"?"===o?r.state=C.PROC_INST_ENDING:r.procInstBody+=o;continue;case C.PROC_INST_ENDING:">"===o?(E(r,"onprocessinginstruction",{name:r.procInstName,body:r.procInstBody}),r.procInstName=r.procInstBody="",r.state=C.TEXT):(r.procInstBody+="?"+o,r.state=C.PROC_INST_BODY);continue;case C.OPEN_TAG:b(f,o)?r.tagName+=o:(R(r),">"===o?D(r):"/"===o?r.state=C.OPEN_TAG_SLASH:(g(o)||M(r,"Invalid character in tag name"),r.state=C.ATTRIB));continue;case C.OPEN_TAG_SLASH:">"===o?(D(r,!0),F(r)):(M(r,"Forward-slash in opening tag not followed by >"),r.state=C.ATTRIB);continue;case C.ATTRIB:if(g(o))continue;">"===o?D(r):"/"===o?r.state=C.OPEN_TAG_SLASH:b(p,o)?(r.attribName=o,r.attribValue="",r.state=C.ATTRIB_NAME):M(r,"Invalid attribute name");continue;case C.ATTRIB_NAME:"="===o?r.state=C.ATTRIB_VALUE:">"===o?(M(r,"Attribute without value"),r.attribValue=r.attribName,I(r),D(r)):g(o)?r.state=C.ATTRIB_NAME_SAW_WHITE:b(f,o)?r.attribName+=o:M(r,"Invalid attribute name");continue;case C.ATTRIB_NAME_SAW_WHITE:if("="===o)r.state=C.ATTRIB_VALUE;else{if(g(o))continue;M(r,"Attribute without value"),r.tag.attributes[r.attribName]="",r.attribValue="",E(r,"onattribute",{name:r.attribName,value:""}),r.attribName="",">"===o?D(r):b(p,o)?(r.attribName=o,r.state=C.ATTRIB_NAME):(M(r,"Invalid attribute name"),r.state=C.ATTRIB)}continue;case C.ATTRIB_VALUE:if(g(o))continue;y(o)?(r.q=o,r.state=C.ATTRIB_VALUE_QUOTED):(M(r,"Unquoted attribute value"),r.state=C.ATTRIB_VALUE_UNQUOTED,r.attribValue=o);continue;case C.ATTRIB_VALUE_QUOTED:if(o!==r.q){"&"===o?r.state=C.ATTRIB_VALUE_ENTITY_Q:r.attribValue+=o;continue}I(r),r.q="",r.state=C.ATTRIB_VALUE_CLOSED;continue;case C.ATTRIB_VALUE_CLOSED:g(o)?r.state=C.ATTRIB:">"===o?D(r):"/"===o?r.state=C.OPEN_TAG_SLASH:b(p,o)?(M(r,"No whitespace between attributes"),r.attribName=o,r.attribValue="",r.state=C.ATTRIB_NAME):M(r,"Invalid attribute name");continue;case C.ATTRIB_VALUE_UNQUOTED:if(!v(o)){"&"===o?r.state=C.ATTRIB_VALUE_ENTITY_U:r.attribValue+=o;continue}I(r),">"===o?D(r):r.state=C.ATTRIB;continue;case C.CLOSE_TAG:if(r.tagName)">"===o?F(r):b(f,o)?r.tagName+=o:r.script?(r.script+="</"+r.tagName,r.tagName="",r.state=C.SCRIPT):(g(o)||M(r,"Invalid tagname in closing tag"),r.state=C.CLOSE_TAG_SAW_WHITE);else{if(g(o))continue;x(p,o)?r.script?(r.script+="</"+o,r.state=C.SCRIPT):M(r,"Invalid tagname in closing tag."):r.tagName=o}continue;case C.CLOSE_TAG_SAW_WHITE:if(g(o))continue;">"===o?F(r):M(r,"Invalid characters in closing tag");continue;case C.TEXT_ENTITY:case C.ATTRIB_VALUE_ENTITY_Q:case C.ATTRIB_VALUE_ENTITY_U:var c,u;switch(r.state){case C.TEXT_ENTITY:c=C.TEXT,u="textNode";break;case C.ATTRIB_VALUE_ENTITY_Q:c=C.ATTRIB_VALUE_QUOTED,u="attribValue";break;case C.ATTRIB_VALUE_ENTITY_U:c=C.ATTRIB_VALUE_UNQUOTED,u="attribValue"}";"===o?(r[u]+=z(r),r.entity="",r.state=c):b(r.entity.length?m:d,o)?r.entity+=o:(M(r,"Invalid character in entity name"),r[u]+="&"+r.entity+o,r.entity="",r.state=c);continue;default:throw new Error(r,"Unknown state: "+r.state)}r.position>=r.bufferCheckPosition&&function(t){for(var r=Math.max(e.MAX_BUFFER_LENGTH,10),n=0,i=0,o=a.length;i<o;i++){var s=t[a[i]].length;if(s>r)switch(a[i]){case"textNode":O(t);break;case"cdata":E(t,"oncdata",t.cdata),t.cdata="";break;case"script":E(t,"onscript",t.script),t.script="";break;default:P(t,"Max buffer length exceeded: "+a[i])}n=Math.max(n,s)}var l=e.MAX_BUFFER_LENGTH-n;t.bufferCheckPosition=l+t.position}(r);return r},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){var e;O(e=this),""!==e.cdata&&(E(e,"oncdata",e.cdata),e.cdata=""),""!==e.script&&(E(e,"onscript",e.script),e.script="")}};try{t=r(2250).Stream}catch(e){t=function(){}}var s=e.EVENTS.filter((function(e){return"error"!==e&&"end"!==e}));function l(e,r){if(!(this instanceof l))return new l(e,r);t.apply(this),this._parser=new o(e,r),this.writable=!0,this.readable=!0;var n=this;this._parser.onend=function(){n.emit("end")},this._parser.onerror=function(e){n.emit("error",e),n._parser.error=null},this._decoder=null,s.forEach((function(e){Object.defineProperty(n,"on"+e,{get:function(){return n._parser["on"+e]},set:function(t){if(!t)return n.removeAllListeners(e),n._parser["on"+e]=t,t;n.on(e,t)},enumerable:!0,configurable:!1})}))}l.prototype=Object.create(t.prototype,{constructor:{value:l}}),l.prototype.write=function(e){if("function"==typeof n&&"function"==typeof n.isBuffer&&n.isBuffer(e)){if(!this._decoder){var t=r(8585).s;this._decoder=new t("utf8")}e=this._decoder.write(e)}return this._parser.write(e.toString()),this.emit("data",e),!0},l.prototype.end=function(e){return e&&e.length&&this.write(e),this._parser.end(),!0},l.prototype.on=function(e,r){var n=this;return n._parser["on"+e]||-1===s.indexOf(e)||(n._parser["on"+e]=function(){var t=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);t.splice(0,0,e),n.emit.apply(n,t)}),t.prototype.on.call(n,e,r)};var c="http://www.w3.org/XML/1998/namespace",u="http://www.w3.org/2000/xmlns/",h={xml:c,xmlns:u},p=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,f=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,d=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,m=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function g(e){return" "===e||"\n"===e||"\r"===e||"\t"===e}function y(e){return'"'===e||"'"===e}function v(e){return">"===e||g(e)}function b(e,t){return e.test(t)}function x(e,t){return!b(e,t)}var k,w,S,C=0;for(var A in e.STATE={BEGIN:C++,BEGIN_WHITESPACE:C++,TEXT:C++,TEXT_ENTITY:C++,OPEN_WAKA:C++,SGML_DECL:C++,SGML_DECL_QUOTED:C++,DOCTYPE:C++,DOCTYPE_QUOTED:C++,DOCTYPE_DTD:C++,DOCTYPE_DTD_QUOTED:C++,COMMENT_STARTING:C++,COMMENT:C++,COMMENT_ENDING:C++,COMMENT_ENDED:C++,CDATA:C++,CDATA_ENDING:C++,CDATA_ENDING_2:C++,PROC_INST:C++,PROC_INST_BODY:C++,PROC_INST_ENDING:C++,OPEN_TAG:C++,OPEN_TAG_SLASH:C++,ATTRIB:C++,ATTRIB_NAME:C++,ATTRIB_NAME_SAW_WHITE:C++,ATTRIB_VALUE:C++,ATTRIB_VALUE_QUOTED:C++,ATTRIB_VALUE_CLOSED:C++,ATTRIB_VALUE_UNQUOTED:C++,ATTRIB_VALUE_ENTITY_Q:C++,ATTRIB_VALUE_ENTITY_U:C++,CLOSE_TAG:C++,CLOSE_TAG_SAW_WHITE:C++,SCRIPT:C++,SCRIPT_ENDING:C++},e.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},e.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(e.ENTITIES).forEach((function(t){var r=e.ENTITIES[t],n="number"==typeof r?String.fromCharCode(r):r;e.ENTITIES[t]=n})),e.STATE)e.STATE[e.STATE[A]]=A;function T(e,t,r){e[t]&&e[t](r)}function E(e,t,r){e.textNode&&O(e),T(e,t,r)}function O(e){e.textNode=L(e.opt,e.textNode),e.textNode&&T(e,"ontext",e.textNode),e.textNode=""}function L(e,t){return e.trim&&(t=t.trim()),e.normalize&&(t=t.replace(/\s+/g," ")),t}function P(e,t){return O(e),e.trackPosition&&(t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c),t=new Error(t),e.error=t,T(e,"onerror",t),e}function N(e){return e.sawRoot&&!e.closedRoot&&M(e,"Unclosed root tag"),e.state!==C.BEGIN&&e.state!==C.BEGIN_WHITESPACE&&e.state!==C.TEXT&&P(e,"Unexpected end"),O(e),e.c="",e.closed=!0,T(e,"onend"),o.call(e,e.strict,e.opt),e}function M(e,t){if("object"!==i(e)||!(e instanceof o))throw new Error("bad call to strictFail");e.strict&&P(e,t)}function R(e){e.strict||(e.tagName=e.tagName[e.looseCase]());var t=e.tags[e.tags.length-1]||e,r=e.tag={name:e.tagName,attributes:{}};e.opt.xmlns&&(r.ns=t.ns),e.attribList.length=0,E(e,"onopentagstart",r)}function _(e,t){var r=e.indexOf(":")<0?["",e]:e.split(":"),n=r[0],i=r[1];return t&&"xmlns"===e&&(n="xmlns",i=""),{prefix:n,local:i}}function I(e){if(e.strict||(e.attribName=e.attribName[e.looseCase]()),-1!==e.attribList.indexOf(e.attribName)||e.tag.attributes.hasOwnProperty(e.attribName))e.attribName=e.attribValue="";else{if(e.opt.xmlns){var t=_(e.attribName,!0),r=t.prefix,n=t.local;if("xmlns"===r)if("xml"===n&&e.attribValue!==c)M(e,"xml: prefix must be bound to "+c+"\nActual: "+e.attribValue);else if("xmlns"===n&&e.attribValue!==u)M(e,"xmlns: prefix must be bound to "+u+"\nActual: "+e.attribValue);else{var i=e.tag,a=e.tags[e.tags.length-1]||e;i.ns===a.ns&&(i.ns=Object.create(a.ns)),i.ns[n]=e.attribValue}e.attribList.push([e.attribName,e.attribValue])}else e.tag.attributes[e.attribName]=e.attribValue,E(e,"onattribute",{name:e.attribName,value:e.attribValue});e.attribName=e.attribValue=""}}function D(e,t){if(e.opt.xmlns){var r=e.tag,n=_(e.tagName);r.prefix=n.prefix,r.local=n.local,r.uri=r.ns[n.prefix]||"",r.prefix&&!r.uri&&(M(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName)),r.uri=n.prefix);var i=e.tags[e.tags.length-1]||e;r.ns&&i.ns!==r.ns&&Object.keys(r.ns).forEach((function(t){E(e,"onopennamespace",{prefix:t,uri:r.ns[t]})}));for(var a=0,o=e.attribList.length;a<o;a++){var s=e.attribList[a],l=s[0],c=s[1],u=_(l,!0),h=u.prefix,p=u.local,f=""===h?"":r.ns[h]||"",d={name:l,value:c,prefix:h,local:p,uri:f};h&&"xmlns"!==h&&!f&&(M(e,"Unbound namespace prefix: "+JSON.stringify(h)),d.uri=h),e.tag.attributes[l]=d,E(e,"onattribute",d)}e.attribList.length=0}e.tag.isSelfClosing=!!t,e.sawRoot=!0,e.tags.push(e.tag),E(e,"onopentag",e.tag),t||(e.noscript||"script"!==e.tagName.toLowerCase()?e.state=C.TEXT:e.state=C.SCRIPT,e.tag=null,e.tagName=""),e.attribName=e.attribValue="",e.attribList.length=0}function F(e){if(!e.tagName)return M(e,"Weird empty close tag."),e.textNode+="</>",void(e.state=C.TEXT);if(e.script){if("script"!==e.tagName)return e.script+="</"+e.tagName+">",e.tagName="",void(e.state=C.SCRIPT);E(e,"onscript",e.script),e.script=""}var t=e.tags.length,r=e.tagName;e.strict||(r=r[e.looseCase]());for(var n=r;t--;){if(e.tags[t].name===n)break;M(e,"Unexpected close tag")}if(t<0)return M(e,"Unmatched closing tag: "+e.tagName),e.textNode+="</"+e.tagName+">",void(e.state=C.TEXT);e.tagName=r;for(var i=e.tags.length;i-- >t;){var a=e.tag=e.tags.pop();e.tagName=e.tag.name,E(e,"onclosetag",e.tagName);var o={};for(var s in a.ns)o[s]=a.ns[s];var l=e.tags[e.tags.length-1]||e;e.opt.xmlns&&a.ns!==l.ns&&Object.keys(a.ns).forEach((function(t){var r=a.ns[t];E(e,"onclosenamespace",{prefix:t,uri:r})}))}0===t&&(e.closedRoot=!0),e.tagName=e.attribValue=e.attribName="",e.attribList.length=0,e.state=C.TEXT}function z(e){var t,r=e.entity,n=r.toLowerCase(),i="";return e.ENTITIES[r]?e.ENTITIES[r]:e.ENTITIES[n]?e.ENTITIES[n]:("#"===(r=n).charAt(0)&&("x"===r.charAt(1)?(r=r.slice(2),i=(t=parseInt(r,16)).toString(16)):(r=r.slice(1),i=(t=parseInt(r,10)).toString(10))),r=r.replace(/^0+/,""),isNaN(t)||i.toLowerCase()!==r?(M(e,"Invalid character entity"),"&"+e.entity+";"):String.fromCodePoint(t))}function B(e,t){"<"===t?(e.state=C.OPEN_WAKA,e.startTagPosition=e.position):g(t)||(M(e,"Non-whitespace before first tag."),e.textNode=t,e.state=C.TEXT)}function j(e,t){var r="";return t<e.length&&(r=e.charAt(t)),r}C=e.STATE,String.fromCodePoint||(k=String.fromCharCode,w=Math.floor,S=function(){var e,t,r=16384,n=[],i=-1,a=arguments.length;if(!a)return"";for(var o="";++i<a;){var s=Number(arguments[i]);if(!isFinite(s)||s<0||s>1114111||w(s)!==s)throw RangeError("Invalid code point: "+s);s<=65535?n.push(s):(e=55296+((s-=65536)>>10),t=s%1024+56320,n.push(e,t)),(i+1===a||n.length>r)&&(o+=k.apply(null,n),n.length=0)}return o},Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:S,configurable:!0,writable:!0}):String.fromCodePoint=S)}(t)},6434:function(e,t,r){"use strict";var n=r(4748),i=Array.prototype.concat,a=Array.prototype.slice,o=e.exports=function(e){for(var t=[],r=0,o=e.length;r<o;r++){var s=e[r];n(s)?t=i.call(t,a.call(s)):t.push(s)}return t};o.wrap=function(e){return function(){return e(o(arguments))}}},310:function(e,t,r){var n=r(4433),i=r(1166),a=r(4763),o=r(4561);function s(){return Array.prototype.reduce.call(arguments,(function(e,t){return i.resolve(e,t)}))}function l(e){return"\\"===a.sep?e.replace(/\\/g,"/").replace(/^[a-z]:\/?/i,"/"):e}function c(e){return o(e.replace(/\+/g,"%2B"))}function u(e,t,r){setImmediate((function(){e(t,r)}))}function h(e,t){try{return JSON.parse(e.replace(/^\)\]\}'/,""))}catch(e){throw e.sourceMapData=t,e}}function p(e,t,r){var n=c(t);try{return String(e(n))}catch(e){throw e.sourceMapData=r,e}}var f=/[#@] sourceMappingURL=([^\s'"]*)/,d=RegExp("(?:/\\*(?:\\s*\r?\n(?://)?)?(?:"+f.source+")\\s*\\*/|//(?:"+f.source+"))\\s*");function m(e,t,r,n){var i;try{i=x(e,t)}catch(e){return u(n,e)}if(!i||i.map)return u(n,null,i);r(c(i.url),(function(e,t){if(e)return e.sourceMapData=i,n(e);i.map=String(t);try{i.map=h(i.map,i)}catch(e){return n(e)}n(null,i)}))}function g(e,t,r){var n=x(e,t);return!n||n.map||(n.map=p(r,n.url,n),n.map=h(n.map,n)),n}var y=/^data:([^,;]*)(;[^,;]*)*(?:,(.*))?$/,v=/^(?:application|text)\/json$/;function b(e){if("undefined"==typeof TextDecoder||"undefined"==typeof Uint8Array)return n(e);var t=function(e){for(var t=n(e),r=t.length,i=new Uint8Array(r),a=0;a<r;a++)i[a]=t.charCodeAt(a);return i}(e);return new TextDecoder("utf-8",{fatal:!0}).decode(t)}function x(e,t){t=l(t);var r=function(e){var t=e.match(d);return t?t[1]||t[2]||"":null}(e);if(!r)return null;var n=r.match(y);if(n){var i=n[1]||"text/plain",a=n[2]||"",o=n[3]||"",c={sourceMappingURL:r,url:null,sourcesRelativeTo:t,map:o};if(!v.test(i)){var u=new Error("Unuseful data uri mime type: "+i);throw u.sourceMapData=c,u}try{c.map=h(";base64"===a?b(o):decodeURIComponent(o),c)}catch(u){throw u.sourceMapData=c,u}return c}var p=s(t,r);return{sourceMappingURL:r,url:p,sourcesRelativeTo:p,map:null}}function k(e,t,r,n,i){"function"==typeof n&&(i=n,n={});var a=e.sources?e.sources.length:0,o={sourcesResolved:[],sourcesContent:[]};if(0!==a){var s=function(){0===--a&&i(null,o)};C(e,t,n,(function(e,t,n){if(o.sourcesResolved[n]=e,"string"==typeof t)o.sourcesContent[n]=t,u(s,null);else{var i=c(e);r(i,(function(e,t){o.sourcesContent[n]=e||String(t),s()}))}}))}else u(i,null,o)}function w(e,t,r,n){var i={sourcesResolved:[],sourcesContent:[]};return e.sources&&0!==e.sources.length?(C(e,t,n,(function(e,t,n){if(i.sourcesResolved[n]=e,null!==r)if("string"==typeof t)i.sourcesContent[n]=t;else{var a=c(e);try{i.sourcesContent[n]=String(r(a))}catch(e){i.sourcesContent[n]=e}}})),i):i}var S=/\/?$/;function C(e,t,r,n){var i;r=r||{},t=l(t);for(var a=0,o=e.sources.length;a<o;a++)i=null,"string"==typeof r.sourceRoot?i=r.sourceRoot:"string"==typeof e.sourceRoot&&!1!==r.sourceRoot&&(i=e.sourceRoot),n(null===i||""===i?s(t,e.sources[a]):s(t,i.replace(S,"/"),e.sources[a]),(e.sourcesContent||[])[a],a)}e.exports={resolveSourceMap:m,resolveSourceMapSync:g,resolveSources:k,resolveSourcesSync:w,resolve:function(e,t,r,n,i){if("function"==typeof n&&(i=n,n={}),null===e){var a={sourceMappingURL:null,url:t,sourcesRelativeTo:t,map:null},o=c(t);r(o,(function(e,t){if(e)return e.sourceMapData=a,i(e);a.map=String(t);try{a.map=h(a.map,a)}catch(e){return i(e)}s(a)}))}else m(e,t,r,(function(e,t){return e?i(e):t?void s(t):i(null,null)}));function s(e){k(e.map,e.sourcesRelativeTo,r,n,(function(t,r){if(t)return i(t);e.sourcesResolved=r.sourcesResolved,e.sourcesContent=r.sourcesContent,i(null,e)}))}},resolveSync:function(e,t,r,n){var i;if(null===e){(i={sourceMappingURL:null,url:t,sourcesRelativeTo:t,map:null}).map=p(r,t,i),i.map=h(i.map,i)}else if(!(i=g(e,t,r)))return null;var a=w(i.map,i.sourcesRelativeTo,r,n);return i.sourcesResolved=a.sourcesResolved,i.sourcesContent=a.sourcesContent,i},parseMapToJSON:h}},8984:function(e,t,r){var n=r(1517),i=Object.prototype.hasOwnProperty,a="undefined"!=typeof Map;function o(){this._array=[],this._set=a?new Map:Object.create(null)}o.fromArray=function(e,t){for(var r=new o,n=0,i=e.length;n<i;n++)r.add(e[n],t);return r},o.prototype.size=function(){return a?this._set.size:Object.getOwnPropertyNames(this._set).length},o.prototype.add=function(e,t){var r=a?e:n.toSetString(e),o=a?this.has(e):i.call(this._set,r),s=this._array.length;o&&!t||this._array.push(e),o||(a?this._set.set(e,s):this._set[r]=s)},o.prototype.has=function(e){if(a)return this._set.has(e);var t=n.toSetString(e);return i.call(this._set,t)},o.prototype.indexOf=function(e){if(a){var t=this._set.get(e);if(t>=0)return t}else{var r=n.toSetString(e);if(i.call(this._set,r))return this._set[r]}throw new Error('"'+e+'" is not in the set.')},o.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},o.prototype.toArray=function(){return this._array.slice()},t.I=o},4729:function(e,t,r){var n=r(6867);t.encode=function(e){var t,r="",i=function(e){return e<0?1+(-e<<1):0+(e<<1)}(e);do{t=31&i,(i>>>=5)>0&&(t|=32),r+=n.encode(t)}while(i>0);return r},t.decode=function(e,t,r){var i,a,o,s,l=e.length,c=0,u=0;do{if(t>=l)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(a=n.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));i=!!(32&a),c+=(a&=31)<<u,u+=5}while(i);r.value=(s=(o=c)>>1,1==(1&o)?-s:s),r.rest=t}},6867:function(e,t){var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e<r.length)return r[e];throw new TypeError("Must be between 0 and 63: "+e)},t.decode=function(e){return 65<=e&&e<=90?e-65:97<=e&&e<=122?e-97+26:48<=e&&e<=57?e-48+52:43==e?62:47==e?63:-1}},749:function(e,t){function r(e,n,i,a,o,s){var l=Math.floor((n-e)/2)+e,c=o(i,a[l],!0);return 0===c?l:c>0?n-l>1?r(l,n,i,a,o,s):s==t.LEAST_UPPER_BOUND?n<a.length?n:-1:l:l-e>1?r(e,l,i,a,o,s):s==t.LEAST_UPPER_BOUND?l:e<0?-1:e}t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2,t.search=function(e,n,i,a){if(0===n.length)return-1;var o=r(-1,n.length,e,n,i,a||t.GREATEST_LOWER_BOUND);if(o<0)return-1;for(;o-1>=0&&0===i(n[o],n[o-1],!0);)--o;return o}},7313:function(e,t,r){var n=r(1517);function i(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}i.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},i.prototype.add=function(e){var t,r,i,a,o,s;t=this._last,r=e,i=t.generatedLine,a=r.generatedLine,o=t.generatedColumn,s=r.generatedColumn,a>i||a==i&&s>=o||n.compareByGeneratedPositionsInflated(t,r)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},i.prototype.toArray=function(){return this._sorted||(this._array.sort(n.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},t.H=i},8621:function(e,t){function r(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function n(e,t,i,a){if(i<a){var o=i-1;r(e,(u=i,h=a,Math.round(u+Math.random()*(h-u))),a);for(var s=e[a],l=i;l<a;l++)t(e[l],s)<=0&&r(e,o+=1,l);r(e,o+1,l);var c=o+1;n(e,t,i,c-1),n(e,t,c+1,a)}var u,h}t.U=function(e,t){n(e,t,0,e.length-1)}},3727:function(e,t,r){var n=r(1517),i=r(749),a=r(8984).I,o=r(4729),s=r(8621).U;function l(e,t){var r=e;return"string"==typeof e&&(r=n.parseSourceMapInput(e)),null!=r.sections?new h(r,t):new c(r,t)}function c(e,t){var r=e;"string"==typeof e&&(r=n.parseSourceMapInput(e));var i=n.getArg(r,"version"),o=n.getArg(r,"sources"),s=n.getArg(r,"names",[]),l=n.getArg(r,"sourceRoot",null),c=n.getArg(r,"sourcesContent",null),u=n.getArg(r,"mappings"),h=n.getArg(r,"file",null);if(i!=this._version)throw new Error("Unsupported version: "+i);l&&(l=n.normalize(l)),o=o.map(String).map(n.normalize).map((function(e){return l&&n.isAbsolute(l)&&n.isAbsolute(e)?n.relative(l,e):e})),this._names=a.fromArray(s.map(String),!0),this._sources=a.fromArray(o,!0),this._absoluteSources=this._sources.toArray().map((function(e){return n.computeSourceURL(l,e,t)})),this.sourceRoot=l,this.sourcesContent=c,this._mappings=u,this._sourceMapURL=t,this.file=h}function u(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function h(e,t){var r=e;"string"==typeof e&&(r=n.parseSourceMapInput(e));var i=n.getArg(r,"version"),o=n.getArg(r,"sections");if(i!=this._version)throw new Error("Unsupported version: "+i);this._sources=new a,this._names=new a;var s={line:-1,column:0};this._sections=o.map((function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var r=n.getArg(e,"offset"),i=n.getArg(r,"line"),a=n.getArg(r,"column");if(i<s.line||i===s.line&&a<s.column)throw new Error("Section offsets must be ordered and non-overlapping.");return s=r,{generatedOffset:{generatedLine:i+1,generatedColumn:a+1},consumer:new l(n.getArg(e,"map"),t)}}))}l.fromSourceMap=function(e,t){return c.fromSourceMap(e,t)},l.prototype._version=3,l.prototype.__generatedMappings=null,Object.defineProperty(l.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),l.prototype.__originalMappings=null,Object.defineProperty(l.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),l.prototype._charIsMappingSeparator=function(e,t){var r=e.charAt(t);return";"===r||","===r},l.prototype._parseMappings=function(e,t){throw new Error("Subclasses must implement _parseMappings")},l.GENERATED_ORDER=1,l.ORIGINAL_ORDER=2,l.GREATEST_LOWER_BOUND=1,l.LEAST_UPPER_BOUND=2,l.prototype.eachMapping=function(e,t,r){var i,a=t||null;switch(r||l.GENERATED_ORDER){case l.GENERATED_ORDER:i=this._generatedMappings;break;case l.ORIGINAL_ORDER:i=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var o=this.sourceRoot;i.map((function(e){var t=null===e.source?null:this._sources.at(e.source);return{source:t=n.computeSourceURL(o,t,this._sourceMapURL),generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}}),this).forEach(e,a)},l.prototype.allGeneratedPositionsFor=function(e){var t=n.getArg(e,"line"),r={source:n.getArg(e,"source"),originalLine:t,originalColumn:n.getArg(e,"column",0)};if(r.source=this._findSourceIndex(r.source),r.source<0)return[];var a=[],o=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",n.compareByOriginalPositions,i.LEAST_UPPER_BOUND);if(o>=0){var s=this._originalMappings[o];if(void 0===e.column)for(var l=s.originalLine;s&&s.originalLine===l;)a.push({line:n.getArg(s,"generatedLine",null),column:n.getArg(s,"generatedColumn",null),lastColumn:n.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++o];else for(var c=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==c;)a.push({line:n.getArg(s,"generatedLine",null),column:n.getArg(s,"generatedColumn",null),lastColumn:n.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++o]}return a},t.SourceMapConsumer=l,c.prototype=Object.create(l.prototype),c.prototype.consumer=l,c.prototype._findSourceIndex=function(e){var t,r=e;if(null!=this.sourceRoot&&(r=n.relative(this.sourceRoot,r)),this._sources.has(r))return this._sources.indexOf(r);for(t=0;t<this._absoluteSources.length;++t)if(this._absoluteSources[t]==e)return t;return-1},c.fromSourceMap=function(e,t){var r=Object.create(c.prototype),i=r._names=a.fromArray(e._names.toArray(),!0),o=r._sources=a.fromArray(e._sources.toArray(),!0);r.sourceRoot=e._sourceRoot,r.sourcesContent=e._generateSourcesContent(r._sources.toArray(),r.sourceRoot),r.file=e._file,r._sourceMapURL=t,r._absoluteSources=r._sources.toArray().map((function(e){return n.computeSourceURL(r.sourceRoot,e,t)}));for(var l=e._mappings.toArray().slice(),h=r.__generatedMappings=[],p=r.__originalMappings=[],f=0,d=l.length;f<d;f++){var m=l[f],g=new u;g.generatedLine=m.generatedLine,g.generatedColumn=m.generatedColumn,m.source&&(g.source=o.indexOf(m.source),g.originalLine=m.originalLine,g.originalColumn=m.originalColumn,m.name&&(g.name=i.indexOf(m.name)),p.push(g)),h.push(g)}return s(r.__originalMappings,n.compareByOriginalPositions),r},c.prototype._version=3,Object.defineProperty(c.prototype,"sources",{get:function(){return this._absoluteSources.slice()}}),c.prototype._parseMappings=function(e,t){for(var r,i,a,l,c,h=1,p=0,f=0,d=0,m=0,g=0,y=e.length,v=0,b={},x={},k=[],w=[];v<y;)if(";"===e.charAt(v))h++,v++,p=0;else if(","===e.charAt(v))v++;else{for((r=new u).generatedLine=h,l=v;l<y&&!this._charIsMappingSeparator(e,l);l++);if(a=b[i=e.slice(v,l)])v+=i.length;else{for(a=[];v<l;)o.decode(e,v,x),c=x.value,v=x.rest,a.push(c);if(2===a.length)throw new Error("Found a source, but no line and column");if(3===a.length)throw new Error("Found a source and line, but no column");b[i]=a}r.generatedColumn=p+a[0],p=r.generatedColumn,a.length>1&&(r.source=m+a[1],m+=a[1],r.originalLine=f+a[2],f=r.originalLine,r.originalLine+=1,r.originalColumn=d+a[3],d=r.originalColumn,a.length>4&&(r.name=g+a[4],g+=a[4])),w.push(r),"number"==typeof r.originalLine&&k.push(r)}s(w,n.compareByGeneratedPositionsDeflated),this.__generatedMappings=w,s(k,n.compareByOriginalPositions),this.__originalMappings=k},c.prototype._findMapping=function(e,t,r,n,a,o){if(e[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[r]);if(e[n]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[n]);return i.search(e,t,a,o)},c.prototype.computeColumnSpans=function(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var r=this._generatedMappings[e+1];if(t.generatedLine===r.generatedLine){t.lastGeneratedColumn=r.generatedColumn-1;continue}}t.lastGeneratedColumn=1/0}},c.prototype.originalPositionFor=function(e){var t={generatedLine:n.getArg(e,"line"),generatedColumn:n.getArg(e,"column")},r=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",n.compareByGeneratedPositionsDeflated,n.getArg(e,"bias",l.GREATEST_LOWER_BOUND));if(r>=0){var i=this._generatedMappings[r];if(i.generatedLine===t.generatedLine){var a=n.getArg(i,"source",null);null!==a&&(a=this._sources.at(a),a=n.computeSourceURL(this.sourceRoot,a,this._sourceMapURL));var o=n.getArg(i,"name",null);return null!==o&&(o=this._names.at(o)),{source:a,line:n.getArg(i,"originalLine",null),column:n.getArg(i,"originalColumn",null),name:o}}}return{source:null,line:null,column:null,name:null}},c.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e})))},c.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;var r=this._findSourceIndex(e);if(r>=0)return this.sourcesContent[r];var i,a=e;if(null!=this.sourceRoot&&(a=n.relative(this.sourceRoot,a)),null!=this.sourceRoot&&(i=n.urlParse(this.sourceRoot))){var o=a.replace(/^file:\/\//,"");if("file"==i.scheme&&this._sources.has(o))return this.sourcesContent[this._sources.indexOf(o)];if((!i.path||"/"==i.path)&&this._sources.has("/"+a))return this.sourcesContent[this._sources.indexOf("/"+a)]}if(t)return null;throw new Error('"'+a+'" is not in the SourceMap.')},c.prototype.generatedPositionFor=function(e){var t=n.getArg(e,"source");if((t=this._findSourceIndex(t))<0)return{line:null,column:null,lastColumn:null};var r={source:t,originalLine:n.getArg(e,"line"),originalColumn:n.getArg(e,"column")},i=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",n.compareByOriginalPositions,n.getArg(e,"bias",l.GREATEST_LOWER_BOUND));if(i>=0){var a=this._originalMappings[i];if(a.source===r.source)return{line:n.getArg(a,"generatedLine",null),column:n.getArg(a,"generatedColumn",null),lastColumn:n.getArg(a,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},h.prototype=Object.create(l.prototype),h.prototype.constructor=l,h.prototype._version=3,Object.defineProperty(h.prototype,"sources",{get:function(){for(var e=[],t=0;t<this._sections.length;t++)for(var r=0;r<this._sections[t].consumer.sources.length;r++)e.push(this._sections[t].consumer.sources[r]);return e}}),h.prototype.originalPositionFor=function(e){var t={generatedLine:n.getArg(e,"line"),generatedColumn:n.getArg(e,"column")},r=i.search(t,this._sections,(function(e,t){var r=e.generatedLine-t.generatedOffset.generatedLine;return r||e.generatedColumn-t.generatedOffset.generatedColumn})),a=this._sections[r];return a?a.consumer.originalPositionFor({line:t.generatedLine-(a.generatedOffset.generatedLine-1),column:t.generatedColumn-(a.generatedOffset.generatedLine===t.generatedLine?a.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},h.prototype.hasContentsOfAllSources=function(){return this._sections.every((function(e){return e.consumer.hasContentsOfAllSources()}))},h.prototype.sourceContentFor=function(e,t){for(var r=0;r<this._sections.length;r++){var n=this._sections[r].consumer.sourceContentFor(e,!0);if(n)return n}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},h.prototype.generatedPositionFor=function(e){for(var t=0;t<this._sections.length;t++){var r=this._sections[t];if(-1!==r.consumer._findSourceIndex(n.getArg(e,"source"))){var i=r.consumer.generatedPositionFor(e);if(i)return{line:i.line+(r.generatedOffset.generatedLine-1),column:i.column+(r.generatedOffset.generatedLine===i.line?r.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},h.prototype._parseMappings=function(e,t){this.__generatedMappings=[],this.__originalMappings=[];for(var r=0;r<this._sections.length;r++)for(var i=this._sections[r],a=i.consumer._generatedMappings,o=0;o<a.length;o++){var l=a[o],c=i.consumer._sources.at(l.source);c=n.computeSourceURL(i.consumer.sourceRoot,c,this._sourceMapURL),this._sources.add(c),c=this._sources.indexOf(c);var u=null;l.name&&(u=i.consumer._names.at(l.name),this._names.add(u),u=this._names.indexOf(u));var h={source:c,generatedLine:l.generatedLine+(i.generatedOffset.generatedLine-1),generatedColumn:l.generatedColumn+(i.generatedOffset.generatedLine===l.generatedLine?i.generatedOffset.generatedColumn-1:0),originalLine:l.originalLine,originalColumn:l.originalColumn,name:u};this.__generatedMappings.push(h),"number"==typeof h.originalLine&&this.__originalMappings.push(h)}s(this.__generatedMappings,n.compareByGeneratedPositionsDeflated),s(this.__originalMappings,n.compareByOriginalPositions)}},1356:function(e,t,r){var n=r(4729),i=r(1517),a=r(8984).I,o=r(7313).H;function s(e){e||(e={}),this._file=i.getArg(e,"file",null),this._sourceRoot=i.getArg(e,"sourceRoot",null),this._skipValidation=i.getArg(e,"skipValidation",!1),this._sources=new a,this._names=new a,this._mappings=new o,this._sourcesContents=null}s.prototype._version=3,s.fromSourceMap=function(e){var t=e.sourceRoot,r=new s({file:e.file,sourceRoot:t});return e.eachMapping((function(e){var n={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(n.source=e.source,null!=t&&(n.source=i.relative(t,n.source)),n.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(n.name=e.name)),r.addMapping(n)})),e.sources.forEach((function(n){var a=n;null!==t&&(a=i.relative(t,n)),r._sources.has(a)||r._sources.add(a);var o=e.sourceContentFor(n);null!=o&&r.setSourceContent(n,o)})),r},s.prototype.addMapping=function(e){var t=i.getArg(e,"generated"),r=i.getArg(e,"original",null),n=i.getArg(e,"source",null),a=i.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,r,n,a),null!=n&&(n=String(n),this._sources.has(n)||this._sources.add(n)),null!=a&&(a=String(a),this._names.has(a)||this._names.add(a)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=r&&r.line,originalColumn:null!=r&&r.column,source:n,name:a})},s.prototype.setSourceContent=function(e,t){var r=e;null!=this._sourceRoot&&(r=i.relative(this._sourceRoot,r)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[i.toSetString(r)]=t):this._sourcesContents&&(delete this._sourcesContents[i.toSetString(r)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},s.prototype.applySourceMap=function(e,t,r){var n=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');n=e.file}var o=this._sourceRoot;null!=o&&(n=i.relative(o,n));var s=new a,l=new a;this._mappings.unsortedForEach((function(t){if(t.source===n&&null!=t.originalLine){var a=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=a.source&&(t.source=a.source,null!=r&&(t.source=i.join(r,t.source)),null!=o&&(t.source=i.relative(o,t.source)),t.originalLine=a.line,t.originalColumn=a.column,null!=a.name&&(t.name=a.name))}var c=t.source;null==c||s.has(c)||s.add(c);var u=t.name;null==u||l.has(u)||l.add(u)}),this),this._sources=s,this._names=l,e.sources.forEach((function(t){var n=e.sourceContentFor(t);null!=n&&(null!=r&&(t=i.join(r,t)),null!=o&&(t=i.relative(o,t)),this.setSourceContent(t,n))}),this)},s.prototype._validateMapping=function(e,t,r,n){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)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((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||r||n)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&r))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:r,original:t,name:n}))},s.prototype._serializeMappings=function(){for(var e,t,r,a,o=0,s=1,l=0,c=0,u=0,h=0,p="",f=this._mappings.toArray(),d=0,m=f.length;d<m;d++){if(e="",(t=f[d]).generatedLine!==s)for(o=0;t.generatedLine!==s;)e+=";",s++;else if(d>0){if(!i.compareByGeneratedPositionsInflated(t,f[d-1]))continue;e+=","}e+=n.encode(t.generatedColumn-o),o=t.generatedColumn,null!=t.source&&(a=this._sources.indexOf(t.source),e+=n.encode(a-h),h=a,e+=n.encode(t.originalLine-1-c),c=t.originalLine-1,e+=n.encode(t.originalColumn-l),l=t.originalColumn,null!=t.name&&(r=this._names.indexOf(t.name),e+=n.encode(r-u),u=r)),p+=e}return p},s.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=i.relative(t,e));var r=i.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,r)?this._sourcesContents[r]:null}),this)},s.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},s.prototype.toString=function(){return JSON.stringify(this.toJSON())},t.SourceMapGenerator=s},2037:function(e,t,r){var n=r(1356).SourceMapGenerator,i=r(1517),a=/(\r?\n)/,o="$$$isSourceNode$$$";function s(e,t,r,n,i){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==r?null:r,this.name=null==i?null:i,this[o]=!0,null!=n&&this.add(n)}s.fromStringWithSourceMap=function(e,t,r){var n=new s,o=e.split(a),l=0,c=function(){return e()+(e()||"");function e(){return l<o.length?o[l++]:void 0}},u=1,h=0,p=null;return t.eachMapping((function(e){if(null!==p){if(!(u<e.generatedLine)){var t=(r=o[l]||"").substr(0,e.generatedColumn-h);return o[l]=r.substr(e.generatedColumn-h),h=e.generatedColumn,f(p,t),void(p=e)}f(p,c()),u++,h=0}for(;u<e.generatedLine;)n.add(c()),u++;if(h<e.generatedColumn){var r=o[l]||"";n.add(r.substr(0,e.generatedColumn)),o[l]=r.substr(e.generatedColumn),h=e.generatedColumn}p=e}),this),l<o.length&&(p&&f(p,c()),n.add(o.splice(l).join(""))),t.sources.forEach((function(e){var a=t.sourceContentFor(e);null!=a&&(null!=r&&(e=i.join(r,e)),n.setSourceContent(e,a))})),n;function f(e,t){if(null===e||void 0===e.source)n.add(t);else{var a=r?i.join(r,e.source):e.source;n.add(new s(e.originalLine,e.originalColumn,a,t,e.name))}}},s.prototype.add=function(e){if(Array.isArray(e))e.forEach((function(e){this.add(e)}),this);else{if(!e[o]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},s.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[o]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},s.prototype.walk=function(e){for(var t,r=0,n=this.children.length;r<n;r++)(t=this.children[r])[o]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},s.prototype.join=function(e){var t,r,n=this.children.length;if(n>0){for(t=[],r=0;r<n-1;r++)t.push(this.children[r]),t.push(e);t.push(this.children[r]),this.children=t}return this},s.prototype.replaceRight=function(e,t){var r=this.children[this.children.length-1];return r[o]?r.replaceRight(e,t):"string"==typeof r?this.children[this.children.length-1]=r.replace(e,t):this.children.push("".replace(e,t)),this},s.prototype.setSourceContent=function(e,t){this.sourceContents[i.toSetString(e)]=t},s.prototype.walkSourceContents=function(e){for(var t=0,r=this.children.length;t<r;t++)this.children[t][o]&&this.children[t].walkSourceContents(e);var n=Object.keys(this.sourceContents);for(t=0,r=n.length;t<r;t++)e(i.fromSetString(n[t]),this.sourceContents[n[t]])},s.prototype.toString=function(){var e="";return this.walk((function(t){e+=t})),e},s.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},r=new n(e),i=!1,a=null,o=null,s=null,l=null;return this.walk((function(e,n){t.code+=e,null!==n.source&&null!==n.line&&null!==n.column?(a===n.source&&o===n.line&&s===n.column&&l===n.name||r.addMapping({source:n.source,original:{line:n.line,column:n.column},generated:{line:t.line,column:t.column},name:n.name}),a=n.source,o=n.line,s=n.column,l=n.name,i=!0):i&&(r.addMapping({generated:{line:t.line,column:t.column}}),a=null,i=!1);for(var c=0,u=e.length;c<u;c++)10===e.charCodeAt(c)?(t.line++,t.column=0,c+1===u?(a=null,i=!1):i&&r.addMapping({source:n.source,original:{line:n.line,column:n.column},generated:{line:t.line,column:t.column},name:n.name})):t.column++})),this.walkSourceContents((function(e,t){r.setSourceContent(e,t)})),{code:t.code,map:r}}},1517:function(e,t){t.getArg=function(e,t,r){if(t in e)return e[t];if(3===arguments.length)return r;throw new Error('"'+t+'" is a required argument.')};var r=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,n=/^data:.+\,.+$/;function i(e){var t=e.match(r);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function a(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function o(e){var r=e,n=i(e);if(n){if(!n.path)return e;r=n.path}for(var o,s=t.isAbsolute(r),l=r.split(/\/+/),c=0,u=l.length-1;u>=0;u--)"."===(o=l[u])?l.splice(u,1):".."===o?c++:c>0&&(""===o?(l.splice(u+1,c),c=0):(l.splice(u,2),c--));return""===(r=l.join("/"))&&(r=s?"/":"."),n?(n.path=r,a(n)):r}function s(e,t){""===e&&(e="."),""===t&&(t=".");var r=i(t),s=i(e);if(s&&(e=s.path||"/"),r&&!r.scheme)return s&&(r.scheme=s.scheme),a(r);if(r||t.match(n))return t;if(s&&!s.host&&!s.path)return s.host=t,a(s);var l="/"===t.charAt(0)?t:o(e.replace(/\/+$/,"")+"/"+t);return s?(s.path=l,a(s)):l}t.urlParse=i,t.urlGenerate=a,t.normalize=o,t.join=s,t.isAbsolute=function(e){return"/"===e.charAt(0)||r.test(e)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var r=0;0!==t.indexOf(e+"/");){var n=e.lastIndexOf("/");if(n<0)return t;if((e=e.slice(0,n)).match(/^([^\/]+:\/)?\/*$/))return t;++r}return Array(r+1).join("../")+t.substr(e.length+1)};var l=!("__proto__"in Object.create(null));function c(e){return e}function u(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var r=t-10;r>=0;r--)if(36!==e.charCodeAt(r))return!1;return!0}function h(e,t){return e===t?0:null===e?1:null===t?-1:e>t?1:-1}t.toSetString=l?c:function(e){return u(e)?"$"+e:e},t.fromSetString=l?c:function(e){return u(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,r){var n=h(e.source,t.source);return 0!==n||0!==(n=e.originalLine-t.originalLine)||0!==(n=e.originalColumn-t.originalColumn)||r||0!==(n=e.generatedColumn-t.generatedColumn)||0!==(n=e.generatedLine-t.generatedLine)?n:h(e.name,t.name)},t.compareByGeneratedPositionsDeflated=function(e,t,r){var n=e.generatedLine-t.generatedLine;return 0!==n||0!==(n=e.generatedColumn-t.generatedColumn)||r||0!==(n=h(e.source,t.source))||0!==(n=e.originalLine-t.originalLine)||0!==(n=e.originalColumn-t.originalColumn)?n:h(e.name,t.name)},t.compareByGeneratedPositionsInflated=function(e,t){var r=e.generatedLine-t.generatedLine;return 0!==r||0!==(r=e.generatedColumn-t.generatedColumn)||0!==(r=h(e.source,t.source))||0!==(r=e.originalLine-t.originalLine)||0!==(r=e.originalColumn-t.originalColumn)?r:h(e.name,t.name)},t.parseSourceMapInput=function(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},t.computeSourceURL=function(e,t,r){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),r){var n=i(r);if(!n)throw new Error("sourceMapURL could not be parsed");if(n.path){var l=n.path.lastIndexOf("/");l>=0&&(n.path=n.path.substring(0,l+1))}t=s(a(n),t)}return o(t)}},3386:function(e,t,r){t.SourceMapGenerator=r(1356).SourceMapGenerator,t.SourceMapConsumer=r(3727).SourceMapConsumer,r(2037)},6219:function(e,t,r){var n,i,a,o=r(3238).default;a=function(){"use strict";var e=function(e,r){return t(e.slice(),r)};function t(e,t){"function"!=typeof t&&(t=function(e,t){return String(e).localeCompare(t)});var n=e.length;if(n<=1)return e;for(var i=new Array(n),a=1;a<n;a*=2){r(e,t,a,i);var o=e;e=i,i=o}return e}e.inplace=function(e,n){var i=t(e,n);return i!==e&&r(i,null,e.length,e),e};var r=function(e,t,r,n){var i,a,o,s,l,c=e.length,u=0,h=2*r;for(i=0;i<c;i+=h)for(o=(a=i+r)+r,a>c&&(a=c),o>c&&(o=c),s=i,l=a;;)if(s<a&&l<o)t(e[s],e[l])<=0?n[u++]=e[s++]:n[u++]=e[l++];else if(s<a)n[u++]=e[s++];else{if(!(l<o))break;n[u++]=e[l++]}};return e},"object"===o(t)?e.exports=a():void 0===(i="function"==typeof(n=a)?n.call(t,r,t,e):n)||(e.exports=i)},2250:function(e,t,r){e.exports=i;var n=r(2152).EventEmitter;function i(){n.call(this)}r(5740)(i,n),i.Readable=r(8341),i.Writable=r(9260),i.Duplex=r(5123),i.Transform=r(713),i.PassThrough=r(8424),i.Stream=i,i.prototype.pipe=function(e,t){var r=this;function i(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function a(){r.readable&&r.resume&&r.resume()}r.on("data",i),e.on("drain",a),e._isStdio||t&&!1===t.end||(r.on("end",s),r.on("close",l));var o=!1;function s(){o||(o=!0,e.end())}function l(){o||(o=!0,"function"==typeof e.destroy&&e.destroy())}function c(e){if(u(),0===n.listenerCount(this,"error"))throw e}function u(){r.removeListener("data",i),e.removeListener("drain",a),r.removeListener("end",s),r.removeListener("close",l),r.removeListener("error",c),e.removeListener("error",c),r.removeListener("end",u),r.removeListener("close",u),e.removeListener("close",u)}return r.on("error",c),e.on("error",c),r.on("end",u),r.on("close",u),e.on("close",u),e.emit("pipe",r),e}},5881:function(e,t,r){"use strict";var n=r(4668).Buffer,i=n.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(n.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=l,this.end=c,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=u,this.end=h,t=3;break;default:return this.write=p,void(this.end=f)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function o(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function l(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function c(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function u(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function h(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function f(e){return e&&e.length?this.write(e):""}t.s=a,a.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""},a.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t},a.prototype.text=function(e,t){var r=function(e,t,r){var n=t.length-1;if(n<r)return 0;var i=o(t[n]);if(i>=0)return i>0&&(e.lastNeed=i-1),i;if(--n<r||-2===i)return 0;if(i=o(t[n]),i>=0)return i>0&&(e.lastNeed=i-2),i;if(--n<r||-2===i)return 0;if(i=o(t[n]),i>=0)return i>0&&(2===i?i=0:e.lastNeed=i-3),i;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},a.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},8585:function(e,t,r){"use strict";var n=r(1919).Buffer,i=n.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(n.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=l,this.end=c,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=u,this.end=h,t=3;break;default:return this.write=p,void(this.end=f)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function o(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function l(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function c(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function u(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function h(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function f(e){return e&&e.length?this.write(e):""}t.s=a,a.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""},a.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t},a.prototype.text=function(e,t){var r=function(e,t,r){var n=t.length-1;if(n<r)return 0;var i=o(t[n]);if(i>=0)return i>0&&(e.lastNeed=i-1),i;if(--n<r||-2===i)return 0;if(i=o(t[n]),i>=0)return i>0&&(e.lastNeed=i-2),i;if(--n<r||-2===i)return 0;if(i=o(t[n]),i>=0)return i>0&&(2===i?i=0:e.lastNeed=i-3),i;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},a.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},1465:function(e,t,r){"use strict";r.d(t,{OU:function(){return S}});var n=r(3238),i=r.n(n),a=function(e,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function o(e,t){function r(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}function s(e,t){var r=e[0],n=e[1];return[r*Math.cos(t)-n*Math.sin(t),r*Math.sin(t)+n*Math.cos(t)]}function l(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var r=0;r<e.length;r++)if("number"!=typeof e[r])throw new Error("assertNumbers arguments["+r+"] is not a number. "+i()(e[r])+" == typeof "+e[r]);return!0}var c=Math.PI;function u(e,t,r){e.lArcFlag=0===e.lArcFlag?0:1,e.sweepFlag=0===e.sweepFlag?0:1;var n=e.rX,i=e.rY,a=e.x,o=e.y;n=Math.abs(e.rX),i=Math.abs(e.rY);var l=s([(t-a)/2,(r-o)/2],-e.xRot/180*c),u=l[0],h=l[1],p=Math.pow(u,2)/Math.pow(n,2)+Math.pow(h,2)/Math.pow(i,2);1<p&&(n*=Math.sqrt(p),i*=Math.sqrt(p)),e.rX=n,e.rY=i;var f=Math.pow(n,2)*Math.pow(h,2)+Math.pow(i,2)*Math.pow(u,2),d=(e.lArcFlag!==e.sweepFlag?1:-1)*Math.sqrt(Math.max(0,(Math.pow(n,2)*Math.pow(i,2)-f)/f)),m=n*h/i*d,g=-i*u/n*d,y=s([m,g],e.xRot/180*c);e.cX=y[0]+(t+a)/2,e.cY=y[1]+(r+o)/2,e.phi1=Math.atan2((h-g)/i,(u-m)/n),e.phi2=Math.atan2((-h-g)/i,(-u-m)/n),0===e.sweepFlag&&e.phi2>e.phi1&&(e.phi2-=2*c),1===e.sweepFlag&&e.phi2<e.phi1&&(e.phi2+=2*c),e.phi1*=180/c,e.phi2*=180/c}function h(e,t,r){l(e,t,r);var n=e*e+t*t-r*r;if(0>n)return[];if(0===n)return[[e*r/(e*e+t*t),t*r/(e*e+t*t)]];var i=Math.sqrt(n);return[[(e*r+t*i)/(e*e+t*t),(t*r-e*i)/(e*e+t*t)],[(e*r-t*i)/(e*e+t*t),(t*r+e*i)/(e*e+t*t)]]}var p,f=Math.PI/180;function d(e,t,r){return(1-r)*e+r*t}function m(e,t,r,n){return e+Math.cos(n/180*c)*t+Math.sin(n/180*c)*r}function g(e,t,r,n){var i=t-e,a=r-t,o=3*i+3*(n-r)-6*a,s=6*(a-i),l=3*i;return Math.abs(o)<1e-6?[-l/s]:function(e,t,r){void 0===r&&(r=1e-6);var n=e*e/4-t;if(n<-r)return[];if(n<=r)return[-e/2];var i=Math.sqrt(n);return[-e/2-i,-e/2+i]}(s/o,l/o,1e-6)}function y(e,t,r,n,i){var a=1-i;return e*(a*a*a)+t*(3*a*a*i)+r*(3*a*i*i)+n*(i*i*i)}!function(e){function t(){return i((function(e,t,r){return e.relative&&(void 0!==e.x1&&(e.x1+=t),void 0!==e.y1&&(e.y1+=r),void 0!==e.x2&&(e.x2+=t),void 0!==e.y2&&(e.y2+=r),void 0!==e.x&&(e.x+=t),void 0!==e.y&&(e.y+=r),e.relative=!1),e}))}function r(){var e=NaN,t=NaN,r=NaN,n=NaN;return i((function(i,a,o){return i.type&S.SMOOTH_CURVE_TO&&(i.type=S.CURVE_TO,e=isNaN(e)?a:e,t=isNaN(t)?o:t,i.x1=i.relative?a-e:2*a-e,i.y1=i.relative?o-t:2*o-t),i.type&S.CURVE_TO?(e=i.relative?a+i.x2:i.x2,t=i.relative?o+i.y2:i.y2):(e=NaN,t=NaN),i.type&S.SMOOTH_QUAD_TO&&(i.type=S.QUAD_TO,r=isNaN(r)?a:r,n=isNaN(n)?o:n,i.x1=i.relative?a-r:2*a-r,i.y1=i.relative?o-n:2*o-n),i.type&S.QUAD_TO?(r=i.relative?a+i.x1:i.x1,n=i.relative?o+i.y1:i.y1):(r=NaN,n=NaN),i}))}function n(){var e=NaN,t=NaN;return i((function(r,n,i){if(r.type&S.SMOOTH_QUAD_TO&&(r.type=S.QUAD_TO,e=isNaN(e)?n:e,t=isNaN(t)?i:t,r.x1=r.relative?n-e:2*n-e,r.y1=r.relative?i-t:2*i-t),r.type&S.QUAD_TO){e=r.relative?n+r.x1:r.x1,t=r.relative?i+r.y1:r.y1;var a=r.x1,o=r.y1;r.type=S.CURVE_TO,r.x1=((r.relative?0:n)+2*a)/3,r.y1=((r.relative?0:i)+2*o)/3,r.x2=(r.x+2*a)/3,r.y2=(r.y+2*o)/3}else e=NaN,t=NaN;return r}))}function i(e){var t=0,r=0,n=NaN,i=NaN;return function(a){if(isNaN(n)&&!(a.type&S.MOVE_TO))throw new Error("path must start with moveto");var o=e(a,t,r,n,i);return a.type&S.CLOSE_PATH&&(t=n,r=i),void 0!==a.x&&(t=a.relative?t+a.x:a.x),void 0!==a.y&&(r=a.relative?r+a.y:a.y),a.type&S.MOVE_TO&&(n=t,i=r),o}}function a(e,t,r,n,a,o){return l(e,t,r,n,a,o),i((function(i,s,l,c){var u=i.x1,h=i.x2,p=i.relative&&!isNaN(c),f=void 0!==i.x?i.x:p?0:s,d=void 0!==i.y?i.y:p?0:l;function m(e){return e*e}i.type&S.HORIZ_LINE_TO&&0!==t&&(i.type=S.LINE_TO,i.y=i.relative?0:l),i.type&S.VERT_LINE_TO&&0!==r&&(i.type=S.LINE_TO,i.x=i.relative?0:s),void 0!==i.x&&(i.x=i.x*e+d*r+(p?0:a)),void 0!==i.y&&(i.y=f*t+i.y*n+(p?0:o)),void 0!==i.x1&&(i.x1=i.x1*e+i.y1*r+(p?0:a)),void 0!==i.y1&&(i.y1=u*t+i.y1*n+(p?0:o)),void 0!==i.x2&&(i.x2=i.x2*e+i.y2*r+(p?0:a)),void 0!==i.y2&&(i.y2=h*t+i.y2*n+(p?0:o));var g=e*n-t*r;if(void 0!==i.xRot&&(1!==e||0!==t||0!==r||1!==n))if(0===g)delete i.rX,delete i.rY,delete i.xRot,delete i.lArcFlag,delete i.sweepFlag,i.type=S.LINE_TO;else{var y=i.xRot*Math.PI/180,v=Math.sin(y),b=Math.cos(y),x=1/m(i.rX),k=1/m(i.rY),w=m(b)*x+m(v)*k,C=2*v*b*(x-k),A=m(v)*x+m(b)*k,T=w*n*n-C*t*n+A*t*t,E=C*(e*n+t*r)-2*(w*r*n+A*e*t),O=w*r*r-C*e*r+A*e*e,L=(Math.atan2(E,T-O)+Math.PI)%Math.PI/2,P=Math.sin(L),N=Math.cos(L);i.rX=Math.abs(g)/Math.sqrt(T*m(N)+E*P*N+O*m(P)),i.rY=Math.abs(g)/Math.sqrt(T*m(P)-E*P*N+O*m(N)),i.xRot=180*L/Math.PI}return void 0!==i.sweepFlag&&0>g&&(i.sweepFlag=+!i.sweepFlag),i}))}e.ROUND=function(e){function t(t){return Math.round(t*e)/e}return void 0===e&&(e=1e13),l(e),function(e){return void 0!==e.x1&&(e.x1=t(e.x1)),void 0!==e.y1&&(e.y1=t(e.y1)),void 0!==e.x2&&(e.x2=t(e.x2)),void 0!==e.y2&&(e.y2=t(e.y2)),void 0!==e.x&&(e.x=t(e.x)),void 0!==e.y&&(e.y=t(e.y)),void 0!==e.rX&&(e.rX=t(e.rX)),void 0!==e.rY&&(e.rY=t(e.rY)),e}},e.TO_ABS=t,e.TO_REL=function(){return i((function(e,t,r){return e.relative||(void 0!==e.x1&&(e.x1-=t),void 0!==e.y1&&(e.y1-=r),void 0!==e.x2&&(e.x2-=t),void 0!==e.y2&&(e.y2-=r),void 0!==e.x&&(e.x-=t),void 0!==e.y&&(e.y-=r),e.relative=!0),e}))},e.NORMALIZE_HVZ=function(e,t,r){return void 0===e&&(e=!0),void 0===t&&(t=!0),void 0===r&&(r=!0),i((function(n,i,a,o,s){if(isNaN(o)&&!(n.type&S.MOVE_TO))throw new Error("path must start with moveto");return t&&n.type&S.HORIZ_LINE_TO&&(n.type=S.LINE_TO,n.y=n.relative?0:a),r&&n.type&S.VERT_LINE_TO&&(n.type=S.LINE_TO,n.x=n.relative?0:i),e&&n.type&S.CLOSE_PATH&&(n.type=S.LINE_TO,n.x=n.relative?o-i:o,n.y=n.relative?s-a:s),n.type&S.ARC&&(0===n.rX||0===n.rY)&&(n.type=S.LINE_TO,delete n.rX,delete n.rY,delete n.xRot,delete n.lArcFlag,delete n.sweepFlag),n}))},e.NORMALIZE_ST=r,e.QT_TO_C=n,e.INFO=i,e.SANITIZE=function(e){void 0===e&&(e=0),l(e);var t=NaN,r=NaN,n=NaN,a=NaN;return i((function(i,o,s,l,c){var u=Math.abs,h=!1,p=0,f=0;if(i.type&S.SMOOTH_CURVE_TO&&(p=isNaN(t)?0:o-t,f=isNaN(r)?0:s-r),i.type&(S.CURVE_TO|S.SMOOTH_CURVE_TO)?(t=i.relative?o+i.x2:i.x2,r=i.relative?s+i.y2:i.y2):(t=NaN,r=NaN),i.type&S.SMOOTH_QUAD_TO?(n=isNaN(n)?o:2*o-n,a=isNaN(a)?s:2*s-a):i.type&S.QUAD_TO?(n=i.relative?o+i.x1:i.x1,a=i.relative?s+i.y1:i.y2):(n=NaN,a=NaN),i.type&S.LINE_COMMANDS||i.type&S.ARC&&(0===i.rX||0===i.rY||!i.lArcFlag)||i.type&S.CURVE_TO||i.type&S.SMOOTH_CURVE_TO||i.type&S.QUAD_TO||i.type&S.SMOOTH_QUAD_TO){var d=void 0===i.x?0:i.relative?i.x:i.x-o,m=void 0===i.y?0:i.relative?i.y:i.y-s;p=isNaN(n)?void 0===i.x1?p:i.relative?i.x:i.x1-o:n-o,f=isNaN(a)?void 0===i.y1?f:i.relative?i.y:i.y1-s:a-s;var g=void 0===i.x2?0:i.relative?i.x:i.x2-o,y=void 0===i.y2?0:i.relative?i.y:i.y2-s;u(d)<=e&&u(m)<=e&&u(p)<=e&&u(f)<=e&&u(g)<=e&&u(y)<=e&&(h=!0)}return i.type&S.CLOSE_PATH&&u(o-l)<=e&&u(s-c)<=e&&(h=!0),h?[]:i}))},e.MATRIX=a,e.ROTATE=function(e,t,r){void 0===t&&(t=0),void 0===r&&(r=0),l(e,t,r);var n=Math.sin(e),i=Math.cos(e);return a(i,n,-n,i,t-t*i+r*n,r-t*n-r*i)},e.TRANSLATE=function(e,t){return void 0===t&&(t=0),l(e,t),a(1,0,0,1,e,t)},e.SCALE=function(e,t){return void 0===t&&(t=e),l(e,t),a(e,0,0,t,0,0)},e.SKEW_X=function(e){return l(e),a(1,0,Math.atan(e),1,0,0)},e.SKEW_Y=function(e){return l(e),a(1,Math.atan(e),0,1,0,0)},e.X_AXIS_SYMMETRY=function(e){return void 0===e&&(e=0),l(e),a(-1,0,0,1,e,0)},e.Y_AXIS_SYMMETRY=function(e){return void 0===e&&(e=0),l(e),a(1,0,0,-1,0,e)},e.A_TO_C=function(){return i((function(e,t,r){return S.ARC===e.type?function(e,t,r){var n,i,a,o;e.cX||u(e,t,r);for(var l=Math.min(e.phi1,e.phi2),c=Math.max(e.phi1,e.phi2)-l,h=Math.ceil(c/90),p=new Array(h),m=t,g=r,y=0;y<h;y++){var v=d(e.phi1,e.phi2,y/h),b=d(e.phi1,e.phi2,(y+1)/h),x=b-v,k=4/3*Math.tan(x*f/4),w=[Math.cos(v*f)-k*Math.sin(v*f),Math.sin(v*f)+k*Math.cos(v*f)],C=w[0],A=w[1],T=[Math.cos(b*f),Math.sin(b*f)],E=T[0],O=T[1],L=[E+k*Math.sin(b*f),O-k*Math.cos(b*f)],P=L[0],N=L[1];p[y]={relative:e.relative,type:S.CURVE_TO};var M=function(t,r){var n=s([t*e.rX,r*e.rY],e.xRot),i=n[0],a=n[1];return[e.cX+i,e.cY+a]};n=M(C,A),p[y].x1=n[0],p[y].y1=n[1],i=M(P,N),p[y].x2=i[0],p[y].y2=i[1],a=M(E,O),p[y].x=a[0],p[y].y=a[1],e.relative&&(p[y].x1-=m,p[y].y1-=g,p[y].x2-=m,p[y].y2-=g,p[y].x-=m,p[y].y-=g),m=(o=[p[y].x,p[y].y])[0],g=o[1]}return p}(e,e.relative?0:t,e.relative?0:r):e}))},e.ANNOTATE_ARCS=function(){return i((function(e,t,r){return e.relative&&(t=0,r=0),S.ARC===e.type&&u(e,t,r),e}))},e.CLONE=function(){return function(e){var t={};for(var r in e)t[r]=e[r];return t}},e.CALCULATE_BOUNDS=function(){var e=t(),a=n(),o=r(),s=i((function(t,r,n){var i=o(a(e(function(e){var t={};for(var r in e)t[r]=e[r];return t}(t))));function l(e){e>s.maxX&&(s.maxX=e),e<s.minX&&(s.minX=e)}function c(e){e>s.maxY&&(s.maxY=e),e<s.minY&&(s.minY=e)}if(i.type&S.DRAWING_COMMANDS&&(l(r),c(n)),i.type&S.HORIZ_LINE_TO&&l(i.x),i.type&S.VERT_LINE_TO&&c(i.y),i.type&S.LINE_TO&&(l(i.x),c(i.y)),i.type&S.CURVE_TO){l(i.x),c(i.y);for(var p=0,f=g(r,i.x1,i.x2,i.x);p<f.length;p++)0<(R=f[p])&&1>R&&l(y(r,i.x1,i.x2,i.x,R));for(var d=0,v=g(n,i.y1,i.y2,i.y);d<v.length;d++)0<(R=v[d])&&1>R&&c(y(n,i.y1,i.y2,i.y,R))}if(i.type&S.ARC){l(i.x),c(i.y),u(i,r,n);for(var b=i.xRot/180*Math.PI,x=Math.cos(b)*i.rX,k=Math.sin(b)*i.rX,w=-Math.sin(b)*i.rY,C=Math.cos(b)*i.rY,A=i.phi1<i.phi2?[i.phi1,i.phi2]:-180>i.phi2?[i.phi2+360,i.phi1+360]:[i.phi2,i.phi1],T=A[0],E=A[1],O=function(e){var t=e[0],r=e[1],n=180*Math.atan2(r,t)/Math.PI;return n<T?n+360:n},L=0,P=h(w,-x,0).map(O);L<P.length;L++)(R=P[L])>T&&R<E&&l(m(i.cX,x,w,R));for(var N=0,M=h(C,-k,0).map(O);N<M.length;N++){var R;(R=M[N])>T&&R<E&&c(m(i.cY,k,C,R))}}return t}));return s.minX=1/0,s.maxX=-1/0,s.minY=1/0,s.maxY=-1/0,s}}(p||(p={}));var v,b=function(){function e(){}return e.prototype.round=function(e){return this.transform(p.ROUND(e))},e.prototype.toAbs=function(){return this.transform(p.TO_ABS())},e.prototype.toRel=function(){return this.transform(p.TO_REL())},e.prototype.normalizeHVZ=function(e,t,r){return this.transform(p.NORMALIZE_HVZ(e,t,r))},e.prototype.normalizeST=function(){return this.transform(p.NORMALIZE_ST())},e.prototype.qtToC=function(){return this.transform(p.QT_TO_C())},e.prototype.aToC=function(){return this.transform(p.A_TO_C())},e.prototype.sanitize=function(e){return this.transform(p.SANITIZE(e))},e.prototype.translate=function(e,t){return this.transform(p.TRANSLATE(e,t))},e.prototype.scale=function(e,t){return this.transform(p.SCALE(e,t))},e.prototype.rotate=function(e,t,r){return this.transform(p.ROTATE(e,t,r))},e.prototype.matrix=function(e,t,r,n,i,a){return this.transform(p.MATRIX(e,t,r,n,i,a))},e.prototype.skewX=function(e){return this.transform(p.SKEW_X(e))},e.prototype.skewY=function(e){return this.transform(p.SKEW_Y(e))},e.prototype.xSymmetry=function(e){return this.transform(p.X_AXIS_SYMMETRY(e))},e.prototype.ySymmetry=function(e){return this.transform(p.Y_AXIS_SYMMETRY(e))},e.prototype.annotateArcs=function(){return this.transform(p.ANNOTATE_ARCS())},e}(),x=function(e){return" "===e||"\t"===e||"\r"===e||"\n"===e},k=function(e){return"0".charCodeAt(0)<=e.charCodeAt(0)&&e.charCodeAt(0)<="9".charCodeAt(0)},w=function(e){function t(){var t=e.call(this)||this;return t.curNumber="",t.curCommandType=-1,t.curCommandRelative=!1,t.canParseCommandOrComma=!0,t.curNumberHasExp=!1,t.curNumberHasExpDigits=!1,t.curNumberHasDecimal=!1,t.curArgs=[],t}return o(t,e),t.prototype.finish=function(e){if(void 0===e&&(e=[]),this.parse(" ",e),0!==this.curArgs.length||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return e},t.prototype.parse=function(e,t){var r=this;void 0===t&&(t=[]);for(var n=function(e){t.push(e),r.curArgs.length=0,r.canParseCommandOrComma=!0},i=0;i<e.length;i++){var a=e[i],o=!(this.curCommandType!==S.ARC||3!==this.curArgs.length&&4!==this.curArgs.length||1!==this.curNumber.length||"0"!==this.curNumber&&"1"!==this.curNumber),s=k(a)&&("0"===this.curNumber&&"0"===a||o);if(!k(a)||s)if("e"!==a&&"E"!==a)if("-"!==a&&"+"!==a||!this.curNumberHasExp||this.curNumberHasExpDigits)if("."!==a||this.curNumberHasExp||this.curNumberHasDecimal||o){if(this.curNumber&&-1!==this.curCommandType){var l=Number(this.curNumber);if(isNaN(l))throw new SyntaxError("Invalid number ending at "+i);if(this.curCommandType===S.ARC)if(0===this.curArgs.length||1===this.curArgs.length){if(0>l)throw new SyntaxError('Expected positive number, got "'+l+'" at index "'+i+'"')}else if((3===this.curArgs.length||4===this.curArgs.length)&&"0"!==this.curNumber&&"1"!==this.curNumber)throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+i+'"');this.curArgs.push(l),this.curArgs.length===C[this.curCommandType]&&(S.HORIZ_LINE_TO===this.curCommandType?n({type:S.HORIZ_LINE_TO,relative:this.curCommandRelative,x:l}):S.VERT_LINE_TO===this.curCommandType?n({type:S.VERT_LINE_TO,relative:this.curCommandRelative,y:l}):this.curCommandType===S.MOVE_TO||this.curCommandType===S.LINE_TO||this.curCommandType===S.SMOOTH_QUAD_TO?(n({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),S.MOVE_TO===this.curCommandType&&(this.curCommandType=S.LINE_TO)):this.curCommandType===S.CURVE_TO?n({type:S.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===S.SMOOTH_CURVE_TO?n({type:S.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===S.QUAD_TO?n({type:S.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===S.ARC&&n({type:S.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!x(a))if(","===a&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if("+"!==a&&"-"!==a&&"."!==a)if(s)this.curNumber=a,this.curNumberHasDecimal=!1;else{if(0!==this.curArgs.length)throw new SyntaxError("Unterminated command at index "+i+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+a+'" at index '+i+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,"z"!==a&&"Z"!==a)if("h"===a||"H"===a)this.curCommandType=S.HORIZ_LINE_TO,this.curCommandRelative="h"===a;else if("v"===a||"V"===a)this.curCommandType=S.VERT_LINE_TO,this.curCommandRelative="v"===a;else if("m"===a||"M"===a)this.curCommandType=S.MOVE_TO,this.curCommandRelative="m"===a;else if("l"===a||"L"===a)this.curCommandType=S.LINE_TO,this.curCommandRelative="l"===a;else if("c"===a||"C"===a)this.curCommandType=S.CURVE_TO,this.curCommandRelative="c"===a;else if("s"===a||"S"===a)this.curCommandType=S.SMOOTH_CURVE_TO,this.curCommandRelative="s"===a;else if("q"===a||"Q"===a)this.curCommandType=S.QUAD_TO,this.curCommandRelative="q"===a;else if("t"===a||"T"===a)this.curCommandType=S.SMOOTH_QUAD_TO,this.curCommandRelative="t"===a;else{if("a"!==a&&"A"!==a)throw new SyntaxError('Unexpected character "'+a+'" at index '+i+".");this.curCommandType=S.ARC,this.curCommandRelative="a"===a}else t.push({type:S.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=a,this.curNumberHasDecimal="."===a}else this.curNumber+=a,this.curNumberHasDecimal=!0;else this.curNumber+=a;else this.curNumber+=a,this.curNumberHasExp=!0;else this.curNumber+=a,this.curNumberHasExpDigits=this.curNumberHasExp}return t},t.prototype.transform=function(e){return Object.create(this,{parse:{value:function(t,r){void 0===r&&(r=[]);for(var n=0,i=Object.getPrototypeOf(this).parse.call(this,t);n<i.length;n++){var a=i[n],o=e(a);Array.isArray(o)?r.push.apply(r,o):r.push(o)}return r}}})},t}(b),S=function(e){function t(r){var n=e.call(this)||this;return n.commands="string"==typeof r?t.parse(r):r,n}return o(t,e),t.prototype.encode=function(){return t.encode(this.commands)},t.prototype.getBounds=function(){var e=p.CALCULATE_BOUNDS();return this.transform(e),e},t.prototype.transform=function(e){for(var t=[],r=0,n=this.commands;r<n.length;r++){var i=e(n[r]);Array.isArray(i)?t.push.apply(t,i):t.push(i)}return this.commands=t,this},t.encode=function(e){return function(e){var t="";Array.isArray(e)||(e=[e]);for(var r=0;r<e.length;r++){var n=e[r];if(n.type===S.CLOSE_PATH)t+="z";else if(n.type===S.HORIZ_LINE_TO)t+=(n.relative?"h":"H")+n.x;else if(n.type===S.VERT_LINE_TO)t+=(n.relative?"v":"V")+n.y;else if(n.type===S.MOVE_TO)t+=(n.relative?"m":"M")+n.x+" "+n.y;else if(n.type===S.LINE_TO)t+=(n.relative?"l":"L")+n.x+" "+n.y;else if(n.type===S.CURVE_TO)t+=(n.relative?"c":"C")+n.x1+" "+n.y1+" "+n.x2+" "+n.y2+" "+n.x+" "+n.y;else if(n.type===S.SMOOTH_CURVE_TO)t+=(n.relative?"s":"S")+n.x2+" "+n.y2+" "+n.x+" "+n.y;else if(n.type===S.QUAD_TO)t+=(n.relative?"q":"Q")+n.x1+" "+n.y1+" "+n.x+" "+n.y;else if(n.type===S.SMOOTH_QUAD_TO)t+=(n.relative?"t":"T")+n.x+" "+n.y;else{if(n.type!==S.ARC)throw new Error('Unexpected command type "'+n.type+'" at index '+r+".");t+=(n.relative?"a":"A")+n.rX+" "+n.rY+" "+n.xRot+" "+ +n.lArcFlag+" "+ +n.sweepFlag+" "+n.x+" "+n.y}}return t}(e)},t.parse=function(e){var t=new w,r=[];return t.parse(e,r),t.finish(r),r},t.CLOSE_PATH=1,t.MOVE_TO=2,t.HORIZ_LINE_TO=4,t.VERT_LINE_TO=8,t.LINE_TO=16,t.CURVE_TO=32,t.SMOOTH_CURVE_TO=64,t.QUAD_TO=128,t.SMOOTH_QUAD_TO=256,t.ARC=512,t.LINE_COMMANDS=t.LINE_TO|t.HORIZ_LINE_TO|t.VERT_LINE_TO,t.DRAWING_COMMANDS=t.HORIZ_LINE_TO|t.VERT_LINE_TO|t.LINE_TO|t.CURVE_TO|t.SMOOTH_CURVE_TO|t.QUAD_TO|t.SMOOTH_QUAD_TO|t.ARC,t}(b),C=((v={})[S.MOVE_TO]=2,v[S.LINE_TO]=2,v[S.HORIZ_LINE_TO]=1,v[S.VERT_LINE_TO]=1,v[S.CLOSE_PATH]=0,v[S.QUAD_TO]=4,v[S.SMOOTH_QUAD_TO]=2,v[S.CURVE_TO]=6,v[S.SMOOTH_CURVE_TO]=4,v[S.ARC]=7,v)},3899:function(e){e.exports={plugins:["removeDoctype","removeXMLProcInst","removeComments","removeMetadata","removeXMLNS","removeEditorsNSData","cleanupAttrs","inlineStyles","minifyStyles","convertStyleToAttrs","cleanupIDs","prefixIds","removeRasterImages","removeUselessDefs","cleanupNumericValues","cleanupListOfValues","convertColors","removeUnknownsAndDefaults","removeNonInheritableGroupAttrs","removeUselessStrokeAndFill","removeViewBox","cleanupEnableBackground","removeHiddenElems","removeEmptyText","convertShapeToPath","convertEllipseToCircle","moveElemsAttrsToGroup","moveGroupAttrsToElems","collapseGroups","convertPathData","convertTransform","removeEmptyAttrs","removeEmptyContainers","mergePaths","removeUnusedNS","sortAttrs","sortDefsChildren","removeTitle","removeDesc","removeDimensions","removeAttrs","removeAttributesBySelector","removeElementsByAttr","addClassesToSVGElement","removeStyleElement","removeScriptElement","addAttributesToSVGElement","removeOffCanvasPaths","reusePaths"]}},182:function(e,t,r){var n=r(4594),i=n.List,a=r(6219),o=r(5496);function s(e,t){for(var r=0;r<4;r+=1){if(e[r]<t[r])return-1;if(e[r]>t[r])return 1}return 0}function l(e,t){return s(o(e),o(t))}function c(e,t){return l(e.item.data,t.item.data)}e.exports.flattenToSelectors=function(e){var t=[];return n.walk(e,{visit:"Rule",enter:function(e){if("Rule"===e.type){var r=this.atrule,n=e;e.prelude.children.each((function(e,i){var a={item:i,atrule:r,rule:n,pseudos:[]};e.children.each((function(e,t,r){"PseudoClassSelector"!==e.type&&"PseudoElementSelector"!==e.type||a.pseudos.push({item:t,list:r})})),t.push(a)}))}}}),t},e.exports.filterByMqs=function(e,t){return e.filter((function(e){if(null===e.atrule)return~t.indexOf("");var r=e.atrule.name,i=r;e.atrule.expression&&"MediaQueryList"===e.atrule.expression.children.first().type&&(i=[r,n.generate(e.atrule.expression)].join(" "));return~t.indexOf(i)}))},e.exports.filterByPseudos=function(e,t){return e.filter((function(e){var r=n.generate({type:"Selector",children:(new i).fromArray(e.pseudos.map((function(e){return e.item.data})))});return~t.indexOf(r)}))},e.exports.cleanPseudos=function(e){e.forEach((function(e){e.pseudos.forEach((function(e){e.list.remove(e.item)}))}))},e.exports.compareSpecificity=s,e.exports.compareSimpleSelectorNode=l,e.exports.sortSelectors=function(e){return a(e,c)},e.exports.csstreeToStyleDeclaration=function(e){return{name:e.property,value:n.generate(e.value),priority:e.important?"important":""}},e.exports.getCssStr=function(e){return e.content[0].text||e.content[0].cdata||[]},e.exports.setCssStr=function(e,t){return e.content[0].cdata?(e.content[0].cdata=t,e.content[0].cdata):(e.content[0].text=t,e.content[0].text)}},3934:function(e,t,r){var n=r(3603).default,i=r(5185),a={cleanupAttrs:!0,removeDoctype:!0,removeXMLProcInst:!0,removeComments:!0,removeMetadata:!0,removeTitle:!0,removeDesc:!0,removeUselessDefs:!0,removeEditorsNSData:!0,removeEmptyAttrs:!0,removeHiddenElems:!0,removeEmptyText:!0,removeEmptyContainers:!0,removeViewBox:!1,cleanupEnableBackground:!0,convertStyleToAttrs:!0,convertColors:!0,convertPathData:!0,convertTransform:!0,removeUnknownsAndDefaults:!0,removeNonInheritableGroupAttrs:!0,removeUselessStrokeAndFill:!1,removeUnusedNS:!0,cleanupIDs:!0,cleanupNumericValues:!0,moveElemsAttrsToGroup:!0,moveGroupAttrsToElems:!0,collapseGroups:!0,removeRasterImages:!1,mergePaths:!0,convertShapeToPath:!0,sortAttrs:!0,removeDimensions:!0};e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=Object.keys(e).map((function(t){return n({},t,e[t])}));return new i({plugins:t})}},5185:function(e,t,r){var n=r(2690),i=r(7599),a=r(1044),o=r(6094),s=r(7989).encodeSVGDatauri,l=r(4740),c=function(e){this.config=n(e)};c.prototype.optimize=function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(n,i){if(t.config.error)i(t.config.error);else{var a=t.config,o=a.multipass?10:1,l=0,c=Number.POSITIVE_INFINITY;t._optimizeOnce(e,r,(function e(u){u.error?i(u.error):(r.multipassCount=l,++l<o&&u.data.length<c?(c=u.data.length,t._optimizeOnce(u.data,r,e)):(a.datauri&&(u.data=s(u.data,a.datauri)),r&&r.path&&(u.path=r.path),n(u)))}))}}))},c.prototype._optimizeOnce=function(e,t,r){var n=this.config;i(e,(function(e){e.error?r(e):(e=a(e,t,n.plugins),r(l(e,n.js2svg)))}))},c.prototype.createContentItem=function(e){return new o(e)},c.Config=n,e.exports=c,e.exports.default=c},2690:function(e,t,r){var n=r(4341).default,i=r(3238).default,a=(r(4763),r(3899)),o=r(3077);function s(e,t){var r,a;return t.map((function(t){return"object"===i(t)?(a=Object.keys(t)[0],"object"===i(t[a])&&t[a].fn&&"function"==typeof t[a].fn?r=l(a,t[a]):(r=c(u(e,a,t[a].path),t,a)).name=a):((r=u(e,t)).name=t,"object"===i(r.params)&&(r.params=n({},r.params))),r}))}function l(e,t){return t.active=!0,t.params=n({},t.params||{}),t.name=e,t}function c(e,t,r){return"object"===i(t[r])?(e.params=n(n({},e.params||{}),t[r]),e.active=!0):!1===t[r]?e.active=!1:!0===t[r]&&(e.active=!0),e}function u(e,t){var r=o[t]||{};return n({},r)}e.exports=function(e){var t,r;return(e="object"===i(e)&&e||{}).plugins&&!Array.isArray(e.plugins)?{error:"Error: Invalid plugins list. Provided 'plugins' in config should be an array."}:(e.full?(t=e,Array.isArray(t.plugins)&&(t.plugins=s(e,t.plugins))):((t=n({},a)).plugins=s(e,t.plugins||[]),t=function(e,t){var r;t.plugins&&t.plugins.forEach((function(t){"object"===i(t)&&(r=Object.keys(t)[0],null==t[r]&&console.error("Error: '".concat(r,"' plugin is misconfigured! Have you padded its content in YML properly?\n")),"object"===i(t[r])&&t[r].fn&&"function"==typeof t[r].fn?e.plugins.push(l(r,t[r])):e.plugins.forEach((function(e){e&&e.name===r&&(e=c(e,t,r))})))}));e.multipass=t.multipass,t.svg2js&&(e.svg2js=t.svg2js);t.js2svg&&(e.js2svg=t.js2svg);return e}(t,e)),"floatPrecision"in e&&Array.isArray(t.plugins)&&t.plugins.forEach((function(t){t.params&&"floatPrecision"in t.params&&(t.params=n(n({},t.params),{},{floatPrecision:e.floatPrecision}))})),"datauri"in e&&(t.datauri=e.datauri),Array.isArray(t.plugins)&&(t.plugins=t.plugins.reduce((function(e,t){return r&&t.type===r[0].type?r.push(t):e.push(r=[t]),e}),[])),t)}},618:function(e){var t=function(e){this.parentNode=e,this.classNames=new Set,this.classAttr=null};t.prototype.clone=function(e){var r=this,n={};Object.keys(r).forEach((function(e){"parentNode"!==e&&(n[e]=r[e])})),n=JSON.parse(JSON.stringify(n));var i=new t(e);return Object.assign(i,n),i},t.prototype.hasClass=function(){this.classAttr={name:"class",value:null},this.addClassHandler()},t.prototype.addClassHandler=function(){Object.defineProperty(this.parentNode.attrs,"class",{get:this.getClassAttr.bind(this),set:this.setClassAttr.bind(this),enumerable:!0,configurable:!0}),this.addClassValueHandler()},t.prototype.addClassValueHandler=function(){Object.defineProperty(this.classAttr,"value",{get:this.getClassValue.bind(this),set:this.setClassValue.bind(this),enumerable:!0,configurable:!0})},t.prototype.getClassAttr=function(){return this.classAttr},t.prototype.setClassAttr=function(e){this.setClassValue(e.value),this.classAttr=e,this.addClassValueHandler()},t.prototype.getClassValue=function(){return Array.from(this.classNames).join(" ")},t.prototype.setClassValue=function(e){if(void 0!==e){var t=e.split(" ");this.classNames=new Set(t)}else this.classNames.clear()},t.prototype.add=function(){this.hasClass(),Object.values(arguments).forEach(this._addSingle.bind(this))},t.prototype._addSingle=function(e){this.classNames.add(e)},t.prototype.remove=function(){this.hasClass(),Object.values(arguments).forEach(this._removeSingle.bind(this))},t.prototype._removeSingle=function(e){this.classNames.delete(e)},t.prototype.item=function(e){return Array.from(this.classNames)[e]},t.prototype.toggle=function(e,t){(this.contains(e)||!1===t)&&this.classNames.delete(e),this.classNames.add(e)},t.prototype.contains=function(e){return this.classNames.has(e)},e.exports=t},1886:function(e,t,r){var n=r(450)({isTag:function(e){return e.isElem()},getParent:function(e){return e.parentNode||null},getChildren:function(e){return e.content||[]},getName:function(e){return e.elem},getText:function(e){return e.content[0].text||e.content[0].cdata||""},getAttributeValue:function(e,t){return e.hasAttr(t)?e.attr(t).value:null}});e.exports=n},2905:function(e,t,r){var n=r(4594),i=r(182),a=function(e){this.parentNode=e,this.properties=new Map,this.hasSynced=!1,this.styleAttr=null,this.styleValue=null,this.parseError=!1};a.prototype.clone=function(e){var t=this,r={};Object.keys(t).forEach((function(e){"parentNode"!==e&&(r[e]=t[e])})),r=JSON.parse(JSON.stringify(r));var n=new a(e);return Object.assign(n,r),n},a.prototype.hasStyle=function(){this.addStyleHandler()},a.prototype.addStyleHandler=function(){this.styleAttr={name:"style",value:null},Object.defineProperty(this.parentNode.attrs,"style",{get:this.getStyleAttr.bind(this),set:this.setStyleAttr.bind(this),enumerable:!0,configurable:!0}),this.addStyleValueHandler()},a.prototype.addStyleValueHandler=function(){Object.defineProperty(this.styleAttr,"value",{get:this.getStyleValue.bind(this),set:this.setStyleValue.bind(this),enumerable:!0,configurable:!0})},a.prototype.getStyleAttr=function(){return this.styleAttr},a.prototype.setStyleAttr=function(e){this.setStyleValue(e.value),this.styleAttr=e,this.addStyleValueHandler(),this.hasSynced=!1},a.prototype.getStyleValue=function(){return this.getCssText()},a.prototype.setStyleValue=function(e){this.properties.clear(),this.styleValue=e,this.hasSynced=!1},a.prototype._loadCssText=function(){if(!this.hasSynced&&(this.hasSynced=!0,this.styleValue&&0!==this.styleValue.length)){var e=this.styleValue,t={};try{t=n.parse(e,{context:"declarationList",parseValue:!1})}catch(e){return void(this.parseError=e)}this.parseError=!1;var r=this;t.children.each((function(e){try{var t=i.csstreeToStyleDeclaration(e);r.setProperty(t.name,t.value,t.priority)}catch(e){"Unknown node type: undefined"!==e.message&&(r.parseError=e)}}))}},a.prototype.getCssText=function(){var e=this.getProperties();if(this.parseError)return this.styleValue;var t=[];return e.forEach((function(e,r){var n="important"===e.priority?"!important":"";t.push("".concat(r.trim(),":").concat(e.value.trim()).concat(n))})),t.join(";")},a.prototype._handleParseError=function(){this.parseError&&console.warn("Warning: Parse error when parsing inline styles, style properties of this element cannot be used. The raw styles can still be get/set using .attr('style').value. Error details: ".concat(this.parseError))},a.prototype._getProperty=function(e){if(void 0===e)throw Error("1 argument required, but only 0 present.");var t=this.getProperties();return this._handleParseError(),t.get(e.trim())},a.prototype.getPropertyPriority=function(e){var t=this._getProperty(e);return t?t.priority:""},a.prototype.getPropertyValue=function(e){var t=this._getProperty(e);return t?t.value:null},a.prototype.item=function(e){if(void 0===e)throw Error("1 argument required, but only 0 present.");var t=this.getProperties();return this._handleParseError(),Array.from(t.keys())[e]},a.prototype.getProperties=function(){return this._loadCssText(),this.properties},a.prototype.removeProperty=function(e){if(void 0===e)throw Error("1 argument required, but only 0 present.");this.hasStyle();var t=this.getProperties();this._handleParseError();var r=this.getPropertyValue(e);return t.delete(e.trim()),r},a.prototype.setProperty=function(e,t,r){if(void 0===e)throw Error("propertyName argument required, but only not present.");this.hasStyle();var n=this.getProperties();this._handleParseError();var i={value:t.trim(),priority:r.trim()};return n.set(e.trim(),i),i},e.exports=a},4740:function(e,t,r){var n=r(4341).default,i=r(8055).elemsGroups.textContent.concat("title"),a="\n",o={doctypeStart:"<!DOCTYPE",doctypeEnd:">",procInstStart:"<?",procInstEnd:"?>",tagOpenStart:"<",tagOpenEnd:">",tagCloseStart:"</",tagCloseEnd:">",tagShortStart:"<",tagShortEnd:"/>",attrStart:'="',attrEnd:'"',commentStart:"\x3c!--",commentEnd:"--\x3e",cdataStart:"<![CDATA[",cdataEnd:"]]>",textStart:"",textEnd:"",indent:4,regEntities:/[&'"<>]/g,regValEntities:/[&"<>]/g,encodeEntity:function(e){return s[e]},pretty:!1,useShortTags:!0},s={"&":"&amp;","'":"&apos;",'"':"&quot;",">":"&gt;","<":"&lt;"};function l(e){this.config=e?n(n({},o),e):n({},o);var t=this.config.indent;"number"!=typeof t||isNaN(t)?"string"!=typeof t&&(this.config.indent=" "):this.config.indent=t<0?"\t":" ".repeat(t),this.config.pretty&&(this.config.doctypeEnd+=a,this.config.procInstEnd+=a,this.config.commentEnd+=a,this.config.cdataEnd+=a,this.config.tagShortEnd+=a,this.config.tagOpenEnd+=a,this.config.tagCloseEnd+=a,this.config.textEnd+=a),this.indentLevel=0,this.textContext=null}e.exports=function(e,t){return new l(t).convert(e)},l.prototype.convert=function(e){var t="";return e.content&&(this.indentLevel++,e.content.forEach((function(e){e.elem?t+=this.createElem(e):e.text?t+=this.createText(e.text):e.doctype?t+=this.createDoctype(e.doctype):e.processinginstruction?t+=this.createProcInst(e.processinginstruction):e.comment?t+=this.createComment(e.comment):e.cdata&&(t+=this.createCDATA(e.cdata))}),this)),this.indentLevel--,{data:t,info:{width:this.width,height:this.height}}},l.prototype.createIndent=function(){var e="";return this.config.pretty&&!this.textContext&&(e=this.config.indent.repeat(this.indentLevel-1)),e},l.prototype.createDoctype=function(e){return this.config.doctypeStart+e+this.config.doctypeEnd},l.prototype.createProcInst=function(e){return"".concat(this.config.procInstStart+e.name," ").concat(e.body).concat(this.config.procInstEnd)},l.prototype.createComment=function(e){return this.config.commentStart+e+this.config.commentEnd},l.prototype.createCDATA=function(e){return this.createIndent()+this.config.cdataStart+e+this.config.cdataEnd},l.prototype.createElem=function(e){if(e.isElem("svg")&&e.hasAttr("width")&&e.hasAttr("height")&&(this.width=e.attr("width").value,this.height=e.attr("height").value),e.isEmpty())return this.config.useShortTags?this.createIndent()+this.config.tagShortStart+e.elem+this.createAttrs(e)+this.config.tagShortEnd:this.createIndent()+this.config.tagShortStart+e.elem+this.createAttrs(e)+this.config.tagOpenEnd+this.config.tagCloseStart+e.elem+this.config.tagCloseEnd;var t=this.config.tagOpenStart,r=this.config.tagOpenEnd,n=this.config.tagCloseStart,s=this.config.tagCloseEnd,l=this.createIndent(),c="",u="",h="";return this.textContext?(t=o.tagOpenStart,r=o.tagOpenEnd,n=o.tagCloseStart,s=o.tagCloseEnd,l=""):e.isElem(i)&&(this.config.pretty&&(c+=l+this.config.indent),this.textContext=e),u+=this.convert(e).data,this.textContext==e&&(this.textContext=null,this.config.pretty&&(h=a)),l+t+e.elem+this.createAttrs(e)+r+c+u+h+this.createIndent()+n+e.elem+s},l.prototype.createAttrs=function(e){var t="";return e.eachAttr((function(e){void 0!==e.value?t+=" ".concat(e.name).concat(this.config.attrStart).concat(String(e.value).replace(this.config.regValEntities,this.config.encodeEntity)).concat(this.config.attrEnd):t+=" ".concat(e.name)}),this),t},l.prototype.createText=function(e){return this.createIndent()+this.config.textStart+e.replace(this.config.regEntities,this.config.encodeEntity)+(this.textContext?"":this.config.textEnd)}},6094:function(e,t,r){var n=r(2576),i={xmlMode:!0,adapter:r(1886)},a=e.exports=function(e,t){Object.assign(this,e),t&&Object.defineProperty(this,"parentNode",{writable:!0,value:t})};a.prototype.clone=function(){var e=this,t={};Object.keys(e).forEach((function(r){"class"!==r&&"style"!==r&&"content"!==r&&(t[r]=e[r])})),t=JSON.parse(JSON.stringify(t));var r=new a(t,!!e.parentNode);return e.class&&(r.class=e.class.clone(r)),e.style&&(r.style=e.style.clone(r)),e.content&&(r.content=e.content.map((function(e){var t=e.clone();return t.parentNode=r,t}))),r},a.prototype.isElem=function(e){return e?Array.isArray(e)?!!this.elem&&e.indexOf(this.elem)>-1:!!this.elem&&this.elem===e:!!this.elem},a.prototype.renameElem=function(e){return e&&"string"==typeof e&&(this.elem=this.local=e),this},a.prototype.isEmpty=function(){return!this.content||!this.content.length},a.prototype.closestElem=function(e){for(var t=this;(t=t.parentNode)&&!t.isElem(e););return t},a.prototype.spliceContent=function(e,t,r){return arguments.length<2?[]:(Array.isArray(r)||(r=Array.apply(null,arguments).slice(2)),r.forEach((function(e){e.parentNode=this}),this),this.content.splice.apply(this.content,[e,t].concat(r)))},a.prototype.hasAttr=function(e,t){return!(!this.attrs||!Object.keys(this.attrs).length)&&(arguments.length?void 0!==t?!!this.attrs[e]&&this.attrs[e].value===t.toString():!!this.attrs[e]:!!this.attrs)},a.prototype.hasAttrLocal=function(e,t){if(!this.attrs||!Object.keys(this.attrs).length)return!1;if(!arguments.length)return!!this.attrs;var r;switch(null!=t&&t.constructor&&t.constructor.name){case"Number":case"String":r=i;break;case"RegExp":r=a;break;case"Function":r=o;break;default:r=n}return this.someAttr(r);function n(t){return t.local===e}function i(r){return r.local===e&&t==r.value}function a(r){return r.local===e&&t.test(r.value)}function o(r){return r.local===e&&t(r.value)}},a.prototype.attr=function(e,t){if(this.hasAttr()&&arguments.length)return void 0!==t?this.hasAttr(e,t)?this.attrs[e]:void 0:this.attrs[e]},a.prototype.computedAttr=function(e,t){if(arguments.length){for(var r=this;r&&(!r.hasAttr(e)||!r.attr(e).value);r=r.parentNode);return null!=t?!!r&&r.hasAttr(e,t):r&&r.hasAttr(e)?r.attrs[e].value:void 0}},a.prototype.removeAttr=function(e,t,r){return!!arguments.length&&(Array.isArray(e)?(e.forEach(this.removeAttr,this),!1):!!this.hasAttr(e)&&(!(!r&&t&&this.attrs[e].value!==t)&&(delete this.attrs[e],Object.keys(this.attrs).length||delete this.attrs,!0)))},a.prototype.addAttr=function(e){return void 0!==(e=e||{}).name&&void 0!==e.prefix&&void 0!==e.local&&(this.attrs=this.attrs||{},this.attrs[e.name]=e,"class"===e.name&&this.class.hasClass(),"style"===e.name&&this.style.hasStyle(),this.attrs[e.name])},a.prototype.eachAttr=function(e,t){if(!this.hasAttr())return!1;for(var r in this.attrs)e.call(t,this.attrs[r]);return!0},a.prototype.someAttr=function(e,t){if(!this.hasAttr())return!1;for(var r in this.attrs)if(e.call(t,this.attrs[r]))return!0;return!1},a.prototype.querySelectorAll=function(e){var t=n(e,this,i);return t.length>0?t:null},a.prototype.querySelector=function(e){return n.selectOne(e,this,i)},a.prototype.matches=function(e){return n.is(this,e,i)}},1044:function(e){function t(e,t,r,n){return function e(i){return i.content=i.content.filter((function(i){n&&i.content&&e(i);for(var a=!0,o=0;a&&o<r.length;o++){var s=r[o];s.active&&!1===s.fn(i,s.params,t)&&(a=!1)}return!n&&i.content&&e(i),a})),i}(e)}e.exports=function(e,r,n){return n.forEach((function(n){switch(n[0].type){case"perItem":e=t(e,r,n);break;case"perItemReverse":e=t(e,r,n,!0);break;case"full":e=function(e,t,r){return r.forEach((function(r){r.active&&(e=r.fn(e,r.params,t))})),e}(e,r,n)}})),e}},7599:function(e,t,r){var n=r(233),i=r(6094),a=r(618),o=r(2905),s=/<!ENTITY\s+(\S+)\s+(?:'([^\']+)'|"([^\"]+)")\s*>/g,l={strict:!0,trim:!1,normalize:!0,lowercase:!0,xmlns:!0,position:!0};e.exports=function(e,t){var r=n.parser(l.strict,l),c=new i({elem:"#document",content:[]}),u=c,h=[c],p=null,f=!1;function d(e){return e=new i(e,u),(u.content=u.content||[]).push(e),e}r.ondoctype=function(t){d({doctype:t});var n,i=t.indexOf("[");if(i>=0)for(s.lastIndex=i;null!=(n=s.exec(e));)r.ENTITIES[n[1]]=n[2]||n[3]},r.onprocessinginstruction=function(e){d({processinginstruction:e})},r.oncomment=function(e){d({comment:e.trim()})},r.oncdata=function(e){d({cdata:e})},r.onopentag=function(e){var t={elem:e.name,prefix:e.prefix,local:e.local,attrs:{}};if(t.class=new a(t),t.style=new o(t),Object.keys(e.attributes).length)for(var r in e.attributes)"class"===r&&t.class.hasClass(),"style"===r&&t.style.hasStyle(),t.attrs[r]={name:r,value:e.attributes[r].value,prefix:e.attributes[r].prefix,local:e.attributes[r].local};t=d(t),u=t,"text"!=e.name||e.prefix||(p=u),h.push(t)},r.ontext=function(e){(/\S/.test(e)||p)&&(p||(e=e.trim()),d({text:e}))},r.onclosetag=function(){h.pop()==p&&(!function(e){if(!e.content)return e;var t=e.content[0],r=e.content[e.content.length-1];for(;t&&t.content&&!t.text;)t=t.content[0];t&&t.text&&(t.text=t.text.replace(/^\s+/,""));for(;r&&r.content&&!r.text;)r=r.content[r.content.length-1];r&&r.text&&(r.text=r.text.replace(/\s+$/,""))}(p),p=null),u=h[h.length-1]},r.onerror=function(e){if(e.message="Error in parsing SVG: ".concat(e.message),e.message.indexOf("Unexpected end")<0)throw e},r.onend=function(){this.error?t({error:this.error.message}):t(c)};try{r.write(e)}catch(e){t({error:e.message}),f=!0}f||r.close()}},7989:function(e,t,r){var n=r(5367).Buffer;t.encodeSVGDatauri=function(t,i){var a,o="",s="data:image/svg+xml";return i&&"base64"!==i?"enc"===i?o="".concat(s,",").concat(encodeURIComponent(t)):"unenc"===i&&(o="".concat(s,",").concat(t)):o=(s+=";base64,")+(a=t,e.exports?n.from(a).toString("base64"):r.g.btoa(a)),o},t.decodeSVGDatauri=function(t){var i=/data:image\/svg\+xml(;charset=[^;,]*)?(;base64)?,(.*)/.exec(t),a="";if(!i)return t;var o,s=i[3];return i[2]?(o=s,a=e.exports?n.from(o,"base64").toString("utf-8"):r.g.atob(o)):"%"===s.charAt(0)?a=decodeURIComponent(s):"<"===s.charAt(0)&&(a=s),a},t.intersectArrays=function(e,t){return e.filter((function(e){return t.indexOf(e)>-1}))},t.cleanupOutData=function(e,t,r){var n,a,o="";return e.forEach((function(e,s){if(n=" ",0===s&&(n=""),t.noSpaceAfterFlags&&("A"===r||"a"===r)){var l=s%7;4!==l&&5!==l||(n="")}t.leadingZero&&(e=i(e)),t.negativeExtraSpace&&""!==n&&(e<0||46===String(e).charCodeAt(0)&&a%1!=0)&&(n=""),a=e,o+=n+e})),o};var i=t.removeLeadingZero=function(e){var t=e.toString();return e>0&&e<1&&48==t.charCodeAt(0)?t=t.slice(1):e>-1&&e<0&&48==t.charCodeAt(1)&&(t=t.charAt(0)+t.slice(2)),t}},3077:function(e,t,r){var n=r(5654),i=r(2878),a=r(6245),o=r(1376),s=r(5730),l=r(1614),c=r(5620),u=r(2967),h=r(4573),p=r(9830),f=r(9826),d=r(1720),m=r(8480),g=r(9149),y=r(775),v=r(5752),b=r(6394),x=r(6787),k=r(8207),w=r(3096),S=r(7866),C=r(1089),A=r(1692),T=r(2334),E=r(5819),O=r(7668),L=r(2598),P=r(1766),N=r(8943),M=r(9654),R=r(4979),_=r(2494),I=r(875),D=r(8202),F=r(1243),z=r(3923),B=r(9355),j=r(5827),U=r(8698),q=r(2840),V=r(5057),G=r(4666),H=r(4814),Y=r(4747),W=r(6817),Z=r(9614),X=r(8055),J=r(8756),Q=r(7631),K=r(173),$=r(7205),ee=r(2308);e.exports={removeOffCanvasPaths:n,removeUselessDefs:i,removeUnknownsAndDefaults:a,removeTitle:o,removeXMLProcInst:s,_transforms:l,cleanupNumericValues:c,removeAttrs:u,cleanupIDs:h,removeXMLNS:p,minifyStyles:f,prefixIds:d,removeEditorsNSData:m,cleanupEnableBackground:g,removeRasterImages:y,sortAttrs:v,removeComments:b,_path:x,moveGroupAttrsToElems:k,moveElemsAttrsToGroup:w,removeViewBox:S,removeStyleElement:C,addClassesToSVGElement:A,removeEmptyContainers:T,removeAttributesBySelector:E,removeMetadata:O,removeElementsByAttr:L,removeEmptyAttrs:P,removeNonInheritableGroupAttrs:N,removeHiddenElems:M,sortDefsChildren:R,removeDesc:_,reusePaths:I,convertEllipseToCircle:D,convertColors:F,removeUselessStrokeAndFill:z,removeUnusedNS:B,convertTransform:j,cleanupListOfValues:U,removeEmptyText:q,removeDimensions:V,collapseGroups:G,removeDoctype:H,convertShapeToPath:Y,convertPathData:W,convertStyleToAttrs:Z,_collections:X,inlineStyles:J,mergePaths:Q,addAttributesToSVGElement:K,removeScriptElement:$,cleanupAttrs:ee}},8055:function(e,t){t.elemsGroups={animation:["animate","animateColor","animateMotion","animateTransform","set"],descriptive:["desc","metadata","title"],shape:["circle","ellipse","line","path","polygon","polyline","rect"],structural:["defs","g","svg","symbol","use"],paintServer:["solidColor","linearGradient","radialGradient","meshGradient","pattern","hatch"],nonRendering:["linearGradient","radialGradient","pattern","clipPath","mask","marker","symbol","filter","solidColor"],container:["a","defs","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","foreignObject"],textContent:["altGlyph","altGlyphDef","altGlyphItem","glyph","glyphRef","textPath","text","tref","tspan"],textContentChild:["altGlyph","textPath","tref","tspan"],lightSource:["feDiffuseLighting","feSpecularLighting","feDistantLight","fePointLight","feSpotLight"],filterPrimitive:["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence"]},t.pathElems=["path","glyph","missing-glyph"],t.attrsGroups={animationAddition:["additive","accumulate"],animationAttributeTarget:["attributeType","attributeName"],animationEvent:["onbegin","onend","onrepeat","onload"],animationTiming:["begin","dur","end","min","max","restart","repeatCount","repeatDur","fill"],animationValue:["calcMode","values","keyTimes","keySplines","from","to","by"],conditionalProcessing:["requiredFeatures","requiredExtensions","systemLanguage"],core:["id","tabindex","xml:base","xml:lang","xml:space"],graphicalEvent:["onfocusin","onfocusout","onactivate","onclick","onmousedown","onmouseup","onmouseover","onmousemove","onmouseout","onload"],presentation:["alignment-baseline","baseline-shift","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cursor","direction","display","dominant-baseline","enable-background","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-orientation-horizontal","glyph-orientation-vertical","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","mask","opacity","overflow","paint-order","pointer-events","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-overflow","text-rendering","transform","unicode-bidi","vector-effect","visibility","word-spacing","writing-mode"],xlink:["xlink:href","xlink:show","xlink:actuate","xlink:type","xlink:role","xlink:arcrole","xlink:title"],documentEvent:["onunload","onabort","onerror","onresize","onscroll","onzoom"],filterPrimitive:["x","y","width","height","result"],transferFunction:["type","tableValues","slope","intercept","amplitude","exponent","offset"]},t.attrsGroupsDefaults={core:{"xml:space":"preserve"},filterPrimitive:{x:"0",y:"0",width:"100%",height:"100%"},presentation:{clip:"auto","clip-path":"none","clip-rule":"nonzero",mask:"none",opacity:"1","stop-color":"#000","stop-opacity":"1","fill-opacity":"1","fill-rule":"nonzero",fill:"#000",stroke:"none","stroke-width":"1","stroke-linecap":"butt","stroke-linejoin":"miter","stroke-miterlimit":"4","stroke-dasharray":"none","stroke-dashoffset":"0","stroke-opacity":"1","paint-order":"normal","vector-effect":"none",display:"inline",visibility:"visible","marker-start":"none","marker-mid":"none","marker-end":"none","color-interpolation":"sRGB","color-interpolation-filters":"linearRGB","color-rendering":"auto","shape-rendering":"auto","text-rendering":"auto","image-rendering":"auto","font-style":"normal","font-variant":"normal","font-weight":"normal","font-stretch":"normal","font-size":"medium","font-size-adjust":"none",kerning:"auto","letter-spacing":"normal","word-spacing":"normal","text-decoration":"none","text-anchor":"start","text-overflow":"clip","writing-mode":"lr-tb","glyph-orientation-vertical":"auto","glyph-orientation-horizontal":"0deg",direction:"ltr","unicode-bidi":"normal","dominant-baseline":"auto","alignment-baseline":"baseline","baseline-shift":"baseline"},transferFunction:{slope:"1",intercept:"0",amplitude:"1",exponent:"1",offset:"0"}},t.elems={a:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation","xlink"],attrs:["class","style","externalResourcesRequired","transform","target"],defaults:{target:"_self"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},altGlyph:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation","xlink"],attrs:["class","style","externalResourcesRequired","x","y","dx","dy","glyphRef","format","rotate"]},altGlyphDef:{attrsGroups:["core"],content:["glyphRef"]},altGlyphItem:{attrsGroups:["core"],content:["glyphRef","altGlyphItem"]},animate:{attrsGroups:["conditionalProcessing","core","animationAddition","animationAttributeTarget","animationEvent","animationTiming","animationValue","presentation","xlink"],attrs:["externalResourcesRequired"],contentGroups:["descriptive"]},animateColor:{attrsGroups:["conditionalProcessing","core","animationEvent","xlink","animationAttributeTarget","animationTiming","animationValue","animationAddition","presentation"],attrs:["externalResourcesRequired"],contentGroups:["descriptive"]},animateMotion:{attrsGroups:["conditionalProcessing","core","animationEvent","xlink","animationTiming","animationValue","animationAddition"],attrs:["externalResourcesRequired","path","keyPoints","rotate","origin"],defaults:{rotate:"0"},contentGroups:["descriptive"],content:["mpath"]},animateTransform:{attrsGroups:["conditionalProcessing","core","animationEvent","xlink","animationAttributeTarget","animationTiming","animationValue","animationAddition"],attrs:["externalResourcesRequired","type"],contentGroups:["descriptive"]},circle:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","cx","cy","r"],defaults:{cx:"0",cy:"0"},contentGroups:["animation","descriptive"]},clipPath:{attrsGroups:["conditionalProcessing","core","presentation"],attrs:["class","style","externalResourcesRequired","transform","clipPathUnits"],defaults:{clipPathUnits:"userSpaceOnUse"},contentGroups:["animation","descriptive","shape"],content:["text","use"]},"color-profile":{attrsGroups:["core","xlink"],attrs:["local","name","rendering-intent"],defaults:{name:"sRGB","rendering-intent":"auto"},contentGroups:["descriptive"]},cursor:{attrsGroups:["core","conditionalProcessing","xlink"],attrs:["externalResourcesRequired","x","y"],defaults:{x:"0",y:"0"},contentGroups:["descriptive"]},defs:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform"],contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},desc:{attrsGroups:["core"],attrs:["class","style"]},ellipse:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","cx","cy","rx","ry"],defaults:{cx:"0",cy:"0"},contentGroups:["animation","descriptive"]},feBlend:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","in2","mode"],defaults:{mode:"normal"},content:["animate","set"]},feColorMatrix:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","type","values"],defaults:{type:"matrix"},content:["animate","set"]},feComponentTransfer:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in"],content:["feFuncA","feFuncB","feFuncG","feFuncR"]},feComposite:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","in2","operator","k1","k2","k3","k4"],defaults:{operator:"over",k1:"0",k2:"0",k3:"0",k4:"0"},content:["animate","set"]},feConvolveMatrix:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","order","kernelMatrix","divisor","bias","targetX","targetY","edgeMode","kernelUnitLength","preserveAlpha"],defaults:{order:"3",bias:"0",edgeMode:"duplicate",preserveAlpha:"false"},content:["animate","set"]},feDiffuseLighting:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","surfaceScale","diffuseConstant","kernelUnitLength"],defaults:{surfaceScale:"1",diffuseConstant:"1"},contentGroups:["descriptive"],content:["feDistantLight","fePointLight","feSpotLight"]},feDisplacementMap:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","in2","scale","xChannelSelector","yChannelSelector"],defaults:{scale:"0",xChannelSelector:"A",yChannelSelector:"A"},content:["animate","set"]},feDistantLight:{attrsGroups:["core"],attrs:["azimuth","elevation"],defaults:{azimuth:"0",elevation:"0"},content:["animate","set"]},feFlood:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style"],content:["animate","animateColor","set"]},feFuncA:{attrsGroups:["core","transferFunction"],content:["set","animate"]},feFuncB:{attrsGroups:["core","transferFunction"],content:["set","animate"]},feFuncG:{attrsGroups:["core","transferFunction"],content:["set","animate"]},feFuncR:{attrsGroups:["core","transferFunction"],content:["set","animate"]},feGaussianBlur:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","stdDeviation"],defaults:{stdDeviation:"0"},content:["set","animate"]},feImage:{attrsGroups:["core","presentation","filterPrimitive","xlink"],attrs:["class","style","externalResourcesRequired","preserveAspectRatio","href","xlink:href"],defaults:{preserveAspectRatio:"xMidYMid meet"},content:["animate","animateTransform","set"]},feMerge:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style"],content:["feMergeNode"]},feMergeNode:{attrsGroups:["core"],attrs:["in"],content:["animate","set"]},feMorphology:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","operator","radius"],defaults:{operator:"erode",radius:"0"},content:["animate","set"]},feOffset:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","dx","dy"],defaults:{dx:"0",dy:"0"},content:["animate","set"]},fePointLight:{attrsGroups:["core"],attrs:["x","y","z"],defaults:{x:"0",y:"0",z:"0"},content:["animate","set"]},feSpecularLighting:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","surfaceScale","specularConstant","specularExponent","kernelUnitLength"],defaults:{surfaceScale:"1",specularConstant:"1",specularExponent:"1"},contentGroups:["descriptive","lightSource"]},feSpotLight:{attrsGroups:["core"],attrs:["x","y","z","pointsAtX","pointsAtY","pointsAtZ","specularExponent","limitingConeAngle"],defaults:{x:"0",y:"0",z:"0",pointsAtX:"0",pointsAtY:"0",pointsAtZ:"0",specularExponent:"1"},content:["animate","set"]},feTile:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in"],content:["animate","set"]},feTurbulence:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","baseFrequency","numOctaves","seed","stitchTiles","type"],defaults:{baseFrequency:"0",numOctaves:"1",seed:"0",stitchTiles:"noStitch",type:"turbulence"},content:["animate","set"]},filter:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","externalResourcesRequired","x","y","width","height","filterRes","filterUnits","primitiveUnits","href","xlink:href"],defaults:{primitiveUnits:"userSpaceOnUse",x:"-10%",y:"-10%",width:"120%",height:"120%"},contentGroups:["descriptive","filterPrimitive"],content:["animate","set"]},font:{attrsGroups:["core","presentation"],attrs:["class","style","externalResourcesRequired","horiz-origin-x","horiz-origin-y","horiz-adv-x","vert-origin-x","vert-origin-y","vert-adv-y"],defaults:{"horiz-origin-x":"0","horiz-origin-y":"0"},contentGroups:["descriptive"],content:["font-face","glyph","hkern","missing-glyph","vkern"]},"font-face":{attrsGroups:["core"],attrs:["font-family","font-style","font-variant","font-weight","font-stretch","font-size","unicode-range","units-per-em","panose-1","stemv","stemh","slope","cap-height","x-height","accent-height","ascent","descent","widths","bbox","ideographic","alphabetic","mathematical","hanging","v-ideographic","v-alphabetic","v-mathematical","v-hanging","underline-position","underline-thickness","strikethrough-position","strikethrough-thickness","overline-position","overline-thickness"],defaults:{"font-style":"all","font-variant":"normal","font-weight":"all","font-stretch":"normal","unicode-range":"U+0-10FFFF","units-per-em":"1000","panose-1":"0 0 0 0 0 0 0 0 0 0",slope:"0"},contentGroups:["descriptive"],content:["font-face-src"]},"font-face-format":{attrsGroups:["core"],attrs:["string"]},"font-face-name":{attrsGroups:["core"],attrs:["name"]},"font-face-src":{attrsGroups:["core"],content:["font-face-name","font-face-uri"]},"font-face-uri":{attrsGroups:["core","xlink"],attrs:["href","xlink:href"],content:["font-face-format"]},foreignObject:{attrsGroups:["core","conditionalProcessing","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","x","y","width","height"],defaults:{x:0,y:0}},g:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform"],contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},glyph:{attrsGroups:["core","presentation"],attrs:["class","style","d","horiz-adv-x","vert-origin-x","vert-origin-y","vert-adv-y","unicode","glyph-name","orientation","arabic-form","lang"],defaults:{"arabic-form":"initial"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},glyphRef:{attrsGroups:["core","presentation"],attrs:["class","style","d","horiz-adv-x","vert-origin-x","vert-origin-y","vert-adv-y"],contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},hatch:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","x","y","pitch","rotate","hatchUnits","hatchContentUnits","transform"],defaults:{hatchUnits:"objectBoundingBox",hatchContentUnits:"userSpaceOnUse",x:"0",y:"0",pitch:"0",rotate:"0"},contentGroups:["animation","descriptive"],content:["hatchPath"]},hatchPath:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","d","offset"],defaults:{offset:"0"},contentGroups:["animation","descriptive"]},hkern:{attrsGroups:["core"],attrs:["u1","g1","u2","g2","k"]},image:{attrsGroups:["core","conditionalProcessing","graphicalEvent","xlink","presentation"],attrs:["class","style","externalResourcesRequired","preserveAspectRatio","transform","x","y","width","height","href","xlink:href"],defaults:{x:"0",y:"0",preserveAspectRatio:"xMidYMid meet"},contentGroups:["animation","descriptive"]},line:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","x1","y1","x2","y2"],defaults:{x1:"0",y1:"0",x2:"0",y2:"0"},contentGroups:["animation","descriptive"]},linearGradient:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","externalResourcesRequired","x1","y1","x2","y2","gradientUnits","gradientTransform","spreadMethod","href","xlink:href"],defaults:{x1:"0",y1:"0",x2:"100%",y2:"0",spreadMethod:"pad"},contentGroups:["descriptive"],content:["animate","animateTransform","set","stop"]},marker:{attrsGroups:["core","presentation"],attrs:["class","style","externalResourcesRequired","viewBox","preserveAspectRatio","refX","refY","markerUnits","markerWidth","markerHeight","orient"],defaults:{markerUnits:"strokeWidth",refX:"0",refY:"0",markerWidth:"3",markerHeight:"3"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},mask:{attrsGroups:["conditionalProcessing","core","presentation"],attrs:["class","style","externalResourcesRequired","x","y","width","height","maskUnits","maskContentUnits"],defaults:{maskUnits:"objectBoundingBox",maskContentUnits:"userSpaceOnUse",x:"-10%",y:"-10%",width:"120%",height:"120%"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},metadata:{attrsGroups:["core"]},"missing-glyph":{attrsGroups:["core","presentation"],attrs:["class","style","d","horiz-adv-x","vert-origin-x","vert-origin-y","vert-adv-y"],contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},mpath:{attrsGroups:["core","xlink"],attrs:["externalResourcesRequired","href","xlink:href"],contentGroups:["descriptive"]},path:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","d","pathLength"],contentGroups:["animation","descriptive"]},pattern:{attrsGroups:["conditionalProcessing","core","presentation","xlink"],attrs:["class","style","externalResourcesRequired","viewBox","preserveAspectRatio","x","y","width","height","patternUnits","patternContentUnits","patternTransform","href","xlink:href"],defaults:{patternUnits:"objectBoundingBox",patternContentUnits:"userSpaceOnUse",x:"0",y:"0",width:"0",height:"0",preserveAspectRatio:"xMidYMid meet"},contentGroups:["animation","descriptive","paintServer","shape","structural"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},polygon:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","points"],contentGroups:["animation","descriptive"]},polyline:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","points"],contentGroups:["animation","descriptive"]},radialGradient:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","externalResourcesRequired","cx","cy","r","fx","fy","fr","gradientUnits","gradientTransform","spreadMethod","href","xlink:href"],defaults:{gradientUnits:"objectBoundingBox",cx:"50%",cy:"50%",r:"50%"},contentGroups:["descriptive"],content:["animate","animateTransform","set","stop"]},meshGradient:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","x","y","gradientUnits","transform"],contentGroups:["descriptive","paintServer","animation"],content:["meshRow"]},meshRow:{attrsGroups:["core","presentation"],attrs:["class","style"],contentGroups:["descriptive"],content:["meshPatch"]},meshPatch:{attrsGroups:["core","presentation"],attrs:["class","style"],contentGroups:["descriptive"],content:["stop"]},rect:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","x","y","width","height","rx","ry"],defaults:{x:"0",y:"0"},contentGroups:["animation","descriptive"]},script:{attrsGroups:["core","xlink"],attrs:["externalResourcesRequired","type","href","xlink:href"]},set:{attrsGroups:["conditionalProcessing","core","animation","xlink","animationAttributeTarget","animationTiming"],attrs:["externalResourcesRequired","to"],contentGroups:["descriptive"]},solidColor:{attrsGroups:["core","presentation"],attrs:["class","style"],contentGroups:["paintServer"]},stop:{attrsGroups:["core","presentation"],attrs:["class","style","offset","path"],content:["animate","animateColor","set"]},style:{attrsGroups:["core"],attrs:["type","media","title"],defaults:{type:"text/css"}},svg:{attrsGroups:["conditionalProcessing","core","documentEvent","graphicalEvent","presentation"],attrs:["class","style","x","y","width","height","viewBox","preserveAspectRatio","zoomAndPan","version","baseProfile","contentScriptType","contentStyleType"],defaults:{x:"0",y:"0",width:"100%",height:"100%",preserveAspectRatio:"xMidYMid meet",zoomAndPan:"magnify",version:"1.1",baseProfile:"none",contentScriptType:"application/ecmascript",contentStyleType:"text/css"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},switch:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform"],contentGroups:["animation","descriptive","shape"],content:["a","foreignObject","g","image","svg","switch","text","use"]},symbol:{attrsGroups:["core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","preserveAspectRatio","viewBox","refX","refY"],defaults:{refX:0,refY:0},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},text:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","lengthAdjust","x","y","dx","dy","rotate","textLength"],defaults:{x:"0",y:"0",lengthAdjust:"spacing"},contentGroups:["animation","descriptive","textContentChild"],content:["a"]},textPath:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation","xlink"],attrs:["class","style","externalResourcesRequired","href","xlink:href","startOffset","method","spacing","d"],defaults:{startOffset:"0",method:"align",spacing:"exact"},contentGroups:["descriptive"],content:["a","altGlyph","animate","animateColor","set","tref","tspan"]},title:{attrsGroups:["core"],attrs:["class","style"]},tref:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation","xlink"],attrs:["class","style","externalResourcesRequired","href","xlink:href"],contentGroups:["descriptive"],content:["animate","animateColor","set"]},tspan:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","x","y","dx","dy","rotate","textLength","lengthAdjust"],contentGroups:["descriptive"],content:["a","altGlyph","animate","animateColor","set","tref","tspan"]},use:{attrsGroups:["core","conditionalProcessing","graphicalEvent","presentation","xlink"],attrs:["class","style","externalResourcesRequired","transform","x","y","width","height","href","xlink:href"],defaults:{x:"0",y:"0"},contentGroups:["animation","descriptive"]},view:{attrsGroups:["core"],attrs:["externalResourcesRequired","viewBox","preserveAspectRatio","zoomAndPan","viewTarget"],contentGroups:["descriptive"]},vkern:{attrsGroups:["core"],attrs:["u1","g1","u2","g2","k"]}},t.editorNamespaces=["http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd","http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd","http://www.inkscape.org/namespaces/inkscape","http://www.bohemiancoding.com/sketch/ns","http://ns.adobe.com/AdobeIllustrator/10.0/","http://ns.adobe.com/Graphs/1.0/","http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/","http://ns.adobe.com/Variables/1.0/","http://ns.adobe.com/SaveForWeb/1.0/","http://ns.adobe.com/Extensibility/1.0/","http://ns.adobe.com/Flows/1.0/","http://ns.adobe.com/ImageReplacement/1.0/","http://ns.adobe.com/GenericCustomNamespace/1.0/","http://ns.adobe.com/XPath/1.0/","http://schemas.microsoft.com/visio/2003/SVGExtensions/","http://taptrix.com/vectorillustrator/svg_extensions","http://www.figma.com/figma/ns","http://purl.org/dc/elements/1.1/","http://creativecommons.org/ns#","http://www.w3.org/1999/02/22-rdf-syntax-ns#","http://www.serif.com/","http://www.vector.evaxdesign.sk"],t.referencesProps=["clip-path","color-profile","fill","filter","marker-start","marker-mid","marker-end","mask","stroke","style"],t.inheritableAttrs=["clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cursor","direction","dominant-baseline","fill","fill-opacity","fill-rule","font","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-orientation-horizontal","glyph-orientation-vertical","image-rendering","letter-spacing","marker","marker-end","marker-mid","marker-start","paint-order","pointer-events","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-rendering","transform","visibility","word-spacing","writing-mode"],t.presentationNonInheritableGroupAttrs=["display","clip-path","filter","mask","opacity","text-decoration","transform","unicode-bidi","visibility"],t.colorsNames={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#0ff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000",blanchedalmond:"#ffebcd",blue:"#00f",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#0ff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#f0f",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#789",lightslategrey:"#789",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#0f0",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#f0f",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#639",red:"#f00",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#fff",whitesmoke:"#f5f5f5",yellow:"#ff0",yellowgreen:"#9acd32"},t.colorsShortNames={"#f0ffff":"azure","#f5f5dc":"beige","#ffe4c4":"bisque","#a52a2a":"brown","#ff7f50":"coral","#ffd700":"gold","#808080":"gray","#008000":"green","#4b0082":"indigo","#fffff0":"ivory","#f0e68c":"khaki","#faf0e6":"linen","#800000":"maroon","#000080":"navy","#808000":"olive","#ffa500":"orange","#da70d6":"orchid","#cd853f":"peru","#ffc0cb":"pink","#dda0dd":"plum","#800080":"purple","#f00":"red","#ff0000":"red","#fa8072":"salmon","#a0522d":"sienna","#c0c0c0":"silver","#fffafa":"snow","#d2b48c":"tan","#008080":"teal","#ff6347":"tomato","#ee82ee":"violet","#f5deb3":"wheat"},t.colorsProps=["color","fill","stroke","stop-color","flood-color","lighting-color"]},6787:function(e,t,r){var n,i,a,o,s=r(9398).default,l=String.raw(n||(n=s(["[-+]?(?:d*.d+|d+.?)(?:[eE][-+]?d+)?s*"],["[-+]?(?:\\d*\\.\\d+|\\d+\\.?)(?:[eE][-+]?\\d+)?\\s*"]))),c=String.raw(i||(i=s(["(?:s,?s*|,s*)"],["(?:\\s,?\\s*|,\\s*)"]))),u="(".concat(l,")").concat(c),h="([01])".concat(c,"?"),p=String.raw(a||(a=s(["(",")","?(",")"])),l,c,l),f="".concat(u,"?").repeat(2)+u+h.repeat(2)+p,d=/([MmLlHhVvCcSsQqTtAaZz])\s*/,m=new RegExp(l,"g"),g=new RegExp(f,"g"),y=/[-+]?(\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/,v=r(1614).transform2js,b=r(1614).transformsMultiply,x=r(1614).transformArc,k=r(8055),w=k.referencesProps,S=k.attrsGroupsDefaults.presentation["stroke-width"],C=r(7989).cleanupOutData,A=r(7989).removeLeadingZero;t.path2js=function(e){if(e.pathJS)return e.pathJS;var t,r={H:1,V:1,M:2,L:2,T:2,Q:4,S:4,C:6,A:7,h:1,v:1,m:2,l:2,t:2,q:4,s:4,c:6,a:7},n=[],i=!1;return e.attr("d").value.split(d).forEach((function(e){if(e){if(!i){if("M"!=e&&"m"!=e)return;i=!0}if(d.test(e))"Z"!=(t=e)&&"z"!=t||n.push({instruction:"z"});else{if("A"==t||"a"==t){for(var a,o=[];a=g.exec(e);)for(var s=1;s<a.length;s++)o.push(a[s]);e=o}else e=e.match(m);if(!e)return;e=e.map(Number),"M"!=t&&"m"!=t||(n.push({instruction:0==n.length?"M":t,data:e.splice(0,2)}),t="M"==t?"L":"l");for(var l=r[t];e.length;)n.push({instruction:t,data:e.splice(0,l)})}}})),n.length&&"m"==n[0].instruction&&(n[0].instruction="M"),e.pathJS=n,n};var T=t.relative2absolute=function(e){var t,r=[0,0],n=[0,0];return e.map((function(e){var i=e.instruction,a=e.data&&e.data.slice();if("M"==i)M(r,a),M(n,a);else if("mlcsqt".indexOf(i)>-1){for(t=0;t<a.length;t++)a[t]+=r[t%2];M(r,a),"m"==i&&M(n,a)}else"a"==i?(a[5]+=r[0],a[6]+=r[1],M(r,a)):"h"==i?(a[0]+=r[0],r[0]=a[0]):"v"==i?(a[0]+=r[1],r[1]=a[0]):"MZLCSQTA".indexOf(i)>-1?M(r,a):"H"==i?r[0]=a[0]:"V"==i?r[1]=a[0]:"z"==i&&M(r,n);return"z"==i?{instruction:"z"}:{instruction:i.toUpperCase(),data:a}}))};function E(e,t,r){return[e[0]*t+e[2]*r+e[4],e[1]*t+e[3]*r+e[5]]}function O(e,t,r,n,i){var a=1-e;return a*a*a*t+3*a*a*e*r+3*a*e*e*n+e*e*e*i}function L(e,t,r,n){var i=[-1,-1],a=2*t-e-r,o=-Math.sqrt(-e*(r-n)+t*t-t*(r+n)+r*r),s=3*t-e-3*r+n;return 0!==s&&(i[0]=(a+o)/s,i[1]=(a-o)/s),i}function P(e,t,r,n){var i=1-e;return i*i*t+2*i*e*r+e*e*n}function N(e,t,r){var n=-1,i=e-2*t+r;return 0!==i&&(n=(e-t)/i),n}function M(e,t){return e[0]=t[t.length-2],e[1]=t[t.length-1],e}function R(e,t){if(2==e.length){var r=e[1],n=e[0];D(s=_(e[1]),a=I(n,r))>0?M(t,F(a,r)):(M(t,s),e.shift())}else{r=e[2],n=e[1];var i=e[0],a=I(n,r),o=I(i,r),s=_(r),l=F(a,o),c=F(o,a);if(D(l,s)>0)D(a,s)>0?(M(t,l),e.shift()):(M(t,s),e.splice(0,2));else{if(!(D(c,s)>0))return!0;D(o,s)>0?(M(t,c),e.splice(1,1)):(M(t,s),e.splice(0,2))}}return!1}function _(e){return[-e[0],-e[1]]}function I(e,t){return[e[0]-t[0],e[1]-t[1]]}function D(e,t){return e[0]*t[0]+e[1]*t[1]}function F(e,t){var r=[-e[1],e[0]];return D(r,_(t))<0?_(r):r}function z(e,t,r,n){var i=e.length&&e[e.length-1],a=r&&n[r-1],s=i.length&&i[i.length-1],l=t.data,c=s;switch(t.instruction){case"M":e.push(i=[]);break;case"H":f(i,[l[0],s[1]]);break;case"V":f(i,[s[0],l[0]]);break;case"Q":f(i,l.slice(0,2)),o=[l[2]-l[0],l[3]-l[1]];break;case"T":"Q"!=a.instruction&&"T"!=a.instruction||(f(i,c=[s[0]+o[0],s[1]+o[1]]),o=[l[0]-c[0],l[1]-c[1]]);break;case"C":f(i,[.5*(s[0]+l[0]),.5*(s[1]+l[1])]),f(i,[.5*(l[0]+l[2]),.5*(l[1]+l[3])]),f(i,[.5*(l[2]+l[4]),.5*(l[3]+l[5])]),o=[l[4]-l[2],l[5]-l[3]];break;case"S":"C"!=a.instruction&&"S"!=a.instruction||(f(i,[s[0]+.5*o[0],s[1]+.5*o[1]]),c=[s[0]+o[0],s[1]+o[1]]),f(i,[.5*(c[0]+l[0]),.5*(c[1]+l[1])]),f(i,[.5*(l[0]+l[2]),.5*(l[1]+l[3])]),o=[l[2]-l[0],l[3]-l[1]];break;case"A":for(var u,h=U.apply(0,s.concat(l));(u=h.splice(0,6).map(p)).length;)f(i,[.5*(s[0]+u[0]),.5*(s[1]+u[1])]),f(i,[.5*(u[0]+u[2]),.5*(u[1]+u[3])]),f(i,[.5*(u[2]+u[4]),.5*(u[3]+u[5])]),h.length&&f(i,s=u.slice(-2))}return l&&l.length>=2&&f(i,l.slice(-2)),e;function p(e,t){return e+s[t%2]}function f(t,r){(!t.length||r[1]>t[t.maxY][1])&&(t.maxY=t.length,e.maxY=e.length?Math.max(r[1],e.maxY):r[1]),(!t.length||r[0]>t[t.maxX][0])&&(t.maxX=t.length,e.maxX=e.length?Math.max(r[0],e.maxX):r[0]),(!t.length||r[1]<t[t.minY][1])&&(t.minY=t.length,e.minY=e.length?Math.min(r[1],e.minY):r[1]),(!t.length||r[0]<t[t.minX][0])&&(t.minX=t.length,e.minX=e.length?Math.min(r[0],e.minX):r[0]),t.push(r)}}function B(e){e.sort((function(e,t){return e[0]==t[0]?e[1]-t[1]:e[0]-t[0]}));for(var t=[],r=0,n=0,i=0;i<e.length;i++){for(;t.length>=2&&j(t[t.length-2],t[t.length-1],e[i])<=0;)t.pop();e[i][1]<e[r][1]&&(r=i,n=t.length),t.push(e[i])}var a=[],o=e.length-1,s=0;for(i=e.length;i--;){for(;a.length>=2&&j(a[a.length-2],a[a.length-1],e[i])<=0;)a.pop();e[i][1]>e[o][1]&&(o=i,s=a.length),a.push(e[i])}a.pop(),t.pop();var l=t.concat(a);return l.minX=0,l.maxX=t.length,l.minY=n,l.maxY=(t.length+s)%l.length,l}function j(e,t,r){return(t[0]-e[0])*(r[1]-e[1])-(t[1]-e[1])*(r[0]-e[0])}function U(e,t,r,n,i,a,o,s,l,c){var u=120*Math.PI/180,h=Math.PI/180*(+i||0),p=[],f=function(e,t,r){return e*Math.cos(r)-t*Math.sin(r)},d=function(e,t,r){return e*Math.sin(r)+t*Math.cos(r)};if(c)S=c[0],C=c[1],k=c[2],w=c[3];else{t=d(e=f(e,t,-h),t,-h);var m=(e-(s=f(s,l,-h)))/2,g=(t-(l=d(s,l,-h)))/2,y=m*m/(r*r)+g*g/(n*n);y>1&&(r*=y=Math.sqrt(y),n*=y);var v=r*r,b=n*n,x=(a==o?-1:1)*Math.sqrt(Math.abs((v*b-v*g*g-b*m*m)/(v*g*g+b*m*m))),k=x*r*g/n+(e+s)/2,w=x*-n*m/r+(t+l)/2,S=Math.asin(((t-w)/n).toFixed(9)),C=Math.asin(((l-w)/n).toFixed(9));S=e<k?Math.PI-S:S,C=s<k?Math.PI-C:C,S<0&&(S=2*Math.PI+S),C<0&&(C=2*Math.PI+C),o&&S>C&&(S-=2*Math.PI),!o&&C>S&&(C-=2*Math.PI)}var A=C-S;if(Math.abs(A)>u){var T=C,E=s,O=l;C=S+u*(o&&C>S?1:-1),p=U(s=k+r*Math.cos(C),l=w+n*Math.sin(C),r,n,i,0,o,E,O,[C,T,k,w])}A=C-S;var L=Math.cos(S),P=Math.sin(S),N=Math.cos(C),M=Math.sin(C),R=Math.tan(A/4),_=4/3*r*R,I=4/3*n*R,D=[-_*P,I*L,s+_*M-e,l-I*N-t,s-e,l-t];if(c)return D.concat(p);for(var F=[],z=0,B=(p=D.concat(p)).length;z<B;z++)F[z]=z%2?d(p[z-1],p[z],h):f(p[z],p[z+1],h);return F}t.applyTransforms=function(e,t,r){if(!e.hasAttr("transform")||!e.attr("transform").value||e.someAttr((function(e){return~w.indexOf(e.name)&&~e.value.indexOf("url(")})))return t;var n,i,a=b(v(e.attr("transform").value)),o=e.computedAttr("stroke"),s=e.computedAttr("id"),l=r.transformPrecision;if(o&&"none"!=o){if(!r.applyTransformsStroked||(a.data[0]!=a.data[3]||a.data[1]!=-a.data[2])&&(a.data[0]!=-a.data[3]||a.data[1]!=a.data[2]))return t;if(s){var c=e,u=!1;do{c.hasAttr("stroke-width")&&(u=!0)}while(!c.hasAttr("id",s)&&!u&&(c=c.parentNode));if(!u)return t}if(1!==(i=+Math.sqrt(a.data[0]*a.data[0]+a.data[1]*a.data[1]).toFixed(l))){var h=e.computedAttr("stroke-width")||S;e.hasAttr("vector-effect")&&"non-scaling-stroke"===e.attr("vector-effect").value||(e.hasAttr("stroke-width")?e.attrs["stroke-width"].value=e.attrs["stroke-width"].value.trim().replace(y,(function(e){return A(e*i)})):e.addAttr({name:"stroke-width",prefix:"",local:"stroke-width",value:h.replace(y,(function(e){return A(e*i)}))}))}}else if(s)return t;return t.forEach((function(e){if(e.data)if("h"===e.instruction?(e.instruction="l",e.data[1]=0):"v"===e.instruction&&(e.instruction="l",e.data[1]=e.data[0],e.data[0]=0),"M"!==e.instruction||0===a.data[4]&&0===a.data[5]){if("a"==e.instruction){if(x(e.data,a.data),Math.abs(e.data[2])>80){var t=e.data[0],r=e.data[2];e.data[0]=e.data[1],e.data[1]=t,e.data[2]=r+(r>0?-90:90)}n=E(a.data,e.data[5],e.data[6]),e.data[5]=n[0],e.data[6]=n[1]}else for(var i=0;i<e.data.length;i+=2)n=E(a.data,e.data[i],e.data[i+1]),e.data[i]=n[0],e.data[i+1]=n[1];e.coords[0]=e.base[0]+e.data[e.data.length-2],e.coords[1]=e.base[1]+e.data[e.data.length-1]}else n=E(a.data,e.data[0],e.data[1]),M(e.data,n),M(e.coords,n),a.data[4]=0,a.data[5]=0})),e.removeAttr("transform"),t},t.computeCubicBoundingBox=function(e,t,r,n,i,a,o,s){var l,c,u,h,p,f=Number.POSITIVE_INFINITY,d=Number.POSITIVE_INFINITY,m=Number.NEGATIVE_INFINITY,g=Number.NEGATIVE_INFINITY;for(e<f&&(f=e),e>m&&(m=e),o<f&&(f=o),o>m&&(m=o),l=L(e,r,i,o),p=0;p<l.length;p++)(c=l[p])>=0&&c<=1&&((u=O(c,e,r,i,o))<f&&(f=u),u>m&&(m=u));for(t<d&&(d=t),t>g&&(g=t),s<d&&(d=s),s>g&&(g=s),l=L(t,n,a,s),p=0;p<l.length;p++)(c=l[p])>=0&&c<=1&&((h=O(c,t,n,a,s))<d&&(d=h),h>g&&(g=h));return{minx:f,miny:d,maxx:m,maxy:g}},t.computeQuadraticBoundingBox=function(e,t,r,n,i,a){var o,s,l,c=Number.POSITIVE_INFINITY,u=Number.POSITIVE_INFINITY,h=Number.NEGATIVE_INFINITY,p=Number.NEGATIVE_INFINITY;return e<c&&(c=e),e>h&&(h=e),i<c&&(c=i),i>h&&(h=i),(o=N(e,r,i))>=0&&o<=1&&((s=P(o,e,r,i))<c&&(c=s),s>h&&(h=s)),t<u&&(u=t),t>p&&(p=t),a<u&&(u=a),a>p&&(p=a),(o=N(t,n,a))>=0&&o<=1&&((l=P(o,t,n,a))<u&&(u=l),l>p&&(p=l)),{minx:c,miny:u,maxx:h,maxy:p}},t.js2path=function(e,t,r){e.pathJS=t,r.collapseRepeated&&(t=function(e){var t,r;return e=e.reduce((function(e,n){return t&&n.data&&n.instruction==t.instruction?"M"!=n.instruction?t=e[r]={instruction:t.instruction,data:t.data.concat(n.data),coords:n.coords,base:t.base}:(t.data=n.data,t.coords=n.coords):(e.push(n),t=n,r=e.length-1),e}),[]),e}(t)),e.attr("d").value=t.reduce((function(e,t){var n="";return t.data&&(n=C(t.data,r,t.instruction)),e+(t.instruction+n)}),"")},t.intersects=function(e,t){if(e.length<3||t.length<3)return!1;var r=T(e).reduce(z,[]),n=T(t).reduce(z,[]);if(r.maxX<=n.minX||n.maxX<=r.minX||r.maxY<=n.minY||n.maxY<=r.minY||r.every((function(e){return n.every((function(t){return e[e.maxX][0]<=t[t.minX][0]||t[t.maxX][0]<=e[e.minX][0]||e[e.maxY][1]<=t[t.minY][1]||t[t.maxY][1]<=e[e.minY][1]}))})))return!1;var i=r.map(B),a=n.map(B);return i.some((function(e){return!(e.length<3)&&a.some((function(t){if(t.length<3)return!1;for(var r=[o(e,t,[1,0])],n=_(r[0]),i=1e4;;){if(0==i--)return console.error("Error: infinite loop while processing mergePaths plugin."),!0;if(r.push(o(e,t,n)),D(n,r[r.length-1])<=0)return!1;if(R(r,n))return!0}}))}));function o(e,t,r){return I(s(e,r),s(t,_(r)))}function s(e,t){for(var r,n=t[1]>=0?t[0]<0?e.maxY:e.maxX:t[0]<0?e.minX:e.minY,i=-1/0;(r=D(e[n],t))>i;)i=r,n=++n%e.length;return e[(n||e.length)-1]}}},1614:function(e,t){var r=/matrix|translate|scale|rotate|skewX|skewY/,n=/\s*(matrix|translate|scale|rotate|skewX|skewY)\s*\(\s*(.+?)\s*\)[\s,]*/,i=/[-+]?(?:\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g;t.transform2js=function(e){var t,a=[];return e.split(n).forEach((function(e){var n;if(e)if(r.test(e))a.push(t={name:e});else for(;n=i.exec(e);)n=Number(n),t.data?t.data.push(n):t.data=[n]})),t&&t.data?a:[]},t.transformsMultiply=function(e){return e={name:"matrix",data:(e=e.map((function(e){return"matrix"===e.name?e.data:function(e){if("matrix"===e.name)return e.data;var t;switch(e.name){case"translate":t=[1,0,0,1,e.data[0],e.data[1]||0];break;case"scale":t=[e.data[0],0,0,e.data[1]||e.data[0],0,0];break;case"rotate":var r=a.cos(e.data[0]),n=a.sin(e.data[0]),i=e.data[1]||0,o=e.data[2]||0;t=[r,n,-n,r,(1-r)*i+n*o,(1-r)*o-n*i];break;case"skewX":t=[1,0,a.tan(e.data[0]),1,0,0];break;case"skewY":t=[1,a.tan(e.data[0]),0,1,0,0]}return t}(e)}))).length>0?e.reduce(o):[]}};var a=t.mth={rad:function(e){return e*Math.PI/180},deg:function(e){return 180*e/Math.PI},cos:function(e){return Math.cos(this.rad(e))},acos:function(e,t){return+this.deg(Math.acos(e)).toFixed(t)},sin:function(e){return Math.sin(this.rad(e))},asin:function(e,t){return+this.deg(Math.asin(e)).toFixed(t)},tan:function(e){return Math.tan(this.rad(e))},atan:function(e,t){return+this.deg(Math.atan(e)).toFixed(t)}};function o(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}t.matrixToTransform=function(e,t){var r=t.floatPrecision,n=e.data,i=[],o=+Math.hypot(n[0],n[1]).toFixed(t.transformPrecision),s=+((n[0]*n[3]-n[1]*n[2])/o).toFixed(t.transformPrecision),l=n[0]*n[2]+n[1]*n[3],c=n[0]*n[1]+n[2]*n[3],u=0!=c||o==s;if((n[4]||n[5])&&i.push({name:"translate",data:n.slice(4,n[5]?6:5)}),!n[1]&&n[2])i.push({name:"skewX",data:[a.atan(n[2]/s,r)]});else if(n[1]&&!n[2])i.push({name:"skewY",data:[a.atan(n[1]/n[0],r)]}),o=n[0],s=n[3];else if(!l||1==o&&1==s||!u){u||(o=(n[0]<0?-1:1)*Math.hypot(n[0],n[2]),s=(n[3]<0?-1:1)*Math.hypot(n[1],n[3]),i.push({name:"scale",data:[o,s]}));var h=Math.min(Math.max(-1,n[0]/o),1),p=[a.acos(h,r)*((u?1:s)*n[1]<0?-1:1)];if(p[0]&&i.push({name:"rotate",data:p}),c&&l&&i.push({name:"skewX",data:[a.atan(l/(o*o),r)]}),p[0]&&(n[4]||n[5])){i.shift();var f=n[0]/o,d=n[1]/(u?o:s),m=n[4]*(u||s),g=n[5]*(u||o),y=(Math.pow(1-f,2)+Math.pow(d,2))*(u||o*s);p.push(((1-f)*m-d*g)/y),p.push(((1-f)*g+d*m)/y)}}else if(n[1]||n[2])return e;return(!u||1==o&&1==s)&&i.length||i.push({name:"scale",data:o==s?[o]:[o,s]}),i},t.transformArc=function(e,t){var r=e[0],n=e[1],i=e[2]*Math.PI/180,a=Math.cos(i),s=Math.sin(i),l=Math.pow(e[5]*a+e[6]*s,2)/(4*r*r)+Math.pow(e[6]*a-e[5]*s,2)/(4*n*n);l>1&&(r*=l=Math.sqrt(l),n*=l);var c=o(t,[r*a,r*s,-n*s,n*a,0,0]),u=c[2]*c[2]+c[3]*c[3],h=c[0]*c[0]+c[1]*c[1]+u,p=Math.hypot(c[0]-c[3],c[1]+c[2])*Math.hypot(c[0]+c[3],c[1]-c[2]);if(p){var f=(h+p)/2,d=(h-p)/2,m=Math.abs(f-u)>1e-6,g=(m?f:d)-u,y=c[0]*c[2]+c[1]*c[3],v=c[0]*g+c[2]*y,b=c[1]*g+c[3]*y;e[0]=Math.sqrt(f),e[1]=Math.sqrt(d),e[2]=((m?b<0:v>0)?-1:1)*Math.acos((m?v:b)/Math.hypot(v,b))*180/Math.PI}else e[0]=e[1]=Math.sqrt(h/2),e[2]=0;return t[0]<0!=t[3]<0&&(e[4]=1-e[4]),e}},173:function(e,t,r){var n=r(3238).default;t.type="full",t.active=!1,t.description="adds attributes to an outer <svg> element";t.fn=function(e,t){if(!t||!Array.isArray(t.attributes)&&!t.attribute)return console.error('Error in plugin "addAttributesToSVGElement": absent parameters.\nIt should have a list of "attributes" or one "attribute".\nConfig example:\n\nplugins:\n- addAttributesToSVGElement:\n attribute: "mySvg"\n\nplugins:\n- addAttributesToSVGElement:\n attributes: ["mySvg", "size-big"]\n\nplugins:\n- addAttributesToSVGElement:\n attributes:\n - focusable: false\n - data-image: icon'),e;var r=t.attributes||[t.attribute],i=e.content[0];return i.isElem("svg")&&r.forEach((function(e){"string"==typeof e?i.hasAttr(e)||i.addAttr({name:e,prefix:"",local:e}):"object"===n(e)&&Object.keys(e).forEach((function(t){i.hasAttr(t)||i.addAttr({name:t,value:e[t],prefix:"",local:t})}))})),e}},1692:function(e,t){t.type="full",t.active=!1,t.description="adds classnames to an outer <svg> element";t.fn=function(e,t){if(!t||!(Array.isArray(t.classNames)&&t.classNames.some(String)||t.className))return console.error('Error in plugin "addClassesToSVGElement": absent parameters.\nIt should have a list of classes in "classNames" or one "className".\nConfig example:\n\nplugins:\n- addClassesToSVGElement:\n className: "mySvg"\n\nplugins:\n- addClassesToSVGElement:\n classNames: ["mySvg", "size-big"]\n'),e;var r=t.classNames||[t.className],n=e.content[0];return n.isElem("svg")&&n.class.add.apply(n.class,r),e}},2308:function(e,t){t.type="perItem",t.active=!0,t.description="cleanups attributes from newlines, trailing and repeating spaces",t.params={newlines:!0,trim:!0,spaces:!0};var r=/(\S)\r?\n(\S)/g,n=/\r?\n/g,i=/\s{2,}/g;t.fn=function(e,t){e.isElem()&&e.eachAttr((function(e){t.newlines&&(e.value=e.value.replace(r,(function(e,t,r){return"".concat(t," ").concat(r)})),e.value=e.value.replace(n,"")),t.trim&&(e.value=e.value.trim()),t.spaces&&(e.value=e.value.replace(i," "))}))}},9149:function(e,t){t.type="full",t.active=!0,t.description="remove or cleanup enable-background attribute when possible",t.fn=function(e){var t=/^new\s0\s0\s([\-+]?\d*\.?\d+([eE][\-+]?\d+)?)\s([\-+]?\d*\.?\d+([eE][\-+]?\d+)?)$/,r=!1,n=["svg","mask","pattern"];function i(e,t){return e.content.forEach((function(e){t(e),e.content&&i(e,t)})),e}var a=i(e,(function(e){!function(e){if(e.isElem(n)&&e.hasAttr("enable-background")&&e.hasAttr("width")&&e.hasAttr("height")){var r=e.attr("enable-background").value.match(t);r&&e.attr("width").value===r[1]&&e.attr("height").value===r[3]&&(e.isElem("svg")?e.removeAttr("enable-background"):e.attr("enable-background").value="new")}}(e),r||function(e){e.isElem("filter")&&(r=!0)}(e)}));return r?a:i(a,(function(e){e.removeAttr("enable-background")}))}},4573:function(e,t,r){var n=r(7633).default;t.type="full",t.active=!0,t.description="removes unused IDs and minifies used",t.params={remove:!0,minify:!0,prefix:"",preserve:[],preservePrefixes:[],force:!1};var i=new Set(r(8055).referencesProps),a=/\burl\(("|')?#(.+?)\1\)/,o=/^#(.+?)$/,s=/(\w+)\./,l=["style","script"],c=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],u=c.length-1;function h(e){if(!e)return[0];e[e.length-1]++;for(var t=e.length-1;t>0;t--)e[t]>u&&(e[t]=0,void 0!==e[t-1]&&e[t-1]++);return e[0]>u&&(e[0]=0,e.unshift(0)),e}function p(e,t){return t.prefix+e.map((function(e){return c[e]})).join("")}t.fn=function(e,t){var r,c,u=new Map,f=new Map,d=!1,m=new Set(Array.isArray(t.preserve)?t.preserve:t.preserve?[t.preserve]:[]),g=new Set(Array.isArray(t.preservePrefixes)?t.preservePrefixes:t.preservePrefixes?[t.preservePrefixes]:[]);if(e=function e(r){for(var n=0;n<r.content.length&&!d;n++){var c=r.content[n];if(!t.force){var h=Boolean(c.content);if(c.isElem(l)&&h){d=!0;continue}if(c.isElem("svg")){for(var p=!0,m=0;m<c.content.length;m++)if(!c.content[m].isElem("defs")){p=!1;break}if(p)break}}c.isElem()&&c.eachAttr((function(e){var t,r;if("id"===e.name)return t=e.value,void(u.has(t)?c.removeAttr("id"):u.set(t,c));if(i.has(e.name)&&(r=e.value.match(a))?t=r[2]:("href"===e.local&&(r=e.value.match(o))||"begin"===e.name&&(r=e.value.match(s)))&&(t=r[1]),t){var n=f.get(t)||[];n.push(e),f.set(t,n)}})),c.content&&e(c)}return r}(e),d)return e;var y,v=function(e){return m.has(e)||function(e,t){if(!t)return!1;var r,i=n(e);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(t.startsWith(a))return!0}}catch(e){i.e(e)}finally{i.f()}return!1}(g,e)},b=n(f);try{for(b.s();!(y=b.n()).done;){var x=y.value,k=x[0];if(u.has(k)){if(t.minify&&!v(k)){do{c=p(r=h(r),t)}while(v(c));u.get(k).attr("id").value=c;var w,S=n(x[1]);try{for(S.s();!(w=S.n()).done;){var C=w.value;C.value=C.value.includes("#")?C.value.replace("#"+k,"#"+c):C.value.replace(k+".",c+".")}}catch(e){S.e(e)}finally{S.f()}}u.delete(k)}}}catch(e){b.e(e)}finally{b.f()}if(t.remove){var A,T=n(u);try{for(T.s();!(A=T.n()).done;){var E=A.value;v(E[0])||E[1].removeAttr("id")}}catch(e){T.e(e)}finally{T.f()}}return e}},8698:function(e,t,r){t.type="perItem",t.active=!1,t.description="rounds list of values to the fixed precision",t.params={floatPrecision:3,leadingZero:!0,defaultPx:!0,convertToPx:!0};var n=/^([\-+]?\d*\.?\d+([eE][\-+]?\d+)?)(px|pt|pc|mm|cm|m|in|ft|em|ex|%)?$/,i=/\s+,?\s*|,\s*/,a=r(7989).removeLeadingZero,o={cm:96/2.54,mm:96/25.4,in:96,pt:4/3,pc:16};t.fn=function(e,t){function r(e){var r,s,l,c,u,h=e.value.split(i),p=[];h.forEach((function(e){if(l=e.match(n),c=e.match(/new/),l){if(r=+(+l[1]).toFixed(t.floatPrecision),s=l[3]||"",t.convertToPx&&s&&s in o){var i=+(o[s]*l[1]).toFixed(t.floatPrecision);String(i).length<l[0].length&&(r=i,s="px")}t.leadingZero&&(r=a(r)),t.defaultPx&&"px"===s&&(s=""),p.push(r+s)}else c?p.push("new"):e&&p.push(e)})),u=p.join(" "),e.value=u}e.hasAttr("points")&&r(e.attrs.points),e.hasAttr("enable-background")&&r(e.attrs["enable-background"]),e.hasAttr("viewBox")&&r(e.attrs.viewBox),e.hasAttr("stroke-dasharray")&&r(e.attrs["stroke-dasharray"]),e.hasAttr("dx")&&r(e.attrs.dx),e.hasAttr("dy")&&r(e.attrs.dy),e.hasAttr("x")&&r(e.attrs.x),e.hasAttr("y")&&r(e.attrs.y)}},5620:function(e,t,r){t.type="perItem",t.active=!0,t.description="rounds numeric values to the fixed precision, removes default ‘px’ units",t.params={floatPrecision:3,leadingZero:!0,defaultPx:!0,convertToPx:!0};var n=/^([\-+]?\d*\.?\d+([eE][\-+]?\d+)?)(px|pt|pc|mm|cm|m|in|ft|em|ex|%)?$/,i=r(7989).removeLeadingZero,a={cm:96/2.54,mm:96/25.4,in:96,pt:4/3,pc:16};t.fn=function(e,t){if(e.isElem()){var r=t.floatPrecision;if(e.hasAttr("viewBox")){var o=e.attr("viewBox").value.split(/\s,?\s*|,\s*/g);e.attr("viewBox").value=o.map((function(e){var t=+e;return isNaN(t)?e:+t.toFixed(r)})).join(" ")}e.eachAttr((function(e){if("version"!==e.name){var o=e.value.match(n);if(o){var s=+(+o[1]).toFixed(r),l=o[3]||"";if(t.convertToPx&&l&&l in a){var c=+(a[l]*o[1]).toFixed(r);String(c).length<o[0].length&&(s=c,l="px")}t.leadingZero&&(s=i(s)),t.defaultPx&&"px"===l&&(l=""),e.value=s+l}}}))}}},4666:function(e,t,r){t.type="perItemReverse",t.active=!0,t.description="collapses useless groups";var n=r(8055),i=n.inheritableAttrs,a=n.elemsGroups.animation;function o(e){return e.isElem(a)&&e.hasAttr("attributeName",this)||!e.isEmpty()&&e.content.some(o,this)}t.fn=function(e){!e.isElem()||e.isElem("switch")||e.isEmpty()||e.content.forEach((function(t,r){if(t.isElem("g")&&!t.isEmpty()){if(t.hasAttr()&&1===t.content.length){var n=t.content[0];!n.isElem()||n.hasAttr("id")||t.hasAttr("filter")||t.hasAttr("class")&&n.hasAttr("class")||(t.hasAttr("clip-path")||t.hasAttr("mask"))&&(!n.isElem("g")||t.hasAttr("transform")||n.hasAttr("transform"))||t.eachAttr((function(e){if(!t.content.some(o,e.name)){if(n.hasAttr(e.name)){if("transform"==e.name)n.attr(e.name).value="".concat(e.value," ").concat(n.attr(e.name).value);else if(n.hasAttr(e.name,"inherit"))n.attr(e.name).value=e.value;else if(i.indexOf(e.name)<0&&!n.hasAttr(e.name,e.value))return}else n.addAttr(e);t.removeAttr(e.name)}}))}t.hasAttr()||t.content.some((function(e){return e.isElem(a)}))||e.spliceContent(r,1,t.content)}}))}},1243:function(e,t,r){t.type="perItem",t.active=!0,t.description="converts colors: rgb() to #rrggbb and #rrggbb to #rgb",t.params={currentColor:!1,names2hex:!0,rgb2hex:!0,shorthex:!0,shortname:!0};var n=r(8055),i="([+-]?(?:\\d*\\.\\d+|\\d+\\.?)%?)",a="\\s*,\\s*",o=new RegExp("^rgb\\(\\s*".concat(i).concat(a).concat(i).concat(a).concat(i,"\\s*\\)$")),s=/^\#(([a-fA-F0-9])\2){3}$/,l=/\bnone\b/i;t.fn=function(e,t){e.elem&&e.eachAttr((function(e){if(n.colorsProps.indexOf(e.name)>-1){var r,i=e.value;if(t.currentColor&&(r="string"==typeof t.currentColor?i===t.currentColor:t.currentColor.exec?t.currentColor.exec(i):!i.match(l))&&(i="currentColor"),t.names2hex&&i.toLowerCase()in n.colorsNames&&(i=n.colorsNames[i.toLowerCase()]),t.rgb2hex&&(r=i.match(o))&&(r=r.slice(1,4).map((function(e){return e.indexOf("%")>-1&&(e=Math.round(2.55*parseFloat(e))),Math.max(0,Math.min(e,255))})),i="#".concat("00000".concat(((c=r)[0]<<16|c[1]<<8|c[2]).toString(16)).slice(-6).toUpperCase())),t.shorthex&&(r=i.match(s))&&(i="#".concat(r[0][1]).concat(r[0][3]).concat(r[0][5])),t.shortname){var a=i.toLowerCase();a in n.colorsShortNames&&(i=n.colorsShortNames[a])}e.value=i}var c}))}},8202:function(e,t){t.type="perItem",t.active=!0,t.description="converts non-eccentric <ellipse>s to <circle>s",t.fn=function(e){if(e.isElem("ellipse")){var t=e.attr("rx").value||0,r=e.attr("ry").value||0;if(t===r||"auto"===t||"auto"===r){var n="auto"!==t?t:r;e.renameElem("circle"),e.removeAttr(["rx","ry"]),e.addAttr({name:"r",value:n,prefix:"",local:"r"})}}}},6817:function(e,t,r){t.type="perItem",t.active=!0,t.description="optimizes path data: writes in shorter form, applies transformations",t.params={applyTransforms:!0,applyTransformsStroked:!0,makeArcs:{threshold:2.5,tolerance:.5},straightCurves:!0,lineShorthands:!0,curveSmoothShorthands:!0,floatPrecision:3,transformPrecision:5,removeUseless:!0,collapseRepeated:!0,utilizeAbsolute:!0,leadingZero:!0,negativeExtraSpace:!0,noSpaceAfterFlags:!0,forceAbsolutePath:!1};var n,i,a,o,s,l,c,u=r(8055).pathElems,h=r(6787).path2js,p=r(6787).js2path,f=r(6787).applyTransforms,d=r(7989).cleanupOutData;function m(e){var t=g([0,0,e[2],e[3],e[0],e[1],e[4],e[5]]);return t&&e[2]<t[0]==t[0]<0&&e[3]<t[1]==t[1]<0&&e[4]<t[0]==t[0]<e[0]&&e[5]<t[1]==t[1]<e[1]}function g(e){var t=e[1]-e[3],r=e[2]-e[0],n=e[0]*e[3]-e[2]*e[1],i=e[5]-e[7],a=e[6]-e[4],o=e[4]*e[7]-e[5]*e[6],s=t*a-i*r;if(s){var l=[(r*o-a*n)/s,(t*o-i*n)/-s];return!isNaN(l[0])&&!isNaN(l[1])&&isFinite(l[0])&&isFinite(l[1])?l:void 0}}function y(e){for(var t=e.length;t-- >0;)if(e[t].toFixed(i)!=e[t]){var r=+e[t].toFixed(i-1);e[t]=+Math.abs(r-e[t]).toFixed(i+1)>=a?+e[t].toFixed(i):r}return e}function v(e){for(var t=e.length;t-- >0;)e[t]=Math.round(e[t]);return e}function b(e){var t=e.length-2,r=-e[t+1],n=e[t],i=1/(r*r+n*n);if(t<=1||!isFinite(i))return!1;for(;(t-=2)>=0;)if(Math.sqrt(Math.pow(r*e[t]+n*e[t+1],2)*i)>a)return!1;return!0}function x(e,t){switch(e.instruction){case"s":e.instruction="c";break;case"t":e.instruction="q"}return e.data.unshift(t[t.length-2]-t[t.length-4],t[t.length-1]-t[t.length-3]),e}function k(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function w(e,t){var r=t*t,n=r*t,i=1-t,a=i*i;return[3*a*t*e[0]+3*i*r*e[2]+n*e[4],3*a*t*e[1]+3*i*r*e[3]+n*e[5]]}function S(e,t){var r=Math.min(o*a,s*t.radius/100);return[0,1/4,.5,3/4,1].every((function(n){return Math.abs(k(w(e,n),t.center)-t.radius)<=r}))}function C(e,t){return S(e,{center:[t.center[0]+e[4],t.center[1]+e[5]],radius:t.radius})}function A(e,t){var r=-t.center[0],n=-t.center[1],i=e[4]-t.center[0],a=e[5]-t.center[1];return Math.acos((r*i+n*a)/Math.sqrt((r*r+n*n)*(i*i+a*a)))}function T(e,t){return t.reduce((function(t,r){var i="";return r.data&&(i=d(n(r.data.slice()),e)),t+r.instruction+i}),"")}t.fn=function(e,t){if(e.isElem(u)&&e.hasAttr("d")){i=t.floatPrecision,a=!1!==i?+Math.pow(.1,i).toFixed(i):.01,n=i>0&&i<20?y:v,t.makeArcs&&(o=t.makeArcs.threshold,s=t.makeArcs.tolerance),l=e.hasAttr("marker-mid");var r=e.computedAttr("stroke"),E=e.computedAttr("stroke");c=r&&"none"!=r&&E&&"butt"!=E;var O=h(e);O.length&&(N=[0,0],M=[0,0],(L=O).forEach((function(e,t){var r=e.instruction,n=e.data;n?("mcslqta".indexOf(r)>-1?(N[0]+=n[n.length-2],N[1]+=n[n.length-1],"m"===r&&(M[0]=N[0],M[1]=N[1],P=e)):"h"===r?N[0]+=n[0]:"v"===r&&(N[1]+=n[0]),"M"===r?(t>0&&(r="m"),n[0]-=N[0],n[1]-=N[1],M[0]=N[0]+=n[0],M[1]=N[1]+=n[1],P=e):"LT".indexOf(r)>-1?(r=r.toLowerCase(),n[0]-=N[0],n[1]-=N[1],N[0]+=n[0],N[1]+=n[1]):"C"===r?(r="c",n[0]-=N[0],n[1]-=N[1],n[2]-=N[0],n[3]-=N[1],n[4]-=N[0],n[5]-=N[1],N[0]+=n[4],N[1]+=n[5]):"SQ".indexOf(r)>-1?(r=r.toLowerCase(),n[0]-=N[0],n[1]-=N[1],n[2]-=N[0],n[3]-=N[1],N[0]+=n[2],N[1]+=n[3]):"A"===r?(r="a",n[5]-=N[0],n[6]-=N[1],N[0]+=n[5],N[1]+=n[6]):"H"===r?(r="h",n[0]-=N[0],N[0]+=n[0]):"V"===r&&(r="v",n[0]-=N[1],N[1]+=n[0]),e.instruction=r,e.data=n,e.coords=N.slice(-2)):"z"==r&&(P&&(e.coords=P.coords),N[0]=M[0],N[1]=M[1]),e.base=t>0?L[t-1].coords:[0,0]})),t.applyTransforms&&(O=f(e,O,t)),O=function(e,t){var r=T.bind(null,t),u=[0,0],h=[0,0],p={};return e=e.filter((function(e,f,d){var y=e.instruction,v=e.data,T=d[f+1];if(v){var E,O=v;if("s"===y&&(O=[0,0].concat(v),"cs".indexOf(p.instruction)>-1)){var L=p.data,P=L.length;O[0]=L[P-2]-L[P-4],O[1]=L[P-1]-L[P-3]}if(t.makeArcs&&("c"==y||"s"==y)&&m(O)&&(E=function(e){var t=w(e,.5),r=[t[0]/2,t[1]/2],n=[(t[0]+e[4])/2,(t[1]+e[5])/2],i=g([r[0],r[1],r[0]+r[1],r[1]-r[0],n[0],n[1],n[0]+(n[1]-t[1]),n[1]-(n[0]-t[0])]),l=i&&k([0,0],i),c=Math.min(o*a,s*l/100);if(i&&l<1e15&&[1/4,3/4].every((function(t){return Math.abs(k(w(e,t),i)-l)<=c})))return{center:i,radius:l}}(O))){var N,M=n([E.radius])[0],R=A(O,E),_=O[5]*O[0]-O[4]*O[1]>0?1:0,I={instruction:"a",data:[M,M,0,0,_,O[4],O[5]],coords:e.coords.slice(),base:e.base},D=[I],F=[E.center[0]-O[4],E.center[1]-O[5]],z={center:F,radius:E.radius},B=[e],j=0,U="";if("c"==p.instruction&&m(p.data)&&C(p.data,E)||"a"==p.instruction&&p.sdata&&C(p.sdata,E)){B.unshift(p),I.base=p.base,I.data[5]=I.coords[0]-I.base[0],I.data[6]=I.coords[1]-I.base[1];var q="a"==p.instruction?p.sdata:p.data;(R+=A(q,{center:[q[4]+E.center[0],q[5]+E.center[1]],radius:E.radius}))>Math.PI&&(I.data[3]=1),j=1}for(var V=f;(T=d[++V])&&~"cs".indexOf(T.instruction);){var G=T.data;if("s"==T.instruction&&(G=(N=x({instruction:"s",data:T.data.slice()},d[V-1].data)).data,N.data=G.slice(0,2),U=r([N])),!m(G)||!S(G,z))break;if((R+=A(G,z))-2*Math.PI>.001)break;if(R>Math.PI&&(I.data[3]=1),B.push(T),!(2*Math.PI-R>.001)){I.data[5]=2*(z.center[0]-G[4]),I.data[6]=2*(z.center[1]-G[5]),I.coords=[I.base[0]+I.data[5],I.base[1]+I.data[6]],I={instruction:"a",data:[M,M,0,0,_,T.coords[0]-I.coords[0],T.coords[1]-I.coords[1]],coords:T.coords,base:I.coords},D.push(I),V++;break}I.coords=T.coords,I.data[5]=I.coords[0]-I.base[0],I.data[6]=I.coords[1]-I.base[1],F[0]-=G[4],F[1]-=G[5]}if((r(D)+U).length<r(B).length){if(d[V]&&"s"==d[V].instruction&&x(d[V],d[V-1].data),j){var H=D.shift();n(H.data),u[0]+=H.data[5]-p.data[p.data.length-2],u[1]+=H.data[6]-p.data[p.data.length-1],p.instruction="a",p.data=H.data,e.base=p.coords=H.coords}if(I=D.shift(),1==B.length?e.sdata=O.slice():B.length-1-j>0&&d.splice.apply(d,[f+1,B.length-1-j].concat(D)),!I)return!1;y="a",v=I.data,e.coords=I.coords}}if(!1!==i){if("mltqsc".indexOf(y)>-1)for(var Y=v.length;Y--;)v[Y]+=e.base[Y%2]-u[Y%2];else"h"==y?v[0]+=e.base[0]-u[0]:"v"==y?v[0]+=e.base[1]-u[1]:"a"==y&&(v[5]+=e.base[0]-u[0],v[6]+=e.base[1]-u[1]);n(v),"h"==y?u[0]+=v[0]:"v"==y?u[1]+=v[0]:(u[0]+=v[v.length-2],u[1]+=v[v.length-1]),n(u),"m"==y.toLowerCase()&&(h[0]=u[0],h[1]=u[1])}if(t.straightCurves&&("c"===y&&b(v)||"s"===y&&b(O)?(T&&"s"==T.instruction&&x(T,v),y="l",v=v.slice(-2)):"q"===y&&b(v)?(T&&"t"==T.instruction&&x(T,v),y="l",v=v.slice(-2)):"t"===y&&"q"!==p.instruction&&"t"!==p.instruction?(y="l",v=v.slice(-2)):"a"!==y||0!==v[0]&&0!==v[1]||(y="l",v=v.slice(-2))),t.lineShorthands&&"l"===y&&(0===v[1]?(y="h",v.pop()):0===v[0]&&(y="v",v.shift())),t.collapseRepeated&&!l&&"mhv".indexOf(y)>-1&&p.instruction&&y==p.instruction.toLowerCase()&&("h"!=y&&"v"!=y||p.data[0]>=0==v[0]>=0))return p.data[0]+=v[0],"h"!=y&&"v"!=y&&(p.data[1]+=v[1]),p.coords=e.coords,d[f]=p,!1;if(t.curveSmoothShorthands&&p.instruction&&("c"===y?("c"===p.instruction&&v[0]===-(p.data[2]-p.data[4])&&v[1]===-(p.data[3]-p.data[5])||"s"===p.instruction&&v[0]===-(p.data[0]-p.data[2])&&v[1]===-(p.data[1]-p.data[3])||-1==="cs".indexOf(p.instruction)&&0===v[0]&&0===v[1])&&(y="s",v=v.slice(2)):"q"===y&&("q"===p.instruction&&v[0]===p.data[2]-p.data[0]&&v[1]===p.data[3]-p.data[1]||"t"===p.instruction&&v[2]===p.data[0]&&v[3]===p.data[1])&&(y="t",v=v.slice(2))),t.removeUseless&&!c){if("lhvqtcs".indexOf(y)>-1&&v.every((function(e){return 0===e})))return d[f]=p,!1;if("a"===y&&0===v[5]&&0===v[6])return d[f]=p,!1}e.instruction=y,e.data=v,p=e}else{if(u[0]=h[0],u[1]=h[1],"z"==p.instruction)return!1;p=e}return!0})),e}(O,t),t.utilizeAbsolute&&(O=function(e,t){var r=e[0];return e=e.filter((function(e,i){if(0==i)return!0;if(!e.data)return r=e,!0;var a=e.instruction,o=e.data,s=o&&o.slice(0);if("mltqsc".indexOf(a)>-1)for(var l=s.length;l--;)s[l]+=e.base[l%2];else"h"==a?s[0]+=e.base[0]:"v"==a?s[0]+=e.base[1]:"a"==a&&(s[5]+=e.base[0],s[6]+=e.base[1]);n(s);var c=d(s,t),u=d(o,t);return(t.forceAbsolutePath||c.length<u.length&&!(t.negativeExtraSpace&&a==r.instruction&&r.instruction.charCodeAt(0)>96&&c.length==u.length-1&&(o[0]<0||/^0\./.test(o[0])&&r.data[r.data.length-1]%1)))&&(e.instruction=a.toUpperCase(),e.data=s),r=e,!0})),e}(O,t)),p(e,O,t))}var L,P,N,M}},4747:function(e,t){t.type="perItem",t.active=!0,t.description="converts basic shapes to more compact path form",t.params={convertArcs:!1};var r={value:0},n=/[-+]?(?:\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g;t.fn=function(e,t){var i=t&&t.convertArcs;if(e.isElem("rect")&&e.hasAttr("width")&&e.hasAttr("height")&&!e.hasAttr("rx")&&!e.hasAttr("ry")){var a=+(e.attr("x")||r).value,o=+(e.attr("y")||r).value,s=+e.attr("width").value,l=+e.attr("height").value;if(isNaN(a-o+s-l))return;var c="M".concat(a," ").concat(o,"H").concat(a+s,"V").concat(o+l,"H").concat(a,"z");e.addAttr({name:"d",value:c,prefix:"",local:"d"}),e.renameElem("path").removeAttr(["x","y","width","height"])}else if(e.isElem("line")){var u=+(e.attr("x1")||r).value,h=+(e.attr("y1")||r).value,p=+(e.attr("x2")||r).value,f=+(e.attr("y2")||r).value;if(isNaN(u-h+p-f))return;e.addAttr({name:"d",value:"M".concat(u," ").concat(h,"L").concat(p," ").concat(f),prefix:"",local:"d"}),e.renameElem("path").removeAttr(["x1","y1","x2","y2"])}else if((e.isElem("polyline")||e.isElem("polygon"))&&e.hasAttr("points")){var d=(e.attr("points").value.match(n)||[]).map(Number);if(d.length<4)return!1;e.addAttr({name:"d",value:"M".concat(d.slice(0,2).join(" "),"L").concat(d.slice(2).join(" ")).concat(e.isElem("polygon")?"z":""),prefix:"",local:"d"}),e.renameElem("path").removeAttr("points")}else if(e.isElem("circle")&&i){var m=+(e.attr("cx")||r).value,g=+(e.attr("cy")||r).value,y=+(e.attr("r")||r).value;if(isNaN(m-g+y))return;var v="M".concat(m," ").concat(g-y,"A").concat(y," ").concat(y," 0 1 0 ").concat(m," ").concat(g+y,"A").concat(y," ").concat(y," 0 1 0 ").concat(m," ").concat(g-y,"Z");e.addAttr({name:"d",value:v,prefix:"",local:"d"}),e.renameElem("path").removeAttr(["cx","cy","r"])}else if(e.isElem("ellipse")&&i){var b=+(e.attr("cx")||r).value,x=+(e.attr("cy")||r).value,k=+(e.attr("rx")||r).value,w=+(e.attr("ry")||r).value;if(isNaN(b-x+k-w))return;var S="M".concat(b," ").concat(x-w,"A").concat(k," ").concat(w," 0 1 0 ").concat(b," ").concat(x+w,"A").concat(k," ").concat(w," 0 1 0 ").concat(b," ").concat(x-w,"Z");e.addAttr({name:"d",value:S,prefix:"",local:"d"}),e.renameElem("path").removeAttr(["cx","cy","rx","ry"])}}},9614:function(e,t,r){t.type="perItem",t.active=!0,t.description="converts style to attributes",t.params={keepImportant:!1};var n=r(8055).attrsGroups.presentation,i="\\\\(?:[0-9a-f]{1,6}\\s?|\\r\\n|.)",a="\\s*(".concat(f("[^:;\\\\]",i),"*?)\\s*"),o="'(?:[^'\\n\\r\\\\]|".concat(i,")*?(?:'|$)"),s='"(?:[^"\\n\\r\\\\]|'.concat(i,')*?(?:"|$)'),l=new RegExp("^".concat(f(o,s),"$")),c="\\(".concat(f("[^'\"()\\\\]+",i,o,s),"*?")+"\\)",u="\\s*(".concat(f("[^!'\"();\\\\]+?",i,o,s,c,"[^;]*?"),"*?")+")",h=new RegExp("".concat(a,":").concat(u).concat("(\\s*!important(?![-(w]))?").concat("\\s*(?:;\\s*|$)"),"ig"),p=new RegExp(f(i,o,s,"/\\*[^]*?\\*/"),"ig");function f(){return"(?:".concat(Array.prototype.join.call(arguments,"|"),")")}t.fn=function(e,t){if(e.elem&&e.hasAttr("style")){var r,i=e.attr("style").value,a=[],o={};for(i=i.replace(p,(function(e){return"/"==e[0]?"":"\\"==e[0]&&/[-g-z]/i.test(e[1])?e[1]:e})),h.lastIndex=0;r=h.exec(i);)t.keepImportant&&r[3]||a.push([r[1],r[2]]);a.length&&(a=a.filter((function(e){if(e[0]){var t=e[0].toLowerCase(),r=e[1];if(l.test(r)&&(r=r.slice(1,-1)),n.indexOf(t)>-1)return o[t]={name:t,value:r,local:t,prefix:""},!1}return!0})),Object.assign(e.attrs,o),a.length?e.attr("style").value=a.map((function(e){return e.join(":")})).join(";"):e.removeAttr("style"))}}},5827:function(e,t,r){var n=r(4341).default;t.type="perItem",t.active=!0,t.description="collapses multiple transformations and optimizes it",t.params={convertToShorts:!0,floatPrecision:3,transformPrecision:5,matrixToTransform:!0,shortTranslate:!0,shortScale:!0,shortRotate:!0,removeUseless:!0,collapseIntoOne:!0,leadingZero:!0,negativeExtraSpace:!1};var i,a,o,s=r(7989).cleanupOutData,l=r(1614).transform2js,c=r(1614).transformsMultiply,u=r(1614).matrixToTransform;function h(e,t,r){var s=l(e.attr(t).value);r=function(e,t){var r=e.reduce(p,[]),s=t.transformPrecision;t=n({},t),r.length&&(t.transformPrecision=Math.min(t.transformPrecision,Math.max.apply(Math,r.map(f))||t.transformPrecision),s=Math.max.apply(Math,r.map((function(e){return String(e).replace(/\D+/g,"").length}))));"degPrecision"in t||(t.degPrecision=Math.max(0,Math.min(t.floatPrecision,s-2)));return a=t.floatPrecision>=1&&t.floatPrecision<20?y.bind(this,t.floatPrecision):g,i=t.degPrecision>=1&&t.floatPrecision<20?y.bind(this,t.degPrecision):g,o=t.transformPrecision>=1&&t.floatPrecision<20?y.bind(this,t.transformPrecision):g,t}(s,r),r.collapseIntoOne&&s.length>1&&(s=[c(s)]),r.convertToShorts?s=function(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(t.matrixToTransform&&"matrix"===n.name){var i=u(n,t);i!=n&&d(i,t).length<=d([n],t).length&&e.splice.apply(e,[r,1].concat(i)),n=e[r]}m(n),t.shortTranslate&&"translate"===n.name&&2===n.data.length&&!n.data[1]&&n.data.pop(),t.shortScale&&"scale"===n.name&&2===n.data.length&&n.data[0]===n.data[1]&&n.data.pop(),t.shortRotate&&e[r-2]&&"translate"===e[r-2].name&&"rotate"===e[r-1].name&&"translate"===e[r].name&&e[r-2].data[0]===-e[r].data[0]&&e[r-2].data[1]===-e[r].data[1]&&(e.splice(r-2,3,{name:"rotate",data:[e[r-1].data[0],e[r-2].data[0],e[r-2].data[1]]}),n=e[r-=2])}return e}(s,r):s.forEach(m),r.removeUseless&&(s=s.filter((function(e){return!(["translate","rotate","skewX","skewY"].indexOf(e.name)>-1&&(1==e.data.length||"rotate"==e.name)&&!e.data[0]||"translate"==e.name&&!e.data[0]&&!e.data[1]||"scale"==e.name&&1==e.data[0]&&(e.data.length<2||1==e.data[1])||"matrix"==e.name&&1==e.data[0]&&1==e.data[3]&&!(e.data[1]||e.data[2]||e.data[4]||e.data[5]))}))),s.length?e.attr(t).value=d(s,r):e.removeAttr(t)}function p(e,t){return"matrix"==t.name?e.concat(t.data.slice(0,4)):e}function f(e){return(e=String(e)).slice(e.indexOf(".")).length-1}function d(e,t){var r="";return e.forEach((function(e){m(e),r+="".concat((r&&" ")+e.name,"(").concat(s(e.data,t),")")})),r}function m(e){switch(e.name){case"translate":e.data=a(e.data);break;case"rotate":e.data=i(e.data.slice(0,1)).concat(a(e.data.slice(1)));break;case"skewX":case"skewY":e.data=i(e.data);break;case"scale":e.data=o(e.data);break;case"matrix":e.data=o(e.data.slice(0,4)).concat(a(e.data.slice(4)))}return e}function g(e){return e.map(Math.round)}function y(e,t){for(var r=t.length,n=+Math.pow(.1,e).toFixed(e);r--;)if(t[r].toFixed(e)!=t[r]){var i=+t[r].toFixed(e-1);t[r]=+Math.abs(i-t[r]).toFixed(e+1)>=n?+t[r].toFixed(e):i}return t}t.fn=function(e,t){e.elem&&(e.hasAttr("transform")&&h(e,"transform",t),e.hasAttr("gradientTransform")&&h(e,"gradientTransform",t),e.hasAttr("patternTransform")&&h(e,"patternTransform",t))}},8756:function(e,t,r){var n=r(7633).default;t.type="full",t.active=!0,t.params={onlyMatchedOnce:!0,removeMatchedSelectors:!0,useMqs:["","screen"],usePseudos:[""]},t.description="inline styles (additional options)";var i=r(4594),a=r(182);t.fn=function(e,t){var r=e.querySelectorAll("style");if(null===r)return e;var o,s=[],l=[],c=n(r);try{for(c.s();!(o=c.n()).done;){var u=o.value;if(!u.isEmpty()&&!u.closestElem("foreignObject")){var h=a.getCssStr(u),p={};try{p=i.parse(h,{parseValue:!1,parseCustomProperty:!1})}catch(e){continue}s.push({styleEl:u,cssAst:p}),l=l.concat(a.flattenToSelectors(p))}}}catch(e){c.e(e)}finally{c.f()}var f=a.filterByMqs(l,t.useMqs),d=a.filterByPseudos(f,t.usePseudos);a.cleanPseudos(d);var m,g,y,v=a.sortSelectors(d).reverse(),b=n(v);try{for(b.s();!(y=b.n()).done;){m=y.value;var x=i.generate(m.item.data),k=null;try{k=e.querySelectorAll(x)}catch(e){if(e.constructor===SyntaxError)continue;throw e}null!==k&&(m.selectedEls=k)}}catch(e){b.e(e)}finally{b.f()}var w,S=n(v);try{for(S.s();!(w=S.n()).done;)if((m=w.value).selectedEls&&!(t.onlyMatchedOnce&&null!==m.selectedEls&&m.selectedEls.length>1)){var C,A=n(m.selectedEls);try{for(A.s();!(C=A.n()).done;)g=C.value,null!==m.rule&&i.walk(m.rule,{visit:"Declaration",enter:function(e){var t=a.csstreeToStyleDeclaration(e);null!==g.style.getPropertyValue(t.name)&&g.style.getPropertyPriority(t.name)>=t.priority||g.style.setProperty(t.name,t.value,t.priority)}})}catch(e){A.e(e)}finally{A.f()}t.removeMatchedSelectors&&null!==m.selectedEls&&m.selectedEls.length>0&&m.rule.prelude.children.remove(m.item)}}catch(e){S.e(e)}finally{S.f()}if(!t.removeMatchedSelectors)return e;var T,E=n(v);try{for(E.s();!(T=E.n()).done;)if((m=T.value).selectedEls&&!(t.onlyMatchedOnce&&null!==m.selectedEls&&m.selectedEls.length>1)){var O,L=n(m.selectedEls);try{for(L.s();!(O=L.n()).done;){g=O.value;var P=m.item.data.children.first();"ClassSelector"===P.type&&g.class.remove(P.name),void 0===g.class.item(0)&&g.removeAttr("class"),"IdSelector"===P.type&&g.removeAttr("id",P.name)}}catch(e){L.e(e)}finally{L.f()}}}catch(e){E.e(e)}finally{E.f()}for(var N=0,M=s;N<M.length;N++){var R=M[N];if(i.walk(R.cssAst,{visit:"Rule",enter:function(e,t,r){("Atrule"===e.type&&null!==e.block&&e.block.children.isEmpty()||"Rule"===e.type&&e.prelude.children.isEmpty())&&r.remove(t)}}),R.cssAst.children.isEmpty()){var _=R.styleEl.parentNode;if(_.spliceContent(_.content.indexOf(R.styleEl),1),"defs"===_.elem&&0===_.content.length){var I=_.parentNode;I.spliceContent(I.content.indexOf(_),1)}}else a.setCssStr(R.styleEl,i.generate(R.cssAst))}return e}},7631:function(e,t,r){t.type="perItem",t.active=!0,t.description="merges multiple paths in one if possible",t.params={collapseRepeated:!0,force:!1,leadingZero:!0,negativeExtraSpace:!0,noSpaceAfterFlags:!0};var n=r(6787).path2js,i=r(6787).js2path,a=r(6787).intersects;t.fn=function(e,t){if(e.isElem()&&!e.isEmpty()){var r=null,o=null;e.content=e.content.filter((function(e){if(r&&r.isElem("path")&&r.isEmpty()&&r.hasAttr("d")&&e.isElem("path")&&e.isEmpty()&&e.hasAttr("d")){o||(o=Object.keys(r.attrs));var s=Object.keys(e.attrs),l=o.length==s.length&&s.every((function(t){return"d"==t||r.hasAttr(t)&&r.attr(t).value==e.attr(t).value})),c=n(r),u=n(e);if(l&&(t.force||!a(c,u)))return i(r,c.concat(u),t),!1}return r=e,o=null,!0}))}}},9826:function(e,t,r){t.type="full",t.active=!0,t.description="minifies styles and removes unused styles based on usage data",t.params={usage:{force:!1,ids:!0,classes:!0,tags:!0}};var n=r(7766);function i(e){var t={};for(var r in e)t[r]=e[r];return t}function a(e,t){return"usage"in e==!1||(!(!e.usage||t in e.usage!=!1)||Boolean(e.usage&&e.usage[t]))}t.fn=function(e,t){var r=i(t=t||{}),o=i(t),s=function(e){function t(e,r){for(var n=0;n<e.content.length;n++){var i=e.content[n];i.content&&t(i,r),(i.isElem("style")&&!i.isEmpty()||i.isElem()&&i.hasAttr("style"))&&r.push(i)}return r}return t(e,[])}(e);return r.usage=function(e,t){function r(e,t){for(var i=0;i<e.content.length;i++){var a=e.content[i];a.content&&r(a,t),a.isElem("script")&&(n=!1),a.isElem()&&(t.tags[a.elem]=!0,a.hasAttr("id")&&(t.ids[a.attr("id").value]=!0),a.hasAttr("class")&&a.attr("class").value.replace(/^\s+|\s+$/g,"").split(/\s+/).forEach((function(e){t.classes[e]=!0})),a.attrs&&Object.keys(a.attrs).some((function(e){return/^on/i.test(e)}))&&(n=!1))}return t}var n=!0,i={},o=!1,s=r(e,{ids:Object.create(null),classes:Object.create(null),tags:Object.create(null)});!n&&t.usage&&t.usage.force&&(n=!0);for(var l in s)a(t,l)&&(i[l]=Object.keys(s[l]),o=!0);return n&&o?i:null}(e,t),o.usage=null,s.forEach((function(e){if(e.isElem("style")){var t=e.content[0].text||e.content[0].cdata||[],i=t.indexOf(">")>=0||t.indexOf("<")>=0?"cdata":"text";e.content[0][i]=n.minify(t,r).css}else{var a=e.attr("style").value;e.attr("style").value=n.minifyBlock(a,o).css}})),e}},3096:function(e,t,r){t.type="perItemReverse",t.active=!0,t.description="moves elements attributes to the existing group wrapper";var n=r(8055).inheritableAttrs,i=r(8055).pathElems;t.fn=function(e){if(e.isElem("g")&&!e.isEmpty()&&e.content.length>1){var t={},r=!1,a=e.hasAttr("clip-path")||e.hasAttr("mask"),o=e.content.every((function(e){if(e.isElem()&&e.hasAttr()){if(e.hasAttr("class"))return!1;if(Object.keys(t).length){if(!(t=function(e,t){var r={};for(var i in e)t.hasOwnProperty(i)&&n.indexOf(i)>-1&&e[i].name===t[i].name&&e[i].value===t[i].value&&e[i].prefix===t[i].prefix&&e[i].local===t[i].local&&(r[i]=e[i]);return!!Object.keys(r).length&&r}(t,e.attrs)))return!1}else t=e.attrs;return!0}})),s=e.content.every((function(e){return e.isElem(i)}));o&&e.content.forEach((function(n){for(var i in t)(s||a)&&"transform"===i||(n.removeAttr(i),"transform"===i?r||(e.hasAttr("transform")?e.attr("transform").value+=" ".concat(t[i].value):e.addAttr(t[i]),r=!0):e.addAttr(t[i]))}))}}},8207:function(e,t,r){t.type="perItem",t.active=!0,t.description="moves some group attributes to the content elements";var n=r(8055),i=n.pathElems.concat(["g","text"]),a=n.referencesProps;t.fn=function(e){e.isElem("g")&&e.hasAttr("transform")&&!e.isEmpty()&&!e.someAttr((function(e){return~a.indexOf(e.name)&&~e.value.indexOf("url(")}))&&e.content.every((function(e){return e.isElem(i)&&!e.hasAttr("id")}))&&(e.content.forEach((function(t){var r=e.attr("transform");t.hasAttr("transform")?t.attr("transform").value="".concat(r.value," ").concat(t.attr("transform").value):t.addAttr({name:r.name,local:r.local,prefix:r.prefix,value:r.value})})),e.removeAttr("transform"))}},1720:function(e,t,r){var n=r(7633).default;t.type="perItem",t.active=!1,t.params={delim:"__",prefixIds:!0,prefixClassNames:!0},t.description="prefix IDs";var i=r(4763),a=r(4594),o=r(2052),s=r(8055).referencesProps,l=/^#(.*)$/,c=null,u=function(e){return e.replace(/[\. ]/g,"_")},h=function(e){return e&&e.value&&e.value.length>0},p=function(e){var t,r=null!==(t=e.match(l))&&t[1];return!!r&&"#".concat(c(r))},f=function(e){if(h(e)){var t=p(e.value);t&&(e.value=t)}},d=function(e){if(h(e)){var t,r,n=(t=e.value,null!==(r=/url\((.*?)\)/gi.exec(t))&&r[1]);if(n){var i=p(n);i&&(e.value="url(".concat(i,")"))}}},m=function(e){if(h(e)){var t=e.value.split("; ").map((function(e){if((e=e.trim()).endsWith(".end")||e.endsWith(".start")){var t=e.split("."),r=t[0],n=t[1],i=p("#".concat(r));return i?(i=i.slice(1),"".concat(i,".").concat(n)):e}return e}));e.value=t.join("; ")}};t.fn=function(e,t,r){if(r.multipassCount&&r.multipassCount>0)return e;var l,g="prefix";if(t.prefix)g="function"==typeof t.prefix?t.prefix(e,r):t.prefix;else if(!1===t.prefix)g=!1;else if(r&&r.path&&r.path.length>0){var y=i.basename(r.path);g=y}if(c=function(e){return u(!1===g?e:g+t.delim+e)},"style"===e.elem){if(e.isEmpty())return e;var v=e.content[0].text||e.content[0].cdata||[],b={};try{b=a.parse(v,{parseValue:!0,parseCustomProperty:!1})}catch(t){return console.warn("Warning: Parse error of styles of <style/> element, skipped. Error details: ".concat(t)),e}var x="";return a.walk(b,(function(e){if((t.prefixIds&&"IdSelector"===e.type||t.prefixClassNames&&"ClassSelector"===e.type)&&e.name)e.name=c(e.name);else if("Url"===e.type&&e.value.value&&e.value.value.length>0){if(!(x=p(o(e.value.value))))return;e.value.value=x}})),e.content[0].text=a.generate(b),e}if(!e.attrs)return e;t.prefixIds&&(l=e.attrs.id,h(l)&&(l.value=c(l.value))),t.prefixClassNames&&function(e){h(e)&&(e.value=e.value.split(/\s+/).map(c).join(" "))}(e.attrs.class),f(e.attrs.href),f(e.attrs["xlink:href"]);var k,w=n(s);try{for(w.s();!(k=w.n()).done;){var S=k.value;d(e.attrs[S])}}catch(e){w.e(e)}finally{w.f()}return m(e.attrs.begin),m(e.attrs.end),e}},5819:function(e,t){t.type="perItem",t.active=!1,t.description="removes attributes of elements that match a css selector",t.fn=function(e,t){(Array.isArray(t.selectors)?t.selectors:[t]).map((function(t){e.matches(t.selector)&&e.removeAttr(t.attributes)}))}},2967:function(e,t){t.type="perItem",t.active=!1,t.description="removes specified attributes",t.params={elemSeparator:":",preserveCurrentColor:!1,attrs:[]},t.fn=function(e,t){if(Array.isArray(t.attrs)||(t.attrs=[t.attrs]),e.isElem()){var r="string"==typeof t.elemSeparator?t.elemSeparator:":",n="boolean"==typeof t.preserveCurrentColor&&t.preserveCurrentColor;t.attrs.map((function(e){return-1===e.indexOf(r)?e=[".*",r,e,r,".*"].join(""):e.split(r).length<3&&(e=[e,r,".*"].join("")),e.split(r).map((function(e){return"*"===e&&(e=".*"),new RegExp(["^",e,"$"].join(""),"i")}))})).forEach((function(t){t[0].test(e.elem)&&e.eachAttr((function(r){var i=r.name,a=r.value;n&&"fill"==i&&"currentColor"==a||n&&"stroke"==i&&"currentColor"==a||t[1].test(i)&&t[2].test(r.value)&&e.removeAttr(i)}))}))}}},6394:function(e,t){t.type="perItem",t.active=!0,t.description="removes comments",t.fn=function(e){if(e.comment&&"!"!==e.comment.charAt(0))return!1}},2494:function(e,t){t.type="perItem",t.active=!0,t.params={removeAny:!0},t.description="removes <desc>";var r=/^(Created with|Created using)/;t.fn=function(e,t){return!e.isElem("desc")||!(t.removeAny||e.isEmpty()||r.test(e.content[0].text))}},5057:function(e,t){t.type="perItem",t.active=!1,t.description="removes width and height in presence of viewBox (opposite to removeViewBox, disable it first)",t.fn=function(e){e.isElem("svg")&&(e.hasAttr("viewBox")?(e.removeAttr("width"),e.removeAttr("height")):e.hasAttr("width")&&e.hasAttr("height")&&!isNaN(Number(e.attr("width").value))&&!isNaN(Number(e.attr("height").value))&&(e.addAttr({name:"viewBox",value:"0 0 ".concat(Number(e.attr("width").value)," ").concat(Number(e.attr("height").value)),prefix:"",local:"viewBox"}),e.removeAttr("width"),e.removeAttr("height")))}},4814:function(e,t){t.type="perItem",t.active=!0,t.description="removes doctype declaration",t.fn=function(e){if(e.doctype)return!1}},8480:function(e,t,r){t.type="perItem",t.active=!0,t.description="removes editors namespaces, elements and attributes";var n=r(8055).editorNamespaces,i=[];t.params={additionalNamespaces:[]},t.fn=function(e,t){if(Array.isArray(t.additionalNamespaces)&&(n=n.concat(t.additionalNamespaces)),e.elem&&(e.isElem("svg")&&e.eachAttr((function(t){"xmlns"===t.prefix&&n.indexOf(t.value)>-1&&(i.push(t.local),e.removeAttr(t.name))})),e.eachAttr((function(t){i.indexOf(t.prefix)>-1&&e.removeAttr(t.name)})),i.indexOf(e.prefix)>-1))return!1}},2598:function(e,t){t.type="perItem",t.active=!1,t.description="removes arbitrary elements by ID or className (disabled by default)",t.params={id:[],class:[]},t.fn=function(e,t){var r,n;if(["id","class"].forEach((function(e){Array.isArray(t[e])||(t[e]=[t[e]])})),e.isElem()){if(r=e.attr("id"))return-1===t.id.indexOf(r.value);if(n=e.attr("class"))return!new RegExp(t.class.join("|")).test(n.value)}}},1766:function(e,t){t.type="perItem",t.active=!0,t.description="removes empty attributes",t.fn=function(e){e.elem&&e.eachAttr((function(t){""===t.value&&e.removeAttr(t.name)}))}},2334:function(e,t,r){t.type="perItemReverse",t.active=!0,t.description="removes empty container elements";var n=r(8055).elemsGroups.container;t.fn=function(e){return!(e.isElem(n)&&!e.isElem("svg")&&e.isEmpty()&&(!e.isElem("pattern")||!e.hasAttrLocal("href")))}},2840:function(e,t){t.type="perItem",t.active=!0,t.description="removes empty <text> elements",t.params={text:!0,tspan:!0,tref:!0},t.fn=function(e,t){return!(t.text&&e.isElem("text")&&e.isEmpty())&&(!(t.tspan&&e.isElem("tspan")&&e.isEmpty())&&(!(t.tref&&e.isElem("tref")&&!e.hasAttrLocal("href"))&&void 0))}},9654:function(e,t){t.type="perItem",t.active=!0,t.description="removes hidden elements (zero sized, with absent attributes)",t.params={isHidden:!0,displayNone:!0,opacity0:!0,circleR0:!0,ellipseRX0:!0,ellipseRY0:!0,rectWidth0:!0,rectHeight0:!0,patternWidth0:!0,patternHeight0:!0,imageWidth0:!0,imageHeight0:!0,pathEmptyD:!0,polylineEmptyPoints:!0,polygonEmptyPoints:!0};var r=/M\s*(?:[-+]?(?:\d*\.\d+|\d+(?:\.|(?!\.)))([eE][-+]?\d+)?(?!\d)\s*,?\s*){2}\D*\d/i;t.fn=function(e,t){if(e.elem){if(t.isHidden&&e.hasAttr("visibility","hidden"))return!1;if(t.displayNone&&e.hasAttr("display","none"))return!1;if(t.opacity0&&e.hasAttr("opacity","0"))return!1;if(t.circleR0&&e.isElem("circle")&&e.isEmpty()&&e.hasAttr("r","0"))return!1;if(t.ellipseRX0&&e.isElem("ellipse")&&e.isEmpty()&&e.hasAttr("rx","0"))return!1;if(t.ellipseRY0&&e.isElem("ellipse")&&e.isEmpty()&&e.hasAttr("ry","0"))return!1;if(t.rectWidth0&&e.isElem("rect")&&e.isEmpty()&&e.hasAttr("width","0"))return!1;if(t.rectHeight0&&t.rectWidth0&&e.isElem("rect")&&e.isEmpty()&&e.hasAttr("height","0"))return!1;if(t.patternWidth0&&e.isElem("pattern")&&e.hasAttr("width","0"))return!1;if(t.patternHeight0&&e.isElem("pattern")&&e.hasAttr("height","0"))return!1;if(t.imageWidth0&&e.isElem("image")&&e.hasAttr("width","0"))return!1;if(t.imageHeight0&&e.isElem("image")&&e.hasAttr("height","0"))return!1;if(t.pathEmptyD&&e.isElem("path")&&(!e.hasAttr("d")||!r.test(e.attr("d").value)))return!1;if(t.polylineEmptyPoints&&e.isElem("polyline")&&!e.hasAttr("points"))return!1;if(t.polygonEmptyPoints&&e.isElem("polygon")&&!e.hasAttr("points"))return!1}}},7668:function(e,t){t.type="perItem",t.active=!0,t.description="removes <metadata>",t.fn=function(e){return!e.isElem("metadata")}},8943:function(e,t,r){t.type="perItem",t.active=!0,t.description="removes non-inheritable group’s presentational attributes";var n=r(8055).inheritableAttrs,i=r(8055).attrsGroups,a=r(8055).presentationNonInheritableGroupAttrs;t.fn=function(e){e.isElem("g")&&e.eachAttr((function(t){!~i.presentation.indexOf(t.name)||~n.indexOf(t.name)||~a.indexOf(t.name)||e.removeAttr(t.name)}))}},5654:function(e,t,r){t.type="perItem",t.active=!1,t.description="removes elements that are drawn outside of the viewbox (disabled by default)";var n,i,a=r(5185),o=r(6787),s=o.intersects,l=o.path2js;function c(e){return e.hasAttr("transform")||e.parentNode&&c(e.parentNode)}t.fn=function(e){if(e.isElem("path")&&e.hasAttr("d")&&void 0!==n){if(c(e)||function(e){var t,r=/M\s*(-?\d*\.?\d+)(?!\d)\s*(-?\d*\.?\d+)/g;for(;null!==(t=r.exec(e));)if(t[1]>=n.left&&t[1]<=n.right&&t[2]>=n.top&&t[2]<=n.bottom)return!0;return!1}(e.attr("d").value))return!0;var t=l(e);return 2===t.length&&(t=JSON.parse(JSON.stringify(t))).push({instruction:"z"}),s(i,t)}return e.isElem("svg")&&function(e){var t="";e.hasAttr("viewBox")?t=e.attr("viewBox").value:e.hasAttr("height")&&e.hasAttr("width")&&(t="0 0 ".concat(e.attr("width").value," ").concat(e.attr("height").value));t=t.replace(/[,+]|px/g," ").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"");var r=/^(-?\d*\.?\d+) (-?\d*\.?\d+) (\d*\.?\d+) (\d*\.?\d+)$/.exec(t);if(!r)return;n={left:parseFloat(r[1]),top:parseFloat(r[2]),right:parseFloat(r[1])+parseFloat(r[3]),bottom:parseFloat(r[2])+parseFloat(r[4])};var o=(new a).createContentItem({elem:"path",prefix:"",local:"path"});o.addAttr({name:"d",prefix:"",local:"d",value:"M".concat(r[1]," ").concat(r[2],"h").concat(r[3],"v").concat(r[4],"H").concat(r[1],"z")}),i=l(o)}(e),!0}},775:function(e,t){t.type="perItem",t.active=!1,t.description="removes raster images (disabled by default)",t.fn=function(e){if(e.isElem("image")&&e.hasAttrLocal("href",/(\.|image\/)(jpg|png|gif)/))return!1}},7205:function(e,t){t.type="perItem",t.active=!1,t.description="removes <script> elements (disabled by default)",t.fn=function(e){return!e.isElem("script")}},1089:function(e,t){t.type="perItem",t.active=!1,t.description="removes <style> element (disabled by default)",t.fn=function(e){return!e.isElem("style")}},1376:function(e,t){t.type="perItem",t.active=!0,t.description="removes <title>",t.fn=function(e){return!e.isElem("title")}},6245:function(e,t,r){t.type="perItem",t.active=!0,t.description="removes unknown elements content and attributes, removes attrs with default values",t.params={unknownContent:!0,unknownAttrs:!0,defaultAttrs:!0,uselessOverrides:!0,keepDataAttrs:!0,keepAriaAttrs:!0,keepRoleAttr:!1};var n=r(8055),i=n.elems,a=n.attrsGroups,o=n.elemsGroups,s=n.attrsGroupsDefaults,l=n.inheritableAttrs,c=n.presentationNonInheritableGroupAttrs;for(var u in i)(u=i[u]).attrsGroups&&(u.attrs=u.attrs||[],u.attrsGroups.forEach((function(e){u.attrs=u.attrs.concat(a[e]);var t=s[e];if(t)for(var r in u.defaults=u.defaults||{},t)u.defaults[r]=t[r]}))),u.contentGroups&&(u.content=u.content||[],u.contentGroups.forEach((function(e){u.content=u.content.concat(o[e])})));t.fn=function(e,t){if(e.isElem()&&!e.prefix){var r=e.elem;t.unknownContent&&!e.isEmpty()&&i[r]&&"foreignObject"!==r&&e.content.forEach((function(t,n){t.isElem()&&!t.prefix&&(i[r].content&&-1===i[r].content.indexOf(t.elem)||!i[r].content&&!i[t.elem])&&e.content.splice(n,1)})),i[r]&&i[r].attrs&&e.eachAttr((function(n){"xmlns"===n.name||"xml"!==n.prefix&&n.prefix||t.keepDataAttrs&&0==n.name.indexOf("data-")||t.keepAriaAttrs&&0==n.name.indexOf("aria-")||t.keepRoleAttr&&"role"==n.name||(t.unknownAttrs&&-1===i[r].attrs.indexOf(n.name)||t.defaultAttrs&&!e.hasAttr("id")&&i[r].defaults&&i[r].defaults[n.name]===n.value&&(l.indexOf(n.name)<0||!e.parentNode.computedAttr(n.name))||t.uselessOverrides&&!e.hasAttr("id")&&c.indexOf(n.name)<0&&l.indexOf(n.name)>-1&&e.parentNode.computedAttr(n.name,n.value))&&e.removeAttr(n.name)}))}}},9355:function(e,t){t.type="full",t.active=!0,t.description="removes unused namespaces declaration",t.fn=function(e){var t,r=[];function n(e){var t=r.indexOf(e);t>-1&&r.splice(t,1)}return e=function e(i){for(var a=0,o=i.content.length;a<o;){var s=i.content[a];s.isElem("svg")&&(s.eachAttr((function(e){"xmlns"===e.prefix&&e.local&&r.push(e.local)})),r.length&&(t=s)),r.length&&(s.prefix&&n(s.prefix),s.eachAttr((function(e){n(e.prefix)}))),r.length&&s.content&&e(s),a++}return i}(e),r.length&&r.forEach((function(e){t.removeAttr("xmlns:".concat(e))})),e}},2878:function(e,t,r){t.type="perItem",t.active=!0,t.description="removes elements in <defs> without id";var n=r(8055).elemsGroups.nonRendering;function i(e,t){return e.content.forEach((function(r){r.hasAttr("id")||r.isElem("style")?(t.push(r),r.parentNode=e):r.isEmpty()||(r.content=i(r,t))})),t}t.fn=function(e){if(e.isElem("defs")){if(e.content&&(e.content=i(e,[])),e.isEmpty())return!1}else if(e.isElem(n)&&!e.hasAttr("id"))return!1}},3923:function(e,t,r){t.type="perItem",t.active=!0,t.description="removes useless stroke and fill attributes",t.params={stroke:!0,fill:!0,removeNone:!1,hasStyleOrScript:!1};var n=r(8055).elemsGroups.shape,i=/^stroke/,a=/^fill-/,o=["style","script"];t.fn=function(e,t){if(e.isElem(o)&&(t.hasStyleOrScript=!0),!t.hasStyleOrScript&&e.isElem(n)&&!e.computedAttr("id")){var r=t.stroke&&e.computedAttr("stroke"),s=t.fill&&!e.computedAttr("fill","none");if(t.stroke&&(!r||"none"==r||e.computedAttr("stroke-opacity","0")||e.computedAttr("stroke-width","0"))){var l=e.parentNode.computedAttr("stroke"),c=l&&"none"!=l;e.eachAttr((function(t){i.test(t.name)&&e.removeAttr(t.name)})),c&&e.addAttr({name:"stroke",value:"none",prefix:"",local:"stroke"})}if(!t.fill||s&&!e.computedAttr("fill-opacity","0")||(e.eachAttr((function(t){a.test(t.name)&&e.removeAttr(t.name)})),s&&(e.hasAttr("fill")?e.attr("fill").value="none":e.addAttr({name:"fill",value:"none",prefix:"",local:"fill"}))),t.removeNone&&(!r||e.hasAttr("stroke")&&"none"==e.attr("stroke").value)&&(!s||e.hasAttr("fill")&&"none"==e.attr("fill").value))return!1}}},7866:function(e,t){t.type="perItem",t.active=!0,t.description="removes viewBox attribute when possible";var r=["svg","pattern","symbol"];t.fn=function(e){if(e.isElem(r)&&e.hasAttr("viewBox")&&e.hasAttr("width")&&e.hasAttr("height")){var t=e.attr("viewBox").value.split(/[ ,]+/g);"0"===t[0]&&"0"===t[1]&&e.attr("width").value.replace(/px$/,"")===t[2]&&e.attr("height").value.replace(/px$/,"")===t[3]&&e.removeAttr("viewBox")}}},9830:function(e,t){t.type="perItem",t.active=!1,t.description="removes xmlns attribute (for inline svg, disabled by default)",t.fn=function(e){e.isElem("svg")&&e.hasAttr("xmlns")&&e.removeAttr("xmlns")}},5730:function(e,t){t.type="perItem",t.active=!0,t.description="removes XML processing instructions",t.fn=function(e){return!(e.processinginstruction&&"xml"===e.processinginstruction.name)}},875:function(e,t,r){var n=r(7633).default,i=r(6094);function a(e,t){return e.renameElem("use"),e.removeAttr("d"),e.removeAttr("stroke"),e.removeAttr("fill"),e.addAttr({name:"xlink:href",local:"xlink:href",prefix:"none",value:"#".concat(t)}),delete e.pathJS,e}function o(e,t){if(!e.isEmpty()){var r,i=n(e.content);try{for(i.s();!(r=i.n()).done;){var a=r.value;t(a),o(a,t)}}catch(e){i.e(e)}finally{i.f()}}}t.type="full",t.active=!1,t.description="Finds <path> elements with the same d, fill, and stroke, and converts them to <use> elements referencing a single <path> def.",t.fn=function(e){var t=new Map,r=0,n=[];o(e,(function(e){if(e.isElem("path")&&e.hasAttr("d")){var i=e.attr("d").value,o=e.hasAttr("fill")&&e.attr("fill").value||"",s=e.hasAttr("stroke")&&e.attr("stroke").value||"",l="".concat(i,";s:").concat(s,";f:").concat(o),c=t.get(l);c?(c.reused||(c.reused=!0,c.elem.hasAttr("id")||c.elem.addAttr({name:"id",local:"id",prefix:"",value:"reuse-".concat(r++)}),n.push(c.elem)),e=a(e,c.elem.attr("id").value)):t.set(l,{elem:e,reused:!1})}}));var s=new i({elem:"defs",prefix:"",local:"defs",content:[],attrs:[]},e);e.content[0].spliceContent(0,0,s);for(var l=0,c=n;l<c.length;l++){var u=c[l],h=u.style,p=u.class;delete u.style,delete u.class;var f=u.clone();u.style=h,u.class=p,f.removeAttr("transform"),s.spliceContent(0,0,f),(u=a(u,f.attr("id").value)).removeAttr("id")}return e}},5752:function(e,t){t.type="perItem",t.active=!1,t.description="sorts element attributes (disabled by default)",t.params={order:["id","width","height","x","x1","x2","y","y1","y2","cx","cy","r","fill","stroke","marker","d","points"]},t.fn=function(e,t){var r=[],n={},i=t.order.length+1,a=t.xmlnsOrder||"front";e.elem&&(e.eachAttr((function(e){r.push(e)})),r.sort((function(e,r){if(e.prefix!=r.prefix){if("front"==a){if("xmlns"==e.prefix)return-1;if("xmlns"==r.prefix)return 1}return e.prefix<r.prefix?-1:1}for(var n=i,o=i,s=0;s<t.order.length;s++)e.name==t.order[s]?n=s:0===e.name.indexOf("".concat(t.order[s],"-"))&&(n=s+.5),r.name==t.order[s]?o=s:0===r.name.indexOf("".concat(t.order[s],"-"))&&(o=s+.5);return n!=o?n-o:e.name<r.name?-1:1})),r.forEach((function(e){n[e.name]=e})),e.attrs=n)}},4979:function(e,t){t.type="perItem",t.active=!0,t.description="Sorts children of <defs> to improve compression",t.fn=function(e){if(e.isElem("defs")){if(e.content){var t=e.content.reduce((function(e,t){return t.elem in e?e[t.elem]++:e[t.elem]=1,e}),{});e.content.sort((function(e,r){var n=t[r.elem]-t[e.elem];if(0!==n)return n;var i=r.elem.length-e.elem.length;return 0!==i?i:e.elem!=r.elem?e.elem>r.elem?-1:1:0}))}return!0}}},3237:function(e,t,r){var n,i,a,o=r(3238).default;a=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function r(r){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?t(Object(i),!0).forEach((function(t){e(r,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}))}return r}var n=function(e){return null!=e&&"object"===o(e)&&!1===Array.isArray(e)};function i(e){return!0===n(e)&&"[object Object]"===Object.prototype.toString.call(e)}var a={}.toString,s=Array.isArray||function(e){return"[object Array]"==a.call(e)},l=function(e,t){if(null==e)return!1;if("boolean"==typeof e)return!0;if("number"==typeof e)return 0!==e||!0!==t;if(void 0!==e.length)return 0!==e.length;for(var r in e)if(e.hasOwnProperty(r))return!0;return!1},c=function(e,t,r,n,i){if(null===(a=e)||"object"!==o(a)&&"function"!=typeof a||!t)return e;var a;if(t=u(t),r&&(t+="."+u(r)),n&&(t+="."+u(n)),i&&(t+="."+u(i)),t in e)return e[t];for(var s=t.split("."),l=s.length,c=-1;e&&++c<l;){for(var h=s[c];"\\"===h[h.length-1];)h=h.slice(0,-1)+"."+s[++c];e=e[h]}return e};function u(e){return e?Array.isArray(e)?e.join("."):e:""}var h=function(e,t,r){return null!=(n=e)&&"object"===o(n)&&!1===s(n)?l(c(e,t),r):l(e,t);var n},p=function(e,t){if(!n(e))throw new TypeError("expected an object.");if(e.hasOwnProperty(t))return delete e[t],!0;if(h(e,t)){for(var r=t.split("."),i=r.pop();r.length&&"\\"===r[r.length-1].slice(-1);)i=r.pop().slice(0,-1)+"."+i;for(;r.length;)e=e[t=r.shift()];return delete e[i]}return!0},f=function e(t,r){if(void 0===t)return{};if(Array.isArray(t)){for(var n=0;n<t.length;n++)t[n]=e(t[n],r);return t}if(!1===i(a=t)||"function"!=typeof(o=a.constructor)||!1===i(s=o.prototype)||!1===s.hasOwnProperty("isPrototypeOf"))return t;var a,o,s;if("string"==typeof r&&(r=[r]),!Array.isArray(r))return t;for(var l=0;l<r.length;l++)p(t,r[l]);for(var c in t)t.hasOwnProperty(c)&&(t[c]=e(t[c],r));return t},d=function(e){return null!=e&&(m(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&m(e.slice(0,0))}(e)||!!e._isBuffer)};function m(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var g=Object.prototype.toString,y=function(e){if(void 0===e)return"undefined";if(null===e)return"null";if(!0===e||!1===e||e instanceof Boolean)return"boolean";if("string"==typeof e||e instanceof String)return"string";if("number"==typeof e||e instanceof Number)return"number";if("function"==typeof e||e instanceof Function)return"function";if(void 0!==Array.isArray&&Array.isArray(e))return"array";if(e instanceof RegExp)return"regexp";if(e instanceof Date)return"date";var t=g.call(e);return"[object RegExp]"===t?"regexp":"[object Date]"===t?"date":"[object Arguments]"===t?"arguments":"[object Error]"===t?"error":d(e)?"buffer":"[object Set]"===t?"set":"[object WeakSet]"===t?"weakset":"[object Map]"===t?"map":"[object WeakMap]"===t?"weakmap":"[object Symbol]"===t?"symbol":"[object Int8Array]"===t?"int8array":"[object Uint8Array]"===t?"uint8array":"[object Uint8ClampedArray]"===t?"uint8clampedarray":"[object Int16Array]"===t?"int16array":"[object Uint16Array]"===t?"uint16array":"[object Int32Array]"===t?"int32array":"[object Uint32Array]"===t?"uint32array":"[object Float32Array]"===t?"float32array":"[object Float64Array]"===t?"float64array":"object"};function v(e,t){return e(t={exports:{}},t.exports),t.exports}var b=v((function(e){!function(){function t(e,t){if("function"!=typeof t)return e;var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(r[t(n,e[n])||n]=e[n]);return r}e.exports?e.exports=t:window.rename=t}()})),x=function e(t,r){var n=y(t);if("object"!==n&&"array"!==n)throw new Error("expected an object");var i=[];for(var a in"object"===n&&(t=b(t,r),i={}),t)if(t.hasOwnProperty(a)){var o=t[a];"object"===y(o)||"array"===y(o)?i[a]=e(o,r):i[a]=o}return i},k=v((function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e,t){var n=r?r+e:e,i=this._events[n];if(t)return!!i;if(!i)return[];if(i.fn)return[i.fn];for(var a=0,o=i.length,s=new Array(o);a<o;a++)s[a]=i[a].fn;return s},a.prototype.emit=function(e,t,n,i,a,o){var s=r?r+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],h=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),h){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,n),!0;case 4:return u.fn.call(u.context,t,n,i),!0;case 5:return u.fn.call(u.context,t,n,i,a),!0;case 6:return u.fn.call(u.context,t,n,i,a,o),!0}for(c=1,l=new Array(h-1);c<h;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var p,f=u.length;for(c=0;c<f;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),h){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,n);break;case 4:u[c].fn.call(u[c].context,t,n,i);break;default:if(!l)for(p=1,l=new Array(h-1);p<h;p++)l[p-1]=arguments[p];u[c].fn.apply(u[c].context,l)}}return!0},a.prototype.on=function(e,t,n){var a=new i(t,n||this),o=r?r+e:e;return this._events[o]?this._events[o].fn?this._events[o]=[this._events[o],a]:this._events[o].push(a):(this._events[o]=a,this._eventsCount++),this},a.prototype.once=function(e,t,n){var a=new i(t,n||this,!0),o=r?r+e:e;return this._events[o]?this._events[o].fn?this._events[o]=[this._events[o],a]:this._events[o].push(a):(this._events[o]=a,this._eventsCount++),this},a.prototype.removeListener=function(e,t,i,a){var o=r?r+e:e;if(!this._events[o])return this;if(!t)return 0==--this._eventsCount?this._events=new n:delete this._events[o],this;var s=this._events[o];if(s.fn)s.fn!==t||a&&!s.once||i&&s.context!==i||(0==--this._eventsCount?this._events=new n:delete this._events[o]);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==t||a&&!s[l].once||i&&s[l].context!==i)&&c.push(s[l]);c.length?this._events[o]=1===c.length?c[0]:c:0==--this._eventsCount?this._events=new n:delete this._events[o]}return this},a.prototype.removeAllListeners=function(e){var t;return e?(t=r?r+e:e,this._events[t]&&(0==--this._eventsCount?this._events=new n:delete this._events[t])):(this._events=new n,this._eventsCount=0),this},a.prototype.off=a.prototype.removeListener,a.prototype.addListener=a.prototype.on,a.prototype.setMaxListeners=function(){return this},a.prefixed=r,a.EventEmitter=a,e.exports=a}));function w(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var S=function(){},C={data:"state-data",cdata:"state-cdata",tagBegin:"state-tag-begin",tagName:"state-tag-name",tagEnd:"state-tag-end",attributeNameStart:"state-attribute-name-start",attributeName:"state-attribute-name",attributeNameEnd:"state-attribute-name-end",attributeValueBegin:"state-attribute-value-begin",attributeValue:"state-attribute-value"},A={lt:"action-lt",gt:"action-gt",space:"action-space",equal:"action-equal",quote:"action-quote",slash:"action-slash",char:"action-char",error:"action-error"},T={text:"text",openTag:"open-tag",closeTag:"close-tag",attributeName:"attribute-name",attributeValue:"attribute-value"},E={" ":A.space,"\t":A.space,"\n":A.space,"\r":A.space,"<":A.lt,">":A.gt,'"':A.quote,"'":A.quote,"=":A.equal,"/":A.slash},O=function(e){var t,r,n,i,a,o,s,l,c,u;e=Object.assign({debug:!1},e);var h=new k,p=C.data,f="",d="",m="",g="",y="",v="",b=function(t,r){if("?"!==d[0]&&"!"!==d[0]){var n={type:t,value:r};e.debug&&console.log("emit:",n),h.emit("data",n)}};h.stateMachine=(w(u={},C.data,(w(t={},A.lt,(function(){f.trim()&&b(T.text,f),d="",y=!1,p=C.tagBegin})),w(t,A.char,(function(e){f+=e})),t)),w(u,C.cdata,w({},A.char,(function(e){"]]>"===(f+=e).substr(-3)&&(b(T.text,f.slice(0,-3)),f="",p=C.data)}))),w(u,C.tagBegin,(w(r={},A.space,S),w(r,A.char,(function(e){d=e,p=C.tagName})),w(r,A.slash,(function(){d="",y=!0})),r)),w(u,C.tagName,(w(n={},A.space,(function(){y?p=C.tagEnd:(p=C.attributeNameStart,b(T.openTag,d))})),w(n,A.gt,(function(){b(y?T.closeTag:T.openTag,d),f="",p=C.data})),w(n,A.slash,(function(){p=C.tagEnd,b(T.openTag,d)})),w(n,A.char,(function(e){"![CDATA["===(d+=e)&&(p=C.cdata,f="",d="")})),n)),w(u,C.tagEnd,(w(i={},A.gt,(function(){b(T.closeTag,d),f="",p=C.data})),w(i,A.char,S),i)),w(u,C.attributeNameStart,(w(a={},A.char,(function(e){m=e,p=C.attributeName})),w(a,A.gt,(function(){f="",p=C.data})),w(a,A.space,S),w(a,A.slash,(function(){y=!0,p=C.tagEnd})),a)),w(u,C.attributeName,(w(o={},A.space,(function(){p=C.attributeNameEnd})),w(o,A.equal,(function(){b(T.attributeName,m),p=C.attributeValueBegin})),w(o,A.gt,(function(){g="",b(T.attributeName,m),b(T.attributeValue,g),f="",p=C.data})),w(o,A.slash,(function(){y=!0,g="",b(T.attributeName,m),b(T.attributeValue,g),p=C.tagEnd})),w(o,A.char,(function(e){m+=e})),o)),w(u,C.attributeNameEnd,(w(s={},A.space,S),w(s,A.equal,(function(){b(T.attributeName,m),p=C.attributeValueBegin})),w(s,A.gt,(function(){g="",b(T.attributeName,m),b(T.attributeValue,g),f="",p=C.data})),w(s,A.char,(function(e){g="",b(T.attributeName,m),b(T.attributeValue,g),m=e,p=C.attributeName})),s)),w(u,C.attributeValueBegin,(w(l={},A.space,S),w(l,A.quote,(function(e){v=e,g="",p=C.attributeValue})),w(l,A.gt,(function(){b(T.attributeValue,g=""),f="",p=C.data})),w(l,A.char,(function(e){v="",g=e,p=C.attributeValue})),l)),w(u,C.attributeValue,(w(c={},A.space,(function(e){v?g+=e:(b(T.attributeValue,g),p=C.attributeNameStart)})),w(c,A.quote,(function(e){v===e?(b(T.attributeValue,g),p=C.attributeNameStart):g+=e})),w(c,A.gt,(function(e){v?g+=e:(b(T.attributeValue,g),f="",p=C.data)})),w(c,A.slash,(function(e){v?g+=e:(b(T.attributeValue,g),y=!0,p=C.tagEnd)})),w(c,A.char,(function(e){g+=e})),c)),u);var x=function(t){e.debug&&console.log(p,t);var r=h.stateMachine[p],n=r[function(e){return E[e]||A.char}(t)]||r[A.error]||r[A.char];n(t)};return h.write=function(e){for(var t=e.length,r=0;r<t;r++)x(e[r])},h},L=T,P={element:"element",text:"text"},N=function(e){return Object.assign({name:"",type:P.element,value:"",parent:null,attributes:{},children:[]},e)},M=function(e){e=Object.assign({stream:!1,parentNodes:!0,doneEvent:"done",tagPrefix:"tag:",emitTopLevelOnly:!1,debug:!1},e);var t=void 0,r=void 0,n=void 0,i=void 0,a=new k,o=function(o){switch(o.type){case L.openTag:if(null===n)(n=r).name=o.value;else{var s=N({name:o.value,parent:n});n.children.push(s),n=s}break;case L.closeTag:var l=n.parent;if(e.parentNodes||(n.parent=null),n.name!==o.value)break;e.stream&&l===r&&(r.children=[],n.parent=null),e.emitTopLevelOnly&&l!==r||(a.emit(e.tagPrefix+n.name,n),a.emit("tag",n.name,n)),n===r&&(t.removeAllListeners("data"),a.emit(e.doneEvent,n),r=null),n=l;break;case L.text:n&&n.children.push(N({type:P.text,value:o.value,parent:e.parentNodes?n:null}));break;case L.attributeName:i=o.value,n.attributes[i]="";break;case L.attributeValue:n.attributes[i]=o.value}};return a.reset=function(){(t=O({debug:e.debug})).on("data",o),r=N(),n=null,i="",a.parse=t.write},a.reset(),a},R=function(e,t){t=Object.assign({},t,{stream:!1,tagPrefix:":"});var r=M(t),n=void 0;return r.on("done",(function(e){n=e})),r.parse(e),n},_=R,I=function(e){var t=_(e,{parentNodes:!1}),r="root"===t.name&&t.children.length>1;if(r?t.children.reduce((function(e,t){var r=t.name;return!!e||"svg"===r}),!1):"svg"===t.children[0].name)return r?t:t.children[0];throw Error("nothing to parse")},D=function(e){return e.replace(/<[\/]{0,1}(\!?DOCTYPE|\??xml)[^><]*>/gi,"")},F=function(e){return"<root>".concat(e,"</root>")},z=function(e){return f(e,["parent"])},B=function(e){return x(e,(function(e){return U(e)?e:j(e)}))},j=function(e){return e.replace(/[-|:]([a-z])/gi,(function(e,t){return t.toUpperCase()}))},U=function(e){return/^(data|aria)(-\w+)/.test(e)},q=function(e){if(e){var t=String(e);return/[&<>]/.test(t)?"<![CDATA[".concat(t.replace(/]]>/,"]]]]><![CDATA[>"),"]]>"):t}return""},V=function(e){return String(e).replace(/&/g,"&amp;").replace(/'/g,"&apos;").replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},G=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transformNode,i=void 0===n?function(e){return e}:n,a=t.camelcase,o=void 0!==a&&a,s=function(e){var t=D(e);return F(t)},l=function(e){return"root"===e.name?e.children:e},c=function(e){var t;return t=function e(t){var n=t.children;return"root"===t.name?n.map(e):r(r({},i(t)),n&&n.length>0?{children:n.map(e)}:{})}(t=z(e)),o&&(t=B(t)),t};return l(c(I(s(e))))},H=Object.assign({},{parse:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return new Promise((function(e,r){try{e(G.apply(void 0,t))}catch(e){r(e)}}))},parseSync:G,stringify:function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.transformAttr,i=void 0===n?function(e,t,r){return"".concat(e,'="').concat(r(t),'"')}:n,a=r.selfClose,o=void 0===a||a;if(Array.isArray(t))return t.map((function(t){return e(t,{transformAttr:i,selfClose:o})})).join("");if("text"===t.type)return q(t.value);var s="";for(var l in t.attributes){var c=i(l,t.attributes[l],V,t.name);s+=c?" ".concat(c):""}return t.children.length||!o?"<".concat(t.name).concat(s,">").concat(e(t.children,{transformAttr:i,selfClose:o}),"</").concat(t.name,">"):"<".concat(t.name).concat(s,"/>")}});return H},"object"===o(t)?e.exports=a():void 0===(i="function"==typeof(n=a)?n.call(t,r,t,e):n)||(e.exports=i)},1278:function(e,t,r){"use strict";r.d(t,{qC:function(){return u},Fi:function(){return C},tm:function(){return b},fk:function(){return S}});r(3238);function n(e){return void 0===e}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return{a:1,c:0,e:e,b:0,d:1,f:t}}var a=r(131),o=r.n(a),s=r(1108),l=r.n(s);function c(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=function(e,t){return{a:e.a*t.a+e.c*t.b,c:e.a*t.c+e.c*t.d,e:e.a*t.e+e.c*t.f+e.e,b:e.b*t.a+e.d*t.b,d:e.b*t.c+e.d*t.d,f:e.b*t.e+e.d*t.f+e.f}};switch((t=Array.isArray(t[0])?t[0]:t).length){case 0:throw new Error("no matrices provided");case 1:return t[0];case 2:return n(t[0],t[1]);default:var i=t,a=l()(i),s=a[0],u=a[1],h=a.slice(2),p=n(s,u);return c.apply(void 0,[p].concat(o()(h)))}}function u(){return c.apply(void 0,arguments)}var h=Math.cos,p=Math.sin,f=Math.PI;function d(e,t,r){var a=h(e),o=p(e),s={a:a,c:-o,e:0,b:o,d:a,f:0};return n(t)||n(r)?s:c([i(t,r),s,i(-t,-r)])}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return d(e*f/180,t,r)}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;n(t)&&(t=e);var o={a:e,c:0,e:0,b:0,d:t,f:0};return n(r)||n(a)?o:c([i(r,a),o,i(-r,-a)])}var y=Math.tan;function v(e,t){return function(e,t){return{a:1,c:y(e),e:0,b:y(t),d:1,f:0}}(e*Math.PI/180,t*Math.PI/180)}function b(e){return Array.isArray(e)?e.map(t):t(e);function t(e){switch(e.type){case"matrix":if("a"in e&&"b"in e&&"c"in e&&"d"in e&&"e"in e&&"f"in e)return n=e,{a:parseFloat(n.a),b:parseFloat(n.b),c:parseFloat(n.c),d:parseFloat(n.d),e:parseFloat(n.e),f:parseFloat(n.f)};throw new Error("MISSING_MANDATORY_PARAM");case"translate":if(!("tx"in e))throw new Error("MISSING_MANDATORY_PARAM");return"ty"in e?i(e.tx,e.ty):i(e.tx);case"scale":if(!("sx"in e))throw new Error("MISSING_MANDATORY_PARAM");return"sy"in e?g(e.sx,e.sy):g(e.sx);case"rotate":if(!("angle"in e))throw new Error("MISSING_MANDATORY_PARAM");return"cx"in e&&"cy"in e?m(e.angle,e.cx,e.cy):m(e.angle);case"skewX":if(!("angle"in e))throw new Error("MISSING_MANDATORY_PARAM");return v(e.angle,0);case"skewY":if(!("angle"in e))throw new Error("MISSING_MANDATORY_PARAM");return v(0,e.angle);case"shear":if(!("shx"in e)||!("shy"in e))throw new Error("MISSING_MANDATORY_PARAM");return t=e.shx,r=e.shy,{a:1,c:t,e:0,b:r,d:1,f:0};default:throw new Error("UNSUPPORTED_DESCRIPTOR")}var t,r,n}}function x(e,t,r,n){var i=Error.call(this,e);return Object.setPrototypeOf&&Object.setPrototypeOf(i,x.prototype),i.expected=t,i.found=r,i.location=n,i.name="SyntaxError",i}function k(e,t,r){return r=r||" ",e.length>t?e:(t-=e.length,e+(r+=r.repeat(t)).slice(0,t))}function w(e,t){var r,n={},i=(t=void 0!==t?t:{}).grammarSource,a={transformList:Z},o=Z,s="matrix",l="(",c=")",u="translate",h="scale",p="rotate",f="skewX",d="skewY",m=".",g=/^[eE]/,y=/^[+\-]/,v=/^[0-9]/,b=/^[ \t\r\n]/,k=U("matrix",!1),w=U("(",!1),S=U(")",!1),C=U("translate",!1),A=U("scale",!1),T=U("rotate",!1),E=U("skewX",!1),O=U("skewY",!1),L=U(",",!1),P=V("fractionalConstant"),N=U(".",!1),M=q(["e","E"],!1,!1),R=q(["+","-"],!1,!1),_=q([["0","9"]],!1,!1),I=q([" ","\t","\r","\n"],!1,!1),D=0,F=[{line:1,column:1}],z=0,B=[],j=0;if("startRule"in t){if(!(t.startRule in a))throw new Error("Can't start parsing from rule \""+t.startRule+'".');o=a[t.startRule]}function U(e,t){return{type:"literal",text:e,ignoreCase:t}}function q(e,t,r){return{type:"class",parts:e,inverted:t,ignoreCase:r}}function V(e){return{type:"other",description:e}}function G(t){var r,n=F[t];if(n)return n;for(r=t-1;!F[r];)r--;for(n={line:(n=F[r]).line,column:n.column};r<t;)10===e.charCodeAt(r)?(n.line++,n.column=1):n.column++,r++;return F[t]=n,n}function H(e,t,r){var n=G(e),a=G(t),o={source:i,start:{offset:e,line:n.line,column:n.column},end:{offset:t,line:a.line,column:a.column}};return r&&i&&"function"==typeof i.offset&&(o.start=i.offset(o.start),o.end=i.offset(o.end)),o}function Y(e){D<z||(D>z&&(z=D,B=[]),B.push(e))}function W(e,t,r){return new x(x.buildMessage(e,t),e,t,r)}function Z(){var e,t,r,i,a;for(e=D,t=[],r=ae();r!==n;)t.push(r),r=ae();for((r=X())===n&&(r=null),i=[],a=ae();a!==n;)i.push(a),a=ae();return e,e=r}function X(){var e,t,r,i,a;if(e=D,(t=J())!==n){if(r=[],(i=$())!==n)for(;i!==n;)r.push(i),i=$();else r=n;r!==n&&(i=X())!==n?(e,a=i,e=t.concat(a)):(D=e,e=n)}else D=e,e=n;return e===n&&(e=J()),e}function J(){var t;return(t=function(){var t,r,i,a,o,u,h,p,f,d,m,g,y;t=D,e.substr(D,6)===s?(r=s,D+=6):(r=n,0===j&&Y(k));if(r!==n){for(i=[],a=ae();a!==n;)i.push(a),a=ae();if(40===e.charCodeAt(D)?(a=l,D++):(a=n,0===j&&Y(w)),a!==n){for(o=[],u=ae();u!==n;)o.push(u),u=ae();if((u=Q())!==n)if($()!==n)if((h=Q())!==n)if($()!==n)if((p=Q())!==n)if($()!==n)if((f=Q())!==n)if($()!==n)if((d=Q())!==n)if($()!==n)if((m=Q())!==n){for(g=[],y=ae();y!==n;)g.push(y),y=ae();41===e.charCodeAt(D)?(y=c,D++):(y=n,0===j&&Y(S)),y!==n?(t,t=[{type:"matrix",a:u,b:h,c:p,d:f,e:d,f:m}]):(D=t,t=n)}else D=t,t=n;else D=t,t=n;else D=t,t=n;else D=t,t=n;else D=t,t=n;else D=t,t=n;else D=t,t=n;else D=t,t=n;else D=t,t=n;else D=t,t=n;else D=t,t=n}else D=t,t=n}else D=t,t=n;return t}())===n&&(t=function(){var t,r,i,a,o,s,h,p,f;t=D,e.substr(D,9)===u?(r=u,D+=9):(r=n,0===j&&Y(C));if(r!==n){for(i=[],a=ae();a!==n;)i.push(a),a=ae();if(40===e.charCodeAt(D)?(a=l,D++):(a=n,0===j&&Y(w)),a!==n){for(o=[],s=ae();s!==n;)o.push(s),s=ae();if((s=Q())!==n){for((h=K())===n&&(h=null),p=[],f=ae();f!==n;)p.push(f),f=ae();41===e.charCodeAt(D)?(f=c,D++):(f=n,0===j&&Y(S)),f!==n?(t,m={type:"translate",tx:s},(d=h)&&(m.ty=d),t=[m]):(D=t,t=n)}else D=t,t=n}else D=t,t=n}else D=t,t=n;var d,m;return t}())===n&&(t=function(){var t,r,i,a,o,s,u,p,f;t=D,e.substr(D,5)===h?(r=h,D+=5):(r=n,0===j&&Y(A));if(r!==n){for(i=[],a=ae();a!==n;)i.push(a),a=ae();if(40===e.charCodeAt(D)?(a=l,D++):(a=n,0===j&&Y(w)),a!==n){for(o=[],s=ae();s!==n;)o.push(s),s=ae();if((s=Q())!==n){for((u=K())===n&&(u=null),p=[],f=ae();f!==n;)p.push(f),f=ae();41===e.charCodeAt(D)?(f=c,D++):(f=n,0===j&&Y(S)),f!==n?(t,m={type:"scale",sx:s},(d=u)&&(m.sy=d),t=[m]):(D=t,t=n)}else D=t,t=n}else D=t,t=n}else D=t,t=n;var d,m;return t}())===n&&(t=function(){var t,r,i,a,o,s,u,h,f;t=D,e.substr(D,6)===p?(r=p,D+=6):(r=n,0===j&&Y(T));if(r!==n){for(i=[],a=ae();a!==n;)i.push(a),a=ae();if(40===e.charCodeAt(D)?(a=l,D++):(a=n,0===j&&Y(w)),a!==n){for(o=[],s=ae();s!==n;)o.push(s),s=ae();if((s=Q())!==n){for(u=function(){var e,t,r,i;e=D,t=$(),t!==n&&(r=Q())!==n&&$()!==n&&(i=Q())!==n?(e,e=[r,i]):(D=e,e=n);return e}(),u===n&&(u=null),h=[],f=ae();f!==n;)h.push(f),f=ae();41===e.charCodeAt(D)?(f=c,D++):(f=n,0===j&&Y(S)),f!==n?(t,m={type:"rotate",angle:s},(d=u)&&(m.cx=d[0],m.cy=d[1]),t=[m]):(D=t,t=n)}else D=t,t=n}else D=t,t=n}else D=t,t=n;var d,m;return t}())===n&&(t=function(){var t,r,i,a,o,s,u,h;t=D,e.substr(D,5)===f?(r=f,D+=5):(r=n,0===j&&Y(E));if(r!==n){for(i=[],a=ae();a!==n;)i.push(a),a=ae();if(40===e.charCodeAt(D)?(a=l,D++):(a=n,0===j&&Y(w)),a!==n){for(o=[],s=ae();s!==n;)o.push(s),s=ae();if((s=Q())!==n){for(u=[],h=ae();h!==n;)u.push(h),h=ae();41===e.charCodeAt(D)?(h=c,D++):(h=n,0===j&&Y(S)),h!==n?(t,t=[{type:"skewX",angle:s}]):(D=t,t=n)}else D=t,t=n}else D=t,t=n}else D=t,t=n;return t}())===n&&(t=function(){var t,r,i,a,o,s,u,h;t=D,e.substr(D,5)===d?(r=d,D+=5):(r=n,0===j&&Y(O));if(r!==n){for(i=[],a=ae();a!==n;)i.push(a),a=ae();if(40===e.charCodeAt(D)?(a=l,D++):(a=n,0===j&&Y(w)),a!==n){for(o=[],s=ae();s!==n;)o.push(s),s=ae();if((s=Q())!==n){for(u=[],h=ae();h!==n;)u.push(h),h=ae();41===e.charCodeAt(D)?(h=c,D++):(h=n,0===j&&Y(S)),h!==n?(t,t=[{type:"skewY",angle:s}]):(D=t,t=n)}else D=t,t=n}else D=t,t=n}else D=t,t=n;return t}()),t}function Q(){var t,r,i,a;return t=D,r=D,(i=re())===n&&(i=null),a=function(){var t,r,i;t=D,r=function(){var t,r,i,a;j++,t=D,r=ne(),r===n&&(r=null);46===e.charCodeAt(D)?(i=m,D++):(i=n,0===j&&Y(N));i!==n&&(a=ne())!==n?(t,s=a,t=[(o=r)?o.join(""):null,".",s.join("")].join("")):(D=t,t=n);var o,s;t===n&&(t=D,(r=ne())!==n?(46===e.charCodeAt(D)?(i=m,D++):(i=n,0===j&&Y(N)),i!==n?(t,t=r.join("")):(D=t,t=n)):(D=t,t=n));j--,t===n&&(r=n,0===j&&Y(P));return t}(),r!==n?((i=te())===n&&(i=null),t,t=[r,i||null].join("")):(D=t,t=n);t===n&&(t=D,(r=ne())!==n&&(i=te())!==n?(t,t=function(e,t){return[e,t].join("")}(r,i)):(D=t,t=n));return t}(),a!==n?r=i=[i,a]:(D=r,r=n),r!==n&&(t,r=parseFloat(r.join(""))),(t=r)===n&&(t=D,r=D,(i=re())===n&&(i=null),a=function(){var e,t;e=D,t=ne(),t!==n&&(e,t=t.join(""));return e=t,e}(),a!==n?r=i=[i,a]:(D=r,r=n),r!==n&&(t,r=parseInt(r.join(""))),t=r),t}function K(){var e,t;return e=D,$()!==n&&(t=Q())!==n?(e,e=t):(D=e,e=n),e}function $(){var e,t,r,i,a;if(e=D,t=[],(r=ae())!==n)for(;r!==n;)t.push(r),r=ae();else t=n;if(t!==n){for((r=ee())===n&&(r=null),i=[],a=ae();a!==n;)i.push(a),a=ae();e=t=[t,r,i]}else D=e,e=n;if(e===n)if(e=D,(t=ee())!==n){for(r=[],i=ae();i!==n;)r.push(i),i=ae();e=t=[t,r]}else D=e,e=n;return e}function ee(){var t;return 44===e.charCodeAt(D)?(t=",",D++):(t=n,0===j&&Y(L)),t}function te(){var t,r,i,a;return t=D,g.test(e.charAt(D))?(r=e.charAt(D),D++):(r=n,0===j&&Y(M)),r!==n?((i=re())===n&&(i=null),(a=ne())!==n?(t,t=["e",i,a.join("")].join("")):(D=t,t=n)):(D=t,t=n),t}function re(){var t;return y.test(e.charAt(D))?(t=e.charAt(D),D++):(t=n,0===j&&Y(R)),t}function ne(){var e,t;if(e=[],(t=ie())!==n)for(;t!==n;)e.push(t),t=ie();else e=n;return e}function ie(){var t;return v.test(e.charAt(D))?(t=e.charAt(D),D++):(t=n,0===j&&Y(_)),t}function ae(){var t;return b.test(e.charAt(D))?(t=e.charAt(D),D++):(t=n,0===j&&Y(I)),t}if((r=o())!==n&&D===e.length)return r;throw r!==n&&D<e.length&&Y({type:"end"}),W(B,z<e.length?e.charAt(z):null,z<e.length?H(z,z+1):H(z,z))}function S(e){return w(e)}function C(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t?e=u(e,g(r?-1:1,-1)):r&&(e=u(e,g(-1,1)));var n,i,a,o=e.a,s=e.b,l=e.c,c=e.d;if(0!==o||0!==l){var h=Math.hypot(o,l);n=h,i=(o*c-s*l)/h;var p=Math.acos(o/h);a=l>0?-p:p}else if(0!==s||0!==c){var f=Math.hypot(s,c);n=(o*c-s*l)/f,i=f;var d=Math.acos(s/f);a=Math.PI/2+(c>0?-d:d)}else n=0,i=0,a=0;return r&&(n=-n),t&&(i=-i),{translate:{tx:e.e,ty:e.f},scale:{sx:n,sy:i},rotation:{angle:a}}}!function(e,t){function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r}(x,Error),x.prototype.format=function(e){var t="Error: "+this.message;if(this.location){var r,n=null;for(r=0;r<e.length;r++)if(e[r].source===this.location.source){n=e[r].text.split(/\r\n|\n|\r/g);break}var i=this.location.start,a=this.location.source&&"function"==typeof this.location.source.offset?this.location.source.offset(i):i,o=this.location.source+":"+a.line+":"+a.column;if(n){var s=this.location.end,l=k("",a.line.toString().length," "),c=n[i.line-1],u=(i.line===s.line?s.column:c.length+1)-i.column||1;t+="\n --\x3e "+o+"\n"+l+" |\n"+a.line+" | "+c+"\n"+l+" | "+k("",i.column-1," ")+k("",u,"^")}else t+="\n at "+o}return t},x.buildMessage=function(e,t){var r={literal:function(e){return'"'+i(e.text)+'"'},class:function(e){var t=e.parts.map((function(e){return Array.isArray(e)?a(e[0])+"-"+a(e[1]):a(e)}));return"["+(e.inverted?"^":"")+t.join("")+"]"},any:function(){return"any character"},end:function(){return"end of input"},other:function(e){return e.description}};function n(e){return e.charCodeAt(0).toString(16).toUpperCase()}function i(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+n(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+n(e)}))}function a(e){return e.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+n(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+n(e)}))}function o(e){return r[e.type](e)}return"Expected "+function(e){var t,r,n=e.map(o);if(n.sort(),n.length>0){for(t=1,r=1;t<n.length;t++)n[t-1]!==n[t]&&(n[r]=n[t],r++);n.length=r}switch(n.length){case 1:return n[0];case 2:return n[0]+" or "+n[1];default:return n.slice(0,-1).join(", ")+", or "+n[n.length-1]}}(e)+" but "+function(e){return e?'"'+i(e)+'"':"end of input"}(t)+" found."}},2052:function(e){var t=/[\'\"]/;e.exports=function(e){return e?(t.test(e.charAt(0))&&(e=e.substr(1)),t.test(e.charAt(e.length-1))&&(e=e.substr(0,e.length-1)),e):""}},1166:function(e,t,r){"use strict";var n=r(3238).default,i=r(9012),a=r(5271);function o(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=x,t.resolve=function(e,t){return x(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?x(e,!1,!0).resolveObject(t):t},t.format=function(e){a.isString(e)&&(e=x(e));return e instanceof o?e.format():o.prototype.format.call(e)},t.Url=o;var s=/^([a-z0-9.+-]+:)/i,l=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),h=["'"].concat(u),p=["%","/","?",";","#"].concat(h),f=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,m=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,g={javascript:!0,"javascript:":!0},y={javascript:!0,"javascript:":!0},v={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=r(2932);function x(e,t,r){if(e&&a.isObject(e)&&e instanceof o)return e;var n=new o;return n.parse(e,t,r),n}o.prototype.parse=function(e,t,r){if(!a.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+n(e));var o=e.indexOf("?"),l=-1!==o&&o<e.indexOf("#")?"?":"#",u=e.split(l);u[0]=u[0].replace(/\\/g,"/");var x=e=u.join(l);if(x=x.trim(),!r&&1===e.split("#").length){var k=c.exec(x);if(k)return this.path=x,this.href=x,this.pathname=k[1],k[2]?(this.search=k[2],this.query=t?b.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var w=s.exec(x);if(w){var S=(w=w[0]).toLowerCase();this.protocol=S,x=x.substr(w.length)}if(r||w||x.match(/^\/\/[^@\/]+@[^@\/]+/)){var C="//"===x.substr(0,2);!C||w&&y[w]||(x=x.substr(2),this.slashes=!0)}if(!y[w]&&(C||w&&!v[w])){for(var A,T,E=-1,O=0;O<f.length;O++){-1!==(L=x.indexOf(f[O]))&&(-1===E||L<E)&&(E=L)}-1!==(T=-1===E?x.lastIndexOf("@"):x.lastIndexOf("@",E))&&(A=x.slice(0,T),x=x.slice(T+1),this.auth=decodeURIComponent(A)),E=-1;for(O=0;O<p.length;O++){var L;-1!==(L=x.indexOf(p[O]))&&(-1===E||L<E)&&(E=L)}-1===E&&(E=x.length),this.host=x.slice(0,E),x=x.slice(E),this.parseHost(),this.hostname=this.hostname||"";var P="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!P)for(var N=this.hostname.split(/\./),M=(O=0,N.length);O<M;O++){var R=N[O];if(R&&!R.match(d)){for(var _="",I=0,D=R.length;I<D;I++)R.charCodeAt(I)>127?_+="x":_+=R[I];if(!_.match(d)){var F=N.slice(0,O),z=N.slice(O+1),B=R.match(m);B&&(F.push(B[1]),z.unshift(B[2])),z.length&&(x="/"+z.join(".")+x),this.hostname=F.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),P||(this.hostname=i.toASCII(this.hostname));var j=this.port?":"+this.port:"",U=this.hostname||"";this.host=U+j,this.href+=this.host,P&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==x[0]&&(x="/"+x))}if(!g[S])for(O=0,M=h.length;O<M;O++){var q=h[O];if(-1!==x.indexOf(q)){var V=encodeURIComponent(q);V===q&&(V=escape(q)),x=x.split(q).join(V)}}var G=x.indexOf("#");-1!==G&&(this.hash=x.substr(G),x=x.slice(0,G));var H=x.indexOf("?");if(-1!==H?(this.search=x.substr(H),this.query=x.substr(H+1),t&&(this.query=b.parse(this.query)),x=x.slice(0,H)):t&&(this.search="",this.query={}),x&&(this.pathname=x),v[S]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){j=this.pathname||"";var Y=this.search||"";this.path=j+Y}return this.href=this.format(),this},o.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",r=this.pathname||"",n=this.hash||"",i=!1,o="";this.host?i=e+this.host:this.hostname&&(i=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(i+=":"+this.port)),this.query&&a.isObject(this.query)&&Object.keys(this.query).length&&(o=b.stringify(this.query));var s=this.search||o&&"?"+o||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||v[t])&&!1!==i?(i="//"+(i||""),r&&"/"!==r.charAt(0)&&(r="/"+r)):i||(i=""),n&&"#"!==n.charAt(0)&&(n="#"+n),s&&"?"!==s.charAt(0)&&(s="?"+s),t+i+(r=r.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})))+(s=s.replace("#","%23"))+n},o.prototype.resolve=function(e){return this.resolveObject(x(e,!1,!0)).format()},o.prototype.resolveObject=function(e){if(a.isString(e)){var t=new o;t.parse(e,!1,!0),e=t}for(var r=new o,n=Object.keys(this),i=0;i<n.length;i++){var s=n[i];r[s]=this[s]}if(r.hash=e.hash,""===e.href)return r.href=r.format(),r;if(e.slashes&&!e.protocol){for(var l=Object.keys(e),c=0;c<l.length;c++){var u=l[c];"protocol"!==u&&(r[u]=e[u])}return v[r.protocol]&&r.hostname&&!r.pathname&&(r.path=r.pathname="/"),r.href=r.format(),r}if(e.protocol&&e.protocol!==r.protocol){if(!v[e.protocol]){for(var h=Object.keys(e),p=0;p<h.length;p++){var f=h[p];r[f]=e[f]}return r.href=r.format(),r}if(r.protocol=e.protocol,e.host||y[e.protocol])r.pathname=e.pathname;else{for(var d=(e.pathname||"").split("/");d.length&&!(e.host=d.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==d[0]&&d.unshift(""),d.length<2&&d.unshift(""),r.pathname=d.join("/")}if(r.search=e.search,r.query=e.query,r.host=e.host||"",r.auth=e.auth,r.hostname=e.hostname||e.host,r.port=e.port,r.pathname||r.search){var m=r.pathname||"",g=r.search||"";r.path=m+g}return r.slashes=r.slashes||e.slashes,r.href=r.format(),r}var b=r.pathname&&"/"===r.pathname.charAt(0),x=e.host||e.pathname&&"/"===e.pathname.charAt(0),k=x||b||r.host&&e.pathname,w=k,S=r.pathname&&r.pathname.split("/")||[],C=(d=e.pathname&&e.pathname.split("/")||[],r.protocol&&!v[r.protocol]);if(C&&(r.hostname="",r.port=null,r.host&&(""===S[0]?S[0]=r.host:S.unshift(r.host)),r.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===d[0]?d[0]=e.host:d.unshift(e.host)),e.host=null),k=k&&(""===d[0]||""===S[0])),x)r.host=e.host||""===e.host?e.host:r.host,r.hostname=e.hostname||""===e.hostname?e.hostname:r.hostname,r.search=e.search,r.query=e.query,S=d;else if(d.length)S||(S=[]),S.pop(),S=S.concat(d),r.search=e.search,r.query=e.query;else if(!a.isNullOrUndefined(e.search)){if(C)r.hostname=r.host=S.shift(),(L=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=L.shift(),r.host=r.hostname=L.shift());return r.search=e.search,r.query=e.query,a.isNull(r.pathname)&&a.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!S.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var A=S.slice(-1)[0],T=(r.host||e.host||S.length>1)&&("."===A||".."===A)||""===A,E=0,O=S.length;O>=0;O--)"."===(A=S[O])?S.splice(O,1):".."===A?(S.splice(O,1),E++):E&&(S.splice(O,1),E--);if(!k&&!w)for(;E--;E)S.unshift("..");!k||""===S[0]||S[0]&&"/"===S[0].charAt(0)||S.unshift(""),T&&"/"!==S.join("/").substr(-1)&&S.push("");var L,P=""===S[0]||S[0]&&"/"===S[0].charAt(0);C&&(r.hostname=r.host=P?"":S.length?S.shift():"",(L=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=L.shift(),r.host=r.hostname=L.shift()));return(k=k||r.host&&S.length)&&!P&&S.unshift(""),S.length?r.pathname=S.join("/"):(r.pathname=null,r.path=null),a.isNull(r.pathname)&&a.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},o.prototype.parseHost=function(){var e=this.host,t=l.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},5271:function(e,t,r){"use strict";var n=r(3238).default;e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"===n(e)&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},156:function(e,t,r){function n(e){try{if(!r.g.localStorage)return!1}catch(e){return!1}var t=r.g.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}},3584:function(){},4232:function(){},4050:function(){},9443:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports},8510:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},1142:function(e,t,r){var n=r(9443);e.exports=function(e){if(Array.isArray(e))return n(e)},e.exports.__esModule=!0,e.exports.default=e.exports},2871:function(e){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},418:function(e){function t(e,t,r,n,i,a,o){try{var s=e[a](o),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,i)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(i,a){var o=e.apply(r,n);function s(e){t(o,i,a,s,l,"next",e)}function l(e){t(o,i,a,s,l,"throw",e)}s(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},3050:function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},7353:function(e,t,r){var n=r(8119);function i(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,n(i.key),i)}}e.exports=function(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},7633:function(e,t,r){var n=r(2144);e.exports=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=n(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0,a=function(){};return{s:a,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw o}}}},e.exports.__esModule=!0,e.exports.default=e.exports},2438:function(e,t,r){var n=r(1402),i=r(8052),a=r(4773);e.exports=function(e){var t=i();return function(){var r,i=n(e);if(t){var o=n(this).constructor;r=Reflect.construct(i,arguments,o)}else r=i.apply(this,arguments);return a(this,r)}},e.exports.__esModule=!0,e.exports.default=e.exports},3603:function(e,t,r){var n=r(8119);e.exports=function(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},3680:function(e,t,r){var n=r(8339);function i(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=i=Reflect.get.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=i=function(e,t,r){var i=n(e,t);if(i){var a=Object.getOwnPropertyDescriptor(i,t);return a.get?a.get.call(arguments.length<3?e:r):a.value}},e.exports.__esModule=!0,e.exports.default=e.exports),i.apply(this,arguments)}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},1402:function(e){function t(r){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},1297:function(e,t,r){var n=r(263);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},8052:function(e){e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},6156:function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},7991:function(e){e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},1794:function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},4940:function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},4341:function(e,t,r){var n=r(3603);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}e.exports=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e},e.exports.__esModule=!0,e.exports.default=e.exports},9509:function(e,t,r){var n=r(7798);e.exports=function(e,t){if(null==e)return{};var r,i,a=n(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a},e.exports.__esModule=!0,e.exports.default=e.exports},7798:function(e){e.exports=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i},e.exports.__esModule=!0,e.exports.default=e.exports},4773:function(e,t,r){var n=r(3238).default,i=r(2871);e.exports=function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},1678:function(e,t,r){var n=r(3238).default;function i(){"use strict";e.exports=i=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},r=Object.prototype,a=r.hasOwnProperty,o=Object.defineProperty||function(e,t,r){e[t]=r.value},s="function"==typeof Symbol?Symbol:{},l=s.iterator||"@@iterator",c=s.asyncIterator||"@@asyncIterator",u=s.toStringTag||"@@toStringTag";function h(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{h({},"")}catch(e){h=function(e,t,r){return e[t]=r}}function p(e,t,r,n){var i=t&&t.prototype instanceof m?t:m,a=Object.create(i.prototype),s=new O(n||[]);return o(a,"_invoke",{value:C(e,r,s)}),a}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=p;var d={};function m(){}function g(){}function y(){}var v={};h(v,l,(function(){return this}));var b=Object.getPrototypeOf,x=b&&b(b(L([])));x&&x!==r&&a.call(x,l)&&(v=x);var k=y.prototype=m.prototype=Object.create(v);function w(e){["next","throw","return"].forEach((function(t){h(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function r(i,o,s,l){var c=f(e[i],e,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==n(h)&&a.call(h,"__await")?t.resolve(h.__await).then((function(e){r("next",e,s,l)}),(function(e){r("throw",e,s,l)})):t.resolve(h).then((function(e){u.value=e,s(u)}),(function(e){return r("throw",e,s,l)}))}l(c.arg)}var i;o(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,i){r(e,n,t,i)}))}return i=i?i.then(a,a):a()}})}function C(e,t,r){var n="suspendedStart";return function(i,a){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===i)throw a;return P()}for(r.method=i,r.arg=a;;){var o=r.delegate;if(o){var s=A(o,r);if(s){if(s===d)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var l=f(e,t,r);if("normal"===l.type){if(n=r.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n="completed",r.method="throw",r.arg=l.arg)}}}function A(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,A(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),d;var i=f(n,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,d;var a=i.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function E(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function L(e){if(e){var t=e[l];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(a.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:P}}function P(){return{value:void 0,done:!0}}return g.prototype=y,o(k,"constructor",{value:y,configurable:!0}),o(y,"constructor",{value:g,configurable:!0}),g.displayName=h(y,u,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,h(e,u,"GeneratorFunction")),e.prototype=Object.create(k),e},t.awrap=function(e){return{__await:e}},w(S.prototype),h(S.prototype,c,(function(){return this})),t.AsyncIterator=S,t.async=function(e,r,n,i,a){void 0===a&&(a=Promise);var o=new S(p(e,r,n,i),a);return t.isGeneratorFunction(r)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},w(k),h(k,u,"Generator"),h(k,l,(function(){return this})),h(k,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=L,O.prototype={constructor:O,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(E),!e)for(var t in this)"t"===t.charAt(0)&&a.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,n){return o.type="throw",o.arg=e,t.next=r,n&&(t.method="next",t.arg=void 0),!!n}for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n],o=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=a.call(i,"catchLoc"),l=a.call(i,"finallyLoc");if(s&&l){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),E(r),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;E(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:L(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),d}},t}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},263:function(e){function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},8577:function(e,t,r){var n=r(8510),i=r(7991),a=r(2144),o=r(1794);e.exports=function(e,t){return n(e)||i(e,t)||a(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},8339:function(e,t,r){var n=r(1402);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=n(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},9398:function(e){e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},e.exports.__esModule=!0,e.exports.default=e.exports},1108:function(e,t,r){var n=r(8510),i=r(6156),a=r(2144),o=r(1794);e.exports=function(e){return n(e)||i(e)||a(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},131:function(e,t,r){var n=r(1142),i=r(6156),a=r(2144),o=r(4940);e.exports=function(e){return n(e)||i(e)||a(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},6802:function(e,t,r){var n=r(3238).default;e.exports=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!==n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},8119:function(e,t,r){var n=r(3238).default,i=r(6802);e.exports=function(e){var t=i(e,"string");return"symbol"===n(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},3238:function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},2144:function(e,t,r){var n=r(9443);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},1334:function(e){"use strict";e.exports=JSON.parse('{"universal":50,"tag":30,"attribute":1,"pseudo":0,"descendant":-1,"child":-1,"parent":-1,"sibling":-1,"adjacent":-1}')},6652:function(e){"use strict";e.exports=JSON.parse('{"generic":true,"types":{"absolute-size":"xx-small|x-small|small|medium|large|x-large|xx-large","alpha-value":"<number>|<percentage>","angle-percentage":"<angle>|<percentage>","angular-color-hint":"<angle-percentage>","angular-color-stop":"<color>&&<color-stop-angle>?","angular-color-stop-list":"[<angular-color-stop> [, <angular-color-hint>]?]# , <angular-color-stop>","animateable-feature":"scroll-position|contents|<custom-ident>","attachment":"scroll|fixed|local","attr()":"attr( <attr-name> <type-or-unit>? [, <attr-fallback>]? )","attr-matcher":"[\'~\'|\'|\'|\'^\'|\'$\'|\'*\']? \'=\'","attr-modifier":"i|s","attribute-selector":"\'[\' <wq-name> \']\'|\'[\' <wq-name> <attr-matcher> [<string-token>|<ident-token>] <attr-modifier>? \']\'","auto-repeat":"repeat( [auto-fill|auto-fit] , [<line-names>? <fixed-size>]+ <line-names>? )","auto-track-list":"[<line-names>? [<fixed-size>|<fixed-repeat>]]* <line-names>? <auto-repeat> [<line-names>? [<fixed-size>|<fixed-repeat>]]* <line-names>?","baseline-position":"[first|last]? baseline","basic-shape":"<inset()>|<circle()>|<ellipse()>|<polygon()>","bg-image":"none|<image>","bg-layer":"<bg-image>||<bg-position> [/ <bg-size>]?||<repeat-style>||<attachment>||<box>||<box>","bg-position":"[[left|center|right|top|bottom|<length-percentage>]|[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]|[center|[left|right] <length-percentage>?]&&[center|[top|bottom] <length-percentage>?]]","bg-size":"[<length-percentage>|auto]{1,2}|cover|contain","blur()":"blur( <length> )","blend-mode":"normal|multiply|screen|overlay|darken|lighten|color-dodge|color-burn|hard-light|soft-light|difference|exclusion|hue|saturation|color|luminosity","box":"border-box|padding-box|content-box","brightness()":"brightness( <number-percentage> )","calc()":"calc( <calc-sum> )","calc-sum":"<calc-product> [[\'+\'|\'-\'] <calc-product>]*","calc-product":"<calc-value> [\'*\' <calc-value>|\'/\' <number>]*","calc-value":"<number>|<dimension>|<percentage>|( <calc-sum> )","cf-final-image":"<image>|<color>","cf-mixing-image":"<percentage>?&&<image>","circle()":"circle( [<shape-radius>]? [at <position>]? )","clamp()":"clamp( <calc-sum>#{3} )","class-selector":"\'.\' <ident-token>","clip-source":"<url>","color":"<rgb()>|<rgba()>|<hsl()>|<hsla()>|<hex-color>|<named-color>|currentcolor|<deprecated-system-color>","color-stop":"<color-stop-length>|<color-stop-angle>","color-stop-angle":"<angle-percentage>{1,2}","color-stop-length":"<length-percentage>{1,2}","color-stop-list":"[<linear-color-stop> [, <linear-color-hint>]?]# , <linear-color-stop>","combinator":"\'>\'|\'+\'|\'~\'|[\'||\']","common-lig-values":"[common-ligatures|no-common-ligatures]","compat":"searchfield|textarea|push-button|button-bevel|slider-horizontal|checkbox|radio|square-button|menulist|menulist-button|listbox|meter|progress-bar","composite-style":"clear|copy|source-over|source-in|source-out|source-atop|destination-over|destination-in|destination-out|destination-atop|xor","compositing-operator":"add|subtract|intersect|exclude","compound-selector":"[<type-selector>? <subclass-selector>* [<pseudo-element-selector> <pseudo-class-selector>*]*]!","compound-selector-list":"<compound-selector>#","complex-selector":"<compound-selector> [<combinator>? <compound-selector>]*","complex-selector-list":"<complex-selector>#","conic-gradient()":"conic-gradient( [from <angle>]? [at <position>]? , <angular-color-stop-list> )","contextual-alt-values":"[contextual|no-contextual]","content-distribution":"space-between|space-around|space-evenly|stretch","content-list":"[<string>|contents|<url>|<quote>|<attr()>|counter( <ident> , <\'list-style-type\'>? )]+","content-position":"center|start|end|flex-start|flex-end","content-replacement":"<image>","contrast()":"contrast( [<number-percentage>] )","counter()":"counter( <custom-ident> , [<counter-style>|none]? )","counter-style":"<counter-style-name>|symbols( )","counter-style-name":"<custom-ident>","counters()":"counters( <custom-ident> , <string> , [<counter-style>|none]? )","cross-fade()":"cross-fade( <cf-mixing-image> , <cf-final-image>? )","cubic-bezier-timing-function":"ease|ease-in|ease-out|ease-in-out|cubic-bezier( <number> , <number> , <number> , <number> )","deprecated-system-color":"ActiveBorder|ActiveCaption|AppWorkspace|Background|ButtonFace|ButtonHighlight|ButtonShadow|ButtonText|CaptionText|GrayText|Highlight|HighlightText|InactiveBorder|InactiveCaption|InactiveCaptionText|InfoBackground|InfoText|Menu|MenuText|Scrollbar|ThreeDDarkShadow|ThreeDFace|ThreeDHighlight|ThreeDLightShadow|ThreeDShadow|Window|WindowFrame|WindowText","discretionary-lig-values":"[discretionary-ligatures|no-discretionary-ligatures]","display-box":"contents|none","display-inside":"flow|flow-root|table|flex|grid|ruby","display-internal":"table-row-group|table-header-group|table-footer-group|table-row|table-cell|table-column-group|table-column|table-caption|ruby-base|ruby-text|ruby-base-container|ruby-text-container","display-legacy":"inline-block|inline-list-item|inline-table|inline-flex|inline-grid","display-listitem":"<display-outside>?&&[flow|flow-root]?&&list-item","display-outside":"block|inline|run-in","drop-shadow()":"drop-shadow( <length>{2,3} <color>? )","east-asian-variant-values":"[jis78|jis83|jis90|jis04|simplified|traditional]","east-asian-width-values":"[full-width|proportional-width]","element()":"element( <id-selector> )","ellipse()":"ellipse( [<shape-radius>{2}]? [at <position>]? )","ending-shape":"circle|ellipse","env()":"env( <custom-ident> , <declaration-value>? )","explicit-track-list":"[<line-names>? <track-size>]+ <line-names>?","family-name":"<string>|<custom-ident>+","feature-tag-value":"<string> [<integer>|on|off]?","feature-type":"@stylistic|@historical-forms|@styleset|@character-variant|@swash|@ornaments|@annotation","feature-value-block":"<feature-type> \'{\' <feature-value-declaration-list> \'}\'","feature-value-block-list":"<feature-value-block>+","feature-value-declaration":"<custom-ident> : <integer>+ ;","feature-value-declaration-list":"<feature-value-declaration>","feature-value-name":"<custom-ident>","fill-rule":"nonzero|evenodd","filter-function":"<blur()>|<brightness()>|<contrast()>|<drop-shadow()>|<grayscale()>|<hue-rotate()>|<invert()>|<opacity()>|<saturate()>|<sepia()>","filter-function-list":"[<filter-function>|<url>]+","final-bg-layer":"<\'background-color\'>||<bg-image>||<bg-position> [/ <bg-size>]?||<repeat-style>||<attachment>||<box>||<box>","fit-content()":"fit-content( [<length>|<percentage>] )","fixed-breadth":"<length-percentage>","fixed-repeat":"repeat( [<positive-integer>] , [<line-names>? <fixed-size>]+ <line-names>? )","fixed-size":"<fixed-breadth>|minmax( <fixed-breadth> , <track-breadth> )|minmax( <inflexible-breadth> , <fixed-breadth> )","font-stretch-absolute":"normal|ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded|<percentage>","font-variant-css21":"[normal|small-caps]","font-weight-absolute":"normal|bold|<number>","frequency-percentage":"<frequency>|<percentage>","general-enclosed":"[<function-token> <any-value> )]|( <ident> <any-value> )","generic-family":"serif|sans-serif|cursive|fantasy|monospace|-apple-system","generic-name":"serif|sans-serif|cursive|fantasy|monospace","geometry-box":"<shape-box>|fill-box|stroke-box|view-box","gradient":"<linear-gradient()>|<repeating-linear-gradient()>|<radial-gradient()>|<repeating-radial-gradient()>|<conic-gradient()>|<-legacy-gradient>","grayscale()":"grayscale( <number-percentage> )","grid-line":"auto|<custom-ident>|[<integer>&&<custom-ident>?]|[span&&[<integer>||<custom-ident>]]","historical-lig-values":"[historical-ligatures|no-historical-ligatures]","hsl()":"hsl( <hue> <percentage> <percentage> [/ <alpha-value>]? )|hsl( <hue> , <percentage> , <percentage> , <alpha-value>? )","hsla()":"hsla( <hue> <percentage> <percentage> [/ <alpha-value>]? )|hsla( <hue> , <percentage> , <percentage> , <alpha-value>? )","hue":"<number>|<angle>","hue-rotate()":"hue-rotate( <angle> )","image":"<url>|<image()>|<image-set()>|<element()>|<cross-fade()>|<gradient>","image()":"image( <image-tags>? [<image-src>? , <color>?]! )","image-set()":"image-set( <image-set-option># )","image-set-option":"[<image>|<string>] <resolution>","image-src":"<url>|<string>","image-tags":"ltr|rtl","inflexible-breadth":"<length>|<percentage>|min-content|max-content|auto","inset()":"inset( <length-percentage>{1,4} [round <\'border-radius\'>]? )","invert()":"invert( <number-percentage> )","keyframes-name":"<custom-ident>|<string>","keyframe-block":"<keyframe-selector># { <declaration-list> }","keyframe-block-list":"<keyframe-block>+","keyframe-selector":"from|to|<percentage>","leader()":"leader( <leader-type> )","leader-type":"dotted|solid|space|<string>","length-percentage":"<length>|<percentage>","line-names":"\'[\' <custom-ident>* \']\'","line-name-list":"[<line-names>|<name-repeat>]+","line-style":"none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset","line-width":"<length>|thin|medium|thick","linear-color-hint":"<length-percentage>","linear-color-stop":"<color> <color-stop-length>?","linear-gradient()":"linear-gradient( [<angle>|to <side-or-corner>]? , <color-stop-list> )","mask-layer":"<mask-reference>||<position> [/ <bg-size>]?||<repeat-style>||<geometry-box>||[<geometry-box>|no-clip]||<compositing-operator>||<masking-mode>","mask-position":"[<length-percentage>|left|center|right] [<length-percentage>|top|center|bottom]?","mask-reference":"none|<image>|<mask-source>","mask-source":"<url>","masking-mode":"alpha|luminance|match-source","matrix()":"matrix( <number>#{6} )","matrix3d()":"matrix3d( <number>#{16} )","max()":"max( <calc-sum># )","media-and":"<media-in-parens> [and <media-in-parens>]+","media-condition":"<media-not>|<media-and>|<media-or>|<media-in-parens>","media-condition-without-or":"<media-not>|<media-and>|<media-in-parens>","media-feature":"( [<mf-plain>|<mf-boolean>|<mf-range>] )","media-in-parens":"( <media-condition> )|<media-feature>|<general-enclosed>","media-not":"not <media-in-parens>","media-or":"<media-in-parens> [or <media-in-parens>]+","media-query":"<media-condition>|[not|only]? <media-type> [and <media-condition-without-or>]?","media-query-list":"<media-query>#","media-type":"<ident>","mf-boolean":"<mf-name>","mf-name":"<ident>","mf-plain":"<mf-name> : <mf-value>","mf-range":"<mf-name> [\'<\'|\'>\']? \'=\'? <mf-value>|<mf-value> [\'<\'|\'>\']? \'=\'? <mf-name>|<mf-value> \'<\' \'=\'? <mf-name> \'<\' \'=\'? <mf-value>|<mf-value> \'>\' \'=\'? <mf-name> \'>\' \'=\'? <mf-value>","mf-value":"<number>|<dimension>|<ident>|<ratio>","min()":"min( <calc-sum># )","minmax()":"minmax( [<length>|<percentage>|<flex>|min-content|max-content|auto] , [<length>|<percentage>|<flex>|min-content|max-content|auto] )","named-color":"transparent|aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|rebeccapurple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen|<-non-standard-color>","namespace-prefix":"<ident>","ns-prefix":"[<ident-token>|\'*\']? \'|\'","number-percentage":"<number>|<percentage>","numeric-figure-values":"[lining-nums|oldstyle-nums]","numeric-fraction-values":"[diagonal-fractions|stacked-fractions]","numeric-spacing-values":"[proportional-nums|tabular-nums]","nth":"<an-plus-b>|even|odd","opacity()":"opacity( [<number-percentage>] )","overflow-position":"unsafe|safe","outline-radius":"<length>|<percentage>","page-body":"<declaration>? [; <page-body>]?|<page-margin-box> <page-body>","page-margin-box":"<page-margin-box-type> \'{\' <declaration-list> \'}\'","page-margin-box-type":"@top-left-corner|@top-left|@top-center|@top-right|@top-right-corner|@bottom-left-corner|@bottom-left|@bottom-center|@bottom-right|@bottom-right-corner|@left-top|@left-middle|@left-bottom|@right-top|@right-middle|@right-bottom","page-selector-list":"[<page-selector>#]?","page-selector":"<pseudo-page>+|<ident> <pseudo-page>*","perspective()":"perspective( <length> )","polygon()":"polygon( <fill-rule>? , [<length-percentage> <length-percentage>]# )","position":"[[left|center|right]||[top|center|bottom]|[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]?|[[left|right] <length-percentage>]&&[[top|bottom] <length-percentage>]]","pseudo-class-selector":"\':\' <ident-token>|\':\' <function-token> <any-value> \')\'","pseudo-element-selector":"\':\' <pseudo-class-selector>","pseudo-page":": [left|right|first|blank]","quote":"open-quote|close-quote|no-open-quote|no-close-quote","radial-gradient()":"radial-gradient( [<ending-shape>||<size>]? [at <position>]? , <color-stop-list> )","relative-selector":"<combinator>? <complex-selector>","relative-selector-list":"<relative-selector>#","relative-size":"larger|smaller","repeat-style":"repeat-x|repeat-y|[repeat|space|round|no-repeat]{1,2}","repeating-linear-gradient()":"repeating-linear-gradient( [<angle>|to <side-or-corner>]? , <color-stop-list> )","repeating-radial-gradient()":"repeating-radial-gradient( [<ending-shape>||<size>]? [at <position>]? , <color-stop-list> )","rgb()":"rgb( <percentage>{3} [/ <alpha-value>]? )|rgb( <number>{3} [/ <alpha-value>]? )|rgb( <percentage>#{3} , <alpha-value>? )|rgb( <number>#{3} , <alpha-value>? )","rgba()":"rgba( <percentage>{3} [/ <alpha-value>]? )|rgba( <number>{3} [/ <alpha-value>]? )|rgba( <percentage>#{3} , <alpha-value>? )|rgba( <number>#{3} , <alpha-value>? )","rotate()":"rotate( [<angle>|<zero>] )","rotate3d()":"rotate3d( <number> , <number> , <number> , [<angle>|<zero>] )","rotateX()":"rotateX( [<angle>|<zero>] )","rotateY()":"rotateY( [<angle>|<zero>] )","rotateZ()":"rotateZ( [<angle>|<zero>] )","saturate()":"saturate( <number-percentage> )","scale()":"scale( <number> , <number>? )","scale3d()":"scale3d( <number> , <number> , <number> )","scaleX()":"scaleX( <number> )","scaleY()":"scaleY( <number> )","scaleZ()":"scaleZ( <number> )","self-position":"center|start|end|self-start|self-end|flex-start|flex-end","shape-radius":"<length-percentage>|closest-side|farthest-side","skew()":"skew( [<angle>|<zero>] , [<angle>|<zero>]? )","skewX()":"skewX( [<angle>|<zero>] )","skewY()":"skewY( [<angle>|<zero>] )","sepia()":"sepia( <number-percentage> )","shadow":"inset?&&<length>{2,4}&&<color>?","shadow-t":"[<length>{2,3}&&<color>?]","shape":"rect( <top> , <right> , <bottom> , <left> )|rect( <top> <right> <bottom> <left> )","shape-box":"<box>|margin-box","side-or-corner":"[left|right]||[top|bottom]","single-animation":"<time>||<timing-function>||<time>||<single-animation-iteration-count>||<single-animation-direction>||<single-animation-fill-mode>||<single-animation-play-state>||[none|<keyframes-name>]","single-animation-direction":"normal|reverse|alternate|alternate-reverse","single-animation-fill-mode":"none|forwards|backwards|both","single-animation-iteration-count":"infinite|<number>","single-animation-play-state":"running|paused","single-transition":"[none|<single-transition-property>]||<time>||<timing-function>||<time>","single-transition-property":"all|<custom-ident>","size":"closest-side|farthest-side|closest-corner|farthest-corner|<length>|<length-percentage>{2}","step-position":"jump-start|jump-end|jump-none|jump-both|start|end","step-timing-function":"step-start|step-end|steps( <integer> [, <step-position>]? )","subclass-selector":"<id-selector>|<class-selector>|<attribute-selector>|<pseudo-class-selector>","supports-condition":"not <supports-in-parens>|<supports-in-parens> [and <supports-in-parens>]*|<supports-in-parens> [or <supports-in-parens>]*","supports-in-parens":"( <supports-condition> )|<supports-feature>|<general-enclosed>","supports-feature":"<supports-decl>|<supports-selector-fn>","supports-decl":"( <declaration> )","supports-selector-fn":"selector( <complex-selector> )","symbol":"<string>|<image>|<custom-ident>","target":"<target-counter()>|<target-counters()>|<target-text()>","target-counter()":"target-counter( [<string>|<url>] , <custom-ident> , <counter-style>? )","target-counters()":"target-counters( [<string>|<url>] , <custom-ident> , <string> , <counter-style>? )","target-text()":"target-text( [<string>|<url>] , [content|before|after|first-letter]? )","time-percentage":"<time>|<percentage>","timing-function":"linear|<cubic-bezier-timing-function>|<step-timing-function>","track-breadth":"<length-percentage>|<flex>|min-content|max-content|auto","track-list":"[<line-names>? [<track-size>|<track-repeat>]]+ <line-names>?","track-repeat":"repeat( [<positive-integer>] , [<line-names>? <track-size>]+ <line-names>? )","track-size":"<track-breadth>|minmax( <inflexible-breadth> , <track-breadth> )|fit-content( [<length>|<percentage>] )","transform-function":"<matrix()>|<translate()>|<translateX()>|<translateY()>|<scale()>|<scaleX()>|<scaleY()>|<rotate()>|<skew()>|<skewX()>|<skewY()>|<matrix3d()>|<translate3d()>|<translateZ()>|<scale3d()>|<scaleZ()>|<rotate3d()>|<rotateX()>|<rotateY()>|<rotateZ()>|<perspective()>","transform-list":"<transform-function>+","translate()":"translate( <length-percentage> , <length-percentage>? )","translate3d()":"translate3d( <length-percentage> , <length-percentage> , <length> )","translateX()":"translateX( <length-percentage> )","translateY()":"translateY( <length-percentage> )","translateZ()":"translateZ( <length> )","type-or-unit":"string|color|url|integer|number|length|angle|time|frequency|cap|ch|em|ex|ic|lh|rlh|rem|vb|vi|vw|vh|vmin|vmax|mm|Q|cm|in|pt|pc|px|deg|grad|rad|turn|ms|s|Hz|kHz|%","type-selector":"<wq-name>|<ns-prefix>? \'*\'","var()":"var( <custom-property-name> , <declaration-value>? )","viewport-length":"auto|<length-percentage>","wq-name":"<ns-prefix>? <ident-token>","-legacy-gradient":"<-webkit-gradient()>|<-legacy-linear-gradient>|<-legacy-repeating-linear-gradient>|<-legacy-radial-gradient>|<-legacy-repeating-radial-gradient>","-legacy-linear-gradient":"-moz-linear-gradient( <-legacy-linear-gradient-arguments> )|-webkit-linear-gradient( <-legacy-linear-gradient-arguments> )|-o-linear-gradient( <-legacy-linear-gradient-arguments> )","-legacy-repeating-linear-gradient":"-moz-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )|-webkit-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )|-o-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )","-legacy-linear-gradient-arguments":"[<angle>|<side-or-corner>]? , <color-stop-list>","-legacy-radial-gradient":"-moz-radial-gradient( <-legacy-radial-gradient-arguments> )|-webkit-radial-gradient( <-legacy-radial-gradient-arguments> )|-o-radial-gradient( <-legacy-radial-gradient-arguments> )","-legacy-repeating-radial-gradient":"-moz-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )|-webkit-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )|-o-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )","-legacy-radial-gradient-arguments":"[<position> ,]? [[[<-legacy-radial-gradient-shape>||<-legacy-radial-gradient-size>]|[<length>|<percentage>]{2}] ,]? <color-stop-list>","-legacy-radial-gradient-size":"closest-side|closest-corner|farthest-side|farthest-corner|contain|cover","-legacy-radial-gradient-shape":"circle|ellipse","-non-standard-font":"-apple-system-body|-apple-system-headline|-apple-system-subheadline|-apple-system-caption1|-apple-system-caption2|-apple-system-footnote|-apple-system-short-body|-apple-system-short-headline|-apple-system-short-subheadline|-apple-system-short-caption1|-apple-system-short-footnote|-apple-system-tall-body","-non-standard-color":"-moz-ButtonDefault|-moz-ButtonHoverFace|-moz-ButtonHoverText|-moz-CellHighlight|-moz-CellHighlightText|-moz-Combobox|-moz-ComboboxText|-moz-Dialog|-moz-DialogText|-moz-dragtargetzone|-moz-EvenTreeRow|-moz-Field|-moz-FieldText|-moz-html-CellHighlight|-moz-html-CellHighlightText|-moz-mac-accentdarkestshadow|-moz-mac-accentdarkshadow|-moz-mac-accentface|-moz-mac-accentlightesthighlight|-moz-mac-accentlightshadow|-moz-mac-accentregularhighlight|-moz-mac-accentregularshadow|-moz-mac-chrome-active|-moz-mac-chrome-inactive|-moz-mac-focusring|-moz-mac-menuselect|-moz-mac-menushadow|-moz-mac-menutextselect|-moz-MenuHover|-moz-MenuHoverText|-moz-MenuBarText|-moz-MenuBarHoverText|-moz-nativehyperlinktext|-moz-OddTreeRow|-moz-win-communicationstext|-moz-win-mediatext|-moz-activehyperlinktext|-moz-default-background-color|-moz-default-color|-moz-hyperlinktext|-moz-visitedhyperlinktext|-webkit-activelink|-webkit-focus-ring-color|-webkit-link|-webkit-text","-non-standard-image-rendering":"optimize-contrast|-moz-crisp-edges|-o-crisp-edges|-webkit-optimize-contrast","-non-standard-overflow":"-moz-scrollbars-none|-moz-scrollbars-horizontal|-moz-scrollbars-vertical|-moz-hidden-unscrollable","-non-standard-width":"min-intrinsic|intrinsic|-moz-min-content|-moz-max-content|-webkit-min-content|-webkit-max-content","-webkit-gradient()":"-webkit-gradient( <-webkit-gradient-type> , <-webkit-gradient-point> [, <-webkit-gradient-point>|, <-webkit-gradient-radius> , <-webkit-gradient-point>] [, <-webkit-gradient-radius>]? [, <-webkit-gradient-color-stop>]* )","-webkit-gradient-color-stop":"from( <color> )|color-stop( [<number-zero-one>|<percentage>] , <color> )|to( <color> )","-webkit-gradient-point":"[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]","-webkit-gradient-radius":"<length>|<percentage>","-webkit-gradient-type":"linear|radial","-webkit-mask-box-repeat":"repeat|stretch|round","-webkit-mask-clip-style":"border|border-box|padding|padding-box|content|content-box|text","-ms-filter-function-list":"<-ms-filter-function>+","-ms-filter-function":"<-ms-filter-function-progid>|<-ms-filter-function-legacy>","-ms-filter-function-progid":"\'progid:\' [<ident-token> \'.\']* [<ident-token>|<function-token> <any-value>? )]","-ms-filter-function-legacy":"<ident-token>|<function-token> <any-value>? )","-ms-filter":"<string>","age":"child|young|old","attr-name":"<wq-name>","attr-fallback":"<any-value>","border-radius":"<length-percentage>{1,2}","bottom":"<length>|auto","generic-voice":"[<age>? <gender> <integer>?]","gender":"male|female|neutral","left":"<length>|auto","mask-image":"<mask-reference>#","name-repeat":"repeat( [<positive-integer>|auto-fill] , <line-names>+ )","paint":"none|<color>|<url> [none|<color>]?|context-fill|context-stroke","path()":"path( <string> )","ratio":"<integer> / <integer>","right":"<length>|auto","svg-length":"<percentage>|<length>|<number>","svg-writing-mode":"lr-tb|rl-tb|tb-rl|lr|rl|tb","top":"<length>|auto","x":"<number>","y":"<number>","declaration":"<ident-token> : <declaration-value>? [\'!\' important]?","declaration-list":"[<declaration>? \';\']* <declaration>?","url":"url( <string> <url-modifier>* )|<url-token>","url-modifier":"<ident>|<function-token> <any-value> )","number-zero-one":"<number [0,1]>","number-one-or-greater":"<number [1,∞]>","positive-integer":"<integer [0,∞]>"},"properties":{"--*":"<declaration-value>","-ms-accelerator":"false|true","-ms-block-progression":"tb|rl|bt|lr","-ms-content-zoom-chaining":"none|chained","-ms-content-zooming":"none|zoom","-ms-content-zoom-limit":"<\'-ms-content-zoom-limit-min\'> <\'-ms-content-zoom-limit-max\'>","-ms-content-zoom-limit-max":"<percentage>","-ms-content-zoom-limit-min":"<percentage>","-ms-content-zoom-snap":"<\'-ms-content-zoom-snap-type\'>||<\'-ms-content-zoom-snap-points\'>","-ms-content-zoom-snap-points":"snapInterval( <percentage> , <percentage> )|snapList( <percentage># )","-ms-content-zoom-snap-type":"none|proximity|mandatory","-ms-filter":"<string>","-ms-flow-from":"[none|<custom-ident>]#","-ms-flow-into":"[none|<custom-ident>]#","-ms-high-contrast-adjust":"auto|none","-ms-hyphenate-limit-chars":"auto|<integer>{1,3}","-ms-hyphenate-limit-lines":"no-limit|<integer>","-ms-hyphenate-limit-zone":"<percentage>|<length>","-ms-ime-align":"auto|after","-ms-overflow-style":"auto|none|scrollbar|-ms-autohiding-scrollbar","-ms-scrollbar-3dlight-color":"<color>","-ms-scrollbar-arrow-color":"<color>","-ms-scrollbar-base-color":"<color>","-ms-scrollbar-darkshadow-color":"<color>","-ms-scrollbar-face-color":"<color>","-ms-scrollbar-highlight-color":"<color>","-ms-scrollbar-shadow-color":"<color>","-ms-scrollbar-track-color":"<color>","-ms-scroll-chaining":"chained|none","-ms-scroll-limit":"<\'-ms-scroll-limit-x-min\'> <\'-ms-scroll-limit-y-min\'> <\'-ms-scroll-limit-x-max\'> <\'-ms-scroll-limit-y-max\'>","-ms-scroll-limit-x-max":"auto|<length>","-ms-scroll-limit-x-min":"<length>","-ms-scroll-limit-y-max":"auto|<length>","-ms-scroll-limit-y-min":"<length>","-ms-scroll-rails":"none|railed","-ms-scroll-snap-points-x":"snapInterval( <length-percentage> , <length-percentage> )|snapList( <length-percentage># )","-ms-scroll-snap-points-y":"snapInterval( <length-percentage> , <length-percentage> )|snapList( <length-percentage># )","-ms-scroll-snap-type":"none|proximity|mandatory","-ms-scroll-snap-x":"<\'-ms-scroll-snap-type\'> <\'-ms-scroll-snap-points-x\'>","-ms-scroll-snap-y":"<\'-ms-scroll-snap-type\'> <\'-ms-scroll-snap-points-y\'>","-ms-scroll-translation":"none|vertical-to-horizontal","-ms-text-autospace":"none|ideograph-alpha|ideograph-numeric|ideograph-parenthesis|ideograph-space","-ms-touch-select":"grippers|none","-ms-user-select":"none|element|text","-ms-wrap-flow":"auto|both|start|end|maximum|clear","-ms-wrap-margin":"<length>","-ms-wrap-through":"wrap|none","-moz-appearance":"none|button|button-arrow-down|button-arrow-next|button-arrow-previous|button-arrow-up|button-bevel|button-focus|caret|checkbox|checkbox-container|checkbox-label|checkmenuitem|dualbutton|groupbox|listbox|listitem|menuarrow|menubar|menucheckbox|menuimage|menuitem|menuitemtext|menulist|menulist-button|menulist-text|menulist-textfield|menupopup|menuradio|menuseparator|meterbar|meterchunk|progressbar|progressbar-vertical|progresschunk|progresschunk-vertical|radio|radio-container|radio-label|radiomenuitem|range|range-thumb|resizer|resizerpanel|scale-horizontal|scalethumbend|scalethumb-horizontal|scalethumbstart|scalethumbtick|scalethumb-vertical|scale-vertical|scrollbarbutton-down|scrollbarbutton-left|scrollbarbutton-right|scrollbarbutton-up|scrollbarthumb-horizontal|scrollbarthumb-vertical|scrollbartrack-horizontal|scrollbartrack-vertical|searchfield|separator|sheet|spinner|spinner-downbutton|spinner-textfield|spinner-upbutton|splitter|statusbar|statusbarpanel|tab|tabpanel|tabpanels|tab-scroll-arrow-back|tab-scroll-arrow-forward|textfield|textfield-multiline|toolbar|toolbarbutton|toolbarbutton-dropdown|toolbargripper|toolbox|tooltip|treeheader|treeheadercell|treeheadersortarrow|treeitem|treeline|treetwisty|treetwistyopen|treeview|-moz-mac-unified-toolbar|-moz-win-borderless-glass|-moz-win-browsertabbar-toolbox|-moz-win-communicationstext|-moz-win-communications-toolbox|-moz-win-exclude-glass|-moz-win-glass|-moz-win-mediatext|-moz-win-media-toolbox|-moz-window-button-box|-moz-window-button-box-maximized|-moz-window-button-close|-moz-window-button-maximize|-moz-window-button-minimize|-moz-window-button-restore|-moz-window-frame-bottom|-moz-window-frame-left|-moz-window-frame-right|-moz-window-titlebar|-moz-window-titlebar-maximized","-moz-binding":"<url>|none","-moz-border-bottom-colors":"<color>+|none","-moz-border-left-colors":"<color>+|none","-moz-border-right-colors":"<color>+|none","-moz-border-top-colors":"<color>+|none","-moz-context-properties":"none|[fill|fill-opacity|stroke|stroke-opacity]#","-moz-float-edge":"border-box|content-box|margin-box|padding-box","-moz-force-broken-image-icon":"<integer>","-moz-image-region":"<shape>|auto","-moz-orient":"inline|block|horizontal|vertical","-moz-outline-radius":"<outline-radius>{1,4} [/ <outline-radius>{1,4}]?","-moz-outline-radius-bottomleft":"<outline-radius>","-moz-outline-radius-bottomright":"<outline-radius>","-moz-outline-radius-topleft":"<outline-radius>","-moz-outline-radius-topright":"<outline-radius>","-moz-stack-sizing":"ignore|stretch-to-fit","-moz-text-blink":"none|blink","-moz-user-focus":"ignore|normal|select-after|select-before|select-menu|select-same|select-all|none","-moz-user-input":"auto|none|enabled|disabled","-moz-user-modify":"read-only|read-write|write-only","-moz-window-dragging":"drag|no-drag","-moz-window-shadow":"default|menu|tooltip|sheet|none","-webkit-appearance":"none|button|button-bevel|caps-lock-indicator|caret|checkbox|default-button|listbox|listitem|media-fullscreen-button|media-mute-button|media-play-button|media-seek-back-button|media-seek-forward-button|media-slider|media-sliderthumb|menulist|menulist-button|menulist-text|menulist-textfield|push-button|radio|scrollbarbutton-down|scrollbarbutton-left|scrollbarbutton-right|scrollbarbutton-up|scrollbargripper-horizontal|scrollbargripper-vertical|scrollbarthumb-horizontal|scrollbarthumb-vertical|scrollbartrack-horizontal|scrollbartrack-vertical|searchfield|searchfield-cancel-button|searchfield-decoration|searchfield-results-button|searchfield-results-decoration|slider-horizontal|slider-vertical|sliderthumb-horizontal|sliderthumb-vertical|square-button|textarea|textfield","-webkit-border-before":"<\'border-width\'>||<\'border-style\'>||<\'color\'>","-webkit-border-before-color":"<\'color\'>","-webkit-border-before-style":"<\'border-style\'>","-webkit-border-before-width":"<\'border-width\'>","-webkit-box-reflect":"[above|below|right|left]? <length>? <image>?","-webkit-line-clamp":"none|<integer>","-webkit-mask":"[<mask-reference>||<position> [/ <bg-size>]?||<repeat-style>||[<box>|border|padding|content|text]||[<box>|border|padding|content]]#","-webkit-mask-attachment":"<attachment>#","-webkit-mask-clip":"[<box>|border|padding|content|text]#","-webkit-mask-composite":"<composite-style>#","-webkit-mask-image":"<mask-reference>#","-webkit-mask-origin":"[<box>|border|padding|content]#","-webkit-mask-position":"<position>#","-webkit-mask-position-x":"[<length-percentage>|left|center|right]#","-webkit-mask-position-y":"[<length-percentage>|top|center|bottom]#","-webkit-mask-repeat":"<repeat-style>#","-webkit-mask-repeat-x":"repeat|no-repeat|space|round","-webkit-mask-repeat-y":"repeat|no-repeat|space|round","-webkit-mask-size":"<bg-size>#","-webkit-overflow-scrolling":"auto|touch","-webkit-tap-highlight-color":"<color>","-webkit-text-fill-color":"<color>","-webkit-text-stroke":"<length>||<color>","-webkit-text-stroke-color":"<color>","-webkit-text-stroke-width":"<length>","-webkit-touch-callout":"default|none","-webkit-user-modify":"read-only|read-write|read-write-plaintext-only","align-content":"normal|<baseline-position>|<content-distribution>|<overflow-position>? <content-position>","align-items":"normal|stretch|<baseline-position>|[<overflow-position>? <self-position>]","align-self":"auto|normal|stretch|<baseline-position>|<overflow-position>? <self-position>","all":"initial|inherit|unset|revert","animation":"<single-animation>#","animation-delay":"<time>#","animation-direction":"<single-animation-direction>#","animation-duration":"<time>#","animation-fill-mode":"<single-animation-fill-mode>#","animation-iteration-count":"<single-animation-iteration-count>#","animation-name":"[none|<keyframes-name>]#","animation-play-state":"<single-animation-play-state>#","animation-timing-function":"<timing-function>#","appearance":"none|auto|button|textfield|<compat>","azimuth":"<angle>|[[left-side|far-left|left|center-left|center|center-right|right|far-right|right-side]||behind]|leftwards|rightwards","backdrop-filter":"none|<filter-function-list>","backface-visibility":"visible|hidden","background":"[<bg-layer> ,]* <final-bg-layer>","background-attachment":"<attachment>#","background-blend-mode":"<blend-mode>#","background-clip":"<box>#","background-color":"<color>","background-image":"<bg-image>#","background-origin":"<box>#","background-position":"<bg-position>#","background-position-x":"[center|[left|right|x-start|x-end]? <length-percentage>?]#","background-position-y":"[center|[top|bottom|y-start|y-end]? <length-percentage>?]#","background-repeat":"<repeat-style>#","background-size":"<bg-size>#","block-overflow":"clip|ellipsis|<string>","block-size":"<\'width\'>","border":"<line-width>||<line-style>||<color>","border-block":"<\'border-top-width\'>||<\'border-top-style\'>||<\'color\'>","border-block-color":"<\'border-top-color\'>{1,2}","border-block-style":"<\'border-top-style\'>","border-block-width":"<\'border-top-width\'>","border-block-end":"<\'border-top-width\'>||<\'border-top-style\'>||<\'color\'>","border-block-end-color":"<\'border-top-color\'>","border-block-end-style":"<\'border-top-style\'>","border-block-end-width":"<\'border-top-width\'>","border-block-start":"<\'border-top-width\'>||<\'border-top-style\'>||<\'color\'>","border-block-start-color":"<\'border-top-color\'>","border-block-start-style":"<\'border-top-style\'>","border-block-start-width":"<\'border-top-width\'>","border-bottom":"<line-width>||<line-style>||<color>","border-bottom-color":"<\'border-top-color\'>","border-bottom-left-radius":"<length-percentage>{1,2}","border-bottom-right-radius":"<length-percentage>{1,2}","border-bottom-style":"<line-style>","border-bottom-width":"<line-width>","border-collapse":"collapse|separate","border-color":"<color>{1,4}","border-end-end-radius":"<length-percentage>{1,2}","border-end-start-radius":"<length-percentage>{1,2}","border-image":"<\'border-image-source\'>||<\'border-image-slice\'> [/ <\'border-image-width\'>|/ <\'border-image-width\'>? / <\'border-image-outset\'>]?||<\'border-image-repeat\'>","border-image-outset":"[<length>|<number>]{1,4}","border-image-repeat":"[stretch|repeat|round|space]{1,2}","border-image-slice":"<number-percentage>{1,4}&&fill?","border-image-source":"none|<image>","border-image-width":"[<length-percentage>|<number>|auto]{1,4}","border-inline":"<\'border-top-width\'>||<\'border-top-style\'>||<\'color\'>","border-inline-end":"<\'border-top-width\'>||<\'border-top-style\'>||<\'color\'>","border-inline-color":"<\'border-top-color\'>{1,2}","border-inline-style":"<\'border-top-style\'>","border-inline-width":"<\'border-top-width\'>","border-inline-end-color":"<\'border-top-color\'>","border-inline-end-style":"<\'border-top-style\'>","border-inline-end-width":"<\'border-top-width\'>","border-inline-start":"<\'border-top-width\'>||<\'border-top-style\'>||<\'color\'>","border-inline-start-color":"<\'border-top-color\'>","border-inline-start-style":"<\'border-top-style\'>","border-inline-start-width":"<\'border-top-width\'>","border-left":"<line-width>||<line-style>||<color>","border-left-color":"<color>","border-left-style":"<line-style>","border-left-width":"<line-width>","border-radius":"<length-percentage>{1,4} [/ <length-percentage>{1,4}]?","border-right":"<line-width>||<line-style>||<color>","border-right-color":"<color>","border-right-style":"<line-style>","border-right-width":"<line-width>","border-spacing":"<length> <length>?","border-start-end-radius":"<length-percentage>{1,2}","border-start-start-radius":"<length-percentage>{1,2}","border-style":"<line-style>{1,4}","border-top":"<line-width>||<line-style>||<color>","border-top-color":"<color>","border-top-left-radius":"<length-percentage>{1,2}","border-top-right-radius":"<length-percentage>{1,2}","border-top-style":"<line-style>","border-top-width":"<line-width>","border-width":"<line-width>{1,4}","bottom":"<length>|<percentage>|auto","box-align":"start|center|end|baseline|stretch","box-decoration-break":"slice|clone","box-direction":"normal|reverse|inherit","box-flex":"<number>","box-flex-group":"<integer>","box-lines":"single|multiple","box-ordinal-group":"<integer>","box-orient":"horizontal|vertical|inline-axis|block-axis|inherit","box-pack":"start|center|end|justify","box-shadow":"none|<shadow>#","box-sizing":"content-box|border-box","break-after":"auto|avoid|always|all|avoid-page|page|left|right|recto|verso|avoid-column|column|avoid-region|region","break-before":"auto|avoid|always|all|avoid-page|page|left|right|recto|verso|avoid-column|column|avoid-region|region","break-inside":"auto|avoid|avoid-page|avoid-column|avoid-region","caption-side":"top|bottom|block-start|block-end|inline-start|inline-end","caret-color":"auto|<color>","clear":"none|left|right|both|inline-start|inline-end","clip":"<shape>|auto","clip-path":"<clip-source>|[<basic-shape>||<geometry-box>]|none","color":"<color>","color-adjust":"economy|exact","column-count":"<integer>|auto","column-fill":"auto|balance|balance-all","column-gap":"normal|<length-percentage>","column-rule":"<\'column-rule-width\'>||<\'column-rule-style\'>||<\'column-rule-color\'>","column-rule-color":"<color>","column-rule-style":"<\'border-style\'>","column-rule-width":"<\'border-width\'>","column-span":"none|all","column-width":"<length>|auto","columns":"<\'column-width\'>||<\'column-count\'>","contain":"none|strict|content|[size||layout||style||paint]","content":"normal|none|[<content-replacement>|<content-list>] [/ <string>]?","counter-increment":"[<custom-ident> <integer>?]+|none","counter-reset":"[<custom-ident> <integer>?]+|none","counter-set":"[<custom-ident> <integer>?]+|none","cursor":"[[<url> [<x> <y>]? ,]* [auto|default|none|context-menu|help|pointer|progress|wait|cell|crosshair|text|vertical-text|alias|copy|move|no-drop|not-allowed|e-resize|n-resize|ne-resize|nw-resize|s-resize|se-resize|sw-resize|w-resize|ew-resize|ns-resize|nesw-resize|nwse-resize|col-resize|row-resize|all-scroll|zoom-in|zoom-out|grab|grabbing|hand|-webkit-grab|-webkit-grabbing|-webkit-zoom-in|-webkit-zoom-out|-moz-grab|-moz-grabbing|-moz-zoom-in|-moz-zoom-out]]","direction":"ltr|rtl","display":"none|inline|block|list-item|inline-list-item|inline-block|inline-table|table|table-cell|table-column|table-column-group|table-footer-group|table-header-group|table-row|table-row-group|flex|inline-flex|grid|inline-grid|run-in|ruby|ruby-base|ruby-text|ruby-base-container|ruby-text-container|contents|-ms-flexbox|-ms-inline-flexbox|-ms-grid|-ms-inline-grid|-webkit-flex|-webkit-inline-flex|-webkit-box|-webkit-inline-box|-moz-inline-stack|-moz-box|-moz-inline-box","empty-cells":"show|hide","filter":"none|<filter-function-list>|<-ms-filter-function-list>","flex":"none|[<\'flex-grow\'> <\'flex-shrink\'>?||<\'flex-basis\'>]","flex-basis":"content|<\'width\'>","flex-direction":"row|row-reverse|column|column-reverse","flex-flow":"<\'flex-direction\'>||<\'flex-wrap\'>","flex-grow":"<number>","flex-shrink":"<number>","flex-wrap":"nowrap|wrap|wrap-reverse","float":"left|right|none|inline-start|inline-end","font":"[[<\'font-style\'>||<font-variant-css21>||<\'font-weight\'>||<\'font-stretch\'>]? <\'font-size\'> [/ <\'line-height\'>]? <\'font-family\'>]|caption|icon|menu|message-box|small-caption|status-bar","font-family":"[<family-name>|<generic-family>]#","font-feature-settings":"normal|<feature-tag-value>#","font-kerning":"auto|normal|none","font-language-override":"normal|<string>","font-optical-sizing":"auto|none","font-variation-settings":"normal|[<string> <number>]#","font-size":"<absolute-size>|<relative-size>|<length-percentage>","font-size-adjust":"none|<number>","font-stretch":"<font-stretch-absolute>","font-style":"normal|italic|oblique <angle>?","font-synthesis":"none|[weight||style]","font-variant":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>||stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )||[small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps]||<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero||<east-asian-variant-values>||<east-asian-width-values>||ruby]","font-variant-alternates":"normal|[stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )]","font-variant-caps":"normal|small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps","font-variant-east-asian":"normal|[<east-asian-variant-values>||<east-asian-width-values>||ruby]","font-variant-ligatures":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>]","font-variant-numeric":"normal|[<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero]","font-variant-position":"normal|sub|super","font-weight":"<font-weight-absolute>|bolder|lighter","gap":"<\'row-gap\'> <\'column-gap\'>?","grid":"<\'grid-template\'>|<\'grid-template-rows\'> / [auto-flow&&dense?] <\'grid-auto-columns\'>?|[auto-flow&&dense?] <\'grid-auto-rows\'>? / <\'grid-template-columns\'>","grid-area":"<grid-line> [/ <grid-line>]{0,3}","grid-auto-columns":"<track-size>+","grid-auto-flow":"[row|column]||dense","grid-auto-rows":"<track-size>+","grid-column":"<grid-line> [/ <grid-line>]?","grid-column-end":"<grid-line>","grid-column-gap":"<length-percentage>","grid-column-start":"<grid-line>","grid-gap":"<\'grid-row-gap\'> <\'grid-column-gap\'>?","grid-row":"<grid-line> [/ <grid-line>]?","grid-row-end":"<grid-line>","grid-row-gap":"<length-percentage>","grid-row-start":"<grid-line>","grid-template":"none|[<\'grid-template-rows\'> / <\'grid-template-columns\'>]|[<line-names>? <string> <track-size>? <line-names>?]+ [/ <explicit-track-list>]?","grid-template-areas":"none|<string>+","grid-template-columns":"none|<track-list>|<auto-track-list>","grid-template-rows":"none|<track-list>|<auto-track-list>","hanging-punctuation":"none|[first||[force-end|allow-end]||last]","height":"[<length>|<percentage>]&&[border-box|content-box]?|available|min-content|max-content|fit-content|auto","hyphens":"none|manual|auto","image-orientation":"from-image|<angle>|[<angle>? flip]","image-rendering":"auto|crisp-edges|pixelated|optimizeSpeed|optimizeQuality|<-non-standard-image-rendering>","image-resolution":"[from-image||<resolution>]&&snap?","ime-mode":"auto|normal|active|inactive|disabled","initial-letter":"normal|[<number> <integer>?]","initial-letter-align":"[auto|alphabetic|hanging|ideographic]","inline-size":"<\'width\'>","inset":"<\'top\'>{1,4}","inset-block":"<\'top\'>{1,2}","inset-block-end":"<\'top\'>","inset-block-start":"<\'top\'>","inset-inline":"<\'top\'>{1,2}","inset-inline-end":"<\'top\'>","inset-inline-start":"<\'top\'>","isolation":"auto|isolate","justify-content":"normal|<content-distribution>|<overflow-position>? [<content-position>|left|right]","justify-items":"normal|stretch|<baseline-position>|<overflow-position>? [<self-position>|left|right]|legacy|legacy&&[left|right|center]","justify-self":"auto|normal|stretch|<baseline-position>|<overflow-position>? [<self-position>|left|right]","left":"<length>|<percentage>|auto","letter-spacing":"normal|<length-percentage>","line-break":"auto|loose|normal|strict","line-clamp":"none|<integer>","line-height":"normal|<number>|<length>|<percentage>","line-height-step":"<length>","list-style":"<\'list-style-type\'>||<\'list-style-position\'>||<\'list-style-image\'>","list-style-image":"<url>|none","list-style-position":"inside|outside","list-style-type":"<counter-style>|<string>|none","margin":"[<length>|<percentage>|auto]{1,4}","margin-block":"<\'margin-left\'>{1,2}","margin-block-end":"<\'margin-left\'>","margin-block-start":"<\'margin-left\'>","margin-bottom":"<length>|<percentage>|auto","margin-inline":"<\'margin-left\'>{1,2}","margin-inline-end":"<\'margin-left\'>","margin-inline-start":"<\'margin-left\'>","margin-left":"<length>|<percentage>|auto","margin-right":"<length>|<percentage>|auto","margin-top":"<length>|<percentage>|auto","mask":"<mask-layer>#","mask-border":"<\'mask-border-source\'>||<\'mask-border-slice\'> [/ <\'mask-border-width\'>? [/ <\'mask-border-outset\'>]?]?||<\'mask-border-repeat\'>||<\'mask-border-mode\'>","mask-border-mode":"luminance|alpha","mask-border-outset":"[<length>|<number>]{1,4}","mask-border-repeat":"[stretch|repeat|round|space]{1,2}","mask-border-slice":"<number-percentage>{1,4} fill?","mask-border-source":"none|<image>","mask-border-width":"[<length-percentage>|<number>|auto]{1,4}","mask-clip":"[<geometry-box>|no-clip]#","mask-composite":"<compositing-operator>#","mask-image":"<mask-reference>#","mask-mode":"<masking-mode>#","mask-origin":"<geometry-box>#","mask-position":"<position>#","mask-repeat":"<repeat-style>#","mask-size":"<bg-size>#","mask-type":"luminance|alpha","max-block-size":"<\'max-width\'>","max-height":"<length>|<percentage>|none|max-content|min-content|fit-content|fill-available","max-inline-size":"<\'max-width\'>","max-lines":"none|<integer>","max-width":"<length>|<percentage>|none|max-content|min-content|fit-content|fill-available|<-non-standard-width>","min-block-size":"<\'min-width\'>","min-height":"<length>|<percentage>|auto|max-content|min-content|fit-content|fill-available","min-inline-size":"<\'min-width\'>","min-width":"<length>|<percentage>|auto|max-content|min-content|fit-content|fill-available|<-non-standard-width>","mix-blend-mode":"<blend-mode>","object-fit":"fill|contain|cover|none|scale-down","object-position":"<position>","offset":"[<\'offset-position\'>? [<\'offset-path\'> [<\'offset-distance\'>||<\'offset-rotate\'>]?]?]! [/ <\'offset-anchor\'>]?","offset-anchor":"auto|<position>","offset-distance":"<length-percentage>","offset-path":"none|ray( [<angle>&&<size>?&&contain?] )|<path()>|<url>|[<basic-shape>||<geometry-box>]","offset-position":"auto|<position>","offset-rotate":"[auto|reverse]||<angle>","opacity":"<number-zero-one>","order":"<integer>","orphans":"<integer>","outline":"[<\'outline-color\'>||<\'outline-style\'>||<\'outline-width\'>]","outline-color":"<color>|invert","outline-offset":"<length>","outline-style":"auto|<\'border-style\'>","outline-width":"<line-width>","overflow":"[visible|hidden|clip|scroll|auto]{1,2}|<-non-standard-overflow>","overflow-anchor":"auto|none","overflow-block":"visible|hidden|clip|scroll|auto","overflow-clip-box":"padding-box|content-box","overflow-inline":"visible|hidden|clip|scroll|auto","overflow-wrap":"normal|break-word|anywhere","overflow-x":"visible|hidden|clip|scroll|auto","overflow-y":"visible|hidden|clip|scroll|auto","overscroll-behavior":"[contain|none|auto]{1,2}","overscroll-behavior-x":"contain|none|auto","overscroll-behavior-y":"contain|none|auto","padding":"[<length>|<percentage>]{1,4}","padding-block":"<\'padding-left\'>{1,2}","padding-block-end":"<\'padding-left\'>","padding-block-start":"<\'padding-left\'>","padding-bottom":"<length>|<percentage>","padding-inline":"<\'padding-left\'>{1,2}","padding-inline-end":"<\'padding-left\'>","padding-inline-start":"<\'padding-left\'>","padding-left":"<length>|<percentage>","padding-right":"<length>|<percentage>","padding-top":"<length>|<percentage>","page-break-after":"auto|always|avoid|left|right|recto|verso","page-break-before":"auto|always|avoid|left|right|recto|verso","page-break-inside":"auto|avoid","paint-order":"normal|[fill||stroke||markers]","perspective":"none|<length>","perspective-origin":"<position>","place-content":"<\'align-content\'> <\'justify-content\'>?","place-items":"<\'align-items\'> <\'justify-items\'>?","place-self":"<\'align-self\'> <\'justify-self\'>?","pointer-events":"auto|none|visiblePainted|visibleFill|visibleStroke|visible|painted|fill|stroke|all|inherit","position":"static|relative|absolute|sticky|fixed|-webkit-sticky","quotes":"none|[<string> <string>]+","resize":"none|both|horizontal|vertical|block|inline","right":"<length>|<percentage>|auto","rotate":"none|<angle>|[x|y|z|<number>{3}]&&<angle>","row-gap":"normal|<length-percentage>","ruby-align":"start|center|space-between|space-around","ruby-merge":"separate|collapse|auto","ruby-position":"over|under|inter-character","scale":"none|<number>{1,3}","scrollbar-color":"auto|dark|light|<color>{2}","scrollbar-width":"auto|thin|none","scroll-behavior":"auto|smooth","scroll-margin":"<length>{1,4}","scroll-margin-block":"<length>{1,2}","scroll-margin-block-start":"<length>","scroll-margin-block-end":"<length>","scroll-margin-bottom":"<length>","scroll-margin-inline":"<length>{1,2}","scroll-margin-inline-start":"<length>","scroll-margin-inline-end":"<length>","scroll-margin-left":"<length>","scroll-margin-right":"<length>","scroll-margin-top":"<length>","scroll-padding":"[auto|<length-percentage>]{1,4}","scroll-padding-block":"[auto|<length-percentage>]{1,2}","scroll-padding-block-start":"auto|<length-percentage>","scroll-padding-block-end":"auto|<length-percentage>","scroll-padding-bottom":"auto|<length-percentage>","scroll-padding-inline":"[auto|<length-percentage>]{1,2}","scroll-padding-inline-start":"auto|<length-percentage>","scroll-padding-inline-end":"auto|<length-percentage>","scroll-padding-left":"auto|<length-percentage>","scroll-padding-right":"auto|<length-percentage>","scroll-padding-top":"auto|<length-percentage>","scroll-snap-align":"[none|start|end|center]{1,2}","scroll-snap-coordinate":"none|<position>#","scroll-snap-destination":"<position>","scroll-snap-points-x":"none|repeat( <length-percentage> )","scroll-snap-points-y":"none|repeat( <length-percentage> )","scroll-snap-stop":"normal|always","scroll-snap-type":"none|[x|y|block|inline|both] [mandatory|proximity]?","scroll-snap-type-x":"none|mandatory|proximity","scroll-snap-type-y":"none|mandatory|proximity","shape-image-threshold":"<number>","shape-margin":"<length-percentage>","shape-outside":"none|<shape-box>||<basic-shape>|<image>","tab-size":"<integer>|<length>","table-layout":"auto|fixed","text-align":"start|end|left|right|center|justify|match-parent","text-align-last":"auto|start|end|left|right|center|justify","text-combine-upright":"none|all|[digits <integer>?]","text-decoration":"<\'text-decoration-line\'>||<\'text-decoration-style\'>||<\'text-decoration-color\'>","text-decoration-color":"<color>","text-decoration-line":"none|[underline||overline||line-through||blink]","text-decoration-skip":"none|[objects||[spaces|[leading-spaces||trailing-spaces]]||edges||box-decoration]","text-decoration-skip-ink":"auto|none","text-decoration-style":"solid|double|dotted|dashed|wavy","text-emphasis":"<\'text-emphasis-style\'>||<\'text-emphasis-color\'>","text-emphasis-color":"<color>","text-emphasis-position":"[over|under]&&[right|left]","text-emphasis-style":"none|[[filled|open]||[dot|circle|double-circle|triangle|sesame]]|<string>","text-indent":"<length-percentage>&&hanging?&&each-line?","text-justify":"auto|inter-character|inter-word|none","text-orientation":"mixed|upright|sideways","text-overflow":"[clip|ellipsis|<string>]{1,2}","text-rendering":"auto|optimizeSpeed|optimizeLegibility|geometricPrecision","text-shadow":"none|<shadow-t>#","text-size-adjust":"none|auto|<percentage>","text-transform":"none|capitalize|uppercase|lowercase|full-width|full-size-kana","text-underline-position":"auto|[under||[left|right]]","top":"<length>|<percentage>|auto","touch-action":"auto|none|[[pan-x|pan-left|pan-right]||[pan-y|pan-up|pan-down]||pinch-zoom]|manipulation","transform":"none|<transform-list>","transform-box":"border-box|fill-box|view-box","transform-origin":"[<length-percentage>|left|center|right|top|bottom]|[[<length-percentage>|left|center|right]&&[<length-percentage>|top|center|bottom]] <length>?","transform-style":"flat|preserve-3d","transition":"<single-transition>#","transition-delay":"<time>#","transition-duration":"<time>#","transition-property":"none|<single-transition-property>#","transition-timing-function":"<timing-function>#","translate":"none|<length-percentage> [<length-percentage> <length>?]?","unicode-bidi":"normal|embed|isolate|bidi-override|isolate-override|plaintext|-moz-isolate|-moz-isolate-override|-moz-plaintext|-webkit-isolate","user-select":"auto|text|none|contain|all","vertical-align":"baseline|sub|super|text-top|text-bottom|middle|top|bottom|<percentage>|<length>","visibility":"visible|hidden|collapse","white-space":"normal|pre|nowrap|pre-wrap|pre-line","widows":"<integer>","width":"[<length>|<percentage>]&&[border-box|content-box]?|available|min-content|max-content|fit-content|auto","will-change":"auto|<animateable-feature>#","word-break":"normal|break-all|keep-all|break-word","word-spacing":"normal|<length-percentage>","word-wrap":"normal|break-word","writing-mode":"horizontal-tb|vertical-rl|vertical-lr|sideways-rl|sideways-lr|<svg-writing-mode>","z-index":"auto|<integer>","zoom":"normal|reset|<number>|<percentage>","-moz-background-clip":"padding|border","-moz-border-radius-bottomleft":"<\'border-bottom-left-radius\'>","-moz-border-radius-bottomright":"<\'border-bottom-right-radius\'>","-moz-border-radius-topleft":"<\'border-top-left-radius\'>","-moz-border-radius-topright":"<\'border-bottom-right-radius\'>","-moz-osx-font-smoothing":"auto|grayscale","-moz-user-select":"none|text|all|-moz-none","-ms-flex-align":"start|end|center|baseline|stretch","-ms-flex-item-align":"auto|start|end|center|baseline|stretch","-ms-flex-line-pack":"start|end|center|justify|distribute|stretch","-ms-flex-negative":"<\'flex-shrink\'>","-ms-flex-pack":"start|end|center|justify|distribute","-ms-flex-order":"<integer>","-ms-flex-positive":"<\'flex-grow\'>","-ms-flex-preferred-size":"<\'flex-basis\'>","-ms-interpolation-mode":"nearest-neighbor|bicubic","-ms-grid-column-align":"start|end|center|stretch","-ms-grid-row-align":"start|end|center|stretch","-webkit-background-clip":"[<box>|border|padding|content|text]#","-webkit-column-break-after":"always|auto|avoid","-webkit-column-break-before":"always|auto|avoid","-webkit-column-break-inside":"always|auto|avoid","-webkit-font-smoothing":"auto|none|antialiased|subpixel-antialiased","-webkit-mask-box-image":"[<url>|<gradient>|none] [<length-percentage>{4} <-webkit-mask-box-repeat>{2}]?","-webkit-print-color-adjust":"economy|exact","-webkit-text-security":"none|circle|disc|square","-webkit-user-drag":"none|element|auto","-webkit-user-select":"auto|none|text|all","alignment-baseline":"auto|baseline|before-edge|text-before-edge|middle|central|after-edge|text-after-edge|ideographic|alphabetic|hanging|mathematical","baseline-shift":"baseline|sub|super|<svg-length>","behavior":"<url>+","clip-rule":"nonzero|evenodd","cue":"<\'cue-before\'> <\'cue-after\'>?","cue-after":"<url> <decibel>?|none","cue-before":"<url> <decibel>?|none","dominant-baseline":"auto|use-script|no-change|reset-size|ideographic|alphabetic|hanging|mathematical|central|middle|text-after-edge|text-before-edge","fill":"<paint>","fill-opacity":"<number-zero-one>","fill-rule":"nonzero|evenodd","glyph-orientation-horizontal":"<angle>","glyph-orientation-vertical":"<angle>","kerning":"auto|<svg-length>","marker":"none|<url>","marker-end":"none|<url>","marker-mid":"none|<url>","marker-start":"none|<url>","pause":"<\'pause-before\'> <\'pause-after\'>?","pause-after":"<time>|none|x-weak|weak|medium|strong|x-strong","pause-before":"<time>|none|x-weak|weak|medium|strong|x-strong","rest":"<\'rest-before\'> <\'rest-after\'>?","rest-after":"<time>|none|x-weak|weak|medium|strong|x-strong","rest-before":"<time>|none|x-weak|weak|medium|strong|x-strong","shape-rendering":"auto|optimizeSpeed|crispEdges|geometricPrecision","src":"[<url> [format( <string># )]?|local( <family-name> )]#","speak":"auto|none|normal","speak-as":"normal|spell-out||digits||[literal-punctuation|no-punctuation]","stroke":"<paint>","stroke-dasharray":"none|[<svg-length>+]#","stroke-dashoffset":"<svg-length>","stroke-linecap":"butt|round|square","stroke-linejoin":"miter|round|bevel","stroke-miterlimit":"<number-one-or-greater>","stroke-opacity":"<number-zero-one>","stroke-width":"<svg-length>","text-anchor":"start|middle|end","unicode-range":"<urange>#","voice-balance":"<number>|left|center|right|leftwards|rightwards","voice-duration":"auto|<time>","voice-family":"[[<family-name>|<generic-voice>] ,]* [<family-name>|<generic-voice>]|preserve","voice-pitch":"<frequency>&&absolute|[[x-low|low|medium|high|x-high]||[<frequency>|<semitones>|<percentage>]]","voice-range":"<frequency>&&absolute|[[x-low|low|medium|high|x-high]||[<frequency>|<semitones>|<percentage>]]","voice-rate":"[normal|x-slow|slow|medium|fast|x-fast]||<percentage>","voice-stress":"normal|strong|moderate|none|reduced","voice-volume":"silent|[[x-soft|soft|medium|loud|x-loud]||<decibel>]"}}')},5999:function(e){"use strict";e.exports={i8:"4.2.0"}},2166:function(e){"use strict";e.exports=JSON.parse('{"elementNames":{"altglyph":"altGlyph","altglyphdef":"altGlyphDef","altglyphitem":"altGlyphItem","animatecolor":"animateColor","animatemotion":"animateMotion","animatetransform":"animateTransform","clippath":"clipPath","feblend":"feBlend","fecolormatrix":"feColorMatrix","fecomponenttransfer":"feComponentTransfer","fecomposite":"feComposite","feconvolvematrix":"feConvolveMatrix","fediffuselighting":"feDiffuseLighting","fedisplacementmap":"feDisplacementMap","fedistantlight":"feDistantLight","fedropshadow":"feDropShadow","feflood":"feFlood","fefunca":"feFuncA","fefuncb":"feFuncB","fefuncg":"feFuncG","fefuncr":"feFuncR","fegaussianblur":"feGaussianBlur","feimage":"feImage","femerge":"feMerge","femergenode":"feMergeNode","femorphology":"feMorphology","feoffset":"feOffset","fepointlight":"fePointLight","fespecularlighting":"feSpecularLighting","fespotlight":"feSpotLight","fetile":"feTile","feturbulence":"feTurbulence","foreignobject":"foreignObject","glyphref":"glyphRef","lineargradient":"linearGradient","radialgradient":"radialGradient","textpath":"textPath"},"attributeNames":{"definitionurl":"definitionURL","attributename":"attributeName","attributetype":"attributeType","basefrequency":"baseFrequency","baseprofile":"baseProfile","calcmode":"calcMode","clippathunits":"clipPathUnits","diffuseconstant":"diffuseConstant","edgemode":"edgeMode","filterunits":"filterUnits","glyphref":"glyphRef","gradienttransform":"gradientTransform","gradientunits":"gradientUnits","kernelmatrix":"kernelMatrix","kernelunitlength":"kernelUnitLength","keypoints":"keyPoints","keysplines":"keySplines","keytimes":"keyTimes","lengthadjust":"lengthAdjust","limitingconeangle":"limitingConeAngle","markerheight":"markerHeight","markerunits":"markerUnits","markerwidth":"markerWidth","maskcontentunits":"maskContentUnits","maskunits":"maskUnits","numoctaves":"numOctaves","pathlength":"pathLength","patterncontentunits":"patternContentUnits","patterntransform":"patternTransform","patternunits":"patternUnits","pointsatx":"pointsAtX","pointsaty":"pointsAtY","pointsatz":"pointsAtZ","preservealpha":"preserveAlpha","preserveaspectratio":"preserveAspectRatio","primitiveunits":"primitiveUnits","refx":"refX","refy":"refY","repeatcount":"repeatCount","repeatdur":"repeatDur","requiredextensions":"requiredExtensions","requiredfeatures":"requiredFeatures","specularconstant":"specularConstant","specularexponent":"specularExponent","spreadmethod":"spreadMethod","startoffset":"startOffset","stddeviation":"stdDeviation","stitchtiles":"stitchTiles","surfacescale":"surfaceScale","systemlanguage":"systemLanguage","tablevalues":"tableValues","targetx":"targetX","targety":"targetY","textlength":"textLength","viewbox":"viewBox","viewtarget":"viewTarget","xchannelselector":"xChannelSelector","ychannelselector":"yChannelSelector","zoomandpan":"zoomAndPan"}}')},6399:function(e){"use strict";e.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},2810:function(e){"use strict";e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"⁡","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"⁡","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}')},2836:function(e){"use strict";e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},8689:function(e){"use strict";e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var a=t[n]={id:n,loaded:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}return r.amdO={},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},r(5215)}()}));
\No newline at end of file