(function(root,factory){'object'==typeof exports&&'object'==typeof module?module.exports=factory():'function'==typeof define&&define.amd?define([],factory):'object'==typeof exports?exports.postcss=factory():(root.prettierPlugins=root.prettierPlugins||{},root.prettierPlugins.postcss=factory())})(this,function(){var _Mathround=Math.round,_Mathmax=Math.max,_Mathfloor=Math.floor,_Mathpow=Math.pow,_StringfromCharCode=String.fromCharCode,_Mathmin=Math.min;return function(modules){function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={i:moduleId,l:!1,exports:{}};return modules[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.l=!0,module.exports}var installedModules={};return __webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.i=function(value){return value},__webpack_require__.d=function(exports,name,getter){__webpack_require__.o(exports,name)||Object.defineProperty(exports,name,{configurable:!1,enumerable:!0,get:getter})},__webpack_require__.n=function(module){var getter=module&&module.__esModule?function(){return module['default']}:function(){return module};return __webpack_require__.d(getter,'a',getter),getter},__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)},__webpack_require__.p='',__webpack_require__(__webpack_require__.s=175)}([function(module,exports){'use strict';exports.__esModule=!0;var TAG=exports.TAG='tag',STRING=exports.STRING='string',SELECTOR=exports.SELECTOR='selector',ROOT=exports.ROOT='root',PSEUDO=exports.PSEUDO='pseudo',NESTING=exports.NESTING='nesting',ID=exports.ID='id',COMMENT=exports.COMMENT='comment',COMBINATOR=exports.COMBINATOR='combinator',CLASS=exports.CLASS='class',ATTRIBUTE=exports.ATTRIBUTE='attribute',UNIVERSAL=exports.UNIVERSAL='universal'},function(module,exports,__webpack_require__){'use strict';const Node=__webpack_require__(3);class Container extends Node{constructor(opts){super(opts),this.nodes||(this.nodes=[])}push(child){return child.parent=this,this.nodes.push(child),this}each(callback){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let id=this.lastEach,index,result;if(this.indexes[id]=0,!!this.nodes){for(;this.indexes[id]{let result=callback(child,i);return!1!==result&&child.walk&&(result=child.walk(callback)),result})}walkType(type,callback){if(!type||!callback)throw new Error('Parameters {type} and {callback} are required.');return type=type.name&&type.prototype?type.name:type,this.walk((node,index)=>{if(node.type===type)return callback.call(this,node,index)})}append(node){return node.parent=this,this.nodes.push(node),this}prepend(node){return node.parent=this,this.nodes.unshift(node),this}cleanRaws(keepBetween){if(super.cleanRaws(keepBetween),this.nodes)for(let node of this.nodes)node.cleanRaws(keepBetween)}insertAfter(oldNode,newNode){let oldIndex=this.index(oldNode),index;for(let id in this.nodes.splice(oldIndex+1,0,newNode),this.indexes)index=this.indexes[id],oldIndex<=index&&(this.indexes[id]=index+this.nodes.length);return this}insertBefore(oldNode,newNode){let oldIndex=this.index(oldNode),index;for(let id in this.nodes.splice(oldIndex,0,newNode),this.indexes)index=this.indexes[id],oldIndex<=index&&(this.indexes[id]=index+this.nodes.length);return this}removeChild(child){child=this.index(child),this.nodes[child].parent=void 0,this.nodes.splice(child,1);let index;for(let id in this.indexes)index=this.indexes[id],index>=child&&(this.indexes[id]=index-1);return this}removeAll(){for(let node of this.nodes)node.parent=void 0;return this.nodes=[],this}every(condition){return this.nodes.every(condition)}some(condition){return this.nodes.some(condition)}index(child){return'number'==typeof child?child:this.nodes.indexOf(child)}get first(){return this.nodes?this.nodes[0]:void 0}get last(){return this.nodes?this.nodes[this.nodes.length-1]:void 0}toString(){let result=this.nodes.map(String).join('');return this.value&&(result=this.value+result),this.raws.before&&(result=this.raws.before+result),this.raws.after&&(result+=this.raws.after),result}}Container.registerWalker=constructor=>{let walkerName='walk'+constructor.name;walkerName.lastIndexOf('s')!==walkerName.length-1&&(walkerName+='s');Container.prototype[walkerName]||(Container.prototype[walkerName]=function(callback){return this.walkType(constructor,callback)})},module.exports=Container},function(module,exports){'use strict';Object.defineProperty(exports,'__esModule',{value:!0});var singleQuote=exports.singleQuote=39,doubleQuote=exports.doubleQuote=34,backslash=exports.backslash=92,backTick=exports.backTick=96,slash=exports.slash=47,newline=exports.newline=10,space=exports.space=32,feed=exports.feed=12,tab=exports.tab=9,carriageReturn=exports.carriageReturn=13,openedParenthesis=exports.openedParenthesis=40,closedParenthesis=exports.closedParenthesis=41,openedCurlyBracket=exports.openedCurlyBracket=123,closedCurlyBracket=exports.closedCurlyBracket=125,openSquareBracket=exports.openSquareBracket=91,closeSquareBracket=exports.closeSquareBracket=93,semicolon=exports.semicolon=59,asterisk=exports.asterisk=42,colon=exports.colon=58,comma=exports.comma=44,dot=exports.dot=46,atRule=exports.atRule=64,tilde=exports.tilde=126,hash=exports.hash=35,atEndPattern=exports.atEndPattern=/[ \n\t\r\f\{\(\)'"\\;/\[\]#]/g,wordEndPattern=exports.wordEndPattern=/[ \n\t\r\f\(\)\{\}:,;@!'"\\\]\[#]|\/(?=\*)/g,badBracketPattern=exports.badBracketPattern=/.[\\\/\("'\n]/,variablePattern=exports.variablePattern=/^@[^:\(\{]+:/,hashColorPattern=exports.hashColorPattern=/^#[0-9a-fA-F]{6}$|^#[0-9a-fA-F]{3}$/},function(module){'use strict';let cloneNode=function(obj,parent){let cloned=new obj.constructor;for(let i in obj){if(!obj.hasOwnProperty(i))continue;let value=obj[i],type=typeof value;'parent'==i&&'object'==type?parent&&(cloned[i]=parent):'source'==i?cloned[i]=value:value instanceof Array?cloned[i]=value.map(j=>cloneNode(j,cloned)):'before'!=i&&'after'!=i&&'between'!=i&&'semicolon'!=i&&('object'==type&&null!==value&&(value=cloneNode(value)),cloned[i]=value)}return cloned};module.exports=class{constructor(defaults){for(let name in defaults=defaults||{},this.raws={before:'',after:''},defaults)this[name]=defaults[name]}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(){return[this.raws.before,this.value+'',this.raws.after].join('')}clone(overrides){overrides=overrides||{};let cloned=cloneNode(this);for(let name in overrides)cloned[name]=overrides[name];return cloned}cloneBefore(overrides){overrides=overrides||{};let cloned=this.clone(overrides);return this.parent.insertBefore(this,cloned),cloned}cloneAfter(overrides){overrides=overrides||{};let cloned=this.clone(overrides);return this.parent.insertAfter(this,cloned),cloned}replaceWith(){let nodes=Array.prototype.slice.call(arguments);if(this.parent){for(let node of nodes)this.parent.insertBefore(this,node);this.remove()}return this}moveTo(container){return this.cleanRaws(this.root()===container.root()),this.remove(),container.append(this),this}moveBefore(node){return this.cleanRaws(this.root()===node.root()),this.remove(),node.parent.insertBefore(node,this),this}moveAfter(node){return this.cleanRaws(this.root()===node.root()),this.remove(),node.parent.insertAfter(node,this),this}next(){let index=this.parent.index(this);return this.parent.nodes[index+1]}prev(){let index=this.parent.index(this);return this.parent.nodes[index-1]}toJSON(){let fixed={};for(let name in this){if(!this.hasOwnProperty(name))continue;if('parent'==name)continue;let value=this[name];fixed[name]=value instanceof Array?value.map(i=>'object'==typeof i&&i.toJSON?i.toJSON():i):'object'==typeof value&&value.toJSON?value.toJSON():value}return fixed}root(){let result=this;for(;result.parent;)result=result.parent;return result}cleanRaws(keepBetween){delete this.raws.before,delete this.raws.after,keepBetween||delete this.raws.between}positionInside(index){let string=this.toString(),column=this.source.start.column,line=this.source.start.line;for(let i=0;iend?[]:arr.slice(start,end-start+1)}from=exports.resolve(from).substr(1),to=exports.resolve(to).substr(1);for(var fromParts=trim(from.split('/')),toParts=trim(to.split('/')),length=_Mathmin(fromParts.length,toParts.length),samePartsLength=length,i=0;ilength)return!1;if(95!==s.charCodeAt(length-1)||95!==s.charCodeAt(length-2)||111!==s.charCodeAt(length-3)||116!==s.charCodeAt(length-4)||111!==s.charCodeAt(length-5)||114!==s.charCodeAt(length-6)||112!==s.charCodeAt(length-7)||95!==s.charCodeAt(length-8)||95!==s.charCodeAt(length-9))return!1;for(var i=length-10;0<=i;i--)if(36!==s.charCodeAt(i))return!1;return!0}function strcmp(aStr1,aStr2){return aStr1===aStr2?0:null===aStr1?1:null===aStr2?-1:aStr1>aStr2?1:-1}exports.getArg=function(aArgs,aName,aDefaultValue){if(aName in aArgs)return aArgs[aName];if(3===arguments.length)return aDefaultValue;throw new Error('"'+aName+'" is a required argument.')};var urlRegexp=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,dataUrlRegexp=/^data:.+\,.+$/;exports.urlParse=urlParse,exports.urlGenerate=urlGenerate,exports.normalize=normalize,exports.join=join,exports.isAbsolute=function(aPath){return'/'===aPath.charAt(0)||urlRegexp.test(aPath)},exports.relative=function(aRoot,aPath){''===aRoot&&(aRoot='.'),aRoot=aRoot.replace(/\/$/,'');for(var level=0,index;0!==aPath.indexOf(aRoot+'/');){if(index=aRoot.lastIndexOf('/'),0>index)return aPath;if(aRoot=aRoot.slice(0,index),aRoot.match(/^([^\/]+:\/)?\/*$/))return aPath;++level}return Array(level+1).join('../')+aPath.substr(aRoot.length+1)};var supportsNullProto=function(){var obj=Object.create(null);return!('__proto__'in obj)}();exports.toSetString=supportsNullProto?identity:function(aStr){return isProtoString(aStr)?'$'+aStr:aStr},exports.fromSetString=supportsNullProto?identity:function(aStr){return isProtoString(aStr)?aStr.slice(1):aStr},exports.compareByOriginalPositions=function(mappingA,mappingB,onlyCompareOriginal){var cmp=strcmp(mappingA.source,mappingB.source);return 0===cmp?(cmp=mappingA.originalLine-mappingB.originalLine,0!==cmp)?cmp:(cmp=mappingA.originalColumn-mappingB.originalColumn,0!==cmp||onlyCompareOriginal)?cmp:(cmp=mappingA.generatedColumn-mappingB.generatedColumn,0!==cmp)?cmp:(cmp=mappingA.generatedLine-mappingB.generatedLine,0===cmp?strcmp(mappingA.name,mappingB.name):cmp):cmp},exports.compareByGeneratedPositionsDeflated=function(mappingA,mappingB,onlyCompareGenerated){var cmp=mappingA.generatedLine-mappingB.generatedLine;return 0==cmp?(cmp=mappingA.generatedColumn-mappingB.generatedColumn,0!=cmp||onlyCompareGenerated)?cmp:(cmp=strcmp(mappingA.source,mappingB.source),0!==cmp)?cmp:(cmp=mappingA.originalLine-mappingB.originalLine,0!==cmp)?cmp:(cmp=mappingA.originalColumn-mappingB.originalColumn,0===cmp?strcmp(mappingA.name,mappingB.name):cmp):cmp},exports.compareByGeneratedPositionsInflated=function(mappingA,mappingB){var cmp=mappingA.generatedLine-mappingB.generatedLine;return 0==cmp?(cmp=mappingA.generatedColumn-mappingB.generatedColumn,0!=cmp)?cmp:(cmp=strcmp(mappingA.source,mappingB.source),0!==cmp)?cmp:(cmp=mappingA.originalLine-mappingB.originalLine,0!==cmp)?cmp:(cmp=mappingA.originalColumn-mappingB.originalColumn,0===cmp?strcmp(mappingA.name,mappingB.name):cmp):cmp},exports.parseSourceMapInput=function(str){return JSON.parse(str.replace(/^\)]}'[^\n]*\n/,''))},exports.computeSourceURL=function(sourceRoot,sourceURL,sourceMapURL){if(sourceURL=sourceURL||'',sourceRoot&&('/'!==sourceRoot[sourceRoot.length-1]&&'/'!==sourceURL[0]&&(sourceRoot+='/'),sourceURL=sourceRoot+sourceURL),sourceMapURL){var parsed=urlParse(sourceMapURL);if(!parsed)throw new Error('sourceMapURL could not be parsed');if(parsed.path){var index=parsed.path.lastIndexOf('/');0<=index&&(parsed.path=parsed.path.substring(0,index+1))}sourceURL=join(urlGenerate(parsed),sourceURL)}return normalize(sourceURL)}},function(module,exports,__webpack_require__){'use strict';function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError('Cannot call a class as a function')}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return call&&('object'==typeof call||'function'==typeof call)?call:self}function _inherits(subClass,superClass){if('function'!=typeof superClass&&null!==superClass)throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _createClass=function(){function defineProperties(target,props){for(var i=0,descriptor;ilength)return!1;if(95!==s.charCodeAt(length-1)||95!==s.charCodeAt(length-2)||111!==s.charCodeAt(length-3)||116!==s.charCodeAt(length-4)||111!==s.charCodeAt(length-5)||114!==s.charCodeAt(length-6)||112!==s.charCodeAt(length-7)||95!==s.charCodeAt(length-8)||95!==s.charCodeAt(length-9))return!1;for(var i=length-10;0<=i;i--)if(36!==s.charCodeAt(i))return!1;return!0}function strcmp(aStr1,aStr2){return aStr1===aStr2?0:aStr1>aStr2?1:-1}exports.getArg=function(aArgs,aName,aDefaultValue){if(aName in aArgs)return aArgs[aName];if(3===arguments.length)return aDefaultValue;throw new Error('"'+aName+'" is a required argument.')};var urlRegexp=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,dataUrlRegexp=/^data:.+\,.+$/;exports.urlParse=urlParse,exports.urlGenerate=urlGenerate,exports.normalize=normalize,exports.join=function(aRoot,aPath){''===aRoot&&(aRoot='.'),''===aPath&&(aPath='.');var aPathUrl=urlParse(aPath),aRootUrl=urlParse(aRoot);if(aRootUrl&&(aRoot=aRootUrl.path||'/'),aPathUrl&&!aPathUrl.scheme)return aRootUrl&&(aPathUrl.scheme=aRootUrl.scheme),urlGenerate(aPathUrl);if(aPathUrl||aPath.match(dataUrlRegexp))return aPath;if(aRootUrl&&!aRootUrl.host&&!aRootUrl.path)return aRootUrl.host=aPath,urlGenerate(aRootUrl);var joined='/'===aPath.charAt(0)?aPath:normalize(aRoot.replace(/\/+$/,'')+'/'+aPath);return aRootUrl?(aRootUrl.path=joined,urlGenerate(aRootUrl)):joined},exports.isAbsolute=function(aPath){return'/'===aPath.charAt(0)||!!aPath.match(urlRegexp)},exports.relative=function(aRoot,aPath){''===aRoot&&(aRoot='.'),aRoot=aRoot.replace(/\/$/,'');for(var level=0,index;0!==aPath.indexOf(aRoot+'/');){if(index=aRoot.lastIndexOf('/'),0>index)return aPath;if(aRoot=aRoot.slice(0,index),aRoot.match(/^([^\/]+:\/)?\/*$/))return aPath;++level}return Array(level+1).join('../')+aPath.substr(aRoot.length+1)};var supportsNullProto=function(){var obj=Object.create(null);return!('__proto__'in obj)}();exports.toSetString=supportsNullProto?identity:function(aStr){return isProtoString(aStr)?'$'+aStr:aStr},exports.fromSetString=supportsNullProto?identity:function(aStr){return isProtoString(aStr)?aStr.slice(1):aStr},exports.compareByOriginalPositions=function(mappingA,mappingB,onlyCompareOriginal){var cmp=mappingA.source-mappingB.source;return 0==cmp?(cmp=mappingA.originalLine-mappingB.originalLine,0!=cmp)?cmp:(cmp=mappingA.originalColumn-mappingB.originalColumn,0!=cmp||onlyCompareOriginal)?cmp:(cmp=mappingA.generatedColumn-mappingB.generatedColumn,0!=cmp)?cmp:(cmp=mappingA.generatedLine-mappingB.generatedLine,0==cmp?mappingA.name-mappingB.name:cmp):cmp},exports.compareByGeneratedPositionsDeflated=function(mappingA,mappingB,onlyCompareGenerated){var cmp=mappingA.generatedLine-mappingB.generatedLine;return 0==cmp?(cmp=mappingA.generatedColumn-mappingB.generatedColumn,0!=cmp||onlyCompareGenerated)?cmp:(cmp=mappingA.source-mappingB.source,0!=cmp)?cmp:(cmp=mappingA.originalLine-mappingB.originalLine,0!=cmp)?cmp:(cmp=mappingA.originalColumn-mappingB.originalColumn,0==cmp?mappingA.name-mappingB.name:cmp):cmp},exports.compareByGeneratedPositionsInflated=function(mappingA,mappingB){var cmp=mappingA.generatedLine-mappingB.generatedLine;return 0==cmp?(cmp=mappingA.generatedColumn-mappingB.generatedColumn,0!=cmp)?cmp:(cmp=strcmp(mappingA.source,mappingB.source),0!==cmp)?cmp:(cmp=mappingA.originalLine-mappingB.originalLine,0!==cmp)?cmp:(cmp=mappingA.originalColumn-mappingB.originalColumn,0===cmp?strcmp(mappingA.name,mappingB.name):cmp):cmp}},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,'__esModule',{value:!0}),exports.default=function(node,builder){var str=new _lessStringifier2.default(builder);str.stringify(node)};var _lessStringifier=__webpack_require__(108),_lessStringifier2=function(obj){return obj&&obj.__esModule?obj:{default:obj}}(_lessStringifier);module.exports=exports['default']},function(module,exports,__webpack_require__){'use strict';function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError('Cannot call a class as a function')}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return call&&('object'==typeof call||'function'==typeof call)?call:self}function _inherits(subClass,superClass){if('function'!=typeof superClass&&null!==superClass)throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}function cleanSource(nodes){return nodes.map(function(i){return i.nodes&&(i.nodes=cleanSource(i.nodes)),delete i.source,i})}exports.__esModule=!0;var _createClass=function(){function defineProperties(target,props){for(var i=0,descriptor;i=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}for(var child=_ref,nodes=this.normalize(child,this.last),_iterator2=nodes,_isArray2=Array.isArray(_iterator2),_i2=0,_iterator2=_isArray2?_iterator2:_iterator2[Symbol.iterator]();;){var _ref2;if(_isArray2){if(_i2>=_iterator2.length)break;_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)break;_ref2=_i2.value}var node=_ref2;this.nodes.push(node)}}return this},Container.prototype.prepend=function(){for(var _len2=arguments.length,children=Array(_len2),_key2=0;_key2<_len2;_key2++)children[_key2]=arguments[_key2];children=children.reverse();for(var _iterator3=children,_isArray3=Array.isArray(_iterator3),_i3=0,_iterator3=_isArray3?_iterator3:_iterator3[Symbol.iterator]();;){var _ref3;if(_isArray3){if(_i3>=_iterator3.length)break;_ref3=_iterator3[_i3++]}else{if(_i3=_iterator3.next(),_i3.done)break;_ref3=_i3.value}for(var child=_ref3,nodes=this.normalize(child,this.first,'prepend').reverse(),_iterator4=nodes,_isArray4=Array.isArray(_iterator4),_i4=0,_iterator4=_isArray4?_iterator4:_iterator4[Symbol.iterator]();;){var _ref4;if(_isArray4){if(_i4>=_iterator4.length)break;_ref4=_iterator4[_i4++]}else{if(_i4=_iterator4.next(),_i4.done)break;_ref4=_i4.value}var node=_ref4;this.nodes.unshift(node)}for(var id in this.indexes)this.indexes[id]+=nodes.length}return this},Container.prototype.cleanRaws=function(keepBetween){if(_Node.prototype.cleanRaws.call(this,keepBetween),this.nodes)for(var _iterator5=this.nodes,_isArray5=Array.isArray(_iterator5),_i5=0,_iterator5=_isArray5?_iterator5:_iterator5[Symbol.iterator]();;){var _ref5;if(_isArray5){if(_i5>=_iterator5.length)break;_ref5=_iterator5[_i5++]}else{if(_i5=_iterator5.next(),_i5.done)break;_ref5=_i5.value}var node=_ref5;node.cleanRaws(keepBetween)}},Container.prototype.insertBefore=function(exist,add){exist=this.index(exist);for(var type=0===exist&&'prepend',nodes=this.normalize(add,this.nodes[exist],type).reverse(),_iterator6=nodes,_isArray6=Array.isArray(_iterator6),_i6=0,_iterator6=_isArray6?_iterator6:_iterator6[Symbol.iterator]();;){var _ref6;if(_isArray6){if(_i6>=_iterator6.length)break;_ref6=_iterator6[_i6++]}else{if(_i6=_iterator6.next(),_i6.done)break;_ref6=_i6.value}var node=_ref6;this.nodes.splice(exist,0,node)}var index;for(var id in this.indexes)index=this.indexes[id],exist<=index&&(this.indexes[id]=index+nodes.length);return this},Container.prototype.insertAfter=function(exist,add){exist=this.index(exist);for(var nodes=this.normalize(add,this.nodes[exist]).reverse(),_iterator7=nodes,_isArray7=Array.isArray(_iterator7),_i7=0,_iterator7=_isArray7?_iterator7:_iterator7[Symbol.iterator]();;){var _ref7;if(_isArray7){if(_i7>=_iterator7.length)break;_ref7=_iterator7[_i7++]}else{if(_i7=_iterator7.next(),_i7.done)break;_ref7=_i7.value}var node=_ref7;this.nodes.splice(exist+1,0,node)}var index;for(var id in this.indexes)index=this.indexes[id],exist=child&&(this.indexes[id]=index-1);return this},Container.prototype.removeAll=function(){for(var _iterator8=this.nodes,_isArray8=Array.isArray(_iterator8),_i8=0,_iterator8=_isArray8?_iterator8:_iterator8[Symbol.iterator]();;){var _ref8;if(_isArray8){if(_i8>=_iterator8.length)break;_ref8=_iterator8[_i8++]}else{if(_i8=_iterator8.next(),_i8.done)break;_ref8=_i8.value}var node=_ref8;node.parent=void 0}return this.nodes=[],this},Container.prototype.replaceValues=function(pattern,opts,callback){return callback||(callback=opts,opts={}),this.walkDecls(function(decl){opts.props&&-1===opts.props.indexOf(decl.prop)||opts.fast&&-1===decl.value.indexOf(opts.fast)||(decl.value=decl.value.replace(pattern,callback))}),this},Container.prototype.every=function(condition){return this.nodes.every(condition)},Container.prototype.some=function(condition){return this.nodes.some(condition)},Container.prototype.index=function(child){return'number'==typeof child?child:this.nodes.indexOf(child)},Container.prototype.normalize=function(nodes,sample){var _this2=this;if('string'==typeof nodes){var parse=__webpack_require__(41);nodes=cleanSource(parse(nodes).nodes)}else if(Array.isArray(nodes)){nodes=nodes.slice(0);for(var _iterator9=nodes,_isArray9=Array.isArray(_iterator9),_i9=0,_iterator9=_isArray9?_iterator9:_iterator9[Symbol.iterator]();;){var _ref9;if(_isArray9){if(_i9>=_iterator9.length)break;_ref9=_iterator9[_i9++]}else{if(_i9=_iterator9.next(),_i9.done)break;_ref9=_i9.value}var i=_ref9;i.parent&&i.parent.removeChild(i,'ignore')}}else if('root'===nodes.type){nodes=nodes.nodes.slice(0);for(var _iterator10=nodes,_isArray10=Array.isArray(_iterator10),_i11=0,_iterator10=_isArray10?_iterator10:_iterator10[Symbol.iterator]();;){var _ref10;if(_isArray10){if(_i11>=_iterator10.length)break;_ref10=_iterator10[_i11++]}else{if(_i11=_iterator10.next(),_i11.done)break;_ref10=_i11.value}var _i10=_ref10;_i10.parent&&_i10.parent.removeChild(_i10,'ignore')}}else if(nodes.type)nodes=[nodes];else if(nodes.prop){if('undefined'==typeof nodes.value)throw new Error('Value field is missed in node creation');else'string'!=typeof nodes.value&&(nodes.value+='');nodes=[new _declaration2.default(nodes)]}else if(nodes.selector){var Rule=__webpack_require__(20);nodes=[new Rule(nodes)]}else if(nodes.name){var AtRule=__webpack_require__(16);nodes=[new AtRule(nodes)]}else if(nodes.text)nodes=[new _comment2.default(nodes)];else throw new Error('Unknown node type in node creation');var processed=nodes.map(function(i){return'function'!=typeof i.before&&(i=_this2.rebuild(i)),i.parent&&i.parent.removeChild(i),'undefined'==typeof i.raws.before&&sample&&'undefined'!=typeof sample.raws.before&&(i.raws.before=sample.raws.before.replace(/[^\s]/g,'')),i.parent=_this2,i});return processed},Container.prototype.rebuild=function(node,parent){var _this3=this,fix=void 0;if('root'===node.type){var Root=__webpack_require__(43);fix=new Root}else if('atrule'===node.type){var AtRule=__webpack_require__(16);fix=new AtRule}else if('rule'===node.type){var Rule=__webpack_require__(20);fix=new Rule}else'decl'===node.type?fix=new _declaration2.default:'comment'===node.type&&(fix=new _comment2.default);for(var i in node)'nodes'==i?fix.nodes=node.nodes.map(function(j){return _this3.rebuild(j,fix)}):'parent'==i&&parent?fix.parent=parent:node.hasOwnProperty(i)&&(fix[i]=node[i]);return fix},_createClass(Container,[{key:'first',get:function(){return this.nodes?this.nodes[0]:void 0}},{key:'last',get:function(){return this.nodes?this.nodes[this.nodes.length-1]:void 0}}]),Container}(_node2.default);exports.default=Container,module.exports=exports['default']},function(module){function defaultSetTimout(){throw new Error('setTimeout has not been defined')}function defaultClearTimeout(){throw new Error('clearTimeout has not been defined')}function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch(e){try{return cachedSetTimeout.call(null,fun,0)}catch(e){return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch(e){try{return cachedClearTimeout.call(null,marker)}catch(e){return cachedClearTimeout.call(this,marker)}}}function cleanUpNextTick(){draining&¤tQueue&&(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndexsize)throw new RangeError('"size" argument must not be negative')}function alloc(that,size,fill,encoding){return assertSize(size),0>=size?createBuffer(that,size):void 0===fill?createBuffer(that,size):'string'==typeof encoding?createBuffer(that,size).fill(fill,encoding):createBuffer(that,size).fill(fill)}function allocUnsafe(that,size){if(assertSize(size),that=createBuffer(that,0>size?0:0|checked(size)),!Buffer.TYPED_ARRAY_SUPPORT)for(var i=0;iarray.length?0:0|checked(array.length);that=createBuffer(that,length);for(var i=0;ibyteOffset||array.byteLength=kMaxLength())throw new RangeError('Attempt to allocate Buffer larger than maximum size: 0x'+kMaxLength().toString(16)+' bytes');return 0|length}function byteLength(string,encoding){if(Buffer.isBuffer(string))return string.length;if('undefined'!=typeof ArrayBuffer&&'function'==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(string)||string instanceof ArrayBuffer))return string.byteLength;'string'!=typeof string&&(string=''+string);var len=string.length;if(0===len)return 0;for(var loweredCase=!1;;)switch(encoding){case'ascii':case'latin1':case'binary':return len;case'utf8':case'utf-8':case void 0:return utf8ToBytes(string).length;case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return 2*len;case'hex':return len>>>1;case'base64':return base64ToBytes(string).length;default:if(loweredCase)return utf8ToBytes(string).length;encoding=(''+encoding).toLowerCase(),loweredCase=!0;}}function slowToString(encoding,start,end){var loweredCase=!1;if((void 0===start||0>start)&&(start=0),start>this.length)return'';if((void 0===end||end>this.length)&&(end=this.length),0>=end)return'';if(end>>>=0,start>>>=0,end<=start)return'';for(encoding||(encoding='utf8');;)switch(encoding){case'hex':return hexSlice(this,start,end);case'utf8':case'utf-8':return utf8Slice(this,start,end);case'ascii':return asciiSlice(this,start,end);case'latin1':case'binary':return latin1Slice(this,start,end);case'base64':return base64Slice(this,start,end);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return utf16leSlice(this,start,end);default:if(loweredCase)throw new TypeError('Unknown encoding: '+encoding);encoding=(encoding+'').toLowerCase(),loweredCase=!0;}}function swap(b,n,m){var i=b[n];b[n]=b[m],b[m]=i}function bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){if(0===buffer.length)return-1;if('string'==typeof byteOffset?(encoding=byteOffset,byteOffset=0):2147483647byteOffset&&(byteOffset=-2147483648),byteOffset=+byteOffset,isNaN(byteOffset)&&(byteOffset=dir?0:buffer.length-1),0>byteOffset&&(byteOffset=buffer.length+byteOffset),byteOffset>=buffer.length){if(dir)return-1;byteOffset=buffer.length-1}else if(0>byteOffset)if(dir)byteOffset=0;else return-1;if('string'==typeof val&&(val=Buffer.from(val,encoding)),Buffer.isBuffer(val))return 0===val.length?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if('number'==typeof val)return val&=255,Buffer.TYPED_ARRAY_SUPPORT&&'function'==typeof Uint8Array.prototype.indexOf?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw new TypeError('val must be string, number or Buffer')}function arrayIndexOf(arr,val,byteOffset,encoding,dir){function read(buf,i){return 1==indexSize?buf[i]:buf.readUInt16BE(i*indexSize)}var indexSize=1,arrLength=arr.length,valLength=val.length;if(void 0!==encoding&&(encoding=(encoding+'').toLowerCase(),'ucs2'===encoding||'ucs-2'===encoding||'utf16le'===encoding||'utf-16le'===encoding)){if(2>arr.length||2>val.length)return-1;indexSize=2,arrLength/=2,valLength/=2,byteOffset/=2}var i;if(dir){var foundIndex=-1;for(i=byteOffset;iarrLength&&(byteOffset=arrLength-valLength),i=byteOffset;0<=i;i--){for(var found=!0,j=0;jremaining&&(length=remaining)):length=remaining;var strLen=string.length;if(0!=strLen%2)throw new TypeError('Invalid hex string');length>strLen/2&&(length=strLen/2);for(var i=0,parsed;ifirstByte&&(codePoint=firstByte):2==bytesPerSequence?(secondByte=buf[i+1],128==(192&secondByte)&&(tempCodePoint=(31&firstByte)<<6|63&secondByte,127tempCodePoint||57343tempCodePoint&&(codePoint=tempCodePoint))):void 0}null===codePoint?(codePoint=65533,bytesPerSequence=1):65535>>10),codePoint=56320|1023&codePoint),res.push(codePoint),i+=bytesPerSequence}return decodeCodePointsArray(res)}function decodeCodePointsArray(codePoints){var len=codePoints.length;if(len<=MAX_ARGUMENTS_LENGTH)return _StringfromCharCode.apply(String,codePoints);for(var res='',i=0;istart)&&(start=0),(!end||0>end||end>len)&&(end=len);for(var out='',i=start;ioffset)throw new RangeError('offset is not uint');if(offset+ext>length)throw new RangeError('Trying to access beyond buffer length')}function checkInt(buf,value,offset,ext,max,min){if(!Buffer.isBuffer(buf))throw new TypeError('"buffer" argument must be a Buffer instance');if(value>max||valuebuf.length)throw new RangeError('Index out of range')}function objectWriteUInt16(buf,value,offset,littleEndian){0>value&&(value=65535+value+1);for(var i=0,j=_Mathmin(buf.length-offset,2);i>>8*(littleEndian?i:1-i)}function objectWriteUInt32(buf,value,offset,littleEndian){0>value&&(value=4294967295+value+1);for(var i=0,j=_Mathmin(buf.length-offset,4);i>>8*(littleEndian?i:3-i)}function checkIEEE754(buf,value,offset,ext){if(offset+ext>buf.length)throw new RangeError('Index out of range');if(0>offset)throw new RangeError('Index out of range')}function writeFloat(buf,value,offset,littleEndian,noAssert){return noAssert||checkIEEE754(buf,value,offset,4,3.4028234663852886e38,-3.4028234663852886e38),ieee754.write(buf,value,offset,littleEndian,23,4),offset+4}function writeDouble(buf,value,offset,littleEndian,noAssert){return noAssert||checkIEEE754(buf,value,offset,8,1.7976931348623157e308,-1.7976931348623157e308),ieee754.write(buf,value,offset,littleEndian,52,8),offset+8}function base64clean(str){if(str=stringtrim(str).replace(INVALID_BASE64_RE,''),2>str.length)return'';for(;0!=str.length%4;)str+='=';return str}function stringtrim(str){return str.trim?str.trim():str.replace(/^\s+|\s+$/g,'')}function toHex(n){return 16>n?'0'+n.toString(16):n.toString(16)}function utf8ToBytes(string,units){units=units||Infinity;for(var length=string.length,leadSurrogate=null,bytes=[],i=0,codePoint;icodePoint){if(!leadSurrogate){if(56319codePoint){-1<(units-=3)&&bytes.push(239,191,189),leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-56320)+65536}else leadSurrogate&&-1<(units-=3)&&bytes.push(239,191,189);if(leadSurrogate=null,128>codePoint){if(0>(units-=1))break;bytes.push(codePoint)}else if(2048>codePoint){if(0>(units-=2))break;bytes.push(192|codePoint>>6,128|63&codePoint)}else if(65536>codePoint){if(0>(units-=3))break;bytes.push(224|codePoint>>12,128|63&codePoint>>6,128|63&codePoint)}else if(1114112>codePoint){if(0>(units-=4))break;bytes.push(240|codePoint>>18,128|63&codePoint>>12,128|63&codePoint>>6,128|63&codePoint)}else throw new Error('Invalid code point')}return bytes}function asciiToBytes(str){for(var byteArray=[],i=0;i(units-=2));++i)c=str.charCodeAt(i),hi=c>>8,lo=c%256,byteArray.push(lo),byteArray.push(hi);return byteArray}function base64ToBytes(str){return base64.toByteArray(base64clean(str))}function blitBuffer(src,dst,offset,length){for(var i=0;i=dst.length||i>=src.length);++i)dst[i+offset]=src[i];return i}function isnan(val){return val!==val}var base64=__webpack_require__(98),ieee754=__webpack_require__(102),isArray=__webpack_require__(103);exports.Buffer=Buffer,exports.SlowBuffer=function(length){return+length!=length&&(length=0),Buffer.alloc(+length)},exports.INSPECT_MAX_BYTES=50,Buffer.TYPED_ARRAY_SUPPORT=global.TYPED_ARRAY_SUPPORT===void 0?function(){try{var arr=new Uint8Array(1);return arr.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===arr.foo()&&'function'==typeof arr.subarray&&0===arr.subarray(1,1).byteLength}catch(e){return!1}}():global.TYPED_ARRAY_SUPPORT,exports.kMaxLength=kMaxLength(),Buffer.poolSize=8192,Buffer._augment=function(arr){return arr.__proto__=Buffer.prototype,arr},Buffer.from=function(value,encodingOrOffset,length){return from(null,value,encodingOrOffset,length)},Buffer.TYPED_ARRAY_SUPPORT&&(Buffer.prototype.__proto__=Uint8Array.prototype,Buffer.__proto__=Uint8Array,'undefined'!=typeof Symbol&&Symbol.species&&Buffer[Symbol.species]===Buffer&&Object.defineProperty(Buffer,Symbol.species,{value:null,configurable:!0})),Buffer.alloc=function(size,fill,encoding){return alloc(null,size,fill,encoding)},Buffer.allocUnsafe=function(size){return allocUnsafe(null,size)},Buffer.allocUnsafeSlow=function(size){return allocUnsafe(null,size)},Buffer.isBuffer=function(b){return!!(null!=b&&b._isBuffer)},Buffer.compare=function(a,b){if(!Buffer.isBuffer(a)||!Buffer.isBuffer(b))throw new TypeError('Arguments must be Buffers');if(a===b)return 0;for(var x=a.length,y=b.length,i=0,len=_Mathmin(x,y);imax&&(str+=' ... ')),''},Buffer.prototype.compare=function(target,start,end,thisStart,thisEnd){if(!Buffer.isBuffer(target))throw new TypeError('Argument must be a Buffer');if(void 0===start&&(start=0),void 0===end&&(end=target?target.length:0),void 0===thisStart&&(thisStart=0),void 0===thisEnd&&(thisEnd=this.length),0>start||end>target.length||0>thisStart||thisEnd>this.length)throw new RangeError('out of range index');if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return-1;if(start>=end)return 1;if(start>>>=0,end>>>=0,thisStart>>>=0,thisEnd>>>=0,this===target)return 0;for(var x=thisEnd-thisStart,y=end-start,len=_Mathmin(x,y),thisCopy=this.slice(thisStart,thisEnd),targetCopy=target.slice(start,end),i=0;iremaining)&&(length=remaining),0length||0>offset)||offset>this.length)throw new RangeError('Attempt to write outside buffer bounds');encoding||(encoding='utf8');for(var loweredCase=!1;;)switch(encoding){case'hex':return hexWrite(this,string,offset,length);case'utf8':case'utf-8':return utf8Write(this,string,offset,length);case'ascii':return asciiWrite(this,string,offset,length);case'latin1':case'binary':return latin1Write(this,string,offset,length);case'base64':return base64Write(this,string,offset,length);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return ucs2Write(this,string,offset,length);default:if(loweredCase)throw new TypeError('Unknown encoding: '+encoding);encoding=(''+encoding).toLowerCase(),loweredCase=!0;}},Buffer.prototype.toJSON=function(){return{type:'Buffer',data:Array.prototype.slice.call(this._arr||this,0)}};var MAX_ARGUMENTS_LENGTH=4096;Buffer.prototype.slice=function(start,end){var len=this.length;start=~~start,end=end===void 0?len:~~end,0>start?(start+=len,0>start&&(start=0)):start>len&&(start=len),0>end?(end+=len,0>end&&(end=0)):end>len&&(end=len),end=mul&&(val-=_Mathpow(2,8*byteLength)),val},Buffer.prototype.readIntBE=function(offset,byteLength,noAssert){offset|=0,byteLength|=0,noAssert||checkOffset(offset,byteLength,this.length);for(var i=byteLength,mul=1,val=this[offset+--i];0=mul&&(val-=_Mathpow(2,8*byteLength)),val},Buffer.prototype.readInt8=function(offset,noAssert){return noAssert||checkOffset(offset,1,this.length),128&this[offset]?-1*(255-this[offset]+1):this[offset]},Buffer.prototype.readInt16LE=function(offset,noAssert){noAssert||checkOffset(offset,2,this.length);var val=this[offset]|this[offset+1]<<8;return 32768&val?4294901760|val:val},Buffer.prototype.readInt16BE=function(offset,noAssert){noAssert||checkOffset(offset,2,this.length);var val=this[offset+1]|this[offset]<<8;return 32768&val?4294901760|val:val},Buffer.prototype.readInt32LE=function(offset,noAssert){return noAssert||checkOffset(offset,4,this.length),this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24},Buffer.prototype.readInt32BE=function(offset,noAssert){return noAssert||checkOffset(offset,4,this.length),this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]},Buffer.prototype.readFloatLE=function(offset,noAssert){return noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!0,23,4)},Buffer.prototype.readFloatBE=function(offset,noAssert){return noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!1,23,4)},Buffer.prototype.readDoubleLE=function(offset,noAssert){return noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!0,52,8)},Buffer.prototype.readDoubleBE=function(offset,noAssert){return noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!1,52,8)},Buffer.prototype.writeUIntLE=function(value,offset,byteLength,noAssert){if(value=+value,offset|=0,byteLength|=0,!noAssert){var maxBytes=_Mathpow(2,8*byteLength)-1;checkInt(this,value,offset,byteLength,maxBytes,0)}var mul=1,i=0;for(this[offset]=255&value;++i>>8):objectWriteUInt16(this,value,offset,!0),offset+2},Buffer.prototype.writeUInt16BE=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=value>>>8,this[offset+1]=255&value):objectWriteUInt16(this,value,offset,!1),offset+2},Buffer.prototype.writeUInt32LE=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[offset+3]=value>>>24,this[offset+2]=value>>>16,this[offset+1]=value>>>8,this[offset]=255&value):objectWriteUInt32(this,value,offset,!0),offset+4},Buffer.prototype.writeUInt32BE=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=255&value):objectWriteUInt32(this,value,offset,!1),offset+4},Buffer.prototype.writeIntLE=function(value,offset,byteLength,noAssert){if(value=+value,offset|=0,!noAssert){var limit=_Mathpow(2,8*byteLength-1);checkInt(this,value,offset,byteLength,limit-1,-limit)}var i=0,mul=1,sub=0;for(this[offset]=255&value;++ivalue&&0==sub&&0!==this[offset+i-1]&&(sub=1),this[offset+i]=255&(value/mul>>0)-sub;return offset+byteLength},Buffer.prototype.writeIntBE=function(value,offset,byteLength,noAssert){if(value=+value,offset|=0,!noAssert){var limit=_Mathpow(2,8*byteLength-1);checkInt(this,value,offset,byteLength,limit-1,-limit)}var i=byteLength-1,mul=1,sub=0;for(this[offset+i]=255&value;0<=--i&&(mul*=256);)0>value&&0==sub&&0!==this[offset+i+1]&&(sub=1),this[offset+i]=255&(value/mul>>0)-sub;return offset+byteLength},Buffer.prototype.writeInt8=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,1,127,-128),Buffer.TYPED_ARRAY_SUPPORT||(value=_Mathfloor(value)),0>value&&(value=255+value+1),this[offset]=255&value,offset+1},Buffer.prototype.writeInt16LE=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=255&value,this[offset+1]=value>>>8):objectWriteUInt16(this,value,offset,!0),offset+2},Buffer.prototype.writeInt16BE=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=value>>>8,this[offset+1]=255&value):objectWriteUInt16(this,value,offset,!1),offset+2},Buffer.prototype.writeInt32LE=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=255&value,this[offset+1]=value>>>8,this[offset+2]=value>>>16,this[offset+3]=value>>>24):objectWriteUInt32(this,value,offset,!0),offset+4},Buffer.prototype.writeInt32BE=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),0>value&&(value=4294967295+value+1),Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=255&value):objectWriteUInt32(this,value,offset,!1),offset+4},Buffer.prototype.writeFloatLE=function(value,offset,noAssert){return writeFloat(this,value,offset,!0,noAssert)},Buffer.prototype.writeFloatBE=function(value,offset,noAssert){return writeFloat(this,value,offset,!1,noAssert)},Buffer.prototype.writeDoubleLE=function(value,offset,noAssert){return writeDouble(this,value,offset,!0,noAssert)},Buffer.prototype.writeDoubleBE=function(value,offset,noAssert){return writeDouble(this,value,offset,!1,noAssert)},Buffer.prototype.copy=function(target,targetStart,start,end){if(start||(start=0),end||0===end||(end=this.length),targetStart>=target.length&&(targetStart=target.length),targetStart||(targetStart=0),0targetStart)throw new RangeError('targetStart out of bounds');if(0>start||start>=this.length)throw new RangeError('sourceStart out of bounds');if(0>end)throw new RangeError('sourceEnd out of bounds');end>this.length&&(end=this.length),target.length-targetStartlen||!Buffer.TYPED_ARRAY_SUPPORT)for(i=0;icode&&(val=code)}if(void 0!==encoding&&'string'!=typeof encoding)throw new TypeError('encoding must be a string');if('string'==typeof encoding&&!Buffer.isEncoding(encoding))throw new TypeError('Unknown encoding: '+encoding)}else'number'==typeof val&&(val&=255);if(0>start||this.length>>=0,end=end===void 0?this.length:end>>>0,val||(val=0);var i;if('number'==typeof val)for(i=start;i'),this.map&&(this.map.file=this.from)}return Input.prototype.error=function(message,line,column){var opts=3=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var node=_ref;this.parent.insertBefore(this,node)}this.remove()}return this},Node.prototype.moveTo=function(newParent){return(0,_warnOnce2.default)('Node#moveTo was deprecated. Use Container#append.'),this.cleanRaws(this.root()===newParent.root()),this.remove(),newParent.append(this),this},Node.prototype.moveBefore=function(otherNode){return(0,_warnOnce2.default)('Node#moveBefore was deprecated. Use Node#before.'),this.cleanRaws(this.root()===otherNode.root()),this.remove(),otherNode.parent.insertBefore(otherNode,this),this},Node.prototype.moveAfter=function(otherNode){return(0,_warnOnce2.default)('Node#moveAfter was deprecated. Use Node#after.'),this.cleanRaws(this.root()===otherNode.root()),this.remove(),otherNode.parent.insertAfter(otherNode,this),this},Node.prototype.next=function(){var index=this.parent.index(this);return this.parent.nodes[index+1]},Node.prototype.prev=function(){var index=this.parent.index(this);return this.parent.nodes[index-1]},Node.prototype.before=function(add){return this.parent.insertBefore(this,add),this},Node.prototype.after=function(add){return this.parent.insertAfter(this,add),this},Node.prototype.toJSON=function(){var fixed={};for(var name in this)if(this.hasOwnProperty(name)&&'parent'!=name){var value=this[name];fixed[name]=value instanceof Array?value.map(function(i){return'object'===('undefined'==typeof i?'undefined':_typeof(i))&&i.toJSON?i.toJSON():i}):'object'===('undefined'==typeof value?'undefined':_typeof(value))&&value.toJSON?value.toJSON():value}return fixed},Node.prototype.raw=function(prop,defaultType){var str=new _stringifier2.default;return str.raw(this,prop,defaultType)},Node.prototype.root=function(){for(var result=this;result.parent;)result=result.parent;return result},Node.prototype.cleanRaws=function(keepBetween){delete this.raws.before,delete this.raws.after,keepBetween||delete this.raws.between},Node.prototype.positionInside=function(index){for(var string=this.toString(),column=this.source.start.column,line=this.source.start.line,i=0;i=child&&(this.indexes[id]=index-1);return this},Container.prototype.removeAll=function(){for(var _iterator=this.nodes,_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var node=_ref;node.parent=void 0}return this.nodes=[],this},Container.prototype.empty=function(){return this.removeAll()},Container.prototype.insertAfter=function(oldNode,newNode){var oldIndex=this.index(oldNode);this.nodes.splice(oldIndex+1,0,newNode);var index;for(var id in this.indexes)index=this.indexes[id],oldIndex<=index&&(this.indexes[id]=index+this.nodes.length);return this},Container.prototype.insertBefore=function(oldNode,newNode){var oldIndex=this.index(oldNode);this.nodes.splice(oldIndex,0,newNode);var index;for(var id in this.indexes)index=this.indexes[id],oldIndex<=index&&(this.indexes[id]=index+this.nodes.length);return this},Container.prototype.each=function(callback){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var id=this.lastEach;if(this.indexes[id]=0,!!this.length){for(var index,result;this.indexes[id]=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}for(var child=_ref,nodes=this.normalize(child,this.last),_iterator2=nodes,_isArray2=Array.isArray(_iterator2),_i2=0,_iterator2=_isArray2?_iterator2:_iterator2[Symbol.iterator]();;){var _ref2;if(_isArray2){if(_i2>=_iterator2.length)break;_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)break;_ref2=_i2.value}var node=_ref2;this.nodes.push(node)}}return this},Container.prototype.prepend=function(){for(var _len2=arguments.length,children=Array(_len2),_key2=0;_key2<_len2;_key2++)children[_key2]=arguments[_key2];children=children.reverse();for(var _iterator3=children,_isArray3=Array.isArray(_iterator3),_i3=0,_iterator3=_isArray3?_iterator3:_iterator3[Symbol.iterator]();;){var _ref3;if(_isArray3){if(_i3>=_iterator3.length)break;_ref3=_iterator3[_i3++]}else{if(_i3=_iterator3.next(),_i3.done)break;_ref3=_i3.value}for(var child=_ref3,nodes=this.normalize(child,this.first,'prepend').reverse(),_iterator4=nodes,_isArray4=Array.isArray(_iterator4),_i4=0,_iterator4=_isArray4?_iterator4:_iterator4[Symbol.iterator]();;){var _ref4;if(_isArray4){if(_i4>=_iterator4.length)break;_ref4=_iterator4[_i4++]}else{if(_i4=_iterator4.next(),_i4.done)break;_ref4=_i4.value}var node=_ref4;this.nodes.unshift(node)}for(var id in this.indexes)this.indexes[id]+=nodes.length}return this},Container.prototype.cleanRaws=function(keepBetween){if(_Node.prototype.cleanRaws.call(this,keepBetween),this.nodes)for(var _iterator5=this.nodes,_isArray5=Array.isArray(_iterator5),_i5=0,_iterator5=_isArray5?_iterator5:_iterator5[Symbol.iterator]();;){var _ref5;if(_isArray5){if(_i5>=_iterator5.length)break;_ref5=_iterator5[_i5++]}else{if(_i5=_iterator5.next(),_i5.done)break;_ref5=_i5.value}var node=_ref5;node.cleanRaws(keepBetween)}},Container.prototype.insertBefore=function(exist,add){exist=this.index(exist);for(var type=0===exist&&'prepend',nodes=this.normalize(add,this.nodes[exist],type).reverse(),_iterator6=nodes,_isArray6=Array.isArray(_iterator6),_i6=0,_iterator6=_isArray6?_iterator6:_iterator6[Symbol.iterator]();;){var _ref6;if(_isArray6){if(_i6>=_iterator6.length)break;_ref6=_iterator6[_i6++]}else{if(_i6=_iterator6.next(),_i6.done)break;_ref6=_i6.value}var node=_ref6;this.nodes.splice(exist,0,node)}var index;for(var id in this.indexes)index=this.indexes[id],exist<=index&&(this.indexes[id]=index+nodes.length);return this},Container.prototype.insertAfter=function(exist,add){exist=this.index(exist);for(var nodes=this.normalize(add,this.nodes[exist]).reverse(),_iterator7=nodes,_isArray7=Array.isArray(_iterator7),_i7=0,_iterator7=_isArray7?_iterator7:_iterator7[Symbol.iterator]();;){var _ref7;if(_isArray7){if(_i7>=_iterator7.length)break;_ref7=_iterator7[_i7++]}else{if(_i7=_iterator7.next(),_i7.done)break;_ref7=_i7.value}var node=_ref7;this.nodes.splice(exist+1,0,node)}var index;for(var id in this.indexes)index=this.indexes[id],exist=child&&(this.indexes[id]=index-1);return this},Container.prototype.removeAll=function(){for(var _iterator8=this.nodes,_isArray8=Array.isArray(_iterator8),_i8=0,_iterator8=_isArray8?_iterator8:_iterator8[Symbol.iterator]();;){var _ref8;if(_isArray8){if(_i8>=_iterator8.length)break;_ref8=_iterator8[_i8++]}else{if(_i8=_iterator8.next(),_i8.done)break;_ref8=_i8.value}var node=_ref8;node.parent=void 0}return this.nodes=[],this},Container.prototype.replaceValues=function(pattern,opts,callback){return callback||(callback=opts,opts={}),this.walkDecls(function(decl){opts.props&&-1===opts.props.indexOf(decl.prop)||opts.fast&&-1===decl.value.indexOf(opts.fast)||(decl.value=decl.value.replace(pattern,callback))}),this},Container.prototype.every=function(condition){return this.nodes.every(condition)},Container.prototype.some=function(condition){return this.nodes.some(condition)},Container.prototype.index=function(child){return'number'==typeof child?child:this.nodes.indexOf(child)},Container.prototype.normalize=function(nodes,sample){var _this2=this;if('string'==typeof nodes){var parse=__webpack_require__(78);nodes=cleanSource(parse(nodes).nodes)}else if(!Array.isArray(nodes))if('root'===nodes.type)nodes=nodes.nodes;else if(nodes.type)nodes=[nodes];else if(nodes.prop){if('undefined'==typeof nodes.value)throw new Error('Value field is missed in node creation');else'string'!=typeof nodes.value&&(nodes.value+='');nodes=[new _declaration2.default(nodes)]}else if(nodes.selector){var Rule=__webpack_require__(10);nodes=[new Rule(nodes)]}else if(nodes.name){var AtRule=__webpack_require__(23);nodes=[new AtRule(nodes)]}else if(nodes.text)nodes=[new _comment2.default(nodes)];else throw new Error('Unknown node type in node creation');var processed=nodes.map(function(i){return'undefined'==typeof i.raws&&(i=_this2.rebuild(i)),i.parent&&(i=i.clone()),'undefined'==typeof i.raws.before&&sample&&'undefined'!=typeof sample.raws.before&&(i.raws.before=sample.raws.before.replace(/[^\s]/g,'')),i.parent=_this2,i});return processed},Container.prototype.rebuild=function(node,parent){var _this3=this,fix=void 0;if('root'===node.type){var Root=__webpack_require__(28);fix=new Root}else if('atrule'===node.type){var AtRule=__webpack_require__(23);fix=new AtRule}else if('rule'===node.type){var Rule=__webpack_require__(10);fix=new Rule}else'decl'===node.type?fix=new _declaration2.default:'comment'===node.type&&(fix=new _comment2.default);for(var i in node)'nodes'==i?fix.nodes=node.nodes.map(function(j){return _this3.rebuild(j,fix)}):'parent'==i&&parent?fix.parent=parent:node.hasOwnProperty(i)&&(fix[i]=node[i]);return fix},Container.prototype.eachInside=function(callback){return(0,_warnOnce2.default)('Container#eachInside is deprecated. Use Container#walk instead.'),this.walk(callback)},Container.prototype.eachDecl=function(prop,callback){return(0,_warnOnce2.default)('Container#eachDecl is deprecated. Use Container#walkDecls instead.'),this.walkDecls(prop,callback)},Container.prototype.eachRule=function(selector,callback){return(0,_warnOnce2.default)('Container#eachRule is deprecated. Use Container#walkRules instead.'),this.walkRules(selector,callback)},Container.prototype.eachAtRule=function(name,callback){return(0,_warnOnce2.default)('Container#eachAtRule is deprecated. Use Container#walkAtRules instead.'),this.walkAtRules(name,callback)},Container.prototype.eachComment=function(callback){return(0,_warnOnce2.default)('Container#eachComment is deprecated. Use Container#walkComments instead.'),this.walkComments(callback)},_createClass(Container,[{key:'first',get:function(){return this.nodes?this.nodes[0]:void 0}},{key:'last',get:function(){return this.nodes?this.nodes[this.nodes.length-1]:void 0}},{key:'semicolon',get:function(){return(0,_warnOnce2.default)('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon},set:function(val){(0,_warnOnce2.default)('Node#semicolon is deprecated. Use Node#raws.semicolon'),this.raws.semicolon=val}},{key:'after',get:function(){return(0,_warnOnce2.default)('Node#after is deprecated. Use Node#raws.after'),this.raws.after},set:function(val){(0,_warnOnce2.default)('Node#after is deprecated. Use Node#raws.after'),this.raws.after=val}}]),Container}(_node2.default);exports.default=Container,module.exports=exports['default']},function(module,exports,__webpack_require__){'use strict';function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError('Cannot call a class as a function')}exports.__esModule=!0;var _createClass=function(){function defineProperties(target,props){for(var i=0,descriptor;i'),this.map&&(this.map.file=this.from)}return Input.prototype.error=function(message,line,column){var opts=3=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var node=_ref;this.parent.insertBefore(this,node)}this.remove()}return this},Node.prototype.moveTo=function(newParent){return this.cleanRaws(this.root()===newParent.root()),this.remove(),newParent.append(this),this},Node.prototype.moveBefore=function(otherNode){return this.cleanRaws(this.root()===otherNode.root()),this.remove(),otherNode.parent.insertBefore(otherNode,this),this},Node.prototype.moveAfter=function(otherNode){return this.cleanRaws(this.root()===otherNode.root()),this.remove(),otherNode.parent.insertAfter(otherNode,this),this},Node.prototype.next=function(){var index=this.parent.index(this);return this.parent.nodes[index+1]},Node.prototype.prev=function(){var index=this.parent.index(this);return this.parent.nodes[index-1]},Node.prototype.toJSON=function(){var fixed={};for(var name in this)if(this.hasOwnProperty(name)&&'parent'!=name){var value=this[name];fixed[name]=value instanceof Array?value.map(function(i){return'object'===('undefined'==typeof i?'undefined':_typeof(i))&&i.toJSON?i.toJSON():i}):'object'===('undefined'==typeof value?'undefined':_typeof(value))&&value.toJSON?value.toJSON():value}return fixed},Node.prototype.raw=function(prop,defaultType){var str=new _stringifier2.default;return str.raw(this,prop,defaultType)},Node.prototype.root=function(){for(var result=this;result.parent;)result=result.parent;return result},Node.prototype.cleanRaws=function(keepBetween){delete this.raws.before,delete this.raws.after,keepBetween||delete this.raws.between},Node.prototype.positionInside=function(index){for(var string=this.toString(),column=this.source.start.column,line=this.source.start.line,i=0;i=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var node=_ref;node.raws.before=sample.raws.before}return nodes},Root.prototype.toResult=function(){var opts=0start;){var token=this.tokens[this.pos][0];if('space'!==token&&'comment'!==token)break;this.pos-=1}return this.createDeclaration({start:start}),!0}return!1}},{key:'tokenize',value:function(){this.tokens=(0,_lessTokenize2.default)(this.input)}}]),LessParser}(_parser2.default);exports.default=LessParser,module.exports=exports['default']},function(module){'use strict';module.exports=function(){return /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]/g}},function(module){module.exports=function(list,depth){function _flatten(list,d){return list.reduce(function(acc,item){return Array.isArray(item)&&dc.length){var cc=c.charCodeAt(0);return 128>cc?c:2048>cc?fromCharCode(192|cc>>>6)+fromCharCode(128|63&cc):fromCharCode(224|15&cc>>>12)+fromCharCode(128|63&cc>>>6)+fromCharCode(128|63&cc)}var cc=65536+1024*(c.charCodeAt(0)-55296)+(c.charCodeAt(1)-56320);return fromCharCode(240|7&cc>>>18)+fromCharCode(128|63&cc>>>12)+fromCharCode(128|63&cc>>>6)+fromCharCode(128|63&cc)},re_utob=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,utob=function(u){return u.replace(re_utob,cb_utob)},cb_encode=function(ccc){var padlen=[0,2,1][ccc.length%3],ord=ccc.charCodeAt(0)<<16|(1>>18),b64chars.charAt(63&ord>>>12),2<=padlen?'=':b64chars.charAt(63&ord>>>6),1<=padlen?'=':b64chars.charAt(63&ord)];return chars.join('')},btoa=global.btoa?function(b){return global.btoa(b)}:function(b){return b.replace(/[\s\S]{1,3}/g,cb_encode)},_encode=buffer?buffer.from&&buffer.from!==Uint8Array.from?function(u){return(u.constructor===buffer.constructor?u:buffer.from(u)).toString('base64')}:function(u){return(u.constructor===buffer.constructor?u:new buffer(u)).toString('base64')}:function(u){return btoa(utob(u))},encode=function(u,urisafe){return urisafe?_encode(u+'').replace(/[+\/]/g,function(m0){return'+'==m0?'-':'_'}).replace(/=/g,''):_encode(u+'')},re_btou=/[À-ß][€-¿]|[à-ï][€-¿]{2}|[ð-÷][€-¿]{3}/g,cb_btou=function(cccc){switch(cccc.length){case 4:var cp=(7&cccc.charCodeAt(0))<<18|(63&cccc.charCodeAt(1))<<12|(63&cccc.charCodeAt(2))<<6|63&cccc.charCodeAt(3),offset=cp-65536;return fromCharCode((offset>>>10)+55296)+fromCharCode((1023&offset)+56320);case 3:return fromCharCode((15&cccc.charCodeAt(0))<<12|(63&cccc.charCodeAt(1))<<6|63&cccc.charCodeAt(2));default:return fromCharCode((31&cccc.charCodeAt(0))<<6|63&cccc.charCodeAt(1));}},btou=function(b){return b.replace(re_btou,cb_btou)},cb_decode=function(cccc){var len=cccc.length,n=(0>>16),fromCharCode(255&n>>>8),fromCharCode(255&n)];return chars.length-=[0,0,2,1][len%4],chars.join('')},atob=global.atob?function(a){return global.atob(a)}:function(a){return a.replace(/[\s\S]{1,4}/g,cb_decode)},_decode=buffer?buffer.from&&buffer.from!==Uint8Array.from?function(a){return(a.constructor===buffer.constructor?a:buffer.from(a,'base64')).toString()}:function(a){return(a.constructor===buffer.constructor?a:new buffer(a,'base64')).toString()}:function(a){return btou(atob(a))},decode=function(a){return _decode((a+'').replace(/[-_]/g,function(m0){return'-'==m0?'+':'/'}).replace(/[^A-Za-z0-9\+\/]/g,''))};if(global.Base64={VERSION:'2.3.2',atob:atob,btoa:btoa,fromBase64:decode,toBase64:encode,utob:utob,encode:encode,encodeURI:function(u){return encode(u,!0)},btou:btou,decode:decode,noConflict:function(){var Base64=global.Base64;return global.Base64=_Base64,Base64}},'function'==typeof Object.defineProperty){var noEnum=function(v){return{value:v,enumerable:!1,writable:!0,configurable:!0}};global.Base64.extendString=function(){Object.defineProperty(String.prototype,'fromBase64',noEnum(function(){return decode(this)})),Object.defineProperty(String.prototype,'toBase64',noEnum(function(urisafe){return encode(this,urisafe)})),Object.defineProperty(String.prototype,'toBase64URI',noEnum(function(){return encode(this,!0)}))}}global.Meteor&&(Base64=global.Base64),'undefined'!=typeof module&&module.exports?module.exports.Base64=global.Base64:(__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return global.Base64}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),!(void 0!==__WEBPACK_AMD_DEFINE_RESULT__&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})('undefined'==typeof self?'undefined'==typeof window?'undefined'==typeof global?this:global:window:self)}).call(exports,__webpack_require__(30))},function(module,exports,__webpack_require__){'use strict';function Container(opts){var _this=this;this.constructor(opts),this.nodes=opts.nodes,this.after===void 0&&(this.after=0=arguments.length||void 0===arguments[0]?function(){}:arguments[0],i=0,node;i','undefined'!=typeof this.line&&(this.message+=':'+this.line+':'+this.column),this.message+=': '+this.reason},CssSyntaxError.prototype.showSourceCode=function(color){function mark(text){return color&&_chalk2.default.red?_chalk2.default.red.bold(text):text}function aside(text){return color&&_chalk2.default.gray?_chalk2.default.gray(text):text}var _this=this;if(!this.source)return'';var css=this.source;'undefined'==typeof color&&(color=_supportsColor2.default.stdout),color&&(css=(0,_terminalHighlight2.default)(css));var lines=css.split(/\r?\n/),start=_Mathmax(this.line-3,0),end=_Mathmin(this.line+2,lines.length),maxWidth=(end+'').length;return lines.slice(start,end).map(function(line,index){var number=start+1+index,gutter=' '+(' '+number).slice(-maxWidth)+' | ';if(number===_this.line){var spacing=aside(gutter.replace(/\d/g,' '))+line.slice(0,_this.column-1).replace(/[^\t]/g,' ');return mark('>')+aside(gutter)+line+'\n '+spacing+mark('^')}return' '+aside(gutter)+line}).join('\n')},CssSyntaxError.prototype.toString=function(){var code=this.showSourceCode();return code&&(code='\n\n'+code+'\n'),this.name+': '+this.message+code},CssSyntaxError}();exports.default=CssSyntaxError,module.exports=exports['default']},function(module,exports,__webpack_require__){'use strict';function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError('Cannot call a class as a function')}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return call&&('object'==typeof call||'function'==typeof call)?call:self}function _inherits(subClass,superClass){if('function'!=typeof superClass&&null!==superClass)throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _node=__webpack_require__(19),_node2=function(obj){return obj&&obj.__esModule?obj:{default:obj}}(_node),Declaration=function(_Node){function Declaration(defaults){_classCallCheck(this,Declaration);var _this=_possibleConstructorReturn(this,_Node.call(this,defaults));return _this.type='decl',_this}return _inherits(Declaration,_Node),Declaration}(_node2.default);exports.default=Declaration,module.exports=exports['default']},function(module,exports,__webpack_require__){'use strict';function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError('Cannot call a class as a function')}function isPromise(obj){return'object'===('undefined'==typeof obj?'undefined':_typeof(obj))&&'function'==typeof obj.then}exports.__esModule=!0;var _createClass=function(){function defineProperties(target,props){for(var i=0,descriptor;iparseInt(b[1]))&&console.error('Unknown error from PostCSS plugin. Your current PostCSS version is '+runtimeVer+', but '+pluginName+' uses '+pluginVer+'. Perhaps this is the source of the error below.')}}catch(err){console&&console.error&&console.error(err)}},LazyResult.prototype.asyncTick=function(resolve,reject){var _this=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,resolve();try{var plugin=this.processor.plugins[this.plugin],promise=this.run(plugin);this.plugin+=1,isPromise(promise)?promise.then(function(){_this.asyncTick(resolve,reject)}).catch(function(error){_this.handleError(error,plugin),_this.processed=!0,reject(error)}):this.asyncTick(resolve,reject)}catch(error){this.processed=!0,reject(error)}},LazyResult.prototype.async=function(){var _this2=this;return this.processed?new Promise(function(resolve,reject){_this2.error?reject(_this2.error):resolve(_this2.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(resolve,reject){return _this2.error?reject(_this2.error):void(_this2.plugin=0,_this2.asyncTick(resolve,reject))}).then(function(){return _this2.processed=!0,_this2.stringify()}),this.processing)},LazyResult.prototype.sync=function(){if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error('Use process(css).then(cb) to work with async plugins');if(this.error)throw this.error;for(var _iterator=this.result.processor.plugins,_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var plugin=_ref,promise=this.run(plugin);if(isPromise(promise))throw new Error('Use process(css).then(cb) to work with async plugins')}return this.result},LazyResult.prototype.run=function(plugin){this.result.lastPlugin=plugin;try{return plugin(this.result.root,this.result)}catch(error){throw this.handleError(error,plugin),error}},LazyResult.prototype.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var opts=this.result.opts,str=_stringify3.default;opts.syntax&&(str=opts.syntax.stringify),opts.stringifier&&(str=opts.stringifier),str.stringify&&(str=str.stringify);var map=new _mapGenerator2.default(str,this.result.root,this.result.opts),data=map.generate();return this.result.css=data[0],this.result.map=data[1],this.result},_createClass(LazyResult,[{key:'processor',get:function(){return this.result.processor}},{key:'opts',get:function(){return this.result.opts}},{key:'css',get:function(){return this.stringify().css}},{key:'content',get:function(){return this.stringify().content}},{key:'map',get:function(){return this.stringify().map}},{key:'root',get:function(){return this.sync().root}},{key:'messages',get:function(){return this.sync().messages}}]),LazyResult}();exports.default=LazyResult,module.exports=exports['default']},function(module,exports,__webpack_require__){'use strict';function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.__esModule=!0,exports.default=function(css,opts){if(opts&&opts.safe)throw new Error('Option safe was removed. Use parser: require("postcss-safe-parser")');var input=new _input2.default(css,opts),parser=new _parser2.default(input);try{parser.parse()}catch(e){throw'CssSyntaxError'===e.name&&opts&&opts.from&&(/\.scss$/i.test(opts.from)?e.message+='\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser':/\.sass/i.test(opts.from)?e.message+='\nYou tried to parse Sass with the standard CSS parser; try again with the postcss-sass parser':/\.less$/i.test(opts.from)&&(e.message+='\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser')),e}return parser.root};var _parser=__webpack_require__(42),_parser2=_interopRequireDefault(_parser),_input=__webpack_require__(18),_input2=_interopRequireDefault(_input);module.exports=exports['default']},function(module,exports,__webpack_require__){'use strict';function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError('Cannot call a class as a function')}exports.__esModule=!0;var _declaration=__webpack_require__(39),_declaration2=_interopRequireDefault(_declaration),_tokenize=__webpack_require__(45),_tokenize2=_interopRequireDefault(_tokenize),_comment=__webpack_require__(17),_comment2=_interopRequireDefault(_comment),_atRule=__webpack_require__(16),_atRule2=_interopRequireDefault(_atRule),_root=__webpack_require__(43),_root2=_interopRequireDefault(_root),_rule=__webpack_require__(20),_rule2=_interopRequireDefault(_rule),Parser=function(){function Parser(input){_classCallCheck(this,Parser),this.input=input,this.root=new _root2.default,this.current=this.root,this.spaces='',this.semicolon=!1,this.createTokenizer(),this.root.source={input:input,start:{line:1,column:1}}}return Parser.prototype.createTokenizer=function(){this.tokenizer=(0,_tokenize2.default)(this.input)},Parser.prototype.parse=function(){for(var token;!this.tokenizer.endOfFile();)switch(token=this.tokenizer.nextToken(),token[0]){case'space':this.spaces+=token[1];break;case';':this.freeSemicolon(token);break;case'}':this.end(token);break;case'comment':this.comment(token);break;case'at-word':this.atrule(token);break;case'{':this.emptyRule(token);break;default:this.other(token);}this.endFile()},Parser.prototype.comment=function(token){var node=new _comment2.default;this.init(node,token[2],token[3]),node.source.end={line:token[4],column:token[5]};var text=token[1].slice(2,-2);if(/^\s*$/.test(text))node.text='',node.raws.left=text,node.raws.right='';else{var match=text.match(/^(\s*)([^]*[^\s])(\s*)$/);node.text=match[2],node.raws.left=match[1],node.raws.right=match[3]}},Parser.prototype.emptyRule=function(token){var node=new _rule2.default;this.init(node,token[2],token[3]),node.selector='',node.raws.between='',this.current=node},Parser.prototype.other=function(start){for(var end=!1,type=null,colon=!1,bracket=null,brackets=[],tokens=[],token=start;token;){if(type=token[0],tokens.push(token),'('===type||'['===type)bracket||(bracket=token),brackets.push('('===type?')':']');else if(0!==brackets.length)type===brackets[brackets.length-1]&&(brackets.pop(),0===brackets.length&&(bracket=null));else if(';'===type){if(colon)return void this.decl(tokens);break}else{if('{'===type)return void this.rule(tokens);if('}'===type){this.tokenizer.back(tokens.pop()),end=!0;break}else':'===type&&(colon=!0)}token=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(end=!0),0=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var node=_ref;node.raws.before=sample.raws.before}return nodes},Root.prototype.toResult=function(){var opts=0=length)){switch(code=css.charCodeAt(pos),(code===NEWLINE||code===FEED||code===CR&&css.charCodeAt(pos+1)!==NEWLINE)&&(offset=pos,line+=1),code){case NEWLINE:case SPACE:case TAB:case CR:case FEED:next=pos;do next+=1,code=css.charCodeAt(next),code===NEWLINE&&(offset=next,line+=1);while(code===SPACE||code===NEWLINE||code===TAB||code===CR||code===FEED);currentToken=['space',css.slice(pos,next)],pos=next-1;break;case OPEN_SQUARE:currentToken=['[','[',line,pos-offset];break;case CLOSE_SQUARE:currentToken=[']',']',line,pos-offset];break;case OPEN_CURLY:currentToken=['{','{',line,pos-offset];break;case CLOSE_CURLY:currentToken=['}','}',line,pos-offset];break;case COLON:currentToken=[':',':',line,pos-offset];break;case SEMICOLON:currentToken=[';',';',line,pos-offset];break;case OPEN_PARENTHESES:if(prev=buffer.length?buffer.pop()[1]:'',n=css.charCodeAt(pos+1),'url'===prev&&n!==SINGLE_QUOTE&&n!==DOUBLE_QUOTE&&n!==SPACE&&n!==NEWLINE&&n!==TAB&&n!==FEED&&n!==CR){next=pos;do{if(escaped=!1,next=css.indexOf(')',next+1),-1===next)if(ignore){next=pos;break}else unclosed('bracket');for(escapePos=next;css.charCodeAt(escapePos-1)===BACKSLASH;)escapePos-=1,escaped=!escaped}while(escaped);currentToken=['brackets',css.slice(pos,next+1),line,pos-offset,line,next-offset],pos=next}else next=css.indexOf(')',pos+1),content=css.slice(pos,next+1),-1===next||RE_BAD_BRACKET.test(content)?currentToken=['(','(',line,pos-offset]:(currentToken=['brackets',content,line,pos-offset,line,next-offset],pos=next);break;case CLOSE_PARENTHESES:currentToken=[')',')',line,pos-offset];break;case SINGLE_QUOTE:case DOUBLE_QUOTE:quote=code===SINGLE_QUOTE?'\'':'"',next=pos;do{if(escaped=!1,next=css.indexOf(quote,next+1),-1===next)if(ignore){next=pos+1;break}else unclosed('string');for(escapePos=next;css.charCodeAt(escapePos-1)===BACKSLASH;)escapePos-=1,escaped=!escaped}while(escaped);content=css.slice(pos,next+1),lines=content.split('\n'),last=lines.length-1,0=length}}};var SINGLE_QUOTE=39,DOUBLE_QUOTE=34,BACKSLASH=92,SLASH=47,NEWLINE=10,SPACE=32,FEED=12,TAB=9,CR=13,OPEN_SQUARE=91,CLOSE_SQUARE=93,OPEN_PARENTHESES=40,CLOSE_PARENTHESES=41,OPEN_CURLY=123,CLOSE_CURLY=125,SEMICOLON=59,ASTERISK=42,COLON=58,AT=64,RE_AT_END=/[ \n\t\r\f\{\(\)'"\\;/\[\]#]/g,RE_WORD_END=/[ \n\t\r\f\(\)\{\}:;@!'"\\\]\[#]|\/(?=\*)/g,RE_BAD_BRACKET=/.[\\\/\("'\n]/,RE_HEX_ESCAPE=/[a-f0-9]/i;module.exports=exports['default']},function(module,exports){'use strict';exports.__esModule=!0,exports.default=function(message){printed[message]||(printed[message]=!0,'undefined'!=typeof console&&console.warn&&console.warn(message))};var printed={};module.exports=exports['default']},function(module,exports,__webpack_require__){function ArraySet(){this._array=[],this._set=hasNativeMap?new Map:Object.create(null)}var util=__webpack_require__(8),has=Object.prototype.hasOwnProperty,hasNativeMap='undefined'!=typeof Map;ArraySet.fromArray=function(aArray,aAllowDuplicates){for(var set=new ArraySet,i=0,len=aArray.length;iaValue?(-aValue<<1)+1:(aValue<<1)+0}function fromVLQSigned(aValue){var shifted=aValue>>1;return 1==(1&aValue)?-shifted:shifted}var base64=__webpack_require__(139),VLQ_BASE_SHIFT=5,VLQ_BASE=1<>>=VLQ_BASE_SHIFT,0=strLen)throw new Error('Expected more digits in base 64 VLQ value.');if(digit=base64.decode(aStr.charCodeAt(aIndex++)),-1===digit)throw new Error('Invalid base64 digit: '+aStr.charAt(aIndex-1));continuation=!!(digit&VLQ_CONTINUATION_BIT),digit&=VLQ_BASE_MASK,result+=digit<','undefined'!=typeof this.line&&(this.message+=':'+this.line+':'+this.column),this.message+=': '+this.reason},CssSyntaxError.prototype.showSourceCode=function(color){function mark(text){return color?colors.red.bold(text):text}function aside(text){return color?colors.gray(text):text}var _this=this;if(!this.source)return'';var css=this.source;'undefined'==typeof color&&(color=_supportsColor2.default),color&&(css=(0,_terminalHighlight2.default)(css));var lines=css.split(/\r?\n/),start=_Mathmax(this.line-3,0),end=_Mathmin(this.line+2,lines.length),maxWidth=(end+'').length,colors=new _chalk2.default.constructor({enabled:!0});return lines.slice(start,end).map(function(line,index){var number=start+1+index,gutter=' '+(' '+number).slice(-maxWidth)+' | ';if(number===_this.line){var spacing=aside(gutter.replace(/\d/g,' '))+line.slice(0,_this.column-1).replace(/[^\t]/g,' ');return mark('>')+aside(gutter)+line+'\n '+spacing+mark('^')}return' '+aside(gutter)+line}).join('\n')},CssSyntaxError.prototype.toString=function(){var code=this.showSourceCode();return code&&(code='\n\n'+code+'\n'),this.name+': '+this.message+code},_createClass(CssSyntaxError,[{key:'generated',get:function(){return(0,_warnOnce2.default)('CssSyntaxError#generated is deprecated. Use input instead.'),this.input}}]),CssSyntaxError}();exports.default=CssSyntaxError,module.exports=exports['default']},function(module,exports,__webpack_require__){'use strict';function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError('Cannot call a class as a function')}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return call&&('object'==typeof call||'function'==typeof call)?call:self}function _inherits(subClass,superClass){if('function'!=typeof superClass&&null!==superClass)throw new TypeError('Super expression must either be null or a function, not '+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _createClass=function(){function defineProperties(target,props){for(var i=0,descriptor;iparseInt(b[1]))&&(0,_warnOnce2.default)('Your current PostCSS version is '+runtimeVer+', but '+pluginName+' uses '+pluginVer+'. Perhaps this is the source of the error below.')}}catch(err){console&&console.error&&console.error(err)}},LazyResult.prototype.asyncTick=function(resolve,reject){var _this=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,resolve();try{var plugin=this.processor.plugins[this.plugin],promise=this.run(plugin);this.plugin+=1,isPromise(promise)?promise.then(function(){_this.asyncTick(resolve,reject)}).catch(function(error){_this.handleError(error,plugin),_this.processed=!0,reject(error)}):this.asyncTick(resolve,reject)}catch(error){this.processed=!0,reject(error)}},LazyResult.prototype.async=function(){var _this2=this;return this.processed?new Promise(function(resolve,reject){_this2.error?reject(_this2.error):resolve(_this2.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(resolve,reject){return _this2.error?reject(_this2.error):void(_this2.plugin=0,_this2.asyncTick(resolve,reject))}).then(function(){return _this2.processed=!0,_this2.stringify()}),this.processing)},LazyResult.prototype.sync=function(){if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error('Use process(css).then(cb) to work with async plugins');if(this.error)throw this.error;for(var _iterator=this.result.processor.plugins,_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var plugin=_ref,promise=this.run(plugin);if(isPromise(promise))throw new Error('Use process(css).then(cb) to work with async plugins')}return this.result},LazyResult.prototype.run=function(plugin){this.result.lastPlugin=plugin;try{return plugin(this.result.root,this.result)}catch(error){throw this.handleError(error,plugin),error}},LazyResult.prototype.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var opts=this.result.opts,str=_stringify3.default;opts.syntax&&(str=opts.syntax.stringify),opts.stringifier&&(str=opts.stringifier),str.stringify&&(str=str.stringify);var map=new _mapGenerator2.default(str,this.result.root,this.result.opts),data=map.generate();return this.result.css=data[0],this.result.map=data[1],this.result},_createClass(LazyResult,[{key:'processor',get:function(){return this.result.processor}},{key:'opts',get:function(){return this.result.opts}},{key:'css',get:function(){return this.stringify().css}},{key:'content',get:function(){return this.stringify().content}},{key:'map',get:function(){return this.stringify().map}},{key:'root',get:function(){return this.sync().root}},{key:'messages',get:function(){return this.sync().messages}}]),LazyResult}();exports.default=LazyResult,module.exports=exports['default']},function(module,exports,__webpack_require__){'use strict';function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.__esModule=!0,exports.default=function(css,opts){if(opts&&opts.safe)throw new Error('Option safe was removed. Use parser: require("postcss-safe-parser")');var input=new _input2.default(css,opts),parser=new _parser2.default(input);try{parser.tokenize(),parser.loop()}catch(e){throw'CssSyntaxError'===e.name&&opts&&opts.from&&(/\.scss$/i.test(opts.from)?e.message+='\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser':/\.sass/i.test(opts.from)?e.message+='\nYou tried to parse Sass with the standard CSS parser; try again with the postcss-sass parser':/\.less$/i.test(opts.from)&&(e.message+='\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser')),e}return parser.root};var _parser=__webpack_require__(79),_parser2=_interopRequireDefault(_parser),_input=__webpack_require__(26),_input2=_interopRequireDefault(_input);module.exports=exports['default']},function(module,exports,__webpack_require__){'use strict';function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError('Cannot call a class as a function')}exports.__esModule=!0;var _declaration=__webpack_require__(76),_declaration2=_interopRequireDefault(_declaration),_tokenize=__webpack_require__(81),_tokenize2=_interopRequireDefault(_tokenize),_comment=__webpack_require__(24),_comment2=_interopRequireDefault(_comment),_atRule=__webpack_require__(23),_atRule2=_interopRequireDefault(_atRule),_root=__webpack_require__(28),_root2=_interopRequireDefault(_root),_rule=__webpack_require__(10),_rule2=_interopRequireDefault(_rule),Parser=function(){function Parser(input){_classCallCheck(this,Parser),this.input=input,this.pos=0,this.root=new _root2.default,this.current=this.root,this.spaces='',this.semicolon=!1,this.root.source={input:input,start:{line:1,column:1}}}return Parser.prototype.tokenize=function(){this.tokens=(0,_tokenize2.default)(this.input)},Parser.prototype.loop=function(){for(var token;this.posstart&&(token=this.tokens[this.pos][0],'space'===token||'comment'===token);)this.pos-=1;return void this.decl(this.tokens.slice(start,this.pos+1))}this.unknownWord(start)},Parser.prototype.rule=function(tokens){tokens.pop();var node=new _rule2.default;this.init(node,tokens[0][2],tokens[0][3]),node.raws.between=this.spacesAndCommentsFromEnd(tokens),this.raw(node,'selector',tokens),this.current=node},Parser.prototype.decl=function(tokens){var node=new _declaration2.default;this.init(node);var last=tokens[tokens.length-1];for(';'===last[0]&&(this.semicolon=!0,tokens.pop()),node.source.end=last[4]?{line:last[4],column:last[5]}:{line:last[2],column:last[3]};'word'!==tokens[0][0];)node.raws.before+=tokens.shift()[1];for(node.source.start={line:tokens[0][2],column:tokens[0][3]},node.prop='';tokens.length;){var type=tokens[0][0];if(':'===type||'space'===type||'comment'===type)break;node.prop+=tokens.shift()[1]}node.raws.between='';for(var token;tokens.length;)if(token=tokens.shift(),':'===token[0]){node.raws.between+=token[1];break}else node.raws.between+=token[1];('_'===node.prop[0]||'*'===node.prop[0])&&(node.raws.before+=node.prop[0],node.prop=node.prop.slice(1)),node.raws.between+=this.spacesAndCommentsFromStart(tokens),this.precheckMissedSemicolon(tokens);for(var i=tokens.length-1;0aValue?(-aValue<<1)+1:(aValue<<1)+0}function fromVLQSigned(aValue){var shifted=aValue>>1;return 1==(1&aValue)?-shifted:shifted}var base64=__webpack_require__(164),VLQ_BASE_SHIFT=5,VLQ_BASE=1<>>=VLQ_BASE_SHIFT,0=strLen)throw new Error('Expected more digits in base 64 VLQ value.');if(digit=base64.decode(aStr.charCodeAt(aIndex++)),-1===digit)throw new Error('Invalid base64 digit: '+aStr.charAt(aIndex-1));continuation=!!(digit&VLQ_CONTINUATION_BIT),digit&=VLQ_BASE_MASK,result+=digit<','<=','>='].indexOf(node.value)},isEqualityOperatorNode:function(node){return'value-word'===node.type&&-1!==['==','!='].indexOf(node.value)},isMultiplicationNode,isDivisionNode,isAdditionNode,isSubtractionNode,isModuloNode,isMathOperatorNode:function(node){return isMultiplicationNode(node)||isDivisionNode(node)||isAdditionNode(node)||isSubtractionNode(node)||isModuloNode(node)},isEachKeywordNode:function(node){return'value-word'===node.type&&'in'===node.value},isForKeywordNode:function(node){return'value-word'===node.type&&-1!==['from','through','end'].indexOf(node.value)},isURLFunctionNode:function(node){return'value-func'===node.type&&'url'===node.value.toLowerCase()},isIfElseKeywordNode:function(node){return'value-word'===node.type&&-1!==['and','or','not'].indexOf(node.value)},hasComposesNode:function(node){return node.value&&'value-root'===node.value.type&&node.value.group&&'value-value'===node.value.group.type&&'composes'===node.prop.toLowerCase()},hasParensAroundNode:function(node){return node.value&&node.value.group&&node.value.group.group&&'value-paren_group'===node.value.group.group.type&&null!==node.value.group.group.open&&null!==node.value.group.group.close},hasEmptyRawBefore:function(node){return node.raws&&''===node.raws.before},isSCSSNestedPropertyNode:function(node){return!!node.selector&&node.selector.replace(/\/\*.*?\*\//,'').replace(/\/\/.*?\n/,'').trim().endsWith(':')},isDetachedRulesetCallNode:function(node){return node.raws&&node.raws.params&&/^\(\s*\)$/.test(node.raws.params)},isPostcssSimpleVarNode:function(currentNode,nextNode){return'$$'===currentNode.value&&'value-func'===currentNode.type&&nextNode&&'value-word'===nextNode.type&&!nextNode.raws.before},isKeyValuePairNode,isKeyValuePairInParenGroupNode,isSCSSMapItemNode:function(path){const node=path.getValue();if(0===node.groups.length)return!1;const parentParentNode=path.getParentNode(1);if(!isKeyValuePairInParenGroupNode(node)&&!(parentParentNode&&isKeyValuePairInParenGroupNode(parentParentNode)))return!1;const declNode=getAncestorNode(path,'css-decl');return declNode&&declNode.prop&&declNode.prop.startsWith('$')||!!isKeyValuePairInParenGroupNode(parentParentNode)||!('value-func'!==parentParentNode.type)},isInlineValueCommentNode:function(node){return'value-comment'===node.type&&node.inline},isHashNode:function(node){return'value-word'===node.type&&'#'===node.value},isLeftCurlyBraceNode:function(node){return'value-word'===node.type&&'{'===node.value},isRightCurlyBraceNode:function(node){return'value-word'===node.type&&'}'===node.value},isWordNode:function(node){return-1!==['value-word','value-atword'].indexOf(node.type)},isColonNode:function(node){return'value-colon'===node.type},isMediaAndSupportsKeywords:function(node){return node.value&&-1!==['not','and','or'].indexOf(node.value.toLowerCase())},isColorAdjusterFuncNode:function(node){return!('value-func'!==node.type)&&-1!==colorAdjusterFunctions.indexOf(node.value.toLowerCase())}}},function(module){'use strict';module.exports=function(text){let delimiter;0===text.indexOf('---')?delimiter='---':0===text.indexOf('+++')&&(delimiter='+++');let end=-1;return delimiter&&-1!==(end=text.indexOf(`\n${delimiter}`,3))?(end+=4,{frontMatter:text.slice(0,end),content:text.slice(end)}):{frontMatter:null,content:text}}},function(module){'use strict';module.exports=function(lineColumn,text){let index=0;for(let i=0;i>18]+lookup[63&num>>12]+lookup[63&num>>6]+lookup[63&num]}function encodeChunk(uint8,start,end){for(var output=[],i=start,tmp;i>16,arr[L++]=255&tmp>>8,arr[L++]=255&tmp;return 2===placeHolders?(tmp=revLookup[b64.charCodeAt(i)]<<2|revLookup[b64.charCodeAt(i+1)]>>4,arr[L++]=255&tmp):1===placeHolders&&(tmp=revLookup[b64.charCodeAt(i)]<<10|revLookup[b64.charCodeAt(i+1)]<<4|revLookup[b64.charCodeAt(i+2)]>>2,arr[L++]=255&tmp>>8,arr[L++]=255&tmp),arr},exports.fromByteArray=function(uint8){for(var len=uint8.length,extraBytes=len%3,output='',parts=[],maxChunkLength=16383,i=0,len2=len-extraBytes,tmp;ilen2?len2:i+maxChunkLength));return 1==extraBytes?(tmp=uint8[len-1],output+=lookup[tmp>>2],output+=lookup[63&tmp<<4],output+='=='):2==extraBytes&&(tmp=(uint8[len-2]<<8)+uint8[len-1],output+=lookup[tmp>>10],output+=lookup[63&tmp>>4],output+=lookup[63&tmp<<2],output+='='),parts.push(output),parts.join('')};for(var lookup=[],revLookup=[],Arr='undefined'==typeof Uint8Array?Array:Uint8Array,code='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',i=0,len=code.length;i>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i],e,m;for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;0>=-nBits,nBits+=mLen;0>1,rt=23===mLen?5.960464477539063e-8-6.617444900424222e-24:0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=0>value||0===value&&0>1/value?1:0,e,m,c;for(value=Math.abs(value),isNaN(value)||value===Infinity?(m=isNaN(value)?1:0,e=eMax):(e=_Mathfloor(Math.log(value)/Math.LN2),1>value*(c=_Mathpow(2,-e))&&(e--,c*=2),value+=1<=e+eBias?rt/c:rt*_Mathpow(2,1-eBias),2<=value*c&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):1<=e+eBias?(m=(value*c-1)*_Mathpow(2,mLen),e+=eBias):(m=value*_Mathpow(2,eBias-1)*_Mathpow(2,mLen),e=0));8<=mLen;buffer[offset+i]=255&m,i+=d,m/=256,mLen-=8);for(e=e<pos?(0,_unclosed2.default)(state,'escaping'):state.nextPos=pos}else _globals.wordEndPattern.lastIndex=state.pos+1,_globals.wordEndPattern.test(state.css),state.nextPos=0===_globals.wordEndPattern.lastIndex?state.css.length-1:_globals.wordEndPattern.lastIndex-2;state.cssPart=state.css.slice(state.pos,state.nextPos+1),state.tokens.push(['word',state.cssPart,state.line,state.pos-state.offset,state.line,state.nextPos-state.offset]),state.pos=state.nextPos}};var _globals=__webpack_require__(2),_findEndOfEscaping=__webpack_require__(112),_findEndOfEscaping2=_interopRequireDefault(_findEndOfEscaping),_isEscaping=__webpack_require__(113),_isEscaping2=_interopRequireDefault(_isEscaping),_tokenizeInlineComment=__webpack_require__(119),_tokenizeInlineComment2=_interopRequireDefault(_tokenizeInlineComment),_tokenizeMultilineComment=__webpack_require__(120),_tokenizeMultilineComment2=_interopRequireDefault(_tokenizeMultilineComment),_unclosed=__webpack_require__(7),_unclosed2=_interopRequireDefault(_unclosed);module.exports=exports['default']},function(module,exports){'use strict';Object.defineProperty(exports,'__esModule',{value:!0}),exports.default=function(state){state.nextPos=state.css.indexOf('\n',state.pos+2)-1,-2===state.nextPos&&(state.nextPos=state.css.length-1),state.tokens.push(['comment',state.css.slice(state.pos,state.nextPos+1),state.line,state.pos-state.offset,state.line,state.nextPos-state.offset,'inline']),state.pos=state.nextPos},module.exports=exports['default']},function(module,exports,__webpack_require__){'use strict';Object.defineProperty(exports,'__esModule',{value:!0}),exports.default=function(state){state.nextPos=state.css.indexOf('*/',state.pos+2)+1,0===state.nextPos&&(0,_unclosed2.default)(state,'comment'),state.cssPart=state.css.slice(state.pos,state.nextPos+1),state.lines=state.cssPart.split('\n'),state.lastLine=state.lines.length-1,0=arguments.length||void 0===arguments[1]?0:arguments[1],modesEntered=[{mode:'normal',character:null}],result=[],lastModeIndex=0,mediaFeature='',colon=null,mediaFeatureValue=null,indexLocal=index,stringNormalized=string;'('===string[0]&&')'===string[string.length-1]&&(stringNormalized=string.substring(1,string.length-1),indexLocal++);for(var i=0,character;i=arguments.length||arguments[1]===void 0?0:arguments[1],result=[],localLevel=0,insideSomeValue=!1,node=void 0;node=resetNode();for(var i=0,character;i=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var i=_ref;if(withColon)'comment'!==i[0]&&'{'!==i[0]&&(value+=i[1]);else if('space'===i[0]&&-1!==i[1].indexOf('\n'))break;else'('===i[0]?brackets+=1:')'===i[0]?brackets-=1:0==brackets&&':'===i[0]&&(withColon=!0)}if(!withColon||''===value.trim()||/^[a-zA-Z-:#]/.test(value))_Parser.prototype.rule.call(this,tokens);else{tokens.pop();var node=new _nestedDeclaration2.default;this.init(node);var last=tokens[tokens.length-1];for(node.source.end=last[4]?{line:last[4],column:last[5]}:{line:last[2],column:last[3]};'word'!==tokens[0][0];)node.raws.before+=tokens.shift()[1];for(node.source.start={line:tokens[0][2],column:tokens[0][3]},node.prop='';tokens.length;){var type=tokens[0][0];if(':'===type||'space'===type||'comment'===type)break;node.prop+=tokens.shift()[1]}node.raws.between='';for(var token;tokens.length;)if(token=tokens.shift(),':'===token[0]){node.raws.between+=token[1];break}else node.raws.between+=token[1];('_'===node.prop[0]||'*'===node.prop[0])&&(node.raws.before+=node.prop[0],node.prop=node.prop.slice(1)),node.raws.between+=this.spacesAndCommentsFromStart(tokens),this.precheckMissedSemicolon(tokens);for(var _i2=tokens.length-1;0<_i2;_i2--){if(token=tokens[_i2],'!important'===token[1]){node.important=!0;var string=this.stringFrom(tokens,_i2);string=this.spacesFromEnd(tokens)+string,' !important'!==string&&(node.raws.important=string);break}else if('important'===token[1]){for(var cache=tokens.slice(0),str='',j=_i2,_type;0=length)){switch(code=css.charCodeAt(pos),(code===NEWLINE||code===FEED||code===CR&&css.charCodeAt(pos+1)!==NEWLINE)&&(offset=pos,line+=1),code){case NEWLINE:case SPACE:case TAB:case CR:case FEED:next=pos;do next+=1,code=css.charCodeAt(next),code===NEWLINE&&(offset=next,line+=1);while(code===SPACE||code===NEWLINE||code===TAB||code===CR||code===FEED);currentToken=['space',css.slice(pos,next)],pos=next-1;break;case OPEN_SQUARE:currentToken=['[','[',line,pos-offset];break;case CLOSE_SQUARE:currentToken=[']',']',line,pos-offset];break;case OPEN_CURLY:currentToken=['{','{',line,pos-offset];break;case CLOSE_CURLY:currentToken=['}','}',line,pos-offset];break;case COMMA:currentToken=['word',',',line,pos-offset,line,pos-offset+1];break;case COLON:currentToken=[':',':',line,pos-offset];break;case SEMICOLON:currentToken=[';',';',line,pos-offset];break;case OPEN_PARENTHESES:if(prev=buffer.length?buffer.pop()[1]:'',n=css.charCodeAt(pos+1),'url'===prev&&n!==SINGLE_QUOTE&&n!==DOUBLE_QUOTE){for(brackets=1,escaped=!1,next=pos+1;next<=css.length-1;){if(n=css.charCodeAt(next),n===BACKSLASH)escaped=!escaped;else if(n===OPEN_PARENTHESES)brackets+=1;else if(n===CLOSE_PARENTHESES&&(brackets-=1,0===brackets))break;next+=1}content=css.slice(pos,next+1),lines=content.split('\n'),last=lines.length-1,0=length}}};var SINGLE_QUOTE=39,DOUBLE_QUOTE=34,BACKSLASH=92,SLASH=47,NEWLINE=10,SPACE=32,FEED=12,TAB=9,CR=13,OPEN_SQUARE=91,CLOSE_SQUARE=93,OPEN_PARENTHESES=40,CLOSE_PARENTHESES=41,OPEN_CURLY=123,CLOSE_CURLY=125,SEMICOLON=59,ASTERISK=42,COLON=58,AT=64,COMMA=44,HASH=35,RE_AT_END=/[ \n\t\r\f\{\(\)'"\\;/\[\]#]/g,RE_WORD_END=/[ \n\t\r\f\(\)\{\}:;@!'"\\\]\[#]|\/(?=\*)/g,RE_BAD_BRACKET=/.[\\\/\("'\n]/,RE_HEX_ESCAPE=/[a-f0-9]/i,RE_NEW_LINE=/[\r\f\n]/g;module.exports=exports['default']},function(module,exports){'use strict';exports.__esModule=!0;var list={split:function(string,separators,last){for(var array=[],current='',split=!1,func=0,quote=!1,escape=!1,i=0,letter;i',original:{line:1,column:0},generated:{line:line,column:column-1}})),lines=str.match(/\n/g),lines?(line+=lines.length,last=str.lastIndexOf('\n'),column=str.length-last):column+=str.length,node&&'start'!==type&&(node.source&&node.source.end?_this3.map.addMapping({source:_this3.sourcePath(node),generated:{line:line,column:column-1},original:{line:node.source.end.line,column:node.source.end.column}}):_this3.map.addMapping({source:'',original:{line:1,column:0},generated:{line:line,column:column-1}}))})},MapGenerator.prototype.generate=function(){if(this.clearAnnotation(),this.isMap())return this.generateMap();var result='';return this.stringify(this.root,function(i){result+=i}),[result]},MapGenerator}();exports.default=MapGenerator,module.exports=exports['default']}).call(exports,__webpack_require__(15).Buffer)},function(module,exports,__webpack_require__){'use strict';(function(Buffer){function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError('Cannot call a class as a function')}function fromBase64(str){return Buffer?Buffer.from&&Buffer.from!==Uint8Array.from?Buffer.from(str,'base64').toString():new Buffer(str,'base64').toString():window.atob(str)}exports.__esModule=!0;var _typeof='function'==typeof Symbol&&'symbol'==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&'function'==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?'symbol':typeof obj},_sourceMap=__webpack_require__(50),_sourceMap2=_interopRequireDefault(_sourceMap),_path=__webpack_require__(5),_path2=_interopRequireDefault(_path),_fs=__webpack_require__(176),_fs2=_interopRequireDefault(_fs),PreviousMap=function(){function PreviousMap(css,opts){_classCallCheck(this,PreviousMap),this.loadAnnotation(css),this.inline=this.startWith(this.annotation,'data:');var prev=opts.map?opts.map.prev:void 0,text=this.loadMap(opts.from,prev);text&&(this.text=text)}return PreviousMap.prototype.consumer=function(){return this.consumerCache||(this.consumerCache=new _sourceMap2.default.SourceMapConsumer(this.text)),this.consumerCache},PreviousMap.prototype.withContent=function(){return!!(this.consumer().sourcesContent&&0=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var i=_ref;if(i.postcss&&(i=i.postcss),'object'===('undefined'==typeof i?'undefined':_typeof(i))&&Array.isArray(i.plugins))normalized=normalized.concat(i.plugins);else if('function'==typeof i)normalized.push(i);else if('object'===('undefined'==typeof i?'undefined':_typeof(i))&&(i.parse||i.stringify))throw new Error('PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation.');else throw new Error(i+' is not a PostCSS plugin')}return normalized},Processor}();exports.default=Processor,module.exports=exports['default']},function(module,exports,__webpack_require__){'use strict';function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError('Cannot call a class as a function')}exports.__esModule=!0;var _createClass=function(){function defineProperties(target,props){for(var i=0,descriptor;iaLow?-1:aLow}exports.GREATEST_LOWER_BOUND=1,exports.LEAST_UPPER_BOUND=2,exports.search=function(aNeedle,aHaystack,aCompare,aBias){if(0===aHaystack.length)return-1;var index=recursiveSearch(-1,aHaystack.length,aNeedle,aHaystack,aCompare,aBias||exports.GREATEST_LOWER_BOUND);if(0>index)return-1;for(;0<=index-1&&!(0!==aCompare(aHaystack[index],aHaystack[index-1],!0));)--index;return index}},function(module,exports,__webpack_require__){function generatedPositionAfter(mappingA,mappingB){var lineA=mappingA.generatedLine,lineB=mappingB.generatedLine,columnA=mappingA.generatedColumn,columnB=mappingB.generatedColumn;return lineB>lineA||lineB==lineA&&columnB>=columnA||0>=util.compareByGeneratedPositionsInflated(mappingA,mappingB)}function MappingList(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var util=__webpack_require__(8);MappingList.prototype.unsortedForEach=function(aCallback,aThisArg){this._array.forEach(aCallback,aThisArg)},MappingList.prototype.add=function(aMapping){generatedPositionAfter(this._last,aMapping)?(this._last=aMapping,this._array.push(aMapping)):(this._sorted=!1,this._array.push(aMapping))},MappingList.prototype.toArray=function(){return this._sorted||(this._array.sort(util.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},exports.MappingList=MappingList},function(module,exports){function swap(ary,x,y){var temp=ary[x];ary[x]=ary[y],ary[y]=temp}function randomIntInRange(low,high){return _Mathround(low+Math.random()*(high-low))}function doQuickSort(ary,comparator,p,r){if(p=comparator(ary[j],pivot)&&(i+=1,swap(ary,i,j));swap(ary,i+1,j);var q=i+1;doQuickSort(ary,comparator,p,q-1),doQuickSort(ary,comparator,q+1,r)}}exports.quickSort=function(ary,comparator){doQuickSort(ary,comparator,0,ary.length-1)}},function(module,exports,__webpack_require__){function SourceMapConsumer(aSourceMap,aSourceMapURL){var sourceMap=aSourceMap;return'string'==typeof aSourceMap&&(sourceMap=util.parseSourceMapInput(aSourceMap)),null==sourceMap.sections?new BasicSourceMapConsumer(sourceMap,aSourceMapURL):new IndexedSourceMapConsumer(sourceMap,aSourceMapURL)}function BasicSourceMapConsumer(aSourceMap,aSourceMapURL){var sourceMap=aSourceMap;'string'==typeof aSourceMap&&(sourceMap=util.parseSourceMapInput(aSourceMap));var version=util.getArg(sourceMap,'version'),sources=util.getArg(sourceMap,'sources'),names=util.getArg(sourceMap,'names',[]),sourceRoot=util.getArg(sourceMap,'sourceRoot',null),sourcesContent=util.getArg(sourceMap,'sourcesContent',null),mappings=util.getArg(sourceMap,'mappings'),file=util.getArg(sourceMap,'file',null);if(version!=this._version)throw new Error('Unsupported version: '+version);sourceRoot&&(sourceRoot=util.normalize(sourceRoot)),sources=sources.map(String).map(util.normalize).map(function(source){return sourceRoot&&util.isAbsolute(sourceRoot)&&util.isAbsolute(source)?util.relative(sourceRoot,source):source}),this._names=ArraySet.fromArray(names.map(String),!0),this._sources=ArraySet.fromArray(sources,!0),this._absoluteSources=this._sources.toArray().map(function(s){return util.computeSourceURL(sourceRoot,s,aSourceMapURL)}),this.sourceRoot=sourceRoot,this.sourcesContent=sourcesContent,this._mappings=mappings,this._sourceMapURL=aSourceMapURL,this.file=file}function Mapping(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function IndexedSourceMapConsumer(aSourceMap,aSourceMapURL){var sourceMap=aSourceMap;'string'==typeof aSourceMap&&(sourceMap=util.parseSourceMapInput(aSourceMap));var version=util.getArg(sourceMap,'version'),sections=util.getArg(sourceMap,'sections');if(version!=this._version)throw new Error('Unsupported version: '+version);this._sources=new ArraySet,this._names=new ArraySet;var lastOffset={line:-1,column:0};this._sections=sections.map(function(s){if(s.url)throw new Error('Support for url field in sections not implemented.');var offset=util.getArg(s,'offset'),offsetLine=util.getArg(offset,'line'),offsetColumn=util.getArg(offset,'column');if(offsetLineneedle.source)return[];var mappings=[],index=this._findMapping(needle,this._originalMappings,'originalLine','originalColumn',util.compareByOriginalPositions,binarySearch.LEAST_UPPER_BOUND);if(0<=index){var mapping=this._originalMappings[index];if(void 0===aArgs.column)for(var originalLine=mapping.originalLine;mapping&&mapping.originalLine===originalLine;)mappings.push({line:util.getArg(mapping,'generatedLine',null),column:util.getArg(mapping,'generatedColumn',null),lastColumn:util.getArg(mapping,'lastGeneratedColumn',null)}),mapping=this._originalMappings[++index];else for(var originalColumn=mapping.originalColumn;mapping&&mapping.originalLine===line&&mapping.originalColumn==originalColumn;)mappings.push({line:util.getArg(mapping,'generatedLine',null),column:util.getArg(mapping,'generatedColumn',null),lastColumn:util.getArg(mapping,'lastGeneratedColumn',null)}),mapping=this._originalMappings[++index]}return mappings},exports.SourceMapConsumer=SourceMapConsumer,BasicSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype),BasicSourceMapConsumer.prototype.consumer=SourceMapConsumer,BasicSourceMapConsumer.prototype._findSourceIndex=function(aSource){var relativeSource=aSource;if(null!=this.sourceRoot&&(relativeSource=util.relative(this.sourceRoot,relativeSource)),this._sources.has(relativeSource))return this._sources.indexOf(relativeSource);var i;for(i=0;i=aNeedle[aLineName])throw new TypeError('Line must be greater than or equal to 1, got '+aNeedle[aLineName]);if(0>aNeedle[aColumnName])throw new TypeError('Column must be greater than or equal to 0, got '+aNeedle[aColumnName]);return binarySearch.search(aNeedle,aMappings,aComparator,aBias)},BasicSourceMapConsumer.prototype.computeColumnSpans=function(){for(var index=0,mapping;index=this._sources.size()&&!this.sourcesContent.some(function(sc){return null==sc})},BasicSourceMapConsumer.prototype.sourceContentFor=function(aSource,nullOnMissing){if(!this.sourcesContent)return null;var index=this._findSourceIndex(aSource);if(0<=index)return this.sourcesContent[index];var relativeSource=aSource;null!=this.sourceRoot&&(relativeSource=util.relative(this.sourceRoot,relativeSource));var url;if(null!=this.sourceRoot&&(url=util.urlParse(this.sourceRoot))){var fileUriAbsPath=relativeSource.replace(/^file:\/\//,'');if('file'==url.scheme&&this._sources.has(fileUriAbsPath))return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)];if((!url.path||'/'==url.path)&&this._sources.has('/'+relativeSource))return this.sourcesContent[this._sources.indexOf('/'+relativeSource)]}if(nullOnMissing)return null;throw new Error('"'+relativeSource+'" is not in the SourceMap.')},BasicSourceMapConsumer.prototype.generatedPositionFor=function(aArgs){var source=util.getArg(aArgs,'source');if(source=this._findSourceIndex(source),0>source)return{line:null,column:null,lastColumn:null};var needle={source:source,originalLine:util.getArg(aArgs,'line'),originalColumn:util.getArg(aArgs,'column')},index=this._findMapping(needle,this._originalMappings,'originalLine','originalColumn',util.compareByOriginalPositions,util.getArg(aArgs,'bias',SourceMapConsumer.GREATEST_LOWER_BOUND));if(0<=index){var mapping=this._originalMappings[index];if(mapping.source===needle.source)return{line:util.getArg(mapping,'generatedLine',null),column:util.getArg(mapping,'generatedColumn',null),lastColumn:util.getArg(mapping,'lastGeneratedColumn',null)}}return{line:null,column:null,lastColumn:null}},exports.BasicSourceMapConsumer=BasicSourceMapConsumer,IndexedSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype),IndexedSourceMapConsumer.prototype.constructor=SourceMapConsumer,IndexedSourceMapConsumer.prototype._version=3,Object.defineProperty(IndexedSourceMapConsumer.prototype,'sources',{get:function(){for(var sources=[],i=0;i,\[\]\\]|\/(?=\*)/g;module.exports=exports['default']},function(module){'use strict';class ParserError extends Error{constructor(message){super(message),this.name=this.constructor.name,this.message=message||'An error ocurred while parsing.','function'==typeof Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error(message).stack}}module.exports=ParserError},function(module){'use strict';class TokenizeError extends Error{constructor(message){super(message),this.name=this.constructor.name,this.message=message||'An error ocurred while tokzenizing.','function'==typeof Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error(message).stack}}module.exports=TokenizeError},function(module,exports,__webpack_require__){'use strict';function sortAscending(list){return list.sort((a,b)=>a-b)}const Root=__webpack_require__(152),Value=__webpack_require__(73),AtWord=__webpack_require__(63),Colon=__webpack_require__(64),Comma=__webpack_require__(65),Comment=__webpack_require__(66),Func=__webpack_require__(67),Numbr=__webpack_require__(68),Operator=__webpack_require__(69),Paren=__webpack_require__(70),Str=__webpack_require__(71),Word=__webpack_require__(74),UnicodeRange=__webpack_require__(72),tokenize=__webpack_require__(153),flatten=__webpack_require__(33),indexesOf=__webpack_require__(34),uniq=__webpack_require__(87),ParserError=__webpack_require__(149);module.exports=class{constructor(input,options){this.cache=[],this.input=input,this.options=Object.assign({},{loose:!1},options),this.position=0,this.unbalanced=0,this.root=new Root;let value=new Value;this.root.append(value),this.current=value,this.tokens=tokenize(input,this.options)}parse(){return this.loop()}colon(){let token=this.currToken;this.newNode(new Colon({value:token[1],source:{start:{line:token[2],column:token[3]},end:{line:token[4],column:token[5]}},sourceIndex:token[6]})),this.position++}comma(){let token=this.currToken;this.newNode(new Comma({value:token[1],source:{start:{line:token[2],column:token[3]},end:{line:token[4],column:token[5]}},sourceIndex:token[6]})),this.position++}comment(){let inline=!1,value=this.currToken[1].replace(/\/\*|\*\//g,''),node;this.options.loose&&value.startsWith('//')&&(value=value.substring(2),inline=!0),node=new Comment({value:value,inline:inline,source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[4],column:this.currToken[5]}},sourceIndex:this.currToken[6]}),this.newNode(node),this.position++}error(message,token){throw new ParserError(message+` at line: ${token[2]}, column ${token[3]}`)}loop(){for(;this.positionlast.unbalanced&&(last.unbalanced=0,this.current=last),this.current.unbalanced++,this.newNode(new Paren({value:token[1],source:{start:{line:token[2],column:token[3]},end:{line:token[4],column:token[5]}},sourceIndex:token[6]})),this.position++,'func'===this.current.type&&this.current.unbalanced&&'url'===this.current.value&&'string'!==this.currToken[0]&&')'!==this.currToken[0]&&!this.options.loose){let nextToken=this.nextToken,value=this.currToken[1],start={line:this.currToken[2],column:this.currToken[3]};for(;nextToken&&')'!==nextToken[0]&&this.current.unbalanced;)this.position++,value+=this.currToken[1],nextToken=this.nextToken;this.position!==this.tokens.length-1&&(this.position++,this.newNode(new Word({value,source:{start,end:{line:this.currToken[4],column:this.currToken[5]}},sourceIndex:this.currToken[6]})))}}parenClose(){let token=this.currToken;this.newNode(new Paren({value:token[1],source:{start:{line:token[2],column:token[3]},end:{line:token[4],column:token[5]}},sourceIndex:token[6]})),this.position++;this.position>=this.tokens.length-1&&!this.current.unbalanced||(this.current.unbalanced--,0>this.current.unbalanced&&this.error('Expected opening parenthesis',token),!this.current.unbalanced&&this.cache.length&&(this.current=this.cache.pop()))}space(){let token=this.currToken;this.position===this.tokens.length-1||','===this.nextToken[0]||')'===this.nextToken[0]?(this.current.last.raws.after+=token[1],this.position++):(this.spaces=token[1],this.position++)}unicodeRange(){let token=this.currToken;this.newNode(new UnicodeRange({value:token[1],source:{start:{line:token[2],column:token[3]},end:{line:token[4],column:token[5]}},sourceIndex:token[6]})),this.position++}splitWord(){let nextToken=this.nextToken,word=this.currToken[1],rNumber=/^[\+\-]?((\d+(\.\d*)?)|(\.\d+))([eE][\+\-]?\d+)?/,rNoFollow=/^(?!\#([a-z0-9]+))[\#\{\}]/gi,hasAt,indices;if(!rNoFollow.test(word))for(;nextToken&&'word'===nextToken[0];){this.position++;let current=this.currToken[1];word+=current,nextToken=this.nextToken}hasAt=indexesOf(word,'@'),indices=sortAscending(uniq(flatten([[0],hasAt]))),indices.forEach((ind,i)=>{let index=indices[i+1]||word.length,value=word.slice(ind,index),node;if(~hasAt.indexOf(ind))node=new AtWord({value:value.slice(1),source:{start:{line:this.currToken[2],column:this.currToken[3]+ind},end:{line:this.currToken[4],column:this.currToken[3]+(index-1)}},sourceIndex:this.currToken[6]+indices[i]});else if(rNumber.test(this.currToken[1])){let unit=value.replace(rNumber,'');node=new Numbr({value:value.replace(unit,''),source:{start:{line:this.currToken[2],column:this.currToken[3]+ind},end:{line:this.currToken[4],column:this.currToken[3]+(index-1)}},sourceIndex:this.currToken[6]+indices[i],unit})}else node=new(nextToken&&'('===nextToken[0]?Func:Word)({value,source:{start:{line:this.currToken[2],column:this.currToken[3]+ind},end:{line:this.currToken[4],column:this.currToken[3]+(index-1)}},sourceIndex:this.currToken[6]+indices[i]}),'Word'===node.constructor.name?(node.isHex=/^#(.+)/.test(value),node.isColor=/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i.test(value)):this.cache.push(this.current);this.newNode(node)}),this.position++}string(){let token=this.currToken,value=this.currToken[1],rQuote=/^(\"|\')/,quoted=rQuote.test(value),quote='',node;quoted&&(quote=value.match(rQuote)[0],value=value.slice(1,value.length-1)),node=new Str({value,source:{start:{line:token[2],column:token[3]},end:{line:token[4],column:token[5]}},sourceIndex:token[6],quoted}),node.raws.quote=quote,this.newNode(node),this.position++}word(){return this.splitWord()}newNode(node){return this.spaces&&(node.raws.before+=this.spaces,this.spaces=''),this.current.append(node)}get currToken(){return this.tokens[this.position]}get nextToken(){return this.tokens[this.position+1]}get prevToken(){return this.tokens[this.position-1]}}},function(module,exports,__webpack_require__){'use strict';const Container=__webpack_require__(1);module.exports=class extends Container{constructor(opts){super(opts),this.type='root'}}},function(module,exports,__webpack_require__){'use strict';const singleQuote=39,backslash=92,slash=47,asterisk=42,minus=45,plus=43,newline=10,space=32,feed=12,tab=9,cr=13,digit0=48,digit9=57,atEnd=/[ \n\t\r\{\(\)'"\\;,/]/g,wordEnd=/[ \n\t\r\(\)\{\}\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g,wordEndNum=/[ \n\t\r\(\)\{\}\*:;@!&'"\-\+\|~>,\[\]\\]|\//g,alphaNum=/^[a-z0-9]/i,unicodeRange=/^[a-f0-9?\-]/i,util=__webpack_require__(173),TokenizeError=__webpack_require__(150);module.exports=function(input,options){function unclosed(what){let message=util.format('Unclosed %s at line: %d, column: %d, token: %d',what,line,pos-offset,pos);throw new TokenizeError(message)}options=options||{};let tokens=[],css=input.valueOf(),length=css.length,offset=-1,line=1,pos=0,parentCount=0,isURLArg=null,code,next,quote,lines,last,content,escape,nextLine,nextOffset,escaped,escapePos,nextChar;for(;pos=digit0&&code<=digit9&&(regex=wordEndNum),regex.lastIndex=pos+1,regex.test(css),next=0===regex.lastIndex?css.length-1:regex.lastIndex-2,regex===wordEndNum||code===46){let ncode=css.charCodeAt(next),ncode1=css.charCodeAt(next+1),ncode2=css.charCodeAt(next+2);(ncode===101||ncode===69)&&(ncode1===minus||ncode1===plus)&&ncode2>=digit0&&ncode2<=digit9&&(wordEndNum.lastIndex=next+2,wordEndNum.test(css),next=0===wordEndNum.lastIndex?css.length-1:wordEndNum.lastIndex-2)}tokens.push(['word',css.slice(pos,next+1),line,pos-offset,line,next-offset,pos]),pos=next}}pos++}return tokens}},function(module,exports){'use strict';exports.__esModule=!0;var list={split:function(string,separators,last){for(var array=[],current='',split=!1,func=0,quote=!1,escape=!1,i=0,letter;i',original:{line:1,column:0},generated:{line:line,column:column-1}})),lines=str.match(/\n/g),lines?(line+=lines.length,last=str.lastIndexOf('\n'),column=str.length-last):column+=str.length,node&&'start'!==type&&(node.source&&node.source.end?_this3.map.addMapping({source:_this3.sourcePath(node),generated:{line:line,column:column-1},original:{line:node.source.end.line,column:node.source.end.column}}):_this3.map.addMapping({source:'',original:{line:1,column:0},generated:{line:line,column:column-1}}))})},MapGenerator.prototype.generate=function(){if(this.clearAnnotation(),this.isMap())return this.generateMap();var result='';return this.stringify(this.root,function(i){result+=i}),[result]},MapGenerator}();exports.default=MapGenerator,module.exports=exports['default']},function(module,exports,__webpack_require__){'use strict';function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError('Cannot call a class as a function')}exports.__esModule=!0;var _typeof='function'==typeof Symbol&&'symbol'==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&'function'==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?'symbol':typeof obj},_jsBase=__webpack_require__(35),_sourceMap=__webpack_require__(86),_sourceMap2=_interopRequireDefault(_sourceMap),_path=__webpack_require__(5),_path2=_interopRequireDefault(_path),_fs=__webpack_require__(178),_fs2=_interopRequireDefault(_fs),PreviousMap=function(){function PreviousMap(css,opts){_classCallCheck(this,PreviousMap),this.loadAnnotation(css),this.inline=this.startWith(this.annotation,'data:');var prev=opts.map?opts.map.prev:void 0,text=this.loadMap(opts.from,prev);text&&(this.text=text)}return PreviousMap.prototype.consumer=function(){return this.consumerCache||(this.consumerCache=new _sourceMap2.default.SourceMapConsumer(this.text)),this.consumerCache},PreviousMap.prototype.withContent=function(){return!!(this.consumer().sourcesContent&&0=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var i=_ref;if(i.postcss&&(i=i.postcss),'object'===('undefined'==typeof i?'undefined':_typeof(i))&&Array.isArray(i.plugins))normalized=normalized.concat(i.plugins);else if('function'==typeof i)normalized.push(i);else if('object'===('undefined'==typeof i?'undefined':_typeof(i))&&(i.parse||i.stringify))throw new Error('PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation.');else throw new Error(i+' is not a PostCSS plugin')}return normalized},Processor}();exports.default=Processor,module.exports=exports['default']},function(module,exports,__webpack_require__){'use strict';function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError('Cannot call a class as a function')}exports.__esModule=!0;var _createClass=function(){function defineProperties(target,props){for(var i=0,descriptor;iaLow?-1:aLow}exports.GREATEST_LOWER_BOUND=1,exports.LEAST_UPPER_BOUND=2,exports.search=function(aNeedle,aHaystack,aCompare,aBias){if(0===aHaystack.length)return-1;var index=recursiveSearch(-1,aHaystack.length,aNeedle,aHaystack,aCompare,aBias||exports.GREATEST_LOWER_BOUND);if(0>index)return-1;for(;0<=index-1&&!(0!==aCompare(aHaystack[index],aHaystack[index-1],!0));)--index;return index}},function(module,exports,__webpack_require__){function generatedPositionAfter(mappingA,mappingB){var lineA=mappingA.generatedLine,lineB=mappingB.generatedLine,columnA=mappingA.generatedColumn,columnB=mappingB.generatedColumn;return lineB>lineA||lineB==lineA&&columnB>=columnA||0>=util.compareByGeneratedPositionsInflated(mappingA,mappingB)}function MappingList(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var util=__webpack_require__(11);MappingList.prototype.unsortedForEach=function(aCallback,aThisArg){this._array.forEach(aCallback,aThisArg)},MappingList.prototype.add=function(aMapping){generatedPositionAfter(this._last,aMapping)?(this._last=aMapping,this._array.push(aMapping)):(this._sorted=!1,this._array.push(aMapping))},MappingList.prototype.toArray=function(){return this._sorted||(this._array.sort(util.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},exports.MappingList=MappingList},function(module,exports){function swap(ary,x,y){var temp=ary[x];ary[x]=ary[y],ary[y]=temp}function randomIntInRange(low,high){return _Mathround(low+Math.random()*(high-low))}function doQuickSort(ary,comparator,p,r){if(p=comparator(ary[j],pivot)&&(i+=1,swap(ary,i,j));swap(ary,i+1,j);var q=i+1;doQuickSort(ary,comparator,p,q-1),doQuickSort(ary,comparator,q+1,r)}}exports.quickSort=function(ary,comparator){doQuickSort(ary,comparator,0,ary.length-1)}},function(module,exports,__webpack_require__){function SourceMapConsumer(aSourceMap){var sourceMap=aSourceMap;return'string'==typeof aSourceMap&&(sourceMap=JSON.parse(aSourceMap.replace(/^\)\]\}'/,''))),null==sourceMap.sections?new BasicSourceMapConsumer(sourceMap):new IndexedSourceMapConsumer(sourceMap)}function BasicSourceMapConsumer(aSourceMap){var sourceMap=aSourceMap;'string'==typeof aSourceMap&&(sourceMap=JSON.parse(aSourceMap.replace(/^\)\]\}'/,'')));var version=util.getArg(sourceMap,'version'),sources=util.getArg(sourceMap,'sources'),names=util.getArg(sourceMap,'names',[]),sourceRoot=util.getArg(sourceMap,'sourceRoot',null),sourcesContent=util.getArg(sourceMap,'sourcesContent',null),mappings=util.getArg(sourceMap,'mappings'),file=util.getArg(sourceMap,'file',null);if(version!=this._version)throw new Error('Unsupported version: '+version);sources=sources.map(String).map(util.normalize).map(function(source){return sourceRoot&&util.isAbsolute(sourceRoot)&&util.isAbsolute(source)?util.relative(sourceRoot,source):source}),this._names=ArraySet.fromArray(names.map(String),!0),this._sources=ArraySet.fromArray(sources,!0),this.sourceRoot=sourceRoot,this.sourcesContent=sourcesContent,this._mappings=mappings,this.file=file}function Mapping(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function IndexedSourceMapConsumer(aSourceMap){var sourceMap=aSourceMap;'string'==typeof aSourceMap&&(sourceMap=JSON.parse(aSourceMap.replace(/^\)\]\}'/,'')));var version=util.getArg(sourceMap,'version'),sections=util.getArg(sourceMap,'sections');if(version!=this._version)throw new Error('Unsupported version: '+version);this._sources=new ArraySet,this._names=new ArraySet;var lastOffset={line:-1,column:0};this._sections=sections.map(function(s){if(s.url)throw new Error('Support for url field in sections not implemented.');var offset=util.getArg(s,'offset'),offsetLine=util.getArg(offset,'line'),offsetColumn=util.getArg(offset,'column');if(offsetLine=aNeedle[aLineName])throw new TypeError('Line must be greater than or equal to 1, got '+aNeedle[aLineName]);if(0>aNeedle[aColumnName])throw new TypeError('Column must be greater than or equal to 0, got '+aNeedle[aColumnName]);return binarySearch.search(aNeedle,aMappings,aComparator,aBias)},BasicSourceMapConsumer.prototype.computeColumnSpans=function(){for(var index=0,mapping;index=this._sources.size()&&!this.sourcesContent.some(function(sc){return null==sc})},BasicSourceMapConsumer.prototype.sourceContentFor=function(aSource,nullOnMissing){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(aSource=util.relative(this.sourceRoot,aSource)),this._sources.has(aSource))return this.sourcesContent[this._sources.indexOf(aSource)];var url;if(null!=this.sourceRoot&&(url=util.urlParse(this.sourceRoot))){var fileUriAbsPath=aSource.replace(/^file:\/\//,'');if('file'==url.scheme&&this._sources.has(fileUriAbsPath))return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)];if((!url.path||'/'==url.path)&&this._sources.has('/'+aSource))return this.sourcesContent[this._sources.indexOf('/'+aSource)]}if(nullOnMissing)return null;throw new Error('"'+aSource+'" is not in the SourceMap.')},BasicSourceMapConsumer.prototype.generatedPositionFor=function(aArgs){var source=util.getArg(aArgs,'source');if(null!=this.sourceRoot&&(source=util.relative(this.sourceRoot,source)),!this._sources.has(source))return{line:null,column:null,lastColumn:null};source=this._sources.indexOf(source);var needle={source:source,originalLine:util.getArg(aArgs,'line'),originalColumn:util.getArg(aArgs,'column')},index=this._findMapping(needle,this._originalMappings,'originalLine','originalColumn',util.compareByOriginalPositions,util.getArg(aArgs,'bias',SourceMapConsumer.GREATEST_LOWER_BOUND));if(0<=index){var mapping=this._originalMappings[index];if(mapping.source===needle.source)return{line:util.getArg(mapping,'generatedLine',null),column:util.getArg(mapping,'generatedColumn',null),lastColumn:util.getArg(mapping,'lastGeneratedColumn',null)}}return{line:null,column:null,lastColumn:null}},exports.BasicSourceMapConsumer=BasicSourceMapConsumer,IndexedSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype),IndexedSourceMapConsumer.prototype.constructor=SourceMapConsumer,IndexedSourceMapConsumer.prototype._version=3,Object.defineProperty(IndexedSourceMapConsumer.prototype,'sources',{get:function(){for(var sources=[],i=0;irecurseTimes)return isRegExp(value)?ctx.stylize(RegExp.prototype.toString.call(value),'regexp'):ctx.stylize('[Object]','special');ctx.seen.push(value);var output;return output=array?formatArray(ctx,value,recurseTimes,visibleKeys,keys):keys.map(function(key){return formatProperty(ctx,value,recurseTimes,visibleKeys,key,array)}),ctx.seen.pop(),reduceToSingleString(output,base,braces)}function formatPrimitive(ctx,value){if(isUndefined(value))return ctx.stylize('undefined','undefined');if(isString(value)){var simple='\''+JSON.stringify(value).replace(/^"|"$/g,'').replace(/'/g,'\\\'').replace(/\\"/g,'"')+'\'';return ctx.stylize(simple,'string')}return isNumber(value)?ctx.stylize(''+value,'number'):isBoolean(value)?ctx.stylize(''+value,'boolean'):isNull(value)?ctx.stylize('null','null'):void 0}function formatError(value){return'['+Error.prototype.toString.call(value)+']'}function formatArray(ctx,value,recurseTimes,visibleKeys,keys){for(var output=[],i=0,l=value.length;ictx.seen.indexOf(desc.value)?(str=isNull(recurseTimes)?formatValue(ctx,desc.value,null):formatValue(ctx,desc.value,recurseTimes-1),-1n?'0'+n.toString(10):n.toString(10)}function timestamp(){var d=new Date,time=[pad(d.getHours()),pad(d.getMinutes()),pad(d.getSeconds())].join(':');return[d.getDate(),months[d.getMonth()],time].join(' ')}function hasOwnProperty(obj,prop){return Object.prototype.hasOwnProperty.call(obj,prop)}var formatRegExp=/%[sdj%]/g;exports.format=function(f){if(!isString(f)){for(var objects=[],i=0;i=len)return x;switch(x){case'%s':return args[i++]+'';case'%d':return+args[i++];case'%j':try{return JSON.stringify(args[i++])}catch(_){return'[Circular]'}default:return x;}}),x=args[i];ipreviousValue+stringifyGroup(currentValue)+('comma_group'===currentValue.type&&index!==node.groups.length-1?',':''),'');const before=node.raws&&node.raws.before?node.raws.before:'',value=node.value?node.value:'',unit=node.unit?node.unit:'',after=node.raws&&node.raws.after?node.raws.after:'';return before+value+unit+after}function flattenGroups(node){return'paren_group'!==node.type||node.open||node.close||1!==node.groups.length?'comma_group'===node.type&&1===node.groups.length?flattenGroups(node.groups[0]):'paren_group'===node.type||'comma_group'===node.type?Object.assign({},node,{groups:node.groups.map(flattenGroups)}):node:flattenGroups(node.groups[0])}function addTypePrefix(node,prefix){if(node&&'object'==typeof node)for(const key in delete node.parent,node)addTypePrefix(node[key],prefix),'type'!=key||'string'!=typeof node[key]||node[key].startsWith(prefix)||(node[key]=prefix+node[key]);return node}function addMissingType(node){if(node&&'object'==typeof node){for(const key in delete node.parent,node)addMissingType(node[key]);Array.isArray(node)||!node.value||node.type||(node.type='unknown')}return node}function parseNestedValue(node){if(node&&'object'==typeof node)for(const key in delete node.parent,node)parseNestedValue(node[key]),'nodes'==key&&(node.group=flattenGroups(parseValueNodes(node[key])),delete node[key]);return node}function parseValue(value){const valueParser=__webpack_require__(93);let result=null;try{result=valueParser(value,{loose:!0}).parse()}catch(e){return{type:'value-unknown',value:value}}const parsedResult=parseNestedValue(result);return addTypePrefix(parsedResult,'value-')}function parseSelector(selector){if(selector.match(/\/\/|\/\*/))return{type:'selector-unknown',value:selector.replace(/^ +/,'').replace(/ +$/,'')};const selectorParser=__webpack_require__(92);let result=null;try{selectorParser(result_=>{result=result_}).process(selector)}catch(e){return{type:'selector-unknown',value:selector}}return addTypePrefix(result,'selector-')}function parseMediaQuery(params){const mediaParser=__webpack_require__(90).default;let result=null;try{result=mediaParser(params)}catch(e){return{type:'selector-unknown',value:params}}return addTypePrefix(addMissingType(result),'media-')}function parseNestedCSS(node){if(node&&'object'==typeof node){for(const key in delete node.parent,node)parseNestedCSS(node[key]);if(!node.type)return node;node.raws||(node.raws={});let selector='';'string'==typeof node.selector&&(selector=node.raws.selector?node.raws.selector.scss?node.raws.selector.scss:node.raws.selector.raw:node.selector,node.raws.between&&0