/*!
postscriptum.js 0.5.100
<url>

Includes
 - postcss: http://postcss.org/
 - specificity: https://github.com/keeganstreet/specificity

Copyright © 2015-2016 David Rivron
Released under the MIT license
<url>
*/
(function a(b,c,e){function f(d,k){if(!c[d]){if(!b[d]){var i=typeof require=='function'&&require;if(!k&&i)return i(d,!0);if(g)return g(d,!0);var j=new Error('Cannot find module \''+d+'\'');throw j.code='MODULE_NOT_FOUND',j}var h=c[d]={exports:{}};b[d][0].call(h.exports,function(c){var a=b[d][1][c];return f(a?a:c)},h,h.exports,a,b,c,e)}return c[d].exports}var g=typeof require=='function'&&require;for(var d=0;d<e.length;d++)f(e[d]);return f}({1:[function(a,b,c){},{}],2:[function(b,c,a){(function(C){'use strict';var j=b('base64-js');var h=b('ieee754');var l=b('isarray');a.Buffer=c;a.SlowBuffer=q;a.INSPECT_MAX_BYTES=50;c.poolSize=8192;var r={};c.TYPED_ARRAY_SUPPORT=C.TYPED_ARRAY_SUPPORT!==undefined?C.TYPED_ARRAY_SUPPORT:P();function P(){function b(){}try{var a=new Uint8Array(1);a.foo=function(){return 42};a.constructor=b;return a.foo()===42&&a.constructor===b&&typeof a.subarray==='function'&&a.subarray(1,1).byteLength===0}catch(a){return false}}function s(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(a){if(!(this instanceof c)){if(arguments.length>1)return new c(a,arguments[1]);return new c(a)}if(!c.TYPED_ARRAY_SUPPORT){this.length=0;this.parent=undefined}if(typeof a==='number'){return Q(this,a)}if(typeof a==='string'){return R(this,a,arguments.length>1?arguments[1]:'utf8')}return S(this,a)}function Q(a,d){a=g(a,d<0?0:i(d)|0);if(!c.TYPED_ARRAY_SUPPORT){for(var b=0;b<d;b++){a[b]=0}}return a}function R(b,c,a){if(typeof a!=='string'||a==='')a='utf8';var d=u(c,a)|0;b=g(b,d);b.write(c,a);return b}function S(b,a){if(c.isBuffer(a))return Z(b,a);if(l(a))return D(b,a);if(a==null){throw new TypeError('must start with number, buffer, array or string')}if(typeof ArrayBuffer!=='undefined'){if(a.buffer instanceof ArrayBuffer){return z(b,a)}if(a instanceof ArrayBuffer){return H(b,a)}}if(a.length)return N(b,a);return O(b,a)}function Z(a,c){var b=i(c.length)|0;a=g(a,b);c.copy(a,0,0,b);return a}function D(b,d){var c=i(d.length)|0;b=g(b,c);for(var a=0;a<c;a+=1){b[a]=d[a]&255}return b}function z(b,d){var c=i(d.length)|0;b=g(b,c);for(var a=0;a<c;a+=1){b[a]=d[a]&255}return b}function H(a,b){if(c.TYPED_ARRAY_SUPPORT){b.byteLength;a=c._augment(new Uint8Array(b))}else{a=z(a,new Uint8Array(b))}return a}function N(b,d){var c=i(d.length)|0;b=g(b,c);for(var a=0;a<c;a+=1){b[a]=d[a]&255}return b}function O(b,d){var e;var c=0;if(d.type==='Buffer'&&l(d.data)){e=d.data;c=i(e.length)|0}b=g(b,c);for(var a=0;a<c;a+=1){b[a]=e[a]&255}return b}if(c.TYPED_ARRAY_SUPPORT){c.prototype.__proto__=Uint8Array.prototype;c.__proto__=Uint8Array}else{c.prototype.length=undefined;c.prototype.parent=undefined}function g(a,b){if(c.TYPED_ARRAY_SUPPORT){a=c._augment(new Uint8Array(b));a.__proto__=c.prototype}else{a.length=b;a._isBuffer=true}var d=b!==0&&b<=c.poolSize>>>1;if(d)a.parent=r;return a}function i(a){if(a>=s()){throw new RangeError('Attempt to allocate Buffer larger than maximum '+'size: 0x'+s().toString(16)+' bytes')}return a|0}function q(b,d){if(!(this instanceof q))return new q(b,d);var a=new c(b,d);delete a.parent;return a}c.isBuffer=function a(b){return!!(b!=null&&b._isBuffer)};c.compare=function a(d,e){if(!c.isBuffer(d)||!c.isBuffer(e)){throw new TypeError('Arguments must be Buffers')}if(d===e)return 0;var f=d.length;var g=e.length;var b=0;var h=Math.min(f,g);while(b<h){if(d[b]!==e[b])break;++b}if(b!==h){f=d[b];g=e[b]}if(f<g)return-1;if(g<f)return 1;return 0};c.isEncoding=function a(b){switch(String(b).toLowerCase()){case'hex':case'utf8':case'utf-8':case'ascii':case'binary':case'base64':case'raw':case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return true;default:return false}};c.concat=function a(d,e){if(!l(d))throw new TypeError('list argument must be an Array of Buffers.');if(d.length===0){return new c(0)}var b;if(e===undefined){e=0;for(b=0;b<d.length;b++){e+=d[b].length}}var f=new c(e);var g=0;for(b=0;b<d.length;b++){var h=d[b];h.copy(f,g);g+=h.length}return f};function u(a,c){if(typeof a!=='string')a=''+a;var b=a.length;if(b===0)return 0;var d=false;for(;;){switch(c){case'ascii':case'binary':case'raw':case'raws':return b;case'utf8':case'utf-8':return o(a).length;case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return b*2;case'hex':return b>>>1;case'base64':return t(a).length;default:if(d)return o(a).length;c=(''+c).toLowerCase();d=true}}}c.byteLength=u;function T(c,b,a){var d=false;b=b|0;a=a===undefined||a===Infinity?this.length:a|0;if(!c)c='utf8';if(b<0)b=0;if(a>this.length)a=this.length;if(a<=b)return'';while(true){switch(c){case'hex':return L(this,b,a);case'utf8':case'utf-8':return B(this,b,a);case'ascii':return J(this,b,a);case'binary':return K(this,b,a);case'base64':return F(this,b,a);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return M(this,b,a);default:if(d)throw new TypeError('Unknown encoding: '+c);c=(c+'').toLowerCase();d=true}}}c.prototype.toString=function a(){var b=this.length|0;if(b===0)return'';if(arguments.length===0)return B(this,0,b);return T.apply(this,arguments)};c.prototype.equals=function a(b){if(!c.isBuffer(b))throw new TypeError('Argument must be a Buffer');if(this===b)return true;return c.compare(this,b)===0};c.prototype.inspect=function b(){var c='';var d=a.INSPECT_MAX_BYTES;if(this.length>0){c=this.toString('hex',0,d).match(/.{2}/g).join(' ');if(this.length>d)c+=' ... '}return'<Buffer '+c+'>'};c.prototype.compare=function a(b){if(!c.isBuffer(b))throw new TypeError('Argument must be a Buffer');if(this===b)return 0;return c.compare(this,b)};c.prototype.indexOf=function a(d,b){if(b>2147483647)b=2147483647;else if(b<-2147483648)b=-2147483648;b>>=0;if(this.length===0)return-1;if(b>=this.length)return-1;if(b<0)b=Math.max(this.length+b,0);if(typeof d==='string'){if(d.length===0)return-1;return String.prototype.indexOf.call(this,d,b)}if(c.isBuffer(d)){return e(this,d,b)}if(typeof d==='number'){if(c.TYPED_ARRAY_SUPPORT&&Uint8Array.prototype.indexOf==='function'){return Uint8Array.prototype.indexOf.call(this,d,b)}return e(this,[d],b)}function e(d,e,c){var a=-1;for(var b=0;c+b<d.length;b++){if(d[c+b]===e[a===-1?0:b-a]){if(a===-1)a=b;if(b-a+1===e.length)return c+a}else{a=-1}}return-1}throw new TypeError('val must be string, number or Buffer')};c.prototype.get=function a(b){console.log('.get() is deprecated. Access using array indexes instead.');return this.readUInt8(b)};c.prototype.set=function a(b,c){console.log('.set() is deprecated. Access using array indexes instead.');return this.writeUInt8(b,c)};function U(g,h,c,a){c=Number(c)||0;var d=g.length-c;if(!a){a=d}else{a=Number(a);if(a>d){a=d}}var e=h.length;if(e%2!==0)throw new Error('Invalid hex string');if(a>e/2){a=e/2}for(var b=0;b<a;b++){var f=parseInt(h.substr(b*2,2),16);if(isNaN(f))throw new Error('Invalid hex string');g[c+b]=f}return b}function V(a,c,b,d){return m(o(c,a.length-b),a,b,d)}function v(a,b,c,d){return m(_(b),a,c,d)}function a0(a,b,c,d){return v(a,b,c,d)}function G(a,b,c,d){return m(t(b),a,c,d)}function E(a,c,b,d){return m($(c,a.length-b),a,b,d)}c.prototype.write=function a(e,c,b,d){if(c===undefined){d='utf8';b=this.length;c=0}else if(b===undefined&&typeof c==='string'){d=c;b=this.length;c=0}else if(isFinite(c)){c=c|0;if(isFinite(b)){b=b|0;if(d===undefined)d='utf8'}else{d=b;b=undefined}}else{var h=d;d=c;c=b|0;b=h}var f=this.length-c;if(b===undefined||b>f)b=f;if(e.length>0&&(b<0||c<0)||c>this.length){throw new RangeError('attempt to write outside buffer bounds')}if(!d)d='utf8';var g=false;for(;;){switch(d){case'hex':return U(this,e,c,b);case'utf8':case'utf-8':return V(this,e,c,b);case'ascii':return v(this,e,c,b);case'binary':return a0(this,e,c,b);case'base64':return G(this,e,c,b);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return E(this,e,c,b);default:if(g)throw new TypeError('Unknown encoding: '+d);d=(''+d).toLowerCase();g=true}}};c.prototype.toJSON=function a(){return{type:'Buffer',data:Array.prototype.slice.call(this._arr||this,0)}};function F(a,b,c){if(b===0&&c===a.length){return j.fromByteArray(a)}else{return j.fromByteArray(a.slice(b,c))}}function B(f,l,j){j=Math.min(f.length,j);var i=[];var c=l;while(c<j){var d=f[c];var a=null;var h=d>239?4:d>223?3:d>191?2:1;if(c+h<=j){var e,g,k,b;switch(h){case 1:if(d<128){a=d}break;case 2:e=f[c+1];if((e&192)===128){b=(d&31)<<6|e&63;if(b>127){a=b}}break;case 3:e=f[c+1];g=f[c+2];if((e&192)===128&&(g&192)===128){b=(d&15)<<12|(e&63)<<6|g&63;if(b>2047&&(b<55296||b>57343)){a=b}}break;case 4:e=f[c+1];g=f[c+2];k=f[c+3];if((e&192)===128&&(g&192)===128&&(k&192)===128){b=(d&15)<<18|(e&63)<<12|(g&63)<<6|k&63;if(b>65535&&b<1114112){a=b}}}}if(a===null){a=65533;h=1}else if(a>65535){a-=65536;i.push(a>>>10&1023|55296);a=56320|a&1023}i.push(a);c+=h}return I(i)}var p=4096;function I(b){var c=b.length;if(c<=p){return String.fromCharCode.apply(String,b)}var d='';var a=0;while(a<c){d+=String.fromCharCode.apply(String,b.slice(a,a+=p))}return d}function J(d,e,b){var c='';b=Math.min(d.length,b);for(var a=e;a<b;a++){c+=String.fromCharCode(d[a]&127)}return c}function K(d,e,b){var c='';b=Math.min(d.length,b);for(var a=e;a<b;a++){c+=String.fromCharCode(d[a])}return c}function L(f,b,a){var d=f.length;if(!b||b<0)b=0;if(!a||a<0||a>d)a=d;var e='';for(var c=b;c<a;c++){e+=Y(f[c])}return e}function M(d,e,f){var b=d.slice(e,f);var c='';for(var a=0;a<b.length;a+=2){c+=String.fromCharCode(b[a]+b[a+1]*256)}return c}c.prototype.slice=function a(b,d){var e=this.length;b=~~b;d=d===undefined?e:~~d;if(b<0){b+=e;if(b<0)b=0}else if(b>e){b=e}if(d<0){d+=e;if(d<0)d=0}else if(d>e){d=e}if(d<b)d=b;var f;if(c.TYPED_ARRAY_SUPPORT){f=c._augment(this.subarray(b,d))}else{var h=d-b;f=new c(h,undefined);for(var g=0;g<h;g++){f[g]=this[g+b]}}if(f.length)f.parent=this.parent||this;return f};function e(a,b,c){if(a%1!==0||a<0)throw new RangeError('offset is not uint');if(a+b>c)throw new RangeError('Trying to access beyond buffer length')}c.prototype.readUIntLE=function a(b,c,h){b=b|0;c=c|0;if(!h)e(b,c,this.length);var d=this[b];var f=1;var g=0;while(++g<c&&(f*=256)){d+=this[b+g]*f}return d};c.prototype.readUIntBE=function a(c,b,g){c=c|0;b=b|0;if(!g){e(c,b,this.length)}var d=this[c+--b];var f=1;while(b>0&&(f*=256)){d+=this[c+--b]*f}return d};c.prototype.readUInt8=function a(b,c){if(!c)e(b,1,this.length);return this[b]};c.prototype.readUInt16LE=function a(b,c){if(!c)e(b,2,this.length);return this[b]|this[b+1]<<8};c.prototype.readUInt16BE=function a(b,c){if(!c)e(b,2,this.length);return this[b]<<8|this[b+1]};c.prototype.readUInt32LE=function a(b,c){if(!c)e(b,4,this.length);return(this[b]|this[b+1]<<8|this[b+2]<<16)+this[b+3]*16777216};c.prototype.readUInt32BE=function a(b,c){if(!c)e(b,4,this.length);return this[b]*16777216+(this[b+1]<<16|this[b+2]<<8|this[b+3])};c.prototype.readIntLE=function a(b,c,h){b=b|0;c=c|0;if(!h)e(b,c,this.length);var d=this[b];var f=1;var g=0;while(++g<c&&(f*=256)){d+=this[b+g]*f}f*=128;if(d>=f)d-=Math.pow(2,8*c);return d};c.prototype.readIntBE=function a(b,c,h){b=b|0;c=c|0;if(!h)e(b,c,this.length);var g=c;var d=1;var f=this[b+--g];while(g>0&&(d*=256)){f+=this[b+--g]*d}d*=128;if(f>=d)f-=Math.pow(2,8*c);return f};c.prototype.readInt8=function a(b,c){if(!c)e(b,1,this.length);if(!(this[b]&128))return this[b];return(255-this[b]+1)*-1};c.prototype.readInt16LE=function a(c,d){if(!d)e(c,2,this.length);var b=this[c]|this[c+1]<<8;return b&32768?b|4294901760:b};c.prototype.readInt16BE=function a(c,d){if(!d)e(c,2,this.length);var b=this[c+1]|this[c]<<8;return b&32768?b|4294901760:b};c.prototype.readInt32LE=function a(b,c){if(!c)e(b,4,this.length);return this[b]|this[b+1]<<8|this[b+2]<<16|this[b+3]<<24};c.prototype.readInt32BE=function a(b,c){if(!c)e(b,4,this.length);return this[b]<<24|this[b+1]<<16|this[b+2]<<8|this[b+3]};c.prototype.readFloatLE=function a(b,c){if(!c)e(b,4,this.length);return h.read(this,b,true,23,4)};c.prototype.readFloatBE=function a(b,c){if(!c)e(b,4,this.length);return h.read(this,b,false,23,4)};c.prototype.readDoubleLE=function a(b,c){if(!c)e(b,8,this.length);return h.read(this,b,true,52,8)};c.prototype.readDoubleBE=function a(b,c){if(!c)e(b,8,this.length);return h.read(this,b,false,52,8)};function f(a,b,d,e,f,g){if(!c.isBuffer(a))throw new TypeError('buffer must be a Buffer instance');if(b>f||b<g)throw new RangeError('value is out of bounds');if(d+e>a.length)throw new RangeError('index out of range')}c.prototype.writeUIntLE=function a(d,b,c,h){d=+d;b=b|0;c=c|0;if(!h)f(this,d,b,c,Math.pow(2,8*c),0);var e=1;var g=0;this[b]=d&255;while(++g<c&&(e*=256)){this[b+g]=d/e&255}return b+c};c.prototype.writeUIntBE=function a(d,b,c,h){d=+d;b=b|0;c=c|0;if(!h)f(this,d,b,c,Math.pow(2,8*c),0);var e=c-1;var g=1;this[b+e]=d&255;while(--e>=0&&(g*=256)){this[b+e]=d/g&255}return b+c};c.prototype.writeUInt8=function a(b,d,e){b=+b;d=d|0;if(!e)f(this,b,d,1,255,0);if(!c.TYPED_ARRAY_SUPPORT)b=Math.floor(b);this[d]=b&255;return d+1};function n(c,b,d,e){if(b<0)b=65535+b+1;for(var a=0,f=Math.min(c.length-d,2);a<f;a++){c[d+a]=(b&255<<8*(e?a:1-a))>>>(e?a:1-a)*8}}c.prototype.writeUInt16LE=function a(d,b,e){d=+d;b=b|0;if(!e)f(this,d,b,2,65535,0);if(c.TYPED_ARRAY_SUPPORT){this[b]=d&255;this[b+1]=d>>>8}else{n(this,d,b,true)}return b+2};c.prototype.writeUInt16BE=function a(d,b,e){d=+d;b=b|0;if(!e)f(this,d,b,2,65535,0);if(c.TYPED_ARRAY_SUPPORT){this[b]=d>>>8;this[b+1]=d&255}else{n(this,d,b,false)}return b+2};function k(c,b,d,f){if(b<0)b=4294967295+b+1;for(var a=0,e=Math.min(c.length-d,4);a<e;a++){c[d+a]=b>>>(f?a:3-a)*8&255}}c.prototype.writeUInt32LE=function a(d,b,e){d=+d;b=b|0;if(!e)f(this,d,b,4,4294967295,0);if(c.TYPED_ARRAY_SUPPORT){this[b+3]=d>>>24;this[b+2]=d>>>16;this[b+1]=d>>>8;this[b]=d&255}else{k(this,d,b,true)}return b+4};c.prototype.writeUInt32BE=function a(d,b,e){d=+d;b=b|0;if(!e)f(this,d,b,4,4294967295,0);if(c.TYPED_ARRAY_SUPPORT){this[b]=d>>>24;this[b+1]=d>>>16;this[b+2]=d>>>8;this[b+3]=d&255}else{k(this,d,b,false)}return b+4};c.prototype.writeIntLE=function a(b,c,d,j){b=+b;c=c|0;if(!j){var e=Math.pow(2,8*d-1);f(this,b,c,d,e-1,-e)}var g=0;var h=1;var i=b<0?1:0;this[c]=b&255;while(++g<d&&(h*=256)){this[c+g]=(b/h>>0)-i&255}return c+d};c.prototype.writeIntBE=function a(b,c,d,j){b=+b;c=c|0;if(!j){var g=Math.pow(2,8*d-1);f(this,b,c,d,g-1,-g)}var e=d-1;var h=1;var i=b<0?1:0;this[c+e]=b&255;while(--e>=0&&(h*=256)){this[c+e]=(b/h>>0)-i&255}return c+d};c.prototype.writeInt8=function a(b,d,e){b=+b;d=d|0;if(!e)f(this,b,d,1,127,-128);if(!c.TYPED_ARRAY_SUPPORT)b=Math.floor(b);if(b<0)b=255+b+1;this[d]=b&255;return d+1};c.prototype.writeInt16LE=function a(d,b,e){d=+d;b=b|0;if(!e)f(this,d,b,2,32767,-32768);if(c.TYPED_ARRAY_SUPPORT){this[b]=d&255;this[b+1]=d>>>8}else{n(this,d,b,true)}return b+2};c.prototype.writeInt16BE=function a(d,b,e){d=+d;b=b|0;if(!e)f(this,d,b,2,32767,-32768);if(c.TYPED_ARRAY_SUPPORT){this[b]=d>>>8;this[b+1]=d&255}else{n(this,d,b,false)}return b+2};c.prototype.writeInt32LE=function a(d,b,e){d=+d;b=b|0;if(!e)f(this,d,b,4,2147483647,-2147483648);if(c.TYPED_ARRAY_SUPPORT){this[b]=d&255;this[b+1]=d>>>8;this[b+2]=d>>>16;this[b+3]=d>>>24}else{k(this,d,b,true)}return b+4};c.prototype.writeInt32BE=function a(b,d,e){b=+b;d=d|0;if(!e)f(this,b,d,4,2147483647,-2147483648);if(b<0)b=4294967295+b+1;if(c.TYPED_ARRAY_SUPPORT){this[d]=b>>>24;this[d+1]=b>>>16;this[d+2]=b>>>8;this[d+3]=b&255}else{k(this,b,d,false)}return d+4};function w(c,a,b,d,e,f){if(a>e||a<f)throw new RangeError('value is out of bounds');if(b+d>c.length)throw new RangeError('index out of range');if(b<0)throw new RangeError('index out of range')}function x(b,c,a,d,e){if(!e){w(b,c,a,4,3.4028234663852886e+38,-3.4028234663852886e+38)}h.write(b,c,a,d,23,4);return a+4}c.prototype.writeFloatLE=function a(b,c,d){return x(this,b,c,true,d)};c.prototype.writeFloatBE=function a(b,c,d){return x(this,b,c,false,d)};function y(b,c,a,d,e){if(!e){w(b,c,a,8,1.7976931348623157e+308,-1.7976931348623157e+308)}h.write(b,c,a,d,52,8);return a+8}c.prototype.writeDoubleLE=function a(b,c,d){return y(this,b,c,true,d)};c.prototype.writeDoubleBE=function a(b,c,d){return y(this,b,c,false,d)};c.prototype.copy=function a(g,e,b,d){if(!b)b=0;if(!d&&d!==0)d=this.length;if(e>=g.length)e=g.length;if(!e)e=0;if(d>0&&d<b)d=b;if(d===b)return 0;if(g.length===0||this.length===0)return 0;if(e<0){throw new RangeError('targetStart out of bounds')}if(b<0||b>=this.length)throw new RangeError('sourceStart out of bounds');if(d<0)throw new RangeError('sourceEnd out of bounds');if(d>this.length)d=this.length;if(g.length-e<d-b){d=g.length-e+b}var h=d-b;var f;if(this===g&&b<e&&e<d){for(f=h-1;f>=0;f--){g[f+e]=this[f+b]}}else if(h<1000||!c.TYPED_ARRAY_SUPPORT){for(f=0;f<h;f++){g[f+e]=this[f+b]}}else{g._set(this.subarray(b,b+h),e)}return h};c.prototype.fill=function a(e,c,d){if(!e)e=0;if(!c)c=0;if(!d)d=this.length;if(d<c)throw new RangeError('end < start');if(d===c)return;if(this.length===0)return;if(c<0||c>=this.length)throw new RangeError('start out of bounds');if(d<0||d>this.length)throw new RangeError('end out of bounds');var b;if(typeof e==='number'){for(b=c;b<d;b++){this[b]=e}}else{var f=o(e.toString());var g=f.length;for(b=c;b<d;b++){this[b]=f[b%g]}}return this};c.prototype.toArrayBuffer=function a(){if(typeof Uint8Array!=='undefined'){if(c.TYPED_ARRAY_SUPPORT){return new c(this).buffer}else{var d=new Uint8Array(this.length);for(var b=0,e=d.length;b<e;b+=1){d[b]=this[b]}return d.buffer}}else{throw new TypeError('Buffer.toArrayBuffer not supported in this browser')}};var d=c.prototype;c._augment=function a(b){b.constructor=c;b._isBuffer=true;b._set=b.set;b.get=d.get;b.set=d.set;b.write=d.write;b.toString=d.toString;b.toLocaleString=d.toString;b.toJSON=d.toJSON;b.equals=d.equals;b.compare=d.compare;b.indexOf=d.indexOf;b.copy=d.copy;b.slice=d.slice;b.readUIntLE=d.readUIntLE;b.readUIntBE=d.readUIntBE;b.readUInt8=d.readUInt8;b.readUInt16LE=d.readUInt16LE;b.readUInt16BE=d.readUInt16BE;b.readUInt32LE=d.readUInt32LE;b.readUInt32BE=d.readUInt32BE;b.readIntLE=d.readIntLE;b.readIntBE=d.readIntBE;b.readInt8=d.readInt8;b.readInt16LE=d.readInt16LE;b.readInt16BE=d.readInt16BE;b.readInt32LE=d.readInt32LE;b.readInt32BE=d.readInt32BE;b.readFloatLE=d.readFloatLE;b.readFloatBE=d.readFloatBE;b.readDoubleLE=d.readDoubleLE;b.readDoubleBE=d.readDoubleBE;b.writeUInt8=d.writeUInt8;b.writeUIntLE=d.writeUIntLE;b.writeUIntBE=d.writeUIntBE;b.writeUInt16LE=d.writeUInt16LE;b.writeUInt16BE=d.writeUInt16BE;b.writeUInt32LE=d.writeUInt32LE;b.writeUInt32BE=d.writeUInt32BE;b.writeIntLE=d.writeIntLE;b.writeIntBE=d.writeIntBE;b.writeInt8=d.writeInt8;b.writeInt16LE=d.writeInt16LE;b.writeInt16BE=d.writeInt16BE;b.writeInt32LE=d.writeInt32LE;b.writeInt32BE=d.writeInt32BE;b.writeFloatLE=d.writeFloatLE;b.writeFloatBE=d.writeFloatBE;b.writeDoubleLE=d.writeDoubleLE;b.writeDoubleBE=d.writeDoubleBE;b.fill=d.fill;b.inspect=d.inspect;b.toArrayBuffer=d.toArrayBuffer;return b};var A=/[^+\/0-9A-Za-z-_]/g;function W(a){a=X(a).replace(A,'');if(a.length<2)return'';while(a.length%4!==0){a=a+'='}return a}function X(a){if(a.trim)return a.trim();return a.replace(/^\s+|\s+$/g,'')}function Y(a){if(a<16)return'0'+a.toString(16);return a.toString(16)}function o(g,b){b=b||Infinity;var a;var f=g.length;var d=null;var c=[];for(var e=0;e<f;e++){a=g.charCodeAt(e);if(a>55295&&a<57344){if(!d){if(a>56319){if((b-=3)>-1)c.push(239,191,189);continue}else if(e+1===f){if((b-=3)>-1)c.push(239,191,189);continue}d=a;continue}if(a<56320){if((b-=3)>-1)c.push(239,191,189);d=a;continue}a=(d-55296<<10|a-56320)+65536}else if(d){if((b-=3)>-1)c.push(239,191,189)}d=null;if(a<128){if((b-=1)<0)break;c.push(a)}else if(a<2048){if((b-=2)<0)break;c.push(a>>6|192,a&63|128)}else if(a<65536){if((b-=3)<0)break;c.push(a>>12|224,a>>6&63|128,a&63|128)}else if(a<1114112){if((b-=4)<0)break;c.push(a>>18|240,a>>12&63|128,a>>6&63|128,a&63|128)}else{throw new Error('Invalid code point')}}return c}function _(c){var b=[];for(var a=0;a<c.length;a++){b.push(c.charCodeAt(a)&255)}return b}function $(d,g){var c,e,f;var a=[];for(var b=0;b<d.length;b++){if((g-=2)<0)break;c=d.charCodeAt(b);e=c>>8;f=c%256;a.push(f);a.push(e)}return a}function t(a){return j.toByteArray(W(a))}function m(b,c,d,e){for(var a=0;a<e;a++){if(a+d>=c.length||a>=b.length)break;c[a+d]=b[a]}return a}}.call(this,typeof global!=='undefined'?global:typeof self!=='undefined'?self:typeof window!=='undefined'?window:{}))},{'base64-js':3,'ieee754':4,'isarray':5}],3:[function(c,d,a){var b='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';;(function(i){'use strict';var f=typeof Uint8Array!=='undefined'?Uint8Array:Array;var g='+'.charCodeAt(0);var h='/'.charCodeAt(0);var c='0'.charCodeAt(0);var d='a'.charCodeAt(0);var e='A'.charCodeAt(0);var j='-'.charCodeAt(0);var k='_'.charCodeAt(0);function a(b){var a=b.charCodeAt(0);if(a===g||a===j)return 62;if(a===h||a===k)return 63;if(a<c)return-1;if(a<c+10)return a-c+26+26;if(a<e+26)return a-e;if(a<d+26)return a-d+26}function m(b){var c,k,j,d,g,h;if(b.length%4>0){throw new Error('Invalid string. Length must be a multiple of 4')}var i=b.length;g='='===b.charAt(i-2)?2:'='===b.charAt(i-1)?1:0;h=new f(b.length*3/4-g);j=g>0?b.length-4:b.length;var l=0;function e(a){h[l++]=a}for(c=0,k=0;c<j;c+=4,k+=3){d=a(b.charAt(c))<<18|a(b.charAt(c+1))<<12|a(b.charAt(c+2))<<6|a(b.charAt(c+3));e((d&16711680)>>16);e((d&65280)>>8);e(d&255)}if(g===2){d=a(b.charAt(c))<<2|a(b.charAt(c+1))>>4;e(d&255)}else if(g===1){d=a(b.charAt(c))<<10|a(b.charAt(c+1))<<4|a(b.charAt(c+2))>>2;e(d>>8&255);e(d&255)}return h}function l(a){var f,g=a.length%3,c='',d,h;function e(a){return b.charAt(a)}function i(a){return e(a>>18&63)+e(a>>12&63)+e(a>>6&63)+e(a&63)}for(f=0,h=a.length-g;f<h;f+=3){d=(a[f]<<16)+(a[f+1]<<8)+a[f+2];c+=i(d)}switch(g){case 1:d=a[a.length-1];c+=e(d>>2);c+=e(d<<4&63);c+='==';break;case 2:d=(a[a.length-2]<<8)+a[a.length-1];c+=e(d>>10);c+=e(d>>4&63);c+=e(d<<2&63);c+='=';break}return c}i.toByteArray=m;i.fromByteArray=l}(typeof a==='undefined'?this.base64js={}:a))},{}],4:[function(b,c,a){a.read=function(h,l,n,f,m){var b,c;var i=m*8-f-1;var j=(1<<i)-1;var k=j>>1;var a=-7;var d=n?m-1:0;var g=n?-1:1;var e=h[l+d];d+=g;b=e&(1<<-a)-1;e>>=-a;a+=i;for(;a>0;b=b*256+h[l+d],d+=g,a-=8){}c=b&(1<<-a)-1;b>>=-a;a+=f;for(;a>0;c=c*256+h[l+d],d+=g,a-=8){}if(b===0){b=1-k}else if(b===j){return c?NaN:(e?-1:1)*Infinity}else{c=c+Math.pow(2,f);b=b-k}return(e?-1:1)*c*Math.pow(2,b-f)};a.write=function(k,b,m,n,c,p){var a,d,f;var h=p*8-c-1;var i=(1<<h)-1;var e=i>>1;var l=c===23?Math.pow(2,-24)-Math.pow(2,-77):0;var g=n?0:p-1;var j=n?1:-1;var o=b<0||b===0&&1/b<0?1:0;b=Math.abs(b);if(isNaN(b)||b===Infinity){d=isNaN(b)?1:0;a=i}else{a=Math.floor(Math.log(b)/Math.LN2);if(b*(f=Math.pow(2,-a))<1){a--;f*=2}if(a+e>=1){b+=l/f}else{b+=l*Math.pow(2,1-e)}if(b*f>=2){a++;f/=2}if(a+e>=i){d=0;a=i}else if(a+e>=1){d=(b*f-1)*Math.pow(2,c);a=a+e}else{d=b*Math.pow(2,e-1)*Math.pow(2,c);a=0}}for(;c>=8;k[m+g]=d&255,g+=j,d/=256,c-=8){}a=a<<c|d;h+=c;for(;h>0;k[m+g]=a&255,g+=j,a/=256,h-=8){}k[m+g-j]|=o*128}},{}],5:[function(c,b,d){var a={}.toString;b.exports=Array.isArray||function(b){return a.call(b)=='[object Array]'}},{}],6:[function(b,c,a){(function(g){function d(a,e){var c=0;for(var b=a.length-1;b>=0;b--){var d=a[b];if(d==='.'){a.splice(b,1)}else if(d==='..'){a.splice(b,1);c++}else if(c){a.splice(b,1);c--}}if(e){for(;c--;c){a.unshift('..')}}return a}var e=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;var b=function(a){return e.exec(a).slice(1)};a.resolve=function(){var a='',b=false;for(var e=arguments.length-1;e>=-1&&!b;e--){var f=e>=0?arguments[e]:g.cwd();if(typeof f!=='string'){throw new TypeError('Arguments to path.resolve must be strings')}else if(!f){continue}a=f+'/'+a;b=f.charAt(0)==='/'}a=d(c(a.split('/'),function(a){return!!a}),!b).join('/');return(b?'/':'')+a||'.'};a.normalize=function(b){var e=a.isAbsolute(b),g=f(b,-1)==='/';b=d(c(b.split('/'),function(a){return!!a}),!e).join('/');if(!b&&!e){b='.'}if(b&&g){b+='/'}return(e?'/':'')+b};a.isAbsolute=function(a){return a.charAt(0)==='/'};a.join=function(){var b=Array.prototype.slice.call(arguments,0);return a.normalize(c(b,function(a,b){if(typeof a!=='string'){throw new TypeError('Arguments to path.join must be strings')}return a}).join('/'))};a.relative=function(g,h){g=a.resolve(g).substr(1);h=a.resolve(h).substr(1);function j(c){var a=0;for(;a<c.length;a++){if(c[a]!=='')break}var b=c.length-1;for(;b>=0;b--){if(c[b]!=='')break}if(a>b)return[];return c.slice(a,b-a+1)}var d=j(g.split('/'));var e=j(h.split('/'));var i=Math.min(d.length,e.length);var f=i;for(var b=0;b<i;b++){if(d[b]!==e[b]){f=b;break}}var c=[];for(var b=f;b<d.length;b++){c.push('..')}c=c.concat(e.slice(f));return c.join('/')};a.sep='/';a.delimiter=':';a.dirname=function(e){var c=b(e),d=c[0],a=c[1];if(!d&&!a){return'.'}if(a){a=a.substr(0,a.length-1)}return d+a};a.basename=function(d,c){var a=b(d)[2];if(c&&a.substr(-1*c.length)===c){a=a.substr(0,a.length-c.length)}return a};a.extname=function(a){return b(a)[3]};function c(a,d){if(a.filter)return a.filter(d);var c=[];for(var b=0;b<a.length;b++){if(d(a[b],b,a))c.push(a[b])}return c}var f='ab'.substr(-1)==='b'?function(a,b,c){return a.substr(b,c)}:function(b,a,c){if(a<0)a=b.length+a;return b.substr(a,c)}}.call(this,b('_process')))},{'_process':7}],7:[function(l,i,k){var a=i.exports={};var b=[];var d=false;var e;var f=-1;function j(){d=false;if(e.length){b=e.concat(b)}else{f=-1}if(b.length){g()}}function g(){if(d){return}var c=setTimeout(j);d=true;var a=b.length;while(a){e=b;b=[];while(++f<a){if(e){e[f].run()}}f=-1;a=b.length}e=null;d=false;clearTimeout(c)}a.nextTick=function(e){var c=new Array(arguments.length-1);if(arguments.length>1){for(var a=1;a<arguments.length;a++){c[a-1]=arguments[a]}}b.push(new h(e,c));if(b.length===1&&!d){setTimeout(g,0)}};function h(a,b){this.fun=a;this.array=b}h.prototype.run=function(){this.fun.apply(null,this.array)};a.title='browser';a.browser=true;a.env={};a.argv=[];a.version='';a.versions={};function c(){}a.on=c;a.addListener=c;a.once=c;a.off=c;a.removeListener=c;a.removeAllListeners=c;a.emit=c;a.binding=function(a){throw new Error('process.binding is not supported')};a.cwd=function(){return'/'};a.chdir=function(a){throw new Error('process.chdir is not supported')};a.umask=function(){return 0}},{}],8:[function(h,j,b){'use strict';b.__esModule=true;var e=function(){function a(d,c){for(var b=0;b<c.length;b++){var a=c[b];a.enumerable=a.enumerable||false;a.configurable=true;if('value'in a)a.writable=true;Object.defineProperty(d,a.key,a)}}return function(b,c,d){if(c)a(b.prototype,c);if(d)a(b,d);return b}}();var f=h('./container');var g=i(f);var c=h('./warn-once');var a=i(c);function i(a){return a&&a.__esModule?a:{default:a}}function k(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}function l(b,a){if(!b){throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called')}return a&&(typeof a==='object'||typeof a==='function')?a:b}function m(b,a){if(typeof a!=='function'&&a!==null){throw new TypeError('Super expression must either be null or a function, not '+typeof a)}b.prototype=Object.create(a&&a.prototype,{constructor:{value:b,enumerable:false,writable:true,configurable:true}});if(a)Object.setPrototypeOf?Object.setPrototypeOf(b,a):b.__proto__=a}var d=function(c){m(b,c);function b(d){k(this,b);var a=l(this,c.call(this,d));a.type='atrule';return a}b.prototype.append=function a(){var f;if(!this.nodes)this.nodes=[];for(var d=arguments.length,e=Array(d),b=0;b<d;b++){e[b]=arguments[b]}return(f=c.prototype.append).call.apply(f,[this].concat(e))};b.prototype.prepend=function a(){var f;if(!this.nodes)this.nodes=[];for(var d=arguments.length,e=Array(d),b=0;b<d;b++){e[b]=arguments[b]}return(f=c.prototype.prepend).call.apply(f,[this].concat(e))};e(b,[{key:'afterName',get:function b(){(0,a.default)('AtRule#afterName was deprecated. Use AtRule#raws.afterName');return this.raws.afterName},set:function b(c){(0,a.default)('AtRule#afterName was deprecated. Use AtRule#raws.afterName');this.raws.afterName=c}},{key:'_params',get:function b(){(0,a.default)('AtRule#_params was deprecated. Use AtRule#raws.params');return this.raws.params},set:function b(c){(0,a.default)('AtRule#_params was deprecated. Use AtRule#raws.params');this.raws.params=c}}]);return b}(g.default);b.default=d;j.exports=b['default']},{'./container':10,'./warn-once':30}],9:[function(h,j,b){'use strict';b.__esModule=true;var e=function(){function a(d,c){for(var b=0;b<c.length;b++){var a=c[b];a.enumerable=a.enumerable||false;a.configurable=true;if('value'in a)a.writable=true;Object.defineProperty(d,a.key,a)}}return function(b,c,d){if(c)a(b.prototype,c);if(d)a(b,d);return b}}();var f=h('./warn-once');var a=g(f);var c=h('./node');var i=g(c);function g(a){return a&&a.__esModule?a:{default:a}}function k(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}function l(b,a){if(!b){throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called')}return a&&(typeof a==='object'||typeof a==='function')?a:b}function m(b,a){if(typeof a!=='function'&&a!==null){throw new TypeError('Super expression must either be null or a function, not '+typeof a)}b.prototype=Object.create(a&&a.prototype,{constructor:{value:b,enumerable:false,writable:true,configurable:true}});if(a)Object.setPrototypeOf?Object.setPrototypeOf(b,a):b.__proto__=a}var d=function(c){m(b,c);function b(d){k(this,b);var a=l(this,c.call(this,d));a.type='comment';return a}e(b,[{key:'left',get:function b(){(0,a.default)('Comment#left was deprecated. Use Comment#raws.left');return this.raws.left},set:function b(c){(0,a.default)('Comment#left was deprecated. Use Comment#raws.left');this.raws.left=c}},{key:'right',get:function b(){(0,a.default)('Comment#right was deprecated. Use Comment#raws.right');return this.raws.right},set:function b(c){(0,a.default)('Comment#right was deprecated. Use Comment#raws.right');this.raws.right=c}}]);return b}(i.default);b.default=d;j.exports=b['default']},{'./node':17,'./warn-once':30}],10:[function(b,n,d){'use strict';d.__esModule=true;var i=function(){function a(d,c){for(var b=0;b<c.length;b++){var a=c[b];a.enumerable=a.enumerable||false;a.configurable=true;if('value'in a)a.writable=true;Object.defineProperty(d,a.key,a)}}return function(b,c,d){if(c)a(b.prototype,c);if(d)a(b,d);return b}}();var j=b('./declaration');var e=c(j);var h=b('./warn-once');var a=c(h);var g=b('./comment');var f=c(g);var l=b('./node');var m=c(l);function c(a){return a&&a.__esModule?a:{default:a}}function o(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}function p(b,a){if(!b){throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called')}return a&&(typeof a==='object'||typeof a==='function')?a:b}function q(b,a){if(typeof a!=='function'&&a!==null){throw new TypeError('Super expression must either be null or a function, not '+typeof a)}b.prototype=Object.create(a&&a.prototype,{constructor:{value:b,enumerable:false,writable:true,configurable:true}});if(a)Object.setPrototypeOf?Object.setPrototypeOf(b,a):b.__proto__=a}var k=function(d){q(c,d);function c(){o(this,c);return p(this,d.apply(this,arguments))}c.prototype.push=function a(b){b.parent=this;this.nodes.push(b);return this};c.prototype.each=function a(e){if(!this.lastEach)this.lastEach=0;if(!this.indexes)this.indexes={};this.lastEach+=1;var b=this.lastEach;this.indexes[b]=0;if(!this.nodes)return undefined;var c=undefined,d=undefined;while(this.indexes[b]<this.nodes.length){c=this.indexes[b];d=e(this.nodes[c],c);if(d===false)break;this.indexes[b]+=1}delete this.indexes[b];return d};c.prototype.walk=function a(b){return this.each(function(c,d){var a=b(c,d);if(a!==false&&c.walk){a=c.walk(b)}return a})};c.prototype.walkDecls=function a(c,b){if(!b){b=c;return this.walk(function(a,c){if(a.type==='decl'){return b(a,c)}})}else if(c instanceof RegExp){return this.walk(function(a,d){if(a.type==='decl'&&c.test(a.prop)){return b(a,d)}})}else{return this.walk(function(a,d){if(a.type==='decl'&&a.prop===c){return b(a,d)}})}};c.prototype.walkRules=function a(c,b){if(!b){b=c;return this.walk(function(a,c){if(a.type==='rule'){return b(a,c)}})}else if(c instanceof RegExp){return this.walk(function(a,d){if(a.type==='rule'&&c.test(a.selector)){return b(a,d)}})}else{return this.walk(function(a,d){if(a.type==='rule'&&a.selector===c){return b(a,d)}})}};c.prototype.walkAtRules=function a(c,b){if(!b){b=c;return this.walk(function(a,c){if(a.type==='atrule'){return b(a,c)}})}else if(c instanceof RegExp){return this.walk(function(a,d){if(a.type==='atrule'&&c.test(a.name)){return b(a,d)}})}else{return this.walk(function(a,d){if(a.type==='atrule'&&a.name===c){return b(a,d)}})}};c.prototype.walkComments=function a(b){return this.walk(function(a,c){if(a.type==='comment'){return b(a,c)}})};c.prototype.append=function a(){for(var h=arguments.length,g=Array(h),f=0;f<h;f++){g[f]=arguments[f]}for(var b=g,k=Array.isArray(b),d=0,b=k?b:b[Symbol.iterator]();;){var i;if(k){if(d>=b.length)break;i=b[d++]}else{d=b.next();if(d.done)break;i=d.value}var m=i;var n=this.normalize(m,this.last);for(var c=n,j=Array.isArray(c),e=0,c=j?c:c[Symbol.iterator]();;){var l;if(j){if(e>=c.length)break;l=c[e++]}else{e=c.next();if(e.done)break;l=e.value}var o=l;this.nodes.push(o)}}return this};c.prototype.prepend=function a(){for(var i=arguments.length,g=Array(i),f=0;f<i;f++){g[f]=arguments[f]}g=g.reverse();for(var b=g,m=Array.isArray(b),d=0,b=m?b:b[Symbol.iterator]();;){var h;if(m){if(d>=b.length)break;h=b[d++]}else{d=b.next();if(d.done)break;h=d.value}var o=h;var j=this.normalize(o,this.first,'prepend').reverse();for(var c=j,l=Array.isArray(c),e=0,c=l?c:c[Symbol.iterator]();;){var n;if(l){if(e>=c.length)break;n=c[e++]}else{e=c.next();if(e.done)break;n=e.value}var p=n;this.nodes.unshift(p)}for(var k in this.indexes){this.indexes[k]=this.indexes[k]+j.length}}return this};c.prototype.cleanRaws=function a(g){d.prototype.cleanRaws.call(this,g);if(this.nodes){for(var b=this.nodes,e=Array.isArray(b),c=0,b=e?b:b[Symbol.iterator]();;){var f;if(e){if(c>=b.length)break;f=b[c++]}else{c=b.next();if(c.done)break;f=c.value}var h=f;h.cleanRaws(g)}}};c.prototype.insertBefore=function a(c,l){c=this.index(c);var j=c===0?'prepend':false;var i=this.normalize(l,this.nodes[c],j).reverse();for(var b=i,f=Array.isArray(b),d=0,b=f?b:b[Symbol.iterator]();;){var h;if(f){if(d>=b.length)break;h=b[d++]}else{d=b.next();if(d.done)break;h=d.value}var k=h;this.nodes.splice(c,0,k)}var e=undefined;for(var g in this.indexes){e=this.indexes[g];if(c<=e){this.indexes[g]=e+i.length}}return this};c.prototype.insertAfter=function a(d,k){d=this.index(d);var g=this.normalize(k,this.nodes[d]).reverse();for(var b=g,f=Array.isArray(b),c=0,b=f?b:b[Symbol.iterator]();;){var i;if(f){if(c>=b.length)break;i=b[c++]}else{c=b.next();if(c.done)break;i=c.value}var j=i;this.nodes.splice(d+1,0,j)}var e=undefined;for(var h in this.indexes){e=this.indexes[h];if(d<e){this.indexes[h]=e+g.length}}return this};c.prototype.remove=function b(c){if(typeof c!=='undefined'){(0,a.default)('Container#remove is deprecated. '+'Use Container#removeChild');this.removeChild(c)}else{d.prototype.remove.call(this)}return this};c.prototype.removeChild=function a(b){b=this.index(b);this.nodes[b].parent=undefined;this.nodes.splice(b,1);var c=undefined;for(var d in this.indexes){c=this.indexes[d];if(c>=b){this.indexes[d]=c-1}}return this};c.prototype.removeAll=function a(){for(var b=this.nodes,d=Array.isArray(b),c=0,b=d?b:b[Symbol.iterator]();;){var e;if(d){if(c>=b.length)break;e=b[c++]}else{c=b.next();if(c.done)break;e=c.value}var f=e;f.parent=undefined}this.nodes=[];return this};c.prototype.replaceValues=function a(d,b,c){if(!c){c=b;b={}}this.walkDecls(function(a){if(b.props&&b.props.indexOf(a.prop)===-1)return;if(b.fast&&a.value.indexOf(b.fast)===-1)return;a.value=a.value.replace(d,c)});return this};c.prototype.every=function a(b){return this.nodes.every(b)};c.prototype.some=function a(b){return this.nodes.some(b)};c.prototype.index=function a(b){if(typeof b==='number'){return b}else{return this.nodes.indexOf(b)}};c.prototype.normalize=function a(c,d){var g=this;if(typeof c==='string'){var h=b('./parse');c=h(c).nodes}else if(!Array.isArray(c)){if(c.type==='root'){c=c.nodes}else if(c.type){c=[c]}else if(c.prop){if(typeof c.value==='undefined'){throw new Error('Value field is missed in node creation')}c=[new e.default(c)]}else if(c.selector){var i=b('./rule');c=[new i(c)]}else if(c.name){var j=b('./at-rule');c=[new j(c)]}else if(c.text){c=[new f.default(c)]}else{throw new Error('Unknown node type in node creation')}}var k=c.map(function(a){if(typeof a.raws==='undefined')a=g.rebuild(a);if(a.parent)a=a.clone();if(typeof a.raws.before==='undefined'){if(d&&typeof d.raws.before!=='undefined'){a.raws.before=d.raws.before.replace(/[^\s]/g,'')}}a.parent=g;return a});return k};c.prototype.rebuild=function a(d,h){var i=this;var c=undefined;if(d.type==='root'){var j=b('./root');c=new j}else if(d.type==='atrule'){var k=b('./at-rule');c=new k}else if(d.type==='rule'){var l=b('./rule');c=new l}else if(d.type==='decl'){c=new e.default}else if(d.type==='comment'){c=new f.default}for(var g in d){if(g==='nodes'){c.nodes=d.nodes.map(function(a){return i.rebuild(a,c)})}else if(g==='parent'&&h){c.parent=h}else if(d.hasOwnProperty(g)){c[g]=d[g]}}return c};c.prototype.eachInside=function b(c){(0,a.default)('Container#eachInside is deprecated. '+'Use Container#walk instead.');return this.walk(c)};c.prototype.eachDecl=function b(c,d){(0,a.default)('Container#eachDecl is deprecated. '+'Use Container#walkDecls instead.');return this.walkDecls(c,d)};c.prototype.eachRule=function b(c,d){(0,a.default)('Container#eachRule is deprecated. '+'Use Container#walkRules instead.');return this.walkRules(c,d)};c.prototype.eachAtRule=function b(c,d){(0,a.default)('Container#eachAtRule is deprecated. '+'Use Container#walkAtRules instead.');return this.walkAtRules(c,d)};c.prototype.eachComment=function b(c){(0,a.default)('Container#eachComment is deprecated. '+'Use Container#walkComments instead.');return this.walkComments(c)};i(c,[{key:'first',get:function a(){if(!this.nodes)return undefined;return this.nodes[0]}},{key:'last',get:function a(){if(!this.nodes)return undefined;return this.nodes[this.nodes.length-1]}},{key:'semicolon',get:function b(){(0,a.default)('Node#semicolon is deprecated. Use Node#raws.semicolon');return this.raws.semicolon},set:function b(c){(0,a.default)('Node#semicolon is deprecated. Use Node#raws.semicolon');this.raws.semicolon=c}},{key:'after',get:function b(){(0,a.default)('Node#after is deprecated. Use Node#raws.after');return this.raws.after},set:function b(c){(0,a.default)('Node#after is deprecated. Use Node#raws.after');this.raws.after=c}}]);return c}(m.default);d.default=k;n.exports=d['default']},{'./at-rule':8,'./comment':9,'./declaration':12,'./node':17,'./parse':18,'./root':24,'./rule':25,'./warn-once':30}],11:[function(g,j,a){'use strict';a.__esModule=true;var e=function(){function a(d,c){for(var b=0;b<c.length;b++){var a=c[b];a.enumerable=a.enumerable||false;a.configurable=true;if('value'in a)a.writable=true;Object.defineProperty(d,a.key,a)}}return function(b,c,d){if(c)a(b.prototype,c);if(d)a(b,d);return b}}();var f=g('supports-color');var b=c(f);var h=g('./warn-once');var i=c(h);function c(a){return a&&a.__esModule?a:{default:a}}function k(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}var d=function(){function a(g,b,c,d,e,f){k(this,a);this.name='CssSyntaxError';this.reason=g;if(e)this.file=e;if(d)this.source=d;if(f)this.plugin=f;if(typeof b!=='undefined'&&typeof c!=='undefined'){this.line=b;this.column=c}this.setMessage();if(Error.captureStackTrace){Error.captureStackTrace(this,a)}}a.prototype.setMessage=function a(){this.message=this.plugin?this.plugin+': ':'';this.message+=this.file?this.file:'<css input>';if(typeof this.line!=='undefined'){this.message+=':'+this.line+':'+this.column}this.message+=': '+this.reason};a.prototype.showSourceCode=function a(f){if(!this.source)return'';var c=this.line-1;var d=this.source.split('\n');var h=c>0?d[c-1]+'\n':'';var i=d[c];var j=c<d.length-1?'\n'+d[c+1]:'';var e='\n';for(var g=0;g<this.column-1;g++){e+=' '}if(typeof f==='undefined')f=b.default;if(f){e+='\x1B[1;31m^\x1B[0m'}else{e+='^'}return'\n'+h+i+e+j};a.prototype.toString=function a(){return this.name+': '+this.message+this.showSourceCode()};e(a,[{key:'generated',get:function a(){(0,i.default)('CssSyntaxError#generated is depreacted. Use input instead.');return this.input}}]);return a}();a.default=d;j.exports=a['default']},{'./warn-once':30,'supports-color':44}],12:[function(h,j,b){'use strict';b.__esModule=true;var e=function(){function a(d,c){for(var b=0;b<c.length;b++){var a=c[b];a.enumerable=a.enumerable||false;a.configurable=true;if('value'in a)a.writable=true;Object.defineProperty(d,a.key,a)}}return function(b,c,d){if(c)a(b.prototype,c);if(d)a(b,d);return b}}();var f=h('./warn-once');var a=g(f);var c=h('./node');var i=g(c);function g(a){return a&&a.__esModule?a:{default:a}}function k(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}function l(b,a){if(!b){throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called')}return a&&(typeof a==='object'||typeof a==='function')?a:b}function m(b,a){if(typeof a!=='function'&&a!==null){throw new TypeError('Super expression must either be null or a function, not '+typeof a)}b.prototype=Object.create(a&&a.prototype,{constructor:{value:b,enumerable:false,writable:true,configurable:true}});if(a)Object.setPrototypeOf?Object.setPrototypeOf(b,a):b.__proto__=a}var d=function(c){m(b,c);function b(d){k(this,b);var a=l(this,c.call(this,d));a.type='decl';return a}e(b,[{key:'_value',get:function b(){(0,a.default)('Node#_value was deprecated. Use Node#raws.value');return this.raws.value},set:function b(c){(0,a.default)('Node#_value was deprecated. Use Node#raws.value');this.raws.value=c}},{key:'_important',get:function b(){(0,a.default)('Node#_important was deprecated. Use Node#raws.important');return this.raws.important},set:function b(c){(0,a.default)('Node#_important was deprecated. Use Node#raws.important');this.raws.important=c}}]);return b}(i.default);b.default=d;j.exports=b['default']},{'./node':17,'./warn-once':30}],13:[function(d,n,b){'use strict';b.__esModule=true;var h=function(){function a(d,c){for(var b=0;b<c.length;b++){var a=c[b];a.enumerable=a.enumerable||false;a.configurable=true;if('value'in a)a.writable=true;Object.defineProperty(d,a.key,a)}}return function(b,c,d){if(c)a(b.prototype,c);if(d)a(b,d);return b}}();var k=d('./css-syntax-error');var c=f(k);var g=d('./previous-map');var i=f(g);var j=d('path');var e=f(j);function f(a){return a&&a.__esModule?a:{default:a}}function m(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}var a=0;var l=function(){function b(g){var c=arguments.length<=1||arguments[1]===undefined?{}:arguments[1];m(this,b);this.css=g.toString();if(this.css[0]==='\uFEFF'||this.css[0]==='\uFFFE'){this.css=this.css.slice(1)}if(c.from)this.file=e.default.resolve(c.from);var d=new i.default(this.css,c);if(d.text){this.map=d;var f=d.consumer().file;if(!this.file&&f)this.file=this.mapResolve(f)}if(!this.file){a+=1;this.id='<input css '+a+'>'}if(this.map)this.map.file=this.from}b.prototype.error=function a(h,e,f){var g=arguments.length<=3||arguments[3]===undefined?{}:arguments[3];var b=undefined;var d=this.origin(e,f);if(d){b=new c.default(h,d.line,d.column,d.source,d.file,g.plugin)}else{b=new c.default(h,e,f,this.css,this.file,g.plugin)}b.input={line:e,column:f,source:this.css};if(this.file)b.input.file=this.file;return b};b.prototype.origin=function a(f,g){if(!this.map)return false;var c=this.map.consumer();var b=c.originalPositionFor({line:f,column:g});if(!b.source)return false;var d={file:this.mapResolve(b.source),line:b.line,column:b.column};var e=c.sourceContentFor(b.source);if(e)d.source=e;return d};b.prototype.mapResolve=function a(b){return e.default.resolve(this.map.consumer().sourceRoot||'.',b)};h(b,[{key:'from',get:function a(){return this.file||this.id}}]);return b}();b.default=l;n.exports=b['default']},{'./css-syntax-error':11,'./previous-map':21,'path':6}],14:[function(a,s,c){'use strict';c.__esModule=true;var n=function(){function a(d,c){for(var b=0;b<c.length;b++){var a=c[b];a.enumerable=a.enumerable||false;a.configurable=true;if('value'in a)a.writable=true;Object.defineProperty(d,a.key,a)}}return function(b,c,d){if(c)a(b.prototype,c);if(d)a(b,d);return b}}();var d=typeof Symbol==='function'&&typeof Symbol.iterator==='symbol'?function(a){return typeof a}:function(a){return a&&typeof Symbol==='function'&&a.constructor===Symbol?'symbol':typeof a};var g=a('./map-generator');var h=b(g);var i=a('./stringify');var j=b(i);var f=a('./warn-once');var l=b(f);var m=a('./result');var e=b(m);var o=a('./parse');var p=b(o);function b(a){return a&&a.__esModule?a:{default:a}}function r(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}function q(a){return(typeof a==='undefined'?'undefined':d(a))==='object'&&typeof a.then==='function'}var k=function(){function a(h,c,b){r(this,a);this.stringified=false;this.processed=false;var g=undefined;if((typeof c==='undefined'?'undefined':d(c))==='object'&&c.type==='root'){g=c}else if(c instanceof a||c instanceof e.default){g=c.root;if(c.map){if(typeof b.map==='undefined')b.map={};if(!b.map.inline)b.map.inline=false;b.map.prev=c.map}}else{var f=p.default;if(b.syntax)f=b.syntax.parse;if(b.parser)f=b.parser;if(f.parse)f=f.parse;try{g=f(c,b)}catch(a){this.error=a}}this.result=new e.default(h,g,b)}a.prototype.warnings=function a(){return this.sync().warnings()};a.prototype.toString=function a(){return this.css};a.prototype.then=function a(b,c){return this.async().then(b,c)};a.prototype.catch=function a(b){return this.async().catch(b)};a.prototype.handleError=function a(b,c){try{this.error=b;if(b.name==='CssSyntaxError'&&!b.plugin){b.plugin=c.postcssPlugin;b.setMessage()}else if(c.postcssVersion){var h=c.postcssPlugin;var d=c.postcssVersion;var e=this.result.processor.version;var f=d.split('.');var g=e.split('.');if(f[0]!==g[0]||parseInt(f[1])>parseInt(g[1])){(0,l.default)('Your current PostCSS version '+'is '+e+', but '+h+' '+'uses '+d+'. Perhaps this is '+'the source of the error below.')}}}catch(a){if(console&&console.error)console.error(a)}};a.prototype.asyncTick=function a(d,c){var b=this;if(this.plugin>=this.processor.plugins.length){this.processed=true;return d()}try{(function(){var a=b.processor.plugins[b.plugin];var e=b.run(a);b.plugin+=1;if(q(e)){e.then(function(){b.asyncTick(d,c)}).catch(function(d){b.handleError(d,a);b.processed=true;c(d)})}else{b.asyncTick(d,c)}}())}catch(a){this.processed=true;c(a)}};a.prototype.async=function a(){var b=this;if(this.processed){return new Promise(function(a,c){if(b.error){c(b.error)}else{a(b.stringify())}})}if(this.processing){return this.processing}this.processing=new Promise(function(c,a){if(b.error)return a(b.error);b.plugin=0;b.asyncTick(c,a)}).then(function(){b.processed=true;return b.stringify()});return this.processing};a.prototype.sync=function a(){if(this.processed)return this.result;this.processed=true;if(this.processing){throw new Error('Use process(css).then(cb) to work with async plugins')}if(this.error)throw this.error;for(var b=this.result.processor.plugins,d=Array.isArray(b),c=0,b=d?b:b[Symbol.iterator]();;){var e;if(d){if(c>=b.length)break;e=b[c++]}else{c=b.next();if(c.done)break;e=c.value}var f=e;var g=this.run(f);if(q(g)){throw new Error('Use process(css).then(cb) to work with async plugins')}}return this.result};a.prototype.run=function a(b){this.result.lastPlugin=b;try{return b(this.result.root,this.result)}catch(a){this.handleError(a,b);throw a}};a.prototype.stringify=function a(){if(this.stringified)return this.result;this.stringified=true;this.sync();var c=this.result.opts;var b=j.default;if(c.syntax)b=c.syntax.stringify;if(c.stringifier)b=c.stringifier;if(b.stringify)b=b.stringify;var e=new h.default(b,this.result.root,this.result.opts);var d=e.generate();this.result.css=d[0];this.result.map=d[1];return this.result};n(a,[{key:'processor',get:function a(){return this.result.processor}},{key:'opts',get:function a(){return this.result.opts}},{key:'css',get:function a(){return this.stringify().css}},{key:'content',get:function a(){return this.stringify().content}},{key:'map',get:function a(){return this.stringify().map}},{key:'root',get:function a(){return this.sync().root}},{key:'messages',get:function a(){return this.sync().messages}}]);return a}();c.default=k;s.exports=c['default']},{'./map-generator':16,'./parse':18,'./result':23,'./stringify':27,'./warn-once':30}],15:[function(d,c,b){'use strict';b.__esModule=true;var a={split:function a(j,l,k){var f=[];var c='';var g=false;var e=0;var d=false;var i=false;for(var h=0;h<j.length;h++){var b=j[h];if(d){if(i){i=false}else if(b==='\\'){i=true}else if(b===d){d=false}}else if(b==='"'||b==='\''){d=b}else if(b==='('){e+=1}else if(b===')'){if(e>0)e-=1}else if(e===0){if(l.indexOf(b)!==-1)g=true}if(g){if(c!=='')f.push(c.trim());c='';g=false}else{c+=b}}if(k||c!=='')f.push(c.trim());return f},space:function b(d){var c=[' ','\n','\t'];return a.split(d,c)},comma:function b(d){var c=',';return a.split(d,[c],true)}};b.default=a;c.exports=b['default']},{}],16:[function(d,j,c){'use strict';c.__esModule=true;var e=d('js-base64');var f=d('source-map');var b=g(f);var h=d('path');var a=g(h);function g(a){return a&&a.__esModule?a:{default:a}}function k(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}var i=function(){function c(b,d,a){k(this,c);this.stringify=b;this.mapOpts=a.map||{};this.root=d;this.opts=a}c.prototype.isMap=function a(){if(typeof this.opts.map!=='undefined'){return!!this.opts.map}else{return this.previous().length>0}};c.prototype.previous=function a(){var b=this;if(!this.previousMaps){this.previousMaps=[];this.root.walk(function(a){if(a.source&&a.source.input.map){var c=a.source.input.map;if(b.previousMaps.indexOf(c)===-1){b.previousMaps.push(c)}}})}return this.previousMaps};c.prototype.isInline=function a(){if(typeof this.mapOpts.inline!=='undefined'){return this.mapOpts.inline}var b=this.mapOpts.annotation;if(typeof b!=='undefined'&&b!==true){return false}if(this.previous().length){return this.previous().some(function(a){return a.inline})}else{return true}};c.prototype.isSourcesContent=function a(){if(typeof this.mapOpts.sourcesContent!=='undefined'){return this.mapOpts.sourcesContent}if(this.previous().length){return this.previous().some(function(a){return a.withContent()})}else{return true}};c.prototype.clearAnnotation=function a(){if(this.mapOpts.annotation===false)return;var c=undefined;for(var b=this.root.nodes.length-1;b>=0;b--){c=this.root.nodes[b];if(c.type!=='comment')continue;if(c.text.indexOf('# sourceMappingURL=')===0){this.root.removeChild(b)}}};c.prototype.setSourcesContent=function a(){var b=this;var c={};this.root.walk(function(d){if(d.source){var a=d.source.input.from;if(a&&!c[a]){c[a]=true;var e=b.relative(a);b.map.setSourceContent(e,d.source.input.css)}}})};c.prototype.applyPrevMaps=function c(){for(var d=this.previous(),h=Array.isArray(d),f=0,d=h?d:d[Symbol.iterator]();;){var i;if(h){if(f>=d.length)break;i=d[f++]}else{f=d.next();if(f.done)break;i=f.value}var g=i;var j=this.relative(g.file);var k=g.root||a.default.dirname(g.file);var e=undefined;if(this.mapOpts.sourcesContent===false){e=new b.default.SourceMapConsumer(g.text);if(e.sourcesContent){e.sourcesContent=e.sourcesContent.map(function(){return null})}}else{e=g.consumer()}this.map.applySourceMap(e,j,this.relative(k))}};c.prototype.isAnnotation=function a(){if(this.isInline()){return true}else if(typeof this.mapOpts.annotation!=='undefined'){return this.mapOpts.annotation}else if(this.previous().length){return this.previous().some(function(a){return a.annotation})}else{return true}};c.prototype.addAnnotation=function a(){var b=undefined;if(this.isInline()){b='data:application/json;base64,'+e.Base64.encode(this.map.toString())}else if(typeof this.mapOpts.annotation==='string'){b=this.mapOpts.annotation}else{b=this.outputFile()+'.map'}var c='\n';if(this.css.indexOf('\r\n')!==-1)c='\r\n';this.css+=c+'/*# sourceMappingURL='+b+' */'};c.prototype.outputFile=function a(){if(this.opts.to){return this.relative(this.opts.to)}else if(this.opts.from){return this.relative(this.opts.from)}else{return'to.css'}};c.prototype.generateMap=function a(){this.generateString();if(this.isSourcesContent())this.setSourcesContent();if(this.previous().length>0)this.applyPrevMaps();if(this.isAnnotation())this.addAnnotation();if(this.isInline()){return[this.css]}else{return[this.css,this.map]}};c.prototype.relative=function b(c){var d=this.opts.to?a.default.dirname(this.opts.to):'.';if(typeof this.mapOpts.annotation==='string'){d=a.default.dirname(a.default.resolve(d,this.mapOpts.annotation))}c=a.default.relative(d,c);if(a.default.sep==='\\'){return c.replace(/\\/g,'/')}else{return c}};c.prototype.sourcePath=function a(b){return this.relative(b.source.input.from)};c.prototype.generateString=function a(){var c=this;this.css='';this.map=new b.default.SourceMapGenerator({file:this.outputFile()});var e=1;var d=1;var f=undefined,g=undefined;this.stringify(this.root,function(b,a,h){c.css+=b;if(a&&a.source&&a.source.start&&h!=='end'){c.map.addMapping({source:c.sourcePath(a),original:{line:a.source.start.line,column:a.source.start.column-1},generated:{line:e,column:d-1}})}f=b.match(/\n/g);if(f){e+=f.length;g=b.lastIndexOf('\n');d=b.length-g}else{d+=b.length}if(a&&a.source&&a.source.end&&h!=='start'){c.map.addMapping({source:c.sourcePath(a),original:{line:a.source.end.line,column:a.source.end.column},generated:{line:e,column:d-1}})}})};c.prototype.generate=function a(){this.clearAnnotation();if(this.isMap()){return this.generateMap()}else{var b='';this.stringify(this.root,function(a){b+=a});return[b]}};return c}();c.default=i;j.exports=c['default']},{'js-base64':32,'path':6,'source-map':43}],17:[function(c,r,e){'use strict';e.__esModule=true;var o=Object.assign||function(d){for(var a=1;a<arguments.length;a++){var b=arguments[a];for(var c in b){if(Object.prototype.hasOwnProperty.call(b,c)){d[c]=b[c]}}}return d};var p=function(){function a(d,c){for(var b=0;b<c.length;b++){var a=c[b];a.enumerable=a.enumerable||false;a.configurable=true;if('value'in a)a.writable=true;Object.defineProperty(d,a.key,a)}}return function(b,c,d){if(c)a(b.prototype,c);if(d)a(b,d);return b}}();var b=typeof Symbol==='function'&&typeof Symbol.iterator==='symbol'?function(a){return typeof a}:function(a){return a&&typeof Symbol==='function'&&a.constructor===Symbol?'symbol':typeof a};var h=c('./css-syntax-error');var i=d(h);var f=c('./stringifier');var k=d(f);var l=c('./stringify');var m=d(l);var n=c('./warn-once');var a=d(n);function d(a){return a&&a.__esModule?a:{default:a}}function q(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}var g=function a(f,h){var e=new f.constructor;for(var c in f){if(!f.hasOwnProperty(c))continue;var d=f[c];var g=typeof d==='undefined'?'undefined':b(d);if(c==='parent'&&g==='object'){if(h)e[c]=h}else if(c==='source'){e[c]=d}else if(d instanceof Array){e[c]=d.map(function(b){return a(b,e)})}else if(c!=='before'&&c!=='after'&&c!=='between'&&c!=='semicolon'){if(g==='object'&&d!==null)d=a(d);e[c]=d}}return e};var j=function(){function c(){var a=arguments.length<=0||arguments[0]===undefined?{}:arguments[0];q(this,c);this.raws={};for(var b in a){this[b]=a[b]}}c.prototype.error=function a(d){var b=arguments.length<=1||arguments[1]===undefined?{}:arguments[1];if(this.source){var c=this.positionBy(b);return this.source.input.error(d,c.line,c.column,b)}else{return new i.default(d)}};c.prototype.warn=function a(b,c,d){return b.warn(c,o({node:this},d))};c.prototype.remove=function a(){if(this.parent){this.parent.removeChild(this)}this.parent=undefined;return this};c.prototype.toString=function a(){var b=arguments.length<=0||arguments[0]===undefined?m.default:arguments[0];if(b.stringify)b=b.stringify;var c='';b(this,function(a){c+=a});return c};c.prototype.clone=function a(){var b=arguments.length<=0||arguments[0]===undefined?{}:arguments[0];var c=g(this);for(var d in b){c[d]=b[d]}return c};c.prototype.cloneBefore=function a(){var c=arguments.length<=0||arguments[0]===undefined?{}:arguments[0];var b=this.clone(c);this.parent.insertBefore(this,b);return b};c.prototype.cloneAfter=function a(){var c=arguments.length<=0||arguments[0]===undefined?{}:arguments[0];var b=this.clone(c);this.parent.insertAfter(this,b);return b};c.prototype.replaceWith=function a(){if(this.parent){for(var e=arguments.length,f=Array(e),d=0;d<e;d++){f[d]=arguments[d]}for(var b=f,g=Array.isArray(b),c=0,b=g?b:b[Symbol.iterator]();;){var h;if(g){if(c>=b.length)break;h=b[c++]}else{c=b.next();if(c.done)break;h=c.value}var i=h;this.parent.insertBefore(this,i)}this.remove()}return this};c.prototype.moveTo=function a(b){this.cleanRaws(this.root()===b.root());this.remove();b.append(this);return this};c.prototype.moveBefore=function a(b){this.cleanRaws(this.root()===b.root());this.remove();b.parent.insertBefore(b,this);return this};c.prototype.moveAfter=function a(b){this.cleanRaws(this.root()===b.root());this.remove();b.parent.insertAfter(b,this);return this};c.prototype.next=function a(){var b=this.parent.index(this);return this.parent.nodes[b+1]};c.prototype.prev=function a(){var b=this.parent.index(this);return this.parent.nodes[b-1]};c.prototype.toJSON=function a(){var e={};for(var d in this){if(!this.hasOwnProperty(d))continue;if(d==='parent')continue;var c=this[d];if(c instanceof Array){e[d]=c.map(function(a){if((typeof a==='undefined'?'undefined':b(a))==='object'&&a.toJSON){return a.toJSON()}else{return a}})}else if((typeof c==='undefined'?'undefined':b(c))==='object'&&c.toJSON){e[d]=c.toJSON()}else{e[d]=c}}return e};c.prototype.raw=function a(c,d){var b=new k.default;return b.raw(this,c,d)};c.prototype.root=function a(){var b=this;while(b.parent){b=b.parent}return b};c.prototype.cleanRaws=function a(b){delete this.raws.before;delete this.raws.after;if(!b)delete this.raws.between};c.prototype.positionInside=function a(f){var e=this.toString();var b=this.source.start.column;var d=this.source.start.line;for(var c=0;c<f;c++){if(e[c]==='\n'){b=1;d+=1}else{b+=1}}return{line:d,column:b}};c.prototype.positionBy=function a(b){var c=this.source.start;if(b.index){c=this.positionInside(b.index)}else if(b.word){var d=this.toString().indexOf(b.word);if(d!==-1)c=this.positionInside(d)}return c};c.prototype.removeSelf=function b(){(0,a.default)('Node#removeSelf is deprecated. Use Node#remove.');return this.remove()};c.prototype.replace=function b(c){(0,a.default)('Node#replace is deprecated. Use Node#replaceWith');return this.replaceWith(c)};c.prototype.style=function b(c,d){(0,a.default)('Node#style() is deprecated. Use Node#raw()');return this.raw(c,d)};c.prototype.cleanStyles=function b(c){(0,a.default)('Node#cleanStyles() is deprecated. Use Node#cleanRaws()');return this.cleanRaws(c)};p(c,[{key:'before',get:function b(){(0,a.default)('Node#before is deprecated. Use Node#raws.before');return this.raws.before},set:function b(c){(0,a.default)('Node#before is deprecated. Use Node#raws.before');this.raws.before=c}},{key:'between',get:function b(){(0,a.default)('Node#between is deprecated. Use Node#raws.between');return this.raws.between},set:function b(c){(0,a.default)('Node#between is deprecated. Use Node#raws.between');this.raws.between=c}}]);return c}();e.default=j;r.exports=e['default']},{'./css-syntax-error':11,'./stringifier':26,'./stringify':27,'./warn-once':30}],18:[function(b,h,a){'use strict';a.__esModule=true;a.default=i;var c=b('./parser');var d=g(c);var e=b('./input');var f=g(e);function g(a){return a&&a.__esModule?a:{default:a}}function i(e,b){if(b&&b.safe){throw new Error('Option safe was removed. '+'Use parser: require("postcss-safe-parser")')}var c=new f.default(e,b);var a=new d.default(c);a.tokenize();a.loop();return a.root}h.exports=a['default']},{'./input':13,'./parser':19}],19:[function(b,q,c){'use strict';c.__esModule=true;var p=b('./declaration');var f=a(p);var g=b('./tokenize');var h=a(g);var i=b('./comment');var e=a(i);var k=b('./at-rule');var l=a(k);var m=b('./root');var n=a(m);var o=b('./rule');var d=a(o);function a(a){return a&&a.__esModule?a:{default:a}}function r(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}var j=function(){function a(b){r(this,a);this.input=b;this.pos=0;this.root=new n.default;this.current=this.root;this.spaces='';this.semicolon=false;this.root.source={input:b,start:{line:1,column:1}}}a.prototype.tokenize=function a(){this.tokens=(0,h.default)(this.input)};a.prototype.loop=function a(){var b=undefined;while(this.pos<this.tokens.length){b=this.tokens[this.pos];switch(b[0]){case'word':case':':this.word();break;case'}':this.end(b);break;case'comment':this.comment(b);break;case'at-word':this.atrule(b);break;case'{':this.emptyRule(b);break;default:this.spaces+=b[1];break}this.pos+=1}this.endFile()};a.prototype.comment=function a(c){var b=new e.default;this.init(b,c[2],c[3]);b.source.end={line:c[4],column:c[5]};var d=c[1].slice(2,-2);if(/^\s*$/.test(d)){b.text='';b.raws.left=d;b.raws.right=''}else{var f=d.match(/^(\s*)([^]*[^\s])(\s*)$/);b.text=f[2];b.raws.left=f[1];b.raws.right=f[3]}};a.prototype.emptyRule=function a(c){var b=new d.default;this.init(b,c[2],c[3]);b.selector='';b.raws.between='';this.current=b};a.prototype.word=function a(){var c=undefined;var g=false;var b=null;var h=false;var f=null;var d=0;var e=this.pos;this.pos+=1;while(this.pos<this.tokens.length){c=this.tokens[this.pos];b=c[0];if(b==='('){if(!f)f=c;d+=1}else if(d===0){if(b===';'){if(h){this.decl(this.tokens.slice(e,this.pos+1));return}else{break}}else if(b==='{'){this.rule(this.tokens.slice(e,this.pos+1));return}else if(b==='}'){this.pos-=1;g=true;break}else if(b===':'){h=true}}else if(b===')'){d-=1;if(d===0)f=null}this.pos+=1}if(this.pos===this.tokens.length){this.pos-=1;g=true}if(d>0)this.unclosedBracket(f);if(g&&h){while(this.pos>e){c=this.tokens[this.pos][0];if(c!=='space'&&c!=='comment')break;this.pos-=1}this.decl(this.tokens.slice(e,this.pos+1));return}this.unknownWord(e)};a.prototype.rule=function a(b){b.pop();var c=new d.default;this.init(c,b[0][2],b[0][3]);c.raws.between=this.spacesFromEnd(b);this.raw(c,'selector',b);this.current=c};a.prototype.decl=function a(c){var b=new f.default;this.init(b);var e=c[c.length-1];if(e[0]===';'){this.semicolon=true;c.pop()}if(e[4]){b.source.end={line:e[4],column:e[5]}}else{b.source.end={line:e[2],column:e[3]}}while(c[0][0]!=='word'){b.raws.before+=c.shift()[1]}b.source.start={line:c[0][2],column:c[0][3]};b.prop='';while(c.length){var g=c[0][0];if(g===':'||g==='space'||g==='comment'){break}b.prop+=c.shift()[1]}b.raws.between='';var d=undefined;while(c.length){d=c.shift();if(d[0]===':'){b.raws.between+=d[1];break}else{b.raws.between+=d[1]}}if(b.prop[0]==='_'||b.prop[0]==='*'){b.raws.before+=b.prop[0];b.prop=b.prop.slice(1)}b.raws.between+=this.spacesFromStart(c);this.precheckMissedSemicolon(c);for(var h=c.length-1;h>0;h--){d=c[h];if(d[1]==='!important'){b.important=true;var j=this.stringFrom(c,h);j=this.spacesFromEnd(c)+j;if(j!==' !important')b.raws.important=j;break}else if(d[1]==='important'){var k=c.slice(0);var i='';for(var l=h;l>0;l--){var g=k[l][0];if(i.trim().indexOf('!')===0&&g!=='space'){break}i=k.pop()[1]+i}if(i.trim().indexOf('!')===0){b.important=true;b.raws.important=i;c=k}}if(d[0]!=='space'&&d[0]!=='comment'){break}}this.raw(b,'value',c);if(b.value.indexOf(':')!==-1)this.checkMissedSemicolon(c)};a.prototype.atrule=function a(c){var b=new l.default;b.name=c[1].slice(1);if(b.name===''){this.unnamedAtrule(b,c)}this.init(b,c[2],c[3]);var e=false;var f=false;var d=[];this.pos+=1;while(this.pos<this.tokens.length){c=this.tokens[this.pos];if(c[0]===';'){b.source.end={line:c[2],column:c[3]};this.semicolon=true;break}else if(c[0]==='{'){f=true;break}else if(c[0]==='}'){this.end(c);break}else{d.push(c)}this.pos+=1}if(this.pos===this.tokens.length){e=true}b.raws.between=this.spacesFromEnd(d);if(d.length){b.raws.afterName=this.spacesFromStart(d);this.raw(b,'params',d);if(e){c=d[d.length-1];b.source.end={line:c[4],column:c[5]};this.spaces=b.raws.between;b.raws.between=''}}else{b.raws.afterName='';b.params=''}if(f){b.nodes=[];this.current=b}};a.prototype.end=function a(b){if(this.current.nodes&&this.current.nodes.length){this.current.raws.semicolon=this.semicolon}this.semicolon=false;this.current.raws.after=(this.current.raws.after||'')+this.spaces;this.spaces='';if(this.current.parent){this.current.source.end={line:b[2],column:b[3]};this.current=this.current.parent}else{this.unexpectedClose(b)}};a.prototype.endFile=function a(){if(this.current.parent)this.unclosedBlock();if(this.current.nodes&&this.current.nodes.length){this.current.raws.semicolon=this.semicolon}this.current.raws.after=(this.current.raws.after||'')+this.spaces};a.prototype.init=function a(b,c,d){this.current.push(b);b.source={start:{line:c,column:d},input:this.input};b.raws.before=this.spaces;this.spaces='';if(b.type!=='comment')this.semicolon=false};a.prototype.raw=function a(j,i,f){var d=undefined,c=undefined;var g=f.length;var e='';var h=true;for(var b=0;b<g;b+=1){d=f[b];c=d[0];if(c==='comment'||c==='space'&&b===g-1){h=false}else{e+=d[1]}}if(!h){var k=f.reduce(function(a,b){return a+b[1]},'');j.raws[i]={value:e,raw:k}}j[i]=e};a.prototype.spacesFromEnd=function a(b){var c=undefined;var d='';while(b.length){c=b[b.length-1][0];if(c!=='space'&&c!=='comment')break;d+=b.pop()[1]}return d};a.prototype.spacesFromStart=function a(c){var b=undefined;var d='';while(c.length){b=c[0][0];if(b!=='space'&&b!=='comment')break;d+=c.shift()[1]}return d};a.prototype.stringFrom=function a(b,d){var e='';for(var c=d;c<b.length;c++){e+=b[c][1]}b.splice(d,b.length-d);return e};a.prototype.colon=function a(g){var f=0;var b=undefined,c=undefined,d=undefined;for(var e=0;e<g.length;e++){b=g[e];c=b[0];if(c==='('){f+=1}else if(c===')'){f-=1}else if(f===0&&c===':'){if(!d){this.doubleColon(b)}else if(d[0]==='word'&&d[1]==='progid'){continue}else{return e}}d=b}return false};a.prototype.unclosedBracket=function a(b){throw this.input.error('Unclosed bracket',b[2],b[3])};a.prototype.unknownWord=function a(c){var b=this.tokens[c];throw this.input.error('Unknown word',b[2],b[3])};a.prototype.unexpectedClose=function a(b){throw this.input.error('Unexpected }',b[2],b[3])};a.prototype.unclosedBlock=function a(){var b=this.current.source.start;throw this.input.error('Unclosed block',b.line,b.column)};a.prototype.doubleColon=function a(b){throw this.input.error('Double colon',b[2],b[3])};a.prototype.unnamedAtrule=function a(c,b){throw this.input.error('At-rule without name',b[2],b[3])};a.prototype.precheckMissedSemicolon=function a(b){b};a.prototype.checkMissedSemicolon=function a(f){var d=this.colon(f);if(d===false)return;var e=0;var b=undefined;for(var c=d-1;c>=0;c--){b=f[c];if(b[0]!=='space'){e+=1;if(e===2)break}}throw this.input.error('Missed semicolon',b[2],b[3])};return a}();c.default=j;q.exports=c['default']},{'./at-rule':8,'./comment':9,'./declaration':12,'./root':24,'./rule':25,'./tokenize':28}],20:[function(c,y,d){'use strict';d.__esModule=true;var n=c('./declaration');var f=b(n);var g=c('./processor');var e=b(g);var i=c('./stringify');var j=b(i);var k=c('./comment');var l=b(k);var m=c('./at-rule');var h=b(m);var o=c('./vendor');var p=b(o);var q=c('./parse');var r=b(q);var s=c('./list');var t=b(s);var u=c('./rule');var v=b(u);var w=c('./root');var x=b(w);function b(a){return a&&a.__esModule?a:{default:a}}var a=function a(){for(var d=arguments.length,b=Array(d),c=0;c<d;c++){b[c]=arguments[c]}if(b.length===1&&Array.isArray(b[0])){b=b[0]}return new e.default(b)};a.plugin=function(c,d){var b=function a(){var b=d.apply(undefined,arguments);b.postcssPlugin=c;b.postcssVersion=new e.default().version;return b};b.postcss=b();b.process=function(d,c){return a([b(c)]).process(d,c)};return b};a.stringify=j.default;a.vendor=p.default;a.parse=r.default;a.list=t.default;a.comment=function(a){return new l.default(a)};a.atRule=function(a){return new h.default(a)};a.decl=function(a){return new f.default(a)};a.rule=function(a){return new v.default(a)};a.root=function(a){return new x.default(a)};d.default=a;y.exports=d['default']},{'./at-rule':8,'./comment':9,'./declaration':12,'./list':15,'./parse':18,'./processor':22,'./root':24,'./rule':25,'./stringify':27,'./vendor':29}],21:[function(b,m,f){'use strict';f.__esModule=true;var h=typeof Symbol==='function'&&typeof Symbol.iterator==='symbol'?function(a){return typeof a}:function(a){return a&&typeof Symbol==='function'&&a.constructor===Symbol?'symbol':typeof a};var g=b('js-base64');var l=b('source-map');var a=e(l);var i=b('path');var c=e(i);var k=b('fs');var d=e(k);function e(a){return a&&a.__esModule?a:{default:a}}function n(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}var j=function(){function b(e,a){n(this,b);this.loadAnnotation(e);this.inline=this.startWith(this.annotation,'data:');var d=a.map?a.map.prev:undefined;var c=this.loadMap(a.from,d);if(c)this.text=c}b.prototype.consumer=function b(){if(!this.consumerCache){this.consumerCache=new a.default.SourceMapConsumer(this.text)}return this.consumerCache};b.prototype.withContent=function a(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)};b.prototype.startWith=function a(b,c){if(!b)return false;return b.substr(0,c.length)===c};b.prototype.loadAnnotation=function a(c){var b=c.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//);if(b)this.annotation=b[1].trim()};b.prototype.decodeInline=function a(b){var c='data:application/json;charset=utf-8;base64,';var d='data:application/json;base64,';var e='data:application/json,';if(this.startWith(b,e)){return decodeURIComponent(b.substr(e.length))}else if(this.startWith(b,d)){return g.Base64.decode(b.substr(d.length))}else if(this.startWith(b,c)){return g.Base64.decode(b.substr(c.length))}else{var f=b.match(/data:application\/json;([^,]+),/)[1];throw new Error('Unsupported source map encoding '+f)}};b.prototype.loadMap=function b(g,e){if(e===false)return false;if(e){if(typeof e==='string'){return e}else if(e instanceof a.default.SourceMapConsumer){return a.default.SourceMapGenerator.fromSourceMap(e).toString()}else if(e instanceof a.default.SourceMapGenerator){return e.toString()}else if(this.isMap(e)){return JSON.stringify(e)}else{throw new Error('Unsupported previous source map format: '+e.toString())}}else if(this.inline){return this.decodeInline(this.annotation)}else if(this.annotation){var f=this.annotation;if(g)f=c.default.join(c.default.dirname(g),f);this.root=c.default.dirname(f);if(d.default.existsSync&&d.default.existsSync(f)){return d.default.readFileSync(f,'utf-8').toString().trim()}else{return false}}};b.prototype.isMap=function a(b){if((typeof b==='undefined'?'undefined':h(b))!=='object')return false;return typeof b.mappings==='string'||typeof b._mappings==='string'};return b}();f.default=j;m.exports=f['default']},{'fs':1,'js-base64':32,'path':6,'source-map':43}],22:[function(f,g,a){'use strict';a.__esModule=true;var b=typeof Symbol==='function'&&typeof Symbol.iterator==='symbol'?function(a){return typeof a}:function(a){return a&&typeof Symbol==='function'&&a.constructor===Symbol?'symbol':typeof a};var c=f('./lazy-result');var d=h(c);function h(a){return a&&a.__esModule?a:{default:a}}function i(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}var e=function(){function a(){var b=arguments.length<=0||arguments[0]===undefined?[]:arguments[0];i(this,a);this.version='5.0.14';this.plugins=this.normalize(b)}a.prototype.use=function a(b){this.plugins=this.plugins.concat(this.normalize([b]));return this};a.prototype.process=function a(c){var b=arguments.length<=1||arguments[1]===undefined?{}:arguments[1];return new d.default(this,c,b)};a.prototype.normalize=function a(i){var f=[];for(var d=i,g=Array.isArray(d),e=0,d=g?d:d[Symbol.iterator]();;){var h;if(g){if(e>=d.length)break;h=d[e++]}else{e=d.next();if(e.done)break;h=e.value}var c=h;if(c.postcss)c=c.postcss;if((typeof c==='undefined'?'undefined':b(c))==='object'&&Array.isArray(c.plugins)){f=f.concat(c.plugins)}else if(typeof c==='function'){f.push(c)}else{throw new Error(c+' is not a PostCSS plugin')}}return f};return a}();a.default=e;g.exports=a['default']},{'./lazy-result':14}],23:[function(f,g,a){'use strict';a.__esModule=true;var b=function(){function a(d,c){for(var b=0;b<c.length;b++){var a=c[b];a.enumerable=a.enumerable||false;a.configurable=true;if('value'in a)a.writable=true;Object.defineProperty(d,a.key,a)}}return function(b,c,d){if(c)a(b.prototype,c);if(d)a(b,d);return b}}();var c=f('./warning');var d=h(c);function h(a){return a&&a.__esModule?a:{default:a}}function i(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}var e=function(){function a(b,c,d){i(this,a);this.processor=b;this.messages=[];this.root=c;this.opts=d;this.css=undefined;this.map=undefined}a.prototype.toString=function a(){return this.css};a.prototype.warn=function a(c){var b=arguments.length<=1||arguments[1]===undefined?{}:arguments[1];if(!b.plugin){if(this.lastPlugin&&this.lastPlugin.postcssPlugin){b.plugin=this.lastPlugin.postcssPlugin}}this.messages.push(new d.default(c,b))};a.prototype.warnings=function a(){return this.messages.filter(function(a){return a.type==='warning'})};b(a,[{key:'content',get:function a(){return this.css}}]);return a}();a.default=e;g.exports=a['default']},{'./warning':31}],24:[function(a,i,b){'use strict';b.__esModule=true;var e=a('./container');var f=g(e);var d=a('./warn-once');var c=g(d);function g(a){return a&&a.__esModule?a:{default:a}}function j(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}function k(b,a){if(!b){throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called')}return a&&(typeof a==='object'||typeof a==='function')?a:b}function l(b,a){if(typeof a!=='function'&&a!==null){throw new TypeError('Super expression must either be null or a function, not '+typeof a)}b.prototype=Object.create(a&&a.prototype,{constructor:{value:b,enumerable:false,writable:true,configurable:true}});if(a)Object.setPrototypeOf?Object.setPrototypeOf(b,a):b.__proto__=a}var h=function(d){l(b,d);function b(c){j(this,b);var a=k(this,d.call(this,c));a.type='root';if(!a.nodes)a.nodes=[];return a}b.prototype.removeChild=function a(b){b=this.index(b);if(b===0&&this.nodes.length>1){this.nodes[1].raws.before=this.nodes[b].raws.before}return d.prototype.removeChild.call(this,b)};b.prototype.normalize=function a(j,e,k){var f=d.prototype.normalize.call(this,j);if(e){if(k==='prepend'){if(this.nodes.length>1){e.raws.before=this.nodes[1].raws.before}else{delete e.raws.before}}else if(this.first!==e){for(var b=f,g=Array.isArray(b),c=0,b=g?b:b[Symbol.iterator]();;){var h;if(g){if(c>=b.length)break;h=b[c++]}else{c=b.next();if(c.done)break;h=c.value}var i=h;i.raws.before=e.raws.before}}}return f};b.prototype.toResult=function b(){var c=arguments.length<=0||arguments[0]===undefined?{}:arguments[0];var d=a('./lazy-result');var e=a('./processor');var f=new d(new e,this,c);return f.stringify()};b.prototype.remove=function a(b){(0,c.default)('Root#remove is deprecated. Use Root#removeChild');this.removeChild(b)};b.prototype.prevMap=function a(){(0,c.default)('Root#prevMap is deprecated. Use Root#source.input.map');return this.source.input.map};return b}(f.default);b.default=h;i.exports=b['default']},{'./container':10,'./lazy-result':14,'./processor':22,'./warn-once':30}],25:[function(d,l,c){'use strict';c.__esModule=true;var e=function(){function a(d,c){for(var b=0;b<c.length;b++){var a=c[b];a.enumerable=a.enumerable||false;a.configurable=true;if('value'in a)a.writable=true;Object.defineProperty(d,a.key,a)}}return function(b,c,d){if(c)a(b.prototype,c);if(d)a(b,d);return b}}();var f=d('./container');var g=b(f);var h=d('./warn-once');var a=b(h);var j=d('./list');var k=b(j);function b(a){return a&&a.__esModule?a:{default:a}}function m(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}function n(b,a){if(!b){throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called')}return a&&(typeof a==='object'||typeof a==='function')?a:b}function o(b,a){if(typeof a!=='function'&&a!==null){throw new TypeError('Super expression must either be null or a function, not '+typeof a)}b.prototype=Object.create(a&&a.prototype,{constructor:{value:b,enumerable:false,writable:true,configurable:true}});if(a)Object.setPrototypeOf?Object.setPrototypeOf(b,a):b.__proto__=a}var i=function(c){o(b,c);function b(d){m(this,b);var a=n(this,c.call(this,d));a.type='rule';if(!a.nodes)a.nodes=[];return a}e(b,[{key:'selectors',get:function a(){return k.default.comma(this.selector)},set:function a(d){var b=this.selector?this.selector.match(/,\s*/):null;var c=b?b[0]:','+this.raw('between','beforeOpen');this.selector=d.join(c)}},{key:'_selector',get:function b(){(0,a.default)('Rule#_selector is deprecated. Use Rule#raws.selector');return this.raws.selector},set:function b(c){(0,a.default)('Rule#_selector is deprecated. Use Rule#raws.selector');this.raws.selector=c}}]);return b}(g.default);c.default=i;l.exports=c['default']},{'./container':10,'./list':15,'./warn-once':30}],26:[function(g,d,a){'use strict';a.__esModule=true;function e(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}var b={colon:': ',indent:'    ',beforeDecl:'\n',beforeRule:'\n',beforeOpen:' ',beforeClose:'\n',beforeComment:'\n',after:'\n',emptyBody:'',commentLeft:' ',commentRight:' '};function f(a){return a[0].toUpperCase()+a.slice(1)}var c=function(){function a(b){e(this,a);this.builder=b}a.prototype.stringify=function a(b,c){this[b.type](b,c)};a.prototype.root=function a(b){this.body(b);if(b.raws.after)this.builder(b.raws.after)};a.prototype.comment=function a(b){var c=this.raw(b,'left','commentLeft');var d=this.raw(b,'right','commentRight');this.builder('/*'+c+b.text+d+'*/',b)};a.prototype.decl=function a(b,e){var d=this.raw(b,'between','colon');var c=b.prop+d+this.rawValue(b,'value');if(b.important){c+=b.raws.important||' !important'}if(e)c+=';';this.builder(c,b)};a.prototype.rule=function a(b){this.block(b,this.rawValue(b,'selector'))};a.prototype.atrule=function a(b,f){var c='@'+b.name;var d=b.params?this.rawValue(b,'params'):'';if(typeof b.raws.afterName!=='undefined'){c+=b.raws.afterName}else if(d){c+=' '}if(b.nodes){this.block(b,c+d)}else{var e=(b.raws.between||'')+(f?';':'');this.builder(c+d+e,b)}};a.prototype.body=function a(b){var c=b.nodes.length-1;while(c>0){if(b.nodes[c].type!=='comment')break;c-=1}var g=this.raw(b,'semicolon');for(var d=0;d<b.nodes.length;d++){var e=b.nodes[d];var f=this.raw(e,'before');if(f)this.builder(f);this.stringify(e,c!==d||g)}};a.prototype.block=function a(b,e){var d=this.raw(b,'between','beforeOpen');this.builder(e+d+'{',b,'start');var c=undefined;if(b.nodes&&b.nodes.length){this.body(b);c=this.raw(b,'after')}else{c=this.raw(b,'after','emptyBody')}if(c)this.builder(c);this.builder('}',b,'end')};a.prototype.raw=function a(g,i,c){var d=undefined;if(!c)c=i;if(i){d=g.raws[i];if(typeof d!=='undefined')return d}var h=g.parent;if(c==='before'){if(!h||h.type==='root'&&h.first===g){return''}}if(!h)return b[c];var e=g.root();if(!e.rawCache)e.rawCache={};if(typeof e.rawCache[c]!=='undefined'){return e.rawCache[c]}if(c==='before'||c==='after'){return this.beforeAfter(g,c)}else{var j='raw'+f(c);if(this[j]){d=this[j](e,g)}else{e.walk(function(a){d=a.raws[i];if(typeof d!=='undefined')return false})}}if(typeof d==='undefined')d=b[c];e.rawCache[c]=d;return d};a.prototype.rawSemicolon=function a(c){var b=undefined;c.walk(function(a){if(a.nodes&&a.nodes.length&&a.last.type==='decl'){b=a.raws.semicolon;if(typeof b!=='undefined')return false}});return b};a.prototype.rawEmptyBody=function a(c){var b=undefined;c.walk(function(a){if(a.nodes&&a.nodes.length===0){b=a.raws.after;if(typeof b!=='undefined')return false}});return b};a.prototype.rawIndent=function a(b){if(b.raws.indent)return b.raws.indent;var c=undefined;b.walk(function(d){var a=d.parent;if(a&&a!==b&&a.parent&&a.parent===b){if(typeof d.raws.before!=='undefined'){var e=d.raws.before.split('\n');c=e[e.length-1];c=c.replace(/[^\s]/g,'');return false}}});return c};a.prototype.rawBeforeComment=function a(c,d){var b=undefined;c.walkComments(function(a){if(typeof a.raws.before!=='undefined'){b=a.raws.before;if(b.indexOf('\n')!==-1){b=b.replace(/[^\n]+$/,'')}return false}});if(typeof b==='undefined'){b=this.raw(d,null,'beforeDecl')}return b};a.prototype.rawBeforeDecl=function a(c,d){var b=undefined;c.walkDecls(function(a){if(typeof a.raws.before!=='undefined'){b=a.raws.before;if(b.indexOf('\n')!==-1){b=b.replace(/[^\n]+$/,'')}return false}});if(typeof b==='undefined'){b=this.raw(d,null,'beforeRule')}return b};a.prototype.rawBeforeRule=function a(c){var b=undefined;c.walk(function(a){if(a.nodes&&(a.parent!==c||c.first!==a)){if(typeof a.raws.before!=='undefined'){b=a.raws.before;if(b.indexOf('\n')!==-1){b=b.replace(/[^\n]+$/,'')}return false}}});return b};a.prototype.rawBeforeClose=function a(c){var b=undefined;c.walk(function(a){if(a.nodes&&a.nodes.length>0){if(typeof a.raws.after!=='undefined'){b=a.raws.after;if(b.indexOf('\n')!==-1){b=b.replace(/[^\n]+$/,'')}return false}}});return b};a.prototype.rawBeforeOpen=function a(c){var b=undefined;c.walk(function(a){if(a.type!=='decl'){b=a.raws.between;if(typeof b!=='undefined')return false}});return b};a.prototype.rawColon=function a(c){var b=undefined;c.walkDecls(function(a){if(typeof a.raws.between!=='undefined'){b=a.raws.between.replace(/[^\s:]/g,'');return false}});return b};a.prototype.beforeAfter=function a(b,h){var c=undefined;if(b.type==='decl'){c=this.raw(b,null,'beforeDecl')}else if(b.type==='comment'){c=this.raw(b,null,'beforeComment')}else if(h==='before'){c=this.raw(b,null,'beforeRule')}else{c=this.raw(b,null,'beforeClose')}var d=b.parent;var e=0;while(d&&d.type!=='root'){e+=1;d=d.parent}if(c.indexOf('\n')!==-1){var f=this.raw(b,null,'indent');if(f.length){for(var g=0;g<e;g++){c+=f}}}return c};a.prototype.rawValue=function a(d,e){var c=d[e];var b=d.raws[e];if(b&&b.value===c){return b.raw}else{return c}};return a}();a.default=c;d.exports=a['default']},{}],27:[function(d,e,a){'use strict';a.__esModule=true;a.default=g;var b=d('./stringifier');var c=f(b);function f(a){return a&&a.__esModule?a:{default:a}}function g(b,d){var a=new c.default(d);a.stringify(b)}e.exports=a['default']},{'./stringifier':26}],28:[function(x,w,k){'use strict';k.__esModule=true;k.default=v;var i=39;var l=34;var e=92;var j=47;var a=10;var h=32;var c=12;var d=9;var b=13;var t=40;var m=41;var n=123;var u=125;var p=59;var q=42;var r=58;var s=64;var g=/[ \n\t\r\f\{\(\)'"\\;\/]/g;var f=/[ \n\t\r\f\(\)\{\}:;@!'"\\]|\/(?=\*)/g;var o=/.[\\\/\("'\n]/;function v(O){var A=[];var w=O.css.valueOf();var z=undefined,k=undefined,L=undefined,I=undefined,D=undefined,B=undefined,J=undefined,C=undefined,E=undefined,F=undefined,H=undefined,M=undefined,G=undefined;var N=w.length;var y=-1;var x=1;var v=0;function K(a){throw O.error('Unclosed '+a,x,v-y)}while(v<N){z=w.charCodeAt(v);if(z===a||z===c||z===b&&w.charCodeAt(v+1)!==a){y=v;x+=1}switch(z){case a:case h:case d:case b:case c:k=v;do{k+=1;z=w.charCodeAt(k);if(z===a){y=k;x+=1}}while(z===h||z===a||z===d||z===b||z===c);A.push(['space',w.slice(v,k)]);v=k-1;break;case n:A.push(['{','{',x,v-y]);break;case u:A.push(['}','}',x,v-y]);break;case r:A.push([':',':',x,v-y]);break;case p:A.push([';',';',x,v-y]);break;case t:M=A.length?A[A.length-1][1]:'';G=w.charCodeAt(v+1);if(M==='url'&&G!==i&&G!==l&&G!==h&&G!==a&&G!==d&&G!==c&&G!==b){k=v;do{F=false;k=w.indexOf(')',k+1);if(k===-1)K('bracket');H=k;while(w.charCodeAt(H-1)===e){H-=1;F=!F}}while(F);A.push(['brackets',w.slice(v,k+1),x,v-y,x,k-y]);v=k}else{k=w.indexOf(')',v+1);B=w.slice(v,k+1);if(k===-1||o.test(B)){A.push(['(','(',x,v-y])}else{A.push(['brackets',B,x,v-y,x,k-y]);v=k}}break;case m:A.push([')',')',x,v-y]);break;case i:case l:L=z===i?'\'':'"';k=v;do{F=false;k=w.indexOf(L,k+1);if(k===-1)K('quote');H=k;while(w.charCodeAt(H-1)===e){H-=1;F=!F}}while(F);B=w.slice(v,k+1);I=B.split('\n');D=I.length-1;if(D>0){C=x+D;E=k-I[D].length}else{C=x;E=y}A.push(['string',w.slice(v,k+1),x,v-y,C,k-E]);y=E;x=C;v=k;break;case s:g.lastIndex=v+1;g.test(w);if(g.lastIndex===0){k=w.length-1}else{k=g.lastIndex-2}A.push(['at-word',w.slice(v,k+1),x,v-y,x,k-y]);v=k;break;case e:k=v;J=true;while(w.charCodeAt(k+1)===e){k+=1;J=!J}z=w.charCodeAt(k+1);if(J&&z!==j&&z!==h&&z!==a&&z!==d&&z!==b&&z!==c){k+=1}A.push(['word',w.slice(v,k+1),x,v-y,x,k-y]);v=k;break;default:if(z===j&&w.charCodeAt(v+1)===q){k=w.indexOf('*/',v+2)+1;if(k===0)K('comment');B=w.slice(v,k+1);I=B.split('\n');D=I.length-1;if(D>0){C=x+D;E=k-I[D].length}else{C=x;E=y}A.push(['comment',B,x,v-y,C,k-E]);y=E;x=C;v=k}else{f.lastIndex=v+1;f.test(w);if(f.lastIndex===0){k=w.length-1}else{k=f.lastIndex-2}A.push(['word',w.slice(v,k+1),x,v-y,x,k-y]);v=k}break}v++}return A}w.exports=k['default']},{}],29:[function(c,b,a){'use strict';a.__esModule=true;a.default={prefix:function a(b){if(b[0]==='-'){var c=b.indexOf('-',1);return b.substr(0,c+1)}else{return''}},unprefixed:function a(b){if(b[0]==='-'){var c=b.indexOf('-',1);return b.substr(c+1)}else{return b}}};b.exports=a['default']},{}],30:[function(e,c,a){'use strict';a.__esModule=true;a.default=d;var b={};function d(a){if(b[a])return;b[a]=true;if(typeof console!=='undefined'&&console.warn)console.warn(a)}c.exports=a['default']},{}],31:[function(e,c,a){'use strict';a.__esModule=true;function d(a,b){if(!(a instanceof b)){throw new TypeError('Cannot call a class as a function')}}var b=function(){function a(f){var b=arguments.length<=1||arguments[1]===undefined?{}:arguments[1];d(this,a);this.type='warning';this.text=f;if(b.node&&b.node.source){var c=b.node.positionBy(b);this.line=c.line;this.column=c.column}for(var e in b){this[e]=b[e]}}a.prototype.toString=function a(){if(this.node){return this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message}else if(this.plugin){return this.plugin+': '+this.text}else{return this.text}};return a}();a.default=b;c.exports=a['default']},{}],32:[function(b,a,c){(function(d){'use strict';var y=d.Base64;var w='2.1.9';var e;if(typeof a!=='undefined'&&a.exports){try{e=b('buffer').Buffer}catch(a){}}var f='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';var h=function(c){var b={};for(var a=0,d=c.length;a<d;a++)b[c.charAt(a)]=a;return b}(f);var c=String.fromCharCode;var u=function(b){if(b.length<2){var a=b.charCodeAt(0);return a<128?b:a<2048?c(192|a>>>6)+c(128|a&63):c(224|a>>>12&15)+c(128|a>>>6&63)+c(128|a&63)}else{var a=65536+(b.charCodeAt(0)-55296)*1024+(b.charCodeAt(1)-56320);return c(240|a>>>18&7)+c(128|a>>>12&63)+c(128|a>>>6&63)+c(128|a&63)}};var v=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g;var m=function(a){return a.replace(v,u)};var q=function(a){var c=[0,2,1][a.length%3],b=a.charCodeAt(0)<<16|(a.length>1?a.charCodeAt(1):0)<<8|(a.length>2?a.charCodeAt(2):0),d=[f.charAt(b>>>18),f.charAt(b>>>12&63),c>=2?'=':f.charAt(b>>>6&63),c>=1?'=':f.charAt(b&63)];return d.join('')};var l=d.btoa?function(a){return d.btoa(a)}:function(a){return a.replace(/[\s\S]{1,3}/g,q)};var n=e?function(a){return(a.constructor===e.constructor?a:new e(a)).toString('base64')}:function(a){return l(m(a))};var g=function(a,b){return!b?n(String(a)):n(String(a)).replace(/[+\/]/g,function(a){return a=='+'?'-':'_'}).replace(/=/g,'')};var r=function(a){return g(a,true)};var s=new RegExp(['[À-ß][\x80-\xBF]','[à-ï][\x80-\xBF]{2}','[ð-\xF7][\x80-\xBF]{3}'].join('|'),'g');var t=function(a){switch(a.length){case 4:var d=(7&a.charCodeAt(0))<<18|(63&a.charCodeAt(1))<<12|(63&a.charCodeAt(2))<<6|63&a.charCodeAt(3),b=d-65536;return c((b>>>10)+55296)+c((b&1023)+56320);case 3:return c((15&a.charCodeAt(0))<<12|(63&a.charCodeAt(1))<<6|63&a.charCodeAt(2));default:return c((31&a.charCodeAt(0))<<6|63&a.charCodeAt(1))}};var k=function(a){return a.replace(s,t)};var p=function(b){var a=b.length,f=a%4,d=(a>0?h[b.charAt(0)]<<18:0)|(a>1?h[b.charAt(1)]<<12:0)|(a>2?h[b.charAt(2)]<<6:0)|(a>3?h[b.charAt(3)]:0),e=[c(d>>>16),c(d>>>8&255),c(d&255)];e.length-=[0,0,2,1][f];return e.join('')};var o=d.atob?function(a){return d.atob(a)}:function(a){return a.replace(/[\s\S]{1,4}/g,p)};var x=e?function(a){return(a.constructor===e.constructor?a:new e(a,'base64')).toString()}:function(a){return k(o(a))};var j=function(a){return x(String(a).replace(/[-_]/g,function(a){return a=='-'?'+':'/'}).replace(/[^A-Za-z0-9\+\/]/g,''))};var z=function(){var a=d.Base64;d.Base64=y;return a};d.Base64={VERSION:w,atob:o,btoa:l,fromBase64:j,toBase64:g,utob:m,encode:g,encodeURI:r,btou:k,decode:j,noConflict:z};if(typeof Object.defineProperty==='function'){var i=function(a){return{value:a,enumerable:false,writable:true,configurable:true}};d.Base64.extendString=function(){Object.defineProperty(String.prototype,'fromBase64',i(function(){return j(this)}));Object.defineProperty(String.prototype,'toBase64',i(function(a){return g(this,a)}));Object.defineProperty(String.prototype,'toBase64URI',i(function(){return g(this,true)}))}}if(d['Meteor']){Base64=d.Base64}}(this))},{'buffer':2}],33:[function(c,e,d){{var b=c('./util');function a(){this._array=[];this._set={}}a.fromArray=function b(e,g){var d=new a;for(var c=0,f=e.length;c<f;c++){d.add(e[c],g)}return d};a.prototype.size=function a(){return Object.getOwnPropertyNames(this._set).length};a.prototype.add=function a(e,g){var c=b.toSetString(e);var d=this._set.hasOwnProperty(c);var f=this._array.length;if(!d||g){this._array.push(e)}if(!d){this._set[c]=f}};a.prototype.has=function a(d){var c=b.toSetString(d);return this._set.hasOwnProperty(c)};a.prototype.indexOf=function a(d){var c=b.toSetString(d);if(this._set.hasOwnProperty(c)){return this._set[c]}throw new Error('"'+d+'" is not in the set.')};a.prototype.at=function a(b){if(b>=0&&b<this._array.length){return this._array[b]}throw new Error('No element indexed by '+b)};a.prototype.toArray=function a(){return this._array.slice()};d.ArraySet=a}},{'./util':42}],34:[function(i,j,f){{var b=i('./base64');var a=5;var c=1<<a;var d=c-1;var e=c;function h(a){return a<0?(-a<<1)+1:(a<<1)+0}function g(b){var c=(b&1)===1;var a=b>>1;return c?-a:a}f.encode=function c(j){var g='';var i;var f=h(j);do{i=f&d;f>>>=a;if(f>0){i|=e}g+=b.encode(i)}while(f>0);return g};f.decode=function c(j,h,l){var m=j.length;var i=0;var k=0;var n,f;do{if(h>=m){throw new Error('Expected more digits in base 64 VLQ value.')}f=b.decode(j.charCodeAt(h++));if(f===-1){throw new Error('Invalid base64 digit: '+j.charAt(h-1))}n=!!(f&e);f&=d;i=i+(f<<k);k+=a}while(n);l.value=g(i);l.rest=h}}},{'./base64':35}],35:[function(c,d,b){{var a='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split('');b.encode=function(b){if(0<=b&&b<a.length){return a[b]}throw new TypeError('Must be between 0 and 63: '+b)};b.decode=function(a){var c=65;var g=90;var d=97;var f=122;var b=48;var h=57;var i=43;var j=47;var k=26;var e=52;if(c<=a&&a<=g){return a-c}if(d<=a&&a<=f){return a-d+k}if(b<=a&&a<=h){return a-b+e}if(a==i){return 62}if(a==j){return 63}return-1}}},{}],36:[function(c,d,a){{a.GREATEST_LOWER_BOUND=1;a.LEAST_UPPER_BOUND=2;function b(d,e,h,f,i,g){var c=Math.floor((e-d)/2)+d;var j=i(h,f[c],true);if(j===0){return c}else if(j>0){if(e-c>1){return b(c,e,h,f,i,g)}if(g==a.LEAST_UPPER_BOUND){return e<f.length?e:-1}else{return c}}else{if(c-d>1){return b(d,c,h,f,i,g)}if(g==a.LEAST_UPPER_BOUND){return c}else{return d<0?-1:d}}}a.search=function c(g,e,f,h){if(e.length===0){return-1}var d=b(-1,e.length,g,e,f,h||a.GREATEST_LOWER_BOUND);if(d<0){return-1}while(d-1>=0){if(f(e[d],e[d-1],true)!==0){break}--d}return d}}},{}],37:[function(c,f,d){{var b=c('./util');function e(a,c){var d=a.generatedLine;var e=c.generatedLine;var f=a.generatedColumn;var g=c.generatedColumn;return e>d||e==d&&g>=f||b.compareByGeneratedPositionsInflated(a,c)<=0}function a(){this._array=[];this._sorted=true;this._last={generatedLine:-1,generatedColumn:0}}a.prototype.unsortedForEach=function a(b,c){this._array.forEach(b,c)};a.prototype.add=function a(b){if(e(this._last,b)){this._last=b;this._array.push(b)}else{this._sorted=false;this._array.push(b)}};a.prototype.toArray=function a(){if(!this._sorted){this._array.sort(b.compareByGeneratedPositionsInflated);this._sorted=true}return this._array};d.MappingList=a}},{'./util':42}],38:[function(e,f,c){{function a(a,b,c){var d=a[b];a[b]=a[c];a[c]=d}function d(a,b){return Math.round(a+Math.random()*(b-a))}function b(c,i,g,e){if(g<e){var k=d(g,e);var h=g-1;a(c,k,e);var l=c[e];for(var f=g;f<e;f++){if(i(c[f],l)<=0){h+=1;a(c,h,f)}}a(c,h+1,f);var j=h+1;b(c,i,g,j-1);b(c,i,j+1,e)}}c.quickSort=function(a,c){b(a,c,0,a.length-1)}}},{}],39:[function(g,l,i){{var a=g('./util');var h=g('./binary-search');var e=g('./array-set').ArraySet;var j=g('./base64-vlq');var f=g('./quick-sort').quickSort;function b(b){var a=b;if(typeof b==='string'){a=JSON.parse(b.replace(/^\)\]\}'/,''))}return a.sections!=null?new d(a):new c(a)}b.fromSourceMap=function(a){return c.fromSourceMap(a)};b.prototype._version=3;b.prototype.__generatedMappings=null;Object.defineProperty(b.prototype,'_generatedMappings',{get:function(){if(!this.__generatedMappings){this._parseMappings(this._mappings,this.sourceRoot)}return this.__generatedMappings}});b.prototype.__originalMappings=null;Object.defineProperty(b.prototype,'_originalMappings',{get:function(){if(!this.__originalMappings){this._parseMappings(this._mappings,this.sourceRoot)}return this.__originalMappings}});b.prototype._charIsMappingSeparator=function a(c,d){var b=c.charAt(d);return b===';'||b===','};b.prototype._parseMappings=function a(b,c){throw new Error('Subclasses must implement _parseMappings')};b.GENERATED_ORDER=1;b.ORIGINAL_ORDER=2;b.GREATEST_LOWER_BOUND=1;b.LEAST_UPPER_BOUND=2;b.prototype.eachMapping=function c(h,i,j){var f=i||null;var g=j||b.GENERATED_ORDER;var d;switch(g){case b.GENERATED_ORDER:d=this._generatedMappings;break;case b.ORIGINAL_ORDER:d=this._originalMappings;break;default:throw new Error('Unknown order of iteration.')}var e=this.sourceRoot;d.map(function(b){var c=b.source===null?null:this._sources.at(b.source);if(c!=null&&e!=null){c=a.join(e,c)}return{source:c,generatedLine:b.generatedLine,generatedColumn:b.generatedColumn,originalLine:b.originalLine,originalColumn:b.originalColumn,name:b.name===null?null:this._names.at(b.name)}},this).forEach(h,f)};b.prototype.allGeneratedPositionsFor=function b(f){var i=a.getArg(f,'line');var d={source:a.getArg(f,'source'),originalLine:i,originalColumn:a.getArg(f,'column',0)};if(this.sourceRoot!=null){d.source=a.relative(this.sourceRoot,d.source)}if(!this._sources.has(d.source)){return[]}d.source=this._sources.indexOf(d.source);var g=[];var e=this._findMapping(d,this._originalMappings,'originalLine','originalColumn',a.compareByOriginalPositions,h.LEAST_UPPER_BOUND);if(e>=0){var c=this._originalMappings[e];if(f.column===undefined){var j=c.originalLine;while(c&&c.originalLine===j){g.push({line:a.getArg(c,'generatedLine',null),column:a.getArg(c,'generatedColumn',null),lastColumn:a.getArg(c,'lastGeneratedColumn',null)});c=this._originalMappings[++e]}}else{var k=c.originalColumn;while(c&&c.originalLine===i&&c.originalColumn==k){g.push({line:a.getArg(c,'generatedLine',null),column:a.getArg(c,'generatedColumn',null),lastColumn:a.getArg(c,'lastGeneratedColumn',null)});c=this._originalMappings[++e]}}}return g};i.SourceMapConsumer=b;function c(f){var b=f;if(typeof f==='string'){b=JSON.parse(f.replace(/^\)\]\}'/,''))}var g=a.getArg(b,'version');var d=a.getArg(b,'sources');var h=a.getArg(b,'names',[]);var c=a.getArg(b,'sourceRoot',null);var i=a.getArg(b,'sourcesContent',null);var j=a.getArg(b,'mappings');var k=a.getArg(b,'file',null);if(g!=this._version){throw new Error('Unsupported version: '+g)}d=d.map(a.normalize).map(function(b){return c&&a.isAbsolute(c)&&a.isAbsolute(b)?a.relative(c,b):b});this._names=e.fromArray(h,true);this._sources=e.fromArray(d,true);this.sourceRoot=c;this.sourcesContent=i;this._mappings=j;this.file=k}c.prototype=Object.create(b.prototype);c.prototype.consumer=b;c.fromSourceMap=function b(i){var d=Object.create(c.prototype);var m=d._names=e.fromArray(i._names.toArray(),true);var o=d._sources=e.fromArray(i._sources.toArray(),true);d.sourceRoot=i._sourceRoot;d.sourcesContent=i._generateSourcesContent(d._sources.toArray(),d.sourceRoot);d.file=i._file;var l=i._mappings.toArray().slice();var q=d.__generatedMappings=[];var n=d.__originalMappings=[];for(var j=0,p=l.length;j<p;j++){var h=l[j];var g=new k;g.generatedLine=h.generatedLine;g.generatedColumn=h.generatedColumn;if(h.source){g.source=o.indexOf(h.source);g.originalLine=h.originalLine;g.originalColumn=h.originalColumn;if(h.name){g.name=m.indexOf(h.name)}n.push(g)}q.push(g)}f(d.__originalMappings,a.compareByOriginalPositions);return d};c.prototype._version=3;Object.defineProperty(c.prototype,'sources',{get:function(){return this._sources.toArray().map(function(b){return this.sourceRoot!=null?a.join(this.sourceRoot,b):b},this)}});function k(){this.generatedLine=0;this.generatedColumn=0;this.source=null;this.originalLine=null;this.originalColumn=null;this.name=null}c.prototype._parseMappings=function b(h,x){var t=1;var i=0;var p=0;var u=0;var q=0;var r=0;var s=h.length;var e=0;var v={};var l={};var m=[];var n=[];var d,o,c,g,w;while(e<s){if(h.charAt(e)===';'){t++;e++;i=0}else if(h.charAt(e)===','){e++}else{d=new k;d.generatedLine=t;for(g=e;g<s;g++){if(this._charIsMappingSeparator(h,g)){break}}o=h.slice(e,g);c=v[o];if(c){e+=o.length}else{c=[];while(e<g){j.decode(h,e,l);w=l.value;e=l.rest;c.push(w)}if(c.length===2){throw new Error('Found a source, but no line and column')}if(c.length===3){throw new Error('Found a source and line, but no column')}v[o]=c}d.generatedColumn=i+c[0];i=d.generatedColumn;if(c.length>1){d.source=q+c[1];q+=c[1];d.originalLine=p+c[2];p=d.originalLine;d.originalLine+=1;d.originalColumn=u+c[3];u=d.originalColumn;if(c.length>4){d.name=r+c[4];r+=c[4]}}n.push(d);if(typeof d.originalLine==='number'){m.push(d)}}}f(n,a.compareByGeneratedPositionsDeflated);this.__generatedMappings=n;f(m,a.compareByOriginalPositions);this.__originalMappings=m};c.prototype._findMapping=function a(b,e,c,d,f,g){if(b[c]<=0){throw new TypeError('Line must be greater than or equal to 1, got '+b[c])}if(b[d]<0){throw new TypeError('Column must be greater than or equal to 0, got '+b[d])}return h.search(b,e,f,g)};c.prototype.computeColumnSpans=function a(){for(var b=0;b<this._generatedMappings.length;++b){var c=this._generatedMappings[b];if(b+1<this._generatedMappings.length){var d=this._generatedMappings[b+1];if(c.generatedLine===d.generatedLine){c.lastGeneratedColumn=d.generatedColumn-1;continue}}c.lastGeneratedColumn=Infinity}};c.prototype.originalPositionFor=function c(g){var h={generatedLine:a.getArg(g,'line'),generatedColumn:a.getArg(g,'column')};var i=this._findMapping(h,this._generatedMappings,'generatedLine','generatedColumn',a.compareByGeneratedPositionsDeflated,a.getArg(g,'bias',b.GREATEST_LOWER_BOUND));if(i>=0){var e=this._generatedMappings[i];if(e.generatedLine===h.generatedLine){var d=a.getArg(e,'source',null);if(d!==null){d=this._sources.at(d);if(this.sourceRoot!=null){d=a.join(this.sourceRoot,d)}}var f=a.getArg(e,'name',null);if(f!==null){f=this._names.at(f)}return{source:d,line:a.getArg(e,'originalLine',null),column:a.getArg(e,'originalColumn',null),name:f}}}return{source:null,line:null,column:null,name:null}};c.prototype.hasContentsOfAllSources=function a(){if(!this.sourcesContent){return false}return this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(a){return a==null})};c.prototype.sourceContentFor=function b(c,f){if(!this.sourcesContent){return null}if(this.sourceRoot!=null){c=a.relative(this.sourceRoot,c)}if(this._sources.has(c)){return this.sourcesContent[this._sources.indexOf(c)]}var d;if(this.sourceRoot!=null&&(d=a.urlParse(this.sourceRoot))){var e=c.replace(/^file:\/\//,'');if(d.scheme=='file'&&this._sources.has(e)){return this.sourcesContent[this._sources.indexOf(e)]}if((!d.path||d.path=='/')&&this._sources.has('/'+c)){return this.sourcesContent[this._sources.indexOf('/'+c)]}}if(f){return null}else{throw new Error('"'+c+'" is not in the SourceMap.')}};c.prototype.generatedPositionFor=function c(f){var d=a.getArg(f,'source');if(this.sourceRoot!=null){d=a.relative(this.sourceRoot,d)}if(!this._sources.has(d)){return{line:null,column:null,lastColumn:null}}d=this._sources.indexOf(d);var g={source:d,originalLine:a.getArg(f,'line'),originalColumn:a.getArg(f,'column')};var h=this._findMapping(g,this._originalMappings,'originalLine','originalColumn',a.compareByOriginalPositions,a.getArg(f,'bias',b.GREATEST_LOWER_BOUND));if(h>=0){var e=this._originalMappings[h];if(e.source===g.source){return{line:a.getArg(e,'generatedLine',null),column:a.getArg(e,'generatedColumn',null),lastColumn:a.getArg(e,'lastGeneratedColumn',null)}}}return{line:null,column:null,lastColumn:null}};i.BasicSourceMapConsumer=c;function d(f){var d=f;if(typeof f==='string'){d=JSON.parse(f.replace(/^\)\]\}'/,''))}var g=a.getArg(d,'version');var h=a.getArg(d,'sections');if(g!=this._version){throw new Error('Unsupported version: '+g)}this._sources=new e;this._names=new e;var c={line:-1,column:0};this._sections=h.map(function(f){if(f.url){throw new Error('Support for url field in sections not implemented.')}var d=a.getArg(f,'offset');var e=a.getArg(d,'line');var g=a.getArg(d,'column');if(e<c.line||e===c.line&&g<c.column){throw new Error('Section offsets must be ordered and non-overlapping.')}c=d;return{generatedOffset:{generatedLine:e+1,generatedColumn:g+1},consumer:new b(a.getArg(f,'map'))}})}d.prototype=Object.create(b.prototype);d.prototype.constructor=b;d.prototype._version=3;Object.defineProperty(d.prototype,'sources',{get:function(){var c=[];for(var a=0;a<this._sections.length;a++){for(var b=0;b<this._sections[a].consumer.sources.length;b++){c.push(this._sections[a].consumer.sources[b])}}return c}});d.prototype.originalPositionFor=function b(e){var d={generatedLine:a.getArg(e,'line'),generatedColumn:a.getArg(e,'column')};var f=h.search(d,this._sections,function(b,c){var a=b.generatedLine-c.generatedOffset.generatedLine;if(a){return a}return b.generatedColumn-c.generatedOffset.generatedColumn});var c=this._sections[f];if(!c){return{source:null,line:null,column:null,name:null}}return c.consumer.originalPositionFor({line:d.generatedLine-(c.generatedOffset.generatedLine-1),column:d.generatedColumn-(c.generatedOffset.generatedLine===d.generatedLine?c.generatedOffset.generatedColumn-1:0),bias:e.bias})};d.prototype.hasContentsOfAllSources=function a(){return this._sections.every(function(a){return a.consumer.hasContentsOfAllSources()})};d.prototype.sourceContentFor=function a(d,f){for(var b=0;b<this._sections.length;b++){var e=this._sections[b];var c=e.consumer.sourceContentFor(d,true);if(c){return c}}if(f){return null}else{throw new Error('"'+d+'" is not in the SourceMap.')}};d.prototype.generatedPositionFor=function b(f){for(var e=0;e<this._sections.length;e++){var c=this._sections[e];if(c.consumer.sources.indexOf(a.getArg(f,'source'))===-1){continue}var d=c.consumer.generatedPositionFor(f);if(d){var g={line:d.line+(c.generatedOffset.generatedLine-1),column:d.column+(c.generatedOffset.generatedLine===d.line?c.generatedOffset.generatedColumn-1:0)};return g}}return{line:null,column:null}};d.prototype._parseMappings=function b(l,m){this.__generatedMappings=[];this.__originalMappings=[];for(var i=0;i<this._sections.length;i++){var c=this._sections[i];var k=c.consumer._generatedMappings;for(var j=0;j<k.length;j++){var d=k[j];var e=c.consumer._sources.at(d.source);if(c.consumer.sourceRoot!==null){e=a.join(c.consumer.sourceRoot,e)}this._sources.add(e);e=this._sources.indexOf(e);var g=c.consumer._names.at(d.name);this._names.add(g);g=this._names.indexOf(g);var h={source:e,generatedLine:d.generatedLine+(c.generatedOffset.generatedLine-1),generatedColumn:d.generatedColumn+(c.generatedOffset.generatedLine===d.generatedLine?c.generatedOffset.generatedColumn-1:0),originalLine:d.originalLine,originalColumn:d.originalColumn,name:g};this.__generatedMappings.push(h);if(typeof h.originalLine==='number'){this.__originalMappings.push(h)}}}f(this.__generatedMappings,a.compareByGeneratedPositionsDeflated);f(this.__originalMappings,a.compareByOriginalPositions)};i.IndexedSourceMapConsumer=d}},{'./array-set':33,'./base64-vlq':34,'./binary-search':36,'./quick-sort':38,'./util':42}],40:[function(e,h,g){{var c=e('./base64-vlq');var a=e('./util');var d=e('./array-set').ArraySet;var f=e('./mapping-list').MappingList;function b(b){if(!b){b={}}this._file=a.getArg(b,'file',null);this._sourceRoot=a.getArg(b,'sourceRoot',null);this._skipValidation=a.getArg(b,'skipValidation',false);this._sources=new d;this._names=new d;this._mappings=new f;this._sourcesContents=null}b.prototype._version=3;b.fromSourceMap=function c(d){var e=d.sourceRoot;var f=new b({file:d.file,sourceRoot:e});d.eachMapping(function(b){var c={generated:{line:b.generatedLine,column:b.generatedColumn}};if(b.source!=null){c.source=b.source;if(e!=null){c.source=a.relative(e,c.source)}c.original={line:b.originalLine,column:b.originalColumn};if(b.name!=null){c.name=b.name}}f.addMapping(c)});d.sources.forEach(function(b){var a=d.sourceContentFor(b);if(a!=null){f.setSourceContent(b,a)}});return f};b.prototype.addMapping=function b(f){var g=a.getArg(f,'generated');var c=a.getArg(f,'original',null);var d=a.getArg(f,'source',null);var e=a.getArg(f,'name',null);if(!this._skipValidation){this._validateMapping(g,c,d,e)}if(d!=null&&!this._sources.has(d)){this._sources.add(d)}if(e!=null&&!this._names.has(e)){this._names.add(e)}this._mappings.add({generatedLine:g.line,generatedColumn:g.column,originalLine:c!=null&&c.line,originalColumn:c!=null&&c.column,source:d,name:e})};b.prototype.setSourceContent=function b(e,d){var c=e;if(this._sourceRoot!=null){c=a.relative(this._sourceRoot,c)}if(d!=null){if(!this._sourcesContents){this._sourcesContents={}}this._sourcesContents[a.toSetString(c)]=d}else if(this._sourcesContents){delete this._sourcesContents[a.toSetString(c)];if(Object.keys(this._sourcesContents).length===0){this._sourcesContents=null}}};b.prototype.applySourceMap=function b(e,j,g){var f=j;if(j==null){if(e.file==null){throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, '+'or the source map\'s "file" property. Both were omitted.')}f=e.file}var c=this._sourceRoot;if(c!=null){f=a.relative(c,f)}var h=new d;var i=new d;this._mappings.unsortedForEach(function(b){if(b.source===f&&b.originalLine!=null){var d=e.originalPositionFor({line:b.originalLine,column:b.originalColumn});if(d.source!=null){b.source=d.source;if(g!=null){b.source=a.join(g,b.source)}if(c!=null){b.source=a.relative(c,b.source)}b.originalLine=d.line;b.originalColumn=d.column;if(d.name!=null){b.name=d.name}}}var j=b.source;if(j!=null&&!h.has(j)){h.add(j)}var k=b.name;if(k!=null&&!i.has(k)){i.add(k)}},this);this._sources=h;this._names=i;e.sources.forEach(function(b){var d=e.sourceContentFor(b);if(d!=null){if(g!=null){b=a.join(g,b)}if(c!=null){b=a.relative(c,b)}this.setSourceContent(b,d)}},this)};b.prototype._validateMapping=function a(b,c,d,e){if(b&&'line'in b&&'column'in b&&b.line>0&&b.column>=0&&!c&&!d&&!e){return}else if(b&&'line'in b&&'column'in b&&c&&'line'in c&&'column'in c&&b.line>0&&b.column>=0&&c.line>0&&c.column>=0&&d){return}else{throw new Error('Invalid mapping: '+JSON.stringify({generated:b,source:d,original:c,name:e}))}};b.prototype._serializeMappings=function b(){var i=0;var g=1;var m=0;var j=0;var k=0;var l=0;var e='';var d;var n;var o;var h=this._mappings.toArray();for(var f=0,p=h.length;f<p;f++){d=h[f];if(d.generatedLine!==g){i=0;while(d.generatedLine!==g){e+=';';g++}}else{if(f>0){if(!a.compareByGeneratedPositionsInflated(d,h[f-1])){continue}e+=','}}e+=c.encode(d.generatedColumn-i);i=d.generatedColumn;if(d.source!=null){o=this._sources.indexOf(d.source);e+=c.encode(o-l);l=o;e+=c.encode(d.originalLine-1-j);j=d.originalLine-1;e+=c.encode(d.originalColumn-m);m=d.originalColumn;if(d.name!=null){n=this._names.indexOf(d.name);e+=c.encode(n-k);k=n}}}return e};b.prototype._generateSourcesContent=function b(d,c){return d.map(function(b){if(!this._sourcesContents){return null}if(c!=null){b=a.relative(c,b)}var d=a.toSetString(b);return Object.prototype.hasOwnProperty.call(this._sourcesContents,d)?this._sourcesContents[d]:null},this)};b.prototype.toJSON=function a(){var b={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};if(this._file!=null){b.file=this._file}if(this._sourceRoot!=null){b.sourceRoot=this._sourceRoot}if(this._sourcesContents){b.sourcesContent=this._generateSourcesContent(b.sources,b.sourceRoot)}return b};b.prototype.toString=function a(){return JSON.stringify(this.toJSON())};g.SourceMapGenerator=b}},{'./array-set':33,'./base64-vlq':34,'./mapping-list':37,'./util':42}],41:[function(d,i,h){{var e=d('./source-map-generator').SourceMapGenerator;var c=d('./util');var f=/(\r?\n)/;var g=10;var b='$$$isSourceNode$$$';function a(a,c,d,e,f){this.children=[];this.sourceContents={};this.line=a==null?null:a;this.column=c==null?null:c;this.source=d==null?null:d;this.name=f==null?null:f;this[b]=true;if(e!=null)this.add(e)}a.fromStringWithSourceMap=function b(n,m,j){var e=new a;var d=n.split(f);var k=function(){var a=d.shift();var b=d.shift()||'';return a+b};var i=1,h=0;var g=null;m.eachMapping(function(a){if(g!==null){if(i<a.generatedLine){l(g,k());i++;h=0}else{var b=d[0];var c=b.substr(0,a.generatedColumn-h);d[0]=b.substr(a.generatedColumn-h);h=a.generatedColumn;l(g,c);g=a;return}}while(i<a.generatedLine){e.add(k());i++}if(h<a.generatedColumn){var b=d[0];e.add(b.substr(0,a.generatedColumn));d[0]=b.substr(a.generatedColumn);h=a.generatedColumn}g=a},this);if(d.length>0){if(g){l(g,k())}e.add(d.join(''))}m.sources.forEach(function(a){var b=m.sourceContentFor(a);if(b!=null){if(j!=null){a=c.join(j,a)}e.setSourceContent(a,b)}});return e;function l(b,d){if(b===null||b.source===undefined){e.add(d)}else{var f=j?c.join(j,b.source):b.source;e.add(new a(b.originalLine,b.originalColumn,f,d,b.name))}}};a.prototype.add=function a(c){if(Array.isArray(c)){c.forEach(function(a){this.add(a)},this)}else if(c[b]||typeof c==='string'){if(c){this.children.push(c)}}else{throw new TypeError('Expected a SourceNode, string, or an array of SourceNodes and strings. Got '+c)}return this};a.prototype.prepend=function a(c){if(Array.isArray(c)){for(var d=c.length-1;d>=0;d--){this.prepend(c[d])}}else if(c[b]||typeof c==='string'){this.children.unshift(c)}else{throw new TypeError('Expected a SourceNode, string, or an array of SourceNodes and strings. Got '+c)}return this};a.prototype.walk=function a(e){var c;for(var d=0,f=this.children.length;d<f;d++){c=this.children[d];if(c[b]){c.walk(e)}else{if(c!==''){e(c,{source:this.source,line:this.line,column:this.column,name:this.name})}}}};a.prototype.join=function a(e){var b;var c;var d=this.children.length;if(d>0){b=[];for(c=0;c<d-1;c++){b.push(this.children[c]);b.push(e)}b.push(this.children[c]);this.children=b}return this};a.prototype.replaceRight=function a(d,e){var c=this.children[this.children.length-1];if(c[b]){c.replaceRight(d,e)}else if(typeof c==='string'){this.children[this.children.length-1]=c.replace(d,e)}else{this.children.push(''.replace(d,e))}return this};a.prototype.setSourceContent=function a(b,d){this.sourceContents[c.toSetString(b)]=d};a.prototype.walkSourceContents=function a(g){for(var d=0,e=this.children.length;d<e;d++){if(this.children[d][b]){this.children[d].walkSourceContents(g)}}var f=Object.keys(this.sourceContents);for(var d=0,e=f.length;d<e;d++){g(c.fromSetString(f[d]),this.sourceContents[f[d]])}};a.prototype.toString=function a(){var b='';this.walk(function(a){b+=a});return b};a.prototype.toStringWithSourceMap=function a(k){var b={code:'',line:1,column:0};var c=new e(k);var d=false;var f=null;var h=null;var i=null;var j=null;this.walk(function(k,a){b.code+=k;if(a.source!==null&&a.line!==null&&a.column!==null){if(f!==a.source||h!==a.line||i!==a.column||j!==a.name){c.addMapping({source:a.source,original:{line:a.line,column:a.column},generated:{line:b.line,column:b.column},name:a.name})}f=a.source;h=a.line;i=a.column;j=a.name;d=true}else if(d){c.addMapping({generated:{line:b.line,column:b.column}});f=null;d=false}for(var e=0,l=k.length;e<l;e++){if(k.charCodeAt(e)===g){b.line++;b.column=0;if(e+1===l){f=null;d=false}else if(d){c.addMapping({source:a.source,original:{line:a.line,column:a.column},generated:{line:b.line,column:b.column},name:a.name})}}else{b.column++}}});this.walkSourceContents(function(a,b){c.setSourceContent(a,b)});return{code:b.code,map:c}};h.SourceNode=a}},{'./source-map-generator':40,'./util':42}],42:[function(p,q,a){{function i(b,a,c){if(a in b){return b[a]}else if(arguments.length===3){return c}else{throw new Error('"'+a+'" is a required argument.')}}a.getArg=i;var d=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/;var g=/^data:.+\,.+$/;function c(b){var a=b.match(d);if(!a){return null}return{scheme:a[1],auth:a[2],host:a[3],port:a[4],path:a[5]}}a.urlParse=c;function b(a){var b='';if(a.scheme){b+=a.scheme+':'}b+='//';if(a.auth){b+=a.auth+'@'}if(a.host){b+=a.host}if(a.port){b+=':'+a.port}if(a.path){b+=a.path}return b}a.urlGenerate=b;function e(j){var d=j;var e=c(j);if(e){if(!e.path){return j}d=e.path}var k=a.isAbsolute(d);var f=d.split(/\/+/);for(var i,h=0,g=f.length-1;g>=0;g--){i=f[g];if(i==='.'){f.splice(g,1)}else if(i==='..'){h++}else if(h>0){if(i===''){f.splice(g+1,h);h=0}else{f.splice(g,2);h--}}}d=f.join('/');if(d===''){d=k?'/':'.'}if(e){e.path=d;return b(e)}return d}a.normalize=e;function k(h,d){if(h===''){h='.'}if(d===''){d='.'}var f=c(d);var a=c(h);if(a){h=a.path||'/'}if(f&&!f.scheme){if(a){f.scheme=a.scheme}return b(f)}if(f||d.match(g)){return d}if(a&&!a.host&&!a.path){a.host=d;return b(a)}var i=d.charAt(0)==='/'?d:e(h.replace(/\/+$/,'')+'/'+d);if(a){a.path=i;return b(a)}return i}a.join=k;a.isAbsolute=function(a){return a.charAt(0)==='/'||!!a.match(d)};function l(a,b){if(a===''){a='.'}a=a.replace(/\/$/,'');var c=0;while(b.indexOf(a+'/')!==0){var d=a.lastIndexOf('/');if(d<0){return b}a=a.slice(0,d);if(a.match(/^([^\/]+:\/)?\/*$/)){return b}++c}return Array(c+1).join('../')+b.substr(a.length+1)}a.relative=l;function m(a){return'$'+a}a.toSetString=m;function n(a){return a.substr(1)}a.fromSetString=n;function o(b,c,d){var a=b.source-c.source;if(a!==0){return a}a=b.originalLine-c.originalLine;if(a!==0){return a}a=b.originalColumn-c.originalColumn;if(a!==0||d){return a}a=b.generatedColumn-c.generatedColumn;if(a!==0){return a}a=b.generatedLine-c.generatedLine;if(a!==0){return a}return b.name-c.name}a.compareByOriginalPositions=o;function j(b,c,d){var a=b.generatedLine-c.generatedLine;if(a!==0){return a}a=b.generatedColumn-c.generatedColumn;if(a!==0||d){return a}a=b.source-c.source;if(a!==0){return a}a=b.originalLine-c.originalLine;if(a!==0){return a}a=b.originalColumn-c.originalColumn;if(a!==0){return a}return b.name-c.name}a.compareByGeneratedPositionsDeflated=j;function f(a,b){if(a===b){return 0}if(a>b){return 1}return-1}function h(b,c){var a=b.generatedLine-c.generatedLine;if(a!==0){return a}a=b.generatedColumn-c.generatedColumn;if(a!==0){return a}a=f(b.source,c.source);if(a!==0){return a}a=b.originalLine-c.originalLine;if(a!==0){return a}a=b.originalColumn-c.originalColumn;if(a!==0){return a}return f(b.name,c.name)}a.compareByGeneratedPositionsInflated=h}},{}],43:[function(a,c,b){b.SourceMapGenerator=a('./lib/source-map-generator').SourceMapGenerator;b.SourceMapConsumer=a('./lib/source-map-consumer').SourceMapConsumer;b.SourceNode=a('./lib/source-node').SourceNode},{'./lib/source-map-consumer':39,'./lib/source-map-generator':40,'./lib/source-node':41}],44:[function(b,a,c){'use strict';a.exports=false},{}],45:[function(g,l,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});a.breakAtPoint=h;a.unbreak=b;var c=g('./walk');var d=e(c);function e(a){if(a&&a.__esModule){return a}else{var b={};if(a!=null){for(var c in a){if(Object.prototype.hasOwnProperty.call(a,c))b[c]=a[c]}}b.default=a;return b}}function h(e,j,c,h,r){if(!h)h='start';let o=c.container.nodeType==Node.TEXT_NODE;let p=o?c.container.parentNode:c.container;let k=p==e;p.setAttribute('ps-breaking','true');let g=e.ownerDocument.createRange();if(h=='start'){g.setStartBefore(e.firstChild);g.setEnd(c.container,c.offset)}else if(h=='end'){g.setStart(c.container,c.offset);g.setEndAfter(e.lastChild)}let q=g.extractContents();j.appendChild(q);let a=k?e:e.querySelector('['+'ps-breaking'+']');let b=k?j:j.querySelector('['+'ps-breaking'+']');let n=false;r(a,b);a.removeAttribute('ps-breaking');b.removeAttribute('ps-breaking');while(b!=j.parentNode){let m,l;if(h=='end'){m=a;l=b}else{m=b;l=a}m.setAttribute('ps-breaked-after',true);l.setAttribute('ps-breaked-before',true);if(b.localName=='ol')i(a,b);else if(b.localName=='table')f(a,b);if(o&&!n&&d.displayAsBlock(a)){a.style.textAlignLast=a.style.MozTextAlignLast=getComputedStyle(a).textAlign;n=true}a=a.parentNode;b=b.parentNode}}function b(d,e){let f=0;if(!e){e=d[0];f=1}for(let b=f;b<d.length;b++){let g=d[b].querySelector('ps-body-margin');if(g)g.remove();while(d[b].firstChild)e.appendChild(d[b].firstChild);d[b].remove()}e.removeAttribute('ps-breaked-after');let c=[];let a=e.firstElementChild;while(a){if(a.previousElementSibling&&a.hasAttribute('ps-breaked-before')){c.push(a)}else if(a.hasAttribute('ps-breaked-after')){if(c.length)b(c);c=[a]}a=a.nextElementSibling}if(c.length)b(c)}function j(a,b,c){if(!a.hasAttribute(b))a.setAttribute(b,c);else{let d=a.getAttribute(b);if(!d.match(new RegExp('\\b'+c+'\\b')))a.setAttribute(b,d+' '+c)}}function k(b,c,d){let a=b.getAttribute(c);if(!a)return;else if(a==d)b.removeAttribute(c);else b.setAttribute(c,a.replace(new RegExp('\\b'+d+'\\b'),''))}function i(a,b){let d=Array.prototype.filter.call(a.children,a=>{return window.getComputedStyle(a).display=='list-item'});let c=a.hasAttribute('start')?Number.parseInt(a.getAttribute('start')):1;if(b.firstElementChild&&b.firstElementChild.hasAttribute('ps-breaked-before'))c--;b.setAttribute('start',c+d.length)}function f(d,b){var m=d.querySelector('colgroup');if(m)b.insertBefore(m.cloneNode(true),b.firstChild);let i=getComputedStyle(d).width;let j=getComputedStyle(b).width;if(parseInt(i,10)>parseInt(j,10))b.style.width=i;else d.style.width=j;let c=b.querySelector('tr, thead > tr, tbody > tr, tfoot > tr');let h=d.querySelectorAll('tr, thead > tr, tbody > tr, tfoot > tr');let a=[];let e=0;let k;for(let o,p=h.length-1;p>=0,o=h[p];p--,e++){if(o.children.length==c.children.length)k=o;for(let p=o.firstElementChild,r=0;p;p=p.nextElementSibling,r++){let q=p.getAttribute('rowspan');if(q){q=parseInt(q);if(q-1>e){p.setAttribute('rowspan',e+1);let s=parseInt(p.getAttribute('colspan'));for(let o in a){o=parseInt(o);if(r<=o){a[o+(s||1)]=a[o];delete a[o]}}a[r]={count:q-e-1,baseCell:p,colspan:s}}}}}if(!k)return;let g=k.firstElementChild;let f=c.firstElementChild;let n=c.children.length+Object.keys(a).length;for(let q=0;q<n;q++){let o=a[q];if(o){let p=o.baseCell.cloneNode(false);p.setAttribute('rowspan',o.count);if(o.colspan)p.setAttribute('colspan',o.colspan);c.insertBefore(p,f);p.style.width=getComputedStyle(o.baseCell).width}else{f.style.width=getComputedStyle(g).width;g=g.nextElementSibling;f=f.nextElementSibling}}let l=d.querySelector('thead');if(l){b.insertBefore(l.cloneNode(true),b.firstChild)}}},{'./walk':69}],46:[function(f,x,e){'use strict';Object.defineProperty(e,'__esModule',{value:true});e.parseContent=b;e.parseStringSets=h;e.traceString=i;var k=f('./css');var d=c(k);var j=f('./values');var a=c(j);var l=f('./utils');var m=c(l);var p=f('./gcpm');var g=c(p);function c(a){if(a&&a.__esModule){return a}else{var b={};if(a!=null){for(var c in a){if(Object.prototype.hasOwnProperty.call(a,c))b[c]=a[c]}}b.default=a;return b}}function b(g,h,f,i,j){let b=a.fnCall(f);let d=f;if(b){let c;if(b.name=='string')c=s;else if(b.name=='element')c=r;else if(b.name=='leader')c=w;else if(b.name=='target-text')c=q;else if(b.name=='target-counter')c=u;else if(b.name=='attr')c=o;else if(b.name=='url')c=t;if(c){let e=c(g,h,b.args,i,j);if(e!==null)d=e}}return d}function h(f,g,i){let b=a.fnCall(g);let c=g;if(b){let d;if(b.name=='counter'){b.name='target-counter';b.args.unshift(a.quotes('#'+m.id(f)));c=b.toString()}else if(b.name=='target-text'||b.name=='target-counter'){b.args[0]=h(b.args[0]);c=b.toString()}else{if(b.name=='content')d=v;if(b.name=='attr')d=o;if(d){let e=d(f,null,b.args,i);if(e!==null)c=e}}}return c}function v(c,e,d,f){let a=d[0]?b(c,e,d[0]):'';if(a=='text')a='';return n(c,a,f,h)}function q(e,g,c,j){if(!c[0])return'';let h=b(e,g,c[0]);let i=a.unquotes(h).match(/^#(.+)/)[1];let f=e.ownerDocument.getElementById(i);let d=c[1]?b(e,g,c[1]):'';if(d=='content')d='';return f?n(f,d,j,b):''}function n(e,f,h,i){if(!f){return a.quotes(e.textContent.trim())}else if(f=='first-letter'){return a.quotes(e.textContent.trim().substr(0,1))}else if(d.PSEUDOS.indexOf(f)!=-1){let g=getComputedStyle(e,f).content;let b=a.split(g);for(var c=0;c<b.length;c++){b[c]=i(e,b[c],h)}return b.join(' ')}return''}function o(d,g,e,h){if(!e[0])return'';let f=b(d,g,e[0]);let c=d.getAttribute(f);return c?a.quotes(c):''}function t(b,c,a){if(!a[0])return'';return a[0]}function u(g,m,f,l,d){if(!f[0]||!f[1])return'';let h=b(g,m,f[0]);if(!h)return'';let j=a.unquotes(h).match(/^#(.+)/)[1];let k=b(g,m,f[1]);if(!d)d=g;let c=l.targetCountersIndexes.get(d);if(!c){c=[];l.targetCountersIndexes.set(d,c)}let e;for(let a=0;a<c.length;a++){if(c[a].counterName==k&&c[a].id==j){e=a;break}}if(!e){c.push({counterName:k,id:j});e=c.length-1}return a.quotes(i('c',a.padWithZeros(e,2)))}function i(a,b){return'\u2060'+a+b}function w(c,f,e,h){if(!e[0])return'';let b={pseudo:f};if(e[0]=='dotted')b.pattern='. ';else if(e[0]=='solid')b.pattern='_';else if(e[0]=='space')b.pattern=' ';else b.pattern=a.unquotes(e[0]);b.element=c.ownerDocument.createElement('ps-leader');b.element.setAttribute('ps-position',f);if(f=='after')c.appendChild(b.element);else c.insertBefore(b.element,c.firstChild);let i=d.getHandledProp(b.element,'content','after');if(i)g.parsePseudoContent(c,'after',i,h,b.element);let j=d.getHandledProp(b.element,'content','before');if(j)g.parsePseudoContent(c,'before',j,h,b.element);b.pattern=b.pattern.replace(/ /g,'\xA0');h.leaders.set(c,b);return''}function s(j,k,i,c){if(!i[0])return'';let d=b(j,k,i[0]);let f=i[1]?b(j,k,i[1]):'first';let e='';if(f=='first')e=c.pageStringSets.first[d]||c.stringSets[d]||'';else if(f=='start')e=c.pageStringSets.start[d]||c.stringSets[d]||'';else if(f=='last')e=c.pageStringSets.last[d]||c.stringSets[d]||'';else if(f=='first-except')e=c.pageStringSets.first[d]?'':c.stringSets[d]||'';let g=a.split(e);for(var h=0;h<g.length;h++){g[h]=b(j,k,g[h],c)}return g.join(' ')}function r(h,i,g,d){if(!g[0])return'';let c=b(h,i,g[0]);let f=g[1]?b(h,i,g[1]):'first';let e;if(f=='first')e=d.pageRunnings.first[c]||d.runnings[c];else if(f=='start')e=d.pageRunnings.start[c]||d.runnings[c];else if(f=='last')e=d.pageRunnings.last[c]||d.runnings[c];else if(f=='first-except')e=d.pageRunnings.first[c]?'':d.runnings[c];if(e){let j=h.appendChild(e.cloneNode(true));j.removeAttribute('ps-running')}return a.quotes('')}},{'./css':48,'./gcpm':53,'./utils':67,'./values':68}],47:[function(g,l,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});a.getCounterValue=h;a.getPageCounterValue=i;a.parseCounterValue=b;a.parseCounters=k;a.pageCounterResetFromCounters=j;a.addElementCounters=c;var d=g('./values');var e=f(d);function f(a){if(a&&a.__esModule){return a}else{var b={};if(a!=null){for(var c in a){if(Object.prototype.hasOwnProperty.call(a,c))b[c]=a[c]}}b.default=a;return b}}function h(j,a){let e=j.ownerDocument;let c=e.createTreeWalker(e.documentElement,NodeFilter.SHOW_ELEMENT);let d=0;c.currentNode=j;while(c.currentNode!=e.documentElement){let g=false;let f=window.getComputedStyle(c.currentNode);if(f.display!='none'){let h=b(f.counterReset,0);if(a in h){d+=h[a];g=true}let i=b(f.counterIncrement,1);if(a in i)d+=i[a];if(g)return d}c.previousNode()}console.warn('Counter without a counter-reset: '+a);return d}function i(c){let a=c;while(a.localName!='ps-page')a=a.parentNode;let b=1;while(a.previousPage){b++;a=a.previousPage}return b}function b(c,d){let a={};if(c=='none')return a;let b=e.split(c);for(let e=0;e<b.length;e++){let g=b[e];let f=parseInt(b[e+1]);if(isNaN(f))f=d;else e++;a[g]=f}return a}function k(d,e){let b={};c(d,b);let a=d.ownerDocument.createTreeWalker(d,NodeFilter.SHOW_ELEMENT);a.nextNode();while(a.currentNode!=d){let f=a.currentNode;c(f,b);if(!a.firstChild()){if(a.nextSibling()){if(a.currentNode==e)return b}else while(!a.nextSibling()&&a.currentNode!=d){for(let g in b){let c=b[g];if(c.length&&c[c.length-1].element.parentNode==a.currentNode)c.pop()}a.parentNode();if(a.currentNode==e)return b}}}return''}function j(c,e){let a='';let d=b(e,0);for(let b in c){if(b!='pages'&&b!='page'&&!(b in d)){let f=c[b];if(f.length)a+=' '+b+' '+f[f.length-1].value}}return a}function c(d,a){let c=window.getComputedStyle(d);if(c.display!='none'){let e=b(c.counterReset,0);for(let b in e){if(!(b in a))a[b]=[];a[b].push({element:d,value:e[b]})}let f=b(c.counterIncrement,1);for(let g in f){let b=a[g];if(!b)b=a[g]=[];if(!b.length){b.push({element:d,value:0})}b[b.length-1].value+=f[g]}}}},{'./values':68}],48:[function(b,F,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});a.PSEUDOS=undefined;a.prepareSheets=w;a.removeSheets=x;a.insertStyleSheet=r;a.insertLinkSheet=z;a.createWorkSheet=s;a.writeWorkStyles=B;a.getDecl=C;a.getElementWorkRule=D;a.getHandledProp=u;a.getHandledPropElements=v;a.getElementsByHandledProp=y;var j=b('postcss');var d=f(j);var n=b('./postcss/precss.js');var o=f(n);var p=b('./postcss/handle-props');var h=f(p);var i=b('./postcss/import-uri');var g=l(i);var k=b('./doc-contexts');var c=f(k);var m=b('./utils');var e=l(m);function l(a){if(a&&a.__esModule){return a}else{var b={};if(a!=null){for(var c in a){if(Object.prototype.hasOwnProperty.call(a,c))b[c]=a[c]}}b.default=a;return b}}function f(a){return a&&a.__esModule?a:{default:a}}const A=['display','position','float','textAlign','page','pageBreakBefore','pageBreakAfter','pageBreakInside','content','counterReset','counterIncrement','stringSet','ps-table-paginate'];const t=a.PSEUDOS=['before','after'];function E(a){return'data:text/css;charset=UTF-8,'+a}function q(f,e,c,i){let a=c?[(0,o.default)(c)]:[];a.push((0,h.default)({handledProps:i}));let b=(0,d.default)().use(g.expand({baseURI:e,plugins:a}));for(let d=0;d<a.length;d++)b.use(a[d]);if(c)b.use(g.shrink);return b.process(f,{map:false,from:e})}function w(b,d){let a=(0,c.default)(b);let f=[];let g=Array.prototype.filter.call(b.styleSheets,c=>{let b=c.ownerNode;return!b.hasAttribute('ps-excluded')&&!a.preparedSheets.has(b)});for(let h=0;h<g.length;h++){let c=g[h].ownerNode;let i=null;if(c.localName=='link'){i=e.load(c.href).then(b=>{return q(b,c.href,d,a.handledProps)}).then(f=>{if(d){let b=c.cloneNode(false);b.href='data:text/css;charset=UTF-8;base64,'+e.encodeBase64(f);c.parentNode.insertBefore(b,c);a.preparedSheets.add(b);c.remove();return new Promise((a,c)=>{b.addEventListener('load',()=>a())})}else{return Promise.resolve()}})}else{i=q(c.textContent,b.baseURI,d,a.handledProps).then(e=>{if(d){while(c.firstChild)c.removeChild(c.firstChild);c.appendChild(b.createTextNode(e));a.preparedSheets.add(c)}})}f.push(i)}return Promise.all(f).then(()=>{for(var b in a.handledProps){a.handledProps[b].sort((a,b)=>{return a.specificity-b.specificity})}})}function x(b){var a=b.querySelectorAll('style,link[rel=stylesheet]');for(let c=0;c<a.length;c++)a[c].remove()}function r(b,d,e,c,f){let a=b.createElement('style');a.textContent=d;if(c)a.id=c;if(e)a.setAttribute('ps-excluded','true');b.head.insertBefore(a,f);return a.sheet}function z(b,d,e,c,f){let a=b.createElement('link');a.rel='stylesheet';a.type='text/css';a.href=d;if(c)a.id=c;if(e)a.setAttribute('ps-excluded','true');return new Promise((c,d)=>{a.addEventListener('load',()=>{c(a.sheet)});a.addEventListener('error',()=>{d(a)});b.head.insertBefore(a,f)})}function s(b,a){a.workRules=d.default.root();a.workRulesByElements=new Map}function B(b,a,c){if(!a.workRules.nodes.length)return;r(b,a.workRules.toString(),true,c);s(b,a)}function C(b,c){let a;b.walkDecls(c,b=>a=b);return a}function D(h,b,j,f){let a=f.workRulesByElements.get(h);let i=a&&a[b];let g='#'+e.id(h).replace(/([.])/g,'\\$1');if(b)g+='::'+b;let c=d.default.rule({selector:g});f.workRules.append(c);if(!a)f.workRulesByElements.set(a={});a[b]=c;return c}function u(b,d,e){let a=(0,c.default)(b.ownerDocument).handledProps[d];if(a)for(let c,f=a.length-1;f>=0,c=a[f];f--){if(c.pseudo==e&&b.matches(c.selector)){return c.value;break}}switch(d){case'size':return'auto';case'page':return'auto';case'footnote-display':return'block';case'footnote-policy':return'auto';case'bookmark-level':return'none';case'bookmark-label':return'content(text)';case'bookmark-state':return'open';default:return null}}function v(d,f,e){let a=(0,c.default)(d.ownerDocument).handledProps[f];let b=[];if(a)for(let g,c=a.length-1;c>=0,g=a[c];c--){if(!e||e==g.pseudo){b.push(g.selector)}}return b.length?d.querySelectorAll(b.join(',')):[]}function y(d,g,e,f){let a=(0,c.default)(d.ownerDocument).handledProps[g];let b=new Map;if(a)for(let c,h=a.length-1;h>=0,c=a[h];h--){if((!e||e==c.pseudo)&&(f===undefined||f==c.value)){let i=d.querySelectorAll(c.selector);for(let h=0;h<i.length;h++){if(!b.has(i[h]))b.set(i[h],c.value)}}}return b}},{'./doc-contexts':52,'./postcss/handle-props':56,'./postcss/import-uri':57,'./postcss/precss.js':58,'./utils':67,'postcss':20}],49:[function(b,c,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});a.default=a=>`
ps-page {
	display: block;

	counter-increment: page;
	box-sizing: border-box;
	page-break-before: always;

	position: relative;
	overflow: hidden;

	/* Les valeurs initiales de orphans, widows sont incorrectes sur chrome (orphans: auto; widows: 1) */
	orphans: 2;
	widows: 2;
 	/* Firefox does not support orphans and widows, we use CSS variables for them */
 	--ps-orphans: 2;
 	--ps-widows: 2;
 	
	width: ${a[0]};
 	height: ${a[1]};
 	
 	text-rendering: optimizeLegibility;
}

@page {
	margin: 0;
}

ps-page:first-of-type {
	page-break-before: auto;
}

/* TODO ps-rotate */
ps-page.landscape {
	transform: rotate(90deg);
	/* width / 2 50 % : 105mm */
	transform-origin: 105mm 50%;
	/* height - width : 86mm */
	margin-bottom: 86mm;
}

ps-page:first-of-type {
	counter-reset: page 0 footnote 0;
}

ps-area {
	display: flex;
	flex-direction: column;
	/* TODO Bug 341310 https://bugs.chromium.org/p/chromium/issues/detail?id=341310 */
	/*flex: 1;
	height: 100%;
	min-height: 0;
	*/
	position: absolute;
}

ps-area > *:first-child {
	display: block;
	flex: 1;
	position: relative;
	/* TODO doubts about this margin, but conforms to PrinceXML */ 
	margin: 0;
}

ps-body-margin {
	display: block;
}

[ps-paginated=pending] > ps-page > ps-area > *:first-child {
	overflow: hidden;
}


ps-page[ps-processing] > ps-margin {
	display: none;
}

ps-margin {
	display: flex;

	position: absolute;
	z-index: 1;
}

ps-margin.ps-top, ps-margin.ps-bottom {
	left: 0;
	right: 0;
}

ps-margin.ps-left, ps-margin.ps-right {
	top: 0;
	bottom: 0;
	flex-direction: column;
}

ps-margin.ps-top { top: 0; }
ps-margin.ps-bottom { bottom: 0; }
ps-margin.ps-left { left: 0; }
ps-margin.ps-right { right: 0; }

ps-margin.ps-top > ps-margin-box, ps-margin.ps-bottom > ps-margin-box { align-items: center; }
ps-margin.ps-left > ps-margin-box, ps-margin.ps-right > ps-margin-box { justify-content: center; text-align: center }

ps-margin-box {
	display: flex;
	flex: 1 0 0;
	box-sizing: border-box;
}

ps-margin-box::before {
	display: block;
}

/* cf. http://www.w3.org/TR/css3-page/#margin-values */
ps-margin-box.ps-left, ps-margin-box.ps-right-corner { justify-content: flex-start; text-align: left; }
ps-margin-box.ps-center { justify-content: center; text-align: center; flex: 1 1 auto; }
ps-margin-box.ps-right, ps-margin-box.ps-left-corner { justify-content: flex-end; text-align: right; }
ps-margin-box.ps-top  { align-items: flex-start; }
ps-margin-box.ps-middle { align-items: center;  flex: 1 1 auto; }
ps-margin-box.ps-bottom { align-items: flex-end; }

[ps-footnote-base] {
	display: none !important;
}

ps-footnote-call {
	counter-increment: footnote;
}
/* cf https://drafts.csswg.org/css-gcpm/#footnote-call */
ps-footnote-call::before {
	content: counter(footnote);
	vertical-align: super;
	font-size: 60%;
}

[ps-footnote] {
	order: 1;
}

ps-footnote-body[ps-footnote-display='block'] {
	display: flex;
}

// TODO
ps-footnote-body[ps-footnote-display='inline'] {

}

ps-footnote-body[ps-footnote-display='compact'] {
	display: inline-flex;
}

ps-footnote-marker {
	order: 0;
	vertical-align: super;
	font-size: 60%;
}

ps-bookmarks {
	display: none;
}

[ps-running] {
	display: none;
}

[ps-breaked-before] {
	counter-reset: none !important;
	counter-increment: none !important;
}

li[ps-breaked-before] {
	list-style-type: none !important;
}

[ps-breaked-before]::before {
	content: normal !important;
}

[ps-breaked-after]::after {
	content: normal !important;
}

ps-leader {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
}


/* TODO Chrome bug report : the display property of noscript tags is always 'inline' */
noscript {
	display: none;
}
`},{}],50:[function(b,c,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});a.default=()=>`

@page {
	margin: 2.1cm;
}

::footnote-marker {
	content: target-counter(attr(ps-footnote-call), footnote);
}

h1 { bookmark-level: 1 }
h2 { bookmark-level: 2 }
h3 { bookmark-level: 3 }
h4 { bookmark-level: 4 }
h5 { bookmark-level: 5 }
h6 { bookmark-level: 6 }

h1, h2, h3, h4, h5, h6 {
	page-break-after: avoid;
}
/*
* {
	-ps-avoid-break-inside-threshold: 100;
}
*/
[ps-break-before='avoid'] {
	-ps-page-break-before: avoid;
	color: red;
}

[ps-break-before='always'] {
	-ps-page-break-before: always;
}

[ps-break-after='avoid'] {
	-ps-page-break-after: avoid;
}

[ps-break-after='always'] {
	-ps-page-break-after: always;
}

[ps-break-inside='avoid'] {
	-ps-page-break-inside: avoid;
}

`},{}],51:[function(d,e,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});a.drawClientRects=b;a.logCaretPositionOnClick=c;function b(d){for(var c=0;c!=d.length;c++){var b=d[c];var a=document.createElement('div');a.style.position='absolute';a.style.border='1px solid red';var e=document.documentElement.scrollTop;var f=document.documentElement.scrollLeft;a.style.margin=a.style.padding='0';a.style.top=b.top+e+'px';a.style.left=b.left+f+'px';a.style.width=b.width-2+'px';a.style.height=b.height-2+'px';document.documentElement.appendChild(a)}}function c(a){if(!a)a=document;a.addEventListener('click',()=>{let b=a.caretRangeFromPoint(x-a.defaultView.scrollX,y-a.defaultView.scrollY);console.log(b.startContainer,b.startOffset)})}},{}],52:[function(d,e,b){'use strict';Object.defineProperty(b,'__esModule',{value:true});b.default=function(d){let b=a.get(d);if(!b)a.set(d,b=new c);return b};let a=new Map;class c{constructor(){this.handledProps={};this.preparedSheets=new Set}}},{}],53:[function(e,H,b){'use strict';Object.defineProperty(b,'__esModule',{value:true});b.CENTER_MARGIN_BOXES=b.VERTICAL_MARGIN_BOXES=b.HORIZONTAL_MARGIN_BOXES=b.SIDES=undefined;var d=function(){function a(h,f){var a=[];var b=true;var d=false;var e=undefined;try{for(var c=h[Symbol.iterator](),g;!(b=(g=c.next()).done);b=true){a.push(g.value);if(f&&a.length===f)break}}catch(a){d=true;e=a}finally{try{if(!b&&c['return'])c['return']()}finally{if(d)throw e}}return a}return function(b,c){if(Array.isArray(b)){return b}else if(Symbol.iterator in Object(b)){return a(b,c)}else{throw new TypeError('Invalid attempt to destructure non-iterable instance')}}}();b.parsePseudoContent=m;b.setPseudoContents=A;b.createBookmarks=B;b.setBookmarkLabels=C;b.prepareRunnings=D;b.setMarginContents=E;b.setTargetPageCounters=F;b.setTargetCounters=l;b.setLeaders=y;b.prepareFootnotes=z;var w=e('postcss');var p=G(w);var v=e('./css');var a=g(v);var u=e('./counters');var o=g(u);var s=e('./contents');var f=g(s);var r=e('./walk');var i=g(r);var q=e('./values');var c=g(q);var x=e('./utils');var n=g(x);function g(a){if(a&&a.__esModule){return a}else{var b={};if(a!=null){for(var c in a){if(Object.prototype.hasOwnProperty.call(a,c))b[c]=a[c]}}b.default=a;return b}}function G(a){return a&&a.__esModule?a:{default:a}}const h=b.SIDES=['top','right','bottom','left'];const t=b.HORIZONTAL_MARGIN_BOXES=['left-corner','left','center','right','right-corner'];const j=b.VERTICAL_MARGIN_BOXES=['top','middle','bottom'];const k=b.CENTER_MARGIN_BOXES=['top-center','right-middle','bottom-center','left-middle'];function m(j,m,l,k,g){let e=c.split(l);for(var d=0;d<e.length;d++){e[d]=f.parseContent(j,m,e[d],k,g)}let b=e.join(' ');if(b&&b!=l){if(!g)g=j;let h=a.getElementWorkRule(g,m,true,k);let i=a.getDecl(h,'content');if(i)i.value=b;else h.nodes.push(p.default.decl({prop:'content',value:b}))}return b}function A(c,e){for(let g,f=0;f<a.PSEUDOS.length,g=a.PSEUDOS[f];f++){let h=a.getElementsByHandledProp(c,'content',g);for(let a of h){var b=d(a,2);let f=b[0];let h=b[1];m(f,g,h,e)}}}function B(i,j){let d=i.ownerDocument;let g=a.getHandledPropElements(i,'bookmark-level');let h=d.createElement('ps-bookmarks');let e=h.appendChild(d.createElement('ol'));let b=[e];for(let k,o=0;o<g.length,k=g[o];o++){let l=parseInt(a.getHandledProp(k,'bookmark-level'));if(!isNaN(l)){let s=a.getHandledProp(k,'bookmark-label');let m=c.split(s);for(let a=0;a<m.length;a++){m[a]=f.parseStringSets(k,m[a],j)}let p=d.createElement('li');let q=p.appendChild(d.createElement('a'));q.href='#'+n.id(k);q.textContent=m.join(' ');let r=p.appendChild(d.createElement('ol'));r.setAttribute('ps-state',a.getHandledProp(k,'bookmark-state'));let t;for(let a=0;a<l;a++){if(b[a])t=b[a];else b.push(undefined)}t.appendChild(p);for(let a=l;a<b.length;a++){let c=b[a];if(c&&!c.firstChild)c.remove()}b.length=l;b.push(r)}}if(!e.firstChild)e.remove();return h}function C(d,b){let a=d.getElementsByTagName('a');for(let e,h=0;h<a.length,e=a.item(h);h++){let g=c.split(e.textContent);for(let h=0;h<g.length;h++){let i=f.parseContent(e,null,g[h],b);let j=l(i,e,null,b);g[h]=c.unquotes(j)}e.textContent=g.join('')}}function D(c){let b=a.getElementsByHandledProp(c,'position');for(let a of b.keys()){a.setAttribute('ps-running',true)}}function E(e,b){let o=a.getElementsByHandledProp(e,'string-set');b.pageStringSets={start:{},first:{},last:{}};for(let r of o){var l=d(r,2);let m=l[0];let s=l[1];let j=c.split(s);let a=0;while(a<j.length){let k=j[a++];let h=[];while(a<j.length&&j[a]!=','){h.push(f.parseStringSets(m,j[a++],b))}h=h.join(' ');let q=i.createStaticTreeWalker(e.body,true);q.currentNode=m;if(!q.previousNode())b.pageStringSets.start[k]=h;if(b.pageStringSets.first[k]===undefined)b.pageStringSets.first[k]=h;b.pageStringSets.last[k]=h;a++}}let p=a.getElementsByHandledProp(e,'position');b.pageRunnings={start:{},first:{},last:{}};for(let j of p){var n=d(j,2);let a=n[0];let k=n[1];let m=c.fnCall(k);let f=m.args[0];let h=i.createStaticTreeWalker(e.body,true);h.currentNode=a;if(!h.previousNode())b.pageRunnings.start[f]=a;if(b.pageRunnings.first[f]===undefined)b.pageRunnings.first[f]=a;b.pageRunnings.last[f]=a}let g={};for(let c in e.marginBoxes){let d=e.marginBoxes[c];let f=a.getHandledProp(d,'content','before');if(f){m(d,'before',f,b);g[c]=true}}for(let a in b.pageStringSets.last){b.stringSets[a]=b.pageStringSets.last[a]}for(let a in b.pageRunnings.last){b.runnings[a]=b.pageRunnings.last[a]}for(let c,a=0;a<h.length,c=h[a];a++){let d=false;let f=a%2==0?t:j;for(let a=0;a<f.length;a++){let h=c+'-'+f[a];let i=e.marginBoxes[h];if(g[h]||i.firstElementChild||getComputedStyle(i,'before').content!='none'){d=true;break}}if(!d){e.querySelector('ps-margin.ps-'+c).remove();for(let a=0;a<j.length;a++){let d=c+'-'+j[a];e.marginBoxes[d]=null}}}for(let c,d=0;d<k.length,c=k[d];d++){let a=e.marginBoxes[c];if(a&&!g[c]&&!a.firstElementChild&&getComputedStyle(a,'before').content=='none'){a.remove();e.marginBoxes[c]=null}}for(let a,c=0;c<h.length,a=h[c];c++){if(c%2==0){let d=e.marginBoxes[a+'-left'];let f=e.marginBoxes[a+'-right'];if(d&&f){let k=d.clientWidth;let m=f.clientWidth;if(k!=m){d.style.minWidth=f.style.minWidth=Math.max(k,m)+'px'}}}else{let i=e.marginBoxes[a+'-top'];let j=e.marginBoxes[a+'-bottom'];if(i&&j){let q=i.clientHeight;let r=j.clientHeight;if(q!=r){i.style.minHeight=j.style.minHeight=Math.max(q,r)+'px'}}}}}function F(b){if(!b.targetCountersIndexes||!b.targetCountersIndexes.size)return;for(let d of b.targetCountersIndexes.keys()){for(let f,g=0;g<a.PSEUDOS.length,f=a.PSEUDOS[g];g++){let e;if(d.localName=='ps-footnote-marker'&&f=='before'){e=c.quotes(d.textContent);d.textContent=''}else{e=getComputedStyle(d,'::'+f).content}if(e){let h=a.getElementWorkRule(d,f,false,b);if(h){let i=a.getDecl(h,'content');e=l(e,d,f,b);h.nodes.push(p.default.decl({prop:'content',value:e}))}}}}}function l(a,g,i,h){let b=h.targetCountersIndexes.get(g);if(b)for(let n of b.entries()){var e=d(n,2);let p=e[0];let j=e[1];let k=g.ownerDocument.getElementById(j.id);let l=f.traceString('c',c.padWithZeros(p,2));if(a.indexOf(l)!=-1){if(!k)a=a.replace(new RegExp(l,'g'),'');else{let m;if(j.counterName=='pages')m=h.pageCount;else if(j.counterName=='page')m=o.getPageCounterValue(k);else m=o.getCounterValue(k,j.counterName);a=a.replace(new RegExp(l,'g'),m)}}}return a}function y(e,a){let b=e.ownerDocument;if(!a.leaders||!a.leaders.size)return;for(let y of a.leaders.entries()){var c=d(y,2);let s=c[0];let h=c[1];if(s.offsetHeight){let f=s;let g=getComputedStyle(f);while(!i.displayAsBlock(g)){f=f.parentNode;g=getComputedStyle(f)}let v=f.getBoundingClientRect();let o=v.width-parseInt(g.paddingLeft)-parseInt(g.paddingRight)-parseInt(g.borderLeftWidth)-parseInt(g.borderRightWidth);let t=g.textAlign;if(t=='justify'){f.style.textAlign='start';if(!f.style.textAlign){if(g.direction=='ltr')f.style.textAlign='left';else f.style.textAlign='right'}}let p=h.element.appendChild(b.createElement('ps-leader-pattern'));let l=h.pattern;let r=p.appendChild(b.createTextNode(l));let k=p.getBoundingClientRect();let n=h.element.getBoundingClientRect();o-=n.width;let j=document.createRange();j.selectNodeContents(f);j.setEndBefore(h.element);if(!j.collapsed){let m=j.getClientRects();for(let d,f=0;f<m.length-1,d=m[f];f++){if(d.bottom>=k.bottom&&d.top<k.bottom){o-=n.left-d.left;break}}}j.selectNodeContents(f);j.setStartAfter(h.element);if(!j.collapsed){let m=j.getClientRects();for(let d,f=m.length-1;f>=0,d=m[f];f--){if(d.bottom<=k.bottom&&d.top<k.bottom){o-=d.right-n.right;break}}}let w=k.bottom;let u=k.width;let x=Math.floor(o/u);for(let d=0;d<x;d++)l+=h.pattern;r.nodeValue=l;n=h.element.getBoundingClientRect();while(n.bottom!=w){l=l.substr(0,l.length-1);r.nodeValue=l;n=h.element.getBoundingClientRect()}k=p.getBoundingClientRect();let q=Math.floor(o+u-k.width);if(q){if(g.direction=='ltr')p.style.paddingRight=q+'px';else p.style.paddingLeft=q+'px'}if(t=='justify'){f.style.textAlign=''}}}}function z(e,g){let b=e.ownerDocument;let f=a.getElementsByHandledProp(e,'float');for(let m of f){var c=d(m,2);let h=c[0];let o=c[1];if(o=='footnote'){let j=b.createElement('ps-footnote-call');let k=h.cloneNode(true);h.setAttribute('ps-footnote-base',true);h.parentNode.insertBefore(j,h.nextSibling);k.setAttribute('ps-footnote',true);let i=b.createElement('ps-footnote-body');let l=b.createElement('ps-footnote-marker');l.setAttribute('ps-footnote-call','#'+n.id(j));i.setAttribute('ps-footnote-display',a.getHandledProp(h,'footnote-display'));i.appendChild(k);i.appendChild(l);g.set(h,{base:h,call:j,clone:k,body:i,marker:l})}}}},{'./contents':46,'./counters':47,'./css':48,'./utils':67,'./values':68,'./walk':69,'postcss':20}],54:[function(i,D,b){'use strict';Object.defineProperty(b,'__esModule',{value:true});b.ContinuousFlowIterator=b.Sequence=undefined;b.createPage=u;b.collapseMargin=z;b.moveFootnotes=v;b.removeFootnotes=w;b.detectOverflow=x;b.getBoxes=y;b.validBreakPoint=t;b.findBoxAtPoint=s;b.getBoundingScrollRect=f;b.getTextPositionFromPoint=j;var n=i('./css');var c=h(n);var r=i('./gcpm');var e=h(r);var o=i('./ranges');var a=h(o);var q=i('./walk');var d=h(q);var m=i('./values');var k=h(m);function h(a){if(a&&a.__esModule){return a}else{var b={};if(a!=null){for(var c in a){if(Object.prototype.hasOwnProperty.call(a,c))b[c]=a[c]}}b.default=a;return b}}const p=['img','object','video','audio','canvas','iframe','textarea','input','button'];const g=['always','page','left','right','recto','verso'];class C{constructor(a,b){this.elements=a.ownerDocument.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,a=>{if(d.isStatic(window.getComputedStyle(a)))return NodeFilter.FILTER_ACCEPT;return NodeFilter.FILTER_REJECT});this.elements.nextNode();this.pageNames=[''];this.flow=a.ownerDocument.createRange();this.flow.selectNodeContents(a);this.breakType=b}[Symbol.iterator](){let a=this;return{next:function(){let b=a.next();return{done:!b,value:b}}}}next(){if(this.flow.collapsed)return null;let e=false;let h,j,k;do{let d=c.getHandledProp(this.elements.currentNode,'page');if(d=='auto')d=this.pageNames[this.pageNames.length-1];this.pageNames.push(d);j=d;let f=c.getHandledProp(this.elements.currentNode,'page-break-before');if(f&&g.indexOf(f)!=-1)this.breakType=f}while(this.elements.firstChild());let i=true;let b=c.getHandledProp(this.elements.currentNode,'page-break-after');if(this.elements.nextSibling()){i=false;if(b&&g.indexOf(b)!=-1)e=b;this.pageNames.pop()}while(!h){if(!i){let d=c.getHandledProp(this.elements.currentNode,'page');if(d=='auto')d=this.pageNames[this.pageNames.length-1];this.pageNames.push(d);let f=c.getHandledProp(this.elements.currentNode,'page-break-before');let l=f&&g.indexOf(f)!=-1;if(l||e||d!=j){k=l||e;h=a.breakRangeBefore(this.flow,this.elements.currentNode);e=false;this.pageNames.pop();break}}if(!this.elements.firstChild()){this.pageNames.pop();let b=c.getHandledProp(this.elements.currentNode,'page-break-after');if(b&&g.indexOf(b)!=-1)e=b;while(!this.elements.nextSibling()){this.pageNames.pop();if(!this.elements.parentNode()||this.elements.currentNode==this.elements.root){h=a.breakRangeAfter(this.flow,this.elements.root.lastChild);break}else if(!e){b=c.getHandledProp(this.elements.currentNode,'page-break-after');if(b&&g.indexOf(b)!=-1)e=b}}i=false}}h.pageName=j;h.breakType=this.breakType;this.breakType=k;k=null;return h}}class A{constructor(a,b){this.range=a.startContainer.ownerDocument.createRange();this.pageName=a.pageName;this.breakType=a.breakType;this.breakPoint={container:a.endContainer,offset:a.endOffset};if(b){}}get firstPage(){return this.range.collapsed?null:a.startNode(this.range)}set firstPage(a){this.range.setStartBefore(a)}get lastPage(){return this.range.collapsed?null:a.endNode(this.range)}set lastPage(a){this.range.setEndAfter(a)}get previousSequence(){let a=this.range.collapsed?this.range.startContainer.childNodes.item(this.range.startOffset-1):this.firstPage.previousPage;return a&&a.parentSequence}get nextSequence(){let a=this.range.collapsed?this.range.startContainer.childNodes.item(this.range.startOffset):this.lastPage.nextPage;return a&&a.parentSequence}}b.Sequence=A;b.ContinuousFlowIterator=C;function u(d,j,f,g,h,i){let b=d.ownerDocument;let a=b.createElement('ps-page');a.__defineGetter__('previousPage',()=>{let b=a.previousElementSibling;if(b&&b.localName=='ps-page')return b;return null});a.__defineGetter__('nextPage',()=>{let b=a.nextElementSibling;if(b&&b.localName=='ps-page')return b});a.parentSequence=j;a.side=g;a.number=h;a.blank=i;if(f)a.setAttribute('ps-name',f);let c=[g];if(!h)c+=' first';if(i)c+=' blank';a.setAttribute('ps-pseudos',c);a.marginBoxes={};for(let k=0;k<e.SIDES.length;k++){let l=b.createElement('ps-margin');l.className='ps-'+e.SIDES[k];let m=k%2==0?e.HORIZONTAL_MARGIN_BOXES:e.VERTICAL_MARGIN_BOXES;for(let n=0;n<m.length;n++){let o=b.createElement('ps-margin-box');o.className='ps-'+m[n];l.appendChild(o);a.marginBoxes[e.SIDES[k]+'-'+m[n]]=o}a.appendChild(l)}a.area=a.appendChild(b.createElement('ps-area'));a.body=a.area.appendChild(d.cloneNode(false));a.body.style.display='';a.footnoteArea=a.area.appendChild(a.ownerDocument.createElement('ps-footnote-area'));return a}function z(a){if(a.body.firstChild.localName=='ps-body-margin')a.body.firstChild.remove();let n=getComputedStyle(a.area);let k=parseFloat(n.top);let m=getComputedStyle(a.body);let o=parseFloat(m.marginTop);let f=d.createStaticTreeWalker(a.body,true);let b=-Infinity;let j=false;let c=a.area.clientTop;let e=a.body.clientTop;if(c!=e)return;while(!j){e=f.currentNode.clientTop;if(!isNaN(c)&&e!=c)break;c=e;let g=getComputedStyle(f.currentNode);if(g.float!='none')break;let l=parseFloat(g.marginTop);if(l>b)b=l;j=!f.firstChild()}let i=b>k?k:b;if(i){let h=a.ownerDocument.createElement('ps-body-margin');h.style.marginTop=-i+'px';a.body.insertBefore(h,a.body.firstChild)}}function v(a,i){let b=a.ownerDocument;let g=a.body.getElementsByTagName('ps-footnote-call');let d=f(b.defaultView,a.body);let h=[];for(let n,m=0;m<g.length,n=g[m];m++){let o=f(b.defaultView,n);if(o.bottom>=d.bottom)break;else{let j=i.footnotes.get(n.previousSibling);let l=c.getHandledProp(j.marker,'content','before');if(l){l=e.parsePseudoContent(j.marker,'before',l,i);j.marker.textContent=k.split(l).map(a=>k.unquotes(a)).join(' ')}a.footnoteArea.appendChild(j.body);d=f(b.defaultView,a.body);if(o.bottom>=d.bottom){j.body.remove();break}h.push(j)}}return h}function w(i,h,b){let e=i.ownerDocument;let g=h[h.length-1];let c=e.createRange();c.setEndAfter(i.body.lastChild);c.setStart(b.container,b.offset);if(c.intersectsNode(g.call)){g.body.remove();h.pop();if(b.container.nodeType==Node.TEXT_NODE){let d=a.getRangeLines(c);let k=f(e.defaultView,g.call);for(let a=d.length-1;a>=0;a--){if(k.bottom>=d[a].bottom){b=j(e,d[a].left,d[a].bottom);break}}}}return b}function x(c){let e=c.ownerDocument;let k=f(e.defaultView,c);let m=parseInt(getComputedStyle(c).paddingBottom);let g=k.bottom-m;if(c.scrollHeight<=c.clientHeight)return null;let b=d.createStaticTreeWalker(c,true,d.displayAsBlock);let h;b.firstChild();while(b.currentNode!=c){h=f(e.defaultView,b.currentNode);if(h.bottom<=g){if(!b.nextSibling()&&!b.nextNode()){return false}}else{if(l(b.currentNode)){return a.getPositionBefore(b.currentNode)}else if(!b.firstChild()){break}}}if(b.currentNode==c)throw new Error('Overflowing element not found');if(h.top>g)return a.getPositionBefore(b.currentNode);let i=j(e,h.left+0.5,Math.floor(g));if(!i||!c.contains(i.container))return a.getPositionBefore(b.currentNode);return i}function y(f,q){if(!d.firstStaticChild(f))return[];let k=f.ownerDocument;let e=d.createStaticTreeWalker(f);let n=[];let m=c.getElementsByHandledProp(f,'page-break-before',null,'avoid');let r=c.getElementsByHandledProp(f,'page-break-after',null,'avoid');let g=0;let j=false;while(!j){let b=k.createRange();b.setStartBefore(e.currentNode);if(!b.avoidBreakBefore)b.avoidBreakBefore=m.has(e.currentNode);b.unbreakable=l(e.currentNode);if(b.unbreakable=='float')b.avoidBreakAfter=true;while(!b.unbreakable&&e.firstChild()){if(d.displayAsBlock(e.currentNode)){if(!b.avoidBreakBefore)b.avoidBreakBefore=m.has(e.currentNode);b.unbreakable=l(e.currentNode)}else if(!b.inlines){b.inlines=k.createRange();let h=e.currentNode;if(h.nodeType==Node.ELEMENT_NODE&&h.textContent)h=h.firstChild;b.inlines.setStartBefore(h)}}while(b.collapsed){if(e.currentNode.localName=='tr'){let o=e.currentNode.querySelectorAll('[rowspan]');if(o.length){g=Math.max.apply(null,Array.prototype.map.call(o,a=>{return parseInt(a.getAttribute('rowspan'))}).concat(g))}}let p=b.inlines&&b.inlines.collapsed;if(e.nextSibling()){if(g)g--;if(d.displayAsBlock(e.currentNode)&&!g){if(p)b.inlines.setEndBefore(e.currentNode);b.setEndBefore(e.currentNode);break}}else{let i=e.currentNode.parentNode;if(d.displayAsBlock(i)){if(p)b.inlines.setEndAfter(e.currentNode);if(!b.avoidBreakAfter)b.avoidBreakAfter=r.has(i)}if(i==f){b.setEndAfter(f.lastChild);j=true;break}e.currentNode=i}}if(!j&&q)j=a.containsPoint(b,q);n.push(b)}return n}function t(f,t,l){let q=l.ownerDocument;let e=f.container,v;if(e.nodeType==Node.TEXT_NODE)e=e.parentNode;while(e!=l&&e!=l.parentNode){if(d.displayAsBlock(e)){let w=c.getHandledProp(e,'page-break-inside');if(w=='auto')break;else if(w=='avoid'){let m=false;let r=c.getHandledProp(e,'avoid-break-inside-threshold');if(!r)m=true;else{if(!v)v=l.clientHeight;m=e.scrollHeight-1<=v*parseInt(r,10)/100}if(m){return a.getPositionBefore(e)}}}e=e.parentNode}let k=s(t,f);let b=t[k];if(f.container==b.startContainer&&f.offset==b.startOffset){if(!k)return false;let h=k&&t[k-1];if(b.avoidBreakBefore||h&&h.avoidBreakAfter){if(h.inlines)return a.getRangeEnd(h.inlines);else return a.getRangeStart(h)}}else{let x=b.inlines&&b.inlines.isPointInRange(f.container,f.offset);if(x){let p=q.createRange();p.setStart(b.inlines.startContainer,b.inlines.startOffset);p.setEnd(f.container,f.offset);let g=getComputedStyle(b.inlines.commonAncestorContainer);let j=a.getRangeLines(p);let u=parseInt('orphans'in g?g.orphans:g.getPropertyValue('--ps-orphans'));if(j.length<u)return a.getRangeStart(b);let o=q.createRange();o.setStart(f.container,f.offset);o.setEnd(b.inlines.endContainer,b.inlines.endOffset);let y=a.getRangeLines(o);let z=parseInt('widows'in g?g.widows:g.getPropertyValue('--ps-widows'));let n=z-y.length;if(n>0){if(j.length-n<u)return a.getRangeStart(b);else{let i=B(f.container.ownerDocument,j,j.length-n-1);if(i.container.nodeType==Node.TEXT_NODE&&i.offset==0)return a.getPositionBefore(i.container);else return i}}}else{return a.getRangeStart(b)}}return true}function s(b,d){let c;for(let e=b.length-1;e>=0;e--){c=b[e];if(a.containsPoint(c,d))return e}return null}function B(b,c,d){let a=c[d];return j(b,a.left+0.5,a.bottom-1)}function l(a){let b=getComputedStyle(a);if(b.float!='none')return'float';if(a.style.height||a.style.minHeight)return'intrisicDimension';if(b.display=='table-row'||b.display=='flex'&&b.flexDirection.indexOf('row')==0)return'horizontalLayout';if(p.indexOf(a.localName)!=-1&&d.displayAsBlock(a))return'replaceElement'}function f(b,c){let a=c.getBoundingClientRect();return{top:a.top+b.scrollY,bottom:a.bottom+b.scrollY,left:a.left+b.scrollX,right:a.right+b.scrollX}}function j(a,c,d){a.defaultView.scrollTo(c,d);let b=a.caretRangeFromPoint(c-a.defaultView.scrollX,d-a.defaultView.scrollY);return b?{container:b.startContainer,offset:b.startOffset}:null}},{'./css':48,'./gcpm':53,'./ranges':65,'./values':68,'./walk':69}],55:[function(d,f,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});var b=d('postcss');var c=e(b);function e(a){return a&&a.__esModule?a:{default:a}}a.default=c.default.plugin('ps-css3-pseudos',b=>{let a=/(^|[^:]):(before|after|first-letter|first-line)/g;return function(b,c){b.walkRules(b=>{b.selector=b.selector.replace(a,'$1::$2')})}})},{'postcss':20}],56:[function(a,h,b){'use strict';Object.defineProperty(b,'__esModule',{value:true});var c=a('postcss');var d=g(c);var e=a('./specificity');var f=g(e);function g(a){return a&&a.__esModule?a:{default:a}}b.default=d.default.plugin('ps-handle-props',a=>{return function(b,c){b.walkDecls(new RegExp('^-ps-'),b=>{let d=b.prop.substr(4);let c=a.handledProps[d];if(!c)c=a.handledProps[d]=[];for(let g,e=0;e<b.parent.selectors.length,g=b.parent.selectors[e];e++){let h=(0,f.default)(g).reduce((a,b,c)=>{return a+b*Math.pow(10,3-c)});if(b.important)h*=1000;let i=g.match(/^(.+?)(?:::(before|after))?$/);let a={selector:i[1],pseudo:i[2],specificity:h,value:b.value};let j=c.find(b=>b.selector==a.selector&&b.pseudo==a.pseudo);if(j)Object.assign(j,a);else c.push(a)}})}})},{'./specificity':63,'postcss':20}],57:[function(d,m,c){'use strict';Object.defineProperty(c,'__esModule',{value:true});c.shrink=c.expand=undefined;var j=d('postcss');var a=l(j);var g=d('../values');var b=k(g);var i=d('../utils');var e=k(i);function k(a){if(a&&a.__esModule){return a}else{var b={};if(a!=null){for(var c in a){if(Object.prototype.hasOwnProperty.call(a,c))b[c]=a[c]}}b.default=a;return b}}function l(a){return a&&a.__esModule?a:{default:a}}let f=c.expand=a.default.plugin('ps-import-expand',c=>{return function(g,i){let d=[];g.walkAtRules('import',k=>{let i=a.default.list.space(k.params);let j=b.fnCall(i[0]);let l=j?j.args[0]:i[0];let g=new URL(b.unquotes(l),c.baseURI);let m=e.load(g.href).then(d=>{let b=(0,a.default)().use(f({baseURI:g.href,plugins:c.plugins}));for(let a=0;a<c.plugins.length;a++)b.use(c.plugins[a]);b.use(h);return b.process(d,{map:true,from:g.href})}).then(a=>{k.nodes=a.root.nodes});d.push(m)});g.walkDecls(/^(background|background-image|list-style|list-style-image|border|border-image|cursor|content|src)$/,e=>{let d=a.default.list.comma(e.value);for(let f=0;f<d.length;f++){let g=a.default.list.space(d[f]);for(let f=0;f<g.length;f++){let a=b.fnCall(g[f]);if(a&&a.name=='url'){let h=new URL(b.unquotes(a.args[0]),c.baseURI);a.args[0]=b.quotes(h.href);g[f]=a.toString()}}d[f]=g.join(' ')}e.value=d.join(',')});return Promise.all(d)}});let h=c.shrink=a.default.plugin('ps-import-shrink',b=>{return(b,c)=>{b.walkAtRules('import',b=>{let c=a.default.list.space(b.params);let d=a.default.root();d.nodes=b.nodes;delete b.nodes;c[0]='url("data:text/css;charset=UTF-8;base64,'+e.encodeBase64(d.toString())+'")';b.params=c.join(' ')})}})},{'../utils':67,'../values':68,'postcss':20}],58:[function(b,p,d){'use strict';Object.defineProperty(d,'__esModule',{value:true});var e=b('postcss');var f=a(e);var g=b('./select-media');var h=a(g);var i=b('./replace-page-rules');var j=a(i);var k=b('./css3-pseudos');var l=a(k);var m=b('./prefix-props');var n=a(m);var o=b('./replace-gcpm-pseudos');var c=a(o);function a(a){return a&&a.__esModule?a:{default:a}}d.default=f.default.plugin('ps-precss',a=>{return function(b,d){a=a||{};if(a.media)(0,h.default)(a)(b,d);(0,l.default)()(b,d);(0,j.default)(a)(b,d);(0,n.default)()(b,d);(0,c.default)()(b,d);return b}})},{'./css3-pseudos':55,'./prefix-props':59,'./replace-gcpm-pseudos':60,'./replace-page-rules':61,'./select-media':62,'postcss':20}],59:[function(e,g,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});var b=e('postcss');var c=f(b);function f(a){return a&&a.__esModule?a:{default:a}}const d=['auto','avoid','always','page','left','right','recto','verso'];a.default=c.default.plugin('ps-prefix-props',a=>{return(a,b)=>{a.walkDecls(/^(size|page|page-break-.+|bookmark-.+|string-set|content|position|float|footnote-.+|orphans|widows)$/,a=>{let b=true;if(a.prop=='content'){b=a.value.match(/\b(content|string|element|target-counter|target-counters|target-text|leader)\(/);if(!b)a.cloneAfter({prop:'-ps-'+a.prop,value:'""'})}else if(a.prop.match(/^page-break-.+$/)){b=true}else if(a.prop.match(/^break-.+$/)){b=d.indexOf(a.value)!=-1}else if(a.prop=='orphans'||a.prop=='widows'){if(a.value.match(/^\d+$/)&&a.value!='0')a.cloneAfter({prop:'--ps-'+a.prop});b=false}else if(a.prop=='position'){b=a.value.match(/^running\(/)}else if(a.prop=='float'){b=a.value=='footnote'}if(b)a.prop='-ps-'+a.prop})}})},{'postcss':20}],60:[function(g,i,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});var b=g('postcss');var c=h(b);function h(a){return a&&a.__esModule?a:{default:a}}const d=/^(.*)::footnote-(marker|call)(::.+)?$/;const e=/^(.*\b)(leader\(.+?\))(.*)$/;const f=/^(.*)::(before|after)$/;a.default=c.default.plugin('ps-replace-print-pseudos',a=>{return function(a,b){a.walkRules(a=>{let b=a.selectors.slice();for(let g=0;g<b.length;g++){let c=b[g].match(d);if(c){if(c[2]=='marker')b[g]=c[1]+(c[1]?' + ':'')+'ps-footnote-marker'+(c[3]||'');else if(c[2]=='call')b[g]=c[1]+(c[1]?' + ':'')+'ps-footnote-call'+(c[3]||'');let j=c[1]+(c[1]?' + ':'')+'ps-footnote-'+c[2];b[g]=j+(c[3]||'');if(!c[3]){let h=a.clone({selector:j+'::before',nodes:[]});a.walkDecls(/^(-ps-content|content)$/,a=>{a.moveTo(h)});if(h.nodes.length)a.parent.insertBefore(a,h)}a.selectors=b}let i=b[g].match(f);if(i){a.walkDecls('-ps-content',f=>{let b=f.value.match(e);if(b){let g=i[1]+' '+'ps-leader[ps-position='+i[2]+']';let h=g;if(b[1]){let c=g+'::before';let d=a.clone({selector:c,nodes:[]});d.append(f.clone({value:b[1]}));a.parent.insertBefore(a,d);h+=','+c}if(b[3]){let c=g+'::after';let d=a.clone({selector:c,nodes:[]});d.append(f.clone({value:b[3]}));a.parent.insertBefore(a,d);h+=','+c}let j=a.clone({selector:h});j.walkDecls('-ps-content',a=>a.remove());a.parent.insertBefore(a,j);f.value=b[2]}})}}})}})},{'postcss':20}],61:[function(j,l,e){'use strict';Object.defineProperty(e,'__esModule',{value:true});var b=function(){function a(h,f){var a=[];var b=true;var d=false;var e=undefined;try{for(var c=h[Symbol.iterator](),g;!(b=(g=c.next()).done);b=true){a.push(g.value);if(f&&a.length===f)break}}catch(a){d=true;e=a}finally{try{if(!b&&c['return'])c['return']()}finally{if(d)throw e}}return a}return function(b,c){if(Array.isArray(b)){return b}else if(Symbol.iterator in Object(b)){return a(b,c)}else{throw new TypeError('Invalid attempt to destructure non-iterable instance')}}}();var f=j('postcss');var a=k(f);function k(a){return a&&a.__esModule?a:{default:a}}const c=['top','right','bottom','left'];const g=['margin','padding','border','outline'];let h=a.default.plugin('ps-prepare',e=>{return function(f,h){f.walkAtRules(/^page\b/,f=>{let j=a.default.list.comma(f.name.substr(4)+f.params);let h=f.parent;for(let q=0;q<j.length;q++){let n='ps-page';let r=j[q].replace(/:/g,' :').split(' ');for(let a of r){if(a){if(a[0]==':'){if(a.startsWith(':nth('))n+=':nth-of-type'+a.substr(4);else n+='[ps-pseudos~='+a.substr(1)+']'}else n+='[ps-name='+a+']'}}let p=a.default.rule({selector:n});p.source=f.source;h.insertBefore(f,p);let o=a.default.rule({selector:n+' > '+'ps-area'});o.source=f.source;for(let m,q=0;q<f.nodes.length,m=f.nodes[q];q++){if(m.type=='decl'){if(m.prop=='size'){let r=i(m.value,e.defaultPageSize);let s=a.default.decl({prop:'width',value:r[0]});let t=a.default.decl({prop:'height',value:r[1]});s.source=t.source=m.source;p.append(s);p.append(t);p.append(m.clone())}else if(g.some(a=>m.prop.startsWith(a))){if(m.prop=='margin'){let n=d(m);for(let a of c.entries()){var k=b(a,2);let c=k[0];let d=k[1];o.append(m.clone({prop:d,value:n[c]}))}}else if(m.prop.startsWith('margin-')){o.append(m.clone({prop:m.prop.substr(7)}))}else if(m.prop=='padding'){let n=d(m);for(let a of c.entries()){var l=b(a,2);let c=l[0];let d=l[1];o.append(m.clone({prop:m.prop+'-'+d,value:n[c]}))}}else o.append(m.clone())}else if(m.prop!='width'&&m.prop!='height'){p.append(m.clone())}}}if(o.nodes.length)h.insertBefore(f,o);let m=(d,c)=>{let b=a.default.parse(n+d).nodes[0];b.source=c.source;b.nodes.forEach(a=>a.important=c.important);h.insertBefore(f,b)};for(let a,b=0;b<o.nodes.length,a=o.nodes[b];b++){if(a.type=='decl'){if(a.prop=='top'){m(' > ps-margin.ps-top { height: '+a.value+' }',a);m(' > ps-margin.ps-left { top: '+a.value+' }',a);m(' > ps-margin.ps-right { top: '+a.value+' }',a)}else if(a.prop=='right'){m(' > ps-margin.ps-right { width: '+a.value+' }',a);m(' ps-margin-box.ps-right-corner { max-width: '+a.value+'; min-width: '+a.value+' }',a)}else if(a.prop=='bottom'){m(' > ps-margin.ps-bottom { height: '+a.value+' }',a);m(' > ps-margin.ps-left { bottom: '+a.value+' }',a);m(' > ps-margin.ps-right { bottom: '+a.value+' }',a)}else if(a.prop=='left'){m(' > ps-margin.ps-left { width: '+a.value+' }',a);m(' ps-margin-box.ps-left-corner { max-width: '+a.value+'; min-width: '+a.value+' }',a)}}}for(let b,d=0;d<f.nodes.length,b=f.nodes[d];d++){if(b.type=='atrule'){if(b.name=='footnote'){let m=a.default.rule({selector:n+' > ps-area > ps-footnote-area'});let p=n+' > ps-area > ps-footnote-area';while(b.first)b.first.moveTo(m);h.insertBefore(f,m)}else{let e=b.name.substr(0,b.name.indexOf('-'));let g=b.name.substr(e.length+1);let q=e.split('-',2);let o=n+' > ps-margin.ps-'+e+' > ps-margin-box.ps-'+g;let c=a.default.rule({selector:o});c.source=b.source;while(b.first)b.first.moveTo(c);h.insertBefore(f,c);let i=0;for(let d,b=0;b<c.nodes.length,d=c.nodes[b];b++){if(d.prop=='content'){if(g=='center'||g=='middle')i='1 1 auto';else i='1 0 0';let e=a.default.rule({selector:o+'::before'});d.moveTo(e);h.insertBefore(f,e);break}}c.append(a.default.decl({prop:'flex',value:i}))}}}}f.remove()})}});function d(d){var c=a.default.list.space(d.value),b=new Array(4);switch(c.length){case 1:for(let a=0;a<4;a++)b[a]=c[0];break;case 2:b[0]=b[2]=c[0];b[1]=b[3]=c[1];break;case 3:b[0]=c[0];b[1]=b[3]=c[1];b[2]=c[2];break;case 4:b=c;break}return b}function i(d,e){let b=null;let c=a.default.list.space(d);if(c[0].match(/^[abl]/i))switch(c[0].toLowerCase()){case'a5':b=['148mm','210mm'];break;case'a3':b=['297mm','420mm'];break;case'b5':b=['176mm','250mm'];break;case'b4':b=['250mm','353mm'];break;case'letter':b=['8.5in','11in'];break;case'legal':b=['8.5in','14in'];break;case'ledger':b=['11in','17in'];break;case'auto':b=e;break;default:b=['210mm','297mm'];break}if(!b){if(c.length>=2)b=[c[0],c[1]];else b=[c[0],c[0]]}if(c[c.length-1]=='landscape'){b=[b[1],b[0]]}return b}e.default=h},{'postcss':20}],62:[function(d,f,b){'use strict';Object.defineProperty(b,'__esModule',{value:true});var c=d('postcss');var a=e(c);function e(a){return a&&a.__esModule?a:{default:a}}b.default=a.default.plugin('ps-select-media-type',b=>{return function(c,d){if(!b||!b.media)return;c.walkAtRules(/^media\b/,c=>{let d=a.default.list.comma(c.params);for(let e=0;e<d.length;e++){let f=a.default.list.space(d[e]);for(let e,a=0;a<f.length,e=f[a];a++){if(e!='only'){if(e==b.media){while(c.first)c.first.moveBefore(c)}break}}}c.remove()})}})},{'postcss':20}],63:[function(b,c,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});a.default=function(l){var a=l,b,c={'a':0,'b':0,'c':0},f=[],d=/(\[[^\]]+\])/g,h=/(#[^\s\+>~\.\[:]+)/g,i=/(\.[^\s\+>~\.\[:]+)/g,j=/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,k=/(:[\w-]+\([^\)]*\))/gi,g=/(:[^\s\+>~\.\[:]+)/g,e=/([^\s\+>~\.\[:]+)/g;b=function(h,i){var e,d,j,b,k,g;if(h.test(a)){e=a.match(h);for(d=0,j=e.length;d<j;d+=1){c[i]+=1;b=e[d];k=a.indexOf(b);g=b.length;f.push({selector:b,type:i,index:k,length:g});a=a.replace(b,Array(g+1).join(' '))}}};(function(){var b=/:not\(([^\)]*)\)/g;if(b.test(a)){a=a.replace(b,'     $1 ')}}());(function(){var c=/{[^]*/gm,d,b,f,e;if(c.test(a)){d=a.match(c);for(b=0,f=d.length;b<f;b+=1){e=d[b];a=a.replace(e,Array(e.length+1).join(' '))}}}());b(d,'b');b(h,'a');b(i,'b');b(j,'c');b(k,'b');b(g,'b');a=a.replace(/[\*\s\+>~]/g,' ');a=a.replace(/[#\.]/g,' ');b(e,'c');return[0,c.a,c.b,c.c]}},{}],64:[function(d,T,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});a.default=a.debug=a.walk=a.ranges=a.gcpm=a.layout=a.css=a.counters=a.breaks=a.utils=a.plugin=undefined;var F=d('./layout');var c=f(F);var z=d('./breaks');var i=f(z);var t=d('./counters');var k=f(t);var x=d('./gcpm');var e=f(x);var E=d('./css');var b=f(E);var G=d('./css/core-css.js');var I=m(G);var J=d('./css/default-css.js');var L=m(J);var s=d('./utils');var g=f(s);var u=d('./ranges');var h=f(u);var w=d('./walk');var n=f(w);var y=d('./debug');var r=f(y);var A=d('./shim');var B=m(A);var C=d('./doc-contexts');var S=m(C);function m(a){return a&&a.__esModule?a:{default:a}}function f(a){if(a&&a.__esModule){return a}else{var b={};if(a!=null){for(var c in a){if(Object.prototype.hasOwnProperty.call(a,c))b[c]=a[c]}}b.default=a;return b}}const o={dest:null,xhtmlOutput:'',authorStyle:true,coreStyle:true,defaultStyle:true,preprocessStyle:true,styles:[],plugins:[],bookmarks:false,debug:false,allowRepaginations:false,media:'print'};const H={print:{defaultPageSize:['21cm','29.7cm']},projection:{defaultPageSize:null}};function R(a){return new Promise(b=>{if(a.readyState=='complete')b();else a.defaultView.addEventListener('load',b)})}class Q{constructor(){this.footnotes=new Map;this.leaders=new Map;this.stringSets={};this.pageStringSets=null;this.runnings={};this.pageRunnings={};this.targetCountersIndexes=new Map;this.workRules=null;this.workRulesByElements=new Map}}class P extends g.EventEmitter{constructor(b,a){super();this.source=b;(0,B.default)(this.source.ownerDocument.defaultView);this.stopped=false;this.pageCount=0;this.context=new Q;this.firstSequence=null;this.lastSequence=null;this.firstPage=null;this.lastPage=null;this.currentPage=null;this.firstPageSide=null;this.boxes=null;this.breakPoint=null;this.overflowPoint=null;let c=a&&a.media?a.media:o.media;let d=Object.assign(Object.create(o),H[c]);this.options=Object.assign(Object.create(d),a);this.dest=this.options.dest;if(!this.dest)this.dest=b.parentNode;if(this.options.plugins)this.options.plugins.forEach(a=>this.use(a))}use(a,b){if(!Array.isArray(a))a=[a];a.forEach(d=>{let a=l[d];if(!a)throw new Error('Plugin \''+d+'\' not found');let c;if(a.defaultOptions){c=Object.create(a.defaultOptions);Object.assign(c,g.parseOptionsFromElement(a.script,a.defaultOptions))}else{c={}}if(b)Object.assign(c,b);a.initializer(this,c)});return this}paginate(){try{if(this.dest.hasAttribute('ps-paginated'))return;this.process=O.call(this)}catch(a){this.emitError(a)}this.resume();return this}promise(){return new Promise((a,b)=>{this.on('end',a);this.on('error',b)})}repaginate(a){try{this.process=N.call(this,a)}catch(a){this.emitError(a)}this.resume();return this}stop(){this.stopped=true}resume(b){if(this.stoppedByError)return;try{this.stopped=false;let a=this.process.next(b);if(!a.done){if(a.value.then){a.value.then(a=>this.resume(a)).catch(a=>this.emitError(a))}else{setTimeout(()=>{let b=Array.isArray(a.value)?this.emit.apply(this,a.value):this.emit(a.value);if(b!==false)this.resume(b)})}}}catch(a){this.emitError(a)}}emitError(a){this.stoppedByError=true;if(this.currentPage)a.message+=' on page '+(this.currentPage.number+1);if(!this.emit('error',a))throw a}}function q(a,b){if(!a)throw new Error('Undefined pagination source');if(a==a.ownerDocument.documentElement)throw new Error('Pagination source cannot be the document element');if(!a.offsetHeight)throw new Error('The pagination source is not displayed');if(!a.firstChild)throw new Error('The pagination source has no child');return new P(a,b)}function*O(){this.dest.setAttribute('ps-paginated','pending');if(this.listenerCount('start'))yield'start';let a=this.source.ownerDocument;let r=[window.scrollX,window.scrollY];let s=g.id(this.dest);if(!this.options.authorStyle)b.removeSheets(a);let i=a.head.firstChild;let j=this.options.defaultPageSize||[window.innerWidth+'px',window.innerHeight+'px'];if(this.options.coreStyle){let p=(0,I.default)(j);b.insertStyleSheet(a,p,true,'core-sheet',i)}if(this.options.defaultStyle){b.insertStyleSheet(a,(0,L.default)(),false,'default-sheet',i)}let f=[];for(var d=0;d<this.options.styles.length;d++){f.push(b.insertLinkSheet(a,new URL(this.options.styles[d],a.baseURI)))}b.createWorkSheet(a,this.context);let o=this.options.preprocessStyle?{media:this.options.media,defaultPageSize:j}:null;yield R(a).then(()=>Promise.all(f)).then(()=>b.prepareSheets(a,o));if(this.listenerCount('static-walk')){let k=n.createStaticTreeWalker(this.source);while(k.nextNode())this.emit('static-walk',k.currentNode)}this.source.style.display='none';if(this.listenerCount('pagination-start'))yield'pagination-start';let h;if(this.options.bookmarks){h=this.dest.appendChild(e.createBookmarks(this.source,this.context))}e.setPseudoContents(this.source,this.context);e.prepareFootnotes(this.source,this.context.footnotes);e.prepareRunnings(this.source);b.writeWorkStyles(a,this.context,'ps-prepare-gcpm');let q=new c.ContinuousFlowIterator(this.source);let m;while(m=q.next()){if(!this.firstPageSide)this.firstPageSide=m.breakType=='left'?'left':'right';yield*M.call(this,m)}this.lastSequence=this.currentSequence;this.lastPage=this.currentPage;e.setMarginContents(this.lastPage,this.context);if(h)e.setBookmarkLabels(h,this.context);let l=getComputedStyle(this.dest).counterReset;this.dest.style.counterReset=(l=='none'?'':l)+' pages '+this.pageCount;b.writeWorkStyles(a,this.context,'ps-margin-contents');e.setTargetPageCounters(this.context);b.writeWorkStyles(a,this.context,'ps-target-page-counters');e.setLeaders(this.source,this.context);b.writeWorkStyles(a,this.context,'ps-leaders');if(!this.options.allowRepaginations)this.source.remove();this.dest.setAttribute('ps-paginated',true);if(this.listenerCount('pagination-end'))yield'pagination-end';window.scrollTo.apply(window,r);if(this.listenerCount('end'))yield'end'}function*N(a){if(!this.options.allowRepaginations)throw new Error('Repaginations not allowed');this.dest.setAttribute('ps-paginated','pending');let f=[window.scrollX,window.scrollY];let g=a==this.firstSequence;let d=a.nextSequence;let e=[];for(let b=a.firstPage;b&&b.parentSequence==a;b=b.nextPage)e.push(b.body);i.unbreak(e,this.source);while(a.firstPage)a.firstPage.remove();this.pageCount=g?0:d?d.previousSequence.lastPage.number+1:this.pageCount;this.currentSequence=d?d.previousSequence:null;this.currentPage=this.breakPoint=null;let h=new c.ContinuousFlowIterator(this.source,a.breakType);let j;while(j=h.next()){yield*M.call(this,j,this.currentSequence?this.currentSequence.nextSequence:d)}for(let b=this.currentSequence.nextSequence;b;b=b.nextSequence){for(let c=b.firstPage;c&&c.parentSequence==b;c=c.nextPage){let i=(this.pageCount+(this.firstPageSide=='right'?0:1))%2?'left':'right';if(c==c.parentSequence.firstPage){let m=c.parentSequence.breakType=='left'&&i=='right'||c.parentSequence.breakType=='right'&&i=='left'||c.parentSequence.breakType=='verso'&&i==this.firstPageSide||c.parentSequence.breakType=='recto'&&i!=this.firstPageSide;console.log(m)}let l=c.getAttribute('ps-pseudos').split(' ');c.number=this.pageCount;if(l[0]!=i){l[0]=i;c.setAttribute('ps-pseudos',l.join(' '))}c.setAttribute('ps-number',this.pageCount);this.pageCount++}}let k=this.source.ownerDocument;b.writeWorkStyles(k,this.context,'ps-target-page-counters');window.scrollTo.apply(window,f)}function*M(d,b){let a=this.currentSequence=new c.Sequence(d,b);if(!this.firstSequence)this.firstSequence=a;if(b)a.firstPage=b.firstPage;if(this.listenerCount('sequence-start'))yield['sequence-start',a];if(this.firstPage){let e=(this.pageCount+(this.firstPageSide=='left'?1:0))%2?'left':'right';let f=a.breakType=='left'&&e=='right'||a.breakType=='right'&&e=='left'||a.breakType=='verso'&&e==this.firstPageSide||a.breakType=='recto'&&e!=this.firstPageSide;if(f){yield*K.call(this,true,b&&b.firstPage)}}d.setStartBefore(this.source.firstChild);while(!d.collapsed){yield*K.call(this,false,this.currentPage?this.currentPage.nextPage:b&&b.firstPage);d.setStart(this.breakPoint.container,this.breakPoint.offset);d.setEndAfter(this.currentPage.body.lastChild)}this.currentPage.removeAttribute('ps-processing');a.lastPage=this.currentPage;if(this.listenerCount('sequence-end'))yield['sequence-end',a]}function*K(o,q){let b=this.currentPage;let p=(this.pageCount+(this.firstPageSide=='right'?0:1))%2?'left':'right';let a=this.currentPage=c.createPage(this.source,this.currentSequence,this.currentSequence.pageName,p,this.pageCount,o);this.pageCount++;this.dest.insertBefore(a,q);if(!this.firstPage)this.firstPage=a;if(!this.currentSequence.firstPage){this.currentSequence.firstPage=this.currentSequence.lastPage=a;if(this.currentSequence.nextSequence)this.currentSequence.nextSequence.firstPage=a.nextPage}if(this.listenerCount('page-start'))yield['page-start',a];if(o){if(this.listenerCount('page-end'))yield['page-end',a];return}let m=(e,f)=>{if(b){let c=this.breakPoint||this.currentSequence.breakPoint;let d=c.container.nodeType==Node.TEXT_NODE?c.container.parentNode:c.container;b.counters=k.parseCounters(b,d);a.style.counterReset=k.pageCounterResetFromCounters(b.counters,getComputedStyle(a).counterReset)}};let n=this.currentSequence.firstPage.blank?this.currentSequence.firstPage.nextPage:this.currentSequence.firstPage;if(a==n){i.breakAtPoint(this.source,a.body,this.currentSequence.breakPoint,'start',m)}else{i.breakAtPoint(b.body,a.body,this.breakPoint,'end',m)}if(this.listenerCount('page-content'))yield['page-content',a];a.setAttribute('ps-processing','');if(b){b.removeAttribute('ps-processing');e.setMarginContents(b,this.context)}c.collapseMargin(a);let l=c.moveFootnotes(a,this.context);let f='detect-overflow';do{let d,g;if(f=='detect-overflow'){this.overflowPoint=c.detectOverflow(a.body);if(this.overflowPoint){this.breakPoint=h.clonePoint(this.overflowPoint);this.boxes=c.getBoxes(a.body,this.breakPoint);g='valid-break-point';d='overflow-detected'}else{this.breakPoint=h.getPositionAfter(a.body.lastChild);this.boxes=c.getBoxes(a.body);d='no-overflow';g='break-point-found'}}else if(f=='valid-break-point'){let j=c.validBreakPoint(this.breakPoint,this.boxes,a.body);if(!j){g='break-point-invalid';d='break-point-invalid'}else if(j===true){g='break-point-found';d='break-point-valid'}else{if(l.length)this.breakPoint=c.removeFootnotes(a,l,j);else this.breakPoint=j;d='new-break-point-to-valid';g='valid-break-point'}}else if(f=='break-point-invalid'){if(this.boxes.length==1)this.breakPoint=h.getRangeEnd(this.boxes[0]);else this.breakPoint=h.getRangeStart(this.boxes[this.boxes.length-1]);console.warn('No valid break point found on page '+(this.currentPage.number+1));g='break-point-found'}f=d&&this.listenerCount(d)?yield[d,this.breakPoint]:null;if(!f)f=g}while(f!='break-point-found');if(!l.length)a.footnoteArea.remove();if(this.listenerCount('page-end'))yield['page-end',a]}let j;const p='ps-source';if(window.frameElement&&window.frameElement.hasAttribute(p)){j=window.frameElement}else if(document.currentScript&&document.currentScript.hasAttribute(p)){j=document.currentScript}function D(){let b=j.getAttribute(p);if(b){let c=document.querySelector(b);if(!c)console.error('\''+b+'\' not found');else{let a=j.getAttribute('ps-options-href');if(a){let d;if(a[0]!='#')d=io.load(a);else{let e=document.getElementById(a.substr(1));if(!e)d=Promise.reject('Options at \''+a+'\' not found');else d=Promise.resolve(e.textContent)}d.then(a=>{q(c,JSON.parse(a)).paginate()})}else{let f=g.parseOptionsFromElement(j,o);q(c,f).paginate()}}}}let l={};function v(a,b,c){if(!b){if(a in l)return l[a].initializer;return null}l[a]={initializer:b,defaultOptions:c,script:document.currentScript}}if(j){if(document.readyState!='loading')D();else document.addEventListener('DOMContentLoaded',D)}window.postscriptum=q;Object.assign(window.postscriptum,{plugin:v,utils:g,breaks:i,counters:k,css:b,layout:c,gcpm:e,ranges:h,walk:n,debug:r});a.plugin=v;a.utils=g;a.breaks=i;a.counters=k;a.css=b;a.layout=c;a.gcpm=e;a.ranges=h;a.walk=n;a.debug=r;a.default=q},{'./breaks':45,'./counters':47,'./css':48,'./css/core-css.js':49,'./css/default-css.js':50,'./debug':51,'./doc-contexts':52,'./gcpm':53,'./layout':54,'./ranges':65,'./shim':66,'./utils':67,'./walk':69}],65:[function(j,r,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});a.clonePoint=h;a.breakRangeBefore=i;a.breakRangeAfter=n;a.getPositionBefore=k;a.getPositionAfter=l;a.getRangeStart=e;a.getRangeEnd=f;a.startNode=o;a.endNode=p;a.containsPoint=q;a.getRangeLines=m;a.CustomRange=b;var d=j('./utils');var c=g(d);function g(a){if(a&&a.__esModule){return a}else{var b={};if(a!=null){for(var c in a){if(Object.prototype.hasOwnProperty.call(a,c))b[c]=a[c]}}b.default=a;return b}}function h(a){return{container:a.container,offset:a.offset}}function i(b,c){let a=c.ownerDocument.createRange();a.setStart(b.startContainer,b.startOffset);a.setEndBefore(c);b.setStartBefore(c);return a}function n(b,c){let a=c.ownerDocument.createRange();a.setStart(b.startContainer,b.startOffset);a.setEndAfter(c);b.setStartAfter(c);return a}function k(b){let a=b.ownerDocument.createRange();a.setStartBefore(b);return e(a)}function l(b){let a=b.ownerDocument.createRange();a.setEndAfter(b);return f(a)}function e(a){return{container:a.startContainer,offset:a.startOffset}}function f(a){return{container:a.endContainer,offset:a.endOffset}}function o(a){return a.startContainer.nodeType==Node.ELEMENT_NODE?a.startContainer.childNodes[a.startOffset]:null}function p(a){return a.endContainer.nodeType==Node.ELEMENT_NODE?a.endContainer.childNodes[a.endOffset-1]:null}function q(b,a){if(b.endContainer==a.container&&b.endOffset==a.offset)return false;else return b.isPointInRange(a.container,a.offset)}function m(a){if(a.endContainer.nodeType==Node.TEXT_NODE&&/Chrome/.test(navigator.userAgent)){let b=a.endContainer.parentNode;if(a.startContainer!=b&&!b.contains(a.startContainer)){let e=a.cloneRange();e.setEndBefore(b);let f=a.cloneRange();f.setStart(a.endContainer,0);let d=[];Array.prototype.push.apply(d,e.getClientRects());Array.prototype.push.apply(d,f.getClientRects());return c.getRectsLines(d)}}return c.getRectsLines(a.getClientRects())}function b(a){return a.createRange()}b.prototype=Object.create(Range.prototype);b.prototype.constructor=b},{'./utils':67}],66:[function(b,c,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});a.default=function(a){if(!a.Element.prototype.matches&&a.Element.prototype.msMatchesSelector){a.Element.prototype.matches=a.Element.prototype.msMatchesSelector}if(!a.Range.prototype.isPointInRange){a.Range.prototype.isPointInRange=function(b,c){let a=document.createRange();a.setStart(b,c);return a.compareBoundaryPoints(Range.START_TO_START,this)>=0&&a.compareBoundaryPoints(Range.END_TO_END,this)<=0}}if(!a.Range.prototype.intersectsNode){a.Range.prototype.intersectsNode=function(b){let a=document.createRange();a.selectNode(b);return a.compareBoundaryPoints(Range.START_TO_END,this)>=0||a.compareBoundaryPoints(Range.END_TO_END,this)<=0}}if(!a.Document.prototype.caretRangeFromPoint&&a.Document.prototype.caretPositionFromPoint){Document.prototype.caretRangeFromPoint=function(c,d){let a=document.caretPositionFromPoint(c,d);if(!a)return null;let b=document.createRange();b.setStart(a.offsetNode,a.offset);return b}}}},{}],67:[function(k,l,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});a.id=f;a.decamelize=d;a.parseOptionsFromElement=i;a.load=j;a.encodeBase64=g;a.getRectsLines=e;let c=0;function f(a){if(!a)return'ps-'+c++;return a.id||(a.id='ps-'+c++)}function h(a){return'-'+a.toLowerCase()}function d(a){return a.replace(/[A-Z]/g,h)}function i(c,b){let a={};for(let e in b){let g=Array.isArray(b[e])?'array':typeof b[e];let f=c.getAttribute('ps-'+d(e));if(f!==null){if(g=='boolean')a[e]=f=='true';else if(g=='array')a[e]=f.length?f.split(' '):null;else if(g=='object')a[e]=c.ownerDocument.querySelector(f);else if(g=='string')a[e]=f}}return a}function j(a){return new Promise((c,d)=>{var b=new XMLHttpRequest;b.open('GET',a);b.onload=()=>c(b.response);b.onerror=()=>d(new Error('Unable to fetch \''+a+'\''));b.send()})}function g(a){return btoa(encodeURIComponent(a).replace(/%([0-9A-F]{2})/g,(b,a)=>{return String.fromCharCode('0x'+a)}))}function e(b){let a=[];for(let e=0;e<b.length;e++){let c=b[e];let d=a[a.length-1];if(c.left!=c.right){if(!d||c.bottom>d.bottom&&c.left<=d.left){d={left:c.left,bottom:c.bottom,right:c.right,top:c.top};a.push(d)}else{if(c.top<d.top)d.top=c.top;if(c.bottom>d.bottom)d.bottom=c.bottom;if(c.right>d.right)d.right=c.right}}}for(let c,d=0;d<=a.length,c=a[d];d++){c.top+=window.scrollY;c.bottom+=window.scrollY;c.left+=window.scrollX;c.right+=window.scrollX}return a}class b{constructor(){this.listeners={}}addListener(b,c){let a=this.listeners[b];if(!a)a=this.listeners[b]=[];a.push(c);return this}removeListener(b,c){let a=this.listeners[b];if(!a)return;a.splice(a.indexOf(c),1)}listenerCount(b){let a=this.listeners[b];return a?a.length:0}emit(c){let a=this.listeners[c];if(!a||!a.length)return;let b=Array.prototype.slice.call(arguments,1);for(let f,d=0;d<a.length,f=a[d];d++){let e=f.apply(this,b);if(e!==undefined)return e}}}a.EventEmitter=b;b.prototype.on=b.prototype.addListener},{}],68:[function(g,l,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});a.fnCall=h;a.unquotes=j;a.quotes=k;a.split=i;a.padWithZeros=c;var d=g('postcss');var b=f(d);function f(a){return a&&a.__esModule?a:{default:a}}function h(d){var a=d.match(/^([\w-]+?)\((.*)\)$/);if(!a)return null;else{let c={name:a[1],args:b.default.list.comma(a[2])};Object.defineProperty(c,'toString',{value:e,enumerable:false});return c}}const e=function(){return this.name+'('+this.args.join(',')+')'};function j(a){if(a[0]!='"'&&a[0]!='\'')return a;let b=new RegExp('\\\\'+a[0],'g');return a.substr(1,a.length-2).replace(b,'')}function k(a){return'"'+a.toString().replace(/"/g,'\\"')+'"'}function i(a){return b.default.list.space(a)}function c(a,b){a=a.toString();if(a.length<b)a=c('0'+a.toString(),b);return a}},{'postcss':20}],69:[function(m,n,a){'use strict';Object.defineProperty(a,'__esModule',{value:true});a.isStatic=e;a.isStaticNode=b;a.firstStaticChild=g;a.lastStaticChild=f;a.previousStaticSibling=d;a.precedingStaticNode=h;a.nextStaticSibling=i;a.createStaticTreeWalker=j;a.firstStaticBoxChild=k;a.lastStaticBoxChild=l;a.displayAsBlock=c;function e(a){return a.display!='none'&&a.display!='table-column-group'&&(a.position=='static'||a.position=='relative')}function b(a){if(a.nodeType==Node.TEXT_NODE)return a.nodeValue.trim().length;else if(a.nodeType==Node.ELEMENT_NODE&&a.localName!='ps-body-margin')return e(window.getComputedStyle(a));return false}function g(a){let c;if(a.nodeType==Node.TEXT_NODE)return null;else if(a.nodeType==Node.ELEMENT_NODE)c=a.firstChild;for(let d=c;d;d=d.nextSibling){if(b(d))return d}return null}function f(a){let c;if(a.nodeType==Node.TEXT_NODE)return null;else if(a.nodeType==Node.ELEMENT_NODE)c=a.lastChild;for(let d=c;d;d=d.previousSibling){if(b(d))return d}return null}function d(a){for(let c=a.previousSibling;c;c=c.previousSibling){if(b(c))return c}return null}function h(c,g){let a=d(c);if(!a){let b=c.parentNode;while(!(a=d(b))){b=b.parentNode;if(b==g)return null}}let e;while(e=f(a))a=e;return a}function i(a){for(let c=a.nextSibling;c;c=c.nextSibling){if(b(c))return c}return null}function j(c,e,d){let a=NodeFilter.SHOW_ELEMENT;if(!e)a|=NodeFilter.SHOW_TEXT;return c.ownerDocument.createTreeWalker(c,a,a=>{if(b(a)&&(!d||d(a)))return NodeFilter.FILTER_ACCEPT;return NodeFilter.FILTER_REJECT},false)}function k(a){let d;if(a.nodeType==Node.TEXT_NODE)return null;if(a.nodeType==Node.ELEMENT_NODE)d=a.firstElementChild;else d=a.startContainer.childNodes.item(a.startOffset);for(let e=d;e;e=e.nextElementSibling){if(b(e)&&c(e))return e}return null}function l(a){let d;if(a.nodeType==Node.TEXT_NODE)return null;if(a.nodeType==Node.ELEMENT_NODE)d=a.lastElementChild;else d=a.endContainer.childNodes.item(a.endOffset);for(let e=d;e;e=e.previousElementSibling){if(b(e)&&c(e))return e}return null}function c(a){if(!a)return false;if(a.nodeType==Node.TEXT_NODE)return false;if(a.nodeType==Node.ELEMENT_NODE)return c(window.getComputedStyle(a));return a.float!='none'||!(a.display.startsWith('inline')||a.display.startsWith('ruby')||a.display=='table-cell'||a.display.startsWith('table-column'))}},{}]},{},[64]))