Files
moreminimore-vibe/sandpack-generated/0.sass-transpiler.d0a9e805.worker.js

2 lines
2.0 MiB

this.webpackChunk([0],{"../../node_modules/base64-js/index.js":function(e,t,r){"use strict";t.byteLength=function(e){var t=_(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,n=_(e),a=n[0],o=n[1],l=new i(function(e,t,r){return 3*(t+r)/4-r}(0,a,o)),u=0,c=o>0?a-4:a;for(r=0;r<c;r+=4)t=s[e.charCodeAt(r)]<<18|s[e.charCodeAt(r+1)]<<12|s[e.charCodeAt(r+2)]<<6|s[e.charCodeAt(r+3)],l[u++]=t>>16&255,l[u++]=t>>8&255,l[u++]=255&t;2===o&&(t=s[e.charCodeAt(r)]<<2|s[e.charCodeAt(r+1)]>>4,l[u++]=255&t);1===o&&(t=s[e.charCodeAt(r)]<<10|s[e.charCodeAt(r+1)]<<4|s[e.charCodeAt(r+2)]>>2,l[u++]=t>>8&255,l[u++]=255&t);return l},t.fromByteArray=function(e){for(var t,r=e.length,s=r%3,i=[],a=0,o=r-s;a<o;a+=16383)i.push(u(e,a,a+16383>o?o:a+16383));1===s?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===s&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return i.join("")};for(var n=[],s=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,l=a.length;o<l;++o)n[o]=a[o],s[a.charCodeAt(o)]=o;function _(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function u(e,t,r){for(var s,i,a=[],o=t;o<r;o+=3)s=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(255&e[o+2]),a.push(n[(i=s)>>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.join("")}s["-".charCodeAt(0)]=62,s["_".charCodeAt(0)]=63},"../../node_modules/buffer/index.js":function(e,t,r){"use strict";(function(e){var n=r("../../node_modules/base64-js/index.js"),s=r("../../node_modules/ieee754/index.js"),i=r("../../node_modules/isarray/index.js");function a(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(e,t){if(a()<t)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=l.prototype:(null===e&&(e=new l(t)),e.length=t),e}function l(e,t,r){if(!(l.TYPED_ARRAY_SUPPORT||this instanceof l))return new l(e,t,r);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return c(this,e)}return _(this,e,t,r)}function _(e,t,r,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n);l.TYPED_ARRAY_SUPPORT?(e=t).__proto__=l.prototype:e=$(e,t);return e}(e,t,r,n):"string"==typeof t?function(e,t,r){"string"==typeof r&&""!==r||(r="utf8");if(!l.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|h(t,r),s=(e=o(e,n)).write(t,r);s!==n&&(e=e.slice(0,s));return e}(e,t,r):function(e,t){if(l.isBuffer(t)){var r=0|p(t.length);return 0===(e=o(e,r)).length||t.copy(e,0,0,r),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(n=t.length)!=n?o(e,0):$(e,t);if("Buffer"===t.type&&i(t.data))return $(e,t.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function c(e,t){if(u(t),e=o(e,t<0?0:0|p(t)),!l.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function $(e,t){var r=t.length<0?0:0|p(t.length);e=o(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function p(e){if(e>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function h(e,t){if(l.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return O(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return B(e).length;default:if(n)return O(e).length;t=(""+t).toLowerCase(),n=!0}}function d(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return I(this,t,r);case"utf8":case"utf-8":return E(this,t,r);case"ascii":return A(this,t,r);case"latin1":case"binary":return M(this,t,r);case"base64":return C(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function g(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function m(e,t,r,n,s){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=s?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(s)return-1;r=e.length-1}else if(r<0){if(!s)return-1;r=0}if("string"==typeof t&&(t=l.from(t,n)),l.isBuffer(t))return 0===t.length?-1:y(e,t,r,n,s);if("number"==typeof t)return t&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?s?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):y(e,[t],r,n,s);throw new TypeError("val must be string, number or Buffer")}function y(e,t,r,n,s){var i,a=1,o=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a=2,o/=2,l/=2,r/=2}function _(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(s){var u=-1;for(i=r;i<o;i++)if(_(e,i)===_(t,-1===u?0:i-u)){if(-1===u&&(u=i),i-u+1===l)return u*a}else-1!==u&&(i-=i-u),u=-1}else for(r+l>o&&(r=o-l),i=r;i>=0;i--){for(var c=!0,$=0;$<l;$++)if(_(e,i+$)!==_(t,$)){c=!1;break}if(c)return i}return-1}function S(e,t,r,n){r=Number(r)||0;var s=e.length-r;n?(n=Number(n))>s&&(n=s):n=s;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");n>i/2&&(n=i/2);for(var a=0;a<n;++a){var o=parseInt(t.substr(2*a,2),16);if(isNaN(o))return a;e[r+a]=o}return a}function f(e,t,r,n){return D(O(t,e.length-r),e,r,n)}function v(e,t,r,n){return D(function(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}(t),e,r,n)}function b(e,t,r,n){return v(e,t,r,n)}function x(e,t,r,n){return D(B(t),e,r,n)}function w(e,t,r,n){return D(function(e,t){for(var r,n,s,i=[],a=0;a<e.length&&!((t-=2)<0);++a)r=e.charCodeAt(a),n=r>>8,s=r%256,i.push(s),i.push(n);return i}(t,e.length-r),e,r,n)}function C(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function E(e,t,r){r=Math.min(e.length,r);for(var n=[],s=t;s<r;){var i,a,o,l,_=e[s],u=null,c=_>239?4:_>223?3:_>191?2:1;if(s+c<=r)switch(c){case 1:_<128&&(u=_);break;case 2:128==(192&(i=e[s+1]))&&(l=(31&_)<<6|63&i)>127&&(u=l);break;case 3:i=e[s+1],a=e[s+2],128==(192&i)&&128==(192&a)&&(l=(15&_)<<12|(63&i)<<6|63&a)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:i=e[s+1],a=e[s+2],o=e[s+3],128==(192&i)&&128==(192&a)&&128==(192&o)&&(l=(15&_)<<18|(63&i)<<12|(63&a)<<6|63&o)>65535&&l<1114112&&(u=l)}null===u?(u=65533,c=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),s+=c}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var r="",n=0;for(;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=4096));return r}(n)}t.Buffer=l,t.SlowBuffer=function(e){+e!=e&&(e=0);return l.alloc(+e)},t.INSPECT_MAX_BYTES=50,l.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=a(),l.poolSize=8192,l._augment=function(e){return e.__proto__=l.prototype,e},l.from=function(e,t,r){return _(null,e,t,r)},l.TYPED_ARRAY_SUPPORT&&(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&l[Symbol.species]===l&&Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(e,t,r){return function(e,t,r,n){return u(t),t<=0?o(e,t):void 0!==r?"string"==typeof n?o(e,t).fill(r,n):o(e,t).fill(r):o(e,t)}(null,e,t,r)},l.allocUnsafe=function(e){return c(null,e)},l.allocUnsafeSlow=function(e){return c(null,e)},l.isBuffer=function(e){return!(null==e||!e._isBuffer)},l.compare=function(e,t){if(!l.isBuffer(e)||!l.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,s=0,i=Math.min(r,n);s<i;++s)if(e[s]!==t[s]){r=e[s],n=t[s];break}return r<n?-1:n<r?1:0},l.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return l.alloc(0);var r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;var n=l.allocUnsafe(t),s=0;for(r=0;r<e.length;++r){var a=e[r];if(!l.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(n,s),s+=a.length}return n},l.byteLength=h,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)g(this,t,t+1);return this},l.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)g(this,t,t+3),g(this,t+1,t+2);return this},l.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)g(this,t,t+7),g(this,t+1,t+6),g(this,t+2,t+5),g(this,t+3,t+4);return this},l.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?E(this,0,e):d.apply(this,arguments)},l.prototype.equals=function(e){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===l.compare(this,e)},l.prototype.inspect=function(){var e="",r=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"},l.prototype.compare=function(e,t,r,n,s){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===s&&(s=this.length),t<0||r>e.length||n<0||s>this.length)throw new RangeError("out of range index");if(n>=s&&t>=r)return 0;if(n>=s)return-1;if(t>=r)return 1;if(this===e)return 0;for(var i=(s>>>=0)-(n>>>=0),a=(r>>>=0)-(t>>>=0),o=Math.min(i,a),_=this.slice(n,s),u=e.slice(t,r),c=0;c<o;++c)if(_[c]!==u[c]){i=_[c],a=u[c];break}return i<a?-1:a<i?1:0},l.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},l.prototype.indexOf=function(e,t,r){return m(this,e,t,r,!0)},l.prototype.lastIndexOf=function(e,t,r){return m(this,e,t,r,!1)},l.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var s=this.length-t;if((void 0===r||r>s)&&(r=s),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return S(this,e,t,r);case"utf8":case"utf-8":return f(this,e,t,r);case"ascii":return v(this,e,t,r);case"latin1":case"binary":return b(this,e,t,r);case"base64":return x(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function A(e,t,r){var n="";r=Math.min(e.length,r);for(var s=t;s<r;++s)n+=String.fromCharCode(127&e[s]);return n}function M(e,t,r){var n="";r=Math.min(e.length,r);for(var s=t;s<r;++s)n+=String.fromCharCode(e[s]);return n}function I(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var s="",i=t;i<r;++i)s+=P(e[i]);return s}function L(e,t,r){for(var n=e.slice(t,r),s="",i=0;i<n.length;i+=2)s+=String.fromCharCode(n[i]+256*n[i+1]);return s}function k(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,r,n,s,i){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>s||t<i)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function V(e,t,r,n){t<0&&(t=65535+t+1);for(var s=0,i=Math.min(e.length-r,2);s<i;++s)e[r+s]=(t&255<<8*(n?s:1-s))>>>8*(n?s:1-s)}function F(e,t,r,n){t<0&&(t=4294967295+t+1);for(var s=0,i=Math.min(e.length-r,4);s<i;++s)e[r+s]=t>>>8*(n?s:3-s)&255}function N(e,t,r,n,s,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function T(e,t,r,n,i){return i||N(e,0,r,4),s.write(e,t,r,n,23,4),r+4}function U(e,t,r,n,i){return i||N(e,0,r,8),s.write(e,t,r,n,52,8),r+8}l.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e),l.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=l.prototype;else{var s=t-e;r=new l(s,void 0);for(var i=0;i<s;++i)r[i]=this[i+e]}return r},l.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||k(e,t,this.length);for(var n=this[e],s=1,i=0;++i<t&&(s*=256);)n+=this[e+i]*s;return n},l.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||k(e,t,this.length);for(var n=this[e+--t],s=1;t>0&&(s*=256);)n+=this[e+--t]*s;return n},l.prototype.readUInt8=function(e,t){return t||k(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return t||k(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return t||k(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return t||k(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUInt32BE=function(e,t){return t||k(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||k(e,t,this.length);for(var n=this[e],s=1,i=0;++i<t&&(s*=256);)n+=this[e+i]*s;return n>=(s*=128)&&(n-=Math.pow(2,8*t)),n},l.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||k(e,t,this.length);for(var n=t,s=1,i=this[e+--n];n>0&&(s*=256);)i+=this[e+--n]*s;return i>=(s*=128)&&(i-=Math.pow(2,8*t)),i},l.prototype.readInt8=function(e,t){return t||k(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){t||k(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},l.prototype.readInt16BE=function(e,t){t||k(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},l.prototype.readInt32LE=function(e,t){return t||k(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return t||k(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return t||k(e,4,this.length),s.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return t||k(e,4,this.length),s.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return t||k(e,8,this.length),s.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return t||k(e,8,this.length),s.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||R(this,e,t,r,Math.pow(2,8*r)-1,0);var s=1,i=0;for(this[t]=255&e;++i<r&&(s*=256);)this[t+i]=e/s&255;return t+r},l.prototype.writeUIntBE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||R(this,e,t,r,Math.pow(2,8*r)-1,0);var s=r-1,i=1;for(this[t+s]=255&e;--s>=0&&(i*=256);)this[t+s]=e/i&255;return t+r},l.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,1,255,0),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):V(this,e,t,!0),t+2},l.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):V(this,e,t,!1),t+2},l.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):F(this,e,t,!0),t+4},l.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):F(this,e,t,!1),t+4},l.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var s=Math.pow(2,8*r-1);R(this,e,t,r,s-1,-s)}var i=0,a=1,o=0;for(this[t]=255&e;++i<r&&(a*=256);)e<0&&0===o&&0!==this[t+i-1]&&(o=1),this[t+i]=(e/a>>0)-o&255;return t+r},l.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var s=Math.pow(2,8*r-1);R(this,e,t,r,s-1,-s)}var i=r-1,a=1,o=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===o&&0!==this[t+i+1]&&(o=1),this[t+i]=(e/a>>0)-o&255;return t+r},l.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,1,127,-128),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):V(this,e,t,!0),t+2},l.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):V(this,e,t,!1),t+2},l.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):F(this,e,t,!0),t+4},l.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):F(this,e,t,!1),t+4},l.prototype.writeFloatLE=function(e,t,r){return T(this,e,t,!0,r)},l.prototype.writeFloatBE=function(e,t,r){return T(this,e,t,!1,r)},l.prototype.writeDoubleLE=function(e,t,r){return U(this,e,t,!0,r)},l.prototype.writeDoubleBE=function(e,t,r){return U(this,e,t,!1,r)},l.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var s,i=n-r;if(this===e&&r<t&&t<n)for(s=i-1;s>=0;--s)e[s+t]=this[s+r];else if(i<1e3||!l.TYPED_ARRAY_SUPPORT)for(s=0;s<i;++s)e[s+t]=this[s+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+i),t);return i},l.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===e.length){var s=e.charCodeAt(0);s<256&&(e=s)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!l.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;var i;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var a=l.isBuffer(e)?e:O(new l(e,n).toString()),o=a.length;for(i=0;i<r-t;++i)this[i+t]=a[i%o]}return this};var J=/[^+\/0-9A-Za-z-_]/g;function P(e){return e<16?"0"+e.toString(16):e.toString(16)}function O(e,t){var r;t=t||1/0;for(var n=e.length,s=null,i=[],a=0;a<n;++a){if((r=e.charCodeAt(a))>55295&&r<57344){if(!s){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===n){(t-=3)>-1&&i.push(239,191,189);continue}s=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),s=r;continue}r=65536+(s-55296<<10|r-56320)}else s&&(t-=3)>-1&&i.push(239,191,189);if(s=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function B(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(J,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function D(e,t,r,n){for(var s=0;s<n&&!(s+r>=t.length||s>=e.length);++s)t[s+r]=e[s];return s}}).call(this,r("../../node_modules/webpack/buildin/global.js"))},"../../node_modules/ieee754/index.js":function(e,t){t.read=function(e,t,r,n,s){var i,a,o=8*s-n-1,l=(1<<o)-1,_=l>>1,u=-7,c=r?s-1:0,$=r?-1:1,p=e[t+c];for(c+=$,i=p&(1<<-u)-1,p>>=-u,u+=o;u>0;i=256*i+e[t+c],c+=$,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=n;u>0;a=256*a+e[t+c],c+=$,u-=8);if(0===i)i=1-_;else{if(i===l)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,n),i-=_}return(p?-1:1)*a*Math.pow(2,i-n)},t.write=function(e,t,r,n,s,i){var a,o,l,_=8*i-s-1,u=(1<<_)-1,c=u>>1,$=23===s?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:i-1,h=n?1:-1,d=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+c>=1?$/l:$*Math.pow(2,1-c))*l>=2&&(a++,l/=2),a+c>=u?(o=0,a=u):a+c>=1?(o=(t*l-1)*Math.pow(2,s),a+=c):(o=t*Math.pow(2,c-1)*Math.pow(2,s),a=0));s>=8;e[r+p]=255&o,p+=h,o/=256,s-=8);for(a=a<<s|o,_+=s;_>0;e[r+p]=255&a,p+=h,a/=256,_-=8);e[r+p-h]|=128*d}},"../../node_modules/isarray/index.js":function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},"../../node_modules/webpack/buildin/global.js":function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},"../browser-dart-sass/lib/index.js":function(e,t,r){(function(e,r,n,s){var i={stdout:{write:(...e)=>console.log(...e)},stderr:{write:(...e)=>console.warn(...e)},env:{}},a=(void 0!==e||window,window);a.scheduleImmediate="undefined"!=typeof setImmediate?function(e){setImmediate(e)}:function(e){setTimeout(e,0)},a.exports=t,void 0!==i&&(a.process=i),a.__dirname=r,a.__filename=n,void 0!==s&&(a.Buffer=s),function(){function e(e,t){for(var r=Object.keys(e),n=0;n<r.length;n++){var s=r[n];t[s]=e[s]}}var t=function(){var e=function(){};e.prototype={p:{}};var t=new e;if(!t.__proto__||t.__proto__.p!==e.prototype.p)return!1;try{if("undefined"!=typeof navigator&&"string"==typeof navigator.userAgent&&navigator.userAgent.indexOf("Chrome/")>=0)return!0;if("function"==typeof version&&0==version.length){var r=version();if(/^\d+\.\d+\.\d+\.\d+$/.test(r))return!0}}catch(e){}return!1}();function r(e){if("string"!=typeof function(){}.name)for(var t=0;t<e.length;t++)for(var r=e[t],n=Object.keys(r),s=0;s<n.length;s++){var i=n[s],a=r[i];"function"==typeof a&&(a.name=i)}}function n(r,n){if(r.prototype.constructor=r,r.prototype["$is"+r.name]=r,null!=n){if(t)return void(r.prototype.__proto__=n.prototype);var s=Object.create(n.prototype);e(r.prototype,s),r.prototype=s}}function s(e,t){for(var r=0;r<t.length;r++)n(t[r],e)}function o(e,t){!function(e,t){for(var r=Object.keys(e),n=0;n<r.length;n++){var s=r[n];t.hasOwnProperty(s)||(t[s]=e[s])}}(t.prototype,e.prototype),e.prototype.constructor=e}function l(e,t,r,n){var s=e;e[t]=s,e[r]=function(){var i;e[r]=function(){R.throwCyclicInit(t)};var a=n;try{e[t]===s?(i=e[t]=a,i=e[t]=n()):i=e[t]}finally{i===a&&(e[t]=null),e[r]=function(){return this[t]}}return i}}function _(e,t,r,n){var s=e;e[t]=s,e[r]=function(){return e[t]===s&&(e[t]=n()),e[r]=function(){return this[t]},e[t]}}function u(e,t,r,n){var s=e;e[t]=s,e[r]=function(){if(e[t]===s){var i=n();e[t]!==s&&R.throwLateFieldADI(t),e[t]=i}return e[r]=function(){return this[t]},e[t]}}function c(e){return e.immutable$list=Array,e.fixed$length=Array,e}function $(e){function t(){}return t.prototype=e,new t,e}var p=0;var h=0;function d(e,t,r,n,s,i,a,o,l,_){return"number"==typeof o&&(o+=h),{co:e,iS:t,iI:r,rC:n,dV:s,cs:i,fs:a,fT:o,aI:l||0,nDA:_}}function g(e,t,r,n,s,i,a,o){var l=function(e){var t=null;return function(){return null===t&&(t=R.closureFromTearOff(e).prototype),t}}(d(e,!0,!1,r,n,s,i,a,o,!1));e[t]=l}function m(e,t,r,n,s,i,a,o,l,_){var u=function(e,t){var r=t.fs[0];return e?new Function("parameters, createTearOffClass, cache","return function tearOff_"+r+p+++"(receiver) {if (cache === null) cache = createTearOffClass(parameters);return new cache(receiver, this);}")(t,R.closureFromTearOff,null):new Function("parameters, createTearOffClass, cache","return function tearOff_"+r+p+++"() {if (cache === null) cache = createTearOffClass(parameters);return new cache(this, null);}")(t,R.closureFromTearOff,null)}(r=!!r,d(e,!1,r,n,s,i,a,o,l,!!_));e[t]=u}function y(t){var r=te.interceptorsByTag;r?e(t,r):te.interceptorsByTag=t}function S(t){var r=te.leafTags;r?e(t,r):te.leafTags=t}function f(e){var t=te.types,r=t.length;return t.push.apply(t,e),r}function v(t,r){return e(r,t),t}var b,x,w=(b=function(e,t,r,n,s){return function(i,a,o,l){return m(i,a,e,t,r,n,[o],l,s,!1)}},x=function(e,t,r,n){return function(s,i,a,o){return g(s,i,e,t,r,[a],o,n)}},{inherit:n,inheritMany:s,mixin:o,installStaticTearOff:g,installInstanceTearOff:m,_instance_0u:b(0,0,null,["call$0"],0),_instance_1u:b(0,1,null,["call$1"],0),_instance_2u:b(0,2,null,["call$2"],0),_instance_0i:b(1,0,null,["call$0"],0),_instance_1i:b(1,1,null,["call$1"],0),_instance_2i:b(1,2,null,["call$2"],0),_static_0:x(0,null,["call$0"],0),_static_1:x(1,null,["call$1"],0),_static_2:x(2,null,["call$2"],0),makeConstList:c,lazy:_,lazyFinal:u,lazyOld:l,updateHolder:v,convertToFastObject:$,setFunctionNamesIfNecessary:r,updateTypes:f,setOrUpdateInterceptorsByTag:y,setOrUpdateLeafTags:S});var C={MapExpression:function(e,t){this.pairs=e,this.span=t},MapExpression_toString_closure:function(){},IncludeRule:function(e,t,r,n,s){var i=this;i.namespace=e,i.name=t,i.$arguments=r,i.content=n,i.span=s},Configuration:function(e){this._values=e},Configuration_toString_closure:function(){},ExplicitConfiguration:function(e,t){this.nodeWithSpan=e,this._values=t},MergedExtension_merge(e,t){var r,n,s,i=e.extender,a=i.selector,o=A.C_ListEquality.equals$2(0,a.components,t.extender.selector.components);if(!o||!e.target.$eq(0,t.target))throw R.wrapException(P.ArgumentError$(e.toString$0(0)+" and "+t.toString$0(0)+" aren't the same extension.",null));if(n=!(r=null==(o=e.mediaContext))&&(null!=(n=t.mediaContext)&&!A.C_ListEquality.equals$2(0,o,n)))throw R.wrapException(I.SassException$("From "+e.span.message$1(0,"")+ae.x0aYou_m,t.span));return t.isOptional&&null==t.mediaContext?e:e.isOptional&&r?t:(n=e.target,s=e.span,r&&(o=t.mediaContext),a.get$maxSpecificity(),(i=new D.Extender(a,!1,i.span))._extension=new C.MergedExtension(e,t,i,n,o,!0,s))},MergedExtension:function(e,t,r,n,s,i,a){var o=this;o.left=e,o.right=t,o.extender=r,o.target=n,o.mediaContext=s,o.isOptional=i,o.span=a},_modify(e,t,r,n){var s=V.get$iterator$ax(t);return s.moveNext$0()?new C._modify__modifyNestedMap(s,r,n).call$1(e):r.call$1(e)},_deepMergeImpl(e,t){var r={},n=t.contents;return n.get$isEmpty(n)?e:(r.mutable=!1,r.result=n,e.contents.forEach$1(0,new C._deepMergeImpl_closure(r,new C._deepMergeImpl__ensureMutable(r))),r.mutable?(n=oe.Value,r=n=new C.SassMap(R.ConstantMap_ConstantMap$from(r.result,n,n))):r=t,r)},_function2:(e,t,r)=>O.BuiltInCallable$function(e,t,r,"sass:map"),_get_closure:function(){},_set_closure:function(){},_set__closure0:function(e){this.$arguments=e},_set_closure0:function(){},_set__closure:function(e){this.args=e},_merge_closure:function(){},_merge_closure0:function(){},_merge__closure:function(e){this.map2=e},_deepMerge_closure:function(){},_deepRemove_closure:function(){},_deepRemove__closure:function(e){this.keys=e},_remove_closure:function(){},_remove_closure0:function(){},_keys_closure:function(){},_values_closure:function(){},_hasKey_closure:function(){},_modify__modifyNestedMap:function(e,t,r){this.keyIterator=e,this.modify=t,this.addNesting=r},_deepMergeImpl__ensureMutable:function(e){this._box_0=e},_deepMergeImpl_closure:function(e,t){this._box_0=e,this._ensureMutable=t},SassMap:function(e){this.contents=e},SassMap_asList_closure:function(e){this.result=e},_IterableExtension__search(e,t){var r,n;for(r=V.get$iterator$ax(e);r.moveNext$0();)if(null!=(n=t.call$1(r.get$current())))return n},StatementSearchVisitor:function(){},StatementSearchVisitor_visitIfRule_closure:function(e){this.$this=e},StatementSearchVisitor_visitIfRule__closure0:function(e){this.$this=e},StatementSearchVisitor_visitIfRule_closure0:function(e){this.$this=e},StatementSearchVisitor_visitIfRule__closure:function(e){this.$this=e},StatementSearchVisitor_visitChildren_closure:function(e){this.$this=e},Frame_Frame$parseVM:e=>C.Frame__catchFormatException(e,new C.Frame_Frame$parseVM_closure(e)),Frame_Frame$parseV8:e=>C.Frame__catchFormatException(e,new C.Frame_Frame$parseV8_closure(e)),Frame_Frame$_parseFirefoxEval:e=>C.Frame__catchFormatException(e,new C.Frame_Frame$_parseFirefoxEval_closure(e)),Frame_Frame$parseFirefox:e=>C.Frame__catchFormatException(e,new C.Frame_Frame$parseFirefox_closure(e)),Frame_Frame$parseFriendly:e=>C.Frame__catchFormatException(e,new C.Frame_Frame$parseFriendly_closure(e)),Frame__uriOrPathToUri:e=>A.JSString_methods.contains$1(e,ee.$get$Frame__uriRegExp())?P.Uri_parse(e):A.JSString_methods.contains$1(e,ee.$get$Frame__windowsRegExp())?P._Uri__Uri$file(e,!0):A.JSString_methods.startsWith$1(e,"/")?P._Uri__Uri$file(e,!1):A.JSString_methods.contains$1(e,"\\")?ee.$get$windows().toUri$1(e):P.Uri_parse(e),Frame__catchFormatException(e,t){var r;try{return t.call$0()}catch(r){if(oe.FormatException._is(R.unwrapException(r)))return new U.UnparsedFrame(P._Uri__Uri(null,"unparsed",null,null),e);throw r}},Frame:function(e,t,r,n){var s=this;s.uri=e,s.line=t,s.column=r,s.member=n},Frame_Frame$parseVM_closure:function(e){this.frame=e},Frame_Frame$parseV8_closure:function(e){this.frame=e},Frame_Frame$parseV8_closure_parseLocation:function(e){this.frame=e},Frame_Frame$_parseFirefoxEval_closure:function(e){this.frame=e},Frame_Frame$parseFirefox_closure:function(e){this.frame=e},Frame_Frame$parseFriendly_closure:function(e){this.frame=e},AsciiGlyphSet:function(){},Configuration0:function(e){this._configuration$_values=e},Configuration_toString_closure0:function(){},ExplicitConfiguration0:function(e,t){this.nodeWithSpan=e,this._configuration$_values=t},IncludeRule0:function(e,t,r,n,s){var i=this;i.namespace=e,i.name=t,i.$arguments=r,i.content=n,i.span=s},MapExpression0:function(e,t){this.pairs=e,this.span=t},MapExpression_toString_closure0:function(){},_modify0(e,t,r,n){var s=V.get$iterator$ax(t);return s.moveNext$0()?new C._modify__modifyNestedMap0(s,r,n).call$1(e):r.call$1(e)},_deepMergeImpl0(e,t){var r={},n=t.contents;return n.get$isEmpty(n)?e:(r.mutable=!1,r.result=n,e.contents.forEach$1(0,new C._deepMergeImpl_closure0(r,new C._deepMergeImpl__ensureMutable0(r))),r.mutable?(n=oe.Value_2,r=n=new C.SassMap0(R.ConstantMap_ConstantMap$from(r.result,n,n))):r=t,r)},_function9:(e,t,r)=>O.BuiltInCallable$function0(e,t,r,"sass:map"),_get_closure0:function(){},_set_closure1:function(){},_set__closure2:function(e){this.$arguments=e},_set_closure2:function(){},_set__closure1:function(e){this.args=e},_merge_closure1:function(){},_merge_closure2:function(){},_merge__closure0:function(e){this.map2=e},_deepMerge_closure0:function(){},_deepRemove_closure0:function(){},_deepRemove__closure0:function(e){this.keys=e},_remove_closure1:function(){},_remove_closure2:function(){},_keys_closure0:function(){},_values_closure0:function(){},_hasKey_closure0:function(){},_modify__modifyNestedMap0:function(e,t,r){this.keyIterator=e,this.modify=t,this.addNesting=r},_deepMergeImpl__ensureMutable0:function(e){this._box_0=e},_deepMergeImpl_closure0:function(e,t){this._box_0=e,this._ensureMutable=t},_NodeSassMap:function(){},mapConstructor_closure:function(){},mapConstructor__closure:function(){},mapConstructor__closure0:function(){},mapConstructor_closure0:function(){},mapConstructor_closure1:function(){},mapConstructor_closure2:function(){},mapConstructor_closure3:function(){},mapConstructor_closure4:function(){},mapConstructor_closure5:function(){},SassMap0:function(e){this.contents=e},SassMap_asList_closure0:function(e){this.result=e},MergedExtension_merge0(e,t){var r,n,s,i=e.extender,a=i.selector,o=A.C_ListEquality.equals$2(0,a.components,t.extender.selector.components);if(!o||!e.target.$eq(0,t.target))throw R.wrapException(P.ArgumentError$(e.toString$0(0)+" and "+t.toString$0(0)+" aren't the same extension.",null));if(n=!(r=null==(o=e.mediaContext))&&(null!=(n=t.mediaContext)&&!A.C_ListEquality.equals$2(0,o,n)))throw R.wrapException(I.SassException$0("From "+e.span.message$1(0,"")+ae.x0aYou_m,t.span));return t.isOptional&&null==t.mediaContext?e:e.isOptional&&r?t:(n=e.target,s=e.span,r&&(o=t.mediaContext),a.get$maxSpecificity(),(i=new D.Extender0(a,!1,i.span))._extension$_extension=new C.MergedExtension0(e,t,i,n,o,!0,s))},MergedExtension0:function(e,t,r,n,s,i,a){var o=this;o.left=e,o.right=t,o.extender=r,o.target=n,o.mediaContext=s,o.isOptional=i,o.span=a},_IterableExtension__search0(e,t){var r,n;for(r=V.get$iterator$ax(e);r.moveNext$0();)if(null!=(n=t.call$1(r.get$current())))return n},StatementSearchVisitor0:function(){},StatementSearchVisitor_visitIfRule_closure1:function(e){this.$this=e},StatementSearchVisitor_visitIfRule__closure2:function(e){this.$this=e},StatementSearchVisitor_visitIfRule_closure2:function(e){this.$this=e},StatementSearchVisitor_visitIfRule__closure1:function(e){this.$this=e},StatementSearchVisitor_visitChildren_closure0:function(e){this.$this=e},IterableNullableExtension_whereNotNull:(e,t)=>C.IterableNullableExtension_whereNotNull$body(e,t,t),IterableNullableExtension_whereNotNull$body:(e,t,r)=>P._makeSyncStarIterable((function(){var t,r,n,s=e,i=0;return function(e,a){for(1===e&&(t=a,i=1);;)switch(i){case 0:r=s.get$iterator(s);case 2:if(!r.moveNext$0()){i=3;break}n=r.get$current(),i=null!=n?4:5;break;case 4:return i=6,n;case 6:case 5:i=2;break;case 3:return P._IterationMarker_endOfIteration();case 1:return P._IterationMarker_uncaughtError(t)}}}),r),IterableIntegerExtension_get_sum(e){var t,r,n;for(t=new R.MappedIterator(V.get$iterator$ax(e.__internal$_iterable),e._f),r=R._instanceType(t)._rest[1],n=0;t.moveNext$0();)n+=r._as(t.__internal$_current);return n},_combine:(e,t)=>(e=(e=e+t&536870911)+((524287&e)<<10)&536870911)^e>>>6,_finish:e=>(e=e+((67108863&e)<<3)&536870911,(e^=e>>>11)+((16383&e)<<15)&536870911)},E={ReplAdapter:function(e){this.repl=e,this.rl=null},ReplAdapter_runAsync_closure:function(e,t,r,n){var s=this;s._box_0=e,s.$this=t,s.rl=r,s.runController=n},ReplAdapter_runAsync__closure:function(e){this.lineController=e},Stdin:function(){},Stdout:function(){},ReadlineModule:function(){},ReadlineOptions:function(){},ReadlineInterface:function(){},InternalStyle:function(){},ModifiableCssNode:function(){},ModifiableCssParentNode:function(){},ModifiableCssSupportsRule$(e,t){var r=R._setArrayType([],oe.JSArray_ModifiableCssNode);return new E.ModifiableCssSupportsRule(e,t,new P.UnmodifiableListView(r,oe.UnmodifiableListView_ModifiableCssNode),r)},ModifiableCssSupportsRule:function(e,t,r,n){var s=this;s.condition=e,s.span=t,s.children=r,s._children=n,s._indexInParent=s._parent=null,s.isGroupEnd=!1},CssNode:function(){},CssParentNode:function(){},AstNode:function(){},_FakeAstNode:function(e){this._callback=e},ArgumentDeclaration_ArgumentDeclaration$parse:(e,t)=>N.ScssParser$(e,null,t).parseArgumentDeclaration$0(),ArgumentDeclaration:function(e,t,r){this.$arguments=e,this.restArgument=t,this.span=r},ArgumentDeclaration_verify_closure:function(){},ArgumentDeclaration_verify_closure0:function(){},DynamicImport:function(e,t){this.urlString=e,this.span=t},ForRule$(e,t,r,n,s,i){var a=P.List_List$unmodifiable(n,oe.Statement),o=A.JSArray_methods.any$1(a,new T.ParentStatement_closure);return new E.ForRule(e,t,r,i,s,a,o)},ForRule:function(e,t,r,n,s,i,a){var o=this;o.variable=e,o.from=t,o.to=r,o.isExclusive=n,o.span=s,o.children=i,o.hasDeclarations=a},ImportRule:function(e,t){this.imports=e,this.span=t},ReturnRule:function(e,t){this.expression=e,this.span=t},SilentComment:function(e,t){this.text=e,this.span=t},SupportsRule$(e,t,r){var n=P.List_List$unmodifiable(t,oe.Statement),s=A.JSArray_methods.any$1(n,new T.ParentStatement_closure);return new E.SupportsRule(e,r,n,s)},SupportsRule:function(e,t,r,n){var s=this;s.condition=e,s.span=t,s.children=r,s.hasDeclarations=n},ExecutableOptions__separator(e){var t=ee.$get$ExecutableOptions__separatorBar(),r=A.JSString_methods.$mul(t,3)+" ";return(r=r+(V.$eq$(a.process.stdout.isTTY,!0)?"\x1b[1m":"")+e)+(V.$eq$(a.process.stdout.isTTY,!0)?"\x1b[0m":"")+" "+A.JSString_methods.$mul(t,35-e.length)},ExecutableOptions__fail:e=>R.throwExpression(E.UsageException$(e)),ExecutableOptions_ExecutableOptions$parse(e){var t,r,n,s;try{return t=new E.ExecutableOptions(k.Parser$(null,ee.$get$ExecutableOptions__parser(),P.ListQueue_ListQueue$of(e,oe.String),null,null).parse$0()),R._asBool(t._options.$index(0,"help"))&&E.ExecutableOptions__fail("Compile Sass to CSS."),t}catch(n){if(s=R.unwrapException(n),!oe.FormatException._is(s))throw n;r=s,E.ExecutableOptions__fail(V.get$message$x(r))}},UsageException$:e=>new E.UsageException(e),ExecutableOptions:function(e){var t=this;t._options=e,t.__ExecutableOptions__sourceDirectoriesToDestinations=t._sourcesToDestinations=t.__ExecutableOptions_interactive=null},ExecutableOptions__parser_closure:function(){},ExecutableOptions_interactive_closure:function(e){this.$this=e},ExecutableOptions_emitErrorCss_closure:function(){},UsageException:function(e){this.message=e},AsyncImporter:function(){},fromImport:()=>!0===R._asBoolQ(ee.Zone__current.$index(0,A.Symbol__inImportRule)),resolveImportPath(e){var t,r=W.ParsedPath_ParsedPath$parse(e,ee.$get$context().style)._splitExtension$1(1)[1];return".sass"===r||".scss"===r||".css"===r?null==(t=E.fromImport()?new E.resolveImportPath_closure(e,r).call$0():null)?E._exactlyOne(E._tryPath(e)):t:(null==(t=E.fromImport()?new E.resolveImportPath_closure0(e).call$0():null)&&(t=E._exactlyOne(E._tryPathWithExtensions(e))),null==t?E._tryPathAsDirectory(e):t)},_tryPathWithExtensions(e){var t=E._tryPath(e+".sass");return A.JSArray_methods.addAll$1(t,E._tryPath(e+".scss")),0!==t.length?t:E._tryPath(e+".css")},_tryPath(e){var t=ee.$get$context(),r=M.join(t.dirname$1(e),"_"+W.ParsedPath_ParsedPath$parse(e,t.style).get$basename(),null);return t=R._setArrayType([],oe.JSArray_String),E.fileExists(r)&&t.push(r),E.fileExists(e)&&t.push(e),t},_tryPathAsDirectory(e){var t;return E.dirExists(e)?null==(t=E.fromImport()?new E._tryPathAsDirectory_closure(e).call$0():null)?E._exactlyOne(E._tryPathWithExtensions(M.join(e,"index",null))):t:null},_exactlyOne(e){var t=e.length;if(0===t)return null;if(1===t)return A.JSArray_methods.get$first(e);throw R.wrapException(ae.It_s_n+A.JSArray_methods.map$1$1(e,new E._exactlyOne_closure,oe.String).join$1(0,"\n"))},resolveImportPath_closure:function(e,t){this.path=e,this.extension=t},resolveImportPath_closure0:function(e){this.path=e},_tryPathAsDirectory_closure:function(e){this.path=e},_exactlyOne_closure:function(){},readFile(e){var t,r,n,s=R._asString(E._readFile(e,"utf8"));if(!A.JSString_methods.contains$1(s,"\ufffd"))return s;for(t=j.SourceFile$fromString(s,ee.$get$context().toUri$1(e)),r=s.length,n=0;n<r;++n)if(65533===A.JSString_methods._codeUnitAt$1(s,n))throw R.wrapException(I.SassException$("Invalid UTF-8.",j.FileLocation$_(t,n).pointSpan$0()));return s},_readFile:(e,t)=>E._systemErrorToFileSystemException(new E._readFile_closure(e,t)),writeFile:(e,t)=>E._systemErrorToFileSystemException(new E.writeFile_closure(e,t)),deleteFile:e=>E._systemErrorToFileSystemException(new E.deleteFile_closure(e)),readStdin:()=>E.readStdin$body(),readStdin$body(){var e,t,r,n,s,i=0,o=P._makeAsyncAwaitCompleter(oe.String),l=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,o);for(;;)switch(i){case 0:r={},n=new P._Future(ee.Zone__current,oe._Future_String),s=new P._AsyncCompleter(n,oe._AsyncCompleter_String),r.contents=null,t=new P._StringCallbackSink(new E.readStdin_closure(r,s),new P.StringBuffer("")).asUtf8Sink$1(!1),V.on$2$x(V.get$stdin$x(a.process),"data",P.allowInterop(new E.readStdin_closure0(t))),V.on$2$x(V.get$stdin$x(a.process),"end",P.allowInterop(new E.readStdin_closure1(t))),V.on$2$x(V.get$stdin$x(a.process),"error",P.allowInterop(new E.readStdin_closure2(s))),e=n,i=1;break;case 1:return P._asyncReturn(e,o)}}));return P._asyncStartSync(l,o)},fileExists:e=>E._systemErrorToFileSystemException(new E.fileExists_closure(e)),dirExists:e=>E._systemErrorToFileSystemException(new E.dirExists_closure(e)),ensureDir:e=>E._systemErrorToFileSystemException(new E.ensureDir_closure(e)),listDir:(e,t)=>E._systemErrorToFileSystemException(new E.listDir_closure(t,e)),modificationTime:e=>E._systemErrorToFileSystemException(new E.modificationTime_closure(e)),_systemErrorToFileSystemException(e){var t,r,n,s,i;try{return n=e.call$0()}catch(s){throw t=R.unwrapException(s),n=r=oe.JsSystemError._as(t),i=V.getInterceptor$x(n),R.wrapException(new E.FileSystemException(V.substring$2$s(i.get$message(n),(R.S(i.get$code(n))+": ").length,V.get$length$asx(i.get$message(n))-(", "+R.S(i.get$syscall(n))+" '"+R.S(i.get$path(n))+"'").length),V.get$path$x(r)))}},isWindows:()=>V.$eq$(V.get$platform$x(a.process),"win32"),FileSystemException:function(e,t){this.message=e,this.path=t},Stderr:function(e){this._stderr=e},_readFile_closure:function(e,t){this.path=e,this.encoding=t},writeFile_closure:function(e,t){this.path=e,this.contents=t},deleteFile_closure:function(e){this.path=e},readStdin_closure:function(e,t){this._box_0=e,this.completer=t},readStdin_closure0:function(e){this.sink=e},readStdin_closure1:function(e){this.sink=e},readStdin_closure2:function(e){this.completer=e},fileExists_closure:function(e){this.path=e},dirExists_closure:function(e){this.path=e},ensureDir_closure:function(e){this.path=e},listDir_closure:function(e,t){this.recursive=e,this.path=t},listDir__closure:function(e){this.path=e},listDir__closure0:function(){},listDir_closure_list:function(){},listDir__list_closure:function(e,t){this.parent=e,this.list=t},modificationTime_closure:function(e){this.path=e},ShadowedModuleView_ifNecessary:(e,t,r,n,s)=>E.ShadowedModuleView__needsBlocklist(e.get$variables(),n)||E.ShadowedModuleView__needsBlocklist(e.get$functions(e),t)||E.ShadowedModuleView__needsBlocklist(e.get$mixins(),r)?new E.ShadowedModuleView(e,E.ShadowedModuleView__shadowedMap(e.get$variables(),n,oe.Value),E.ShadowedModuleView__shadowedMap(e.get$variableNodes(),n,oe.AstNode),E.ShadowedModuleView__shadowedMap(e.get$functions(e),t,s),E.ShadowedModuleView__shadowedMap(e.get$mixins(),r,s),s._eval$1("ShadowedModuleView<0>")):null,ShadowedModuleView__shadowedMap:(e,t,r)=>E.ShadowedModuleView__needsBlocklist(e,t)?F.LimitedMapView$blocklist(e,t,oe.String,r):e,ShadowedModuleView__needsBlocklist:(e,t)=>e.get$isNotEmpty(e)&&t.any$1(0,e.get$containsKey()),ShadowedModuleView:function(e,t,r,n,s,i){var a=this;a._shadowed_view$_inner=e,a.variables=t,a.variableNodes=r,a.functions=n,a.mixins=s,a.$ti=i},_PropertyDescriptor:function(){},toSentence(e,t){var r=e.__internal$_iterable,n=V.getInterceptor$asx(r);return 1===n.get$length(r)?V.toString$0$(e._f.call$1(n.get$first(r))):R.TakeIterable_TakeIterable(e,n.get$length(r)-1,R._instanceType(e)._eval$1("Iterable.E")).join$1(0,", ")+" "+t+" "+R.S(e._f.call$1(n.get$last(r)))},indent:(e,t)=>new R.MappedListIterable(R._setArrayType(e.split("\n"),oe.JSArray_String),new E.indent_closure(t),oe.MappedListIterable_String_String).join$1(0,"\n"),pluralize:(e,t,r)=>1===t?e:null!=r?r:e+"s",trimAscii(e,t){var r,n=E._firstNonWhitespace(e);return null==n?r="":((r=E._lastNonWhitespace(e,!0)).toString,r=A.JSString_methods.substring$2(e,n,r+1)),r},trimAsciiRight(e,t){var r=E._lastNonWhitespace(e,t);return null==r?"":A.JSString_methods.substring$2(e,0,r+1)},_firstNonWhitespace(e){var t,r,n;for(t=e.length,r=0;r<t;++r)if(32!==(n=A.JSString_methods._codeUnitAt$1(e,r))&&9!==n&&10!==n&&13!==n&&12!==n)return r;return null},_lastNonWhitespace(e,t){var r,n,s;for(n=(r=e.length)-1;n>=0;--n)if(32!==(s=A.JSString_methods.codeUnitAt$1(e,n))&&9!==s&&10!==s&&13!==s&&12!==s)return t&&0!==n&&n!==r&&92===s?n+1:n;return null},isPublic(e){var t=A.JSString_methods._codeUnitAt$1(e,0);return 45!==t&&95!==t},flattenVertically(e,t){var r,n=e.$ti._eval$1("@<ListIterable.E>")._bind$1(t._eval$1("QueueList<0>"))._eval$1("MappedListIterable<1,2>"),s=P.List_List$of(new R.MappedListIterable(e,new E.flattenVertically_closure(t),n),!0,n._eval$1("ListIterable.E"));if(1===s.length)return A.JSArray_methods.get$first(s);for(r=R._setArrayType([],t._eval$1("JSArray<0>"));0!==s.length;)s.fixed$length&&R.throwExpression(P.UnsupportedError$("removeWhere")),A.JSArray_methods._removeWhere$2(s,new E.flattenVertically_closure0(r,t),!0);return r},firstOrNull(e){var t=V.get$iterator$ax(e);return t.moveNext$0()?t.get$current():null},codepointIndexToCodeUnitIndex(e,t){var r,n,s;for(r=0,n=0;n<t;++n)s=r+1,r=A.JSString_methods._codeUnitAt$1(e,r)>>>10==54?s+1:s;return r},codeUnitIndexToCodepointIndex(e,t){var r,n;for(r=0,n=0;n<t;n=(A.JSString_methods._codeUnitAt$1(e,n)>>>10==54?n+1:n)+1)++r;return r},frameForSpan(e,t,r){var n,s,i,a=null==r?e.file.url:r;return null==a&&(a=ee.$get$_noSourceUrl()),n=e.file,s=e._file$_start,i=(i=j.FileLocation$_(n,s)).file.getLine$1(i.offset),s=j.FileLocation$_(n,s),new C.Frame(a,i+1,s.file.getColumn$1(s.offset)+1,t)},declarationName(e){var t=P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(e.file._decodedChars,e._file$_start,e._end),0,null);return E.trimAsciiRight(A.JSString_methods.substring$2(t,0,A.JSString_methods.indexOf$1(t,":")),!1)},unvendor(e){var t,r=e.length;if(r<2)return e;if(45!==A.JSString_methods._codeUnitAt$1(e,0))return e;if(45===A.JSString_methods._codeUnitAt$1(e,1))return e;for(t=2;t<r;++t)if(45===A.JSString_methods._codeUnitAt$1(e,t))return A.JSString_methods.substring$1(e,t+1);return e},equalsIgnoreCase(e,t){var r,n;if(e===t)return!0;if(null==e)return!1;if((r=e.length)!==t.length)return!1;for(n=0;n<r;++n)if(!H.characterEqualsIgnoreCase(A.JSString_methods._codeUnitAt$1(e,n),A.JSString_methods._codeUnitAt$1(t,n)))return!1;return!0},startsWithIgnoreCase(e,t){var r,n=t.length;if(e.length<n)return!1;for(r=0;r<n;++r)if(!H.characterEqualsIgnoreCase(A.JSString_methods._codeUnitAt$1(e,r),A.JSString_methods._codeUnitAt$1(t,r)))return!1;return!0},mapInPlace(e,t){var r;for(r=0;r<e.length;++r)e[r]=t.call$1(e[r])},longestCommonSubsequence(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h,d;for(null==r&&(r=new E.longestCommonSubsequence_closure(n)),i=(s=V.getInterceptor$asx(e)).get$length(e)+1,a=V.JSArray_JSArray$allocateFixed(i,oe.List_int),o=V.getInterceptor$asx(t),l=oe.int,_=0;_<i;++_)a[_]=P.List_List$filled(o.get$length(t)+1,0,!1,l);for(i=s.get$length(e),u=V.JSArray_JSArray$allocateFixed(i,n._eval$1("List<0?>")),l=n._eval$1("0?"),_=0;_<i;++_)u[_]=P.List_List$filled(o.get$length(t),null,!1,l);for(c=0;c<s.get$length(e);c=$)for($=c+1,p=0;p<o.get$length(t);p=d)h=r.call$2(s.$index(e,c),o.$index(t,p)),u[c][p]=h,(l=a[$])[d=p+1]=null==h?Math.max(l[p],a[c][d]):a[c][p]+1;return new E.longestCommonSubsequence_backtrack(u,a,n).call$2(s.get$length(e)-1,o.get$length(t)-1)},removeFirstWhere(e,t,r){var n;for(n=0;n<e.length;++n)if(t.call$1(e[n]))return void A.JSArray_methods.removeAt$1(e,n);r.call$0()},mapAddAll2(e,t,r,n,s){t.forEach$1(0,new E.mapAddAll2_closure(e,r,n,s))},setAll(e,t,r){var n;for(n=V.get$iterator$ax(t);n.moveNext$0();)e.$indexSet(0,n.get$current(),r)},rotateSlice(e,t,r){var n,s,i=e.$index(0,r-1);for(n=t;n<r;++n,i=s)s=e.$index(0,n),e.$indexSet(0,n,i)},mapAsync:(e,t,r,n)=>E.mapAsync$body(e,t,r,n,n._eval$1("Iterable<0>")),mapAsync$body(e,t,r,n,s){var i,a,o,l,_,u=0,c=P._makeAsyncAwaitCompleter(s),$=P._wrapJsFunctionForAsync((function(r,s){if(1===r)return P._asyncRethrow(s,c);for(;;)switch(u){case 0:l=R._setArrayType([],n._eval$1("JSArray<0>")),a=e.length,o=0;case 3:if(!(o<a)){u=5;break}return _=l,u=6,P._asyncAwait(t.call$1(e[o]),$);case 6:_.push(s);case 4:++o,u=3;break;case 5:i=l,u=1;break;case 1:return P._asyncReturn(i,c)}}));return P._asyncStartSync($,c)},putIfAbsentAsync:(e,t,r,n,s)=>E.putIfAbsentAsync$body(e,t,r,n,s,s),putIfAbsentAsync$body(e,t,r,n,s,i){var a,o,l=0,_=P._makeAsyncAwaitCompleter(i),u=P._wrapJsFunctionForAsync((function(n,i){if(1===n)return P._asyncRethrow(i,_);for(;;)switch(l){case 0:if(e.containsKey$1(t)){a=s._as(e.$index(0,t)),l=1;break}return l=3,P._asyncAwait(r.call$0(),u);case 3:o=i,e.$indexSet(0,t,o),a=o,l=1;break;case 1:return P._asyncReturn(a,_)}}));return P._asyncStartSync(u,_)},copyMapOfMap(e,t,r,n){var s,i,a,o,l=P.LinkedHashMap_LinkedHashMap$_empty(t,r._eval$1("@<0>")._bind$1(n)._eval$1("Map<1,2>"));for(s=(s=e.get$entries(e)).get$iterator(s);s.moveNext$0();)a=(i=s.get$current()).key,i=i.value,(o=P.LinkedHashMap_LinkedHashMap(null,null,null,r,n)).addAll$1(0,i),l.$indexSet(0,a,o);return l},copyMapOfList(e,t,r){var n,s,i=P.LinkedHashMap_LinkedHashMap$_empty(t,r._eval$1("List<0>"));for(n=(n=e.get$entries(e)).get$iterator(n);n.moveNext$0();)s=n.get$current(),i.$indexSet(0,s.key,V.toList$0$ax(s.value));return i},consumeEscapedCharacter(e){var t,r,n,s,i;if(e.expectChar$1(92),null==(t=e.peekChar$0()))return 65533;if(10!==t&&13!==t&&12!==t){if(H.isHex(t)){for(r=0,n=0;n<6&&(null!=(s=e.peekChar$0())&&H.isHex(s));++n)r=(r<<4>>>0)+H.asHex(e.readChar$0());return 32!==(i=e.peekChar$0())&&9!==i&&10!==i&&13!==i&&12!==i||e.readChar$0(),(i=0===r||(r>=55296&&r<=57343||r>=1114111))?65533:r}return e.readChar$0()}e.error$1(0,"Expected escape sequence.")},indent_closure:function(e){this.indentation=e},flattenVertically_closure:function(e){this.T=e},flattenVertically_closure0:function(e,t){this.result=e,this.T=t},longestCommonSubsequence_closure:function(e){this.T=e},longestCommonSubsequence_backtrack:function(e,t,r){this.selections=e,this.lengths=t,this.T=r},mapAddAll2_closure:function(e,t,r,n){var s=this;s.destination=e,s.K1=t,s.K2=r,s.V=n},ArgumentDeclaration_ArgumentDeclaration$parse0:(e,t)=>N.ScssParser$0(e,null,t).parseArgumentDeclaration$0(),ArgumentDeclaration0:function(e,t,r){this.$arguments=e,this.restArgument=t,this.span=r},ArgumentDeclaration_verify_closure1:function(){},ArgumentDeclaration_verify_closure2:function(){},AsyncImporter0:function(){},DynamicImport0:function(e,t){this.urlString=e,this.span=t},ForRule$0(e,t,r,n,s,i){var a=P.List_List$unmodifiable(n,oe.Statement_2),o=A.JSArray_methods.any$1(a,new T.ParentStatement_closure0);return new E.ForRule0(e,t,r,i,s,a,o)},ForRule0:function(e,t,r,n,s,i,a){var o=this;o.variable=e,o.from=t,o.to=r,o.isExclusive=n,o.span=s,o.children=i,o.hasDeclarations=a},ImportRule0:function(e,t){this.imports=e,this.span=t},AstNode0:function(){},_FakeAstNode0:function(e){this._node3$_callback=e},CssNode0:function(){},CssParentNode0:function(){},readFile0(e){var t,r,n,s=R._asString(E._readFile0(e,"utf8"));if(!A.JSString_methods.contains$1(s,"\ufffd"))return s;for(t=j.SourceFile$fromString(s,ee.$get$context().toUri$1(e)),r=s.length,n=0;n<r;++n)if(65533===A.JSString_methods._codeUnitAt$1(s,n))throw R.wrapException(I.SassException$0("Invalid UTF-8.",j.FileLocation$_(t,n).pointSpan$0()));return s},_readFile0:(e,t)=>E._systemErrorToFileSystemException0(new E._readFile_closure0(e,t)),fileExists0:e=>E._systemErrorToFileSystemException0(new E.fileExists_closure0(e)),dirExists0:e=>E._systemErrorToFileSystemException0(new E.dirExists_closure0(e)),listDir0:e=>E._systemErrorToFileSystemException0(new E.listDir_closure0(!1,e)),_systemErrorToFileSystemException0(e){var t,r,n,s,i;try{return n=e.call$0()}catch(s){throw t=R.unwrapException(s),n=r=oe.JsSystemError._as(t),i=V.getInterceptor$x(n),R.wrapException(new E.FileSystemException0(V.substring$2$s(i.get$message(n),(R.S(i.get$code(n))+": ").length,V.get$length$asx(i.get$message(n))-(", "+R.S(i.get$syscall(n))+" '"+R.S(i.get$path(n))+"'").length),V.get$path$x(r)))}},FileSystemException0:function(e,t){this.message=e,this.path=t},Stderr0:function(e){this._node1$_stderr=e},_readFile_closure0:function(e,t){this.path=e,this.encoding=t},fileExists_closure0:function(e){this.path=e},dirExists_closure0:function(e){this.path=e},listDir_closure0:function(e,t){this.recursive=e,this.path=t},listDir__closure1:function(e){this.path=e},listDir__closure2:function(){},listDir_closure_list0:function(){},listDir__list_closure0:function(e,t){this.parent=e,this.list=t},ModifiableCssNode0:function(){},ModifiableCssParentNode0:function(){},_render(e,t){E._renderAsync(e).then$1$2$onError(0,new E._render_closure(t),new E._render_closure0(t),oe.Null)},_renderAsync(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m=0,y=P._makeAsyncAwaitCompleter(oe.RenderResult),S=P._wrapJsFunctionForAsync((function(f,v){if(1===f)return P._asyncRethrow(v,y);for(;;)switch(m){case 0:p=new P.DateTime(Date.now(),!1),h=V.getInterceptor$x(e),d=h.get$data(e),g=W.NullableExtension_andThen0(h.get$file(e),M.path__absolute$closure()),m=null!=d?3:5;break;case 3:return r=E._parseImporter(e,p),n=E._parseFunctions(e,p,!0),s=h.get$indentedSyntax(e),s=V.$eq$(s,!1)||null==s?null:A.Syntax_Sass0,i=E._parseOutputStyle(h.get$outputStyle(e)),a=V.$eq$(h.get$indentType(e),"tab"),o=E._parseIndentWidth(h.get$indentWidth(e)),l=E._parseLineFeed(h.get$linefeed(e)),_=null==g?"stdin":ee.$get$context().toUri$1(g).toString$0(0),null==(u=h.get$quietDeps(e))&&(u=!1),null==(c=h.get$verbose(e))&&(c=!1),null==(h=h.get$charset(e))&&(h=!0),m=6,P._asyncAwait(W.compileStringAsync0(d,h,n,o,l,r,u,E._enableSourceMaps(e),i,s,_,!a,c),S);case 6:$=v,m=4;break;case 5:m=null!=g?7:9;break;case 7:return r=E._parseImporter(e,p),n=E._parseFunctions(e,p,!0),s=h.get$indentedSyntax(e),s=V.$eq$(s,!1)||null==s?null:A.Syntax_Sass0,i=E._parseOutputStyle(h.get$outputStyle(e)),a=V.$eq$(h.get$indentType(e),"tab"),o=E._parseIndentWidth(h.get$indentWidth(e)),l=E._parseLineFeed(h.get$linefeed(e)),null==(_=h.get$quietDeps(e))&&(_=!1),null==(u=h.get$verbose(e))&&(u=!1),null==(h=h.get$charset(e))&&(h=!0),m=10,P._asyncAwait(W.compileAsync0(g,h,n,o,l,r,_,E._enableSourceMaps(e),i,s,!a,u),S);case 10:$=v,m=8;break;case 9:throw R.wrapException(P.ArgumentError$("Either options.data or options.file must be set.",null));case 8:case 4:t=E._newRenderResult(e,$,p),m=1;break;case 1:return P._asyncReturn(t,y)}}));return P._asyncStartSync(S,y)},_wrapException(e){var t,r,n,s,i=k.SourceSpanException.prototype.get$span.call(e).file.url;return t=null==i?"stdin":"file"===i.get$scheme()?ee.$get$context().style.pathFromUri$1(T._parseUri(i)):i.toString$0(0),r=A.JSString_methods.replaceFirst$2(e.toString$0(0),"Error: ",""),n=k.SourceSpanException.prototype.get$span.call(e),n=(n=j.FileLocation$_(n.file,n._file$_start)).file.getLine$1(n.offset),s=k.SourceSpanException.prototype.get$span.call(e),s=j.FileLocation$_(s.file,s._file$_start),E._newRenderError(r,s.file.getColumn$1(s.offset)+1,t,n+1,1)},_parseFunctions(e,t,r){var n,s=V.get$functions$x(e);return null==s?A.List_empty19:(n=R._setArrayType([],oe.JSArray_AsyncCallable_2),E.jsForEach(s,new E._parseFunctions_closure(e,t,!0,n)),n)},_parseImporter(e,t){var r,n,s,i,a=V.getInterceptor$x(e);return null==a.get$importer(e)?r=R._setArrayType([],oe.JSArray_JSFunction):(n=oe.List_nullable_Object,s=oe.JSFunction,r=n._is(a.get$importer(e))?V.cast$1$0$ax(n._as(a.get$importer(e)),s):R._setArrayType([s._as(a.get$importer(e))],oe.JSArray_JSFunction)),i=(n=V.getInterceptor$asx(r)).get$isNotEmpty(r)?E._contextOptions(e,t):new P.Object,null==(a=a.get$includePaths(e))&&(a=[]),s=oe.String,P.List_List$unmodifiable(L.NodeImporter__addSassPath(P.List_List$from(a,!0,s)),s),new L.NodeImporter(i,P.List_List$unmodifiable(n.cast$1$0(r,oe.dynamic),oe.JSFunction))},_contextOptions(e,t){var r,n,s,i,o,l,_=V.getInterceptor$x(e),u=_.get$includePaths(e);return null==u&&(u=[]),r=P.List_List$from(u,!0,oe.String),u=_.get$file(e),n=_.get$data(e),s=R._setArrayType([M.current()],oe.JSArray_String),A.JSArray_methods.addAll$1(s,r),s=A.JSArray_methods.join$1(s,V.$eq$(V.get$platform$x(a.process),"win32")?";":":"),i=V.$eq$(_.get$indentType(e),"tab")?1:0,null==(o=E._parseIndentWidth(_.get$indentWidth(e)))&&(o=2),l=E._parseLineFeed(_.get$linefeed(e)),null==(_=_.get$file(e))&&(_="data"),{file:u,data:n,includePaths:s,precision:10,style:1,indentType:i,indentWidth:o,linefeed:l.text,result:{stats:{start:t._core$_value,entry:_}}}},_parseOutputStyle(e){if(null==e||"expanded"===e)return A.OutputStyle_expanded;if("compressed"===e)return A.OutputStyle_compressed0;throw R.wrapException(P.ArgumentError$('Unsupported output style "'+R.S(e)+'".',null))},_parseIndentWidth:e=>null==e?null:R._isInt(e)?e:P.int_parse(V.toString$0$(e),null),_parseLineFeed(e){switch(e){case"cr":return A.LineFeed_kMT;case"crlf":return A.LineFeed_Mss;case"lfcr":return A.LineFeed_a1Y;default:return A.LineFeed_D6m}},_newRenderResult(e,t,r){var n,s,i,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x=Date.now(),w=t._compile_result$_serialize,C=w.css;if(E._enableSourceMaps(e)){for("string"==typeof(s=(n=V.getInterceptor$x(e)).get$sourceMap(e))?i=s:((o=n.get$outFile(e)).toString,i=V.$add$ansx(o,".map")),l=(o=ee.$get$context()).dirname$1(i),(w=w.sourceMap).toString,w.sourceRoot=n.get$sourceMapRoot(e),(u=null==(_=n.get$outFile(e)))?(c=n.get$file(e),w.targetUrl=null==c?"stdin.css":o.toUri$1(o.withoutExtension$1(c)+".css").toString$0(0)):w.targetUrl=o.toUri$1(o.relative$2$from(_,l)).toString$0(0),$=o.toUri$1(l).toString$0(0),o=w.urls,p=0;p<o.length;++p)"stdin"!==(h=o[p])&&((g=(d=ee.$get$url()).style).rootLength$1(h)<=0||g.isRootRelative$1(h)||(o[p]=d.relative$2$from(h,$)));o=n.get$sourceMapContents(e),m=a.Buffer.from(A.C_JsonCodec.encode$2$toEncodable(w.toJson$1$includeSourceContents(!V.$eq$(o,!1)&&null!=o),null),"utf8"),w=n.get$omitSourceMapUrl(e),(V.$eq$(w,!1)||null==w)&&(w=n.get$sourceMapEmbed(e),V.$eq$(w,!1)||null==w?(w=u?i:(w=ee.$get$context()).relative$2$from(i,w.dirname$1(_)),f=ee.$get$context().toUri$1(w)):(y=new P.StringBuffer(""),S=R._setArrayType([-1],oe.JSArray_int),P.UriData__writeUri("application/json",null,null,y,S),S.push(y._contents.length),w=y._contents+=";base64,",S.push(w.length-1),w=A.C_Base64Encoder.startChunkedConversion$1(new P._StringSinkConversionSink(y)),n=m.length,P.RangeError_checkValidRange(0,n,n),w._convert$_add$4(m,0,n,!0),w=y._contents,f=new P.UriData((w.charCodeAt(0),w),S,null).get$uri()),C+="\n\n/*# sourceMappingURL="+f.toString$0(0)+" */")}else m=null;for(w=a.Buffer.from(C,"utf8"),null==(n=V.get$file$x(e))&&(n="data"),o=r._core$_value,x=new P.DateTime(x,!1)._core$_value,u=A.JSInt_methods._tdivFast$1(1e3*(x-o),1e3),d=R._setArrayType([],oe.JSArray_String),g=t._evaluate.loadedUrls,g=P._LinkedHashSetIterator$(g,g._collection$_modifications),v=R._instanceType(g)._precomputed1;g.moveNext$0();)"file"===(b=v._as(g._collection$_current)).get$scheme()?d.push(ee.$get$context().style.pathFromUri$1(T._parseUri(b))):d.push(b.toString$0(0));return{css:w,map:m,stats:{entry:n,start:o,end:x,duration:u,includedFiles:d}}},_enableSourceMaps(e){var t,r=V.getInterceptor$x(e);return"string"!=typeof r.get$sourceMap(e)?(t=r.get$sourceMap(e),r=!V.$eq$(t,!1)&&null!=t&&null!=r.get$outFile(e)):r=!0,r},_newRenderError(e,t,r,n,s){var i=new a.Error(e);return i.formatted="Error: "+e,null!=n&&(i.line=n),null!=t&&(i.column=t),null!=r&&(i.file=r),i.status=s,i},_render_closure:function(e){this.callback=e},_render_closure0:function(e){this.callback=e},_parseFunctions_closure:function(e,t,r,n){var s=this;s.options=e,s.start=t,s.asynch=r,s.result=n},_parseFunctions__closure:function(e,t){this.callback=e,this.context=t},_parseFunctions__closure0:function(e,t){this.callback=e,this.context=t},_parseFunctions___closure:function(e){this.completer=e},ReturnRule0:function(e,t){this.expression=e,this.span=t},ShadowedModuleView_ifNecessary0:(e,t,r,n,s)=>E.ShadowedModuleView__needsBlocklist0(e.get$variables(),n)||E.ShadowedModuleView__needsBlocklist0(e.get$functions(e),t)||E.ShadowedModuleView__needsBlocklist0(e.get$mixins(),r)?new E.ShadowedModuleView0(e,E.ShadowedModuleView__shadowedMap0(e.get$variables(),n,oe.Value_2),E.ShadowedModuleView__shadowedMap0(e.get$variableNodes(),n,oe.AstNode_2),E.ShadowedModuleView__shadowedMap0(e.get$functions(e),t,s),E.ShadowedModuleView__shadowedMap0(e.get$mixins(),r,s),s._eval$1("ShadowedModuleView0<0>")):null,ShadowedModuleView__shadowedMap0:(e,t,r)=>E.ShadowedModuleView__needsBlocklist0(e,t)?F.LimitedMapView$blocklist0(e,t,oe.String,r):e,ShadowedModuleView__needsBlocklist0:(e,t)=>e.get$isNotEmpty(e)&&t.any$1(0,e.get$containsKey()),ShadowedModuleView0:function(e,t,r,n,s,i){var a=this;a._shadowed_view0$_inner=e,a.variables=t,a.variableNodes=r,a.functions=n,a.mixins=s,a.$ti=i},SilentComment0:function(e,t){this.text=e,this.span=t},ModifiableCssSupportsRule$0(e,t){var r=R._setArrayType([],oe.JSArray_ModifiableCssNode_2);return new E.ModifiableCssSupportsRule0(e,t,new P.UnmodifiableListView(r,oe.UnmodifiableListView_ModifiableCssNode_2),r)},ModifiableCssSupportsRule0:function(e,t,r,n){var s=this;s.condition=e,s.span=t,s.children=r,s._node2$_children=n,s._node2$_indexInParent=s._node2$_parent=null,s.isGroupEnd=!1},SupportsRule$0(e,t,r){var n=P.List_List$unmodifiable(t,oe.Statement_2),s=A.JSArray_methods.any$1(n,new T.ParentStatement_closure0);return new E.SupportsRule0(e,r,n,s)},SupportsRule0:function(e,t,r,n){var s=this;s.condition=e,s.span=t,s.children=r,s.hasDeclarations=n},fromImport0:()=>!0===R._asBoolQ(ee.Zone__current.$index(0,A.Symbol__inImportRule)),resolveImportPath0(e){var t,r=W.ParsedPath_ParsedPath$parse(e,ee.$get$context().style)._splitExtension$1(1)[1];return".sass"===r||".scss"===r||".css"===r?null==(t=E.fromImport0()?new E.resolveImportPath_closure1(e,r).call$0():null)?E._exactlyOne0(E._tryPath0(e)):t:(null==(t=E.fromImport0()?new E.resolveImportPath_closure2(e).call$0():null)&&(t=E._exactlyOne0(E._tryPathWithExtensions0(e))),null==t?E._tryPathAsDirectory0(e):t)},_tryPathWithExtensions0(e){var t=E._tryPath0(e+".sass");return A.JSArray_methods.addAll$1(t,E._tryPath0(e+".scss")),0!==t.length?t:E._tryPath0(e+".css")},_tryPath0(e){var t=ee.$get$context(),r=M.join(t.dirname$1(e),"_"+W.ParsedPath_ParsedPath$parse(e,t.style).get$basename(),null);return t=R._setArrayType([],oe.JSArray_String),E.fileExists0(r)&&t.push(r),E.fileExists0(e)&&t.push(e),t},_tryPathAsDirectory0(e){var t;return E.dirExists0(e)?null==(t=E.fromImport0()?new E._tryPathAsDirectory_closure0(e).call$0():null)?E._exactlyOne0(E._tryPathWithExtensions0(M.join(e,"index",null))):t:null},_exactlyOne0(e){var t=e.length;if(0===t)return null;if(1===t)return A.JSArray_methods.get$first(e);throw R.wrapException(ae.It_s_n+A.JSArray_methods.map$1$1(e,new E._exactlyOne_closure0,oe.String).join$1(0,"\n"))},resolveImportPath_closure1:function(e,t){this.path=e,this.extension=t},resolveImportPath_closure2:function(e){this.path=e},_tryPathAsDirectory_closure0:function(e){this.path=e},_exactlyOne_closure0:function(){},forwardToString(e){oe.Object._as(e.prototype).toString=P.allowInteropCaptureThis(new E.forwardToString_closure)},jsForEach(e,t){var r,n;for(r=V.get$iterator$ax(a.Object.keys(e));r.moveNext$0();)n=r.get$current(),t.call$2(n,e[n])},createClass(e,t,r){var n=P.allowInteropCaptureThis(t);return a.Object.defineProperty(n,"name",{value:e}),r.forEach$1(0,new E.createClass_closure(oe.Object._as(n.prototype))),n},setClassName(e,t){a.Object.defineProperty(oe.Object._as(e.constructor),"name",{value:t})},injectSuperclass(e,t){var r,n=a.Object.getPrototypeOf(e);n.toString,null!=(r=a.Object.getPrototypeOf(n))&&a.Object.setPrototypeOf(oe.Object._as(t.prototype),r),a.Object.setPrototypeOf(n,a.Object.create(oe.Object._as(t.prototype)))},forwardToString_closure:function(){},createClass_closure:function(e){this.$prototype=e},_PropertyDescriptor0:function(){},toSentence0(e,t){var r=e.__internal$_iterable,n=V.getInterceptor$asx(r);return 1===n.get$length(r)?V.toString$0$(e._f.call$1(n.get$first(r))):R.TakeIterable_TakeIterable(e,n.get$length(r)-1,R._instanceType(e)._eval$1("Iterable.E")).join$1(0,", ")+" "+t+" "+R.S(e._f.call$1(n.get$last(r)))},indent0:(e,t)=>new R.MappedListIterable(R._setArrayType(e.split("\n"),oe.JSArray_String),new E.indent_closure0(t),oe.MappedListIterable_String_String).join$1(0,"\n"),pluralize0:(e,t,r)=>1===t?e:null!=r?r:e+"s",trimAscii0(e,t){var r,n=E._firstNonWhitespace0(e);return null==n?r="":((r=E._lastNonWhitespace0(e,!0)).toString,r=A.JSString_methods.substring$2(e,n,r+1)),r},trimAsciiRight0(e,t){var r=E._lastNonWhitespace0(e,t);return null==r?"":A.JSString_methods.substring$2(e,0,r+1)},_firstNonWhitespace0(e){var t,r,n;for(t=e.length,r=0;r<t;++r)if(32!==(n=A.JSString_methods._codeUnitAt$1(e,r))&&9!==n&&10!==n&&13!==n&&12!==n)return r;return null},_lastNonWhitespace0(e,t){var r,n,s;for(n=(r=e.length)-1;n>=0;--n)if(32!==(s=A.JSString_methods.codeUnitAt$1(e,n))&&9!==s&&10!==s&&13!==s&&12!==s)return t&&0!==n&&n!==r&&92===s?n+1:n;return null},isPublic0(e){var t=A.JSString_methods._codeUnitAt$1(e,0);return 45!==t&&95!==t},flattenVertically0(e,t){var r,n=e.$ti._eval$1("@<ListIterable.E>")._bind$1(t._eval$1("QueueList<0>"))._eval$1("MappedListIterable<1,2>"),s=P.List_List$of(new R.MappedListIterable(e,new E.flattenVertically_closure1(t),n),!0,n._eval$1("ListIterable.E"));if(1===s.length)return A.JSArray_methods.get$first(s);for(r=R._setArrayType([],t._eval$1("JSArray<0>"));0!==s.length;)s.fixed$length&&R.throwExpression(P.UnsupportedError$("removeWhere")),A.JSArray_methods._removeWhere$2(s,new E.flattenVertically_closure2(r,t),!0);return r},codepointIndexToCodeUnitIndex0(e,t){var r,n,s;for(r=0,n=0;n<t;++n)s=r+1,r=A.JSString_methods._codeUnitAt$1(e,r)>>>10==54?s+1:s;return r},codeUnitIndexToCodepointIndex0(e,t){var r,n;for(r=0,n=0;n<t;n=(A.JSString_methods._codeUnitAt$1(e,n)>>>10==54?n+1:n)+1)++r;return r},frameForSpan0(e,t,r){var n,s,i,a=null==r?e.file.url:r;return null==a&&(a=ee.$get$_noSourceUrl0()),n=e.file,s=e._file$_start,i=(i=j.FileLocation$_(n,s)).file.getLine$1(i.offset),s=j.FileLocation$_(n,s),new C.Frame(a,i+1,s.file.getColumn$1(s.offset)+1,t)},declarationName0(e){var t=P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(e.file._decodedChars,e._file$_start,e._end),0,null);return E.trimAsciiRight0(A.JSString_methods.substring$2(t,0,A.JSString_methods.indexOf$1(t,":")),!1)},unvendor0(e){var t,r=e.length;if(r<2)return e;if(45!==A.JSString_methods._codeUnitAt$1(e,0))return e;if(45===A.JSString_methods._codeUnitAt$1(e,1))return e;for(t=2;t<r;++t)if(45===A.JSString_methods._codeUnitAt$1(e,t))return A.JSString_methods.substring$1(e,t+1);return e},equalsIgnoreCase0(e,t){var r,n;if(e===t)return!0;if(null==e)return!1;if((r=e.length)!==t.length)return!1;for(n=0;n<r;++n)if(!H.characterEqualsIgnoreCase0(A.JSString_methods._codeUnitAt$1(e,n),A.JSString_methods._codeUnitAt$1(t,n)))return!1;return!0},startsWithIgnoreCase0(e,t){var r,n=t.length;if(e.length<n)return!1;for(r=0;r<n;++r)if(!H.characterEqualsIgnoreCase0(A.JSString_methods._codeUnitAt$1(e,r),A.JSString_methods._codeUnitAt$1(t,r)))return!1;return!0},mapInPlace0(e,t){var r;for(r=0;r<e.length;++r)e[r]=t.call$1(e[r])},longestCommonSubsequence0(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h,d;for(null==r&&(r=new E.longestCommonSubsequence_closure0(n)),i=(s=V.getInterceptor$asx(e)).get$length(e)+1,a=V.JSArray_JSArray$allocateFixed(i,oe.List_int),o=V.getInterceptor$asx(t),l=oe.int,_=0;_<i;++_)a[_]=P.List_List$filled(o.get$length(t)+1,0,!1,l);for(i=s.get$length(e),u=V.JSArray_JSArray$allocateFixed(i,n._eval$1("List<0?>")),l=n._eval$1("0?"),_=0;_<i;++_)u[_]=P.List_List$filled(o.get$length(t),null,!1,l);for(c=0;c<s.get$length(e);c=$)for($=c+1,p=0;p<o.get$length(t);p=d)h=r.call$2(s.$index(e,c),o.$index(t,p)),u[c][p]=h,(l=a[$])[d=p+1]=null==h?Math.max(l[p],a[c][d]):a[c][p]+1;return new E.longestCommonSubsequence_backtrack0(u,a,n).call$2(s.get$length(e)-1,o.get$length(t)-1)},removeFirstWhere0(e,t,r){var n;for(n=0;n<e.length;++n)if(t.call$1(e[n]))return void A.JSArray_methods.removeAt$1(e,n);r.call$0()},mapAddAll20(e,t,r,n,s){t.forEach$1(0,new E.mapAddAll2_closure0(e,r,n,s))},setAll0(e,t,r){var n;for(n=V.get$iterator$ax(t);n.moveNext$0();)e.$indexSet(0,n.get$current(),r)},rotateSlice0(e,t,r){var n,s,i=e.$index(0,r-1);for(n=t;n<r;++n,i=s)s=e.$index(0,n),e.$indexSet(0,n,i)},mapAsync0:(e,t,r,n)=>E.mapAsync$body0(e,t,r,n,n._eval$1("Iterable<0>")),mapAsync$body0(e,t,r,n,s){var i,a,o,l,_,u=0,c=P._makeAsyncAwaitCompleter(s),$=P._wrapJsFunctionForAsync((function(r,s){if(1===r)return P._asyncRethrow(s,c);for(;;)switch(u){case 0:l=R._setArrayType([],n._eval$1("JSArray<0>")),a=e.length,o=0;case 3:if(!(o<a)){u=5;break}return _=l,u=6,P._asyncAwait(t.call$1(e[o]),$);case 6:_.push(s);case 4:++o,u=3;break;case 5:i=l,u=1;break;case 1:return P._asyncReturn(i,c)}}));return P._asyncStartSync($,c)},putIfAbsentAsync0:(e,t,r,n,s)=>E.putIfAbsentAsync$body0(e,t,r,n,s,s),putIfAbsentAsync$body0(e,t,r,n,s,i){var a,o,l=0,_=P._makeAsyncAwaitCompleter(i),u=P._wrapJsFunctionForAsync((function(n,i){if(1===n)return P._asyncRethrow(i,_);for(;;)switch(l){case 0:if(e.containsKey$1(t)){a=s._as(e.$index(0,t)),l=1;break}return l=3,P._asyncAwait(r.call$0(),u);case 3:o=i,e.$indexSet(0,t,o),a=o,l=1;break;case 1:return P._asyncReturn(a,_)}}));return P._asyncStartSync(u,_)},copyMapOfMap0(e,t,r,n){var s,i,a,o,l=P.LinkedHashMap_LinkedHashMap$_empty(t,r._eval$1("@<0>")._bind$1(n)._eval$1("Map<1,2>"));for(s=(s=e.get$entries(e)).get$iterator(s);s.moveNext$0();)a=(i=s.get$current()).key,i=i.value,(o=P.LinkedHashMap_LinkedHashMap(null,null,null,r,n)).addAll$1(0,i),l.$indexSet(0,a,o);return l},copyMapOfList0(e,t,r){var n,s,i=P.LinkedHashMap_LinkedHashMap$_empty(t,r._eval$1("List<0>"));for(n=(n=e.get$entries(e)).get$iterator(n);n.moveNext$0();)s=n.get$current(),i.$indexSet(0,s.key,V.toList$0$ax(s.value));return i},consumeEscapedCharacter0(e){var t,r,n,s,i;if(e.expectChar$1(92),null==(t=e.peekChar$0()))return 65533;if(10!==t&&13!==t&&12!==t){if(H.isHex0(t)){for(r=0,n=0;n<6&&(null!=(s=e.peekChar$0())&&H.isHex0(s));++n)r=(r<<4>>>0)+H.asHex0(e.readChar$0());return 32!==(i=e.peekChar$0())&&9!==i&&10!==i&&13!==i&&12!==i||e.readChar$0(),(i=0===r||(r>=55296&&r<=57343||r>=1114111))?65533:r}return e.readChar$0()}e.error$1(0,"Expected escape sequence.")},indent_closure0:function(e){this.indentation=e},flattenVertically_closure1:function(e){this.T=e},flattenVertically_closure2:function(e,t){this.result=e,this.T=t},longestCommonSubsequence_closure0:function(e){this.T=e},longestCommonSubsequence_backtrack0:function(e,t,r){this.selections=e,this.lengths=t,this.T=r},mapAddAll2_closure0:function(e,t,r,n){var s=this;s.destination=e,s.K1=t,s.K2=r,s.V=n},defaultCompare:(e,t)=>V.compareTo$1$ns(oe.Comparable_nullable_Object._as(e),t),isAlphabetic:e=>e>=65&&e<=90||e>=97&&e<=122,isDriveLetter(e,t){var r=e.length,n=t+2;return!(r<n)&&(!!E.isAlphabetic(A.JSString_methods.codeUnitAt$1(e,t))&&(58===A.JSString_methods.codeUnitAt$1(e,t+1)&&(r===n||47===A.JSString_methods.codeUnitAt$1(e,n))))},isAllTheSame(e){var t,r,n;if(0===e.get$length(e))return!0;for(t=e.get$first(e),r=R.SubListIterable$(e,1,null,e.$ti._eval$1("ListIterable.E")),r=new R.ListIterator(r,r.get$length(r)),n=R._instanceType(r)._precomputed1;r.moveNext$0();)if(!V.$eq$(n._as(r.__internal$_current),t))return!1;return!0},replaceFirstNull(e,t){var r=A.JSArray_methods.indexOf$1(e,null);if(r<0)throw R.wrapException(P.ArgumentError$(R.S(e)+" contains no null elements.",null));e[r]=t},replaceWithNull(e,t){var r=A.JSArray_methods.indexOf$1(e,t);if(r<0)throw R.wrapException(P.ArgumentError$(R.S(e)+" contains no elements matching "+t.toString$0(0)+".",null));e[r]=null},countCodeUnits(e,t){var r,n,s;for(r=new R.CodeUnits(e),r=new R.ListIterator(r,r.get$length(r)),n=R._instanceType(r)._precomputed1,s=0;r.moveNext$0();)n._as(r.__internal$_current)===t&&++s;return s},findLineStart(e,t,r){var n,s,i;if(0===t.length)for(n=0;;){if(-1===(s=A.JSString_methods.indexOf$2(e,"\n",n)))return e.length-n>=r?n:null;if(s-n>=r)return n;n=s+1}for(s=A.JSString_methods.indexOf$1(e,t);-1!==s;){if(r===s-(i=0===s?0:A.JSString_methods.lastIndexOf$2(e,"\n",s-1)+1))return i;s=A.JSString_methods.indexOf$2(e,t,s+1)}return null},validateErrorArgs(e,t,r,n){var s,i=null!=r;if(i){if(r<0)throw R.wrapException(P.RangeError$("position must be greater than or equal to 0."));if(r>e.length)throw R.wrapException(P.RangeError$("position must be less than or equal to the string length."))}if((s=null!=n)&&n<0)throw R.wrapException(P.RangeError$("length must be greater than or equal to 0."));if(i&&s&&r+n>e.length)throw R.wrapException(P.RangeError$("position plus length must not go beyond the end of the string."))}},A={},M={fs(){var e=ee._fs;return null==e?ee._fs=a.fs:e},FS:function(){},FSConstants:function(){},FSWatcher:function(){},ReadStream:function(){},ReadStreamOptions:function(){},WriteStream:function(){},WriteStreamOptions:function(){},FileOptions:function(){},StatOptions:function(){},MkdirOptions:function(){},RmdirOptions:function(){},WatchOptions:function(){},WatchFileOptions:function(){},Stats:function(){},StreamModule:function(){},Readable:function(){},Writable:function(){},Duplex:function(){},Transform:function(){},WritableOptions:function(){},ReadableOptions:function(){},ListExpression:function(e,t,r,n){var s=this;s.contents=e,s.separator=t,s.hasBrackets=r,s.span=n},ListExpression_toString_closure:function(e){this.$this=e},StringExpression_quoteText(e){var t,r=M.StringExpression__bestQuote(R._setArrayType([e],oe.JSArray_String)),n=new P.StringBuffer("");return n._contents=""+R.Primitives_stringFromCharCode(r),M.StringExpression__quoteInnerText(e,r,n,!0),(t=n._contents+=R.Primitives_stringFromCharCode(r)).charCodeAt(0),t},StringExpression__quoteInnerText(e,t,r,n){var s,i,a,o,l;for(i=(s=e.length)-1,a=0;a<s;++a)10===(o=A.JSString_methods._codeUnitAt$1(e,a))||13===o||12===o?(r.writeCharCode$1(92),r.writeCharCode$1(97),a!==i&&(32===(l=A.JSString_methods._codeUnitAt$1(e,a+1))||9===l||10===l||13===l||12===l||H.isHex(l))&&r.writeCharCode$1(32)):((o===t||(92===o||n&&35===o&&a<i&&123===A.JSString_methods._codeUnitAt$1(e,a+1)))&&r.writeCharCode$1(92),r.writeCharCode$1(o))},StringExpression__bestQuote(e){var t,r,n,s,i,a;for(t=V.get$iterator$ax(e),r=!1;t.moveNext$0();)for(s=(n=t.get$current()).length,i=0;i<s;++i){if(39===(a=A.JSString_methods._codeUnitAt$1(n,i)))return 34;34===a&&(r=!0)}return r?39:34},StringExpression:function(e,t){this.text=e,this.hasQuotes=t},ErrorRule:function(e,t){this.expression=e,this.span=t},SelectorList$(e){var t=P.List_List$unmodifiable(e,oe.ComplexSelector);return 0===t.length&&R.throwExpression(P.ArgumentError$("components may not be empty.",null)),new M.SelectorList(t)},SelectorList_SelectorList$parse:(e,t,r,n)=>H.SelectorParser$(e,t,r,n,null).parse$0(),SelectorList:function(e){this.components=e},SelectorList_isInvisible_closure:function(){},SelectorList_asSassList_closure:function(){},SelectorList_asSassList__closure:function(){},SelectorList_unify_closure:function(e){this.other=e},SelectorList_unify__closure:function(e){this.complex1=e},SelectorList_unify___closure:function(){},SelectorList_resolveParentSelectors_closure:function(e,t,r){this.$this=e,this.implicitParent=t,this.parent=r},SelectorList_resolveParentSelectors__closure:function(e){this.complex=e},SelectorList_resolveParentSelectors__closure0:function(e){this._box_0=e},SelectorList__complexContainsParentSelector_closure:function(){},SelectorList__complexContainsParentSelector__closure:function(){},SelectorList__resolveParentSelectorsCompound_closure:function(){},SelectorList__resolveParentSelectorsCompound_closure0:function(e){this.parent=e},SelectorList__resolveParentSelectorsCompound_closure1:function(e,t){this.compound=e,this.resolvedMembers=t},PseudoSelector$(e,t,r,n){var s=!r,i=s&&!M.PseudoSelector__isFakePseudoElement(e);return new M.PseudoSelector(e,E.unvendor(e),i,s,t,n)},PseudoSelector__isFakePseudoElement(e){switch(A.JSString_methods._codeUnitAt$1(e,0)){case 97:case 65:return E.equalsIgnoreCase(e,"after");case 98:case 66:return E.equalsIgnoreCase(e,"before");case 102:case 70:return E.equalsIgnoreCase(e,"first-line")||E.equalsIgnoreCase(e,"first-letter");default:return!1}},PseudoSelector:function(e,t,r,n,s,i){var a=this;a.name=e,a.normalizedName=t,a.isClass=r,a.isSyntacticClass=n,a.argument=s,a.selector=i,a._pseudo$_maxSpecificity=a._pseudo$_minSpecificity=null},QualifiedName:function(e,t){this.name=e,this.namespace=t},compileStylesheet:(e,t,r,n,s)=>M.compileStylesheet$body(e,t,r,n,s),compileStylesheet$body(e,t,r,n,s){var i,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x,w,C,k,F,N,U,O,B=0,H=P._makeAsyncAwaitCompleter(oe.void),Q=2,K=P._wrapJsFunctionForAsync((function(G,Z){for(1===G&&(i=Z,B=Q);;)switch(B){case 0:if(N=ee.$get$context(),U=new L.FilesystemImporter(N.absolute$7(".",null,null,null,null,null,null)),s)try{if(null!=r&&null!=n&&!t.modifiedSince$3(N.toUri$1(r),E.modificationTime(n),U)){B=1;break}}catch(e){if(!(R.unwrapException(e)instanceof E.FileSystemException))throw e}o=null,o=!0===R._asBoolQ(e._ifParsed$1("indented"))?A.Syntax_Sass:null!=r?T.Syntax_forPath(r):A.Syntax_SCSS,l=null,Q=4,c=e._options,B=R._asBool(c.$index(0,"async"))?7:9;break;case 7:$=oe.List_String._as(c.$index(0,"load-path")),p=R._asBool(c.$index(0,"quiet"))?ee.$get$Logger_quiet():new D.StderrLogger(e.get$color()),$=J.AsyncImportCache__toImporters(null,$,null),h=oe.Uri,_=new J.AsyncImportCache($,p,P.LinkedHashMap_LinkedHashMap$_empty(oe.Tuple2_Uri_bool,oe.nullable_Tuple3_AsyncImporter_Uri_Uri),P.LinkedHashMap_LinkedHashMap$_empty(h,oe.nullable_Stylesheet),P.LinkedHashMap_LinkedHashMap$_empty(h,oe.ImporterResult)),B=null==r?10:12;break;case 10:return B=13,P._asyncAwait(E.readStdin(),K);case 13:return $=Z,p=o,h=R._asBool(c.$index(0,"quiet"))?ee.$get$Logger_quiet():new D.StderrLogger(e.get$color()),d=N.absolute$7(".",null,null,null,null,null,null),g=V.$eq$(c.$index(0,"style"),"compressed")?A.OutputStyle_compressed:A.OutputStyle_expanded0,m=R._asBool(c.$index(0,"quiet-deps")),y=R._asBool(c.$index(0,"verbose")),S=e.get$emitSourceMap(),B=14,P._asyncAwait(W.compileStringAsync($,R._asBool(c.$index(0,"charset")),_,new L.FilesystemImporter(d),h,m,S,g,p,y),K);case 14:f=Z,B=11;break;case 12:return $=o,p=R._asBool(c.$index(0,"quiet"))?ee.$get$Logger_quiet():new D.StderrLogger(e.get$color()),h=V.$eq$(c.$index(0,"style"),"compressed")?A.OutputStyle_compressed:A.OutputStyle_expanded0,d=R._asBool(c.$index(0,"quiet-deps")),g=R._asBool(c.$index(0,"verbose")),m=e.get$emitSourceMap(),B=15,P._asyncAwait(W.compileAsync(r,R._asBool(c.$index(0,"charset")),_,p,d,m,h,$,g),K);case 15:f=Z;case 11:l=f,B=8;break;case 9:B=null==r?16:18;break;case 16:return B=19,P._asyncAwait(E.readStdin(),K);case 19:$=Z,p=o,v=R._asBool(c.$index(0,"quiet"))?ee.$get$Logger_quiet():new D.StderrLogger(e.get$color()),h=N.absolute$7(".",null,null,null,null,null,null),d=V.$eq$(c.$index(0,"style"),"compressed")?A.OutputStyle_compressed:A.OutputStyle_expanded0,g=R._asBool(c.$index(0,"quiet-deps")),m=R._asBool(c.$index(0,"verbose")),y=e.get$emitSourceMap(),c=R._asBool(c.$index(0,"charset")),m?b=null:(b=new j.TerseLogger(P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.int),v),v=b),x=q.Stylesheet_Stylesheet$parse($,null==p?A.Syntax_SCSS:p,v,null),f=z._compileStylesheet(x,v,t.importCache,null,new L.FilesystemImporter(h),null,d,!0,null,null,g,y,c),null!=b&&b.summarize$1$node(!1),B=17;break;case 18:$=o,v=R._asBool(c.$index(0,"quiet"))?ee.$get$Logger_quiet():new D.StderrLogger(e.get$color()),_=t.importCache,p=V.$eq$(c.$index(0,"style"),"compressed")?A.OutputStyle_compressed:A.OutputStyle_expanded0,h=R._asBool(c.$index(0,"quiet-deps")),d=R._asBool(c.$index(0,"verbose")),g=e.get$emitSourceMap(),c=R._asBool(c.$index(0,"charset")),d?b=null:(b=new j.TerseLogger(P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.int),v),v=b),(d=null==$||$===T.Syntax_forPath(r))?($=N.absolute$7(".",null,null,null,null,null,null),($=_.importCanonical$3$originalUrl(new L.FilesystemImporter($),N.toUri$1(V.$eq$(V.get$platform$x(a.process),"win32")||V.$eq$(V.get$platform$x(a.process),"darwin")?L._realCasePath(N.absolute$7(N.normalize$1(r),null,null,null,null,null,null)):N.canonicalize$1(r)),N.toUri$1(r))).toString,x=$):(d=E.readFile(r),null==$&&($=T.Syntax_forPath(r)),x=q.Stylesheet_Stylesheet$parse(d,$,v,N.toUri$1(r))),f=z._compileStylesheet(x,v,_,null,new L.FilesystemImporter(N.absolute$7(".",null,null,null,null,null,null)),null,p,!0,null,null,h,g,c),null!=b&&b.summarize$1$node(!1);case 17:l=f;case 8:Q=2,B=6;break;case 4:throw Q=3,O=i,(c=R.unwrapException(O))instanceof I.SassException?(u=c,e.get$emitErrorCss()&&(null==n?P.print(u.toCssString$0()):(E.ensureDir(N.dirname$1(n)),E.writeFile(n,u.toCssString$0()+"\n"))),O):O;case 3:B=2;break;case 6:if(w=l._serialize.css+M._writeSourceMap(e,l._serialize.sourceMap,n),null==n?0!==w.length&&P.print(w):(E.ensureDir(N.dirname$1(n)),E.writeFile(n,w+"\n")),c=e._options,R._asBool(c.$index(0,"quiet"))||!R._asBool(c.$index(0,"update"))){B=1;break}C=new P.StringBuffer(""),c=e.get$color()?C._contents="\x1b[32m":"",k=null==r?"stdin":N.prettyUri$1(N.toUri$1(r)),n.toString,F=N.prettyUri$1(N.toUri$1(n)),N=c+"Compiled "+k+" to "+F+".",C._contents=N,e.get$color()&&(C._contents=N+"\x1b[0m"),P.print(C);case 1:return P._asyncReturn(void 0,H);case 2:return P._asyncRethrow(i,H)}}));return P._asyncStartSync(K,H)},_writeSourceMap(e,t,r){var n,s,i,a,o;return null==t?"":(null!=r&&(n=ee.$get$context(),t.targetUrl=n.toUri$1(W.ParsedPath_ParsedPath$parse(r,n.style).get$basename()).toString$0(0)),E.mapInPlace(t.urls,new M._writeSourceMap_closure(e,r)),n=e._options,s=A.C_JsonCodec.encode$2$toEncodable(t.toJson$1$includeSourceContents(R._asBool(n.$index(0,"embed-sources"))),null),R._asBool(n.$index(0,"embed-source-map"))?i=P.Uri_Uri$dataFromString(s,A.C_Utf8Codec,"application/json"):(r.toString,a=r+".map",o=ee.$get$context(),E.ensureDir(o.dirname$1(a)),E.writeFile(a,s),i=o.toUri$1(o.relative$2$from(a,o.dirname$1(r)))),(n=(V.$eq$(n.$index(0,"style"),"compressed")?A.OutputStyle_compressed:A.OutputStyle_expanded0)===A.OutputStyle_compressed?"":"\n\n")+"/*# sourceMappingURL="+i.toString$0(0)+" */")},_writeSourceMap_closure:function(e,t){this.options=e,this.destination=t},_function3:(e,t,r)=>O.BuiltInCallable$function(e,t,r,"sass:list"),_length_closure0:function(){},_nth_closure:function(){},_setNth_closure:function(){},_join_closure:function(){},_append_closure0:function(){},_zip_closure:function(){},_zip__closure:function(){},_zip__closure0:function(e){this._box_0=e},_zip__closure1:function(e){this._box_0=e},_index_closure0:function(){},_separator_closure:function(){},_isBracketed_closure:function(){},_slash_closure:function(){},_codepointForIndex(e,t,r){var n;return 0===e?0:e>0?Math.min(e-1,t):(n=t+e)<0&&!r?0:n},_function:(e,t,r)=>O.BuiltInCallable$function(e,t,r,"sass:string"),_unquote_closure:function(){},_quote_closure:function(){},_length_closure:function(){},_insert_closure:function(){},_index_closure:function(){},_slice_closure:function(){},_toUpperCase_closure:function(){},_toLowerCase_closure:function(){},_uniqueId_closure:function(){},SourceMapBuffer0:function(e,t){var r=this;r._source_map_buffer0$_buffer=e,r._source_map_buffer0$_entries=t,r._source_map_buffer0$_column=r._source_map_buffer0$_line=0,r._source_map_buffer0$_inSpan=!1},SourceMapBuffer_buildSourceMap_closure:function(e,t){this._box_0=e,this.prefixLength=t},SassArgumentList$(e,t,r){var n=oe.Value;return(n=new M.SassArgumentList(R.ConstantMap_ConstantMap$from(t,oe.String,n),P.List_List$unmodifiable(e,n),r,!1)).SassList$3$brackets(e,r,!1),n},SassArgumentList:function(e,t,r,n){var s=this;s._keywords=e,s._wereKeywordsAccessed=!1,s._list$_contents=t,s.separator=r,s.hasBrackets=n},SassList$(e,t,r){var n=new M.SassList(P.List_List$unmodifiable(e,oe.Value),t,r);return n.SassList$3$brackets(e,t,r),n},SassList:function(e,t,r){this._list$_contents=e,this.separator=t,this.hasBrackets=r},SassList_isBlank_closure:function(){},ListSeparator:function(e,t){this._list$_name=e,this.separator=t},SassString$:(e,t)=>new M.SassString(e,t),SassString:function(e,t){this.text=e,this.hasQuotes=t,this.__SassString_sassLength=null},RecursiveStatementVisitor:function(){},SourceLocationMixin:function(){},SassArgumentList$0(e,t,r){var n=oe.Value_2;return(n=new M.SassArgumentList0(R.ConstantMap_ConstantMap$from(t,oe.String,n),P.List_List$unmodifiable(e,n),r,!1)).SassList$3$brackets0(e,r,!1),n},SassArgumentList0:function(e,t,r,n){var s=this;s._argument_list$_keywords=e,s._argument_list$_wereKeywordsAccessed=!1,s._list1$_contents=t,s.separator=r,s.hasBrackets=n},ErrorRule0:function(e,t){this.expression=e,this.span=t},Exports:function(){},ListExpression0:function(e,t,r,n){var s=this;s.contents=e,s.separator=t,s.hasBrackets=r,s.span=n},ListExpression_toString_closure0:function(e){this.$this=e},_function10:(e,t,r)=>O.BuiltInCallable$function0(e,t,r,"sass:list"),_length_closure2:function(){},_nth_closure0:function(){},_setNth_closure0:function(){},_join_closure0:function(){},_append_closure2:function(){},_zip_closure0:function(){},_zip__closure2:function(){},_zip__closure3:function(e){this._box_0=e},_zip__closure4:function(e){this._box_0=e},_index_closure2:function(){},_separator_closure0:function(){},_isBracketed_closure0:function(){},_slash_closure0:function(){},SelectorList$0(e){var t=P.List_List$unmodifiable(e,oe.ComplexSelector_2);return 0===t.length&&R.throwExpression(P.ArgumentError$("components may not be empty.",null)),new M.SelectorList0(t)},SelectorList_SelectorList$parse0:(e,t,r,n)=>H.SelectorParser$0(e,t,r,n,null).parse$0(),SelectorList0:function(e){this.components=e},SelectorList_isInvisible_closure0:function(){},SelectorList_asSassList_closure0:function(){},SelectorList_asSassList__closure0:function(){},SelectorList_unify_closure0:function(e){this.other=e},SelectorList_unify__closure0:function(e){this.complex1=e},SelectorList_unify___closure0:function(){},SelectorList_resolveParentSelectors_closure0:function(e,t,r){this.$this=e,this.implicitParent=t,this.parent=r},SelectorList_resolveParentSelectors__closure1:function(e){this.complex=e},SelectorList_resolveParentSelectors__closure2:function(e){this._box_0=e},SelectorList__complexContainsParentSelector_closure0:function(){},SelectorList__complexContainsParentSelector__closure0:function(){},SelectorList__resolveParentSelectorsCompound_closure2:function(){},SelectorList__resolveParentSelectorsCompound_closure3:function(e){this.parent=e},SelectorList__resolveParentSelectorsCompound_closure4:function(e,t){this.compound=e,this.resolvedMembers=t},_NodeSassList:function(){},listConstructor_closure:function(){},listConstructor__closure:function(){},listConstructor_closure0:function(){},listConstructor_closure1:function(){},listConstructor_closure2:function(){},listConstructor_closure3:function(){},listConstructor_closure4:function(){},listConstructor_closure5:function(){},SassList$0(e,t,r){var n=new M.SassList0(P.List_List$unmodifiable(e,oe.Value_2),t,r);return n.SassList$3$brackets0(e,t,r),n},SassList0:function(e,t,r){this._list1$_contents=e,this.separator=t,this.hasBrackets=r},SassList_isBlank_closure0:function(){},ListSeparator0:function(e,t){this._list1$_name=e,this.separator=t},PseudoSelector$0(e,t,r,n){var s=!r,i=s&&!M.PseudoSelector__isFakePseudoElement0(e);return new M.PseudoSelector0(e,E.unvendor0(e),i,s,t,n)},PseudoSelector__isFakePseudoElement0(e){switch(A.JSString_methods._codeUnitAt$1(e,0)){case 97:case 65:return E.equalsIgnoreCase0(e,"after");case 98:case 66:return E.equalsIgnoreCase0(e,"before");case 102:case 70:return E.equalsIgnoreCase0(e,"first-line")||E.equalsIgnoreCase0(e,"first-letter");default:return!1}},PseudoSelector0:function(e,t,r,n,s,i){var a=this;a.name=e,a.normalizedName=t,a.isClass=r,a.isSyntacticClass=n,a.argument=s,a.selector=i,a._pseudo0$_maxSpecificity=a._pseudo0$_minSpecificity=null},QualifiedName0:function(e,t){this.name=e,this.namespace=t},SourceMapBuffer:function(e,t){var r=this;r._source_map_buffer$_buffer=e,r._entries=t,r._column=r._line=0,r._inSpan=!1},SourceMapBuffer_buildSourceMap_closure0:function(e,t){this._box_0=e,this.prefixLength=t},StringExpression_quoteText0(e){var t,r=M.StringExpression__bestQuote0(R._setArrayType([e],oe.JSArray_String)),n=new P.StringBuffer("");return n._contents=""+R.Primitives_stringFromCharCode(r),M.StringExpression__quoteInnerText0(e,r,n,!0),(t=n._contents+=R.Primitives_stringFromCharCode(r)).charCodeAt(0),t},StringExpression__quoteInnerText0(e,t,r,n){var s,i,a,o,l;for(i=(s=e.length)-1,a=0;a<s;++a)10===(o=A.JSString_methods._codeUnitAt$1(e,a))||13===o||12===o?(r.writeCharCode$1(92),r.writeCharCode$1(97),a!==i&&(32===(l=A.JSString_methods._codeUnitAt$1(e,a+1))||9===l||10===l||13===l||12===l||H.isHex0(l))&&r.writeCharCode$1(32)):((o===t||(92===o||n&&35===o&&a<i&&123===A.JSString_methods._codeUnitAt$1(e,a+1)))&&r.writeCharCode$1(92),r.writeCharCode$1(o))},StringExpression__bestQuote0(e){var t,r,n,s,i,a;for(t=V.get$iterator$ax(e),r=!1;t.moveNext$0();)for(s=(n=t.get$current()).length,i=0;i<s;++i){if(39===(a=A.JSString_methods._codeUnitAt$1(n,i)))return 34;34===a&&(r=!0)}return r?39:34},StringExpression0:function(e,t){this.text=e,this.hasQuotes=t},_codepointForIndex0(e,t,r){var n;return 0===e?0:e>0?Math.min(e-1,t):(n=t+e)<0&&!r?0:n},_function6:(e,t,r)=>O.BuiltInCallable$function0(e,t,r,"sass:string"),_unquote_closure0:function(){},_quote_closure0:function(){},_length_closure1:function(){},_insert_closure0:function(){},_index_closure1:function(){},_slice_closure0:function(){},_toUpperCase_closure0:function(){},_toLowerCase_closure0:function(){},_uniqueId_closure0:function(){},_NodeSassString:function(){},stringConstructor_closure:function(){},stringConstructor_closure0:function(){},stringConstructor_closure1:function(){},stringConstructor_closure2:function(){},SassString$0:(e,t)=>new M.SassString0(e,t),SassString0:function(e,t){this.text=e,this.hasQuotes=t,this._string$__SassString_sassLength=null},current(){var e,t,r,n,s=null;try{s=P.Uri_base()}catch(e){if(oe.Exception._is(R.unwrapException(e))){if(null!=(t=ee._current))return t;throw e}throw e}return V.$eq$(s,ee._currentUriBase)?((t=ee._current).toString,t):(ee._currentUriBase=s,ee.$get$Style_platform()==ee.$get$Style_url()?t=ee._current=s.resolve$1(".").toString$0(0):(n=(r=s.toFilePath$0()).length-1,t=ee._current=0===n?r:A.JSString_methods.substring$2(r,0,n)),t)},absolute:(e,t,r,n,s,i,a)=>ee.$get$context().absolute$7(e,t,r,n,s,i,a),join:(e,t,r)=>ee.$get$context().join$8(0,e,t,r,null,null,null,null,null),prettyUri:e=>ee.$get$context().prettyUri$1(e)},I={Promise:function(){},Date:function(){},JsError:function(){},Atomics:function(){},PosixStyle:function(e,t,r){this.separatorPattern=e,this.needsSeparatorPattern=t,this.rootPattern=r},UserDefinedCallable:function(e,t,r){this.declaration=e,this.environment=t,this.$ti=r},SassException$:(e,t)=>new I.SassException(e,t),MultiSpanSassException$:(e,t,r,n)=>new I.MultiSpanSassException(r,R.ConstantMap_ConstantMap$from(n,oe.FileSpan,oe.String),e,t),SassRuntimeException$:(e,t,r)=>new I.SassRuntimeException(r,e,t),MultiSpanSassRuntimeException$:(e,t,r,n,s)=>new I.MultiSpanSassRuntimeException(s,r,R.ConstantMap_ConstantMap$from(n,oe.FileSpan,oe.String),e,t),SassFormatException$:(e,t)=>new I.SassFormatException(e,t),SassScriptException$:e=>new I.SassScriptException(e),MultiSpanSassScriptException$:(e,t,r)=>new I.MultiSpanSassScriptException(t,R.ConstantMap_ConstantMap$from(r,oe.FileSpan,oe.String),e),SassException:function(e,t){this._span_exception$_message=e,this._span=t},MultiSpanSassException:function(e,t,r,n){var s=this;s.primaryLabel=e,s.secondarySpans=t,s._span_exception$_message=r,s._span=n},SassRuntimeException:function(e,t,r){this.trace=e,this._span_exception$_message=t,this._span=r},MultiSpanSassRuntimeException:function(e,t,r,n,s){var i=this;i.trace=e,i.primaryLabel=t,i.secondarySpans=r,i._span_exception$_message=n,i._span=s},SassFormatException:function(e,t){this._span_exception$_message=e,this._span=t},SassScriptException:function(e){this.message=e},MultiSpanSassScriptException:function(e,t,r){this.primaryLabel=e,this.secondarySpans=t,this.message=r},ImporterResult:function(e,t,r){this.contents=e,this._sourceMapUrl=t,this.syntax=r},KeyframeSelectorParser$(e,t){var r=D.SpanScanner$(e,null);return new I.KeyframeSelectorParser(r,t)},KeyframeSelectorParser:function(e,t){this.scanner=e,this.logger=t},KeyframeSelectorParser_parse_closure:function(e){this.$this=e},_EvaluateVisitor$0(e,t,r,n,s,i){var a=oe.Uri,o=oe.Module_AsyncCallable,l=R._setArrayType([],oe.JSArray_Tuple2_String_AstNode),_=null==r?A.StderrLogger_false:r;return(l=new I._EvaluateVisitor0(t,n,P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.AsyncCallable),P.LinkedHashMap_LinkedHashMap$_empty(a,o),P.LinkedHashMap_LinkedHashMap$_empty(a,o),P.LinkedHashMap_LinkedHashMap$_empty(a,oe.AstNode),_,P.LinkedHashSet_LinkedHashSet$_empty(oe.Tuple2_String_SourceSpan),s,i,O.AsyncEnvironment$(),P.LinkedHashSet_LinkedHashSet$_empty(a),P.LinkedHashMap_LinkedHashMap$_empty(a,oe.nullable_AstNode),l,A.Configuration_Map_empty))._EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap0(e,t,r,n,s,i),l},_EvaluateVisitor0:function(e,t,r,n,s,i,a,o,l,_,u,c,$,p,h){var d=this;d._async_evaluate$_importCache=e,d._async_evaluate$_nodeImporter=t,d._async_evaluate$_builtInFunctions=r,d._async_evaluate$_builtInModules=n,d._async_evaluate$_modules=s,d._async_evaluate$_moduleNodes=i,d._async_evaluate$_logger=a,d._async_evaluate$_warningsEmitted=o,d._async_evaluate$_quietDeps=l,d._async_evaluate$_sourceMap=_,d._async_evaluate$_environment=u,d._async_evaluate$_declarationName=d._async_evaluate$__parent=d._async_evaluate$_mediaQueries=d._async_evaluate$_styleRuleIgnoringAtRoot=null,d._async_evaluate$_member="root stylesheet",d._async_evaluate$_importSpan=d._async_evaluate$_callableNode=null,d._async_evaluate$_inKeyframes=d._async_evaluate$_atRootExcludingStyleRule=d._async_evaluate$_inUnknownAtRule=d._async_evaluate$_inFunction=!1,d._async_evaluate$_loadedUrls=c,d._async_evaluate$_activeModules=$,d._async_evaluate$_stack=p,d._async_evaluate$_importer=null,d._async_evaluate$_inDependency=!1,d._async_evaluate$__extensionStore=d._async_evaluate$_outOfOrderImports=d._async_evaluate$__endOfImports=d._async_evaluate$__root=d._async_evaluate$__stylesheet=null,d._async_evaluate$_configuration=h},_EvaluateVisitor_closure9:function(e){this.$this=e},_EvaluateVisitor_closure10:function(e){this.$this=e},_EvaluateVisitor_closure11:function(e){this.$this=e},_EvaluateVisitor_closure12:function(e){this.$this=e},_EvaluateVisitor_closure13:function(e){this.$this=e},_EvaluateVisitor_closure14:function(e){this.$this=e},_EvaluateVisitor_closure15:function(e){this.$this=e},_EvaluateVisitor_closure16:function(e){this.$this=e},_EvaluateVisitor__closure4:function(e,t,r){this.$this=e,this.name=t,this.module=r},_EvaluateVisitor_closure17:function(e){this.$this=e},_EvaluateVisitor_closure18:function(e){this.$this=e},_EvaluateVisitor__closure2:function(e,t,r){this.values=e,this.span=t,this.callableNode=r},_EvaluateVisitor__closure3:function(e){this.$this=e},_EvaluateVisitor_run_closure0:function(e,t,r){this.$this=e,this.node=t,this.importer=r},_EvaluateVisitor__withWarnCallback_closure0:function(e,t){this.$this=e,this.nodeWithSpan=t},_EvaluateVisitor__loadModule_closure1:function(e,t){this.callback=e,this.builtInModule=t},_EvaluateVisitor__loadModule_closure2:function(e,t,r,n,s,i,a){var o=this;o.$this=e,o.url=t,o.nodeWithSpan=r,o.baseUrl=n,o.namesInErrors=s,o.configuration=i,o.callback=a},_EvaluateVisitor__loadModule__closure0:function(e,t){this.$this=e,this.message=t},_EvaluateVisitor__execute_closure0:function(e,t,r,n,s,i){var a=this;a.$this=e,a.importer=t,a.stylesheet=r,a.extensionStore=n,a.configuration=s,a.css=i},_EvaluateVisitor__combineCss_closure2:function(){},_EvaluateVisitor__combineCss_closure3:function(e){this.selectors=e},_EvaluateVisitor__combineCss_closure4:function(){},_EvaluateVisitor__extendModules_closure1:function(e){this.originalSelectors=e},_EvaluateVisitor__extendModules_closure2:function(){},_EvaluateVisitor__topologicalModules_visitModule0:function(e,t){this.seen=e,this.sorted=t},_EvaluateVisitor_visitAtRootRule_closure2:function(e,t){this.$this=e,this.resolved=t},_EvaluateVisitor_visitAtRootRule_closure3:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitAtRootRule_closure4:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor__scopeForAtRoot_closure5:function(e,t,r){this.$this=e,this.newParent=t,this.node=r},_EvaluateVisitor__scopeForAtRoot_closure6:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor__scopeForAtRoot_closure7:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor__scopeForAtRoot__closure0:function(e,t){this.innerScope=e,this.callback=t},_EvaluateVisitor__scopeForAtRoot_closure8:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor__scopeForAtRoot_closure9:function(){},_EvaluateVisitor__scopeForAtRoot_closure10:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor_visitContentRule_closure0:function(e,t){this.$this=e,this.content=t},_EvaluateVisitor_visitDeclaration_closure1:function(e){this.$this=e},_EvaluateVisitor_visitDeclaration_closure2:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitEachRule_closure2:function(e,t,r){this.$this=e,this.node=t,this.nodeWithSpan=r},_EvaluateVisitor_visitEachRule_closure3:function(e,t,r){this.$this=e,this.node=t,this.nodeWithSpan=r},_EvaluateVisitor_visitEachRule_closure4:function(e,t,r,n){var s=this;s.$this=e,s.list=t,s.setVariables=r,s.node=n},_EvaluateVisitor_visitEachRule__closure0:function(e,t,r){this.$this=e,this.setVariables=t,this.node=r},_EvaluateVisitor_visitEachRule___closure0:function(e){this.$this=e},_EvaluateVisitor_visitExtendRule_closure0:function(e,t){this.$this=e,this.targetText=t},_EvaluateVisitor_visitAtRule_closure2:function(e){this.$this=e},_EvaluateVisitor_visitAtRule_closure3:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitAtRule__closure0:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitAtRule_closure4:function(){},_EvaluateVisitor_visitForRule_closure4:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForRule_closure5:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForRule_closure6:function(e){this.fromNumber=e},_EvaluateVisitor_visitForRule_closure7:function(e,t){this.toNumber=e,this.fromNumber=t},_EvaluateVisitor_visitForRule_closure8:function(e,t,r,n,s,i){var a=this;a._box_0=e,a.$this=t,a.node=r,a.from=n,a.direction=s,a.fromNumber=i},_EvaluateVisitor_visitForRule__closure0:function(e){this.$this=e},_EvaluateVisitor_visitForwardRule_closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForwardRule_closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitIfRule_closure0:function(e,t){this._box_0=e,this.$this=t},_EvaluateVisitor_visitIfRule__closure0:function(e){this.$this=e},_EvaluateVisitor__visitDynamicImport_closure0:function(e,t){this.$this=e,this.$import=t},_EvaluateVisitor__visitDynamicImport__closure1:function(e){this.$this=e},_EvaluateVisitor__visitDynamicImport__closure2:function(e,t,r,n,s){var i=this;i.$this=e,i.result=t,i.stylesheet=r,i.environment=n,i.children=s},_EvaluateVisitor__visitStaticImport_closure0:function(e){this.$this=e},_EvaluateVisitor_visitIncludeRule_closure3:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitIncludeRule_closure4:function(e){this.node=e},_EvaluateVisitor_visitIncludeRule_closure6:function(e){this.$this=e},_EvaluateVisitor_visitIncludeRule_closure5:function(e,t,r,n){var s=this;s.$this=e,s.contentCallable=t,s.mixin=r,s.nodeWithSpan=n},_EvaluateVisitor_visitIncludeRule__closure0:function(e,t,r){this.$this=e,this.mixin=t,this.nodeWithSpan=r},_EvaluateVisitor_visitIncludeRule___closure0:function(e,t,r){this.$this=e,this.mixin=t,this.nodeWithSpan=r},_EvaluateVisitor_visitIncludeRule____closure0:function(e,t){this.$this=e,this.statement=t},_EvaluateVisitor_visitMediaRule_closure2:function(e,t){this.$this=e,this.queries=t},_EvaluateVisitor_visitMediaRule_closure3:function(e,t,r,n){var s=this;s.$this=e,s.mergedQueries=t,s.queries=r,s.node=n},_EvaluateVisitor_visitMediaRule__closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitMediaRule___closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitMediaRule_closure4:function(e){this.mergedQueries=e},_EvaluateVisitor__visitMediaQueries_closure0:function(e,t){this.$this=e,this.resolved=t},_EvaluateVisitor_visitStyleRule_closure6:function(e,t){this.$this=e,this.selectorText=t},_EvaluateVisitor_visitStyleRule_closure7:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure8:function(){},_EvaluateVisitor_visitStyleRule_closure9:function(e,t){this.$this=e,this.selectorText=t},_EvaluateVisitor_visitStyleRule_closure10:function(e,t){this._box_0=e,this.$this=t},_EvaluateVisitor_visitStyleRule_closure11:function(e,t,r){this.$this=e,this.rule=t,this.node=r},_EvaluateVisitor_visitStyleRule__closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure12:function(){},_EvaluateVisitor_visitSupportsRule_closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitSupportsRule__closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitSupportsRule_closure2:function(){},_EvaluateVisitor_visitVariableDeclaration_closure2:function(e,t,r){this.$this=e,this.node=t,this.override=r},_EvaluateVisitor_visitVariableDeclaration_closure3:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitVariableDeclaration_closure4:function(e,t,r){this.$this=e,this.node=t,this.value=r},_EvaluateVisitor_visitUseRule_closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitWarnRule_closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitWhileRule_closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitWhileRule__closure0:function(e){this.$this=e},_EvaluateVisitor_visitBinaryOperationExpression_closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation0:function(){},_EvaluateVisitor_visitVariableExpression_closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitListExpression_closure0:function(e){this.$this=e},_EvaluateVisitor_visitFunctionExpression_closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitFunctionExpression_closure2:function(e,t,r){this._box_0=e,this.$this=t,this.node=r},_EvaluateVisitor_visitInterpolatedFunctionExpression_closure0:function(e,t,r){this.$this=e,this.node=t,this.$function=r},_EvaluateVisitor__runUserDefinedCallable_closure0:function(e,t,r,n,s,i){var a=this;a.$this=e,a.callable=t,a.evaluated=r,a.nodeWithSpan=n,a.run=s,a.V=i},_EvaluateVisitor__runUserDefinedCallable__closure0:function(e,t,r,n,s,i){var a=this;a.$this=e,a.evaluated=t,a.callable=r,a.nodeWithSpan=n,a.run=s,a.V=i},_EvaluateVisitor__runUserDefinedCallable___closure0:function(e,t,r,n,s,i){var a=this;a.$this=e,a.evaluated=t,a.callable=r,a.nodeWithSpan=n,a.run=s,a.V=i},_EvaluateVisitor__runUserDefinedCallable____closure0:function(){},_EvaluateVisitor__runFunctionCallable_closure0:function(e,t){this.$this=e,this.callable=t},_EvaluateVisitor__runBuiltInCallable_closure2:function(e,t,r){this.overload=e,this.evaluated=t,this.namedSet=r},_EvaluateVisitor__runBuiltInCallable_closure3:function(e,t){this.callback=e,this.evaluated=t},_EvaluateVisitor__runBuiltInCallable_closure4:function(){},_EvaluateVisitor__evaluateArguments_closure3:function(){},_EvaluateVisitor__evaluateArguments_closure4:function(e,t){this.$this=e,this.restNodeForSpan=t},_EvaluateVisitor__evaluateArguments_closure5:function(e,t,r,n){var s=this;s.$this=e,s.named=t,s.restNodeForSpan=r,s.namedNodes=n},_EvaluateVisitor__evaluateArguments_closure6:function(){},_EvaluateVisitor__evaluateMacroArguments_closure3:function(e){this.restArgs=e},_EvaluateVisitor__evaluateMacroArguments_closure4:function(e,t,r){this.$this=e,this.restNodeForSpan=t,this.restArgs=r},_EvaluateVisitor__evaluateMacroArguments_closure5:function(e,t,r,n){var s=this;s.$this=e,s.named=t,s.restNodeForSpan=r,s.restArgs=n},_EvaluateVisitor__evaluateMacroArguments_closure6:function(e,t,r){this.$this=e,this.keywordRestNodeForSpan=t,this.keywordRestArgs=r},_EvaluateVisitor__addRestMap_closure0:function(e,t,r,n,s,i){var a=this;a.$this=e,a.values=t,a.convert=r,a.expressionNode=n,a.map=s,a.nodeWithSpan=i},_EvaluateVisitor__verifyArguments_closure0:function(e,t,r){this.$arguments=e,this.positional=t,this.named=r},_EvaluateVisitor_visitStringExpression_closure0:function(e){this.$this=e},_EvaluateVisitor_visitCssAtRule_closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssAtRule_closure2:function(){},_EvaluateVisitor_visitCssKeyframeBlock_closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssKeyframeBlock_closure2:function(){},_EvaluateVisitor_visitCssMediaRule_closure2:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule_closure3:function(e,t,r){this.$this=e,this.mergedQueries=t,this.node=r},_EvaluateVisitor_visitCssMediaRule__closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule___closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule_closure4:function(e){this.mergedQueries=e},_EvaluateVisitor_visitCssStyleRule_closure1:function(e,t,r){this.$this=e,this.rule=t,this.node=r},_EvaluateVisitor_visitCssStyleRule__closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssStyleRule_closure2:function(){},_EvaluateVisitor_visitCssSupportsRule_closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssSupportsRule__closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssSupportsRule_closure2:function(){},_EvaluateVisitor__performInterpolation_closure0:function(e,t,r){this.$this=e,this.warnForColor=t,this.interpolation=r},_EvaluateVisitor__serialize_closure0:function(e,t){this.value=e,this.quote=t},_EvaluateVisitor__expressionNode_closure0:function(e,t){this.$this=e,this.expression=t},_EvaluateVisitor__withoutSlash_recommendation0:function(){},_EvaluateVisitor__stackFrame_closure0:function(e){this.$this=e},_EvaluateVisitor__stackTrace_closure0:function(e){this.$this=e},_ImportedCssVisitor0:function(e){this._async_evaluate$_visitor=e},_ImportedCssVisitor_visitCssAtRule_closure0:function(){},_ImportedCssVisitor_visitCssMediaRule_closure0:function(e){this.hasBeenMerged=e},_ImportedCssVisitor_visitCssStyleRule_closure0:function(){},_ImportedCssVisitor_visitCssSupportsRule_closure0:function(){},EvaluateResult:function(e){this.stylesheet=e},_ArgumentResults0:function(e,t,r,n,s){var i=this;i.positional=e,i.positionalNodes=t,i.named=r,i.namedNodes=n,i.separator=s},_LoadedStylesheet0:function(e,t,r){this.stylesheet=e,this.importer=t,this.isDependency=r},StringScannerException$:(e,t,r)=>new I.StringScannerException(r,e,t),StringScannerException:function(e,t,r){this.source=e,this._span_exception$_message=t,this._span=r},_EvaluateVisitor$1(e,t,r,n,s,i){var a,o,l=oe.Uri,_=oe.Module_AsyncCallable_2,u=R._setArrayType([],oe.JSArray_Tuple2_String_AstNode_2);return a=null==n?null==t?J.AsyncImportCache$none(r):t:null,o=null==r?A.C_StderrLogger:r,(u=new I._EvaluateVisitor1(a,n,P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.AsyncCallable_2),P.LinkedHashMap_LinkedHashMap$_empty(l,_),P.LinkedHashMap_LinkedHashMap$_empty(l,_),P.LinkedHashMap_LinkedHashMap$_empty(l,oe.AstNode_2),o,P.LinkedHashSet_LinkedHashSet$_empty(oe.Tuple2_String_SourceSpan),s,i,O.AsyncEnvironment$0(),P.LinkedHashSet_LinkedHashSet$_empty(l),P.LinkedHashMap_LinkedHashMap$_empty(l,oe.nullable_AstNode_2),u,A.Configuration_Map_empty0))._EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap1(e,t,r,n,s,i),u},_EvaluateVisitor1:function(e,t,r,n,s,i,a,o,l,_,u,c,$,p,h){var d=this;d._async_evaluate0$_importCache=e,d._async_evaluate0$_nodeImporter=t,d._async_evaluate0$_builtInFunctions=r,d._async_evaluate0$_builtInModules=n,d._async_evaluate0$_modules=s,d._async_evaluate0$_moduleNodes=i,d._async_evaluate0$_logger=a,d._async_evaluate0$_warningsEmitted=o,d._async_evaluate0$_quietDeps=l,d._async_evaluate0$_sourceMap=_,d._async_evaluate0$_environment=u,d._async_evaluate0$_declarationName=d._async_evaluate0$__parent=d._async_evaluate0$_mediaQueries=d._async_evaluate0$_styleRuleIgnoringAtRoot=null,d._async_evaluate0$_member="root stylesheet",d._async_evaluate0$_importSpan=d._async_evaluate0$_callableNode=null,d._async_evaluate0$_inKeyframes=d._async_evaluate0$_atRootExcludingStyleRule=d._async_evaluate0$_inUnknownAtRule=d._async_evaluate0$_inFunction=!1,d._async_evaluate0$_loadedUrls=c,d._async_evaluate0$_activeModules=$,d._async_evaluate0$_stack=p,d._async_evaluate0$_importer=null,d._async_evaluate0$_inDependency=!1,d._async_evaluate0$__extensionStore=d._async_evaluate0$_outOfOrderImports=d._async_evaluate0$__endOfImports=d._async_evaluate0$__root=d._async_evaluate0$__stylesheet=null,d._async_evaluate0$_configuration=h},_EvaluateVisitor_closure19:function(e){this.$this=e},_EvaluateVisitor_closure20:function(e){this.$this=e},_EvaluateVisitor_closure21:function(e){this.$this=e},_EvaluateVisitor_closure22:function(e){this.$this=e},_EvaluateVisitor_closure23:function(e){this.$this=e},_EvaluateVisitor_closure24:function(e){this.$this=e},_EvaluateVisitor_closure25:function(e){this.$this=e},_EvaluateVisitor_closure26:function(e){this.$this=e},_EvaluateVisitor__closure7:function(e,t,r){this.$this=e,this.name=t,this.module=r},_EvaluateVisitor_closure27:function(e){this.$this=e},_EvaluateVisitor_closure28:function(e){this.$this=e},_EvaluateVisitor__closure5:function(e,t,r){this.values=e,this.span=t,this.callableNode=r},_EvaluateVisitor__closure6:function(e){this.$this=e},_EvaluateVisitor_run_closure1:function(e,t,r){this.$this=e,this.node=t,this.importer=r},_EvaluateVisitor__withWarnCallback_closure1:function(e,t){this.$this=e,this.nodeWithSpan=t},_EvaluateVisitor__loadModule_closure3:function(e,t){this.callback=e,this.builtInModule=t},_EvaluateVisitor__loadModule_closure4:function(e,t,r,n,s,i,a){var o=this;o.$this=e,o.url=t,o.nodeWithSpan=r,o.baseUrl=n,o.namesInErrors=s,o.configuration=i,o.callback=a},_EvaluateVisitor__loadModule__closure1:function(e,t){this.$this=e,this.message=t},_EvaluateVisitor__execute_closure1:function(e,t,r,n,s,i){var a=this;a.$this=e,a.importer=t,a.stylesheet=r,a.extensionStore=n,a.configuration=s,a.css=i},_EvaluateVisitor__combineCss_closure5:function(){},_EvaluateVisitor__combineCss_closure6:function(e){this.selectors=e},_EvaluateVisitor__combineCss_closure7:function(){},_EvaluateVisitor__extendModules_closure3:function(e){this.originalSelectors=e},_EvaluateVisitor__extendModules_closure4:function(){},_EvaluateVisitor__topologicalModules_visitModule1:function(e,t){this.seen=e,this.sorted=t},_EvaluateVisitor_visitAtRootRule_closure5:function(e,t){this.$this=e,this.resolved=t},_EvaluateVisitor_visitAtRootRule_closure6:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitAtRootRule_closure7:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor__scopeForAtRoot_closure11:function(e,t,r){this.$this=e,this.newParent=t,this.node=r},_EvaluateVisitor__scopeForAtRoot_closure12:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor__scopeForAtRoot_closure13:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor__scopeForAtRoot__closure1:function(e,t){this.innerScope=e,this.callback=t},_EvaluateVisitor__scopeForAtRoot_closure14:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor__scopeForAtRoot_closure15:function(){},_EvaluateVisitor__scopeForAtRoot_closure16:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor_visitContentRule_closure1:function(e,t){this.$this=e,this.content=t},_EvaluateVisitor_visitDeclaration_closure3:function(e){this.$this=e},_EvaluateVisitor_visitDeclaration_closure4:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitEachRule_closure5:function(e,t,r){this.$this=e,this.node=t,this.nodeWithSpan=r},_EvaluateVisitor_visitEachRule_closure6:function(e,t,r){this.$this=e,this.node=t,this.nodeWithSpan=r},_EvaluateVisitor_visitEachRule_closure7:function(e,t,r,n){var s=this;s.$this=e,s.list=t,s.setVariables=r,s.node=n},_EvaluateVisitor_visitEachRule__closure1:function(e,t,r){this.$this=e,this.setVariables=t,this.node=r},_EvaluateVisitor_visitEachRule___closure1:function(e){this.$this=e},_EvaluateVisitor_visitExtendRule_closure1:function(e,t){this.$this=e,this.targetText=t},_EvaluateVisitor_visitAtRule_closure5:function(e){this.$this=e},_EvaluateVisitor_visitAtRule_closure6:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitAtRule__closure1:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitAtRule_closure7:function(){},_EvaluateVisitor_visitForRule_closure9:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForRule_closure10:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForRule_closure11:function(e){this.fromNumber=e},_EvaluateVisitor_visitForRule_closure12:function(e,t){this.toNumber=e,this.fromNumber=t},_EvaluateVisitor_visitForRule_closure13:function(e,t,r,n,s,i){var a=this;a._box_0=e,a.$this=t,a.node=r,a.from=n,a.direction=s,a.fromNumber=i},_EvaluateVisitor_visitForRule__closure1:function(e){this.$this=e},_EvaluateVisitor_visitForwardRule_closure3:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForwardRule_closure4:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitIfRule_closure1:function(e,t){this._box_0=e,this.$this=t},_EvaluateVisitor_visitIfRule__closure1:function(e){this.$this=e},_EvaluateVisitor__visitDynamicImport_closure1:function(e,t){this.$this=e,this.$import=t},_EvaluateVisitor__visitDynamicImport__closure3:function(e){this.$this=e},_EvaluateVisitor__visitDynamicImport__closure4:function(e,t,r,n,s){var i=this;i.$this=e,i.result=t,i.stylesheet=r,i.environment=n,i.children=s},_EvaluateVisitor__visitStaticImport_closure1:function(e){this.$this=e},_EvaluateVisitor_visitIncludeRule_closure7:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitIncludeRule_closure8:function(e){this.node=e},_EvaluateVisitor_visitIncludeRule_closure10:function(e){this.$this=e},_EvaluateVisitor_visitIncludeRule_closure9:function(e,t,r,n){var s=this;s.$this=e,s.contentCallable=t,s.mixin=r,s.nodeWithSpan=n},_EvaluateVisitor_visitIncludeRule__closure1:function(e,t,r){this.$this=e,this.mixin=t,this.nodeWithSpan=r},_EvaluateVisitor_visitIncludeRule___closure1:function(e,t,r){this.$this=e,this.mixin=t,this.nodeWithSpan=r},_EvaluateVisitor_visitIncludeRule____closure1:function(e,t){this.$this=e,this.statement=t},_EvaluateVisitor_visitMediaRule_closure5:function(e,t){this.$this=e,this.queries=t},_EvaluateVisitor_visitMediaRule_closure6:function(e,t,r,n){var s=this;s.$this=e,s.mergedQueries=t,s.queries=r,s.node=n},_EvaluateVisitor_visitMediaRule__closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitMediaRule___closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitMediaRule_closure7:function(e){this.mergedQueries=e},_EvaluateVisitor__visitMediaQueries_closure1:function(e,t){this.$this=e,this.resolved=t},_EvaluateVisitor_visitStyleRule_closure13:function(e,t){this.$this=e,this.selectorText=t},_EvaluateVisitor_visitStyleRule_closure14:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure15:function(){},_EvaluateVisitor_visitStyleRule_closure16:function(e,t){this.$this=e,this.selectorText=t},_EvaluateVisitor_visitStyleRule_closure17:function(e,t){this._box_0=e,this.$this=t},_EvaluateVisitor_visitStyleRule_closure18:function(e,t,r){this.$this=e,this.rule=t,this.node=r},_EvaluateVisitor_visitStyleRule__closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure19:function(){},_EvaluateVisitor_visitSupportsRule_closure3:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitSupportsRule__closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitSupportsRule_closure4:function(){},_EvaluateVisitor_visitVariableDeclaration_closure5:function(e,t,r){this.$this=e,this.node=t,this.override=r},_EvaluateVisitor_visitVariableDeclaration_closure6:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitVariableDeclaration_closure7:function(e,t,r){this.$this=e,this.node=t,this.value=r},_EvaluateVisitor_visitUseRule_closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitWarnRule_closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitWhileRule_closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitWhileRule__closure1:function(e){this.$this=e},_EvaluateVisitor_visitBinaryOperationExpression_closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation1:function(){},_EvaluateVisitor_visitVariableExpression_closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitListExpression_closure1:function(e){this.$this=e},_EvaluateVisitor_visitFunctionExpression_closure3:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitFunctionExpression_closure4:function(e,t,r){this._box_0=e,this.$this=t,this.node=r},_EvaluateVisitor_visitInterpolatedFunctionExpression_closure1:function(e,t,r){this.$this=e,this.node=t,this.$function=r},_EvaluateVisitor__runUserDefinedCallable_closure1:function(e,t,r,n,s,i){var a=this;a.$this=e,a.callable=t,a.evaluated=r,a.nodeWithSpan=n,a.run=s,a.V=i},_EvaluateVisitor__runUserDefinedCallable__closure1:function(e,t,r,n,s,i){var a=this;a.$this=e,a.evaluated=t,a.callable=r,a.nodeWithSpan=n,a.run=s,a.V=i},_EvaluateVisitor__runUserDefinedCallable___closure1:function(e,t,r,n,s,i){var a=this;a.$this=e,a.evaluated=t,a.callable=r,a.nodeWithSpan=n,a.run=s,a.V=i},_EvaluateVisitor__runUserDefinedCallable____closure1:function(){},_EvaluateVisitor__runFunctionCallable_closure1:function(e,t){this.$this=e,this.callable=t},_EvaluateVisitor__runBuiltInCallable_closure5:function(e,t,r){this.overload=e,this.evaluated=t,this.namedSet=r},_EvaluateVisitor__runBuiltInCallable_closure6:function(e,t){this.callback=e,this.evaluated=t},_EvaluateVisitor__runBuiltInCallable_closure7:function(){},_EvaluateVisitor__evaluateArguments_closure7:function(){},_EvaluateVisitor__evaluateArguments_closure8:function(e,t){this.$this=e,this.restNodeForSpan=t},_EvaluateVisitor__evaluateArguments_closure9:function(e,t,r,n){var s=this;s.$this=e,s.named=t,s.restNodeForSpan=r,s.namedNodes=n},_EvaluateVisitor__evaluateArguments_closure10:function(){},_EvaluateVisitor__evaluateMacroArguments_closure7:function(e){this.restArgs=e},_EvaluateVisitor__evaluateMacroArguments_closure8:function(e,t,r){this.$this=e,this.restNodeForSpan=t,this.restArgs=r},_EvaluateVisitor__evaluateMacroArguments_closure9:function(e,t,r,n){var s=this;s.$this=e,s.named=t,s.restNodeForSpan=r,s.restArgs=n},_EvaluateVisitor__evaluateMacroArguments_closure10:function(e,t,r){this.$this=e,this.keywordRestNodeForSpan=t,this.keywordRestArgs=r},_EvaluateVisitor__addRestMap_closure1:function(e,t,r,n,s,i){var a=this;a.$this=e,a.values=t,a.convert=r,a.expressionNode=n,a.map=s,a.nodeWithSpan=i},_EvaluateVisitor__verifyArguments_closure1:function(e,t,r){this.$arguments=e,this.positional=t,this.named=r},_EvaluateVisitor_visitStringExpression_closure1:function(e){this.$this=e},_EvaluateVisitor_visitCssAtRule_closure3:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssAtRule_closure4:function(){},_EvaluateVisitor_visitCssKeyframeBlock_closure3:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssKeyframeBlock_closure4:function(){},_EvaluateVisitor_visitCssMediaRule_closure5:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule_closure6:function(e,t,r){this.$this=e,this.mergedQueries=t,this.node=r},_EvaluateVisitor_visitCssMediaRule__closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule___closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule_closure7:function(e){this.mergedQueries=e},_EvaluateVisitor_visitCssStyleRule_closure3:function(e,t,r){this.$this=e,this.rule=t,this.node=r},_EvaluateVisitor_visitCssStyleRule__closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssStyleRule_closure4:function(){},_EvaluateVisitor_visitCssSupportsRule_closure3:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssSupportsRule__closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssSupportsRule_closure4:function(){},_EvaluateVisitor__performInterpolation_closure1:function(e,t,r){this.$this=e,this.warnForColor=t,this.interpolation=r},_EvaluateVisitor__serialize_closure1:function(e,t){this.value=e,this.quote=t},_EvaluateVisitor__expressionNode_closure1:function(e,t){this.$this=e,this.expression=t},_EvaluateVisitor__withoutSlash_recommendation1:function(){},_EvaluateVisitor__stackFrame_closure1:function(e){this.$this=e},_EvaluateVisitor__stackTrace_closure1:function(e){this.$this=e},_ImportedCssVisitor1:function(e){this._async_evaluate0$_visitor=e},_ImportedCssVisitor_visitCssAtRule_closure1:function(){},_ImportedCssVisitor_visitCssMediaRule_closure1:function(e){this.hasBeenMerged=e},_ImportedCssVisitor_visitCssStyleRule_closure1:function(){},_ImportedCssVisitor_visitCssSupportsRule_closure1:function(){},EvaluateResult0:function(e,t){this.stylesheet=e,this.loadedUrls=t},_ArgumentResults1:function(e,t,r,n,s){var i=this;i.positional=e,i.positionalNodes=t,i.named=r,i.namedNodes=n,i.separator=s},_LoadedStylesheet1:function(e,t,r){this.stylesheet=e,this.importer=t,this.isDependency=r},SassException$0:(e,t)=>new I.SassException0(e,t),MultiSpanSassException$0:(e,t,r,n)=>new I.MultiSpanSassException0(r,R.ConstantMap_ConstantMap$from(n,oe.FileSpan,oe.String),e,t),SassRuntimeException$0:(e,t,r)=>new I.SassRuntimeException0(r,e,t),MultiSpanSassRuntimeException$0:(e,t,r,n,s)=>new I.MultiSpanSassRuntimeException0(s,r,R.ConstantMap_ConstantMap$from(n,oe.FileSpan,oe.String),e,t),SassFormatException$0:(e,t)=>new I.SassFormatException0(e,t),SassScriptException$0:e=>new I.SassScriptException0(e),MultiSpanSassScriptException$0:(e,t,r)=>new I.MultiSpanSassScriptException0(t,R.ConstantMap_ConstantMap$from(r,oe.FileSpan,oe.String),e),SassException0:function(e,t){this._span_exception$_message=e,this._span=t},MultiSpanSassException0:function(e,t,r,n){var s=this;s.primaryLabel=e,s.secondarySpans=t,s._span_exception$_message=r,s._span=n},SassRuntimeException0:function(e,t,r){this.trace=e,this._span_exception$_message=t,this._span=r},MultiSpanSassRuntimeException0:function(e,t,r,n,s){var i=this;i.trace=e,i.primaryLabel=t,i.secondarySpans=r,i._span_exception$_message=n,i._span=s},SassFormatException0:function(e,t){this._span_exception$_message=e,this._span=t},SassScriptException0:function(e){this.message=e},MultiSpanSassScriptException0:function(e,t,r){this.primaryLabel=e,this.secondarySpans=t,this.message=r},KeyframeSelectorParser0:function(e,t){this.scanner=e,this.logger=t},KeyframeSelectorParser_parse_closure0:function(e){this.$this=e},ImporterResult0:function(e,t,r){this.contents=e,this._result$_sourceMapUrl=t,this.syntax=r},UserDefinedCallable0:function(e,t,r){this.declaration=e,this.environment=t,this.$ti=r}},L={ValueResult:function(e,t){this.value=e,this.$ti=t},ConsoleModule:function(){},Console:function(){},EventEmitter:function(){},UrlStyle:function(e,t,r,n){var s=this;s.separatorPattern=e,s.needsSeparatorPattern=t,s.rootPattern=r,s.relativeRootPattern=n},CssMediaQuery:function(e,t,r){this.modifier=e,this.type=t,this.features=r},_SingletonCssMediaQueryMergeResult:function(e){this._media_query$_name=e},MediaQuerySuccessfulMergeResult:function(e){this.query=e},ModifiableCssImport$:(e,t,r,n)=>new L.ModifiableCssImport(e,n,null==r?null:P.List_List$unmodifiable(r,oe.CssMediaQuery),t),ModifiableCssImport:function(e,t,r,n){var s=this;s.url=e,s.supports=t,s.media=r,s.span=n,s._indexInParent=s._parent=null,s.isGroupEnd=!1},ModifiableCssValue:function(e,t,r){this.value=e,this.span=t,this.$ti=r},CssValue:function(e,t,r){this.value=e,this.span=t,this.$ti=r},FunctionExpression:function(e,t,r,n){var s=this;s.namespace=e,s.originalName=t,s.$arguments=r,s.span=n},ValueExpression:function(e,t){this.value=e,this.span=t},SupportsFunction:function(e,t,r){this.name=e,this.$arguments=t,this.span=r},TypeSelector:function(e){this.name=e},EmptyExtensionStore:function(){},FilesystemImporter:function(e){this._loadPath=e},FilesystemImporter_canonicalize_closure:function(){},_realCasePath(e){var t,r;return V.$eq$(V.get$platform$x(a.process),"win32")||V.$eq$(V.get$platform$x(a.process),"darwin")?(V.$eq$(V.get$platform$x(a.process),"win32")&&0!==(r=(t=A.JSString_methods.substring$2(e,0,ee.$get$context().style.rootLength$1(e))).length)&&H.isAlphabetic0(A.JSString_methods._codeUnitAt$1(t,0))&&(e=t.toUpperCase()+A.JSString_methods.substring$1(e,r)),(new L._realCasePath_helper).call$1(e)):e},_realCasePath_helper:function(){},_realCasePath_helper_closure:function(e,t,r){this.helper=e,this.dirname=t,this.path=r},_realCasePath_helper__closure:function(e){this.basename=e},_QuietLogger:function(){},JSFunction:function(){},NodeImporterResult:function(){},MediaQueryParser:function(e,t){this.scanner=e,this.logger=t},MediaQueryParser_parse_closure:function(e){this.$this=e},PrefixedMapView:function(e,t,r){this._prefixed_map_view$_map=e,this._prefix=t,this.$ti=r},_PrefixedKeys:function(e){this._view=e},_PrefixedKeys_iterator_closure:function(e){this.$this=e},Value:function(){},SassFunction:function(e){this.callable=e},_FindDependenciesVisitor:function(e,t){this._usesAndForwards=e,this._imports=t},EmptyExtensionStore0:function(){},FilesystemImporter0:function(e){this._filesystem$_loadPath=e},FilesystemImporter_canonicalize_closure0:function(){},FunctionExpression0:function(e,t,r,n){var s=this;s.namespace=e,s.originalName=t,s.$arguments=r,s.span=n},JSFunction0:function(){},SupportsFunction0:function(e,t,r){this.name=e,this.$arguments=t,this.span=r},SassFunction0:function(e){this.callable=e},NodeImporter__addSassPath:e=>P._makeSyncStarIterable((function(){var t,r,n=e,s=0;return function(e,i){for(1===e&&(t=i,s=2);;)switch(s){case 0:return s=3,P._IterationMarker_yieldStar(n);case 3:if(null==(r=R._asStringQ(oe.Object._as(V.get$env$x(a.process)).SASS_PATH))){s=1;break}return s=4,P._IterationMarker_yieldStar(R._setArrayType(r.split(V.$eq$(V.get$platform$x(a.process),"win32")?";":":"),oe.JSArray_String));case 4:case 1:return P._IterationMarker_endOfIteration();case 2:return P._IterationMarker_uncaughtError(t)}}}),oe.String),NodeImporter:function(e,t){this._implementation$_options=e,this._implementation$_importers=t},ModifiableCssImport$0:(e,t,r,n)=>new L.ModifiableCssImport0(e,n,null==r?null:P.List_List$unmodifiable(r,oe.CssMediaQuery_2),t),ModifiableCssImport0:function(e,t,r,n){var s=this;s.url=e,s.supports=t,s.media=r,s.span=n,s._node2$_indexInParent=s._node2$_parent=null,s.isGroupEnd=!1},NodeImporterResult0:function(){},_realCasePath0(e){var t,r;return V.$eq$(V.get$platform$x(a.process),"win32")||V.$eq$(V.get$platform$x(a.process),"darwin")?(V.$eq$(V.get$platform$x(a.process),"win32")&&0!==(r=(t=A.JSString_methods.substring$2(e,0,ee.$get$context().style.rootLength$1(e))).length)&&H.isAlphabetic1(A.JSString_methods._codeUnitAt$1(t,0))&&(e=t.toUpperCase()+A.JSString_methods.substring$1(e,r)),(new L._realCasePath_helper0).call$1(e)):e},_realCasePath_helper0:function(){},_realCasePath_helper_closure0:function(e,t,r){this.helper=e,this.dirname=t,this.path=r},_realCasePath_helper__closure0:function(e){this.basename=e},_QuietLogger0:function(){},CssMediaQuery0:function(e,t,r){this.modifier=e,this.type=t,this.features=r},_SingletonCssMediaQueryMergeResult0:function(e){this._media_query1$_name=e},MediaQuerySuccessfulMergeResult0:function(e){this.query=e},MediaQueryParser0:function(e,t){this.scanner=e,this.logger=t},MediaQueryParser_parse_closure0:function(e){this.$this=e},PrefixedMapView0:function(e,t,r){this._prefixed_map_view0$_map=e,this._prefixed_map_view0$_prefix=t,this.$ti=r},_PrefixedKeys0:function(e){this._prefixed_map_view0$_view=e},_PrefixedKeys_iterator_closure0:function(e){this.$this=e},TypeSelector0:function(e){this.name=e},CssValue0:function(e,t,r){this.value=e,this.span=t,this.$ti=r},ValueExpression0:function(e,t){this.value=e,this.span=t},ModifiableCssValue0:function(e,t,r){this.value=e,this.span=t,this.$ti=r},Value0:function(){},unwrapValue(e){var t,r;if(null!=e){if(e instanceof L.Value0)return e;if(null!=(t=e.dartValue)&&t instanceof L.Value0)return t;if(r=a.Error,R._asBool(ee.$get$_jsInstanceOf().call$2(e,r)))throw R.wrapException(e)}throw R.wrapException(R.S(e)+" must be a Sass value type.")},wrapValue:e=>e instanceof F.SassColor0?P.callConstructor(ee.$get$colorConstructor(),[null,null,null,null,e]):e instanceof M.SassList0?P.callConstructor(ee.$get$listConstructor(),[null,null,e]):e instanceof C.SassMap0?P.callConstructor(ee.$get$mapConstructor(),[null,e]):e instanceof H.SassNumber0?P.callConstructor(ee.$get$numberConstructor(),[null,null,e]):e instanceof M.SassString0?P.callConstructor(ee.$get$stringConstructor(),[null,e]):e},k={Option:function(e,t,r,n,s,i,a,o,l,_,u,c,$){var p=this;p.name=e,p.abbr=t,p.help=r,p.valueHelp=n,p.allowed=s,p.allowedHelp=i,p.defaultsTo=a,p.negatable=o,p.callback=l,p.type=_,p.splitCommas=u,p.mandatory=c,p.hide=$},OptionType:function(e){this.name=e},Parser$(e,t,r,n,s){var i=R._setArrayType([],oe.JSArray_String);return null!=s&&A.JSArray_methods.addAll$1(i,s),new k.Parser0(e,n,t,r,i,P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.dynamic))},_isLetterOrDigit:e=>e>=65&&e<=90||(e>=97&&e<=122||e>=48&&e<=57),Parser0:function(e,t,r,n,s,i){var a=this;a._commandName=e,a._parser$_parent=t,a._grammar=r,a._args=n,a._parser$_rest=s,a._results=i},Parser_parse_closure:function(e){this.$this=e},Parser__setOption_closure:function(){},_Usage:function(e,t,r){var n=this;n._usage$_optionsAndSeparators=e,n._usage$_buffer=t,n._currentColumn=0,n.___Usage__columnWidths=null,n._newlinesNeeded=0,n.lineLength=r},_Usage__writeOption_closure:function(){},_Usage__buildAllowedList_closure:function(e){this.option=e},StreamQueue:function(e,t,r,n){var s=this;s._stream_queue$_source=e,s._stream_queue$_subscription=null,s._isDone=!1,s._eventsReceived=0,s._eventQueue=t,s._requestQueue=r,s.$ti=n},StreamQueue__ensureListening_closure:function(e){this.$this=e},StreamQueue__ensureListening_closure1:function(e){this.$this=e},StreamQueue__ensureListening_closure0:function(e){this.$this=e},_NextRequest:function(e,t){this._completer=e,this.$ti=t},ModifiableCssMediaRule$(e,t){var r=P.List_List$unmodifiable(e,oe.CssMediaQuery),n=R._setArrayType([],oe.JSArray_ModifiableCssNode);return V.get$isEmpty$asx(e)&&R.throwExpression(P.ArgumentError$value(e,"queries","may not be empty.")),new k.ModifiableCssMediaRule(r,t,new P.UnmodifiableListView(n,oe.UnmodifiableListView_ModifiableCssNode),n)},ModifiableCssMediaRule:function(e,t,r,n){var s=this;s.queries=e,s.span=t,s.children=r,s._children=n,s._indexInParent=s._parent=null,s.isGroupEnd=!1},MediaRule$(e,t,r){var n=P.List_List$unmodifiable(t,oe.Statement),s=A.JSArray_methods.any$1(n,new T.ParentStatement_closure);return new k.MediaRule(e,r,n,s)},MediaRule:function(e,t,r,n){var s=this;s.query=e,s.span=t,s.children=r,s.hasDeclarations=n},WhileRule$(e,t,r){var n=P.List_List$unmodifiable(t,oe.Statement),s=A.JSArray_methods.any$1(n,new T.ParentStatement_closure);return new k.WhileRule(e,r,n,s)},WhileRule:function(e,t,r,n){var s=this;s.condition=e,s.span=t,s.children=r,s.hasDeclarations=n},Parser_isIdentifier(e){var t,r;try{return null,t=D.SpanScanner$(e,null),new k.Parser(t,A.StderrLogger_false)._parseIdentifier$0(),!0}catch(r){if(R.unwrapException(r)instanceof I.SassFormatException)return!1;throw r}},Parser:function(e,t){this.scanner=e,this.logger=t},Parser__parseIdentifier_closure:function(e){this.$this=e},Parser_scanIdentChar_matches:function(e,t){this.caseSensitive=e,this.char=t},SourceSpanFormatException$:(e,t,r)=>new k.SourceSpanFormatException(r,e,t),SourceSpanException:function(){},SourceSpanFormatException:function(e,t,r){this.source=e,this._span_exception$_message=t,this._span=r},ModifiableCssMediaRule$0(e,t){var r=P.List_List$unmodifiable(e,oe.CssMediaQuery_2),n=R._setArrayType([],oe.JSArray_ModifiableCssNode_2);return V.get$isEmpty$asx(e)&&R.throwExpression(P.ArgumentError$value(e,"queries","may not be empty.")),new k.ModifiableCssMediaRule0(r,t,new P.UnmodifiableListView(n,oe.UnmodifiableListView_ModifiableCssNode_2),n)},ModifiableCssMediaRule0:function(e,t,r,n){var s=this;s.queries=e,s.span=t,s.children=r,s._node2$_children=n,s._node2$_indexInParent=s._node2$_parent=null,s.isGroupEnd=!1},MediaRule$0(e,t,r){var n=P.List_List$unmodifiable(t,oe.Statement_2),s=A.JSArray_methods.any$1(n,new T.ParentStatement_closure0);return new k.MediaRule0(e,r,n,s)},MediaRule0:function(e,t,r,n){var s=this;s.query=e,s.span=t,s.children=r,s.hasDeclarations=n},Parser_isIdentifier0(e){var t,r;try{return null,t=D.SpanScanner$(e,null),new k.Parser1(t,A.C_StderrLogger)._parser0$_parseIdentifier$0(),!0}catch(r){if(R.unwrapException(r)instanceof I.SassFormatException0)return!1;throw r}},Parser1:function(e,t){this.scanner=e,this.logger=t},Parser__parseIdentifier_closure0:function(e){this.$this=e},Parser_scanIdentChar_matches0:function(e,t){this.caseSensitive=e,this.char=t},Types:function(){},WhileRule$0(e,t,r){var n=P.List_List$unmodifiable(t,oe.Statement_2),s=A.JSArray_methods.any$1(n,new T.ParentStatement_closure0);return new k.WhileRule0(e,r,n,s)},WhileRule0:function(e,t,r,n){var s=this;s.condition=e,s.span=t,s.children=r,s.hasDeclarations=n}},R={JS_CONST:function(){},CastIterable_CastIterable:(e,t,r)=>t._eval$1("EfficientLengthIterable<0>")._is(e)?new R._EfficientLengthCastIterable(e,t._eval$1("@<0>")._bind$1(r)._eval$1("_EfficientLengthCastIterable<1,2>")):new R.CastIterable(e,t._eval$1("@<0>")._bind$1(r)._eval$1("CastIterable<1,2>")),LateError$fieldADI:e=>new R.LateError("Field '"+e+"' has been assigned during initialization."),LateError$localNI:e=>new R.LateError("Local '"+e+"' has not been initialized."),hexDigitValue(e){var t,r=48^e;return r<=9?r:97<=(t=32|e)&&t<=102?t-87:-1},checkNotNullable:(e,t,r)=>e,SubListIterable$:(e,t,r,n)=>(P.RangeError_checkNotNegative(t,"start"),null!=r&&(P.RangeError_checkNotNegative(r,"end"),t>r&&R.throwExpression(P.RangeError$range(t,0,r,"start",null))),new R.SubListIterable(e,t,r,n._eval$1("SubListIterable<0>"))),MappedIterable_MappedIterable:(e,t,r,n)=>oe.EfficientLengthIterable_dynamic._is(e)?new R.EfficientLengthMappedIterable(e,t,r._eval$1("@<0>")._bind$1(n)._eval$1("EfficientLengthMappedIterable<1,2>")):new R.MappedIterable(e,t,r._eval$1("@<0>")._bind$1(n)._eval$1("MappedIterable<1,2>")),TakeIterable_TakeIterable:(e,t,r)=>(P.RangeError_checkNotNegative(t,"takeCount"),oe.EfficientLengthIterable_dynamic._is(e)?new R.EfficientLengthTakeIterable(e,t,r._eval$1("EfficientLengthTakeIterable<0>")):new R.TakeIterable(e,t,r._eval$1("TakeIterable<0>"))),SkipIterable_SkipIterable:(e,t,r)=>oe.EfficientLengthIterable_dynamic._is(e)?(P.RangeError_checkNotNegative(t,"count"),new R.EfficientLengthSkipIterable(e,t,r._eval$1("EfficientLengthSkipIterable<0>"))):(P.RangeError_checkNotNegative(t,"count"),new R.SkipIterable(e,t,r._eval$1("SkipIterable<0>"))),FollowedByIterable_FollowedByIterable$firstEfficient:(e,t,r)=>r._eval$1("EfficientLengthIterable<0>")._is(t)?new R.EfficientLengthFollowedByIterable(e,t,r._eval$1("EfficientLengthFollowedByIterable<0>")):new R.FollowedByIterable(e,t,r._eval$1("FollowedByIterable<0>")),IterableElementError_noElement:()=>new P.StateError("No element"),IterableElementError_tooMany:()=>new P.StateError("Too many elements"),IterableElementError_tooFew:()=>new P.StateError("Too few elements"),Sort_sort(e,t){R.Sort__doSort(e,0,V.get$length$asx(e)-1,t)},Sort__doSort(e,t,r,n){r-t<=32?R.Sort__insertionSort(e,t,r,n):R.Sort__dualPivotQuicksort(e,t,r,n)},Sort__insertionSort(e,t,r,n){var s,i,a,o,l;for(s=t+1,i=V.getInterceptor$asx(e);s<=r;++s){for(a=i.$index(e,s),o=s;o>t&&n.call$2(i.$index(e,o-1),a)>0;)l=o-1,i.$indexSet(e,o,i.$index(e,l)),o=l;i.$indexSet(e,o,a)}},Sort__dualPivotQuicksort(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h=A.JSInt_methods._tdivFast$1(r-t+1,6),d=t+h,g=r-h,m=A.JSInt_methods._tdivFast$1(t+r,2),y=m-h,S=m+h,f=V.getInterceptor$asx(e),v=f.$index(e,d),b=f.$index(e,y),x=f.$index(e,m),w=f.$index(e,S),C=f.$index(e,g);if(n.call$2(v,b)>0&&(s=b,b=v,v=s),n.call$2(w,C)>0&&(s=C,C=w,w=s),n.call$2(v,x)>0&&(s=x,x=v,v=s),n.call$2(b,x)>0&&(s=x,x=b,b=s),n.call$2(v,w)>0&&(s=w,w=v,v=s),n.call$2(x,w)>0&&(s=w,w=x,x=s),n.call$2(b,C)>0&&(s=C,C=b,b=s),n.call$2(b,x)>0&&(s=x,x=b,b=s),n.call$2(w,C)>0&&(s=C,C=w,w=s),f.$indexSet(e,d,v),f.$indexSet(e,m,x),f.$indexSet(e,g,C),f.$indexSet(e,y,f.$index(e,t)),f.$indexSet(e,S,f.$index(e,r)),i=t+1,a=r-1,V.$eq$(n.call$2(b,w),0)){for(o=i;o<=a;++o)if(l=f.$index(e,o),0!==(_=n.call$2(l,b)))if(_<0)o!==i&&(f.$indexSet(e,o,f.$index(e,i)),f.$indexSet(e,i,l)),++i;else for(;;){if(!((_=n.call$2(f.$index(e,a),b))>0)){if(u=a-1,_<0){f.$indexSet(e,o,f.$index(e,i)),c=i+1,f.$indexSet(e,i,f.$index(e,a)),f.$indexSet(e,a,l),a=u,i=c;break}f.$indexSet(e,o,f.$index(e,a)),f.$indexSet(e,a,l),a=u;break}--a}$=!0}else{for(o=i;o<=a;++o)if(l=f.$index(e,o),n.call$2(l,b)<0)o!==i&&(f.$indexSet(e,o,f.$index(e,i)),f.$indexSet(e,i,l)),++i;else if(n.call$2(l,w)>0)for(;;){if(n.call$2(f.$index(e,a),w)>0){if(--a<o)break;continue}u=a-1,n.call$2(f.$index(e,a),b)<0?(f.$indexSet(e,o,f.$index(e,i)),c=i+1,f.$indexSet(e,i,f.$index(e,a)),f.$indexSet(e,a,l),i=c):(f.$indexSet(e,o,f.$index(e,a)),f.$indexSet(e,a,l)),a=u;break}$=!1}if(p=i-1,f.$indexSet(e,t,f.$index(e,p)),f.$indexSet(e,p,b),p=a+1,f.$indexSet(e,r,f.$index(e,p)),f.$indexSet(e,p,w),R.Sort__doSort(e,t,i-2,n),R.Sort__doSort(e,a+2,r,n),!$)if(i<d&&a>g){for(;V.$eq$(n.call$2(f.$index(e,i),b),0);)++i;for(;V.$eq$(n.call$2(f.$index(e,a),w),0);)--a;for(o=i;o<=a;++o)if(l=f.$index(e,o),0===n.call$2(l,b))o!==i&&(f.$indexSet(e,o,f.$index(e,i)),f.$indexSet(e,i,l)),++i;else if(0===n.call$2(l,w))for(;;){if(0===n.call$2(f.$index(e,a),w)){if(--a<o)break;continue}u=a-1,n.call$2(f.$index(e,a),b)<0?(f.$indexSet(e,o,f.$index(e,i)),c=i+1,f.$indexSet(e,i,f.$index(e,a)),f.$indexSet(e,a,l),i=c):(f.$indexSet(e,o,f.$index(e,a)),f.$indexSet(e,a,l)),a=u;break}R.Sort__doSort(e,i,a,n)}else R.Sort__doSort(e,i,a,n)},_CastIterableBase:function(){},CastIterator:function(e,t){this._source=e,this.$ti=t},CastIterable:function(e,t){this._source=e,this.$ti=t},_EfficientLengthCastIterable:function(e,t){this._source=e,this.$ti=t},_CastListBase:function(){},_CastListBase_sort_closure:function(e,t){this.$this=e,this.compare=t},CastList:function(e,t){this._source=e,this.$ti=t},CastSet:function(e,t,r){this._source=e,this._emptySet=t,this.$ti=r},LateError:function(e){this._message=e},CodeUnits:function(e){this._string=e},nullFuture_closure:function(){},EfficientLengthIterable:function(){},ListIterable:function(){},SubListIterable:function(e,t,r,n){var s=this;s.__internal$_iterable=e,s._start=t,s._endOrLength=r,s.$ti=n},ListIterator:function(e,t){var r=this;r.__internal$_iterable=e,r.__internal$_length=t,r.__internal$_index=0,r.__internal$_current=null},MappedIterable:function(e,t,r){this.__internal$_iterable=e,this._f=t,this.$ti=r},EfficientLengthMappedIterable:function(e,t,r){this.__internal$_iterable=e,this._f=t,this.$ti=r},MappedIterator:function(e,t){this.__internal$_current=null,this._iterator=e,this._f=t},MappedListIterable:function(e,t,r){this._source=e,this._f=t,this.$ti=r},WhereIterable:function(e,t,r){this.__internal$_iterable=e,this._f=t,this.$ti=r},WhereIterator:function(e,t){this._iterator=e,this._f=t},ExpandIterable:function(e,t,r){this.__internal$_iterable=e,this._f=t,this.$ti=r},ExpandIterator:function(e,t,r){var n=this;n._iterator=e,n._f=t,n._currentExpansion=r,n.__internal$_current=null},TakeIterable:function(e,t,r){this.__internal$_iterable=e,this._takeCount=t,this.$ti=r},EfficientLengthTakeIterable:function(e,t,r){this.__internal$_iterable=e,this._takeCount=t,this.$ti=r},TakeIterator:function(e,t){this._iterator=e,this._remaining=t},SkipIterable:function(e,t,r){this.__internal$_iterable=e,this._skipCount=t,this.$ti=r},EfficientLengthSkipIterable:function(e,t,r){this.__internal$_iterable=e,this._skipCount=t,this.$ti=r},SkipIterator:function(e,t){this._iterator=e,this._skipCount=t},SkipWhileIterable:function(e,t,r){this.__internal$_iterable=e,this._f=t,this.$ti=r},SkipWhileIterator:function(e,t){this._iterator=e,this._f=t,this._hasSkipped=!1},EmptyIterable:function(e){this.$ti=e},EmptyIterator:function(){},FollowedByIterable:function(e,t,r){this.__internal$_first=e,this._second=t,this.$ti=r},EfficientLengthFollowedByIterable:function(e,t,r){this.__internal$_first=e,this._second=t,this.$ti=r},FollowedByIterator:function(e,t){this._currentIterator=e,this._nextIterable=t},WhereTypeIterable:function(e,t){this._source=e,this.$ti=t},WhereTypeIterator:function(e,t){this._source=e,this.$ti=t},FixedLengthListMixin:function(){},UnmodifiableListMixin:function(){},UnmodifiableListBase:function(){},ReversedListIterable:function(e,t){this._source=e,this.$ti=t},Symbol:function(e){this.__internal$_name=e},__CastListBase__CastIterableBase_ListMixin:function(){},ConstantMap_ConstantMap$from(e,t,r){for(var n,s,i,a,o=P.List_List$from(e.get$keys(e),!0,t),l=o.length,_=0;;){if(!(_<l)){n=!0;break}if("string"!=typeof(s=o[_])||"__proto__"===s){n=!1;break}++_}if(n){for(i={},_=0;_<(a=o.length);o.length===l||(0,R.throwConcurrentModificationError)(o),++_)i[s=o[_]]=e.$index(0,s);return new R.ConstantStringMap(a,i,o,t._eval$1("@<0>")._bind$1(r)._eval$1("ConstantStringMap<1,2>"))}return new R.ConstantMapView(P.LinkedHashMap_LinkedHashMap$from(e,t,r),t._eval$1("@<0>")._bind$1(r)._eval$1("ConstantMapView<1,2>"))},ConstantMap__throwUnmodifiable(){throw R.wrapException(P.UnsupportedError$("Cannot modify unmodifiable Map"))},unminifyOrTag(e){var t=te.mangledGlobalNames[e];return null!=t?t:e},isJsIndexable(e,t){var r;return null!=t&&null!=(r=t.x)?r:oe.JavaScriptIndexingBehavior_dynamic._is(e)},S(e){if("string"==typeof e)return e;if("number"==typeof e){if(0!==e)return""+e}else{if(!0===e)return"true";if(!1===e)return"false";if(null==e)return"null"}return V.toString$0$(e)},Primitives_objectHashCode(e){var t=e.$identityHash;return null==t&&(t=1073741823*Math.random()|0,e.$identityHash=t),t},Primitives_parseInt(e,t){var r,n,s,i,a,o=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(e);if(null==o)return null;if(r=o[3],null==t)return null!=r?parseInt(e,10):null!=o[2]?parseInt(e,16):null;if(t<2||t>36)throw R.wrapException(P.RangeError$range(t,2,36,"radix",null));if(10===t&&null!=r)return parseInt(e,10);if(t<10||null==r)for(n=t<=10?47+t:86+t,i=(s=o[1]).length,a=0;a<i;++a)if((32|A.JSString_methods._codeUnitAt$1(s,a))>n)return null;return parseInt(e,t)},Primitives_parseDouble(e){var t,r;return/^\s*[+-]?(?:Infinity|NaN|(?:\.\d+|\d+(?:\.\d*)?)(?:[eE][+-]?\d+)?)\s*$/.test(e)?(t=parseFloat(e),isNaN(t)?"NaN"===(r=A.JSString_methods.trim$0(e))||"+NaN"===r||"-NaN"===r?t:null:t):null},Primitives_objectTypeName:e=>R.Primitives__objectTypeNameNewRti(e),Primitives__objectTypeNameNewRti(e){var t,r,n;if(e instanceof P.Object)return R._rtiToString(R.instanceType(e),null);if(V.getInterceptor$(e)===A.Interceptor_methods||oe.UnknownJavaScriptObject._is(e)){if("Object"!==(t=A.C_JS_CONST(e))&&""!==t)return t;if("function"==typeof(r=e.constructor)&&("string"==typeof(n=r.name)&&("Object"!==n&&""!==n)))return n}return R._rtiToString(R.instanceType(e),null)},Primitives_currentUri:()=>a.location?a.location.href:null,Primitives__fromCharCodeApply(e){var t,r,n,s,i=e.length;if(i<=500)return String.fromCharCode.apply(null,e);for(t="",r=0;r<i;r=n)s=(n=r+500)<i?n:i,t+=String.fromCharCode.apply(null,e.slice(r,s));return t},Primitives_stringFromCodePoints(e){var t,r,n,s=R._setArrayType([],oe.JSArray_int);for(t=e.length,r=0;r<e.length;e.length===t||(0,R.throwConcurrentModificationError)(e),++r){if(n=e[r],!R._isInt(n))throw R.wrapException(R.argumentErrorValue(n));if(n<=65535)s.push(n);else{if(!(n<=1114111))throw R.wrapException(R.argumentErrorValue(n));s.push(55296+(1023&A.JSInt_methods._shrOtherPositive$1(n-65536,10))),s.push(56320+(1023&n))}}return R.Primitives__fromCharCodeApply(s)},Primitives_stringFromCharCodes(e){var t,r,n;for(t=e.length,r=0;r<t;++r){if(n=e[r],!R._isInt(n))throw R.wrapException(R.argumentErrorValue(n));if(n<0)throw R.wrapException(R.argumentErrorValue(n));if(n>65535)return R.Primitives_stringFromCodePoints(e)}return R.Primitives__fromCharCodeApply(e)},Primitives_stringFromNativeUint8List(e,t,r){var n,s,i,a;if(r<=500&&0===t&&r===e.length)return String.fromCharCode.apply(null,e);for(n=t,s="";n<r;n=i)a=(i=n+500)<r?i:r,s+=String.fromCharCode.apply(null,e.subarray(n,a));return s},Primitives_stringFromCharCode(e){var t;if(0<=e){if(e<=65535)return String.fromCharCode(e);if(e<=1114111)return t=e-65536,String.fromCharCode((55296|A.JSInt_methods._shrOtherPositive$1(t,10))>>>0,1023&t|56320)}throw R.wrapException(P.RangeError$range(e,0,1114111,null,null))},Primitives_lazyAsJsDate:e=>(void 0===e.date&&(e.date=new Date(e._core$_value)),e.date),Primitives_getYear:e=>R.Primitives_lazyAsJsDate(e).getFullYear()+0,Primitives_getMonth:e=>R.Primitives_lazyAsJsDate(e).getMonth()+1,Primitives_getDay:e=>R.Primitives_lazyAsJsDate(e).getDate()+0,Primitives_getHours:e=>R.Primitives_lazyAsJsDate(e).getHours()+0,Primitives_getMinutes:e=>R.Primitives_lazyAsJsDate(e).getMinutes()+0,Primitives_getSeconds:e=>R.Primitives_lazyAsJsDate(e).getSeconds()+0,Primitives_getMilliseconds:e=>R.Primitives_lazyAsJsDate(e).getMilliseconds()+0,Primitives_functionNoSuchMethod(e,t,r){var n,s,i={argumentCount:0};return n=[],s=[],i.argumentCount=t.length,A.JSArray_methods.addAll$1(n,t),i.names="",null==r||r.get$isEmpty(r)||r.forEach$1(0,new R.Primitives_functionNoSuchMethod_closure(i,s,n)),i.argumentCount,V.noSuchMethod$1$(e,new R.JSInvocationMirror(A.Symbol_call,0,n,s,0))},Primitives_applyFunction(e,t,r){var n,s;if(!!Array.isArray(t)&&(null==r||r.get$isEmpty(r))){if(0===(n=t.length)){if(e.call$0)return e.call$0()}else if(1===n){if(e.call$1)return e.call$1(t[0])}else if(2===n){if(e.call$2)return e.call$2(t[0],t[1])}else if(3===n){if(e.call$3)return e.call$3(t[0],t[1],t[2])}else if(4===n){if(e.call$4)return e.call$4(t[0],t[1],t[2],t[3])}else if(5===n&&e.call$5)return e.call$5(t[0],t[1],t[2],t[3],t[4]);if(null!=(s=e["call$"+n]))return s.apply(e,t)}return R.Primitives__generalApplyFunction(e,t,r)},Primitives__generalApplyFunction(e,t,r){var n,s,i,a,o,l,_,u,c,$,p,h,d=Array.isArray(t)?t:P.List_List$of(t,!0,oe.dynamic),g=d.length,m=e.$requiredArgCount;if(g<m)return R.Primitives_functionNoSuchMethod(e,d,r);if(i=(s=null==(n=e.$defaultValues))?null:n(),"string"==typeof(o=(a=V.getInterceptor$(e))["call*"])&&(o=a[o]),s)return null!=r&&r.get$isNotEmpty(r)?R.Primitives_functionNoSuchMethod(e,d,r):g===m?o.apply(e,d):R.Primitives_functionNoSuchMethod(e,d,r);if(Array.isArray(i))return null!=r&&r.get$isNotEmpty(r)?R.Primitives_functionNoSuchMethod(e,d,r):g>(l=m+i.length)?R.Primitives_functionNoSuchMethod(e,d,null):(g<l&&(_=i.slice(g-m),d===t&&(d=P.List_List$of(d,!0,oe.dynamic)),A.JSArray_methods.addAll$1(d,_)),o.apply(e,d));if(g>m)return R.Primitives_functionNoSuchMethod(e,d,r);if(d===t&&(d=P.List_List$of(d,!0,oe.dynamic)),u=Object.keys(i),null==r)for(s=u.length,c=0;c<u.length;u.length===s||(0,R.throwConcurrentModificationError)(u),++c){if($=i[u[c]],A.C__Required===$)return R.Primitives_functionNoSuchMethod(e,d,r);A.JSArray_methods.add$1(d,$)}else{for(s=u.length,p=0,c=0;c<u.length;u.length===s||(0,R.throwConcurrentModificationError)(u),++c)if(h=u[c],r.containsKey$1(h))++p,A.JSArray_methods.add$1(d,r.$index(0,h));else{if($=i[h],A.C__Required===$)return R.Primitives_functionNoSuchMethod(e,d,r);A.JSArray_methods.add$1(d,$)}if(p!==r.get$length(r))return R.Primitives_functionNoSuchMethod(e,d,r)}return o.apply(e,d)},diagnoseIndexError(e,t){var r;return R._isInt(t)?(r=V.get$length$asx(e),t<0||t>=r?P.IndexError$(t,e,"index",null,r):P.RangeError$value(t,"index",null)):new P.ArgumentError(!0,t,"index",null)},diagnoseRangeError:(e,t,r)=>e<0||e>r?P.RangeError$range(e,0,r,"start",null):null!=t&&(t<e||t>r)?P.RangeError$range(t,e,r,"end",null):new P.ArgumentError(!0,t,"end",null),argumentErrorValue:e=>new P.ArgumentError(!0,e,null,null),checkNum:e=>e,wrapException(e){var t,r;return null==e&&(e=new P.NullThrownError),(t=new Error).dartException=e,r=R.toStringWrapper,"defineProperty"in Object?(Object.defineProperty(t,"message",{get:r}),t.name=""):t.toString=r,t},toStringWrapper(){return V.toString$0$(this.dartException)},throwExpression(e){throw R.wrapException(e)},throwConcurrentModificationError(e){throw R.wrapException(P.ConcurrentModificationError$(e))},TypeErrorDecoder_extractPattern(e){var t,r,n,s,i,a;return null==(t=(e=R.quoteStringForRegExp(e.replace(String({}),"$receiver$"))).match(/\\\$[a-zA-Z]+\\\$/g))&&(t=R._setArrayType([],oe.JSArray_String)),r=t.indexOf("\\$arguments\\$"),n=t.indexOf("\\$argumentsExpr\\$"),s=t.indexOf("\\$expr\\$"),i=t.indexOf("\\$method\\$"),a=t.indexOf("\\$receiver\\$"),new R.TypeErrorDecoder(e.replace(new RegExp("\\\\\\$arguments\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$argumentsExpr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$expr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$method\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$receiver\\\\\\$","g"),"((?:x|[^x])*)"),r,n,s,i,a)},TypeErrorDecoder_provokeCallErrorOn:e=>function(e){try{e.$method$("$arguments$")}catch(e){return e.message}}(e),TypeErrorDecoder_provokePropertyErrorOn:e=>function(e){try{e.$method$}catch(e){return e.message}}(e),JsNoSuchMethodError$(e,t){var r=null==t,n=r?null:t.method;return new R.JsNoSuchMethodError(e,n,r?null:t.receiver)},unwrapException:e=>null==e?new R.NullThrownFromJavaScriptException(e):e instanceof R.ExceptionAndStackTrace?R.saveStackTrace(e,e.dartException):"object"!=typeof e?e:"dartException"in e?R.saveStackTrace(e,e.dartException):R._unwrapNonDartException(e),saveStackTrace:(e,t)=>(oe.Error._is(t)&&null==t.$thrownJsError&&(t.$thrownJsError=e),t),_unwrapNonDartException(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h;if(!("message"in e))return e;if(t=e.message,"number"in e&&"number"==typeof e.number&&(n=65535&(r=e.number),10==(8191&A.JSInt_methods._shrOtherPositive$1(r,16))))switch(n){case 438:return R.saveStackTrace(e,R.JsNoSuchMethodError$(R.S(t)+" (Error "+n+")",null));case 445:case 5007:return s=R.S(t)+" (Error "+n+")",R.saveStackTrace(e,new R.NullError(s,null))}return e instanceof TypeError?(i=ee.$get$TypeErrorDecoder_noSuchMethodPattern(),a=ee.$get$TypeErrorDecoder_notClosurePattern(),o=ee.$get$TypeErrorDecoder_nullCallPattern(),l=ee.$get$TypeErrorDecoder_nullLiteralCallPattern(),_=ee.$get$TypeErrorDecoder_undefinedCallPattern(),u=ee.$get$TypeErrorDecoder_undefinedLiteralCallPattern(),c=ee.$get$TypeErrorDecoder_nullPropertyPattern(),ee.$get$TypeErrorDecoder_nullLiteralPropertyPattern(),$=ee.$get$TypeErrorDecoder_undefinedPropertyPattern(),p=ee.$get$TypeErrorDecoder_undefinedLiteralPropertyPattern(),null!=(h=i.matchTypeError$1(t))?R.saveStackTrace(e,R.JsNoSuchMethodError$(t,h)):null!=(h=a.matchTypeError$1(t))?(h.method="call",R.saveStackTrace(e,R.JsNoSuchMethodError$(t,h))):(s=null!=(h=o.matchTypeError$1(t))||(null!=(h=l.matchTypeError$1(t))||(null!=(h=_.matchTypeError$1(t))||(null!=(h=u.matchTypeError$1(t))||(null!=(h=c.matchTypeError$1(t))||(null!=(h=l.matchTypeError$1(t))||(null!=(h=$.matchTypeError$1(t))||null!=(h=p.matchTypeError$1(t)))))))))?R.saveStackTrace(e,new R.NullError(t,null==h?null:h.method)):R.saveStackTrace(e,new R.UnknownJsTypeError("string"==typeof t?t:""))):e instanceof RangeError?"string"==typeof t&&-1!==t.indexOf("call stack")?new P.StackOverflowError:(t=function(e){try{return String(e)}catch(e){}return null}(e),R.saveStackTrace(e,new P.ArgumentError(!1,null,null,"string"==typeof t?t.replace(/^RangeError:\s*/,""):t))):"function"==typeof InternalError&&e instanceof InternalError&&"string"==typeof t&&"too much recursion"===t?new P.StackOverflowError:e},getTraceFromException(e){var t;return e instanceof R.ExceptionAndStackTrace?e.stackTrace:null==e?new R._StackTrace(e):null!=(t=e.$cachedTrace)?t:e.$cachedTrace=new R._StackTrace(e)},objectHashCode:e=>null==e||"object"!=typeof e?V.get$hashCode$(e):R.Primitives_objectHashCode(e),fillLiteralMap(e,t){var r,n,s,i=e.length;for(r=0;r<i;r=s)s=(n=r+1)+1,t.$indexSet(0,e[r],e[n]);return t},fillLiteralSet(e,t){var r,n=e.length;for(r=0;r<n;++r)t.add$1(0,e[r]);return t},invokeClosure(e,t,r,n,s,i){switch(t){case 0:return e.call$0();case 1:return e.call$1(r);case 2:return e.call$2(r,n);case 3:return e.call$3(r,n,s);case 4:return e.call$4(r,n,s,i)}throw R.wrapException(new P._Exception("Unsupported number of arguments for wrapped closure"))},convertDartClosureToJS(e,t){var r;return null==e?null:((r=e.$identity)||(r=function(e,t,r){return function(n,s,i,a){return r(e,t,n,s,i,a)}}(e,t,R.invokeClosure),e.$identity=r),r)},Closure_fromTearOff(e){var t,r,n,s,i,a,o,l,_,u=e.co,c=e.iS,$=e.iI,p=e.nDA,h=e.aI,d=e.fs,g=e.cs,m=d[0],y=g[0],S=u[m],f=e.fT;for(f.toString,(t=c?Object.create((new R.StaticClosure).constructor.prototype):Object.create(new R.BoundClosure(null,null).constructor.prototype)).$initialize=t.constructor,c?r=function(){this.$initialize()}:(n=ee.Closure_functionCounter,ee.Closure_functionCounter=n+1,r=n=new Function("a,b"+n,"this.$initialize(a,b"+n+")")),t.constructor=r,r.prototype=t,t.$_name=m,t.$_target=S,(n=!c)?s=R.Closure_forwardCallTo(m,S,$,p):(t.$static_name=m,s=S),t.$signature=R.Closure__computeSignatureFunctionNewRti(f,c,$),t[y]=s,i=s,a=1;a<d.length;++a)"string"==typeof(o=d[a])?(l=o,o=u[o]):l="",null!=(_=g[a])&&(n&&(o=R.Closure_forwardCallTo(l,o,$,p)),t[_]=o),a===h&&(i=o);return t["call*"]=i,t.$requiredArgCount=e.rC,t.$defaultValues=e.dV,r},Closure__computeSignatureFunctionNewRti(e,t,r){if("number"==typeof e)return e;if("string"==typeof e){if(t)throw R.wrapException("Cannot compute signature for static tearoff.");return n=e,s=R.BoundClosure_evalRecipe,function(){return s(this,n)}}var n,s;throw R.wrapException("Error in functionType of tearoff")},Closure_cspForwardCall(e,t,r,n){var s,i,a=R.BoundClosure_receiverOf;switch(t?-1:e){case 0:return s=r,i=a,function(){return i(this)[s]()};case 1:return function(e,t){return function(r){return t(this)[e](r)}}(r,a);case 2:return function(e,t){return function(r,n){return t(this)[e](r,n)}}(r,a);case 3:return function(e,t){return function(r,n,s){return t(this)[e](r,n,s)}}(r,a);case 4:return function(e,t){return function(r,n,s,i){return t(this)[e](r,n,s,i)}}(r,a);case 5:return function(e,t){return function(r,n,s,i,a){return t(this)[e](r,n,s,i,a)}}(r,a);default:return function(e,t){return function(){return e.apply(t(this),arguments)}}(n,a)}},Closure_forwardCallTo(e,t,r,n){var s,i,a,o,l;return r?R.Closure_forwardInterceptedCallTo(e,t,n):(s=t.length,(i=n||s>=27)?R.Closure_cspForwardCall(s,n,e,t):0===s?(i=ee.Closure_functionCounter,ee.Closure_functionCounter=i+1,i="return function(){var "+(a="self"+R.S(i))+" = this.",o=ee.BoundClosure__receiverFieldNameCache,new Function(i+(null==o?ee.BoundClosure__receiverFieldNameCache=R.BoundClosure__computeFieldNamed("receiver"):o)+";return "+a+"."+e+"();}")()):(l="abcdefghijklmnopqrstuvwxyz".split("").splice(0,s).join(","),i=ee.Closure_functionCounter,ee.Closure_functionCounter=i+1,i="return function("+(l+=R.S(i))+"){return this.",o=ee.BoundClosure__receiverFieldNameCache,new Function(i+(null==o?ee.BoundClosure__receiverFieldNameCache=R.BoundClosure__computeFieldNamed("receiver"):o)+"."+e+"("+l+");}")()))},Closure_cspForwardInterceptedCall(e,t,r,n){var s,i,a,o=R.BoundClosure_receiverOf,l=R.BoundClosure_interceptorOf;switch(t?-1:e){case 0:throw R.wrapException(new R.RuntimeError("Intercepted function with no arguments."));case 1:return s=r,i=l,a=o,function(){return i(this)[s](a(this))};case 2:return function(e,t,r){return function(n){return t(this)[e](r(this),n)}}(r,l,o);case 3:return function(e,t,r){return function(n,s){return t(this)[e](r(this),n,s)}}(r,l,o);case 4:return function(e,t,r){return function(n,s,i){return t(this)[e](r(this),n,s,i)}}(r,l,o);case 5:return function(e,t,r){return function(n,s,i,a){return t(this)[e](r(this),n,s,i,a)}}(r,l,o);case 6:return function(e,t,r){return function(n,s,i,a,o){return t(this)[e](r(this),n,s,i,a,o)}}(r,l,o);default:return function(e,t,r){return function(){var n=[r(this)];return Array.prototype.push.apply(n,arguments),e.apply(t(this),n)}}(n,l,o)}},Closure_forwardInterceptedCallTo(e,t,r){var n,s,i,a,o,l=ee.BoundClosure__interceptorFieldNameCache;return null==l&&(l=ee.BoundClosure__interceptorFieldNameCache=R.BoundClosure__computeFieldNamed("interceptor")),null==(n=ee.BoundClosure__receiverFieldNameCache)&&(n=ee.BoundClosure__receiverFieldNameCache=R.BoundClosure__computeFieldNamed("receiver")),s=t.length,(i=r||s>=28)?R.Closure_cspForwardInterceptedCall(s,r,e,t):1===s?(i="return function(){return this."+l+"."+e+"(this."+n+");",a=ee.Closure_functionCounter,ee.Closure_functionCounter=a+1,new Function(i+R.S(a)+"}")()):(i="return function("+(o="abcdefghijklmnopqrstuvwxyz".split("").splice(0,s-1).join(","))+"){return this."+l+"."+e+"(this."+n+", "+o+");",a=ee.Closure_functionCounter,ee.Closure_functionCounter=a+1,new Function(i+R.S(a)+"}")())},closureFromTearOff:e=>R.Closure_fromTearOff(e),BoundClosure_evalRecipe:(e,t)=>R._Universe_evalInEnvironment(te.typeUniverse,R.instanceType(e._receiver),t),BoundClosure_receiverOf:e=>e._receiver,BoundClosure_interceptorOf:e=>e._interceptor,BoundClosure__computeFieldNamed(e){var t,r,n,s=new R.BoundClosure("receiver","interceptor"),i=V.JSArray_markFixedList(Object.getOwnPropertyNames(s));for(t=i.length,r=0;r<t;++r)if(s[n=i[r]]===e)return n;throw R.wrapException(P.ArgumentError$("Field name "+e+" not found.",null))},throwCyclicInit(e){throw R.wrapException(new P.CyclicInitializationError(e))},getIsolateAffinityTag:e=>te.getIsolateTag(e),defineProperty(e,t,r){Object.defineProperty(e,t,{value:r,enumerable:!1,writable:!0,configurable:!0})},lookupAndCacheInterceptor(e){var t,r,n,s,i,a=ee.getTagFunction.call$1(e),o=ee.dispatchRecordsForInstanceTags[a];if(null!=o)return Object.defineProperty(e,te.dispatchPropertyName,{value:o,enumerable:!1,writable:!0,configurable:!0}),o.i;if(null!=(t=ee.interceptorsForUncacheableTags[a]))return t;if(null==(r=te.interceptorsByTag[a])&&null!=(n=ee.alternateTagFunction.call$2(e,a))){if(null!=(o=ee.dispatchRecordsForInstanceTags[n]))return Object.defineProperty(e,te.dispatchPropertyName,{value:o,enumerable:!1,writable:!0,configurable:!0}),o.i;if(null!=(t=ee.interceptorsForUncacheableTags[n]))return t;r=te.interceptorsByTag[n],a=n}if(null==r)return null;if(t=r.prototype,"!"===(s=a[0]))return o=R.makeLeafDispatchRecord(t),ee.dispatchRecordsForInstanceTags[a]=o,Object.defineProperty(e,te.dispatchPropertyName,{value:o,enumerable:!1,writable:!0,configurable:!0}),o.i;if("~"===s)return ee.interceptorsForUncacheableTags[a]=t,t;if("-"===s)return i=R.makeLeafDispatchRecord(t),Object.defineProperty(Object.getPrototypeOf(e),te.dispatchPropertyName,{value:i,enumerable:!1,writable:!0,configurable:!0}),i.i;if("+"===s)return R.patchInteriorProto(e,t);if("*"===s)throw R.wrapException(P.UnimplementedError$(a));return!0===te.leafTags[a]?(i=R.makeLeafDispatchRecord(t),Object.defineProperty(Object.getPrototypeOf(e),te.dispatchPropertyName,{value:i,enumerable:!1,writable:!0,configurable:!0}),i.i):R.patchInteriorProto(e,t)},patchInteriorProto(e,t){var r=Object.getPrototypeOf(e);return Object.defineProperty(r,te.dispatchPropertyName,{value:V.makeDispatchRecord(t,r,null,null),enumerable:!1,writable:!0,configurable:!0}),t},makeLeafDispatchRecord:e=>V.makeDispatchRecord(e,!1,null,!!e.$isJavaScriptIndexingBehavior),makeDefaultDispatchRecord(e,t,r){var n=t.prototype;return!0===te.leafTags[e]?R.makeLeafDispatchRecord(n):V.makeDispatchRecord(n,r,null,null)},initNativeDispatch(){!0!==ee.initNativeDispatchFlag&&(ee.initNativeDispatchFlag=!0,R.initNativeDispatchContinue())},initNativeDispatchContinue(){var e,t,r,n,s,i,a,o;if(ee.dispatchRecordsForInstanceTags=Object.create(null),ee.interceptorsForUncacheableTags=Object.create(null),R.initHooks(),e=te.interceptorsByTag,t=Object.getOwnPropertyNames(e),"undefined"!=typeof window)for(window,r=function(){},n=0;n<t.length;++n)s=t[n],null!=(i=ee.prototypeForTagFunction.call$1(s))&&null!=(a=R.makeDefaultDispatchRecord(s,e[s],i))&&(Object.defineProperty(i,te.dispatchPropertyName,{value:a,enumerable:!1,writable:!0,configurable:!0}),r.prototype=i);for(n=0;n<t.length;++n)s=t[n],/^[A-Za-z_]/.test(s)&&(o=e[s],e["!"+s]=o,e["~"+s]=o,e["-"+s]=o,e["+"+s]=o,e["*"+s]=o)},initHooks(){var e,t,r,n,s,i,a=A.C_JS_CONST0();if(a=R.applyHooksTransformer(A.C_JS_CONST1,R.applyHooksTransformer(A.C_JS_CONST2,R.applyHooksTransformer(A.C_JS_CONST3,R.applyHooksTransformer(A.C_JS_CONST3,R.applyHooksTransformer(A.C_JS_CONST4,R.applyHooksTransformer(A.C_JS_CONST5,R.applyHooksTransformer(A.C_JS_CONST6(A.C_JS_CONST),a))))))),"undefined"!=typeof dartNativeDispatchHooksTransformer&&("function"==typeof(e=dartNativeDispatchHooksTransformer)&&(e=[e]),e.constructor==Array))for(t=0;t<e.length;++t)"function"==typeof(r=e[t])&&(a=r(a)||a);n=a.getTag,s=a.getUnknownTag,i=a.prototypeForTag,ee.getTagFunction=new R.initHooks_closure(n),ee.alternateTagFunction=new R.initHooks_closure0(s),ee.prototypeForTagFunction=new R.initHooks_closure1(i)},applyHooksTransformer:(e,t)=>e(t)||t,JSSyntaxRegExp_makeNative(e,t,r,n,s,i){var a=function(e,t){try{return new RegExp(e,t)}catch(e){return e}}(e,(t?"m":"")+(r?"":"i")+(n?"u":"")+(s?"s":"")+(i?"g":""));if(a instanceof RegExp)return a;throw R.wrapException(P.FormatException$("Illegal RegExp pattern ("+String(a)+")",e,null))},stringContainsUnchecked(e,t,r){var n;return"string"==typeof t?e.indexOf(t,r)>=0:t instanceof R.JSSyntaxRegExp?(n=A.JSString_methods.substring$1(e,r),t._nativeRegExp.test(n)):!(n=V.allMatches$1$s(t,A.JSString_methods.substring$1(e,r))).get$isEmpty(n)},escapeReplacement:e=>e.indexOf("$",0)>=0?e.replace(/\$/g,"$$$$"):e,stringReplaceFirstRE(e,t,r,n){var s=t._execGlobal$2(e,n);return null==s?e:R.stringReplaceRangeUnchecked(e,s._match.index,s.get$end(s),r)},quoteStringForRegExp:e=>/[[\]{}()*+?.\\^$|]/.test(e)?e.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&"):e,stringReplaceAllUnchecked(e,t,r){var n;if("string"==typeof t)return R.stringReplaceAllUncheckedString(e,t,r);if(t instanceof R.JSSyntaxRegExp)return(n=t.get$_nativeGlobalVersion()).lastIndex=0,e.replace(n,R.escapeReplacement(r));throw R.wrapException("String.replaceAll(Pattern) UNIMPLEMENTED")},stringReplaceAllUncheckedString(e,t,r){var n,s,i;if(""===t){if(""===e)return r;for(n=e.length,s=""+r,i=0;i<n;++i)s=s+e[i]+r;return s.charCodeAt(0),s}return e.indexOf(t,0)<0?e:e.length<500||r.indexOf("$",0)>=0?e.split(t).join(r):e.replace(new RegExp(R.quoteStringForRegExp(t),"g"),R.escapeReplacement(r))},stringReplaceFirstUnchecked(e,t,r,n){var s,i,a,o;return"string"==typeof t?(s=e.indexOf(t,n))<0?e:R.stringReplaceRangeUnchecked(e,s,s+t.length,r):t instanceof R.JSSyntaxRegExp?0===n?e.replace(t._nativeRegExp,R.escapeReplacement(r)):R.stringReplaceFirstRE(e,t,r,n):(a=(i=V.allMatches$2$s(t,e,n)).get$iterator(i)).moveNext$0()?(o=a.get$current(),A.JSString_methods.replaceRange$3(e,o.get$start(o),o.get$end(o),r)):e},stringReplaceRangeUnchecked:(e,t,r,n)=>e.substring(0,t)+n+e.substring(r),ConstantMapView:function(e,t){this._map=e,this.$ti=t},ConstantMap:function(){},ConstantStringMap:function(e,t,r,n){var s=this;s.__js_helper$_length=e,s._jsObject=t,s.__js_helper$_keys=r,s.$ti=n},ConstantStringMap_values_closure:function(e){this.$this=e},_ConstantMapKeyIterable:function(e,t){this.__js_helper$_map=e,this.$ti=t},Instantiation:function(){},Instantiation1:function(e,t){this._genericClosure=e,this.$ti=t},JSInvocationMirror:function(e,t,r,n,s){var i=this;i.__js_helper$_memberName=e,i.__js_helper$_kind=t,i._arguments=r,i._namedArgumentNames=n,i._typeArgumentCount=s},Primitives_functionNoSuchMethod_closure:function(e,t,r){this._box_0=e,this.namedArgumentList=t,this.$arguments=r},TypeErrorDecoder:function(e,t,r,n,s,i){var a=this;a._pattern=e,a._arguments=t,a._argumentsExpr=r,a._expr=n,a._method=s,a._receiver=i},NullError:function(e,t){this.__js_helper$_message=e,this._method=t},JsNoSuchMethodError:function(e,t,r){this.__js_helper$_message=e,this._method=t,this._receiver=r},UnknownJsTypeError:function(e){this.__js_helper$_message=e},NullThrownFromJavaScriptException:function(e){this._irritant=e},ExceptionAndStackTrace:function(e,t){this.dartException=e,this.stackTrace=t},_StackTrace:function(e){this._exception=e,this._trace=null},Closure:function(){},Closure0Args:function(){},Closure2Args:function(){},TearOffClosure:function(){},StaticClosure:function(){},BoundClosure:function(e,t){this._receiver=e,this._interceptor=t},RuntimeError:function(e){this.message=e},_Required:function(){},JsLinkedHashMap:function(e){var t=this;t.__js_helper$_length=0,t._last=t._first=t.__js_helper$_rest=t._nums=t._strings=null,t._modifications=0,t.$ti=e},JsLinkedHashMap_values_closure:function(e){this.$this=e},JsLinkedHashMap_addAll_closure:function(e){this.$this=e},LinkedHashMapCell:function(e,t){var r=this;r.hashMapCellKey=e,r.hashMapCellValue=t,r._previous=r._next=null},LinkedHashMapKeyIterable:function(e,t){this.__js_helper$_map=e,this.$ti=t},LinkedHashMapKeyIterator:function(e,t){var r=this;r.__js_helper$_map=e,r._modifications=t,r.__js_helper$_current=r._cell=null},initHooks_closure:function(e){this.getTag=e},initHooks_closure0:function(e){this.getUnknownTag=e},initHooks_closure1:function(e){this.prototypeForTag=e},JSSyntaxRegExp:function(e,t){var r=this;r.pattern=e,r._nativeRegExp=t,r._nativeAnchoredRegExp=r._nativeGlobalRegExp=null},_MatchImplementation:function(e){this._match=e},_AllMatchesIterable:function(e,t,r){this._re=e,this.__js_helper$_string=t,this.__js_helper$_start=r},_AllMatchesIterator:function(e,t,r){var n=this;n._regExp=e,n.__js_helper$_string=t,n._nextIndex=r,n.__js_helper$_current=null},StringMatch:function(e,t){this.start=e,this.pattern=t},_StringAllMatchesIterable:function(e,t,r){this._input=e,this._pattern=t,this.__js_helper$_index=r},_StringAllMatchesIterator:function(e,t,r){var n=this;n._input=e,n._pattern=t,n.__js_helper$_index=r,n.__js_helper$_current=null},throwLateFieldADI:e=>R.throwExpression(R.LateError$fieldADI(e)),_Cell$(){var e=new R._Cell("");return e._value=e},_Cell:function(e){this.__late_helper$_name=e,this._value=null},_ensureNativeList:e=>e,NativeInt8List__create1:e=>new Int8Array(e),_checkValidIndex(e,t,r){if(e>>>0!==e||e>=r)throw R.wrapException(R.diagnoseIndexError(t,e))},_checkValidRange(e,t,r){if(e>>>0!==e||(null==t?e>r:t>>>0!==t||e>t||t>r))throw R.wrapException(R.diagnoseRangeError(e,t,r));return null==t?r:t},NativeTypedData:function(){},NativeTypedArray:function(){},NativeTypedArrayOfDouble:function(){},NativeTypedArrayOfInt:function(){},NativeFloat32List:function(){},NativeFloat64List:function(){},NativeInt16List:function(){},NativeInt32List:function(){},NativeInt8List:function(){},NativeUint16List:function(){},NativeUint32List:function(){},NativeUint8ClampedList:function(){},NativeUint8List:function(){},_NativeTypedArrayOfDouble_NativeTypedArray_ListMixin:function(){},_NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin:function(){},_NativeTypedArrayOfInt_NativeTypedArray_ListMixin:function(){},_NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin:function(){},Rti__getQuestionFromStar(e,t){var r=t._precomputed1;return null==r?t._precomputed1=R._Universe__lookupQuestionRti(e,t._primary,!0):r},Rti__getFutureFromFutureOr(e,t){var r=t._precomputed1;return null==r?t._precomputed1=R._Universe__lookupInterfaceRti(e,"Future",[t._primary]):r},Rti__isUnionOfFunctionType(e){var t=e._kind;return 6===t||7===t||8===t?R.Rti__isUnionOfFunctionType(e._primary):11===t||12===t},Rti__getCanonicalRecipe:e=>e._canonicalRecipe,findType:e=>R._Universe_eval(te.typeUniverse,e,!1),instantiatedGenericFunctionType(e,t){var r,n,s,i,a;return null==e?null:(r=t._rest,null==(n=e._bindCache)&&(n=e._bindCache=new Map),s=t._canonicalRecipe,null!=(i=n.get(s))?i:(a=R._substitute(te.typeUniverse,e._primary,r,0),n.set(s,a),a))},_substitute(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f=t._kind;switch(f){case 5:case 1:case 2:case 3:case 4:return t;case 6:return s=t._primary,(i=R._substitute(e,s,r,n))===s?t:R._Universe__lookupStarRti(e,i,!0);case 7:return s=t._primary,(i=R._substitute(e,s,r,n))===s?t:R._Universe__lookupQuestionRti(e,i,!0);case 8:return s=t._primary,(i=R._substitute(e,s,r,n))===s?t:R._Universe__lookupFutureOrRti(e,i,!0);case 9:return a=t._rest,(o=R._substituteArray(e,a,r,n))===a?t:R._Universe__lookupInterfaceRti(e,t._primary,o);case 10:return l=t._primary,_=R._substitute(e,l,r,n),u=t._rest,c=R._substituteArray(e,u,r,n),_===l&&c===u?t:R._Universe__lookupBindingRti(e,_,c);case 11:return $=t._primary,p=R._substitute(e,$,r,n),h=t._rest,d=R._substituteFunctionParameters(e,h,r,n),p===$&&d===h?t:R._Universe__lookupFunctionRti(e,p,d);case 12:return n+=(g=t._rest).length,m=R._substituteArray(e,g,r,n),l=t._primary,_=R._substitute(e,l,r,n),m===g&&_===l?t:R._Universe__lookupGenericFunctionRti(e,_,m,!0);case 13:return(y=t._primary)<n||null==(S=r[y-n])?t:S;default:throw R.wrapException(P.AssertionError$("Attempted to substitute unexpected RTI kind "+f))}},_substituteArray(e,t,r,n){var s,i,a,o,l=t.length,_=R._Utils_newArrayOrEmpty(l);for(s=!1,i=0;i<l;++i)a=t[i],(o=R._substitute(e,a,r,n))!==a&&(s=!0),_[i]=o;return s?_:t},_substituteNamed(e,t,r,n){var s,i,a,o,l,_,u=t.length,c=R._Utils_newArrayOrEmpty(u);for(s=!1,i=0;i<u;i+=3)a=t[i],o=t[i+1],l=t[i+2],(_=R._substitute(e,l,r,n))!==l&&(s=!0),c.splice(i,3,a,o,_);return s?c:t},_substituteFunctionParameters(e,t,r,n){var s,i=t._requiredPositional,a=R._substituteArray(e,i,r,n),o=t._optionalPositional,l=R._substituteArray(e,o,r,n),_=t._named,u=R._substituteNamed(e,_,r,n);return a===i&&l===o&&u===_?t:((s=new R._FunctionParameters)._requiredPositional=a,s._optionalPositional=l,s._named=u,s)},_setArrayType:(e,t)=>(e[te.arrayRti]=t,e),closureFunctionType(e){var t=e.$signature;return null!=t?"number"==typeof t?R.getTypeFromTypesTable(t):e.$signature():null},instanceOrFunctionType(e,t){var r;return R.Rti__isUnionOfFunctionType(t)&&e instanceof R.Closure&&null!=(r=R.closureFunctionType(e))?r:R.instanceType(e)},instanceType(e){var t;return e instanceof P.Object?null!=(t=e.$ti)?t:R._instanceTypeFromConstructor(e):Array.isArray(e)?R._arrayInstanceType(e):R._instanceTypeFromConstructor(V.getInterceptor$(e))},_arrayInstanceType(e){var t=e[te.arrayRti],r=oe.JSArray_dynamic;return null==t||t.constructor!==r.constructor?r:t},_instanceType(e){var t=e.$ti;return null!=t?t:R._instanceTypeFromConstructor(e)},_instanceTypeFromConstructor(e){var t=e.constructor,r=t.$ccache;return null!=r?r:R._instanceTypeFromConstructorMiss(e,t)},_instanceTypeFromConstructorMiss(e,t){var r=e instanceof R.Closure?e.__proto__.__proto__.constructor:t,n=R._Universe_findErasedType(te.typeUniverse,r.name);return t.$ccache=n,n},getTypeFromTypesTable(e){var t,r=te.types,n=r[e];return"string"==typeof n?(t=R._Universe_eval(te.typeUniverse,n,!1),r[e]=t,t):n},getRuntimeType(e){var t=e instanceof R.Closure?R.closureFunctionType(e):null;return R.createRuntimeType(null==t?R.instanceType(e):t)},createRuntimeType(e){var t,r,n,s=e._cachedRuntimeType;return null!=s?s:(r=(t=e._canonicalRecipe).replace(/\*/g,""))===t?e._cachedRuntimeType=new R._Type(e):(s=(n=R._Universe_eval(te.typeUniverse,r,!0))._cachedRuntimeType,e._cachedRuntimeType=null==s?n._cachedRuntimeType=new R._Type(n):s)},typeLiteral:e=>R.createRuntimeType(R._Universe_eval(te.typeUniverse,e,!1)),_installSpecializedIsTest(e){var t,r,n,s;if(this===oe.Object)return R._finishIsFn(this,e,R._isObject);if(t=!!R.isStrongTopType(this)||this===oe.legacy_Object)return R._finishIsFn(this,e,R._isTop);if(null!=(n=(r=6===(t=this._kind)?this._primary:this)===oe.int?R._isInt:r===oe.double||r===oe.num?R._isNum:r===oe.String?R._isString:r===oe.bool?R._isBool:null))return R._finishIsFn(this,e,n);if(9===r._kind){if(s=r._primary,r._rest.every(R.isTopType))return this._specializedTestResource="$is"+s,"List"===s?R._finishIsFn(this,e,R._isListTestViaProperty):R._finishIsFn(this,e,R._isTestViaProperty)}else if(7===t)return R._finishIsFn(this,e,R._generalNullableIsTestImplementation);return R._finishIsFn(this,e,R._generalIsTestImplementation)},_finishIsFn:(e,t,r)=>(e._is=r,e._is(t)),_installSpecializedAsCheck(e){var t=R._generalAsCheckImplementation;return!!R.isStrongTopType(this)||this===oe.legacy_Object?t=R._asTop:this===oe.Object?t=R._asObject:R.isNullable(this)&&(t=R._generalNullableAsCheckImplementation),this._as=t,this._as(e)},_nullIs(e){var t=e._kind;return!!R.isStrongTopType(e)||(e===oe.legacy_Object||(e===oe.legacy_Never||(7===t||(8===t&&R._nullIs(e._primary)||e===oe.Null||e===oe.JSNull))))},_generalIsTestImplementation(e){return null==e?R._nullIs(this):R._isSubtype(te.typeUniverse,R.instanceOrFunctionType(e,this),null,this,null)},_generalNullableIsTestImplementation(e){return null==e||this._primary._is(e)},_isTestViaProperty(e){var t;return null==e?R._nullIs(this):(t=this._specializedTestResource,e instanceof P.Object?!!e[t]:!!V.getInterceptor$(e)[t])},_isListTestViaProperty(e){var t;return null==e?R._nullIs(this):"object"==typeof e&&(!!Array.isArray(e)||(t=this._specializedTestResource,e instanceof P.Object?!!e[t]:!!V.getInterceptor$(e)[t]))},_generalAsCheckImplementation(e){if(null==e){if(R.isNullable(this))return e}else if(this._is(e))return e;R._failedAsCheck(e,this)},_generalNullableAsCheckImplementation(e){return null==e||this._is(e)?e:void R._failedAsCheck(e,this)},_failedAsCheck(e,t){throw R.wrapException(R._TypeError$fromMessage(R._Error_compose(e,R.instanceOrFunctionType(e,t),R._rtiToString(t,null))))},_Error_compose:(e,t,r)=>P.Error_safeToString(e)+": type '"+R._rtiToString(null==t?R.instanceType(e):t,null)+"' is not a subtype of type '"+r+"'",_TypeError$fromMessage:e=>new R._TypeError("TypeError: "+e),_TypeError__TypeError$forType:(e,t)=>new R._TypeError("TypeError: "+R._Error_compose(e,null,t)),_isObject:e=>null!=e,_asObject(e){if(null!=e)return e;throw R.wrapException(R._TypeError__TypeError$forType(e,"Object"))},_isTop:e=>!0,_asTop:e=>e,_isBool:e=>!0===e||!1===e,_asBool(e){if(!0===e)return!0;if(!1===e)return!1;throw R.wrapException(R._TypeError__TypeError$forType(e,"bool"))},_asBoolS(e){if(!0===e)return!0;if(!1===e)return!1;if(null==e)return e;throw R.wrapException(R._TypeError__TypeError$forType(e,"bool"))},_asBoolQ(e){if(!0===e)return!0;if(!1===e)return!1;if(null==e)return e;throw R.wrapException(R._TypeError__TypeError$forType(e,"bool?"))},_asDouble(e){if("number"==typeof e)return e;throw R.wrapException(R._TypeError__TypeError$forType(e,"double"))},_asDoubleS(e){if("number"==typeof e)return e;if(null==e)return e;throw R.wrapException(R._TypeError__TypeError$forType(e,"double"))},_asDoubleQ(e){if("number"==typeof e)return e;if(null==e)return e;throw R.wrapException(R._TypeError__TypeError$forType(e,"double?"))},_isInt:e=>"number"==typeof e&&Math.floor(e)===e,_asInt(e){if("number"==typeof e&&Math.floor(e)===e)return e;throw R.wrapException(R._TypeError__TypeError$forType(e,"int"))},_asIntS(e){if("number"==typeof e&&Math.floor(e)===e)return e;if(null==e)return e;throw R.wrapException(R._TypeError__TypeError$forType(e,"int"))},_asIntQ(e){if("number"==typeof e&&Math.floor(e)===e)return e;if(null==e)return e;throw R.wrapException(R._TypeError__TypeError$forType(e,"int?"))},_isNum:e=>"number"==typeof e,_asNum(e){if("number"==typeof e)return e;throw R.wrapException(R._TypeError__TypeError$forType(e,"num"))},_asNumS(e){if("number"==typeof e)return e;if(null==e)return e;throw R.wrapException(R._TypeError__TypeError$forType(e,"num"))},_asNumQ(e){if("number"==typeof e)return e;if(null==e)return e;throw R.wrapException(R._TypeError__TypeError$forType(e,"num?"))},_isString:e=>"string"==typeof e,_asString(e){if("string"==typeof e)return e;throw R.wrapException(R._TypeError__TypeError$forType(e,"String"))},_asStringS(e){if("string"==typeof e)return e;if(null==e)return e;throw R.wrapException(R._TypeError__TypeError$forType(e,"String"))},_asStringQ(e){if("string"==typeof e)return e;if(null==e)return e;throw R.wrapException(R._TypeError__TypeError$forType(e,"String?"))},_rtiArrayToString(e,t){var r,n,s;for(r="",n="",s=0;s<e.length;++s,n=", ")r+=n+R._rtiToString(e[s],t);return r},_functionRtiToString(e,t,r){var n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b;if(null!=r){for(n=r.length,null==t?(t=R._setArrayType([],oe.JSArray_String),s=null):s=t.length,i=t.length,a=n;a>0;--a)t.push("T"+(i+a));for(o=oe.nullable_Object,l=oe.legacy_Object,_="<",u="",a=0;a<n;++a,u=", ")_=A.JSString_methods.$add(_+u,t[t.length-1-a]),2===($=(c=r[a])._kind)||3===$||4===$||5===$||c===o||c===l||(_+=" extends "+R._rtiToString(c,t));_+=">"}else _="",s=null;for(o=e._primary,d=(h=(p=e._rest)._requiredPositional).length,m=(g=p._optionalPositional).length,S=(y=p._named).length,f=R._rtiToString(o,t),v="",b="",a=0;a<d;++a,b=", ")v+=b+R._rtiToString(h[a],t);if(m>0){for(v+=b+"[",b="",a=0;a<m;++a,b=", ")v+=b+R._rtiToString(g[a],t);v+="]"}if(S>0){for(v+=b+"{",b="",a=0;a<S;a+=3,b=", ")v+=b,y[a+1]&&(v+="required "),v+=R._rtiToString(y[a+2],t)+" "+y[a];v+="}"}return null!=s&&(t.toString,t.length=s),_+"("+v+") => "+f},_rtiToString(e,t){var r,n,s,i,a,o,l=e._kind;return 5===l?"erased":2===l?"dynamic":3===l?"void":1===l?"Never":4===l?"any":6===l?r=R._rtiToString(e._primary,t):7===l?(n=e._primary,r=R._rtiToString(n,t),(11===(s=n._kind)||12===s?"("+r+")":r)+"?"):8===l?"FutureOr<"+R._rtiToString(e._primary,t)+">":9===l?(i=R._unminifyOrTag(e._primary),(a=e._rest).length>0?i+"<"+R._rtiArrayToString(a,t)+">":i):11===l?R._functionRtiToString(e,t,null):12===l?R._functionRtiToString(e._primary,t,e._rest):13===l?(o=e._primary,t[t.length-1-o]):"?"},_unminifyOrTag(e){var t=te.mangledGlobalNames[e];return null!=t?t:e},_Universe_findRule(e,t){for(var r=e.tR[t];"string"==typeof r;)r=e.tR[r];return r},_Universe_findErasedType(e,t){var r,n,s,i,a,o=e.eT,l=o[t];if(null==l)return R._Universe_eval(e,t,!1);if("number"==typeof l){for(r=l,n=R._Universe__lookupTerminalRti(e,5,"#"),s=R._Utils_newArrayOrEmpty(r),i=0;i<r;++i)s[i]=n;return a=R._Universe__lookupInterfaceRti(e,t,s),o[t]=a,a}return l},_Universe_addRules:(e,t)=>R._Utils_objectAssign(e.tR,t),_Universe_addErasedTypes:(e,t)=>R._Utils_objectAssign(e.eT,t),_Universe_eval(e,t,r){var n,s=e.eC,i=s.get(t);return null!=i?i:(n=R._Parser_parse(R._Parser_create(e,null,t,r)),s.set(t,n),n)},_Universe_evalInEnvironment(e,t,r){var n,s,i=t._evalCache;return null==i&&(i=t._evalCache=new Map),null!=(n=i.get(r))?n:(s=R._Parser_parse(R._Parser_create(e,t,r,!0)),i.set(r,s),s)},_Universe_bind(e,t,r){var n,s,i,a=t._bindCache;return null==a&&(a=t._bindCache=new Map),n=r._canonicalRecipe,null!=(s=a.get(n))?s:(i=R._Universe__lookupBindingRti(e,t,10===r._kind?r._rest:[r]),a.set(n,i),i)},_Universe__installTypeTests:(e,t)=>(t._as=R._installSpecializedAsCheck,t._is=R._installSpecializedIsTest,t),_Universe__lookupTerminalRti(e,t,r){var n,s,i=e.eC.get(r);return null!=i?i:((n=new R.Rti(null,null))._kind=t,n._canonicalRecipe=r,s=R._Universe__installTypeTests(e,n),e.eC.set(r,s),s)},_Universe__lookupStarRti(e,t,r){var n,s=t._canonicalRecipe+"*",i=e.eC.get(s);return null!=i?i:(n=R._Universe__createStarRti(e,t,s,r),e.eC.set(s,n),n)},_Universe__createStarRti(e,t,r,n){var s,i;return n&&(s=t._kind,!!R.isStrongTopType(t)||(t===oe.Null||t===oe.JSNull||7===s||6===s))?t:((i=new R.Rti(null,null))._kind=6,i._primary=t,i._canonicalRecipe=r,R._Universe__installTypeTests(e,i))},_Universe__lookupQuestionRti(e,t,r){var n,s=t._canonicalRecipe+"?",i=e.eC.get(s);return null!=i?i:(n=R._Universe__createQuestionRti(e,t,s,r),e.eC.set(s,n),n)},_Universe__createQuestionRti(e,t,r,n){var s,i,a;if(n){if(s=t._kind,!!R.isStrongTopType(t)||(t===oe.Null||t===oe.JSNull||(7===s||8===s&&R.isNullable(t._primary))))return t;if(1===s||t===oe.legacy_Never)return oe.Null;if(6===s)return 8===(i=t._primary)._kind&&R.isNullable(i._primary)?i:R.Rti__getQuestionFromStar(e,t)}return(a=new R.Rti(null,null))._kind=7,a._primary=t,a._canonicalRecipe=r,R._Universe__installTypeTests(e,a)},_Universe__lookupFutureOrRti(e,t,r){var n,s=t._canonicalRecipe+"/",i=e.eC.get(s);return null!=i?i:(n=R._Universe__createFutureOrRti(e,t,s,r),e.eC.set(s,n),n)},_Universe__createFutureOrRti(e,t,r,n){var s,i;if(n){if(s=t._kind,!!R.isStrongTopType(t)||t===oe.legacy_Object||t===oe.Object)return t;if(1===s)return R._Universe__lookupInterfaceRti(e,"Future",[t]);if(t===oe.Null||t===oe.JSNull)return oe.nullable_Future_Null}return(i=new R.Rti(null,null))._kind=8,i._primary=t,i._canonicalRecipe=r,R._Universe__installTypeTests(e,i)},_Universe__lookupGenericFunctionParameterRti(e,t){var r,n,s=t+"^",i=e.eC.get(s);return null!=i?i:((r=new R.Rti(null,null))._kind=13,r._primary=t,r._canonicalRecipe=s,n=R._Universe__installTypeTests(e,r),e.eC.set(s,n),n)},_Universe__canonicalRecipeJoin(e){var t,r,n,s=e.length;for(t="",r="",n=0;n<s;++n,r=",")t+=r+e[n]._canonicalRecipe;return t},_Universe__canonicalRecipeJoinNamed(e){var t,r,n,s=e.length;for(t="",r="",n=0;n<s;n+=3,r=",")t+=r+e[n]+(e[n+1]?"!":":")+e[n+2]._canonicalRecipe;return t},_Universe__lookupInterfaceRti(e,t,r){var n,s,i,a=t;return r.length>0&&(a+="<"+R._Universe__canonicalRecipeJoin(r)+">"),null!=(n=e.eC.get(a))?n:((s=new R.Rti(null,null))._kind=9,s._primary=t,s._rest=r,r.length>0&&(s._precomputed1=r[0]),s._canonicalRecipe=a,i=R._Universe__installTypeTests(e,s),e.eC.set(a,i),i)},_Universe__lookupBindingRti(e,t,r){var n,s,i,a,o,l;return 10===t._kind?(n=t._primary,s=t._rest.concat(r)):(s=r,n=t),i=n._canonicalRecipe+";<"+R._Universe__canonicalRecipeJoin(s)+">",null!=(a=e.eC.get(i))?a:((o=new R.Rti(null,null))._kind=10,o._primary=n,o._rest=s,o._canonicalRecipe=i,l=R._Universe__installTypeTests(e,o),e.eC.set(i,l),l)},_Universe__lookupFunctionRti(e,t,r){var n,s,i,a,o=t._canonicalRecipe,l=r._requiredPositional,_=l.length,u=r._optionalPositional,c=u.length,$=r._named,p=$.length,h="("+R._Universe__canonicalRecipeJoin(l);return c>0&&(h+=(_>0?",":"")+"["+(n=R._Universe__canonicalRecipeJoin(u))+"]"),p>0&&(h+=(_>0?",":"")+"{"+(n=R._Universe__canonicalRecipeJoinNamed($))+"}"),s=o+(h+")"),null!=(i=e.eC.get(s))?i:((a=new R.Rti(null,null))._kind=11,a._primary=t,a._rest=r,a._canonicalRecipe=s,n=R._Universe__installTypeTests(e,a),e.eC.set(s,n),n)},_Universe__lookupGenericFunctionRti(e,t,r,n){var s,i=t._canonicalRecipe+"<"+R._Universe__canonicalRecipeJoin(r)+">",a=e.eC.get(i);return null!=a?a:(s=R._Universe__createGenericFunctionRti(e,t,r,i,n),e.eC.set(i,s),s)},_Universe__createGenericFunctionRti(e,t,r,n,s){var i,a,o,l,_,u,c,$;if(s){for(i=r.length,a=R._Utils_newArrayOrEmpty(i),o=0,l=0;l<i;++l)1===(_=r[l])._kind&&(a[l]=_,++o);if(o>0)return u=R._substitute(e,t,a,0),c=R._substituteArray(e,r,a,0),R._Universe__lookupGenericFunctionRti(e,u,c,r!==c)}return($=new R.Rti(null,null))._kind=12,$._primary=t,$._rest=r,$._canonicalRecipe=n,R._Universe__installTypeTests(e,$)},_Parser_create:(e,t,r,n)=>({u:e,e:t,r:r,s:[],p:0,n:n}),_Parser_parse(e){var t,r,n,s,i,a,o,l,_,u,c,$=e.r,p=e.s;for(t=$.length,r=0;r<t;)if((n=$.charCodeAt(r))>=48&&n<=57)r=R._Parser_handleDigit(r+1,n,$,p);else if((((32|n)>>>0)-97&65535)<26||95===n||36===n)r=R._Parser_handleIdentifier(e,r,$,p,!1);else if(46===n)r=R._Parser_handleIdentifier(e,r,$,p,!0);else switch(++r,n){case 44:break;case 58:p.push(!1);break;case 33:p.push(!0);break;case 59:p.push(R._Parser_toType(e.u,e.e,p.pop()));break;case 94:p.push(R._Universe__lookupGenericFunctionParameterRti(e.u,p.pop()));break;case 35:p.push(R._Universe__lookupTerminalRti(e.u,5,"#"));break;case 64:p.push(R._Universe__lookupTerminalRti(e.u,2,"@"));break;case 126:p.push(R._Universe__lookupTerminalRti(e.u,3,"~"));break;case 60:p.push(e.p),e.p=p.length;break;case 62:if(s=e.u,i=p.splice(e.p),R._Parser_toTypes(e.u,e.e,i),e.p=p.pop(),"string"==typeof(a=p.pop()))p.push(R._Universe__lookupInterfaceRti(s,a,i));else switch((o=R._Parser_toType(s,e.e,a))._kind){case 11:p.push(R._Universe__lookupGenericFunctionRti(s,o,i,e.n));break;default:p.push(R._Universe__lookupBindingRti(s,o,i))}break;case 38:R._Parser_handleExtendedOperations(e,p);break;case 42:s=e.u,p.push(R._Universe__lookupStarRti(s,R._Parser_toType(s,e.e,p.pop()),e.n));break;case 63:s=e.u,p.push(R._Universe__lookupQuestionRti(s,R._Parser_toType(s,e.e,p.pop()),e.n));break;case 47:s=e.u,p.push(R._Universe__lookupFutureOrRti(s,R._Parser_toType(s,e.e,p.pop()),e.n));break;case 40:p.push(e.p),e.p=p.length;break;case 41:if(s=e.u,l=new R._FunctionParameters,_=s.sEA,u=s.sEA,"number"==typeof(a=p.pop()))switch(a){case-1:_=p.pop();break;case-2:u=p.pop();break;default:p.push(a)}else p.push(a);i=p.splice(e.p),R._Parser_toTypes(e.u,e.e,i),e.p=p.pop(),l._requiredPositional=i,l._optionalPositional=_,l._named=u,p.push(R._Universe__lookupFunctionRti(s,R._Parser_toType(s,e.e,p.pop()),l));break;case 91:p.push(e.p),e.p=p.length;break;case 93:i=p.splice(e.p),R._Parser_toTypes(e.u,e.e,i),e.p=p.pop(),p.push(i),p.push(-1);break;case 123:p.push(e.p),e.p=p.length;break;case 125:i=p.splice(e.p),R._Parser_toTypesNamed(e.u,e.e,i),e.p=p.pop(),p.push(i),p.push(-2);break;default:throw"Bad character "+n}return c=p.pop(),R._Parser_toType(e.u,e.e,c)},_Parser_handleDigit(e,t,r,n){var s,i,a=t-48;for(s=r.length;e<s&&((i=r.charCodeAt(e))>=48&&i<=57);++e)a=10*a+(i-48);return n.push(a),e},_Parser_handleIdentifier(e,t,r,n,s){var i,a,o,l,_,u=t+1;for(i=r.length;u<i;++u)if(46===(a=r.charCodeAt(u))){if(s)break;s=!0}else if(!((((32|a)>>>0)-97&65535)<26||95===a||36===a||a>=48&&a<=57))break;return o=r.substring(t,u),s?(i=e.u,10===(l=e.e)._kind&&(l=l._primary),null==(_=R._Universe_findRule(i,l._primary)[o])&&R.throwExpression('No "'+o+'" in "'+R.Rti__getCanonicalRecipe(l)+'"'),n.push(R._Universe_evalInEnvironment(i,l,_))):n.push(o),u},_Parser_handleExtendedOperations(e,t){var r=t.pop();if(0!==r){if(1!==r)throw R.wrapException(P.AssertionError$("Unexpected extended operation "+R.S(r)));t.push(R._Universe__lookupTerminalRti(e.u,4,"1&"))}else t.push(R._Universe__lookupTerminalRti(e.u,1,"0&"))},_Parser_toType:(e,t,r)=>"string"==typeof r?R._Universe__lookupInterfaceRti(e,r,e.sEA):"number"==typeof r?R._Parser_indexToType(e,t,r):r,_Parser_toTypes(e,t,r){var n,s=r.length;for(n=0;n<s;++n)r[n]=R._Parser_toType(e,t,r[n])},_Parser_toTypesNamed(e,t,r){var n,s=r.length;for(n=2;n<s;n+=3)r[n]=R._Parser_toType(e,t,r[n])},_Parser_indexToType(e,t,r){var n,s,i=t._kind;if(10===i){if(0===r)return t._primary;if(r<=(s=(n=t._rest).length))return n[r-1];r-=s,i=(t=t._primary)._kind}else if(0===r)return t;if(9!==i)throw R.wrapException(P.AssertionError$("Indexed base must be an interface type"));if(r<=(n=t._rest).length)return n[r-1];throw R.wrapException(P.AssertionError$("Bad index "+r+" for "+t.toString$0(0)))},_isSubtype(e,t,r,n,s){var i,a,o,l,_,u,c,$,p,h;if(t===n)return!0;if(i=!!R.isStrongTopType(n)||n===oe.legacy_Object)return!0;if(4===(a=t._kind))return!0;if(R.isStrongTopType(t))return!1;if(i=1===t._kind)return!0;if((o=13===a)&&R._isSubtype(e,r[t._primary],r,n,s))return!0;if(l=n._kind,i=t===oe.Null||t===oe.JSNull)return 8===l?R._isSubtype(e,t,r,n._primary,s):n===oe.Null||n===oe.JSNull||7===l||6===l;if(n===oe.Object)return 8===a||6===a?R._isSubtype(e,t._primary,r,n,s):7!==a;if(6===a)return R._isSubtype(e,t._primary,r,n,s);if(6===l)return i=R.Rti__getQuestionFromStar(e,n),R._isSubtype(e,t,r,i,s);if(8===a)return!!R._isSubtype(e,t._primary,r,n,s)&&R._isSubtype(e,R.Rti__getFutureFromFutureOr(e,t),r,n,s);if(7===a)return(i=R._isSubtype(e,oe.Null,r,n,s))&&R._isSubtype(e,t._primary,r,n,s);if(8===l)return!!R._isSubtype(e,t,r,n._primary,s)||R._isSubtype(e,t,r,R.Rti__getFutureFromFutureOr(e,n),s);if(7===l)return(i=R._isSubtype(e,t,r,oe.Null,s))||R._isSubtype(e,t,r,n._primary,s);if(o)return!1;if((!(i=11!==a)||12===a)&&n===oe.Function)return!0;if(12===l){if(t===oe.JavaScriptFunction)return!0;if(12!==a)return!1;if(_=t._rest,u=n._rest,(c=_.length)!==u.length)return!1;for(r=null==r?_:_.concat(r),s=null==s?u:u.concat(s),$=0;$<c;++$)if(p=_[$],h=u[$],!R._isSubtype(e,p,r,h,s)||!R._isSubtype(e,h,s,p,r))return!1;return R._isFunctionSubtype(e,t._primary,r,n._primary,s)}return 11===l?t===oe.JavaScriptFunction||!i&&R._isFunctionSubtype(e,t,r,n,s):9===a&&(9===l&&R._isInterfaceSubtype(e,t,r,n,s))},_isFunctionSubtype(e,t,r,n,s){var i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x,w,C;if(!R._isSubtype(e,t._primary,r,n._primary,s))return!1;if(i=t._rest,a=n._rest,o=i._requiredPositional,l=a._requiredPositional,(_=o.length)>(u=l.length))return!1;if(c=u-_,$=i._optionalPositional,p=a._optionalPositional,_+$.length<u+(h=p.length))return!1;for(d=0;d<_;++d)if(g=o[d],!R._isSubtype(e,l[d],s,g,r))return!1;for(d=0;d<c;++d)if(g=$[d],!R._isSubtype(e,l[_+d],s,g,r))return!1;for(d=0;d<h;++d)if(g=$[c+d],!R._isSubtype(e,p[d],s,g,r))return!1;for(m=i._named,y=a._named,S=m.length,f=y.length,v=0,b=0;b<f;b+=3)for(x=y[b];;){if(v>=S)return!1;if(x<(w=m[v]))return!1;if(C=m[(v+=3)-2],!(w<x)){if(g=y[b+1],C&&!g)return!1;if(g=m[v-1],!R._isSubtype(e,y[b+2],s,g,r))return!1;break}if(C)return!1}for(;v<S;){if(m[v+1])return!1;v+=3}return!0},_isInterfaceSubtype(e,t,r,n,s){for(var i,a,o,l,_,u,c,$=t._primary,p=n._primary;$!==p;){if(null==(i=e.tR[$]))return!1;if("string"!=typeof i){if(null==(a=i[p]))return!1;for(l=(o=a.length)>0?new Array(o):te.typeUniverse.sEA,_=0;_<o;++_)l[_]=R._Universe_evalInEnvironment(e,t,a[_]);return R._areArgumentsSubtypes(e,l,null,r,n._rest,s)}$=i}return u=t._rest,c=n._rest,R._areArgumentsSubtypes(e,u,null,r,c,s)},_areArgumentsSubtypes(e,t,r,n,s,i){var a,o,l,_=t.length;for(a=0;a<_;++a)if(o=t[a],l=s[a],!R._isSubtype(e,o,n,l,i))return!1;return!0},isNullable(e){var t=e._kind;return e===oe.Null||e===oe.JSNull||(!!R.isStrongTopType(e)||(7===t||(!(6!==t||!R.isNullable(e._primary))||8===t&&R.isNullable(e._primary))))},isTopType:e=>!!R.isStrongTopType(e)||e===oe.legacy_Object,isStrongTopType(e){var t=e._kind;return 2===t||3===t||4===t||5===t||e===oe.nullable_Object},_Utils_objectAssign(e,t){var r,n,s=Object.keys(t),i=s.length;for(r=0;r<i;++r)e[n=s[r]]=t[n]},_Utils_newArrayOrEmpty:e=>e>0?new Array(e):te.typeUniverse.sEA,Rti:function(e,t){var r=this;r._as=e,r._is=t,r._cachedRuntimeType=r._specializedTestResource=r._precomputed1=null,r._kind=0,r._canonicalRecipe=r._bindCache=r._evalCache=r._rest=r._primary=null},_FunctionParameters:function(){this._named=this._optionalPositional=this._requiredPositional=null},_Type:function(e){this._rti=e},_Error:function(){},_TypeError:function(e){this.__rti$_message=e},printString(e){if("function"!=typeof dartPrint)if("object"!=typeof console||void 0===console.log){if("object"!=typeof window){if("function"!=typeof print)throw"Unable to print message: "+String(e);print(e)}}else console.log(e);else dartPrint(e)}},V={makeDispatchRecord:(e,t,r,n)=>({i:e,p:t,e:r,x:n}),getNativeInterceptor(e){var t,r,n,s,i,a=e[te.dispatchPropertyName];if(null==a&&null==ee.initNativeDispatchFlag&&(R.initNativeDispatch(),a=e[te.dispatchPropertyName]),null!=a){if(!1===(t=a.p))return a.i;if(!0===t)return e;if(t===(r=Object.getPrototypeOf(e)))return a.i;if(a.e===r)throw R.wrapException(P.UnimplementedError$("Return interceptor for "+R.S(t(e,a))))}return null==(n=e.constructor)?s=null:(null==(i=ee._JS_INTEROP_INTERCEPTOR_TAG)&&(i=ee._JS_INTEROP_INTERCEPTOR_TAG=te.getIsolateTag("_$dart_js")),s=n[i]),null!=s||null!=(s=R.lookupAndCacheInterceptor(e))?s:"function"==typeof e?A.JavaScriptFunction_methods:null==(t=Object.getPrototypeOf(e))||t===Object.prototype?A.PlainJavaScriptObject_methods:"function"==typeof n?(null==(i=ee._JS_INTEROP_INTERCEPTOR_TAG)&&(i=ee._JS_INTEROP_INTERCEPTOR_TAG=te.getIsolateTag("_$dart_js")),Object.defineProperty(n,i,{value:A.UnknownJavaScriptObject_methods,enumerable:!1,writable:!0,configurable:!0}),A.UnknownJavaScriptObject_methods):A.UnknownJavaScriptObject_methods},JSArray_JSArray$fixed(e,t){if(e<0||e>4294967295)throw R.wrapException(P.RangeError$range(e,0,4294967295,"length",null));return V.JSArray_JSArray$markFixed(new Array(e),t)},JSArray_JSArray$allocateFixed(e,t){if(e>4294967295)throw R.wrapException(P.RangeError$range(e,0,4294967295,"length",null));return V.JSArray_JSArray$markFixed(new Array(e),t)},JSArray_JSArray$growable(e,t){if(e<0)throw R.wrapException(P.ArgumentError$("Length must be a non-negative integer: "+e,null));return R._setArrayType(new Array(e),t._eval$1("JSArray<0>"))},JSArray_JSArray$allocateGrowable(e,t){if(e<0)throw R.wrapException(P.ArgumentError$("Length must be a non-negative integer: "+e,null));return R._setArrayType(new Array(e),t._eval$1("JSArray<0>"))},JSArray_JSArray$markFixed:(e,t)=>V.JSArray_markFixedList(R._setArrayType(e,t._eval$1("JSArray<0>"))),JSArray_markFixedList:e=>(e.fixed$length=Array,e),JSArray_markUnmodifiableList:e=>(e.fixed$length=Array,e.immutable$list=Array,e),JSArray__compareAny:(e,t)=>V.compareTo$1$ns(e,t),JSString__isWhitespace(e){if(e<256)switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0;default:return!1}switch(e){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0;default:return!1}},JSString__skipLeadingWhitespace(e,t){var r,n;for(r=e.length;t<r&&(32===(n=A.JSString_methods._codeUnitAt$1(e,t))||13===n||V.JSString__isWhitespace(n));)++t;return t},JSString__skipTrailingWhitespace(e,t){for(var r,n;t>0&&(r=t-1,32===(n=A.JSString_methods.codeUnitAt$1(e,r))||13===n||V.JSString__isWhitespace(n));t=r);return t},getInterceptor$:e=>"number"==typeof e?Math.floor(e)==e?V.JSInt.prototype:V.JSNumNotInt.prototype:"string"==typeof e?V.JSString.prototype:null==e?V.JSNull.prototype:"boolean"==typeof e?V.JSBool.prototype:e.constructor==Array?V.JSArray.prototype:"object"!=typeof e?"function"==typeof e?V.JavaScriptFunction.prototype:e:e instanceof P.Object?e:V.getNativeInterceptor(e),getInterceptor$ansx:e=>"number"==typeof e?V.JSNumber.prototype:"string"==typeof e?V.JSString.prototype:null==e?e:e.constructor==Array?V.JSArray.prototype:"object"!=typeof e?"function"==typeof e?V.JavaScriptFunction.prototype:e:e instanceof P.Object?e:V.getNativeInterceptor(e),getInterceptor$asx:e=>"string"==typeof e?V.JSString.prototype:null==e?e:e.constructor==Array?V.JSArray.prototype:"object"!=typeof e?"function"==typeof e?V.JavaScriptFunction.prototype:e:e instanceof P.Object?e:V.getNativeInterceptor(e),getInterceptor$ax:e=>null==e?e:e.constructor==Array?V.JSArray.prototype:"object"!=typeof e?"function"==typeof e?V.JavaScriptFunction.prototype:e:e instanceof P.Object?e:V.getNativeInterceptor(e),getInterceptor$n:e=>"number"==typeof e?V.JSNumber.prototype:null==e||e instanceof P.Object?e:V.UnknownJavaScriptObject.prototype,getInterceptor$ns:e=>"number"==typeof e?V.JSNumber.prototype:"string"==typeof e?V.JSString.prototype:null==e||e instanceof P.Object?e:V.UnknownJavaScriptObject.prototype,getInterceptor$s:e=>"string"==typeof e?V.JSString.prototype:null==e||e instanceof P.Object?e:V.UnknownJavaScriptObject.prototype,getInterceptor$u:e=>null==e?V.JSNull.prototype:e instanceof P.Object?e:V.UnknownJavaScriptObject.prototype,getInterceptor$x:e=>null==e?e:"object"!=typeof e?"function"==typeof e?V.JavaScriptFunction.prototype:e:e instanceof P.Object?e:V.getNativeInterceptor(e),getInterceptor$z:e=>null==e||e instanceof P.Object?e:V.UnknownJavaScriptObject.prototype,set$FALSE$x:(e,t)=>V.getInterceptor$x(e).set$FALSE(e,t),set$NULL$x:(e,t)=>V.getInterceptor$x(e).set$NULL(e,t),set$TRUE$x:(e,t)=>V.getInterceptor$x(e).set$TRUE(e,t),set$cli_pkg_main_0_$x:(e,t)=>V.getInterceptor$x(e).set$cli_pkg_main_0_(e,t),set$context$x:(e,t)=>V.getInterceptor$x(e).set$context(e,t),set$dartValue$x:(e,t)=>V.getInterceptor$x(e).set$dartValue(e,t),set$exitCode$x:(e,t)=>V.getInterceptor$x(e).set$exitCode(e,t),set$info$x:(e,t)=>V.getInterceptor$x(e).set$info(e,t),set$length$asx:(e,t)=>V.getInterceptor$asx(e).set$length(e,t),set$render$x:(e,t)=>V.getInterceptor$x(e).set$render(e,t),set$types$x:(e,t)=>V.getInterceptor$x(e).set$types(e,t),get$code$x:e=>V.getInterceptor$x(e).get$code(e),get$dartValue$x:e=>V.getInterceptor$x(e).get$dartValue(e),get$end$z:e=>V.getInterceptor$z(e).get$end(e),get$env$x:e=>V.getInterceptor$x(e).get$env(e),get$exitCode$x:e=>V.getInterceptor$x(e).get$exitCode(e),get$file$x:e=>V.getInterceptor$x(e).get$file(e),get$first$ax:e=>V.getInterceptor$ax(e).get$first(e),get$functions$x:e=>V.getInterceptor$x(e).get$functions(e),get$hashCode$:e=>V.getInterceptor$(e).get$hashCode(e),get$isEmpty$asx:e=>V.getInterceptor$asx(e).get$isEmpty(e),get$isNotEmpty$asx:e=>V.getInterceptor$asx(e).get$isNotEmpty(e),get$isTTY$x:e=>V.getInterceptor$x(e).get$isTTY(e),get$iterator$ax:e=>V.getInterceptor$ax(e).get$iterator(e),get$keys$z:e=>V.getInterceptor$z(e).get$keys(e),get$last$ax:e=>V.getInterceptor$ax(e).get$last(e),get$length$asx:e=>V.getInterceptor$asx(e).get$length(e),get$message$x:e=>V.getInterceptor$x(e).get$message(e),get$mtime$x:e=>V.getInterceptor$x(e).get$mtime(e),get$name$x:e=>V.getInterceptor$x(e).get$name(e),get$options$x:e=>V.getInterceptor$x(e).get$options(e),get$parent$z:e=>V.getInterceptor$z(e).get$parent(e),get$path$x:e=>V.getInterceptor$x(e).get$path(e),get$platform$x:e=>V.getInterceptor$x(e).get$platform(e),get$reversed$ax:e=>V.getInterceptor$ax(e).get$reversed(e),get$runtimeType$u:e=>V.getInterceptor$u(e).get$runtimeType(e),get$single$ax:e=>V.getInterceptor$ax(e).get$single(e),get$stderr$x:e=>V.getInterceptor$x(e).get$stderr(e),get$stdin$x:e=>V.getInterceptor$x(e).get$stdin(e),get$values$z:e=>V.getInterceptor$z(e).get$values(e),$add$ansx:(e,t)=>"number"==typeof e&&"number"==typeof t?e+t:V.getInterceptor$ansx(e).$add(e,t),$eq$:(e,t)=>null==e?null==t:"object"!=typeof e?null!=t&&e===t:V.getInterceptor$(e).$eq(e,t),$index$asx:(e,t)=>"number"==typeof t&&(e.constructor==Array||"string"==typeof e||R.isJsIndexable(e,e[te.dispatchPropertyName]))&&t>>>0===t&&t<e.length?e[t]:V.getInterceptor$asx(e).$index(e,t),$indexSet$ax:(e,t,r)=>"number"==typeof t&&(e.constructor==Array||R.isJsIndexable(e,e[te.dispatchPropertyName]))&&!e.immutable$list&&t>>>0===t&&t<e.length?e[t]=r:V.getInterceptor$ax(e).$indexSet(e,t,r),add$1$ax:(e,t)=>V.getInterceptor$ax(e).add$1(e,t),addAll$1$ax:(e,t)=>V.getInterceptor$ax(e).addAll$1(e,t),allMatches$1$s:(e,t)=>V.getInterceptor$s(e).allMatches$1(e,t),allMatches$2$s:(e,t,r)=>V.getInterceptor$s(e).allMatches$2(e,t,r),any$1$ax:(e,t)=>V.getInterceptor$ax(e).any$1(e,t),apply$2$x:(e,t,r)=>V.getInterceptor$x(e).apply$2(e,t,r),cast$1$0$ax:(e,t)=>V.getInterceptor$ax(e).cast$1$0(e,t),close$0$x:e=>V.getInterceptor$x(e).close$0(e),codeUnitAt$1$s:(e,t)=>V.getInterceptor$s(e).codeUnitAt$1(e,t),compareTo$1$ns:(e,t)=>V.getInterceptor$ns(e).compareTo$1(e,t),contains$1$asx:(e,t)=>V.getInterceptor$asx(e).contains$1(e,t),createInterface$1$x:(e,t)=>V.getInterceptor$x(e).createInterface$1(e,t),elementAt$1$ax:(e,t)=>V.getInterceptor$ax(e).elementAt$1(e,t),endsWith$1$s:(e,t)=>V.getInterceptor$s(e).endsWith$1(e,t),every$1$ax:(e,t)=>V.getInterceptor$ax(e).every$1(e,t),existsSync$1$x:(e,t)=>V.getInterceptor$x(e).existsSync$1(e,t),expand$1$1$ax:(e,t,r)=>V.getInterceptor$ax(e).expand$1$1(e,t,r),fillRange$3$ax:(e,t,r,n)=>V.getInterceptor$ax(e).fillRange$3(e,t,r,n),fold$2$ax:(e,t,r)=>V.getInterceptor$ax(e).fold$2(e,t,r),getRange$2$ax:(e,t,r)=>V.getInterceptor$ax(e).getRange$2(e,t,r),getTime$0$x:e=>V.getInterceptor$x(e).getTime$0(e),isDirectory$0$x:e=>V.getInterceptor$x(e).isDirectory$0(e),isFile$0$x:e=>V.getInterceptor$x(e).isFile$0(e),join$0$ax:e=>V.getInterceptor$ax(e).join$0(e),join$1$ax:(e,t)=>V.getInterceptor$ax(e).join$1(e,t),map$1$1$ax:(e,t,r)=>V.getInterceptor$ax(e).map$1$1(e,t,r),matchAsPrefix$2$s:(e,t,r)=>V.getInterceptor$s(e).matchAsPrefix$2(e,t,r),mkdirSync$1$x:(e,t)=>V.getInterceptor$x(e).mkdirSync$1(e,t),noSuchMethod$1$:(e,t)=>V.getInterceptor$(e).noSuchMethod$1(e,t),on$2$x:(e,t,r)=>V.getInterceptor$x(e).on$2(e,t,r),readFileSync$2$x:(e,t,r)=>V.getInterceptor$x(e).readFileSync$2(e,t,r),readdirSync$1$x:(e,t)=>V.getInterceptor$x(e).readdirSync$1(e,t),remove$1$z:(e,t)=>V.getInterceptor$z(e).remove$1(e,t),setRange$4$ax:(e,t,r,n,s)=>V.getInterceptor$ax(e).setRange$4(e,t,r,n,s),skip$1$ax:(e,t)=>V.getInterceptor$ax(e).skip$1(e,t),sort$1$ax:(e,t)=>V.getInterceptor$ax(e).sort$1(e,t),startsWith$1$s:(e,t)=>V.getInterceptor$s(e).startsWith$1(e,t),statSync$1$x:(e,t)=>V.getInterceptor$x(e).statSync$1(e,t),substring$1$s:(e,t)=>V.getInterceptor$s(e).substring$1(e,t),substring$2$s:(e,t,r)=>V.getInterceptor$s(e).substring$2(e,t,r),take$1$ax:(e,t)=>V.getInterceptor$ax(e).take$1(e,t),then$1$1$z:(e,t,r)=>V.getInterceptor$z(e).then$1$1(e,t,r),toList$0$ax:e=>V.getInterceptor$ax(e).toList$0(e),toList$1$growable$ax:(e,t)=>V.getInterceptor$ax(e).toList$1$growable(e,t),toRadixString$1$n:(e,t)=>V.getInterceptor$n(e).toRadixString$1(e,t),toSet$0$ax:e=>V.getInterceptor$ax(e).toSet$0(e),toString$0$:e=>V.getInterceptor$(e).toString$0(e),toString$1$color$:(e,t)=>V.getInterceptor$(e).toString$1$color(e,t),trim$0$s:e=>V.getInterceptor$s(e).trim$0(e),unlinkSync$1$x:(e,t)=>V.getInterceptor$x(e).unlinkSync$1(e,t),where$1$ax:(e,t)=>V.getInterceptor$ax(e).where$1(e,t),write$1$x:(e,t)=>V.getInterceptor$x(e).write$1(e,t),writeFileSync$2$x:(e,t,r)=>V.getInterceptor$x(e).writeFileSync$2(e,t,r),Interceptor:function(){},JSBool:function(){},JSNull:function(){},JavaScriptObject:function(){},PlainJavaScriptObject:function(){},UnknownJavaScriptObject:function(){},JavaScriptFunction:function(){},JSArray:function(e){this.$ti=e},JSUnmodifiableArray:function(e){this.$ti=e},ArrayIterator:function(e,t){var r=this;r._iterable=e,r._length=t,r._index=0,r._current=null},JSNumber:function(){},JSInt:function(){},JSNumNotInt:function(){},JSString:function(){}},F={PathMap__create(e,t){var r={};return r.context=e,r.context=ee.$get$context(),P.LinkedHashMap_LinkedHashMap(new F.PathMap__create_closure(r),new F.PathMap__create_closure0(r),new F.PathMap__create_closure1,oe.nullable_String,t)},PathMap:function(e,t){this._map=e,this.$ti=t},PathMap__create_closure:function(e){this._box_0=e},PathMap__create_closure0:function(e){this._box_0=e},PathMap__create_closure1:function(){},ColorExpression:function(e,t){this.value=e,this.span=t},_updateComponents(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b=V.getInterceptor$asx(e),x=b.$index(e,0).assertColor$1("color"),w=oe.SassArgumentList._as(b.$index(e,1));if(0!==w._list$_contents.length)throw R.wrapException(I.SassScriptException$(ae.Only_op));if(w._wereKeywordsAccessed=!0,s=P.LinkedHashMap_LinkedHashMap$of(w._keywords,oe.String,oe.Value),i=(b=new F._updateComponents_getParam(s,n,r)).call$2("alpha",1),a=b.call$2("red",255),o=b.call$2("green",255),l=b.call$2("blue",255),_=n||null==(u=s.remove$1(0,"hue"))?null:u.assertNumber$1("hue"),(u=null==_)||F._checkAngle(_,"hue"),c=u?null:_.value,$=b.call$3$checkPercent("saturation",100,!0),p=b.call$3$checkPercent("lightness",100,!0),h=b.call$3$assertPercent("whiteness",100,!0),d=b.call$3$assertPercent("blackness",100,!0),s.get$isNotEmpty(s))throw R.wrapException(I.SassScriptException$("No "+E.pluralize("argument",s.get$length(s),null)+" named "+R.S(E.toSentence(s.get$keys(s).map$1$1(0,new F._updateComponents_closure,oe.Object),"or"))+"."));if(m=null!=$||null!=p,y=null!=h||null!=d,b=!!(g=null!=a||null!=o||null!=l)&&(m||y||null!=c))throw R.wrapException(I.SassScriptException$(ae.RGB_pa+(y?"HWB":"HSL")+" parameters."));if(m&&y)throw R.wrapException(I.SassScriptException$(ae.HSL_pa));return b=new F._updateComponents_updateValue(r,t),u=new F._updateComponents_updateRgb(b),g?(S=u.call$2(x.get$red(),a),f=u.call$2(x.get$green(),o),u=u.call$2(x.get$blue(),l),x.changeRgb$4$alpha$blue$green$red(b.call$3(x.alpha,i,1),u,f,S)):y?(r?u=c:(u=x.get$hue(),u+=null==c?0:c),S=b.call$3(x.get$whiteness(),h,100),f=b.call$3(x.get$blackness(),d,100),v=x.alpha,b=b.call$3(v,i,1),null==u&&(u=x.get$hue()),null==S&&(S=x.get$whiteness()),null==f&&(f=x.get$blackness()),F.SassColor_SassColor$hwb(u,S,f,null==b?v:b)):!(u=null==c)||m?(r?u=c:(S=x.get$hue(),u=S+=u?0:c),S=b.call$3(x.get$saturation(),$,100),f=b.call$3(x.get$lightness(),p,100),x.changeHsl$4$alpha$hue$lightness$saturation(b.call$3(x.alpha,i,1),u,f,S)):null!=i?x.changeAlpha$1(b.call$3(x.alpha,i,1)):x},_functionString:(e,t)=>new M.SassString(e+"("+V.map$1$1$ax(t,new F._functionString_closure,oe.String).join$1(0,", ")+")",!1),_removedColorFunction:(e,t,r)=>O.BuiltInCallable$function(e,"$color, $amount",new F._removedColorFunction_closure(e,t,r),"sass:color"),_rgb(e,t){var r,n,s,i=V.getInterceptor$asx(t),a=i.get$length(t)>3?i.$index(t,3):null;return!!i.$index(t,0).get$isSpecialNumber()||(!!i.$index(t,1).get$isSpecialNumber()||(!!i.$index(t,2).get$isSpecialNumber()||!0===(null==a?null:a.get$isSpecialNumber())))?F._functionString(e,t):(r=i.$index(t,0).assertNumber$1("red"),n=i.$index(t,1).assertNumber$1("green"),s=i.$index(t,2).assertNumber$1("blue"),F.SassColor$rgb(H.fuzzyRound(F._percentageOrUnitless(r,255,"red")),H.fuzzyRound(F._percentageOrUnitless(n,255,"green")),H.fuzzyRound(F._percentageOrUnitless(s,255,"blue")),W.NullableExtension_andThen(a,new F._rgb_closure),null))},_rgbTwoArg(e,t){var r,n,s=V.getInterceptor$asx(t);return s.$index(t,0).get$isVar()?F._functionString(e,t):s.$index(t,1).get$isVar()?(r=s.$index(t,0))instanceof F.SassColor?new M.SassString(e+"("+r.get$red()+", "+r.get$green()+", "+r.get$blue()+", "+U.serializeValue0(s.$index(t,1),!1,!0)+")",!1):F._functionString(e,t):s.$index(t,1).get$isSpecialNumber()?(n=s.$index(t,0).assertColor$1("color"),new M.SassString(e+"("+n.get$red()+", "+n.get$green()+", "+n.get$blue()+", "+U.serializeValue0(s.$index(t,1),!1,!0)+")",!1)):s.$index(t,0).assertColor$1("color").changeAlpha$1(F._percentageOrUnitless(s.$index(t,1).assertNumber$1("alpha"),1,"alpha"))},_hsl(e,t){var r,n,s,i=V.getInterceptor$asx(t),a=i.get$length(t)>3?i.$index(t,3):null;return!!i.$index(t,0).get$isSpecialNumber()||(!!i.$index(t,1).get$isSpecialNumber()||(!!i.$index(t,2).get$isSpecialNumber()||!0===(null==a?null:a.get$isSpecialNumber())))?F._functionString(e,t):(r=i.$index(t,0).assertNumber$1("hue"),n=i.$index(t,1).assertNumber$1("saturation"),s=i.$index(t,2).assertNumber$1("lightness"),F._checkAngle(r,"hue"),F._checkPercent(n,"saturation"),F._checkPercent(s,"lightness"),F.SassColor$hsl(r.value,A.JSNumber_methods.clamp$2(n.value,0,100),A.JSNumber_methods.clamp$2(s.value,0,100),W.NullableExtension_andThen(a,new F._hsl_closure)))},_checkAngle(e,t){var r,n,s,i,a="To preserve current behavior: $";e.get$hasUnits()&&!e.hasUnit$1("deg")&&(r="$"+R.S(t)+": Passing a unit other than deg ("+e.toString$0(0)+") is deprecated.\n\n",e.compatibleWithUnit$1("deg")?(n="You're passing "+e.toString$0(0)+ae.x2c_whici,s=oe.JSArray_String,s=r+(n+new N.SingleUnitSassNumber("deg",e.value,null).toString$0(0)+".\n")+(ae.Soon__+e.coerce$2(R._setArrayType(["deg"],s),R._setArrayType([],s)).toString$0(0))+".\n\n",i=V.get$first$ax(e.get$numeratorUnits()),r=s=s+(a+R.S(t)+" * 1deg/1")+i+"\nTo migrate to new behavior: 0deg + $"+R.S(t)+"\n\n"):r+=a+R.S(t)+F._removeUnits(e)+"\n\n",r+="See https://sass-lang.com/d/color-units",U.warn((r.charCodeAt(0),r),!0))},_checkPercent(e,t){e.hasUnit$1("%")||U.warn("$"+t+": Passing a number without unit % ("+e.toString$0(0)+ae.x29x20is_d+t+F._removeUnits(e)+" * 1%",!0)},_removeUnits(e){var t=e.get$denominatorUnits();return new R.MappedListIterable(t,new F._removeUnits_closure,R._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0)+V.map$1$1$ax(e.get$numeratorUnits(),new F._removeUnits_closure0,oe.String).join$0(0)},_hwb(e){var t="whiteness",r=V.getInterceptor$asx(e),n=r.get$length(e)>3?r.$index(e,3):null,s=r.$index(e,0).assertNumber$1("hue"),i=r.$index(e,1).assertNumber$1(t),a=r.$index(e,2).assertNumber$1("blackness");return i.assertUnit$2("%",t),a.assertUnit$2("%","blackness"),F.SassColor_SassColor$hwb(s.value,i.valueInRange$3(0,100,t),a.valueInRange$3(0,100,"blackness"),W.NullableExtension_andThen(n,new F._hwb_closure))},_parseChannels(e,t,r){var n,s,i,a,o,l,_,u,c,$="$channels must be";if(r.get$isVar())return F._functionString(e,R._setArrayType([r],oe.JSArray_Value));if(r.get$separator()===A.ListSeparator_1gm){if(2!==(s=(n=r.get$asList()).length))throw R.wrapException(I.SassScriptException$(ae.Only_2+s+" "+E.pluralize("was",n.length,"were")+" passed."));if(i=n[0],(a=n[1]).get$isSpecialNumber()||a.assertNumber$1("alpha"),n[0].get$isVar())return F._functionString(e,R._setArrayType([r],oe.JSArray_Value))}else i=r,a=null;if(o=i.get$separator()===A.ListSeparator_kWM,l=i.get$hasBrackets(),o||l)throw _=new P.StringBuffer($),l?(s=$+" an unbracketed",_._contents=s):s=$,o&&(s+=l?",":" a",_._contents=s,s=_._contents=s+" space-separated"),_._contents=s+" list.",R.wrapException(I.SassScriptException$(_.toString$0(0)));if((s=(n=i.get$asList()).length)>3)throw R.wrapException(I.SassScriptException$("Only 3 elements allowed, but "+s+" were passed."));if(s<3){if(A.JSArray_methods.any$1(n,new F._parseChannels_closure)?s=!0:0!==n.length&&(s=A.JSArray_methods.get$last(n))instanceof M.SassString&&s.hasQuotes?(s=s.text,s=E.startsWithIgnoreCase(s,"var(")&&A.JSString_methods.contains$1(s,"/")):s=!1,s)return F._functionString(e,R._setArrayType([r],oe.JSArray_Value));throw R.wrapException(I.SassScriptException$("Missing element "+t[n.length]+"."))}return null!=a?((s=P.List_List$of(n,!0,oe.Value)).push(a),s):(u=n[2])instanceof H.SassNumber?null==(c=u.asSlash)?n:R._setArrayType([n[0],n[1],c.item1,c.item2],oe.JSArray_Value):u instanceof M.SassString&&!u.hasQuotes&&A.JSString_methods.contains$1(u.text,"/")?F._functionString(e,R._setArrayType([i],oe.JSArray_Value)):n},_percentageOrUnitless(e,t,r){var n;if(e.get$hasUnits()){if(!e.hasUnit$1("%"))throw R.wrapException(I.SassScriptException$("$"+r+": Expected "+e.toString$0(0)+' to have no units or "%".'));n=t*e.value/100}else n=e.value;return A.JSNumber_methods.clamp$2(n,0,t)},_mixColors(e,t,r){var n=r.valueInRange$3(0,100,"weight")/100,s=2*n-1,i=e.alpha,a=t.alpha,o=i-a,l=s*o,_=((-1===l?s:(s+o)/(1+l))+1)/2,u=1-_;return F.SassColor$rgb(H.fuzzyRound(e.get$red()*_+t.get$red()*u),H.fuzzyRound(e.get$green()*_+t.get$green()*u),H.fuzzyRound(e.get$blue()*_+t.get$blue()*u),i*n+a*(1-n),null)},_opacify(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertColor$1("color");return r.changeAlpha$1(A.JSNumber_methods.clamp$2(r.alpha+t.$index(e,1).assertNumber$1("amount").valueInRange$3(0,1,"amount"),0,1))},_transparentize(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertColor$1("color");return r.changeAlpha$1(A.JSNumber_methods.clamp$2(r.alpha-t.$index(e,1).assertNumber$1("amount").valueInRange$3(0,1,"amount"),0,1))},_function4:(e,t,r)=>O.BuiltInCallable$function(e,t,r,"sass:color"),global_closure:function(){},global_closure0:function(){},global_closure1:function(){},global_closure2:function(){},global_closure3:function(){},global_closure4:function(){},global_closure5:function(){},global_closure6:function(){},global_closure7:function(){},global_closure8:function(){},global_closure9:function(){},global_closure10:function(){},global_closure11:function(){},global_closure12:function(){},global_closure13:function(){},global_closure14:function(){},global_closure15:function(){},global_closure16:function(){},global_closure17:function(){},global_closure18:function(){},global_closure19:function(){},global_closure20:function(){},global_closure21:function(){},global_closure22:function(){},global_closure23:function(){},global_closure24:function(){},global__closure:function(){},global_closure25:function(){},module_closure:function(){},module_closure0:function(){},module_closure1:function(){},module_closure2:function(){},module_closure3:function(){},module_closure4:function(){},module_closure5:function(){},module_closure6:function(){},module__closure:function(){},module_closure7:function(){},_red_closure:function(){},_green_closure:function(){},_blue_closure:function(){},_mix_closure:function(){},_hue_closure:function(){},_saturation_closure:function(){},_lightness_closure:function(){},_complement_closure:function(){},_adjust_closure:function(){},_scale_closure:function(){},_change_closure:function(){},_ieHexStr_closure:function(){},_ieHexStr_closure_hexString:function(){},_updateComponents_getParam:function(e,t,r){this.keywords=e,this.scale=t,this.change=r},_updateComponents_closure:function(){},_updateComponents_updateValue:function(e,t){this.change=e,this.adjust=t},_updateComponents_updateRgb:function(e){this.updateValue=e},_functionString_closure:function(){},_removedColorFunction_closure:function(e,t,r){this.name=e,this.argument=t,this.negative=r},_rgb_closure:function(){},_hsl_closure:function(){},_removeUnits_closure:function(){},_removeUnits_closure0:function(){},_hwb_closure:function(){},_parseChannels_closure:function(){},_fuzzyRoundIfZero:e=>Math.abs(e-0)<ee.$get$epsilon()?A.JSNumber_methods.get$isNegative(e)?-0:0:e,_numberFunction:(e,t)=>O.BuiltInCallable$function(e,"$number",new F._numberFunction_closure(t),"sass:math"),_function1:(e,t,r)=>O.BuiltInCallable$function(e,t,r,"sass:math"),_ceil_closure:function(){},_clamp_closure:function(){},_floor_closure:function(){},_max_closure:function(){},_min_closure:function(){},_abs_closure:function(){},_hypot_closure:function(){},_hypot__closure:function(){},_log_closure:function(){},_pow_closure:function(){},_sqrt_closure:function(){},_acos_closure:function(){},_asin_closure:function(){},_atan_closure:function(){},_atan2_closure:function(){},_cos_closure:function(){},_sin_closure:function(){},_tan_closure:function(){},_compatible_closure:function(){},_isUnitless_closure:function(){},_unit_closure:function(){},_percentage_closure:function(){},_randomFunction_closure:function(){},_div_closure:function(){},_numberFunction_closure:function(e){this.transform=e},LimitedMapView$blocklist(e,t,r,n){var s,i,a=P.LinkedHashSet_LinkedHashSet$_empty(r);for(s=V.get$iterator$ax(e.get$keys(e));s.moveNext$0();)i=s.get$current(),t.contains$1(0,i)||a.add$1(0,i);return new F.LimitedMapView(e,a,r._eval$1("@<0>")._bind$1(n)._eval$1("LimitedMapView<1,2>"))},LimitedMapView:function(e,t,r){this._limited_map_view$_map=e,this._limited_map_view$_keys=t,this.$ti=r},SassColor$rgb(e,t,r,n,s){var i=new F.SassColor(e,t,r,null,null,null,null==n?1:H.fuzzyAssertRange(n,0,1,"alpha"),s);return P.RangeError_checkValueInInterval(i.get$red(),0,255,"red"),P.RangeError_checkValueInInterval(i.get$green(),0,255,"green"),P.RangeError_checkValueInInterval(i.get$blue(),0,255,"blue"),i},SassColor$hsl(e,t,r,n){var s=A.JSNumber_methods.$mod(e,360),i=H.fuzzyAssertRange(t,0,100,"saturation"),a=H.fuzzyAssertRange(r,0,100,"lightness");return new F.SassColor(null,null,null,s,i,a,null==n?1:H.fuzzyAssertRange(n,0,1,"alpha"),null)},SassColor_SassColor$hwb(e,t,r,n){var s,i={},a=A.JSNumber_methods.$mod(e,360)/360,o=i.scaledWhiteness=H.fuzzyAssertRange(t,0,100,"whiteness")/100,l=H.fuzzyAssertRange(r,0,100,"blackness")/100,_=o+l;return _>1?(s=i.scaledWhiteness=o/_,l/=_):s=o,s=new F.SassColor_SassColor$hwb_toRgb(i,1-s-l),F.SassColor$rgb(s.call$1(a+.3333333333333333),s.call$1(a),s.call$1(a-.3333333333333333),n,null)},SassColor__hueToRgb:(e,t,r)=>(r<0&&++r,r>1&&--r,r<.16666666666666666?e+(t-e)*r*6:r<.5?t:r<.6666666666666666?e+(t-e)*(.6666666666666666-r)*6:e),SassColor:function(e,t,r,n,s,i,a,o){var l=this;l._red=e,l._green=t,l._blue=r,l._hue=n,l._saturation=s,l._lightness=i,l.alpha=a,l.originalSpan=o},SassColor_SassColor$hwb_toRgb:function(e,t){this._box_0=e,this.factor=t},UnicodeGlyphSet:function(){},ColorExpression0:function(e,t){this.value=e,this.span=t},_updateComponents0(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b=V.getInterceptor$asx(e),x=b.$index(e,0).assertColor$1("color"),w=oe.SassArgumentList_2._as(b.$index(e,1));if(0!==w._list1$_contents.length)throw R.wrapException(I.SassScriptException$0(ae.Only_op));if(w._argument_list$_wereKeywordsAccessed=!0,s=P.LinkedHashMap_LinkedHashMap$of(w._argument_list$_keywords,oe.String,oe.Value_2),i=(b=new F._updateComponents_getParam0(s,n,r)).call$2("alpha",1),a=b.call$2("red",255),o=b.call$2("green",255),l=b.call$2("blue",255),_=n||null==(u=s.remove$1(0,"hue"))?null:u.assertNumber$1("hue"),(u=null==_)||F._checkAngle0(_,"hue"),c=u?null:_.value,$=b.call$3$checkPercent("saturation",100,!0),p=b.call$3$checkPercent("lightness",100,!0),h=b.call$3$assertPercent("whiteness",100,!0),d=b.call$3$assertPercent("blackness",100,!0),s.get$isNotEmpty(s))throw R.wrapException(I.SassScriptException$0("No "+E.pluralize0("argument",s.get$length(s),null)+" named "+R.S(E.toSentence0(s.get$keys(s).map$1$1(0,new F._updateComponents_closure0,oe.Object),"or"))+"."));if(m=null!=$||null!=p,y=null!=h||null!=d,b=!!(g=null!=a||null!=o||null!=l)&&(m||y||null!=c))throw R.wrapException(I.SassScriptException$0(ae.RGB_pa+(y?"HWB":"HSL")+" parameters."));if(m&&y)throw R.wrapException(I.SassScriptException$0(ae.HSL_pa));return b=new F._updateComponents_updateValue0(r,t),u=new F._updateComponents_updateRgb0(b),g?(S=u.call$2(x.get$red(),a),f=u.call$2(x.get$green(),o),u=u.call$2(x.get$blue(),l),x.changeRgb$4$alpha$blue$green$red(b.call$3(x.alpha,i,1),u,f,S)):y?(r?u=c:(u=x.get$hue(),u+=null==c?0:c),S=b.call$3(x.get$whiteness(),h,100),f=b.call$3(x.get$blackness(),d,100),v=x.alpha,b=b.call$3(v,i,1),null==u&&(u=x.get$hue()),null==S&&(S=x.get$whiteness()),null==f&&(f=x.get$blackness()),F.SassColor_SassColor$hwb0(u,S,f,null==b?v:b)):!(u=null==c)||m?(r?u=c:(S=x.get$hue(),u=S+=u?0:c),S=b.call$3(x.get$saturation(),$,100),f=b.call$3(x.get$lightness(),p,100),x.changeHsl$4$alpha$hue$lightness$saturation(b.call$3(x.alpha,i,1),u,f,S)):null!=i?x.changeAlpha$1(b.call$3(x.alpha,i,1)):x},_functionString0:(e,t)=>new M.SassString0(e+"("+V.map$1$1$ax(t,new F._functionString_closure0,oe.String).join$1(0,", ")+")",!1),_removedColorFunction0:(e,t,r)=>O.BuiltInCallable$function0(e,"$color, $amount",new F._removedColorFunction_closure0(e,t,r),"sass:color"),_rgb0(e,t){var r,n,s,i=V.getInterceptor$asx(t),a=i.get$length(t)>3?i.$index(t,3):null;return!!i.$index(t,0).get$isSpecialNumber()||(!!i.$index(t,1).get$isSpecialNumber()||(!!i.$index(t,2).get$isSpecialNumber()||!0===(null==a?null:a.get$isSpecialNumber())))?F._functionString0(e,t):(r=i.$index(t,0).assertNumber$1("red"),n=i.$index(t,1).assertNumber$1("green"),s=i.$index(t,2).assertNumber$1("blue"),F.SassColor$rgb0(H.fuzzyRound0(F._percentageOrUnitless0(r,255,"red")),H.fuzzyRound0(F._percentageOrUnitless0(n,255,"green")),H.fuzzyRound0(F._percentageOrUnitless0(s,255,"blue")),W.NullableExtension_andThen0(a,new F._rgb_closure0),null))},_rgbTwoArg0(e,t){var r,n,s=V.getInterceptor$asx(t);return s.$index(t,0).get$isVar()?F._functionString0(e,t):s.$index(t,1).get$isVar()?(r=s.$index(t,0))instanceof F.SassColor0?new M.SassString0(e+"("+r.get$red()+", "+r.get$green()+", "+r.get$blue()+", "+U.serializeValue(s.$index(t,1),!1,!0)+")",!1):F._functionString0(e,t):s.$index(t,1).get$isSpecialNumber()?(n=s.$index(t,0).assertColor$1("color"),new M.SassString0(e+"("+n.get$red()+", "+n.get$green()+", "+n.get$blue()+", "+U.serializeValue(s.$index(t,1),!1,!0)+")",!1)):s.$index(t,0).assertColor$1("color").changeAlpha$1(F._percentageOrUnitless0(s.$index(t,1).assertNumber$1("alpha"),1,"alpha"))},_hsl0(e,t){var r,n,s,i=V.getInterceptor$asx(t),a=i.get$length(t)>3?i.$index(t,3):null;return!!i.$index(t,0).get$isSpecialNumber()||(!!i.$index(t,1).get$isSpecialNumber()||(!!i.$index(t,2).get$isSpecialNumber()||!0===(null==a?null:a.get$isSpecialNumber())))?F._functionString0(e,t):(r=i.$index(t,0).assertNumber$1("hue"),n=i.$index(t,1).assertNumber$1("saturation"),s=i.$index(t,2).assertNumber$1("lightness"),F._checkAngle0(r,"hue"),F._checkPercent0(n,"saturation"),F._checkPercent0(s,"lightness"),F.SassColor$hsl0(r.value,A.JSNumber_methods.clamp$2(n.value,0,100),A.JSNumber_methods.clamp$2(s.value,0,100),W.NullableExtension_andThen0(a,new F._hsl_closure0)))},_checkAngle0(e,t){var r,n,s,i,a="To preserve current behavior: $";e.get$hasUnits()&&!e.hasUnit$1("deg")&&(r="$"+R.S(t)+": Passing a unit other than deg ("+e.toString$0(0)+") is deprecated.\n\n",e.compatibleWithUnit$1("deg")?(n="You're passing "+e.toString$0(0)+ae.x2c_whici,s=oe.JSArray_String,s=r+(n+new N.SingleUnitSassNumber0("deg",e.value,null).toString$0(0)+".\n")+(ae.Soon__+e.coerce$2(R._setArrayType(["deg"],s),R._setArrayType([],s)).toString$0(0))+".\n\n",i=V.get$first$ax(e.get$numeratorUnits()),r=s=s+(a+R.S(t)+" * 1deg/1")+i+"\nTo migrate to new behavior: 0deg + $"+R.S(t)+"\n\n"):r+=a+R.S(t)+F._removeUnits0(e)+"\n\n",r+="See https://sass-lang.com/d/color-units",U.warn0((r.charCodeAt(0),r),!0))},_checkPercent0(e,t){e.hasUnit$1("%")||U.warn0("$"+t+": Passing a number without unit % ("+e.toString$0(0)+ae.x29x20is_d+t+F._removeUnits0(e)+" * 1%",!0)},_removeUnits0(e){var t=e.get$denominatorUnits();return new R.MappedListIterable(t,new F._removeUnits_closure1,R._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0)+V.map$1$1$ax(e.get$numeratorUnits(),new F._removeUnits_closure2,oe.String).join$0(0)},_hwb0(e){var t="whiteness",r=V.getInterceptor$asx(e),n=r.get$length(e)>3?r.$index(e,3):null,s=r.$index(e,0).assertNumber$1("hue"),i=r.$index(e,1).assertNumber$1(t),a=r.$index(e,2).assertNumber$1("blackness");return i.assertUnit$2("%",t),a.assertUnit$2("%","blackness"),F.SassColor_SassColor$hwb0(s.value,i.valueInRange$3(0,100,t),a.valueInRange$3(0,100,"blackness"),W.NullableExtension_andThen0(n,new F._hwb_closure0))},_parseChannels0(e,t,r){var n,s,i,a,o,l,_,u,c,$="$channels must be";if(r.get$isVar())return F._functionString0(e,R._setArrayType([r],oe.JSArray_Value_2));if(r.get$separator()===A.ListSeparator_1gm0){if(2!==(s=(n=r.get$asList()).length))throw R.wrapException(I.SassScriptException$0(ae.Only_2+s+" "+E.pluralize0("was",n.length,"were")+" passed."));if(i=n[0],(a=n[1]).get$isSpecialNumber()||a.assertNumber$1("alpha"),n[0].get$isVar())return F._functionString0(e,R._setArrayType([r],oe.JSArray_Value_2))}else i=r,a=null;if(o=i.get$separator()===A.ListSeparator_kWM0,l=i.get$hasBrackets(),o||l)throw _=new P.StringBuffer($),l?(s=$+" an unbracketed",_._contents=s):s=$,o&&(s+=l?",":" a",_._contents=s,s=_._contents=s+" space-separated"),_._contents=s+" list.",R.wrapException(I.SassScriptException$0(_.toString$0(0)));if((s=(n=i.get$asList()).length)>3)throw R.wrapException(I.SassScriptException$0("Only 3 elements allowed, but "+s+" were passed."));if(s<3){if(A.JSArray_methods.any$1(n,new F._parseChannels_closure0)?s=!0:0!==n.length&&(s=A.JSArray_methods.get$last(n))instanceof M.SassString0&&s.hasQuotes?(s=s.text,s=E.startsWithIgnoreCase0(s,"var(")&&A.JSString_methods.contains$1(s,"/")):s=!1,s)return F._functionString0(e,R._setArrayType([r],oe.JSArray_Value_2));throw R.wrapException(I.SassScriptException$0("Missing element "+t[n.length]+"."))}return null!=a?((s=P.List_List$of(n,!0,oe.Value_2)).push(a),s):(u=n[2])instanceof H.SassNumber0?null==(c=u.asSlash)?n:R._setArrayType([n[0],n[1],c.item1,c.item2],oe.JSArray_Value_2):u instanceof M.SassString0&&!u.hasQuotes&&A.JSString_methods.contains$1(u.text,"/")?F._functionString0(e,R._setArrayType([i],oe.JSArray_Value_2)):n},_percentageOrUnitless0(e,t,r){var n;if(e.get$hasUnits()){if(!e.hasUnit$1("%"))throw R.wrapException(I.SassScriptException$0("$"+r+": Expected "+e.toString$0(0)+' to have no units or "%".'));n=t*e.value/100}else n=e.value;return A.JSNumber_methods.clamp$2(n,0,t)},_mixColors0(e,t,r){var n=r.valueInRange$3(0,100,"weight")/100,s=2*n-1,i=e.alpha,a=t.alpha,o=i-a,l=s*o,_=((-1===l?s:(s+o)/(1+l))+1)/2,u=1-_;return F.SassColor$rgb0(H.fuzzyRound0(e.get$red()*_+t.get$red()*u),H.fuzzyRound0(e.get$green()*_+t.get$green()*u),H.fuzzyRound0(e.get$blue()*_+t.get$blue()*u),i*n+a*(1-n),null)},_opacify0(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertColor$1("color");return r.changeAlpha$1(A.JSNumber_methods.clamp$2(r.alpha+t.$index(e,1).assertNumber$1("amount").valueInRange$3(0,1,"amount"),0,1))},_transparentize0(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertColor$1("color");return r.changeAlpha$1(A.JSNumber_methods.clamp$2(r.alpha-t.$index(e,1).assertNumber$1("amount").valueInRange$3(0,1,"amount"),0,1))},_function11:(e,t,r)=>O.BuiltInCallable$function0(e,t,r,"sass:color"),global_closure30:function(){},global_closure31:function(){},global_closure32:function(){},global_closure33:function(){},global_closure34:function(){},global_closure35:function(){},global_closure36:function(){},global_closure37:function(){},global_closure38:function(){},global_closure39:function(){},global_closure40:function(){},global_closure41:function(){},global_closure42:function(){},global_closure43:function(){},global_closure44:function(){},global_closure45:function(){},global_closure46:function(){},global_closure47:function(){},global_closure48:function(){},global_closure49:function(){},global_closure50:function(){},global_closure51:function(){},global_closure52:function(){},global_closure53:function(){},global_closure54:function(){},global_closure55:function(){},global__closure0:function(){},global_closure56:function(){},module_closure8:function(){},module_closure9:function(){},module_closure10:function(){},module_closure11:function(){},module_closure12:function(){},module_closure13:function(){},module_closure14:function(){},module_closure15:function(){},module__closure0:function(){},module_closure16:function(){},_red_closure0:function(){},_green_closure0:function(){},_blue_closure0:function(){},_mix_closure0:function(){},_hue_closure0:function(){},_saturation_closure0:function(){},_lightness_closure0:function(){},_complement_closure0:function(){},_adjust_closure0:function(){},_scale_closure0:function(){},_change_closure0:function(){},_ieHexStr_closure0:function(){},_ieHexStr_closure_hexString0:function(){},_updateComponents_getParam0:function(e,t,r){this.keywords=e,this.scale=t,this.change=r},_updateComponents_closure0:function(){},_updateComponents_updateValue0:function(e,t){this.change=e,this.adjust=t},_updateComponents_updateRgb0:function(e){this.updateValue=e},_functionString_closure0:function(){},_removedColorFunction_closure0:function(e,t,r){this.name=e,this.argument=t,this.negative=r},_rgb_closure0:function(){},_hsl_closure0:function(){},_removeUnits_closure1:function(){},_removeUnits_closure2:function(){},_hwb_closure0:function(){},_parseChannels_closure0:function(){},_NodeSassColor:function(){},colorConstructor_closure:function(){},colorConstructor_closure0:function(){},colorConstructor_closure1:function(){},colorConstructor_closure2:function(){},colorConstructor_closure3:function(){},colorConstructor_closure4:function(){},colorConstructor_closure5:function(){},colorConstructor_closure6:function(){},colorConstructor_closure7:function(){},colorConstructor_closure8:function(){},SassColor$rgb0(e,t,r,n,s){var i=new F.SassColor0(e,t,r,null,null,null,null==n?1:H.fuzzyAssertRange0(n,0,1,"alpha"),s);return P.RangeError_checkValueInInterval(i.get$red(),0,255,"red"),P.RangeError_checkValueInInterval(i.get$green(),0,255,"green"),P.RangeError_checkValueInInterval(i.get$blue(),0,255,"blue"),i},SassColor$hsl0(e,t,r,n){var s=A.JSNumber_methods.$mod(e,360),i=H.fuzzyAssertRange0(t,0,100,"saturation"),a=H.fuzzyAssertRange0(r,0,100,"lightness");return new F.SassColor0(null,null,null,s,i,a,null==n?1:H.fuzzyAssertRange0(n,0,1,"alpha"),null)},SassColor_SassColor$hwb0(e,t,r,n){var s,i={},a=A.JSNumber_methods.$mod(e,360)/360,o=i.scaledWhiteness=H.fuzzyAssertRange0(t,0,100,"whiteness")/100,l=H.fuzzyAssertRange0(r,0,100,"blackness")/100,_=o+l;return _>1?(s=i.scaledWhiteness=o/_,l/=_):s=o,s=new F.SassColor_SassColor$hwb_toRgb0(i,1-s-l),F.SassColor$rgb0(s.call$1(a+.3333333333333333),s.call$1(a),s.call$1(a-.3333333333333333),n,null)},SassColor__hueToRgb0:(e,t,r)=>(r<0&&++r,r>1&&--r,r<.16666666666666666?e+(t-e)*r*6:r<.5?t:r<.6666666666666666?e+(t-e)*(.6666666666666666-r)*6:e),SassColor0:function(e,t,r,n,s,i,a,o){var l=this;l._color1$_red=e,l._color1$_green=t,l._color1$_blue=r,l._color1$_hue=n,l._color1$_saturation=s,l._color1$_lightness=i,l.alpha=a,l.originalSpan=o},SassColor_SassColor$hwb_toRgb0:function(e,t){this._box_0=e,this.factor=t},LimitedMapView$blocklist0(e,t,r,n){var s,i,a=P.LinkedHashSet_LinkedHashSet$_empty(r);for(s=V.get$iterator$ax(e.get$keys(e));s.moveNext$0();)i=s.get$current(),t.contains$1(0,i)||a.add$1(0,i);return new F.LimitedMapView0(e,a,r._eval$1("@<0>")._bind$1(n)._eval$1("LimitedMapView0<1,2>"))},LimitedMapView0:function(e,t,r){this._limited_map_view0$_map=e,this._limited_map_view0$_keys=t,this.$ti=r},_fuzzyRoundIfZero0:e=>Math.abs(e-0)<ee.$get$epsilon0()?A.JSNumber_methods.get$isNegative(e)?-0:0:e,_numberFunction0:(e,t)=>O.BuiltInCallable$function0(e,"$number",new F._numberFunction_closure0(t),"sass:math"),_function8:(e,t,r)=>O.BuiltInCallable$function0(e,t,r,"sass:math"),_ceil_closure0:function(){},_clamp_closure0:function(){},_floor_closure0:function(){},_max_closure0:function(){},_min_closure0:function(){},_abs_closure0:function(){},_hypot_closure0:function(){},_hypot__closure0:function(){},_log_closure0:function(){},_pow_closure0:function(){},_sqrt_closure0:function(){},_acos_closure0:function(){},_asin_closure0:function(){},_atan_closure0:function(){},_atan2_closure0:function(){},_cos_closure0:function(){},_sin_closure0:function(){},_tan_closure0:function(){},_compatible_closure0:function(){},_isUnitless_closure0:function(){},_unit_closure0:function(){},_percentage_closure0:function(){},_randomFunction_closure0:function(){},_div_closure0:function(){},_numberFunction_closure0:function(e){this.transform=e}},N={UnmodifiableSetMixin__throw(){throw R.wrapException(P.UnsupportedError$("Cannot modify an unmodifiable Set"))},UnmodifiableSetView:function(e,t){this._base=e,this.$ti=t},UnmodifiableSetMixin:function(){},_UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin:function(){},Immediate:function(){},Timeout:function(){},WindowsStyle:function(e,t,r,n){var s=this;s.separatorPattern=e,s.needsSeparatorPattern=t,s.rootPattern=r,s.relativeRootPattern=n},WindowsStyle_absolutePathToUri_closure:function(){},ModifiableCssDeclaration$(e,t,r,n,s){var i=null==s?t.get$span():s;return n&&(V.startsWith$1$s(e.get$value(e),"--")?t.get$value(t)instanceof M.SassString||R.throwExpression(P.ArgumentError$(ae.If_par+t.toString$0(0)+"` of type "+R.getRuntimeType(t.get$value(t)).toString$0(0)+").",null)):R.throwExpression(P.ArgumentError$(ae.parsed,null))),new N.ModifiableCssDeclaration(e,t,n,i,r)},ModifiableCssDeclaration:function(e,t,r,n,s){var i=this;i.name=e,i.value=t,i.parsedAsCustomProperty=r,i.valueSpanForMap=n,i.span=s,i._indexInParent=i._parent=null,i.isGroupEnd=!1},IfExpression:function(e,t){this.$arguments=e,this.span=t},Declaration$:(e,t,r)=>(!A.JSString_methods.startsWith$1(e.get$initialPlain(),"--")||t instanceof M.StringExpression||R.throwExpression(P.ArgumentError$(ae.Declarwu+t.toString$0(0)+"` of type "+R.getRuntimeType(t).toString$0(0)+").",null)),new N.Declaration(e,t,r,null,!1)),Declaration$nested(e,t,r,n){var s=P.List_List$unmodifiable(t,oe.Statement),i=A.JSArray_methods.any$1(s,new T.ParentStatement_closure);return!A.JSString_methods.startsWith$1(e.get$initialPlain(),"--")||n instanceof M.StringExpression||R.throwExpression(P.ArgumentError$(ae.Declarwa,null)),new N.Declaration(e,n,r,s,i)},Declaration:function(e,t,r,n,s){var i=this;i.name=e,i.value=t,i.span=r,i.children=n,i.hasDeclarations=s},ForwardRule:function(e,t,r,n,s,i,a,o){var l=this;l.url=e,l.shownMixinsAndFunctions=t,l.shownVariables=r,l.hiddenMixinsAndFunctions=n,l.hiddenVariables=s,l.prefix=i,l.configuration=a,l.span=o},LoudComment:function(e){this.text=e},SupportsDeclaration:function(e,t,r){this.name=e,this.value=t,this.span=r},PlainCssCallable:function(e){this.name=e},ExtendMode:function(e){this.name=e},ScssParser$(e,t,r){var n=D.SpanScanner$(e,r),s=null==t?A.StderrLogger_false:t;return new N.ScssParser(P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.VariableDeclaration),n,s)},ScssParser:function(e,t,r){var n=this;n._isUseAllowed=!0,n._inParentheses=n._inStyleRule=n._stylesheet$_inUnknownAtRule=n._inControlDirective=n._inContentBlock=n._stylesheet$_inMixin=!1,n._globalVariables=e,n.lastSilentComment=null,n.scanner=t,n.logger=r},SingleUnitSassNumber:function(e,t,r){this._unit=e,this.value=t,this.asSlash=r},SingleUnitSassNumber__coerceToUnit_closure:function(e,t){this.$this=e,this.unit=t},SingleUnitSassNumber__coerceValueToUnit_closure:function(e){this.$this=e},SingleUnitSassNumber_multiplyUnits_closure:function(e,t){this._box_0=e,this.$this=t},SingleUnitSassNumber_multiplyUnits_closure0:function(e,t){this._box_0=e,this.$this=t},Entry:function(e,t,r){this.source=e,this.target=t,this.identifierName=r},ModifiableCssDeclaration$0(e,t,r,n,s){var i=null==s?t.get$span():s;return n&&(V.startsWith$1$s(e.get$value(e),"--")?t.get$value(t)instanceof M.SassString0||R.throwExpression(P.ArgumentError$(ae.If_par+t.toString$0(0)+"` of type "+R.getRuntimeType(t.get$value(t)).toString$0(0)+").",null)):R.throwExpression(P.ArgumentError$(ae.parsed,null))),new N.ModifiableCssDeclaration0(e,t,n,i,r)},ModifiableCssDeclaration0:function(e,t,r,n,s){var i=this;i.name=e,i.value=t,i.parsedAsCustomProperty=r,i.valueSpanForMap=n,i.span=s,i._node2$_indexInParent=i._node2$_parent=null,i.isGroupEnd=!1},Declaration$0:(e,t,r)=>(!A.JSString_methods.startsWith$1(e.get$initialPlain(),"--")||t instanceof M.StringExpression0||R.throwExpression(P.ArgumentError$(ae.Declarwu+t.toString$0(0)+"` of type "+R.getRuntimeType(t).toString$0(0)+").",null)),new N.Declaration0(e,t,r,null,!1)),Declaration$nested0(e,t,r,n){var s=P.List_List$unmodifiable(t,oe.Statement_2),i=A.JSArray_methods.any$1(s,new T.ParentStatement_closure0);return!A.JSString_methods.startsWith$1(e.get$initialPlain(),"--")||n instanceof M.StringExpression0||R.throwExpression(P.ArgumentError$(ae.Declarwa,null)),new N.Declaration0(e,n,r,s,i)},Declaration0:function(e,t,r,n,s){var i=this;i.name=e,i.value=t,i.span=r,i.children=n,i.hasDeclarations=s},SupportsDeclaration0:function(e,t,r){this.name=e,this.value=t,this.span=r},ForwardRule0:function(e,t,r,n,s,i,a,o){var l=this;l.url=e,l.shownMixinsAndFunctions=t,l.shownVariables=r,l.hiddenMixinsAndFunctions=n,l.hiddenVariables=s,l.prefix=i,l.configuration=a,l.span=o},IfExpression0:function(e,t){this.$arguments=e,this.span=t},LoudComment0:function(e){this.text=e},ExtendMode0:function(e){this.name=e},PlainCssCallable0:function(e){this.name=e},ScssParser$0(e,t,r){var n=D.SpanScanner$(e,r),s=null==t?A.C_StderrLogger:t;return new N.ScssParser0(P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.VariableDeclaration_2),n,s)},ScssParser0:function(e,t,r){var n=this;n._stylesheet0$_isUseAllowed=!0,n._stylesheet0$_inParentheses=n._stylesheet0$_inStyleRule=n._stylesheet0$_inUnknownAtRule=n._stylesheet0$_inControlDirective=n._stylesheet0$_inContentBlock=n._stylesheet0$_inMixin=!1,n._stylesheet0$_globalVariables=e,n.lastSilentComment=null,n.scanner=t,n.logger=r},SingleUnitSassNumber0:function(e,t,r){this._single_unit$_unit=e,this.value=t,this.asSlash=r},SingleUnitSassNumber__coerceToUnit_closure0:function(e,t){this.$this=e,this.unit=t},SingleUnitSassNumber__coerceValueToUnit_closure0:function(e){this.$this=e},SingleUnitSassNumber_multiplyUnits_closure1:function(e,t){this._box_0=e,this.$this=t},SingleUnitSassNumber_multiplyUnits_closure2:function(e,t){this._box_0=e,this.$this=t},encodeVlq(e){var t,r,n,s;if(e<ee.$get$MIN_INT32()||e>ee.$get$MAX_INT32())throw R.wrapException(P.ArgumentError$("expected 32 bit int, got: "+e,null));t=R._setArrayType([],oe.JSArray_String),e<0?(e=-e,r=1):r=0,e=e<<1|r;do{n=31&e,s=(e>>>=5)>0,t.push(ae.ABCDEF[s?32|n:n])}while(s);return t}},T={_DelegatingIterableBase:function(){},DelegatingSet:function(e,t){this._base=e,this.$ti=t},MapKeySet:function(e,t){this._baseMap=e,this.$ti=t},MapKeySet_difference_closure:function(e,t){this.$this=e,this.other=t},_MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin:function(){},futureToPromise:(e,t)=>new a.Promise(P.allowInterop(new T.futureToPromise_closure(e,t))),Util:function(){},futureToPromise_closure:function(e,t){this.future=e,this.T=t},futureToPromise__closure:function(e,t){this.resolve=e,this.T=t},Context_Context(e){var t=null==e?M.current():".";return null==e&&(e=ee.$get$Style_platform()),new T.Context(oe.InternalStyle._as(e),t)},_parseUri(e){if("string"==typeof e)return P.Uri_parse(e);if(oe.Uri._is(e))return e;throw R.wrapException(P.ArgumentError$value(e,"uri","Value must be a String or a Uri"))},_validateArgList(e,t){var r,n,s,i,a,o,l,_;for(r=t.length,n=1;n<r;++n)if(null!=t[n]&&null==t[n-1]){for(;r>=1&&null==t[s=r-1];r=s);throw a=e+"(",(i=new P.StringBuffer(""))._contents=a,l=(o=R._arrayInstanceType(t))._eval$1("SubListIterable<1>"),(_=new R.SubListIterable(t,0,r,l)).SubListIterable$3(t,0,r,o._precomputed1),l=a+new R.MappedListIterable(_,new T._validateArgList_closure,l._eval$1("MappedListIterable<ListIterable.E,String>")).join$1(0,", "),i._contents=l,i._contents=l+"): part "+(n-1)+" was null, but part "+n+" was not.",R.wrapException(P.ArgumentError$(i.toString$0(0),null))}},Context:function(e,t){this.style=e,this._context$_current=t},Context_joinAll_closure:function(){},Context_split_closure:function(){},_validateArgList_closure:function(){},_PathDirection:function(e){this.name=e},_PathRelation:function(e){this.name=e},CallableDeclaration:function(){},FunctionRule$(e,t,r,n,s){var i=P.List_List$unmodifiable(r,oe.Statement),a=A.JSArray_methods.any$1(i,new T.ParentStatement_closure);return new T.FunctionRule(e,t,n,i,a)},FunctionRule:function(e,t,r,n,s){var i=this;i.name=e,i.$arguments=t,i.span=r,i.children=n,i.hasDeclarations=s},ParentStatement:function(){},ParentStatement_closure:function(){},ParentStatement__closure:function(){},SupportsNegation:function(e,t){this.condition=e,this.span=t},ParentSelector:function(e){this.suffix=e},SimpleSelector:function(){},Importer:function(){},StylesheetNode$_(e,t,r,n){var s=new T.StylesheetNode(e,t,r,n.item1,n.item2,P.LinkedHashSet_LinkedHashSet$_empty(oe.StylesheetNode));return s.StylesheetNode$_$4(e,t,r,n),s},StylesheetGraph:function(e,t,r){this._nodes=e,this.importCache=t,this._transitiveModificationTimes=r},StylesheetGraph_modifiedSince_transitiveModificationTime:function(e){this.$this=e},StylesheetGraph_modifiedSince_transitiveModificationTime_closure:function(e,t){this.node=e,this.transitiveModificationTime=t},StylesheetGraph__add_closure:function(e,t,r,n){var s=this;s.$this=e,s.url=t,s.baseImporter=r,s.baseUrl=n},StylesheetGraph_addCanonical_closure:function(e,t,r,n){var s=this;s.$this=e,s.importer=t,s.canonicalUrl=r,s.originalUrl=n},StylesheetGraph__recanonicalizeImportsForNode_closure:function(e,t,r,n,s,i){var a=this;a.$this=e,a.importer=t,a.canonicalUrl=r,a.node=n,a.forImport=s,a.newMap=i},StylesheetGraph__nodeFor_closure:function(e,t,r,n,s){var i=this;i.$this=e,i.url=t,i.baseImporter=r,i.baseUrl=n,i.forImport=s},StylesheetGraph__nodeFor_closure0:function(e,t,r,n){var s=this;s.$this=e,s.importer=t,s.canonicalUrl=r,s.resolvedUrl=n},StylesheetNode:function(e,t,r,n,s,i){var a=this;a._stylesheet=e,a.importer=t,a.canonicalUrl=r,a._upstream=n,a._upstreamImports=s,a._downstream=i},Syntax_forPath(e){switch(W.ParsedPath_ParsedPath$parse(e,ee.$get$context().style)._splitExtension$1(1)[1]){case".sass":return A.Syntax_Sass;case".css":return A.Syntax_CSS;default:return A.Syntax_SCSS}},Syntax:function(e){this._syntax$_name=e},CallableDeclaration0:function(){},FunctionRule$0(e,t,r,n,s){var i=P.List_List$unmodifiable(r,oe.Statement_2),a=A.JSArray_methods.any$1(i,new T.ParentStatement_closure0);return new T.FunctionRule0(e,t,n,i,a)},FunctionRule0:function(e,t,r,n,s){var i=this;i.name=e,i.$arguments=t,i.span=r,i.children=n,i.hasDeclarations=s},Importer0:function(){},SupportsNegation0:function(e,t){this.condition=e,this.span=t},ParentSelector0:function(e){this.suffix=e},ParentStatement0:function(){},ParentStatement_closure0:function(){},ParentStatement__closure0:function(){},SimpleSelector0:function(){},Syntax_forPath0(e){switch(W.ParsedPath_ParsedPath$parse(e,ee.$get$context().style)._splitExtension$1(1)[1]){case".sass":return A.Syntax_Sass0;case".css":return A.Syntax_CSS0;default:return A.Syntax_SCSS0}},Syntax0:function(e){this._syntax0$_name=e}},U={ArgParser:function(e,t,r,n,s,i,a){var o=this;o._arg_parser$_options=e,o._aliases=t,o.options=r,o.commands=n,o._optionsAndSeparators=s,o.allowTrailingOptions=i,o.usageLineLength=a},ArgParser__addOption_closure:function(e){this.$this=e},TTY:function(){},TTYReadStream:function(){},TTYWriteStream:function(){},InterpolatedFunctionExpression:function(e,t,r){this.name=e,this.$arguments=t,this.span=r},AttributeSelector:function(e,t,r,n){var s=this;s.name=e,s.op=t,s.value=r,s.modifier=n},AttributeOperator:function(e){this._attribute$_text=e},IDSelector:function(e){this.name=e},IDSelector_unify_closure:function(e){this.$this=e},PlaceholderSelector:function(e){this.name=e},UniversalSelector:function(e){this.namespace=e},NoSourceMapBuffer0:function(e){this._no_source_map_buffer0$_buffer=e},UnitlessSassNumber:function(e,t){this.value=e,this.asSlash=t},serialize(e,t,r,n,s,i,a,o){var l,_,u,c,$=U._SerializeVisitor$0(2,n,s,!0,i,a,!0);return e.accept$1($),_=(l=$._serialize$_buffer).toString$0(0),u=(c=(u=!!t&&(u=new R.CodeUnits(_)).any$1(u,new U.serialize_closure))?a===A.OutputStyle_compressed?"\ufeff":'@charset "UTF-8";\n':"")+_,new U.SerializeResult(u,i?l.buildSourceMap$1$prefix(c):null)},serializeValue0(e,t,r){var n=U._SerializeVisitor$0(null,t,null,r,!1,null,!0);return e.accept$1(n),n._serialize$_buffer.toString$0(0)},serializeSelector(e,t){var r=U._SerializeVisitor$0(null,!0,null,!0,!1,null,!0);return e.accept$1(r),r._serialize$_buffer.toString$0(0)},_SerializeVisitor$0(e,t,r,n,s,i,a){var o=s?new M.SourceMapBuffer0(new P.StringBuffer(""),R._setArrayType([],oe.JSArray_Entry)):new U.NoSourceMapBuffer0(new P.StringBuffer("")),l=null==i?A.OutputStyle_expanded0:i,_=null==e?2:e;return P.RangeError_checkValueInInterval(_,0,10,"indentWidth"),new U._SerializeVisitor0(o,l,t,n,32,_,A.C_LineFeed)},serialize_closure:function(){},_SerializeVisitor0:function(e,t,r,n,s,i,a){var o=this;o._serialize$_buffer=e,o._indentation=0,o._style=t,o._serialize$_inspect=r,o._quote=n,o._indentCharacter=s,o._indentWidth=i,o._serialize$_lineFeed=a},_SerializeVisitor_visitCssComment_closure:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssAtRule_closure:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssMediaRule_closure:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssImport_closure:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssImport__closure:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssKeyframeBlock_closure:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssStyleRule_closure:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssSupportsRule_closure:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssDeclaration_closure:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssDeclaration_closure0:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitList_closure:function(){},_SerializeVisitor_visitList_closure0:function(e,t){this.$this=e,this.value=t},_SerializeVisitor_visitList_closure1:function(e){this.$this=e},_SerializeVisitor_visitMap_closure:function(e){this.$this=e},_SerializeVisitor_visitSelectorList_closure:function(){},_SerializeVisitor__write_closure:function(e,t){this.$this=e,this.value=t},_SerializeVisitor__visitChildren_closure:function(e,t,r){this._box_0=e,this.$this=t,this.children=r},OutputStyle:function(e){this._serialize$_name=e},LineFeed:function(){},SerializeResult:function(e,t){this.css=e,this.sourceMap=t},warn(e,t){var r=ee.Zone__current.$index(0,A.Symbol__warn);if(null==r)throw R.wrapException(P.ArgumentError$(ae.warn__,null));r.call$2(e,t)},withWarnCallback(e,t,r){var n=oe.nullable_Object;return P.runZoned(new U.withWarnCallback_closure(t,r),P.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__warn,e],n,n),r)},withWarnCallback_closure:function(e,t){this.callback=e,this.T=t},UnparsedFrame:function(e,t){this.uri=e,this.member=t},AttributeSelector0:function(e,t,r,n){var s=this;s.name=e,s.op=t,s.value=r,s.modifier=n},AttributeOperator0:function(e){this._attribute0$_text=e},IDSelector0:function(e){this.name=e},IDSelector_unify_closure0:function(e){this.$this=e},InterpolatedFunctionExpression0:function(e,t,r){this.name=e,this.$arguments=t,this.span=r},NoSourceMapBuffer:function(e){this._no_source_map_buffer$_buffer=e},PlaceholderSelector0:function(e){this.name=e},serialize0(e,t,r,n,s,i,a,o){var l,_,u,c,$=U._SerializeVisitor$(null==r?2:r,n,s,!0,i,a,o);return e.accept$1($),_=(l=$._buffer).toString$0(0),u=(c=(u=!!t&&(u=new R.CodeUnits(_)).any$1(u,new U.serialize_closure0))?a===A.OutputStyle_compressed0?"\ufeff":'@charset "UTF-8";\n':"")+_,new U.SerializeResult0(u,i?l.buildSourceMap$1$prefix(c):null)},serializeValue(e,t,r){var n=U._SerializeVisitor$(null,t,null,r,!1,null,!0);return e.accept$1(n),n._buffer.toString$0(0)},serializeSelector0(e,t){var r=U._SerializeVisitor$(null,!0,null,!0,!1,null,!0);return e.accept$1(r),r._buffer.toString$0(0)},_SerializeVisitor$(e,t,r,n,s,i,a){var o=s?new M.SourceMapBuffer(new P.StringBuffer(""),R._setArrayType([],oe.JSArray_Entry)):new U.NoSourceMapBuffer(new P.StringBuffer("")),l=null==i?A.OutputStyle_expanded:i,_=a?32:9,u=null==e?2:e,c=null==r?A.LineFeed_D6m:r;return P.RangeError_checkValueInInterval(u,0,10,"indentWidth"),new U._SerializeVisitor(o,l,t,n,_,u,c)},serialize_closure0:function(){},_SerializeVisitor:function(e,t,r,n,s,i,a){var o=this;o._buffer=e,o._serialize0$_indentation=0,o._serialize0$_style=t,o._inspect=r,o._serialize0$_quote=n,o._serialize0$_indentCharacter=s,o._serialize0$_indentWidth=i,o._lineFeed=a},_SerializeVisitor_visitCssComment_closure0:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssAtRule_closure0:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssMediaRule_closure0:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssImport_closure0:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssImport__closure0:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssKeyframeBlock_closure0:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssStyleRule_closure0:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssSupportsRule_closure0:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssDeclaration_closure1:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitCssDeclaration_closure2:function(e,t){this.$this=e,this.node=t},_SerializeVisitor_visitList_closure2:function(){},_SerializeVisitor_visitList_closure3:function(e,t){this.$this=e,this.value=t},_SerializeVisitor_visitList_closure4:function(e){this.$this=e},_SerializeVisitor_visitMap_closure0:function(e){this.$this=e},_SerializeVisitor_visitSelectorList_closure0:function(){},_SerializeVisitor__write_closure0:function(e,t){this.$this=e,this.value=t},_SerializeVisitor__visitChildren_closure0:function(e,t,r){this._box_0=e,this.$this=t,this.children=r},OutputStyle0:function(e){this._name=e},LineFeed0:function(e,t){this.name=e,this.text=t},SerializeResult0:function(e,t){this.css=e,this.sourceMap=t},UnitlessSassNumber0:function(e,t){this.value=e,this.asSlash=t},UniversalSelector0:function(e){this.namespace=e},warn0(e,t){var r=ee.Zone__current.$index(0,A.Symbol__warn);if(null==r)throw R.wrapException(P.ArgumentError$(ae.warn__,null));r.call$2(e,t)},withWarnCallback0(e,t,r){var n=oe.nullable_Object;return P.runZoned(new U.withWarnCallback_closure0(t,r),P.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__warn,e],n,n),r)},withWarnCallback_closure0:function(e,t){this.callback=e,this.T=t}},J={EmptyUnmodifiableSet:function(e){this.$ti=e},_EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin:function(){},Style__getPlatformStyle(){if("file"!==P.Uri_base().get$scheme())return ee.$get$Style_url();var e=P.Uri_base();return A.JSString_methods.endsWith$1(e.get$path(e),"/")?"a\\b"===P._Uri__Uri(null,"a/b",null,null).toFilePath$0()?ee.$get$Style_windows():ee.$get$Style_posix():ee.$get$Style_url()},Style:function(){},NullExpression:function(e){this.span=e},AsyncImportCache__toImporters(e,t,r){var n,s,i,o,l=R._asStringQ(oe.Object._as(V.get$env$x(a.process)).SASS_PATH),_=R._setArrayType([],oe.JSArray_AsyncImporter);for(n=V.get$iterator$ax(t);n.moveNext$0();)s=n.get$current(),_.push(new L.FilesystemImporter(ee.$get$context().absolute$7(s,null,null,null,null,null,null)));if(null!=l)for(s=(n=l.split(V.$eq$(V.get$platform$x(a.process),"win32")?";":":")).length,i=0;i<s;++i)o=n[i],_.push(new L.FilesystemImporter(ee.$get$context().absolute$7(o,null,null,null,null,null,null)));return _},AsyncImportCache:function(e,t,r,n,s){var i=this;i._async_import_cache$_importers=e,i._async_import_cache$_logger=t,i._async_import_cache$_canonicalizeCache=r,i._async_import_cache$_importCache=n,i._async_import_cache$_resultsCache=s},AsyncImportCache_canonicalize_closure:function(e,t,r){this.$this=e,this.url=t,this.forImport=r},AsyncImportCache__canonicalize_closure:function(e,t){this.importer=e,this.url=t},AsyncImportCache_importCanonical_closure:function(e,t,r,n,s){var i=this;i.$this=e,i.importer=t,i.canonicalUrl=r,i.originalUrl=n,i.quiet=s},AsyncImportCache_humanize_closure:function(e){this.canonicalUrl=e},AsyncImportCache_humanize_closure0:function(){},AsyncImportCache_humanize_closure1:function(){},Environment$(){var e=oe.String,t=oe.Module_Callable,r=oe.AstNode,n=oe.int,s=oe.Callable,i=oe.JSArray_Map_String_Callable;return new J.Environment(P.LinkedHashMap_LinkedHashMap$_empty(e,t),P.LinkedHashMap_LinkedHashMap$_empty(e,r),P.LinkedHashMap_LinkedHashMap$_empty(t,r),P.LinkedHashMap_LinkedHashMap$_empty(t,r),null,null,R._setArrayType([],oe.JSArray_Module_Callable),R._setArrayType([P.LinkedHashMap_LinkedHashMap$_empty(e,oe.Value)],oe.JSArray_Map_String_Value),R._setArrayType([P.LinkedHashMap_LinkedHashMap$_empty(e,r)],oe.JSArray_Map_String_AstNode),P.LinkedHashMap_LinkedHashMap$_empty(e,n),R._setArrayType([P.LinkedHashMap_LinkedHashMap$_empty(e,s)],i),P.LinkedHashMap_LinkedHashMap$_empty(e,n),R._setArrayType([P.LinkedHashMap_LinkedHashMap$_empty(e,s)],i),P.LinkedHashMap_LinkedHashMap$_empty(e,n),null)},Environment$_(e,t,r,n,s,i,a,o,l,_,u,c){var $=oe.String,p=oe.int;return new J.Environment(e,t,r,n,s,i,a,o,l,P.LinkedHashMap_LinkedHashMap$_empty($,p),_,P.LinkedHashMap_LinkedHashMap$_empty($,p),u,P.LinkedHashMap_LinkedHashMap$_empty($,p),c)},_EnvironmentModule__EnvironmentModule(e,t,r,n){var s,i,a,o,l,_;return null==n&&(n=A.Set_empty),s=J._EnvironmentModule__makeModulesByVariable(n),i=J._EnvironmentModule__memberMap(A.JSArray_methods.get$first(e._variables),n.map$1$1(0,new J._EnvironmentModule__EnvironmentModule_closure,oe.Map_String_Value),oe.Value),a=J._EnvironmentModule__memberMap(A.JSArray_methods.get$first(e._variableNodes),n.map$1$1(0,new J._EnvironmentModule__EnvironmentModule_closure0,oe.Map_String_AstNode),oe.AstNode),o=oe.Map_String_Callable,l=oe.Callable,_=J._EnvironmentModule__memberMap(A.JSArray_methods.get$first(e._functions),n.map$1$1(0,new J._EnvironmentModule__EnvironmentModule_closure1,o),l),l=J._EnvironmentModule__memberMap(A.JSArray_methods.get$first(e._mixins),n.map$1$1(0,new J._EnvironmentModule__EnvironmentModule_closure2,o),l),o=V.get$isNotEmpty$asx(t.get$children(t))||A.JSArray_methods.any$1(e._allModules,new J._EnvironmentModule__EnvironmentModule_closure3),J._EnvironmentModule$_(e,t,r,s,i,a,_,l,o,!r.get$isEmpty(r)||A.JSArray_methods.any$1(e._allModules,new J._EnvironmentModule__EnvironmentModule_closure4))},_EnvironmentModule__makeModulesByVariable(e){var t,r,n,s,i,a;if(e.get$isEmpty(e))return A.Map_empty;for(t=P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.Module_Callable),r=e.get$iterator(e);r.moveNext$0();)if((n=r.get$current())instanceof J._EnvironmentModule){for(s=(s=(s=n._modulesByVariable).get$values(s)).get$iterator(s);s.moveNext$0();)a=(i=s.get$current()).get$variables(),E.setAll(t,a.get$keys(a),i);E.setAll(t,V.get$keys$z(A.JSArray_methods.get$first(n._environment$_environment._variables)),n)}else s=n.get$variables(),E.setAll(t,s.get$keys(s),n);return t},_EnvironmentModule__memberMap(e,t,r){var n,s,i;if(e=new z.PublicMemberMapView(e,r._eval$1("PublicMemberMapView<0>")),t.get$isEmpty(t))return e;for(n=R._setArrayType([],r._eval$1("JSArray<Map<String,0>>")),s=t.get$iterator(t);s.moveNext$0();)(i=s.get$current()).get$isNotEmpty(i)&&n.push(i);return n.push(e),1===n.length?e:Q.MergedMapView$(n,oe.String,r)},_EnvironmentModule$_:(e,t,r,n,s,i,a,o,l,_)=>new J._EnvironmentModule(e._allModules,s,i,a,o,r,t,l,_,e,n),Environment:function(e,t,r,n,s,i,a,o,l,_,u,c,$,p,h){var d=this;d._environment$_modules=e,d._namespaceNodes=t,d._globalModules=r,d._importedModules=n,d._forwardedModules=s,d._nestedForwardedModules=i,d._allModules=a,d._variables=o,d._variableNodes=l,d._variableIndices=_,d._functions=u,d._functionIndices=c,d._mixins=$,d._mixinIndices=p,d._content=h,d._inMixin=!1,d._inSemiGlobalScope=!0,d._lastVariableIndex=d._lastVariableName=null},Environment_importForwards_closure:function(){},Environment_importForwards_closure0:function(){},Environment_importForwards_closure1:function(){},Environment__getVariableFromGlobalModule_closure:function(e){this.name=e},Environment_setVariable_closure:function(e,t){this.$this=e,this.name=t},Environment_setVariable_closure0:function(e){this.name=e},Environment_setVariable_closure1:function(e,t){this.$this=e,this.name=t},Environment__getFunctionFromGlobalModule_closure:function(e){this.name=e},Environment__getMixinFromGlobalModule_closure:function(e){this.name=e},Environment_toModule_closure:function(){},Environment_toDummyModule_closure:function(){},Environment__fromOneModule_closure:function(e,t){this.callback=e,this.T=t},Environment__fromOneModule__closure:function(e,t){this.entry=e,this.T=t},_EnvironmentModule:function(e,t,r,n,s,i,a,o,l,_,u){var c=this;c.upstream=e,c.variables=t,c.variableNodes=r,c.functions=n,c.mixins=s,c.extensionStore=i,c.css=a,c.transitivelyContainsCss=o,c.transitivelyContainsExtensions=l,c._environment$_environment=_,c._modulesByVariable=u},_EnvironmentModule__EnvironmentModule_closure:function(){},_EnvironmentModule__EnvironmentModule_closure0:function(){},_EnvironmentModule__EnvironmentModule_closure1:function(){},_EnvironmentModule__EnvironmentModule_closure2:function(){},_EnvironmentModule__EnvironmentModule_closure3:function(){},_EnvironmentModule__EnvironmentModule_closure4:function(){},_SassNull:function(){},AsyncImportCache$none(e){var t=null==e?A.C_StderrLogger:e,r=oe.Uri;return new J.AsyncImportCache0(t,P.LinkedHashMap_LinkedHashMap$_empty(oe.Tuple2_Uri_bool,oe.nullable_Tuple3_AsyncImporter_Uri_Uri_2),P.LinkedHashMap_LinkedHashMap$_empty(r,oe.nullable_Stylesheet_2),P.LinkedHashMap_LinkedHashMap$_empty(r,oe.ImporterResult_2))},AsyncImportCache0:function(e,t,r,n){var s=this;s._async_import_cache0$_logger=e,s._async_import_cache0$_canonicalizeCache=t,s._async_import_cache0$_importCache=r,s._async_import_cache0$_resultsCache=n},AsyncImportCache_canonicalize_closure0:function(e,t,r){this.$this=e,this.url=t,this.forImport=r},AsyncImportCache__canonicalize_closure0:function(e,t){this.importer=e,this.url=t},AsyncImportCache_importCanonical_closure0:function(e,t,r,n,s){var i=this;i.$this=e,i.importer=t,i.canonicalUrl=r,i.originalUrl=n,i.quiet=s},AsyncImportCache_humanize_closure2:function(e){this.canonicalUrl=e},AsyncImportCache_humanize_closure3:function(){},AsyncImportCache_humanize_closure4:function(){},NullExpression0:function(e){this.span=e},nullConstructor_closure:function(){},nullConstructor__closure:function(){},nullConstructor__closure0:function(){},_SassNull0:function(){}},P={_AsyncRun__initializeScheduleImmediate(){var e,t,r={};return null!=a.scheduleImmediate?P.async__AsyncRun__scheduleImmediateJsOverride$closure():null!=a.MutationObserver&&null!=a.document?(e=a.document.createElement("div"),t=a.document.createElement("span"),r.storedCallback=null,new a.MutationObserver(R.convertDartClosureToJS(new P._AsyncRun__initializeScheduleImmediate_internalCallback(r),1)).observe(e,{childList:!0}),new P._AsyncRun__initializeScheduleImmediate_closure(r,e,t)):null!=a.setImmediate?P.async__AsyncRun__scheduleImmediateWithSetImmediate$closure():P.async__AsyncRun__scheduleImmediateWithTimer$closure()},_AsyncRun__scheduleImmediateJsOverride(e){a.scheduleImmediate(R.convertDartClosureToJS(new P._AsyncRun__scheduleImmediateJsOverride_internalCallback(e),0))},_AsyncRun__scheduleImmediateWithSetImmediate(e){a.setImmediate(R.convertDartClosureToJS(new P._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback(e),0))},_AsyncRun__scheduleImmediateWithTimer(e){P.Timer__createTimer(A.Duration_0,e)},Timer__createTimer(e,t){var r=A.JSInt_methods._tdivFast$1(e._duration,1e3);return P._TimerImpl$(r<0?0:r,t)},_TimerImpl$(e,t){var r=new P._TimerImpl;return r._TimerImpl$2(e,t),r},_TimerImpl$periodic(e,t){var r=new P._TimerImpl;return r._TimerImpl$periodic$2(e,t),r},_makeAsyncAwaitCompleter:e=>new P._AsyncAwaitCompleter(new P._Future(ee.Zone__current,e._eval$1("_Future<0>")),e._eval$1("_AsyncAwaitCompleter<0>")),_asyncStartSync:(e,t)=>(e.call$2(0,null),t.isSync=!0,t._future),_asyncAwait(e,t){P._awaitOnObject(e,t)},_asyncReturn(e,t){t.complete$1(e)},_asyncRethrow(e,t){t.completeError$2(R.unwrapException(e),R.getTraceFromException(e))},_awaitOnObject(e,t){var r,n,s=new P._awaitOnObject_closure(t),i=new P._awaitOnObject_closure0(t);e instanceof P._Future?e._thenAwait$1$2(s,i,oe.dynamic):(r=oe.dynamic,oe.Future_dynamic._is(e)?e.then$1$2$onError(0,s,i,r):((n=new P._Future(ee.Zone__current,oe._Future_dynamic))._state=8,n._resultOrListeners=e,n._thenAwait$1$2(s,i,r)))},_wrapJsFunctionForAsync(e){var t,r=(t=e,function(e,r){for(;;)try{t(e,r);break}catch(t){r=t,e=1}});return ee.Zone__current.registerBinaryCallback$3$1(new P._wrapJsFunctionForAsync_closure(r),oe.void,oe.int,oe.dynamic)},_IterationMarker_yieldStar:e=>new P._IterationMarker(e,1),_IterationMarker_endOfIteration:()=>A._IterationMarker_null_2,_IterationMarker_uncaughtError:e=>new P._IterationMarker(e,3),_makeSyncStarIterable:(e,t)=>new P._SyncStarIterable(e,t._eval$1("_SyncStarIterable<0>")),AsyncError$(e,t){var r=R.checkNotNullable(e,"error",oe.Object);return new P.AsyncError(r,null==t?P.AsyncError_defaultStackTrace(e):t)},AsyncError_defaultStackTrace(e){var t;return oe.Error._is(e)&&null!=(t=e.get$stackTrace())?t:A._StringStackTrace_3uE},_Future__chainCoreFuture(e,t){for(var r,n;0!=(4&(r=e._state));)e=e._resultOrListeners;0!=(24&r)?(n=t._removeListeners$0(),t._cloneResult$1(e),P._Future__propagateToListeners(t,n)):(n=t._resultOrListeners,t._state=1&t._state|4,t._resultOrListeners=e,e._prependListeners$1(n))},_Future__propagateToListeners(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h,d={},g=d.source=e;for(r=oe.Future_dynamic;;){if(n={},a=!(i=0==(16&(s=g._state))),null==t)return void(a&&0==(1&s)&&(r=g._resultOrListeners,g._zone.handleUncaughtError$2(r.error,r.stackTrace)));for(n.listener=t,o=t._nextListener,g=t;null!=o;g=o,o=l)g._nextListener=null,P._Future__propagateToListeners(d.source,g),n.listener=o,l=o._nextListener;if(_=(s=d.source)._resultOrListeners,n.listenerHasError=a,n.listenerValueOrError=_,u=!i||(0!=(1&(u=g.state))||8==(15&u))){if(c=g.result._zone,g=!!a&&!((g=s._zone)===c||g.get$errorZone()===c.get$errorZone()))return r=(g=d.source)._resultOrListeners,void g._zone.handleUncaughtError$2(r.error,r.stackTrace);if(($=ee.Zone__current)!==c?ee.Zone__current=c:$=null,8==(15&(g=n.listener.state))?new P._Future__propagateToListeners_handleWhenCompleteCallback(n,d,a).call$0():i?0!=(1&g)&&new P._Future__propagateToListeners_handleValueCallback(n,_).call$0():0!=(2&g)&&new P._Future__propagateToListeners_handleError(d,n).call$0(),null!=$&&(ee.Zone__current=$),g=n.listenerValueOrError,s=!!r._is(g)&&((s=n.listener.$ti)._eval$1("Future<2>")._is(g)||!s._rest[1]._is(g))){if(p=n.listener.result,0!=(24&g._state)){h=p._resultOrListeners,p._resultOrListeners=null,t=p._reverseListeners$1(h),p._state=30&g._state|1&p._state,p._resultOrListeners=g._resultOrListeners,d.source=g;continue}return void P._Future__chainCoreFuture(g,p)}}h=(p=n.listener.result)._resultOrListeners,p._resultOrListeners=null,t=p._reverseListeners$1(h),g=n.listenerHasError,s=n.listenerValueOrError,g?(p._state=1&p._state|16,p._resultOrListeners=s):(p._state=8,p._resultOrListeners=s),d.source=p,g=p}},_registerErrorHandler(e,t){if(oe.dynamic_Function_Object_StackTrace._is(e))return t.registerBinaryCallback$3$1(e,oe.dynamic,oe.Object,oe.StackTrace);if(oe.dynamic_Function_Object._is(e))return t.registerUnaryCallback$2$1(e,oe.dynamic,oe.Object);throw R.wrapException(P.ArgumentError$value(e,"onError",ae.Error_))},_microtaskLoop(){var e,t;for(e=ee._nextCallback;null!=e;e=ee._nextCallback)ee._lastPriorityCallback=null,t=e.next,ee._nextCallback=t,null==t&&(ee._lastCallback=null),e.callback.call$0()},_startMicrotaskLoop(){ee._isInCallbackLoop=!0;try{P._microtaskLoop()}finally{ee._lastPriorityCallback=null,ee._isInCallbackLoop=!1,null!=ee._nextCallback&&ee.$get$_AsyncRun__scheduleImmediateClosure().call$1(P.async___startMicrotaskLoop$closure())}},_scheduleAsyncCallback(e){var t=new P._AsyncCallbackEntry(e),r=ee._lastCallback;null==r?(ee._nextCallback=ee._lastCallback=t,ee._isInCallbackLoop||ee.$get$_AsyncRun__scheduleImmediateClosure().call$1(P.async___startMicrotaskLoop$closure())):ee._lastCallback=r.next=t},_schedulePriorityAsyncCallback(e){var t,r,n,s=ee._nextCallback;if(null==s)return P._scheduleAsyncCallback(e),void(ee._lastPriorityCallback=ee._lastCallback);t=new P._AsyncCallbackEntry(e),null==(r=ee._lastPriorityCallback)?(t.next=s,ee._nextCallback=ee._lastPriorityCallback=t):(n=r.next,t.next=n,ee._lastPriorityCallback=r.next=t,null==n&&(ee._lastCallback=t))},scheduleMicrotask(e){var t,r=ee.Zone__current;A.C__RootZone!==r?(t=A.C__RootZone===r.get$_scheduleMicrotask().zone&&A.C__RootZone.get$errorZone()===r.get$errorZone())?P._rootScheduleMicrotask(null,null,r,r.registerCallback$1$1(e,oe.void)):(t=ee.Zone__current).scheduleMicrotask$1(t.bindCallbackGuarded$1(e)):P._rootScheduleMicrotask(null,null,A.C__RootZone,e)},StreamIterator_StreamIterator:e=>new P._StreamIterator(R.checkNotNullable(e,"stream",oe.Object)),StreamController_StreamController:(e,t,r)=>new P._AsyncStreamController(t,null,null,e,r._eval$1("_AsyncStreamController<0>")),_runGuarded(e){var t,r,n;if(null!=e)try{e.call$0()}catch(n){t=R.unwrapException(n),r=R.getTraceFromException(n),ee.Zone__current.handleUncaughtError$2(t,r)}},_BufferingStreamSubscription__registerDataHandler(e,t,r){var n=null==t?P.async___nullDataHandler$closure():t;return e.registerUnaryCallback$2$1(n,oe.void,r)},_BufferingStreamSubscription__registerErrorHandler(e,t){if(oe.void_Function_Object_StackTrace._is(t))return e.registerBinaryCallback$3$1(t,oe.dynamic,oe.Object,oe.StackTrace);if(oe.void_Function_Object._is(t))return e.registerUnaryCallback$2$1(t,oe.dynamic,oe.Object);throw R.wrapException(P.ArgumentError$("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",null))},_nullDataHandler(e){},_rootHandleUncaughtError(e,t,r,n,s){P._rootHandleError(n,s)},_rootHandleError(e,t){P._schedulePriorityAsyncCallback(new P._rootHandleError_closure(e,t))},_rootRun(e,t,r,n){var s,i=ee.Zone__current;if(i===r)return n.call$0();ee.Zone__current=r,s=i;try{return i=n.call$0()}finally{ee.Zone__current=s}},_rootRunUnary(e,t,r,n,s){var i,a=ee.Zone__current;if(a===r)return n.call$1(s);ee.Zone__current=r,i=a;try{return a=n.call$1(s)}finally{ee.Zone__current=i}},_rootRunBinary(e,t,r,n,s,i){var a,o=ee.Zone__current;if(o===r)return n.call$2(s,i);ee.Zone__current=r,a=o;try{return o=n.call$2(s,i)}finally{ee.Zone__current=a}},_rootRegisterCallback:(e,t,r,n)=>n,_rootRegisterUnaryCallback:(e,t,r,n)=>n,_rootRegisterBinaryCallback:(e,t,r,n)=>n,_rootErrorCallback:(e,t,r,n,s)=>null,_rootScheduleMicrotask(e,t,r,n){A.C__RootZone!==r&&(n=A.C__RootZone.get$errorZone()!==r.get$errorZone()?r.bindCallbackGuarded$1(n):r.bindCallback$1$1(n,oe.void)),P._scheduleAsyncCallback(n)},_rootCreateTimer:(e,t,r,n,s)=>P.Timer__createTimer(n,A.C__RootZone!==r?r.bindCallback$1$1(s,oe.void):s),_rootCreatePeriodicTimer(e,t,r,n,s){var i;return A.C__RootZone!==r&&(s=r.bindUnaryCallback$2$1(s,oe.void,oe.Timer)),i=A.JSInt_methods._tdivFast$1(n._duration,1e3),P._TimerImpl$periodic(i<0?0:i,s)},_rootPrint(e,t,r,n){R.printString(n)},_printToZone(e){ee.Zone__current.print$1(e)},_rootFork(e,t,r,n,s){var i,a,o;return ee.printToZone=P.async___printToZone$closure(),null==n&&(n=A._ZoneSpecification_ALf),null==s?i=r.get$_async$_map():(a=oe.nullable_Object,i=P.HashMap_HashMap$from(s,a,a)),a=new P._CustomZone(r.get$_run(),r.get$_runUnary(),r.get$_runBinary(),r.get$_registerCallback(),r.get$_registerUnaryCallback(),r.get$_registerBinaryCallback(),r.get$_errorCallback(),r.get$_scheduleMicrotask(),r.get$_createTimer(),r.get$_createPeriodicTimer(),r.get$_print(),r.get$_fork(),r.get$_handleUncaughtError(),r,i),null!=(o=n.handleUncaughtError)&&(a._handleUncaughtError=new P._ZoneFunction(a,o)),a},runZoned:(e,t,r)=>(R.checkNotNullable(e,"body",r._eval$1("0()")),P._runZoned(e,t,null,r)),_runZoned:(e,t,r,n)=>ee.Zone__current.fork$2$specification$zoneValues(r,t).run$1$1(e,n),_AsyncRun__initializeScheduleImmediate_internalCallback:function(e){this._box_0=e},_AsyncRun__initializeScheduleImmediate_closure:function(e,t,r){this._box_0=e,this.div=t,this.span=r},_AsyncRun__scheduleImmediateJsOverride_internalCallback:function(e){this.callback=e},_AsyncRun__scheduleImmediateWithSetImmediate_internalCallback:function(e){this.callback=e},_TimerImpl:function(){this._tick=0},_TimerImpl_internalCallback:function(e,t){this.$this=e,this.callback=t},_TimerImpl$periodic_closure:function(e,t,r,n){var s=this;s.$this=e,s.milliseconds=t,s.start=r,s.callback=n},_AsyncAwaitCompleter:function(e,t){this._future=e,this.isSync=!1,this.$ti=t},_awaitOnObject_closure:function(e){this.bodyFunction=e},_awaitOnObject_closure0:function(e){this.bodyFunction=e},_wrapJsFunctionForAsync_closure:function(e){this.$protected=e},_IterationMarker:function(e,t){this.value=e,this.state=t},_SyncStarIterator:function(e){var t=this;t._body=e,t._suspendedBodies=t._nestedIterator=t._async$_current=null},_SyncStarIterable:function(e,t){this._outerHelper=e,this.$ti=t},AsyncError:function(e,t){this.error=e,this.stackTrace=t},_Completer:function(){},_AsyncCompleter:function(e,t){this.future=e,this.$ti=t},_FutureListener:function(e,t,r,n,s){var i=this;i._nextListener=null,i.result=e,i.state=t,i.callback=r,i.errorCallback=n,i.$ti=s},_Future:function(e,t){var r=this;r._state=0,r._zone=e,r._resultOrListeners=null,r.$ti=t},_Future__addListener_closure:function(e,t){this.$this=e,this.listener=t},_Future__prependListeners_closure:function(e,t){this._box_0=e,this.$this=t},_Future__chainForeignFuture_closure:function(e){this.$this=e},_Future__chainForeignFuture_closure0:function(e){this.$this=e},_Future__chainForeignFuture_closure1:function(e,t,r){this.$this=e,this.e=t,this.s=r},_Future__asyncCompleteWithValue_closure:function(e,t){this.$this=e,this.value=t},_Future__chainFuture_closure:function(e,t){this.$this=e,this.value=t},_Future__asyncCompleteError_closure:function(e,t,r){this.$this=e,this.error=t,this.stackTrace=r},_Future__propagateToListeners_handleWhenCompleteCallback:function(e,t,r){this._box_0=e,this._box_1=t,this.hasError=r},_Future__propagateToListeners_handleWhenCompleteCallback_closure:function(e){this.originalSource=e},_Future__propagateToListeners_handleValueCallback:function(e,t){this._box_0=e,this.sourceResult=t},_Future__propagateToListeners_handleError:function(e,t){this._box_1=e,this._box_0=t},_AsyncCallbackEntry:function(e){this.callback=e,this.next=null},Stream:function(){},Stream_length_closure:function(e,t){this._box_0=e,this.$this=t},Stream_length_closure0:function(e,t){this._box_0=e,this.future=t},StreamTransformerBase:function(){},_StreamController:function(){},_StreamController__subscribe_closure:function(e){this.$this=e},_StreamController__recordCancel_complete:function(e){this.$this=e},_AsyncStreamControllerDispatch:function(){},_AsyncStreamController:function(e,t,r,n,s){var i=this;i._varData=null,i._state=0,i._doneFuture=null,i.onListen=e,i.onPause=t,i.onResume=r,i.onCancel=n,i.$ti=s},_ControllerStream:function(e,t){this._controller=e,this.$ti=t},_ControllerSubscription:function(e,t,r,n,s,i,a){var o=this;o._controller=e,o._onData=t,o._onError=r,o._onDone=n,o._zone=s,o._state=i,o._pending=o._cancelFuture=null,o.$ti=a},_BufferingStreamSubscription:function(){},_BufferingStreamSubscription__sendError_sendError:function(e,t,r){this.$this=e,this.error=t,this.stackTrace=r},_BufferingStreamSubscription__sendDone_sendDone:function(e){this.$this=e},_StreamImpl:function(){},_DelayedEvent:function(){},_DelayedData:function(e){this.value=e,this.next=null},_DelayedError:function(e,t){this.error=e,this.stackTrace=t,this.next=null},_DelayedDone:function(){},_PendingEvents:function(){},_PendingEvents_schedule_closure:function(e,t){this.$this=e,this.dispatch=t},_StreamImplEvents:function(){this.lastPendingEvent=this.firstPendingEvent=null,this._state=0},_StreamIterator:function(e){this._subscription=null,this._stateData=e,this._async$_hasValue=!1},_ZoneFunction:function(e,t){this.zone=e,this.$function=t},_RunNullaryZoneFunction:function(e,t){this.zone=e,this.$function=t},_RunUnaryZoneFunction:function(e,t){this.zone=e,this.$function=t},_RunBinaryZoneFunction:function(e,t){this.zone=e,this.$function=t},_RegisterNullaryZoneFunction:function(e,t){this.zone=e,this.$function=t},_RegisterUnaryZoneFunction:function(e,t){this.zone=e,this.$function=t},_RegisterBinaryZoneFunction:function(e,t){this.zone=e,this.$function=t},_ZoneSpecification:function(e,t,r,n,s,i,a,o,l,_,u,c,$){var p=this;p.handleUncaughtError=e,p.run=t,p.runUnary=r,p.runBinary=n,p.registerCallback=s,p.registerUnaryCallback=i,p.registerBinaryCallback=a,p.errorCallback=o,p.scheduleMicrotask=l,p.createTimer=_,p.createPeriodicTimer=u,p.print=c,p.fork=$},_ZoneDelegate:function(e){this._delegationTarget=e},_Zone:function(){},_CustomZone:function(e,t,r,n,s,i,a,o,l,_,u,c,$,p,h){var d=this;d._run=e,d._runUnary=t,d._runBinary=r,d._registerCallback=n,d._registerUnaryCallback=s,d._registerBinaryCallback=i,d._errorCallback=a,d._scheduleMicrotask=o,d._createTimer=l,d._createPeriodicTimer=_,d._print=u,d._fork=c,d._handleUncaughtError=$,d._delegateCache=null,d.parent=p,d._async$_map=h},_CustomZone_bindCallback_closure:function(e,t,r){this.$this=e,this.registered=t,this.R=r},_CustomZone_bindUnaryCallback_closure:function(e,t,r,n){var s=this;s.$this=e,s.registered=t,s.T=r,s.R=n},_CustomZone_bindCallbackGuarded_closure:function(e,t){this.$this=e,this.registered=t},_rootHandleError_closure:function(e,t){this.error=e,this.stackTrace=t},_RootZone:function(){},_RootZone_bindCallback_closure:function(e,t,r){this.$this=e,this.f=t,this.R=r},_RootZone_bindUnaryCallback_closure:function(e,t,r,n){var s=this;s.$this=e,s.f=t,s.T=r,s.R=n},_RootZone_bindCallbackGuarded_closure:function(e,t){this.$this=e,this.f=t},HashMap_HashMap:(e,t)=>new P._HashMap(e._eval$1("@<0>")._bind$1(t)._eval$1("_HashMap<1,2>")),_HashMap__getTableEntry(e,t){var r=e[t];return r===e?null:r},_HashMap__setTableEntry(e,t,r){e[t]=null==r?e:r},_HashMap__newHashTable(){var e=Object.create(null);return P._HashMap__setTableEntry(e,"<non-identifier-key>",e),delete e["<non-identifier-key>"],e},LinkedHashMap_LinkedHashMap(e,t,r,n,s){if(null==r)if(null==t){if(null==e)return new R.JsLinkedHashMap(n._eval$1("@<0>")._bind$1(s)._eval$1("JsLinkedHashMap<1,2>"));t=P.collection___defaultHashCode$closure()}else{if(P.core__identityHashCode$closure()===t&&P.core__identical$closure()===e)return P._LinkedIdentityHashMap__LinkedIdentityHashMap$es6(n,s);null==e&&(e=P.collection___defaultEquals$closure())}else null==t&&(t=P.collection___defaultHashCode$closure()),null==e&&(e=P.collection___defaultEquals$closure());return P._LinkedCustomHashMap$(e,t,r,n,s)},LinkedHashMap_LinkedHashMap$_literal:(e,t,r)=>R.fillLiteralMap(e,new R.JsLinkedHashMap(t._eval$1("@<0>")._bind$1(r)._eval$1("JsLinkedHashMap<1,2>"))),LinkedHashMap_LinkedHashMap$_empty:(e,t)=>new R.JsLinkedHashMap(e._eval$1("@<0>")._bind$1(t)._eval$1("JsLinkedHashMap<1,2>")),_LinkedIdentityHashMap__LinkedIdentityHashMap$es6:(e,t)=>new P._LinkedIdentityHashMap(e._eval$1("@<0>")._bind$1(t)._eval$1("_LinkedIdentityHashMap<1,2>")),_LinkedCustomHashMap$(e,t,r,n,s){var i=null!=r?r:new P._LinkedCustomHashMap_closure(n);return new P._LinkedCustomHashMap(e,t,i,n._eval$1("@<0>")._bind$1(s)._eval$1("_LinkedCustomHashMap<1,2>"))},LinkedHashSet_LinkedHashSet:e=>new P._LinkedHashSet(e._eval$1("_LinkedHashSet<0>")),LinkedHashSet_LinkedHashSet$_empty:e=>new P._LinkedHashSet(e._eval$1("_LinkedHashSet<0>")),LinkedHashSet_LinkedHashSet$_literal:(e,t)=>R.fillLiteralSet(e,new P._LinkedHashSet(t._eval$1("_LinkedHashSet<0>"))),_LinkedHashSet__newHashTable(){var e=Object.create(null);return e["<non-identifier-key>"]=e,delete e["<non-identifier-key>"],e},_LinkedHashSetIterator$(e,t){var r=new P._LinkedHashSetIterator(e,t);return r._collection$_cell=e._collection$_first,r},UnmodifiableListView$:(e,t)=>new P.UnmodifiableListView(e,t._eval$1("UnmodifiableListView<0>")),_defaultEquals:(e,t)=>V.$eq$(e,t),_defaultHashCode:e=>V.get$hashCode$(e),HashMap_HashMap$from(e,t,r){var n=P.HashMap_HashMap(t,r);return e.forEach$1(0,new P.HashMap_HashMap$from_closure(n,t,r)),n},IterableBase_iterableToShortString(e,t,r){var n,s;if(P._isToStringVisiting(e))return"("===t&&")"===r?"(...)":t+"..."+r;n=R._setArrayType([],oe.JSArray_String),ee._toStringVisiting.push(e);try{P._iterablePartsToStrings(e,n)}finally{ee._toStringVisiting.pop()}return(s=P.StringBuffer__writeAll(t,n,", ")+r).charCodeAt(0),s},IterableBase_iterableToFullString(e,t,r){var n,s;if(P._isToStringVisiting(e))return t+"..."+r;n=new P.StringBuffer(t),ee._toStringVisiting.push(e);try{(s=n)._contents=P.StringBuffer__writeAll(s._contents,e,", ")}finally{ee._toStringVisiting.pop()}return n._contents+=r,(s=n._contents).charCodeAt(0),s},_isToStringVisiting(e){var t,r;for(t=ee._toStringVisiting.length,r=0;r<t;++r)if(e===ee._toStringVisiting[r])return!0;return!1},_iterablePartsToStrings(e,t){for(var r,n,s,i,a,o,l,_=e.get$iterator(e),u=0,c=0;u<80||c<3;){if(!_.moveNext$0())return;r=R.S(_.get$current()),t.push(r),u+=r.length+2,++c}if(_.moveNext$0())if(i=_.get$current(),++c,_.moveNext$0()){for(a=_.get$current(),++c;_.moveNext$0();i=a,a=o)if(o=_.get$current(),++c>100){for(;u>75&&c>3;)u-=t.pop().length+2,--c;return void t.push("...")}s=R.S(i),u+=(n=R.S(a)).length+s.length+4}else{if(c<=4)return void t.push(R.S(i));n=R.S(i),s=t.pop(),u+=n.length+2}else{if(c<=5)return;n=t.pop(),s=t.pop()}for(c>t.length+2?(u+=5,l="..."):l=null;u>80&&t.length>3;)u-=t.pop().length+2,null==l&&(u+=5,l="...");null!=l&&t.push(l),t.push(s),t.push(n)},LinkedHashMap_LinkedHashMap$from(e,t,r){var n=P.LinkedHashMap_LinkedHashMap(null,null,null,t,r);return e.forEach$1(0,new P.LinkedHashMap_LinkedHashMap$from_closure(n,t,r)),n},LinkedHashMap_LinkedHashMap$of(e,t,r){var n=P.LinkedHashMap_LinkedHashMap(null,null,null,t,r);return n.addAll$1(0,e),n},LinkedHashSet_LinkedHashSet$from(e,t){var r,n,s=P.LinkedHashSet_LinkedHashSet(t);for(r=e.length,n=0;n<e.length;e.length===r||(0,R.throwConcurrentModificationError)(e),++n)s.add$1(0,t._as(e[n]));return s},LinkedHashSet_LinkedHashSet$of(e,t){var r=P.LinkedHashSet_LinkedHashSet(t);return r.addAll$1(0,e),r},ListMixin__compareAny(e,t){var r=oe.Comparable_dynamic;return V.compareTo$1$ns(r._as(e),r._as(t))},MapBase_mapToString(e){var t,r={};if(P._isToStringVisiting(e))return"{...}";t=new P.StringBuffer("");try{ee._toStringVisiting.push(e),t._contents+="{",r.first=!0,e.forEach$1(0,new P.MapBase_mapToString_closure(r,t)),t._contents+="}"}finally{ee._toStringVisiting.pop()}return(r=t._contents).charCodeAt(0),r},MapBase__fillMapWithIterables(e,t,r){for(var n=t.get$iterator(t),s=r.get$iterator(r),i=n.moveNext$0(),a=s.moveNext$0();i&&a;)e.$indexSet(0,n.get$current(),s.get$current()),i=n.moveNext$0(),a=s.moveNext$0();if(i||a)throw R.wrapException(P.ArgumentError$("Iterables do not have same length.",null))},ListQueue$:e=>new P.ListQueue(P.List_List$filled(P.ListQueue__calculateCapacity(null),null,!1,e._eval$1("0?")),e._eval$1("ListQueue<0>")),ListQueue__calculateCapacity:e=>8,ListQueue_ListQueue$of(e,t){var r=P.ListQueue$(t);return r.addAll$1(0,e),r},ListQueue__nextPowerOf2(e){var t;for(e=(e<<1>>>0)-1;;e=t)if(0===(t=(e&e-1)>>>0))return e},_ListQueueIterator$:e=>new P._ListQueueIterator(e,e._collection$_tail,e._modificationCount,e._collection$_head),_UnmodifiableSetMixin__throwUnmodifiable(){throw R.wrapException(P.UnsupportedError$("Cannot change an unmodifiable set"))},_HashMap:function(e){var t=this;t._collection$_length=0,t._keys=t._collection$_rest=t._collection$_nums=t._collection$_strings=null,t.$ti=e},_HashMap_values_closure:function(e){this.$this=e},_HashMap_addAll_closure:function(e){this.$this=e},_HashMapKeyIterable:function(e,t){this._map=e,this.$ti=t},_HashMapKeyIterator:function(e,t){var r=this;r._map=e,r._keys=t,r._offset=0,r._collection$_current=null},_LinkedIdentityHashMap:function(e){var t=this;t.__js_helper$_length=0,t._last=t._first=t.__js_helper$_rest=t._nums=t._strings=null,t._modifications=0,t.$ti=e},_LinkedCustomHashMap:function(e,t,r,n){var s=this;s._equals=e,s._hashCode=t,s._validKey=r,s.__js_helper$_length=0,s._last=s._first=s.__js_helper$_rest=s._nums=s._strings=null,s._modifications=0,s.$ti=n},_LinkedCustomHashMap_closure:function(e){this.K=e},_LinkedHashSet:function(e){var t=this;t._collection$_length=0,t._collection$_last=t._collection$_first=t._collection$_rest=t._collection$_nums=t._collection$_strings=null,t._collection$_modifications=0,t.$ti=e},_LinkedIdentityHashSet:function(e){var t=this;t._collection$_length=0,t._collection$_last=t._collection$_first=t._collection$_rest=t._collection$_nums=t._collection$_strings=null,t._collection$_modifications=0,t.$ti=e},_LinkedHashSetCell:function(e){this._element=e,this._collection$_previous=this._collection$_next=null},_LinkedHashSetIterator:function(e,t){var r=this;r._set=e,r._collection$_modifications=t,r._collection$_current=r._collection$_cell=null},UnmodifiableListView:function(e,t){this._collection$_source=e,this.$ti=t},HashMap_HashMap$from_closure:function(e,t,r){this.result=e,this.K=t,this.V=r},IterableBase:function(){},LinkedHashMap_LinkedHashMap$from_closure:function(e,t,r){this.result=e,this.K=t,this.V=r},ListBase:function(){},ListMixin:function(){},MapBase:function(){},MapBase_mapToString_closure:function(e,t){this._box_0=e,this.result=t},MapMixin:function(){},MapMixin_entries_closure:function(e){this.$this=e},UnmodifiableMapBase:function(){},_MapBaseValueIterable:function(e,t){this._map=e,this.$ti=t},_MapBaseValueIterator:function(e,t){this._keys=e,this._map=t,this._collection$_current=null},_UnmodifiableMapMixin:function(){},MapView:function(){},UnmodifiableMapView:function(e,t){this._map=e,this.$ti=t},ListQueue:function(e,t){var r=this;r._collection$_table=e,r._modificationCount=r._collection$_tail=r._collection$_head=0,r.$ti=t},_ListQueueIterator:function(e,t,r,n){var s=this;s._queue=e,s._collection$_end=t,s._modificationCount=r,s._collection$_position=n,s._collection$_current=null},SetMixin:function(){},_SetBase:function(){},_UnmodifiableSetMixin:function(){},_UnmodifiableSet:function(e,t){this._map=e,this.$ti=t},_ListBase_Object_ListMixin:function(){},_UnmodifiableMapView_MapView__UnmodifiableMapMixin:function(){},__SetBase_Object_SetMixin:function(){},__UnmodifiableSet__SetBase__UnmodifiableSetMixin:function(){},Utf8Decoder__convertIntercepted(e,t,r,n){var s,i;return t instanceof Uint8Array?(n=(s=t).length)-r<15||null!=(i=P.Utf8Decoder__convertInterceptedUint8List(e,s,r,n))&&e&&i.indexOf("\ufffd")>=0?null:i:null},Utf8Decoder__convertInterceptedUint8List(e,t,r,n){var s=e?ee.$get$Utf8Decoder__decoderNonfatal():ee.$get$Utf8Decoder__decoder();return null==s?null:0===r&&n===t.length?P.Utf8Decoder__useTextDecoder(s,t):P.Utf8Decoder__useTextDecoder(s,t.subarray(r,P.RangeError_checkValidRange(r,n,t.length)))},Utf8Decoder__useTextDecoder(e,t){var r;try{return e.decode(t)}catch(r){R.unwrapException(r)}return null},Base64Codec__checkPadding(e,t,r,n,s,i){if(0!==A.JSInt_methods.$mod(i,4))throw R.wrapException(P.FormatException$("Invalid base64 padding, padded length must be multiple of four, is "+i,e,r));if(n+s!==i)throw R.wrapException(P.FormatException$("Invalid base64 padding, '=' not at the end",e,t));if(s>2)throw R.wrapException(P.FormatException$("Invalid base64 padding, more than two '=' characters",e,t))},_Base64Encoder_encodeChunk(e,t,r,n,s,i,a,o){var l,_,u,c,$,p,h=o>>>2,d=3-(3&o);for(l=V.getInterceptor$asx(t),_=r,u=0;_<n;++_)u=(u|(c=l.$index(t,_)))>>>0,h=16777215&(h<<8|c),0===--d&&($=a+1,i[a]=A.JSString_methods._codeUnitAt$1(e,h>>>18&63),a=$+1,i[$]=A.JSString_methods._codeUnitAt$1(e,h>>>12&63),$=a+1,i[a]=A.JSString_methods._codeUnitAt$1(e,h>>>6&63),a=$+1,i[$]=A.JSString_methods._codeUnitAt$1(e,63&h),h=0,d=3);if(u>=0&&u<=255)return s&&d<3?(p=($=a+1)+1,3-d==1?(i[a]=A.JSString_methods._codeUnitAt$1(e,h>>>2&63),i[$]=A.JSString_methods._codeUnitAt$1(e,h<<4&63),i[p]=61,i[p+1]=61):(i[a]=A.JSString_methods._codeUnitAt$1(e,h>>>10&63),i[$]=A.JSString_methods._codeUnitAt$1(e,h>>>4&63),i[p]=A.JSString_methods._codeUnitAt$1(e,h<<2&63),i[p+1]=61),0):(h<<2|3-d)>>>0;for(_=r;_<n&&!((c=l.$index(t,_))<0||c>255);)++_;throw R.wrapException(P.ArgumentError$value(t,"Not a byte value at index "+_+": 0x"+V.toRadixString$1$n(l.$index(t,_),16),null))},JsonUnsupportedObjectError$:(e,t,r)=>new P.JsonUnsupportedObjectError(e,t),_defaultToEncodable:e=>e.toJson$0(),_JsonStringStringifier$:(e,t)=>new P._JsonStringStringifier(e,[],P.convert___defaultToEncodable$closure()),_JsonStringStringifier_stringify(e,t,r){var n,s=new P.StringBuffer("");return P._JsonStringStringifier$(s,t).writeObject$1(e),(n=s._contents).charCodeAt(0),n},_Utf8Decoder_errorDescription(e){switch(e){case 65:return"Missing extension byte";case 67:return"Unexpected extension byte";case 69:return"Invalid UTF-8 byte";case 71:return"Overlong encoding";case 73:return"Out of unicode range";case 75:return"Encoded surrogate";case 77:return"Unfinished UTF-8 octet sequence";default:return""}},_Utf8Decoder__makeUint8List(e,t,r){var n,s,i,a=r-t,o=new Uint8Array(a);for(n=V.getInterceptor$asx(e),s=0;s<a;++s)i=n.$index(e,t+s),o[s]=(4294967040&i)>>>0!=0?255:i;return o},Utf8Decoder__decoder_closure:function(){},Utf8Decoder__decoderNonfatal_closure:function(){},AsciiCodec:function(){},_UnicodeSubsetEncoder:function(){},AsciiEncoder:function(e){this._subsetMask=e},Base64Codec:function(){},Base64Encoder:function(){},_Base64Encoder:function(e){this._convert$_state=0,this._alphabet=e},_Base64EncoderSink:function(){},_Utf8Base64EncoderSink:function(e,t){this._sink=e,this._encoder=t},ByteConversionSink:function(){},ByteConversionSinkBase:function(){},ChunkedConversionSink:function(){},Codec:function(){},Converter:function(){},Encoding:function(){},JsonUnsupportedObjectError:function(e,t){this.unsupportedObject=e,this.cause=t},JsonCyclicError:function(e,t){this.unsupportedObject=e,this.cause=t},JsonCodec:function(){},JsonEncoder:function(e){this._toEncodable=e},_JsonStringifier:function(){},_JsonStringifier_writeMap_closure:function(e,t){this._box_0=e,this.keyValueList=t},_JsonStringStringifier:function(e,t,r){this._sink=e,this._seen=t,this._toEncodable=r},StringConversionSinkBase:function(){},StringConversionSinkMixin:function(){},_StringSinkConversionSink:function(e){this._stringSink=e},_StringCallbackSink:function(e,t){this._convert$_callback=e,this._stringSink=t},_Utf8StringSinkAdapter:function(e,t,r){this._decoder=e,this._sink=t,this._stringSink=r},Utf8Codec:function(){},Utf8Encoder:function(){},_Utf8Encoder:function(e){this._bufferIndex=0,this._convert$_buffer=e},Utf8Decoder:function(e){this._allowMalformed=e},_Utf8Decoder:function(e){this.allowMalformed=e,this._convert$_state=16,this._charOrIndex=0},identityHashCode:e=>R.objectHashCode(e),Function_apply:(e,t)=>R.Primitives_applyFunction(e,t,null),int_parse(e,t){var r=R.Primitives_parseInt(e,t);if(null!=r)return r;throw R.wrapException(P.FormatException$(e,null,null))},double_parse(e){var t=R.Primitives_parseDouble(e);if(null!=t)return t;throw R.wrapException(P.FormatException$("Invalid double",e,null))},Error__objectToString:e=>e instanceof R.Closure?e.toString$0(0):"Instance of '"+R.Primitives_objectTypeName(e)+"'",List_List$filled(e,t,r,n){var s,i=r?V.JSArray_JSArray$growable(e,n):V.JSArray_JSArray$fixed(e,n);if(0!==e&&null!=t)for(s=0;s<i.length;++s)i[s]=t;return i},List_List$from(e,t,r){var n,s=R._setArrayType([],r._eval$1("JSArray<0>"));for(n=V.get$iterator$ax(e);n.moveNext$0();)s.push(n.get$current());return t?s:V.JSArray_markFixedList(s)},List_List$of:(e,t,r)=>t?P.List_List$_of(e,r):V.JSArray_markFixedList(P.List_List$_of(e,r)),List_List$_of(e,t){var r,n;if(Array.isArray(e))return R._setArrayType(e.slice(0),t._eval$1("JSArray<0>"));for(r=R._setArrayType([],t._eval$1("JSArray<0>")),n=V.get$iterator$ax(e);n.moveNext$0();)r.push(n.get$current());return r},List_List$unmodifiable:(e,t)=>V.JSArray_markUnmodifiableList(P.List_List$from(e,!1,t)),String_String$fromCharCodes(e,t,r){var n,s;return Array.isArray(e)?(s=(n=e).length,r=P.RangeError_checkValidRange(t,r,s),R.Primitives_stringFromCharCodes(t>0||r<s?n.slice(t,r):n)):oe.NativeUint8List._is(e)?R.Primitives_stringFromNativeUint8List(e,t,P.RangeError_checkValidRange(t,r,e.length)):P.String__stringFromIterable(e,t,r)},String_String$fromCharCode:e=>R.Primitives_stringFromCharCode(e),String__stringFromIterable(e,t,r){var n,s,i,a;if(t<0)throw R.wrapException(P.RangeError$range(t,0,V.get$length$asx(e),null,null));if(!(n=null==r)&&r<t)throw R.wrapException(P.RangeError$range(r,t,V.get$length$asx(e),null,null));for(s=V.get$iterator$ax(e),i=0;i<t;++i)if(!s.moveNext$0())throw R.wrapException(P.RangeError$range(t,0,i,null,null));if(a=[],n)for(;s.moveNext$0();)a.push(s.get$current());else for(i=t;i<r;++i){if(!s.moveNext$0())throw R.wrapException(P.RangeError$range(r,t,i,null,null));a.push(s.get$current())}return R.Primitives_stringFromCharCodes(a)},RegExp_RegExp:(e,t)=>new R.JSSyntaxRegExp(e,R.JSSyntaxRegExp_makeNative(e,t,!0,!1,!1,!1)),identical:(e,t)=>null==e?null==t:e===t,StringBuffer__writeAll(e,t,r){var n=V.get$iterator$ax(t);if(!n.moveNext$0())return e;if(0===r.length)do{e+=R.S(n.get$current())}while(n.moveNext$0());else for(e+=R.S(n.get$current());n.moveNext$0();)e=e+r+R.S(n.get$current());return e},NoSuchMethodError$:(e,t,r,n)=>new P.NoSuchMethodError(e,t,r,n),Uri_base(){var e=R.Primitives_currentUri();if(null!=e)return P.Uri_parse(e);throw R.wrapException(P.UnsupportedError$("'Uri.base' is not supported"))},_Uri__uriEncode(e,t,r,n){var s,i,a,o,l,_="0123456789ABCDEF";if(s=r===A.C_Utf8Codec&&(s=ee.$get$_Uri__needsNoEncoding()._nativeRegExp).test(t))return t;for(s=(i=r.get$encoder().convert$1(t)).length,a=0,o="";a<s;++a)(l=i[a])<128&&0!=(e[l>>>4]&1<<(15&l))?o+=R.Primitives_stringFromCharCode(l):o=n&&32===l?o+"+":o+"%"+_[l>>>4&15]+_[15&l];return o.charCodeAt(0),o},StackTrace_current(){var e;if(ee.$get$_hasErrorStackProperty())return R.getTraceFromException(new Error);try{throw R.wrapException("")}catch(e){return R.unwrapException(e),R.getTraceFromException(e)}},DateTime$_withValue:(e,t)=>(!(Math.abs(e)<=864e13)&&R.throwExpression(P.ArgumentError$("DateTime is outside valid range: "+e,null)),R.checkNotNullable(!1,"isUtc",oe.bool),new P.DateTime(e,!1)),DateTime__fourDigits(e){var t=Math.abs(e),r=e<0?"-":"";return t>=1e3?""+e:t>=100?r+"0"+t:t>=10?r+"00"+t:r+"000"+t},DateTime__threeDigits:e=>e>=100?""+e:e>=10?"0"+e:"00"+e,DateTime__twoDigits:e=>e>=10?""+e:"0"+e,Error_safeToString:e=>"number"==typeof e||R._isBool(e)||null==e?V.toString$0$(e):"string"==typeof e?JSON.stringify(e):P.Error__objectToString(e),AssertionError$:e=>new P.AssertionError(e),ArgumentError$:(e,t)=>new P.ArgumentError(!1,null,t,e),ArgumentError$value:(e,t,r)=>new P.ArgumentError(!0,e,t,r),RangeError$:e=>new P.RangeError(null,null,!1,null,null,e),RangeError$value:(e,t,r)=>new P.RangeError(null,null,!0,e,t,null==r?"Value not in range":r),RangeError$range:(e,t,r,n,s)=>new P.RangeError(t,r,!0,e,n,null==s?"Invalid value":s),RangeError_checkValueInInterval(e,t,r,n){if(e<t||e>r)throw R.wrapException(P.RangeError$range(e,t,r,n,null));return e},RangeError_checkValidIndex(e,t,r){var n=t.get$length(t);if(0>e||e>=n)throw R.wrapException(P.IndexError$(e,t,null==r?"index":r,null,n));return e},RangeError_checkValidRange(e,t,r){if(0>e||e>r)throw R.wrapException(P.RangeError$range(e,0,r,"start",null));if(null!=t){if(e>t||t>r)throw R.wrapException(P.RangeError$range(t,e,r,"end",null));return t}return r},RangeError_checkNotNegative(e,t){if(e<0)throw R.wrapException(P.RangeError$range(e,0,null,t,null));return e},IndexError$(e,t,r,n,s){var i=null==s?V.get$length$asx(t):s;return new P.IndexError(i,!0,e,r,"Index out of range")},UnsupportedError$:e=>new P.UnsupportedError(e),UnimplementedError$:e=>new P.UnimplementedError(e),StateError$:e=>new P.StateError(e),ConcurrentModificationError$:e=>new P.ConcurrentModificationError(e),FormatException$:(e,t,r)=>new P.FormatException(e,t,r),Iterable_Iterable$generate:(e,t,r)=>e<=0?new R.EmptyIterable(r._eval$1("EmptyIterable<0>")):new P._GeneratorIterable(e,t,r._eval$1("_GeneratorIterable<0>")),print(e){var t=V.toString$0$(e),r=ee.printToZone;null==r?R.printString(t):r.call$1(t)},Set_castFrom:(e,t,r,n)=>new R.CastSet(e,t,r._eval$1("@<0>")._bind$1(n)._eval$1("CastSet<1,2>")),_combineSurrogatePair:(e,t)=>65536+((1023&e)<<10)+(1023&t),Uri_Uri$dataFromString(e,t,r){var n,s,i=new P.StringBuffer(""),a=R._setArrayType([-1],oe.JSArray_int);return n=null==t?null:"utf-8",null==t&&(t=A.C_AsciiCodec),P.UriData__writeUri(r,n,null,i,a),a.push(i._contents.length),i._contents+=",",P.UriData__uriEncodeBytes(A.List_CVk,t.encode$1(e),i),s=i._contents,new P.UriData((s.charCodeAt(0),s),a,null).get$uri()},Uri_parse(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b=e.length;if(b>=5){if(0===(t=(3*(58^A.JSString_methods._codeUnitAt$1(e,4))|100^A.JSString_methods._codeUnitAt$1(e,0)|97^A.JSString_methods._codeUnitAt$1(e,1)|116^A.JSString_methods._codeUnitAt$1(e,2)|97^A.JSString_methods._codeUnitAt$1(e,3))>>>0))return P.UriData__parse(b<b?A.JSString_methods.substring$2(e,0,b):e,5,null).get$uri();if(32===t)return P.UriData__parse(A.JSString_methods.substring$2(e,5,b),0,null).get$uri()}return(r=P.List_List$filled(8,0,!1,oe.int))[0]=0,r[1]=-1,r[2]=-1,r[7]=-1,r[3]=0,r[4]=0,r[5]=b,r[6]=b,P._scan(e,0,b,0,r)>=14&&(r[7]=b),(n=r[1])>=0&&20===P._scan(e,0,n,20,r)&&(r[7]=n),s=r[2]+1,i=r[3],a=r[4],o=r[5],(l=r[6])<o&&(o=l),a<s?a=o:a<=n&&(a=n+1),i<s&&(i=a),(_=r[7]<0)?s>n+3||(c=i>0)&&i+1===a||(!!(o<b&&o===a+2&&A.JSString_methods.startsWith$2(e,"..",a))||o>a+2&&A.JSString_methods.startsWith$2(e,"/..",o-3))?(u=null,_=!1):(4===n?A.JSString_methods.startsWith$2(e,"file",0)?(s<=0?(A.JSString_methods.startsWith$2(e,"/",a)?($="file://",t=2):($="file:///",t=3),n-=0,o+=c=t-0,l+=c,b=(e=$+A.JSString_methods.substring$2(e,a,b)).length,s=7,i=7,a=7):a===o&&(++l,p=o+1,e=A.JSString_methods.replaceRange$3(e,a,o,"/"),++b,o=p),u="file"):A.JSString_methods.startsWith$2(e,"http",0)?(c&&i+3===a&&A.JSString_methods.startsWith$2(e,"80",i+1)&&(l-=3,h=a-3,o-=3,e=A.JSString_methods.replaceRange$3(e,i,a,""),b-=3,a=h),u="http"):u=null:5===n&&A.JSString_methods.startsWith$2(e,"https",0)?(c&&i+4===a&&A.JSString_methods.startsWith$2(e,"443",i+1)&&(l-=4,h=a-4,o-=4,e=A.JSString_methods.replaceRange$3(e,i,a,""),b-=3,a=h),u="https"):u=null,_=!0):u=null,_?(b<e.length&&(e=A.JSString_methods.substring$2(e,0,b),n-=0,s-=0,i-=0,a-=0,o-=0,l-=0),new P._SimpleUri(e,n,s,i,a,o,l,u)):(null==u&&(n>0?u=P._Uri__makeScheme(e,0,n):(0===n&&P._Uri__fail(e,0,"Invalid empty scheme"),u="")),s>0?(g=(d=n+3)<s?P._Uri__makeUserInfo(e,d,s-1):"",m=P._Uri__makeHost(e,s,i,!1),(c=i+1)<a?(y=R.Primitives_parseInt(A.JSString_methods.substring$2(e,c,a),null),S=P._Uri__makePort(null==y?R.throwExpression(P.FormatException$("Invalid port",e,c)):y,u)):S=null):(m=S=null,g=""),f=P._Uri__makePath(e,a,o,null,u,null!=m),v=o<l?P._Uri__makeQuery(e,o+1,l,null):null,new P._Uri(u,g,m,S,f,v,l<b?P._Uri__makeFragment(e,l+1,b):null))},Uri_decodeComponent:e=>P._Uri__uriDecode(e,0,e.length,A.C_Utf8Codec,!1),Uri__parseIPv4Address(e,t,r){var n,s,i,a,o,l,_="IPv4 address should contain exactly 4 parts",u="each part must be in the range 0..255",c=new P.Uri__parseIPv4Address_error(e),$=new Uint8Array(4);for(s=n=t,i=0;n<r;++n)46!==(a=A.JSString_methods.codeUnitAt$1(e,n))?(48^a)>9&&c.call$2("invalid character",n):(3===i&&c.call$2(_,n),(o=P.int_parse(A.JSString_methods.substring$2(e,s,n),null))>255&&c.call$2(u,s),l=i+1,$[i]=o,s=n+1,i=l);return 3!==i&&c.call$2(_,r),(o=P.int_parse(A.JSString_methods.substring$2(e,s,r),null))>255&&c.call$2(u,s),$[i]=o,$},Uri_parseIPv6Address(e,t,r){var n,s,i,a,o,l,_,u,c,$,p,h,d,g,m=new P.Uri_parseIPv6Address_error(e),y=new P.Uri_parseIPv6Address_parseHex(m,e);for(e.length<2&&m.call$1("address is too short"),n=R._setArrayType([],oe.JSArray_int),i=s=t,a=!1,o=!1;s<r;++s)58===(l=A.JSString_methods.codeUnitAt$1(e,s))?(s===t&&(++s,58!==A.JSString_methods.codeUnitAt$1(e,s)&&m.call$2("invalid start colon.",s),i=s),s===i?(a&&m.call$2("only one wildcard `::` is allowed",s),n.push(-1),a=!0):n.push(y.call$2(i,s)),i=s+1):46===l&&(o=!0);for(0===n.length&&m.call$1("too few parts"),_=i===r,u=A.JSArray_methods.get$last(n),_&&-1!==u&&m.call$2("expected a part after last `:`",r),_||(o?(c=P.Uri__parseIPv4Address(e,i,r),n.push((c[0]<<8|c[1])>>>0),n.push((c[2]<<8|c[3])>>>0)):n.push(y.call$2(i,r))),a?n.length>7&&m.call$1("an address with a wildcard must have less than 7 parts"):8!==n.length&&m.call$1("an address without a wildcard must contain exactly 8 parts"),$=new Uint8Array(16),p=9-(u=n.length),s=0,h=0;s<u;++s)if(-1===(d=n[s]))for(g=0;g<p;++g)$[h]=0,$[h+1]=0,h+=2;else $[h]=A.JSInt_methods._shrOtherPositive$1(d,8),$[h+1]=255&d,h+=2;return $},_Uri__Uri(e,t,r,n){var s,i,a,o,l,_,u,c;return n=null==n?"":P._Uri__makeScheme(n,0,n.length),s=P._Uri__makeUserInfo(null,0,0),e=P._Uri__makeHost(e,0,null==e?0:e.length,!1),i=P._Uri__makeQuery(null,0,0,null),a=P._Uri__makeFragment(null,0,0),o=P._Uri__makePort(null,n),l="file"===n,(_=null==e&&(0!==s.length||null!=o||l))&&(e=""),u=!(_=null==e),t=P._Uri__makePath(t,0,null==t?0:t.length,r,n,u),t=(c=0===n.length)&&_&&!A.JSString_methods.startsWith$1(t,"/")?P._Uri__normalizeRelativePath(t,!c||u):P._Uri__removeDotSegments(t),new P._Uri(n,s,_&&A.JSString_methods.startsWith$1(t,"//")?"":e,o,t,i,a)},_Uri__defaultPort:e=>"http"===e?80:"https"===e?443:0,_Uri__compareScheme(e,t){var r,n,s,i,a;for(r=e.length,n=0;n<r;++n)if(0!==(i=A.JSString_methods._codeUnitAt$1(e,n)^(s=A.JSString_methods._codeUnitAt$1(t,n)))){if(32===i&&97<=(a=s|i)&&a<=122)continue;return!1}return!0},_Uri__fail(e,t,r){throw R.wrapException(P.FormatException$(r,e,t))},_Uri__Uri$file:(e,t)=>t?P._Uri__makeWindowsFileUrl(e,!1):P._Uri__makeFileUri(e,!1),_Uri__checkNonWindowsPathReservedCharacters(e,t){var r,n,s,i;for(r=e.length,n=0;n<r;++n)if(s=e[n],0>(i=V.getInterceptor$asx(s)).get$length(s)&&R.throwExpression(P.RangeError$range(0,0,i.get$length(s),null,null)),R.stringContainsUnchecked(s,"/",0))throw r=P.UnsupportedError$("Illegal path character "+R.S(s)),R.wrapException(r)},_Uri__checkWindowsPathReservedCharacters(e,t,r){var n,s,i,a;for(n=R.SubListIterable$(e,r,null,R._arrayInstanceType(e)._precomputed1),n=new R.ListIterator(n,n.get$length(n)),s=R._instanceType(n)._precomputed1;n.moveNext$0();)if(i=s._as(n.__internal$_current),a=P.RegExp_RegExp('["*/:<>?\\\\|]',!1),R.stringContainsUnchecked(i,a,0))throw t?R.wrapException(P.ArgumentError$("Illegal character in path",null)):R.wrapException(P.UnsupportedError$("Illegal character in path: "+i))},_Uri__checkWindowsDriveLetter(e,t){var r="Illegal drive letter ";if(!(65<=e&&e<=90||97<=e&&e<=122))throw t?R.wrapException(P.ArgumentError$(r+P.String_String$fromCharCode(e),null)):R.wrapException(P.UnsupportedError$(r+P.String_String$fromCharCode(e)))},_Uri__makeFileUri(e,t){var r=R._setArrayType(e.split("/"),oe.JSArray_String);return A.JSString_methods.startsWith$1(e,"/")?P._Uri__Uri(null,null,r,"file"):P._Uri__Uri(null,null,r,null)},_Uri__makeWindowsFileUrl(e,t){var r,n,s,i;if(A.JSString_methods.startsWith$1(e,"\\\\?\\")){if(A.JSString_methods.startsWith$2(e,"UNC\\",4))e=A.JSString_methods.replaceRange$3(e,0,7,"\\");else if((e=A.JSString_methods.substring$1(e,4)).length<3||58!==A.JSString_methods._codeUnitAt$1(e,1)||92!==A.JSString_methods._codeUnitAt$1(e,2))throw R.wrapException(P.ArgumentError$("Windows paths with \\\\?\\ prefix must be absolute",null))}else e=R.stringReplaceAllUnchecked(e,"/","\\");if((r=e.length)>1&&58===A.JSString_methods._codeUnitAt$1(e,1)){if(P._Uri__checkWindowsDriveLetter(A.JSString_methods._codeUnitAt$1(e,0),!0),2===r||92!==A.JSString_methods._codeUnitAt$1(e,2))throw R.wrapException(P.ArgumentError$("Windows paths with drive letter must be absolute",null));return n=R._setArrayType(e.split("\\"),oe.JSArray_String),P._Uri__checkWindowsPathReservedCharacters(n,!0,1),P._Uri__Uri(null,null,n,"file")}return A.JSString_methods.startsWith$1(e,"\\")?A.JSString_methods.startsWith$2(e,"\\",1)?(i=(r=(s=A.JSString_methods.indexOf$2(e,"\\",2))<0)?A.JSString_methods.substring$1(e,2):A.JSString_methods.substring$2(e,2,s),n=R._setArrayType((r?"":A.JSString_methods.substring$1(e,s+1)).split("\\"),oe.JSArray_String),P._Uri__checkWindowsPathReservedCharacters(n,!0,0),P._Uri__Uri(i,null,n,"file")):(n=R._setArrayType(e.split("\\"),oe.JSArray_String),P._Uri__checkWindowsPathReservedCharacters(n,!0,0),P._Uri__Uri(null,null,n,"file")):(n=R._setArrayType(e.split("\\"),oe.JSArray_String),P._Uri__checkWindowsPathReservedCharacters(n,!0,0),P._Uri__Uri(null,null,n,null))},_Uri__makePort:(e,t)=>null!=e&&e===P._Uri__defaultPort(t)?null:e,_Uri__makeHost(e,t,r,n){var s,i,a,o,l,_;if(null==e)return null;if(t===r)return"";if(91===A.JSString_methods.codeUnitAt$1(e,t))return s=r-1,93!==A.JSString_methods.codeUnitAt$1(e,s)&&P._Uri__fail(e,t,"Missing end `]` to match `[` in host"),i=t+1,(a=P._Uri__checkZoneID(e,i,s))<s?(o=a+1,l=P._Uri__normalizeZoneID(e,A.JSString_methods.startsWith$2(e,"25",o)?a+3:o,s,"%25")):l="",P.Uri_parseIPv6Address(e,i,a),A.JSString_methods.substring$2(e,t,a).toLowerCase()+l+"]";for(_=t;_<r;++_)if(58===A.JSString_methods.codeUnitAt$1(e,_))return(a=(a=A.JSString_methods.indexOf$2(e,"%",t))>=t&&a<r?a:r)<r?(o=a+1,l=P._Uri__normalizeZoneID(e,A.JSString_methods.startsWith$2(e,"25",o)?a+3:o,r,"%25")):l="",P.Uri_parseIPv6Address(e,t,a),"["+A.JSString_methods.substring$2(e,t,a)+l+"]";return P._Uri__normalizeRegName(e,t,r)},_Uri__checkZoneID(e,t,r){var n=A.JSString_methods.indexOf$2(e,"%",t);return n>=t&&n<r?n:r},_Uri__normalizeZoneID(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h=""!==n?new P.StringBuffer(n):null;for(i=s=t,a=!0;s<r;)if(37===(o=A.JSString_methods.codeUnitAt$1(e,s))){if((_=null==(l=P._Uri__normalizeEscape(e,s,!0)))&&a){s+=3;continue}null==h&&(h=new P.StringBuffer("")),u=h._contents+=A.JSString_methods.substring$2(e,i,s),_?l=A.JSString_methods.substring$2(e,s,s+3):"%"===l&&P._Uri__fail(e,s,"ZoneID should not contain % anymore"),h._contents=u+l,i=s+=3,a=!0}else o<127&&0!=(A.List_nxB[o>>>4]&1<<(15&o))?(a&&65<=o&&90>=o&&(null==h&&(h=new P.StringBuffer("")),i<s&&(h._contents+=A.JSString_methods.substring$2(e,i,s),i=s),a=!1),++s):(55296==(64512&o)&&s+1<r&&56320==(64512&(c=A.JSString_methods.codeUnitAt$1(e,s+1)))?(o=(1023&o)<<10|1023&c|65536,$=2):$=1,p=A.JSString_methods.substring$2(e,i,s),(_=null==h?h=new P.StringBuffer(""):h)._contents+=p,_._contents+=P._Uri__escapeChar(o),i=s+=$);return null==h?A.JSString_methods.substring$2(e,t,r):(i<r&&(h._contents+=A.JSString_methods.substring$2(e,i,r)),(_=h._contents).charCodeAt(0),_)},_Uri__normalizeRegName(e,t,r){var n,s,i,a,o,l,_,u,c,$,p;for(s=n=t,i=null,a=!0;n<r;)if(37===(o=A.JSString_methods.codeUnitAt$1(e,n))){if((_=null==(l=P._Uri__normalizeEscape(e,n,!0)))&&a){n+=3;continue}null==i&&(i=new P.StringBuffer("")),u=A.JSString_methods.substring$2(e,s,n),c=i._contents+=a?u:u.toLowerCase(),_?(l=A.JSString_methods.substring$2(e,n,n+3),$=3):"%"===l?(l="%25",$=1):$=3,i._contents=c+l,s=n+=$,a=!0}else o<127&&0!=(A.List_qNA[o>>>4]&1<<(15&o))?(a&&65<=o&&90>=o&&(null==i&&(i=new P.StringBuffer("")),s<n&&(i._contents+=A.JSString_methods.substring$2(e,s,n),s=n),a=!1),++n):o<=93&&0!=(A.List_2Vk[o>>>4]&1<<(15&o))?P._Uri__fail(e,n,"Invalid character"):(55296==(64512&o)&&n+1<r&&56320==(64512&(p=A.JSString_methods.codeUnitAt$1(e,n+1)))?(o=(1023&o)<<10|1023&p|65536,$=2):$=1,u=A.JSString_methods.substring$2(e,s,n),a||(u=u.toLowerCase()),(_=null==i?i=new P.StringBuffer(""):i)._contents+=u,_._contents+=P._Uri__escapeChar(o),s=n+=$);return null==i?A.JSString_methods.substring$2(e,t,r):(s<r&&(u=A.JSString_methods.substring$2(e,s,r),i._contents+=a?u:u.toLowerCase()),(_=i._contents).charCodeAt(0),_)},_Uri__makeScheme(e,t,r){var n,s,i;if(t===r)return"";for(P._Uri__isAlphabeticCharacter(A.JSString_methods._codeUnitAt$1(e,t))||P._Uri__fail(e,t,"Scheme not starting with alphabetic character"),n=t,s=!1;n<r;++n)(i=A.JSString_methods._codeUnitAt$1(e,n))<128&&0!=(A.List_JYB[i>>>4]&1<<(15&i))||P._Uri__fail(e,n,"Illegal scheme character"),65<=i&&i<=90&&(s=!0);return e=A.JSString_methods.substring$2(e,t,r),P._Uri__canonicalizeScheme(s?e.toLowerCase():e)},_Uri__canonicalizeScheme:e=>"http"===e?"http":"file"===e?"file":"https"===e?"https":"package"===e?"package":e,_Uri__makeUserInfo:(e,t,r)=>null==e?"":P._Uri__normalizeOrSubstring(e,t,r,A.List_gRj,!1),_Uri__makePath(e,t,r,n,s,i){var a,o="file"===s,l=o||i;if(null==e){if(null==n)return o?"/":"";a=new R.MappedListIterable(n,new P._Uri__makePath_closure,R._arrayInstanceType(n)._eval$1("MappedListIterable<1,String>")).join$1(0,"/")}else{if(null!=n)throw R.wrapException(P.ArgumentError$("Both path and pathSegments specified",null));a=P._Uri__normalizeOrSubstring(e,t,r,A.List_qg4,!0)}if(0===a.length){if(o)return"/"}else l&&!A.JSString_methods.startsWith$1(a,"/")&&(a="/"+a);return P._Uri__normalizePath(a,s,i)},_Uri__normalizePath(e,t,r){var n=0===t.length;return!n||r||A.JSString_methods.startsWith$1(e,"/")?P._Uri__removeDotSegments(e):P._Uri__normalizeRelativePath(e,!n||r)},_Uri__makeQuery:(e,t,r,n)=>null!=e?P._Uri__normalizeOrSubstring(e,t,r,A.List_CVk,!0):null,_Uri__makeFragment:(e,t,r)=>null==e?null:P._Uri__normalizeOrSubstring(e,t,r,A.List_CVk,!0),_Uri__normalizeEscape(e,t,r){var n,s,i,a,o,l=t+2;return l>=e.length?"%":(n=A.JSString_methods.codeUnitAt$1(e,t+1),s=A.JSString_methods.codeUnitAt$1(e,l),i=R.hexDigitValue(n),a=R.hexDigitValue(s),i<0||a<0?"%":(o=16*i+a)<127&&0!=(A.List_nxB[A.JSInt_methods._shrOtherPositive$1(o,4)]&1<<(15&o))?R.Primitives_stringFromCharCode(r&&65<=o&&90>=o?(32|o)>>>0:o):n>=97||s>=97?A.JSString_methods.substring$2(e,t,t+3).toUpperCase():null)},_Uri__escapeChar(e){var t,r,n,s,i,a="0123456789ABCDEF";if(e<128)(t=new Uint8Array(3))[0]=37,t[1]=A.JSString_methods._codeUnitAt$1(a,e>>>4),t[2]=A.JSString_methods._codeUnitAt$1(a,15&e);else for(e>2047?e>65535?(r=240,n=4):(r=224,n=3):(r=192,n=2),t=new Uint8Array(3*n),s=0;--n>=0;r=128)i=63&A.JSInt_methods._shrReceiverPositive$1(e,6*n)|r,t[s]=37,t[s+1]=A.JSString_methods._codeUnitAt$1(a,i>>>4),t[s+2]=A.JSString_methods._codeUnitAt$1(a,15&i),s+=3;return P.String_String$fromCharCodes(t,0,null)},_Uri__normalizeOrSubstring(e,t,r,n,s){var i=P._Uri__normalize(e,t,r,n,s);return null==i?A.JSString_methods.substring$2(e,t,r):i},_Uri__normalize(e,t,r,n,s){var i,a,o,l,_,u,c,$,p;for(i=!s,o=a=t,l=null;a<r;)if((_=A.JSString_methods.codeUnitAt$1(e,a))<127&&0!=(n[_>>>4]&1<<(15&_)))++a;else{if(37===_){if(null==(u=P._Uri__normalizeEscape(e,a,!1))){a+=3;continue}"%"===u?(u="%25",c=1):c=3}else i&&_<=93&&0!=(A.List_2Vk[_>>>4]&1<<(15&_))?(P._Uri__fail(e,a,"Invalid character"),u=c=null):(55296==(64512&_)&&($=a+1)<r&&56320==(64512&(p=A.JSString_methods.codeUnitAt$1(e,$)))?(_=(1023&_)<<10|1023&p|65536,c=2):c=1,u=P._Uri__escapeChar(_));($=null==l?l=new P.StringBuffer(""):l)._contents+=A.JSString_methods.substring$2(e,o,a),$._contents+=R.S(u),o=a+=c}return null==l?null:(o<r&&(l._contents+=A.JSString_methods.substring$2(e,o,r)),(i=l._contents).charCodeAt(0),i)},_Uri__mayContainDotSegments:e=>!!A.JSString_methods.startsWith$1(e,".")||-1!==A.JSString_methods.indexOf$1(e,"/."),_Uri__removeDotSegments(e){var t,r,n,s,i,a;if(!P._Uri__mayContainDotSegments(e))return e;for(t=R._setArrayType([],oe.JSArray_String),n=(r=e.split("/")).length,s=!1,i=0;i<n;++i)a=r[i],V.$eq$(a,"..")?(0!==t.length&&(t.pop(),0===t.length&&t.push("")),s=!0):"."===a?s=!0:(t.push(a),s=!1);return s&&t.push(""),A.JSArray_methods.join$1(t,"/")},_Uri__normalizeRelativePath(e,t){var r,n,s,i,a,o;if(!P._Uri__mayContainDotSegments(e))return t?e:P._Uri__escapeScheme(e);for(r=R._setArrayType([],oe.JSArray_String),s=(n=e.split("/")).length,i=!1,a=0;a<s;++a)".."===(o=n[a])?0!==r.length&&".."!==A.JSArray_methods.get$last(r)?(r.pop(),i=!0):(r.push(".."),i=!1):"."===o?i=!0:(r.push(o),i=!1);return(n=0===(n=r.length)||1===n&&0===r[0].length)?"./":((i||".."===A.JSArray_methods.get$last(r))&&r.push(""),t||(r[0]=P._Uri__escapeScheme(r[0])),A.JSArray_methods.join$1(r,"/"))},_Uri__escapeScheme(e){var t,r,n=e.length;if(n>=2&&P._Uri__isAlphabeticCharacter(A.JSString_methods._codeUnitAt$1(e,0)))for(t=1;t<n;++t){if(58===(r=A.JSString_methods._codeUnitAt$1(e,t)))return A.JSString_methods.substring$2(e,0,t)+"%3A"+A.JSString_methods.substring$1(e,t+1);if(r>127||0==(A.List_JYB[r>>>4]&1<<(15&r)))break}return e},_Uri__packageNameEnd:(e,t)=>e.isScheme$1("package")&&null==e._host?P._skipPackageNameChars(t,0,t.length):-1,_Uri__toWindowsFilePath(e){var t,r,n,s=e.get$pathSegments(),i=s.length;return i>0&&2===V.get$length$asx(s[0])&&58===V.codeUnitAt$1$s(s[0],1)?(P._Uri__checkWindowsDriveLetter(V.codeUnitAt$1$s(s[0],0),!1),P._Uri__checkWindowsPathReservedCharacters(s,!1,1),t=!0):(P._Uri__checkWindowsPathReservedCharacters(s,!1,0),t=!1),r=e.get$hasAbsolutePath()&&!t?"\\":"",e.get$hasAuthority()&&0!==(n=e.get$host()).length&&(r=r+"\\"+n+"\\"),r=P.StringBuffer__writeAll(r,s,"\\"),(i=t&&1===i?r+"\\":r).charCodeAt(0),i},_Uri__hexCharPairToByte(e,t){var r,n,s;for(r=0,n=0;n<2;++n)if(48<=(s=A.JSString_methods._codeUnitAt$1(e,t+n))&&s<=57)r=16*r+s-48;else{if(!(97<=(s|=32)&&s<=102))throw R.wrapException(P.ArgumentError$("Invalid URL encoding",null));r=16*r+s-87}return r},_Uri__uriDecode(e,t,r,n,s){for(var i,a,o,l,_=t;;){if(!(_<r)){i=!0;break}if(o=!((a=A.JSString_methods._codeUnitAt$1(e,_))<=127)||37===a){i=!1;break}++_}if(i){if(o=A.C_Utf8Codec===n)return A.JSString_methods.substring$2(e,t,r);l=new R.CodeUnits(A.JSString_methods.substring$2(e,t,r))}else for(l=R._setArrayType([],oe.JSArray_int),o=e.length,_=t;_<r;++_){if((a=A.JSString_methods._codeUnitAt$1(e,_))>127)throw R.wrapException(P.ArgumentError$("Illegal percent encoding in URI",null));if(37===a){if(_+3>o)throw R.wrapException(P.ArgumentError$("Truncated URI",null));l.push(P._Uri__hexCharPairToByte(e,_+1)),_+=2}else l.push(a)}return A.Utf8Decoder_false.convert$1(l)},_Uri__isAlphabeticCharacter(e){var t=32|e;return 97<=t&&t<=122},UriData__writeUri(e,t,r,n,s){var i,a;if(null!=e&&"text/plain"!==e||(e=""),0===e.length||"application/octet-stream"===e)i=n._contents+=e;else{if((a=P.UriData__validateMimeType(e))<0)throw R.wrapException(P.ArgumentError$value(e,"mimeType","Invalid MIME type"));i=n._contents+=P._Uri__uriEncode(A.List_qFt,A.JSString_methods.substring$2(e,0,a),A.C_Utf8Codec,!1),n._contents=i+"/",i=n._contents+=P._Uri__uriEncode(A.List_qFt,A.JSString_methods.substring$1(e,a+1),A.C_Utf8Codec,!1)}null!=t&&(s.push(i.length),s.push(n._contents.length+8),n._contents+=";charset=",n._contents+=P._Uri__uriEncode(A.List_qFt,t,A.C_Utf8Codec,!1))},UriData__validateMimeType(e){var t,r,n;for(t=e.length,r=-1,n=0;n<t;++n)if(47===A.JSString_methods._codeUnitAt$1(e,n)){if(!(r<0))return-1;r=n}return r},UriData__parse(e,t,r){var n,s,i,a,o,l,_,u,c="Invalid MIME type",$=R._setArrayType([t-1],oe.JSArray_int);for(n=e.length,s=t,i=-1,a=null;s<n&&(44!==(a=A.JSString_methods._codeUnitAt$1(e,s))&&59!==a);++s)if(47===a){if(i<0){i=s;continue}throw R.wrapException(P.FormatException$(c,e,s))}if(i<0&&s>t)throw R.wrapException(P.FormatException$(c,e,s));for(;44!==a;){for($.push(s),++s,o=-1;s<n;++s)if(61===(a=A.JSString_methods._codeUnitAt$1(e,s)))o<0&&(o=s);else if(59===a||44===a)break;if(!(o>=0)){if(l=A.JSArray_methods.get$last($),44!==a||s!==l+7||!A.JSString_methods.startsWith$2(e,"base64",l+1))throw R.wrapException(P.FormatException$("Expecting '='",e,s));break}$.push(o)}return $.push(s),_=s+1,1==(1&$.length)?e=A.C_Base64Codec.normalize$3(e,_,n):null!=(u=P._Uri__normalize(e,_,n,A.List_CVk,!0))&&(e=A.JSString_methods.replaceRange$3(e,_,n,u)),new P.UriData(e,$,r)},UriData__uriEncodeBytes(e,t,r){var n,s,i,a,o,l,_="0123456789ABCDEF";for(n=V.getInterceptor$asx(t),s=0,i=0;i<n.get$length(t);++i)s|=a=n.$index(t,i),o=a<128&&0!=(e[A.JSInt_methods._shrOtherPositive$1(a,4)]&1<<(15&a)),l=r._contents,o?r._contents=l+R.Primitives_stringFromCharCode(a):(o=l+R.Primitives_stringFromCharCode(37),r._contents=o,o+=R.Primitives_stringFromCharCode(A.JSString_methods._codeUnitAt$1(_,A.JSInt_methods._shrOtherPositive$1(a,4))),r._contents=o,r._contents=o+R.Primitives_stringFromCharCode(A.JSString_methods._codeUnitAt$1(_,15&a)));if((4294967040&s)>>>0!=0)for(i=0;i<n.get$length(t);++i)if((a=n.$index(t,i))<0||a>255)throw R.wrapException(P.ArgumentError$value(a,"non-byte value",null))},_createTables(){var e,t,r,n,s,i="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",a=V.JSArray_JSArray$allocateGrowable(22,oe.Uint8List);for(e=0;e<22;++e)a[e]=new Uint8Array(96);return t=new P._createTables_build(a),r=new P._createTables_setChars,n=new P._createTables_setRange,s=t.call$2(0,225),r.call$3(s,i,1),r.call$3(s,".",14),r.call$3(s,":",34),r.call$3(s,"/",3),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(14,225),r.call$3(s,i,1),r.call$3(s,".",15),r.call$3(s,":",34),r.call$3(s,"/",234),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(15,225),r.call$3(s,i,1),r.call$3(s,"%",225),r.call$3(s,":",34),r.call$3(s,"/",9),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(1,225),r.call$3(s,i,1),r.call$3(s,":",34),r.call$3(s,"/",10),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(2,235),r.call$3(s,i,139),r.call$3(s,"/",131),r.call$3(s,".",146),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(3,235),r.call$3(s,i,11),r.call$3(s,"/",68),r.call$3(s,".",18),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(4,229),r.call$3(s,i,5),n.call$3(s,"AZ",229),r.call$3(s,":",102),r.call$3(s,"@",68),r.call$3(s,"[",232),r.call$3(s,"/",138),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(5,229),r.call$3(s,i,5),n.call$3(s,"AZ",229),r.call$3(s,":",102),r.call$3(s,"@",68),r.call$3(s,"/",138),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(6,231),n.call$3(s,"19",7),r.call$3(s,"@",68),r.call$3(s,"/",138),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(7,231),n.call$3(s,"09",7),r.call$3(s,"@",68),r.call$3(s,"/",138),r.call$3(s,"?",172),r.call$3(s,"#",205),r.call$3(t.call$2(8,8),"]",5),s=t.call$2(9,235),r.call$3(s,i,11),r.call$3(s,".",16),r.call$3(s,"/",234),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(16,235),r.call$3(s,i,11),r.call$3(s,".",17),r.call$3(s,"/",234),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(17,235),r.call$3(s,i,11),r.call$3(s,"/",9),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(10,235),r.call$3(s,i,11),r.call$3(s,".",18),r.call$3(s,"/",234),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(18,235),r.call$3(s,i,11),r.call$3(s,".",19),r.call$3(s,"/",234),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(19,235),r.call$3(s,i,11),r.call$3(s,"/",234),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(11,235),r.call$3(s,i,11),r.call$3(s,"/",10),r.call$3(s,"?",172),r.call$3(s,"#",205),s=t.call$2(12,236),r.call$3(s,i,12),r.call$3(s,"?",12),r.call$3(s,"#",205),s=t.call$2(13,237),r.call$3(s,i,13),r.call$3(s,"?",13),n.call$3(t.call$2(20,245),"az",21),s=t.call$2(21,245),n.call$3(s,"az",21),n.call$3(s,"09",21),r.call$3(s,"+-.",21),a},_scan(e,t,r,n,s){var i,a,o,l=ee.$get$_scannerTables();for(i=t;i<r;++i)n=31&(o=l[n][(a=96^A.JSString_methods._codeUnitAt$1(e,i))>95?31:a]),s[o>>>5]=i;return n},_SimpleUri__packageNameEnd:e=>7===e._schemeEnd&&A.JSString_methods.startsWith$1(e._uri,"package")&&e._hostStart<=0?P._skipPackageNameChars(e._uri,e._pathStart,e._queryStart):-1,_skipPackageNameChars(e,t,r){var n,s,i;for(n=t,s=0;n<r;++n){if(47===(i=A.JSString_methods.codeUnitAt$1(e,n)))return 0!==s?n:-1;if(37===i||58===i)return-1;s|=46^i}return-1},NoSuchMethodError_toString_closure:function(e,t){this._box_0=e,this.sb=t},DateTime:function(e,t){this._core$_value=e,this.isUtc=t},Duration:function(e){this._duration=e},Duration_toString_sixDigits:function(){},Duration_toString_twoDigits:function(){},Error:function(){},AssertionError:function(e){this.message=e},TypeError:function(){},NullThrownError:function(){},ArgumentError:function(e,t,r,n){var s=this;s._hasValue=e,s.invalidValue=t,s.name=r,s.message=n},RangeError:function(e,t,r,n,s,i){var a=this;a.start=e,a.end=t,a._hasValue=r,a.invalidValue=n,a.name=s,a.message=i},IndexError:function(e,t,r,n,s){var i=this;i.length=e,i._hasValue=t,i.invalidValue=r,i.name=n,i.message=s},NoSuchMethodError:function(e,t,r,n){var s=this;s._core$_receiver=e,s._memberName=t,s._core$_arguments=r,s._namedArguments=n},UnsupportedError:function(e){this.message=e},UnimplementedError:function(e){this.message=e},StateError:function(e){this.message=e},ConcurrentModificationError:function(e){this.modifiedObject=e},OutOfMemoryError:function(){},StackOverflowError:function(){},CyclicInitializationError:function(e){this.variableName=e},_Exception:function(e){this.message=e},FormatException:function(e,t,r){this.message=e,this.source=t,this.offset=r},Iterable:function(){},_GeneratorIterable:function(e,t,r){this.length=e,this._generator=t,this.$ti=r},Iterator:function(){},MapEntry:function(e,t,r){this.key=e,this.value=t,this.$ti=r},Null:function(){},Object:function(){},_StringStackTrace:function(e){this._stackTrace=e},Runes:function(e){this.string=e},RuneIterator:function(e){var t=this;t.string=e,t._nextPosition=t._position=0,t._currentCodePoint=-1},StringBuffer:function(e){this._contents=e},Uri__parseIPv4Address_error:function(e){this.host=e},Uri_parseIPv6Address_error:function(e){this.host=e},Uri_parseIPv6Address_parseHex:function(e,t){this.error=e,this.host=t},_Uri:function(e,t,r,n,s,i,a){var o=this;o.scheme=e,o._userInfo=t,o._host=r,o._port=n,o.path=s,o._query=i,o._fragment=a,o.___Uri_hashCode=o.___Uri_pathSegments=o.___Uri__text=null},_Uri__makePath_closure:function(){},UriData:function(e,t,r){this._text=e,this._separatorIndices=t,this._uriCache=r},_createTables_build:function(e){this.tables=e},_createTables_setChars:function(){},_createTables_setRange:function(){},_SimpleUri:function(e,t,r,n,s,i,a,o){var l=this;l._uri=e,l._schemeEnd=t,l._hostStart=r,l._portStart=n,l._pathStart=s,l._queryStart=i,l._fragmentStart=a,l._schemeCache=o,l._hashCodeCache=null},_DataUri:function(e,t,r,n,s,i,a){var o=this;o.scheme=e,o._userInfo=t,o._host=r,o._port=n,o.path=s,o._query=i,o._fragment=a,o.___Uri_hashCode=o.___Uri_pathSegments=o.___Uri__text=null},max:(e,t)=>Math.max(R.checkNum(e),R.checkNum(t)),pow:(e,t)=>Math.pow(e,t),Random_Random:()=>A.C__JSRandom,_JSRandom:function(){},_convertDartFunctionFast(e){var t,r=e.$dart_jsFunction;return null!=r?r:((t=function(e,t){return function(){return e(t,Array.prototype.slice.apply(arguments))}}(P._callDartFunctionFast,e))[ee.$get$DART_CLOSURE_PROPERTY_NAME()]=e,e.$dart_jsFunction=t,t)},_convertDartFunctionFastCaptureThis(e){var t,r=e._$dart_jsFunctionCaptureThis;return null!=r?r:((t=function(e,t){return function(){return e(t,this,Array.prototype.slice.apply(arguments))}}(P._callDartFunctionFastCaptureThis,e))[ee.$get$DART_CLOSURE_PROPERTY_NAME()]=e,e._$dart_jsFunctionCaptureThis=t,t)},_callDartFunctionFast:(e,t)=>P.Function_apply(e,t),_callDartFunctionFastCaptureThis(e,t,r){var n=[t];return A.JSArray_methods.addAll$1(n,r),P.Function_apply(e,n)},allowInterop:e=>"function"==typeof e?e:P._convertDartFunctionFast(e),allowInteropCaptureThis(e){if("function"==typeof e)throw R.wrapException(P.ArgumentError$("Function is already a JS function so cannot capture this.",null));return P._convertDartFunctionFastCaptureThis(e)},callConstructor(e,t){var r,n;if(t instanceof Array)switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}return r=[null],A.JSArray_methods.addAll$1(r,t),n=e.bind.apply(e,r),String(n),new n}},O={Repl:function(e,t,r,n){var s=this;s.prompt=e,s.continuation=t,s.validator=r,s.__Repl__adapter=null,s.history=n},alwaysValid_closure:function(){},QueueList$:(e,t)=>new O.QueueList(P.List_List$filled(O.QueueList__computeInitialCapacity(e),null,!1,t._eval$1("0?")),0,0,t._eval$1("QueueList<0>")),QueueList_QueueList$from(e,t){var r,n,s;return oe.List_dynamic._is(e)?(r=V.get$length$asx(e),n=O.QueueList$(r+1,t),V.setRange$4$ax(n._table,0,r,e,0),n._tail=r,n):((s=O.QueueList$(null,t)).addAll$1(0,e),s)},QueueList__computeInitialCapacity:e=>null==e||e<8?8:(++e&e-1)>>>0==0?e:O.QueueList__nextPowerOf2(e),QueueList__nextPowerOf2(e){var t;for(e=(e<<1>>>0)-1;;e=t)if(0===(t=(e&e-1)>>>0))return e},QueueList:function(e,t,r,n){var s=this;s._table=e,s._head=t,s._tail=r,s.$ti=n},_CastQueueList:function(e,t,r,n,s){var i=this;i._queue_list$_delegate=e,i._table=t,i._head=r,i._tail=n,i.$ti=s},_QueueList_Object_ListMixin:function(){},StaticImport:function(e,t,r,n){var s=this;s.url=e,s.supports=t,s.media=r,s.span=n},ContentRule:function(e,t){this.$arguments=e,this.span=t},DebugRule:function(e,t){this.expression=e,this.span=t},AsyncEnvironment$(){var e=oe.String,t=oe.Module_AsyncCallable,r=oe.AstNode,n=oe.int,s=oe.AsyncCallable,i=oe.JSArray_Map_String_AsyncCallable;return new O.AsyncEnvironment(P.LinkedHashMap_LinkedHashMap$_empty(e,t),P.LinkedHashMap_LinkedHashMap$_empty(e,r),P.LinkedHashMap_LinkedHashMap$_empty(t,r),P.LinkedHashMap_LinkedHashMap$_empty(t,r),null,null,R._setArrayType([],oe.JSArray_Module_AsyncCallable),R._setArrayType([P.LinkedHashMap_LinkedHashMap$_empty(e,oe.Value)],oe.JSArray_Map_String_Value),R._setArrayType([P.LinkedHashMap_LinkedHashMap$_empty(e,r)],oe.JSArray_Map_String_AstNode),P.LinkedHashMap_LinkedHashMap$_empty(e,n),R._setArrayType([P.LinkedHashMap_LinkedHashMap$_empty(e,s)],i),P.LinkedHashMap_LinkedHashMap$_empty(e,n),R._setArrayType([P.LinkedHashMap_LinkedHashMap$_empty(e,s)],i),P.LinkedHashMap_LinkedHashMap$_empty(e,n),null)},AsyncEnvironment$_(e,t,r,n,s,i,a,o,l,_,u,c){var $=oe.String,p=oe.int;return new O.AsyncEnvironment(e,t,r,n,s,i,a,o,l,P.LinkedHashMap_LinkedHashMap$_empty($,p),_,P.LinkedHashMap_LinkedHashMap$_empty($,p),u,P.LinkedHashMap_LinkedHashMap$_empty($,p),c)},_EnvironmentModule__EnvironmentModule0(e,t,r,n){var s,i,a,o,l,_;return null==n&&(n=A.Set_empty0),s=O._EnvironmentModule__makeModulesByVariable0(n),i=O._EnvironmentModule__memberMap0(A.JSArray_methods.get$first(e._async_environment$_variables),n.map$1$1(0,new O._EnvironmentModule__EnvironmentModule_closure5,oe.Map_String_Value),oe.Value),a=O._EnvironmentModule__memberMap0(A.JSArray_methods.get$first(e._async_environment$_variableNodes),n.map$1$1(0,new O._EnvironmentModule__EnvironmentModule_closure6,oe.Map_String_AstNode),oe.AstNode),o=oe.Map_String_AsyncCallable,l=oe.AsyncCallable,_=O._EnvironmentModule__memberMap0(A.JSArray_methods.get$first(e._async_environment$_functions),n.map$1$1(0,new O._EnvironmentModule__EnvironmentModule_closure7,o),l),l=O._EnvironmentModule__memberMap0(A.JSArray_methods.get$first(e._async_environment$_mixins),n.map$1$1(0,new O._EnvironmentModule__EnvironmentModule_closure8,o),l),o=V.get$isNotEmpty$asx(t.get$children(t))||A.JSArray_methods.any$1(e._async_environment$_allModules,new O._EnvironmentModule__EnvironmentModule_closure9),O._EnvironmentModule$_0(e,t,r,s,i,a,_,l,o,!r.get$isEmpty(r)||A.JSArray_methods.any$1(e._async_environment$_allModules,new O._EnvironmentModule__EnvironmentModule_closure10))},_EnvironmentModule__makeModulesByVariable0(e){var t,r,n,s,i,a;if(e.get$isEmpty(e))return A.Map_empty3;for(t=P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.Module_AsyncCallable),r=e.get$iterator(e);r.moveNext$0();)if((n=r.get$current())instanceof O._EnvironmentModule0){for(s=(s=(s=n._async_environment$_modulesByVariable).get$values(s)).get$iterator(s);s.moveNext$0();)a=(i=s.get$current()).get$variables(),E.setAll(t,a.get$keys(a),i);E.setAll(t,V.get$keys$z(A.JSArray_methods.get$first(n._async_environment$_environment._async_environment$_variables)),n)}else s=n.get$variables(),E.setAll(t,s.get$keys(s),n);return t},_EnvironmentModule__memberMap0(e,t,r){var n,s,i;if(e=new z.PublicMemberMapView(e,r._eval$1("PublicMemberMapView<0>")),t.get$isEmpty(t))return e;for(n=R._setArrayType([],r._eval$1("JSArray<Map<String,0>>")),s=t.get$iterator(t);s.moveNext$0();)(i=s.get$current()).get$isNotEmpty(i)&&n.push(i);return n.push(e),1===n.length?e:Q.MergedMapView$(n,oe.String,r)},_EnvironmentModule$_0:(e,t,r,n,s,i,a,o,l,_)=>new O._EnvironmentModule0(e._async_environment$_allModules,s,i,a,o,r,t,l,_,e,n),AsyncEnvironment:function(e,t,r,n,s,i,a,o,l,_,u,c,$,p,h){var d=this;d._async_environment$_modules=e,d._async_environment$_namespaceNodes=t,d._async_environment$_globalModules=r,d._async_environment$_importedModules=n,d._async_environment$_forwardedModules=s,d._async_environment$_nestedForwardedModules=i,d._async_environment$_allModules=a,d._async_environment$_variables=o,d._async_environment$_variableNodes=l,d._async_environment$_variableIndices=_,d._async_environment$_functions=u,d._async_environment$_functionIndices=c,d._async_environment$_mixins=$,d._async_environment$_mixinIndices=p,d._async_environment$_content=h,d._async_environment$_inMixin=!1,d._async_environment$_inSemiGlobalScope=!0,d._async_environment$_lastVariableIndex=d._async_environment$_lastVariableName=null},AsyncEnvironment_importForwards_closure:function(){},AsyncEnvironment_importForwards_closure0:function(){},AsyncEnvironment_importForwards_closure1:function(){},AsyncEnvironment__getVariableFromGlobalModule_closure:function(e){this.name=e},AsyncEnvironment_setVariable_closure:function(e,t){this.$this=e,this.name=t},AsyncEnvironment_setVariable_closure0:function(e){this.name=e},AsyncEnvironment_setVariable_closure1:function(e,t){this.$this=e,this.name=t},AsyncEnvironment__getFunctionFromGlobalModule_closure:function(e){this.name=e},AsyncEnvironment__getMixinFromGlobalModule_closure:function(e){this.name=e},AsyncEnvironment_toModule_closure:function(){},AsyncEnvironment_toDummyModule_closure:function(){},AsyncEnvironment__fromOneModule_closure:function(e,t){this.callback=e,this.T=t},AsyncEnvironment__fromOneModule__closure:function(e,t){this.entry=e,this.T=t},_EnvironmentModule0:function(e,t,r,n,s,i,a,o,l,_,u){var c=this;c.upstream=e,c.variables=t,c.variableNodes=r,c.functions=n,c.mixins=s,c.extensionStore=i,c.css=a,c.transitivelyContainsCss=o,c.transitivelyContainsExtensions=l,c._async_environment$_environment=_,c._async_environment$_modulesByVariable=u},_EnvironmentModule__EnvironmentModule_closure5:function(){},_EnvironmentModule__EnvironmentModule_closure6:function(){},_EnvironmentModule__EnvironmentModule_closure7:function(){},_EnvironmentModule__EnvironmentModule_closure8:function(){},_EnvironmentModule__EnvironmentModule_closure9:function(){},_EnvironmentModule__EnvironmentModule_closure10:function(){},BuiltInCallable$function:(e,t,r,n)=>new O.BuiltInCallable(e,R._setArrayType([new D.Tuple2(N.ScssParser$("@function "+e+"("+t+") {",null,n).parseArgumentDeclaration$0(),r,oe.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value)],oe.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value)),BuiltInCallable$mixin:(e,t,r,n)=>new O.BuiltInCallable(e,R._setArrayType([new D.Tuple2(N.ScssParser$("@mixin "+e+"("+t+") {",null,n).parseArgumentDeclaration$0(),new O.BuiltInCallable$mixin_closure(r),oe.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value)],oe.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value)),BuiltInCallable$overloadedFunction(e,t){var r,n,s,i,a,o,l=R._setArrayType([],oe.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value);for(r=(r=t.get$entries(t)).get$iterator(r),n=oe.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value,s=oe.String,i=oe.VariableDeclaration;r.moveNext$0();)a=r.get$current(),o=D.SpanScanner$("@function "+e+"("+R.S(a.key)+") {",null),l.push(new D.Tuple2(new N.ScssParser(P.LinkedHashMap_LinkedHashMap$_empty(s,i),o,A.StderrLogger_false).parseArgumentDeclaration$0(),a.value,n));return new O.BuiltInCallable(e,l)},BuiltInCallable:function(e,t){this.name=e,this._overloads=t},BuiltInCallable$mixin_closure:function(e){this.callback=e},_function5:(e,t,r)=>O.BuiltInCallable$function(e,t,r,"sass:meta"),global_closure26:function(){},global_closure27:function(){},global_closure28:function(){},global_closure29:function(){},BuiltInModule$(e,t,r,n,s){var i=P._Uri__Uri(null,e,null,"sass"),a=O.BuiltInModule__callableMap(t,s),o=O.BuiltInModule__callableMap(r,s),l=null==n?A.Map_empty1:new P.UnmodifiableMapView(n,oe.UnmodifiableMapView_String_Value);return new O.BuiltInModule(i,a,o,l,s._eval$1("BuiltInModule<0>"))},BuiltInModule__callableMap(e,t){var r,n,s,i=oe.String;if(null==e)i=P.LinkedHashMap_LinkedHashMap$_empty(i,t);else{for(i=P.LinkedHashMap_LinkedHashMap$_empty(i,t),r=e.length,n=0;n<e.length;e.length===r||(0,R.throwConcurrentModificationError)(e),++n)s=e[n],i.$indexSet(0,V.get$name$x(s),s);i=new P.UnmodifiableMapView(i,oe.$env_1_1_String._bind$1(t)._eval$1("UnmodifiableMapView<1,2>"))}return new P.UnmodifiableMapView(i,oe.$env_1_1_String._bind$1(t)._eval$1("UnmodifiableMapView<1,2>"))},BuiltInModule:function(e,t,r,n,s){var i=this;i.url=e,i.functions=t,i.mixins=r,i.variables=n,i.$ti=s},_disallowedFunctionNames_closure:function(){},CssParser:function(e,t,r){var n=this;n._isUseAllowed=!0,n._inParentheses=n._inStyleRule=n._stylesheet$_inUnknownAtRule=n._inControlDirective=n._inContentBlock=n._stylesheet$_inMixin=!1,n._globalVariables=e,n.lastSilentComment=null,n.scanner=t,n.logger=r},AsyncEnvironment$0(){var e=oe.String,t=oe.Module_AsyncCallable_2,r=oe.AstNode_2,n=oe.int,s=oe.AsyncCallable_2,i=oe.JSArray_Map_String_AsyncCallable_2;return new O.AsyncEnvironment0(P.LinkedHashMap_LinkedHashMap$_empty(e,t),P.LinkedHashMap_LinkedHashMap$_empty(e,r),P.LinkedHashMap_LinkedHashMap$_empty(t,r),P.LinkedHashMap_LinkedHashMap$_empty(t,r),null,null,R._setArrayType([],oe.JSArray_Module_AsyncCallable_2),R._setArrayType([P.LinkedHashMap_LinkedHashMap$_empty(e,oe.Value_2)],oe.JSArray_Map_String_Value_2),R._setArrayType([P.LinkedHashMap_LinkedHashMap$_empty(e,r)],oe.JSArray_Map_String_AstNode_2),P.LinkedHashMap_LinkedHashMap$_empty(e,n),R._setArrayType([P.LinkedHashMap_LinkedHashMap$_empty(e,s)],i),P.LinkedHashMap_LinkedHashMap$_empty(e,n),R._setArrayType([P.LinkedHashMap_LinkedHashMap$_empty(e,s)],i),P.LinkedHashMap_LinkedHashMap$_empty(e,n),null)},AsyncEnvironment$_0(e,t,r,n,s,i,a,o,l,_,u,c){var $=oe.String,p=oe.int;return new O.AsyncEnvironment0(e,t,r,n,s,i,a,o,l,P.LinkedHashMap_LinkedHashMap$_empty($,p),_,P.LinkedHashMap_LinkedHashMap$_empty($,p),u,P.LinkedHashMap_LinkedHashMap$_empty($,p),c)},_EnvironmentModule__EnvironmentModule1(e,t,r,n){var s,i,a,o,l,_;return null==n&&(n=A.Set_empty2),s=O._EnvironmentModule__makeModulesByVariable1(n),i=O._EnvironmentModule__memberMap1(A.JSArray_methods.get$first(e._async_environment0$_variables),n.map$1$1(0,new O._EnvironmentModule__EnvironmentModule_closure11,oe.Map_String_Value_2),oe.Value_2),a=O._EnvironmentModule__memberMap1(A.JSArray_methods.get$first(e._async_environment0$_variableNodes),n.map$1$1(0,new O._EnvironmentModule__EnvironmentModule_closure12,oe.Map_String_AstNode_2),oe.AstNode_2),o=oe.Map_String_AsyncCallable_2,l=oe.AsyncCallable_2,_=O._EnvironmentModule__memberMap1(A.JSArray_methods.get$first(e._async_environment0$_functions),n.map$1$1(0,new O._EnvironmentModule__EnvironmentModule_closure13,o),l),l=O._EnvironmentModule__memberMap1(A.JSArray_methods.get$first(e._async_environment0$_mixins),n.map$1$1(0,new O._EnvironmentModule__EnvironmentModule_closure14,o),l),o=V.get$isNotEmpty$asx(t.get$children(t))||A.JSArray_methods.any$1(e._async_environment0$_allModules,new O._EnvironmentModule__EnvironmentModule_closure15),O._EnvironmentModule$_1(e,t,r,s,i,a,_,l,o,!r.get$isEmpty(r)||A.JSArray_methods.any$1(e._async_environment0$_allModules,new O._EnvironmentModule__EnvironmentModule_closure16))},_EnvironmentModule__makeModulesByVariable1(e){var t,r,n,s,i,a;if(e.get$isEmpty(e))return A.Map_empty5;for(t=P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.Module_AsyncCallable_2),r=e.get$iterator(e);r.moveNext$0();)if((n=r.get$current())instanceof O._EnvironmentModule1){for(s=(s=(s=n._async_environment0$_modulesByVariable).get$values(s)).get$iterator(s);s.moveNext$0();)a=(i=s.get$current()).get$variables(),E.setAll0(t,a.get$keys(a),i);E.setAll0(t,V.get$keys$z(A.JSArray_methods.get$first(n._async_environment0$_environment._async_environment0$_variables)),n)}else s=n.get$variables(),E.setAll0(t,s.get$keys(s),n);return t},_EnvironmentModule__memberMap1(e,t,r){var n,s,i;if(e=new z.PublicMemberMapView0(e,r._eval$1("PublicMemberMapView0<0>")),t.get$isEmpty(t))return e;for(n=R._setArrayType([],r._eval$1("JSArray<Map<String,0>>")),s=t.get$iterator(t);s.moveNext$0();)(i=s.get$current()).get$isNotEmpty(i)&&n.push(i);return n.push(e),1===n.length?e:(s=oe.String,i=oe.$env_1_1_String._bind$1(r),(i=new Q.MergedMapView0(P.LinkedHashMap_LinkedHashMap$_empty(s,i._eval$1("Map<1,2>")),i._eval$1("MergedMapView0<1,2>"))).MergedMapView$10(n,s,r),i)},_EnvironmentModule$_1:(e,t,r,n,s,i,a,o,l,_)=>new O._EnvironmentModule1(e._async_environment0$_allModules,s,i,a,o,r,t,l,_,e,n),AsyncEnvironment0:function(e,t,r,n,s,i,a,o,l,_,u,c,$,p,h){var d=this;d._async_environment0$_modules=e,d._async_environment0$_namespaceNodes=t,d._async_environment0$_globalModules=r,d._async_environment0$_importedModules=n,d._async_environment0$_forwardedModules=s,d._async_environment0$_nestedForwardedModules=i,d._async_environment0$_allModules=a,d._async_environment0$_variables=o,d._async_environment0$_variableNodes=l,d._async_environment0$_variableIndices=_,d._async_environment0$_functions=u,d._async_environment0$_functionIndices=c,d._async_environment0$_mixins=$,d._async_environment0$_mixinIndices=p,d._async_environment0$_content=h,d._async_environment0$_inMixin=!1,d._async_environment0$_inSemiGlobalScope=!0,d._async_environment0$_lastVariableIndex=d._async_environment0$_lastVariableName=null},AsyncEnvironment_importForwards_closure2:function(){},AsyncEnvironment_importForwards_closure3:function(){},AsyncEnvironment_importForwards_closure4:function(){},AsyncEnvironment__getVariableFromGlobalModule_closure0:function(e){this.name=e},AsyncEnvironment_setVariable_closure2:function(e,t){this.$this=e,this.name=t},AsyncEnvironment_setVariable_closure3:function(e){this.name=e},AsyncEnvironment_setVariable_closure4:function(e,t){this.$this=e,this.name=t},AsyncEnvironment__getFunctionFromGlobalModule_closure0:function(e){this.name=e},AsyncEnvironment__getMixinFromGlobalModule_closure0:function(e){this.name=e},AsyncEnvironment_toModule_closure0:function(){},AsyncEnvironment_toDummyModule_closure0:function(){},AsyncEnvironment__fromOneModule_closure0:function(e,t){this.callback=e,this.T=t},AsyncEnvironment__fromOneModule__closure0:function(e,t){this.entry=e,this.T=t},_EnvironmentModule1:function(e,t,r,n,s,i,a,o,l,_,u){var c=this;c.upstream=e,c.variables=t,c.variableNodes=r,c.functions=n,c.mixins=s,c.extensionStore=i,c.css=a,c.transitivelyContainsCss=o,c.transitivelyContainsExtensions=l,c._async_environment0$_environment=_,c._async_environment0$_modulesByVariable=u},_EnvironmentModule__EnvironmentModule_closure11:function(){},_EnvironmentModule__EnvironmentModule_closure12:function(){},_EnvironmentModule__EnvironmentModule_closure13:function(){},_EnvironmentModule__EnvironmentModule_closure14:function(){},_EnvironmentModule__EnvironmentModule_closure15:function(){},_EnvironmentModule__EnvironmentModule_closure16:function(){},BuiltInCallable$function0:(e,t,r,n)=>new O.BuiltInCallable0(e,R._setArrayType([new D.Tuple2(N.ScssParser$0("@function "+e+"("+t+") {",null,n).parseArgumentDeclaration$0(),r,oe.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2)],oe.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2)),BuiltInCallable$parsed:(e,t,r)=>new O.BuiltInCallable0(e,R._setArrayType([new D.Tuple2(t,r,oe.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2)],oe.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2)),BuiltInCallable$overloadedFunction0(e,t){var r,n,s,i,a,o,l=R._setArrayType([],oe.JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2);for(r=(r=t.get$entries(t)).get$iterator(r),n=oe.Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2,s=oe.String,i=oe.VariableDeclaration_2;r.moveNext$0();)a=r.get$current(),o=D.SpanScanner$("@function "+e+"("+R.S(a.key)+") {",null),l.push(new D.Tuple2(new N.ScssParser0(P.LinkedHashMap_LinkedHashMap$_empty(s,i),o,A.C_StderrLogger).parseArgumentDeclaration$0(),a.value,n));return new O.BuiltInCallable0(e,l)},BuiltInCallable0:function(e,t){this.name=e,this._built_in$_overloads=t},BuiltInModule$0(e,t,r,n,s){var i=P._Uri__Uri(null,e,null,"sass"),a=O.BuiltInModule__callableMap0(t,s),o=O.BuiltInModule__callableMap0(r,s),l=null==n?A.Map_empty7:new P.UnmodifiableMapView(n,oe.UnmodifiableMapView_String_Value_2);return new O.BuiltInModule0(i,a,o,l,s._eval$1("BuiltInModule0<0>"))},BuiltInModule__callableMap0(e,t){var r,n,s,i=oe.String;if(null==e)i=P.LinkedHashMap_LinkedHashMap$_empty(i,t);else{for(i=P.LinkedHashMap_LinkedHashMap$_empty(i,t),r=e.length,n=0;n<e.length;e.length===r||(0,R.throwConcurrentModificationError)(e),++n)s=e[n],i.$indexSet(0,V.get$name$x(s),s);i=new P.UnmodifiableMapView(i,oe.$env_1_1_String._bind$1(t)._eval$1("UnmodifiableMapView<1,2>"))}return new P.UnmodifiableMapView(i,oe.$env_1_1_String._bind$1(t)._eval$1("UnmodifiableMapView<1,2>"))},BuiltInModule0:function(e,t,r,n,s){var i=this;i.url=e,i.functions=t,i.mixins=r,i.variables=n,i.$ti=s},ContentRule0:function(e,t){this.$arguments=e,this.span=t},_disallowedFunctionNames_closure0:function(){},CssParser0:function(e,t,r){var n=this;n._stylesheet0$_isUseAllowed=!0,n._stylesheet0$_inParentheses=n._stylesheet0$_inStyleRule=n._stylesheet0$_inUnknownAtRule=n._stylesheet0$_inControlDirective=n._stylesheet0$_inContentBlock=n._stylesheet0$_inMixin=!1,n._stylesheet0$_globalVariables=e,n.lastSilentComment=null,n.scanner=t,n.logger=r},DebugRule0:function(e,t){this.expression=e,this.span=t},_function12:(e,t,r)=>O.BuiltInCallable$function0(e,t,r,"sass:meta"),global_closure57:function(){},global_closure58:function(){},global_closure59:function(){},global_closure60:function(){},StaticImport0:function(e,t,r,n){var s=this;s.url=e,s.supports=t,s.media=r,s.span=n}},B={ModifiableCssComment:function(e,t){var r=this;r.text=e,r.span=t,r._indexInParent=r._parent=null,r.isGroupEnd=!1},ImportCache$(e,t){var r=B.ImportCache__toImporters(null,e,null),n=null==t?A.StderrLogger_false:t,s=oe.Uri;return new B.ImportCache(r,n,P.LinkedHashMap_LinkedHashMap$_empty(oe.Tuple2_Uri_bool,oe.nullable_Tuple3_Importer_Uri_Uri),P.LinkedHashMap_LinkedHashMap$_empty(s,oe.nullable_Stylesheet),P.LinkedHashMap_LinkedHashMap$_empty(s,oe.ImporterResult))},ImportCache__toImporters(e,t,r){var n,s,i,o,l=R._asStringQ(oe.Object._as(V.get$env$x(a.process)).SASS_PATH),_=R._setArrayType([],oe.JSArray_Importer);for(n=V.get$iterator$ax(t);n.moveNext$0();)s=n.get$current(),_.push(new L.FilesystemImporter(ee.$get$context().absolute$7(s,null,null,null,null,null,null)));if(null!=l)for(s=(n=l.split(V.$eq$(V.get$platform$x(a.process),"win32")?";":":")).length,i=0;i<s;++i)o=n[i],_.push(new L.FilesystemImporter(ee.$get$context().absolute$7(o,null,null,null,null,null,null)));return _},ImportCache:function(e,t,r,n,s){var i=this;i._importers=e,i._logger=t,i._canonicalizeCache=r,i._importCache=n,i._resultsCache=s},ImportCache_canonicalize_closure:function(e,t,r){this.$this=e,this.url=t,this.forImport=r},ImportCache__canonicalize_closure:function(e,t){this.importer=e,this.url=t},ImportCache_importCanonical_closure:function(e,t,r,n,s){var i=this;i.$this=e,i.importer=t,i.canonicalUrl=r,i.originalUrl=n,i.quiet=s},ImportCache_humanize_closure:function(e){this.canonicalUrl=e},ImportCache_humanize_closure0:function(){},ImportCache_humanize_closure1:function(){},ForwardedModuleView_ifNecessary(e,t,r){var n;return(n=null==t.prefix&&(null==t.shownMixinsAndFunctions&&(null==t.shownVariables&&(!0===(n=null==(n=t.hiddenMixinsAndFunctions)?null:(n=n._base).get$isEmpty(n))&&!0===(n=null==(n=t.hiddenVariables)?null:(n=n._base).get$isEmpty(n))))))?e:B.ForwardedModuleView$(e,t,r)},ForwardedModuleView$(e,t,r){var n=t.prefix,s=t.shownVariables,i=t.hiddenVariables,a=t.shownMixinsAndFunctions,o=t.hiddenMixinsAndFunctions;return new B.ForwardedModuleView(e,t,B.ForwardedModuleView__forwardedMap(e.get$variables(),n,s,i,oe.Value),B.ForwardedModuleView__forwardedMap(e.get$variableNodes(),n,s,i,oe.AstNode),B.ForwardedModuleView__forwardedMap(e.get$functions(e),n,a,o,r),B.ForwardedModuleView__forwardedMap(e.get$mixins(),n,a,o,r),r._eval$1("ForwardedModuleView<0>"))},ForwardedModuleView__forwardedMap(e,t,r,n,s){var i,a=null==t;return(i=!!a&&(null==r&&(null==n||(i=n._base).get$isEmpty(i))))||(a||(e=new L.PrefixedMapView(e,t,s._eval$1("PrefixedMapView<0>"))),null!=r?e=new F.LimitedMapView(e,r._base.intersection$1(new T.MapKeySet(e,oe.MapKeySet_nullable_Object)),oe.$env_1_1_String._bind$1(s)._eval$1("LimitedMapView<1,2>")):(a=null!=n&&(a=n._base).get$isNotEmpty(a))&&(e=F.LimitedMapView$blocklist(e,n,oe.String,s))),e},ForwardedModuleView:function(e,t,r,n,s,i,a){var o=this;o._forwarded_view$_inner=e,o._rule=t,o.variables=r,o.variableNodes=n,o.functions=s,o.mixins=i,o.$ti=a},UnprefixedMapView:function(e,t,r){this._unprefixed_map_view$_map=e,this._unprefixed_map_view$_prefix=t,this.$ti=r},_UnprefixedKeys:function(e){this._unprefixed_map_view$_view=e},_UnprefixedKeys_iterator_closure:function(e){this.$this=e},_UnprefixedKeys_iterator_closure0:function(e){this.$this=e},_EvaluateVisitor$(e,t,r,n,s,i){var a=oe.Uri,o=oe.Module_Callable,l=R._setArrayType([],oe.JSArray_Tuple2_String_AstNode),_=null==r?A.StderrLogger_false:r;return(l=new B._EvaluateVisitor(t,n,P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.Callable),P.LinkedHashMap_LinkedHashMap$_empty(a,o),P.LinkedHashMap_LinkedHashMap$_empty(a,o),P.LinkedHashMap_LinkedHashMap$_empty(a,oe.AstNode),_,P.LinkedHashSet_LinkedHashSet$_empty(oe.Tuple2_String_SourceSpan),s,i,J.Environment$(),P.LinkedHashSet_LinkedHashSet$_empty(a),P.LinkedHashMap_LinkedHashMap$_empty(a,oe.nullable_AstNode),l,A.Configuration_Map_empty))._EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap(e,t,r,n,s,i),l},Evaluator:function(e,t){this._visitor=e,this._importer=t},_EvaluateVisitor:function(e,t,r,n,s,i,a,o,l,_,u,c,$,p,h){var d=this;d._evaluate$_importCache=e,d._nodeImporter=t,d._builtInFunctions=r,d._builtInModules=n,d._modules=s,d._moduleNodes=i,d._evaluate$_logger=a,d._warningsEmitted=o,d._quietDeps=l,d._sourceMap=_,d._environment=u,d._declarationName=d.__parent=d._mediaQueries=d._styleRuleIgnoringAtRoot=null,d._member="root stylesheet",d._importSpan=d._callableNode=null,d._inKeyframes=d._atRootExcludingStyleRule=d._inUnknownAtRule=d._inFunction=!1,d._loadedUrls=c,d._activeModules=$,d._stack=p,d._importer=null,d._inDependency=!1,d.__extensionStore=d._outOfOrderImports=d.__endOfImports=d.__root=d.__stylesheet=null,d._configuration=h},_EvaluateVisitor_closure:function(e){this.$this=e},_EvaluateVisitor_closure0:function(e){this.$this=e},_EvaluateVisitor_closure1:function(e){this.$this=e},_EvaluateVisitor_closure2:function(e){this.$this=e},_EvaluateVisitor_closure3:function(e){this.$this=e},_EvaluateVisitor_closure4:function(e){this.$this=e},_EvaluateVisitor_closure5:function(e){this.$this=e},_EvaluateVisitor_closure6:function(e){this.$this=e},_EvaluateVisitor__closure1:function(e,t,r){this.$this=e,this.name=t,this.module=r},_EvaluateVisitor_closure7:function(e){this.$this=e},_EvaluateVisitor_closure8:function(e){this.$this=e},_EvaluateVisitor__closure:function(e,t,r){this.values=e,this.span=t,this.callableNode=r},_EvaluateVisitor__closure0:function(e){this.$this=e},_EvaluateVisitor_run_closure:function(e,t,r){this.$this=e,this.node=t,this.importer=r},_EvaluateVisitor_runExpression_closure:function(e,t,r){this.$this=e,this.importer=t,this.expression=r},_EvaluateVisitor_runExpression__closure:function(e,t){this.$this=e,this.expression=t},_EvaluateVisitor_runStatement_closure:function(e,t,r){this.$this=e,this.importer=t,this.statement=r},_EvaluateVisitor_runStatement__closure:function(e,t){this.$this=e,this.statement=t},_EvaluateVisitor__withWarnCallback_closure:function(e,t){this.$this=e,this.nodeWithSpan=t},_EvaluateVisitor__loadModule_closure:function(e,t){this.callback=e,this.builtInModule=t},_EvaluateVisitor__loadModule_closure0:function(e,t,r,n,s,i,a){var o=this;o.$this=e,o.url=t,o.nodeWithSpan=r,o.baseUrl=n,o.namesInErrors=s,o.configuration=i,o.callback=a},_EvaluateVisitor__loadModule__closure:function(e,t){this.$this=e,this.message=t},_EvaluateVisitor__execute_closure:function(e,t,r,n,s,i){var a=this;a.$this=e,a.importer=t,a.stylesheet=r,a.extensionStore=n,a.configuration=s,a.css=i},_EvaluateVisitor__combineCss_closure:function(){},_EvaluateVisitor__combineCss_closure0:function(e){this.selectors=e},_EvaluateVisitor__combineCss_closure1:function(){},_EvaluateVisitor__extendModules_closure:function(e){this.originalSelectors=e},_EvaluateVisitor__extendModules_closure0:function(){},_EvaluateVisitor__topologicalModules_visitModule:function(e,t){this.seen=e,this.sorted=t},_EvaluateVisitor_visitAtRootRule_closure:function(e,t){this.$this=e,this.resolved=t},_EvaluateVisitor_visitAtRootRule_closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitAtRootRule_closure1:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor__scopeForAtRoot_closure:function(e,t,r){this.$this=e,this.newParent=t,this.node=r},_EvaluateVisitor__scopeForAtRoot_closure0:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor__scopeForAtRoot_closure1:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor__scopeForAtRoot__closure:function(e,t){this.innerScope=e,this.callback=t},_EvaluateVisitor__scopeForAtRoot_closure2:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor__scopeForAtRoot_closure3:function(){},_EvaluateVisitor__scopeForAtRoot_closure4:function(e,t){this.$this=e,this.innerScope=t},_EvaluateVisitor_visitContentRule_closure:function(e,t){this.$this=e,this.content=t},_EvaluateVisitor_visitDeclaration_closure:function(e){this.$this=e},_EvaluateVisitor_visitDeclaration_closure0:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitEachRule_closure:function(e,t,r){this.$this=e,this.node=t,this.nodeWithSpan=r},_EvaluateVisitor_visitEachRule_closure0:function(e,t,r){this.$this=e,this.node=t,this.nodeWithSpan=r},_EvaluateVisitor_visitEachRule_closure1:function(e,t,r,n){var s=this;s.$this=e,s.list=t,s.setVariables=r,s.node=n},_EvaluateVisitor_visitEachRule__closure:function(e,t,r){this.$this=e,this.setVariables=t,this.node=r},_EvaluateVisitor_visitEachRule___closure:function(e){this.$this=e},_EvaluateVisitor_visitExtendRule_closure:function(e,t){this.$this=e,this.targetText=t},_EvaluateVisitor_visitAtRule_closure:function(e){this.$this=e},_EvaluateVisitor_visitAtRule_closure0:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitAtRule__closure:function(e,t){this.$this=e,this.children=t},_EvaluateVisitor_visitAtRule_closure1:function(){},_EvaluateVisitor_visitForRule_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForRule_closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForRule_closure1:function(e){this.fromNumber=e},_EvaluateVisitor_visitForRule_closure2:function(e,t){this.toNumber=e,this.fromNumber=t},_EvaluateVisitor_visitForRule_closure3:function(e,t,r,n,s,i){var a=this;a._box_0=e,a.$this=t,a.node=r,a.from=n,a.direction=s,a.fromNumber=i},_EvaluateVisitor_visitForRule__closure:function(e){this.$this=e},_EvaluateVisitor_visitForwardRule_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitForwardRule_closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitIfRule_closure:function(e,t){this._box_0=e,this.$this=t},_EvaluateVisitor_visitIfRule__closure:function(e){this.$this=e},_EvaluateVisitor__visitDynamicImport_closure:function(e,t){this.$this=e,this.$import=t},_EvaluateVisitor__visitDynamicImport__closure:function(e){this.$this=e},_EvaluateVisitor__visitDynamicImport__closure0:function(e,t,r,n,s){var i=this;i.$this=e,i.result=t,i.stylesheet=r,i.environment=n,i.children=s},_EvaluateVisitor__visitStaticImport_closure:function(e){this.$this=e},_EvaluateVisitor_visitIncludeRule_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitIncludeRule_closure0:function(e){this.node=e},_EvaluateVisitor_visitIncludeRule_closure2:function(e){this.$this=e},_EvaluateVisitor_visitIncludeRule_closure1:function(e,t,r,n){var s=this;s.$this=e,s.contentCallable=t,s.mixin=r,s.nodeWithSpan=n},_EvaluateVisitor_visitIncludeRule__closure:function(e,t,r){this.$this=e,this.mixin=t,this.nodeWithSpan=r},_EvaluateVisitor_visitIncludeRule___closure:function(e,t,r){this.$this=e,this.mixin=t,this.nodeWithSpan=r},_EvaluateVisitor_visitIncludeRule____closure:function(e,t){this.$this=e,this.statement=t},_EvaluateVisitor_visitMediaRule_closure:function(e,t){this.$this=e,this.queries=t},_EvaluateVisitor_visitMediaRule_closure0:function(e,t,r,n){var s=this;s.$this=e,s.mergedQueries=t,s.queries=r,s.node=n},_EvaluateVisitor_visitMediaRule__closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitMediaRule___closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitMediaRule_closure1:function(e){this.mergedQueries=e},_EvaluateVisitor__visitMediaQueries_closure:function(e,t){this.$this=e,this.resolved=t},_EvaluateVisitor_visitStyleRule_closure:function(e,t){this.$this=e,this.selectorText=t},_EvaluateVisitor_visitStyleRule_closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure1:function(){},_EvaluateVisitor_visitStyleRule_closure2:function(e,t){this.$this=e,this.selectorText=t},_EvaluateVisitor_visitStyleRule_closure3:function(e,t){this._box_0=e,this.$this=t},_EvaluateVisitor_visitStyleRule_closure4:function(e,t,r){this.$this=e,this.rule=t,this.node=r},_EvaluateVisitor_visitStyleRule__closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitStyleRule_closure5:function(){},_EvaluateVisitor_visitSupportsRule_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitSupportsRule__closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitSupportsRule_closure0:function(){},_EvaluateVisitor_visitVariableDeclaration_closure:function(e,t,r){this.$this=e,this.node=t,this.override=r},_EvaluateVisitor_visitVariableDeclaration_closure0:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitVariableDeclaration_closure1:function(e,t,r){this.$this=e,this.node=t,this.value=r},_EvaluateVisitor_visitUseRule_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitWarnRule_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitWhileRule_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitWhileRule__closure:function(e){this.$this=e},_EvaluateVisitor_visitBinaryOperationExpression_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation:function(){},_EvaluateVisitor_visitVariableExpression_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitListExpression_closure:function(e){this.$this=e},_EvaluateVisitor_visitFunctionExpression_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitFunctionExpression_closure0:function(e,t,r){this._box_0=e,this.$this=t,this.node=r},_EvaluateVisitor_visitInterpolatedFunctionExpression_closure:function(e,t,r){this.$this=e,this.node=t,this.$function=r},_EvaluateVisitor__runUserDefinedCallable_closure:function(e,t,r,n,s,i){var a=this;a.$this=e,a.callable=t,a.evaluated=r,a.nodeWithSpan=n,a.run=s,a.V=i},_EvaluateVisitor__runUserDefinedCallable__closure:function(e,t,r,n,s,i){var a=this;a.$this=e,a.evaluated=t,a.callable=r,a.nodeWithSpan=n,a.run=s,a.V=i},_EvaluateVisitor__runUserDefinedCallable___closure:function(e,t,r,n,s,i){var a=this;a.$this=e,a.evaluated=t,a.callable=r,a.nodeWithSpan=n,a.run=s,a.V=i},_EvaluateVisitor__runUserDefinedCallable____closure:function(){},_EvaluateVisitor__runFunctionCallable_closure:function(e,t){this.$this=e,this.callable=t},_EvaluateVisitor__runBuiltInCallable_closure:function(e,t,r){this.overload=e,this.evaluated=t,this.namedSet=r},_EvaluateVisitor__runBuiltInCallable_closure0:function(e,t){this.callback=e,this.evaluated=t},_EvaluateVisitor__runBuiltInCallable_closure1:function(){},_EvaluateVisitor__evaluateArguments_closure:function(){},_EvaluateVisitor__evaluateArguments_closure0:function(e,t){this.$this=e,this.restNodeForSpan=t},_EvaluateVisitor__evaluateArguments_closure1:function(e,t,r,n){var s=this;s.$this=e,s.named=t,s.restNodeForSpan=r,s.namedNodes=n},_EvaluateVisitor__evaluateArguments_closure2:function(){},_EvaluateVisitor__evaluateMacroArguments_closure:function(e){this.restArgs=e},_EvaluateVisitor__evaluateMacroArguments_closure0:function(e,t,r){this.$this=e,this.restNodeForSpan=t,this.restArgs=r},_EvaluateVisitor__evaluateMacroArguments_closure1:function(e,t,r,n){var s=this;s.$this=e,s.named=t,s.restNodeForSpan=r,s.restArgs=n},_EvaluateVisitor__evaluateMacroArguments_closure2:function(e,t,r){this.$this=e,this.keywordRestNodeForSpan=t,this.keywordRestArgs=r},_EvaluateVisitor__addRestMap_closure:function(e,t,r,n,s,i){var a=this;a.$this=e,a.values=t,a.convert=r,a.expressionNode=n,a.map=s,a.nodeWithSpan=i},_EvaluateVisitor__verifyArguments_closure:function(e,t,r){this.$arguments=e,this.positional=t,this.named=r},_EvaluateVisitor_visitStringExpression_closure:function(e){this.$this=e},_EvaluateVisitor_visitCssAtRule_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssAtRule_closure0:function(){},_EvaluateVisitor_visitCssKeyframeBlock_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssKeyframeBlock_closure0:function(){},_EvaluateVisitor_visitCssMediaRule_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule_closure0:function(e,t,r){this.$this=e,this.mergedQueries=t,this.node=r},_EvaluateVisitor_visitCssMediaRule__closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule___closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssMediaRule_closure1:function(e){this.mergedQueries=e},_EvaluateVisitor_visitCssStyleRule_closure:function(e,t,r){this.$this=e,this.rule=t,this.node=r},_EvaluateVisitor_visitCssStyleRule__closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssStyleRule_closure0:function(){},_EvaluateVisitor_visitCssSupportsRule_closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssSupportsRule__closure:function(e,t){this.$this=e,this.node=t},_EvaluateVisitor_visitCssSupportsRule_closure0:function(){},_EvaluateVisitor__performInterpolation_closure:function(e,t,r){this.$this=e,this.warnForColor=t,this.interpolation=r},_EvaluateVisitor__serialize_closure:function(e,t){this.value=e,this.quote=t},_EvaluateVisitor__expressionNode_closure:function(e,t){this.$this=e,this.expression=t},_EvaluateVisitor__withoutSlash_recommendation:function(){},_EvaluateVisitor__stackFrame_closure:function(e){this.$this=e},_EvaluateVisitor__stackTrace_closure:function(e){this.$this=e},_ImportedCssVisitor:function(e){this._visitor=e},_ImportedCssVisitor_visitCssAtRule_closure:function(){},_ImportedCssVisitor_visitCssMediaRule_closure:function(e){this.hasBeenMerged=e},_ImportedCssVisitor_visitCssStyleRule_closure:function(){},_ImportedCssVisitor_visitCssSupportsRule_closure:function(){},_ArgumentResults:function(e,t,r,n,s){var i=this;i.positional=e,i.positionalNodes=t,i.named=r,i.namedNodes=n,i.separator=s},_LoadedStylesheet:function(e,t,r){this.stylesheet=e,this.importer=t,this.isDependency=r},ModifiableCssComment0:function(e,t){var r=this;r.text=e,r.span=t,r._node2$_indexInParent=r._node2$_parent=null,r.isGroupEnd=!1},ForwardedModuleView_ifNecessary0(e,t,r){var n;return(n=null==t.prefix&&(null==t.shownMixinsAndFunctions&&(null==t.shownVariables&&(!0===(n=null==(n=t.hiddenMixinsAndFunctions)?null:(n=n._base).get$isEmpty(n))&&!0===(n=null==(n=t.hiddenVariables)?null:(n=n._base).get$isEmpty(n))))))?e:B.ForwardedModuleView$0(e,t,r)},ForwardedModuleView$0(e,t,r){var n=t.prefix,s=t.shownVariables,i=t.hiddenVariables,a=t.shownMixinsAndFunctions,o=t.hiddenMixinsAndFunctions;return new B.ForwardedModuleView0(e,t,B.ForwardedModuleView__forwardedMap0(e.get$variables(),n,s,i,oe.Value_2),B.ForwardedModuleView__forwardedMap0(e.get$variableNodes(),n,s,i,oe.AstNode_2),B.ForwardedModuleView__forwardedMap0(e.get$functions(e),n,a,o,r),B.ForwardedModuleView__forwardedMap0(e.get$mixins(),n,a,o,r),r._eval$1("ForwardedModuleView0<0>"))},ForwardedModuleView__forwardedMap0(e,t,r,n,s){var i,a=null==t;return(i=!!a&&(null==r&&(null==n||(i=n._base).get$isEmpty(i))))||(a||(e=new L.PrefixedMapView0(e,t,s._eval$1("PrefixedMapView0<0>"))),null!=r?e=new F.LimitedMapView0(e,r._base.intersection$1(new T.MapKeySet(e,oe.MapKeySet_nullable_Object)),oe.$env_1_1_String._bind$1(s)._eval$1("LimitedMapView0<1,2>")):(a=null!=n&&(a=n._base).get$isNotEmpty(a))&&(e=F.LimitedMapView$blocklist0(e,n,oe.String,s))),e},ForwardedModuleView0:function(e,t,r,n,s,i,a){var o=this;o._forwarded_view0$_inner=e,o._forwarded_view0$_rule=t,o.variables=r,o.variableNodes=n,o.functions=s,o.mixins=i,o.$ti=a},RenderOptions:function(){},_translateReturnValue:e=>oe.Future_dynamic._is(e)?T.futureToPromise(e,oe.dynamic):e,main0(){new Uint8Array(0),V.set$render$x(a.exports,P.allowInterop(E.node___render$closure())),V.set$info$x(a.exports,"dart-sass\t1.39.0\t(Sass Compiler)\t[Dart]\ndart2js\t2.14.1\t(Dart Compiler)\t[Dart]"),V.set$types$x(a.exports,{Boolean:ee.$get$booleanConstructor(),Color:ee.$get$colorConstructor(),List:ee.$get$listConstructor(),Map:ee.$get$mapConstructor(),Null:ee.$get$nullConstructor(),Number:ee.$get$numberConstructor(),String:ee.$get$stringConstructor(),Error:a.Error}),V.set$NULL$x(a.exports,A.C__SassNull),V.set$TRUE$x(a.exports,A.SassBoolean_true),V.set$FALSE$x(a.exports,A.SassBoolean_false),V.set$cli_pkg_main_0_$x(a.exports,B._wrapMain(z.sass__main$closure()))},_wrapMain:e=>oe.dynamic_Function._is(e)?P.allowInterop(new B._wrapMain_closure(e)):P.allowInterop(new B._wrapMain_closure0(e)),_Exports:function(){},_wrapMain_closure:function(e){this.main=e},_wrapMain_closure0:function(e){this.main=e},UnprefixedMapView0:function(e,t,r){this._unprefixed_map_view0$_map=e,this._unprefixed_map_view0$_prefix=t,this.$ti=r},_UnprefixedKeys0:function(e){this._unprefixed_map_view0$_view=e},_UnprefixedKeys_iterator_closure1:function(e){this.$this=e},_UnprefixedKeys_iterator_closure2:function(e){this.$this=e}},D={VariableExpression:function(e,t,r){this.namespace=e,this.name=t,this.span=r},ComplexSelector$(e,t){var r=P.List_List$unmodifiable(e,oe.ComplexSelectorComponent);return 0===r.length&&R.throwExpression(P.ArgumentError$("components may not be empty.",null)),new D.ComplexSelector(r,t)},ComplexSelector:function(e,t){var r=this;r.components=e,r.lineBreak=t,r.__ComplexSelector_isInvisible=r._complex$_maxSpecificity=r._minSpecificity=null},ComplexSelector_isInvisible_closure:function(){},Combinator:function(e){this._complex$_text=e},AsyncBuiltInCallable$mixin:(e,t,r,n)=>new D.AsyncBuiltInCallable(e,N.ScssParser$("@mixin "+e+"("+t+") {",null,n).parseArgumentDeclaration$0(),new D.AsyncBuiltInCallable$mixin_closure(r)),AsyncBuiltInCallable:function(e,t,r){this.name=e,this._async_built_in$_arguments=t,this._async_built_in$_callback=r},AsyncBuiltInCallable$mixin_closure:function(e){this.callback=e},Extension:function(e,t,r,n,s){var i=this;i.extender=e,i.target=t,i.mediaContext=r,i.isOptional=n,i.span=s},Extender:function(e,t,r){var n=this;n.selector=e,n.isOriginal=t,n._extension=null,n.span=r},StderrLogger:function(e){this.color=e},ComplexSassNumber$(e,t,r){var n=oe.String;return new D.ComplexSassNumber(P.List_List$unmodifiable(t,n),P.List_List$unmodifiable(r,n),e,null)},ComplexSassNumber:function(e,t,r,n){var s=this;s.numeratorUnits=e,s.denominatorUnits=t,s.value=r,s.asSlash=n},SpanScanner$(e,t){var r,n=j.SourceFile$fromString(e,t);return r=null==t?null:"string"==typeof t?P.Uri_parse(t):oe.Uri._as(t),new D.SpanScanner(n,r,e)},SpanScanner:function(e,t,r){var n=this;n._sourceFile=e,n.sourceUrl=t,n.string=r,n._string_scanner$_position=0,n._lastMatchPosition=n._lastMatch=null},_SpanScannerState:function(e,t){this._scanner=e,this.position=t},Tuple2:function(e,t,r){this.item1=e,this.item2=t,this.$ti=r},Tuple3:function(e,t,r,n){var s=this;s.item1=e,s.item2=t,s.item3=r,s.$ti=n},AsyncBuiltInCallable$mixin0:(e,t,r,n)=>new D.AsyncBuiltInCallable0(e,N.ScssParser$0("@mixin "+e+"("+t+") {",null,n).parseArgumentDeclaration$0(),new D.AsyncBuiltInCallable$mixin_closure0(r)),AsyncBuiltInCallable0:function(e,t,r){this.name=e,this._async_built_in0$_arguments=t,this._async_built_in0$_callback=r},AsyncBuiltInCallable$mixin_closure0:function(e){this.callback=e},ComplexSassNumber$0(e,t,r){var n=oe.String;return new D.ComplexSassNumber0(P.List_List$unmodifiable(t,n),P.List_List$unmodifiable(r,n),e,null)},ComplexSassNumber0:function(e,t,r,n){var s=this;s.numeratorUnits=e,s.denominatorUnits=t,s.value=r,s.asSlash=n},ComplexSelector$0(e,t){var r=P.List_List$unmodifiable(e,oe.ComplexSelectorComponent_2);return 0===r.length&&R.throwExpression(P.ArgumentError$("components may not be empty.",null)),new D.ComplexSelector0(r,t)},ComplexSelector0:function(e,t){var r=this;r.components=e,r.lineBreak=t,r._complex0$__ComplexSelector_isInvisible=r._complex0$_maxSpecificity=r._complex0$_minSpecificity=null},ComplexSelector_isInvisible_closure0:function(){},Combinator0:function(e){this._complex0$_text=e},Extension0:function(e,t,r,n,s){var i=this;i.extender=e,i.target=t,i.mediaContext=r,i.isOptional=n,i.span=s},Extender0:function(e,t,r){var n=this;n.selector=e,n.isOriginal=t,n._extension$_extension=null,n.span=r},StderrLogger0:function(){},VariableExpression0:function(e,t,r){this.namespace=e,this.name=t,this.span=r}},H={NumberExpression:function(e,t,r){this.value=e,this.unit=t,this.span=r},ParenthesizedExpression:function(e,t){this.expression=e,this.span=t},SelectorExpression:function(e){this.span=e},MixinRule$(e,t,r,n,s){var i=P.List_List$unmodifiable(r,oe.Statement),a=A.JSArray_methods.any$1(i,new T.ParentStatement_closure);return new H.MixinRule(e,t,n,i,a)},MixinRule:function(e,t,r,n,s){var i=this;i.__MixinRule_hasContent=null,i.name=e,i.$arguments=t,i.span=r,i.children=n,i.hasDeclarations=s},_HasContentVisitor:function(){},UseRule:function(e,t,r,n){var s=this;s.url=e,s.namespace=t,s.configuration=r,s.span=n},Selector:function(){},_prependParent(e){var t,r=e.components,n=A.JSArray_methods.get$first(r);return n instanceof U.UniversalSelector?null:n instanceof L.TypeSelector?null!=(t=n.name).namespace?null:(t=R._setArrayType([new T.ParentSelector(t.name)],oe.JSArray_SimpleSelector),A.JSArray_methods.addAll$1(t,R.SubListIterable$(r,1,null,R._arrayInstanceType(r)._precomputed1)),W.CompoundSelector$(t)):(t=R._setArrayType([new T.ParentSelector(null)],oe.JSArray_SimpleSelector),A.JSArray_methods.addAll$1(t,r),W.CompoundSelector$(t))},_function0:(e,t,r)=>O.BuiltInCallable$function(e,t,r,"sass:selector"),_nest_closure:function(){},_nest__closure:function(e){this._box_0=e},_nest__closure0:function(){},_append_closure:function(){},_append__closure:function(){},_append__closure0:function(){},_append___closure:function(e){this.parent=e},_extend_closure:function(){},_replace_closure:function(){},_unify_closure:function(){},_isSuperselector_closure:function(){},_simpleSelectors_closure:function(){},_simpleSelectors__closure:function(){},_parse_closure:function(){},TrackingLogger:function(e){this._tracking$_logger=e,this._emittedDebug=this._emittedWarning=!1},SelectorParser$(e,t,r,n,s){var i=D.SpanScanner$(e,s);return new H.SelectorParser(t,r,i,null==n?A.StderrLogger_false:n)},SelectorParser:function(e,t,r,n){var s=this;s._allowParent=e,s._allowPlaceholder=t,s.scanner=r,s.logger=n},SelectorParser_parse_closure:function(e){this.$this=e},SelectorParser_parseCompoundSelector_closure:function(e){this.$this=e},SassNumber_SassNumber:(e,t)=>null==t?new U.UnitlessSassNumber(e,null):new N.SingleUnitSassNumber(t,e,null),SassNumber_SassNumber$withUnits(e,t,r){var n;return null==t||V.get$isEmpty$asx(t)?(n=V.getInterceptor$asx(r)).get$isEmpty(r)?new U.UnitlessSassNumber(e,null):1===n.get$length(r)?new N.SingleUnitSassNumber(n.$index(r,0),e,null):D.ComplexSassNumber$(e,P.List_List$unmodifiable(r,oe.String),A.List_empty):(n=(n=V.get$isEmpty$asx(r))?A.List_empty:P.List_List$unmodifiable(r,oe.String),D.ComplexSassNumber$(e,n,P.List_List$unmodifiable(t,oe.String)))},SassNumber:function(){},SassNumber__coerceOrConvertValue__compatibilityException:function(e,t,r,n,s,i,a){var o=this;o.$this=e,o.other=t,o.otherName=r,o.otherHasUnits=n,o.name=s,o.newNumerators=i,o.newDenominators=a},SassNumber__coerceOrConvertValue_closure:function(e,t,r){this._box_0=e,this.$this=t,this.newNumerator=r},SassNumber__coerceOrConvertValue_closure0:function(e){this._compatibilityException=e},SassNumber__coerceOrConvertValue_closure1:function(e,t,r){this._box_0=e,this.$this=t,this.newDenominator=r},SassNumber__coerceOrConvertValue_closure2:function(e){this._compatibilityException=e},SassNumber_plus_closure:function(){},SassNumber_minus_closure:function(){},SassNumber_multiplyUnits_closure:function(e,t,r){this._box_0=e,this.$this=t,this.numerator=r},SassNumber_multiplyUnits_closure0:function(e,t){this.newNumerators=e,this.numerator=t},SassNumber_multiplyUnits_closure1:function(e,t,r){this._box_0=e,this.$this=t,this.numerator=r},SassNumber_multiplyUnits_closure2:function(e,t){this.newNumerators=e,this.numerator=t},SassNumber__areAnyConvertible_closure:function(e){this.units2=e},SassNumber__canonicalizeUnitList_closure:function(){},SassNumber__canonicalMultiplier_closure:function(e){this.$this=e},SingleMapping_SingleMapping$fromEntries(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y=V.toList$0$ax(e);for(A.JSArray_methods.sort$0(y),t=R._setArrayType([],oe.JSArray_TargetLineEntry),r=oe.String,n=oe.int,s=P.LinkedHashMap_LinkedHashMap$_empty(r,n),i=P.LinkedHashMap_LinkedHashMap$_empty(r,n),a=P.LinkedHashMap_LinkedHashMap$_empty(n,oe.SourceFile),o=R._Cell$(),n=y.length,l=oe.JSArray_TargetEntry,_=o.__late_helper$_name,u=null,c=0;c<y.length;y.length===n||(0,R.throwConcurrentModificationError)(y),++c)$=y[c],(null==u||$.target.line>u)&&(u=$.target.line,p=R._setArrayType([],l),o._value=p,t.push(new H.TargetLineEntry(u,p))),g=null==(d=(h=(p=$.source).file).url)?"":d.toString$0(0),m=s.putIfAbsent$2(g,new H.SingleMapping_SingleMapping$fromEntries_closure(s)),a.putIfAbsent$2(m,new H.SingleMapping_SingleMapping$fromEntries_closure0($)),(g=o._value)===o&&R.throwExpression(R.LateError$localNI(_)),p=p.offset,V.add$1$ax(g,new H.TargetEntry($.target.column,m,h.getLine$1(p),h.getColumn$1(p),null));return n=s.get$values(s),n=R.MappedIterable_MappedIterable(n,new H.SingleMapping_SingleMapping$fromEntries_closure1(a),R._instanceType(n)._eval$1("Iterable.E"),oe.nullable_SourceFile),n=P.List_List$of(n,!0,R._instanceType(n)._eval$1("Iterable.E")),l=s.get$keys(s),l=P.List_List$of(l,!0,R._instanceType(l)._eval$1("Iterable.E")),_=i.get$keys(i),new H.SingleMapping(l,P.List_List$of(_,!0,R._instanceType(_)._eval$1("Iterable.E")),n,t,null,P.LinkedHashMap_LinkedHashMap$_empty(r,oe.dynamic))},Mapping:function(){},SingleMapping:function(e,t,r,n,s,i){var a=this;a.urls=e,a.names=t,a.files=r,a.lines=n,a.targetUrl=s,a.sourceRoot=null,a.extensions=i},SingleMapping_SingleMapping$fromEntries_closure:function(e){this.urls=e},SingleMapping_SingleMapping$fromEntries_closure0:function(e){this.sourceEntry=e},SingleMapping_SingleMapping$fromEntries_closure1:function(e){this.files=e},SingleMapping_toJson_closure:function(){},SingleMapping_toJson_closure0:function(e){this.result=e},TargetLineEntry:function(e,t){this.line=e,this.entries=t},TargetEntry:function(e,t,r,n,s){var i=this;i.column=e,i.sourceUrlId=t,i.sourceLine=r,i.sourceColumn=n,i.sourceNameId=s},LazyTrace:function(e){this._thunk=e,this.__LazyTrace__trace=null},LazyTrace_terse_closure:function(e){this.$this=e},MixinRule$0(e,t,r,n,s){var i=P.List_List$unmodifiable(r,oe.Statement_2),a=A.JSArray_methods.any$1(i,new T.ParentStatement_closure0);return new H.MixinRule0(e,t,n,i,a)},MixinRule0:function(e,t,r,n,s){var i=this;i._mixin_rule$__MixinRule_hasContent=null,i.name=e,i.$arguments=t,i.span=r,i.children=n,i.hasDeclarations=s},_HasContentVisitor0:function(){},NumberExpression0:function(e,t,r){this.value=e,this.unit=t,this.span=r},_parseNumber(e,t){var r,n,s,i,a,o,l;if(null==t||0===t.length)return new U.UnitlessSassNumber0(e,null);if(!V.contains$1$asx(t,"*")&&!A.JSString_methods.contains$1(t,"/"))return new N.SingleUnitSassNumber0(t,e,null);if(r=new P.ArgumentError(!0,t,"unit","is invalid."),(s=(n=t.split("/")).length)>2)throw R.wrapException(r);if(i=n[0],a=1===s?null:n[1],s=oe.JSArray_String,o=0===i.length?R._setArrayType([],s):R._setArrayType(i.split("*"),s),A.JSArray_methods.any$1(o,new H._parseNumber_closure))throw R.wrapException(r);if(l=null==a?R._setArrayType([],s):R._setArrayType(a.split("*"),s),A.JSArray_methods.any$1(l,new H._parseNumber_closure0))throw R.wrapException(r);return H.SassNumber_SassNumber$withUnits0(e,l,o)},_NodeSassNumber:function(){},numberConstructor_closure:function(){},numberConstructor_closure0:function(){},numberConstructor_closure1:function(){},numberConstructor_closure2:function(){},numberConstructor_closure3:function(){},numberConstructor_closure4:function(){},_parseNumber_closure:function(){},_parseNumber_closure0:function(){},SassNumber_SassNumber0:(e,t)=>null==t?new U.UnitlessSassNumber0(e,null):new N.SingleUnitSassNumber0(t,e,null),SassNumber_SassNumber$withUnits0(e,t,r){var n;return null==t||V.get$isEmpty$asx(t)?(n=V.getInterceptor$asx(r)).get$isEmpty(r)?new U.UnitlessSassNumber0(e,null):1===n.get$length(r)?new N.SingleUnitSassNumber0(n.$index(r,0),e,null):D.ComplexSassNumber$0(e,P.List_List$unmodifiable(r,oe.String),A.List_empty):(n=(n=V.get$isEmpty$asx(r))?A.List_empty:P.List_List$unmodifiable(r,oe.String),D.ComplexSassNumber$0(e,n,P.List_List$unmodifiable(t,oe.String)))},SassNumber0:function(){},SassNumber__coerceOrConvertValue__compatibilityException0:function(e,t,r,n,s,i,a){var o=this;o.$this=e,o.other=t,o.otherName=r,o.otherHasUnits=n,o.name=s,o.newNumerators=i,o.newDenominators=a},SassNumber__coerceOrConvertValue_closure3:function(e,t,r){this._box_0=e,this.$this=t,this.newNumerator=r},SassNumber__coerceOrConvertValue_closure4:function(e){this._compatibilityException=e},SassNumber__coerceOrConvertValue_closure5:function(e,t,r){this._box_0=e,this.$this=t,this.newDenominator=r},SassNumber__coerceOrConvertValue_closure6:function(e){this._compatibilityException=e},SassNumber_plus_closure0:function(){},SassNumber_minus_closure0:function(){},SassNumber_multiplyUnits_closure3:function(e,t,r){this._box_0=e,this.$this=t,this.numerator=r},SassNumber_multiplyUnits_closure4:function(e,t){this.newNumerators=e,this.numerator=t},SassNumber_multiplyUnits_closure5:function(e,t,r){this._box_0=e,this.$this=t,this.numerator=r},SassNumber_multiplyUnits_closure6:function(e,t){this.newNumerators=e,this.numerator=t},SassNumber__areAnyConvertible_closure0:function(e){this.units2=e},SassNumber__canonicalizeUnitList_closure0:function(){},SassNumber__canonicalMultiplier_closure0:function(e){this.$this=e},ParenthesizedExpression0:function(e,t){this.expression=e,this.span=t},Selector0:function(){},SelectorExpression0:function(e){this.span=e},_prependParent0(e){var t,r=e.components,n=A.JSArray_methods.get$first(r);return n instanceof U.UniversalSelector0?null:n instanceof L.TypeSelector0?null!=(t=n.name).namespace?null:(t=R._setArrayType([new T.ParentSelector0(t.name)],oe.JSArray_SimpleSelector_2),A.JSArray_methods.addAll$1(t,R.SubListIterable$(r,1,null,R._arrayInstanceType(r)._precomputed1)),W.CompoundSelector$0(t)):(t=R._setArrayType([new T.ParentSelector0(null)],oe.JSArray_SimpleSelector_2),A.JSArray_methods.addAll$1(t,r),W.CompoundSelector$0(t))},_function7:(e,t,r)=>O.BuiltInCallable$function0(e,t,r,"sass:selector"),_nest_closure0:function(){},_nest__closure1:function(e){this._box_0=e},_nest__closure2:function(){},_append_closure1:function(){},_append__closure1:function(){},_append__closure2:function(){},_append___closure0:function(e){this.parent=e},_extend_closure0:function(){},_replace_closure0:function(){},_unify_closure0:function(){},_isSuperselector_closure0:function(){},_simpleSelectors_closure0:function(){},_simpleSelectors__closure0:function(){},_parse_closure0:function(){},SelectorParser$0(e,t,r,n,s){var i=D.SpanScanner$(e,s);return new H.SelectorParser0(t,r,i,null==n?A.C_StderrLogger:n)},SelectorParser0:function(e,t,r,n){var s=this;s._selector$_allowParent=e,s._selector$_allowPlaceholder=t,s.scanner=r,s.logger=n},SelectorParser_parse_closure0:function(e){this.$this=e},SelectorParser_parseCompoundSelector_closure0:function(e){this.$this=e},UseRule0:function(e,t,r,n){var s=this;s.url=e,s.namespace=t,s.configuration=r,s.span=n},isWhitespace:e=>32===e||9===e||10===e||13===e||12===e,isNewline:e=>10===e||13===e||12===e,isAlphabetic0:e=>e>=97&&e<=122||e>=65&&e<=90,isDigit:e=>null!=e&&e>=48&&e<=57,isHex:e=>null!=e&&(!!H.isDigit(e)||(e>=97&&e<=102||e>=65&&e<=70)),asHex:e=>e<=57?e-48:e<=70?10+e-65:10+e-97,hexCharFor:e=>e<10?48+e:87+e,opposite(e){switch(e){case 40:return 41;case 123:return 125;case 91:return 93;default:throw R.wrapException(P.ArgumentError$('"'+P.String_String$fromCharCode(e)+"\" isn't a brace-like character.",null))}},characterEqualsIgnoreCase(e,t){var r;return e===t||(e^t)>>>0==32&&((r=(4294967263&e)>>>0)>=65&&r<=90)},fuzzyHashCode:e=>e==1/0||e==-1/0||isNaN(e)?A.JSNumber_methods.get$hashCode(e):A.JSInt_methods.get$hashCode(A.JSNumber_methods.round$0(e*ee.$get$_inverseEpsilon())),fuzzyLessThan:(e,t)=>e<t&&!(Math.abs(e-t)<ee.$get$epsilon()),fuzzyLessThanOrEquals:(e,t)=>e<t||Math.abs(e-t)<ee.$get$epsilon(),fuzzyGreaterThan:(e,t)=>e>t&&!(Math.abs(e-t)<ee.$get$epsilon()),fuzzyGreaterThanOrEquals:(e,t)=>e>t||Math.abs(e-t)<ee.$get$epsilon(),fuzzyIsInt:e=>e!=1/0&&e!=-1/0&&!isNaN(e)&&(!!R._isInt(e)||Math.abs(A.JSNumber_methods.$mod(Math.abs(e-.5),1)-.5)<ee.$get$epsilon()),fuzzyRound(e){var t;return e>0?(t=A.JSNumber_methods.$mod(e,1))<.5&&!(Math.abs(t-.5)<ee.$get$epsilon())?A.JSNumber_methods.floor$0(e):A.JSNumber_methods.ceil$0(e):(t=A.JSNumber_methods.$mod(e,1))<.5||Math.abs(t-.5)<ee.$get$epsilon()?A.JSNumber_methods.floor$0(e):A.JSNumber_methods.ceil$0(e)},fuzzyCheckRange(e,t,r){var n=ee.$get$epsilon();return Math.abs(e-t)<n?t:Math.abs(e-r)<n?r:e>t&&e<r?e:null},fuzzyAssertRange(e,t,r,n){var s=H.fuzzyCheckRange(e,t,r);if(null!=s)return s;throw R.wrapException(P.RangeError$range(e,t,r,n,"must be between "+t+" and "+r))},isWhitespace0:e=>32===e||9===e||10===e||13===e||12===e,isNewline0:e=>10===e||13===e||12===e,isAlphabetic1:e=>e>=97&&e<=122||e>=65&&e<=90,isDigit0:e=>null!=e&&e>=48&&e<=57,isHex0:e=>null!=e&&(!!H.isDigit0(e)||(e>=97&&e<=102||e>=65&&e<=70)),asHex0:e=>e<=57?e-48:e<=70?10+e-65:10+e-97,hexCharFor0:e=>e<10?48+e:87+e,opposite0(e){switch(e){case 40:return 41;case 123:return 125;case 91:return 93;default:throw R.wrapException(P.ArgumentError$('"'+P.String_String$fromCharCode(e)+"\" isn't a brace-like character.",null))}},characterEqualsIgnoreCase0(e,t){var r;return e===t||(e^t)>>>0==32&&((r=(4294967263&e)>>>0)>=65&&r<=90)},fuzzyHashCode0:e=>e==1/0||e==-1/0||isNaN(e)?A.JSNumber_methods.get$hashCode(e):A.JSInt_methods.get$hashCode(A.JSNumber_methods.round$0(e*ee.$get$_inverseEpsilon0())),fuzzyLessThan0:(e,t)=>e<t&&!(Math.abs(e-t)<ee.$get$epsilon0()),fuzzyLessThanOrEquals0:(e,t)=>e<t||Math.abs(e-t)<ee.$get$epsilon0(),fuzzyGreaterThan0:(e,t)=>e>t&&!(Math.abs(e-t)<ee.$get$epsilon0()),fuzzyGreaterThanOrEquals0:(e,t)=>e>t||Math.abs(e-t)<ee.$get$epsilon0(),fuzzyIsInt0:e=>e!=1/0&&e!=-1/0&&!isNaN(e)&&(!!R._isInt(e)||Math.abs(A.JSNumber_methods.$mod(Math.abs(e-.5),1)-.5)<ee.$get$epsilon0()),fuzzyRound0(e){var t;return e>0?(t=A.JSNumber_methods.$mod(e,1))<.5&&!(Math.abs(t-.5)<ee.$get$epsilon0())?A.JSNumber_methods.floor$0(e):A.JSNumber_methods.ceil$0(e):(t=A.JSNumber_methods.$mod(e,1))<.5||Math.abs(t-.5)<ee.$get$epsilon0()?A.JSNumber_methods.floor$0(e):A.JSNumber_methods.ceil$0(e)},fuzzyCheckRange0(e,t,r){var n=ee.$get$epsilon0();return Math.abs(e-t)<n?t:Math.abs(e-r)<n?r:e>t&&e<r?e:null},fuzzyAssertRange0(e,t,r,n){var s=H.fuzzyCheckRange0(e,t,r);if(null!=s)return s;throw R.wrapException(P.RangeError$range(e,t,r,n,"must be between "+t+" and "+r))}},z={DefaultEquality:function(){},IterableEquality:function(){},ListEquality:function(){},_MapEntry:function(e,t,r){this.equality=e,this.key=t,this.value=r},MapEquality:function(){},ModifiableCssAtRule$(e,t,r,n){var s=R._setArrayType([],oe.JSArray_ModifiableCssNode);return new z.ModifiableCssAtRule(e,n,r,t,new P.UnmodifiableListView(s,oe.UnmodifiableListView_ModifiableCssNode),s)},ModifiableCssAtRule:function(e,t,r,n,s,i){var a=this;a.name=e,a.value=t,a.isChildless=r,a.span=n,a.children=s,a._children=i,a._indexInParent=a._parent=null,a.isGroupEnd=!1},ModifiableCssKeyframeBlock$(e,t){var r=R._setArrayType([],oe.JSArray_ModifiableCssNode);return new z.ModifiableCssKeyframeBlock(e,t,new P.UnmodifiableListView(r,oe.UnmodifiableListView_ModifiableCssNode),r)},ModifiableCssKeyframeBlock:function(e,t,r,n){var s=this;s.selector=e,s.span=t,s.children=r,s._children=n,s._indexInParent=s._parent=null,s.isGroupEnd=!1},AtRule$(e,t,r,n){var s=null==r?null:P.List_List$unmodifiable(r,oe.Statement),i=null==s?null:A.JSArray_methods.any$1(s,new T.ParentStatement_closure);return new z.AtRule(e,n,t,s,!0===i)},AtRule:function(e,t,r,n,s){var i=this;i.name=e,i.value=t,i.span=r,i.children=n,i.hasDeclarations=s},SupportsOperation:function(e,t,r,n){var s=this;s.left=e,s.right=t,s.operator=r,s.span=n},_compileStylesheet(e,t,r,n,s,i,a,o,l,_,u,c,$){var p=U.serialize(B._EvaluateVisitor$(i,r,t,n,u,c).run$2(s,e).stylesheet,$,l,!1,_,c,a,!0),h=p.sourceMap;return null!=h&&E.mapInPlace(h.urls,new z._compileStylesheet_closure(e,r)),new z.CompileResult(p)},_compileStylesheet_closure:function(e,t){this.stylesheet=e,this.importCache=t},CompileResult:function(e){this._serialize=e},SassParser:function(e,t,r){var n=this;n._currentIndentation=0,n._spaces=n._nextIndentationEnd=n._nextIndentation=null,n._isUseAllowed=!0,n._inParentheses=n._inStyleRule=n._stylesheet$_inUnknownAtRule=n._inControlDirective=n._inContentBlock=n._stylesheet$_inMixin=!1,n._globalVariables=e,n.lastSilentComment=null,n.scanner=t,n.logger=r},SassParser_children_closure:function(e,t,r){this.$this=e,this.child=t,this.children=r},PublicMemberMapView:function(e,t){this._public_member_map_view$_inner=e,this.$ti=t},Highlighter$(e,t){var r=z.Highlighter__collateLines(R._setArrayType([z._Highlight$(e,null,!0)],oe.JSArray__Highlight)),n=new z.Highlighter_closure(t).call$0(),s=A.JSInt_methods.toString$0(A.JSArray_methods.get$last(r).number+1),i=z.Highlighter__contiguous(r)?0:3,a=R._arrayInstanceType(r);return new z.Highlighter(r,n,null,1+Math.max(s.length,i),new R.MappedListIterable(r,new z.Highlighter$__closure,a._eval$1("MappedListIterable<1,int>")).reduce$1(0,A.CONSTANT),!E.isAllTheSame(new R.MappedListIterable(r,new z.Highlighter$__closure0,a._eval$1("MappedListIterable<1,Object?>"))),new P.StringBuffer(""))},Highlighter$multiple(e,t,r,n,s,i){var a,o,l,_,u,c=R._setArrayType([z._Highlight$(e,t,!0)],oe.JSArray__Highlight);for(a=(a=r.get$entries(r)).get$iterator(a);a.moveNext$0();)o=a.get$current(),c.push(z._Highlight$(o.key,o.value,!1));return c=z.Highlighter__collateLines(c),a=n?"\x1b[31m":null,o=n?"\x1b[34m":null,l=A.JSInt_methods.toString$0(A.JSArray_methods.get$last(c).number+1),_=z.Highlighter__contiguous(c)?0:3,u=R._arrayInstanceType(c),new z.Highlighter(c,a,o,1+Math.max(l.length,_),new R.MappedListIterable(c,new z.Highlighter$__closure,u._eval$1("MappedListIterable<1,int>")).reduce$1(0,A.CONSTANT),!E.isAllTheSame(new R.MappedListIterable(c,new z.Highlighter$__closure0,u._eval$1("MappedListIterable<1,Object?>"))),new P.StringBuffer(""))},Highlighter__contiguous(e){var t,r,n;for(t=0;t<e.length-1;)if(r=e[t],n=e[++t],r.number+1!==n.number&&V.$eq$(r.url,n.url))return!1;return!0},Highlighter__collateLines(e){var t,r,n=j.groupBy(e,new z.Highlighter__collateLines_closure,oe._Highlight,oe.nullable_Uri);for(t=(t=n.get$values(n)).get$iterator(t);t.moveNext$0();)V.sort$1$ax(t.get$current(),new z.Highlighter__collateLines_closure0);return t=n.get$values(n),r=R._instanceType(t)._eval$1("ExpandIterable<Iterable.E,_Line>"),P.List_List$of(new R.ExpandIterable(t,new z.Highlighter__collateLines_closure1,r),!0,r._eval$1("Iterable.E"))},_Highlight$:(e,t,r)=>new z._Highlight(new z._Highlight_closure(e).call$0(),r,t),_Highlight__normalizeNewlines(e){var t,r,n,s,i,a,o=e.get$text();if(!A.JSString_methods.contains$1(o,"\r\n"))return e;for(t=e.get$end(e).get$offset(),r=o.length-1,n=0;n<r;++n)13===A.JSString_methods._codeUnitAt$1(o,n)&&10===A.JSString_methods._codeUnitAt$1(o,n+1)&&--t;return r=e.get$start(e),s=e.get$sourceUrl(e),i=e.get$end(e).get$line(),s=q.SourceLocation$(t,e.get$end(e).get$column(),i,s),i=R.stringReplaceAllUnchecked(o,"\r\n","\n"),a=e.get$context(e),W.SourceSpanWithContext$(r,s,i,R.stringReplaceAllUnchecked(a,"\r\n","\n"))},_Highlight__normalizeTrailingNewline(e){var t,r,n,s,i,a,o;return A.JSString_methods.endsWith$1(e.get$context(e),"\n")?A.JSString_methods.endsWith$1(e.get$text(),"\n\n")?e:(t=A.JSString_methods.substring$2(e.get$context(e),0,e.get$context(e).length-1),r=e.get$text(),n=e.get$start(e),s=e.get$end(e),A.JSString_methods.endsWith$1(e.get$text(),"\n")?((i=E.findLineStart(e.get$context(e),e.get$text(),e.get$start(e).get$column())).toString,i=i+e.get$start(e).get$column()+e.get$length(e)===e.get$context(e).length):i=!1,i&&(0===(r=A.JSString_methods.substring$2(e.get$text(),0,e.get$text().length-1)).length?s=n:(i=e.get$end(e).get$offset(),a=e.get$sourceUrl(e),o=e.get$end(e).get$line(),s=q.SourceLocation$(i-1,z._Highlight__lastLineLength(t),o-1,a),n=e.get$start(e).get$offset()===e.get$end(e).get$offset()?s:e.get$start(e))),W.SourceSpanWithContext$(n,s,r,t)):e},_Highlight__normalizeEndOfLine(e){var t,r,n,s,i;return 0!==e.get$end(e).get$column()||e.get$end(e).get$line()===e.get$start(e).get$line()?e:(t=A.JSString_methods.substring$2(e.get$text(),0,e.get$text().length-1),r=e.get$start(e),n=e.get$end(e).get$offset(),s=e.get$sourceUrl(e),i=e.get$end(e).get$line(),s=q.SourceLocation$(n-1,t.length-A.JSString_methods.lastIndexOf$1(t,"\n")-1,i-1,s),W.SourceSpanWithContext$(r,s,t,A.JSString_methods.endsWith$1(e.get$context(e),"\n")?A.JSString_methods.substring$2(e.get$context(e),0,e.get$context(e).length-1):e.get$context(e)))},_Highlight__lastLineLength(e){var t=e.length;return 0===t?0:10===A.JSString_methods.codeUnitAt$1(e,t-1)?1===t?0:t-A.JSString_methods.lastIndexOf$2(e,"\n",t-2)-1:t-A.JSString_methods.lastIndexOf$1(e,"\n")-1},Highlighter:function(e,t,r,n,s,i,a){var o=this;o._lines=e,o._primaryColor=t,o._secondaryColor=r,o._paddingBeforeSidebar=n,o._maxMultilineSpans=s,o._multipleFiles=i,o._highlighter$_buffer=a},Highlighter_closure:function(e){this.color=e},Highlighter$__closure:function(){},Highlighter$___closure:function(){},Highlighter$__closure0:function(){},Highlighter__collateLines_closure:function(){},Highlighter__collateLines_closure0:function(){},Highlighter__collateLines_closure1:function(){},Highlighter__collateLines__closure:function(e){this.line=e},Highlighter_highlight_closure:function(){},Highlighter__writeFileStart_closure:function(e){this.$this=e},Highlighter__writeMultilineHighlights_closure:function(e,t,r){this.$this=e,this.startLine=t,this.line=r},Highlighter__writeMultilineHighlights_closure0:function(e,t){this.$this=e,this.highlight=t},Highlighter__writeMultilineHighlights_closure1:function(e){this.$this=e},Highlighter__writeMultilineHighlights_closure2:function(e,t,r,n,s,i,a){var o=this;o._box_0=e,o.$this=t,o.current=r,o.startLine=n,o.line=s,o.highlight=i,o.endLine=a},Highlighter__writeMultilineHighlights__closure:function(e,t){this._box_0=e,this.$this=t},Highlighter__writeMultilineHighlights__closure0:function(e,t){this.$this=e,this.vertical=t},Highlighter__writeHighlightedText_closure:function(e,t,r,n){var s=this;s.$this=e,s.text=t,s.startColumn=r,s.endColumn=n},Highlighter__writeIndicator_closure:function(e,t,r){this.$this=e,this.line=t,this.highlight=r},Highlighter__writeIndicator_closure0:function(e,t,r){this.$this=e,this.line=t,this.highlight=r},Highlighter__writeIndicator_closure1:function(e,t,r,n){var s=this;s.$this=e,s.coversWholeLine=t,s.line=r,s.highlight=n},Highlighter__writeSidebar_closure:function(e,t,r){this._box_0=e,this.$this=t,this.end=r},_Highlight:function(e,t,r){this.span=e,this.isPrimary=t,this.label=r},_Highlight_closure:function(e){this.span=e},_Line:function(e,t,r,n){var s=this;s.text=e,s.number=t,s.url=r,s.highlights=n},Chain_Chain$parse(e){var t,r,n=ae.x3d_____;return 0===e.length?new z.Chain(P.List_List$unmodifiable(R._setArrayType([],oe.JSArray_Trace),oe.Trace)):(t=ee.$get$vmChainGap(),A.JSString_methods.contains$1(e,t)?(t=A.JSString_methods.split$1(e,t),r=R._arrayInstanceType(t),new z.Chain(P.List_List$unmodifiable(new R.MappedIterable(new R.WhereIterable(t,new z.Chain_Chain$parse_closure,r._eval$1("WhereIterable<1>")),new z.Chain_Chain$parse_closure0,r._eval$1("MappedIterable<1,Trace>")),oe.Trace))):A.JSString_methods.contains$1(e,n)?new z.Chain(P.List_List$unmodifiable(new R.MappedListIterable(R._setArrayType(e.split(n),oe.JSArray_String),new z.Chain_Chain$parse_closure1,oe.MappedListIterable_String_Trace),oe.Trace)):new z.Chain(P.List_List$unmodifiable(R._setArrayType([j.Trace_Trace$parse(e)],oe.JSArray_Trace),oe.Trace)))},Chain:function(e){this.traces=e},Chain_Chain$parse_closure:function(){},Chain_Chain$parse_closure0:function(){},Chain_Chain$parse_closure1:function(){},Chain_toTrace_closure:function(){},Chain_toString_closure0:function(){},Chain_toString__closure0:function(){},Chain_toString_closure:function(e){this.longest=e},Chain_toString__closure:function(e){this.longest=e},ModifiableCssAtRule$0(e,t,r,n){var s=R._setArrayType([],oe.JSArray_ModifiableCssNode_2);return new z.ModifiableCssAtRule0(e,n,r,t,new P.UnmodifiableListView(s,oe.UnmodifiableListView_ModifiableCssNode_2),s)},ModifiableCssAtRule0:function(e,t,r,n,s,i){var a=this;a.name=e,a.value=t,a.isChildless=r,a.span=n,a.children=s,a._node2$_children=i,a._node2$_indexInParent=a._node2$_parent=null,a.isGroupEnd=!1},AtRule$0(e,t,r,n){var s=null==r?null:P.List_List$unmodifiable(r,oe.Statement_2),i=null==s?null:A.JSArray_methods.any$1(s,new T.ParentStatement_closure0);return new z.AtRule0(e,n,t,s,!0===i)},AtRule0:function(e,t,r,n,s){var i=this;i.name=e,i.value=t,i.span=r,i.children=n,i.hasDeclarations=s},CompileResult0:function(e,t){this._evaluate=e,this._compile_result$_serialize=t},ModifiableCssKeyframeBlock$0(e,t){var r=R._setArrayType([],oe.JSArray_ModifiableCssNode_2);return new z.ModifiableCssKeyframeBlock0(e,t,new P.UnmodifiableListView(r,oe.UnmodifiableListView_ModifiableCssNode_2),r)},ModifiableCssKeyframeBlock0:function(e,t,r,n){var s=this;s.selector=e,s.span=t,s.children=r,s._node2$_children=n,s._node2$_indexInParent=s._node2$_parent=null,s.isGroupEnd=!1},SupportsOperation0:function(e,t,r,n){var s=this;s.left=e,s.right=t,s.operator=r,s.span=n},PublicMemberMapView0:function(e,t){this._public_member_map_view0$_inner=e,this.$ti=t},RenderResult:function(){},RenderResultStats:function(){},main:e=>z.main$body(e),main$body(e){var t,r,n,s,i,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x,w=0,C=P._makeAsyncAwaitCompleter(oe.void),L=2,F=P._wrapJsFunctionForAsync((function(N,U){for(1===N&&(t=U,w=L);;)switch(w){case 0:(f={}).printedError=!1,r=new z.main_printError(f),f.options=null,L=4,g=E.ExecutableOptions_ExecutableOptions$parse(e),f.options=g,m=g._options,ee._glyphs=(m.wasParsed$1("unicode")?R._asBool(m.$index(0,"unicode")):ee._glyphs!==A.C_AsciiGlyphSet)?A.C_UnicodeGlyphSet:A.C_AsciiGlyphSet,w=R._asBool(f.options._options.$index(0,"version"))?7:8;break;case 7:return x=P,w=9,P._asyncAwait(z._loadVersion(),F);case 9:x.print(U),V.set$exitCode$x(a.process,0),w=1;break;case 8:w=f.options.get$interactive()?10:11;break;case 10:return w=12,P._asyncAwait(j.repl(f.options),F);case 12:w=1;break;case 11:m=oe.List_String._as(f.options._options.$index(0,"load-path")),y=f.options,S=oe.Uri,n=new T.StylesheetGraph(P.LinkedHashMap_LinkedHashMap$_empty(S,oe.StylesheetNode),B.ImportCache$(m,R._asBool(y._options.$index(0,"quiet"))?ee.$get$Logger_quiet():new D.StderrLogger(y.get$color())),P.LinkedHashMap_LinkedHashMap$_empty(S,oe.DateTime)),(m=f.options)._ensureSources$0(),m=m._sourcesToDestinations,m=V.get$iterator$ax(m.get$keys(m));case 13:if(!m.moveNext$0()){w=14;break}return s=m.get$current(),(y=f.options)._ensureSources$0(),i=y._sourcesToDestinations.$index(0,s),L=16,y=f.options,w=19,P._asyncAwait(M.compileStylesheet(y,n,s,i,R._asBool(y._options.$index(0,"update"))),F);case 19:L=4,w=18;break;case 16:if(L=15,v=t,(y=R.unwrapException(v))instanceof I.SassException){if(o=y,l=R.getTraceFromException(v),new z.main_closure(f,i).call$0(),(y=f.options._options)._parser.options._map.containsKey$1("color")||R.throwExpression(P.ArgumentError$('Could not find an option named "color".',null)),y=y._parsed.containsKey$1("color")?R._asBool(y.$index(0,"color")):V.$eq$(a.process.stdout.isTTY,!0),y=V.toString$1$color$(o,y),S=R._asBool(f.options._options.$index(0,"trace"))?l:null,r.call$2(y,S),66!==V.get$exitCode$x(a.process)&&V.set$exitCode$x(a.process,65),R._asBool(f.options._options.$index(0,"stop-on-error"))){w=1;break}}else{if(!(y instanceof E.FileSystemException))throw v;if(_=y,u=R.getTraceFromException(v),c=_.path,y=null==c?_.message:"Error reading "+ee.$get$context().relative$2$from(c,null)+": "+_.message+".",S=R._asBool(f.options._options.$index(0,"trace"))?u:null,r.call$2(y,S),V.set$exitCode$x(a.process,66),R._asBool(f.options._options.$index(0,"stop-on-error"))){w=1;break}}w=18;break;case 15:w=4;break;case 18:w=13;break;case 14:L=2,w=6;break;case 4:L=3,b=t,(m=R.unwrapException(b))instanceof E.UsageException?($=m,P.print($.message+"\n"),P.print("Usage: sass <input.scss> [output.css]\n sass <input.scss>:<output.css> <input/>:<output/> <dir/>\n"),m=ee.$get$ExecutableOptions__parser(),P.print(new k._Usage(m._optionsAndSeparators,new P.StringBuffer(""),m.usageLineLength).generate$0()),V.set$exitCode$x(a.process,64)):(p=m,h=R.getTraceFromException(b),d=new P.StringBuffer(""),null!=(m=f.options)&&m.get$color()&&(d._contents+="\x1b[31m\x1b[1m"),d._contents+="Unexpected exception:",null!=(m=f.options)&&m.get$color()&&(d._contents+="\x1b[0m"),d._contents+="\n",d._contents+=R.S(p)+"\n",m=d._contents,r.call$2((m.charCodeAt(0),m),h),V.set$exitCode$x(a.process,255)),w=6;break;case 3:w=2;break;case 6:case 1:return P._asyncReturn(void 0,C);case 2:return P._asyncRethrow(t,C)}}));return P._asyncStartSync(F,C)},_loadVersion(){var e,t=0,r=P._makeAsyncAwaitCompleter(oe.String),n=P._wrapJsFunctionForAsync((function(n,s){if(1===n)return P._asyncRethrow(s,r);for(;;)switch(t){case 0:e="1.39.0 compiled with dart2js 2.14.1",t=1;break;case 1:return P._asyncReturn(e,r)}}));return P._asyncStartSync(n,r)},main_printError:function(e){this._box_0=e},main_closure:function(e,t){this._box_0=e,this.destination=t},SassParser0:function(e,t,r){var n=this;n._sass0$_currentIndentation=0,n._sass0$_spaces=n._sass0$_nextIndentationEnd=n._sass0$_nextIndentation=null,n._stylesheet0$_isUseAllowed=!0,n._stylesheet0$_inParentheses=n._stylesheet0$_inStyleRule=n._stylesheet0$_inUnknownAtRule=n._stylesheet0$_inControlDirective=n._stylesheet0$_inContentBlock=n._stylesheet0$_inMixin=!1,n._stylesheet0$_globalVariables=e,n.lastSilentComment=null,n.scanner=t,n.logger=r},SassParser_children_closure0:function(e,t,r){this.$this=e,this.child=t,this.children=r}},q={ArgResults:function(e,t,r,n){var s=this;s._parser=e,s._parsed=t,s.name=r,s.rest=n},ErrorResult:function(e,t){this.error=e,this.stackTrace=t},BufferModule:function(){},BufferConstants:function(){},Buffer:function(){},ModifiableCssStylesheet$(e){var t=R._setArrayType([],oe.JSArray_ModifiableCssNode);return new q.ModifiableCssStylesheet(e,new P.UnmodifiableListView(t,oe.UnmodifiableListView_ModifiableCssNode),t)},ModifiableCssStylesheet:function(e,t,r){var n=this;n.span=e,n.children=t,n._children=r,n._indexInParent=n._parent=null,n.isGroupEnd=!1},CssStylesheet:function(e,t){this.children=e,this.span=t},AtRootQuery:function(e,t,r,n){var s=this;s.include=e,s.names=t,s._all=r,s._at_root_query$_rule=n},BinaryOperationExpression:function(e,t,r,n){var s=this;s.operator=e,s.left=t,s.right=r,s.allowsSlash=n},BinaryOperator:function(e,t,r){this.name=e,this.operator=t,this.precedence=r},AtRootRule$(e,t,r){var n=P.List_List$unmodifiable(e,oe.Statement),s=A.JSArray_methods.any$1(n,new T.ParentStatement_closure);return new q.AtRootRule(r,t,n,s)},AtRootRule:function(e,t,r,n){var s=this;s.query=e,s.span=t,s.children=r,s.hasDeclarations=n},EachRule$(e,t,r,n){var s=P.List_List$unmodifiable(e,oe.String),i=P.List_List$unmodifiable(r,oe.Statement),a=A.JSArray_methods.any$1(i,new T.ParentStatement_closure);return new q.EachRule(s,t,n,i,a)},EachRule:function(e,t,r,n,s){var i=this;i.variables=e,i.list=t,i.span=r,i.children=n,i.hasDeclarations=s},EachRule_toString_closure:function(){},IfClause$(e,t){var r=P.List_List$unmodifiable(t,oe.Statement);return new q.IfClause(e,r,A.JSArray_methods.any$1(r,new q.IfRuleClause$__closure))},ElseClause$(e){var t=P.List_List$unmodifiable(e,oe.Statement);return new q.ElseClause(t,A.JSArray_methods.any$1(t,new q.IfRuleClause$__closure))},IfRule:function(e,t,r){this.clauses=e,this.lastClause=t,this.span=r},IfRule_toString_closure:function(e){this.first=e},IfRuleClause:function(){},IfRuleClause$__closure:function(){},IfRuleClause$___closure:function(){},IfClause:function(e,t,r){this.expression=e,this.children=t,this.hasDeclarations=r},ElseClause:function(e,t){this.children=e,this.hasDeclarations=t},Stylesheet$(e,t){var r=R._setArrayType([],oe.JSArray_UseRule),n=R._setArrayType([],oe.JSArray_ForwardRule),s=P.List_List$unmodifiable(e,oe.Statement),i=A.JSArray_methods.any$1(s,new T.ParentStatement_closure);return(r=new q.Stylesheet(t,!1,r,n,s,i)).Stylesheet$internal$3$plainCss(e,t,!1),r},Stylesheet$internal(e,t,r){var n=R._setArrayType([],oe.JSArray_UseRule),s=R._setArrayType([],oe.JSArray_ForwardRule),i=P.List_List$unmodifiable(e,oe.Statement),a=A.JSArray_methods.any$1(i,new T.ParentStatement_closure);return(n=new q.Stylesheet(t,r,n,s,i,a)).Stylesheet$internal$3$plainCss(e,t,r),n},Stylesheet_Stylesheet$parse(e,t,r,n){var s,i;switch(t){case A.Syntax_Sass:return s=D.SpanScanner$(e,n),i=null==r?A.StderrLogger_false:r,new z.SassParser(P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.VariableDeclaration),s,i).parse$0();case A.Syntax_SCSS:return N.ScssParser$(e,r,n).parse$0();case A.Syntax_CSS:return s=D.SpanScanner$(e,n),i=null==r?A.StderrLogger_false:r,new O.CssParser(P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.VariableDeclaration),s,i).parse$0();default:throw R.wrapException(P.ArgumentError$("Unknown syntax "+t.toString$0(0)+".",null))}},Stylesheet:function(e,t,r,n,s,i){var a=this;a.span=e,a.plainCss=t,a._uses=r,a._forwards=n,a.children=s,a.hasDeclarations=i},AtRootQueryParser:function(e,t){this.scanner=e,this.logger=t},AtRootQueryParser_parse_closure:function(e){this.$this=e},StylesheetParser:function(){},StylesheetParser_parse_closure:function(e){this.$this=e},StylesheetParser_parse__closure:function(e){this.$this=e},StylesheetParser_parse__closure0:function(){},StylesheetParser_parseArgumentDeclaration_closure:function(e){this.$this=e},StylesheetParser_parseVariableDeclaration_closure:function(e){this.$this=e},StylesheetParser_parseUseRule_closure:function(e){this.$this=e},StylesheetParser__parseSingleProduction_closure:function(e,t,r){this.$this=e,this.production=t,this.T=r},StylesheetParser__statement_closure:function(e){this.$this=e},StylesheetParser_variableDeclarationWithoutNamespace_closure:function(e,t){this.$this=e,this.start=t},StylesheetParser_variableDeclarationWithoutNamespace_closure0:function(e){this.declaration=e},StylesheetParser__declarationOrBuffer_closure:function(e){this.name=e},StylesheetParser__declarationOrBuffer_closure0:function(e,t){this._box_0=e,this.name=t},StylesheetParser__styleRule_closure:function(e,t,r,n){var s=this;s._box_0=e,s.$this=t,s.wasInStyleRule=r,s.start=n},StylesheetParser__propertyOrVariableDeclaration_closure:function(e){this._box_0=e},StylesheetParser__propertyOrVariableDeclaration_closure0:function(e,t){this._box_0=e,this.value=t},StylesheetParser__atRootRule_closure:function(e){this.query=e},StylesheetParser__atRootRule_closure0:function(){},StylesheetParser__eachRule_closure:function(e,t,r,n){var s=this;s.$this=e,s.wasInControlDirective=t,s.variables=r,s.list=n},StylesheetParser__functionRule_closure:function(e,t,r){this.name=e,this.$arguments=t,this.precedingComment=r},StylesheetParser__forRule_closure:function(e,t){this._box_0=e,this.$this=t},StylesheetParser__forRule_closure0:function(e,t,r,n,s,i){var a=this;a._box_0=e,a.$this=t,a.wasInControlDirective=r,a.variable=n,a.from=s,a.to=i},StylesheetParser__memberList_closure:function(e,t,r){this.$this=e,this.variables=t,this.identifiers=r},StylesheetParser__includeRule_closure:function(e){this.contentArguments_=e},StylesheetParser_mediaRule_closure:function(e){this.query=e},StylesheetParser__mixinRule_closure:function(e,t,r,n){var s=this;s.$this=e,s.name=t,s.$arguments=r,s.precedingComment=n},StylesheetParser_mozDocumentRule_closure:function(e,t,r,n){var s=this;s._box_0=e,s.$this=t,s.name=r,s.value=n},StylesheetParser_supportsRule_closure:function(e){this.condition=e},StylesheetParser__whileRule_closure:function(e,t,r){this.$this=e,this.wasInControlDirective=t,this.condition=r},StylesheetParser_unknownAtRule_closure:function(e,t){this._box_0=e,this.name=t},StylesheetParser_expression_resetState:function(e,t,r){this._box_0=e,this.$this=t,this.start=r},StylesheetParser_expression_resolveOneOperation:function(e,t){this._box_0=e,this.$this=t},StylesheetParser_expression_resolveOperations:function(e,t){this._box_0=e,this.resolveOneOperation=t},StylesheetParser_expression_addSingleExpression:function(e,t,r,n){var s=this;s._box_0=e,s.$this=t,s.resetState=r,s.resolveOperations=n},StylesheetParser_expression_addOperator:function(e,t,r){this._box_0=e,this.$this=t,this.resolveOneOperation=r},StylesheetParser_expression_resolveSpaceExpressions:function(e,t,r){this._box_0=e,this.$this=t,this.resolveOperations=r},StylesheetParser__expressionUntilComma_closure:function(e){this.$this=e},StylesheetParser__unicodeRange_closure:function(){},StylesheetParser__unicodeRange_closure0:function(){},StylesheetParser_identifierLike_closure:function(e,t){this.$this=e,this.start=t},StylesheetParser_trySpecialFunction_closure:function(){},StylesheetParser__expressionUntilComparison_closure:function(e){this.$this=e},StylesheetParser__publicIdentifier_closure:function(e,t){this.$this=e,this.start=t},cloneCssStylesheet(e,t){var r=t.clone$0();return new D.Tuple2(new q._CloneCssVisitor(r.item2)._visitChildren$2(q.ModifiableCssStylesheet$(e.get$span()),e),r.item1,oe.Tuple2_ModifiableCssStylesheet_ExtensionStore)},_CloneCssVisitor:function(e){this._oldToNewSelectors=e},SourceLocation$:(e,t,r,n)=>(e<0?R.throwExpression(P.RangeError$("Offset may not be negative, was "+e+".")):r<0?R.throwExpression(P.RangeError$("Line may not be negative, was "+r+".")):t<0&&R.throwExpression(P.RangeError$("Column may not be negative, was "+t+".")),new q.SourceLocation(n,e,r,t)),SourceLocation:function(e,t,r,n){var s=this;s.sourceUrl=e,s.offset=t,s.line=r,s.column=n},SourceSpanBase:function(){},AtRootQueryParser0:function(e,t){this.scanner=e,this.logger=t},AtRootQueryParser_parse_closure0:function(e){this.$this=e},AtRootQuery0:function(e,t,r,n){var s=this;s.include=e,s.names=t,s._at_root_query0$_all=r,s._at_root_query0$_rule=n},AtRootRule$0(e,t,r){var n=P.List_List$unmodifiable(e,oe.Statement_2),s=A.JSArray_methods.any$1(n,new T.ParentStatement_closure0);return new q.AtRootRule0(r,t,n,s)},AtRootRule0:function(e,t,r,n){var s=this;s.query=e,s.span=t,s.children=r,s.hasDeclarations=n},BinaryOperationExpression0:function(e,t,r,n){var s=this;s.operator=e,s.left=t,s.right=r,s.allowsSlash=n},BinaryOperator0:function(e,t,r){this.name=e,this.operator=t,this.precedence=r},_CloneCssVisitor0:function(e){this._clone_css$_oldToNewSelectors=e},EachRule$0(e,t,r,n){var s=P.List_List$unmodifiable(e,oe.String),i=P.List_List$unmodifiable(r,oe.Statement_2),a=A.JSArray_methods.any$1(i,new T.ParentStatement_closure0);return new q.EachRule0(s,t,n,i,a)},EachRule0:function(e,t,r,n,s){var i=this;i.variables=e,i.list=t,i.span=r,i.children=n,i.hasDeclarations=s},EachRule_toString_closure0:function(){},IfClause$0(e,t){var r=P.List_List$unmodifiable(t,oe.Statement_2);return new q.IfClause0(e,r,A.JSArray_methods.any$1(r,new q.IfRuleClause$__closure0))},ElseClause$0(e){var t=P.List_List$unmodifiable(e,oe.Statement_2);return new q.ElseClause0(t,A.JSArray_methods.any$1(t,new q.IfRuleClause$__closure0))},IfRule0:function(e,t,r){this.clauses=e,this.lastClause=t,this.span=r},IfRule_toString_closure0:function(e){this.first=e},IfRuleClause0:function(){},IfRuleClause$__closure0:function(){},IfRuleClause$___closure0:function(){},IfClause0:function(e,t,r){this.expression=e,this.children=t,this.hasDeclarations=r},ElseClause0:function(e,t){this.children=e,this.hasDeclarations=t},CssStylesheet0:function(e,t){this.children=e,this.span=t},ModifiableCssStylesheet$0(e){var t=R._setArrayType([],oe.JSArray_ModifiableCssNode_2);return new q.ModifiableCssStylesheet0(e,new P.UnmodifiableListView(t,oe.UnmodifiableListView_ModifiableCssNode_2),t)},ModifiableCssStylesheet0:function(e,t,r){var n=this;n.span=e,n.children=t,n._node2$_children=r,n._node2$_indexInParent=n._node2$_parent=null,n.isGroupEnd=!1},StylesheetParser0:function(){},StylesheetParser_parse_closure0:function(e){this.$this=e},StylesheetParser_parse__closure1:function(e){this.$this=e},StylesheetParser_parse__closure2:function(){},StylesheetParser_parseArgumentDeclaration_closure0:function(e){this.$this=e},StylesheetParser__parseSingleProduction_closure0:function(e,t,r){this.$this=e,this.production=t,this.T=r},StylesheetParser_parseSignature_closure:function(e){this.$this=e},StylesheetParser__statement_closure0:function(e){this.$this=e},StylesheetParser_variableDeclarationWithoutNamespace_closure1:function(e,t){this.$this=e,this.start=t},StylesheetParser_variableDeclarationWithoutNamespace_closure2:function(e){this.declaration=e},StylesheetParser__declarationOrBuffer_closure1:function(e){this.name=e},StylesheetParser__declarationOrBuffer_closure2:function(e,t){this._box_0=e,this.name=t},StylesheetParser__styleRule_closure0:function(e,t,r,n){var s=this;s._box_0=e,s.$this=t,s.wasInStyleRule=r,s.start=n},StylesheetParser__propertyOrVariableDeclaration_closure1:function(e){this._box_0=e},StylesheetParser__propertyOrVariableDeclaration_closure2:function(e,t){this._box_0=e,this.value=t},StylesheetParser__atRootRule_closure1:function(e){this.query=e},StylesheetParser__atRootRule_closure2:function(){},StylesheetParser__eachRule_closure0:function(e,t,r,n){var s=this;s.$this=e,s.wasInControlDirective=t,s.variables=r,s.list=n},StylesheetParser__functionRule_closure0:function(e,t,r){this.name=e,this.$arguments=t,this.precedingComment=r},StylesheetParser__forRule_closure1:function(e,t){this._box_0=e,this.$this=t},StylesheetParser__forRule_closure2:function(e,t,r,n,s,i){var a=this;a._box_0=e,a.$this=t,a.wasInControlDirective=r,a.variable=n,a.from=s,a.to=i},StylesheetParser__memberList_closure0:function(e,t,r){this.$this=e,this.variables=t,this.identifiers=r},StylesheetParser__includeRule_closure0:function(e){this.contentArguments_=e},StylesheetParser_mediaRule_closure0:function(e){this.query=e},StylesheetParser__mixinRule_closure0:function(e,t,r,n){var s=this;s.$this=e,s.name=t,s.$arguments=r,s.precedingComment=n},StylesheetParser_mozDocumentRule_closure0:function(e,t,r,n){var s=this;s._box_0=e,s.$this=t,s.name=r,s.value=n},StylesheetParser_supportsRule_closure0:function(e){this.condition=e},StylesheetParser__whileRule_closure0:function(e,t,r){this.$this=e,this.wasInControlDirective=t,this.condition=r},StylesheetParser_unknownAtRule_closure0:function(e,t){this._box_0=e,this.name=t},StylesheetParser_expression_resetState0:function(e,t,r){this._box_0=e,this.$this=t,this.start=r},StylesheetParser_expression_resolveOneOperation0:function(e,t){this._box_0=e,this.$this=t},StylesheetParser_expression_resolveOperations0:function(e,t){this._box_0=e,this.resolveOneOperation=t},StylesheetParser_expression_addSingleExpression0:function(e,t,r,n){var s=this;s._box_0=e,s.$this=t,s.resetState=r,s.resolveOperations=n},StylesheetParser_expression_addOperator0:function(e,t,r){this._box_0=e,this.$this=t,this.resolveOneOperation=r},StylesheetParser_expression_resolveSpaceExpressions0:function(e,t,r){this._box_0=e,this.$this=t,this.resolveOperations=r},StylesheetParser__expressionUntilComma_closure0:function(e){this.$this=e},StylesheetParser__unicodeRange_closure1:function(){},StylesheetParser__unicodeRange_closure2:function(){},StylesheetParser_identifierLike_closure0:function(e,t){this.$this=e,this.start=t},StylesheetParser_trySpecialFunction_closure0:function(){},StylesheetParser__expressionUntilComparison_closure0:function(e){this.$this=e},StylesheetParser__publicIdentifier_closure0:function(e,t){this.$this=e,this.start=t},Stylesheet$internal0(e,t,r){var n=R._setArrayType([],oe.JSArray_UseRule_2),s=R._setArrayType([],oe.JSArray_ForwardRule_2),i=P.List_List$unmodifiable(e,oe.Statement_2),a=A.JSArray_methods.any$1(i,new T.ParentStatement_closure0);return(n=new q.Stylesheet0(t,r,n,s,i,a)).Stylesheet$internal$3$plainCss0(e,t,r),n},Stylesheet_Stylesheet$parse0(e,t,r,n){var s,i;switch(t){case A.Syntax_Sass0:return s=D.SpanScanner$(e,n),i=null==r?A.C_StderrLogger:r,new z.SassParser0(P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.VariableDeclaration_2),s,i).parse$0();case A.Syntax_SCSS0:return N.ScssParser$0(e,r,n).parse$0();case A.Syntax_CSS0:return s=D.SpanScanner$(e,n),i=null==r?A.C_StderrLogger:r,new O.CssParser0(P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.VariableDeclaration_2),s,i).parse$0();default:throw R.wrapException(P.ArgumentError$("Unknown syntax "+t.toString$0(0)+".",null))}},Stylesheet0:function(e,t,r,n,s,i){var a=this;a.span=e,a.plainCss=t,a._stylesheet1$_uses=r,a._stylesheet1$_forwards=n,a.children=s,a.hasDeclarations=i},SpanExtensions_trimLeft(e){for(var t,r=e._file$_start,n=e._end,s=e.file._decodedChars,i=s.length,a=0;32===(t=A.JSString_methods._codeUnitAt$1(P.String_String$fromCharCodes(new Uint32Array(s.subarray(r,R._checkValidRange(r,n,i))),0,null),a))||9===t||10===t||13===t||12===t;)++a;return j.FileSpanExtension_subspan(e,a,null)},SpanExtensions_trimRight(e){for(var t,r=e._file$_start,n=e._end,s=e.file._decodedChars,i=P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(s,r,n),0,null).length-1,a=s.length;32===(t=A.JSString_methods.codeUnitAt$1(P.String_String$fromCharCodes(new Uint32Array(s.subarray(r,R._checkValidRange(r,n,a))),0,null),i))||9===t||10===t||13===t||12===t;)--i;return j.FileSpanExtension_subspan(e,0,i+1)},SpanExtensions_trimLeft0(e){for(var t,r=e._file$_start,n=e._end,s=e.file._decodedChars,i=s.length,a=0;32===(t=A.JSString_methods._codeUnitAt$1(P.String_String$fromCharCodes(new Uint32Array(s.subarray(r,R._checkValidRange(r,n,i))),0,null),a))||9===t||10===t||13===t||12===t;)++a;return j.FileSpanExtension_subspan(e,a,null)},SpanExtensions_trimRight0(e){for(var t,r=e._file$_start,n=e._end,s=e.file._decodedChars,i=P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(s,r,n),0,null).length-1,a=s.length;32===(t=A.JSString_methods.codeUnitAt$1(P.String_String$fromCharCodes(new Uint32Array(s.subarray(r,R._checkValidRange(r,n,a))),0,null),i))||9===t||10===t||13===t||12===t;)--i;return j.FileSpanExtension_subspan(e,0,i+1)}},W={NodeJsError:function(){},JsAssertionError:function(){},JsRangeError:function(){},JsReferenceError:function(){},JsSyntaxError:function(){},JsTypeError:function(){},JsSystemError:function(){},Process:function(){},CPUUsage:function(){},Release:function(){},ParsedPath_ParsedPath$parse(e,t){var r,n,s,i,a,o=t.getRoot$1(e),l=t.isRootRelative$1(e);for(null!=o&&(e=A.JSString_methods.substring$1(e,o.length)),r=oe.JSArray_String,n=R._setArrayType([],r),s=R._setArrayType([],r),0!==(r=e.length)&&t.isSeparator$1(A.JSString_methods._codeUnitAt$1(e,0))?(s.push(e[0]),i=1):(s.push(""),i=0),a=i;a<r;++a)t.isSeparator$1(A.JSString_methods._codeUnitAt$1(e,a))&&(n.push(A.JSString_methods.substring$2(e,i,a)),s.push(e[a]),i=a+1);return i<r&&(n.push(A.JSString_methods.substring$1(e,i)),s.push("")),new W.ParsedPath(t,o,l,n,s)},ParsedPath:function(e,t,r,n,s){var i=this;i.style=e,i.root=t,i.isRootRelative=r,i.parts=n,i.separators=s},ParsedPath__splitExtension_closure:function(){},ParsedPath__splitExtension_closure0:function(){},PathException$:e=>new W.PathException(e),PathException:function(e){this.message=e},ModifiableCssStyleRule$(e,t,r){var n=R._setArrayType([],oe.JSArray_ModifiableCssNode);return new W.ModifiableCssStyleRule(e,r,t,new P.UnmodifiableListView(n,oe.UnmodifiableListView_ModifiableCssNode),n)},ModifiableCssStyleRule:function(e,t,r,n,s){var i=this;i.selector=e,i.originalSelector=t,i.span=r,i.children=n,i._children=s,i._indexInParent=i._parent=null,i.isGroupEnd=!1},ArgumentInvocation$empty:e=>new W.ArgumentInvocation(A.List_empty7,A.Map_empty2,null,null,e),ArgumentInvocation:function(e,t,r,n,s){var i=this;i.positional=e,i.named=t,i.rest=r,i.keywordRest=n,i.span=s},UnaryOperationExpression:function(e,t,r){this.operator=e,this.operand=t,this.span=r},UnaryOperator:function(e,t){this.name=e,this.operator=t},Interpolation$(e,t){var r=new W.Interpolation(P.List_List$unmodifiable(e,oe.Object),t);return r.Interpolation$2(e,t),r},Interpolation:function(e,t){this.contents=e,this.span=t},Interpolation_toString_closure:function(){},ExtendRule:function(e,t,r){this.selector=e,this.isOptional=t,this.span=r},StyleRule$(e,t,r){var n=P.List_List$unmodifiable(t,oe.Statement),s=A.JSArray_methods.any$1(n,new T.ParentStatement_closure);return new W.StyleRule(e,r,n,s)},StyleRule:function(e,t,r,n){var s=this;s.selector=e,s.span=t,s.children=r,s.hasDeclarations=n},SupportsInterpolation:function(e,t){this.expression=e,this.span=t},ClassSelector:function(e){this.name=e},CompoundSelector$(e){var t=P.List_List$unmodifiable(e,oe.SimpleSelector);return 0===t.length&&R.throwExpression(P.ArgumentError$("components may not be empty.",null)),new W.CompoundSelector(t)},CompoundSelector:function(e){this.components=e,this._maxSpecificity=this._compound$_minSpecificity=null},CompoundSelector_isInvisible_closure:function(){},compileAsync:(e,t,r,n,s,i,a,o,l)=>W.compileAsync$body(e,t,r,n,s,i,a,o,l),compileAsync$body(e,t,r,n,s,i,o,l,_){var u,c,$,p,h,d,g=0,m=P._makeAsyncAwaitCompleter(oe.CompileResult),y=P._wrapJsFunctionForAsync((function(S,f){if(1===S)return P._asyncRethrow(f,m);for(;;)switch(g){case 0:_?$=null:(c=null==n?new D.StderrLogger(!1):n,$=new j.TerseLogger(P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.int),c),n=$),c=l===T.Syntax_forPath(e),g=c?3:5;break;case 3:return c=ee.$get$context(),p=c.absolute$7(".",null,null,null,null,null,null),g=6,P._asyncAwait(r.importCanonical$3$originalUrl(new L.FilesystemImporter(p),c.toUri$1(V.$eq$(V.get$platform$x(a.process),"win32")||V.$eq$(V.get$platform$x(a.process),"darwin")?L._realCasePath(c.absolute$7(c.normalize$1(e),null,null,null,null,null,null)):c.canonicalize$1(e)),c.toUri$1(e)),y);case 6:(p=f).toString,h=p,g=4;break;case 5:c=E.readFile(e),p=ee.$get$context(),h=q.Stylesheet_Stylesheet$parse(c,l,n,p.toUri$1(e)),c=p;case 4:return g=7,P._asyncAwait(W._compileStylesheet0(h,n,r,null,new L.FilesystemImporter(c.absolute$7(".",null,null,null,null,null,null)),null,o,!0,null,null,s,i,t),y);case 7:d=f,null!=$&&$.summarize$1$node(!1),u=d,g=1;break;case 1:return P._asyncReturn(u,m)}}));return P._asyncStartSync(y,m)},compileStringAsync:(e,t,r,n,s,i,a,o,l,_)=>W.compileStringAsync$body(e,t,r,n,s,i,a,o,l,_),compileStringAsync$body(e,t,r,n,s,i,a,o,l,_){var u,c,$,p,h,d=0,g=P._makeAsyncAwaitCompleter(oe.CompileResult),m=P._wrapJsFunctionForAsync((function(y,S){if(1===y)return P._asyncRethrow(S,g);for(;;)switch(d){case 0:return _?$=null:(c=null==s?new D.StderrLogger(!1):s,$=new j.TerseLogger(P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.int),c),s=$),p=q.Stylesheet_Stylesheet$parse(e,l,s,null),d=3,P._asyncAwait(W._compileStylesheet0(p,s,r,null,n,null,o,!0,null,null,i,a,t),m);case 3:h=S,null!=$&&$.summarize$1$node(!1),u=h,d=1;break;case 1:return P._asyncReturn(u,g)}}));return P._asyncStartSync(m,g)},_compileStylesheet0(e,t,r,n,s,i,a,o,l,_,u,c,$){var p,h,d,g,m=0,y=P._makeAsyncAwaitCompleter(oe.CompileResult),S=P._wrapJsFunctionForAsync((function(o,f){if(1===o)return P._asyncRethrow(f,y);for(;;)switch(m){case 0:return g=U,m=3,P._asyncAwait(I._EvaluateVisitor$0(i,r,t,n,u,c).run$2(s,e),S);case 3:h=g.serialize(f.stylesheet,$,l,!1,_,c,a,!0),null!=(d=h.sourceMap)&&E.mapInPlace(d.urls,new W._compileStylesheet_closure0(e,r)),p=new z.CompileResult(h),m=1;break;case 1:return P._asyncReturn(p,y)}}));return P._asyncStartSync(S,y)},_compileStylesheet_closure0:function(e,t){this.stylesheet=e,this.importCache=t},ExtensionStore__extendOrReplace(e,t,r,n,s){var i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x,w,C=W.ExtensionStore$_mode(n);for(e.get$isInvisible()||C._originals.addAll$1(0,e.components),a=(i=r.components).length,l=(o=t.components).length,_=oe.ComplexSelector,u=oe.Extension,c=oe.CompoundSelector,$=oe.SimpleSelector,p=oe.Map_ComplexSelector_Extension,h=0;h<a;++h){if(1!==(g=(d=i[h]).components).length)throw R.wrapException(I.SassScriptException$("Can't extend complex selector "+R.S(d)+"."));for(m=P.LinkedHashMap_LinkedHashMap$_empty($,p),y=(g=c._as(A.JSArray_methods.get$first(g)).components).length,S=0;S<y;++S){for(f=g[S],v=P.LinkedHashMap_LinkedHashMap$_empty(_,u),b=0;b<l;++b)null==(d=o[b])._complex$_maxSpecificity&&d._computeSpecificity$0(),d._complex$_maxSpecificity.toString,x=new D.Extender(d,!1,s),w=new D.Extension(x,f,null,!0,s),x._extension=w,v.$indexSet(0,d,w);m.$indexSet(0,f,v)}e=C._extendList$3(e,s,m)}return e},ExtensionStore$(){var e=oe.SimpleSelector;return new W.ExtensionStore(P.LinkedHashMap_LinkedHashMap$_empty(e,oe.Set_ModifiableCssValue_SelectorList),P.LinkedHashMap_LinkedHashMap$_empty(e,oe.Map_ComplexSelector_Extension),P.LinkedHashMap_LinkedHashMap$_empty(e,oe.List_Extension_2),P.LinkedHashMap_LinkedHashMap$_empty(oe.ModifiableCssValue_SelectorList,oe.List_CssMediaQuery),P._LinkedIdentityHashMap__LinkedIdentityHashMap$es6(e,oe.int),new P._LinkedIdentityHashSet(oe._LinkedIdentityHashSet_ComplexSelector),A.ExtendMode_normal)},ExtensionStore$_mode(e){var t=oe.SimpleSelector;return new W.ExtensionStore(P.LinkedHashMap_LinkedHashMap$_empty(t,oe.Set_ModifiableCssValue_SelectorList),P.LinkedHashMap_LinkedHashMap$_empty(t,oe.Map_ComplexSelector_Extension),P.LinkedHashMap_LinkedHashMap$_empty(t,oe.List_Extension_2),P.LinkedHashMap_LinkedHashMap$_empty(oe.ModifiableCssValue_SelectorList,oe.List_CssMediaQuery),P._LinkedIdentityHashMap__LinkedIdentityHashMap$es6(t,oe.int),new P._LinkedIdentityHashSet(oe._LinkedIdentityHashSet_ComplexSelector),e)},ExtensionStore:function(e,t,r,n,s,i,a){var o=this;o._selectors=e,o._extensions=t,o._extensionsByExtender=r,o._mediaContexts=n,o._sourceSpecificity=s,o._originals=i,o._mode=a},ExtensionStore_extensionsWhereTarget_closure:function(){},ExtensionStore__registerSelector_closure:function(){},ExtensionStore_addExtension_closure:function(){},ExtensionStore_addExtension_closure0:function(){},ExtensionStore_addExtension_closure1:function(e){this.complex=e},ExtensionStore__extendExistingExtensions_closure:function(){},ExtensionStore__extendExistingExtensions_closure0:function(){},ExtensionStore_addExtensions_closure:function(e,t){this._box_0=e,this.$this=t},ExtensionStore_addExtensions__closure1:function(e,t,r,n,s){var i=this;i._box_0=e,i.existingSources=t,i.extensionsForTarget=r,i.selectorsForTarget=n,i.target=s},ExtensionStore_addExtensions___closure:function(){},ExtensionStore_addExtensions_closure0:function(e,t){this._box_0=e,this.$this=t},ExtensionStore_addExtensions__closure:function(e,t){this.$this=e,this.newExtensions=t},ExtensionStore_addExtensions__closure0:function(e,t){this.$this=e,this.newExtensions=t},ExtensionStore__extendComplex_closure:function(e){this.complex=e},ExtensionStore__extendComplex_closure0:function(e,t,r){this._box_0=e,this.$this=t,this.complex=r},ExtensionStore__extendComplex__closure:function(){},ExtensionStore__extendComplex__closure0:function(e,t,r,n){var s=this;s._box_0=e,s.$this=t,s.complex=r,s.path=n},ExtensionStore__extendComplex___closure:function(){},ExtensionStore__extendCompound_closure:function(e){this.mediaQueryContext=e},ExtensionStore__extendCompound_closure0:function(e,t){this._box_1=e,this.mediaQueryContext=t},ExtensionStore__extendCompound__closure:function(){},ExtensionStore__extendCompound__closure0:function(e){this._box_0=e},ExtensionStore__extendCompound_closure1:function(){},ExtensionStore__extendCompound_closure2:function(){},ExtensionStore__extendCompound_closure3:function(e){this.original=e},ExtensionStore__extendSimple_withoutPseudo:function(e,t,r,n){var s=this;s.$this=e,s.extensions=t,s.targetsUsed=r,s.simpleSpan=n},ExtensionStore__extendSimple_closure:function(e,t,r){this.$this=e,this.withoutPseudo=t,this.simpleSpan=r},ExtensionStore__extendSimple_closure0:function(){},ExtensionStore__extendPseudo_closure:function(){},ExtensionStore__extendPseudo_closure0:function(){},ExtensionStore__extendPseudo_closure1:function(){},ExtensionStore__extendPseudo_closure2:function(e){this.pseudo=e},ExtensionStore__extendPseudo_closure3:function(e){this.pseudo=e},ExtensionStore__trim_closure:function(e,t){this._box_0=e,this.complex1=t},ExtensionStore__trim_closure0:function(e,t){this._box_0=e,this.complex1=t},ExtensionStore_clone_closure:function(e,t,r,n){var s=this;s.$this=e,s.newSelectors=t,s.oldToNewSelectors=r,s.newMediaContexts=n},SourceSpanWithContext$(e,t,r,n){var s=new W.SourceSpanWithContext(n,e,t,r);return s.SourceSpanBase$3(e,t,r),A.JSString_methods.contains$1(n,r)||R.throwExpression(P.ArgumentError$('The context line "'+n+'" must contain "'+r+'".',null)),null==E.findLineStart(n,r,e.get$column())&&R.throwExpression(P.ArgumentError$('The span text "'+r+'" must start at column '+(e.get$column()+1)+' in a line within "'+n+'".',null)),s},SourceSpanWithContext:function(e,t,r,n){var s=this;s._context=e,s.start=t,s.end=r,s.text=n},StringScanner$(e,t,r){var n;return n=null==r?null:"string"==typeof r?P.Uri_parse(r):oe.Uri._as(r),new W.StringScanner(n,e)},StringScanner:function(e,t){var r=this;r.sourceUrl=e,r.string=t,r._string_scanner$_position=0,r._lastMatchPosition=r._lastMatch=null},ArgumentInvocation$empty0:e=>new W.ArgumentInvocation0(A.List_empty17,A.Map_empty8,null,null,e),ArgumentInvocation0:function(e,t,r,n,s){var i=this;i.positional=e,i.named=t,i.rest=r,i.keywordRest=n,i.span=s},compileAsync0(e,t,r,n,s,i,a,o,l,_,u,c){var $,p,h,d,g,m,y,S,f=0,v=P._makeAsyncAwaitCompleter(oe.CompileResult_2),b=P._wrapJsFunctionForAsync((function(x,w){if(1===x)return P._asyncRethrow(w,v);for(;;)switch(f){case 0:return c?(h=null,p=null):(p=new j.TerseLogger0(P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.int),new D.StderrLogger0),h=p),d=E.readFile0(e),g=null==_?T.Syntax_forPath0(e):_,m=ee.$get$context(),y=q.Stylesheet_Stylesheet$parse0(d,g,h,m.toUri$1(e)),d=m,f=3,P._asyncAwait(W._compileStylesheet1(y,h,null,i,new L.FilesystemImporter0(d.absolute$7(".",null,null,null,null,null,null)),r,l,u,n,s,a,o,t),b);case 3:S=w,null!=p&&p.summarize$1$node(!0),$=S,f=1;break;case 1:return P._asyncReturn($,v)}}));return P._asyncStartSync(b,v)},compileStringAsync0(e,t,r,n,s,i,a,o,l,_,u,c,$){var p,h,d,g,m,y,S=0,f=P._makeAsyncAwaitCompleter(oe.CompileResult_2),v=P._wrapJsFunctionForAsync((function(b,x){if(1===b)return P._asyncRethrow(x,f);for(;;)switch(S){case 0:return $?(d=null,h=null):(h=new j.TerseLogger0(P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.int),new D.StderrLogger0),d=h),g=q.Stylesheet_Stylesheet$parse0(e,null==_?A.Syntax_SCSS0:_,d,u),m=ee.$get$context().absolute$7(".",null,null,null,null,null,null),S=3,P._asyncAwait(W._compileStylesheet1(g,d,null,i,new L.FilesystemImporter0(m),r,l,c,n,s,a,o,t),v);case 3:y=x,null!=h&&h.summarize$1$node(!0),p=y,S=1;break;case 1:return P._asyncReturn(p,f)}}));return P._asyncStartSync(v,f)},_compileStylesheet1(e,t,r,n,s,i,a,o,l,_,u,c,$){var p,h,d,g,m=0,y=P._makeAsyncAwaitCompleter(oe.CompileResult_2),S=P._wrapJsFunctionForAsync((function(f,v){if(1===f)return P._asyncRethrow(v,y);for(;;)switch(m){case 0:return m=3,P._asyncAwait(I._EvaluateVisitor$1(i,r,t,n,u,c).run$2(s,e),S);case 3:h=v,d=U.serialize0(h.stylesheet,$,l,!1,_,c,a,o),null!=(g=d.sourceMap)&&null!=r&&E.mapInPlace0(g.urls,new W._compileStylesheet_closure1(e,r)),p=new z.CompileResult0(h,d),m=1;break;case 1:return P._asyncReturn(p,y)}}));return P._asyncStartSync(S,y)},_compileStylesheet_closure1:function(e,t){this.stylesheet=e,this.importCache=t},ClassSelector0:function(e){this.name=e},CompoundSelector$0(e){var t=P.List_List$unmodifiable(e,oe.SimpleSelector_2);return 0===t.length&&R.throwExpression(P.ArgumentError$("components may not be empty.",null)),new W.CompoundSelector0(t)},CompoundSelector0:function(e){this.components=e,this._compound0$_maxSpecificity=this._compound0$_minSpecificity=null},CompoundSelector_isInvisible_closure0:function(){},ExtendRule0:function(e,t,r){this.selector=e,this.isOptional=t,this.span=r},ExtensionStore__extendOrReplace0(e,t,r,n,s){var i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x,w,C=W.ExtensionStore$_mode0(n);for(e.get$isInvisible()||C._extension_store$_originals.addAll$1(0,e.components),a=(i=r.components).length,l=(o=t.components).length,_=oe.ComplexSelector_2,u=oe.Extension_2,c=oe.CompoundSelector_2,$=oe.SimpleSelector_2,p=oe.Map_ComplexSelector_Extension_2,h=0;h<a;++h){if(1!==(g=(d=i[h]).components).length)throw R.wrapException(I.SassScriptException$0("Can't extend complex selector "+R.S(d)+"."));for(m=P.LinkedHashMap_LinkedHashMap$_empty($,p),y=(g=c._as(A.JSArray_methods.get$first(g)).components).length,S=0;S<y;++S){for(f=g[S],v=P.LinkedHashMap_LinkedHashMap$_empty(_,u),b=0;b<l;++b)null==(d=o[b])._complex0$_maxSpecificity&&d._complex0$_computeSpecificity$0(),d._complex0$_maxSpecificity.toString,x=new D.Extender0(d,!1,s),w=new D.Extension0(x,f,null,!0,s),x._extension$_extension=w,v.$indexSet(0,d,w);m.$indexSet(0,f,v)}e=C._extension_store$_extendList$3(e,s,m)}return e},ExtensionStore$_mode0(e){var t=oe.SimpleSelector_2;return new W.ExtensionStore0(P.LinkedHashMap_LinkedHashMap$_empty(t,oe.Set_ModifiableCssValue_SelectorList_2),P.LinkedHashMap_LinkedHashMap$_empty(t,oe.Map_ComplexSelector_Extension_2),P.LinkedHashMap_LinkedHashMap$_empty(t,oe.List_Extension),P.LinkedHashMap_LinkedHashMap$_empty(oe.ModifiableCssValue_SelectorList_2,oe.List_CssMediaQuery_2),P._LinkedIdentityHashMap__LinkedIdentityHashMap$es6(t,oe.int),new P._LinkedIdentityHashSet(oe._LinkedIdentityHashSet_ComplexSelector_2),e)},ExtensionStore0:function(e,t,r,n,s,i,a){var o=this;o._extension_store$_selectors=e,o._extension_store$_extensions=t,o._extension_store$_extensionsByExtender=r,o._extension_store$_mediaContexts=n,o._extension_store$_sourceSpecificity=s,o._extension_store$_originals=i,o._extension_store$_mode=a},ExtensionStore_extensionsWhereTarget_closure0:function(){},ExtensionStore__registerSelector_closure0:function(){},ExtensionStore_addExtension_closure2:function(){},ExtensionStore_addExtension_closure3:function(){},ExtensionStore_addExtension_closure4:function(e){this.complex=e},ExtensionStore__extendExistingExtensions_closure1:function(){},ExtensionStore__extendExistingExtensions_closure2:function(){},ExtensionStore_addExtensions_closure1:function(e,t){this._box_0=e,this.$this=t},ExtensionStore_addExtensions__closure4:function(e,t,r,n,s){var i=this;i._box_0=e,i.existingSources=t,i.extensionsForTarget=r,i.selectorsForTarget=n,i.target=s},ExtensionStore_addExtensions___closure0:function(){},ExtensionStore_addExtensions_closure2:function(e,t){this._box_0=e,this.$this=t},ExtensionStore_addExtensions__closure2:function(e,t){this.$this=e,this.newExtensions=t},ExtensionStore_addExtensions__closure3:function(e,t){this.$this=e,this.newExtensions=t},ExtensionStore__extendComplex_closure1:function(e){this.complex=e},ExtensionStore__extendComplex_closure2:function(e,t,r){this._box_0=e,this.$this=t,this.complex=r},ExtensionStore__extendComplex__closure1:function(){},ExtensionStore__extendComplex__closure2:function(e,t,r,n){var s=this;s._box_0=e,s.$this=t,s.complex=r,s.path=n},ExtensionStore__extendComplex___closure0:function(){},ExtensionStore__extendCompound_closure4:function(e){this.mediaQueryContext=e},ExtensionStore__extendCompound_closure5:function(e,t){this._box_1=e,this.mediaQueryContext=t},ExtensionStore__extendCompound__closure1:function(){},ExtensionStore__extendCompound__closure2:function(e){this._box_0=e},ExtensionStore__extendCompound_closure6:function(){},ExtensionStore__extendCompound_closure7:function(){},ExtensionStore__extendCompound_closure8:function(e){this.original=e},ExtensionStore__extendSimple_withoutPseudo0:function(e,t,r,n){var s=this;s.$this=e,s.extensions=t,s.targetsUsed=r,s.simpleSpan=n},ExtensionStore__extendSimple_closure1:function(e,t,r){this.$this=e,this.withoutPseudo=t,this.simpleSpan=r},ExtensionStore__extendSimple_closure2:function(){},ExtensionStore__extendPseudo_closure4:function(){},ExtensionStore__extendPseudo_closure5:function(){},ExtensionStore__extendPseudo_closure6:function(){},ExtensionStore__extendPseudo_closure7:function(e){this.pseudo=e},ExtensionStore__extendPseudo_closure8:function(e){this.pseudo=e},ExtensionStore__trim_closure1:function(e,t){this._box_0=e,this.complex1=t},ExtensionStore__trim_closure2:function(e,t){this._box_0=e,this.complex1=t},ExtensionStore_clone_closure0:function(e,t,r,n){var s=this;s.$this=e,s.newSelectors=t,s.oldToNewSelectors=r,s.newMediaContexts=n},Interpolation$0(e,t){var r=new W.Interpolation0(P.List_List$unmodifiable(e,oe.Object),t);return r.Interpolation$20(e,t),r},Interpolation0:function(e,t){this.contents=e,this.span=t},Interpolation_toString_closure0:function(){},SupportsInterpolation0:function(e,t){this.expression=e,this.span=t},ModifiableCssStyleRule$0(e,t,r){var n=R._setArrayType([],oe.JSArray_ModifiableCssNode_2);return new W.ModifiableCssStyleRule0(e,r,t,new P.UnmodifiableListView(n,oe.UnmodifiableListView_ModifiableCssNode_2),n)},ModifiableCssStyleRule0:function(e,t,r,n,s){var i=this;i.selector=e,i.originalSelector=t,i.span=r,i.children=n,i._node2$_children=s,i._node2$_indexInParent=i._node2$_parent=null,i.isGroupEnd=!1},StyleRule$0(e,t,r){var n=P.List_List$unmodifiable(t,oe.Statement_2),s=A.JSArray_methods.any$1(n,new T.ParentStatement_closure0);return new W.StyleRule0(e,r,n,s)},StyleRule0:function(e,t,r,n){var s=this;s.selector=e,s.span=t,s.children=r,s.hasDeclarations=n},UnaryOperationExpression0:function(e,t,r){this.operator=e,this.operand=t,this.span=r},UnaryOperator0:function(e,t){this.name=e,this.operator=t},NullableExtension_andThen:(e,t)=>null==e?null:t.call$1(e),SetExtension_removeNull:(e,t)=>(e.remove$1(0,null),P.Set_castFrom(e,e.get$_newSimilarSet(),R._instanceType(e)._precomputed1,t)),NullableExtension_andThen0:(e,t)=>null==e?null:t.call$1(e)},j={Modules:function(){},Module1:function(){},Net:function(){},Socket:function(){},NetAddress:function(){},NetServer:function(){},ContentBlock$(e,t,r){var n=P.List_List$unmodifiable(t,oe.Statement),s=A.JSArray_methods.any$1(n,new T.ParentStatement_closure);return new j.ContentBlock("@content",e,r,n,s)},ContentBlock:function(e,t,r,n,s){var i=this;i.name=e,i.$arguments=t,i.span=r,i.children=n,i.hasDeclarations=s},WarnRule:function(e,t){this.expression=e,this.span=t},SupportsAnything:function(e,t){this.contents=e,this.span=t},unifyComplex(e){var t,r,n,s,i,a,o,l=V.getInterceptor$asx(e);if(1===l.get$length(e))return e;for(t=l.get$iterator(e),r=null;t.moveNext$0();){if(!((n=V.get$last$ax(t.get$current()))instanceof W.CompoundSelector))return null;if(null==r)r=n.components;else for(i=(s=n.components).length,a=0;a<i;++a)if(null==(r=s[a].unify$1(r)))return null}return l=l.map$1$1(e,new j.unifyComplex_closure,oe.List_ComplexSelectorComponent),o=P.List_List$of(l,!0,l.$ti._eval$1("ListIterable.E")),l=A.JSArray_methods.get$last(o),r.toString,V.add$1$ax(l,W.CompoundSelector$(r)),j.weave(o)},unifyCompound(e,t){var r,n,s,i;for(r=e.length,n=t,s=0;s<r;++s,n=i)if(null==(i=e[s].unify$1(n)))return null;return W.CompoundSelector$(n)},unifyUniversalAndElement(e,t){var r,n,s,i,a,o,l,_=ae.must_b;if(e instanceof U.UniversalSelector)r=e.namespace,n=null;else{if(!(e instanceof L.TypeSelector))throw R.wrapException(P.ArgumentError$value(e,"selector1",_));r=(s=e.name).namespace,n=s.name}if(t instanceof U.UniversalSelector)i=t.namespace,a=null;else{if(!(t instanceof L.TypeSelector))throw R.wrapException(P.ArgumentError$value(t,"selector2",_));i=(s=t.name).namespace,a=s.name}if(r==i||"*"===i)o=r;else{if("*"!==r)return null;o=i}if(n==a||null==a)l=n;else{if(null!=n&&"*"!==n)return null;l=a}return null==l?new U.UniversalSelector(o):new L.TypeSelector(new M.QualifiedName(l,o))},weave(e){var t,r,n,s,i,a,o,l,_,u,c=oe.JSArray_List_ComplexSelectorComponent,$=R._setArrayType([V.toList$0$ax(A.JSArray_methods.get$first(e))],c);for(t=R.SubListIterable$(e,1,null,R._arrayInstanceType(e)._precomputed1),t=new R.ListIterator(t,t.get$length(t)),r=R._instanceType(t)._precomputed1;t.moveNext$0();)if(n=r._as(t.__internal$_current),!(s=V.getInterceptor$asx(n)).get$isEmpty(n))if(i=s.get$last(n),1!==s.get$length(n)){for(o=s.take$1(n,s.get$length(n)-1).toList$0(0),l=R._setArrayType([],c),n=$.length,a=0;a<$.length;$.length===n||(0,R.throwConcurrentModificationError)($),++a)if(null!=(_=j._weaveParents($[a],o)))for(s=_.get$iterator(_);s.moveNext$0();)u=s.get$current(),V.add$1$ax(u,i),l.push(u);$=l}else for(n=$.length,a=0;a<$.length;$.length===n||(0,R.throwConcurrentModificationError)($),++a)V.add$1$ax($[a],i);return $},_weaveParents(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h,d,g=oe.ComplexSelectorComponent,m=P.ListQueue_ListQueue$of(e,g),y=P.ListQueue_ListQueue$of(t,g),S=j._mergeInitialCombinators(m,y);if(null==S)return null;if(null==(r=j._mergeFinalCombinators(m,y,null)))return null;if(n=j._firstIfRoot(m),s=j._firstIfRoot(y),(g=null!=n)&&null!=s){if(null==(i=j.unifyCompound(n.components,s.components)))return null;m.addFirst$1(i),y.addFirst$1(i)}else g?y.addFirst$1(n):null!=s&&m.addFirst$1(s);for(a=j._groupSelectors(m),o=j._groupSelectors(y),g=oe.List_ComplexSelectorComponent,l=E.longestCommonSubsequence(o,a,new j._weaveParents_closure,g),_=oe.JSArray_Iterable_ComplexSelectorComponent,u=R._setArrayType([R._setArrayType([S],_)],oe.JSArray_List_Iterable_ComplexSelectorComponent),c=l.length,$=0;$<l.length;l.length===c||(0,R.throwConcurrentModificationError)(l),++$)p=l[$],h=j._chunks(a,o,new j._weaveParents_closure0(p),g),d=R._arrayInstanceType(h)._eval$1("MappedListIterable<1,Iterable<ComplexSelectorComponent>>"),u.push(P.List_List$of(new R.MappedListIterable(h,new j._weaveParents_closure1,d),!0,d._eval$1("ListIterable.E"))),u.push(R._setArrayType([p],_)),a.removeFirst$0(),o.removeFirst$0();return _=j._chunks(a,o,new j._weaveParents_closure2,g),c=R._arrayInstanceType(_)._eval$1("MappedListIterable<1,Iterable<ComplexSelectorComponent>>"),u.push(P.List_List$of(new R.MappedListIterable(_,new j._weaveParents_closure3,c),!0,c._eval$1("ListIterable.E"))),A.JSArray_methods.addAll$1(u,r),V.map$1$1$ax(j.paths(new R.WhereIterable(u,new j._weaveParents_closure4,oe.WhereIterable_List_Iterable_ComplexSelectorComponent),oe.Iterable_ComplexSelectorComponent),new j._weaveParents_closure5,g)},_firstIfRoot(e){var t;return e._collection$_head===e._collection$_tail?null:(t=e.get$first(e))instanceof W.CompoundSelector&&j._hasRoot(t)?(e.removeFirst$0(),t):null},_mergeInitialCombinators(e,t){for(var r,n,s,i=oe.JSArray_Combinator,a=R._setArrayType([],i),o=oe.Combinator,l=e.$ti._precomputed1;e.get$isEmpty(e)?r=!1:((r=e._collection$_head)===e._collection$_tail&&R.throwExpression(R.IterableElementError_noElement()),r=l._as(e._collection$_table[r])instanceof D.Combinator),r;)a.push(o._as(e.removeFirst$0()));for(n=R._setArrayType([],i),i=t.$ti._precomputed1;t.get$isEmpty(t)?l=!1:((l=t._collection$_head)===t._collection$_tail&&R.throwExpression(R.IterableElementError_noElement()),l=i._as(t._collection$_table[l])instanceof D.Combinator),l;)n.push(o._as(t.removeFirst$0()));return s=E.longestCommonSubsequence(a,n,null,o),A.C_ListEquality.equals$2(0,s,a)?n:A.C_ListEquality.equals$2(0,s,n)?a:null},_mergeFinalCombinators(e,t,r){var n,s,i,a,o,l,_,u,c,$,p,h,d;if(null==r&&(r=O.QueueList$(null,oe.List_List_ComplexSelectorComponent)),n=!(e._collection$_head!==e._collection$_tail&&e.get$last(e)instanceof D.Combinator)&&(t._collection$_head===t._collection$_tail||!(t.get$last(t)instanceof D.Combinator)))return r;for(n=oe.JSArray_Combinator,s=R._setArrayType([],n),i=oe.Combinator;!e.get$isEmpty(e)&&e.get$last(e)instanceof D.Combinator;)s.push(i._as(e.removeLast$0(0)));for(a=R._setArrayType([],n);!t.get$isEmpty(t)&&t.get$last(t)instanceof D.Combinator;)a.push(i._as(t.removeLast$0(0)));if((n=s.length)>1||a.length>1){if(o=E.longestCommonSubsequence(s,a,null,i),A.C_ListEquality.equals$2(0,o,s))r.addFirst$1(R._setArrayType([P.List_List$of(new R.ReversedListIterable(a,oe.ReversedListIterable_Combinator),!0,oe.ComplexSelectorComponent)],oe.JSArray_List_ComplexSelectorComponent));else{if(!A.C_ListEquality.equals$2(0,o,a))return null;r.addFirst$1(R._setArrayType([P.List_List$of(new R.ReversedListIterable(s,oe.ReversedListIterable_Combinator),!0,oe.ComplexSelectorComponent)],oe.JSArray_List_ComplexSelectorComponent))}return r}if(l=0===n?null:A.JSArray_methods.get$first(s),_=0===a.length?null:A.JSArray_methods.get$first(a),(n=null!=l)&&null!=_){if(u=(n=oe.CompoundSelector)._as(e.removeLast$0(0)),c=n._as(t.removeLast$0(0)),(n=l===A.Combinator_CzM)&&_===A.Combinator_CzM)j.compoundIsSuperselector(u,c,null)?r.addFirst$1(R._setArrayType([R._setArrayType([c,A.Combinator_CzM],oe.JSArray_ComplexSelectorComponent)],oe.JSArray_List_ComplexSelectorComponent)):(n=oe.JSArray_ComplexSelectorComponent,i=oe.JSArray_List_ComplexSelectorComponent,j.compoundIsSuperselector(c,u,null)?r.addFirst$1(R._setArrayType([R._setArrayType([u,A.Combinator_CzM],n)],i)):($=R._setArrayType([R._setArrayType([u,A.Combinator_CzM,c,A.Combinator_CzM],n),R._setArrayType([c,A.Combinator_CzM,u,A.Combinator_CzM],n)],i),null!=(p=j.unifyCompound(u.components,c.components))&&$.push(R._setArrayType([p,A.Combinator_CzM],n)),r.addFirst$1($)));else if(i=!(!n||_!==A.Combinator_uzg)||l===A.Combinator_uzg&&_===A.Combinator_CzM)h=n?u:c,d=n?c:u,n=oe.JSArray_ComplexSelectorComponent,i=oe.JSArray_List_ComplexSelectorComponent,j.compoundIsSuperselector(h,d,null)?r.addFirst$1(R._setArrayType([R._setArrayType([d,A.Combinator_uzg],n)],i)):(p=j.unifyCompound(u.components,c.components),i=R._setArrayType([R._setArrayType([h,A.Combinator_CzM,d,A.Combinator_uzg],n)],i),null!=p&&i.push(R._setArrayType([p,A.Combinator_uzg],n)),r.addFirst$1(i));else if(i=l===A.Combinator_sgq&&(_===A.Combinator_uzg||_===A.Combinator_CzM))r.addFirst$1(R._setArrayType([R._setArrayType([c,_],oe.JSArray_ComplexSelectorComponent)],oe.JSArray_List_ComplexSelectorComponent)),e._add$1(u),e._add$1(A.Combinator_sgq);else if(n=_===A.Combinator_sgq&&(l===A.Combinator_uzg||n))r.addFirst$1(R._setArrayType([R._setArrayType([u,l],oe.JSArray_ComplexSelectorComponent)],oe.JSArray_List_ComplexSelectorComponent)),t._add$1(c),t._add$1(A.Combinator_sgq);else{if(l!==_)return null;if(null==(p=j.unifyCompound(u.components,c.components)))return null;r.addFirst$1(R._setArrayType([R._setArrayType([p,l],oe.JSArray_ComplexSelectorComponent)],oe.JSArray_List_ComplexSelectorComponent))}return j._mergeFinalCombinators(e,t,r)}return n?(l===A.Combinator_sgq?t.get$isEmpty(t)?n=!1:(n=oe.CompoundSelector,n=j.compoundIsSuperselector(n._as(t.get$last(t)),n._as(e.get$last(e)),null)):n=!1,n&&t.removeLast$0(0),r.addFirst$1(R._setArrayType([R._setArrayType([e.removeLast$0(0),l],oe.JSArray_ComplexSelectorComponent)],oe.JSArray_List_ComplexSelectorComponent)),j._mergeFinalCombinators(e,t,r)):(_===A.Combinator_sgq?e.get$isEmpty(e)?n=!1:(n=oe.CompoundSelector,n=j.compoundIsSuperselector(n._as(e.get$last(e)),n._as(t.get$last(t)),null)):n=!1,n&&e.removeLast$0(0),n=t.removeLast$0(0),_.toString,r.addFirst$1(R._setArrayType([R._setArrayType([n,_],oe.JSArray_ComplexSelectorComponent)],oe.JSArray_List_ComplexSelectorComponent)),j._mergeFinalCombinators(e,t,r))},_mustUnify(e,t){var r,n,s,i=P.LinkedHashSet_LinkedHashSet$_empty(oe.SimpleSelector);for(r=V.get$iterator$ax(e);r.moveNext$0();)if((n=r.get$current())instanceof W.CompoundSelector)for(n=A.JSArray_methods.get$iterator(n.components),s=new R.WhereIterator(n,j.functions___isUnique$closure());s.moveNext$0();)i.add$1(0,n.get$current());return 0!==i._collection$_length&&V.any$1$ax(t,new j._mustUnify_closure(i))},_isUnique:e=>e instanceof U.IDSelector||e instanceof M.PseudoSelector&&!e.isClass,_chunks(e,t,r,n){for(var s,i,a=n._eval$1("JSArray<0>"),o=R._setArrayType([],a);!r.call$1(e);)o.push(e.removeFirst$0());for(s=R._setArrayType([],a);!r.call$1(t);)s.push(t.removeFirst$0());return(a=0===o.length)&&0===s.length?R._setArrayType([],n._eval$1("JSArray<List<0>>")):a?R._setArrayType([s],n._eval$1("JSArray<List<0>>")):0===s.length?R._setArrayType([o],n._eval$1("JSArray<List<0>>")):(a=P.List_List$of(o,!0,n),A.JSArray_methods.addAll$1(a,s),i=P.List_List$of(s,!0,n),A.JSArray_methods.addAll$1(i,o),R._setArrayType([a,i],n._eval$1("JSArray<List<0>>")))},paths:(e,t)=>V.fold$2$ax(e,R._setArrayType([R._setArrayType([],t._eval$1("JSArray<0>"))],t._eval$1("JSArray<List<0>>")),new j.paths_closure(t)),_groupSelectors(e){var t,r,n,s,i,a=O.QueueList$(null,oe.List_ComplexSelectorComponent),o=P._ListQueueIterator$(e);if(!o.moveNext$0())return a;for(t=R._instanceType(o)._precomputed1,r=oe.JSArray_ComplexSelectorComponent,n=R._setArrayType([t._as(o._collection$_current)],r),a._queue_list$_add$1(n);o.moveNext$0();)s=A.JSArray_methods.get$last(n)instanceof D.Combinator||t._as(o._collection$_current)instanceof D.Combinator,i=o._collection$_current,s?n.push(t._as(i)):(n=R._setArrayType([t._as(i)],r),a._queue_list$_add$1(n));return a},_hasRoot:e=>A.JSArray_methods.any$1(e.components,new j._hasRoot_closure),listIsSuperselector:(e,t)=>A.JSArray_methods.every$1(t,new j.listIsSuperselector_closure(e)),complexIsParentSuperselector(e,t){var r,n,s=V.getInterceptor$ax(e);return!(s.get$first(e)instanceof D.Combinator)&&(!((r=V.getInterceptor$ax(t)).get$first(t)instanceof D.Combinator)&&(!(s.get$length(e)>r.get$length(t))&&(n=W.CompoundSelector$(R._setArrayType([new U.PlaceholderSelector("<temp>")],oe.JSArray_SimpleSelector)),s=oe.ComplexSelectorComponent,(r=P.List_List$of(e,!0,s)).push(n),(s=P.List_List$of(t,!0,s)).push(n),j.complexIsSuperselector(r,s))))},complexIsSuperselector(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m;if(A.JSArray_methods.get$last(e)instanceof D.Combinator)return!1;if(A.JSArray_methods.get$last(t)instanceof D.Combinator)return!1;for(n=(r=R._arrayInstanceType(t))._precomputed1,r=r._eval$1("SubListIterable<1>"),s=oe.CompoundSelector,i=0,a=0;;){if(o=e.length-i,l=t.length-a,0===o||0===l)return!1;if(o>l)return!1;if((_=e[i])instanceof D.Combinator)return!1;if(t[a]instanceof D.Combinator)return!1;if(s._as(_),1===o)return u=s._as(A.JSArray_methods.get$last(t)),c=t.length-1,(s=new R.SubListIterable(t,0,c,r)).SubListIterable$3(t,0,c,n),j.compoundIsSuperselector(_,u,s.skip$1(0,a));for(p=$=a+1;p<t.length&&!((h=t[u=p-1])instanceof W.CompoundSelector&&((c=new R.SubListIterable(t,0,u,r)).SubListIterable$3(t,0,u,n),j.compoundIsSuperselector(_,h,c.skip$1(0,$))));++p);if(p===t.length)return!1;if(g=e[d=i+1],m=t[p],g instanceof D.Combinator){if(!(m instanceof D.Combinator))return!1;if(g===A.Combinator_CzM){if(m===A.Combinator_sgq)return!1}else if(m!==g)return!1;if(3===o&&l>3)return!1;i+=2,a=p+1}else{if(m instanceof D.Combinator){if(m!==A.Combinator_sgq)return!1;a=p+1}else a=p;i=d}}},compoundIsSuperselector(e,t,r){var n,s,i,a,o;for(s=(n=e.components).length,i=0;i<s;++i)if((a=n[i])instanceof M.PseudoSelector&&null!=a.selector){if(!j._selectorPseudoIsSuperselector(a,t,r))return!1}else if(!j._simpleIsSuperselectorOfCompound(a,t))return!1;for(s=(n=t.components).length,i=0;i<s;++i)if((o=n[i])instanceof M.PseudoSelector&&!o.isClass&&null==o.selector&&!j._simpleIsSuperselectorOfCompound(o,e))return!1;return!0},_simpleIsSuperselectorOfCompound:(e,t)=>A.JSArray_methods.any$1(t.components,new j._simpleIsSuperselectorOfCompound_closure(e)),_selectorPseudoIsSuperselector(e,t,r){var n=e.selector;if(null==n)throw R.wrapException(P.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument.",null));switch(e.normalizedName){case"is":case"matches":case"any":return j._selectorPseudoArgs(t,e.name,!0).any$1(0,new j._selectorPseudoIsSuperselector_closure(n))||A.JSArray_methods.any$1(n.components,new j._selectorPseudoIsSuperselector_closure0(r,t));case"has":case"host":case"host-context":return j._selectorPseudoArgs(t,e.name,!0).any$1(0,new j._selectorPseudoIsSuperselector_closure1(n));case"slotted":return j._selectorPseudoArgs(t,e.name,!1).any$1(0,new j._selectorPseudoIsSuperselector_closure2(n));case"not":return A.JSArray_methods.every$1(n.components,new j._selectorPseudoIsSuperselector_closure3(t,e));case"current":return j._selectorPseudoArgs(t,e.name,!0).any$1(0,new j._selectorPseudoIsSuperselector_closure4(n));case"nth-child":case"nth-last-child":return A.JSArray_methods.any$1(t.components,new j._selectorPseudoIsSuperselector_closure5(e,n));default:throw R.wrapException("unreachable")}},_selectorPseudoArgs(e,t,r){var n=oe.WhereTypeIterable_PseudoSelector;return C.IterableNullableExtension_whereNotNull(new R.MappedIterable(new R.WhereIterable(new R.WhereTypeIterable(e.components,n),new j._selectorPseudoArgs_closure(r,t),n._eval$1("WhereIterable<Iterable.E>")),new j._selectorPseudoArgs_closure0,n._eval$1("MappedIterable<Iterable.E,SelectorList?>")),oe.SelectorList)},unifyComplex_closure:function(){},_weaveParents_closure:function(){},_weaveParents_closure0:function(e){this.group=e},_weaveParents_closure1:function(){},_weaveParents__closure1:function(){},_weaveParents_closure2:function(){},_weaveParents_closure3:function(){},_weaveParents__closure0:function(){},_weaveParents_closure4:function(){},_weaveParents_closure5:function(){},_weaveParents__closure:function(){},_mustUnify_closure:function(e){this.uniqueSelectors=e},_mustUnify__closure:function(e){this.uniqueSelectors=e},paths_closure:function(e){this.T=e},paths__closure:function(e,t){this.paths=e,this.T=t},paths___closure:function(e,t){this.option=e,this.T=t},_hasRoot_closure:function(){},listIsSuperselector_closure:function(e){this.list1=e},listIsSuperselector__closure:function(e){this.complex1=e},_simpleIsSuperselectorOfCompound_closure:function(e){this.simple=e},_simpleIsSuperselectorOfCompound__closure:function(e){this.simple=e},_selectorPseudoIsSuperselector_closure:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure0:function(e,t){this.parents=e,this.compound2=t},_selectorPseudoIsSuperselector_closure1:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure2:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure3:function(e,t){this.compound2=e,this.pseudo1=t},_selectorPseudoIsSuperselector__closure:function(e,t){this.complex=e,this.pseudo1=t},_selectorPseudoIsSuperselector___closure:function(e){this.simple2=e},_selectorPseudoIsSuperselector___closure0:function(e){this.simple2=e},_selectorPseudoIsSuperselector_closure4:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure5:function(e,t){this.pseudo1=e,this.selector1=t},_selectorPseudoArgs_closure:function(e,t){this.isClass=e,this.name=t},_selectorPseudoArgs_closure0:function(){},currentCallableSpan(){var e=ee.Zone__current.$index(0,A.Symbol__currentCallableNode);if(oe.AstNode._is(e))return e.get$span();throw R.wrapException(P.StateError$(ae.curren))},globalFunctions_closure:function(){},TerseLogger:function(e,t){this._warningCounts=e,this._inner=t},TerseLogger_summarize_closure:function(){},TerseLogger_summarize_closure0:function(){},SourceFile$fromString(e,t){var r=new R.CodeUnits(e),n=R._setArrayType([0],oe.JSArray_int),s="string"==typeof t?P.Uri_parse(t):oe.nullable_Uri._as(t);return(n=new j.SourceFile(s,n,new Uint32Array(R._ensureNativeList(r.toList$0(r))))).SourceFile$decoded$2$url(r,t),n},SourceFile$decoded(e,t){var r=R._setArrayType([0],oe.JSArray_int),n="string"==typeof t?P.Uri_parse(t):oe.nullable_Uri._as(t);return(r=new j.SourceFile(n,r,new Uint32Array(R._ensureNativeList(V.toList$0$ax(e))))).SourceFile$decoded$2$url(e,t),r},FileLocation$_:(e,t)=>(t<0?R.throwExpression(P.RangeError$("Offset may not be negative, was "+t+".")):t>e._decodedChars.length&&R.throwExpression(P.RangeError$("Offset "+t+ae.x20must_+e.get$length(e)+".")),new j.FileLocation(e,t)),_FileSpan$:(e,t,r)=>(r<t?R.throwExpression(P.ArgumentError$("End "+r+" must come after start "+t+".",null)):r>e._decodedChars.length?R.throwExpression(P.RangeError$("End "+r+ae.x20must_+e.get$length(e)+".")):t<0&&R.throwExpression(P.RangeError$("Start may not be negative, was "+t+".")),new j._FileSpan(e,t,r)),FileSpanExtension_subspan(e,t,r){var n,s=e._end,i=e._file$_start,a=s-i;return P.RangeError_checkValidRange(t,r,a),(a=0===t&&(null==r||r===a))?e:(a=e.file,n=j.FileLocation$_(a,i).offset,s=null==r?j.FileLocation$_(a,s).offset:n+r,a.span$2(n+t,s))},SourceFile:function(e,t,r){var n=this;n.url=e,n._lineStarts=t,n._decodedChars=r,n._cachedLine=null},FileLocation:function(e,t){this.file=e,this.offset=t},_FileSpan:function(e,t,r){this.file=e,this._file$_start=t,this._end=r},SourceSpanMixin:function(){},Trace_Trace$from:e=>oe.Trace._is(e)?e:e instanceof z.Chain?e.toTrace$0():new H.LazyTrace(new j.Trace_Trace$from_closure(e)),Trace_Trace$parse(e){var t,r,n;try{return r=0===e.length?j.Trace$(R._setArrayType([],oe.JSArray_Frame),null):A.JSString_methods.contains$1(e,ee.$get$_v8Trace())?j.Trace$parseV8(e):A.JSString_methods.contains$1(e,"\tat ")?j.Trace$parseJSCore(e):A.JSString_methods.contains$1(e,ee.$get$_firefoxSafariTrace())||A.JSString_methods.contains$1(e,ee.$get$_firefoxEvalTrace())?j.Trace$parseFirefox(e):A.JSString_methods.contains$1(e,ae.x3d_____)?z.Chain_Chain$parse(e).toTrace$0():A.JSString_methods.contains$1(e,ee.$get$_friendlyTrace())?j.Trace$parseFriendly(e):j.Trace$parseVM(e)}catch(n){throw r=R.unwrapException(n),oe.FormatException._is(r)?(t=r,R.wrapException(P.FormatException$(V.get$message$x(t)+"\nStack trace:\n"+e,null,null))):n}},Trace$parseVM(e){var t=P.List_List$unmodifiable(j.Trace__parseVM(e),oe.Frame);return new j.Trace(t,new P._StringStackTrace(e))},Trace__parseVM(e){var t,r=A.JSString_methods.trim$0(e),n=ee.$get$vmChainGap(),s=oe.WhereIterable_String,i=new R.WhereIterable(R._setArrayType(R.stringReplaceAllUnchecked(r,n,"").split("\n"),oe.JSArray_String),new j.Trace__parseVM_closure,s);return i.get$iterator(i).moveNext$0()?(r=R.TakeIterable_TakeIterable(i,i.get$length(i)-1,s._eval$1("Iterable.E")),r=R.MappedIterable_MappedIterable(r,new j.Trace__parseVM_closure0,R._instanceType(r)._eval$1("Iterable.E"),oe.Frame),t=P.List_List$of(r,!0,R._instanceType(r)._eval$1("Iterable.E")),V.endsWith$1$s(i.get$last(i),".da")||A.JSArray_methods.add$1(t,C.Frame_Frame$parseVM(i.get$last(i))),t):R._setArrayType([],oe.JSArray_Frame)},Trace$parseV8(e){var t=R.SubListIterable$(R._setArrayType(e.split("\n"),oe.JSArray_String),1,null,oe.String).super$Iterable$skipWhile(0,new j.Trace$parseV8_closure),r=oe.Frame;return r=P.List_List$unmodifiable(R.MappedIterable_MappedIterable(t,new j.Trace$parseV8_closure0,t.$ti._eval$1("Iterable.E"),r),r),new j.Trace(r,new P._StringStackTrace(e))},Trace$parseJSCore(e){var t=P.List_List$unmodifiable(new R.MappedIterable(new R.WhereIterable(R._setArrayType(e.split("\n"),oe.JSArray_String),new j.Trace$parseJSCore_closure,oe.WhereIterable_String),new j.Trace$parseJSCore_closure0,oe.MappedIterable_String_Frame),oe.Frame);return new j.Trace(t,new P._StringStackTrace(e))},Trace$parseFirefox(e){var t=P.List_List$unmodifiable(new R.MappedIterable(new R.WhereIterable(R._setArrayType(A.JSString_methods.trim$0(e).split("\n"),oe.JSArray_String),new j.Trace$parseFirefox_closure,oe.WhereIterable_String),new j.Trace$parseFirefox_closure0,oe.MappedIterable_String_Frame),oe.Frame);return new j.Trace(t,new P._StringStackTrace(e))},Trace$parseFriendly(e){var t=0===e.length?R._setArrayType([],oe.JSArray_Frame):new R.MappedIterable(new R.WhereIterable(R._setArrayType(A.JSString_methods.trim$0(e).split("\n"),oe.JSArray_String),new j.Trace$parseFriendly_closure,oe.WhereIterable_String),new j.Trace$parseFriendly_closure0,oe.MappedIterable_String_Frame);return t=P.List_List$unmodifiable(t,oe.Frame),new j.Trace(t,new P._StringStackTrace(e))},Trace$(e,t){var r=P.List_List$unmodifiable(e,oe.Frame);return new j.Trace(r,new P._StringStackTrace(null==t?"":t))},Trace:function(e,t){this.frames=e,this.original=t},Trace_Trace$from_closure:function(e){this.trace=e},Trace__parseVM_closure:function(){},Trace__parseVM_closure0:function(){},Trace$parseV8_closure:function(){},Trace$parseV8_closure0:function(){},Trace$parseJSCore_closure:function(){},Trace$parseJSCore_closure0:function(){},Trace$parseFirefox_closure:function(){},Trace$parseFirefox_closure0:function(){},Trace$parseFriendly_closure:function(){},Trace$parseFriendly_closure0:function(){},Trace_terse_closure:function(){},Trace_foldFrames_closure:function(e){this.oldPredicate=e},Trace_foldFrames_closure0:function(e){this._box_0=e},Trace_toString_closure0:function(){},Trace_toString_closure:function(e){this.longest=e},SupportsAnything0:function(e,t){this.contents=e,this.span=t},ContentBlock$0(e,t,r){var n=P.List_List$unmodifiable(t,oe.Statement_2),s=A.JSArray_methods.any$1(n,new T.ParentStatement_closure0);return new j.ContentBlock0("@content",e,r,n,s)},ContentBlock0:function(e,t,r,n,s){var i=this;i.name=e,i.$arguments=t,i.span=r,i.children=n,i.hasDeclarations=s},unifyComplex0(e){var t,r,n,s,i,a,o,l=V.getInterceptor$asx(e);if(1===l.get$length(e))return e;for(t=l.get$iterator(e),r=null;t.moveNext$0();){if(!((n=V.get$last$ax(t.get$current()))instanceof W.CompoundSelector0))return null;if(null==r)r=n.components;else for(i=(s=n.components).length,a=0;a<i;++a)if(null==(r=s[a].unify$1(r)))return null}return l=l.map$1$1(e,new j.unifyComplex_closure0,oe.List_ComplexSelectorComponent_2),o=P.List_List$of(l,!0,l.$ti._eval$1("ListIterable.E")),l=A.JSArray_methods.get$last(o),r.toString,V.add$1$ax(l,W.CompoundSelector$0(r)),j.weave0(o)},unifyCompound0(e,t){var r,n,s,i;for(r=e.length,n=t,s=0;s<r;++s,n=i)if(null==(i=e[s].unify$1(n)))return null;return W.CompoundSelector$0(n)},unifyUniversalAndElement0(e,t){var r,n,s,i,a,o,l,_=ae.must_b;if(e instanceof U.UniversalSelector0)r=e.namespace,n=null;else{if(!(e instanceof L.TypeSelector0))throw R.wrapException(P.ArgumentError$value(e,"selector1",_));r=(s=e.name).namespace,n=s.name}if(t instanceof U.UniversalSelector0)i=t.namespace,a=null;else{if(!(t instanceof L.TypeSelector0))throw R.wrapException(P.ArgumentError$value(t,"selector2",_));i=(s=t.name).namespace,a=s.name}if(r==i||"*"===i)o=r;else{if("*"!==r)return null;o=i}if(n==a||null==a)l=n;else{if(null!=n&&"*"!==n)return null;l=a}return null==l?new U.UniversalSelector0(o):new L.TypeSelector0(new M.QualifiedName0(l,o))},weave0(e){var t,r,n,s,i,a,o,l,_,u,c=oe.JSArray_List_ComplexSelectorComponent_2,$=R._setArrayType([V.toList$0$ax(A.JSArray_methods.get$first(e))],c);for(t=R.SubListIterable$(e,1,null,R._arrayInstanceType(e)._precomputed1),t=new R.ListIterator(t,t.get$length(t)),r=R._instanceType(t)._precomputed1;t.moveNext$0();)if(n=r._as(t.__internal$_current),!(s=V.getInterceptor$asx(n)).get$isEmpty(n))if(i=s.get$last(n),1!==s.get$length(n)){for(o=s.take$1(n,s.get$length(n)-1).toList$0(0),l=R._setArrayType([],c),n=$.length,a=0;a<$.length;$.length===n||(0,R.throwConcurrentModificationError)($),++a)if(null!=(_=j._weaveParents0($[a],o)))for(s=_.get$iterator(_);s.moveNext$0();)u=s.get$current(),V.add$1$ax(u,i),l.push(u);$=l}else for(n=$.length,a=0;a<$.length;$.length===n||(0,R.throwConcurrentModificationError)($),++a)V.add$1$ax($[a],i);return $},_weaveParents0(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h,d,g=oe.ComplexSelectorComponent_2,m=P.ListQueue_ListQueue$of(e,g),y=P.ListQueue_ListQueue$of(t,g),S=j._mergeInitialCombinators0(m,y);if(null==S)return null;if(null==(r=j._mergeFinalCombinators0(m,y,null)))return null;if(n=j._firstIfRoot0(m),s=j._firstIfRoot0(y),(g=null!=n)&&null!=s){if(null==(i=j.unifyCompound0(n.components,s.components)))return null;m.addFirst$1(i),y.addFirst$1(i)}else g?y.addFirst$1(n):null!=s&&m.addFirst$1(s);for(a=j._groupSelectors0(m),o=j._groupSelectors0(y),g=oe.List_ComplexSelectorComponent_2,l=E.longestCommonSubsequence0(o,a,new j._weaveParents_closure6,g),_=oe.JSArray_Iterable_ComplexSelectorComponent_2,u=R._setArrayType([R._setArrayType([S],_)],oe.JSArray_List_Iterable_ComplexSelectorComponent_2),c=l.length,$=0;$<l.length;l.length===c||(0,R.throwConcurrentModificationError)(l),++$)p=l[$],h=j._chunks0(a,o,new j._weaveParents_closure7(p),g),d=R._arrayInstanceType(h)._eval$1("MappedListIterable<1,Iterable<ComplexSelectorComponent0>>"),u.push(P.List_List$of(new R.MappedListIterable(h,new j._weaveParents_closure8,d),!0,d._eval$1("ListIterable.E"))),u.push(R._setArrayType([p],_)),a.removeFirst$0(),o.removeFirst$0();return _=j._chunks0(a,o,new j._weaveParents_closure9,g),c=R._arrayInstanceType(_)._eval$1("MappedListIterable<1,Iterable<ComplexSelectorComponent0>>"),u.push(P.List_List$of(new R.MappedListIterable(_,new j._weaveParents_closure10,c),!0,c._eval$1("ListIterable.E"))),A.JSArray_methods.addAll$1(u,r),V.map$1$1$ax(j.paths0(new R.WhereIterable(u,new j._weaveParents_closure11,oe.WhereIterable_List_Iterable_ComplexSelectorComponent_2),oe.Iterable_ComplexSelectorComponent_2),new j._weaveParents_closure12,g)},_firstIfRoot0(e){var t;return e._collection$_head===e._collection$_tail?null:(t=e.get$first(e))instanceof W.CompoundSelector0&&j._hasRoot0(t)?(e.removeFirst$0(),t):null},_mergeInitialCombinators0(e,t){for(var r,n,s,i=oe.JSArray_Combinator_2,a=R._setArrayType([],i),o=oe.Combinator_2,l=e.$ti._precomputed1;e.get$isEmpty(e)?r=!1:((r=e._collection$_head)===e._collection$_tail&&R.throwExpression(R.IterableElementError_noElement()),r=l._as(e._collection$_table[r])instanceof D.Combinator0),r;)a.push(o._as(e.removeFirst$0()));for(n=R._setArrayType([],i),i=t.$ti._precomputed1;t.get$isEmpty(t)?l=!1:((l=t._collection$_head)===t._collection$_tail&&R.throwExpression(R.IterableElementError_noElement()),l=i._as(t._collection$_table[l])instanceof D.Combinator0),l;)n.push(o._as(t.removeFirst$0()));return s=E.longestCommonSubsequence0(a,n,null,o),A.C_ListEquality.equals$2(0,s,a)?n:A.C_ListEquality.equals$2(0,s,n)?a:null},_mergeFinalCombinators0(e,t,r){var n,s,i,a,o,l,_,u,c,$,p,h,d;if(null==r&&(r=O.QueueList$(null,oe.List_List_ComplexSelectorComponent_2)),n=!(e._collection$_head!==e._collection$_tail&&e.get$last(e)instanceof D.Combinator0)&&(t._collection$_head===t._collection$_tail||!(t.get$last(t)instanceof D.Combinator0)))return r;for(n=oe.JSArray_Combinator_2,s=R._setArrayType([],n),i=oe.Combinator_2;!e.get$isEmpty(e)&&e.get$last(e)instanceof D.Combinator0;)s.push(i._as(e.removeLast$0(0)));for(a=R._setArrayType([],n);!t.get$isEmpty(t)&&t.get$last(t)instanceof D.Combinator0;)a.push(i._as(t.removeLast$0(0)));if((n=s.length)>1||a.length>1){if(o=E.longestCommonSubsequence0(s,a,null,i),A.C_ListEquality.equals$2(0,o,s))r.addFirst$1(R._setArrayType([P.List_List$of(new R.ReversedListIterable(a,oe.ReversedListIterable_Combinator_2),!0,oe.ComplexSelectorComponent_2)],oe.JSArray_List_ComplexSelectorComponent_2));else{if(!A.C_ListEquality.equals$2(0,o,a))return null;r.addFirst$1(R._setArrayType([P.List_List$of(new R.ReversedListIterable(s,oe.ReversedListIterable_Combinator_2),!0,oe.ComplexSelectorComponent_2)],oe.JSArray_List_ComplexSelectorComponent_2))}return r}if(l=0===n?null:A.JSArray_methods.get$first(s),_=0===a.length?null:A.JSArray_methods.get$first(a),(n=null!=l)&&null!=_){if(u=(n=oe.CompoundSelector_2)._as(e.removeLast$0(0)),c=n._as(t.removeLast$0(0)),(n=l===A.Combinator_CzM0)&&_===A.Combinator_CzM0)j.compoundIsSuperselector0(u,c,null)?r.addFirst$1(R._setArrayType([R._setArrayType([c,A.Combinator_CzM0],oe.JSArray_ComplexSelectorComponent_2)],oe.JSArray_List_ComplexSelectorComponent_2)):(n=oe.JSArray_ComplexSelectorComponent_2,i=oe.JSArray_List_ComplexSelectorComponent_2,j.compoundIsSuperselector0(c,u,null)?r.addFirst$1(R._setArrayType([R._setArrayType([u,A.Combinator_CzM0],n)],i)):($=R._setArrayType([R._setArrayType([u,A.Combinator_CzM0,c,A.Combinator_CzM0],n),R._setArrayType([c,A.Combinator_CzM0,u,A.Combinator_CzM0],n)],i),null!=(p=j.unifyCompound0(u.components,c.components))&&$.push(R._setArrayType([p,A.Combinator_CzM0],n)),r.addFirst$1($)));else if(i=!(!n||_!==A.Combinator_uzg0)||l===A.Combinator_uzg0&&_===A.Combinator_CzM0)h=n?u:c,d=n?c:u,n=oe.JSArray_ComplexSelectorComponent_2,i=oe.JSArray_List_ComplexSelectorComponent_2,j.compoundIsSuperselector0(h,d,null)?r.addFirst$1(R._setArrayType([R._setArrayType([d,A.Combinator_uzg0],n)],i)):(p=j.unifyCompound0(u.components,c.components),i=R._setArrayType([R._setArrayType([h,A.Combinator_CzM0,d,A.Combinator_uzg0],n)],i),null!=p&&i.push(R._setArrayType([p,A.Combinator_uzg0],n)),r.addFirst$1(i));else if(i=l===A.Combinator_sgq0&&(_===A.Combinator_uzg0||_===A.Combinator_CzM0))r.addFirst$1(R._setArrayType([R._setArrayType([c,_],oe.JSArray_ComplexSelectorComponent_2)],oe.JSArray_List_ComplexSelectorComponent_2)),e._add$1(u),e._add$1(A.Combinator_sgq0);else if(n=_===A.Combinator_sgq0&&(l===A.Combinator_uzg0||n))r.addFirst$1(R._setArrayType([R._setArrayType([u,l],oe.JSArray_ComplexSelectorComponent_2)],oe.JSArray_List_ComplexSelectorComponent_2)),t._add$1(c),t._add$1(A.Combinator_sgq0);else{if(l!==_)return null;if(null==(p=j.unifyCompound0(u.components,c.components)))return null;r.addFirst$1(R._setArrayType([R._setArrayType([p,l],oe.JSArray_ComplexSelectorComponent_2)],oe.JSArray_List_ComplexSelectorComponent_2))}return j._mergeFinalCombinators0(e,t,r)}return n?(l===A.Combinator_sgq0?t.get$isEmpty(t)?n=!1:(n=oe.CompoundSelector_2,n=j.compoundIsSuperselector0(n._as(t.get$last(t)),n._as(e.get$last(e)),null)):n=!1,n&&t.removeLast$0(0),r.addFirst$1(R._setArrayType([R._setArrayType([e.removeLast$0(0),l],oe.JSArray_ComplexSelectorComponent_2)],oe.JSArray_List_ComplexSelectorComponent_2)),j._mergeFinalCombinators0(e,t,r)):(_===A.Combinator_sgq0?e.get$isEmpty(e)?n=!1:(n=oe.CompoundSelector_2,n=j.compoundIsSuperselector0(n._as(e.get$last(e)),n._as(t.get$last(t)),null)):n=!1,n&&e.removeLast$0(0),n=t.removeLast$0(0),_.toString,r.addFirst$1(R._setArrayType([R._setArrayType([n,_],oe.JSArray_ComplexSelectorComponent_2)],oe.JSArray_List_ComplexSelectorComponent_2)),j._mergeFinalCombinators0(e,t,r))},_mustUnify0(e,t){var r,n,s,i=P.LinkedHashSet_LinkedHashSet$_empty(oe.SimpleSelector_2);for(r=V.get$iterator$ax(e);r.moveNext$0();)if((n=r.get$current())instanceof W.CompoundSelector0)for(n=A.JSArray_methods.get$iterator(n.components),s=new R.WhereIterator(n,j.functions0___isUnique$closure());s.moveNext$0();)i.add$1(0,n.get$current());return 0!==i._collection$_length&&V.any$1$ax(t,new j._mustUnify_closure0(i))},_isUnique0:e=>e instanceof U.IDSelector0||e instanceof M.PseudoSelector0&&!e.isClass,_chunks0(e,t,r,n){for(var s,i,a=n._eval$1("JSArray<0>"),o=R._setArrayType([],a);!r.call$1(e);)o.push(e.removeFirst$0());for(s=R._setArrayType([],a);!r.call$1(t);)s.push(t.removeFirst$0());return(a=0===o.length)&&0===s.length?R._setArrayType([],n._eval$1("JSArray<List<0>>")):a?R._setArrayType([s],n._eval$1("JSArray<List<0>>")):0===s.length?R._setArrayType([o],n._eval$1("JSArray<List<0>>")):(a=P.List_List$of(o,!0,n),A.JSArray_methods.addAll$1(a,s),i=P.List_List$of(s,!0,n),A.JSArray_methods.addAll$1(i,o),R._setArrayType([a,i],n._eval$1("JSArray<List<0>>")))},paths0:(e,t)=>V.fold$2$ax(e,R._setArrayType([R._setArrayType([],t._eval$1("JSArray<0>"))],t._eval$1("JSArray<List<0>>")),new j.paths_closure0(t)),_groupSelectors0(e){var t,r,n,s,i,a=O.QueueList$(null,oe.List_ComplexSelectorComponent_2),o=P._ListQueueIterator$(e);if(!o.moveNext$0())return a;for(t=R._instanceType(o)._precomputed1,r=oe.JSArray_ComplexSelectorComponent_2,n=R._setArrayType([t._as(o._collection$_current)],r),a._queue_list$_add$1(n);o.moveNext$0();)s=A.JSArray_methods.get$last(n)instanceof D.Combinator0||t._as(o._collection$_current)instanceof D.Combinator0,i=o._collection$_current,s?n.push(t._as(i)):(n=R._setArrayType([t._as(i)],r),a._queue_list$_add$1(n));return a},_hasRoot0:e=>A.JSArray_methods.any$1(e.components,new j._hasRoot_closure0),listIsSuperselector0:(e,t)=>A.JSArray_methods.every$1(t,new j.listIsSuperselector_closure0(e)),complexIsParentSuperselector0(e,t){var r,n,s=V.getInterceptor$ax(e);return!(s.get$first(e)instanceof D.Combinator0)&&(!((r=V.getInterceptor$ax(t)).get$first(t)instanceof D.Combinator0)&&(!(s.get$length(e)>r.get$length(t))&&(n=W.CompoundSelector$0(R._setArrayType([new U.PlaceholderSelector0("<temp>")],oe.JSArray_SimpleSelector_2)),s=oe.ComplexSelectorComponent_2,(r=P.List_List$of(e,!0,s)).push(n),(s=P.List_List$of(t,!0,s)).push(n),j.complexIsSuperselector0(r,s))))},complexIsSuperselector0(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m;if(A.JSArray_methods.get$last(e)instanceof D.Combinator0)return!1;if(A.JSArray_methods.get$last(t)instanceof D.Combinator0)return!1;for(n=(r=R._arrayInstanceType(t))._precomputed1,r=r._eval$1("SubListIterable<1>"),s=oe.CompoundSelector_2,i=0,a=0;;){if(o=e.length-i,l=t.length-a,0===o||0===l)return!1;if(o>l)return!1;if((_=e[i])instanceof D.Combinator0)return!1;if(t[a]instanceof D.Combinator0)return!1;if(s._as(_),1===o)return u=s._as(A.JSArray_methods.get$last(t)),c=t.length-1,(s=new R.SubListIterable(t,0,c,r)).SubListIterable$3(t,0,c,n),j.compoundIsSuperselector0(_,u,s.skip$1(0,a));for(p=$=a+1;p<t.length&&!((h=t[u=p-1])instanceof W.CompoundSelector0&&((c=new R.SubListIterable(t,0,u,r)).SubListIterable$3(t,0,u,n),j.compoundIsSuperselector0(_,h,c.skip$1(0,$))));++p);if(p===t.length)return!1;if(g=e[d=i+1],m=t[p],g instanceof D.Combinator0){if(!(m instanceof D.Combinator0))return!1;if(g===A.Combinator_CzM0){if(m===A.Combinator_sgq0)return!1}else if(m!==g)return!1;if(3===o&&l>3)return!1;i+=2,a=p+1}else{if(m instanceof D.Combinator0){if(m!==A.Combinator_sgq0)return!1;a=p+1}else a=p;i=d}}},compoundIsSuperselector0(e,t,r){var n,s,i,a,o;for(s=(n=e.components).length,i=0;i<s;++i)if((a=n[i])instanceof M.PseudoSelector0&&null!=a.selector){if(!j._selectorPseudoIsSuperselector0(a,t,r))return!1}else if(!j._simpleIsSuperselectorOfCompound0(a,t))return!1;for(s=(n=t.components).length,i=0;i<s;++i)if((o=n[i])instanceof M.PseudoSelector0&&!o.isClass&&null==o.selector&&!j._simpleIsSuperselectorOfCompound0(o,e))return!1;return!0},_simpleIsSuperselectorOfCompound0:(e,t)=>A.JSArray_methods.any$1(t.components,new j._simpleIsSuperselectorOfCompound_closure0(e)),_selectorPseudoIsSuperselector0(e,t,r){var n=e.selector;if(null==n)throw R.wrapException(P.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument.",null));switch(e.normalizedName){case"is":case"matches":case"any":return j._selectorPseudoArgs0(t,e.name,!0).any$1(0,new j._selectorPseudoIsSuperselector_closure6(n))||A.JSArray_methods.any$1(n.components,new j._selectorPseudoIsSuperselector_closure7(r,t));case"has":case"host":case"host-context":return j._selectorPseudoArgs0(t,e.name,!0).any$1(0,new j._selectorPseudoIsSuperselector_closure8(n));case"slotted":return j._selectorPseudoArgs0(t,e.name,!1).any$1(0,new j._selectorPseudoIsSuperselector_closure9(n));case"not":return A.JSArray_methods.every$1(n.components,new j._selectorPseudoIsSuperselector_closure10(t,e));case"current":return j._selectorPseudoArgs0(t,e.name,!0).any$1(0,new j._selectorPseudoIsSuperselector_closure11(n));case"nth-child":case"nth-last-child":return A.JSArray_methods.any$1(t.components,new j._selectorPseudoIsSuperselector_closure12(e,n));default:throw R.wrapException("unreachable")}},_selectorPseudoArgs0(e,t,r){var n=oe.WhereTypeIterable_PseudoSelector_2;return C.IterableNullableExtension_whereNotNull(new R.MappedIterable(new R.WhereIterable(new R.WhereTypeIterable(e.components,n),new j._selectorPseudoArgs_closure1(r,t),n._eval$1("WhereIterable<Iterable.E>")),new j._selectorPseudoArgs_closure2,n._eval$1("MappedIterable<Iterable.E,SelectorList0?>")),oe.SelectorList_2)},unifyComplex_closure0:function(){},_weaveParents_closure6:function(){},_weaveParents_closure7:function(e){this.group=e},_weaveParents_closure8:function(){},_weaveParents__closure4:function(){},_weaveParents_closure9:function(){},_weaveParents_closure10:function(){},_weaveParents__closure3:function(){},_weaveParents_closure11:function(){},_weaveParents_closure12:function(){},_weaveParents__closure2:function(){},_mustUnify_closure0:function(e){this.uniqueSelectors=e},_mustUnify__closure0:function(e){this.uniqueSelectors=e},paths_closure0:function(e){this.T=e},paths__closure0:function(e,t){this.paths=e,this.T=t},paths___closure0:function(e,t){this.option=e,this.T=t},_hasRoot_closure0:function(){},listIsSuperselector_closure0:function(e){this.list1=e},listIsSuperselector__closure0:function(e){this.complex1=e},_simpleIsSuperselectorOfCompound_closure0:function(e){this.simple=e},_simpleIsSuperselectorOfCompound__closure0:function(e){this.simple=e},_selectorPseudoIsSuperselector_closure6:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure7:function(e,t){this.parents=e,this.compound2=t},_selectorPseudoIsSuperselector_closure8:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure9:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure10:function(e,t){this.compound2=e,this.pseudo1=t},_selectorPseudoIsSuperselector__closure0:function(e,t){this.complex=e,this.pseudo1=t},_selectorPseudoIsSuperselector___closure1:function(e){this.simple2=e},_selectorPseudoIsSuperselector___closure2:function(e){this.simple2=e},_selectorPseudoIsSuperselector_closure11:function(e){this.selector1=e},_selectorPseudoIsSuperselector_closure12:function(e,t){this.pseudo1=e,this.selector1=t},_selectorPseudoArgs_closure1:function(e,t){this.isClass=e,this.name=t},_selectorPseudoArgs_closure2:function(){},currentCallableSpan0(){var e=ee.Zone__current.$index(0,A.Symbol__currentCallableNode);if(oe.AstNode_2._is(e))return e.get$span();throw R.wrapException(P.StateError$(ae.curren))},globalFunctions_closure0:function(){},TerseLogger0:function(e,t){this._terse$_warningCounts=e,this._terse$_inner=t},TerseLogger_summarize_closure1:function(){},TerseLogger_summarize_closure2:function(){},WarnRule0:function(e,t){this.expression=e,this.span=t},mergeMaps(e,t,r,n){var s=P.LinkedHashMap_LinkedHashMap$of(e,r,n);return s.addAll$1(0,t),s},groupBy(e,t,r,n){var s,i,a,o,l,_,u=P.LinkedHashMap_LinkedHashMap$_empty(n,r._eval$1("List<0>"));for(s=e.length,i=r._eval$1("JSArray<0>"),a=0;a<e.length;e.length===s||(0,R.throwConcurrentModificationError)(e),++a)o=e[a],l=t.call$1(o),null==(_=u.$index(0,l))?(_=R._setArrayType([],i),u.$indexSet(0,l,_),l=_):l=_,l.push(o);return u},minBy(e,t){var r,n,s,i,a,o;for(r=new R.MappedIterator(V.get$iterator$ax(e.__internal$_iterable),e._f),n=R._instanceType(r)._rest[1],s=null,i=null;r.moveNext$0();)a=n._as(r.__internal$_current),o=t.call$1(a),(null==i||E.defaultCompare(o,i)<0)&&(i=o,s=a);return s},repl:e=>j.repl$body(e),repl$body(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f=0,v=P._makeAsyncAwaitCompleter(oe.void),b=1,x=[],w=P._wrapJsFunctionForAsync((function(C,M){for(1===C&&(t=M,f=b);;)switch(f){case 0:g=R._setArrayType([],oe.JSArray_String),m=A.JSString_methods.$mul(" ",3),y=ee.$get$alwaysValid(),(S=new O.Repl(">> ",m,y,g)).__Repl__adapter=new E.ReplAdapter(S),r=S,g=e._options,n=new H.TrackingLogger(R._asBool(g.$index(0,"quiet"))?ee.$get$Logger_quiet():new D.StderrLogger(e.get$color())),m=ee.$get$context().absolute$7(".",null,null,null,null,null,null),s=new B.Evaluator(B._EvaluateVisitor$(null,B.ImportCache$(oe.List_String._as(g.$index(0,"load-path")),n),n,null,!1,!1),new L.FilesystemImporter(m)),m=r.__Repl__adapter,g=new P._StreamIterator(R.checkNotNullable((null==m?R.throwExpression(new R.LateError("Field '_adapter' has not been initialized.")):m).runAsync$0(),"stream",oe.Object)),b=2,m=oe.Expression,y=oe.String,_=oe.VariableDeclaration;case 5:return f=7,P._asyncAwait(g.moveNext$0(),w);case 7:if(!M){f=6;break}if(i=g.get$current(),0===V.trim$0$s(i).length){f=5;break}try{if(V.startsWith$1$s(i,"@")){u=s,c=n,$=D.SpanScanner$(i,null),null==c&&(c=A.StderrLogger_false),c=new N.ScssParser(P.LinkedHashMap_LinkedHashMap$_empty(y,_),$,c).parseUseRule$0(),u._visitor.runStatement$2(u._importer,c),f=5;break}u=D.SpanScanner$(i,null),new k.Parser(u,A.StderrLogger_false)._isVariableDeclarationLike$0()?(u=n,c=D.SpanScanner$(i,null),null==u&&(u=A.StderrLogger_false),a=new N.ScssParser(P.LinkedHashMap_LinkedHashMap$_empty(y,_),c,u).parseVariableDeclaration$0(),(u=s)._visitor.runStatement$2(u._importer,a),u=s,c=a.name,$=a.span,p=a.namespace,h=u._visitor.runExpression$2(u._importer,new D.VariableExpression(p,c,$)).toString$0(0),null==(d=ee.printToZone)?R.printString(h):d.call$1(h)):(u=s,c=n,$=D.SpanScanner$(i,null),null==c&&(c=A.StderrLogger_false),c=(c=new N.ScssParser(P.LinkedHashMap_LinkedHashMap$_empty(y,_),$,c))._parseSingleProduction$1$1(c.get$expression(),m),h=u._visitor.runExpression$2(u._importer,c).toString$0(0),null==(d=ee.printToZone)?R.printString(h):d.call$1(h))}catch(t){if(!((u=R.unwrapException(t))instanceof I.SassException))throw t;o=u,l=R.getTraceFromException(t),j._logError(o,l,i,r,e,n)}f=5;break;case 6:x.push(4),f=3;break;case 2:x=[1];case 3:return b=1,f=8,P._asyncAwait(g.cancel$0(),w);case 8:f=x.pop();break;case 4:return P._asyncReturn(null,v);case 1:return P._asyncRethrow(t,v)}}));return P._asyncStartSync(w,v)},_logError(e,t,r,n,s,i){var a,o,l;(a=null!=k.SourceSpanException.prototype.get$span.call(e).file.url||!R._asBool(s._options.$index(0,"quiet"))&&(i._emittedDebug||i._emittedWarning))?P.print(e.toString$1$color(0,s.get$color())):(a=s.get$color()?"\x1b[31m":"",o=k.SourceSpanException.prototype.get$span.call(e),o=j.FileLocation$_(o.file,o._file$_start),l=n.prompt.length+o.file.getColumn$1(o.offset),s.get$color()?(o=k.SourceSpanException.prototype.get$span.call(e),o=(o=j.FileLocation$_(o.file,o._file$_start)).file.getColumn$1(o.offset)<r.length):o=!1,o&&(a+="\x1b[1F\x1b["+l+"C",o=k.SourceSpanException.prototype.get$span.call(e),a=o=a+(P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(o.file._decodedChars,o._file$_start,o._end),0,null)+"\n")),a+=A.JSString_methods.$mul(" ",l),o=k.SourceSpanException.prototype.get$span.call(e),o=a+(A.JSString_methods.$mul("^",Math.max(1,o._end-o._file$_start))+"\n"),a=s.get$color()?o+"\x1b[0m":o,a+="Error: "+e._span_exception$_message+"\n",R._asBool(s._options.$index(0,"trace"))&&(a+=j.Trace_Trace$from(t).get$terse().toString$0(0)),P.print(A.JSString_methods.trimRight$0((a.charCodeAt(0),a))))}},Q={ArgParserException$:(e,t)=>new Q.ArgParserException(null==t?A.List_empty:P.List_List$unmodifiable(t,oe.String),e,null,null),ArgParserException:function(e,t,r,n){var s=this;s.commands=e,s.message=t,s.source=r,s.offset=n},Argument:function(e,t,r){this.name=e,this.defaultValue=t,this.span=r},ConfiguredVariable:function(e,t,r,n){var s=this;s.name=e,s.expression=t,s.isGuarded=r,s.span=n},BooleanExpression:function(e,t){this.value=e,this.span=t},VariableDeclaration$:(e,t,r,n,s,i,a)=>(null!=a&&s&&R.throwExpression(P.ArgumentError$(ae.Other_,null)),new Q.VariableDeclaration(a,e,t,i,s,r)),VariableDeclaration:function(e,t,r,n,s,i){var a=this;a.namespace=e,a.name=t,a.expression=r,a.isGuarded=n,a.isGlobal=s,a.span=i},ConfiguredValue:function(e,t,r){this.value=e,this.configurationSpan=t,this.assignmentNode=r},InterpolationBuffer:function(e,t){this._interpolation_buffer$_text=e,this._interpolation_buffer$_contents=t},RenderContext:function(){},RenderContextOptions:function(){},RenderContextResult:function(){},RenderContextResultStats:function(){},MergedMapView$(e,t,r){var n=t._eval$1("@<0>")._bind$1(r);return(n=new Q.MergedMapView(P.LinkedHashMap_LinkedHashMap$_empty(t,n._eval$1("Map<1,2>")),n._eval$1("MergedMapView<1,2>"))).MergedMapView$1(e,t,r),n},MergedMapView:function(e,t){this._mapsByKey=e,this.$ti=t},SassBoolean:function(e){this.value=e},LineScanner$:e=>new Q.LineScanner(null,e),LineScanner:function(e,t){var r=this;r._line_scanner$_column=r._line_scanner$_line=0,r.sourceUrl=e,r.string=t,r._string_scanner$_position=0,r._lastMatchPosition=r._lastMatch=null},Argument0:function(e,t,r){this.name=e,this.defaultValue=t,this.span=r},BooleanExpression0:function(e,t){this.value=e,this.span=t},booleanConstructor_closure:function(){},booleanConstructor__closure:function(){},booleanConstructor__closure0:function(){},SassBoolean0:function(e){this.value=e},ConfiguredValue0:function(e,t,r){this.value=e,this.configurationSpan=t,this.assignmentNode=r},ConfiguredVariable0:function(e,t,r,n){var s=this;s.name=e,s.expression=t,s.isGuarded=r,s.span=n},InterpolationBuffer0:function(e,t){this._interpolation_buffer0$_text=e,this._interpolation_buffer0$_contents=t},MergedMapView0:function(e,t){this._merged_map_view$_mapsByKey=e,this.$ti=t},RenderContext0:function(){},RenderContextOptions0:function(){},RenderContextResult0:function(){},RenderContextResultStats0:function(){},VariableDeclaration$0:(e,t,r,n,s,i,a)=>(null!=a&&s&&R.throwExpression(P.ArgumentError$(ae.Other_,null)),new Q.VariableDeclaration0(a,e,t,i,s,r)),VariableDeclaration0:function(e,t,r,n,s,i){var a=this;a.namespace=e,a.name=t,a.expression=r,a.isGuarded=n,a.isGlobal=s,a.span=i}},K=[C,E,A,M,I,L,k,R,V,F,N,T,U,J,P,O,B,D,H,z,q,W,j,Q];w.setFunctionNamesIfNecessary(K);var G,Z,Y,X,ee={};R.JS_CONST.prototype={},V.Interceptor.prototype={$eq:(e,t)=>e===t,get$hashCode:e=>R.Primitives_objectHashCode(e),toString$0:e=>"Instance of '"+R.Primitives_objectTypeName(e)+"'",noSuchMethod$1(e,t){throw R.wrapException(P.NoSuchMethodError$(e,t.get$memberName(),t.get$positionalArguments(),t.get$namedArguments()))}},V.JSBool.prototype={toString$0:e=>String(e),get$hashCode:e=>e?519018:218159,$isbool:1},V.JSNull.prototype={$eq:(e,t)=>null==t,toString$0:e=>"null",get$hashCode:e=>0,get$runtimeType:e=>A.Type_Null_Yyn,$isNull:1},V.JavaScriptObject.prototype={get$hashCode:e=>0,toString$0:e=>String(e),$isJsSystemError:1,$is_NodeSassColor:1,$isJSFunction0:1,$isNodeImporterResult0:1,$is_NodeSassList:1,$is_NodeSassMap:1,$is_NodeSassNumber:1,$isRenderContextOptions0:1,$isRenderOptions:1,$isRenderResult:1,$is_NodeSassString:1,get$isTTY:e=>e.isTTY,get$write:e=>e.write,write$1:(e,t)=>e.write(t),createInterface$1:(e,t)=>e.createInterface(t),on$2:(e,t,r)=>e.on(t,r),close$0:e=>e.close(),setPrompt$1:(e,t)=>e.setPrompt(t),get$length:e=>e.length,toString$0:e=>e.toString(),clear$0:e=>e.clear(),existsSync$1:(e,t)=>e.existsSync(t),mkdirSync$1:(e,t)=>e.mkdirSync(t),readdirSync$1:(e,t)=>e.readdirSync(t),readFileSync$2:(e,t,r)=>e.readFileSync(t,r),statSync$1:(e,t)=>e.statSync(t),unlinkSync$1:(e,t)=>e.unlinkSync(t),writeFileSync$2:(e,t,r)=>e.writeFileSync(t,r),get$path:e=>e.path,isDirectory$0:e=>e.isDirectory(),isFile$0:e=>e.isFile(),get$mtime:e=>e.mtime,getTime$0:e=>e.getTime(),get$message:e=>e.message,message$1:(e,t)=>e.message(t),get$code:e=>e.code,get$syscall:e=>e.syscall,get$env:e=>e.env,get$exitCode:e=>e.exitCode,set$exitCode:(e,t)=>e.exitCode=t,get$platform:e=>e.platform,get$stderr:e=>e.stderr,get$stdin:e=>e.stdin,get$name:e=>e.name,call$2:(e,t,r)=>e.call(t,r),call$1:(e,t)=>e.call(t),call$0:e=>e.call(),call$3$1:(e,t)=>e.call(t),call$2$1:(e,t)=>e.call(t),call$1$1:(e,t)=>e.call(t),call$3:(e,t,r,n)=>e.call(t,r,n),call$3$3:(e,t,r,n)=>e.call(t,r,n),call$2$2:(e,t,r)=>e.call(t,r),call$1$0:e=>e.call(),call$2$3:(e,t,r,n)=>e.call(t,r,n),call$1$2:(e,t,r)=>e.call(t,r),apply$2:(e,t,r)=>e.apply(t,r),get$file:e=>e.file,get$contents:e=>e.contents,get$isIndentedSyntax:e=>e.isIndentedSyntax,get$options:e=>e.options,get$data:e=>e.data,get$includePaths:e=>e.includePaths,get$indentType:e=>e.indentType,get$indentWidth:e=>e.indentWidth,get$linefeed:e=>e.linefeed,set$context:(e,t)=>e.context=t,get$dartValue:e=>e.dartValue,set$dartValue:(e,t)=>e.dartValue=t,set$render:(e,t)=>e.render=t,set$info:(e,t)=>e.info=t,set$types:(e,t)=>e.types=t,set$NULL:(e,t)=>e.NULL=t,set$TRUE:(e,t)=>e.TRUE=t,set$FALSE:(e,t)=>e.FALSE=t,get$importer:e=>e.importer,get$functions:e=>e.functions,get$indentedSyntax:e=>e.indentedSyntax,get$omitSourceMapUrl:e=>e.omitSourceMapUrl,get$outFile:e=>e.outFile,get$outputStyle:e=>e.outputStyle,get$sourceMap:e=>e.sourceMap,get$sourceMapContents:e=>e.sourceMapContents,get$sourceMapEmbed:e=>e.sourceMapEmbed,get$sourceMapRoot:e=>e.sourceMapRoot,get$quietDeps:e=>e.quietDeps,get$verbose:e=>e.verbose,get$charset:e=>e.charset,set$cli_pkg_main_0_:(e,t)=>e.cli_pkg_main_0_=t},V.PlainJavaScriptObject.prototype={},V.UnknownJavaScriptObject.prototype={},V.JavaScriptFunction.prototype={toString$0(e){var t=e[ee.$get$DART_CLOSURE_PROPERTY_NAME()];return null==t?this.super$JavaScriptObject$toString(e):"JavaScript function for "+R.S(V.toString$0$(t))},$isFunction:1},V.JSArray.prototype={cast$1$0:(e,t)=>new R.CastList(e,R._arrayInstanceType(e)._eval$1("@<1>")._bind$1(t)._eval$1("CastList<1,2>")),add$1(e,t){e.fixed$length&&R.throwExpression(P.UnsupportedError$("add")),e.push(t)},removeAt$1(e,t){if(e.fixed$length&&R.throwExpression(P.UnsupportedError$("removeAt")),t>=e.length)throw R.wrapException(P.RangeError$value(t,null,null));return e.splice(t,1)[0]},insert$2(e,t,r){if(e.fixed$length&&R.throwExpression(P.UnsupportedError$("insert")),t>e.length)throw R.wrapException(P.RangeError$value(t,null,null));e.splice(t,0,r)},insertAll$2(e,t,r){var n,s;e.fixed$length&&R.throwExpression(P.UnsupportedError$("insertAll")),P.RangeError_checkValueInInterval(t,0,e.length,"index"),oe.EfficientLengthIterable_dynamic._is(r)||(r=V.toList$0$ax(r)),n=V.get$length$asx(r),e.length=e.length+n,s=t+n,this.setRange$4(e,s,e.length,e,t),this.setRange$3(e,t,s,r)},removeLast$0(e){if(e.fixed$length&&R.throwExpression(P.UnsupportedError$("removeLast")),0===e.length)throw R.wrapException(R.diagnoseIndexError(e,-1));return e.pop()},_removeWhere$2(e,t,r){var n,s,i,a=[],o=e.length;for(n=0;n<o;++n)if(s=e[n],t.call$1(s)||a.push(s),e.length!==o)throw R.wrapException(P.ConcurrentModificationError$(e));if((i=a.length)!==o)for(this.set$length(e,i),n=0;n<a.length;++n)e[n]=a[n]},where$1:(e,t)=>new R.WhereIterable(e,t,R._arrayInstanceType(e)._eval$1("WhereIterable<1>")),expand$1$1:(e,t,r)=>new R.ExpandIterable(e,t,R._arrayInstanceType(e)._eval$1("@<1>")._bind$1(r)._eval$1("ExpandIterable<1,2>")),addAll$1(e,t){var r;if(e.fixed$length&&R.throwExpression(P.UnsupportedError$("addAll")),Array.isArray(t))this._addAllFromArray$1(e,t);else for(r=V.get$iterator$ax(t);r.moveNext$0();)e.push(r.get$current())},_addAllFromArray$1(e,t){var r,n=t.length;if(0!==n){if(e===t)throw R.wrapException(P.ConcurrentModificationError$(e));for(r=0;r<n;++r)e.push(t[r])}},map$1$1:(e,t,r)=>new R.MappedListIterable(e,t,R._arrayInstanceType(e)._eval$1("@<1>")._bind$1(r)._eval$1("MappedListIterable<1,2>")),join$1(e,t){var r,n=P.List_List$filled(e.length,"",!1,oe.String);for(r=0;r<e.length;++r)n[r]=R.S(e[r]);return n.join(t)},join$0(e){return this.join$1(e,"")},take$1:(e,t)=>R.SubListIterable$(e,0,R.checkNotNullable(t,"count",oe.int),R._arrayInstanceType(e)._precomputed1),skip$1:(e,t)=>R.SubListIterable$(e,t,null,R._arrayInstanceType(e)._precomputed1),fold$1$2(e,t,r){var n,s,i=e.length;for(n=t,s=0;s<i;++s)if(n=r.call$2(n,e[s]),e.length!==i)throw R.wrapException(P.ConcurrentModificationError$(e));return n},fold$2(e,t,r){return this.fold$1$2(e,t,r,oe.dynamic)},elementAt$1:(e,t)=>e[t],sublist$2(e,t,r){var n=e.length;if(t>n)throw R.wrapException(P.RangeError$range(t,0,n,"start",null));if(null==r)r=n;else if(r<t||r>n)throw R.wrapException(P.RangeError$range(r,t,n,"end",null));return t===r?R._setArrayType([],R._arrayInstanceType(e)):R._setArrayType(e.slice(t,r),R._arrayInstanceType(e))},sublist$1(e,t){return this.sublist$2(e,t,null)},getRange$2:(e,t,r)=>(P.RangeError_checkValidRange(t,r,e.length),R.SubListIterable$(e,t,r,R._arrayInstanceType(e)._precomputed1)),get$first(e){if(e.length>0)return e[0];throw R.wrapException(R.IterableElementError_noElement())},get$last(e){var t=e.length;if(t>0)return e[t-1];throw R.wrapException(R.IterableElementError_noElement())},get$single(e){var t=e.length;if(1===t)return e[0];if(0===t)throw R.wrapException(R.IterableElementError_noElement());throw R.wrapException(R.IterableElementError_tooMany())},removeRange$2(e,t,r){e.fixed$length&&R.throwExpression(P.UnsupportedError$("removeRange")),P.RangeError_checkValidRange(t,r,e.length),e.splice(t,r-t)},setRange$4(e,t,r,n,s){var i,a,o,l,_;if(e.immutable$list&&R.throwExpression(P.UnsupportedError$("setRange")),P.RangeError_checkValidRange(t,r,e.length),0!==(i=r-t)){if(P.RangeError_checkNotNegative(s,"skipCount"),oe.List_dynamic._is(n)?(a=n,o=s):(a=V.skip$1$ax(n,s).toList$1$growable(0,!1),o=0),o+i>(l=V.getInterceptor$asx(a)).get$length(a))throw R.wrapException(R.IterableElementError_tooFew());if(o<t)for(_=i-1;_>=0;--_)e[t+_]=l.$index(a,o+_);else for(_=0;_<i;++_)e[t+_]=l.$index(a,o+_)}},setRange$3(e,t,r,n){return this.setRange$4(e,t,r,n,0)},fillRange$3(e,t,r,n){var s;for(e.immutable$list&&R.throwExpression(P.UnsupportedError$("fill range")),P.RangeError_checkValidRange(t,r,e.length),R._arrayInstanceType(e)._precomputed1._as(n),s=t;s<r;++s)e[s]=n},any$1(e,t){var r,n=e.length;for(r=0;r<n;++r){if(t.call$1(e[r]))return!0;if(e.length!==n)throw R.wrapException(P.ConcurrentModificationError$(e))}return!1},every$1(e,t){var r,n=e.length;for(r=0;r<n;++r){if(!t.call$1(e[r]))return!1;if(e.length!==n)throw R.wrapException(P.ConcurrentModificationError$(e))}return!0},get$reversed:e=>new R.ReversedListIterable(e,R._arrayInstanceType(e)._eval$1("ReversedListIterable<1>")),sort$1(e,t){e.immutable$list&&R.throwExpression(P.UnsupportedError$("sort")),R.Sort_sort(e,null==t?V._interceptors_JSArray__compareAny$closure():t)},sort$0(e){return this.sort$1(e,null)},indexOf$1(e,t){var r,n=e.length;if(0>=n)return-1;for(r=0;r<n;++r)if(V.$eq$(e[r],t))return r;return-1},contains$1(e,t){var r;for(r=0;r<e.length;++r)if(V.$eq$(e[r],t))return!0;return!1},get$isEmpty:e=>0===e.length,get$isNotEmpty:e=>0!==e.length,toString$0:e=>P.IterableBase_iterableToFullString(e,"[","]"),toList$1$growable:(e,t)=>R._setArrayType(e.slice(0),R._arrayInstanceType(e)),toList$0(e){return this.toList$1$growable(e,!0)},toSet$0:e=>P.LinkedHashSet_LinkedHashSet$from(e,R._arrayInstanceType(e)._precomputed1),get$iterator:e=>new V.ArrayIterator(e,e.length),get$hashCode:e=>R.Primitives_objectHashCode(e),get$length:e=>e.length,set$length(e,t){if(e.fixed$length&&R.throwExpression(P.UnsupportedError$("set length")),t<0)throw R.wrapException(P.RangeError$range(t,0,null,"newLength",null));t>e.length&&R._arrayInstanceType(e)._precomputed1._as(null),e.length=t},$index(e,t){if(t>=e.length||t<0)throw R.wrapException(R.diagnoseIndexError(e,t));return e[t]},$indexSet(e,t,r){if(e.immutable$list&&R.throwExpression(P.UnsupportedError$("indexed set")),t>=e.length||t<0)throw R.wrapException(R.diagnoseIndexError(e,t));e[t]=r},$add(e,t){var r=P.List_List$of(e,!0,R._arrayInstanceType(e)._precomputed1);return this.addAll$1(r,t),r},indexWhere$1(e,t){var r;if(0>=e.length)return-1;for(r=0;r<e.length;++r)if(t.call$1(e[r]))return r;return-1},$isEfficientLengthIterable:1,$isIterable:1,$isList:1},V.JSUnmodifiableArray.prototype={},V.ArrayIterator.prototype={get$current(){return R._instanceType(this)._precomputed1._as(this._current)},moveNext$0(){var e,t=this._iterable,r=t.length;if(this._length!==r)throw R.wrapException(R.throwConcurrentModificationError(t));return(e=this._index)>=r?(this._current=null,!1):(this._current=t[e],this._index=e+1,!0)}},V.JSNumber.prototype={compareTo$1(e,t){var r;return e<t?-1:e>t?1:e===t?0===e?(r=this.get$isNegative(t),this.get$isNegative(e)===r?0:this.get$isNegative(e)?-1:1):0:isNaN(e)?isNaN(t)?0:1:-1},get$isNegative:e=>0===e?1/e<0:e<0,ceil$0(e){var t,r;if(e>=0){if(e<=2147483647)return e===(t=0|e)?t:t+1}else if(e>=-2147483648)return 0|e;if(r=Math.ceil(e),isFinite(r))return r;throw R.wrapException(P.UnsupportedError$(e+".ceil()"))},floor$0(e){var t,r;if(e>=0){if(e<=2147483647)return 0|e}else if(e>=-2147483648)return e===(t=0|e)?t:t-1;if(r=Math.floor(e),isFinite(r))return r;throw R.wrapException(P.UnsupportedError$(e+".floor()"))},round$0(e){if(e>0){if(e!==1/0)return Math.round(e)}else if(e>-1/0)return 0-Math.round(0-e);throw R.wrapException(P.UnsupportedError$(e+".round()"))},clamp$2(e,t,r){if(A.JSInt_methods.compareTo$1(t,r)>0)throw R.wrapException(R.argumentErrorValue(t));return this.compareTo$1(e,t)<0?t:this.compareTo$1(e,r)>0?r:e},toRadixString$1(e,t){var r,n,s,i;if(t<2||t>36)throw R.wrapException(P.RangeError$range(t,2,36,"radix",null));return r=e.toString(t),41!==A.JSString_methods.codeUnitAt$1(r,r.length-1)?r:(null==(n=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(r))&&R.throwExpression(P.UnsupportedError$("Unexpected toString result: "+r)),r=n[1],s=+n[3],null!=(i=n[2])&&(r+=i,s-=i.length),r+A.JSString_methods.$mul("0",s))},toString$0:e=>0===e&&1/e<0?"-0.0":""+e,get$hashCode(e){var t,r,n,s,i=0|e;return e===i?536870911&i:(t=Math.abs(e),r=Math.log(t)/.6931471805599453|0,n=Math.pow(2,r),599197*((9007199254740992*(s=t<1?t/n:n/t)|0)+(0xc95a6c285a6c9*s|0))+1259*r&536870911)},$add:(e,t)=>e+t,$mod(e,t){var r=e%t;return 0===r?0:r>0?r:t<0?r-t:r+t},$tdiv(e,t){return(0|e)===e&&(t>=1||t<-1)?e/t|0:this._tdivSlow$1(e,t)},_tdivFast$1(e,t){return(0|e)===e?e/t|0:this._tdivSlow$1(e,t)},_tdivSlow$1(e,t){var r=e/t;if(r>=-2147483648&&r<=2147483647)return 0|r;if(r>0){if(r!==1/0)return Math.floor(r)}else if(r>-1/0)return Math.ceil(r);throw R.wrapException(P.UnsupportedError$("Result of truncating division is "+R.S(r)+": "+R.S(e)+" ~/ "+t))},_shrOtherPositive$1(e,t){return e>0?this._shrBothPositive$1(e,t):e>>(t>31?31:t)>>>0},_shrReceiverPositive$1(e,t){if(0>t)throw R.wrapException(R.argumentErrorValue(t));return this._shrBothPositive$1(e,t)},_shrBothPositive$1:(e,t)=>t>31?0:e>>>t,$isComparable:1,$isdouble:1,$isnum:1},V.JSInt.prototype={$isint:1},V.JSNumNotInt.prototype={},V.JSString.prototype={codeUnitAt$1(e,t){if(t<0)throw R.wrapException(R.diagnoseIndexError(e,t));return t>=e.length&&R.throwExpression(R.diagnoseIndexError(e,t)),e.charCodeAt(t)},_codeUnitAt$1(e,t){if(t>=e.length)throw R.wrapException(R.diagnoseIndexError(e,t));return e.charCodeAt(t)},allMatches$2(e,t,r){var n=t.length;if(r>n)throw R.wrapException(P.RangeError$range(r,0,n,null,null));return new R._StringAllMatchesIterable(t,e,r)},allMatches$1(e,t){return this.allMatches$2(e,t,0)},matchAsPrefix$2(e,t,r){var n,s;if(r<0||r>t.length)throw R.wrapException(P.RangeError$range(r,0,t.length,null,null));if(r+(n=e.length)>t.length)return null;for(s=0;s<n;++s)if(this.codeUnitAt$1(t,r+s)!==this._codeUnitAt$1(e,s))return null;return new R.StringMatch(r,e)},$add:(e,t)=>e+t,endsWith$1(e,t){var r=t.length,n=e.length;return!(r>n)&&t===this.substring$1(e,n-r)},replaceFirst$2:(e,t,r)=>(P.RangeError_checkValueInInterval(0,0,e.length,"startIndex"),R.stringReplaceFirstUnchecked(e,t,r,0)),split$1(e,t){return"string"==typeof t?R._setArrayType(e.split(t),oe.JSArray_String):t instanceof R.JSSyntaxRegExp&&t.get$_nativeAnchoredVersion().exec("").length-2==0?R._setArrayType(e.split(t._nativeRegExp),oe.JSArray_String):this._defaultSplit$1(e,t)},replaceRange$3(e,t,r,n){var s=P.RangeError_checkValidRange(t,r,e.length);return R.stringReplaceRangeUnchecked(e,t,s,n)},_defaultSplit$1(e,t){var r,n,s,i,a,o,l=R._setArrayType([],oe.JSArray_String);for(r=(r=V.allMatches$1$s(t,e)).get$iterator(r),n=0,s=1;r.moveNext$0();)a=(i=r.get$current()).get$start(i),0==(s=(o=i.get$end(i))-a)&&n===a||(l.push(this.substring$2(e,n,a)),n=o);return(n<e.length||s>0)&&l.push(this.substring$1(e,n)),l},startsWith$2(e,t,r){var n;if(r<0||r>e.length)throw R.wrapException(P.RangeError$range(r,0,e.length,null,null));return"string"==typeof t?!((n=r+t.length)>e.length)&&t===e.substring(r,n):null!=V.matchAsPrefix$2$s(t,e,r)},startsWith$1(e,t){return this.startsWith$2(e,t,0)},substring$2:(e,t,r)=>e.substring(t,P.RangeError_checkValidRange(t,r,e.length)),substring$1(e,t){return this.substring$2(e,t,null)},trim$0(e){var t,r,n,s=e.trim(),i=s.length;if(0===i)return s;if(133===this._codeUnitAt$1(s,0)){if((t=V.JSString__skipLeadingWhitespace(s,1))===i)return""}else t=0;return r=i-1,n=133===this.codeUnitAt$1(s,r)?V.JSString__skipTrailingWhitespace(s,r):i,0===t&&n===i?s:s.substring(t,n)},trimRight$0(e){var t,r,n;if(void 0!==e.trimRight){if(0===(r=(t=e.trimRight()).length))return t;n=r-1,133===this.codeUnitAt$1(t,n)&&(r=V.JSString__skipTrailingWhitespace(t,n))}else r=V.JSString__skipTrailingWhitespace(e,e.length),t=e;return r===t.length?t:0===r?"":t.substring(0,r)},$mul(e,t){var r,n;if(0>=t)return"";if(1===t||0===e.length)return e;if(t!==t>>>0)throw R.wrapException(A.C_OutOfMemoryError);for(r=e,n="";1==(1&t)&&(n=r+n),0!==(t>>>=1);)r+=r;return n},padLeft$2(e,t,r){var n=t-e.length;return n<=0?e:this.$mul(r,n)+e},padRight$1(e,t){var r=t-e.length;return r<=0?e:e+this.$mul(" ",r)},indexOf$2(e,t,r){if(r<0||r>e.length)throw R.wrapException(P.RangeError$range(r,0,e.length,null,null));return e.indexOf(t,r)},indexOf$1(e,t){return this.indexOf$2(e,t,0)},lastIndexOf$2(e,t,r){var n,s,i;if(null==r)r=e.length;else if(r<0||r>e.length)throw R.wrapException(P.RangeError$range(r,0,e.length,null,null));if("string"==typeof t)return r+(n=t.length)>(s=e.length)&&(r=s-n),e.lastIndexOf(t,r);for(n=V.getInterceptor$s(t),i=r;i>=0;--i)if(null!=n.matchAsPrefix$2(t,e,i))return i;return-1},lastIndexOf$1(e,t){return this.lastIndexOf$2(e,t,null)},contains$2(e,t,r){var n=e.length;if(r>n)throw R.wrapException(P.RangeError$range(r,0,n,null,null));return R.stringContainsUnchecked(e,t,r)},contains$1(e,t){return this.contains$2(e,t,0)},get$isNotEmpty:e=>0!==e.length,compareTo$1:(e,t)=>e===t?0:e<t?-1:1,toString$0:e=>e,get$hashCode(e){var t,r,n;for(t=e.length,r=0,n=0;n<t;++n)r=(r=r+e.charCodeAt(n)&536870911)+((524287&r)<<10)&536870911,r^=r>>6;return r=r+((67108863&r)<<3)&536870911,(r^=r>>11)+((16383&r)<<15)&536870911},get$length:e=>e.length,$isComparable:1,$isString:1},R._CastIterableBase.prototype={get$iterator(e){var t=R._instanceType(this);return new R.CastIterator(V.get$iterator$ax(this.get$_source()),t._eval$1("@<1>")._bind$1(t._rest[1])._eval$1("CastIterator<1,2>"))},get$length(e){return V.get$length$asx(this.get$_source())},get$isEmpty(e){return V.get$isEmpty$asx(this.get$_source())},get$isNotEmpty(e){return V.get$isNotEmpty$asx(this.get$_source())},skip$1(e,t){var r=R._instanceType(this);return R.CastIterable_CastIterable(V.skip$1$ax(this.get$_source(),t),r._precomputed1,r._rest[1])},take$1(e,t){var r=R._instanceType(this);return R.CastIterable_CastIterable(V.take$1$ax(this.get$_source(),t),r._precomputed1,r._rest[1])},elementAt$1(e,t){return R._instanceType(this)._rest[1]._as(V.elementAt$1$ax(this.get$_source(),t))},get$first(e){return R._instanceType(this)._rest[1]._as(V.get$first$ax(this.get$_source()))},get$last(e){return R._instanceType(this)._rest[1]._as(V.get$last$ax(this.get$_source()))},get$single(e){return R._instanceType(this)._rest[1]._as(V.get$single$ax(this.get$_source()))},contains$1(e,t){return V.contains$1$asx(this.get$_source(),t)},toString$0(e){return V.toString$0$(this.get$_source())}},R.CastIterator.prototype={moveNext$0(){return this._source.moveNext$0()},get$current(){return this.$ti._rest[1]._as(this._source.get$current())}},R.CastIterable.prototype={get$_source(){return this._source}},R._EfficientLengthCastIterable.prototype={$isEfficientLengthIterable:1},R._CastListBase.prototype={$index(e,t){return this.$ti._rest[1]._as(V.$index$asx(this._source,t))},$indexSet(e,t,r){V.$indexSet$ax(this._source,t,this.$ti._precomputed1._as(r))},set$length(e,t){V.set$length$asx(this._source,t)},add$1(e,t){V.add$1$ax(this._source,this.$ti._precomputed1._as(t))},sort$1(e,t){var r=null==t?null:new R._CastListBase_sort_closure(this,t);V.sort$1$ax(this._source,r)},getRange$2(e,t,r){var n=this.$ti;return R.CastIterable_CastIterable(V.getRange$2$ax(this._source,t,r),n._precomputed1,n._rest[1])},setRange$4(e,t,r,n,s){var i=this.$ti;V.setRange$4$ax(this._source,t,r,R.CastIterable_CastIterable(n,i._rest[1],i._precomputed1),s)},fillRange$3(e,t,r,n){V.fillRange$3$ax(this._source,t,r,this.$ti._precomputed1._as(n))},$isEfficientLengthIterable:1,$isList:1},R._CastListBase_sort_closure.prototype={call$2(e,t){var r=this.$this.$ti._rest[1];return this.compare.call$2(r._as(e),r._as(t))},$signature(){return this.$this.$ti._eval$1("int(1,1)")}},R.CastList.prototype={cast$1$0(e,t){return new R.CastList(this._source,this.$ti._eval$1("@<1>")._bind$1(t)._eval$1("CastList<1,2>"))},get$_source(){return this._source}},R.CastSet.prototype={add$1(e,t){return this._source.add$1(0,this.$ti._precomputed1._as(t))},addAll$1(e,t){var r=this.$ti;this._source.addAll$1(0,R.CastIterable_CastIterable(t,r._rest[1],r._precomputed1))},difference$1(e){var t;return null!=this._emptySet?this._conditionalAdd$2(e,!1):(t=this.$ti,new R.CastSet(this._source.difference$1(e),null,t._eval$1("@<1>")._bind$1(t._rest[1])._eval$1("CastSet<1,2>")))},_conditionalAdd$2(e,t){var r,n,s=this._emptySet,i=this.$ti,a=i._rest[1],o=null==s?P.LinkedHashSet_LinkedHashSet(a):s.call$1$0(a);for(a=(a=this._source).get$iterator(a),r=e._source,i=i._rest[1];a.moveNext$0();)n=i._as(a.get$current()),t===r.contains$1(0,n)&&o.add$1(0,n);return o},toSet$0(e){var t=this._emptySet,r=this.$ti._rest[1],n=null==t?P.LinkedHashSet_LinkedHashSet(r):t.call$1$0(r);return n.addAll$1(0,this),n},$isEfficientLengthIterable:1,$isSet:1,get$_source(){return this._source}},R.LateError.prototype={toString$0(e){return"LateInitializationError: "+this._message}},R.CodeUnits.prototype={get$length(e){return this._string.length},$index(e,t){return A.JSString_methods.codeUnitAt$1(this._string,t)}},R.nullFuture_closure.prototype={call$0(){var e=new P._Future(ee.Zone__current,oe._Future_Null);return e._asyncComplete$1(null),e},$signature:1},R.EfficientLengthIterable.prototype={},R.ListIterable.prototype={get$iterator(e){return new R.ListIterator(this,this.get$length(this))},get$isEmpty(e){return 0===this.get$length(this)},get$first(e){if(0===this.get$length(this))throw R.wrapException(R.IterableElementError_noElement());return this.elementAt$1(0,0)},get$last(e){if(0===this.get$length(this))throw R.wrapException(R.IterableElementError_noElement());return this.elementAt$1(0,this.get$length(this)-1)},get$single(e){if(0===this.get$length(this))throw R.wrapException(R.IterableElementError_noElement());if(this.get$length(this)>1)throw R.wrapException(R.IterableElementError_tooMany());return this.elementAt$1(0,0)},contains$1(e,t){var r,n=this.get$length(this);for(r=0;r<n;++r){if(V.$eq$(this.elementAt$1(0,r),t))return!0;if(n!==this.get$length(this))throw R.wrapException(P.ConcurrentModificationError$(this))}return!1},any$1(e,t){var r,n=this.get$length(this);for(r=0;r<n;++r){if(t.call$1(this.elementAt$1(0,r)))return!0;if(n!==this.get$length(this))throw R.wrapException(P.ConcurrentModificationError$(this))}return!1},join$1(e,t){var r,n,s,i=this.get$length(this);if(0!==t.length){if(0===i)return"";if(r=R.S(this.elementAt$1(0,0)),i!==this.get$length(this))throw R.wrapException(P.ConcurrentModificationError$(this));for(n=r,s=1;s<i;++s)if(n=n+t+R.S(this.elementAt$1(0,s)),i!==this.get$length(this))throw R.wrapException(P.ConcurrentModificationError$(this));return n.charCodeAt(0),n}for(s=0,n="";s<i;++s)if(n+=R.S(this.elementAt$1(0,s)),i!==this.get$length(this))throw R.wrapException(P.ConcurrentModificationError$(this));return n.charCodeAt(0),n},join$0(e){return this.join$1(e,"")},where$1(e,t){return this.super$Iterable$where(0,t)},map$1$1(e,t,r){return new R.MappedListIterable(this,t,R._instanceType(this)._eval$1("@<ListIterable.E>")._bind$1(r)._eval$1("MappedListIterable<1,2>"))},reduce$1(e,t){var r,n,s=this.get$length(this);if(0===s)throw R.wrapException(R.IterableElementError_noElement());for(r=this.elementAt$1(0,0),n=1;n<s;++n)if(r=t.call$2(r,this.elementAt$1(0,n)),s!==this.get$length(this))throw R.wrapException(P.ConcurrentModificationError$(this));return r},fold$1$2(e,t,r){var n,s,i=this.get$length(this);for(n=t,s=0;s<i;++s)if(n=r.call$2(n,this.elementAt$1(0,s)),i!==this.get$length(this))throw R.wrapException(P.ConcurrentModificationError$(this));return n},fold$2(e,t,r){return this.fold$1$2(e,t,r,oe.dynamic)},skip$1(e,t){return R.SubListIterable$(this,t,null,R._instanceType(this)._eval$1("ListIterable.E"))},take$1(e,t){return R.SubListIterable$(this,0,R.checkNotNullable(t,"count",oe.int),R._instanceType(this)._eval$1("ListIterable.E"))},toList$1$growable(e,t){return P.List_List$of(this,!0,R._instanceType(this)._eval$1("ListIterable.E"))},toList$0(e){return this.toList$1$growable(e,!0)},toSet$0(e){var t,r=P.LinkedHashSet_LinkedHashSet(R._instanceType(this)._eval$1("ListIterable.E"));for(t=0;t<this.get$length(this);++t)r.add$1(0,this.elementAt$1(0,t));return r}},R.SubListIterable.prototype={SubListIterable$3(e,t,r,n){var s,i=this._start;if(P.RangeError_checkNotNegative(i,"start"),null!=(s=this._endOrLength)&&(P.RangeError_checkNotNegative(s,"end"),i>s))throw R.wrapException(P.RangeError$range(i,0,s,"start",null))},get$_endIndex(){var e=V.get$length$asx(this.__internal$_iterable),t=this._endOrLength;return null==t||t>e?e:t},get$_startIndex(){var e=V.get$length$asx(this.__internal$_iterable),t=this._start;return t>e?e:t},get$length(e){var t,r=V.get$length$asx(this.__internal$_iterable),n=this._start;return n>=r?0:null==(t=this._endOrLength)||t>=r?r-n:t-n},elementAt$1(e,t){var r=this.get$_startIndex()+t;if(t<0||r>=this.get$_endIndex())throw R.wrapException(P.IndexError$(t,this,"index",null,null));return V.elementAt$1$ax(this.__internal$_iterable,r)},skip$1(e,t){var r,n;return P.RangeError_checkNotNegative(t,"count"),r=this._start+t,null!=(n=this._endOrLength)&&r>=n?new R.EmptyIterable(this.$ti._eval$1("EmptyIterable<1>")):R.SubListIterable$(this.__internal$_iterable,r,n,this.$ti._precomputed1)},take$1(e,t){var r,n,s;return P.RangeError_checkNotNegative(t,"count"),r=this._endOrLength,s=(n=this._start)+t,null==r?R.SubListIterable$(this.__internal$_iterable,n,s,this.$ti._precomputed1):r<s?this:R.SubListIterable$(this.__internal$_iterable,n,s,this.$ti._precomputed1)},toList$1$growable(e,t){var r,n,s,i=this._start,a=this.__internal$_iterable,o=V.getInterceptor$asx(a),l=o.get$length(a),_=this._endOrLength;if(null!=_&&_<l&&(l=_),(r=l-i)<=0)return a=this.$ti._precomputed1,t?V.JSArray_JSArray$growable(0,a):V.JSArray_JSArray$fixed(0,a);for(n=P.List_List$filled(r,o.elementAt$1(a,i),t,this.$ti._precomputed1),s=1;s<r;++s)if(n[s]=o.elementAt$1(a,i+s),o.get$length(a)<l)throw R.wrapException(P.ConcurrentModificationError$(this));return n},toList$0(e){return this.toList$1$growable(e,!0)}},R.ListIterator.prototype={get$current(){return R._instanceType(this)._precomputed1._as(this.__internal$_current)},moveNext$0(){var e,t=this.__internal$_iterable,r=V.getInterceptor$asx(t),n=r.get$length(t);if(this.__internal$_length!==n)throw R.wrapException(P.ConcurrentModificationError$(t));return(e=this.__internal$_index)>=n?(this.__internal$_current=null,!1):(this.__internal$_current=r.elementAt$1(t,e),++this.__internal$_index,!0)}},R.MappedIterable.prototype={get$iterator(e){return new R.MappedIterator(V.get$iterator$ax(this.__internal$_iterable),this._f)},get$length(e){return V.get$length$asx(this.__internal$_iterable)},get$isEmpty(e){return V.get$isEmpty$asx(this.__internal$_iterable)},get$first(e){return this._f.call$1(V.get$first$ax(this.__internal$_iterable))},get$last(e){return this._f.call$1(V.get$last$ax(this.__internal$_iterable))},get$single(e){return this._f.call$1(V.get$single$ax(this.__internal$_iterable))},elementAt$1(e,t){return this._f.call$1(V.elementAt$1$ax(this.__internal$_iterable,t))}},R.EfficientLengthMappedIterable.prototype={$isEfficientLengthIterable:1},R.MappedIterator.prototype={moveNext$0(){var e=this._iterator;return e.moveNext$0()?(this.__internal$_current=this._f.call$1(e.get$current()),!0):(this.__internal$_current=null,!1)},get$current(){return R._instanceType(this)._rest[1]._as(this.__internal$_current)}},R.MappedListIterable.prototype={get$length(e){return V.get$length$asx(this._source)},elementAt$1(e,t){return this._f.call$1(V.elementAt$1$ax(this._source,t))}},R.WhereIterable.prototype={get$iterator(e){return new R.WhereIterator(V.get$iterator$ax(this.__internal$_iterable),this._f)},map$1$1(e,t,r){return new R.MappedIterable(this,t,this.$ti._eval$1("@<1>")._bind$1(r)._eval$1("MappedIterable<1,2>"))}},R.WhereIterator.prototype={moveNext$0(){var e,t;for(e=this._iterator,t=this._f;e.moveNext$0();)if(t.call$1(e.get$current()))return!0;return!1},get$current(){return this._iterator.get$current()}},R.ExpandIterable.prototype={get$iterator(e){return new R.ExpandIterator(V.get$iterator$ax(this.__internal$_iterable),this._f,A.C_EmptyIterator)}},R.ExpandIterator.prototype={get$current(){return R._instanceType(this)._rest[1]._as(this.__internal$_current)},moveNext$0(){var e,t,r=this._currentExpansion;if(null==r)return!1;for(e=this._iterator,t=this._f;!r.moveNext$0();){if(this.__internal$_current=null,!e.moveNext$0())return!1;this._currentExpansion=null,r=V.get$iterator$ax(t.call$1(e.get$current())),this._currentExpansion=r}return this.__internal$_current=this._currentExpansion.get$current(),!0}},R.TakeIterable.prototype={get$iterator(e){return new R.TakeIterator(V.get$iterator$ax(this.__internal$_iterable),this._takeCount)}},R.EfficientLengthTakeIterable.prototype={get$length(e){var t=V.get$length$asx(this.__internal$_iterable),r=this._takeCount;return t>r?r:t},$isEfficientLengthIterable:1},R.TakeIterator.prototype={moveNext$0(){return--this._remaining>=0?this._iterator.moveNext$0():(this._remaining=-1,!1)},get$current(){return this._remaining<0?R._instanceType(this)._precomputed1._as(null):this._iterator.get$current()}},R.SkipIterable.prototype={skip$1(e,t){return P.RangeError_checkNotNegative(t,"count"),new R.SkipIterable(this.__internal$_iterable,this._skipCount+t,R._instanceType(this)._eval$1("SkipIterable<1>"))},get$iterator(e){return new R.SkipIterator(V.get$iterator$ax(this.__internal$_iterable),this._skipCount)}},R.EfficientLengthSkipIterable.prototype={get$length(e){var t=V.get$length$asx(this.__internal$_iterable)-this._skipCount;return t>=0?t:0},skip$1(e,t){return P.RangeError_checkNotNegative(t,"count"),new R.EfficientLengthSkipIterable(this.__internal$_iterable,this._skipCount+t,this.$ti)},$isEfficientLengthIterable:1},R.SkipIterator.prototype={moveNext$0(){var e,t;for(e=this._iterator,t=0;t<this._skipCount;++t)e.moveNext$0();return this._skipCount=0,e.moveNext$0()},get$current(){return this._iterator.get$current()}},R.SkipWhileIterable.prototype={get$iterator(e){return new R.SkipWhileIterator(V.get$iterator$ax(this.__internal$_iterable),this._f)}},R.SkipWhileIterator.prototype={moveNext$0(){var e,t;if(!this._hasSkipped)for(this._hasSkipped=!0,e=this._iterator,t=this._f;e.moveNext$0();)if(!t.call$1(e.get$current()))return!0;return this._iterator.moveNext$0()},get$current(){return this._iterator.get$current()}},R.EmptyIterable.prototype={get$iterator:e=>A.C_EmptyIterator,get$isEmpty:e=>!0,get$length:e=>0,get$first(e){throw R.wrapException(R.IterableElementError_noElement())},get$last(e){throw R.wrapException(R.IterableElementError_noElement())},get$single(e){throw R.wrapException(R.IterableElementError_noElement())},elementAt$1(e,t){throw R.wrapException(P.RangeError$range(t,0,0,"index",null))},contains$1:(e,t)=>!1,join$1:(e,t)=>"",join$0(e){return this.join$1(e,"")},where$1(e,t){return this},map$1$1:(e,t,r)=>new R.EmptyIterable(r._eval$1("EmptyIterable<0>")),skip$1(e,t){return P.RangeError_checkNotNegative(t,"count"),this},take$1(e,t){return P.RangeError_checkNotNegative(t,"count"),this},toList$1$growable(e,t){return V.JSArray_JSArray$growable(0,this.$ti._precomputed1)},toList$0(e){return this.toList$1$growable(e,!0)},toSet$0(e){return P.LinkedHashSet_LinkedHashSet(this.$ti._precomputed1)}},R.EmptyIterator.prototype={moveNext$0:()=>!1,get$current(){throw R.wrapException(R.IterableElementError_noElement())}},R.FollowedByIterable.prototype={get$iterator(e){return new R.FollowedByIterator(V.get$iterator$ax(this.__internal$_first),this._second)},get$length(e){var t=this._second;return V.get$length$asx(this.__internal$_first)+t.get$length(t)},get$isEmpty(e){var t;return t=!!V.get$isEmpty$asx(this.__internal$_first)&&(t=this._second).get$isEmpty(t)},get$isNotEmpty(e){var t;return t=!!V.get$isNotEmpty$asx(this.__internal$_first)||(t=this._second).get$isNotEmpty(t)},contains$1(e,t){return V.contains$1$asx(this.__internal$_first,t)||this._second.contains$1(0,t)},get$first(e){var t,r=V.get$iterator$ax(this.__internal$_first);return r.moveNext$0()?r.get$current():(t=this._second).get$first(t)},get$last(e){var t,r=this._second,n=r.get$iterator(r);if(n.moveNext$0()){for(t=n.get$current();n.moveNext$0();)t=n.get$current();return t}return V.get$last$ax(this.__internal$_first)}},R.EfficientLengthFollowedByIterable.prototype={elementAt$1(e,t){var r=this.__internal$_first,n=V.getInterceptor$asx(r),s=n.get$length(r);return t<s?n.elementAt$1(r,t):this._second.elementAt$1(0,t-s)},get$first(e){var t=this.__internal$_first,r=V.getInterceptor$asx(t);return r.get$isNotEmpty(t)?r.get$first(t):(t=this._second).get$first(t)},get$last(e){var t=this._second;return t.get$isNotEmpty(t)?t.get$last(t):V.get$last$ax(this.__internal$_first)},$isEfficientLengthIterable:1},R.FollowedByIterator.prototype={moveNext$0(){var e;return!!this._currentIterator.moveNext$0()||null!=(e=this._nextIterable)&&(e=e.get$iterator(e),this._currentIterator=e,this._nextIterable=null,e.moveNext$0())},get$current(){return this._currentIterator.get$current()}},R.WhereTypeIterable.prototype={get$iterator(e){return new R.WhereTypeIterator(V.get$iterator$ax(this._source),this.$ti._eval$1("WhereTypeIterator<1>"))}},R.WhereTypeIterator.prototype={moveNext$0(){var e,t;for(e=this._source,t=this.$ti._precomputed1;e.moveNext$0();)if(t._is(e.get$current()))return!0;return!1},get$current(){return this.$ti._precomputed1._as(this._source.get$current())}},R.FixedLengthListMixin.prototype={set$length(e,t){throw R.wrapException(P.UnsupportedError$("Cannot change the length of a fixed-length list"))},add$1(e,t){throw R.wrapException(P.UnsupportedError$("Cannot add to a fixed-length list"))}},R.UnmodifiableListMixin.prototype={$indexSet(e,t,r){throw R.wrapException(P.UnsupportedError$("Cannot modify an unmodifiable list"))},set$length(e,t){throw R.wrapException(P.UnsupportedError$("Cannot change the length of an unmodifiable list"))},add$1(e,t){throw R.wrapException(P.UnsupportedError$("Cannot add to an unmodifiable list"))},sort$1(e,t){throw R.wrapException(P.UnsupportedError$("Cannot modify an unmodifiable list"))},setRange$4(e,t,r,n,s){throw R.wrapException(P.UnsupportedError$("Cannot modify an unmodifiable list"))},fillRange$3(e,t,r,n){throw R.wrapException(P.UnsupportedError$("Cannot modify an unmodifiable list"))}},R.UnmodifiableListBase.prototype={},R.ReversedListIterable.prototype={get$length(e){return V.get$length$asx(this._source)},elementAt$1(e,t){var r=this._source,n=V.getInterceptor$asx(r);return n.elementAt$1(r,n.get$length(r)-1-t)}},R.Symbol.prototype={get$hashCode(e){var t=this._hashCode;return null!=t||(t=664597*V.get$hashCode$(this.__internal$_name)&536870911,this._hashCode=t),t},toString$0(e){return'Symbol("'+R.S(this.__internal$_name)+'")'},$eq(e,t){return null!=t&&(t instanceof R.Symbol&&this.__internal$_name==t.__internal$_name)},$isSymbol0:1},R.__CastListBase__CastIterableBase_ListMixin.prototype={},R.ConstantMapView.prototype={},R.ConstantMap.prototype={get$isEmpty(e){return 0===this.get$length(this)},get$isNotEmpty(e){return 0!==this.get$length(this)},toString$0(e){return P.MapBase_mapToString(this)},$indexSet(e,t,r){R.ConstantMap__throwUnmodifiable()},remove$1(e,t){R.ConstantMap__throwUnmodifiable()},addAll$1(e,t){R.ConstantMap__throwUnmodifiable()},get$entries(e){return this.entries$body$ConstantMap(0,R._instanceType(this)._eval$1("MapEntry<1,2>"))},entries$body$ConstantMap(e,t){var r=this;return P._makeSyncStarIterable((function(){var e,t,n,s,i=0;return function(a,o){for(1===a&&(e=o,i=1);;)switch(i){case 0:t=(t=r.get$keys(r)).get$iterator(t),n=(n=R._instanceType(r))._eval$1("@<1>")._bind$1(n._rest[1])._eval$1("MapEntry<1,2>");case 2:if(!t.moveNext$0()){i=3;break}return s=t.get$current(),i=4,new P.MapEntry(s,r.$index(0,s),n);case 4:i=2;break;case 3:return P._IterationMarker_endOfIteration();case 1:return P._IterationMarker_uncaughtError(e)}}}),t)},$isMap:1},R.ConstantStringMap.prototype={get$length(e){return this.__js_helper$_length},containsKey$1(e){return"string"==typeof e&&("__proto__"!==e&&this._jsObject.hasOwnProperty(e))},$index(e,t){return this.containsKey$1(t)?this._jsObject[t]:null},forEach$1(e,t){var r,n,s,i,a=this.__js_helper$_keys;for(r=a.length,n=this._jsObject,s=0;s<r;++s)i=a[s],t.call$2(i,n[i])},get$keys(e){return new R._ConstantMapKeyIterable(this,this.$ti._eval$1("_ConstantMapKeyIterable<1>"))},get$values(e){var t=this.$ti;return R.MappedIterable_MappedIterable(this.__js_helper$_keys,new R.ConstantStringMap_values_closure(this),t._precomputed1,t._rest[1])}},R.ConstantStringMap_values_closure.prototype={call$1(e){return this.$this._jsObject[e]},$signature(){return this.$this.$ti._eval$1("2(1)")}},R._ConstantMapKeyIterable.prototype={get$iterator(e){var t=this.__js_helper$_map.__js_helper$_keys;return new V.ArrayIterator(t,t.length)},get$length(e){return this.__js_helper$_map.__js_helper$_keys.length}},R.Instantiation.prototype={toString$0(e){var t="<"+A.JSArray_methods.join$1([R.createRuntimeType(this.$ti._precomputed1)],", ")+">";return this._genericClosure.toString$0(0)+" with "+t}},R.Instantiation1.prototype={call$2(e,t){return this._genericClosure.call$1$2(e,t,this.$ti._rest[0])},call$0(){return this._genericClosure.call$1$0(this.$ti._rest[0])},call$4(e,t,r,n){return this._genericClosure.call$1$4(e,t,r,n,this.$ti._rest[0])},$signature(){return R.instantiatedGenericFunctionType(R.closureFunctionType(this._genericClosure),this.$ti)}},R.JSInvocationMirror.prototype={get$memberName(){return this.__js_helper$_memberName},get$positionalArguments(){var e,t,r,n;if(1===this.__js_helper$_kind)return A.List_empty20;if(0===(t=(e=this._arguments).length-this._namedArgumentNames.length-this._typeArgumentCount))return A.List_empty20;for(r=[],n=0;n<t;++n)r.push(e[n]);return V.JSArray_markUnmodifiableList(r)},get$namedArguments(){var e,t,r,n,s,i;if(0!==this.__js_helper$_kind)return A.Map_empty9;if(t=(e=this._namedArgumentNames).length,n=(r=this._arguments).length-t-this._typeArgumentCount,0===t)return A.Map_empty9;for(s=new R.JsLinkedHashMap(oe.JsLinkedHashMap_Symbol_dynamic),i=0;i<t;++i)s.$indexSet(0,new R.Symbol(e[i]),r[n+i]);return new R.ConstantMapView(s,oe.ConstantMapView_Symbol_dynamic)}},R.Primitives_functionNoSuchMethod_closure.prototype={call$2(e,t){var r=this._box_0;r.names=r.names+"$"+e,this.namedArgumentList.push(e),this.$arguments.push(t),++r.argumentCount},$signature:156},R.TypeErrorDecoder.prototype={matchTypeError$1(e){var t,r,n=new RegExp(this._pattern).exec(e);return null==n?null:(t=Object.create(null),-1!==(r=this._arguments)&&(t.arguments=n[r+1]),-1!==(r=this._argumentsExpr)&&(t.argumentsExpr=n[r+1]),-1!==(r=this._expr)&&(t.expr=n[r+1]),-1!==(r=this._method)&&(t.method=n[r+1]),-1!==(r=this._receiver)&&(t.receiver=n[r+1]),t)}},R.NullError.prototype={toString$0(e){var t=this._method;return null==t?"NoSuchMethodError: "+this.__js_helper$_message:"NoSuchMethodError: method not found: '"+t+"' on null"}},R.JsNoSuchMethodError.prototype={toString$0(e){var t,r="NoSuchMethodError: method not found: '",n=this._method;return null==n?"NoSuchMethodError: "+this.__js_helper$_message:null==(t=this._receiver)?r+n+"' ("+this.__js_helper$_message+")":r+n+"' on '"+t+"' ("+this.__js_helper$_message+")"}},R.UnknownJsTypeError.prototype={toString$0(e){var t=this.__js_helper$_message;return 0===t.length?"Error":"Error: "+t}},R.NullThrownFromJavaScriptException.prototype={toString$0(e){return"Throw of null ('"+(null===this._irritant?"null":"undefined")+"' from JavaScript)"},$isException:1},R.ExceptionAndStackTrace.prototype={},R._StackTrace.prototype={toString$0(e){var t,r=this._trace;return null!=r?r:(t=null!==(r=this._exception)&&"object"==typeof r?r.stack:null,this._trace=null==t?"":t)},$isStackTrace:1},R.Closure.prototype={toString$0(e){var t=this.constructor,r=null==t?null:t.name;return"Closure '"+R.unminifyOrTag(null==r?"unknown":r)+"'"},$isFunction:1,get$$call(){return this},"call*":"call$1",$requiredArgCount:1,$defaultValues:null},R.Closure0Args.prototype={"call*":"call$0",$requiredArgCount:0},R.Closure2Args.prototype={"call*":"call$2",$requiredArgCount:2},R.TearOffClosure.prototype={},R.StaticClosure.prototype={toString$0(e){var t=this.$static_name;return null==t?"Closure of unknown static method":"Closure '"+R.unminifyOrTag(t)+"'"}},R.BoundClosure.prototype={$eq(e,t){return null!=t&&(this===t||t instanceof R.BoundClosure&&(this.$_target===t.$_target&&this._receiver===t._receiver))},get$hashCode(e){return(R.objectHashCode(this._receiver)^R.Primitives_objectHashCode(this.$_target))>>>0},toString$0(e){return"Closure '"+this.$_name+"' of Instance of '"+R.Primitives_objectTypeName(this._receiver)+"'"}},R.RuntimeError.prototype={toString$0(e){return"RuntimeError: "+this.message},get$message(e){return this.message}},R._Required.prototype={},R.JsLinkedHashMap.prototype={get$length(e){return this.__js_helper$_length},get$isEmpty(e){return 0===this.__js_helper$_length},get$isNotEmpty(e){return!this.get$isEmpty(this)},get$keys(e){return new R.LinkedHashMapKeyIterable(this,R._instanceType(this)._eval$1("LinkedHashMapKeyIterable<1>"))},get$values(e){var t=R._instanceType(this);return R.MappedIterable_MappedIterable(this.get$keys(this),new R.JsLinkedHashMap_values_closure(this),t._precomputed1,t._rest[1])},containsKey$1(e){var t,r;return"string"==typeof e?null!=(t=this._strings)&&this._containsTableEntry$2(t,e):"number"==typeof e&&(67108863&e)===e?null!=(r=this._nums)&&this._containsTableEntry$2(r,e):this.internalContainsKey$1(e)},internalContainsKey$1(e){var t=this.__js_helper$_rest;return null!=t&&this.internalFindBucketIndex$2(this._getTableBucket$2(t,this.internalComputeHashCode$1(e)),e)>=0},addAll$1(e,t){t.forEach$1(0,new R.JsLinkedHashMap_addAll_closure(this))},$index(e,t){var r,n,s;return"string"==typeof t?null==(r=this._strings)?null:null==(n=this._getTableCell$2(r,t))?null:n.hashMapCellValue:"number"==typeof t&&(67108863&t)===t?null==(s=this._nums)?null:null==(n=this._getTableCell$2(s,t))?null:n.hashMapCellValue:this.internalGet$1(t)},internalGet$1(e){var t,r,n=this.__js_helper$_rest;return null==n?null:(t=this._getTableBucket$2(n,this.internalComputeHashCode$1(e)),(r=this.internalFindBucketIndex$2(t,e))<0?null:t[r].hashMapCellValue)},$indexSet(e,t,r){var n,s;"string"==typeof t?(n=this._strings,this._addHashTableEntry$3(null==n?this._strings=this._newHashTable$0():n,t,r)):"number"==typeof t&&(67108863&t)===t?(s=this._nums,this._addHashTableEntry$3(null==s?this._nums=this._newHashTable$0():s,t,r)):this.internalSet$2(t,r)},internalSet$2(e,t){var r,n,s,i=this.__js_helper$_rest;null==i&&(i=this.__js_helper$_rest=this._newHashTable$0()),r=this.internalComputeHashCode$1(e),null==(n=this._getTableBucket$2(i,r))?this._setTableEntry$3(i,r,[this._newLinkedCell$2(e,t)]):(s=this.internalFindBucketIndex$2(n,e))>=0?n[s].hashMapCellValue=t:n.push(this._newLinkedCell$2(e,t))},putIfAbsent$2(e,t){var r;return this.containsKey$1(e)?R._instanceType(this)._rest[1]._as(this.$index(0,e)):(r=t.call$0(),this.$indexSet(0,e,r),r)},remove$1(e,t){return"string"==typeof t?this.__js_helper$_removeHashTableEntry$2(this._strings,t):"number"==typeof t&&(67108863&t)===t?this.__js_helper$_removeHashTableEntry$2(this._nums,t):this.internalRemove$1(t)},internalRemove$1(e){var t,r,n,s,i=this.__js_helper$_rest;return null==i?null:(t=this.internalComputeHashCode$1(e),r=this._getTableBucket$2(i,t),(n=this.internalFindBucketIndex$2(r,e))<0?null:(s=r.splice(n,1)[0],this.__js_helper$_unlinkCell$1(s),0===r.length&&this._deleteTableEntry$2(i,t),s.hashMapCellValue))},clear$0(e){this.__js_helper$_length>0&&(this._strings=this._nums=this.__js_helper$_rest=this._first=this._last=null,this.__js_helper$_length=0,this._modified$0())},forEach$1(e,t){for(var r=this._first,n=this._modifications;null!=r;){if(t.call$2(r.hashMapCellKey,r.hashMapCellValue),n!==this._modifications)throw R.wrapException(P.ConcurrentModificationError$(this));r=r._next}},_addHashTableEntry$3(e,t,r){var n=this._getTableCell$2(e,t);null==n?this._setTableEntry$3(e,t,this._newLinkedCell$2(t,r)):n.hashMapCellValue=r},__js_helper$_removeHashTableEntry$2(e,t){var r;return null==e||null==(r=this._getTableCell$2(e,t))?null:(this.__js_helper$_unlinkCell$1(r),this._deleteTableEntry$2(e,t),r.hashMapCellValue)},_modified$0(){this._modifications=this._modifications+1&67108863},_newLinkedCell$2(e,t){var r,n=new R.LinkedHashMapCell(e,t);return null==this._first?this._first=this._last=n:((r=this._last).toString,n._previous=r,this._last=r._next=n),++this.__js_helper$_length,this._modified$0(),n},__js_helper$_unlinkCell$1(e){var t=e._previous,r=e._next;null==t?this._first=r:t._next=r,null==r?this._last=t:r._previous=t,--this.__js_helper$_length,this._modified$0()},internalComputeHashCode$1:e=>67108863&V.get$hashCode$(e),internalFindBucketIndex$2(e,t){var r,n;if(null==e)return-1;for(r=e.length,n=0;n<r;++n)if(V.$eq$(e[n].hashMapCellKey,t))return n;return-1},toString$0(e){return P.MapBase_mapToString(this)},_getTableCell$2:(e,t)=>e[t],_getTableBucket$2:(e,t)=>e[t],_setTableEntry$3(e,t,r){e[t]=r},_deleteTableEntry$2(e,t){delete e[t]},_containsTableEntry$2(e,t){return null!=this._getTableCell$2(e,t)},_newHashTable$0(){var e="<non-identifier-key>",t=Object.create(null);return this._setTableEntry$3(t,e,t),this._deleteTableEntry$2(t,e),t}},R.JsLinkedHashMap_values_closure.prototype={call$1(e){var t=this.$this;return R._instanceType(t)._rest[1]._as(t.$index(0,e))},$signature(){return R._instanceType(this.$this)._eval$1("2(1)")}},R.JsLinkedHashMap_addAll_closure.prototype={call$2(e,t){this.$this.$indexSet(0,e,t)},$signature(){return R._instanceType(this.$this)._eval$1("~(1,2)")}},R.LinkedHashMapCell.prototype={},R.LinkedHashMapKeyIterable.prototype={get$length(e){return this.__js_helper$_map.__js_helper$_length},get$isEmpty(e){return 0===this.__js_helper$_map.__js_helper$_length},get$iterator(e){var t=this.__js_helper$_map,r=new R.LinkedHashMapKeyIterator(t,t._modifications);return r._cell=t._first,r},contains$1(e,t){return this.__js_helper$_map.containsKey$1(t)}},R.LinkedHashMapKeyIterator.prototype={get$current(){return this.__js_helper$_current},moveNext$0(){var e,t=this.__js_helper$_map;if(this._modifications!==t._modifications)throw R.wrapException(P.ConcurrentModificationError$(t));return null==(e=this._cell)?(this.__js_helper$_current=null,!1):(this.__js_helper$_current=e.hashMapCellKey,this._cell=e._next,!0)}},R.initHooks_closure.prototype={call$1(e){return this.getTag(e)},$signature:80},R.initHooks_closure0.prototype={call$2(e,t){return this.getUnknownTag(e,t)},$signature:490},R.initHooks_closure1.prototype={call$1(e){return this.prototypeForTag(e)},$signature:485},R.JSSyntaxRegExp.prototype={toString$0(e){return"RegExp/"+this.pattern+"/"+this._nativeRegExp.flags},get$_nativeGlobalVersion(){var e=this._nativeGlobalRegExp;return null!=e?e:(e=this._nativeRegExp,this._nativeGlobalRegExp=R.JSSyntaxRegExp_makeNative(this.pattern,e.multiline,!e.ignoreCase,e.unicode,e.dotAll,!0))},get$_nativeAnchoredVersion(){var e=this._nativeAnchoredRegExp;return null!=e?e:(e=this._nativeRegExp,this._nativeAnchoredRegExp=R.JSSyntaxRegExp_makeNative(this.pattern+"|()",e.multiline,!e.ignoreCase,e.unicode,e.dotAll,!0))},firstMatch$1(e){var t=this._nativeRegExp.exec(e);return null==t?null:new R._MatchImplementation(t)},allMatches$2(e,t,r){var n=t.length;if(r>n)throw R.wrapException(P.RangeError$range(r,0,n,null,null));return new R._AllMatchesIterable(this,t,r)},allMatches$1(e,t){return this.allMatches$2(e,t,0)},_execGlobal$2(e,t){var r,n=this.get$_nativeGlobalVersion();return n.lastIndex=t,null==(r=n.exec(e))?null:new R._MatchImplementation(r)},_execAnchored$2(e,t){var r,n=this.get$_nativeAnchoredVersion();return n.lastIndex=t,null==(r=n.exec(e))||null!=r.pop()?null:new R._MatchImplementation(r)},matchAsPrefix$2(e,t,r){if(r<0||r>t.length)throw R.wrapException(P.RangeError$range(r,0,t.length,null,null));return this._execAnchored$2(t,r)}},R._MatchImplementation.prototype={get$start(e){return this._match.index},get$end(e){var t=this._match;return t.index+t[0].length},$isMatch:1,$isRegExpMatch:1},R._AllMatchesIterable.prototype={get$iterator(e){return new R._AllMatchesIterator(this._re,this.__js_helper$_string,this.__js_helper$_start)}},R._AllMatchesIterator.prototype={get$current(){return oe.RegExpMatch._as(this.__js_helper$_current)},moveNext$0(){var e,t,r,n,s,i=this.__js_helper$_string;return null!=i&&((e=this._nextIndex)<=(t=i.length)&&null!=(n=(r=this._regExp)._execGlobal$2(i,e))?(this.__js_helper$_current=n,s=n.get$end(n),n._match.index===s&&(s=((e=!!r._nativeRegExp.unicode&&((r=(e=this._nextIndex)+1)<t&&((e=A.JSString_methods.codeUnitAt$1(i,e))>=55296&&e<=56319&&((e=A.JSString_methods.codeUnitAt$1(i,r))>=56320&&e<=57343))))?s+1:s)+1),this._nextIndex=s,!0):(this.__js_helper$_string=this.__js_helper$_current=null,!1))}},R.StringMatch.prototype={get$end(e){return this.start+this.pattern.length},$isMatch:1,get$start(e){return this.start}},R._StringAllMatchesIterable.prototype={get$iterator(e){return new R._StringAllMatchesIterator(this._input,this._pattern,this.__js_helper$_index)},get$first(e){var t=this._pattern,r=this._input.indexOf(t,this.__js_helper$_index);if(r>=0)return new R.StringMatch(r,t);throw R.wrapException(R.IterableElementError_noElement())}},R._StringAllMatchesIterator.prototype={moveNext$0(){var e,t,r=this.__js_helper$_index,n=this._pattern,s=n.length,i=this._input,a=i.length;return r+s>a?(this.__js_helper$_current=null,!1):(e=i.indexOf(n,r))<0?(this.__js_helper$_index=a+1,this.__js_helper$_current=null,!1):(t=e+s,this.__js_helper$_current=new R.StringMatch(e,n),this.__js_helper$_index=t===this.__js_helper$_index?t+1:t,!0)},get$current(){var e=this.__js_helper$_current;return e.toString,e}},R._Cell.prototype={_readLocal$0(){var e=this._value;if(e===this)throw R.wrapException(new R.LateError("Local '"+this.__late_helper$_name+"' has not been initialized."));return e}},R.NativeTypedData.prototype={_invalidPosition$3(e,t,r,n){var s=P.RangeError$range(t,0,r,n,null);throw R.wrapException(s)},_checkPosition$3(e,t,r,n){(t>>>0!==t||t>r)&&this._invalidPosition$3(e,t,r,n)}},R.NativeTypedArray.prototype={get$length:e=>e.length,_setRangeFast$4(e,t,r,n,s){var i,a,o=e.length;if(this._checkPosition$3(e,t,o,"start"),this._checkPosition$3(e,r,o,"end"),t>r)throw R.wrapException(P.RangeError$range(t,0,r,null,null));if(i=r-t,s<0)throw R.wrapException(P.ArgumentError$(s,null));if((a=n.length)-s<i)throw R.wrapException(P.StateError$("Not enough elements"));0===s&&a===i||(n=n.subarray(s,s+i)),e.set(n,t)},$isJavaScriptIndexingBehavior:1},R.NativeTypedArrayOfDouble.prototype={$index:(e,t)=>(R._checkValidIndex(t,e,e.length),e[t]),$indexSet(e,t,r){R._checkValidIndex(t,e,e.length),e[t]=r},setRange$4(e,t,r,n,s){oe.NativeTypedArrayOfDouble._is(n)?this._setRangeFast$4(e,t,r,n,s):this.super$ListMixin$setRange(e,t,r,n,s)},$isEfficientLengthIterable:1,$isIterable:1,$isList:1},R.NativeTypedArrayOfInt.prototype={$indexSet(e,t,r){R._checkValidIndex(t,e,e.length),e[t]=r},setRange$4(e,t,r,n,s){oe.NativeTypedArrayOfInt._is(n)?this._setRangeFast$4(e,t,r,n,s):this.super$ListMixin$setRange(e,t,r,n,s)},$isEfficientLengthIterable:1,$isIterable:1,$isList:1},R.NativeFloat32List.prototype={sublist$2:(e,t,r)=>new Float32Array(e.subarray(t,R._checkValidRange(t,r,e.length)))},R.NativeFloat64List.prototype={sublist$2:(e,t,r)=>new Float64Array(e.subarray(t,R._checkValidRange(t,r,e.length)))},R.NativeInt16List.prototype={$index:(e,t)=>(R._checkValidIndex(t,e,e.length),e[t]),sublist$2:(e,t,r)=>new Int16Array(e.subarray(t,R._checkValidRange(t,r,e.length)))},R.NativeInt32List.prototype={$index:(e,t)=>(R._checkValidIndex(t,e,e.length),e[t]),sublist$2:(e,t,r)=>new Int32Array(e.subarray(t,R._checkValidRange(t,r,e.length)))},R.NativeInt8List.prototype={$index:(e,t)=>(R._checkValidIndex(t,e,e.length),e[t]),sublist$2:(e,t,r)=>new Int8Array(e.subarray(t,R._checkValidRange(t,r,e.length)))},R.NativeUint16List.prototype={$index:(e,t)=>(R._checkValidIndex(t,e,e.length),e[t]),sublist$2:(e,t,r)=>new Uint16Array(e.subarray(t,R._checkValidRange(t,r,e.length)))},R.NativeUint32List.prototype={$index:(e,t)=>(R._checkValidIndex(t,e,e.length),e[t]),sublist$2:(e,t,r)=>new Uint32Array(e.subarray(t,R._checkValidRange(t,r,e.length)))},R.NativeUint8ClampedList.prototype={get$length:e=>e.length,$index:(e,t)=>(R._checkValidIndex(t,e,e.length),e[t]),sublist$2:(e,t,r)=>new Uint8ClampedArray(e.subarray(t,R._checkValidRange(t,r,e.length)))},R.NativeUint8List.prototype={get$length:e=>e.length,$index:(e,t)=>(R._checkValidIndex(t,e,e.length),e[t]),sublist$2:(e,t,r)=>new Uint8Array(e.subarray(t,R._checkValidRange(t,r,e.length))),$isNativeUint8List:1,$isUint8List:1},R._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin.prototype={},R._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin.prototype={},R._NativeTypedArrayOfInt_NativeTypedArray_ListMixin.prototype={},R._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin.prototype={},R.Rti.prototype={_eval$1(e){return R._Universe_evalInEnvironment(te.typeUniverse,this,e)},_bind$1(e){return R._Universe_bind(te.typeUniverse,this,e)}},R._FunctionParameters.prototype={},R._Type.prototype={toString$0(e){return R._rtiToString(this._rti,null)}},R._Error.prototype={toString$0(e){return this.__rti$_message}},R._TypeError.prototype={get$message(e){return this.__rti$_message},$isTypeError:1},P._AsyncRun__initializeScheduleImmediate_internalCallback.prototype={call$1(e){var t=this._box_0,r=t.storedCallback;t.storedCallback=null,r.call$0()},$signature:132},P._AsyncRun__initializeScheduleImmediate_closure.prototype={call$1(e){var t,r;this._box_0.storedCallback=e,t=this.div,r=this.span,t.firstChild?t.removeChild(r):t.appendChild(r)},$signature:40},P._AsyncRun__scheduleImmediateJsOverride_internalCallback.prototype={call$0(){this.callback.call$0()},$signature:2},P._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback.prototype={call$0(){this.callback.call$0()},$signature:2},P._TimerImpl.prototype={_TimerImpl$2(e,t){if(null==a.setTimeout)throw R.wrapException(P.UnsupportedError$("`setTimeout()` not found."));a.setTimeout(R.convertDartClosureToJS(new P._TimerImpl_internalCallback(this,t),0),e)},_TimerImpl$periodic$2(e,t){if(null==a.setTimeout)throw R.wrapException(P.UnsupportedError$("Periodic timer."));a.setInterval(R.convertDartClosureToJS(new P._TimerImpl$periodic_closure(this,e,Date.now(),t),0),e)}},P._TimerImpl_internalCallback.prototype={call$0(){this.$this._tick=1,this.callback.call$0()},$signature:0},P._TimerImpl$periodic_closure.prototype={call$0(){var e,t=this.$this,r=t._tick+1,n=this.milliseconds;n>0&&(e=Date.now()-this.start)>(r+1)*n&&(r=A.JSInt_methods.$tdiv(e,n)),t._tick=r,this.callback.call$1(t)},$signature:2},P._AsyncAwaitCompleter.prototype={complete$1(e){var t;null==e&&(e=this.$ti._precomputed1._as(e)),this.isSync?(t=this._future,this.$ti._eval$1("Future<1>")._is(e)?t._chainFuture$1(e):t._completeWithValue$1(e)):this._future._asyncComplete$1(e)},completeError$2(e,t){var r=this._future;this.isSync?r._completeError$2(e,t):r._asyncCompleteError$2(e,t)}},P._awaitOnObject_closure.prototype={call$1(e){return this.bodyFunction.call$2(0,e)},$signature:112},P._awaitOnObject_closure0.prototype={call$2(e,t){this.bodyFunction.call$2(1,new R.ExceptionAndStackTrace(e,t))},$signature:484},P._wrapJsFunctionForAsync_closure.prototype={call$2(e,t){this.$protected(e,t)},$signature:470},P._IterationMarker.prototype={toString$0(e){return"IterationMarker("+this.state+", "+R.S(this.value)+")"}},P._SyncStarIterator.prototype={get$current(){var e=this._nestedIterator;return null==e?this._async$_current:e.get$current()},moveNext$0(){for(var e,t,r,n,s;;){if(null!=(e=this._nestedIterator)){if(e.moveNext$0())return!0;this._nestedIterator=null}if(!((t=function(e,t,r){for(var n,s=0;;)try{return e(s,n)}catch(e){n=e,s=1}}(this._body))instanceof P._IterationMarker))return this._async$_current=t,!0;if(2!==(r=t.state)){if(e=t.value,3===r)throw e;(s=V.get$iterator$ax(e))instanceof P._SyncStarIterator?(null==(e=this._suspendedBodies)&&(e=this._suspendedBodies=[]),e.push(this._body),this._body=s._body):this._nestedIterator=s}else{if(null==(n=this._suspendedBodies)||0===n.length)return this._async$_current=null,!1;this._body=n.pop()}}return!1}},P._SyncStarIterable.prototype={get$iterator(e){return new P._SyncStarIterator(this._outerHelper())}},P.AsyncError.prototype={toString$0(e){return R.S(this.error)},$isError:1,get$stackTrace(){return this.stackTrace}},P._Completer.prototype={completeError$2(e,t){var r,n;if(R.checkNotNullable(e,"error",oe.Object),0!=(30&(r=this.future)._state))throw R.wrapException(P.StateError$("Future already completed"));null!=(n=ee.Zone__current.errorCallback$2(e,t))?(e=n.error,t=n.stackTrace):null==t&&(t=P.AsyncError_defaultStackTrace(e)),r._asyncCompleteError$2(e,t)},completeError$1(e){return this.completeError$2(e,null)}},P._AsyncCompleter.prototype={complete$1(e){var t=this.future;if(0!=(30&t._state))throw R.wrapException(P.StateError$("Future already completed"));t._asyncComplete$1(e)},complete$0(){return this.complete$1(null)}},P._FutureListener.prototype={matchesErrorTest$1(e){return 6!=(15&this.state)||this.result._zone.runUnary$2$2(this.callback,e.error,oe.bool,oe.Object)},handleError$1(e){var t,r=this.errorCallback,n=null,s=oe.dynamic,i=oe.Object,a=e.error,o=this.result._zone;n=oe.dynamic_Function_Object_StackTrace._is(r)?o.runBinary$3$3(r,a,e.stackTrace,s,i,oe.StackTrace):o.runUnary$2$2(r,a,s,i);try{return s=n}catch(t){if(oe.TypeError._is(R.unwrapException(t))){if(0!=(1&this.state))throw R.wrapException(P.ArgumentError$("The error handler of Future.then must return a value of the returned future's type","onError"));throw R.wrapException(P.ArgumentError$("The error handler of Future.catchError must return a value of the future's type","onError"))}throw t}}},P._Future.prototype={then$1$2$onError(e,t,r,n){var s,i,a=ee.Zone__current;if(a===A.C__RootZone){if(null!=r&&!oe.dynamic_Function_Object_StackTrace._is(r)&&!oe.dynamic_Function_Object._is(r))throw R.wrapException(P.ArgumentError$value(r,"onError",ae.Error_))}else t=a.registerUnaryCallback$2$1(t,n._eval$1("0/"),this.$ti._precomputed1),null!=r&&(r=P._registerErrorHandler(r,a));return s=new P._Future(ee.Zone__current,n._eval$1("_Future<0>")),i=null==r?1:3,this._addListener$1(new P._FutureListener(s,i,t,r,this.$ti._eval$1("@<1>")._bind$1(n)._eval$1("_FutureListener<1,2>"))),s},then$1$1(e,t,r){return this.then$1$2$onError(e,t,null,r)},_thenAwait$1$2(e,t,r){var n=new P._Future(ee.Zone__current,r._eval$1("_Future<0>"));return this._addListener$1(new P._FutureListener(n,19,e,t,this.$ti._eval$1("@<1>")._bind$1(r)._eval$1("_FutureListener<1,2>"))),n},whenComplete$1(e){var t=this.$ti,r=ee.Zone__current,n=new P._Future(r,t);return r!==A.C__RootZone&&(e=r.registerCallback$1$1(e,oe.dynamic)),this._addListener$1(new P._FutureListener(n,8,e,null,t._eval$1("@<1>")._bind$1(t._precomputed1)._eval$1("_FutureListener<1,2>"))),n},_setValue$1(e){this._state=8,this._resultOrListeners=e},_setErrorObject$1(e){this._state=1&this._state|16,this._resultOrListeners=e},_cloneResult$1(e){this._state=30&e._state|1&this._state,this._resultOrListeners=e._resultOrListeners},_addListener$1(e){var t=this._state;if(t<=3)e._nextListener=this._resultOrListeners,this._resultOrListeners=e;else{if(0!=(4&t)){if(0==(24&(t=this._resultOrListeners)._state))return void t._addListener$1(e);this._cloneResult$1(t)}this._zone.scheduleMicrotask$1(new P._Future__addListener_closure(this,e))}},_prependListeners$1(e){var t,r,n,s,i,a={};if(a.listeners=e,null!=e)if((t=this._state)<=3){if(r=this._resultOrListeners,this._resultOrListeners=e,null!=r){for(n=e._nextListener,s=e;null!=n;s=n,n=i)i=n._nextListener;s._nextListener=r}}else{if(0!=(4&t)){if(0==(24&(t=this._resultOrListeners)._state))return void t._prependListeners$1(e);this._cloneResult$1(t)}a.listeners=this._reverseListeners$1(e),this._zone.scheduleMicrotask$1(new P._Future__prependListeners_closure(a,this))}},_removeListeners$0(){var e=this._resultOrListeners;return this._resultOrListeners=null,this._reverseListeners$1(e)},_reverseListeners$1(e){var t,r,n;for(t=e,r=null;null!=t;r=t,t=n)n=t._nextListener,t._nextListener=r;return r},_chainForeignFuture$1(e){var t,r,n;this._state^=2;try{e.then$1$2$onError(0,new P._Future__chainForeignFuture_closure(this),new P._Future__chainForeignFuture_closure0(this),oe.Null)}catch(n){t=R.unwrapException(n),r=R.getTraceFromException(n),P.scheduleMicrotask(new P._Future__chainForeignFuture_closure1(this,t,r))}},_complete$1(e){var t=this._removeListeners$0();this._state=8,this._resultOrListeners=e,P._Future__propagateToListeners(this,t)},_completeWithValue$1(e){var t=this._removeListeners$0();this._state=8,this._resultOrListeners=e,P._Future__propagateToListeners(this,t)},_completeError$2(e,t){var r=this._removeListeners$0();this._setErrorObject$1(P.AsyncError$(e,t)),P._Future__propagateToListeners(this,r)},_asyncComplete$1(e){this.$ti._eval$1("Future<1>")._is(e)?this._chainFuture$1(e):this._asyncCompleteWithValue$1(e)},_asyncCompleteWithValue$1(e){this._state^=2,this._zone.scheduleMicrotask$1(new P._Future__asyncCompleteWithValue_closure(this,e))},_chainFuture$1(e){this.$ti._is(e)?0!=(16&e._state)?(this._state^=2,this._zone.scheduleMicrotask$1(new P._Future__chainFuture_closure(this,e))):P._Future__chainCoreFuture(e,this):this._chainForeignFuture$1(e)},_asyncCompleteError$2(e,t){this._state^=2,this._zone.scheduleMicrotask$1(new P._Future__asyncCompleteError_closure(this,e,t))},$isFuture:1},P._Future__addListener_closure.prototype={call$0(){P._Future__propagateToListeners(this.$this,this.listener)},$signature:0},P._Future__prependListeners_closure.prototype={call$0(){P._Future__propagateToListeners(this.$this,this._box_0.listeners)},$signature:0},P._Future__chainForeignFuture_closure.prototype={call$1(e){var t,r,n,s=this.$this;s._state^=2;try{s._completeWithValue$1(s.$ti._precomputed1._as(e))}catch(n){t=R.unwrapException(n),r=R.getTraceFromException(n),s._completeError$2(t,r)}},$signature:132},P._Future__chainForeignFuture_closure0.prototype={call$2(e,t){this.$this._completeError$2(e,t)},$signature:96},P._Future__chainForeignFuture_closure1.prototype={call$0(){this.$this._completeError$2(this.e,this.s)},$signature:0},P._Future__asyncCompleteWithValue_closure.prototype={call$0(){this.$this._completeWithValue$1(this.value)},$signature:0},P._Future__chainFuture_closure.prototype={call$0(){P._Future__chainCoreFuture(this.value,this.$this)},$signature:0},P._Future__asyncCompleteError_closure.prototype={call$0(){this.$this._completeError$2(this.error,this.stackTrace)},$signature:0},P._Future__propagateToListeners_handleWhenCompleteCallback.prototype={call$0(){var e,t,r,n,s,i,a=null;try{a=(r=this._box_0.listener).result._zone.run$1$1(r.callback,oe.dynamic)}catch(n){return e=R.unwrapException(n),t=R.getTraceFromException(n),r=this.hasError&&this._box_1.source._resultOrListeners.error===e,(s=this._box_0).listenerValueOrError=r?this._box_1.source._resultOrListeners:P.AsyncError$(e,t),void(s.listenerHasError=!0)}a instanceof P._Future&&0!=(24&a._state)?0!=(16&a._state)&&((r=this._box_0).listenerValueOrError=a._resultOrListeners,r.listenerHasError=!0):oe.Future_dynamic._is(a)&&(i=this._box_1.source,(r=this._box_0).listenerValueOrError=V.then$1$1$z(a,new P._Future__propagateToListeners_handleWhenCompleteCallback_closure(i),oe.dynamic),r.listenerHasError=!1)},$signature:0},P._Future__propagateToListeners_handleWhenCompleteCallback_closure.prototype={call$1(e){return this.originalSource},$signature:469},P._Future__propagateToListeners_handleValueCallback.prototype={call$0(){var e,t,r,n,s,i;try{s=(n=(r=this._box_0).listener).$ti,r.listenerValueOrError=n.result._zone.runUnary$2$2(n.callback,this.sourceResult,s._eval$1("2/"),s._precomputed1)}catch(i){e=R.unwrapException(i),t=R.getTraceFromException(i),(r=this._box_0).listenerValueOrError=P.AsyncError$(e,t),r.listenerHasError=!0}},$signature:0},P._Future__propagateToListeners_handleError.prototype={call$0(){var e,t,r,n,s,i;try{e=this._box_1.source._resultOrListeners,(n=this._box_0).listener.matchesErrorTest$1(e)&&null!=n.listener.errorCallback&&(n.listenerValueOrError=n.listener.handleError$1(e),n.listenerHasError=!1)}catch(s){t=R.unwrapException(s),r=R.getTraceFromException(s),n=this._box_1.source._resultOrListeners,i=this._box_0,n.error===t?i.listenerValueOrError=n:i.listenerValueOrError=P.AsyncError$(t,r),i.listenerHasError=!0}},$signature:0},P._AsyncCallbackEntry.prototype={},P.Stream.prototype={get$length(e){var t={},r=new P._Future(ee.Zone__current,oe._Future_int);return t.count=0,this.listen$4$cancelOnError$onDone$onError(0,new P.Stream_length_closure(t,this),!0,new P.Stream_length_closure0(t,r),r.get$_completeError()),r}},P.Stream_length_closure.prototype={call$1(e){++this._box_0.count},$signature(){return this.$this.$ti._eval$1("~(1)")}},P.Stream_length_closure0.prototype={call$0(){this.future._complete$1(this._box_0.count)},$signature:0},P.StreamTransformerBase.prototype={},P._StreamController.prototype={get$_pendingEvents(){return 0==(8&this._state)?this._varData:this._varData.get$varData()},_ensurePendingEvents$0(){var e;return 0==(8&this._state)?null==(e=this._varData)?this._varData=new P._StreamImplEvents:e:e=this._varData.get$varData()},get$_subscription(){var e=this._varData;return 0!=(8&this._state)?e.get$varData():e},_badEventState$0(){return 0!=(4&this._state)?new P.StateError("Cannot add event after closing"):new P.StateError("Cannot add event while adding a stream")},_ensureDoneFuture$0(){var e=this._doneFuture;return null==e&&(e=this._doneFuture=0!=(2&this._state)?ee.$get$Future__nullFuture():new P._Future(ee.Zone__current,oe._Future_void)),e},add$1(e,t){var r=this._state;if(r>=4)throw R.wrapException(this._badEventState$0());0!=(1&r)?this._sendData$1(t):0==(3&r)&&this._ensurePendingEvents$0().add$1(0,new P._DelayedData(t))},close$0(e){var t=this._state;if(0!=(4&t))return this._ensureDoneFuture$0();if(t>=4)throw R.wrapException(this._badEventState$0());return 0!=(1&(t=this._state=4|t))?this._sendDone$0():0==(3&t)&&this._ensurePendingEvents$0().add$1(0,A.C__DelayedDone),this._ensureDoneFuture$0()},_subscribe$4(e,t,r,n){var s,i,a,o,l,_,u,c;if(0!=(3&this._state))throw R.wrapException(P.StateError$("Stream has already been listened to."));return s=R._instanceType(this),i=ee.Zone__current,a=n?1:0,o=P._BufferingStreamSubscription__registerDataHandler(i,e,s._precomputed1),l=P._BufferingStreamSubscription__registerErrorHandler(i,t),_=new P._ControllerSubscription(this,o,l,i.registerCallback$1$1(r,oe.void),i,a,s._eval$1("_ControllerSubscription<1>")),u=this.get$_pendingEvents(),0!=(8&(s=this._state|=1))?((c=this._varData).set$varData(_),c.resume$0(0)):this._varData=_,_._setPendingEvents$1(u),_._guardCallback$1(new P._StreamController__subscribe_closure(this)),_},_recordCancel$1(e){var t,r,n,s,i,a,o,l=null;if(0!=(8&this._state)&&(l=this._varData.cancel$0()),this._varData=null,this._state=4294967286&this._state|2,null!=(t=this.onCancel))if(null==l)try{r=t.call$0(),oe.Future_void._is(r)&&(l=r)}catch(i){n=R.unwrapException(i),s=R.getTraceFromException(i),(a=new P._Future(ee.Zone__current,oe._Future_void))._asyncCompleteError$2(n,s),l=a}else l=l.whenComplete$1(t);return o=new P._StreamController__recordCancel_complete(this),null!=l?l=l.whenComplete$1(o):o.call$0(),l}},P._StreamController__subscribe_closure.prototype={call$0(){P._runGuarded(this.$this.onListen)},$signature:0},P._StreamController__recordCancel_complete.prototype={call$0(){var e=this.$this._doneFuture;null!=e&&0==(30&e._state)&&e._asyncComplete$1(null)},$signature:0},P._AsyncStreamControllerDispatch.prototype={_sendData$1(e){this.get$_subscription()._addPending$1(new P._DelayedData(e))},_sendError$2(e,t){this.get$_subscription()._addPending$1(new P._DelayedError(e,t))},_sendDone$0(){this.get$_subscription()._addPending$1(A.C__DelayedDone)}},P._AsyncStreamController.prototype={},P._ControllerStream.prototype={get$hashCode(e){return(892482866^R.Primitives_objectHashCode(this._controller))>>>0},$eq(e,t){return null!=t&&(this===t||t instanceof P._ControllerStream&&t._controller===this._controller)}},P._ControllerSubscription.prototype={_onCancel$0(){return this._controller._recordCancel$1(this)},_onPause$0(){var e=this._controller;0!=(8&e._state)&&e._varData.pause$0(0),P._runGuarded(e.onPause)},_onResume$0(){var e=this._controller;0!=(8&e._state)&&e._varData.resume$0(0),P._runGuarded(e.onResume)}},P._BufferingStreamSubscription.prototype={_setPendingEvents$1(e){null!=e&&(this._pending=e,null!=e.lastPendingEvent&&(this._state=(64|this._state)>>>0,e.schedule$1(this)))},pause$0(e){var t,r,n=this._state;0==(8&n)&&(t=(n+128|4)>>>0,this._state=t,n<128&&null!=(r=this._pending)&&1===r._state&&(r._state=3),0==(4&n)&&0==(32&t)&&this._guardCallback$1(this.get$_onPause()))},resume$0(e){var t=this._state;0==(8&t)&&t>=128&&(t=this._state=t-128)<128&&(0!=(64&t)&&null!=this._pending.lastPendingEvent?this._pending.schedule$1(this):(t=(4294967291&t)>>>0,this._state=t,0==(32&t)&&this._guardCallback$1(this.get$_onResume())))},cancel$0(){var e=(4294967279&this._state)>>>0;return this._state=e,0==(8&e)&&this._cancel$0(),null==(e=this._cancelFuture)?ee.$get$Future__nullFuture():e},_cancel$0(){var e,t=this._state=(8|this._state)>>>0;0!=(64&t)&&1===(e=this._pending)._state&&(e._state=3),0==(32&t)&&(this._pending=null),this._cancelFuture=this._onCancel$0()},_onPause$0(){},_onResume$0(){},_onCancel$0:()=>null,_addPending$1(e){var t,r=this._pending;null==r&&(r=new P._StreamImplEvents),this._pending=r,r.add$1(0,e),0==(64&(t=this._state))&&(t=(64|t)>>>0,this._state=t,t<128&&r.schedule$1(this))},_sendData$1(e){var t=this._state;this._state=(32|t)>>>0,this._zone.runUnaryGuarded$1$2(this._onData,e,R._instanceType(this)._precomputed1),this._state=(4294967263&this._state)>>>0,this._checkState$1(0!=(4&t))},_sendError$2(e,t){var r,n=this._state,s=new P._BufferingStreamSubscription__sendError_sendError(this,e,t);0!=(1&n)?(this._state=(16|n)>>>0,this._cancel$0(),null!=(r=this._cancelFuture)&&r!==ee.$get$Future__nullFuture()?r.whenComplete$1(s):s.call$0()):(s.call$0(),this._checkState$1(0!=(4&n)))},_sendDone$0(){var e,t=new P._BufferingStreamSubscription__sendDone_sendDone(this);this._cancel$0(),this._state=(16|this._state)>>>0,null!=(e=this._cancelFuture)&&e!==ee.$get$Future__nullFuture()?e.whenComplete$1(t):t.call$0()},_guardCallback$1(e){var t=this._state;this._state=(32|t)>>>0,e.call$0(),this._state=(4294967263&this._state)>>>0,this._checkState$1(0!=(4&t))},_checkState$1(e){var t,r,n=this._state;for(0!=(64&n)&&null==this._pending.lastPendingEvent&&(t=0!=(4&(n=this._state=(4294967231&n)>>>0))&&(n<128&&!1!==(t=null==(t=this._pending)?null:null==t.lastPendingEvent)))&&(n=(4294967291&n)>>>0,this._state=n);;e=r){if(0!=(8&n))return void(this._pending=null);if(e===(r=0!=(4&n)))break;this._state=(32^n)>>>0,r?this._onPause$0():this._onResume$0(),n=(4294967263&this._state)>>>0,this._state=n}0!=(64&n)&&n<128&&this._pending.schedule$1(this)}},P._BufferingStreamSubscription__sendError_sendError.prototype={call$0(){var e,t,r,n=this.$this,s=n._state;0!=(8&s)&&0==(16&s)||(n._state=(32|s)>>>0,e=n._onError,s=this.error,t=oe.Object,r=n._zone,oe.void_Function_Object_StackTrace._is(e)?r.runBinaryGuarded$2$3(e,s,this.stackTrace,t,oe.StackTrace):r.runUnaryGuarded$1$2(e,s,t),n._state=(4294967263&n._state)>>>0)},$signature:0},P._BufferingStreamSubscription__sendDone_sendDone.prototype={call$0(){var e=this.$this,t=e._state;0!=(16&t)&&(e._state=(42|t)>>>0,e._zone.runGuarded$1(e._onDone),e._state=(4294967263&e._state)>>>0)},$signature:0},P._StreamImpl.prototype={listen$4$cancelOnError$onDone$onError(e,t,r,n,s){return this._controller._subscribe$4(t,s,n,!0===r)},listen$3$onDone$onError(e,t,r,n){return this.listen$4$cancelOnError$onDone$onError(e,t,null,r,n)}},P._DelayedEvent.prototype={get$next(){return this.next},set$next(e){return this.next=e}},P._DelayedData.prototype={perform$1(e){e._sendData$1(this.value)}},P._DelayedError.prototype={perform$1(e){e._sendError$2(this.error,this.stackTrace)}},P._DelayedDone.prototype={perform$1(e){e._sendDone$0()},get$next:()=>null,set$next(e){throw R.wrapException(P.StateError$("No events after a done."))}},P._PendingEvents.prototype={schedule$1(e){var t=this._state;1!==t&&(t>=1||P.scheduleMicrotask(new P._PendingEvents_schedule_closure(this,e)),this._state=1)}},P._PendingEvents_schedule_closure.prototype={call$0(){var e,t,r=this.$this,n=r._state;r._state=0,3!==n&&(t=(e=r.firstPendingEvent).get$next(),r.firstPendingEvent=t,null==t&&(r.lastPendingEvent=null),e.perform$1(this.dispatch))},$signature:0},P._StreamImplEvents.prototype={add$1(e,t){var r=this.lastPendingEvent;null==r?this.firstPendingEvent=this.lastPendingEvent=t:(r.set$next(t),this.lastPendingEvent=t)}},P._StreamIterator.prototype={get$current(){return this._async$_hasValue?this._stateData:null},moveNext$0(){var e,t=this._subscription;if(null!=t){if(this._async$_hasValue)return e=new P._Future(ee.Zone__current,oe._Future_bool),this._stateData=e,this._async$_hasValue=!1,t.resume$0(0),e;throw R.wrapException(P.StateError$("Already waiting for next."))}return this._initializeOrDone$0()},_initializeOrDone$0(){var e,t,r=this._stateData;return null!=r?(e=new P._Future(ee.Zone__current,oe._Future_bool),this._stateData=e,t=r.listen$4$cancelOnError$onDone$onError(0,this.get$_onData(),!0,this.get$_onDone(),this.get$_onError()),null!=this._stateData&&(this._subscription=t),e):ee.$get$Future__falseFuture()},cancel$0(){var e=this._subscription,t=this._stateData;return this._stateData=null,null!=e?(this._subscription=null,this._async$_hasValue?this._async$_hasValue=!1:t._asyncComplete$1(!1),e.cancel$0()):ee.$get$Future__nullFuture()},_onData$1(e){var t,r;null!=this._subscription&&(t=this._stateData,this._stateData=e,this._async$_hasValue=!0,t._complete$1(!0),this._async$_hasValue&&null!=(r=this._subscription)&&r.pause$0(0))},_onError$2(e,t){var r=this._subscription,n=this._stateData;this._stateData=this._subscription=null,null!=r?n._completeError$2(e,t):n._asyncCompleteError$2(e,t)},_onDone$0(){var e=this._subscription,t=this._stateData;this._stateData=this._subscription=null,null!=e?t._completeWithValue$1(!1):t._asyncCompleteWithValue$1(!1)}},P._ZoneFunction.prototype={},P._RunNullaryZoneFunction.prototype={},P._RunUnaryZoneFunction.prototype={},P._RunBinaryZoneFunction.prototype={},P._RegisterNullaryZoneFunction.prototype={},P._RegisterUnaryZoneFunction.prototype={},P._RegisterBinaryZoneFunction.prototype={},P._ZoneSpecification.prototype={$isZoneSpecification:1},P._ZoneDelegate.prototype={$isZoneDelegate:1},P._Zone.prototype={_processUncaughtError$3(e,t,r){var n,s,i,a,o,l,_,u,c=this.get$_handleUncaughtError(),$=c.zone;if($!==A.C__RootZone){n=c.$function,s=$.get$_parentDelegate(),(_=V.get$parent$z($)).toString,i=_,a=ee.Zone__current;try{ee.Zone__current=i,n.call$5($,s,e,t,r),ee.Zone__current=a}catch(u){o=R.unwrapException(u),l=R.getTraceFromException(u),ee.Zone__current=a,_=t===o?r:l,i._processUncaughtError$3($,o,_)}}else P._rootHandleError(t,r)},$isZone:1},P._CustomZone.prototype={get$_delegate(){var e=this._delegateCache;return null==e?this._delegateCache=new P._ZoneDelegate(this):e},get$_parentDelegate(){return this.parent.get$_delegate()},get$errorZone(){return this._handleUncaughtError.zone},runGuarded$1(e){var t,r,n;try{this.run$1$1(e,oe.void)}catch(n){t=R.unwrapException(n),r=R.getTraceFromException(n),this._processUncaughtError$3(this,t,r)}},runUnaryGuarded$1$2(e,t,r){var n,s,i;try{this.runUnary$2$2(e,t,oe.void,r)}catch(i){n=R.unwrapException(i),s=R.getTraceFromException(i),this._processUncaughtError$3(this,n,s)}},runBinaryGuarded$2$3(e,t,r,n,s){var i,a,o;try{this.runBinary$3$3(e,t,r,oe.void,n,s)}catch(o){i=R.unwrapException(o),a=R.getTraceFromException(o),this._processUncaughtError$3(this,i,a)}},bindCallback$1$1(e,t){return new P._CustomZone_bindCallback_closure(this,this.registerCallback$1$1(e,t),t)},bindUnaryCallback$2$1(e,t,r){return new P._CustomZone_bindUnaryCallback_closure(this,this.registerUnaryCallback$2$1(e,t,r),r,t)},bindCallbackGuarded$1(e){return new P._CustomZone_bindCallbackGuarded_closure(this,this.registerCallback$1$1(e,oe.void))},$index(e,t){var r,n=this._async$_map,s=n.$index(0,t);return null!=s||n.containsKey$1(t)?s:(null!=(r=this.parent.$index(0,t))&&n.$indexSet(0,t,r),r)},handleUncaughtError$2(e,t){this._processUncaughtError$3(this,e,t)},fork$2$specification$zoneValues(e,t){var r=this._fork,n=r.zone;return r.$function.call$5(n,n.get$_parentDelegate(),this,e,t)},run$1$1(e){var t=this._run,r=t.zone;return t.$function.call$4(r,r.get$_parentDelegate(),this,e)},runUnary$2$2(e,t){var r=this._runUnary,n=r.zone;return r.$function.call$5(n,n.get$_parentDelegate(),this,e,t)},runBinary$3$3(e,t,r){var n=this._runBinary,s=n.zone;return n.$function.call$6(s,s.get$_parentDelegate(),this,e,t,r)},registerCallback$1$1(e){var t=this._registerCallback,r=t.zone;return t.$function.call$4(r,r.get$_parentDelegate(),this,e)},registerUnaryCallback$2$1(e){var t=this._registerUnaryCallback,r=t.zone;return t.$function.call$4(r,r.get$_parentDelegate(),this,e)},registerBinaryCallback$3$1(e){var t=this._registerBinaryCallback,r=t.zone;return t.$function.call$4(r,r.get$_parentDelegate(),this,e)},errorCallback$2(e,t){var r,n;return R.checkNotNullable(e,"error",oe.Object),(n=(r=this._errorCallback).zone)===A.C__RootZone?null:r.$function.call$5(n,n.get$_parentDelegate(),this,e,t)},scheduleMicrotask$1(e){var t=this._scheduleMicrotask,r=t.zone;return t.$function.call$4(r,r.get$_parentDelegate(),this,e)},print$1(e){var t=this._print,r=t.zone;return t.$function.call$4(r,r.get$_parentDelegate(),this,e)},get$_run(){return this._run},get$_runUnary(){return this._runUnary},get$_runBinary(){return this._runBinary},get$_registerCallback(){return this._registerCallback},get$_registerUnaryCallback(){return this._registerUnaryCallback},get$_registerBinaryCallback(){return this._registerBinaryCallback},get$_errorCallback(){return this._errorCallback},get$_scheduleMicrotask(){return this._scheduleMicrotask},get$_createTimer(){return this._createTimer},get$_createPeriodicTimer(){return this._createPeriodicTimer},get$_print(){return this._print},get$_fork(){return this._fork},get$_handleUncaughtError(){return this._handleUncaughtError},get$parent(e){return this.parent},get$_async$_map(){return this._async$_map}},P._CustomZone_bindCallback_closure.prototype={call$0(){return this.$this.run$1$1(this.registered,this.R)},$signature(){return this.R._eval$1("0()")}},P._CustomZone_bindUnaryCallback_closure.prototype={call$1(e){return this.$this.runUnary$2$2(this.registered,e,this.R,this.T)},$signature(){return this.R._eval$1("@<0>")._bind$1(this.T)._eval$1("1(2)")}},P._CustomZone_bindCallbackGuarded_closure.prototype={call$0(){return this.$this.runGuarded$1(this.registered)},$signature:0},P._rootHandleError_closure.prototype={call$0(){var e=R.wrapException(this.error);throw e.stack=this.stackTrace.toString$0(0),e},$signature:0},P._RootZone.prototype={get$_run:()=>A._RunNullaryZoneFunction__RootZone__rootRun,get$_runUnary:()=>A._RunUnaryZoneFunction__RootZone__rootRunUnary,get$_runBinary:()=>A._RunBinaryZoneFunction__RootZone__rootRunBinary,get$_registerCallback:()=>A._RegisterNullaryZoneFunction__RootZone__rootRegisterCallback,get$_registerUnaryCallback:()=>A._RegisterUnaryZoneFunction_Bqo,get$_registerBinaryCallback:()=>A._RegisterBinaryZoneFunction_kGu,get$_errorCallback:()=>A._ZoneFunction__RootZone__rootErrorCallback,get$_scheduleMicrotask:()=>A._ZoneFunction__RootZone__rootScheduleMicrotask,get$_createTimer:()=>A._ZoneFunction__RootZone__rootCreateTimer,get$_createPeriodicTimer:()=>A._ZoneFunction_3bB,get$_print:()=>A._ZoneFunction__RootZone__rootPrint,get$_fork:()=>A._ZoneFunction__RootZone__rootFork,get$_handleUncaughtError:()=>A._ZoneFunction_NMc,get$parent:e=>null,get$_async$_map:()=>ee.$get$_RootZone__rootMap(),get$_delegate(){var e=ee._RootZone__rootDelegate;return null==e?ee._RootZone__rootDelegate=new P._ZoneDelegate(this):e},get$_parentDelegate(){var e=ee._RootZone__rootDelegate;return null==e?ee._RootZone__rootDelegate=new P._ZoneDelegate(this):e},get$errorZone(){return this},runGuarded$1(e){var t,r,n;try{if(A.C__RootZone===ee.Zone__current)return void e.call$0();P._rootRun(null,null,this,e)}catch(n){t=R.unwrapException(n),r=R.getTraceFromException(n),P._rootHandleError(t,r)}},runUnaryGuarded$1$2(e,t){var r,n,s;try{if(A.C__RootZone===ee.Zone__current)return void e.call$1(t);P._rootRunUnary(null,null,this,e,t)}catch(s){r=R.unwrapException(s),n=R.getTraceFromException(s),P._rootHandleError(r,n)}},runBinaryGuarded$2$3(e,t,r){var n,s,i;try{if(A.C__RootZone===ee.Zone__current)return void e.call$2(t,r);P._rootRunBinary(null,null,this,e,t,r)}catch(i){n=R.unwrapException(i),s=R.getTraceFromException(i),P._rootHandleError(n,s)}},bindCallback$1$1(e,t){return new P._RootZone_bindCallback_closure(this,e,t)},bindUnaryCallback$2$1(e,t,r){return new P._RootZone_bindUnaryCallback_closure(this,e,r,t)},bindCallbackGuarded$1(e){return new P._RootZone_bindCallbackGuarded_closure(this,e)},$index:(e,t)=>null,handleUncaughtError$2(e,t){P._rootHandleError(e,t)},fork$2$specification$zoneValues(e,t){return P._rootFork(null,null,this,e,t)},run$1$1(e){return ee.Zone__current===A.C__RootZone?e.call$0():P._rootRun(null,null,this,e)},runUnary$2$2(e,t){return ee.Zone__current===A.C__RootZone?e.call$1(t):P._rootRunUnary(null,null,this,e,t)},runBinary$3$3(e,t,r){return ee.Zone__current===A.C__RootZone?e.call$2(t,r):P._rootRunBinary(null,null,this,e,t,r)},registerCallback$1$1:e=>e,registerUnaryCallback$2$1:e=>e,registerBinaryCallback$3$1:e=>e,errorCallback$2:(e,t)=>null,scheduleMicrotask$1(e){P._rootScheduleMicrotask(null,null,this,e)},print$1(e){R.printString(e)}},P._RootZone_bindCallback_closure.prototype={call$0(){return this.$this.run$1$1(this.f,this.R)},$signature(){return this.R._eval$1("0()")}},P._RootZone_bindUnaryCallback_closure.prototype={call$1(e){return this.$this.runUnary$2$2(this.f,e,this.R,this.T)},$signature(){return this.R._eval$1("@<0>")._bind$1(this.T)._eval$1("1(2)")}},P._RootZone_bindCallbackGuarded_closure.prototype={call$0(){return this.$this.runGuarded$1(this.f)},$signature:0},P._HashMap.prototype={get$length(e){return this._collection$_length},get$isEmpty(e){return 0===this._collection$_length},get$isNotEmpty(e){return 0!==this._collection$_length},get$keys(e){return new P._HashMapKeyIterable(this,R._instanceType(this)._eval$1("_HashMapKeyIterable<1>"))},get$values(e){var t=R._instanceType(this);return R.MappedIterable_MappedIterable(new P._HashMapKeyIterable(this,t._eval$1("_HashMapKeyIterable<1>")),new P._HashMap_values_closure(this),t._precomputed1,t._rest[1])},containsKey$1(e){var t,r;return"string"==typeof e&&"__proto__"!==e?null!=(t=this._collection$_strings)&&null!=t[e]:"number"==typeof e&&(1073741823&e)===e?null!=(r=this._collection$_nums)&&null!=r[e]:this._containsKey$1(e)},_containsKey$1(e){var t=this._collection$_rest;return null!=t&&this._findBucketIndex$2(this._getBucket$2(t,e),e)>=0},addAll$1(e,t){t.forEach$1(0,new P._HashMap_addAll_closure(this))},$index(e,t){var r,n;return"string"==typeof t&&"__proto__"!==t?null==(r=this._collection$_strings)?null:P._HashMap__getTableEntry(r,t):"number"==typeof t&&(1073741823&t)===t?null==(n=this._collection$_nums)?null:P._HashMap__getTableEntry(n,t):this._get$1(t)},_get$1(e){var t,r,n=this._collection$_rest;return null==n?null:(t=this._getBucket$2(n,e),(r=this._findBucketIndex$2(t,e))<0?null:t[r+1])},$indexSet(e,t,r){var n,s;"string"==typeof t&&"__proto__"!==t?(n=this._collection$_strings,this._collection$_addHashTableEntry$3(null==n?this._collection$_strings=P._HashMap__newHashTable():n,t,r)):"number"==typeof t&&(1073741823&t)===t?(s=this._collection$_nums,this._collection$_addHashTableEntry$3(null==s?this._collection$_nums=P._HashMap__newHashTable():s,t,r)):this._set$2(t,r)},_set$2(e,t){var r,n,s,i=this._collection$_rest;null==i&&(i=this._collection$_rest=P._HashMap__newHashTable()),null==(n=i[r=this._computeHashCode$1(e)])?(P._HashMap__setTableEntry(i,r,[e,t]),++this._collection$_length,this._keys=null):(s=this._findBucketIndex$2(n,e))>=0?n[s+1]=t:(n.push(e,t),++this._collection$_length,this._keys=null)},remove$1(e,t){return"string"==typeof t&&"__proto__"!==t?this._removeHashTableEntry$2(this._collection$_strings,t):this._remove$1(t)},_remove$1(e){var t,r,n,s,i=this._collection$_rest;return null==i?null:(r=i[t=this._computeHashCode$1(e)],(n=this._findBucketIndex$2(r,e))<0?null:(--this._collection$_length,this._keys=null,s=r.splice(n,2)[1],0===r.length&&delete i[t],s))},forEach$1(e,t){var r,n,s,i,a=this._computeKeys$0();for(r=a.length,n=R._instanceType(this)._rest[1],s=0;s<r;++s)if(i=a[s],t.call$2(i,n._as(this.$index(0,i))),a!==this._keys)throw R.wrapException(P.ConcurrentModificationError$(this))},_computeKeys$0(){var e,t,r,n,s,i,a,o,l,_,u=this._keys;if(null!=u)return u;if(u=P.List_List$filled(this._collection$_length,null,!1,oe.dynamic),null!=(e=this._collection$_strings))for(r=(t=Object.getOwnPropertyNames(e)).length,n=0,s=0;s<r;++s)u[n]=t[s],++n;else n=0;if(null!=(i=this._collection$_nums))for(r=(t=Object.getOwnPropertyNames(i)).length,s=0;s<r;++s)u[n]=+t[s],++n;if(null!=(a=this._collection$_rest))for(r=(t=Object.getOwnPropertyNames(a)).length,s=0;s<r;++s)for(l=(o=a[t[s]]).length,_=0;_<l;_+=2)u[n]=o[_],++n;return this._keys=u},_collection$_addHashTableEntry$3(e,t,r){null==e[t]&&(++this._collection$_length,this._keys=null),P._HashMap__setTableEntry(e,t,r)},_removeHashTableEntry$2(e,t){var r;return null!=e&&null!=e[t]?(r=P._HashMap__getTableEntry(e,t),delete e[t],--this._collection$_length,this._keys=null,r):null},_computeHashCode$1:e=>1073741823&V.get$hashCode$(e),_getBucket$2(e,t){return e[this._computeHashCode$1(t)]},_findBucketIndex$2(e,t){var r,n;if(null==e)return-1;for(r=e.length,n=0;n<r;n+=2)if(V.$eq$(e[n],t))return n;return-1}},P._HashMap_values_closure.prototype={call$1(e){var t=this.$this;return R._instanceType(t)._rest[1]._as(t.$index(0,e))},$signature(){return R._instanceType(this.$this)._eval$1("2(1)")}},P._HashMap_addAll_closure.prototype={call$2(e,t){this.$this.$indexSet(0,e,t)},$signature(){return R._instanceType(this.$this)._eval$1("~(1,2)")}},P._HashMapKeyIterable.prototype={get$length(e){return this._map._collection$_length},get$isEmpty(e){return 0===this._map._collection$_length},get$iterator(e){var t=this._map;return new P._HashMapKeyIterator(t,t._computeKeys$0())},contains$1(e,t){return this._map.containsKey$1(t)}},P._HashMapKeyIterator.prototype={get$current(){return R._instanceType(this)._precomputed1._as(this._collection$_current)},moveNext$0(){var e=this._keys,t=this._offset,r=this._map;if(e!==r._keys)throw R.wrapException(P.ConcurrentModificationError$(r));return t>=e.length?(this._collection$_current=null,!1):(this._collection$_current=e[t],this._offset=t+1,!0)}},P._LinkedIdentityHashMap.prototype={internalComputeHashCode$1:e=>1073741823&R.objectHashCode(e),internalFindBucketIndex$2(e,t){var r,n,s;if(null==e)return-1;for(r=e.length,n=0;n<r;++n)if(null==(s=e[n].hashMapCellKey)?null==t:s===t)return n;return-1}},P._LinkedCustomHashMap.prototype={$index(e,t){return this._validKey.call$1(t)?this.super$JsLinkedHashMap$internalGet(t):null},$indexSet(e,t,r){this.super$JsLinkedHashMap$internalSet(t,r)},containsKey$1(e){return!!this._validKey.call$1(e)&&this.super$JsLinkedHashMap$internalContainsKey(e)},remove$1(e,t){return this._validKey.call$1(t)?this.super$JsLinkedHashMap$internalRemove(t):null},internalComputeHashCode$1(e){return 1073741823&this._hashCode.call$1(e)},internalFindBucketIndex$2(e,t){var r,n,s;if(null==e)return-1;for(r=e.length,n=this._equals,s=0;s<r;++s)if(n.call$2(e[s].hashMapCellKey,t))return s;return-1}},P._LinkedCustomHashMap_closure.prototype={call$1(e){return this.K._is(e)},$signature:88},P._LinkedHashSet.prototype={_newSet$0(){return new P._LinkedHashSet(R._instanceType(this)._eval$1("_LinkedHashSet<1>"))},_newSimilarSet$1$0:e=>new P._LinkedHashSet(e._eval$1("_LinkedHashSet<0>")),_newSimilarSet$0(){return this._newSimilarSet$1$0(oe.dynamic)},get$iterator(e){var t=new P._LinkedHashSetIterator(this,this._collection$_modifications);return t._collection$_cell=this._collection$_first,t},get$length(e){return this._collection$_length},get$isEmpty(e){return 0===this._collection$_length},get$isNotEmpty(e){return 0!==this._collection$_length},contains$1(e,t){var r,n;return"string"==typeof t&&"__proto__"!==t?null!=(r=this._collection$_strings)&&null!=r[t]:"number"==typeof t&&(1073741823&t)===t?null!=(n=this._collection$_nums)&&null!=n[t]:this._contains$1(t)},_contains$1(e){var t=this._collection$_rest;return null!=t&&this._findBucketIndex$2(t[this._computeHashCode$1(e)],e)>=0},get$first(e){var t=this._collection$_first;if(null==t)throw R.wrapException(P.StateError$("No elements"));return t._element},get$last(e){var t=this._collection$_last;if(null==t)throw R.wrapException(P.StateError$("No elements"));return t._element},add$1(e,t){var r,n;return"string"==typeof t&&"__proto__"!==t?(r=this._collection$_strings,this._collection$_addHashTableEntry$2(null==r?this._collection$_strings=P._LinkedHashSet__newHashTable():r,t)):"number"==typeof t&&(1073741823&t)===t?(n=this._collection$_nums,this._collection$_addHashTableEntry$2(null==n?this._collection$_nums=P._LinkedHashSet__newHashTable():n,t)):this._add$1(t)},_add$1(e){var t,r,n=this._collection$_rest;if(null==n&&(n=this._collection$_rest=P._LinkedHashSet__newHashTable()),null==(r=n[t=this._computeHashCode$1(e)]))n[t]=[this._collection$_newLinkedCell$1(e)];else{if(this._findBucketIndex$2(r,e)>=0)return!1;r.push(this._collection$_newLinkedCell$1(e))}return!0},remove$1(e,t){return"string"==typeof t&&"__proto__"!==t?this._removeHashTableEntry$2(this._collection$_strings,t):"number"==typeof t&&(1073741823&t)===t?this._removeHashTableEntry$2(this._collection$_nums,t):this._remove$1(t)},_remove$1(e){var t,r,n,s,i=this._collection$_rest;return null!=i&&(r=i[t=this._computeHashCode$1(e)],!((n=this._findBucketIndex$2(r,e))<0)&&(s=r.splice(n,1)[0],0===r.length&&delete i[t],this._unlinkCell$1(s),!0))},_collection$_addHashTableEntry$2(e,t){return null==e[t]&&(e[t]=this._collection$_newLinkedCell$1(t),!0)},_removeHashTableEntry$2(e,t){var r;return null!=e&&(null!=(r=e[t])&&(this._unlinkCell$1(r),delete e[t],!0))},_collection$_modified$0(){this._collection$_modifications=this._collection$_modifications+1&1073741823},_collection$_newLinkedCell$1(e){var t,r=new P._LinkedHashSetCell(e);return null==this._collection$_first?this._collection$_first=this._collection$_last=r:((t=this._collection$_last).toString,r._collection$_previous=t,this._collection$_last=t._collection$_next=r),++this._collection$_length,this._collection$_modified$0(),r},_unlinkCell$1(e){var t=e._collection$_previous,r=e._collection$_next;null==t?this._collection$_first=r:t._collection$_next=r,null==r?this._collection$_last=t:r._collection$_previous=t,--this._collection$_length,this._collection$_modified$0()},_computeHashCode$1:e=>1073741823&V.get$hashCode$(e),_findBucketIndex$2(e,t){var r,n;if(null==e)return-1;for(r=e.length,n=0;n<r;++n)if(V.$eq$(e[n]._element,t))return n;return-1}},P._LinkedIdentityHashSet.prototype={_newSet$0(){return new P._LinkedIdentityHashSet(this.$ti)},_newSimilarSet$1$0:e=>new P._LinkedIdentityHashSet(e._eval$1("_LinkedIdentityHashSet<0>")),_newSimilarSet$0(){return this._newSimilarSet$1$0(oe.dynamic)},_computeHashCode$1:e=>1073741823&R.objectHashCode(e),_findBucketIndex$2(e,t){var r,n,s;if(null==e)return-1;for(r=e.length,n=0;n<r;++n)if(null==(s=e[n]._element)?null==t:s===t)return n;return-1}},P._LinkedHashSetCell.prototype={},P._LinkedHashSetIterator.prototype={get$current(){return R._instanceType(this)._precomputed1._as(this._collection$_current)},moveNext$0(){var e=this._collection$_cell,t=this._set;if(this._collection$_modifications!==t._collection$_modifications)throw R.wrapException(P.ConcurrentModificationError$(t));return null==e?(this._collection$_current=null,!1):(this._collection$_current=e._element,this._collection$_cell=e._collection$_next,!0)}},P.UnmodifiableListView.prototype={cast$1$0(e,t){return new P.UnmodifiableListView(V.cast$1$0$ax(this._collection$_source,t),t._eval$1("UnmodifiableListView<0>"))},get$length(e){return V.get$length$asx(this._collection$_source)},$index(e,t){return V.elementAt$1$ax(this._collection$_source,t)}},P.HashMap_HashMap$from_closure.prototype={call$2(e,t){this.result.$indexSet(0,this.K._as(e),this.V._as(t))},$signature:198},P.IterableBase.prototype={},P.LinkedHashMap_LinkedHashMap$from_closure.prototype={call$2(e,t){this.result.$indexSet(0,this.K._as(e),this.V._as(t))},$signature:198},P.ListBase.prototype={$isEfficientLengthIterable:1,$isIterable:1,$isList:1},P.ListMixin.prototype={get$iterator(e){return new R.ListIterator(e,this.get$length(e))},elementAt$1(e,t){return this.$index(e,t)},get$isEmpty(e){return 0===this.get$length(e)},get$isNotEmpty(e){return!this.get$isEmpty(e)},get$first(e){if(0===this.get$length(e))throw R.wrapException(R.IterableElementError_noElement());return this.$index(e,0)},get$last(e){if(0===this.get$length(e))throw R.wrapException(R.IterableElementError_noElement());return this.$index(e,this.get$length(e)-1)},get$single(e){if(0===this.get$length(e))throw R.wrapException(R.IterableElementError_noElement());if(this.get$length(e)>1)throw R.wrapException(R.IterableElementError_tooMany());return this.$index(e,0)},contains$1(e,t){var r,n=this.get$length(e);for(r=0;r<n;++r){if(V.$eq$(this.$index(e,r),t))return!0;if(n!==this.get$length(e))throw R.wrapException(P.ConcurrentModificationError$(e))}return!1},every$1(e,t){var r,n=this.get$length(e);for(r=0;r<n;++r){if(!t.call$1(this.$index(e,r)))return!1;if(n!==this.get$length(e))throw R.wrapException(P.ConcurrentModificationError$(e))}return!0},any$1(e,t){var r,n=this.get$length(e);for(r=0;r<n;++r){if(t.call$1(this.$index(e,r)))return!0;if(n!==this.get$length(e))throw R.wrapException(P.ConcurrentModificationError$(e))}return!1},lastWhere$2$orElse(e,t,r){var n,s,i=this.get$length(e);for(n=i-1;n>=0;--n){if(s=this.$index(e,n),t.call$1(s))return s;if(i!==this.get$length(e))throw R.wrapException(P.ConcurrentModificationError$(e))}if(null!=r)return r.call$0();throw R.wrapException(R.IterableElementError_noElement())},join$1(e,t){var r;return 0===this.get$length(e)?"":((r=P.StringBuffer__writeAll("",e,t)).charCodeAt(0),r)},join$0(e){return this.join$1(e,"")},where$1:(e,t)=>new R.WhereIterable(e,t,R.instanceType(e)._eval$1("WhereIterable<ListMixin.E>")),map$1$1:(e,t,r)=>new R.MappedListIterable(e,t,R.instanceType(e)._eval$1("@<ListMixin.E>")._bind$1(r)._eval$1("MappedListIterable<1,2>")),expand$1$1:(e,t,r)=>new R.ExpandIterable(e,t,R.instanceType(e)._eval$1("@<ListMixin.E>")._bind$1(r)._eval$1("ExpandIterable<1,2>")),fold$1$2(e,t,r){var n,s,i=this.get$length(e);for(n=t,s=0;s<i;++s)if(n=r.call$2(n,this.$index(e,s)),i!==this.get$length(e))throw R.wrapException(P.ConcurrentModificationError$(e));return n},fold$2(e,t,r){return this.fold$1$2(e,t,r,oe.dynamic)},skip$1:(e,t)=>R.SubListIterable$(e,t,null,R.instanceType(e)._eval$1("ListMixin.E")),take$1:(e,t)=>R.SubListIterable$(e,0,R.checkNotNullable(t,"count",oe.int),R.instanceType(e)._eval$1("ListMixin.E")),toList$1$growable(e,t){var r,n,s;if(this.get$isEmpty(e))return V.JSArray_JSArray$growable(0,R.instanceType(e)._eval$1("ListMixin.E"));for(r=this.$index(e,0),n=P.List_List$filled(this.get$length(e),r,!0,R.instanceType(e)._eval$1("ListMixin.E")),s=1;s<this.get$length(e);++s)n[s]=this.$index(e,s);return n},toList$0(e){return this.toList$1$growable(e,!0)},toSet$0(e){var t,r=P.LinkedHashSet_LinkedHashSet(R.instanceType(e)._eval$1("ListMixin.E"));for(t=0;t<this.get$length(e);++t)r.add$1(0,this.$index(e,t));return r},add$1(e,t){var r=this.get$length(e);this.set$length(e,r+1),this.$indexSet(e,r,t)},cast$1$0:(e,t)=>new R.CastList(e,R.instanceType(e)._eval$1("@<ListMixin.E>")._bind$1(t)._eval$1("CastList<1,2>")),sort$1(e,t){R.Sort_sort(e,null==t?P.collection_ListMixin__compareAny$closure():t)},sublist$2(e,t,r){var n=this.get$length(e);return P.RangeError_checkValidRange(t,r,n),P.List_List$from(this.getRange$2(e,t,r),!0,R.instanceType(e)._eval$1("ListMixin.E"))},getRange$2(e,t,r){return P.RangeError_checkValidRange(t,r,this.get$length(e)),R.SubListIterable$(e,t,r,R.instanceType(e)._eval$1("ListMixin.E"))},fillRange$3(e,t,r,n){var s;for(R.instanceType(e)._eval$1("ListMixin.E")._as(n),P.RangeError_checkValidRange(t,r,this.get$length(e)),s=t;s<r;++s)this.$indexSet(e,s,n)},setRange$4(e,t,r,n,s){var i,a,o,l,_;if(P.RangeError_checkValidRange(t,r,this.get$length(e)),0!==(i=r-t)){if(P.RangeError_checkNotNegative(s,"skipCount"),R.instanceType(e)._eval$1("List<ListMixin.E>")._is(n)?(a=s,o=n):(o=V.skip$1$ax(n,s).toList$1$growable(0,!1),a=0),a+i>(l=V.getInterceptor$asx(o)).get$length(o))throw R.wrapException(R.IterableElementError_tooFew());if(a<t)for(_=i-1;_>=0;--_)this.$indexSet(e,t+_,l.$index(o,a+_));else for(_=0;_<i;++_)this.$indexSet(e,t+_,l.$index(o,a+_))}},get$reversed:e=>new R.ReversedListIterable(e,R.instanceType(e)._eval$1("ReversedListIterable<ListMixin.E>")),toString$0:e=>P.IterableBase_iterableToFullString(e,"[","]")},P.MapBase.prototype={},P.MapBase_mapToString_closure.prototype={call$2(e,t){var r,n=this._box_0;n.first||(this.result._contents+=", "),n.first=!1,r=(n=this.result)._contents+=R.S(e),n._contents=r+": ",n._contents+=R.S(t)},$signature:201},P.MapMixin.prototype={forEach$1(e,t){var r,n,s;for(r=V.get$iterator$ax(this.get$keys(this)),n=R._instanceType(this)._eval$1("MapMixin.V");r.moveNext$0();)s=r.get$current(),t.call$2(s,n._as(this.$index(0,s)))},addAll$1(e,t){var r,n,s;for(r=V.get$iterator$ax(t.get$keys(t)),n=R._instanceType(this)._eval$1("MapMixin.V");r.moveNext$0();)s=r.get$current(),this.$indexSet(0,s,n._as(t.$index(0,s)))},get$entries(e){return V.map$1$1$ax(this.get$keys(this),new P.MapMixin_entries_closure(this),R._instanceType(this)._eval$1("MapEntry<MapMixin.K,MapMixin.V>"))},containsKey$1(e){return V.contains$1$asx(this.get$keys(this),e)},get$length(e){return V.get$length$asx(this.get$keys(this))},get$isEmpty(e){return V.get$isEmpty$asx(this.get$keys(this))},get$isNotEmpty(e){return V.get$isNotEmpty$asx(this.get$keys(this))},get$values(e){var t=R._instanceType(this);return new P._MapBaseValueIterable(this,t._eval$1("@<MapMixin.K>")._bind$1(t._eval$1("MapMixin.V"))._eval$1("_MapBaseValueIterable<1,2>"))},toString$0(e){return P.MapBase_mapToString(this)},$isMap:1},P.MapMixin_entries_closure.prototype={call$1(e){var t=this.$this,r=R._instanceType(t),n=r._eval$1("MapMixin.V");return new P.MapEntry(e,n._as(t.$index(0,e)),r._eval$1("@<MapMixin.K>")._bind$1(n)._eval$1("MapEntry<1,2>"))},$signature(){return R._instanceType(this.$this)._eval$1("MapEntry<MapMixin.K,MapMixin.V>(MapMixin.K)")}},P.UnmodifiableMapBase.prototype={},P._MapBaseValueIterable.prototype={get$length(e){var t=this._map;return t.get$length(t)},get$isEmpty(e){var t=this._map;return t.get$isEmpty(t)},get$isNotEmpty(e){var t=this._map;return t.get$isNotEmpty(t)},get$first(e){var t=this._map;return this.$ti._rest[1]._as(t.$index(0,V.get$first$ax(t.get$keys(t))))},get$single(e){var t=this._map;return this.$ti._rest[1]._as(t.$index(0,V.get$single$ax(t.get$keys(t))))},get$last(e){var t=this._map;return this.$ti._rest[1]._as(t.$index(0,V.get$last$ax(t.get$keys(t))))},get$iterator(e){var t=this._map;return new P._MapBaseValueIterator(V.get$iterator$ax(t.get$keys(t)),t)}},P._MapBaseValueIterator.prototype={moveNext$0(){var e=this._keys;return e.moveNext$0()?(this._collection$_current=this._map.$index(0,e.get$current()),!0):(this._collection$_current=null,!1)},get$current(){return R._instanceType(this)._rest[1]._as(this._collection$_current)}},P._UnmodifiableMapMixin.prototype={$indexSet(e,t,r){throw R.wrapException(P.UnsupportedError$("Cannot modify unmodifiable map"))},addAll$1(e,t){throw R.wrapException(P.UnsupportedError$("Cannot modify unmodifiable map"))},remove$1(e,t){throw R.wrapException(P.UnsupportedError$("Cannot modify unmodifiable map"))}},P.MapView.prototype={$index(e,t){return this._map.$index(0,t)},$indexSet(e,t,r){this._map.$indexSet(0,t,r)},addAll$1(e,t){this._map.addAll$1(0,t)},containsKey$1(e){return this._map.containsKey$1(e)},forEach$1(e,t){this._map.forEach$1(0,t)},get$isEmpty(e){var t=this._map;return t.get$isEmpty(t)},get$isNotEmpty(e){var t=this._map;return t.get$isNotEmpty(t)},get$length(e){var t=this._map;return t.get$length(t)},get$keys(e){var t=this._map;return t.get$keys(t)},remove$1(e,t){return this._map.remove$1(0,t)},toString$0(e){return this._map.toString$0(0)},get$values(e){var t=this._map;return t.get$values(t)},get$entries(e){var t=this._map;return t.get$entries(t)},$isMap:1},P.UnmodifiableMapView.prototype={},P.ListQueue.prototype={get$iterator(e){return new P._ListQueueIterator(this,this._collection$_tail,this._modificationCount,this._collection$_head)},get$isEmpty(e){return this._collection$_head===this._collection$_tail},get$length(e){return(this._collection$_tail-this._collection$_head&this._collection$_table.length-1)>>>0},get$first(e){var t=this._collection$_head;if(t===this._collection$_tail)throw R.wrapException(R.IterableElementError_noElement());return this.$ti._precomputed1._as(this._collection$_table[t])},get$last(e){var t=this._collection$_head,r=this._collection$_tail;if(t===r)throw R.wrapException(R.IterableElementError_noElement());return t=this._collection$_table,this.$ti._precomputed1._as(t[(r-1&t.length-1)>>>0])},get$single(e){if(this._collection$_head===this._collection$_tail)throw R.wrapException(R.IterableElementError_noElement());if(this.get$length(this)>1)throw R.wrapException(R.IterableElementError_tooMany());return this.$ti._precomputed1._as(this._collection$_table[this._collection$_head])},elementAt$1(e,t){var r;return P.RangeError_checkValidIndex(t,this,null),r=this._collection$_table,this.$ti._precomputed1._as(r[(this._collection$_head+t&r.length-1)>>>0])},toList$1$growable(e,t){var r,n,s,i,a,o=this._collection$_table.length-1,l=(this._collection$_tail-this._collection$_head&o)>>>0;if(0===l)return r=V.JSArray_JSArray$growable(0,this.$ti._precomputed1);for(r=this.$ti._precomputed1,n=P.List_List$filled(l,this.get$first(this),!0,r),s=this._collection$_table,i=this._collection$_head,a=0;a<l;++a)n[a]=r._as(s[(i+a&o)>>>0]);return n},toList$0(e){return this.toList$1$growable(e,!0)},add$1(e,t){this._add$1(t)},addAll$1(e,t){var r,n,s,i,a,o,l,_,u=this.$ti;if(u._eval$1("List<1>")._is(t))r=V.get$length$asx(t),(s=(n=this.get$length(this))+r)>=(a=(i=this._collection$_table).length)?(o=P.List_List$filled(P.ListQueue__nextPowerOf2(s+A.JSInt_methods._shrOtherPositive$1(s,1)),null,!1,u._eval$1("1?")),this._collection$_tail=this._collection$_writeToList$1(o),this._collection$_table=o,this._collection$_head=0,A.JSArray_methods.setRange$4(o,n,s,t,0),this._collection$_tail+=r):r<(l=a-(u=this._collection$_tail))?(A.JSArray_methods.setRange$4(i,u,u+r,t,0),this._collection$_tail+=r):(_=r-l,A.JSArray_methods.setRange$4(i,u,u+l,t,0),A.JSArray_methods.setRange$4(this._collection$_table,0,_,t,l),this._collection$_tail=_),++this._modificationCount;else for(u=V.get$iterator$ax(t);u.moveNext$0();)this._add$1(u.get$current())},clear$0(e){var t,r,n=this._collection$_head,s=this._collection$_tail;if(n!==s){for(r=(t=this._collection$_table).length-1;n!==s;n=(n+1&r)>>>0)t[n]=null;this._collection$_head=this._collection$_tail=0,++this._modificationCount}},toString$0(e){return P.IterableBase_iterableToFullString(this,"{","}")},addFirst$1(e){var t=this._collection$_head,r=this._collection$_table;r[t=this._collection$_head=(t-1&r.length-1)>>>0]=e,t===this._collection$_tail&&this._collection$_grow$0(),++this._modificationCount},removeFirst$0(){var e,t,r=this._collection$_head;if(r===this._collection$_tail)throw R.wrapException(R.IterableElementError_noElement());return++this._modificationCount,e=this._collection$_table,t=this.$ti._precomputed1._as(e[r]),e[r]=null,this._collection$_head=(r+1&e.length-1)>>>0,t},removeLast$0(e){var t,r=this._collection$_head,n=this._collection$_tail;if(r===n)throw R.wrapException(R.IterableElementError_noElement());return++this._modificationCount,r=this._collection$_table,n=this._collection$_tail=(n-1&r.length-1)>>>0,t=this.$ti._precomputed1._as(r[n]),r[n]=null,t},_add$1(e){var t=this._collection$_table,r=this._collection$_tail;t[r]=e,t=(r+1&t.length-1)>>>0,this._collection$_tail=t,this._collection$_head===t&&this._collection$_grow$0(),++this._modificationCount},_collection$_grow$0(){var e=P.List_List$filled(2*this._collection$_table.length,null,!1,this.$ti._eval$1("1?")),t=this._collection$_table,r=this._collection$_head,n=t.length-r;A.JSArray_methods.setRange$4(e,0,n,t,r),A.JSArray_methods.setRange$4(e,n,n+this._collection$_head,this._collection$_table,0),this._collection$_head=0,this._collection$_tail=this._collection$_table.length,this._collection$_table=e},_collection$_writeToList$1(e){var t,r,n=this._collection$_head,s=this._collection$_tail,i=this._collection$_table;return n<=s?(t=s-n,A.JSArray_methods.setRange$4(e,0,t,i,n),t):(r=i.length-n,A.JSArray_methods.setRange$4(e,0,r,i,n),A.JSArray_methods.setRange$4(e,r,r+this._collection$_tail,this._collection$_table,0),this._collection$_tail+r)},$isQueue:1},P._ListQueueIterator.prototype={get$current(){return R._instanceType(this)._precomputed1._as(this._collection$_current)},moveNext$0(){var e,t=this._queue;return this._modificationCount!==t._modificationCount&&R.throwExpression(P.ConcurrentModificationError$(t)),(e=this._collection$_position)===this._collection$_end?(this._collection$_current=null,!1):(t=t._collection$_table,this._collection$_current=t[e],this._collection$_position=(e+1&t.length-1)>>>0,!0)}},P.SetMixin.prototype={get$isEmpty(e){return 0===this.get$length(this)},get$isNotEmpty(e){return 0!==this.get$length(this)},addAll$1(e,t){var r;for(r=V.get$iterator$ax(t);r.moveNext$0();)this.add$1(0,r.get$current())},removeAll$1(e){var t;for(t=V.get$iterator$ax(e);t.moveNext$0();)this.remove$1(0,t.get$current())},toList$1$growable(e,t){return P.List_List$of(this,!0,R._instanceType(this)._precomputed1)},toList$0(e){return this.toList$1$growable(e,!0)},map$1$1(e,t,r){return new R.EfficientLengthMappedIterable(this,t,R._instanceType(this)._eval$1("@<1>")._bind$1(r)._eval$1("EfficientLengthMappedIterable<1,2>"))},get$single(e){var t;if(this.get$length(this)>1)throw R.wrapException(R.IterableElementError_tooMany());if(!(t=this.get$iterator(this)).moveNext$0())throw R.wrapException(R.IterableElementError_noElement());return t.get$current()},toString$0(e){return P.IterableBase_iterableToFullString(this,"{","}")},where$1(e,t){return new R.WhereIterable(this,t,R._instanceType(this)._eval$1("WhereIterable<1>"))},join$1(e,t){var r,n=this.get$iterator(this);if(!n.moveNext$0())return"";if(""===t){r="";do{r+=R.S(n.get$current())}while(n.moveNext$0())}else for(r=""+R.S(n.get$current());n.moveNext$0();)r=r+t+R.S(n.get$current());return r.charCodeAt(0),r},join$0(e){return this.join$1(e,"")},any$1(e,t){var r;for(r=this.get$iterator(this);r.moveNext$0();)if(t.call$1(r.get$current()))return!0;return!1},take$1(e,t){return R.TakeIterable_TakeIterable(this,t,R._instanceType(this)._precomputed1)},skip$1(e,t){return R.SkipIterable_SkipIterable(this,t,R._instanceType(this)._precomputed1)},get$first(e){var t=this.get$iterator(this);if(!t.moveNext$0())throw R.wrapException(R.IterableElementError_noElement());return t.get$current()},get$last(e){var t,r=this.get$iterator(this);if(!r.moveNext$0())throw R.wrapException(R.IterableElementError_noElement());do{t=r.get$current()}while(r.moveNext$0());return t},elementAt$1(e,t){var r,n,s;for(R.checkNotNullable(t,"index",oe.int),P.RangeError_checkNotNegative(t,"index"),r=this.get$iterator(this),n=0;r.moveNext$0();){if(s=r.get$current(),t===n)return s;++n}throw R.wrapException(P.IndexError$(t,this,"index",null,n))}},P._SetBase.prototype={difference$1(e){var t,r,n,s=this._newSet$0();for(t=this.get$iterator(this),r=e._source;t.moveNext$0();)n=t.get$current(),r.contains$1(0,n)||s.add$1(0,n);return s},intersection$1(e){var t,r,n,s=this._newSet$0();for(t=this.get$iterator(this),r=e._baseMap;t.moveNext$0();)n=t.get$current(),r.containsKey$1(n)&&s.add$1(0,n);return s},toSet$0(e){var t=this._newSet$0();return t.addAll$1(0,this),t},$isEfficientLengthIterable:1,$isIterable:1,$isSet:1},P._UnmodifiableSetMixin.prototype={add$1:(e,t)=>P._UnmodifiableSetMixin__throwUnmodifiable(),addAll$1:(e,t)=>P._UnmodifiableSetMixin__throwUnmodifiable(),remove$1:(e,t)=>P._UnmodifiableSetMixin__throwUnmodifiable()},P._UnmodifiableSet.prototype={_newSet$0(){return P.LinkedHashSet_LinkedHashSet(this.$ti._precomputed1)},contains$1(e,t){return this._map.containsKey$1(t)},get$iterator(e){var t=this._map;return V.get$iterator$ax(t.get$keys(t))},get$length(e){var t=this._map;return t.get$length(t)}},P._ListBase_Object_ListMixin.prototype={},P._UnmodifiableMapView_MapView__UnmodifiableMapMixin.prototype={},P.__SetBase_Object_SetMixin.prototype={},P.__UnmodifiableSet__SetBase__UnmodifiableSetMixin.prototype={},P.Utf8Decoder__decoder_closure.prototype={call$0(){var e;try{return new TextDecoder("utf-8",{fatal:!0})}catch(e){R.unwrapException(e)}return null},$signature:70},P.Utf8Decoder__decoderNonfatal_closure.prototype={call$0(){var e;try{return new TextDecoder("utf-8",{fatal:!1})}catch(e){R.unwrapException(e)}return null},$signature:70},P.AsciiCodec.prototype={encode$1:e=>A.AsciiEncoder_127.convert$1(e),get$encoder:()=>A.AsciiEncoder_127},P._UnicodeSubsetEncoder.prototype={convert$1(e){var t,r,n,s=P.RangeError_checkValidRange(0,null,e.length)-0,i=new Uint8Array(s);for(t=~this._subsetMask,r=0;r<s;++r){if(0!=((n=A.JSString_methods._codeUnitAt$1(e,r))&t))throw R.wrapException(P.ArgumentError$value(e,"string","Contains invalid characters."));i[r]=n}return i}},P.AsciiEncoder.prototype={},P.Base64Codec.prototype={get$encoder:()=>A.C_Base64Encoder,normalize$3(e,t,r){var n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f="Invalid base64 encoding length ";for(r=P.RangeError_checkValidRange(t,r,e.length),n=ee.$get$_Base64Decoder__inverseAlphabet(),i=s=t,a=null,o=-1,l=-1,_=0;s<r;s=u){if(u=s+1,37===(c=A.JSString_methods._codeUnitAt$1(e,s))?($=u+2)<=r?(37===(h=16*R.hexDigitValue(A.JSString_methods._codeUnitAt$1(e,u))+(p=R.hexDigitValue(A.JSString_methods._codeUnitAt$1(e,u+1)))-(256&p))&&(h=-1),u=$):h=-1:h=c,0<=h&&h<=127){if((d=n[h])>=0){if((h=A.JSString_methods.codeUnitAt$1(ae.ABCDEF,d))===c)continue;c=h}else{if(-1===d&&(o<0&&(null==(g=null==a?null:a._contents.length)&&(g=0),o=g+(s-i),l=s),++_,61===c))continue;c=h}if(-2!==d){m=(g=null==a?a=new P.StringBuffer(""):a)._contents+=A.JSString_methods.substring$2(e,i,s),g._contents=m+R.Primitives_stringFromCharCode(c),i=u;continue}}throw R.wrapException(P.FormatException$("Invalid base64 data",e,s))}if(null!=a){if(m=(g=a._contents+=A.JSString_methods.substring$2(e,i,r)).length,o>=0)P.Base64Codec__checkPadding(e,l,r,o,_,m);else{if(1===(y=A.JSInt_methods.$mod(m-1,4)+1))throw R.wrapException(P.FormatException$(f,e,r));for(;y<4;)g+="=",a._contents=g,++y}return g=a._contents,A.JSString_methods.replaceRange$3(e,t,r,(g.charCodeAt(0),g))}if(S=r-t,o>=0)P.Base64Codec__checkPadding(e,l,r,o,_,S);else{if(1===(y=A.JSInt_methods.$mod(S,4)))throw R.wrapException(P.FormatException$(f,e,r));y>1&&(e=A.JSString_methods.replaceRange$3(e,r,r,2===y?"==":"="))}return e}},P.Base64Encoder.prototype={convert$1(e){var t=V.getInterceptor$asx(e);return t.get$isEmpty(e)?"":((t=new P._Base64Encoder(ae.ABCDEF).encode$4(e,0,t.get$length(e),!0)).toString,P.String_String$fromCharCodes(t,0,null))},startChunkedConversion$1:e=>new P._Utf8Base64EncoderSink(new P._Utf8StringSinkAdapter(new P._Utf8Decoder(!1),e,e._stringSink),new P._Base64Encoder(ae.ABCDEF))},P._Base64Encoder.prototype={createBuffer$1:e=>new Uint8Array(e),encode$4(e,t,r,n){var s,i=(3&this._convert$_state)+(r-t),a=A.JSInt_methods._tdivFast$1(i,3),o=4*a;return n&&i-3*a>0&&(o+=4),s=this.createBuffer$1(o),this._convert$_state=P._Base64Encoder_encodeChunk(this._alphabet,e,t,r,n,s,0,this._convert$_state),o>0?s:null}},P._Base64EncoderSink.prototype={add$1(e,t){this._convert$_add$4(t,0,t.get$length(t),!1)}},P._Utf8Base64EncoderSink.prototype={_convert$_add$4(e,t,r,n){var s=this._encoder.encode$4(e,t,r,n);null!=s&&this._sink.addSlice$4(s,0,s.length,n)}},P.ByteConversionSink.prototype={},P.ByteConversionSinkBase.prototype={},P.ChunkedConversionSink.prototype={},P.Codec.prototype={encode$1(e){return this.get$encoder().convert$1(e)}},P.Converter.prototype={},P.Encoding.prototype={},P.JsonUnsupportedObjectError.prototype={toString$0(e){var t=P.Error_safeToString(this.unsupportedObject);return(null!=this.cause?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+t}},P.JsonCyclicError.prototype={toString$0:e=>"Cyclic error in JSON stringify"},P.JsonCodec.prototype={encode$2$toEncodable(e,t){return P._JsonStringStringifier_stringify(e,this.get$encoder()._toEncodable,null)},get$encoder:()=>A.JsonEncoder_null},P.JsonEncoder.prototype={convert$1(e){var t,r=new P.StringBuffer("");return P._JsonStringStringifier$(r,this._toEncodable).writeObject$1(e),(t=r._contents).charCodeAt(0),t}},P._JsonStringifier.prototype={writeStringContent$1(e){var t,r,n,s,i,a=e.length;for(t=0,r=0;r<a;++r)if((n=A.JSString_methods._codeUnitAt$1(e,r))>92)n>=55296&&(s=!!(i=55296===(s=64512&n)&&!((i=r+1)<a&&56320==(64512&A.JSString_methods._codeUnitAt$1(e,i))))||56320===s&&!((s=r-1)>=0&&55296==(64512&A.JSString_methods.codeUnitAt$1(e,s))))&&(r>t&&this.writeStringSlice$3(e,t,r),t=r+1,this.writeCharCode$1(92),this.writeCharCode$1(117),this.writeCharCode$1(100),s=n>>>8&15,this.writeCharCode$1(s<10?48+s:87+s),s=n>>>4&15,this.writeCharCode$1(s<10?48+s:87+s),s=15&n,this.writeCharCode$1(s<10?48+s:87+s));else if(n<32)switch(r>t&&this.writeStringSlice$3(e,t,r),t=r+1,this.writeCharCode$1(92),n){case 8:this.writeCharCode$1(98);break;case 9:this.writeCharCode$1(116);break;case 10:this.writeCharCode$1(110);break;case 12:this.writeCharCode$1(102);break;case 13:this.writeCharCode$1(114);break;default:this.writeCharCode$1(117),this.writeCharCode$1(48),this.writeCharCode$1(48),s=n>>>4&15,this.writeCharCode$1(s<10?48+s:87+s),s=15&n,this.writeCharCode$1(s<10?48+s:87+s)}else 34!==n&&92!==n||(r>t&&this.writeStringSlice$3(e,t,r),t=r+1,this.writeCharCode$1(92),this.writeCharCode$1(n));0===t?this.writeString$1(e):t<a&&this.writeStringSlice$3(e,t,a)},_checkCycle$1(e){var t,r,n,s;for(r=(t=this._seen).length,n=0;n<r;++n)if(s=t[n],null==e?null==s:e===s)throw R.wrapException(new P.JsonCyclicError(e,null));t.push(e)},writeObject$1(e){var t,r,n,s;if(!this.writeJsonValue$1(e)){this._checkCycle$1(e);try{if(t=this._toEncodable.call$1(e),!this.writeJsonValue$1(t))throw n=P.JsonUnsupportedObjectError$(e,null,this.get$_partialResult()),R.wrapException(n);this._seen.pop()}catch(s){throw r=R.unwrapException(s),n=P.JsonUnsupportedObjectError$(e,r,this.get$_partialResult()),R.wrapException(n)}}},writeJsonValue$1(e){var t;return"number"==typeof e?!!isFinite(e)&&(this.writeNumber$1(e),!0):!0===e?(this.writeString$1("true"),!0):!1===e?(this.writeString$1("false"),!0):null==e?(this.writeString$1("null"),!0):"string"==typeof e?(this.writeString$1('"'),this.writeStringContent$1(e),this.writeString$1('"'),!0):oe.List_dynamic._is(e)?(this._checkCycle$1(e),this.writeList$1(e),this._seen.pop(),!0):!!oe.Map_dynamic_dynamic._is(e)&&(this._checkCycle$1(e),t=this.writeMap$1(e),this._seen.pop(),t)},writeList$1(e){var t,r;if(this.writeString$1("["),(t=V.getInterceptor$asx(e)).get$isNotEmpty(e))for(this.writeObject$1(t.$index(e,0)),r=1;r<t.get$length(e);++r)this.writeString$1(","),this.writeObject$1(t.$index(e,r));this.writeString$1("]")},writeMap$1(e){var t,r,n,s,i={};if(e.get$isEmpty(e))return this.writeString$1("{}"),!0;if(t=2*e.get$length(e),r=P.List_List$filled(t,null,!1,oe.nullable_Object),n=i.i=0,i.allStringKeys=!0,e.forEach$1(0,new P._JsonStringifier_writeMap_closure(i,r)),!i.allStringKeys)return!1;for(this.writeString$1("{"),s='"';n<t;n+=2,s=',"')this.writeString$1(s),this.writeStringContent$1(R._asString(r[n])),this.writeString$1('":'),this.writeObject$1(r[n+1]);return this.writeString$1("}"),!0}},P._JsonStringifier_writeMap_closure.prototype={call$2(e,t){var r,n,s,i;"string"!=typeof e&&(this._box_0.allStringKeys=!1),r=this.keyValueList,s=(n=this._box_0).i,i=n.i=s+1,r[s]=e,n.i=i+1,r[i]=t},$signature:201},P._JsonStringStringifier.prototype={get$_partialResult(){var e=this._sink._contents;return e.charCodeAt(0),e},writeNumber$1(e){this._sink._contents+=A.JSNumber_methods.toString$0(e)},writeString$1(e){this._sink._contents+=e},writeStringSlice$3(e,t,r){this._sink._contents+=A.JSString_methods.substring$2(e,t,r)},writeCharCode$1(e){this._sink._contents+=R.Primitives_stringFromCharCode(e)}},P.StringConversionSinkBase.prototype={},P.StringConversionSinkMixin.prototype={add$1(e,t){this.addSlice$4(t,0,t.length,!1)}},P._StringSinkConversionSink.prototype={close$0(e){},addSlice$4(e,t,r,n){var s,i;if(0!==t||r!==e.length)for(s=this._stringSink,i=t;i<r;++i)s._contents+=R.Primitives_stringFromCharCode(A.JSString_methods._codeUnitAt$1(e,i));else this._stringSink._contents+=e;n&&this.close$0(0)},add$1(e,t){this._stringSink._contents+=t}},P._StringCallbackSink.prototype={close$0(e){var t=this._stringSink,r=t._contents;t._contents="",this._convert$_callback.call$1((r.charCodeAt(0),r))},asUtf8Sink$1(e){return new P._Utf8StringSinkAdapter(new P._Utf8Decoder(e),this,this._stringSink)}},P._Utf8StringSinkAdapter.prototype={close$0(e){this._decoder.flush$1(this._stringSink),this._sink.close$0(0)},add$1(e,t){this.addSlice$4(t,0,V.get$length$asx(t),!1)},addSlice$4(e,t,r,n){this._stringSink._contents+=this._decoder.convertGeneral$4(e,t,r,!1),n&&this.close$0(0)}},P.Utf8Codec.prototype={get$encoder:()=>A.C_Utf8Encoder},P.Utf8Encoder.prototype={convert$1(e){var t,r,n=P.RangeError_checkValidRange(0,null,e.length),s=n-0;return 0===s?new Uint8Array(0):(t=new Uint8Array(3*s),(r=new P._Utf8Encoder(t))._fillBuffer$3(e,0,n)!==n&&(A.JSString_methods.codeUnitAt$1(e,n-1),r._writeReplacementCharacter$0()),A.NativeUint8List_methods.sublist$2(t,0,r._bufferIndex))}},P._Utf8Encoder.prototype={_writeReplacementCharacter$0(){var e=this._convert$_buffer,t=this._bufferIndex,r=this._bufferIndex=t+1;e[t]=239,t=this._bufferIndex=r+1,e[r]=191,this._bufferIndex=t+1,e[t]=189},_writeSurrogate$2(e,t){var r,n,s,i;return 56320==(64512&t)?(r=65536+((1023&e)<<10)|1023&t,n=this._convert$_buffer,s=this._bufferIndex,i=this._bufferIndex=s+1,n[s]=r>>>18|240,s=this._bufferIndex=i+1,n[i]=r>>>12&63|128,i=this._bufferIndex=s+1,n[s]=r>>>6&63|128,this._bufferIndex=i+1,n[i]=63&r|128,!0):(this._writeReplacementCharacter$0(),!1)},_fillBuffer$3(e,t,r){var n,s,i,a,o,l,_;for(t!==r&&55296==(64512&A.JSString_methods.codeUnitAt$1(e,r-1))&&--r,s=(n=this._convert$_buffer).length,i=t;i<r;++i)if((a=A.JSString_methods._codeUnitAt$1(e,i))<=127){if((o=this._bufferIndex)>=s)break;this._bufferIndex=o+1,n[o]=a}else if(55296===(o=64512&a)){if(this._bufferIndex+4>s)break;l=i+1,this._writeSurrogate$2(a,A.JSString_methods._codeUnitAt$1(e,l))&&(i=l)}else if(56320===o){if(this._bufferIndex+3>s)break;this._writeReplacementCharacter$0()}else if(a<=2047){if((_=(o=this._bufferIndex)+1)>=s)break;this._bufferIndex=_,n[o]=a>>>6|192,this._bufferIndex=_+1,n[_]=63&a|128}else{if((o=this._bufferIndex)+2>=s)break;_=this._bufferIndex=o+1,n[o]=a>>>12|224,o=this._bufferIndex=_+1,n[_]=a>>>6&63|128,this._bufferIndex=o+1,n[o]=63&a|128}return i}},P.Utf8Decoder.prototype={convert$1(e){var t=this._allowMalformed,r=P.Utf8Decoder__convertIntercepted(t,e,0,null);return null!=r?r:new P._Utf8Decoder(t).convertGeneral$4(e,0,null,!0)}},P._Utf8Decoder.prototype={convertGeneral$4(e,t,r,n){var s,i,a,o,l,_=P.RangeError_checkValidRange(t,r,V.get$length$asx(e));if(t===_)return"";if(oe.Uint8List._is(e)?(s=e,i=0):(s=P._Utf8Decoder__makeUint8List(e,t,_),_-=t,i=t,t=0),a=this._convertRecursive$4(s,t,_,n),0!=(1&(o=this._convert$_state)))throw l=P._Utf8Decoder_errorDescription(o),this._convert$_state=0,R.wrapException(P.FormatException$(l,e,i+this._charOrIndex));return a},_convertRecursive$4(e,t,r,n){var s,i;return r-t>1e3?(s=A.JSInt_methods._tdivFast$1(t+r,2),i=this._convertRecursive$4(e,t,s,!1),0!=(1&this._convert$_state)?i:i+this._convertRecursive$4(e,s,r,n)):this.decodeGeneral$4(e,t,r,n)},flush$1(e){var t=this._convert$_state;if(this._convert$_state=0,!(t<=32)){if(!this.allowMalformed)throw R.wrapException(P.FormatException$(P._Utf8Decoder_errorDescription(77),null,null));e._contents+=R.Primitives_stringFromCharCode(65533)}},decodeGeneral$4(e,t,r,n){var s,i,a,o,l,_,u,c=this._convert$_state,$=this._charOrIndex,p=new P.StringBuffer(""),h=t+1,d=e[t];e:for(s=this.allowMalformed;;){for(;;h=o){if(i=31&A.JSString_methods._codeUnitAt$1("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE",d),$=c<=32?d&61694>>>i:(63&d|$<<6)>>>0,0===(c=A.JSString_methods._codeUnitAt$1(" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\0\0\0\0\0AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\0\0\0\0 AAAAA",c+i))){if(p._contents+=R.Primitives_stringFromCharCode($),h===r)break e;break}if(0!=(1&c)){if(!s)return this._convert$_state=c,this._charOrIndex=h-1,"";switch(c){case 69:case 67:p._contents+=R.Primitives_stringFromCharCode(65533);break;case 65:p._contents+=R.Primitives_stringFromCharCode(65533),--h;break;default:a=p._contents+=R.Primitives_stringFromCharCode(65533),p._contents=a+R.Primitives_stringFromCharCode(65533)}c=0}if(h===r)break e;o=h+1,d=e[h]}if(o=h+1,(d=e[h])<128){for(;;){if(!(o<r)){l=r;break}if(_=o+1,(d=e[o])>=128){l=_-1,o=_;break}o=_}if(l-h<20)for(u=h;u<l;++u)p._contents+=R.Primitives_stringFromCharCode(e[u]);else p._contents+=P.String_String$fromCharCodes(e,h,l);if(l===r)break e;h=o}else h=o}if(n&&c>32){if(!s)return this._convert$_state=77,this._charOrIndex=r,"";p._contents+=R.Primitives_stringFromCharCode(65533)}return this._convert$_state=c,this._charOrIndex=$,(s=p._contents).charCodeAt(0),s}},P.NoSuchMethodError_toString_closure.prototype={call$2(e,t){var r=this.sb,n=this._box_0,s=r._contents+=n.comma;s+=e.__internal$_name,r._contents=s,r._contents=s+": ",r._contents+=P.Error_safeToString(t),n.comma=", "},$signature:453},P.DateTime.prototype={add$1(e,t){return P.DateTime$_withValue(A.JSInt_methods.$add(this._core$_value,t.get$inMilliseconds()),!1)},$eq(e,t){return null!=t&&(t instanceof P.DateTime&&this._core$_value===t._core$_value&&!0)},compareTo$1(e,t){return A.JSInt_methods.compareTo$1(this._core$_value,t._core$_value)},get$hashCode(e){var t=this._core$_value;return 1073741823&(t^A.JSInt_methods._shrOtherPositive$1(t,30))},toString$0(e){return P.DateTime__fourDigits(R.Primitives_getYear(this))+"-"+P.DateTime__twoDigits(R.Primitives_getMonth(this))+"-"+P.DateTime__twoDigits(R.Primitives_getDay(this))+" "+P.DateTime__twoDigits(R.Primitives_getHours(this))+":"+P.DateTime__twoDigits(R.Primitives_getMinutes(this))+":"+P.DateTime__twoDigits(R.Primitives_getSeconds(this))+"."+P.DateTime__threeDigits(R.Primitives_getMilliseconds(this))},$isComparable:1},P.Duration.prototype={$eq(e,t){return null!=t&&(t instanceof P.Duration&&this._duration===t._duration)},get$hashCode(e){return A.JSInt_methods.get$hashCode(this._duration)},compareTo$1(e,t){return A.JSInt_methods.compareTo$1(this._duration,t._duration)},toString$0(e){var t,r,n,s=new P.Duration_toString_twoDigits,i=this._duration;return i<0?"-"+new P.Duration(0-i).toString$0(0):(t=s.call$1(A.JSInt_methods._tdivFast$1(i,6e7)%60),r=s.call$1(A.JSInt_methods._tdivFast$1(i,1e6)%60),n=(new P.Duration_toString_sixDigits).call$1(i%1e6),A.JSInt_methods._tdivFast$1(i,36e8)+":"+t+":"+r+"."+n)},$isComparable:1},P.Duration_toString_sixDigits.prototype={call$1:e=>e>=1e5?""+e:e>=1e4?"0"+e:e>=1e3?"00"+e:e>=100?"000"+e:e>=10?"0000"+e:"00000"+e,$signature:68},P.Duration_toString_twoDigits.prototype={call$1:e=>e>=10?""+e:"0"+e,$signature:68},P.Error.prototype={get$stackTrace(){return R.getTraceFromException(this.$thrownJsError)}},P.AssertionError.prototype={toString$0(e){var t=this.message;return null!=t?"Assertion failed: "+P.Error_safeToString(t):"Assertion failed"},get$message(e){return this.message}},P.TypeError.prototype={},P.NullThrownError.prototype={toString$0:e=>"Throw of null."},P.ArgumentError.prototype={get$_errorName(){return"Invalid argument"+(this._hasValue?"":"(s)")},get$_errorExplanation:()=>"",toString$0(e){var t=this.name,r=null==t?"":" ("+t+")",n=this.message,s=null==n?"":": "+R.S(n),i=this.get$_errorName()+r+s;return this._hasValue?i+this.get$_errorExplanation()+": "+P.Error_safeToString(this.invalidValue):i},get$message(e){return this.message}},P.RangeError.prototype={get$_errorName:()=>"RangeError",get$_errorExplanation(){var e=this.start,t=this.end;return null==e?null!=t?": Not less than or equal to "+R.S(t):"":null==t?": Not greater than or equal to "+R.S(e):t>e?": Not in inclusive range "+R.S(e)+".."+R.S(t):t<e?": Valid value range is empty":": Only valid value is "+R.S(e)}},P.IndexError.prototype={get$_errorName:()=>"RangeError",get$_errorExplanation(){if(this.invalidValue<0)return": index must not be negative";var e=this.length;return 0===e?": no indices are valid":": index should be less than "+e},$isRangeError:1,get$length(e){return this.length}},P.NoSuchMethodError.prototype={toString$0(e){var t,r,n,s,i,a,o,l,_={},u=new P.StringBuffer("");for(_.comma="",r=(t=this._core$_arguments).length,n=0,s="",i="";n<r;++n,i=", ")a=t[n],u._contents=s+i,s=u._contents+=P.Error_safeToString(a),_.comma=", ";return this._namedArguments.forEach$1(0,new P.NoSuchMethodError_toString_closure(_,u)),o=P.Error_safeToString(this._core$_receiver),l=u.toString$0(0),r="NoSuchMethodError: method not found: '"+this._memberName.__internal$_name+"'\nReceiver: "+o+"\nArguments: ["+l+"]"}},P.UnsupportedError.prototype={toString$0(e){return"Unsupported operation: "+this.message},get$message(e){return this.message}},P.UnimplementedError.prototype={toString$0(e){return"UnimplementedError: "+this.message},get$message(e){return this.message}},P.StateError.prototype={toString$0(e){return"Bad state: "+this.message},get$message(e){return this.message}},P.ConcurrentModificationError.prototype={toString$0(e){var t=this.modifiedObject;return null==t?"Concurrent modification during iteration.":"Concurrent modification during iteration: "+P.Error_safeToString(t)+"."}},P.OutOfMemoryError.prototype={toString$0:e=>"Out of Memory",get$stackTrace:()=>null,$isError:1},P.StackOverflowError.prototype={toString$0:e=>"Stack Overflow",get$stackTrace:()=>null,$isError:1},P.CyclicInitializationError.prototype={toString$0(e){return"Reading static variable '"+this.variableName+"' during its initialization"}},P._Exception.prototype={toString$0(e){return"Exception: "+this.message},$isException:1,get$message(e){return this.message}},P.FormatException.prototype={toString$0(e){var t,r,n,s,i,a,o,l,_,u,c=this.message,$=""!==c?"FormatException: "+c:"FormatException",p=this.offset,h=this.source;if("string"==typeof h){if(null!=p&&(p<0||p>h.length)&&(p=null),null==p)return h.length>78&&(h=A.JSString_methods.substring$2(h,0,75)+"..."),$+"\n"+h;for(t=1,r=0,n=!1,s=0;s<p;++s)10===(i=A.JSString_methods._codeUnitAt$1(h,s))?(r===s&&n||++t,r=s+1,n=!1):13===i&&(++t,r=s+1,n=!0);for($=t>1?$+" (at line "+t+", character "+(p-r+1)+")\n":$+" (at character "+(p+1)+")\n",a=h.length,s=p;s<a;++s)if(10===(i=A.JSString_methods.codeUnitAt$1(h,s))||13===i){a=s;break}return a-r>78?p-r<75?(o=r+75,l=r,_="",u="..."):(a-p<75?(l=a-75,o=a,u=""):(l=p-36,o=p+36,u="..."),_="..."):(o=a,l=r,_="",u=""),$+_+A.JSString_methods.substring$2(h,l,o)+u+"\n"+A.JSString_methods.$mul(" ",p-l+_.length)+"^\n"}return null!=p?$+" (at offset "+R.S(p)+")":$},$isException:1,get$message(e){return this.message}},P.Iterable.prototype={cast$1$0(e,t){return R.CastIterable_CastIterable(this,R._instanceType(this)._eval$1("Iterable.E"),t)},followedBy$1(e,t){var r=R._instanceType(this);return r._eval$1("EfficientLengthIterable<Iterable.E>")._is(this)?R.FollowedByIterable_FollowedByIterable$firstEfficient(this,t,r._eval$1("Iterable.E")):new R.FollowedByIterable(this,t,r._eval$1("FollowedByIterable<Iterable.E>"))},map$1$1(e,t,r){return R.MappedIterable_MappedIterable(this,t,R._instanceType(this)._eval$1("Iterable.E"),r)},where$1(e,t){return new R.WhereIterable(this,t,R._instanceType(this)._eval$1("WhereIterable<Iterable.E>"))},expand$1$1(e,t,r){return new R.ExpandIterable(this,t,R._instanceType(this)._eval$1("@<Iterable.E>")._bind$1(r)._eval$1("ExpandIterable<1,2>"))},contains$1(e,t){var r;for(r=this.get$iterator(this);r.moveNext$0();)if(V.$eq$(r.get$current(),t))return!0;return!1},fold$1$2(e,t,r){var n,s;for(n=this.get$iterator(this),s=t;n.moveNext$0();)s=r.call$2(s,n.get$current());return s},fold$2(e,t,r){return this.fold$1$2(e,t,r,oe.dynamic)},join$1(e,t){var r,n=this.get$iterator(this);if(!n.moveNext$0())return"";if(""===t){r="";do{r+=R.S(V.toString$0$(n.get$current()))}while(n.moveNext$0())}else for(r=""+R.S(V.toString$0$(n.get$current()));n.moveNext$0();)r=r+t+R.S(V.toString$0$(n.get$current()));return r.charCodeAt(0),r},join$0(e){return this.join$1(e,"")},any$1(e,t){var r;for(r=this.get$iterator(this);r.moveNext$0();)if(t.call$1(r.get$current()))return!0;return!1},toList$1$growable(e,t){return P.List_List$of(this,t,R._instanceType(this)._eval$1("Iterable.E"))},toList$0(e){return this.toList$1$growable(e,!0)},toSet$0(e){return P.LinkedHashSet_LinkedHashSet$of(this,R._instanceType(this)._eval$1("Iterable.E"))},get$length(e){var t,r=this.get$iterator(this);for(t=0;r.moveNext$0();)++t;return t},get$isEmpty(e){return!this.get$iterator(this).moveNext$0()},get$isNotEmpty(e){return!this.get$isEmpty(this)},take$1(e,t){return R.TakeIterable_TakeIterable(this,t,R._instanceType(this)._eval$1("Iterable.E"))},skip$1(e,t){return R.SkipIterable_SkipIterable(this,t,R._instanceType(this)._eval$1("Iterable.E"))},skipWhile$1(e,t){return new R.SkipWhileIterable(this,t,R._instanceType(this)._eval$1("SkipWhileIterable<Iterable.E>"))},get$first(e){var t=this.get$iterator(this);if(!t.moveNext$0())throw R.wrapException(R.IterableElementError_noElement());return t.get$current()},get$last(e){var t,r=this.get$iterator(this);if(!r.moveNext$0())throw R.wrapException(R.IterableElementError_noElement());do{t=r.get$current()}while(r.moveNext$0());return t},get$single(e){var t,r=this.get$iterator(this);if(!r.moveNext$0())throw R.wrapException(R.IterableElementError_noElement());if(t=r.get$current(),r.moveNext$0())throw R.wrapException(R.IterableElementError_tooMany());return t},elementAt$1(e,t){var r,n,s;for(P.RangeError_checkNotNegative(t,"index"),r=this.get$iterator(this),n=0;r.moveNext$0();){if(s=r.get$current(),t===n)return s;++n}throw R.wrapException(P.IndexError$(t,this,"index",null,n))},toString$0(e){return P.IterableBase_iterableToShortString(this,"(",")")}},P._GeneratorIterable.prototype={elementAt$1(e,t){return P.RangeError_checkValidIndex(t,this,null),this._generator.call$1(t)},get$length(e){return this.length}},P.Iterator.prototype={},P.MapEntry.prototype={toString$0(e){return"MapEntry("+R.S(this.key)+": "+R.S(this.value)+")"}},P.Null.prototype={get$hashCode(e){return P.Object.prototype.get$hashCode.call(this,this)},toString$0:e=>"null"},P.Object.prototype={$isObject:1,$eq(e,t){return this===t},get$hashCode(e){return R.Primitives_objectHashCode(this)},toString$0(e){return"Instance of '"+R.Primitives_objectTypeName(this)+"'"},noSuchMethod$1(e,t){throw R.wrapException(P.NoSuchMethodError$(this,t.get$memberName(),t.get$positionalArguments(),t.get$namedArguments()))},get$runtimeType(e){var t=this instanceof R.Closure?R.closureFunctionType(this):null;return R.createRuntimeType(null==t?R.instanceType(this):t)},toString(){return this.toString$0(this)}},P._StringStackTrace.prototype={toString$0(e){return this._stackTrace},$isStackTrace:1},P.Runes.prototype={get$iterator(e){return new P.RuneIterator(this.string)},get$last(e){var t,r,n=this.string,s=n.length;if(0===s)throw R.wrapException(P.StateError$("No elements."));return 56320==(64512&(t=A.JSString_methods.codeUnitAt$1(n,s-1)))&&s>1&&55296==(64512&(r=A.JSString_methods.codeUnitAt$1(n,s-2)))?P._combineSurrogatePair(r,t):t}},P.RuneIterator.prototype={get$current(){return this._currentCodePoint},moveNext$0(){var e,t,r,n=this._position=this._nextPosition,s=this.string,i=s.length;return n===i?(this._currentCodePoint=-1,!1):(t=n+1,55296==(64512&(e=A.JSString_methods._codeUnitAt$1(s,n)))&&t<i&&56320==(64512&(r=A.JSString_methods._codeUnitAt$1(s,t)))?(this._nextPosition=t+1,this._currentCodePoint=P._combineSurrogatePair(e,r),!0):(this._nextPosition=t,this._currentCodePoint=e,!0))}},P.StringBuffer.prototype={get$length(e){return this._contents.length},write$1(e,t){this._contents+=R.S(t)},writeCharCode$1(e){this._contents+=R.Primitives_stringFromCharCode(e)},toString$0(e){var t=this._contents;return t.charCodeAt(0),t}},P.Uri__parseIPv4Address_error.prototype={call$2(e,t){throw R.wrapException(P.FormatException$("Illegal IPv4 address, "+e,this.host,t))},$signature:445},P.Uri_parseIPv6Address_error.prototype={call$2(e,t){throw R.wrapException(P.FormatException$("Illegal IPv6 address, "+e,this.host,t))},call$1(e){return this.call$2(e,null)},$signature:442},P.Uri_parseIPv6Address_parseHex.prototype={call$2(e,t){var r;return t-e>4&&this.error.call$2("an IPv6 part can only contain a maximum of 4 hex digits",e),((r=P.int_parse(A.JSString_methods.substring$2(this.host,e,t),16))<0||r>65535)&&this.error.call$2("each part must be in the range of `0x0..0xFFFF`",e),r},$signature:435},P._Uri.prototype={get$_text(){var e,t,r,n=this.___Uri__text;return null==n&&(e=0!==(n=this.scheme).length?n+":":"",(r=null==(t=this._host))&&"file"!==n?n=e:(n=e+"//",0!==(e=this._userInfo).length&&(n=n+e+"@"),r||(n+=t),null!=(e=this._port)&&(n=n+":"+R.S(e))),n+=this.path,null!=(e=this._query)&&(n=n+"?"+e),null!=(e=this._fragment)&&(n=n+"#"+e),n.charCodeAt(0),n=n,null==this.___Uri__text?this.___Uri__text=n:n=R.throwExpression(R.LateError$fieldADI("_text"))),n},get$pathSegments(){var e,t=this.___Uri_pathSegments;return null==t&&(0!==(e=this.path).length&&47===A.JSString_methods._codeUnitAt$1(e,0)&&(e=A.JSString_methods.substring$1(e,1)),t=0===e.length?A.List_empty:P.List_List$unmodifiable(new R.MappedListIterable(R._setArrayType(e.split("/"),oe.JSArray_String),P.core_Uri_decodeComponent$closure(),oe.MappedListIterable_String_dynamic),oe.String),null==this.___Uri_pathSegments?this.___Uri_pathSegments=t:t=R.throwExpression(R.LateError$fieldADI("pathSegments"))),t},get$hashCode(e){var t=this.___Uri_hashCode;return null==t&&(t=A.JSString_methods.get$hashCode(this.get$_text()),null==this.___Uri_hashCode?this.___Uri_hashCode=t:t=R.throwExpression(R.LateError$fieldADI("hashCode"))),t},get$userInfo(){return this._userInfo},get$host(){var e=this._host;return null==e?"":A.JSString_methods.startsWith$1(e,"[")?A.JSString_methods.substring$2(e,1,e.length-1):e},get$port(e){var t=this._port;return null==t?P._Uri__defaultPort(this.scheme):t},get$query(){var e=this._query;return null==e?"":e},get$fragment(){var e=this._fragment;return null==e?"":e},isScheme$1(e){var t=this.scheme;return e.length===t.length&&P._Uri__compareScheme(e,t)},_mergePaths$2(e,t){var r,n,s,i,a,o;for(r=0,n=0;A.JSString_methods.startsWith$2(t,"../",n);)n+=3,++r;for(s=A.JSString_methods.lastIndexOf$1(e,"/");s>0&&r>0&&!((i=A.JSString_methods.lastIndexOf$2(e,"/",s-1))<0)&&!(o=(!(o=2!==(a=s-i))||3===a)&&(46===A.JSString_methods.codeUnitAt$1(e,i+1)&&(!o||46===A.JSString_methods.codeUnitAt$1(e,i+2))));)--r,s=i;return A.JSString_methods.replaceRange$3(e,s+1,null,A.JSString_methods.substring$1(t,n-3*r))},resolve$1(e){return this.resolveUri$1(P.Uri_parse(e))},resolveUri$1(e){var t,r,n,s,i,a,o,l,_,u;return 0!==e.get$scheme().length?(t=e.get$scheme(),e.get$hasAuthority()?(r=e.get$userInfo(),n=e.get$host(),s=e.get$hasPort()?e.get$port(e):null):(n=s=null,r=""),i=P._Uri__removeDotSegments(e.get$path(e)),a=e.get$hasQuery()?e.get$query():null):(t=this.scheme,e.get$hasAuthority()?(r=e.get$userInfo(),n=e.get$host(),s=P._Uri__makePort(e.get$hasPort()?e.get$port(e):null,t),i=P._Uri__removeDotSegments(e.get$path(e)),a=e.get$hasQuery()?e.get$query():null):(r=this._userInfo,n=this._host,s=this._port,i=this.path,""===e.get$path(e)?a=e.get$hasQuery()?e.get$query():this._query:((o=P._Uri__packageNameEnd(this,i))>0?(l=A.JSString_methods.substring$2(i,0,o),i=e.get$hasAbsolutePath()?l+P._Uri__removeDotSegments(e.get$path(e)):l+P._Uri__removeDotSegments(this._mergePaths$2(A.JSString_methods.substring$1(i,l.length),e.get$path(e)))):e.get$hasAbsolutePath()?i=P._Uri__removeDotSegments(e.get$path(e)):0===i.length?i=null==n?0===t.length?e.get$path(e):P._Uri__removeDotSegments(e.get$path(e)):P._Uri__removeDotSegments("/"+e.get$path(e)):(_=this._mergePaths$2(i,e.get$path(e)),i=!(u=0===t.length)||null!=n||A.JSString_methods.startsWith$1(i,"/")?P._Uri__removeDotSegments(_):P._Uri__normalizeRelativePath(_,!u||null!=n)),a=e.get$hasQuery()?e.get$query():null))),new P._Uri(t,r,n,s,i,a,e.get$hasFragment()?e.get$fragment():null)},get$hasAuthority(){return null!=this._host},get$hasPort(){return null!=this._port},get$hasQuery(){return null!=this._query},get$hasFragment(){return null!=this._fragment},get$hasAbsolutePath(){return A.JSString_methods.startsWith$1(this.path,"/")},toFilePath$0(){var e,t=this.scheme;if(""!==t&&"file"!==t)throw R.wrapException(P.UnsupportedError$("Cannot extract a file path from a "+t+" URI"));if(""!==(null==(t=this._query)?"":t))throw R.wrapException(P.UnsupportedError$(ae.Cannotfq));if(""!==(null==(t=this._fragment)?"":t))throw R.wrapException(P.UnsupportedError$(ae.Cannotff));return(t=ee.$get$_Uri__isWindowsCached())?t=P._Uri__toWindowsFilePath(this):(null!=this._host&&""!==this.get$host()&&R.throwExpression(P.UnsupportedError$(ae.Cannotn)),e=this.get$pathSegments(),P._Uri__checkNonWindowsPathReservedCharacters(e,!1),(t=P.StringBuffer__writeAll(A.JSString_methods.startsWith$1(this.path,"/")?"/":"",e,"/")).charCodeAt(0),t=t),t},toString$0(e){return this.get$_text()},$eq(e,t){var r,n;return null!=t&&(this===t||(oe.Uri._is(t)&&this.scheme===t.get$scheme()&&null!=this._host===t.get$hasAuthority()&&this._userInfo===t.get$userInfo()&&this.get$host()===t.get$host()&&this.get$port(this)===t.get$port(t)&&this.path===t.get$path(t)&&!(n=null==(r=this._query))===t.get$hasQuery()?(n&&(r=""),r===t.get$query()&&!(n=null==(r=this._fragment))===t.get$hasFragment()?(n&&(r=""),r=r===t.get$fragment()):r=!1):r=!1,r))},$isUri:1,get$scheme(){return this.scheme},get$path(e){return this.path}},P._Uri__makePath_closure.prototype={call$1:e=>P._Uri__uriEncode(A.List_qg40,e,A.C_Utf8Codec,!1),$signature:5},P.UriData.prototype={get$uri(){var e,t,r,n,s=this._uriCache;return null==s&&(s=this._text,e=this._separatorIndices[0]+1,t=A.JSString_methods.indexOf$2(s,"?",e),r=s.length,t>=0?(n=P._Uri__normalizeOrSubstring(s,t+1,r,A.List_CVk,!1),r=t):n=null,s=this._uriCache=new P._DataUri("data","",null,null,P._Uri__normalizeOrSubstring(s,e,r,A.List_qg4,!1),n,null)),s},toString$0(e){var t=this._text;return-1===this._separatorIndices[0]?"data:"+t:t}},P._createTables_build.prototype={call$2(e,t){var r=this.tables[e];return A.NativeUint8List_methods.fillRange$3(r,0,96,t),r},$signature:434},P._createTables_setChars.prototype={call$3(e,t,r){var n,s;for(n=t.length,s=0;s<n;++s)e[96^A.JSString_methods._codeUnitAt$1(t,s)]=r},$signature:150},P._createTables_setRange.prototype={call$3(e,t,r){var n,s;for(n=A.JSString_methods._codeUnitAt$1(t,0),s=A.JSString_methods._codeUnitAt$1(t,1);n<=s;++n)e[(96^n)>>>0]=r},$signature:150},P._SimpleUri.prototype={get$hasAuthority(){return this._hostStart>0},get$hasPort(){return this._hostStart>0&&this._portStart+1<this._pathStart},get$hasQuery(){return this._queryStart<this._fragmentStart},get$hasFragment(){return this._fragmentStart<this._uri.length},get$hasAbsolutePath(){return A.JSString_methods.startsWith$2(this._uri,"/",this._pathStart)},get$scheme(){var e=this._schemeCache;return null==e?this._schemeCache=this._computeScheme$0():e},_computeScheme$0(){var e,t=this._schemeEnd;return t<=0?"":(e=4===t)&&A.JSString_methods.startsWith$1(this._uri,"http")?"http":5===t&&A.JSString_methods.startsWith$1(this._uri,"https")?"https":e&&A.JSString_methods.startsWith$1(this._uri,"file")?"file":7===t&&A.JSString_methods.startsWith$1(this._uri,"package")?"package":A.JSString_methods.substring$2(this._uri,0,t)},get$userInfo(){var e=this._hostStart,t=this._schemeEnd+3;return e>t?A.JSString_methods.substring$2(this._uri,t,e-1):""},get$host(){var e=this._hostStart;return e>0?A.JSString_methods.substring$2(this._uri,e,this._portStart):""},get$port(e){var t;return this.get$hasPort()?P.int_parse(A.JSString_methods.substring$2(this._uri,this._portStart+1,this._pathStart),null):4===(t=this._schemeEnd)&&A.JSString_methods.startsWith$1(this._uri,"http")?80:5===t&&A.JSString_methods.startsWith$1(this._uri,"https")?443:0},get$path(e){return A.JSString_methods.substring$2(this._uri,this._pathStart,this._queryStart)},get$query(){var e=this._queryStart,t=this._fragmentStart;return e<t?A.JSString_methods.substring$2(this._uri,e+1,t):""},get$fragment(){var e=this._fragmentStart,t=this._uri;return e<t.length?A.JSString_methods.substring$1(t,e+1):""},get$pathSegments(){var e,t,r=this._pathStart,n=this._queryStart,s=this._uri;if(A.JSString_methods.startsWith$2(s,"/",r)&&++r,r===n)return A.List_empty;for(e=R._setArrayType([],oe.JSArray_String),t=r;t<n;++t)47===A.JSString_methods.codeUnitAt$1(s,t)&&(e.push(A.JSString_methods.substring$2(s,r,t)),r=t+1);return e.push(A.JSString_methods.substring$2(s,r,n)),P.List_List$unmodifiable(e,oe.String)},_isPort$1(e){var t=this._portStart+1;return t+e.length===this._pathStart&&A.JSString_methods.startsWith$2(this._uri,e,t)},removeFragment$0(){var e=this._fragmentStart,t=this._uri;return e>=t.length?this:new P._SimpleUri(A.JSString_methods.substring$2(t,0,e),this._schemeEnd,this._hostStart,this._portStart,this._pathStart,this._queryStart,e,this._schemeCache)},resolve$1(e){return this.resolveUri$1(P.Uri_parse(e))},resolveUri$1(e){return e instanceof P._SimpleUri?this._simpleMerge$2(this,e):this._toNonSimple$0().resolveUri$1(e)},_simpleMerge$2(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m=t._schemeEnd;if(m>0)return t;if((r=t._hostStart)>0)return(n=e._schemeEnd)<=0?t:((s=4===n)&&A.JSString_methods.startsWith$1(e._uri,"file")?t._pathStart!==t._queryStart:s&&A.JSString_methods.startsWith$1(e._uri,"http")?!t._isPort$1("80"):!(5===n&&A.JSString_methods.startsWith$1(e._uri,"https")&&t._isPort$1("443")))?(i=n+1,new P._SimpleUri(A.JSString_methods.substring$2(e._uri,0,i)+A.JSString_methods.substring$1(t._uri,m+1),n,r+i,t._portStart+i,t._pathStart+i,t._queryStart+i,t._fragmentStart+i,e._schemeCache)):this._toNonSimple$0().resolveUri$1(t);if((a=t._pathStart)===(m=t._queryStart))return m<(r=t._fragmentStart)?(i=(n=e._queryStart)-m,new P._SimpleUri(A.JSString_methods.substring$2(e._uri,0,n)+A.JSString_methods.substring$1(t._uri,m),e._schemeEnd,e._hostStart,e._portStart,e._pathStart,m+i,r+i,e._schemeCache)):r<(m=t._uri).length?(n=e._fragmentStart,new P._SimpleUri(A.JSString_methods.substring$2(e._uri,0,n)+A.JSString_methods.substring$1(m,r),e._schemeEnd,e._hostStart,e._portStart,e._pathStart,e._queryStart,r+(n-r),e._schemeCache)):e.removeFragment$0();if(r=t._uri,A.JSString_methods.startsWith$2(r,"/",a))return o=e._pathStart,i=(_=(l=P._SimpleUri__packageNameEnd(this))>0?l:o)-a,new P._SimpleUri(A.JSString_methods.substring$2(e._uri,0,_)+A.JSString_methods.substring$1(r,a),e._schemeEnd,e._hostStart,e._portStart,o,m+i,t._fragmentStart+i,e._schemeCache);if((u=e._pathStart)===(c=e._queryStart)&&e._hostStart>0){for(;A.JSString_methods.startsWith$2(r,"../",a);)a+=3;return i=u-a+1,new P._SimpleUri(A.JSString_methods.substring$2(e._uri,0,u)+"/"+A.JSString_methods.substring$1(r,a),e._schemeEnd,e._hostStart,e._portStart,u,m+i,t._fragmentStart+i,e._schemeCache)}if($=e._uri,(l=P._SimpleUri__packageNameEnd(this))>=0)p=l;else for(p=u;A.JSString_methods.startsWith$2($,"../",p);)p+=3;for(h=0;(d=a+3)<=m&&A.JSString_methods.startsWith$2(r,"../",a);)++h,a=d;for(g="";c>p;)if(--c,47===A.JSString_methods.codeUnitAt$1($,c)){if(0===h){g="/";break}--h,g="/"}return c===p&&e._schemeEnd<=0&&!A.JSString_methods.startsWith$2($,"/",u)&&(a-=3*h,g=""),i=c-a+g.length,new P._SimpleUri(A.JSString_methods.substring$2($,0,c)+g+A.JSString_methods.substring$1(r,a),e._schemeEnd,e._hostStart,e._portStart,u,m+i,t._fragmentStart+i,e._schemeCache)},toFilePath$0(){var e,t=this._schemeEnd;if(t=t>=0&&(e=!(4===t&&A.JSString_methods.startsWith$1(this._uri,"file"))))throw R.wrapException(P.UnsupportedError$("Cannot extract a file path from a "+this.get$scheme()+" URI"));if((t=this._queryStart)<(e=this._uri).length){if(t<this._fragmentStart)throw R.wrapException(P.UnsupportedError$(ae.Cannotfq));throw R.wrapException(P.UnsupportedError$(ae.Cannotff))}return ee.$get$_Uri__isWindowsCached()?t=P._Uri__toWindowsFilePath(this):(this._hostStart<this._portStart&&R.throwExpression(P.UnsupportedError$(ae.Cannotn)),t=A.JSString_methods.substring$2(e,this._pathStart,t)),t},get$hashCode(e){var t=this._hashCodeCache;return null==t?this._hashCodeCache=A.JSString_methods.get$hashCode(this._uri):t},$eq(e,t){return null!=t&&(this===t||oe.Uri._is(t)&&this._uri===t.toString$0(0))},_toNonSimple$0(){var e=this.get$scheme(),t=this.get$userInfo(),r=this._hostStart>0?this.get$host():null,n=this.get$hasPort()?this.get$port(this):null,s=this._uri,i=this._queryStart,a=A.JSString_methods.substring$2(s,this._pathStart,i),o=this._fragmentStart;return i=i<o?this.get$query():null,new P._Uri(e,t,r,n,a,i,o<s.length?this.get$fragment():null)},toString$0(e){return this._uri},$isUri:1},P._DataUri.prototype={},P._JSRandom.prototype={nextInt$1(e){if(e<=0||e>4294967296)throw R.wrapException(P.RangeError$("max must be in range 0 < max \u2264 2^32, was "+e));return Math.random()*e>>>0},nextDouble$0:()=>Math.random()},U.ArgParser.prototype={addFlag$6$abbr$defaultsTo$help$hide$negatable(e,t,r,n,s,i){this._addOption$12$aliases$hide$negatable(e,t,n,null,null,null,r,null,A.OptionType_nMZ,A.List_empty,s,i)},addFlag$2$hide(e,t){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,null,!1,null,t,!0)},addFlag$2$help(e,t){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,null,!1,t,!1,!0)},addFlag$3$defaultsTo$help(e,t,r){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,null,t,r,!1,!0)},addFlag$3$help$negatable(e,t,r){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,null,!1,t,!1,r)},addFlag$4$abbr$help$negatable(e,t,r,n){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,t,!1,r,!1,n)},addFlag$3$abbr$help(e,t,r){return this.addFlag$6$abbr$defaultsTo$help$hide$negatable(e,t,!1,r,!1,!0)},addOption$7$abbr$allowed$defaultsTo$help$hide$valueHelp(e,t,r,n,s,i,a){this._addOption$12$aliases$hide$mandatory(e,t,s,a,r,null,n,null,A.OptionType_YwU,A.List_empty,i,!1)},addOption$2$hide(e,t){return this.addOption$7$abbr$allowed$defaultsTo$help$hide$valueHelp(e,null,null,null,null,t,null)},addOption$6$abbr$allowed$defaultsTo$help$valueHelp(e,t,r,n,s,i){return this.addOption$7$abbr$allowed$defaultsTo$help$hide$valueHelp(e,t,r,n,s,!1,i)},addOption$4$allowed$defaultsTo$help(e,t,r,n){return this.addOption$7$abbr$allowed$defaultsTo$help$hide$valueHelp(e,null,t,r,n,!1,null)},addMultiOption$5$abbr$help$splitCommas$valueHelp(e,t,r,n,s){var i=R._setArrayType([],oe.JSArray_String);this._addOption$12$aliases$hide$splitCommas(e,t,r,s,null,null,i,null,A.OptionType_qyr,A.List_empty,!1,!1)},_addOption$14$aliases$hide$mandatory$negatable$splitCommas(e,t,r,n,s,i,a,o,l,_,u,c,$,p){var h,d,g,m=R._setArrayType([e],oe.JSArray_String);if(A.JSArray_methods.addAll$1(m,_),A.JSArray_methods.any$1(m,new U.ArgParser__addOption_closure(this)))throw R.wrapException(P.ArgumentError$('Duplicate option or alias "'+e+'".',null));if((m=null!=t)&&null!=(h=this.findByAbbreviation$1(t)))throw R.wrapException(P.ArgumentError$('Abbreviation "'+t+'" is already used by "'+h.name+'".',null));d=null==s?null:P.List_List$unmodifiable(s,oe.String),g=new k.Option(e,t,r,n,d,null,a,$,o,l,null==p?l===A.OptionType_qyr:p,!1,u),0===e.length?R.throwExpression(P.ArgumentError$("Name cannot be empty.",null)):A.JSString_methods.startsWith$1(e,"-")&&R.throwExpression(P.ArgumentError$("Name "+e+' cannot start with "-".',null)),(d=ee.$get$Option__invalidChars()._nativeRegExp).test(e)&&R.throwExpression(P.ArgumentError$('Name "'+e+'" contains invalid characters.',null)),m&&(1!==t.length?R.throwExpression(P.ArgumentError$("Abbreviation must be null or have length 1.",null)):"-"===t&&R.throwExpression(P.ArgumentError$('Abbreviation cannot be "-".',null)),d.test(t)&&R.throwExpression(P.ArgumentError$("Abbreviation is an invalid character.",null))),this._arg_parser$_options.$indexSet(0,e,g),this._optionsAndSeparators.push(g),m=this._aliases},_addOption$12$aliases$hide$mandatory(e,t,r,n,s,i,a,o,l,_,u,c){return this._addOption$14$aliases$hide$mandatory$negatable$splitCommas(e,t,r,n,s,i,a,o,l,_,u,c,!1,null)},_addOption$12$aliases$hide$negatable(e,t,r,n,s,i,a,o,l,_,u,c){return this._addOption$14$aliases$hide$mandatory$negatable$splitCommas(e,t,r,n,s,i,a,o,l,_,u,!1,c,null)},_addOption$12$aliases$hide$splitCommas(e,t,r,n,s,i,a,o,l,_,u,c){return this._addOption$14$aliases$hide$mandatory$negatable$splitCommas(e,t,r,n,s,i,a,o,l,_,u,!1,!1,c)},findByAbbreviation$1(e){var t,r;for(t=(t=(t=this.options._map).get$values(t)).get$iterator(t);t.moveNext$0();)if((r=t.get$current()).abbr===e)return r;return null},findByNameOrAlias$1(e){var t=this._aliases.$index(0,e);return null==t&&(t=e),this.options._map.$index(0,t)}},U.ArgParser__addOption_closure.prototype={call$1(e){return null!=this.$this.findByNameOrAlias$1(e)},$signature:6},Q.ArgParserException.prototype={},q.ArgResults.prototype={$index(e,t){var r=this._parser.options._map;if(!r.containsKey$1(t))throw R.wrapException(P.ArgumentError$('Could not find an option named "'+t+'".',null));return(r=r.$index(0,t)).toString,r.valueOrDefault$1(this._parsed.$index(0,t))},wasParsed$1(e){if(!this._parser.options._map.containsKey$1(e))throw R.wrapException(P.ArgumentError$('Could not find an option named "'+e+'".',null));return this._parsed.containsKey$1(e)}},k.Option.prototype={valueOrDefault$1(e){var t;return null!=e?e:this.type===A.OptionType_qyr?null==(t=this.defaultsTo)?R._setArrayType([],oe.JSArray_String):t:this.defaultsTo}},k.OptionType.prototype={},k.Parser0.prototype={parse$0(){var e,t,r,n,s,i,a,o,l,_,u=this._args;for(u.toList$0(0),null,s=this._parser$_rest,a=(i=this._grammar).commands;!u.get$isEmpty(u);){if((o=u._collection$_head)===u._collection$_tail&&R.throwExpression(R.IterableElementError_noElement()),"--"===(o=u.$ti._precomputed1._as(u._collection$_table[o]))){u.removeFirst$0();break}if(null!=(l=a._map.$index(0,o))){0!==s.length&&R.throwExpression(Q.ArgParserException$("Cannot specify arguments before a command.",null)),e=u.removeFirst$0(),a=oe.JSArray_String,o=R._setArrayType([],a),A.JSArray_methods.addAll$1(o,s),t=new k.Parser0(e,this,l,u,o,P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.dynamic));try{t.parse$0()}catch(_){throw(u=R.unwrapException(_))instanceof Q.ArgParserException?(u=(r=u).message,n=R._setArrayType([e],a),V.addAll$1$ax(n,r.commands),R.wrapException(Q.ArgParserException$(u,n))):_}A.JSArray_methods.set$length(s,0);break}this._parseSoloOption$0()||(this._parseAbbreviation$1(this)||this._parseLongOption$0()||s.push(u.removeFirst$0()))}return i.options._map.forEach$1(0,new k.Parser_parse_closure(this)),A.JSArray_methods.addAll$1(s,u),u.clear$0(0),new q.ArgResults(i,this._results,this._commandName,new P.UnmodifiableListView(s,oe.UnmodifiableListView_String))},_readNextArgAsValue$1(e){var t=this._args,r=t.get$isEmpty(t),n='Missing argument for "'+e.name+'".';r&&R.throwExpression(Q.ArgParserException$(n,null)),this._setOption$3(this._results,e,t.get$first(t)),t.removeFirst$0()},_parseSoloOption$0(){var e,t=this._args;return 2===t.get$first(t).length&&(!!A.JSString_methods.startsWith$1(t.get$first(t),"-")&&(e=t.get$first(t)[1],!!k._isLetterOrDigit(A.JSString_methods._codeUnitAt$1(e,0))&&(this._handleSoloOption$1(e),!0)))},_handleSoloOption$1(e){var t,r,n=this._grammar.findByAbbreviation$1(e);return null==n?(r='Could not find an option or flag "-'+e+'".',null==(t=this._parser$_parent)&&R.throwExpression(Q.ArgParserException$(r,null)),t._handleSoloOption$1(e),!0):(this._args.removeFirst$0(),n.type===A.OptionType_nMZ?this._results.$indexSet(0,n.name,!0):this._readNextArgAsValue$1(n),!0)},_parseAbbreviation$1(e){var t,r,n,s,i=this._args;if(i.get$first(i).length<2)return!1;if(!A.JSString_methods.startsWith$1(i.get$first(i),"-"))return!1;for(t=1;(r=i._collection$_head)===i._collection$_tail&&R.throwExpression(R.IterableElementError_noElement()),r=t<(r=i.$ti._precomputed1._as(i._collection$_table[r])).length&&((r=A.JSString_methods._codeUnitAt$1(r,t))>=65&&r<=90||(r>=97&&r<=122||r>=48&&r<=57));)++t;return 1!==t&&(n=A.JSString_methods.substring$2(i.get$first(i),1,t),s=A.JSString_methods.substring$1(i.get$first(i),t),!A.JSString_methods.contains$1(s,"\n")&&!A.JSString_methods.contains$1(s,"\r")&&(this._handleAbbreviation$3(n,s,e),!0))},_handleAbbreviation$3(e,t,r){var n,s,i,a,o=A.JSString_methods.substring$2(e,0,1),l=this._grammar.findByAbbreviation$1(o);if(null==l)return n=this._parser$_parent,s=ae.Could_+o+'".',null==n&&R.throwExpression(Q.ArgParserException$(s,null)),n._handleAbbreviation$3(e,t,r),!0;if(l.type!==A.OptionType_nMZ)this._setOption$3(this._results,l,A.JSString_methods.substring$1(e,1)+t);else for(n='Option "-'+o+'" is a flag and cannot handle value "'+A.JSString_methods.substring$1(e,1)+t+'".',""!==t&&R.throwExpression(Q.ArgParserException$(n,null)),n=e.length,i=0;i<n;i=a)a=i+1,r._parseShortFlag$1(A.JSString_methods.substring$2(e,i,a));return this._args.removeFirst$0(),!0},_parseShortFlag$1(e){var t,r,n=this._grammar.findByAbbreviation$1(e);if(null==n)return t=this._parser$_parent,r=ae.Could_+e+'".',null==t&&R.throwExpression(Q.ArgParserException$(r,null)),void t._parseShortFlag$1(e);r='Option "-'+e+'" must be a flag to be in a collapsed "-".',(t=n.type)!==A.OptionType_nMZ&&R.throwExpression(Q.ArgParserException$(r,null)),this._results.$indexSet(0,n.name,!0)},_parseLongOption$0(){var e,t,r,n,s,i,a,o=this._args;if(!A.JSString_methods.startsWith$1(o.get$first(o),"--"))return!1;for(n=(r=(t=-1===(e=A.JSString_methods.indexOf$1(o.get$first(o),"=")))?A.JSString_methods.substring$1(o.get$first(o),2):A.JSString_methods.substring$2(o.get$first(o),2,e)).length,s=0;s!==n;++s)if(!((i=A.JSString_methods._codeUnitAt$1(r,s))>=65&&i<=90||(i>=97&&i<=122||i>=48&&i<=57))&&45!==i&&95!==i)return!1;return a=t?null:A.JSString_methods.substring$1(o.get$first(o),e+1),!(o=null!=a&&(A.JSString_methods.contains$1(a,"\n")||A.JSString_methods.contains$1(a,"\r")))&&(this._handleLongOption$2(r,a),!0)},_handleLongOption$2(e,t){var r,n='Could not find an option named "',s=this._grammar,i=s.findByNameOrAlias$1(e);if(null!=i)this._args.removeFirst$0(),i.type===A.OptionType_nMZ?(s='Flag option "'+e+'" should not be given a value.',null!=t&&R.throwExpression(Q.ArgParserException$(s,null)),this._results.$indexSet(0,i.name,!0)):null!=t?this._setOption$3(this._results,i,t):this._readNextArgAsValue$1(i);else{if(!A.JSString_methods.startsWith$1(e,"no-"))return r=n+e+'".',null==(s=this._parser$_parent)&&R.throwExpression(Q.ArgParserException$(r,null)),s._handleLongOption$2(e,t),!0;if(null==(i=s.findByNameOrAlias$1(A.JSString_methods.substring$1(e,3))))return r=n+e+'".',null==(s=this._parser$_parent)&&R.throwExpression(Q.ArgParserException$(r,null)),s._handleLongOption$2(e,t),!0;this._args.removeFirst$0(),r='Cannot negate non-flag option "'+e+'".',(s=i.type)!==A.OptionType_nMZ&&R.throwExpression(Q.ArgParserException$(r,null)),r='Cannot negate option "'+e+'".',(s=i.negatable)||R.throwExpression(Q.ArgParserException$(r,null)),this._results.$indexSet(0,i.name,!1)}return!0},_setOption$3(e,t,r){var n,s,i,a,o,l;if(t.type!==A.OptionType_qyr)return this._validateAllowed$2(t,r),void e.$indexSet(0,t.name,r);if(n=e.putIfAbsent$2(t.name,new k.Parser__setOption_closure),t.splitCommas)for(i=(s=r.split(",")).length,a=V.getInterceptor$ax(n),o=0;o<i;++o)l=s[o],this._validateAllowed$2(t,l),a.add$1(n,l);else this._validateAllowed$2(t,r),V.add$1$ax(n,r)},_validateAllowed$2(e,t){var r,n=e.allowed;null!=n&&(n=A.JSArray_methods.contains$1(n,t),r='"'+t+'" is not an allowed value for option "'+e.name+'".',n||R.throwExpression(Q.ArgParserException$(r,null)))}},k.Parser_parse_closure.prototype={call$2(e,t){var r=this.$this._results.$index(0,e),n=t.callback;null!=n&&n.call$1(t.valueOrDefault$1(r))},$signature:430},k.Parser__setOption_closure.prototype={call$0:()=>R._setArrayType([],oe.JSArray_String),$signature:42},k._Usage.prototype={get$_columnWidths(){var e=this.___Usage__columnWidths;return null==e&&(e=this._calculateColumnWidths$0(),null==this.___Usage__columnWidths?this.___Usage__columnWidths=e:e=R.throwExpression(R.LateError$fieldADI("_columnWidths"))),e},generate$0(){var e,t,r,n,s,i,a;for(t=(e=this._usage$_optionsAndSeparators).length,r=oe.Option,n=this._usage$_buffer,s=0;s<e.length;e.length===t||(0,R.throwConcurrentModificationError)(e),++s)"string"!=typeof(i=e[s])?(r._as(i),i.hide||this._writeOption$1(i)):(a=n._contents,n._contents=(0!==a.length?n._contents=a+"\n\n":a)+i,this._newlinesNeeded=1);return(e=n._contents).charCodeAt(0),e},_writeOption$1(e){var t,r,n,s,i,a,o,l,_=e.abbr;if(this._write$2(0,null==_?"":"-"+_+", "),_=this._longOption$1(e),this._write$2(1,_),null!=(_=e.help)&&this._write$2(2,_),null!=(_=e.allowedHelp)){for(t=V.toList$0$ax(_.get$keys(_)),A.JSArray_methods.sort$0(t),this._newline$0(),r=t.length,n=e.defaultsTo,s=oe.List_dynamic._is(n),i=0;i<t.length;t.length===r||(0,R.throwConcurrentModificationError)(t),++i)a=t[i],o=s?A.JSArray_methods.contains$1(n,a):n===a,l=" ["+a+"]",this._write$2(1,l+(o?" (default)":"")),(l=_.$index(0,a)).toString,this._write$2(2,l);this._newline$0()}else null!=e.allowed?this._write$2(2,this._buildAllowedList$1(e)):(_=e.type)===A.OptionType_nMZ?!0===e.defaultsTo&&this._write$2(2,"(defaults to on)"):_===A.OptionType_qyr?null!=(_=e.defaultsTo)&&V.get$isNotEmpty$asx(_)&&(oe.List_dynamic._as(_),this._write$2(2,"(defaults to "+new R.MappedListIterable(_,new k._Usage__writeOption_closure,R._arrayInstanceType(_)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+")")):null!=(_=e.defaultsTo)&&this._write$2(2,'(defaults to "'+R.S(_)+'")')},_longOption$1(e){var t=e.name,r=e.negatable?"--[no-]"+t:"--"+t;return null!=(t=e.valueHelp)?r+"=<"+t+">":r},_calculateColumnWidths$0(){var e,t,r,n,s,i,a,o,l,_,u,c;for(t=(e=this._usage$_optionsAndSeparators).length,r=oe.List_dynamic,n=0,s=0,i=0;i<e.length;e.length===t||(0,R.throwConcurrentModificationError)(e),++i)if((a=e[i])instanceof k.Option&&!a.hide&&(o=a.abbr,n=Math.max(n,(null==o?"":"-"+o+", ").length),o=this._longOption$1(a),s=Math.max(s,o.length),null!=(o=a.allowedHelp)))for(o=V.get$iterator$ax(o.get$keys(o)),l=a.defaultsTo,_=r._is(l);o.moveNext$0();)u=o.get$current(),c=_?A.JSArray_methods.contains$1(l,u):l===u,u=" ["+u+"]",s=Math.max(s,(u+(c?" (default)":"")).length);return R._setArrayType([n,s+4],oe.JSArray_int)},_newline$0(){++this._newlinesNeeded,this._currentColumn=0},_write$2(e,t){var r,n,s=R._setArrayType(t.split("\n"),oe.JSArray_String);for(this.get$_columnWidths();0!==s.length&&""===V.trim$0$s(A.JSArray_methods.get$first(s));)A.JSArray_methods.removeAt$1(s,0);for(;0!==s.length&&""===V.trim$0$s(A.JSArray_methods.get$last(s));)s.pop();for(r=s.length,n=0;n<s.length;s.length===r||(0,R.throwConcurrentModificationError)(s),++n)this._usage$_writeLine$2(e,s[n])},_usage$_writeLine$2(e,t){var r,n;for(r=this._usage$_buffer;(n=this._newlinesNeeded)>0;)r._contents+="\n",this._newlinesNeeded=n-1;for(;(n=this._currentColumn)!==e;)r._contents+=n<2?A.JSString_methods.$mul(" ",this.get$_columnWidths()[this._currentColumn]):"\n",this._currentColumn=(this._currentColumn+1)%3;this.get$_columnWidths(),r._contents+=e<2?A.JSString_methods.padRight$1(t,this.get$_columnWidths()[e]):t,this._currentColumn=(this._currentColumn+1)%3,2===e&&++this._newlinesNeeded},_buildAllowedList$1(e){var t,r,n,s,i,a=e.defaultsTo,o=oe.List_dynamic._is(a)?A.JSArray_methods.get$contains(a):new k._Usage__buildAllowedList_closure(e);for(a="[",r=(t=e.allowed).length,n=!0,s=0;s<r;++s,n=!1)i=t[s],n||(a+=", "),a+=R.S(i),o.call$1(i)&&(a+=" (default)");return(a+="]").charCodeAt(0),a}},k._Usage__writeOption_closure.prototype={call$1:e=>'"'+R.S(e)+'"',$signature:65},k._Usage__buildAllowedList_closure.prototype={call$1(e){return e===this.option.defaultsTo},$signature:88},q.ErrorResult.prototype={complete$1(e){e.completeError$2(this.error,this.stackTrace)},get$hashCode(e){return(V.get$hashCode$(this.error)^R.Primitives_objectHashCode(this.stackTrace)^492929599)>>>0},$eq(e,t){return null!=t&&(t instanceof q.ErrorResult&&V.$eq$(this.error,t.error)&&this.stackTrace===t.stackTrace)},$isResult:1},L.ValueResult.prototype={complete$1(e){e.complete$1(this.value)},get$hashCode(e){return(842997089^V.get$hashCode$(this.value))>>>0},$eq(e,t){return null!=t&&(t instanceof L.ValueResult&&V.$eq$(this.value,t.value))},$isResult:1},k.StreamQueue.prototype={_updateRequests$0(){var e,t,r;for(e=this._requestQueue,t=this._eventQueue;!e.get$isEmpty(e);){if((r=e._collection$_head)===e._collection$_tail&&R.throwExpression(R.IterableElementError_noElement()),!e.$ti._precomputed1._as(e._collection$_table[r]).update$2(t,this._isDone))return;e.removeFirst$0()}this._isDone||this._stream_queue$_subscription.pause$0(0)},_ensureListening$0(){var e;this._isDone||(null==(e=this._stream_queue$_subscription)?this._stream_queue$_subscription=this._stream_queue$_source.listen$3$onDone$onError(0,new k.StreamQueue__ensureListening_closure(this),new k.StreamQueue__ensureListening_closure0(this),new k.StreamQueue__ensureListening_closure1(this)):e.resume$0(0))},_addResult$1(e){++this._eventsReceived,this._eventQueue._queue_list$_add$1(e),this._updateRequests$0()},_addRequest$1(e){var t=this._requestQueue;if(t._collection$_head===t._collection$_tail){if(e.update$2(this._eventQueue,this._isDone))return;this._ensureListening$0()}t._add$1(e)}},k.StreamQueue__ensureListening_closure.prototype={call$1(e){var t=this.$this;t._addResult$1(new L.ValueResult(e,t.$ti._eval$1("ValueResult<1>")))},$signature(){return this.$this.$ti._eval$1("~(1)")}},k.StreamQueue__ensureListening_closure1.prototype={call$2(e,t){this.$this._addResult$1(new q.ErrorResult(e,t))},$signature:96},k.StreamQueue__ensureListening_closure0.prototype={call$0(){var e=this.$this;e._stream_queue$_subscription=null,e._isDone=!0,e._updateRequests$0()},$signature:0},k._NextRequest.prototype={update$2(e,t){return e.get$isEmpty(e)?!!t&&(this._completer.completeError$2(new P.StateError("No elements"),P.StackTrace_current()),!0):(e.removeFirst$0().complete$1(this._completer),!0)},$is_EventRequest:1},O.Repl.prototype={},O.alwaysValid_closure.prototype={call$1:e=>!0,$signature:6},E.ReplAdapter.prototype={runAsync$0(){var e,t,r={},n=V.get$isTTY$x(a.process.stdin),s=null!=n&&n?a.process.stdout:null;return n=this.repl.prompt,e=V.createInterface$1$x(ee.$get$readline(),{input:a.process.stdin,output:s,prompt:n}),this.rl=e,r.statement="",r.prompt=n,(t=R._Cell$())._value=P.StreamController_StreamController(this.get$exit(this),new E.ReplAdapter_runAsync_closure(r,this,e,t),oe.String),r=t._readLocal$0(),new P._ControllerStream(r,R.instanceType(r)._eval$1("_ControllerStream<1>"))},exit$0(e){var t=this.rl;null!=t&&V.close$0$x(t),this.rl=null}},E.ReplAdapter_runAsync_closure.prototype={call$0(){var e,t,r,n,s,i,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x,w=0,C=P._makeAsyncAwaitCompleter(oe.void),M=1,I=this,L=P._wrapJsFunctionForAsync((function(F,N){for(1===F&&(e=N,w=M);;)switch(w){case 0:M=3,t=P.StreamController_StreamController(null,null,oe.String),o=t,l=O.QueueList$(null,oe.Result_String),_=P.ListQueue$(oe._EventRequest_dynamic),r=new k.StreamQueue(new P._ControllerStream(o,R.instanceType(o)._eval$1("_ControllerStream<1>")),l,_,oe.StreamQueue_String),o=I.rl,(l=V.getInterceptor$x(o)).on$2(o,"line",P.allowInterop(new E.ReplAdapter_runAsync__closure(t))),_=I._box_0,u=I.$this.repl,c=u.continuation,$=u.prompt,p=I.runController,h=p.__late_helper$_name;case 6:return null!=(d=V.get$isTTY$x(a.process.stdin))&&d&&V.write$1$x(a.process.stdout,_.prompt),d=r,g=R.instanceType(d),m=new P._Future(ee.Zone__current,g._eval$1("_Future<1>")),d._addRequest$1(new k._NextRequest(new P._AsyncCompleter(m,g._eval$1("_AsyncCompleter<1>")),g._eval$1("_NextRequest<1>"))),w=8,P._asyncAwait(m,L);case 8:n=N,null!=(d=V.get$isTTY$x(a.process.stdin))&&d||(y=_.prompt+R.S(n),null==(S=ee.printToZone)?R.printString(y):S.call$1(y)),f=A.JSString_methods.$add(_.statement,n),_.statement=f,u.validator.call$1(f)?((d=p._value)===p&&R.throwExpression(R.LateError$localNI(h)),g=_.statement,(m=d._state)>=4&&R.throwExpression(d._badEventState$0()),0!=(1&m)?d._sendData$1(g):0==(3&m)&&(d=d._ensurePendingEvents$0(),g=new P._DelayedData(g),null==(v=d.lastPendingEvent)?d.firstPendingEvent=d.lastPendingEvent=g:(v.set$next(g),d.lastPendingEvent=g)),_.statement="",_.prompt=$,l.setPrompt$1(o,$)):(_.statement+="\n",_.prompt=c,l.setPrompt$1(o,c)),w=6;break;case 7:M=1,w=5;break;case 3:return M=2,x=e,s=R.unwrapException(x),i=R.getTraceFromException(x),o=I.runController,l=o._readLocal$0(),s=s,i=i,R.checkNotNullable(s,"error",oe.Object),l._state>=4&&R.throwExpression(l._badEventState$0()),null!=(b=ee.Zone__current.errorCallback$2(s,i))?(s=b.error,i=b.stackTrace):null==i&&(i=P.AsyncError_defaultStackTrace(s)),0!=(1&(_=l._state))?l._sendError$2(s,i):0==(3&_)&&l._ensurePendingEvents$0().add$1(0,new P._DelayedError(s,i)),w=9,P._asyncAwait(I.$this.exit$0(0),L);case 9:V.close$0$x(o._readLocal$0()),w=5;break;case 2:w=1;break;case 5:return P._asyncReturn(null,C);case 1:return P._asyncRethrow(e,C)}}));return P._asyncStartSync(L,C)},$signature:30},E.ReplAdapter_runAsync__closure.prototype={call$1(e){return this.lineController.add$1(0,R._asString(e))},$signature:112},E.Stdin.prototype={},E.Stdout.prototype={},E.ReadlineModule.prototype={},E.ReadlineOptions.prototype={},E.ReadlineInterface.prototype={},J.EmptyUnmodifiableSet.prototype={get$iterator:e=>A.C_EmptyIterator,get$length:e=>0,contains$1:(e,t)=>!1,toSet$0(e){return P.LinkedHashSet_LinkedHashSet$_empty(this.$ti._precomputed1)},$isEfficientLengthIterable:1,$isSet:1},J._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin.prototype={},z.DefaultEquality.prototype={},z.IterableEquality.prototype={equals$2(e,t,r){var n,s,i;if(t===r)return!0;for(n=V.get$iterator$ax(t),s=V.get$iterator$ax(r);;){if((i=n.moveNext$0())!==s.moveNext$0())return!1;if(!i)return!0;if(!V.$eq$(n.get$current(),s.get$current()))return!1}}},z.ListEquality.prototype={equals$2(e,t,r){var n,s,i,a;if(null==t?null==r:t===r)return!0;if(null==t||null==r)return!1;if((s=(n=V.getInterceptor$asx(t)).get$length(t))!==(i=V.getInterceptor$asx(r)).get$length(r))return!1;for(a=0;a<s;++a)if(!V.$eq$(n.$index(t,a),i.$index(r,a)))return!1;return!0},hash$1(e){var t,r,n;for(t=e.length,r=0,n=0;n<t;++n)r=(r=r+V.get$hashCode$(e[n])&2147483647)+(r<<10>>>0)&2147483647,r^=r>>>6;return r=r+(r<<3>>>0)&2147483647,(r^=r>>>11)+(r<<15>>>0)&2147483647}},z._MapEntry.prototype={get$hashCode(e){return 3*V.get$hashCode$(this.key)+7*V.get$hashCode$(this.value)&2147483647},$eq(e,t){return null!=t&&(t instanceof z._MapEntry&&V.$eq$(this.key,t.key)&&V.$eq$(this.value,t.value))}},z.MapEquality.prototype={equals$2(e,t,r){var n,s,i,a,o;if(t===r)return!0;if(t.get$length(t)!==r.get$length(r))return!1;for(n=P.HashMap_HashMap(oe._MapEntry,oe.int),s=V.get$iterator$ax(t.get$keys(t));s.moveNext$0();)i=s.get$current(),a=new z._MapEntry(this,i,t.$index(0,i)),o=n.$index(0,a),n.$indexSet(0,a,(null==o?0:o)+1);for(s=V.get$iterator$ax(r.get$keys(r));s.moveNext$0();){if(i=s.get$current(),a=new z._MapEntry(this,i,r.$index(0,i)),null==(o=n.$index(0,a))||0===o)return!1;n.$indexSet(0,a,o-1)}return!0},hash$1(e){var t,r,n,s;for(t=V.get$iterator$ax(e.get$keys(e)),r=R._instanceType(this)._rest[1],n=0;t.moveNext$0();)s=t.get$current(),n=n+3*V.get$hashCode$(s)+7*V.get$hashCode$(r._as(e.$index(0,s)))&2147483647;return n=n+(n<<3>>>0)&2147483647,(n^=n>>>11)+(n<<15>>>0)&2147483647}},O.QueueList.prototype={add$1(e,t){this._queue_list$_add$1(t)},addAll$1(e,t){var r,n,s,i,a,o;if(oe.List_dynamic._is(t))r=V.get$length$asx(t),(s=(n=this.get$length(this))+r)>=V.get$length$asx(this._table)?(this._preGrow$1(s),V.setRange$4$ax(this._table,n,s,t,0),this.set$_tail(this.get$_tail()+r)):(i=V.get$length$asx(this._table)-this.get$_tail(),s=this._table,a=V.getInterceptor$ax(s),r<i?(a.setRange$4(s,this.get$_tail(),this.get$_tail()+r,t,0),this.set$_tail(this.get$_tail()+r)):(o=r-i,a.setRange$4(s,this.get$_tail(),this.get$_tail()+i,t,0),V.setRange$4$ax(this._table,0,o,t,i),this.set$_tail(o)));else for(s=V.get$iterator$ax(t);s.moveNext$0();)this._queue_list$_add$1(s.get$current())},cast$1$0(e,t){return new O._CastQueueList(this,V.cast$1$0$ax(this._table,t),-1,-1,R._instanceType(this)._eval$1("@<QueueList.E>")._bind$1(t)._eval$1("_CastQueueList<1,2>"))},toString$0(e){return P.IterableBase_iterableToFullString(this,"{","}")},addFirst$1(e){this.set$_head((this.get$_head()-1&V.get$length$asx(this._table)-1)>>>0),V.$indexSet$ax(this._table,this.get$_head(),e),this.get$_head()===this.get$_tail()&&this._grow$0()},removeFirst$0(){var e;if(this.get$_head()===this.get$_tail())throw R.wrapException(P.StateError$("No element"));return e=R._instanceType(this)._eval$1("QueueList.E")._as(V.$index$asx(this._table,this.get$_head())),V.$indexSet$ax(this._table,this.get$_head(),null),this.set$_head((this.get$_head()+1&V.get$length$asx(this._table)-1)>>>0),e},get$length(e){return(this.get$_tail()-this.get$_head()&V.get$length$asx(this._table)-1)>>>0},set$length(e,t){var r,n,s,i;if(t<0)throw R.wrapException(P.RangeError$("Length "+t+" may not be negative."));if(t>this.get$length(this)&&!R._instanceType(this)._eval$1("QueueList.E")._is(null))throw R.wrapException(P.UnsupportedError$("The length can only be increased when the element type is nullable, but the current element type is `"+R.createRuntimeType(R._instanceType(this)._eval$1("QueueList.E")).toString$0(0)+"`."));if((r=t-this.get$length(this))>=0)return V.get$length$asx(this._table)<=t&&this._preGrow$1(t),void this.set$_tail((this.get$_tail()+r&V.get$length$asx(this._table)-1)>>>0);n=this.get$_tail()+r,s=this._table,n>=0?V.fillRange$3$ax(s,n,this.get$_tail(),null):(n+=V.get$length$asx(s),V.fillRange$3$ax(this._table,0,this.get$_tail(),null),s=this._table,(i=V.getInterceptor$asx(s)).fillRange$3(s,n,i.get$length(s),null)),this.set$_tail(n)},$index(e,t){if(t<0||t>=this.get$length(this))throw R.wrapException(P.RangeError$("Index "+t+" must be in the range [0.."+this.get$length(this)+")."));return R._instanceType(this)._eval$1("QueueList.E")._as(V.$index$asx(this._table,(this.get$_head()+t&V.get$length$asx(this._table)-1)>>>0))},$indexSet(e,t,r){if(t<0||t>=this.get$length(this))throw R.wrapException(P.RangeError$("Index "+t+" must be in the range [0.."+this.get$length(this)+")."));V.$indexSet$ax(this._table,(this.get$_head()+t&V.get$length$asx(this._table)-1)>>>0,r)},_queue_list$_add$1(e){V.$indexSet$ax(this._table,this.get$_tail(),e),this.set$_tail((this.get$_tail()+1&V.get$length$asx(this._table)-1)>>>0),this.get$_head()===this.get$_tail()&&this._grow$0()},_grow$0(){var e=P.List_List$filled(2*V.get$length$asx(this._table),null,!1,R._instanceType(this)._eval$1("QueueList.E?")),t=V.get$length$asx(this._table)-this.get$_head();A.JSArray_methods.setRange$4(e,0,t,this._table,this.get$_head()),A.JSArray_methods.setRange$4(e,t,t+this.get$_head(),this._table,0),this.set$_head(0),this.set$_tail(V.get$length$asx(this._table)),this._table=e},_writeToList$1(e){var t,r;return this.get$_head()<=this.get$_tail()?(t=this.get$_tail()-this.get$_head(),A.JSArray_methods.setRange$4(e,0,t,this._table,this.get$_head()),t):(r=V.get$length$asx(this._table)-this.get$_head(),A.JSArray_methods.setRange$4(e,0,r,this._table,this.get$_head()),A.JSArray_methods.setRange$4(e,r,r+this.get$_tail(),this._table,0),this.get$_tail()+r)},_preGrow$1(e){var t=P.List_List$filled(O.QueueList__nextPowerOf2(e+A.JSInt_methods._shrOtherPositive$1(e,1)),null,!1,R._instanceType(this)._eval$1("QueueList.E?"));this.set$_tail(this._writeToList$1(t)),this._table=t,this.set$_head(0)},$isEfficientLengthIterable:1,$isQueue:1,$isIterable:1,$isList:1,get$_head(){return this._head},get$_tail(){return this._tail},set$_head(e){return this._head=e},set$_tail(e){return this._tail=e}},O._CastQueueList.prototype={get$_head(){return this._queue_list$_delegate.get$_head()},set$_head(e){this._queue_list$_delegate.set$_head(e)},get$_tail(){return this._queue_list$_delegate.get$_tail()},set$_tail(e){this._queue_list$_delegate.set$_tail(e)}},O._QueueList_Object_ListMixin.prototype={},N.UnmodifiableSetView.prototype={},N.UnmodifiableSetMixin.prototype={add$1:(e,t)=>N.UnmodifiableSetMixin__throw(),addAll$1:(e,t)=>N.UnmodifiableSetMixin__throw()},N._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin.prototype={},T._DelegatingIterableBase.prototype={contains$1(e,t){return V.contains$1$asx(this.get$_base(),t)},elementAt$1(e,t){return V.elementAt$1$ax(this.get$_base(),t)},get$first(e){return V.get$first$ax(this.get$_base())},get$isEmpty(e){return V.get$isEmpty$asx(this.get$_base())},get$isNotEmpty(e){return V.get$isNotEmpty$asx(this.get$_base())},get$iterator(e){return V.get$iterator$ax(this.get$_base())},join$1(e,t){return V.join$1$ax(this.get$_base(),t)},join$0(e){return this.join$1(e,"")},get$last(e){return V.get$last$ax(this.get$_base())},get$length(e){return V.get$length$asx(this.get$_base())},map$1$1(e,t,r){return V.map$1$1$ax(this.get$_base(),t,r)},get$single(e){return V.get$single$ax(this.get$_base())},skip$1(e,t){return V.skip$1$ax(this.get$_base(),t)},take$1(e,t){return V.take$1$ax(this.get$_base(),t)},toList$1$growable(e,t){return V.toList$1$growable$ax(this.get$_base(),!0)},toList$0(e){return this.toList$1$growable(e,!0)},toSet$0(e){return V.toSet$0$ax(this.get$_base())},where$1(e,t){return V.where$1$ax(this.get$_base(),t)},toString$0(e){return V.toString$0$(this.get$_base())},$isIterable:1},T.DelegatingSet.prototype={add$1(e,t){return this._base.add$1(0,t)},addAll$1(e,t){this._base.addAll$1(0,t)},toSet$0(e){return new T.DelegatingSet(this._base.toSet$0(0),R._instanceType(this)._eval$1("DelegatingSet<1>"))},$isEfficientLengthIterable:1,$isSet:1,get$_base(){return this._base}},T.MapKeySet.prototype={get$_base(){var e=this._baseMap;return e.get$keys(e)},contains$1(e,t){return this._baseMap.containsKey$1(t)},get$isEmpty(e){var t=this._baseMap;return t.get$isEmpty(t)},get$isNotEmpty(e){var t=this._baseMap;return t.get$isNotEmpty(t)},get$length(e){var t=this._baseMap;return t.get$length(t)},toString$0(e){return P.IterableBase_iterableToFullString(this,"{","}")},difference$1(e){return V.where$1$ax(this.get$_base(),new T.MapKeySet_difference_closure(this,e)).toSet$0(0)},$isEfficientLengthIterable:1,$isSet:1},T.MapKeySet_difference_closure.prototype={call$1(e){return!this.other._source.contains$1(0,e)},$signature(){return this.$this.$ti._eval$1("bool(1)")}},T._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin.prototype={},q.BufferModule.prototype={},q.BufferConstants.prototype={},q.Buffer.prototype={},L.ConsoleModule.prototype={},L.Console.prototype={},L.EventEmitter.prototype={},M.FS.prototype={},M.FSConstants.prototype={},M.FSWatcher.prototype={},M.ReadStream.prototype={},M.ReadStreamOptions.prototype={},M.WriteStream.prototype={},M.WriteStreamOptions.prototype={},M.FileOptions.prototype={},M.StatOptions.prototype={},M.MkdirOptions.prototype={},M.RmdirOptions.prototype={},M.WatchOptions.prototype={},M.WatchFileOptions.prototype={},M.Stats.prototype={},I.Promise.prototype={},I.Date.prototype={},I.JsError.prototype={},I.Atomics.prototype={},j.Modules.prototype={},j.Module1.prototype={},j.Net.prototype={},j.Socket.prototype={},j.NetAddress.prototype={},j.NetServer.prototype={},W.NodeJsError.prototype={},W.JsAssertionError.prototype={},W.JsRangeError.prototype={},W.JsReferenceError.prototype={},W.JsSyntaxError.prototype={},W.JsTypeError.prototype={},W.JsSystemError.prototype={},W.Process.prototype={},W.CPUUsage.prototype={},W.Release.prototype={},M.StreamModule.prototype={},M.Readable.prototype={},M.Writable.prototype={},M.Duplex.prototype={},M.Transform.prototype={},M.WritableOptions.prototype={},M.ReadableOptions.prototype={},N.Immediate.prototype={},N.Timeout.prototype={},U.TTY.prototype={},U.TTYReadStream.prototype={},U.TTYWriteStream.prototype={},T.Util.prototype={},T.futureToPromise_closure.prototype={call$2(e,t){this.future.then$1$2$onError(0,new T.futureToPromise__closure(e,this.T),t,oe.dynamic)},$signature:422},T.futureToPromise__closure.prototype={call$1(e){return this.resolve.call$1(e)},$signature(){return this.T._eval$1("@(0)")}},T.Context.prototype={absolute$7(e,t,r,n,s,i,a){var o;return T._validateArgList("absolute",R._setArrayType([e,t,r,n,s,i,a],oe.JSArray_nullable_String)),(o=null==t&&((o=this.style).rootLength$1(e)>0&&!o.isRootRelative$1(e)))?e:(o=this._context$_current,this.join$8(0,null==o?M.current():o,e,t,r,n,s,i,a))},absolute$1(e){return this.absolute$7(e,null,null,null,null,null,null)},dirname$1(e){var t,r,n=W.ParsedPath_ParsedPath$parse(e,this.style);return n.removeTrailingSeparators$0(),0===(r=(t=n.parts).length)||1===r?null==(t=n.root)?".":t:(A.JSArray_methods.removeLast$0(t),n.separators.pop(),n.removeTrailingSeparators$0(),n.toString$0(0))},join$8(e,t,r,n,s,i,a,o,l){var _=R._setArrayType([t,r,n,s,i,a,o,l],oe.JSArray_nullable_String);return T._validateArgList("join",_),this.joinAll$1(new R.WhereTypeIterable(_,oe.WhereTypeIterable_String))},join$2(e,t,r){return this.join$8(e,t,r,null,null,null,null,null,null)},joinAll$1(e){var t,r,n,s,i,a,o,l,_;for(t=e.get$iterator(e),r=new R.WhereIterator(t,new T.Context_joinAll_closure),n=this.style,s=!1,i=!1,a="";r.moveNext$0();)o=t.get$current(),n.isRootRelative$1(o)&&i?(l=W.ParsedPath_ParsedPath$parse(o,n),a.charCodeAt(0),_=a,a=A.JSString_methods.substring$2(_,0,n.rootLength$2$withDrive(_,!0)),l.root=a,n.needsSeparator$1(a)&&(l.separators[0]=n.get$separator()),a=""+l.toString$0(0)):n.rootLength$1(o)>0?(i=!n.isRootRelative$1(o),a=""+o):(0!==o.length&&n.containsSeparator$1(o[0])||s&&(a+=n.get$separator()),a+=o),s=n.needsSeparator$1(o);return a.charCodeAt(0),a},split$1(e,t){var r=W.ParsedPath_ParsedPath$parse(t,this.style),n=r.parts,s=R._arrayInstanceType(n)._eval$1("WhereIterable<1>");return s=P.List_List$of(new R.WhereIterable(n,new T.Context_split_closure,s),!0,s._eval$1("Iterable.E")),r.parts=s,null!=(n=r.root)&&A.JSArray_methods.insert$2(s,0,n),r.parts},canonicalize$1(e){var t,r;return e=this.absolute$1(e),(t=this.style)===ee.$get$Style_windows()||this._needsNormalization$1(e)?((r=W.ParsedPath_ParsedPath$parse(e,t)).normalize$1$canonicalize(!0),r.toString$0(0)):e},normalize$1(e){var t;return this._needsNormalization$1(e)?((t=W.ParsedPath_ParsedPath$parse(e,this.style)).normalize$0(),t.toString$0(0)):e},_needsNormalization$1(e){var t,r,n,s,i,a,o,l=this.style,_=l.rootLength$1(e);if(0!==_){if(l===ee.$get$Style_windows())for(t=0;t<_;++t)if(47===A.JSString_methods._codeUnitAt$1(e,t))return!0;r=_,n=47}else r=0,n=null;for(i=(s=new R.CodeUnits(e)._string).length,t=r,a=null;t<i;++t,a=n,n=o)if(o=A.JSString_methods.codeUnitAt$1(s,t),l.isSeparator$1(o)){if(l===ee.$get$Style_windows()&&47===o)return!0;if(null!=n&&l.isSeparator$1(n))return!0;if(46===n&&(null==a||46===a||l.isSeparator$1(a)))return!0}return null==n||(!!l.isSeparator$1(n)||!!(l=46===n&&(null==a||l.isSeparator$1(a)||46===a)))},relative$2$from(e,t){var r,n,s,i,a='Unable to find a path to "',o=null==t;if(o&&this.style.rootLength$1(e)<=0)return this.normalize$1(e);if(t=o?null==(o=this._context$_current)?M.current():o:this.absolute$1(t),(o=this.style).rootLength$1(t)<=0&&o.rootLength$1(e)>0)return this.normalize$1(e);if((o.rootLength$1(e)<=0||o.isRootRelative$1(e))&&(e=this.absolute$1(e)),o.rootLength$1(e)<=0&&o.rootLength$1(t)>0)throw R.wrapException(W.PathException$(a+e+'" from "'+t+'".'));if((r=W.ParsedPath_ParsedPath$parse(t,o)).normalize$0(),(n=W.ParsedPath_ParsedPath$parse(e,o)).normalize$0(),0!==(s=r.parts).length&&V.$eq$(s[0],"."))return n.toString$0(0);if(s=(s=r.root)!=(i=n.root)&&(null==s||null==i||!o.pathsEqual$2(s,i)))return n.toString$0(0);for(;s=0!==(s=r.parts).length&&(0!==(i=n.parts).length&&o.pathsEqual$2(s[0],i[0]));)A.JSArray_methods.removeAt$1(r.parts,0),A.JSArray_methods.removeAt$1(r.separators,1),A.JSArray_methods.removeAt$1(n.parts,0),A.JSArray_methods.removeAt$1(n.separators,1);if(0!==(s=r.parts).length&&V.$eq$(s[0],".."))throw R.wrapException(W.PathException$(a+e+'" from "'+t+'".'));return s=oe.String,A.JSArray_methods.insertAll$2(n.parts,0,P.List_List$filled(r.parts.length,"..",!1,s)),(i=n.separators)[0]="",A.JSArray_methods.insertAll$2(i,1,P.List_List$filled(r.parts.length,o.get$separator(),!1,s)),0===(s=(o=n.parts).length)?".":(s>1&&V.$eq$(A.JSArray_methods.get$last(o),".")&&(A.JSArray_methods.removeLast$0(n.parts),(o=n.separators).pop(),o.pop(),o.push("")),n.root="",n.removeTrailingSeparators$0(),n.toString$0(0))},relative$1(e){return this.relative$2$from(e,null)},_isWithinOrEquals$2(e,t){var r,n,s,i,a,o,l,_;if(e=e,t=t,s=(n=this.style).rootLength$1(e)>0,i=n.rootLength$1(t)>0,s&&!i?(t=this.absolute$1(t),n.isRootRelative$1(e)&&(e=this.absolute$1(e))):i&&!s?(e=this.absolute$1(e),n.isRootRelative$1(t)&&(t=this.absolute$1(t))):i&&s&&(a=n.isRootRelative$1(t),o=n.isRootRelative$1(e),a&&!o?t=this.absolute$1(t):o&&!a&&(e=this.absolute$1(e))),(l=this._isWithinOrEqualsFast$2(e,t))!==A._PathRelation_inconclusive)return l;r=null;try{r=this.relative$2$from(t,e)}catch(_){if(R.unwrapException(_)instanceof W.PathException)return A._PathRelation_different;throw _}return n.rootLength$1(r)>0?A._PathRelation_different:V.$eq$(r,".")?A._PathRelation_equal:V.$eq$(r,"..")||V.get$length$asx(r)>=3&&V.startsWith$1$s(r,"..")&&n.isSeparator$1(V.codeUnitAt$1$s(r,2))?A._PathRelation_different:A._PathRelation_within},_isWithinOrEqualsFast$2(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h;if("."===e&&(e=""),(n=(r=this.style).rootLength$1(e))!==(s=r.rootLength$1(t)))return A._PathRelation_different;for(i=0;i<n;++i)if(!r.codeUnitsEqual$2(A.JSString_methods._codeUnitAt$1(e,i),A.JSString_methods._codeUnitAt$1(t,i)))return A._PathRelation_different;for(a=t.length,o=e.length,l=s,_=n,u=47,c=null;_<o&&l<a;)e:if($=A.JSString_methods.codeUnitAt$1(e,_),p=A.JSString_methods.codeUnitAt$1(t,l),r.codeUnitsEqual$2($,p))r.isSeparator$1($)&&(c=_),++_,++l,u=$;else if(r.isSeparator$1($)&&r.isSeparator$1(u))c=_,_=_+1;else{if(!r.isSeparator$1(p)||!r.isSeparator$1(u)){if(46===$&&r.isSeparator$1(u)){if(++_===o)break;if($=A.JSString_methods.codeUnitAt$1(e,_),r.isSeparator$1($)){c=_,_=_+1;break e}if(46===$&&(++_===o||r.isSeparator$1(A.JSString_methods.codeUnitAt$1(e,_))))return A._PathRelation_inconclusive}if(46===p&&r.isSeparator$1(u)){if(++l===a)break;if(p=A.JSString_methods.codeUnitAt$1(t,l),r.isSeparator$1(p)){++l;break e}if(46===p&&(++l===a||r.isSeparator$1(A.JSString_methods.codeUnitAt$1(t,l))))return A._PathRelation_inconclusive}return this._pathDirection$2(t,l)!==A._PathDirection_988||this._pathDirection$2(e,_)!==A._PathDirection_988?A._PathRelation_inconclusive:A._PathRelation_different}++l}return l===a?(_===o||r.isSeparator$1(A.JSString_methods.codeUnitAt$1(e,_))?c=_:null==c&&(c=Math.max(0,n-1)),(h=this._pathDirection$2(e,c))===A._PathDirection_8Gl?A._PathRelation_equal:h===A._PathDirection_ZGD?A._PathRelation_inconclusive:A._PathRelation_different):(h=this._pathDirection$2(t,l))===A._PathDirection_8Gl?A._PathRelation_equal:h===A._PathDirection_ZGD?A._PathRelation_inconclusive:r.isSeparator$1(A.JSString_methods.codeUnitAt$1(t,l))||r.isSeparator$1(u)?A._PathRelation_within:A._PathRelation_different},_pathDirection$2(e,t){var r,n,s,i,a,o,l;for(r=e.length,n=this.style,s=t,i=0,a=!1;s<r;){for(;s<r&&n.isSeparator$1(A.JSString_methods.codeUnitAt$1(e,s));)++s;if(s===r)break;for(o=s;o<r&&!n.isSeparator$1(A.JSString_methods.codeUnitAt$1(e,o));)++o;if(1!==(l=o-s)||46!==A.JSString_methods.codeUnitAt$1(e,s))if(2===l&&46===A.JSString_methods.codeUnitAt$1(e,s)&&46===A.JSString_methods.codeUnitAt$1(e,s+1)){if(--i<0)break;0===i&&(a=!0)}else++i;if(o===r)break;s=o+1}return i<0?A._PathDirection_ZGD:0===i?A._PathDirection_8Gl:a?A._PathDirection_FIw:A._PathDirection_988},hash$1(e){var t,r,n;return e=this.absolute$1(e),null!=(t=this._hashFast$1(e))?t:((r=W.ParsedPath_ParsedPath$parse(e,this.style)).normalize$0(),(n=this._hashFast$1(r.toString$0(0))).toString,n)},_hashFast$1(e){var t,r,n,s,i,a,o,l,_;for(t=e.length,r=this.style,n=4603,s=!0,i=!0,a=0;a<t;++a)if(o=r.canonicalizeCodeUnit$1(A.JSString_methods._codeUnitAt$1(e,a)),r.isSeparator$1(o))i=!0;else{if(46===o&&i){if((l=a+1)===t)break;if(_=A.JSString_methods._codeUnitAt$1(e,l),r.isSeparator$1(_))continue;if(l=!s&&(46===_&&((l=a+2)===t||r.isSeparator$1(A.JSString_methods._codeUnitAt$1(e,l)))))return null}n=(33*(67108863&n)^o)>>>0,s=!1,i=!1}return n},withoutExtension$1(e){var t,r=W.ParsedPath_ParsedPath$parse(e,this.style);for(t=r.parts.length-1;t>=0;--t)if(0!==V.get$length$asx(r.parts[t])){r.parts[t]=r._splitExtension$0()[0];break}return r.toString$0(0)},toUri$1(e){var t,r=this.style;return r.rootLength$1(e)<=0?r.relativePathToUri$1(e):(t=this._context$_current,r.absolutePathToUri$1(this.join$2(0,null==t?M.current():t,e)))},prettyUri$1(e){var t,r,n=T._parseUri(e);return"file"===n.get$scheme()&&this.style===ee.$get$Style_url()||"file"!==n.get$scheme()&&""!==n.get$scheme()&&this.style!==ee.$get$Style_url()?n.toString$0(0):(t=this.normalize$1(this.style.pathFromUri$1(T._parseUri(n))),r=this.relative$1(t),this.split$1(0,r).length>this.split$1(0,t).length?t:r)}},T.Context_joinAll_closure.prototype={call$1:e=>""!==e,$signature:6},T.Context_split_closure.prototype={call$1:e=>0!==e.length,$signature:6},T._validateArgList_closure.prototype={call$1:e=>null==e?"null":'"'+e+'"',$signature:420},T._PathDirection.prototype={toString$0(e){return this.name}},T._PathRelation.prototype={toString$0(e){return this.name}},E.InternalStyle.prototype={getRoot$1(e){var t=this.rootLength$1(e);return t>0?A.JSString_methods.substring$2(e,0,t):this.isRootRelative$1(e)?e[0]:null},relativePathToUri$1(e){var t=T.Context_Context(this).split$1(0,e);return this.isSeparator$1(A.JSString_methods.codeUnitAt$1(e,e.length-1))&&A.JSArray_methods.add$1(t,""),P._Uri__Uri(null,null,t,null)},codeUnitsEqual$2:(e,t)=>e===t,pathsEqual$2:(e,t)=>e===t,canonicalizeCodeUnit$1:e=>e,canonicalizePart$1:e=>e},W.ParsedPath.prototype={get$basename(){var e=oe.String,t=new W.ParsedPath(this.style,this.root,this.isRootRelative,P.List_List$from(this.parts,!0,e),P.List_List$from(this.separators,!0,e));return t.removeTrailingSeparators$0(),0===(e=t.parts).length?null==(e=this.root)?"":e:A.JSArray_methods.get$last(e)},get$hasTrailingSeparator(){var e=this.parts;return e=0!==e.length&&(V.$eq$(A.JSArray_methods.get$last(e),"")||!V.$eq$(A.JSArray_methods.get$last(this.separators),""))},removeTrailingSeparators$0(){for(var e,t;0!==(e=this.parts).length&&V.$eq$(A.JSArray_methods.get$last(e),"");)A.JSArray_methods.removeLast$0(this.parts),this.separators.pop();0!==(t=(e=this.separators).length)&&(e[t-1]="")},normalize$1$canonicalize(e){var t,r,n,s,i,a,o,l=R._setArrayType([],oe.JSArray_String);for(r=(t=this.parts).length,n=this.style,s=0,i=0;i<t.length;t.length===r||(0,R.throwConcurrentModificationError)(t),++i)a=t[i],(o=V.getInterceptor$(a)).$eq(a,".")||o.$eq(a,"")||(o.$eq(a,"..")?0!==l.length?l.pop():++s:l.push(e?n.canonicalizePart$1(a):a));null==this.root&&A.JSArray_methods.insertAll$2(l,0,P.List_List$filled(s,"..",!1,oe.String)),0===l.length&&null==this.root&&l.push("."),this.parts=l,this.separators=P.List_List$filled(l.length+1,n.get$separator(),!0,oe.String),null!=(t=this.root)&&0!==l.length&&n.needsSeparator$1(t)||(this.separators[0]=""),null!=(t=this.root)&&n===ee.$get$Style_windows()&&(e&&(t=this.root=t.toLowerCase()),t.toString,this.root=R.stringReplaceAllUnchecked(t,"/","\\")),this.removeTrailingSeparators$0()},normalize$0(){return this.normalize$1$canonicalize(!1)},toString$0(e){var t,r=this.root;for(r=null!=r?""+r:"",t=0;t<this.parts.length;++t)r=r+R.S(this.separators[t])+R.S(this.parts[t]);return(r+=R.S(A.JSArray_methods.get$last(this.separators))).charCodeAt(0),r},_kthLastIndexOf$3(e,t,r){var n,s,i;for(n=e.length-1,s=0,i=0;n>=0;--n)if(e[n]===t){if(++s===r)return n;i=n}return i},_splitExtension$1(e){var t,r,n;if(e<=0)throw R.wrapException(P.RangeError$value(e,"level","level's value must be greater than 0"));return t=this.parts,null==(r=(t=new R.CastList(t,R._arrayInstanceType(t)._eval$1("CastList<1,String?>"))).lastWhere$2$orElse(t,new W.ParsedPath__splitExtension_closure,new W.ParsedPath__splitExtension_closure0))?R._setArrayType(["",""],oe.JSArray_String):".."===r?R._setArrayType(["..",""],oe.JSArray_String):(n=this._kthLastIndexOf$3(r,".",e))<=0?R._setArrayType([r,""],oe.JSArray_String):R._setArrayType([A.JSString_methods.substring$2(r,0,n),A.JSString_methods.substring$1(r,n)],oe.JSArray_String)},_splitExtension$0(){return this._splitExtension$1(1)}},W.ParsedPath__splitExtension_closure.prototype={call$1:e=>""!==e,$signature:187},W.ParsedPath__splitExtension_closure0.prototype={call$0:()=>null,$signature:2},W.PathException.prototype={toString$0(e){return"PathException: "+this.message},$isException:1,get$message(e){return this.message}},F.PathMap.prototype={},F.PathMap__create_closure.prototype={call$2(e,t){return null==e?null==t:null!=t&&this._box_0.context._isWithinOrEquals$2(e,t)===A._PathRelation_equal},$signature:408},F.PathMap__create_closure0.prototype={call$1(e){return null==e?0:this._box_0.context.hash$1(e)},$signature:405},F.PathMap__create_closure1.prototype={call$1:e=>"string"==typeof e||null==e,$signature:88},J.Style.prototype={toString$0(e){return this.get$name(this)}},I.PosixStyle.prototype={containsSeparator$1:e=>A.JSString_methods.contains$1(e,"/"),isSeparator$1:e=>47===e,needsSeparator$1(e){var t=e.length;return 0!==t&&47!==A.JSString_methods.codeUnitAt$1(e,t-1)},rootLength$2$withDrive:(e,t)=>0!==e.length&&47===A.JSString_methods._codeUnitAt$1(e,0)?1:0,rootLength$1(e){return this.rootLength$2$withDrive(e,!1)},isRootRelative$1:e=>!1,pathFromUri$1(e){var t;if(""===e.get$scheme()||"file"===e.get$scheme())return t=e.get$path(e),P._Uri__uriDecode(t,0,t.length,A.C_Utf8Codec,!1);throw R.wrapException(P.ArgumentError$("Uri "+e.toString$0(0)+" must have scheme 'file:'.",null))},absolutePathToUri$1(e){var t=W.ParsedPath_ParsedPath$parse(e,this),r=t.parts;return 0===r.length?A.JSArray_methods.addAll$1(r,R._setArrayType(["",""],oe.JSArray_String)):t.get$hasTrailingSeparator()&&A.JSArray_methods.add$1(t.parts,""),P._Uri__Uri(null,null,t.parts,"file")},get$name:()=>"posix",get$separator:()=>"/"},L.UrlStyle.prototype={containsSeparator$1:e=>A.JSString_methods.contains$1(e,"/"),isSeparator$1:e=>47===e,needsSeparator$1(e){var t=e.length;return 0!==t&&(47!==A.JSString_methods.codeUnitAt$1(e,t-1)||A.JSString_methods.endsWith$1(e,"://")&&this.rootLength$1(e)===t)},rootLength$2$withDrive(e,t){var r,n,s,i,a=e.length;if(0===a)return 0;if(47===A.JSString_methods._codeUnitAt$1(e,0))return 1;for(r=0;r<a;++r){if(47===(n=A.JSString_methods._codeUnitAt$1(e,r)))return 0;if(58===n)return 0===r?0:(s=A.JSString_methods.indexOf$2(e,"/",A.JSString_methods.startsWith$2(e,"//",r+1)?r+3:r))<=0?a:!t||a<s+3?s:A.JSString_methods.startsWith$1(e,"file://")&&E.isDriveLetter(e,s+1)?a===(i=s+3)?i:s+4:s}return 0},rootLength$1(e){return this.rootLength$2$withDrive(e,!1)},isRootRelative$1:e=>0!==e.length&&47===A.JSString_methods._codeUnitAt$1(e,0),pathFromUri$1:e=>e.toString$0(0),relativePathToUri$1:e=>P.Uri_parse(e),absolutePathToUri$1:e=>P.Uri_parse(e),get$name:()=>"url",get$separator:()=>"/"},N.WindowsStyle.prototype={containsSeparator$1:e=>A.JSString_methods.contains$1(e,"/"),isSeparator$1:e=>47===e||92===e,needsSeparator$1(e){var t=e.length;return 0!==t&&!(47===(t=A.JSString_methods.codeUnitAt$1(e,t-1))||92===t)},rootLength$2$withDrive(e,t){var r,n,s=e.length;return 0===s?0:47===(r=A.JSString_methods._codeUnitAt$1(e,0))?1:92===r?s<2||92!==A.JSString_methods._codeUnitAt$1(e,1)?1:(n=A.JSString_methods.indexOf$2(e,"\\",2))>0&&(n=A.JSString_methods.indexOf$2(e,"\\",n+1))>0?n:s:s<3?0:E.isAlphabetic(r)?58!==A.JSString_methods._codeUnitAt$1(e,1)||47!==(s=A.JSString_methods._codeUnitAt$1(e,2))&&92!==s?0:3:0},rootLength$1(e){return this.rootLength$2$withDrive(e,!1)},isRootRelative$1(e){return 1===this.rootLength$1(e)},pathFromUri$1(e){var t,r;if(""!==e.get$scheme()&&"file"!==e.get$scheme())throw R.wrapException(P.ArgumentError$("Uri "+e.toString$0(0)+" must have scheme 'file:'.",null));return t=e.get$path(e),""===e.get$host()?t.length>=3&&A.JSString_methods.startsWith$1(t,"/")&&E.isDriveLetter(t,1)&&(t=A.JSString_methods.replaceFirst$2(t,"/","")):t="\\\\"+e.get$host()+t,r=R.stringReplaceAllUnchecked(t,"/","\\"),P._Uri__uriDecode(r,0,r.length,A.C_Utf8Codec,!1)},absolutePathToUri$1(e){var t,r,n=W.ParsedPath_ParsedPath$parse(e,this),s=n.root;return s.toString,A.JSString_methods.startsWith$1(s,"\\\\")?(t=new R.WhereIterable(R._setArrayType(s.split("\\"),oe.JSArray_String),new N.WindowsStyle_absolutePathToUri_closure,oe.WhereIterable_String),A.JSArray_methods.insert$2(n.parts,0,t.get$last(t)),n.get$hasTrailingSeparator()&&A.JSArray_methods.add$1(n.parts,""),P._Uri__Uri(t.get$first(t),null,n.parts,"file")):((0===n.parts.length||n.get$hasTrailingSeparator())&&A.JSArray_methods.add$1(n.parts,""),s=n.parts,(r=n.root).toString,r=R.stringReplaceAllUnchecked(r,"/",""),A.JSArray_methods.insert$2(s,0,R.stringReplaceAllUnchecked(r,"\\","")),P._Uri__Uri(null,null,n.parts,"file"))},codeUnitsEqual$2(e,t){var r;return e===t||(47===e?92===t:92===e?47===t:32==(e^t)&&((r=32|e)>=97&&r<=122))},pathsEqual$2(e,t){var r,n;if(e===t)return!0;if((r=e.length)!==t.length)return!1;for(n=0;n<r;++n)if(!this.codeUnitsEqual$2(A.JSString_methods._codeUnitAt$1(e,n),A.JSString_methods._codeUnitAt$1(t,n)))return!1;return!0},canonicalizeCodeUnit$1:e=>47===e?92:e<65||e>90?e:32|e,canonicalizePart$1:e=>e.toLowerCase(),get$name:()=>"windows",get$separator:()=>"\\"},N.WindowsStyle_absolutePathToUri_closure.prototype={call$1:e=>""!==e,$signature:6},L.CssMediaQuery.prototype={merge$1(e){var t,r,n,s,i,a,o,l,_=this.modifier,u=null==_?null:_.toLowerCase(),c=this.type,$=null==c,p=$?null:c.toLowerCase(),h=e.modifier,d=null==h?null:h.toLowerCase(),g=e.type,m=null==g,y=m?null:g.toLowerCase(),S=null==p;if(S&&null==y)return _=oe.String,c=P.List_List$of(this.features,!0,_),A.JSArray_methods.addAll$1(c,e.features),new L.MediaQuerySuccessfulMergeResult(new L.CssMediaQuery(null,null,P.List_List$unmodifiable(c,_)));if((t="not"===u)!==("not"===d)){if(p==y)return r=t?this.features:e.features,A.JSArray_methods.every$1(r,A.JSArray_methods.get$contains(t?e.features:this.features))?A._SingletonCssMediaQueryMergeResult_empty:A._SingletonCssMediaQueryMergeResult_unrepresentable;if($||E.equalsIgnoreCase(c,"all")||m||E.equalsIgnoreCase(g,"all"))return A._SingletonCssMediaQueryMergeResult_unrepresentable;t?(n=e.features,s=y,i=d):(n=this.features,s=p,i=u)}else if(t){if(p!=y)return A._SingletonCssMediaQueryMergeResult_unrepresentable;if(a=this.features,o=e.features,l=($=a.length>o.length)?a:o,$&&(a=o),!A.JSArray_methods.every$1(a,A.JSArray_methods.get$contains(l)))return A._SingletonCssMediaQueryMergeResult_unrepresentable;n=l,s=p,i=u}else if($||E.equalsIgnoreCase(c,"all"))s=(m||E.equalsIgnoreCase(g,"all"))&&S?null:y,$=P.List_List$of(this.features,!0,oe.String),A.JSArray_methods.addAll$1($,e.features),n=$,i=d;else{if(m||E.equalsIgnoreCase(g,"all"))$=P.List_List$of(this.features,!0,oe.String),A.JSArray_methods.addAll$1($,e.features),n=$,i=u;else{if(p!=y)return A._SingletonCssMediaQueryMergeResult_empty;i=null==u?d:u,$=P.List_List$of(this.features,!0,oe.String),A.JSArray_methods.addAll$1($,e.features),n=$}s=p}return c=s==p?c:g,_=i==u?_:h,$=P.List_List$unmodifiable(n,oe.String),new L.MediaQuerySuccessfulMergeResult(new L.CssMediaQuery(_,c,$))},$eq(e,t){return null!=t&&(t instanceof L.CssMediaQuery&&t.modifier==this.modifier&&t.type==this.type&&A.C_ListEquality.equals$2(0,t.features,this.features))},get$hashCode(e){return V.get$hashCode$(this.modifier)^V.get$hashCode$(this.type)^A.C_ListEquality0.hash$1(this.features)},toString$0(e){var t,r=this.modifier;return r=null!=r?r+" ":"",null!=(t=this.type)&&(r+=t,0!==this.features.length&&(r+=" and ")),(r+=A.JSArray_methods.join$1(this.features," and ")).charCodeAt(0),r}},L._SingletonCssMediaQueryMergeResult.prototype={toString$0(e){return this._media_query$_name}},L.MediaQuerySuccessfulMergeResult.prototype={},z.ModifiableCssAtRule.prototype={accept$1$1(e){return e.visitCssAtRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},copyWithoutChildren$0(){return z.ModifiableCssAtRule$(this.name,this.span,this.isChildless,this.value)},addChild$1(e){this.super$ModifiableCssParentNode$addChild(e)},$isCssAtRule:1,get$isChildless(){return this.isChildless},get$span(){return this.span}},B.ModifiableCssComment.prototype={accept$1$1(e){return e.visitCssComment$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},$isCssComment:1,get$span(){return this.span}},N.ModifiableCssDeclaration.prototype={accept$1$1(e){return e.visitCssDeclaration$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return this.name.toString$0(0)+": "+this.value.toString$0(0)+";"},get$span(){return this.span}},L.ModifiableCssImport.prototype={accept$1$1(e){return e.visitCssImport$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},$isCssImport:1,get$span(){return this.span}},z.ModifiableCssKeyframeBlock.prototype={accept$1$1(e){return e.visitCssKeyframeBlock$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},copyWithoutChildren$0(){return z.ModifiableCssKeyframeBlock$(this.selector,this.span)},get$span(){return this.span}},k.ModifiableCssMediaRule.prototype={accept$1$1(e){return e.visitCssMediaRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},copyWithoutChildren$0(){return k.ModifiableCssMediaRule$(this.queries,this.span)},$isCssMediaRule:1,get$span(){return this.span}},E.ModifiableCssNode.prototype={get$hasFollowingSibling(){var e,t,r,n,s=this._parent;if(null==s)return!1;for(e=s.children,(t=this._indexInParent).toString,r=t+1,t=e._collection$_source,n=V.getInterceptor$asx(t);r<n.get$length(t);++r)if(!this._node0$_isInvisible$1(n.elementAt$1(t,r)))return!0;return!1},_node0$_isInvisible$1(e){return!!oe.CssParentNode._is(e)&&(!oe.CssAtRule._is(e)&&(!(!oe.CssStyleRule._is(e)||!e.selector.value.get$isInvisible())||V.every$1$ax(e.get$children(e),this.get$_node0$_isInvisible())))},get$isGroupEnd(){return this.isGroupEnd}},E.ModifiableCssParentNode.prototype={get$isChildless:()=>!1,addChild$1(e){var t;e._parent=this,t=this._children,e._indexInParent=t.length,t.push(e)},$isCssParentNode:1,get$children(e){return this.children}},W.ModifiableCssStyleRule.prototype={accept$1$1(e){return e.visitCssStyleRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},copyWithoutChildren$0(){return W.ModifiableCssStyleRule$(this.selector,this.span,this.originalSelector)},$isCssStyleRule:1,get$span(){return this.span}},q.ModifiableCssStylesheet.prototype={accept$1$1(e){return e.visitCssStylesheet$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},copyWithoutChildren$0(){return q.ModifiableCssStylesheet$(this.span)},$isCssStylesheet:1,get$span(){return this.span}},E.ModifiableCssSupportsRule.prototype={accept$1$1(e){return e.visitCssSupportsRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},copyWithoutChildren$0(){return E.ModifiableCssSupportsRule$(this.condition,this.span)},$isCssSupportsRule:1,get$span(){return this.span}},L.ModifiableCssValue.prototype={toString$0(e){return U.serializeSelector(this.value,!0)},$isCssValue:1,$isAstNode:1,get$value(e){return this.value},get$span(){return this.span}},E.CssNode.prototype={toString$0(e){return U.serialize(this,!0,null,!0,null,!1,null,!0).css}},E.CssParentNode.prototype={},q.CssStylesheet.prototype={get$isGroupEnd:()=>!1,get$isChildless:()=>!1,accept$1$1(e){return e.visitCssStylesheet$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},get$children(e){return this.children},get$span(){return this.span}},L.CssValue.prototype={toString$0(e){return V.toString$0$(this.value)},$isAstNode:1,get$value(e){return this.value},get$span(){return this.span}},E.AstNode.prototype={},E._FakeAstNode.prototype={get$span(){return this._callback.call$0()},$isAstNode:1},Q.Argument.prototype={toString$0(e){var t=this.defaultValue,r=this.name;return null==t?r:r+": "+t.toString$0(0)},$isAstNode:1,get$span(){return this.span}},E.ArgumentDeclaration.prototype={get$spanWithName(){for(var e,t,r=this.span,n=r.file,s=P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(n._decodedChars,0,null),0,null),i=j.FileLocation$_(n,r._file$_start).offset-1;e=i>0&&(32===(e=A.JSString_methods.codeUnitAt$1(s,i))||9===e||10===e||13===e||12===e);)--i;if(!(95===(e=A.JSString_methods.codeUnitAt$1(s,i))||H.isAlphabetic0(e)||e>=128||H.isDigit(e)||45===e))return r;for(--i;e=i>=0&&(!!(t=95===(e=A.JSString_methods.codeUnitAt$1(s,i))||((t=e>=97&&e<=122||e>=65&&e<=90)||e>=128))||((t=e>=48&&e<=57)||45===e));)--i;return e=i+1,95===(t=A.JSString_methods.codeUnitAt$1(s,e))||H.isAlphabetic0(t)||t>=128?q.SpanExtensions_trimRight(q.SpanExtensions_trimLeft(n.span$2(e,j.FileLocation$_(n,r._end).offset))):r},verify$2(e,t){var r,n,s,i,a,o,l,_,u="invocation";for(n=(r=this.$arguments).length,s=t._baseMap,i=0,a=0;a<n;++a)if(o=r[a],a<e){if(l=o.name,s.containsKey$1(l))throw R.wrapException(I.SassScriptException$("Argument "+this._originalArgumentName$1(l)+ae.x20was_p))}else if(l=o.name,s.containsKey$1(l))++i;else if(null==o.defaultValue)throw R.wrapException(I.MultiSpanSassScriptException$("Missing argument "+this._originalArgumentName$1(l)+".",u,P.LinkedHashMap_LinkedHashMap$_literal([this.get$spanWithName(),"declaration"],oe.FileSpan,oe.String)));if(null==this.restArgument){if(e>n)throw r="Only "+n+" ",R.wrapException(I.MultiSpanSassScriptException$(r+(t.get$isEmpty(t)?"":"positional ")+E.pluralize("argument",n,null)+" allowed, but "+e+" "+E.pluralize("was",e,"were")+" passed.",u,P.LinkedHashMap_LinkedHashMap$_literal([this.get$spanWithName(),"declaration"],oe.FileSpan,oe.String)));if(i<s.get$length(s))throw n=oe.String,(_=P.LinkedHashSet_LinkedHashSet$of(t,n)).removeAll$1(new R.MappedListIterable(r,new E.ArgumentDeclaration_verify_closure,R._arrayInstanceType(r)._eval$1("MappedListIterable<1,Object?>"))),R.wrapException(I.MultiSpanSassScriptException$("No "+E.pluralize("argument",_._collection$_length,null)+" named "+R.S(E.toSentence(_.map$1$1(0,new E.ArgumentDeclaration_verify_closure0,oe.Object),"or"))+".",u,P.LinkedHashMap_LinkedHashMap$_literal([this.get$spanWithName(),"declaration"],oe.FileSpan,n)))}},_originalArgumentName$1(e){var t,r,n,s,i,a,o,l;if(e===this.restArgument)return t=this.span,r=P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(t.file._decodedChars,t._file$_start,t._end),0,null),A.JSString_methods.substring$2(A.JSString_methods.substring$1(r,A.JSString_methods.lastIndexOf$1(r,"$")),0,A.JSString_methods.indexOf$1(r,"."));for(n=(t=this.$arguments).length,s=0;s<n;++s)if((i=t[s]).name===e)return t=i.defaultValue,a=(n=i.span).file,o=n._file$_start,n=n._end,null==t?(t=a._decodedChars,t=P.String_String$fromCharCodes(new Uint32Array(t.subarray(o,R._checkValidRange(o,n,t.length))),0,null)):(t=a._decodedChars,r=P.String_String$fromCharCodes(new Uint32Array(t.subarray(o,R._checkValidRange(o,n,t.length))),0,null),t=A.JSString_methods.substring$2(r,0,A.JSString_methods.indexOf$1(r,":")),t=null==(l=E._lastNonWhitespace(t,!1))?"":A.JSString_methods.substring$2(t,0,l+1)),t;throw R.wrapException(P.ArgumentError$(ae.This_d+e+'".',null))},matches$2(e,t){var r,n,s,i,a,o;for(n=(r=this.$arguments).length,s=t._baseMap,i=0,a=0;a<n;++a)if(o=r[a],a<e){if(s.containsKey$1(o.name))return!1}else if(s.containsKey$1(o.name))++i;else if(null==o.defaultValue)return!1;return null!=this.restArgument||!(e>n)&&!(i<s.get$length(s))},toString$0(e){var t,r,n,s,i,a,o=R._setArrayType([],oe.JSArray_String);for(r=(t=this.$arguments).length,n=0;n<r;++n)i=(s=t[n]).defaultValue,a=s.name,o.push(null==i?a:a+": "+i.toString$0(0));return null!=(t=this.restArgument)&&o.push(t+"..."),A.JSArray_methods.join$1(o,", ")},$isAstNode:1,get$span(){return this.span}},E.ArgumentDeclaration_verify_closure.prototype={call$1:e=>e.name,$signature:404},E.ArgumentDeclaration_verify_closure0.prototype={call$1:e=>"$"+e,$signature:5},W.ArgumentInvocation.prototype={get$isEmpty(e){var t;return t=0===this.positional.length&&((t=this.named).get$isEmpty(t)&&null==this.rest)},toString$0(e){var t,r,n,s=P.List_List$of(this.positional,!0,oe.Object);for(t=this.named,r=V.get$iterator$ax(t.get$keys(t));r.moveNext$0();)n=r.get$current(),s.push(n+": "+R.S(t.$index(0,n)));return null!=(t=this.rest)&&s.push(t.toString$0(0)+"..."),null!=(t=this.keywordRest)&&s.push(t.toString$0(0)+"..."),"("+A.JSArray_methods.join$1(s,", ")+")"},$isAstNode:1,get$span(){return this.span}},q.AtRootQuery.prototype={excludes$1(e){var t;return this._all?!this.include:oe.CssStyleRule._is(e)?this._at_root_query$_rule!==this.include:oe.CssMediaRule._is(e)?this.excludesName$1("media"):oe.CssSupportsRule._is(e)?this.excludesName$1("supports"):!!oe.CssAtRule._is(e)&&(t=e.name,this.excludesName$1(t.get$value(t).toLowerCase()))},excludesName$1(e){return(this._all||this.names.contains$1(0,e))!==this.include}},Q.ConfiguredVariable.prototype={toString$0(e){return"$"+this.name+": "+this.expression.toString$0(0)+(this.isGuarded?" !default":"")},$isAstNode:1,get$span(){return this.span}},q.BinaryOperationExpression.prototype={get$span(){for(var e,t=this.left;t instanceof q.BinaryOperationExpression;)t=t.left;for(e=this.right;e instanceof q.BinaryOperationExpression;)e=e.right;return t.get$span().expand$1(0,e.get$span())},accept$1$1(e){return e.visitBinaryOperationExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t,r,n,s=this.left,i=s instanceof q.BinaryOperationExpression&&s.operator.precedence<this.operator.precedence,a=i?""+R.Primitives_stringFromCharCode(40):"";return a+=s.toString$0(0),i&&(a+=R.Primitives_stringFromCharCode(41)),t=this.operator,a=a+R.Primitives_stringFromCharCode(32)+t.operator+R.Primitives_stringFromCharCode(32),(n=(r=this.right)instanceof q.BinaryOperationExpression&&r.operator.precedence<=t.precedence)&&(a+=R.Primitives_stringFromCharCode(40)),a+=r.toString$0(0),n&&(a+=R.Primitives_stringFromCharCode(41)),a.charCodeAt(0),a},$isAstNode:1,$isExpression:1},q.BinaryOperator.prototype={toString$0(e){return this.name}},Q.BooleanExpression.prototype={accept$1$1(e){return e.visitBooleanExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return String(this.value)},$isAstNode:1,$isExpression:1,get$span(){return this.span}},F.ColorExpression.prototype={accept$1$1(e){return e.visitColorExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return U.serializeValue0(this.value,!0,!0)},$isAstNode:1,$isExpression:1,get$span(){return this.span}},L.FunctionExpression.prototype={accept$1$1(e){return e.visitFunctionExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.namespace;return t=null!=t?t+".":"",(t+=this.originalName+this.$arguments.toString$0(0)).charCodeAt(0),t},$isAstNode:1,$isExpression:1,get$span(){return this.span}},N.IfExpression.prototype={accept$1$1(e){return e.visitIfExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return"if"+this.$arguments.toString$0(0)},$isAstNode:1,$isExpression:1,get$span(){return this.span}},U.InterpolatedFunctionExpression.prototype={accept$1$1(e){return e.visitInterpolatedFunctionExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return this.name.toString$0(0)+this.$arguments.toString$0(0)},$isAstNode:1,$isExpression:1,get$span(){return this.span}},M.ListExpression.prototype={accept$1$1(e){return e.visitListExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.hasBrackets,r=t?""+R.Primitives_stringFromCharCode(91):"",n=this.contents,s=this.separator===A.ListSeparator_kWM?", ":" ";return s=r+new R.MappedListIterable(n,new M.ListExpression_toString_closure(this),R._arrayInstanceType(n)._eval$1("MappedListIterable<1,String>")).join$1(0,s),(t=t?s+R.Primitives_stringFromCharCode(93):s).charCodeAt(0),t},_list0$_elementNeedsParens$1(e){var t;return e instanceof M.ListExpression?!(e.contents.length<2)&&(!e.hasBrackets&&((t=this.separator)===A.ListSeparator_kWM||t!==A.ListSeparator_undecided_null)):this.separator===A.ListSeparator_woc&&(e instanceof W.UnaryOperationExpression&&((t=e.operator)===A.UnaryOperator_j2w||t===A.UnaryOperator_U4G))},$isAstNode:1,$isExpression:1,get$span(){return this.span}},M.ListExpression_toString_closure.prototype={call$1(e){return this.$this._list0$_elementNeedsParens$1(e)?"("+e.toString$0(0)+")":e.toString$0(0)},$signature:82},C.MapExpression.prototype={accept$1$1(e){return e.visitMapExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.pairs;return"("+new R.MappedListIterable(t,new C.MapExpression_toString_closure,R._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+")"},$isAstNode:1,$isExpression:1,get$span(){return this.span}},C.MapExpression_toString_closure.prototype={call$1:e=>R.S(e.item1)+": "+R.S(e.item2),$signature:399},J.NullExpression.prototype={accept$1$1(e){return e.visitNullExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0:e=>"null",$isAstNode:1,$isExpression:1,get$span(){return this.span}},H.NumberExpression.prototype={accept$1$1(e){return e.visitNumberExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=R.S(this.value),r=this.unit;return t+(null==r?"":r)},$isAstNode:1,$isExpression:1,get$span(){return this.span}},H.ParenthesizedExpression.prototype={accept$1$1(e){return e.visitParenthesizedExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return this.expression.toString$0(0)},$isAstNode:1,$isExpression:1,get$span(){return this.span}},H.SelectorExpression.prototype={accept$1$1(e){return e.visitSelectorExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0:e=>"&",$isAstNode:1,$isExpression:1,get$span(){return this.span}},M.StringExpression.prototype={get$span(){return this.text.span},accept$1$1(e){return e.visitStringExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},asInterpolation$1$static(e){var t,r,n,s,i,a,o,l,_,u;if(!this.hasQuotes)return this.text;for(r=(t=this.text).contents,n=M.StringExpression__bestQuote(new R.WhereTypeIterable(r,oe.WhereTypeIterable_String)),s=new P.StringBuffer(""),i=R._setArrayType([],oe.JSArray_Object),a=new Q.InterpolationBuffer(s,i),s._contents=""+R.Primitives_stringFromCharCode(n),o=r.length,l=oe.Expression,_=0;_<o;++_)u=r[_],l._is(u)?(a._flushText$0(),i.push(u)):"string"==typeof u&&M.StringExpression__quoteInnerText(u,n,a,e);return s._contents+=R.Primitives_stringFromCharCode(n),a.interpolation$1(t.span)},asInterpolation$0(){return this.asInterpolation$1$static(!1)},toString$0(e){return this.asInterpolation$0().toString$0(0)},$isAstNode:1,$isExpression:1},W.UnaryOperationExpression.prototype={accept$1$1(e){return e.visitUnaryOperationExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.operator,r=t.operator;return t=t===A.UnaryOperator_not_not?r+R.Primitives_stringFromCharCode(32):r,(t+=this.operand.toString$0(0)).charCodeAt(0),t},$isAstNode:1,$isExpression:1,get$span(){return this.span}},W.UnaryOperator.prototype={toString$0(e){return this.name}},L.ValueExpression.prototype={accept$1$1(e){return e.visitValueExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return U.serializeValue0(this.value,!0,!0)},$isAstNode:1,$isExpression:1,get$span(){return this.span}},D.VariableExpression.prototype={accept$1$1(e){return e.visitVariableExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.namespace,r=this.name;return null==t?"$"+r:t+".$"+r},$isAstNode:1,$isExpression:1,get$span(){return this.span}},E.DynamicImport.prototype={toString$0(e){return M.StringExpression_quoteText(this.urlString)},$isAstNode:1,$isImport:1,get$span(){return this.span}},O.StaticImport.prototype={toString$0(e){var t=this.url.toString$0(0),r=this.supports;return null!=r&&(t+=" supports("+r.toString$0(0)+")"),null!=(r=this.media)&&(t+=" "+r.toString$0(0)),(t+=R.Primitives_stringFromCharCode(59)).charCodeAt(0),t},$isAstNode:1,$isImport:1,get$span(){return this.span}},W.Interpolation.prototype={get$asPlain(){var e,t=this.contents,r=t.length;return 0===r?"":r>1?null:"string"==typeof(e=A.JSArray_methods.get$first(t))?e:null},get$initialPlain(){var e=A.JSArray_methods.get$first(this.contents);return"string"==typeof e?e:""},Interpolation$2(e,t){var r,n,s,i,a,o;for(n=(r=this.contents).length,s=oe.Expression,i=0;i<n;++i){if(!(o="string"==typeof(a=r[i]))&&!s._is(a))throw R.wrapException(P.ArgumentError$value(r,"contents",ae.May_on));if(0!==i&&"string"==typeof r[i-1]&&o)throw R.wrapException(P.ArgumentError$value(r,"contents","May not contain adjacent Strings."))}},toString$0(e){var t=this.contents;return new R.MappedListIterable(t,new W.Interpolation_toString_closure,R._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0)},$isAstNode:1,get$span(){return this.span}},W.Interpolation_toString_closure.prototype={call$1:e=>"string"==typeof e?e:"#{"+R.S(e)+"}",$signature:51},q.AtRootRule.prototype={accept$1$1(e){return e.visitAtRootRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=new P.StringBuffer("@at-root "),r=this.query;return null!=r&&(t._contents="@at-root "+r.toString$0(0)+" "),r=this.children,t.toString$0(0)+" {"+(r&&A.JSArray_methods).join$1(r," ")+"}"},get$span(){return this.span}},z.AtRule.prototype={accept$1$1(e){return e.visitAtRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t,r="@"+this.name.toString$0(0),n=new P.StringBuffer(r),s=this.value;return null!=s&&(n._contents=r+" "+s.toString$0(0)),null==(t=this.children)?n.toString$0(0)+";":n.toString$0(0)+" {"+A.JSArray_methods.join$1(t," ")+"}"},get$span(){return this.span}},T.CallableDeclaration.prototype={get$span(){return this.span}},j.ContentBlock.prototype={accept$1$1(e){return e.visitContentBlock$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t,r=this.$arguments;return(r=0===r.$arguments.length&&null==r.restArgument?"":" using ("+r.toString$0(0)+")")+" {"+((t=this.children)&&A.JSArray_methods).join$1(t," ")+"}"}},O.ContentRule.prototype={accept$1$1(e){return e.visitContentRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.$arguments;return t.get$isEmpty(t)?"@content;":"@content("+t.toString$0(0)+");"},$isAstNode:1,$isStatement:1,get$span(){return this.span}},O.DebugRule.prototype={accept$1$1(e){return e.visitDebugRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return"@debug "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span(){return this.span}},N.Declaration.prototype={accept$1$1(e){return e.visitDeclaration$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},get$span(){return this.span}},q.EachRule.prototype={accept$1$1(e){return e.visitEachRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.variables,r=this.children;return"@each "+new R.MappedListIterable(t,new q.EachRule_toString_closure,R._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+" in "+this.list.toString$0(0)+" {"+(r&&A.JSArray_methods).join$1(r," ")+"}"},get$span(){return this.span}},q.EachRule_toString_closure.prototype={call$1:e=>"$"+e,$signature:5},M.ErrorRule.prototype={accept$1$1(e){return e.visitErrorRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return"@error "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span(){return this.span}},W.ExtendRule.prototype={accept$1$1(e){return e.visitExtendRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return"@extend "+this.selector.toString$0(0)},$isAstNode:1,$isStatement:1,get$span(){return this.span}},E.ForRule.prototype={accept$1$1(e){return e.visitForRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t="@for $"+this.variable+" from "+this.from.toString$0(0)+" ",r=this.children;return t+(this.isExclusive?"to":"through")+" "+this.to.toString$0(0)+" {"+(r&&A.JSArray_methods).join$1(r," ")+"}"},get$span(){return this.span}},N.ForwardRule.prototype={accept$1$1(e){return e.visitForwardRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t,r,n="@forward "+M.StringExpression_quoteText(this.url.toString$0(0)),s=this.shownMixinsAndFunctions,i=this.hiddenMixinsAndFunctions;return null!=s?(n+=" show ",(t=this.shownVariables).toString,n=t=n+this._forward_rule$_memberList$2(s,t)):(t=null!=i&&(t=i._base).get$isNotEmpty(t))&&(n+=" hide ",(t=this.hiddenVariables).toString,n=t=n+this._forward_rule$_memberList$2(i,t)),null!=(r=this.prefix)&&(n+=" as "+r+"*"),(n=(0!==(t=this.configuration).length?n+" with ("+A.JSArray_methods.join$1(t,", ")+")":n)+";").charCodeAt(0),n},_forward_rule$_memberList$2(e,t){var r,n=P.List_List$of(e,!0,oe.String);for(r=(r=t._base).get$iterator(r);r.moveNext$0();)n.push("$"+r.get$current());return A.JSArray_methods.join$1(n,", ")},$isAstNode:1,$isStatement:1,get$span(){return this.span}},T.FunctionRule.prototype={accept$1$1(e){return e.visitFunctionRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.children;return"@function "+this.name+"("+this.$arguments.toString$0(0)+") {"+(t&&A.JSArray_methods).join$1(t," ")+"}"}},q.IfRule.prototype={accept$1$1(e){return e.visitIfRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.clauses,r=new R.MappedListIterable(t,new q.IfRule_toString_closure(!0),R._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0," "),n=this.lastClause;return null!=n?r+" "+n.toString$0(0):r},$isAstNode:1,$isStatement:1,get$span(){return this.span}},q.IfRule_toString_closure.prototype={call$1:e=>"@if {"+A.JSArray_methods.join$1(e.children," ")+"}",$signature:398},q.IfRuleClause.prototype={},q.IfRuleClause$__closure.prototype={call$1:e=>e instanceof Q.VariableDeclaration||(e instanceof T.FunctionRule||(e instanceof H.MixinRule||e instanceof E.ImportRule&&A.JSArray_methods.any$1(e.imports,new q.IfRuleClause$___closure))),$signature:134},q.IfRuleClause$___closure.prototype={call$1:e=>e instanceof E.DynamicImport,$signature:135},q.IfClause.prototype={toString$0(e){return"@if "+this.expression.toString$0(0)+" {"+A.JSArray_methods.join$1(this.children," ")+"}"}},q.ElseClause.prototype={toString$0(e){return"@else {"+A.JSArray_methods.join$1(this.children," ")+"}"}},E.ImportRule.prototype={accept$1$1(e){return e.visitImportRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return"@import "+A.JSArray_methods.join$1(this.imports,", ")+";"},$isAstNode:1,$isStatement:1,get$span(){return this.span}},C.IncludeRule.prototype={get$spanWithoutContent(){var e,t,r=this.span;return null!=this.content&&(e=r.file,t=this.$arguments.span,r=t=q.SpanExtensions_trimRight(q.SpanExtensions_trimLeft(e.span$2(j.FileLocation$_(e,r._file$_start).offset,j.FileLocation$_(t.file,t._end).offset)))),r},accept$1$1(e){return e.visitIncludeRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t,r=this.namespace;return r=null!=r?"@include "+r+".":"@include ",r+=this.name,(t=this.$arguments).get$isEmpty(t)||(r+="("+t.toString$0(0)+")"),(r+=null==(t=this.content)?";":" "+t.toString$0(0)).charCodeAt(0),r},$isAstNode:1,$isStatement:1,get$span(){return this.span}},N.LoudComment.prototype={get$span(){return this.text.span},accept$1$1(e){return e.visitLoudComment$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return this.text.toString$0(0)},$isAstNode:1,$isStatement:1},k.MediaRule.prototype={accept$1$1(e){return e.visitMediaRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.children;return"@media "+this.query.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span(){return this.span}},H.MixinRule.prototype={get$hasContent(){var e=this.__MixinRule_hasContent;return null==e&&(e=V.$eq$(A.C__HasContentVisitor.visitChildren$1(this.children),!0),null==this.__MixinRule_hasContent?this.__MixinRule_hasContent=e:e=R.throwExpression(R.LateError$fieldADI("hasContent"))),e},accept$1$1(e){return e.visitMixinRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t="@mixin "+this.name,r=this.$arguments;return 0===r.$arguments.length&&null==r.restArgument||(t+="("+r.toString$0(0)+")"),(r=t+" {"+((r=this.children)&&A.JSArray_methods).join$1(r," ")+"}").charCodeAt(0),r}},H._HasContentVisitor.prototype={visitContentRule$1:e=>!0},T.ParentStatement.prototype={$isAstNode:1,$isStatement:1},T.ParentStatement_closure.prototype={call$1:e=>e instanceof Q.VariableDeclaration||(e instanceof T.FunctionRule||(e instanceof H.MixinRule||e instanceof E.ImportRule&&A.JSArray_methods.any$1(e.imports,new T.ParentStatement__closure))),$signature:134},T.ParentStatement__closure.prototype={call$1:e=>e instanceof E.DynamicImport,$signature:135},E.ReturnRule.prototype={accept$1$1(e){return e.visitReturnRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return"@return "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span(){return this.span}},E.SilentComment.prototype={accept$1$1(e){return e.visitSilentComment$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return this.text},$isAstNode:1,$isStatement:1,get$span(){return this.span}},W.StyleRule.prototype={accept$1$1(e){return e.visitStyleRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.children;return this.selector.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span(){return this.span}},q.Stylesheet.prototype={Stylesheet$internal$3$plainCss(e,t,r){var n,s,i,a,o,l;for(s=(n=this.children).length,i=this._forwards,a=this._uses,o=0;o<s;++o)if((l=n[o])instanceof H.UseRule)a.push(l);else if(l instanceof N.ForwardRule)i.push(l);else if(!(l instanceof E.SilentComment||l instanceof N.LoudComment||l instanceof Q.VariableDeclaration))break},accept$1$1(e){return e.visitStylesheet$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.children;return(t&&A.JSArray_methods).join$1(t," ")},get$span(){return this.span}},E.SupportsRule.prototype={accept$1$1(e){return e.visitSupportsRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.children;return"@supports "+this.condition.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span(){return this.span}},H.UseRule.prototype={UseRule$4$configuration(e,t,r,n){var s,i,a,o;for(i=(s=this.configuration).length,a=0;a<i;++a)if((o=s[a]).isGuarded)throw R.wrapException(P.ArgumentError$value(o,"configured variable","can't be guarded in a @use rule."))},accept$1$1(e){return e.visitUseRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.url,r="@use "+M.StringExpression_quoteText(t.toString$0(0)),n=0===t.get$pathSegments().length?"":A.JSArray_methods.get$last(t.get$pathSegments()),s=A.JSString_methods.indexOf$1(n,".");return t=(t=this.namespace)!==A.JSString_methods.substring$2(n,0,-1===s?n.length:s)?r+" as "+(null==t?"*":t):r,(t=(0!==(r=this.configuration).length?t+" with ("+A.JSArray_methods.join$1(r,", ")+")":t)+";").charCodeAt(0),t},$isAstNode:1,$isStatement:1,get$span(){return this.span}},Q.VariableDeclaration.prototype={accept$1$1(e){return e.visitVariableDeclaration$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.namespace;return t=null!=t?"$"+t+".":"$",(t+=this.name+": "+this.expression.toString$0(0)+";").charCodeAt(0),t},$isAstNode:1,$isStatement:1,get$span(){return this.span}},j.WarnRule.prototype={accept$1$1(e){return e.visitWarnRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return"@warn "+this.expression.toString$0(0)+";"},$isAstNode:1,$isStatement:1,get$span(){return this.span}},k.WhileRule.prototype={accept$1$1(e){return e.visitWhileRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.children;return"@while "+this.condition.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span(){return this.span}},j.SupportsAnything.prototype={toString$0(e){return"("+this.contents.toString$0(0)+")"},$isAstNode:1,$isSupportsCondition:1,get$span(){return this.span}},N.SupportsDeclaration.prototype={toString$0(e){return"("+this.name.toString$0(0)+": "+this.value.toString$0(0)+")"},$isAstNode:1,$isSupportsCondition:1,get$span(){return this.span}},L.SupportsFunction.prototype={toString$0(e){return this.name.toString$0(0)+"("+this.$arguments.toString$0(0)+")"},$isAstNode:1,$isSupportsCondition:1,get$span(){return this.span}},W.SupportsInterpolation.prototype={toString$0(e){return"#{"+this.expression.toString$0(0)+"}"},$isAstNode:1,$isSupportsCondition:1,get$span(){return this.span}},T.SupportsNegation.prototype={toString$0(e){var t=this.condition;return t instanceof T.SupportsNegation||t instanceof z.SupportsOperation?"not ("+t.toString$0(0)+")":"not "+t.toString$0(0)},$isAstNode:1,$isSupportsCondition:1,get$span(){return this.span}},z.SupportsOperation.prototype={toString$0(e){return this._operation$_parenthesize$1(this.left)+" "+this.operator+" "+this._operation$_parenthesize$1(this.right)},_operation$_parenthesize$1(e){return e instanceof T.SupportsNegation||e instanceof z.SupportsOperation&&e.operator===this.operator?"("+e.toString$0(0)+")":e.toString$0(0)},$isAstNode:1,$isSupportsCondition:1,get$span(){return this.span}},H.Selector.prototype={get$isInvisible:()=>!1,toString$0(e){var t=U._SerializeVisitor$0(null,!0,null,!0,!1,null,!0);return this.accept$1(t),t._serialize$_buffer.toString$0(0)}},U.AttributeSelector.prototype={accept$1$1(e){var t,r,n=e._serialize$_buffer;return n.writeCharCode$1(91),n.write$1(0,this.name),null!=(t=this.value)&&(n.write$1(0,this.op),k.Parser_isIdentifier(t)&&!A.JSString_methods.startsWith$1(t,"--")?(n.write$1(0,t),null!=(r=this.modifier)&&n.writeCharCode$1(32)):(e._visitQuotedString$1(t),null!=(r=this.modifier)&&e._style!==A.OutputStyle_compressed&&n.writeCharCode$1(32)),null!=r&&n.write$1(0,r)),n.writeCharCode$1(93),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},$eq(e,t){return null!=t&&(t instanceof U.AttributeSelector&&t.name.$eq(0,this.name)&&t.op==this.op&&t.value==this.value&&t.modifier==this.modifier)},get$hashCode(e){var t=this.name;return(A.JSString_methods.get$hashCode(t.name)^V.get$hashCode$(t.namespace)^V.get$hashCode$(this.op)^V.get$hashCode$(this.value)^V.get$hashCode$(this.modifier))>>>0}},U.AttributeOperator.prototype={toString$0(e){return this._attribute$_text}},W.ClassSelector.prototype={$eq(e,t){return null!=t&&(t instanceof W.ClassSelector&&t.name===this.name)},accept$1$1(e){var t=e._serialize$_buffer;return t.writeCharCode$1(46),t.write$1(0,this.name),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},addSuffix$1(e){return new W.ClassSelector(this.name+e)},get$hashCode(e){return A.JSString_methods.get$hashCode(this.name)}},D.ComplexSelector.prototype={get$minSpecificity(){null==this._minSpecificity&&this._computeSpecificity$0();var e=this._minSpecificity;return e.toString,e},get$maxSpecificity(){null==this._complex$_maxSpecificity&&this._computeSpecificity$0();var e=this._complex$_maxSpecificity;return e.toString,e},get$isInvisible(){var e=this.__ComplexSelector_isInvisible;return null==e&&(e=A.JSArray_methods.any$1(this.components,new D.ComplexSelector_isInvisible_closure),null==this.__ComplexSelector_isInvisible?this.__ComplexSelector_isInvisible=e:e=R.throwExpression(R.LateError$fieldADI("isInvisible"))),e},accept$1$1(e){return e.visitComplexSelector$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},_computeSpecificity$0(){var e,t,r,n,s,i,a;for(t=(e=this.components).length,r=0,n=0,s=0;s<t;++s)(i=e[s])instanceof W.CompoundSelector&&(null==i._compound$_minSpecificity&&i._compound$_computeSpecificity$0(),(a=i._compound$_minSpecificity).toString,r+=a,null==i._maxSpecificity&&i._compound$_computeSpecificity$0(),(a=i._maxSpecificity).toString,n+=a);this._minSpecificity=r,this._complex$_maxSpecificity=n},get$hashCode(e){return A.C_ListEquality0.hash$1(this.components)},$eq(e,t){return null!=t&&(t instanceof D.ComplexSelector&&A.C_ListEquality.equals$2(0,this.components,t.components))}},D.ComplexSelector_isInvisible_closure.prototype={call$1:e=>e instanceof W.CompoundSelector&&e.get$isInvisible(),$signature:97},D.Combinator.prototype={toString$0(e){return this._complex$_text},$isComplexSelectorComponent:1},W.CompoundSelector.prototype={get$isInvisible(){return A.JSArray_methods.any$1(this.components,new W.CompoundSelector_isInvisible_closure)},accept$1$1(e){return e.visitCompoundSelector$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},_compound$_computeSpecificity$0(){var e,t,r,n,s,i;for(t=(e=this.components).length,r=0,n=0,s=0;s<t;++s)r+=(i=e[s]).get$minSpecificity(),n+=i.get$maxSpecificity();this._compound$_minSpecificity=r,this._maxSpecificity=n},get$hashCode(e){return A.C_ListEquality0.hash$1(this.components)},$eq(e,t){return null!=t&&(t instanceof W.CompoundSelector&&A.C_ListEquality.equals$2(0,this.components,t.components))},$isComplexSelectorComponent:1},W.CompoundSelector_isInvisible_closure.prototype={call$1:e=>e.get$isInvisible(),$signature:15},U.IDSelector.prototype={get$minSpecificity(){return R._asInt(Math.pow(T.SimpleSelector.prototype.get$minSpecificity.call(this),2))},accept$1$1(e){var t=e._serialize$_buffer;return t.writeCharCode$1(35),t.write$1(0,this.name),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},addSuffix$1(e){return new U.IDSelector(this.name+e)},unify$1(e){return A.JSArray_methods.any$1(e,new U.IDSelector_unify_closure(this))?null:this.super$SimpleSelector$unify(e)},$eq(e,t){return null!=t&&(t instanceof U.IDSelector&&t.name===this.name)},get$hashCode(e){return A.JSString_methods.get$hashCode(this.name)}},U.IDSelector_unify_closure.prototype={call$1(e){var t;return e instanceof U.IDSelector?(t=e.name,t=this.$this.name!==t):t=!1,t},$signature:15},M.SelectorList.prototype={get$isInvisible(){return A.JSArray_methods.every$1(this.components,new M.SelectorList_isInvisible_closure)},get$asSassList(){var e=this.components;return M.SassList$(new R.MappedListIterable(e,new M.SelectorList_asSassList_closure,R._arrayInstanceType(e)._eval$1("MappedListIterable<1,Value>")),A.ListSeparator_kWM,!1)},accept$1$1(e){return e.visitSelectorList$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},unify$1(e){var t=this.components,r=R._arrayInstanceType(t)._eval$1("ExpandIterable<1,ComplexSelector>"),n=P.List_List$of(new R.ExpandIterable(t,new M.SelectorList_unify_closure(e),r),!0,r._eval$1("Iterable.E"));return 0===n.length?null:M.SelectorList$(n)},resolveParentSelectors$2$implicitParent(e,t){var r;if(null==e){if(!A.JSArray_methods.any$1(this.components,this.get$_complexContainsParentSelector()))return this;throw R.wrapException(I.SassScriptException$(ae.Top_le))}return r=this.components,M.SelectorList$(E.flattenVertically(new R.MappedListIterable(r,new M.SelectorList_resolveParentSelectors_closure(this,t,e),R._arrayInstanceType(r)._eval$1("MappedListIterable<1,Iterable<ComplexSelector>>")),oe.ComplexSelector))},resolveParentSelectors$1(e){return this.resolveParentSelectors$2$implicitParent(e,!0)},_complexContainsParentSelector$1:e=>A.JSArray_methods.any$1(e.components,new M.SelectorList__complexContainsParentSelector_closure),_resolveParentSelectorsCompound$2(e,t){var r,n,s,i=e.components,a=A.JSArray_methods.any$1(i,new M.SelectorList__resolveParentSelectorsCompound_closure);return a||A.JSArray_methods.get$first(i)instanceof T.ParentSelector?(r=a?new R.MappedListIterable(i,new M.SelectorList__resolveParentSelectorsCompound_closure0(t),R._arrayInstanceType(i)._eval$1("MappedListIterable<1,SimpleSelector>")):i,(n=A.JSArray_methods.get$first(i))instanceof T.ParentSelector?1===i.length&&null==n.suffix?t.components:(s=t.components,new R.MappedListIterable(s,new M.SelectorList__resolveParentSelectorsCompound_closure1(e,r),R._arrayInstanceType(s)._eval$1("MappedListIterable<1,ComplexSelector>"))):R._setArrayType([D.ComplexSelector$(R._setArrayType([W.CompoundSelector$(r)],oe.JSArray_ComplexSelectorComponent),!1)],oe.JSArray_ComplexSelector)):null},get$hashCode(e){return A.C_ListEquality0.hash$1(this.components)},$eq(e,t){return null!=t&&(t instanceof M.SelectorList&&A.C_ListEquality.equals$2(0,this.components,t.components))}},M.SelectorList_isInvisible_closure.prototype={call$1:e=>e.get$isInvisible(),$signature:16},M.SelectorList_asSassList_closure.prototype={call$1(e){var t=e.components;return M.SassList$(new R.MappedListIterable(t,new M.SelectorList_asSassList__closure,R._arrayInstanceType(t)._eval$1("MappedListIterable<1,Value>")),A.ListSeparator_woc,!1)},$signature:397},M.SelectorList_asSassList__closure.prototype={call$1:e=>new M.SassString(e.toString$0(0),!1),$signature:393},M.SelectorList_unify_closure.prototype={call$1(e){var t=this.other.components;return new R.ExpandIterable(t,new M.SelectorList_unify__closure(e),R._arrayInstanceType(t)._eval$1("ExpandIterable<1,ComplexSelector>"))},$signature:117},M.SelectorList_unify__closure.prototype={call$1(e){var t=j.unifyComplex(R._setArrayType([this.complex1.components,e.components],oe.JSArray_List_ComplexSelectorComponent));return null==t?A.List_empty4:V.map$1$1$ax(t,new M.SelectorList_unify___closure,oe.ComplexSelector)},$signature:117},M.SelectorList_unify___closure.prototype={call$1:e=>D.ComplexSelector$(e,!1),$signature:66},M.SelectorList_resolveParentSelectors_closure.prototype={call$1(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x,w={},C=this.$this;if(!C._complexContainsParentSelector$1(e))return this.implicitParent?(C=this.parent.components,new R.MappedListIterable(C,new M.SelectorList_resolveParentSelectors__closure(e),R._arrayInstanceType(C)._eval$1("MappedListIterable<1,ComplexSelector>"))):R._setArrayType([e],oe.JSArray_ComplexSelector);for(t=oe.JSArray_List_ComplexSelectorComponent,r=R._setArrayType([R._setArrayType([],oe.JSArray_ComplexSelectorComponent)],t),n=oe.JSArray_bool,w.lineBreaks=R._setArrayType([!1],n),i=(s=e.components).length,a=oe.ComplexSelectorComponent,o=this.parent,l=0;l<i;++l)if((_=s[l])instanceof W.CompoundSelector){if(null==(u=C._resolveParentSelectorsCompound$2(_,o))){for(c=r.length,$=0;$<r.length;r.length===c||(0,R.throwConcurrentModificationError)(r),++$)r[$].push(_);continue}for(p=w.lineBreaks,h=R._setArrayType([],t),w.lineBreaks=R._setArrayType([],n),c=r.length,d=V.getInterceptor$ax(u),g=0,$=0;$<r.length;r.length===c||(0,R.throwConcurrentModificationError)(r),++$,g=y)for(m=r[$],y=g+1,S=p[g],f=d.get$iterator(u),v=!S;f.moveNext$0();)b=f.get$current(),x=P.List_List$of(m,!0,a),A.JSArray_methods.addAll$1(x,b.components),h.push(x),(x=w.lineBreaks).push(!v||b.lineBreak);r=h}else for(c=r.length,$=0;$<r.length;r.length===c||(0,R.throwConcurrentModificationError)(r),++$)r[$].push(_);return w.i=0,new R.MappedListIterable(r,new M.SelectorList_resolveParentSelectors__closure0(w),R._arrayInstanceType(r)._eval$1("MappedListIterable<1,ComplexSelector>"))},$signature:117},M.SelectorList_resolveParentSelectors__closure.prototype={call$1(e){var t=P.List_List$of(e.components,!0,oe.ComplexSelectorComponent),r=this.complex;return A.JSArray_methods.addAll$1(t,r.components),D.ComplexSelector$(t,r.lineBreak||e.lineBreak)},$signature:85},M.SelectorList_resolveParentSelectors__closure0.prototype={call$1(e){var t=this._box_0;return D.ComplexSelector$(e,t.lineBreaks[t.i++])},$signature:66},M.SelectorList__complexContainsParentSelector_closure.prototype={call$1:e=>e instanceof W.CompoundSelector&&A.JSArray_methods.any$1(e.components,new M.SelectorList__complexContainsParentSelector__closure),$signature:97},M.SelectorList__complexContainsParentSelector__closure.prototype={call$1(e){var t;return e instanceof T.ParentSelector||e instanceof M.PseudoSelector&&(null!=(t=e.selector)&&A.JSArray_methods.any$1(t.components,t.get$_complexContainsParentSelector()))},$signature:15},M.SelectorList__resolveParentSelectorsCompound_closure.prototype={call$1(e){var t;return e instanceof M.PseudoSelector&&(null!=(t=e.selector)&&A.JSArray_methods.any$1(t.components,t.get$_complexContainsParentSelector()))},$signature:15},M.SelectorList__resolveParentSelectorsCompound_closure0.prototype={call$1(e){var t,r,n,s;return e instanceof M.PseudoSelector?null==(t=e.selector)?e:A.JSArray_methods.any$1(t.components,t.get$_complexContainsParentSelector())?(r=t.resolveParentSelectors$2$implicitParent(this.parent,!1),n=e.name,s=e.isClass,M.PseudoSelector$(n,e.argument,!s,r)):e:e},$signature:389},M.SelectorList__resolveParentSelectorsCompound_closure1.prototype={call$1(e){var t,r,n,s,i,a,o=e.components,l=A.JSArray_methods.get$last(o);if(!(l instanceof W.CompoundSelector))throw R.wrapException(I.SassScriptException$('Parent "'+e.toString$0(0)+'" is incompatible with this selector.'));return t=oe.ParentSelector._as(A.JSArray_methods.get$first(this.compound.components)).suffix,r=oe.SimpleSelector,n=this.resolvedMembers,s=l.components,i=V.getInterceptor$ax(n),null!=t?((r=P.List_List$of(R.SubListIterable$(s,0,R.checkNotNullable(s.length-1,"count",oe.int),R._arrayInstanceType(s)._precomputed1),!0,r)).push(A.JSArray_methods.get$last(s).addSuffix$1(t)),A.JSArray_methods.addAll$1(r,i.skip$1(n,1)),a=W.CompoundSelector$(r)):(r=P.List_List$of(s,!0,r),A.JSArray_methods.addAll$1(r,i.skip$1(n,1)),a=W.CompoundSelector$(r)),(o=P.List_List$of(R.SubListIterable$(o,0,R.checkNotNullable(o.length-1,"count",oe.int),R._arrayInstanceType(o)._precomputed1),!0,oe.ComplexSelectorComponent)).push(a),D.ComplexSelector$(o,e.lineBreak)},$signature:85},T.ParentSelector.prototype={accept$1$1(e){var t,r=e._serialize$_buffer;return r.writeCharCode$1(38),null!=(t=this.suffix)&&r.write$1(0,t),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},unify$1:e=>R.throwExpression(P.UnsupportedError$("& doesn't support unification."))},U.PlaceholderSelector.prototype={get$isInvisible:()=>!0,accept$1$1(e){var t=e._serialize$_buffer;return t.writeCharCode$1(37),t.write$1(0,this.name),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},addSuffix$1(e){return new U.PlaceholderSelector(this.name+e)},$eq(e,t){return null!=t&&(t instanceof U.PlaceholderSelector&&t.name===this.name)},get$hashCode(e){return A.JSString_methods.get$hashCode(this.name)}},M.PseudoSelector.prototype={get$minSpecificity(){null==this._pseudo$_minSpecificity&&this._pseudo$_computeSpecificity$0();var e=this._pseudo$_minSpecificity;return e.toString,e},get$maxSpecificity(){null==this._pseudo$_maxSpecificity&&this._pseudo$_computeSpecificity$0();var e=this._pseudo$_maxSpecificity;return e.toString,e},get$isInvisible(){var e=this.selector;return null!=e&&("not"!==this.name&&e.get$isInvisible())},addSuffix$1(e){return null==this.argument&&null==this.selector||this.super$SimpleSelector$addSuffix(e),M.PseudoSelector$(this.name+e,null,!this.isClass,null)},unify$1(e){var t,r,n,s,i,a;if(1===e.length&&A.JSArray_methods.get$first(e)instanceof U.UniversalSelector)return A.JSArray_methods.get$first(e).unify$1(R._setArrayType([this],oe.JSArray_SimpleSelector));if(A.JSArray_methods.contains$1(e,this))return e;for(t=R._setArrayType([],oe.JSArray_SimpleSelector),r=e.length,n=!this.isClass,s=!1,i=0;i<e.length;e.length===r||(0,R.throwConcurrentModificationError)(e),++i){if((a=e[i])instanceof M.PseudoSelector&&!a.isClass){if(n)return null;t.push(this),s=!0}t.push(a)}return s||t.push(this),t},_pseudo$_computeSpecificity$0(){var e,t,r,n,s,i,a,o;if(this.isClass){if(null==(e=this.selector))return this._pseudo$_minSpecificity=T.SimpleSelector.prototype.get$minSpecificity.call(this),void(this._pseudo$_maxSpecificity=T.SimpleSelector.prototype.get$maxSpecificity.call(this));if("not"===this.name){for(r=(t=e.components).length,n=0,s=0,i=0;i<r;++i)null==(a=t[i])._minSpecificity&&a._computeSpecificity$0(),(o=a._minSpecificity).toString,n=Math.max(n,o),null==a._complex$_maxSpecificity&&a._computeSpecificity$0(),(o=a._complex$_maxSpecificity).toString,s=Math.max(s,o);this._pseudo$_minSpecificity=n,this._pseudo$_maxSpecificity=s}else{for(n=R._asInt(Math.pow(T.SimpleSelector.prototype.get$minSpecificity.call(this),3)),r=(t=e.components).length,s=0,i=0;i<r;++i)null==(a=t[i])._minSpecificity&&a._computeSpecificity$0(),(o=a._minSpecificity).toString,n=Math.min(n,o),null==a._complex$_maxSpecificity&&a._computeSpecificity$0(),(o=a._complex$_maxSpecificity).toString,s=Math.max(s,o);this._pseudo$_minSpecificity=n,this._pseudo$_maxSpecificity=s}}else this._pseudo$_maxSpecificity=this._pseudo$_minSpecificity=1},accept$1$1(e){return e.visitPseudoSelector$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},$eq(e,t){return null!=t&&(t instanceof M.PseudoSelector&&t.name===this.name&&t.isClass===this.isClass&&t.argument==this.argument&&V.$eq$(t.selector,this.selector))},get$hashCode(e){return(A.JSString_methods.get$hashCode(this.name)^(this.isClass?218159:519018)^V.get$hashCode$(this.argument)^V.get$hashCode$(this.selector))>>>0}},M.QualifiedName.prototype={$eq(e,t){return null!=t&&(t instanceof M.QualifiedName&&t.name===this.name&&t.namespace==this.namespace)},get$hashCode(e){return A.JSString_methods.get$hashCode(this.name)^V.get$hashCode$(this.namespace)},toString$0(e){var t=this.namespace,r=this.name;return null==t?r:t+"|"+r}},T.SimpleSelector.prototype={get$minSpecificity:()=>1e3,get$maxSpecificity(){return this.get$minSpecificity()},addSuffix$1(e){return R.throwExpression(I.SassScriptException$('Invalid parent selector "'+this.toString$0(0)+'"'))},unify$1(e){var t,r,n,s,i;if(1===e.length&&A.JSArray_methods.get$first(e)instanceof U.UniversalSelector)return A.JSArray_methods.get$first(e).unify$1(R._setArrayType([this],oe.JSArray_SimpleSelector));if(A.JSArray_methods.contains$1(e,this))return e;for(t=R._setArrayType([],oe.JSArray_SimpleSelector),r=e.length,n=!1,s=0;s<e.length;e.length===r||(0,R.throwConcurrentModificationError)(e),++s)i=e[s],!n&&i instanceof M.PseudoSelector&&(t.push(this),n=!0),t.push(i);return n||t.push(this),t}},L.TypeSelector.prototype={get$minSpecificity:()=>1,accept$1$1(e){return e._serialize$_buffer.write$1(0,this.name),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},addSuffix$1(e){var t=this.name;return new L.TypeSelector(new M.QualifiedName(t.name+e,t.namespace))},unify$1(e){var t,r;return A.JSArray_methods.get$first(e)instanceof U.UniversalSelector||A.JSArray_methods.get$first(e)instanceof L.TypeSelector?null==(t=j.unifyUniversalAndElement(this,A.JSArray_methods.get$first(e)))?null:(r=R._setArrayType([t],oe.JSArray_SimpleSelector),A.JSArray_methods.addAll$1(r,R.SubListIterable$(e,1,null,R._arrayInstanceType(e)._precomputed1)),r):(r=R._setArrayType([this],oe.JSArray_SimpleSelector),A.JSArray_methods.addAll$1(r,e),r)},$eq(e,t){return null!=t&&(t instanceof L.TypeSelector&&t.name.$eq(0,this.name))},get$hashCode(e){var t=this.name;return A.JSString_methods.get$hashCode(t.name)^V.get$hashCode$(t.namespace)}},U.UniversalSelector.prototype={get$minSpecificity:()=>0,accept$1$1(e){var t,r=this.namespace;return null!=r&&((t=e._serialize$_buffer).write$1(0,r),t.writeCharCode$1(124)),e._serialize$_buffer.writeCharCode$1(42),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},unify$1(e){var t,r;return A.JSArray_methods.get$first(e)instanceof U.UniversalSelector||A.JSArray_methods.get$first(e)instanceof L.TypeSelector?null==(t=j.unifyUniversalAndElement(this,A.JSArray_methods.get$first(e)))?null:(r=R._setArrayType([t],oe.JSArray_SimpleSelector),A.JSArray_methods.addAll$1(r,R.SubListIterable$(e,1,null,R._arrayInstanceType(e)._precomputed1)),r):null!=(r=this.namespace)&&"*"!==r?(r=R._setArrayType([this],oe.JSArray_SimpleSelector),A.JSArray_methods.addAll$1(r,e),r):0!==e.length?e:R._setArrayType([this],oe.JSArray_SimpleSelector)},$eq(e,t){return null!=t&&(t instanceof U.UniversalSelector&&t.namespace==this.namespace)},get$hashCode(e){return V.get$hashCode$(this.namespace)}},W._compileStylesheet_closure0.prototype={call$1(e){var t,r;return""===e?t=P.Uri_Uri$dataFromString(P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(this.stylesheet.span.file._decodedChars,0,null),0,null),A.C_Utf8Codec,null).get$_text():(t=P.Uri_parse(e),t=(null==(r=null==(r=this.importCache._async_import_cache$_resultsCache.$index(0,t))?null:r.get$sourceMapUrl())?t:r).toString$0(0)),t},$signature:5},O.AsyncEnvironment.prototype={closure$0(){var e,t,r,n=this._async_environment$_forwardedModules,s=this._async_environment$_nestedForwardedModules,i=this._async_environment$_variables;return i=R._setArrayType(i.slice(0),R._arrayInstanceType(i)),e=this._async_environment$_variableNodes,e=R._setArrayType(e.slice(0),R._arrayInstanceType(e)),t=this._async_environment$_functions,t=R._setArrayType(t.slice(0),R._arrayInstanceType(t)),r=this._async_environment$_mixins,r=R._setArrayType(r.slice(0),R._arrayInstanceType(r)),O.AsyncEnvironment$_(this._async_environment$_modules,this._async_environment$_namespaceNodes,this._async_environment$_globalModules,this._async_environment$_importedModules,n,s,this._async_environment$_allModules,i,e,t,r,this._async_environment$_content)},addModule$3$namespace(e,t,r){var n,s,i;if(null==r){for(this._async_environment$_globalModules.$indexSet(0,e,t),this._async_environment$_allModules.push(e),n=V.get$iterator$ax(V.get$keys$z(A.JSArray_methods.get$first(this._async_environment$_variables)));n.moveNext$0();)if(s=n.get$current(),e.get$variables().containsKey$1(s))throw R.wrapException(I.SassScriptException$(ae.This_ma+s+'".'))}else{if((n=this._async_environment$_modules).containsKey$1(r))throw i=null==(n=this._async_environment$_namespaceNodes.$index(0,r))?null:n.span,n=ae.There_+r+'".',s=P.LinkedHashMap_LinkedHashMap$_empty(oe.FileSpan,oe.String),null!=i&&s.$indexSet(0,i,"original @use"),R.wrapException(I.MultiSpanSassScriptException$(n,"new @use",s));n.$indexSet(0,r,e),this._async_environment$_namespaceNodes.$indexSet(0,r,t),this._async_environment$_allModules.push(e)}},forwardModule$2(e,t){var r,n,s,i=this._async_environment$_forwardedModules;for(null==i&&(i=this._async_environment$_forwardedModules=P.LinkedHashMap_LinkedHashMap$_empty(oe.Module_AsyncCallable,oe.AstNode)),r=B.ForwardedModuleView_ifNecessary(e,t,oe.AsyncCallable),n=(n=i.get$keys(i)).get$iterator(n);n.moveNext$0();)s=n.get$current(),this._async_environment$_assertNoConflicts$5(r.get$variables(),s.get$variables(),r,s,"variable"),this._async_environment$_assertNoConflicts$5(r.get$functions(r),s.get$functions(s),r,s,"function"),this._async_environment$_assertNoConflicts$5(r.get$mixins(),s.get$mixins(),r,s,"mixin");this._async_environment$_allModules.push(e),i.$indexSet(0,r,t)},_async_environment$_assertNoConflicts$5(e,t,r,n,s){var i,a,o,l,_,u;for(e.get$length(e)<t.get$length(t)?(i=t,a=e):(i=e,a=t),o=V.get$iterator$ax(a.get$keys(a)),l="variable"===s;o.moveNext$0();)if(_=o.get$current(),i.containsKey$1(_)&&!(l?r.variableIdentity$1(_)===n.variableIdentity$1(_):V.$eq$(i.$index(0,_),a.$index(0,_))))throw l&&(_="$"+_),u=null==(o=this._async_environment$_forwardedModules)||null==(o=o.$index(0,n))?null:o.get$span(),o="Two forwarded modules both define a "+s+" named "+_+".",l=P.LinkedHashMap_LinkedHashMap$_empty(oe.FileSpan,oe.String),null!=u&&l.$indexSet(0,u,"original @forward"),R.wrapException(I.MultiSpanSassScriptException$(o,"new @forward",l))},importForwards$1(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g=e._async_environment$_environment._async_environment$_forwardedModules;if(null!=g){if(null!=(t=this._async_environment$_forwardedModules)){for(r=P.LinkedHashMap_LinkedHashMap$_empty(oe.Module_AsyncCallable,oe.AstNode),n=(n=g.get$entries(g)).get$iterator(n),s=this._async_environment$_globalModules;n.moveNext$0();)a=(i=n.get$current()).key,t.containsKey$1(a)&&s.containsKey$1(a)||r.$indexSet(0,a,i.value);g=r}else t=this._async_environment$_forwardedModules=P.LinkedHashMap_LinkedHashMap$_empty(oe.Module_AsyncCallable,oe.AstNode);if(r=g.get$keys(g),n=R._instanceType(r)._eval$1("ExpandIterable<Iterable.E,String>"),o=P.LinkedHashSet_LinkedHashSet$of(new R.ExpandIterable(r,new O.AsyncEnvironment_importForwards_closure,n),n._eval$1("Iterable.E")),n=g.get$keys(g),r=R._instanceType(n)._eval$1("ExpandIterable<Iterable.E,String>"),l=P.LinkedHashSet_LinkedHashSet$of(new R.ExpandIterable(n,new O.AsyncEnvironment_importForwards_closure0,r),r._eval$1("Iterable.E")),r=g.get$keys(g),n=R._instanceType(r)._eval$1("ExpandIterable<Iterable.E,String>"),_=P.LinkedHashSet_LinkedHashSet$of(new R.ExpandIterable(r,new O.AsyncEnvironment_importForwards_closure1,n),n._eval$1("Iterable.E")),1===(n=(r=this._async_environment$_variables).length)){for(i=(s=(n=this._async_environment$_importedModules).get$entries(n).toList$0(0)).length,a=oe.AsyncCallable,u=0;u<s.length;s.length===i||(0,R.throwConcurrentModificationError)(s),++u)e=(c=s[u]).key,null!=($=E.ShadowedModuleView_ifNecessary(e,l,_,o,a))&&(n.remove$1(0,e),(p=$.variables).get$isEmpty(p)&&(p=$.functions).get$isEmpty(p)&&(p=$.mixins).get$isEmpty(p)?(p=(p=$._shadowed_view$_inner).get$css(p),p=V.get$isEmpty$asx(p.get$children(p))):p=!1,p||n.$indexSet(0,$,c.value));for(i=(s=t.get$entries(t).toList$0(0)).length,u=0;u<s.length;s.length===i||(0,R.throwConcurrentModificationError)(s),++u)e=(c=s[u]).key,null!=($=E.ShadowedModuleView_ifNecessary(e,l,_,o,a))&&(t.remove$1(0,e),(p=$.variables).get$isEmpty(p)&&(p=$.functions).get$isEmpty(p)&&(p=$.mixins).get$isEmpty(p)?(p=(p=$._shadowed_view$_inner).get$css(p),p=V.get$isEmpty$asx(p.get$children(p))):p=!1,p||t.$indexSet(0,$,c.value));n.addAll$1(0,g),t.addAll$1(0,g)}else{if(null==(s=this._async_environment$_nestedForwardedModules)){for(h=n-1,d=V.JSArray_JSArray$allocateGrowable(h,oe.List_Module_AsyncCallable),n=oe.JSArray_Module_AsyncCallable,u=0;u<h;++u)d[u]=R._setArrayType([],n);this._async_environment$_nestedForwardedModules=d,n=d}else n=s;A.JSArray_methods.addAll$1(A.JSArray_methods.get$last(n),g.get$keys(g))}for(n=P._LinkedHashSetIterator$(o,o._collection$_modifications),s=R._instanceType(n)._precomputed1,i=this._async_environment$_variableIndices,a=this._async_environment$_variableNodes;n.moveNext$0();)p=s._as(n._collection$_current),i.remove$1(0,p),V.remove$1$z(A.JSArray_methods.get$last(r),p),V.remove$1$z(A.JSArray_methods.get$last(a),p);for(r=P._LinkedHashSetIterator$(l,l._collection$_modifications),n=R._instanceType(r)._precomputed1,s=this._async_environment$_functionIndices,i=this._async_environment$_functions;r.moveNext$0();)a=n._as(r._collection$_current),s.remove$1(0,a),V.remove$1$z(A.JSArray_methods.get$last(i),a);for(r=P._LinkedHashSetIterator$(_,_._collection$_modifications),n=R._instanceType(r)._precomputed1,s=this._async_environment$_mixinIndices,i=this._async_environment$_mixins;r.moveNext$0();)a=n._as(r._collection$_current),s.remove$1(0,a),V.remove$1$z(A.JSArray_methods.get$last(i),a)}},getVariable$2$namespace(e,t){var r,n;return null!=t?this._async_environment$_getModule$1(t).get$variables().$index(0,e):this._async_environment$_lastVariableName===e?((r=this._async_environment$_lastVariableIndex).toString,null==(r=V.$index$asx(this._async_environment$_variables[r],e))?this._async_environment$_getVariableFromGlobalModule$1(e):r):null!=(n=(r=this._async_environment$_variableIndices).$index(0,e))?(this._async_environment$_lastVariableName=e,this._async_environment$_lastVariableIndex=n,null==(r=V.$index$asx(this._async_environment$_variables[n],e))?this._async_environment$_getVariableFromGlobalModule$1(e):r):null==(n=this._async_environment$_variableIndex$1(e))?this._async_environment$_getVariableFromGlobalModule$1(e):(this._async_environment$_lastVariableName=e,this._async_environment$_lastVariableIndex=n,r.$indexSet(0,e,n),null==(r=V.$index$asx(this._async_environment$_variables[n],e))?this._async_environment$_getVariableFromGlobalModule$1(e):r)},getVariable$1(e){return this.getVariable$2$namespace(e,null)},_async_environment$_getVariableFromGlobalModule$1(e){return this._async_environment$_fromOneModule$1$3(e,"variable",new O.AsyncEnvironment__getVariableFromGlobalModule_closure(e),oe.Value)},getVariableNode$2$namespace(e,t){var r,n;return null!=t?this._async_environment$_getModule$1(t).get$variableNodes().$index(0,e):this._async_environment$_lastVariableName===e?((r=this._async_environment$_lastVariableIndex).toString,null==(r=V.$index$asx(this._async_environment$_variableNodes[r],e))?this._async_environment$_getVariableNodeFromGlobalModule$1(e):r):null!=(n=(r=this._async_environment$_variableIndices).$index(0,e))?(this._async_environment$_lastVariableName=e,this._async_environment$_lastVariableIndex=n,null==(r=V.$index$asx(this._async_environment$_variableNodes[n],e))?this._async_environment$_getVariableNodeFromGlobalModule$1(e):r):null==(n=this._async_environment$_variableIndex$1(e))?this._async_environment$_getVariableNodeFromGlobalModule$1(e):(this._async_environment$_lastVariableName=e,this._async_environment$_lastVariableIndex=n,r.$indexSet(0,e,n),null==(r=V.$index$asx(this._async_environment$_variableNodes[n],e))?this._async_environment$_getVariableNodeFromGlobalModule$1(e):r)},_async_environment$_getVariableNodeFromGlobalModule$1(e){var t,r,n;for(t=this._async_environment$_importedModules,r=this._async_environment$_globalModules,r=t.get$keys(t).followedBy$1(0,r.get$keys(r)),r=new R.FollowedByIterator(V.get$iterator$ax(r.__internal$_first),r._second);r.moveNext$0();)if(null!=(n=r._currentIterator.get$current().get$variableNodes().$index(0,e)))return n;return null},globalVariableExists$2$namespace(e,t){return null!=t?this._async_environment$_getModule$1(t).get$variables().containsKey$1(e):!!A.JSArray_methods.get$first(this._async_environment$_variables).containsKey$1(e)||null!=this._async_environment$_getVariableFromGlobalModule$1(e)},globalVariableExists$1(e){return this.globalVariableExists$2$namespace(e,null)},_async_environment$_variableIndex$1(e){var t,r;for(r=(t=this._async_environment$_variables).length-1;r>=0;--r)if(t[r].containsKey$1(e))return r;return null},setVariable$5$global$namespace(e,t,r,n,s){var i,a,o,l,_,u,c,$;if(null==s){if(n||1===this._async_environment$_variables.length)return this._async_environment$_variableIndices.putIfAbsent$2(e,new O.AsyncEnvironment_setVariable_closure(this,e)),i=this._async_environment$_variables,A.JSArray_methods.get$first(i).containsKey$1(e)||null==(a=this._async_environment$_fromOneModule$1$3(e,"variable",new O.AsyncEnvironment_setVariable_closure0(e),oe.Module_AsyncCallable))?(V.$indexSet$ax(A.JSArray_methods.get$first(i),e,t),void V.$indexSet$ax(A.JSArray_methods.get$first(this._async_environment$_variableNodes),e,r)):void a.setVariable$3(e,t,r);if(null!=(o=this._async_environment$_nestedForwardedModules)&&!this._async_environment$_variableIndices.containsKey$1(e)&&null==this._async_environment$_variableIndex$1(e))for(i=new R.ReversedListIterable(o,R.instanceType(o)._eval$1("ReversedListIterable<1>")),i=new R.ListIterator(i,i.get$length(i)),l=R._instanceType(i)._precomputed1;i.moveNext$0();)for(_=V.get$reversed$ax(l._as(i.__internal$_current)),_=new R.ListIterator(_,_.get$length(_)),u=R._instanceType(_)._precomputed1;_.moveNext$0();)if((c=u._as(_.__internal$_current)).get$variables().containsKey$1(e))return void c.setVariable$3(e,t,r);this._async_environment$_lastVariableName===e?((i=this._async_environment$_lastVariableIndex).toString,$=i):$=this._async_environment$_variableIndices.putIfAbsent$2(e,new O.AsyncEnvironment_setVariable_closure1(this,e)),this._async_environment$_inSemiGlobalScope||0!==$||($=this._async_environment$_variables.length-1,this._async_environment$_variableIndices.$indexSet(0,e,$)),this._async_environment$_lastVariableName=e,this._async_environment$_lastVariableIndex=$,V.$indexSet$ax(this._async_environment$_variables[$],e,t),V.$indexSet$ax(this._async_environment$_variableNodes[$],e,r)}else this._async_environment$_getModule$1(s).setVariable$3(e,t,r)},setVariable$4$global(e,t,r,n){return this.setVariable$5$global$namespace(e,t,r,n,null)},setLocalVariable$3(e,t,r){var n,s=this._async_environment$_variables,i=s.length;this._async_environment$_lastVariableName=e,n=this._async_environment$_lastVariableIndex=i-1,this._async_environment$_variableIndices.$indexSet(0,e,n),V.$indexSet$ax(s[n],e,t),V.$indexSet$ax(this._async_environment$_variableNodes[n],e,r)},getFunction$2$namespace(e,t){var r,n;return null!=t?(r=this._async_environment$_getModule$1(t)).get$functions(r).$index(0,e):null!=(n=(r=this._async_environment$_functionIndices).$index(0,e))?null==(r=V.$index$asx(this._async_environment$_functions[n],e))?this._async_environment$_getFunctionFromGlobalModule$1(e):r:null==(n=this._async_environment$_functionIndex$1(e))?this._async_environment$_getFunctionFromGlobalModule$1(e):(r.$indexSet(0,e,n),null==(r=V.$index$asx(this._async_environment$_functions[n],e))?this._async_environment$_getFunctionFromGlobalModule$1(e):r)},_async_environment$_getFunctionFromGlobalModule$1(e){return this._async_environment$_fromOneModule$1$3(e,"function",new O.AsyncEnvironment__getFunctionFromGlobalModule_closure(e),oe.AsyncCallable)},_async_environment$_functionIndex$1(e){var t,r;for(r=(t=this._async_environment$_functions).length-1;r>=0;--r)if(t[r].containsKey$1(e))return r;return null},getMixin$2$namespace(e,t){var r,n;return null!=t?this._async_environment$_getModule$1(t).get$mixins().$index(0,e):null!=(n=(r=this._async_environment$_mixinIndices).$index(0,e))?null==(r=V.$index$asx(this._async_environment$_mixins[n],e))?this._async_environment$_getMixinFromGlobalModule$1(e):r:null==(n=this._async_environment$_mixinIndex$1(e))?this._async_environment$_getMixinFromGlobalModule$1(e):(r.$indexSet(0,e,n),null==(r=V.$index$asx(this._async_environment$_mixins[n],e))?this._async_environment$_getMixinFromGlobalModule$1(e):r)},_async_environment$_getMixinFromGlobalModule$1(e){return this._async_environment$_fromOneModule$1$3(e,"mixin",new O.AsyncEnvironment__getMixinFromGlobalModule_closure(e),oe.AsyncCallable)},_async_environment$_mixinIndex$1(e){var t,r;for(r=(t=this._async_environment$_mixins).length-1;r>=0;--r)if(t[r].containsKey$1(e))return r;return null},withContent$2(e,t){return this.withContent$body$AsyncEnvironment(e,t)},withContent$body$AsyncEnvironment(e,t){var r,n=0,s=P._makeAsyncAwaitCompleter(oe.void),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return r=i._async_environment$_content,i._async_environment$_content=e,n=2,P._asyncAwait(t.call$0(),a);case 2:return i._async_environment$_content=r,P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},asMixin$1(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.void),s=this,i=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,n);for(;;)switch(r){case 0:return t=s._async_environment$_inMixin,s._async_environment$_inMixin=!0,r=2,P._asyncAwait(e.call$0(),i);case 2:return s._async_environment$_inMixin=t,P._asyncReturn(null,n)}}));return P._asyncStartSync(i,n)},scope$1$3$semiGlobal$when(e,t,r,n){return this.scope$body$AsyncEnvironment(e,t,r,n,n)},scope$1$1(e,t){return this.scope$1$3$semiGlobal$when(e,!1,!0,t)},scope$1$2$when(e,t,r){return this.scope$1$3$semiGlobal$when(e,!1,t,r)},scope$1$2$semiGlobal(e,t,r){return this.scope$1$3$semiGlobal$when(e,t,!0,r)},scope$body$AsyncEnvironment(e,t,r,n,s){var i,a,o,l,_,u,c,$,p,h,d,g=0,m=P._makeAsyncAwaitCompleter(s),y=2,S=[],f=this,v=P._wrapJsFunctionForAsync((function(n,s){for(1===n&&(a=s,g=y);;)switch(g){case 0:t=t&&f._async_environment$_inSemiGlobalScope,o=f._async_environment$_inSemiGlobalScope,f._async_environment$_inSemiGlobalScope=t,g=r?4:3;break;case 3:return y=5,g=8,P._asyncAwait(e.call$0(),v);case 8:i=c=s,S=[1],g=6;break;case 5:S=[2];case 6:y=2,f._async_environment$_inSemiGlobalScope=o,g=S.pop();break;case 7:case 4:return c=f._async_environment$_variables,$=oe.String,A.JSArray_methods.add$1(c,P.LinkedHashMap_LinkedHashMap$_empty($,oe.Value)),A.JSArray_methods.add$1(f._async_environment$_variableNodes,P.LinkedHashMap_LinkedHashMap$_empty($,oe.AstNode)),p=f._async_environment$_functions,h=oe.AsyncCallable,A.JSArray_methods.add$1(p,P.LinkedHashMap_LinkedHashMap$_empty($,h)),d=f._async_environment$_mixins,A.JSArray_methods.add$1(d,P.LinkedHashMap_LinkedHashMap$_empty($,h)),null!=(h=f._async_environment$_nestedForwardedModules)&&h.push(R._setArrayType([],oe.JSArray_Module_AsyncCallable)),y=9,g=12,P._asyncAwait(e.call$0(),v);case 12:i=$=s,S=[1],g=10;break;case 9:S=[2];case 10:for(y=2,f._async_environment$_inSemiGlobalScope=o,f._async_environment$_lastVariableIndex=f._async_environment$_lastVariableName=null,c=V.get$iterator$ax(V.get$keys$z(A.JSArray_methods.removeLast$0(c))),$=f._async_environment$_variableIndices;c.moveNext$0();)l=c.get$current(),$.remove$1(0,l);for(c=V.get$iterator$ax(V.get$keys$z(A.JSArray_methods.removeLast$0(p))),$=f._async_environment$_functionIndices;c.moveNext$0();)_=c.get$current(),$.remove$1(0,_);for(c=V.get$iterator$ax(V.get$keys$z(A.JSArray_methods.removeLast$0(d))),$=f._async_environment$_mixinIndices;c.moveNext$0();)u=c.get$current(),$.remove$1(0,u);null!=(c=f._async_environment$_nestedForwardedModules)&&c.pop(),g=S.pop();break;case 11:case 1:return P._asyncReturn(i,m);case 2:return P._asyncRethrow(a,m)}}));return P._asyncStartSync(v,m)},toImplicitConfiguration$0(){var e,t,r,n,s,i,a,o,l,_=P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.ConfiguredValue);for(e=this._async_environment$_variables,t=this._async_environment$_variableNodes,r=0;r<e.length;++r)for(n=e[r],s=t[r],i=(i=n.get$entries(n)).get$iterator(i);i.moveNext$0();)o=(a=i.get$current()).key,a=a.value,(l=s.$index(0,o)).toString,_.$indexSet(0,o,new Q.ConfiguredValue(a,null,l));return new C.Configuration(_)},toModule$2(e,t){return O._EnvironmentModule__EnvironmentModule0(this,e,t,W.NullableExtension_andThen(this._async_environment$_forwardedModules,new O.AsyncEnvironment_toModule_closure))},toDummyModule$0(){return O._EnvironmentModule__EnvironmentModule0(this,new q.CssStylesheet(new P.UnmodifiableListView(A.List_empty0,oe.UnmodifiableListView_CssNode),j.SourceFile$decoded(A.List_empty1,"<dummy module>").span$1(0)),A.C_EmptyExtensionStore,W.NullableExtension_andThen(this._async_environment$_forwardedModules,new O.AsyncEnvironment_toDummyModule_closure))},_async_environment$_getModule$1(e){var t=this._async_environment$_modules.$index(0,e);if(null!=t)return t;throw R.wrapException(I.SassScriptException$('There is no module with the namespace "'+e+'".'))},_async_environment$_fromOneModule$1$3(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h=this._async_environment$_nestedForwardedModules;if(null!=h)for(s=new R.ReversedListIterable(h,R._arrayInstanceType(h)._eval$1("ReversedListIterable<1>")),s=new R.ListIterator(s,s.get$length(s)),i=R._instanceType(s)._precomputed1;s.moveNext$0();)for(a=V.get$reversed$ax(i._as(s.__internal$_current)),a=new R.ListIterator(a,a.get$length(a)),o=R._instanceType(a)._precomputed1;a.moveNext$0();)if(null!=(l=r.call$1(o._as(a.__internal$_current))))return l;for(s=(s=(s=this._async_environment$_importedModules).get$keys(s)).get$iterator(s);s.moveNext$0();)if(null!=(l=r.call$1(s.get$current())))return l;for(i=(i=(s=this._async_environment$_globalModules).get$keys(s)).get$iterator(i),a=oe.AsyncCallable,l=null,_=null;i.moveNext$0();)if(o=i.get$current(),null!=(u=r.call$1(o))&&!(c=a._is(u)?u:o.variableIdentity$1(e)).$eq(0,_)){if(null!=l){for($=s.get$entries(s).map$1$1(0,new O.AsyncEnvironment__fromOneModule_closure(r,n),oe.nullable_FileSpan),i="This "+t+ae.x20is_av,a=t+" use",o=P.LinkedHashMap_LinkedHashMap$_empty(oe.FileSpan,oe.String),s=$.get$iterator($);s.moveNext$0();)null!=(p=s.get$current())&&o.$indexSet(0,p,"includes "+t);throw R.wrapException(I.MultiSpanSassScriptException$(i,a,o))}_=c,l=u}return l}},O.AsyncEnvironment_importForwards_closure.prototype={call$1(e){var t=e.get$variables();return t.get$keys(t)},$signature:106},O.AsyncEnvironment_importForwards_closure0.prototype={call$1(e){var t=e.get$functions(e);return t.get$keys(t)},$signature:106},O.AsyncEnvironment_importForwards_closure1.prototype={call$1(e){var t=e.get$mixins();return t.get$keys(t)},$signature:106},O.AsyncEnvironment__getVariableFromGlobalModule_closure.prototype={call$1(e){return e.get$variables().$index(0,this.name)},$signature:386},O.AsyncEnvironment_setVariable_closure.prototype={call$0(){var e=this.$this;return e._async_environment$_lastVariableName=this.name,e._async_environment$_lastVariableIndex=0},$signature:18},O.AsyncEnvironment_setVariable_closure0.prototype={call$1(e){return e.get$variables().containsKey$1(this.name)?e:null},$signature:375},O.AsyncEnvironment_setVariable_closure1.prototype={call$0(){var e=this.$this,t=e._async_environment$_variableIndex$1(this.name);return null==t?e._async_environment$_variables.length-1:t},$signature:18},O.AsyncEnvironment__getFunctionFromGlobalModule_closure.prototype={call$1(e){return e.get$functions(e).$index(0,this.name)},$signature:178},O.AsyncEnvironment__getMixinFromGlobalModule_closure.prototype={call$1(e){return e.get$mixins().$index(0,this.name)},$signature:178},O.AsyncEnvironment_toModule_closure.prototype={call$1:e=>new T.MapKeySet(e,oe.MapKeySet_Module_AsyncCallable),$signature:180},O.AsyncEnvironment_toDummyModule_closure.prototype={call$1:e=>new T.MapKeySet(e,oe.MapKeySet_Module_AsyncCallable),$signature:180},O.AsyncEnvironment__fromOneModule_closure.prototype={call$1(e){return W.NullableExtension_andThen(this.callback.call$1(e.key),new O.AsyncEnvironment__fromOneModule__closure(e,this.T))},$signature:374},O.AsyncEnvironment__fromOneModule__closure.prototype={call$1(e){return this.entry.value.get$span()},$signature(){return this.T._eval$1("FileSpan(0)")}},O._EnvironmentModule0.prototype={get$url(){return this.css.get$span().file.url},setVariable$3(e,t,r){var n,s,i=this._async_environment$_modulesByVariable.$index(0,e);if(null==i){if(s=(n=this._async_environment$_environment)._async_environment$_variables,!A.JSArray_methods.get$first(s).containsKey$1(e))throw R.wrapException(I.SassScriptException$("Undefined variable."));V.$indexSet$ax(A.JSArray_methods.get$first(s),e,t),V.$indexSet$ax(A.JSArray_methods.get$first(n._async_environment$_variableNodes),e,r)}else i.setVariable$3(e,t,r)},variableIdentity$1(e){var t=this._async_environment$_modulesByVariable.$index(0,e);return null==t?this:t.variableIdentity$1(e)},cloneCss$0(){var e,t=this.css;return V.get$isEmpty$asx(t.get$children(t))?this:(e=q.cloneCssStylesheet(t,this.extensionStore),O._EnvironmentModule$_0(this._async_environment$_environment,e.item1,e.item2,this._async_environment$_modulesByVariable,this.variables,this.variableNodes,this.functions,this.mixins,this.transitivelyContainsCss,this.transitivelyContainsExtensions))},toString$0(e){var t=this.css;return null==t.get$span().file.url?t="<unknown url>":(t=t.get$span(),t=ee.$get$context().prettyUri$1(t.file.url)),t},$isModule:1,get$upstream(){return this.upstream},get$variables(){return this.variables},get$variableNodes(){return this.variableNodes},get$functions(e){return this.functions},get$mixins(){return this.mixins},get$extensionStore(){return this.extensionStore},get$css(e){return this.css},get$transitivelyContainsCss(){return this.transitivelyContainsCss},get$transitivelyContainsExtensions(){return this.transitivelyContainsExtensions}},O._EnvironmentModule__EnvironmentModule_closure5.prototype={call$1:e=>e.get$variables(),$signature:365},O._EnvironmentModule__EnvironmentModule_closure6.prototype={call$1:e=>e.get$variableNodes(),$signature:364},O._EnvironmentModule__EnvironmentModule_closure7.prototype={call$1:e=>e.get$functions(e),$signature:188},O._EnvironmentModule__EnvironmentModule_closure8.prototype={call$1:e=>e.get$mixins(),$signature:188},O._EnvironmentModule__EnvironmentModule_closure9.prototype={call$1:e=>e.get$transitivelyContainsCss(),$signature:87},O._EnvironmentModule__EnvironmentModule_closure10.prototype={call$1:e=>e.get$transitivelyContainsExtensions(),$signature:87},J.AsyncImportCache.prototype={canonicalize$4$baseImporter$baseUrl$forImport(e,t,r,n){return this.canonicalize$body$AsyncImportCache(e,t,r,n)},canonicalize$body$AsyncImportCache(e,t,r,n){var s,i,a,o,l=0,_=P._makeAsyncAwaitCompleter(oe.nullable_Tuple3_AsyncImporter_Uri_Uri),u=this,c=P._wrapJsFunctionForAsync((function($,p){if(1===$)return P._asyncRethrow(p,_);for(;;)switch(l){case 0:l=null!=t?3:4;break;case 3:return null==(i=null==r?null:r.resolveUri$1(e))&&(i=e),l=5,P._asyncAwait(u._async_import_cache$_canonicalize$3(t,i,n),c);case 5:if(null!=(a=p)){s=new D.Tuple3(t,a,i,oe.Tuple3_AsyncImporter_Uri_Uri),l=1;break}case 4:return o=oe.Tuple2_Uri_bool,l=6,P._asyncAwait(E.putIfAbsentAsync(u._async_import_cache$_canonicalizeCache,new D.Tuple2(e,n,o),new J.AsyncImportCache_canonicalize_closure(u,e,n),o,oe.nullable_Tuple3_AsyncImporter_Uri_Uri),c);case 6:s=p,l=1;break;case 1:return P._asyncReturn(s,_)}}));return P._asyncStartSync(c,_)},_async_import_cache$_canonicalize$3(e,t,r){return this._canonicalize$body$AsyncImportCache(e,t,r)},_canonicalize$body$AsyncImportCache(e,t,r){var n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.nullable_Uri),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:return r?(s=oe.nullable_Object,s=P.runZoned(new J.AsyncImportCache__canonicalize_closure(e,t),P.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__inImportRule,!0],s,s),oe.FutureOr_nullable_Uri)):s=e.canonicalize$1(t),a=3,P._asyncAwait(s,_);case 3:""===(null==(i=c)?null:i.get$scheme())&&l._async_import_cache$_logger.warn$2$deprecation(0,"Importer "+e.toString$0(0)+" canonicalized "+t.toString$0(0)+" to "+R.S(i)+ae.x2e_Rela,!0),n=i,a=1;break;case 1:return P._asyncReturn(n,o)}}));return P._asyncStartSync(_,o)},importCanonical$4$originalUrl$quiet(e,t,r,n){return this.importCanonical$body$AsyncImportCache(e,t,r,n)},importCanonical$3$originalUrl(e,t,r){return this.importCanonical$4$originalUrl$quiet(e,t,r,!1)},importCanonical$body$AsyncImportCache(e,t,r,n){var s,i=0,a=P._makeAsyncAwaitCompleter(oe.nullable_Stylesheet),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:return i=3,P._asyncAwait(E.putIfAbsentAsync(o._async_import_cache$_importCache,t,new J.AsyncImportCache_importCanonical_closure(o,e,t,r,n),oe.Uri,oe.nullable_Stylesheet),l);case 3:s=u,i=1;break;case 1:return P._asyncReturn(s,a)}}));return P._asyncStartSync(l,a)},humanize$1(e){var t,r,n=this._async_import_cache$_canonicalizeCache;return t=(n=C.IterableNullableExtension_whereNotNull(n.get$values(n),oe.Tuple3_AsyncImporter_Uri_Uri)).$ti,null==(r=j.minBy(new R.MappedIterable(new R.WhereIterable(n,new J.AsyncImportCache_humanize_closure(e),t._eval$1("WhereIterable<Iterable.E>")),new J.AsyncImportCache_humanize_closure0,t._eval$1("MappedIterable<Iterable.E,Uri>")),new J.AsyncImportCache_humanize_closure1))?e:(n=ee.$get$url(),r.resolve$1(W.ParsedPath_ParsedPath$parse(e.get$path(e),n.style).get$basename()))}},J.AsyncImportCache_canonicalize_closure.prototype={call$0(){var e,t,r,n,s,i,a,o,l,_=0,u=P._makeAsyncAwaitCompleter(oe.nullable_Tuple3_AsyncImporter_Uri_Uri),c=this,$=P._wrapJsFunctionForAsync((function(p,h){if(1===p)return P._asyncRethrow(h,u);for(;;)switch(_){case 0:t=c.$this,r=t._async_import_cache$_importers,n=r.length,s=c.url,i=c.forImport,a=0;case 3:if(!(a<r.length)){_=5;break}return o=r[a],_=6,P._asyncAwait(t._async_import_cache$_canonicalize$3(o,s,i),$);case 6:if(null!=(l=h)){e=new D.Tuple3(o,l,s,oe.Tuple3_AsyncImporter_Uri_Uri),_=1;break}case 4:r.length===n||(0,R.throwConcurrentModificationError)(r),++a,_=3;break;case 5:e=null,_=1;break;case 1:return P._asyncReturn(e,u)}}));return P._asyncStartSync($,u)},$signature:361},J.AsyncImportCache__canonicalize_closure.prototype={call$0(){return this.importer.canonicalize$1(this.url)},$signature:196},J.AsyncImportCache_importCanonical_closure.prototype={call$0(){var e,t,r,n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.nullable_Stylesheet),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:return s=l.canonicalUrl,a=3,P._asyncAwait(l.importer.load$1(0,s),_);case 3:if(null==(i=c)){e=null,a=1;break}(t=l.$this)._async_import_cache$_resultsCache.$indexSet(0,s,i),r=i.contents,n=i.syntax,s=l.originalUrl.resolveUri$1(s),e=q.Stylesheet_Stylesheet$parse(r,n,l.quiet?ee.$get$Logger_quiet():t._async_import_cache$_logger,s),a=1;break;case 1:return P._asyncReturn(e,o)}}));return P._asyncStartSync(_,o)},$signature:358},J.AsyncImportCache_humanize_closure.prototype={call$1(e){return e.item2.$eq(0,this.canonicalUrl)},$signature:356},J.AsyncImportCache_humanize_closure0.prototype={call$1:e=>e.item3,$signature:354},J.AsyncImportCache_humanize_closure1.prototype={call$1:e=>e.get$path(e).length,$signature:99},D.AsyncBuiltInCallable.prototype={callbackFor$2(e,t){return new D.Tuple2(this._async_built_in$_arguments,this._async_built_in$_callback,oe.Tuple2_of_ArgumentDeclaration_and_FutureOr_Value_Function_List_Value)},$isAsyncCallable:1,get$name(e){return this.name}},D.AsyncBuiltInCallable$mixin_closure.prototype={call$1(e){return this.$call$body$AsyncBuiltInCallable$mixin_closure(e)},$call$body$AsyncBuiltInCallable$mixin_closure(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.Value),s=this,i=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,n);for(;;)switch(r){case 0:return r=3,P._asyncAwait(s.callback.call$1(e),i);case 3:t=A.C__SassNull0,r=1;break;case 1:return P._asyncReturn(t,n)}}));return P._asyncStartSync(i,n)},$signature:127},O.BuiltInCallable.prototype={callbackFor$2(e,t){var r,n,s,i,a,o,l,_,u;for(n=(r=this._overloads).length,s=null,i=null,a=0;a<r.length;r.length===n||(0,R.throwConcurrentModificationError)(r),++a){if((l=(o=r[a]).item1).matches$2(e,t))return o;if(_=l.$arguments.length-e,null!=i){if((l=Math.abs(_))>(u=Math.abs(i)))continue;if(l===u&&_<0)continue}i=_,s=o}if(null!=s)return s;throw R.wrapException(P.StateError$("BuiltInCallable "+this.name+" may not have empty overloads."))},withName$1(e){return new O.BuiltInCallable(e,this._overloads)},$isCallable:1,$isAsyncCallable:1,$isAsyncBuiltInCallable:1,get$name(e){return this.name}},O.BuiltInCallable$mixin_closure.prototype={call$1(e){return this.callback.call$1(e),A.C__SassNull0},$signature:3},N.PlainCssCallable.prototype={$eq(e,t){return null!=t&&(t instanceof N.PlainCssCallable&&this.name===t.name)},get$hashCode(e){return A.JSString_methods.get$hashCode(this.name)},$isCallable:1,$isAsyncCallable:1,get$name(e){return this.name}},I.UserDefinedCallable.prototype={get$name(e){return this.declaration.name},$isCallable:1,$isAsyncCallable:1},z._compileStylesheet_closure.prototype={call$1(e){var t,r;return""===e?t=P.Uri_Uri$dataFromString(P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(this.stylesheet.span.file._decodedChars,0,null),0,null),A.C_Utf8Codec,null).get$_text():(t=P.Uri_parse(e),t=(null==(r=null==(r=this.importCache._resultsCache.$index(0,t))?null:r.get$sourceMapUrl())?t:r).toString$0(0)),t},$signature:5},z.CompileResult.prototype={},C.Configuration.prototype={throughForward$1(e){var t,r,n,s,i=this._values;return i.get$isEmpty(i)?A.Configuration_Map_empty:(null!=(t=e.prefix)&&(i=new B.UnprefixedMapView(i,t,oe.UnprefixedMapView_ConfiguredValue)),r=e.shownVariables,n=e.hiddenVariables,null!=r?i=new F.LimitedMapView(i,r._base.intersection$1(new T.MapKeySet(i,oe.MapKeySet_nullable_Object)),oe.LimitedMapView_String_ConfiguredValue):(s=null!=n&&(s=n._base).get$isNotEmpty(s))&&(i=F.LimitedMapView$blocklist(i,n,oe.String,oe.ConfiguredValue)),this._withValues$1(i))},_withValues$1:e=>new C.Configuration(e),toString$0(e){var t=this._values;return"("+t.get$entries(t).map$1$1(0,new C.Configuration_toString_closure,oe.String).join$1(0,", ")+")"}},C.Configuration_toString_closure.prototype={call$1:e=>"$"+R.S(e.key)+": "+R.S(e.value),$signature:352},C.ExplicitConfiguration.prototype={_withValues$1(e){return new C.ExplicitConfiguration(this.nodeWithSpan,e)}},Q.ConfiguredValue.prototype={},J.Environment.prototype={closure$0(){var e,t,r,n=this._forwardedModules,s=this._nestedForwardedModules,i=this._variables;return i=R._setArrayType(i.slice(0),R._arrayInstanceType(i)),e=this._variableNodes,e=R._setArrayType(e.slice(0),R._arrayInstanceType(e)),t=this._functions,t=R._setArrayType(t.slice(0),R._arrayInstanceType(t)),r=this._mixins,r=R._setArrayType(r.slice(0),R._arrayInstanceType(r)),J.Environment$_(this._environment$_modules,this._namespaceNodes,this._globalModules,this._importedModules,n,s,this._allModules,i,e,t,r,this._content)},addModule$3$namespace(e,t,r){var n,s,i;if(null==r){for(this._globalModules.$indexSet(0,e,t),this._allModules.push(e),n=V.get$iterator$ax(V.get$keys$z(A.JSArray_methods.get$first(this._variables)));n.moveNext$0();)if(s=n.get$current(),e.get$variables().containsKey$1(s))throw R.wrapException(I.SassScriptException$(ae.This_ma+s+'".'))}else{if((n=this._environment$_modules).containsKey$1(r))throw i=null==(n=this._namespaceNodes.$index(0,r))?null:n.span,n=ae.There_+r+'".',s=P.LinkedHashMap_LinkedHashMap$_empty(oe.FileSpan,oe.String),null!=i&&s.$indexSet(0,i,"original @use"),R.wrapException(I.MultiSpanSassScriptException$(n,"new @use",s));n.$indexSet(0,r,e),this._namespaceNodes.$indexSet(0,r,t),this._allModules.push(e)}},forwardModule$2(e,t){var r,n,s,i=this._forwardedModules;for(null==i&&(i=this._forwardedModules=P.LinkedHashMap_LinkedHashMap$_empty(oe.Module_Callable,oe.AstNode)),r=B.ForwardedModuleView_ifNecessary(e,t,oe.Callable),n=(n=i.get$keys(i)).get$iterator(n);n.moveNext$0();)s=n.get$current(),this._assertNoConflicts$5(r.get$variables(),s.get$variables(),r,s,"variable"),this._assertNoConflicts$5(r.get$functions(r),s.get$functions(s),r,s,"function"),this._assertNoConflicts$5(r.get$mixins(),s.get$mixins(),r,s,"mixin");this._allModules.push(e),i.$indexSet(0,r,t)},_assertNoConflicts$5(e,t,r,n,s){var i,a,o,l,_,u;for(e.get$length(e)<t.get$length(t)?(i=t,a=e):(i=e,a=t),o=V.get$iterator$ax(a.get$keys(a)),l="variable"===s;o.moveNext$0();)if(_=o.get$current(),i.containsKey$1(_)&&!(l?r.variableIdentity$1(_)===n.variableIdentity$1(_):V.$eq$(i.$index(0,_),a.$index(0,_))))throw l&&(_="$"+_),u=null==(o=this._forwardedModules)||null==(o=o.$index(0,n))?null:o.get$span(),o="Two forwarded modules both define a "+s+" named "+_+".",l=P.LinkedHashMap_LinkedHashMap$_empty(oe.FileSpan,oe.String),null!=u&&l.$indexSet(0,u,"original @forward"),R.wrapException(I.MultiSpanSassScriptException$(o,"new @forward",l))},importForwards$1(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g=e._environment$_environment._forwardedModules;if(null!=g){if(null!=(t=this._forwardedModules)){for(r=P.LinkedHashMap_LinkedHashMap$_empty(oe.Module_Callable,oe.AstNode),n=(n=g.get$entries(g)).get$iterator(n),s=this._globalModules;n.moveNext$0();)a=(i=n.get$current()).key,t.containsKey$1(a)&&s.containsKey$1(a)||r.$indexSet(0,a,i.value);g=r}else t=this._forwardedModules=P.LinkedHashMap_LinkedHashMap$_empty(oe.Module_Callable,oe.AstNode);if(r=g.get$keys(g),n=R._instanceType(r)._eval$1("ExpandIterable<Iterable.E,String>"),o=P.LinkedHashSet_LinkedHashSet$of(new R.ExpandIterable(r,new J.Environment_importForwards_closure,n),n._eval$1("Iterable.E")),n=g.get$keys(g),r=R._instanceType(n)._eval$1("ExpandIterable<Iterable.E,String>"),l=P.LinkedHashSet_LinkedHashSet$of(new R.ExpandIterable(n,new J.Environment_importForwards_closure0,r),r._eval$1("Iterable.E")),r=g.get$keys(g),n=R._instanceType(r)._eval$1("ExpandIterable<Iterable.E,String>"),_=P.LinkedHashSet_LinkedHashSet$of(new R.ExpandIterable(r,new J.Environment_importForwards_closure1,n),n._eval$1("Iterable.E")),1===(n=(r=this._variables).length)){for(i=(s=(n=this._importedModules).get$entries(n).toList$0(0)).length,a=oe.Callable,u=0;u<s.length;s.length===i||(0,R.throwConcurrentModificationError)(s),++u)e=(c=s[u]).key,null!=($=E.ShadowedModuleView_ifNecessary(e,l,_,o,a))&&(n.remove$1(0,e),(p=$.variables).get$isEmpty(p)&&(p=$.functions).get$isEmpty(p)&&(p=$.mixins).get$isEmpty(p)?(p=(p=$._shadowed_view$_inner).get$css(p),p=V.get$isEmpty$asx(p.get$children(p))):p=!1,p||n.$indexSet(0,$,c.value));for(i=(s=t.get$entries(t).toList$0(0)).length,u=0;u<s.length;s.length===i||(0,R.throwConcurrentModificationError)(s),++u)e=(c=s[u]).key,null!=($=E.ShadowedModuleView_ifNecessary(e,l,_,o,a))&&(t.remove$1(0,e),(p=$.variables).get$isEmpty(p)&&(p=$.functions).get$isEmpty(p)&&(p=$.mixins).get$isEmpty(p)?(p=(p=$._shadowed_view$_inner).get$css(p),p=V.get$isEmpty$asx(p.get$children(p))):p=!1,p||t.$indexSet(0,$,c.value));n.addAll$1(0,g),t.addAll$1(0,g)}else{if(null==(s=this._nestedForwardedModules)){for(h=n-1,d=V.JSArray_JSArray$allocateGrowable(h,oe.List_Module_Callable),n=oe.JSArray_Module_Callable,u=0;u<h;++u)d[u]=R._setArrayType([],n);this._nestedForwardedModules=d,n=d}else n=s;A.JSArray_methods.addAll$1(A.JSArray_methods.get$last(n),g.get$keys(g))}for(n=P._LinkedHashSetIterator$(o,o._collection$_modifications),s=R._instanceType(n)._precomputed1,i=this._variableIndices,a=this._variableNodes;n.moveNext$0();)p=s._as(n._collection$_current),i.remove$1(0,p),V.remove$1$z(A.JSArray_methods.get$last(r),p),V.remove$1$z(A.JSArray_methods.get$last(a),p);for(r=P._LinkedHashSetIterator$(l,l._collection$_modifications),n=R._instanceType(r)._precomputed1,s=this._functionIndices,i=this._functions;r.moveNext$0();)a=n._as(r._collection$_current),s.remove$1(0,a),V.remove$1$z(A.JSArray_methods.get$last(i),a);for(r=P._LinkedHashSetIterator$(_,_._collection$_modifications),n=R._instanceType(r)._precomputed1,s=this._mixinIndices,i=this._mixins;r.moveNext$0();)a=n._as(r._collection$_current),s.remove$1(0,a),V.remove$1$z(A.JSArray_methods.get$last(i),a)}},getVariable$2$namespace(e,t){var r,n;return null!=t?this._getModule$1(t).get$variables().$index(0,e):this._lastVariableName===e?((r=this._lastVariableIndex).toString,null==(r=V.$index$asx(this._variables[r],e))?this._getVariableFromGlobalModule$1(e):r):null!=(n=(r=this._variableIndices).$index(0,e))?(this._lastVariableName=e,this._lastVariableIndex=n,null==(r=V.$index$asx(this._variables[n],e))?this._getVariableFromGlobalModule$1(e):r):null==(n=this._variableIndex$1(e))?this._getVariableFromGlobalModule$1(e):(this._lastVariableName=e,this._lastVariableIndex=n,r.$indexSet(0,e,n),null==(r=V.$index$asx(this._variables[n],e))?this._getVariableFromGlobalModule$1(e):r)},getVariable$1(e){return this.getVariable$2$namespace(e,null)},_getVariableFromGlobalModule$1(e){return this._fromOneModule$1$3(e,"variable",new J.Environment__getVariableFromGlobalModule_closure(e),oe.Value)},getVariableNode$2$namespace(e,t){var r,n;return null!=t?this._getModule$1(t).get$variableNodes().$index(0,e):this._lastVariableName===e?((r=this._lastVariableIndex).toString,null==(r=V.$index$asx(this._variableNodes[r],e))?this._getVariableNodeFromGlobalModule$1(e):r):null!=(n=(r=this._variableIndices).$index(0,e))?(this._lastVariableName=e,this._lastVariableIndex=n,null==(r=V.$index$asx(this._variableNodes[n],e))?this._getVariableNodeFromGlobalModule$1(e):r):null==(n=this._variableIndex$1(e))?this._getVariableNodeFromGlobalModule$1(e):(this._lastVariableName=e,this._lastVariableIndex=n,r.$indexSet(0,e,n),null==(r=V.$index$asx(this._variableNodes[n],e))?this._getVariableNodeFromGlobalModule$1(e):r)},_getVariableNodeFromGlobalModule$1(e){var t,r,n;for(t=this._importedModules,r=this._globalModules,r=t.get$keys(t).followedBy$1(0,r.get$keys(r)),r=new R.FollowedByIterator(V.get$iterator$ax(r.__internal$_first),r._second);r.moveNext$0();)if(null!=(n=r._currentIterator.get$current().get$variableNodes().$index(0,e)))return n;return null},globalVariableExists$2$namespace(e,t){return null!=t?this._getModule$1(t).get$variables().containsKey$1(e):!!A.JSArray_methods.get$first(this._variables).containsKey$1(e)||null!=this._getVariableFromGlobalModule$1(e)},globalVariableExists$1(e){return this.globalVariableExists$2$namespace(e,null)},_variableIndex$1(e){var t,r;for(r=(t=this._variables).length-1;r>=0;--r)if(t[r].containsKey$1(e))return r;return null},setVariable$5$global$namespace(e,t,r,n,s){var i,a,o,l,_,u,c,$;if(null==s){if(n||1===this._variables.length)return this._variableIndices.putIfAbsent$2(e,new J.Environment_setVariable_closure(this,e)),i=this._variables,A.JSArray_methods.get$first(i).containsKey$1(e)||null==(a=this._fromOneModule$1$3(e,"variable",new J.Environment_setVariable_closure0(e),oe.Module_Callable))?(V.$indexSet$ax(A.JSArray_methods.get$first(i),e,t),void V.$indexSet$ax(A.JSArray_methods.get$first(this._variableNodes),e,r)):void a.setVariable$3(e,t,r);if(null!=(o=this._nestedForwardedModules)&&!this._variableIndices.containsKey$1(e)&&null==this._variableIndex$1(e))for(i=new R.ReversedListIterable(o,R.instanceType(o)._eval$1("ReversedListIterable<1>")),i=new R.ListIterator(i,i.get$length(i)),l=R._instanceType(i)._precomputed1;i.moveNext$0();)for(_=V.get$reversed$ax(l._as(i.__internal$_current)),_=new R.ListIterator(_,_.get$length(_)),u=R._instanceType(_)._precomputed1;_.moveNext$0();)if((c=u._as(_.__internal$_current)).get$variables().containsKey$1(e))return void c.setVariable$3(e,t,r);this._lastVariableName===e?((i=this._lastVariableIndex).toString,$=i):$=this._variableIndices.putIfAbsent$2(e,new J.Environment_setVariable_closure1(this,e)),this._inSemiGlobalScope||0!==$||($=this._variables.length-1,this._variableIndices.$indexSet(0,e,$)),this._lastVariableName=e,this._lastVariableIndex=$,V.$indexSet$ax(this._variables[$],e,t),V.$indexSet$ax(this._variableNodes[$],e,r)}else this._getModule$1(s).setVariable$3(e,t,r)},setVariable$4$global(e,t,r,n){return this.setVariable$5$global$namespace(e,t,r,n,null)},setLocalVariable$3(e,t,r){var n,s=this._variables,i=s.length;this._lastVariableName=e,n=this._lastVariableIndex=i-1,this._variableIndices.$indexSet(0,e,n),V.$indexSet$ax(s[n],e,t),V.$indexSet$ax(this._variableNodes[n],e,r)},getFunction$2$namespace(e,t){var r,n;return null!=t?(r=this._getModule$1(t)).get$functions(r).$index(0,e):null!=(n=(r=this._functionIndices).$index(0,e))?null==(r=V.$index$asx(this._functions[n],e))?this._getFunctionFromGlobalModule$1(e):r:null==(n=this._functionIndex$1(e))?this._getFunctionFromGlobalModule$1(e):(r.$indexSet(0,e,n),null==(r=V.$index$asx(this._functions[n],e))?this._getFunctionFromGlobalModule$1(e):r)},_getFunctionFromGlobalModule$1(e){return this._fromOneModule$1$3(e,"function",new J.Environment__getFunctionFromGlobalModule_closure(e),oe.Callable)},_functionIndex$1(e){var t,r;for(r=(t=this._functions).length-1;r>=0;--r)if(t[r].containsKey$1(e))return r;return null},getMixin$2$namespace(e,t){var r,n;return null!=t?this._getModule$1(t).get$mixins().$index(0,e):null!=(n=(r=this._mixinIndices).$index(0,e))?null==(r=V.$index$asx(this._mixins[n],e))?this._getMixinFromGlobalModule$1(e):r:null==(n=this._mixinIndex$1(e))?this._getMixinFromGlobalModule$1(e):(r.$indexSet(0,e,n),null==(r=V.$index$asx(this._mixins[n],e))?this._getMixinFromGlobalModule$1(e):r)},_getMixinFromGlobalModule$1(e){return this._fromOneModule$1$3(e,"mixin",new J.Environment__getMixinFromGlobalModule_closure(e),oe.Callable)},_mixinIndex$1(e){var t,r;for(r=(t=this._mixins).length-1;r>=0;--r)if(t[r].containsKey$1(e))return r;return null},scope$1$3$semiGlobal$when(e,t,r){var n,s,i,a,o,l,_,u,c;if(t=t&&this._inSemiGlobalScope,n=this._inSemiGlobalScope,this._inSemiGlobalScope=t,!r)try{return o=e.call$0()}finally{this._inSemiGlobalScope=n}o=this._variables,l=oe.String,A.JSArray_methods.add$1(o,P.LinkedHashMap_LinkedHashMap$_empty(l,oe.Value)),A.JSArray_methods.add$1(this._variableNodes,P.LinkedHashMap_LinkedHashMap$_empty(l,oe.AstNode)),_=this._functions,u=oe.Callable,A.JSArray_methods.add$1(_,P.LinkedHashMap_LinkedHashMap$_empty(l,u)),c=this._mixins,A.JSArray_methods.add$1(c,P.LinkedHashMap_LinkedHashMap$_empty(l,u)),null!=(u=this._nestedForwardedModules)&&u.push(R._setArrayType([],oe.JSArray_Module_Callable));try{return l=e.call$0()}finally{for(this._inSemiGlobalScope=n,this._lastVariableIndex=this._lastVariableName=null,o=V.get$iterator$ax(V.get$keys$z(A.JSArray_methods.removeLast$0(o))),l=this._variableIndices;o.moveNext$0();)s=o.get$current(),l.remove$1(0,s);for(o=V.get$iterator$ax(V.get$keys$z(A.JSArray_methods.removeLast$0(_))),l=this._functionIndices;o.moveNext$0();)i=o.get$current(),l.remove$1(0,i);for(o=V.get$iterator$ax(V.get$keys$z(A.JSArray_methods.removeLast$0(c))),l=this._mixinIndices;o.moveNext$0();)a=o.get$current(),l.remove$1(0,a);null!=(o=this._nestedForwardedModules)&&o.pop()}},scope$1$1(e,t){return this.scope$1$3$semiGlobal$when(e,!1,!0,t)},scope$1$2$when(e,t,r){return this.scope$1$3$semiGlobal$when(e,!1,t,r)},scope$1$2$semiGlobal(e,t,r){return this.scope$1$3$semiGlobal$when(e,t,!0,r)},toImplicitConfiguration$0(){var e,t,r,n,s,i,a,o,l,_=P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.ConfiguredValue);for(e=this._variables,t=this._variableNodes,r=0;r<e.length;++r)for(n=e[r],s=t[r],i=(i=n.get$entries(n)).get$iterator(i);i.moveNext$0();)o=(a=i.get$current()).key,a=a.value,(l=s.$index(0,o)).toString,_.$indexSet(0,o,new Q.ConfiguredValue(a,null,l));return new C.Configuration(_)},toModule$2(e,t){return J._EnvironmentModule__EnvironmentModule(this,e,t,W.NullableExtension_andThen(this._forwardedModules,new J.Environment_toModule_closure))},toDummyModule$0(){return J._EnvironmentModule__EnvironmentModule(this,new q.CssStylesheet(new P.UnmodifiableListView(A.List_empty0,oe.UnmodifiableListView_CssNode),j.SourceFile$decoded(A.List_empty1,"<dummy module>").span$1(0)),A.C_EmptyExtensionStore,W.NullableExtension_andThen(this._forwardedModules,new J.Environment_toDummyModule_closure))},_getModule$1(e){var t=this._environment$_modules.$index(0,e);if(null!=t)return t;throw R.wrapException(I.SassScriptException$('There is no module with the namespace "'+e+'".'))},_fromOneModule$1$3(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h=this._nestedForwardedModules;if(null!=h)for(s=new R.ReversedListIterable(h,R._arrayInstanceType(h)._eval$1("ReversedListIterable<1>")),s=new R.ListIterator(s,s.get$length(s)),i=R._instanceType(s)._precomputed1;s.moveNext$0();)for(a=V.get$reversed$ax(i._as(s.__internal$_current)),a=new R.ListIterator(a,a.get$length(a)),o=R._instanceType(a)._precomputed1;a.moveNext$0();)if(null!=(l=r.call$1(o._as(a.__internal$_current))))return l;for(s=(s=(s=this._importedModules).get$keys(s)).get$iterator(s);s.moveNext$0();)if(null!=(l=r.call$1(s.get$current())))return l;for(i=(i=(s=this._globalModules).get$keys(s)).get$iterator(i),a=oe.Callable,l=null,_=null;i.moveNext$0();)if(o=i.get$current(),null!=(u=r.call$1(o))&&!(c=a._is(u)?u:o.variableIdentity$1(e)).$eq(0,_)){if(null!=l){for($=s.get$entries(s).map$1$1(0,new J.Environment__fromOneModule_closure(r,n),oe.nullable_FileSpan),i="This "+t+ae.x20is_av,a=t+" use",o=P.LinkedHashMap_LinkedHashMap$_empty(oe.FileSpan,oe.String),s=$.get$iterator($);s.moveNext$0();)null!=(p=s.get$current())&&o.$indexSet(0,p,"includes "+t);throw R.wrapException(I.MultiSpanSassScriptException$(i,a,o))}_=c,l=u}return l}},J.Environment_importForwards_closure.prototype={call$1(e){var t=e.get$variables();return t.get$keys(t)},$signature:110},J.Environment_importForwards_closure0.prototype={call$1(e){var t=e.get$functions(e);return t.get$keys(t)},$signature:110},J.Environment_importForwards_closure1.prototype={call$1(e){var t=e.get$mixins();return t.get$keys(t)},$signature:110},J.Environment__getVariableFromGlobalModule_closure.prototype={call$1(e){return e.get$variables().$index(0,this.name)},$signature:349},J.Environment_setVariable_closure.prototype={call$0(){var e=this.$this;return e._lastVariableName=this.name,e._lastVariableIndex=0},$signature:18},J.Environment_setVariable_closure0.prototype={call$1(e){return e.get$variables().containsKey$1(this.name)?e:null},$signature:348},J.Environment_setVariable_closure1.prototype={call$0(){var e=this.$this,t=e._variableIndex$1(this.name);return null==t?e._variables.length-1:t},$signature:18},J.Environment__getFunctionFromGlobalModule_closure.prototype={call$1(e){return e.get$functions(e).$index(0,this.name)},$signature:171},J.Environment__getMixinFromGlobalModule_closure.prototype={call$1(e){return e.get$mixins().$index(0,this.name)},$signature:171},J.Environment_toModule_closure.prototype={call$1:e=>new T.MapKeySet(e,oe.MapKeySet_Module_Callable),$signature:138},J.Environment_toDummyModule_closure.prototype={call$1:e=>new T.MapKeySet(e,oe.MapKeySet_Module_Callable),$signature:138},J.Environment__fromOneModule_closure.prototype={call$1(e){return W.NullableExtension_andThen(this.callback.call$1(e.key),new J.Environment__fromOneModule__closure(e,this.T))},$signature:347},J.Environment__fromOneModule__closure.prototype={call$1(e){return this.entry.value.get$span()},$signature(){return this.T._eval$1("FileSpan(0)")}},J._EnvironmentModule.prototype={get$url(){return this.css.get$span().file.url},setVariable$3(e,t,r){var n,s,i=this._modulesByVariable.$index(0,e);if(null==i){if(s=(n=this._environment$_environment)._variables,!A.JSArray_methods.get$first(s).containsKey$1(e))throw R.wrapException(I.SassScriptException$("Undefined variable."));V.$indexSet$ax(A.JSArray_methods.get$first(s),e,t),V.$indexSet$ax(A.JSArray_methods.get$first(n._variableNodes),e,r)}else i.setVariable$3(e,t,r)},variableIdentity$1(e){var t=this._modulesByVariable.$index(0,e);return null==t?this:t.variableIdentity$1(e)},cloneCss$0(){var e,t=this.css;return V.get$isEmpty$asx(t.get$children(t))?this:(e=q.cloneCssStylesheet(t,this.extensionStore),J._EnvironmentModule$_(this._environment$_environment,e.item1,e.item2,this._modulesByVariable,this.variables,this.variableNodes,this.functions,this.mixins,this.transitivelyContainsCss,this.transitivelyContainsExtensions))},toString$0(e){var t=this.css;return null==t.get$span().file.url?t="<unknown url>":(t=t.get$span(),t=ee.$get$context().prettyUri$1(t.file.url)),t},$isModule:1,get$upstream(){return this.upstream},get$variables(){return this.variables},get$variableNodes(){return this.variableNodes},get$functions(e){return this.functions},get$mixins(){return this.mixins},get$extensionStore(){return this.extensionStore},get$css(e){return this.css},get$transitivelyContainsCss(){return this.transitivelyContainsCss},get$transitivelyContainsExtensions(){return this.transitivelyContainsExtensions}},J._EnvironmentModule__EnvironmentModule_closure.prototype={call$1:e=>e.get$variables(),$signature:346},J._EnvironmentModule__EnvironmentModule_closure0.prototype={call$1:e=>e.get$variableNodes(),$signature:345},J._EnvironmentModule__EnvironmentModule_closure1.prototype={call$1:e=>e.get$functions(e),$signature:143},J._EnvironmentModule__EnvironmentModule_closure2.prototype={call$1:e=>e.get$mixins(),$signature:143},J._EnvironmentModule__EnvironmentModule_closure3.prototype={call$1:e=>e.get$transitivelyContainsCss(),$signature:101},J._EnvironmentModule__EnvironmentModule_closure4.prototype={call$1:e=>e.get$transitivelyContainsExtensions(),$signature:101},I.SassException.prototype={get$trace(e){return j.Trace$(R._setArrayType([E.frameForSpan(k.SourceSpanException.prototype.get$span.call(this),"root stylesheet",null)],oe.JSArray_Frame),null)},get$span(){return k.SourceSpanException.prototype.get$span.call(this)},toString$1$color(e,t){var r,n,s,i,a=new P.StringBuffer(""),o="Error: "+this._span_exception$_message+"\n";for(a._contents=o,a._contents=o+k.SourceSpanException.prototype.get$span.call(this).highlight$1$color(t),r=(o=this.get$trace(this).toString$0(0).split("\n")).length,n=0;n<r;++n)s=o[n],0!==V.get$length$asx(s)&&(i=a._contents+="\n",a._contents=i+" "+R.S(s));return(o=a._contents).charCodeAt(0),o},toString$0(e){return this.toString$1$color(e,null)},toCssString$0(){var e,t,r,n=ee._glyphs,s=ee._glyphs=A.C_AsciiGlyphSet,i=this.toString$1$color(0,!1);for(i=R.stringReplaceAllUnchecked(i,"*/","*\u2215"),e=R.stringReplaceAllUnchecked(i,"\r\n","\n"),ee._glyphs=n===A.C_AsciiGlyphSet?s:A.C_UnicodeGlyphSet,t=new P.StringBuffer(""),n=new P.RuneIterator(U.serializeValue0(new M.SassString(this.toString$1$color(0,!1),!0),!0,!0));n.moveNext$0();)r=n._currentCodePoint,s=t._contents,r>255?(t._contents=s+R.Primitives_stringFromCharCode(92),s=t._contents+=A.JSInt_methods.toRadixString$1(r,16),s=t._contents=s+R.Primitives_stringFromCharCode(32)):s=t._contents=s+R.Primitives_stringFromCharCode(r);return"/* "+A.JSArray_methods.join$1(R._setArrayType(e.split("\n"),oe.JSArray_String),"\n * ")+' */\n\nbody::before {\n font-family: "Source Code Pro", "SF Mono", Monaco, Inconsolata, "Fira Mono",\n "Droid Sans Mono", monospace, monospace;\n white-space: pre;\n display: block;\n padding: 1em;\n margin-bottom: 1em;\n border-bottom: 2px solid black;\n content: '+t.toString$0(0)+";\n}"}},I.MultiSpanSassException.prototype={toString$1$color(e,t){var r,n,s,i,a=!0===t&&!0,o=new P.StringBuffer("Error: "+this._span_exception$_message+"\n");for(W.NullableExtension_andThen(z.Highlighter$multiple(k.SourceSpanException.prototype.get$span.call(this),this.primaryLabel,this.secondarySpans,a,null,null).highlight$0(),o.get$write(o)),n=(r=this.get$trace(this).toString$0(0).split("\n")).length,s=0;s<n;++s)i=r[s],0!==V.get$length$asx(i)&&(o._contents+="\n",o._contents+=" "+R.S(i));return(r=o._contents).charCodeAt(0),r},toString$0(e){return this.toString$1$color(e,null)}},I.SassRuntimeException.prototype={get$trace(e){return this.trace}},I.MultiSpanSassRuntimeException.prototype={$isSassRuntimeException:1,get$trace(e){return this.trace}},I.SassFormatException.prototype={get$source(){return P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(k.SourceSpanException.prototype.get$span.call(this).file._decodedChars,0,null),0,null)},$isFormatException:1,$isSourceSpanFormatException:1},I.SassScriptException.prototype={toString$0(e){return this.message+ae.x0a_BUG_},get$message(e){return this.message}},I.MultiSpanSassScriptException.prototype={},M._writeSourceMap_closure.prototype={call$1(e){return this.options.sourceMapUrl$2(P.Uri_parse(e),this.destination).toString$0(0)},$signature:5},E.ExecutableOptions.prototype={get$interactive(){var e=this.__ExecutableOptions_interactive;return null==e&&(e=new E.ExecutableOptions_interactive_closure(this).call$0(),null==this.__ExecutableOptions_interactive?this.__ExecutableOptions_interactive=e:e=R.throwExpression(R.LateError$fieldADI("interactive"))),e},get$color(){var e=this._options;return e.wasParsed$1("color")?R._asBool(e.$index(0,"color")):V.$eq$(a.process.stdout.isTTY,!0)},get$emitErrorCss(){var e=R._asBoolQ(this._options.$index(0,"error-css"));return null==e&&(this._ensureSources$0(),e=(e=this._sourcesToDestinations).get$values(e).any$1(0,new E.ExecutableOptions_emitErrorCss_closure)),e},set$_sourceDirectoriesToDestinations(e){if(null!=this.__ExecutableOptions__sourceDirectoriesToDestinations)throw R.wrapException(new R.LateError("Field '_sourceDirectoriesToDestinations' has already been initialized."));this.__ExecutableOptions__sourceDirectoriesToDestinations=e},_ensureSources$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y='Duplicate source "';if(null==this._sourcesToDestinations){for(e=this._options,t=R._asBool(e.$index(0,"stdin")),0!==(r=e.rest).get$length(r)||t||E.ExecutableOptions__fail("Compile Sass to CSS."),n=oe.String,s=P.LinkedHashSet_LinkedHashSet$_empty(n),i=new R.ListIterator(r,r.get$length(r)),a=R._instanceType(i)._precomputed1,o=!1,l=!1;i.moveNext$0();)0===(u=(_=a._as(i.__internal$_current)).length)&&E.ExecutableOptions__fail('Invalid argument "".'),R.stringContainsUnchecked(_,":",0)?(c=u>2&&((c=(c=A.JSString_methods._codeUnitAt$1(_,0))>=97&&c<=122||c>=65&&c<=90)&&58===A.JSString_methods._codeUnitAt$1(_,1)))?(2>u&&R.throwExpression(P.RangeError$range(2,0,u,null,null)),u=R.stringContainsUnchecked(_,":",2)):u=!0:u=!1,u?o=!0:E.dirExists(_)?s.add$1(0,_):l=!0;if(l||0===r.get$length(r))return o?E.ExecutableOptions__fail('Positional and ":" arguments may not both be used.'):t?(V.get$length$asx(r._collection$_source)>1?E.ExecutableOptions__fail("Only one argument is allowed with --stdin."):R._asBool(e.$index(0,"update"))&&E.ExecutableOptions__fail("--update is not allowed with --stdin."),e=0===r.get$length(r)?null:r.get$first(r),r=oe.dynamic,n=oe.nullable_String,this._sourcesToDestinations=R.ConstantMap_ConstantMap$from(P.LinkedHashMap_LinkedHashMap$_literal([null,e],r,r),n,n)):(n=r._collection$_source,(i=V.getInterceptor$asx(n)).get$length(n)>2?E.ExecutableOptions__fail("Only two positional args may be passed."):0!==s._collection$_length?($='Directory "'+R.S(s.get$first(s))+'" may not be a positional arg.',p=r.get$last(r),E.ExecutableOptions__fail(V.$eq$(s.get$first(s),r.get$first(r))&&!E.fileExists(p)?$+'\nTo compile all CSS in "'+R.S(s.get$first(s))+'" to "'+p+'", use `sass '+R.S(s.get$first(s))+":"+p+"`.":$)):(h=V.$eq$(r.get$first(r),"-")?null:r.get$first(r),null==(d=1===i.get$length(n)?null:r.get$last(r))&&R._asBool(e.$index(0,"update"))&&E.ExecutableOptions__fail("--update is not allowed when printing to stdout."),(e=F.PathMap__create(null,oe.nullable_String)).$indexSet(0,h,d),this._sourcesToDestinations=new P.UnmodifiableMapView(new F.PathMap(e,oe.PathMap_nullable_String),oe.UnmodifiableMapView_of_nullable_String_and_nullable_String))),void this.set$_sourceDirectoriesToDestinations(A.Map_empty4);for(t&&E.ExecutableOptions__fail('--stdin may not be used with ":" arguments.'),g=P.LinkedHashSet_LinkedHashSet$_empty(n),e=F.PathMap__create(null,n),i=oe.PathMap_String,n=F.PathMap__create(null,n),r=new R.ListIterator(r,r.get$length(r)),a=R._instanceType(r)._precomputed1;r.moveNext$0();)_=a._as(r.__internal$_current),s.contains$1(0,_)?(g.add$1(0,_)||E.ExecutableOptions__fail(y+_+'".'),n.$indexSet(0,_,_),e.addAll$1(0,this._listSourceDirectory$2(_,_))):(h=(m=this._splitSourceAndDestination$1(_)).item1,d=m.item2,g.add$1(0,h)||E.ExecutableOptions__fail(y+h+'".'),"-"===h?e.$indexSet(0,null,d):E.dirExists(h)?(n.$indexSet(0,h,d),e.addAll$1(0,this._listSourceDirectory$2(h,d))):e.$indexSet(0,h,d));this._sourcesToDestinations=new P.UnmodifiableMapView(new F.PathMap(e,i),oe.UnmodifiableMapView_of_nullable_String_and_nullable_String),this.set$_sourceDirectoriesToDestinations(new P.UnmodifiableMapView(new F.PathMap(n,i),oe.UnmodifiableMapView_of_nullable_String_and_String))}},_splitSourceAndDestination$1(e){var t,r,n,s,i;for(t=e.length,r=0;r<t;++r)if(!(n=1===r&&(t>(n=r-1)+2&&((s=(s=A.JSString_methods.codeUnitAt$1(e,n))>=97&&s<=122||s>=65&&s<=90)&&58===A.JSString_methods.codeUnitAt$1(e,n+1))))&&58===A.JSString_methods._codeUnitAt$1(e,r))return n=r+1,-1!==((t=(i=A.JSString_methods.indexOf$2(e,":",n))===r+2&&(t>n+2&&((t=(t=A.JSString_methods._codeUnitAt$1(e,n))>=97&&t<=122||t>=65&&t<=90)&&58===A.JSString_methods._codeUnitAt$1(e,n+1))))?A.JSString_methods.indexOf$2(e,":",i+1):i)&&E.ExecutableOptions__fail('"'+e+'" may only contain one ":".'),new D.Tuple2(A.JSString_methods.substring$2(e,0,r),A.JSString_methods.substring$1(e,n),oe.Tuple2_String_String);throw R.wrapException(P.ArgumentError$('Expected "'+e+'" to contain a colon.',null))},_listSourceDirectory$2(e,t){var r,n,s,i,a,o,l,_=oe.String;for(_=P.LinkedHashMap_LinkedHashMap$_empty(_,_),r=V.get$iterator$ax(E.listDir(e,!0)),n=e===t,s=oe.JSArray_nullable_String,i=oe.WhereTypeIterable_String;r.moveNext$0();)a=r.get$current(),(o=!!this._isEntrypoint$1(a)&&!(n&&".css"===W.ParsedPath_ParsedPath$parse(a,ee.$get$context().style)._splitExtension$1(1)[1]))&&(o=ee.$get$context(),l=R._setArrayType([t,o.withoutExtension$1(o.relative$2$from(a,e))+".css",null,null,null,null,null,null],s),T._validateArgList("join",l),_.$indexSet(0,a,o.joinAll$1(new R.WhereTypeIterable(l,i))));return _},_isEntrypoint$1(e){var t,r=ee.$get$context().style;return!A.JSString_methods.startsWith$1(W.ParsedPath_ParsedPath$parse(e,r).get$basename(),"_")&&(".scss"===(t=W.ParsedPath_ParsedPath$parse(e,r)._splitExtension$1(1)[1])||".sass"===t||".css"===t)},get$_writeToStdout(){var e;return this._ensureSources$0(),1===(e=this._sourcesToDestinations).get$length(e)?(this._ensureSources$0(),e=null==(e=(e=this._sourcesToDestinations).get$values(e)).get$single(e)):e=!1,e},get$emitSourceMap(){var e="source-map",t="source-map-urls",r="embed-source-map",n=this._options;if(R._asBool(n.$index(0,e))||(n.wasParsed$1(t)?E.ExecutableOptions__fail("--source-map-urls isn't allowed with --no-source-map."):n.wasParsed$1("embed-sources")?E.ExecutableOptions__fail("--embed-sources isn't allowed with --no-source-map."):n.wasParsed$1(r)&&E.ExecutableOptions__fail("--embed-source-map isn't allowed with --no-source-map.")),!this.get$_writeToStdout())return R._asBool(n.$index(0,e));if(V.$eq$(this._ifParsed$1(t),"relative")&&E.ExecutableOptions__fail("--source-map-urls=relative isn't allowed when printing to stdout."),R._asBool(n.$index(0,r)))return R._asBool(n.$index(0,e));if(V.$eq$(this._ifParsed$1(e),!0))E.ExecutableOptions__fail("When printing to stdout, --source-map requires --embed-source-map.");else if(n.wasParsed$1(t))E.ExecutableOptions__fail("When printing to stdout, --source-map-urls requires --embed-source-map.");else{if(!R._asBool(n.$index(0,"embed-sources")))return!1;E.ExecutableOptions__fail("When printing to stdout, --embed-sources requires --embed-source-map.")}},sourceMapUrl$2(e,t){var r,n,s;return 0!==e.get$scheme().length&&"file"!==e.get$scheme()?e:(n=(r=ee.$get$context()).style.pathFromUri$1(T._parseUri(e)),V.$eq$(this._options.$index(0,"source-map-urls"),"relative")&&!this.get$_writeToStdout()?(t.toString,s=r.relative$2$from(n,r.dirname$1(t))):s=r.absolute$7(n,null,null,null,null,null,null),r.toUri$1(s))},_ifParsed$1(e){var t=this._options;return t.wasParsed$1(e)?t.$index(0,e):null}},E.ExecutableOptions__parser_closure.prototype={call$0(){var e=oe.String,t=P.LinkedHashMap_LinkedHashMap$_empty(e,oe.Option),r=[],n=new U.ArgParser(t,P.LinkedHashMap_LinkedHashMap$_empty(e,e),new P.UnmodifiableMapView(t,oe.UnmodifiableMapView_String_Option),new P.UnmodifiableMapView(P.LinkedHashMap_LinkedHashMap$_empty(e,oe.ArgParser),oe.UnmodifiableMapView_String_ArgParser),r,!0,null);return n.addOption$2$hide("precision",!0),n.addFlag$2$hide("async",!0),r.push(E.ExecutableOptions__separator("Input and Output")),n.addFlag$2$help("stdin","Read the stylesheet from stdin."),n.addFlag$2$help("indented","Use the indented syntax for input from stdin."),n.addMultiOption$5$abbr$help$splitCommas$valueHelp("load-path","I","A path to use when resolving imports.\nMay be passed multiple times.",!1,"PATH"),e=oe.JSArray_String,n.addOption$6$abbr$allowed$defaultsTo$help$valueHelp("style","s",R._setArrayType(["expanded","compressed"],e),"expanded","Output style.","NAME"),n.addFlag$3$defaultsTo$help("charset",!0,"Emit a @charset or BOM for CSS with non-ASCII characters."),n.addFlag$3$defaultsTo$help("error-css",null,"When an error occurs, emit a stylesheet describing it.\nDefaults to true when compiling to a file."),n.addFlag$3$help$negatable("update","Only compile out-of-date stylesheets.",!1),r.push(E.ExecutableOptions__separator("Source Maps")),n.addFlag$3$defaultsTo$help("source-map",!0,"Whether to generate source maps."),n.addOption$4$allowed$defaultsTo$help("source-map-urls",R._setArrayType(["relative","absolute"],e),"relative","How to link from source maps to source files."),n.addFlag$3$defaultsTo$help("embed-sources",!1,"Embed source file contents in source maps."),n.addFlag$3$defaultsTo$help("embed-source-map",!1,"Embed source map contents in CSS."),r.push(E.ExecutableOptions__separator("Other")),n.addFlag$2$help("stop-on-error","Don't compile more files once an error is encountered."),n.addFlag$4$abbr$help$negatable("interactive","i","Run an interactive SassScript shell.",!1),n.addFlag$3$abbr$help("color","c","Whether to use terminal colors for messages."),n.addFlag$2$help("unicode","Whether to use Unicode characters for messages."),n.addFlag$3$abbr$help("quiet","q","Don't print warnings."),n.addFlag$2$help("quiet-deps","Don't print compiler warnings from dependencies.\nStylesheets imported through load paths count as dependencies."),n.addFlag$2$help("verbose","Print all deprecation warnings even when they're repetitive."),n.addFlag$2$help("trace","Print full Dart stack traces for exceptions."),n.addFlag$4$abbr$help$negatable("help","h","Print this usage information.",!1),n.addFlag$3$help$negatable("version","Print the version of Dart Sass.",!1),n},$signature:343},E.ExecutableOptions_interactive_closure.prototype={call$0(){var e,t,r,n=this.$this._options;if(!R._asBool(n.$index(0,"interactive")))return!1;for(e=["stdin","indented","style","source-map","source-map-urls","embed-sources","embed-source-map","update"],t=0;t<8;++t)if(r=e[t],n._parser.options._map.containsKey$1(r)||R.throwExpression(P.ArgumentError$('Could not find an option named "'+r+'".',null)),n._parsed.containsKey$1(r))throw R.wrapException(E.UsageException$("--"+r+" isn't allowed with --interactive."));return!0},$signature:25},E.ExecutableOptions_emitErrorCss_closure.prototype={call$1:e=>null!=e,$signature:187},E.UsageException.prototype={$isException:1,get$message(e){return this.message}},L.EmptyExtensionStore.prototype={get$isEmpty:e=>!0,get$simpleSelectors:()=>A.C_EmptyUnmodifiableSet,extensionsWhereTarget$1:e=>A.List_empty2,addSelector$3(e,t,r){throw R.wrapException(P.UnsupportedError$(ae.addSel))},addExtension$4(e,t,r,n){throw R.wrapException(P.UnsupportedError$(ae.addExt_))},addExtensions$1(e){throw R.wrapException(P.UnsupportedError$(ae.addExts))},clone$0:()=>A.Tuple2_EmptyExtensionStore_Map_empty,$isExtensionStore:1},D.Extension.prototype={toString$0(e){return this.extender.toString$0(0)+" {@extend "+this.target.toString$0(0)+(this.isOptional?" !optional":"")+"}"}},D.Extender.prototype={assertCompatibleMediaContext$1(e){var t,r=this._extension;if(null!=r&&null!=(t=r.mediaContext)&&(null==e||!A.C_ListEquality.equals$2(0,t,e)))throw R.wrapException(I.SassException$(ae.You_ma,r.span))},toString$0(e){return U.serializeSelector(this.selector,!0)}},W.ExtensionStore.prototype={get$isEmpty(e){var t=this._extensions;return t.get$isEmpty(t)},get$simpleSelectors(){return new T.MapKeySet(this._selectors,oe.MapKeySet_SimpleSelector)},extensionsWhereTarget$1(e){var t=this;return P._makeSyncStarIterable((function(){var r,n,s,i,a=e,o=0;return function(e,l){for(1===e&&(r=l,o=1);;)switch(o){case 0:n=(n=(n=t._extensions).get$entries(n)).get$iterator(n);case 2:if(!n.moveNext$0()){o=3;break}if(s=n.get$current(),!a.call$1(s.key)){o=2;break}s=(s=V.get$values$z(s.value)).get$iterator(s);case 4:if(!s.moveNext$0()){o=5;break}i=s.get$current(),o=i instanceof C.MergedExtension?6:8;break;case 6:return i=i.unmerge$0(),o=9,P._IterationMarker_yieldStar(new R.WhereIterable(i,new W.ExtensionStore_extensionsWhereTarget_closure,i.$ti._eval$1("WhereIterable<Iterable.E>")));case 9:o=7;break;case 8:o=i.isOptional?11:10;break;case 10:return o=12,i;case 12:case 11:case 7:o=4;break;case 5:o=2;break;case 3:return P._IterationMarker_endOfIteration();case 1:return P._IterationMarker_uncaughtError(r)}}}),oe.Extension)},addSelector$3(e,t,r){var n,s,i,a,o,l,_,u;if(!(n=e=e).get$isInvisible())for(a=(i=n.components).length,o=this._originals,l=0;l<a;++l)o.add$1(0,i[l]);if((i=this._extensions).get$isNotEmpty(i))try{e=this._extendList$4(n,t,i,r)}catch(_){throw(i=R.unwrapException(_))instanceof I.SassException?(s=i,R.wrapException(I.SassException$("From "+s.get$span().message$1(0,"")+"\n"+s._span_exception$_message,s.get$span()))):_}return u=new L.ModifiableCssValue(e,t,oe.ModifiableCssValue_SelectorList),null!=r&&this._mediaContexts.$indexSet(0,u,r),this._registerSelector$2(e,u),u},_registerSelector$2(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h;for(n=(r=e.components).length,s=this._selectors,i=0;i<n;++i)for(o=(a=r[i].components).length,l=0;l<o;++l)if((_=a[l])instanceof W.CompoundSelector)for(c=(u=_.components).length,$=0;$<c;++$)p=u[$],V.add$1$ax(s.putIfAbsent$2(p,new W.ExtensionStore__registerSelector_closure),t),p instanceof M.PseudoSelector&&null!=(h=p.selector)&&this._registerSelector$2(h,t)},addExtension$4(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x=this._selectors.$index(0,t),w=this._extensionsByExtender,A=w.$index(0,t),M=this._extensions.putIfAbsent$2(t,new W.ExtensionStore_addExtension_closure);for(i=(s=e.value.components).length,a=null==x,o=this._sourceSpecificity,l=e.span,_=r.span,u=r.isOptional,c=null!=A,$=oe.ComplexSelector,p=oe.Extension,h=null,d=0;d<i;++d)if(null==(g=s[d])._complex$_maxSpecificity&&g._computeSpecificity$0(),g._complex$_maxSpecificity.toString,y=(m=new D.Extender(g,!1,l))._extension=new D.Extension(m,t,n,u,_),null==(S=M.$index(0,g))){for(M.$indexSet(0,g,y),m=new P._SyncStarIterator(this._simpleSelectors$1(g)._outerHelper());m.moveNext$0();)f=m.get$current(),V.add$1$ax(w.putIfAbsent$2(f,new W.ExtensionStore_addExtension_closure0),y),o.putIfAbsent$2(f,new W.ExtensionStore_addExtension_closure1(g));a&&!c||(null==h&&(h=P.LinkedHashMap_LinkedHashMap$_empty($,p)),h.$indexSet(0,g,y))}else M.$indexSet(0,g,C.MergedExtension_merge(S,y));null!=h&&(w=oe.SimpleSelector,v=P.LinkedHashMap_LinkedHashMap$_literal([t,h],w,oe.Map_ComplexSelector_Extension),c&&null!=(b=this._extendExistingExtensions$2(A,v))&&E.mapAddAll2(v,b,w,$,p),a||this._extendExistingSelectors$2(x,v))},_simpleSelectors$1(e){return this._simpleSelectors$body$ExtensionStore(e)},_simpleSelectors$body$ExtensionStore(e){var t=this;return P._makeSyncStarIterable((function(){var r,n,s,i,a,o,l,_,u,c,$,p,h,d=e,g=0;return function(e,m){for(1===e&&(r=m,g=1);;)switch(g){case 0:n=d.components,s=n.length,i=0;case 2:if(!(i<s)){g=4;break}a=n[i],g=a instanceof W.CompoundSelector?5:6;break;case 5:o=a.components,l=o.length,_=0;case 7:if(!(_<l)){g=9;break}return u=o[_],g=10,u;case 10:if(!(u instanceof M.PseudoSelector)){g=8;break}if(null==(c=u.selector)){g=8;break}$=c.components,p=$.length,h=0;case 11:if(!(h<p)){g=13;break}return g=14,P._IterationMarker_yieldStar(t._simpleSelectors$1($[h]));case 14:case 12:++h,g=11;break;case 13:case 8:++_,g=7;break;case 9:case 6:case 3:++i,g=2;break;case 4:return P._IterationMarker_endOfIteration();case 1:return P._IterationMarker_uncaughtError(r)}}}),oe.SimpleSelector)},_extendExistingExtensions$2(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x,w,E,M,L,k,F,N;for(a=(i=V.toList$0$ax(e)).length,o=this._extensionsByExtender,l=oe.SimpleSelector,_=oe.Map_ComplexSelector_Extension,u=this._extensions,c=null,$=0;$<i.length;i.length===a||(0,R.throwConcurrentModificationError)(i),++$){r=i[$],(p=u.$index(0,r.target)).toString,n=null;try{if(null==(n=this._extendComplex$4(r.extender.selector,r.extender.span,t,r.mediaContext)))continue}catch(h){throw(i=R.unwrapException(h))instanceof I.SassException?(s=i,R.wrapException(I.SassException$("From "+r.extender.span.message$1(0,"")+"\n"+s._span_exception$_message,s.get$span()))):h}for(d=V.get$first$ax(n),g=r.extender,m=A.C_ListEquality.equals$2(0,d.components,g.selector.components),g=(d=n).length,y=!0,S=0;S<d.length;d.length===g||(0,R.throwConcurrentModificationError)(d),++S)if(f=d[S],m&&y)y=!1;else if(b=(v=r).extender,x=v.target,w=v.span,E=v.mediaContext,v=v.isOptional,null==f._complex$_maxSpecificity&&f._computeSpecificity$0(),f._complex$_maxSpecificity.toString,M=(b=new D.Extender(f,!1,b.span))._extension=new D.Extension(b,x,E,v,w),null!=(L=p.$index(0,f)))p.$indexSet(0,f,C.MergedExtension_merge(L,M));else{for(p.$indexSet(0,f,M),b=(v=f.components).length,k=0;k<b;++k)if((F=v[k])instanceof W.CompoundSelector)for(w=(x=F.components).length,N=0;N<w;++N)V.add$1$ax(o.putIfAbsent$2(x[N],new W.ExtensionStore__extendExistingExtensions_closure),M);t.containsKey$1(r.target)&&(null==c&&(c=P.LinkedHashMap_LinkedHashMap$_empty(l,_)),c.putIfAbsent$2(r.target,new W.ExtensionStore__extendExistingExtensions_closure0).$indexSet(0,f,M))}m||p.remove$1(0,r.extender)}return c},_extendExistingSelectors$2(e,t){var r,n,s,i,a,o;for(s=e.get$iterator(e),i=this._mediaContexts;s.moveNext$0();){a=(r=s.get$current()).value;try{r.value=this._extendList$4(r.value,r.span,t,i.$index(0,r))}catch(o){throw(s=R.unwrapException(o))instanceof I.SassException?(n=s,R.wrapException(I.SassException$("From "+r.span.message$1(0,"")+"\n"+n._span_exception$_message,n.get$span()))):o}a!==r.value&&this._registerSelector$2(r.value,r)}},addExtensions$1(e){var t,r,n,s={};for(s.newExtensions=s.selectorsToExtend=s.extensionsToExtend=null,t=V.get$iterator$ax(e),r=this._sourceSpecificity;t.moveNext$0();)(n=t.get$current()).get$isEmpty(n)||(r.addAll$1(0,n.get$_sourceSpecificity()),n.get$_extensions().forEach$1(0,new W.ExtensionStore_addExtensions_closure(s,this)));W.NullableExtension_andThen(s.newExtensions,new W.ExtensionStore_addExtensions_closure0(s,this))},_extendList$4(e,t,r,n){var s,i,a,o,l,_,u,c;for(i=(s=e.components).length,a=oe.JSArray_ComplexSelector,o=null,l=0;l<i;++l)_=s[l],null==(u=this._extendComplex$4(_,t,r,n))?null!=o&&o.push(_):(null==o&&(0===l?o=R._setArrayType([],a):(c=A.JSArray_methods.sublist$2(s,0,l),o=R._setArrayType(c.slice(0),R._arrayInstanceType(c)))),A.JSArray_methods.addAll$1(o,u));return null==o?e:(s=this._originals,M.SelectorList$(this._trim$2(o,s.get$contains(s))))},_extendList$3(e,t,r){return this._extendList$4(e,t,r,null)},_extendComplex$4(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h,d,g,m="components may not be empty.",y={},S=this._originals.contains$1(0,e);for(i=(s=e.components).length,a=oe.JSArray_ComplexSelector,o=oe.JSArray_ComplexSelectorComponent,l=oe.ComplexSelectorComponent,_=null,u=0;u<i;++u)(c=s[u])instanceof W.CompoundSelector?null==($=this._extendCompound$5$inOriginal(c,t,r,n,S))?null!=_&&((p=P.List_List$from(R._setArrayType([c],o),!1,l)).fixed$length=Array,p.immutable$list=Array,0===(h=p).length&&R.throwExpression(P.ArgumentError$(m,null)),A.JSArray_methods.add$1(_,R._setArrayType([new D.ComplexSelector(h,!1)],a))):(null==_&&(d=(h=R._arrayInstanceType(s))._eval$1("SubListIterable<1>"),(g=new R.SubListIterable(s,0,u,d)).SubListIterable$3(s,0,u,h._precomputed1),d=d._eval$1("MappedListIterable<ListIterable.E,List<ComplexSelector>>"),_=P.List_List$of(new R.MappedListIterable(g,new W.ExtensionStore__extendComplex_closure(e),d),!0,d._eval$1("ListIterable.E"))),A.JSArray_methods.add$1(_,$)):null!=_&&((p=P.List_List$from(R._setArrayType([c],o),!1,l)).fixed$length=Array,p.immutable$list=Array,0===(h=p).length&&R.throwExpression(P.ArgumentError$(m,null)),A.JSArray_methods.add$1(_,R._setArrayType([new D.ComplexSelector(h,!1)],a)));return null==_?null:(y.first=!0,s=oe.ComplexSelector,s=V.expand$1$1$ax(j.paths(_,s),new W.ExtensionStore__extendComplex_closure0(y,this,e),s),P.List_List$of(s,!0,s.$ti._eval$1("Iterable.E")))},_extendCompound$5$inOriginal(e,t,r,n,s){var i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b="components may not be empty.",x={},w=this._mode,E=w===A.ExtendMode_normal||r.get$length(r)<2?null:P.LinkedHashSet_LinkedHashSet$_empty(oe.SimpleSelector);for(a=(i=e.components).length,o=oe.JSArray_List_Extender,l=oe.JSArray_Extender,_=oe.JSArray_ComplexSelectorComponent,u=oe.ComplexSelectorComponent,c=oe.SimpleSelector,$=this._sourceSpecificity,p=oe.JSArray_SimpleSelector,h=null,d=0;d<a;++d)g=i[d],null==(m=this._extendSimple$5(g,t,r,n,E))?null!=h&&((y=P.List_List$from(R._setArrayType([g],p),!1,c)).fixed$length=Array,y.immutable$list=Array,0===(S=y).length&&R.throwExpression(P.ArgumentError$(b,null)),(y=P.List_List$from(R._setArrayType([new W.CompoundSelector(S)],_),!1,u)).fixed$length=Array,y.immutable$list=Array,0===(S=y).length&&R.throwExpression(P.ArgumentError$(b,null)),$.$index(0,g),h.push(R._setArrayType([new D.Extender(new D.ComplexSelector(S,!1),!0,t)],l))):(null==h&&(h=R._setArrayType([],o),0!==d&&(S=R._arrayInstanceType(i),(f=new R.SubListIterable(i,0,d,S._eval$1("SubListIterable<1>"))).SubListIterable$3(i,0,d,S._precomputed1),(y=P.List_List$from(f,!1,c)).fixed$length=Array,y.immutable$list=Array,f=y,e=new W.CompoundSelector(f),0===f.length&&R.throwExpression(P.ArgumentError$(b,null)),(y=P.List_List$from(R._setArrayType([e],_),!1,u)).fixed$length=Array,y.immutable$list=Array,0===(S=y).length&&R.throwExpression(P.ArgumentError$(b,null)),this._sourceSpecificityFor$1(e),h.push(R._setArrayType([new D.Extender(new D.ComplexSelector(S,!1),!0,t)],l)))),A.JSArray_methods.addAll$1(h,m));return null==h||null!=E&&E._collection$_length!==r.get$length(r)?null:1===h.length?V.map$1$1$ax(A.JSArray_methods.get$first(h),new W.ExtensionStore__extendCompound_closure(n),oe.ComplexSelector).toList$0(0):(w=x.first=w!==A.ExtendMode_replace,a=(i=C.IterableNullableExtension_whereNotNull(V.map$1$1$ax(j.paths(h,oe.Extender),new W.ExtensionStore__extendCompound_closure0(x,n),oe.nullable_List_ComplexSelector),oe.List_ComplexSelector)).$ti._eval$1("ExpandIterable<Iterable.E,ComplexSelector>"),y=P.List_List$of(new R.ExpandIterable(i,new W.ExtensionStore__extendCompound_closure1,a),!0,a._eval$1("Iterable.E")),v=new W.ExtensionStore__extendCompound_closure2,this._trim$2(y,s&&w?new W.ExtensionStore__extendCompound_closure3(A.JSArray_methods.get$first(y)):v))},_extendSimple$5(e,t,r,n,s){var i,a=new W.ExtensionStore__extendSimple_withoutPseudo(this,r,s,t);return e instanceof M.PseudoSelector&&null!=e.selector&&null!=(i=this._extendPseudo$4(e,t,r,n))?new R.MappedListIterable(i,new W.ExtensionStore__extendSimple_closure(this,a,t),R._arrayInstanceType(i)._eval$1("MappedListIterable<1,List<Extender>>")):W.NullableExtension_andThen(a.call$1(e),new W.ExtensionStore__extendSimple_closure0)},_extenderForSimple$2(e,t){var r=D.ComplexSelector$(R._setArrayType([W.CompoundSelector$(R._setArrayType([e],oe.JSArray_SimpleSelector))],oe.JSArray_ComplexSelectorComponent),!1);return this._sourceSpecificity.$index(0,e),new D.Extender(r,!0,t)},_extendPseudo$4(e,t,r,n){var s,i,a,o,l=e.selector;if(null==l)throw R.wrapException(P.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument.",null));return(s=this._extendList$4(l,t,r,n))===l?null:(i=s.components,(a="not"===e.normalizedName)&&!A.JSArray_methods.any$1(l.components,new W.ExtensionStore__extendPseudo_closure)&&A.JSArray_methods.any$1(i,new W.ExtensionStore__extendPseudo_closure0)&&(i=new R.WhereIterable(i,new W.ExtensionStore__extendPseudo_closure1,R._arrayInstanceType(i)._eval$1("WhereIterable<1>"))),i=V.expand$1$1$ax(i,new W.ExtensionStore__extendPseudo_closure2(e),oe.ComplexSelector),a&&1===l.components.length?(a=R.MappedIterable_MappedIterable(i,new W.ExtensionStore__extendPseudo_closure3(e),i.$ti._eval$1("Iterable.E"),oe.PseudoSelector),0===(o=P.List_List$of(a,!0,R._instanceType(a)._eval$1("Iterable.E"))).length?null:o):R._setArrayType([M.PseudoSelector$(e.name,e.argument,!e.isClass,M.SelectorList$(i))],oe.JSArray_PseudoSelector))},_trim$2(e,t){var r,n,s,i,a,o,l,_,u,c,$,p;if(e.length>100)return e;r=O.QueueList$(null,oe.ComplexSelector);e:for(n=e.length-1,s=R._arrayInstanceType(e),i=s._precomputed1,s=s._eval$1("SubListIterable<1>"),a=0;n>=0;--n)if(o={},l=e[n],t.call$1(l)){for(_=0;_<a;++_)if(V.$eq$(r.$index(0,_),l)){E.rotateSlice(r,0,_+1);continue e}++a,r.addFirst$1(l)}else{for(o.maxSpecificity=0,c=(u=l.components).length,$=0;$<c;++$)(p=u[$])instanceof W.CompoundSelector&&(o.maxSpecificity=Math.max(o.maxSpecificity,this._sourceSpecificityFor$1(p)));r.any$1(r,new W.ExtensionStore__trim_closure(o,l))||((u=new R.SubListIterable(e,0,n,s)).SubListIterable$3(e,0,n,i),u.any$1(0,new W.ExtensionStore__trim_closure0(o,l))||r.addFirst$1(l))}return r},_sourceSpecificityFor$1(e){var t,r,n,s,i,a;for(r=(t=e.components).length,n=this._sourceSpecificity,s=0,i=0;i<r;++i)a=n.$index(0,t[i]),s=Math.max(s,R.checkNum(null==a?0:a));return s},clone$0(){var e,t,r=oe.SimpleSelector,n=P.LinkedHashMap_LinkedHashMap$_empty(r,oe.Set_ModifiableCssValue_SelectorList),s=oe.ModifiableCssValue_SelectorList,i=P.LinkedHashMap_LinkedHashMap$_empty(s,oe.List_CssMediaQuery),a=P.LinkedHashMap_LinkedHashMap$_empty(oe.CssValue_SelectorList,s);return this._selectors.forEach$1(0,new W.ExtensionStore_clone_closure(this,n,a,i)),s=oe.Extension,e=E.copyMapOfMap(this._extensions,r,oe.ComplexSelector,s),s=E.copyMapOfList(this._extensionsByExtender,r,s),(r=P._LinkedIdentityHashMap__LinkedIdentityHashMap$es6(r,oe.int)).addAll$1(0,this._sourceSpecificity),(t=new P._LinkedIdentityHashSet(oe._LinkedIdentityHashSet_ComplexSelector)).addAll$1(0,this._originals),new D.Tuple2(new W.ExtensionStore(n,e,s,i,r,t,A.ExtendMode_normal),a,oe.Tuple2_of_ExtensionStore_and_Map_of_CssValue_SelectorList_and_ModifiableCssValue_SelectorList)},get$_extensions(){return this._extensions},get$_sourceSpecificity(){return this._sourceSpecificity}},W.ExtensionStore_extensionsWhereTarget_closure.prototype={call$1:e=>!e.isOptional,$signature:342},W.ExtensionStore__registerSelector_closure.prototype={call$0:()=>P.LinkedHashSet_LinkedHashSet$_empty(oe.ModifiableCssValue_SelectorList),$signature:334},W.ExtensionStore_addExtension_closure.prototype={call$0:()=>P.LinkedHashMap_LinkedHashMap$_empty(oe.ComplexSelector,oe.Extension),$signature:116},W.ExtensionStore_addExtension_closure0.prototype={call$0:()=>R._setArrayType([],oe.JSArray_Extension),$signature:159},W.ExtensionStore_addExtension_closure1.prototype={call$0(){return this.complex.get$maxSpecificity()},$signature:18},W.ExtensionStore__extendExistingExtensions_closure.prototype={call$0:()=>R._setArrayType([],oe.JSArray_Extension),$signature:159},W.ExtensionStore__extendExistingExtensions_closure0.prototype={call$0:()=>P.LinkedHashMap_LinkedHashMap$_empty(oe.ComplexSelector,oe.Extension),$signature:116},W.ExtensionStore_addExtensions_closure.prototype={call$2(e,t){var r,n,s,i,a,o,l,_,u;(n=e instanceof U.PlaceholderSelector&&(45===(r=A.JSString_methods._codeUnitAt$1(e.name,0))||95===r))||((i=null==(s=(n=this.$this)._extensionsByExtender.$index(0,e)))||(o=(a=this._box_0).extensionsToExtend,A.JSArray_methods.addAll$1(null==o?a.extensionsToExtend=R._setArrayType([],oe.JSArray_Extension):o,s)),(a=null!=(l=n._selectors.$index(0,e)))&&(null==(_=(o=this._box_0).selectorsToExtend)?o.selectorsToExtend=P.LinkedHashSet_LinkedHashSet$_empty(oe.ModifiableCssValue_SelectorList):_).addAll$1(0,l),null==(u=(n=n._extensions).$index(0,e))?(o=oe.ComplexSelector,_=oe.Extension,n.$indexSet(0,e,P.LinkedHashMap_LinkedHashMap$of(t,o,_)),i&&!a||(n=null==(i=(n=this._box_0).newExtensions)?n.newExtensions=P.LinkedHashMap_LinkedHashMap$_empty(oe.SimpleSelector,oe.Map_ComplexSelector_Extension):i).$indexSet(0,e,P.LinkedHashMap_LinkedHashMap$of(t,o,_))):t.forEach$1(0,new W.ExtensionStore_addExtensions__closure1(this._box_0,u,s,l,e)))},$signature:333},W.ExtensionStore_addExtensions__closure1.prototype={call$2(e,t){var r,n=this.existingSources;n.containsKey$1(e)?((r=n.$index(0,e)).toString,t=C.MergedExtension_merge(r,t),n.$indexSet(0,e,t)):n.$indexSet(0,e,t),null==this.extensionsForTarget&&null==this.selectorsForTarget||(n=null==(r=(n=this._box_0).newExtensions)?n.newExtensions=P.LinkedHashMap_LinkedHashMap$_empty(oe.SimpleSelector,oe.Map_ComplexSelector_Extension):r,V.$indexSet$ax(n.putIfAbsent$2(this.target,new W.ExtensionStore_addExtensions___closure),e,t))},$signature:332},W.ExtensionStore_addExtensions___closure.prototype={call$0:()=>P.LinkedHashMap_LinkedHashMap$_empty(oe.ComplexSelector,oe.Extension),$signature:116},W.ExtensionStore_addExtensions_closure0.prototype={call$1(e){var t=this._box_0,r=this.$this;W.NullableExtension_andThen(t.extensionsToExtend,new W.ExtensionStore_addExtensions__closure(r,e)),W.NullableExtension_andThen(t.selectorsToExtend,new W.ExtensionStore_addExtensions__closure0(r,e))},$signature:329},W.ExtensionStore_addExtensions__closure.prototype={call$1(e){return this.$this._extendExistingExtensions$2(e,this.newExtensions)},$signature:328},W.ExtensionStore_addExtensions__closure0.prototype={call$1(e){return this.$this._extendExistingSelectors$2(e,this.newExtensions)},$signature:326},W.ExtensionStore__extendComplex_closure.prototype={call$1(e){return R._setArrayType([D.ComplexSelector$(R._setArrayType([e],oe.JSArray_ComplexSelectorComponent),this.complex.lineBreak)],oe.JSArray_ComplexSelector)},$signature:325},W.ExtensionStore__extendComplex_closure0.prototype={call$1(e){var t=j.weave(V.map$1$1$ax(e,new W.ExtensionStore__extendComplex__closure,oe.List_ComplexSelectorComponent).toList$0(0));return new R.MappedListIterable(t,new W.ExtensionStore__extendComplex__closure0(this._box_0,this.$this,this.complex,e),R._arrayInstanceType(t)._eval$1("MappedListIterable<1,ComplexSelector>"))},$signature:322},W.ExtensionStore__extendComplex__closure.prototype={call$1:e=>e.components,$signature:321},W.ExtensionStore__extendComplex__closure0.prototype={call$1(e){var t=this.complex,r=D.ComplexSelector$(e,t.lineBreak||V.any$1$ax(this.path,new W.ExtensionStore__extendComplex___closure)),n=this._box_0;return n.first&&this.$this._originals.contains$1(0,t)&&this.$this._originals.add$1(0,r),n.first=!1,r},$signature:66},W.ExtensionStore__extendComplex___closure.prototype={call$1:e=>e.lineBreak,$signature:16},W.ExtensionStore__extendCompound_closure.prototype={call$1(e){return e.assertCompatibleMediaContext$1(this.mediaQueryContext),e.selector},$signature:320},W.ExtensionStore__extendCompound_closure0.prototype={call$1(e){var t,r,n,s,i,a,o={},l=this._box_1;if(l.first)l.first=!1,t=R._setArrayType([R._setArrayType([W.CompoundSelector$(V.expand$1$1$ax(e,new W.ExtensionStore__extendCompound__closure,oe.SimpleSelector))],oe.JSArray_ComplexSelectorComponent)],oe.JSArray_List_ComplexSelectorComponent);else{for(r=O.QueueList$(null,oe.List_ComplexSelectorComponent),l=V.get$iterator$ax(e),n=oe.CompoundSelector,s=oe.JSArray_SimpleSelector,i=null;l.moveNext$0();)(a=l.get$current()).isOriginal?(null==i&&(i=R._setArrayType([],s)),A.JSArray_methods.addAll$1(i,n._as(A.JSArray_methods.get$last(a.selector.components)).components)):r._queue_list$_add$1(a.selector.components);if(null!=i&&r.addFirst$1(R._setArrayType([W.CompoundSelector$(i)],oe.JSArray_ComplexSelectorComponent)),null==(t=j.unifyComplex(r)))return null}for(o.lineBreak=!1,l=V.get$iterator$ax(e),n=this.mediaQueryContext;l.moveNext$0();)(s=l.get$current()).assertCompatibleMediaContext$1(n),o.lineBreak=o.lineBreak||s.selector.lineBreak;return l=V.map$1$1$ax(t,new W.ExtensionStore__extendCompound__closure0(o),oe.ComplexSelector),P.List_List$of(l,!0,l.$ti._eval$1("ListIterable.E"))},$signature:318},W.ExtensionStore__extendCompound__closure.prototype={call$1:e=>oe.CompoundSelector._as(A.JSArray_methods.get$last(e.selector.components)).components,$signature:317},W.ExtensionStore__extendCompound__closure0.prototype={call$1(e){return D.ComplexSelector$(e,this._box_0.lineBreak)},$signature:66},W.ExtensionStore__extendCompound_closure1.prototype={call$1:e=>e,$signature:315},W.ExtensionStore__extendCompound_closure2.prototype={call$1:e=>!1,$signature:16},W.ExtensionStore__extendCompound_closure3.prototype={call$1(e){return A.C_ListEquality.equals$2(0,e.components,this.original.components)},$signature:16},W.ExtensionStore__extendSimple_withoutPseudo.prototype={call$1(e){var t,r,n=this.extensions.$index(0,e);if(null==n)return null;for(null!=(t=this.targetsUsed)&&t.add$1(0,e),t=R._setArrayType([],oe.JSArray_Extender),(r=this.$this)._mode!==A.ExtendMode_replace&&t.push(r._extenderForSimple$2(e,this.simpleSpan)),r=(r=n.get$values(n)).get$iterator(r);r.moveNext$0();)t.push(r.get$current().extender);return t},$signature:314},W.ExtensionStore__extendSimple_closure.prototype={call$1(e){var t=this.withoutPseudo.call$1(e);return null==t?R._setArrayType([this.$this._extenderForSimple$2(e,this.simpleSpan)],oe.JSArray_Extender):t},$signature:311},W.ExtensionStore__extendSimple_closure0.prototype={call$1:e=>R._setArrayType([e],oe.JSArray_List_Extender),$signature:308},W.ExtensionStore__extendPseudo_closure.prototype={call$1:e=>e.components.length>1,$signature:16},W.ExtensionStore__extendPseudo_closure0.prototype={call$1:e=>1===e.components.length,$signature:16},W.ExtensionStore__extendPseudo_closure1.prototype={call$1:e=>e.components.length<=1,$signature:16},W.ExtensionStore__extendPseudo_closure2.prototype={call$1(e){var t,r,n=e.components;if(1!==n.length)return R._setArrayType([e],oe.JSArray_ComplexSelector);if(!(A.JSArray_methods.get$first(n)instanceof W.CompoundSelector))return R._setArrayType([e],oe.JSArray_ComplexSelector);if(1!==(n=oe.CompoundSelector._as(A.JSArray_methods.get$first(n)).components).length)return R._setArrayType([e],oe.JSArray_ComplexSelector);if(!(A.JSArray_methods.get$first(n)instanceof M.PseudoSelector))return R._setArrayType([e],oe.JSArray_ComplexSelector);if(null==(r=(t=oe.PseudoSelector._as(A.JSArray_methods.get$first(n))).selector))return R._setArrayType([e],oe.JSArray_ComplexSelector);switch((n=this.pseudo).normalizedName){case"not":return"is"!==(n=t.normalizedName)&&"matches"!==n?R._setArrayType([],oe.JSArray_ComplexSelector):r.components;case"is":case"matches":case"any":case"current":case"nth-child":case"nth-last-child":return t.name!==n.name||t.argument!=n.argument?R._setArrayType([],oe.JSArray_ComplexSelector):r.components;case"has":case"host":case"host-context":case"slotted":return R._setArrayType([e],oe.JSArray_ComplexSelector);default:return R._setArrayType([],oe.JSArray_ComplexSelector)}},$signature:307},W.ExtensionStore__extendPseudo_closure3.prototype={call$1(e){var t=this.pseudo;return M.PseudoSelector$(t.name,t.argument,!t.isClass,M.SelectorList$(R._setArrayType([e],oe.JSArray_ComplexSelector)))},$signature:305},W.ExtensionStore__trim_closure.prototype={call$1(e){return e.get$minSpecificity()>=this._box_0.maxSpecificity&&j.complexIsSuperselector(e.components,this.complex1.components)},$signature:16},W.ExtensionStore__trim_closure0.prototype={call$1(e){return e.get$minSpecificity()>=this._box_0.maxSpecificity&&j.complexIsSuperselector(e.components,this.complex1.components)},$signature:16},W.ExtensionStore_clone_closure.prototype={call$2(e,t){var r,n,s,i,a,o,l,_=oe.ModifiableCssValue_SelectorList,u=P.LinkedHashSet_LinkedHashSet$_empty(_);for(this.newSelectors.$indexSet(0,e,u),r=t.get$iterator(t),n=this.oldToNewSelectors,s=this.$this._mediaContexts,i=this.newMediaContexts;r.moveNext$0();)a=r.get$current(),o=new L.ModifiableCssValue(a.value,a.span,_),u.add$1(0,o),n.$indexSet(0,a,o),null!=(l=s.$index(0,a))&&i.$indexSet(0,o,l)},$signature:304},j.unifyComplex_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e);return t.sublist$2(e,0,t.get$length(e)-1)},$signature:83},j._weaveParents_closure.prototype={call$2(e,t){var r,n;return A.C_ListEquality.equals$2(0,e,t)?e:V.get$first$ax(e)instanceof W.CompoundSelector&&V.get$first$ax(t)instanceof W.CompoundSelector?j.complexIsParentSuperselector(e,t)?t:j.complexIsParentSuperselector(t,e)?e:j._mustUnify(e,t)?null==(r=j.unifyComplex(R._setArrayType([e,t],oe.JSArray_List_ComplexSelectorComponent)))||(n=V.getInterceptor$asx(r)).get$length(r)>1?null:n.get$first(r):null:null},$signature:208},j._weaveParents_closure0.prototype={call$1(e){return j.complexIsParentSuperselector(e.get$first(e),this.group)},$signature:300},j._weaveParents_closure1.prototype={call$1:e=>V.expand$1$1$ax(e,new j._weaveParents__closure1,oe.ComplexSelectorComponent),$signature:193},j._weaveParents__closure1.prototype={call$1:e=>e,$signature:83},j._weaveParents_closure2.prototype={call$1:e=>0===e.get$length(e),$signature:195},j._weaveParents_closure3.prototype={call$1:e=>V.expand$1$1$ax(e,new j._weaveParents__closure0,oe.ComplexSelectorComponent),$signature:193},j._weaveParents__closure0.prototype={call$1:e=>e,$signature:83},j._weaveParents_closure4.prototype={call$1:e=>V.get$isNotEmpty$asx(e),$signature:299},j._weaveParents_closure5.prototype={call$1(e){var t=V.expand$1$1$ax(e,new j._weaveParents__closure,oe.ComplexSelectorComponent);return P.List_List$of(t,!0,t.$ti._eval$1("Iterable.E"))},$signature:295},j._weaveParents__closure.prototype={call$1:e=>e,$signature:294},j._mustUnify_closure.prototype={call$1(e){return e instanceof W.CompoundSelector&&A.JSArray_methods.any$1(e.components,new j._mustUnify__closure(this.uniqueSelectors))},$signature:97},j._mustUnify__closure.prototype={call$1(e){return(e instanceof U.IDSelector||e instanceof M.PseudoSelector&&!e.isClass)&&this.uniqueSelectors.contains$1(0,e)},$signature:15},j.paths_closure.prototype={call$2(e,t){var r=this.T;return r=V.expand$1$1$ax(t,new j.paths__closure(e,r),r._eval$1("List<0>")),P.List_List$of(r,!0,r.$ti._eval$1("Iterable.E"))},$signature(){return this.T._eval$1("List<List<0>>(List<List<0>>,List<0>)")}},j.paths__closure.prototype={call$1(e){var t=this.T;return V.map$1$1$ax(this.paths,new j.paths___closure(e,t),t._eval$1("List<0>"))},$signature(){return this.T._eval$1("Iterable<List<0>>(0)")}},j.paths___closure.prototype={call$1(e){var t=P.List_List$of(e,!0,this.T);return t.push(this.option),t},$signature(){return this.T._eval$1("List<0>(List<0>)")}},j._hasRoot_closure.prototype={call$1:e=>e instanceof M.PseudoSelector&&e.isClass&&"root"===e.normalizedName,$signature:15},j.listIsSuperselector_closure.prototype={call$1(e){return A.JSArray_methods.any$1(this.list1,new j.listIsSuperselector__closure(e))},$signature:16},j.listIsSuperselector__closure.prototype={call$1(e){return j.complexIsSuperselector(e.components,this.complex1.components)},$signature:16},j._simpleIsSuperselectorOfCompound_closure.prototype={call$1(e){var t,r=this.simple;return!!r.$eq(0,e)||e instanceof M.PseudoSelector&&(null!=(t=e.selector)&&(!!ee._subselectorPseudos.contains$1(0,e.normalizedName)&&A.JSArray_methods.every$1(t.components,new j._simpleIsSuperselectorOfCompound__closure(r))))},$signature:15},j._simpleIsSuperselectorOfCompound__closure.prototype={call$1(e){var t=e.components;return 1===t.length&&A.JSArray_methods.contains$1(oe.CompoundSelector._as(A.JSArray_methods.get$single(t)).components,this.simple)},$signature:16},j._selectorPseudoIsSuperselector_closure.prototype={call$1(e){return j.listIsSuperselector(this.selector1.components,e.components)},$signature:64},j._selectorPseudoIsSuperselector_closure0.prototype={call$1(e){var t=e.components,r=R._setArrayType([],oe.JSArray_ComplexSelectorComponent),n=this.parents;return null!=n&&A.JSArray_methods.addAll$1(r,n),r.push(this.compound2),j.complexIsSuperselector(t,r)},$signature:16},j._selectorPseudoIsSuperselector_closure1.prototype={call$1(e){return j.listIsSuperselector(this.selector1.components,e.components)},$signature:64},j._selectorPseudoIsSuperselector_closure2.prototype={call$1(e){return j.listIsSuperselector(this.selector1.components,e.components)},$signature:64},j._selectorPseudoIsSuperselector_closure3.prototype={call$1(e){return A.JSArray_methods.any$1(this.compound2.components,new j._selectorPseudoIsSuperselector__closure(e,this.pseudo1))},$signature:16},j._selectorPseudoIsSuperselector__closure.prototype={call$1(e){var t,r;return e instanceof L.TypeSelector?(t=A.JSArray_methods.get$last(this.complex.components))instanceof W.CompoundSelector&&A.JSArray_methods.any$1(t.components,new j._selectorPseudoIsSuperselector___closure(e)):e instanceof U.IDSelector?(t=A.JSArray_methods.get$last(this.complex.components))instanceof W.CompoundSelector&&A.JSArray_methods.any$1(t.components,new j._selectorPseudoIsSuperselector___closure0(e)):e instanceof M.PseudoSelector&&e.name===this.pseudo1.name&&(null!=(r=e.selector)&&j.listIsSuperselector(r.components,R._setArrayType([this.complex],oe.JSArray_ComplexSelector)))},$signature:15},j._selectorPseudoIsSuperselector___closure.prototype={call$1(e){return e instanceof L.TypeSelector&&!this.simple2.name.$eq(0,e.name)},$signature:15},j._selectorPseudoIsSuperselector___closure0.prototype={call$1(e){var t;return e instanceof U.IDSelector?(t=e.name,t=this.simple2.name!==t):t=!1,t},$signature:15},j._selectorPseudoIsSuperselector_closure4.prototype={call$1(e){return A.C_ListEquality.equals$2(0,this.selector1.components,e.components)},$signature:64},j._selectorPseudoIsSuperselector_closure5.prototype={call$1(e){var t,r;return e instanceof M.PseudoSelector&&(t=this.pseudo1,e.name===t.name&&(e.argument==t.argument&&(null!=(r=e.selector)&&j.listIsSuperselector(this.selector1.components,r.components))))},$signature:15},j._selectorPseudoArgs_closure.prototype={call$1(e){return e.isClass===this.isClass&&e.name===this.name},$signature:290},j._selectorPseudoArgs_closure0.prototype={call$1:e=>e.selector,$signature:289},C.MergedExtension.prototype={unmerge$0(){var e=this;return P._makeSyncStarIterable((function(){var t,r,n,s=0;return function(i,a){for(1===i&&(t=a,s=1);;)switch(s){case 0:n=e.left,s=n instanceof C.MergedExtension?2:4;break;case 2:return s=5,P._IterationMarker_yieldStar(n.unmerge$0());case 5:s=3;break;case 4:return s=6,n;case 6:case 3:r=e.right,s=r instanceof C.MergedExtension?7:9;break;case 7:return s=10,P._IterationMarker_yieldStar(r.unmerge$0());case 10:s=8;break;case 9:return s=11,r;case 11:case 8:return P._IterationMarker_endOfIteration();case 1:return P._IterationMarker_uncaughtError(t)}}}),oe.Extension)}},N.ExtendMode.prototype={toString$0(e){return this.name}},j.globalFunctions_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e);return t.$index(e,0).get$isTruthy()?t.$index(e,1):t.$index(e,2)},$signature:3},F.global_closure.prototype={call$1:e=>F._rgb("rgb",e),$signature:3},F.global_closure0.prototype={call$1:e=>F._rgb("rgb",e),$signature:3},F.global_closure1.prototype={call$1:e=>F._rgbTwoArg("rgb",e),$signature:3},F.global_closure2.prototype={call$1(e){var t=F._parseChannels("rgb",R._setArrayType(["$red","$green","$blue"],oe.JSArray_String),V.get$first$ax(e));return t instanceof M.SassString?t:F._rgb("rgb",oe.List_Value._as(t))},$signature:3},F.global_closure3.prototype={call$1:e=>F._rgb("rgba",e),$signature:3},F.global_closure4.prototype={call$1:e=>F._rgb("rgba",e),$signature:3},F.global_closure5.prototype={call$1:e=>F._rgbTwoArg("rgba",e),$signature:3},F.global_closure6.prototype={call$1(e){var t=F._parseChannels("rgba",R._setArrayType(["$red","$green","$blue"],oe.JSArray_String),V.get$first$ax(e));return t instanceof M.SassString?t:F._rgb("rgba",oe.List_Value._as(t))},$signature:3},F.global_closure7.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,1).assertNumber$1("weight");if(n.$index(e,0)instanceof H.SassNumber){if(100!==s.value||!s.hasUnit$1("%"))throw R.wrapException(ae.Only_oa);return F._functionString("invert",n.take$1(e,1))}return t=n.$index(e,0).assertColor$1("color"),n=t.get$red(),r=t.get$green(),F._mixColors(t.changeRgb$3$blue$green$red(255-t.get$blue(),255-r,255-n),t,s)},$signature:3},F.global_closure8.prototype={call$1:e=>F._hsl("hsl",e),$signature:3},F.global_closure9.prototype={call$1:e=>F._hsl("hsl",e),$signature:3},F.global_closure10.prototype={call$1(e){var t=V.getInterceptor$asx(e);if(t.$index(e,0).get$isVar()||t.$index(e,1).get$isVar())return F._functionString("hsl",e);throw R.wrapException(I.SassScriptException$("Missing argument $lightness."))},$signature:11},F.global_closure11.prototype={call$1(e){var t=F._parseChannels("hsl",R._setArrayType(["$hue","$saturation","$lightness"],oe.JSArray_String),V.get$first$ax(e));return t instanceof M.SassString?t:F._hsl("hsl",oe.List_Value._as(t))},$signature:3},F.global_closure12.prototype={call$1:e=>F._hsl("hsla",e),$signature:3},F.global_closure13.prototype={call$1:e=>F._hsl("hsla",e),$signature:3},F.global_closure14.prototype={call$1(e){var t=V.getInterceptor$asx(e);if(t.$index(e,0).get$isVar()||t.$index(e,1).get$isVar())return F._functionString("hsla",e);throw R.wrapException(I.SassScriptException$("Missing argument $lightness."))},$signature:11},F.global_closure15.prototype={call$1(e){var t=F._parseChannels("hsla",R._setArrayType(["$hue","$saturation","$lightness"],oe.JSArray_String),V.get$first$ax(e));return t instanceof M.SassString?t:F._hsl("hsla",oe.List_Value._as(t))},$signature:3},F.global_closure16.prototype={call$1(e){var t=V.getInterceptor$asx(e);return t.$index(e,0)instanceof H.SassNumber?F._functionString("grayscale",e):t.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:3},F.global_closure17.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertColor$1("color"),n=t.$index(e,1).assertNumber$1("degrees");return F._checkAngle(n,null),r.changeHsl$1$hue(r.get$hue()+n.value)},$signature:23},F.global_closure18.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertColor$1("color"),n=t.$index(e,1).assertNumber$1("amount");return r.changeHsl$1$lightness(A.JSNumber_methods.clamp$2(r.get$lightness()+n.valueInRange$3(0,100,"amount"),0,100))},$signature:23},F.global_closure19.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertColor$1("color"),n=t.$index(e,1).assertNumber$1("amount");return r.changeHsl$1$lightness(A.JSNumber_methods.clamp$2(r.get$lightness()-n.valueInRange$3(0,100,"amount"),0,100))},$signature:23},F.global_closure20.prototype={call$1:e=>new M.SassString("saturate("+U.serializeValue0(V.$index$asx(e,0).assertNumber$1("amount"),!1,!0)+")",!1),$signature:11},F.global_closure21.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertColor$1("color"),n=t.$index(e,1).assertNumber$1("amount");return r.changeHsl$1$saturation(A.JSNumber_methods.clamp$2(r.get$saturation()+n.valueInRange$3(0,100,"amount"),0,100))},$signature:23},F.global_closure22.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertColor$1("color"),n=t.$index(e,1).assertNumber$1("amount");return r.changeHsl$1$saturation(A.JSNumber_methods.clamp$2(r.get$saturation()-n.valueInRange$3(0,100,"amount"),0,100))},$signature:23},F.global_closure23.prototype={call$1(e){var t,r=V.$index$asx(e,0);return r instanceof M.SassString&&!r.hasQuotes&&A.JSString_methods.contains$1(r.text,ee.$get$_microsoftFilterStart())?F._functionString("alpha",e):(t=r.assertColor$1("color"),new U.UnitlessSassNumber(t.alpha,null))},$signature:3},F.global_closure24.prototype={call$1(e){var t,r=V.$index$asx(e,0).get$asList();if(0!==r.length&&A.JSArray_methods.every$1(r,new F.global__closure))return F._functionString("alpha",e);throw 0===(t=r.length)?R.wrapException(I.SassScriptException$("Missing argument $color.")):R.wrapException(I.SassScriptException$("Only 1 argument allowed, but "+t+" were passed."))},$signature:11},F.global__closure.prototype={call$1:e=>e instanceof M.SassString&&!e.hasQuotes&&A.JSString_methods.contains$1(e.text,ee.$get$_microsoftFilterStart()),$signature:54},F.global_closure25.prototype={call$1(e){var t,r=V.getInterceptor$asx(e);return r.$index(e,0)instanceof H.SassNumber?F._functionString("opacity",e):(t=r.$index(e,0).assertColor$1("color"),new U.UnitlessSassNumber(t.alpha,null))},$signature:3},F.module_closure.prototype={call$1(e){var t,r,n,s=V.getInterceptor$asx(e),i=s.$index(e,1).assertNumber$1("weight");if(s.$index(e,0)instanceof H.SassNumber){if(100!==i.value||!i.hasUnit$1("%"))throw R.wrapException(ae.Only_oa);return t=F._functionString("invert",s.take$1(e,1)),U.warn("Passing a number ("+R.S(s.$index(e,0))+ae.x29x20to_ci+t.toString$0(0),!0),t}return r=s.$index(e,0).assertColor$1("color"),s=r.get$red(),n=r.get$green(),F._mixColors(r.changeRgb$3$blue$green$red(255-r.get$blue(),255-n,255-s),r,i)},$signature:3},F.module_closure0.prototype={call$1(e){var t,r=V.getInterceptor$asx(e);return r.$index(e,0)instanceof H.SassNumber?(t=F._functionString("grayscale",r.take$1(e,1)),U.warn("Passing a number ("+R.S(r.$index(e,0))+ae.x29x20to_cg+t.toString$0(0),!0),t):r.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:3},F.module_closure1.prototype={call$1:e=>F._hwb(e),$signature:3},F.module_closure2.prototype={call$1(e){var t=F._parseChannels("hwb",R._setArrayType(["$hue","$whiteness","$blackness"],oe.JSArray_String),V.get$first$ax(e));if(t instanceof M.SassString)throw R.wrapException(I.SassScriptException$('Expected numeric channels, got "'+t.toString$0(0)+'".'));return F._hwb(oe.List_Value._as(t))},$signature:3},F.module_closure3.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$whiteness();return new N.SingleUnitSassNumber("%",t,null)},$signature:8},F.module_closure4.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$blackness();return new N.SingleUnitSassNumber("%",t,null)},$signature:8},F.module_closure5.prototype={call$1(e){var t,r,n=V.$index$asx(e,0);return n instanceof M.SassString&&!n.hasQuotes&&A.JSString_methods.contains$1(n.text,ee.$get$_microsoftFilterStart())?(t=F._functionString("alpha",e),U.warn(ae.Using_c+t.toString$0(0),!0),t):(r=n.assertColor$1("color"),new U.UnitlessSassNumber(r.alpha,null))},$signature:3},F.module_closure6.prototype={call$1(e){var t,r=V.getInterceptor$asx(e);if(A.JSArray_methods.every$1(r.$index(e,0).get$asList(),new F.module__closure))return t=F._functionString("alpha",e),U.warn(ae.Using_c+t.toString$0(0),!0),t;throw R.wrapException(I.SassScriptException$("Only 1 argument allowed, but "+r.get$length(e)+" were passed."))},$signature:11},F.module__closure.prototype={call$1:e=>e instanceof M.SassString&&!e.hasQuotes&&A.JSString_methods.contains$1(e.text,ee.$get$_microsoftFilterStart()),$signature:54},F.module_closure7.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e);return n.$index(e,0)instanceof H.SassNumber?(t=F._functionString("opacity",e),U.warn("Passing a number ("+R.S(n.$index(e,0))+ae.x20to_co+t.toString$0(0),!0),t):(r=n.$index(e,0).assertColor$1("color"),new U.UnitlessSassNumber(r.alpha,null))},$signature:3},F._red_closure.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$red();return new U.UnitlessSassNumber(t,null)},$signature:8},F._green_closure.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$green();return new U.UnitlessSassNumber(t,null)},$signature:8},F._blue_closure.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$blue();return new U.UnitlessSassNumber(t,null)},$signature:8},F._mix_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e);return F._mixColors(t.$index(e,0).assertColor$1("color1"),t.$index(e,1).assertColor$1("color2"),t.$index(e,2).assertNumber$1("weight"))},$signature:23},F._hue_closure.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$hue();return new N.SingleUnitSassNumber("deg",t,null)},$signature:8},F._saturation_closure.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$saturation();return new N.SingleUnitSassNumber("%",t,null)},$signature:8},F._lightness_closure.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$lightness();return new N.SingleUnitSassNumber("%",t,null)},$signature:8},F._complement_closure.prototype={call$1(e){var t=V.$index$asx(e,0).assertColor$1("color");return t.changeHsl$1$hue(t.get$hue()+180)},$signature:23},F._adjust_closure.prototype={call$1:e=>F._updateComponents(e,!0,!1,!1),$signature:23},F._scale_closure.prototype={call$1:e=>F._updateComponents(e,!1,!1,!0),$signature:23},F._change_closure.prototype={call$1:e=>F._updateComponents(e,!1,!0,!1),$signature:23},F._ieHexStr_closure.prototype={call$1(e){var t=V.$index$asx(e,0).assertColor$1("color"),r=new F._ieHexStr_closure_hexString;return new M.SassString("#"+R.S(r.call$1(H.fuzzyRound(255*t.alpha)))+R.S(r.call$1(t.get$red()))+R.S(r.call$1(t.get$green()))+R.S(r.call$1(t.get$blue())),!1)},$signature:11},F._ieHexStr_closure_hexString.prototype={call$1:e=>A.JSString_methods.padLeft$2(A.JSInt_methods.toRadixString$1(e,16),2,"0").toUpperCase(),$signature:68},F._updateComponents_getParam.prototype={call$4$assertPercent$checkPercent(e,t,r,n){var s,i=this.keywords.remove$1(0,e),a=null==i?null:i.assertNumber$1(e);return null==a?null:((s=!(i=this.scale))&&n&&F._checkPercent(a,e),s&&!r||a.assertUnit$2("%",e),i&&(t=100),a.valueInRange$3(this.change?0:-t,t,e))},call$2(e,t){return this.call$4$assertPercent$checkPercent(e,t,!1,!1)},call$3$checkPercent(e,t,r){return this.call$4$assertPercent$checkPercent(e,t,!1,r)},call$3$assertPercent(e,t,r){return this.call$4$assertPercent$checkPercent(e,t,r,!1)},$signature:129},F._updateComponents_closure.prototype={call$1:e=>"$"+e,$signature:5},F._updateComponents_updateValue.prototype={call$3(e,t,r){return null==t?e:this.change?t:this.adjust?A.JSNumber_methods.clamp$2(e+t,0,r):e+(t>0?r-e:e)*(t/100)},$signature:130},F._updateComponents_updateRgb.prototype={call$2(e,t){return H.fuzzyRound(this.updateValue.call$3(e,t,255))},$signature:131},F._functionString_closure.prototype={call$1:e=>U.serializeValue0(e,!1,!0),$signature:286},F._removedColorFunction_closure.prototype={call$1(e){var t=this.name,r=V.getInterceptor$asx(e),n="The function "+t+ae.x28__isn+R.S(r.$index(e,0))+", $"+this.argument+": ";throw R.wrapException(I.SassScriptException$(n+(this.negative?"-":"")+R.S(r.$index(e,1))+ae.x29x0a_Mor+t))},$signature:285},F._rgb_closure.prototype={call$1:e=>F._percentageOrUnitless(e.assertNumber$1("alpha"),1,"alpha"),$signature:81},F._hsl_closure.prototype={call$1:e=>F._percentageOrUnitless(e.assertNumber$1("alpha"),1,"alpha"),$signature:81},F._removeUnits_closure.prototype={call$1:e=>" * 1"+e,$signature:5},F._removeUnits_closure0.prototype={call$1:e=>" / 1"+e,$signature:5},F._hwb_closure.prototype={call$1:e=>F._percentageOrUnitless(e.assertNumber$1("alpha"),1,"alpha"),$signature:81},F._parseChannels_closure.prototype={call$1:e=>e.get$isVar(),$signature:54},M._length_closure0.prototype={call$1(e){var t=V.$index$asx(e,0).get$asList().length;return new U.UnitlessSassNumber(t,null)},$signature:8},M._nth_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0),n=t.$index(e,1);return r.get$asList()[r.sassIndexToListIndex$2(n,"n")]},$signature:3},M._setNth_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0),n=t.$index(e,1),s=t.$index(e,2),i=r.get$asList(),a=R._setArrayType(i.slice(0),R._arrayInstanceType(i));return a[r.sassIndexToListIndex$2(n,"n")]=s,t.$index(e,0).withListContents$1(a)},$signature:20},M._join_closure.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,0),i=n.$index(e,1),a=n.$index(e,2).assertString$1("separator"),o=n.$index(e,3);if("auto"===(n=a.text))t=s.get$separator()!==A.ListSeparator_undecided_null?s.get$separator():i.get$separator()!==A.ListSeparator_undecided_null?i.get$separator():A.ListSeparator_woc;else if("space"===n)t=A.ListSeparator_woc;else if("comma"===n)t=A.ListSeparator_kWM;else{if("slash"!==n)throw R.wrapException(I.SassScriptException$(ae.x24separ));t=A.ListSeparator_1gm}return r=o instanceof M.SassString&&"auto"===o.text?s.get$hasBrackets():o.get$isTruthy(),n=P.List_List$of(s.get$asList(),!0,oe.Value),A.JSArray_methods.addAll$1(n,i.get$asList()),M.SassList$(n,t,r)},$signature:20},M._append_closure0.prototype={call$1(e){var t,r=V.getInterceptor$asx(e),n=r.$index(e,0),s=r.$index(e,1);if("auto"===(r=r.$index(e,2).assertString$1("separator").text))t=n.get$separator()===A.ListSeparator_undecided_null?A.ListSeparator_woc:n.get$separator();else if("space"===r)t=A.ListSeparator_woc;else if("comma"===r)t=A.ListSeparator_kWM;else{if("slash"!==r)throw R.wrapException(I.SassScriptException$(ae.x24separ));t=A.ListSeparator_1gm}return(r=P.List_List$of(n.get$asList(),!0,oe.Value)).push(s),n.withListContents$2$separator(r,t)},$signature:20},M._zip_closure.prototype={call$1(e){var t,r,n={},s=V.$index$asx(e,0).get$asList(),i=R._arrayInstanceType(s)._eval$1("MappedListIterable<1,List<Value>>"),a=P.List_List$of(new R.MappedListIterable(s,new M._zip__closure,i),!0,i._eval$1("ListIterable.E"));if(0===a.length)return A.SassList_yfz;for(n.i=0,t=R._setArrayType([],oe.JSArray_SassList),s=R._arrayInstanceType(a)._eval$1("MappedListIterable<1,Value>"),i=oe.Value;A.JSArray_methods.every$1(a,new M._zip__closure0(n));)(r=P.List_List$from(new R.MappedListIterable(a,new M._zip__closure1(n),s),!1,i)).fixed$length=Array,r.immutable$list=Array,t.push(new M.SassList(r,A.ListSeparator_woc,!1)),++n.i;return M.SassList$(t,A.ListSeparator_kWM,!1)},$signature:20},M._zip__closure.prototype={call$1:e=>e.get$asList(),$signature:282},M._zip__closure0.prototype={call$1(e){return this._box_0.i!==V.get$length$asx(e)},$signature:281},M._zip__closure1.prototype={call$1(e){return V.$index$asx(e,this._box_0.i)},$signature:3},M._index_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=A.JSArray_methods.indexOf$1(t.$index(e,0).get$asList(),t.$index(e,1));return t=-1===r?A.C__SassNull0:new U.UnitlessSassNumber(r+1,null)},$signature:3},M._separator_closure.prototype={call$1(e){switch(V.$index$asx(e,0).get$separator()){case A.ListSeparator_kWM:return new M.SassString("comma",!1);case A.ListSeparator_1gm:return new M.SassString("slash",!1);default:return new M.SassString("space",!1)}},$signature:11},M._isBracketed_closure.prototype={call$1:e=>V.$index$asx(e,0).get$hasBrackets()?A.SassBoolean_true0:A.SassBoolean_false0,$signature:13},M._slash_closure.prototype={call$1(e){var t=V.$index$asx(e,0).get$asList();if(t.length<2)throw R.wrapException(I.SassScriptException$("At least two elements are required."));return M.SassList$(t,A.ListSeparator_1gm,!1)},$signature:20},C._get_closure.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,0).assertMap$1("map"),i=R._setArrayType([n.$index(e,1)],oe.JSArray_Value);for(A.JSArray_methods.addAll$1(i,n.$index(e,2).get$asList()),n=R.SubListIterable$(i,0,R.checkNotNullable(i.length-1,"count",oe.int),oe.Value),n=new R.ListIterator(n,n.get$length(n)),t=R._instanceType(n)._precomputed1;n.moveNext$0();s=r)if(!((r=s.contents.$index(0,t._as(n.__internal$_current)))instanceof C.SassMap))return A.C__SassNull0;return null==(n=s.contents.$index(0,A.JSArray_methods.get$last(i)))?A.C__SassNull0:n},$signature:3},C._set_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e);return C._modify(t.$index(e,0).assertMap$1("map"),R._setArrayType([t.$index(e,1)],oe.JSArray_Value),new C._set__closure0(e),!0)},$signature:3},C._set__closure0.prototype={call$1(e){return V.$index$asx(this.$arguments,2)},$signature:31},C._set_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertMap$1("map"),n=t.$index(e,1).get$asList();if(0===(t=n.length))throw R.wrapException(I.SassScriptException$("Expected $args to contain a key."));if(1===t)throw R.wrapException(I.SassScriptException$("Expected $args to contain a value."));return C._modify(r,A.JSArray_methods.sublist$2(n,0,t-1),new C._set__closure(n),!0)},$signature:3},C._set__closure.prototype={call$1(e){return A.JSArray_methods.get$last(this.args)},$signature:31},C._merge_closure.prototype={call$1(e){var t,r,n,s=V.getInterceptor$asx(e),i=s.$index(e,0).assertMap$1("map1"),a=s.$index(e,1).assertMap$1("map2");for(s=oe.Value,t=P.LinkedHashMap_LinkedHashMap$_empty(s,s),r=(r=(r=i.contents).get$entries(r)).get$iterator(r);r.moveNext$0();)n=r.get$current(),t.$indexSet(0,n.key,n.value);for(r=(r=(r=a.contents).get$entries(r)).get$iterator(r);r.moveNext$0();)n=r.get$current(),t.$indexSet(0,n.key,n.value);return new C.SassMap(R.ConstantMap_ConstantMap$from(t,s,s))},$signature:29},C._merge_closure0.prototype={call$1(e){var t,r=V.getInterceptor$asx(e),n=r.$index(e,0).assertMap$1("map1"),s=r.$index(e,1).get$asList();if(0===(r=s.length))throw R.wrapException(I.SassScriptException$("Expected $args to contain a key."));if(1===r)throw R.wrapException(I.SassScriptException$("Expected $args to contain a map."));return t=A.JSArray_methods.get$last(s).assertMap$1("map2"),C._modify(n,R.SubListIterable$(s,0,R.checkNotNullable(s.length-1,"count",oe.int),R._arrayInstanceType(s)._precomputed1),new C._merge__closure(t),!0)},$signature:3},C._merge__closure.prototype={call$1(e){var t,r,n,s,i=e.tryMap$0();if(null==i)return this.map2;for(t=oe.Value,r=P.LinkedHashMap_LinkedHashMap$_empty(t,t),n=(n=(n=i.contents).get$entries(n)).get$iterator(n);n.moveNext$0();)s=n.get$current(),r.$indexSet(0,s.key,s.value);for(n=(n=(n=this.map2.contents).get$entries(n)).get$iterator(n);n.moveNext$0();)s=n.get$current(),r.$indexSet(0,s.key,s.value);return new C.SassMap(R.ConstantMap_ConstantMap$from(r,t,t))},$signature:280},C._deepMerge_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e);return C._deepMergeImpl(t.$index(e,0).assertMap$1("map1"),t.$index(e,1).assertMap$1("map2"))},$signature:29},C._deepRemove_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertMap$1("map"),n=R._setArrayType([t.$index(e,1)],oe.JSArray_Value);return A.JSArray_methods.addAll$1(n,t.$index(e,2).get$asList()),C._modify(r,R.SubListIterable$(n,0,R.checkNotNullable(n.length-1,"count",oe.int),oe.Value),new C._deepRemove__closure(n),!1)},$signature:3};C._deepRemove__closure.prototype={call$1(e){var t,r,n=e.tryMap$0();return null!=n&&n.contents.containsKey$1(A.JSArray_methods.get$last(this.keys))?(t=oe.Value,(r=P.LinkedHashMap_LinkedHashMap$of(n.contents,t,t)).remove$1(0,A.JSArray_methods.get$last(this.keys)),new C.SassMap(R.ConstantMap_ConstantMap$from(r,t,t))):e},$signature:31},C._remove_closure.prototype={call$1:e=>V.$index$asx(e,0).assertMap$1("map"),$signature:29},C._remove_closure0.prototype={call$1(e){var t,r,n,s=V.getInterceptor$asx(e),i=s.$index(e,0).assertMap$1("map"),a=R._setArrayType([s.$index(e,1)],oe.JSArray_Value);for(A.JSArray_methods.addAll$1(a,s.$index(e,2).get$asList()),s=oe.Value,t=P.LinkedHashMap_LinkedHashMap$of(i.contents,s,s),r=a.length,n=0;n<a.length;a.length===r||(0,R.throwConcurrentModificationError)(a),++n)t.remove$1(0,a[n]);return new C.SassMap(R.ConstantMap_ConstantMap$from(t,s,s))},$signature:29},C._keys_closure.prototype={call$1(e){var t=V.$index$asx(e,0).assertMap$1("map").contents;return M.SassList$(t.get$keys(t),A.ListSeparator_kWM,!1)},$signature:20},C._values_closure.prototype={call$1(e){var t=V.$index$asx(e,0).assertMap$1("map").contents;return M.SassList$(t.get$values(t),A.ListSeparator_kWM,!1)},$signature:20},C._hasKey_closure.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,0).assertMap$1("map"),i=R._setArrayType([n.$index(e,1)],oe.JSArray_Value);for(A.JSArray_methods.addAll$1(i,n.$index(e,2).get$asList()),n=R.SubListIterable$(i,0,R.checkNotNullable(i.length-1,"count",oe.int),oe.Value),n=new R.ListIterator(n,n.get$length(n)),t=R._instanceType(n)._precomputed1;n.moveNext$0();s=r)if(!((r=s.contents.$index(0,t._as(n.__internal$_current)))instanceof C.SassMap))return A.SassBoolean_false0;return s.contents.containsKey$1(A.JSArray_methods.get$last(i))?A.SassBoolean_true0:A.SassBoolean_false0},$signature:13},C._modify__modifyNestedMap.prototype={call$1(e){var t,r=oe.Value,n=P.LinkedHashMap_LinkedHashMap$of(e.contents,r,r),s=this.keyIterator,i=s.get$current();return s.moveNext$0()?(t=null==(s=n.$index(0,i))?null:s.tryMap$0(),(s=null==t)&&!this.addNesting||n.$indexSet(0,i,this.call$1(s?A.SassMap_Map_empty:t)),new C.SassMap(R.ConstantMap_ConstantMap$from(n,r,r))):(null==(s=n.$index(0,i))&&(s=A.C__SassNull0),n.$indexSet(0,i,this.modify.call$1(s)),new C.SassMap(R.ConstantMap_ConstantMap$from(n,r,r)))},$signature:278},C._deepMergeImpl__ensureMutable.prototype={call$0(){var e,t=this._box_0;t.mutable||(t.mutable=!0,e=oe.Value,t.result=P.LinkedHashMap_LinkedHashMap$of(t.result,e,e))},$signature:0},C._deepMergeImpl_closure.prototype={call$2(e,t){var r,n,s,i=this._box_0,a=i.result.$index(0,e);if(null==a)this._ensureMutable.call$0(),i.result.$indexSet(0,e,t);else if(r=a.tryMap$0(),n=t.tryMap$0(),null!=r&&null!=n){if((s=C._deepMergeImpl(n,r))===r)return;this._ensureMutable.call$0(),i.result.$indexSet(0,e,s)}},$signature:44},F._ceil_closure.prototype={call$1:e=>A.JSNumber_methods.ceil$0(e),$signature:34},F._clamp_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertNumber$1("min"),n=t.$index(e,1).assertNumber$1("number"),s=t.$index(e,2).assertNumber$1("max");return n.convertValueToMatch$3(r,"number","min"),s.convertValueToMatch$3(r,"max","min"),r.greaterThanOrEquals$1(s).value||r.greaterThanOrEquals$1(n).value?r:n.greaterThanOrEquals$1(s).value?s:n},$signature:8},F._floor_closure.prototype={call$1:e=>A.JSNumber_methods.floor$0(e),$signature:34},F._max_closure.prototype={call$1(e){var t,r,n,s,i;for(r=(t=V.$index$asx(e,0).get$asList()).length,n=null,s=0;s<t.length;t.length===r||(0,R.throwConcurrentModificationError)(t),++s)i=t[s].assertNumber$0(),(null==n||n.lessThan$1(i).value)&&(n=i);if(null!=n)return n;throw R.wrapException(I.SassScriptException$("At least one argument must be passed."))},$signature:8},F._min_closure.prototype={call$1(e){var t,r,n,s,i;for(r=(t=V.$index$asx(e,0).get$asList()).length,n=null,s=0;s<t.length;t.length===r||(0,R.throwConcurrentModificationError)(t),++s)i=t[s].assertNumber$0(),(null==n||n.greaterThan$1(i).value)&&(n=i);if(null!=n)return n;throw R.wrapException(I.SassScriptException$("At least one argument must be passed."))},$signature:8},F._abs_closure.prototype={call$1:e=>Math.abs(e),$signature:71},F._hypot_closure.prototype={call$1(e){var t,r,n,s,i=V.$index$asx(e,0).get$asList(),a=R._arrayInstanceType(i)._eval$1("MappedListIterable<1,SassNumber>"),o=P.List_List$of(new R.MappedListIterable(i,new F._hypot__closure,a),!0,a._eval$1("ListIterable.E"));if(0===(i=o.length))throw R.wrapException(I.SassScriptException$("At least one argument must be passed."));for(t=0,r=0;r<i;r=n)n=r+1,t+=Math.pow(o[r].convertValueToMatch$3(o[0],"numbers["+n+"]","numbers[1]"),2);return i=Math.sqrt(t),s=(a=o[0]).get$numeratorUnits(),H.SassNumber_SassNumber$withUnits(i,a.get$denominatorUnits(),s)},$signature:8},F._hypot__closure.prototype={call$1:e=>e.assertNumber$0(),$signature:277},F._log_closure.prototype={call$1(e){var t,r,n,s,i=" to have no units.",a=V.getInterceptor$asx(e),o=a.$index(e,0).assertNumber$1("number");if(o.get$hasUnits())throw R.wrapException(I.SassScriptException$("$number: Expected "+o.toString$0(0)+i));if(t=F._fuzzyRoundIfZero(o.value),V.$eq$(a.$index(e,1),A.C__SassNull0))return a=Math.log(t),new U.UnitlessSassNumber(a,null);if((r=a.$index(e,1).assertNumber$1("base")).get$hasUnits())throw R.wrapException(I.SassScriptException$("$base: Expected "+r.toString$0(0)+i));return a=r.value,n=Math.abs(a-1)<ee.$get$epsilon()?H.fuzzyRound(a):F._fuzzyRoundIfZero(a),a=Math.log(t),s=Math.log(n),new U.UnitlessSassNumber(a/s,null)},$signature:8},F._pow_closure.prototype={call$1(e){var t,r,n,s,i=" to have no units.",a=V.getInterceptor$asx(e),o=a.$index(e,0).assertNumber$1("base"),l=a.$index(e,1).assertNumber$1("exponent");if(o.get$hasUnits())throw R.wrapException(I.SassScriptException$("$base: Expected "+o.toString$0(0)+i));if(l.get$hasUnits())throw R.wrapException(I.SassScriptException$("$exponent: Expected "+l.toString$0(0)+i));return t=F._fuzzyRoundIfZero(o.value),r=F._fuzzyRoundIfZero(l.value),a=ee.$get$epsilon(),(n=Math.abs(Math.abs(t)-1)<a&&(r==1/0||r==-1/0))?new U.UnitlessSassNumber(NaN,null):((n=Math.abs(t-0))<a?isFinite(r)&&null!=(s=H.fuzzyIsInt(r)?A.JSNumber_methods.round$0(r):null)&&1===A.JSInt_methods.$mod(s,2)&&(r=H.fuzzyRound(r)):(!!isFinite(t)&&(t<0&&!(n<a)&&isFinite(r)&&H.fuzzyIsInt(r))||(a=(t==1/0||t==-1/0)&&(t<0&&!(n<a)&&isFinite(r)))&&null!=(s=H.fuzzyIsInt(r)?A.JSNumber_methods.round$0(r):null)&&1===A.JSInt_methods.$mod(s,2))&&(r=H.fuzzyRound(r)),a=Math.pow(t,r),new U.UnitlessSassNumber(a,null))},$signature:8},F._sqrt_closure.prototype={call$1(e){var t,r=V.$index$asx(e,0).assertNumber$1("number");if(r.get$hasUnits())throw R.wrapException(I.SassScriptException$("$number: Expected "+r.toString$0(0)+" to have no units."));return t=Math.sqrt(F._fuzzyRoundIfZero(r.value)),new U.UnitlessSassNumber(t,null)},$signature:8},F._acos_closure.prototype={call$1(e){var t,r=V.$index$asx(e,0).assertNumber$1("number");if(r.get$hasUnits())throw R.wrapException(I.SassScriptException$("$number: Expected "+r.toString$0(0)+" to have no units."));return t=r.value,Math.abs(Math.abs(t)-1)<ee.$get$epsilon()&&(t=H.fuzzyRound(t)),H.SassNumber_SassNumber$withUnits(180*Math.acos(t)/3.141592653589793,null,R._setArrayType(["deg"],oe.JSArray_String))},$signature:8},F._asin_closure.prototype={call$1(e){var t,r,n=V.$index$asx(e,0).assertNumber$1("number");if(n.get$hasUnits())throw R.wrapException(I.SassScriptException$("$number: Expected "+n.toString$0(0)+" to have no units."));return t=n.value,r=Math.abs(Math.abs(t)-1)<ee.$get$epsilon()?H.fuzzyRound(t):F._fuzzyRoundIfZero(t),H.SassNumber_SassNumber$withUnits(180*Math.asin(r)/3.141592653589793,null,R._setArrayType(["deg"],oe.JSArray_String))},$signature:8},F._atan_closure.prototype={call$1(e){var t=V.$index$asx(e,0).assertNumber$1("number");if(t.get$hasUnits())throw R.wrapException(I.SassScriptException$("$number: Expected "+t.toString$0(0)+" to have no units."));return H.SassNumber_SassNumber$withUnits(180*Math.atan(F._fuzzyRoundIfZero(t.value))/3.141592653589793,null,R._setArrayType(["deg"],oe.JSArray_String))},$signature:8},F._atan2_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertNumber$1("y"),n=F._fuzzyRoundIfZero(t.$index(e,1).assertNumber$1("x").convertValueToMatch$3(r,"x","y"));return H.SassNumber_SassNumber$withUnits(180*Math.atan2(F._fuzzyRoundIfZero(r.value),n)/3.141592653589793,null,R._setArrayType(["deg"],oe.JSArray_String))},$signature:8},F._cos_closure.prototype={call$1(e){var t=Math.cos(V.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number"));return new U.UnitlessSassNumber(t,null)},$signature:8},F._sin_closure.prototype={call$1(e){var t=Math.sin(F._fuzzyRoundIfZero(V.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number")));return new U.UnitlessSassNumber(t,null)},$signature:8},F._tan_closure.prototype={call$1(e){var t=V.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number"),r=A.JSNumber_methods.$mod(t-1.5707963267948966,6.283185307179586),n=ee.$get$epsilon();return Math.abs(r-0)<n?new U.UnitlessSassNumber(1/0,null):Math.abs(A.JSNumber_methods.$mod(t+1.5707963267948966,6.283185307179586)-0)<n?new U.UnitlessSassNumber(-1/0,null):(r=Math.tan(F._fuzzyRoundIfZero(t)),new U.UnitlessSassNumber(r,null))},$signature:8},F._compatible_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e);return t.$index(e,0).assertNumber$1("number1").isComparableTo$1(t.$index(e,1).assertNumber$1("number2"))?A.SassBoolean_true0:A.SassBoolean_false0},$signature:13},F._isUnitless_closure.prototype={call$1:e=>V.$index$asx(e,0).assertNumber$1("number").get$hasUnits()?A.SassBoolean_false0:A.SassBoolean_true0,$signature:13},F._unit_closure.prototype={call$1:e=>new M.SassString(V.$index$asx(e,0).assertNumber$1("number").get$unitString(),!0),$signature:11},F._percentage_closure.prototype={call$1(e){var t=V.$index$asx(e,0).assertNumber$1("number");return t.assertNoUnits$1("number"),new N.SingleUnitSassNumber("%",100*t.value,null)},$signature:8},F._randomFunction_closure.prototype={call$1(e){var t,r=V.getInterceptor$asx(e);if(V.$eq$(r.$index(e,0),A.C__SassNull0))return r=ee.$get$_random0().nextDouble$0(),new U.UnitlessSassNumber(r,null);if((t=r.$index(e,0).assertNumber$1("limit").assertInt$1("limit"))<1)throw R.wrapException(I.SassScriptException$("$limit: Must be greater than 0, was "+t+"."));return r=ee.$get$_random0().nextInt$1(t),new U.UnitlessSassNumber(r+1,null)},$signature:8},F._div_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0),n=t.$index(e,1);return r instanceof H.SassNumber&&n instanceof H.SassNumber||U.warn(ae.math_d,!1),r.dividedBy$1(n)},$signature:3},F._numberFunction_closure.prototype={call$1(e){var t=V.$index$asx(e,0).assertNumber$1("number"),r=this.transform.call$1(t.value),n=t.get$numeratorUnits();return H.SassNumber_SassNumber$withUnits(r,t.get$denominatorUnits(),n)},$signature:8},O.global_closure26.prototype={call$1:e=>ee._features.contains$1(0,V.$index$asx(e,0).assertString$1("feature").text)?A.SassBoolean_true0:A.SassBoolean_false0,$signature:13},O.global_closure27.prototype={call$1:e=>new M.SassString(U.serializeValue0(V.get$first$ax(e),!0,!0),!1),$signature:11},O.global_closure28.prototype={call$1(e){var t=V.$index$asx(e,0);return t instanceof M.SassArgumentList?new M.SassString("arglist",!1):t instanceof Q.SassBoolean?new M.SassString("bool",!1):t instanceof F.SassColor?new M.SassString("color",!1):t instanceof M.SassList?new M.SassString("list",!1):t instanceof C.SassMap?new M.SassString("map",!1):t.$eq(0,A.C__SassNull0)?new M.SassString("null",!1):t instanceof H.SassNumber?new M.SassString("number",!1):t instanceof L.SassFunction?new M.SassString("function",!1):new M.SassString("string",!1)},$signature:11},O.global_closure29.prototype={call$1(e){var t,r,n,s,i=V.$index$asx(e,0);if(i instanceof M.SassArgumentList){for(t=oe.Value,r=P.LinkedHashMap_LinkedHashMap$_empty(t,t),i._wereKeywordsAccessed=!0,n=(n=(n=i._keywords).get$entries(n)).get$iterator(n);n.moveNext$0();)s=n.get$current(),r.$indexSet(0,new M.SassString(s.key,!1),s.value);return new C.SassMap(R.ConstantMap_ConstantMap$from(r,t,t))}throw R.wrapException("$args: "+i.toString$0(0)+" is not an argument list.")},$signature:29},H._nest_closure.prototype={call$1(e){var t={},r=V.$index$asx(e,0).get$asList();if(0===r.length)throw R.wrapException(I.SassScriptException$(ae.x24selec));return t.first=!0,new R.MappedListIterable(r,new H._nest__closure(t),R._arrayInstanceType(r)._eval$1("MappedListIterable<1,SelectorList>")).reduce$1(0,new H._nest__closure0).get$asSassList()},$signature:20},H._nest__closure.prototype={call$1(e){var t=this._box_0,r=e.assertSelector$1$allowParent(!t.first);return t.first=!1,r},$signature:147},H._nest__closure0.prototype={call$2:(e,t)=>t.resolveParentSelectors$1(e),$signature:148},H._append_closure.prototype={call$1(e){var t=V.$index$asx(e,0).get$asList();if(0===t.length)throw R.wrapException(I.SassScriptException$(ae.x24selec));return new R.MappedListIterable(t,new H._append__closure,R._arrayInstanceType(t)._eval$1("MappedListIterable<1,SelectorList>")).reduce$1(0,new H._append__closure0).get$asSassList()},$signature:20},H._append__closure.prototype={call$1:e=>e.assertSelector$0(),$signature:147},H._append__closure0.prototype={call$2(e,t){var r=t.components;return M.SelectorList$(new R.MappedListIterable(r,new H._append___closure(e),R._arrayInstanceType(r)._eval$1("MappedListIterable<1,ComplexSelector>"))).resolveParentSelectors$1(e)},$signature:148},H._append___closure.prototype={call$1(e){var t,r,n=e.components,s=A.JSArray_methods.get$first(n);if(s instanceof W.CompoundSelector){if(null==(t=H._prependParent(s)))throw R.wrapException(I.SassScriptException$("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+"."));return r=R._setArrayType([t],oe.JSArray_ComplexSelectorComponent),A.JSArray_methods.addAll$1(r,R.SubListIterable$(n,1,null,R._arrayInstanceType(n)._precomputed1)),D.ComplexSelector$(r,!1)}throw R.wrapException(I.SassScriptException$("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+"."))},$signature:85},H._extend_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertSelector$1$name("selector"),n=t.$index(e,1).assertSelector$1$name("extendee");return W.ExtensionStore__extendOrReplace(r,t.$index(e,2).assertSelector$1$name("extender"),n,A.ExtendMode_allTargets,j.currentCallableSpan()).get$asSassList()},$signature:20},H._replace_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertSelector$1$name("selector"),n=t.$index(e,1).assertSelector$1$name("original");return W.ExtensionStore__extendOrReplace(r,t.$index(e,2).assertSelector$1$name("replacement"),n,A.ExtendMode_replace,j.currentCallableSpan()).get$asSassList()},$signature:20},H._unify_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertSelector$1$name("selector1").unify$1(t.$index(e,1).assertSelector$1$name("selector2"));return null==r?A.C__SassNull0:r.get$asSassList()},$signature:3},H._isSuperselector_closure.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertSelector$1$name("super"),n=t.$index(e,1).assertSelector$1$name("sub");return j.listIsSuperselector(r.components,n.components)?A.SassBoolean_true0:A.SassBoolean_false0},$signature:13},H._simpleSelectors_closure.prototype={call$1(e){var t=V.$index$asx(e,0).assertCompoundSelector$1$name("selector").components;return M.SassList$(new R.MappedListIterable(t,new H._simpleSelectors__closure,R._arrayInstanceType(t)._eval$1("MappedListIterable<1,Value>")),A.ListSeparator_kWM,!1)},$signature:20},H._simpleSelectors__closure.prototype={call$1:e=>new M.SassString(U.serializeSelector(e,!0),!1),$signature:275},H._parse_closure.prototype={call$1:e=>V.$index$asx(e,0).assertSelector$1$name("selector").get$asSassList(),$signature:20},M._unquote_closure.prototype={call$1(e){var t=V.$index$asx(e,0).assertString$1("string");return t.hasQuotes?new M.SassString(t.text,!1):t},$signature:11},M._quote_closure.prototype={call$1(e){var t=V.$index$asx(e,0).assertString$1("string");return t.hasQuotes?t:new M.SassString(t.text,!0)},$signature:11},M._length_closure.prototype={call$1(e){var t=V.$index$asx(e,0).assertString$1("string").get$sassLength();return new U.UnitlessSassNumber(t,null)},$signature:8},M._insert_closure.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,0).assertString$1("string"),i=n.$index(e,1).assertString$1("insert"),a=n.$index(e,2).assertNumber$1("index");return a.assertNoUnits$1("index"),(t=a.assertInt$1("index"))<0&&(t=s.get$sassLength()+t+2),n=s.text,r=E.codepointIndexToCodeUnitIndex(n,M._codepointForIndex(t,s.get$sassLength(),!1)),new M.SassString(A.JSString_methods.replaceRange$3(n,r,r,i.text),s.hasQuotes)},$signature:11},M._index_closure.prototype={call$1(e){var t,r=V.getInterceptor$asx(e),n=r.$index(e,0).assertString$1("string").text,s=A.JSString_methods.indexOf$1(n,r.$index(e,1).assertString$1("substring").text);return-1===s?A.C__SassNull0:(t=E.codeUnitIndexToCodepointIndex(n,s),new U.UnitlessSassNumber(t+1,null))},$signature:3},M._slice_closure.prototype={call$1(e){var t,r,n,s,i=V.getInterceptor$asx(e),a=i.$index(e,0).assertString$1("string"),o=i.$index(e,1).assertNumber$1("start-at"),l=i.$index(e,2).assertNumber$1("end-at");return o.assertNoUnits$1("start-at"),l.assertNoUnits$1("end-at"),t=a.get$sassLength(),0===(r=l.assertInt$0())?a.hasQuotes?ee.$get$_emptyQuoted():ee.$get$_emptyUnquoted():(n=M._codepointForIndex(o.assertInt$0(),t,!1),(s=M._codepointForIndex(r,t,!0))===t&&--s,s<n?a.hasQuotes?ee.$get$_emptyQuoted():ee.$get$_emptyUnquoted():(i=a.text,new M.SassString(A.JSString_methods.substring$2(i,E.codepointIndexToCodeUnitIndex(i,n),E.codepointIndexToCodeUnitIndex(i,s+1)),a.hasQuotes)))},$signature:11},M._toUpperCase_closure.prototype={call$1(e){var t,r,n,s,i,a=V.$index$asx(e,0).assertString$1("string");for(r=(t=a.text).length,n=0,s="";n<r;++n)i=A.JSString_methods._codeUnitAt$1(t,n),s+=R.Primitives_stringFromCharCode(i>=97&&i<=122?4294967263&i:i);return new M.SassString((s.charCodeAt(0),s),a.hasQuotes)},$signature:11},M._toLowerCase_closure.prototype={call$1(e){var t,r,n,s,i,a=V.$index$asx(e,0).assertString$1("string");for(r=(t=a.text).length,n=0,s="";n<r;++n)i=A.JSString_methods._codeUnitAt$1(t,n),s+=R.Primitives_stringFromCharCode(i>=65&&i<=90?32|i:i);return new M.SassString((s.charCodeAt(0),s),a.hasQuotes)},$signature:11},M._uniqueId_closure.prototype={call$1(e){var t=ee.$get$_previousUniqueId()+(ee.$get$_random().nextInt$1(36)+1);return ee._previousUniqueId=t,t>Math.pow(36,6)&&(ee._previousUniqueId=A.JSInt_methods.$mod(ee.$get$_previousUniqueId(),R._asInt(Math.pow(36,6)))),new M.SassString("u"+A.JSString_methods.padLeft$2(V.toRadixString$1$n(ee.$get$_previousUniqueId(),36),6,"0"),!1)},$signature:11},B.ImportCache.prototype={canonicalize$4$baseImporter$baseUrl$forImport(e,t,r,n){var s,i;return null!=t&&(null==(s=null==r?null:r.resolveUri$1(e))&&(s=e),null!=(i=this._canonicalize$3(t,s,n)))?new D.Tuple3(t,i,s,oe.Tuple3_Importer_Uri_Uri):this._canonicalizeCache.putIfAbsent$2(new D.Tuple2(e,n,oe.Tuple2_Uri_bool),new B.ImportCache_canonicalize_closure(this,e,n))},canonicalize$3$baseImporter$baseUrl(e,t,r){return this.canonicalize$4$baseImporter$baseUrl$forImport(e,t,r,!1)},_canonicalize$3(e,t,r){var n,s;return r?(n=oe.nullable_Object,s=P.runZoned(new B.ImportCache__canonicalize_closure(e,t),P.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__inImportRule,!0],n,n),oe.nullable_Uri)):s=e.canonicalize$1(t),""===(null==s?null:s.get$scheme())&&this._logger.warn$2$deprecation(0,"Importer "+e.toString$0(0)+" canonicalized "+t.toString$0(0)+" to "+R.S(s)+ae.x2e_Rela,!0),s},importCanonical$4$originalUrl$quiet(e,t,r,n){return this._importCache.putIfAbsent$2(t,new B.ImportCache_importCanonical_closure(this,e,t,r,n))},importCanonical$3$originalUrl(e,t,r){return this.importCanonical$4$originalUrl$quiet(e,t,r,!1)},humanize$1(e){var t,r,n=this._canonicalizeCache;return t=(n=C.IterableNullableExtension_whereNotNull(n.get$values(n),oe.Tuple3_Importer_Uri_Uri)).$ti,null==(r=j.minBy(new R.MappedIterable(new R.WhereIterable(n,new B.ImportCache_humanize_closure(e),t._eval$1("WhereIterable<Iterable.E>")),new B.ImportCache_humanize_closure0,t._eval$1("MappedIterable<Iterable.E,Uri>")),new B.ImportCache_humanize_closure1))?e:(n=ee.$get$url(),r.resolve$1(W.ParsedPath_ParsedPath$parse(e.get$path(e),n.style).get$basename()))}},B.ImportCache_canonicalize_closure.prototype={call$0(){var e,t,r,n,s,i,a,o;for(r=(t=(e=this.$this)._importers).length,n=this.url,s=this.forImport,i=0;i<t.length;t.length===r||(0,R.throwConcurrentModificationError)(t),++i)if(a=t[i],null!=(o=e._canonicalize$3(a,n,s)))return new D.Tuple3(a,o,n,oe.Tuple3_Importer_Uri_Uri);return null},$signature:90},B.ImportCache__canonicalize_closure.prototype={call$0(){return this.importer.canonicalize$1(this.url)},$signature:272},B.ImportCache_importCanonical_closure.prototype={call$0(){var e=this.canonicalUrl,t=this.importer.load$1(0,e),r=this.$this;return r._resultsCache.$indexSet(0,e,t),e=this.originalUrl.resolveUri$1(e),r=this.quiet?ee.$get$Logger_quiet():r._logger,q.Stylesheet_Stylesheet$parse(t.contents,t.syntax,r,e)},$signature:91},B.ImportCache_humanize_closure.prototype={call$1(e){return e.item2.$eq(0,this.canonicalUrl)},$signature:265},B.ImportCache_humanize_closure0.prototype={call$1:e=>e.item3,$signature:253},B.ImportCache_humanize_closure1.prototype={call$1:e=>e.get$path(e).length,$signature:99},T.Importer.prototype={modificationTime$1:e=>new P.DateTime(Date.now(),!1),couldCanonicalize$2:(e,t)=>!0},E.AsyncImporter.prototype={},L.FilesystemImporter.prototype={canonicalize$1(e){return"file"!==e.get$scheme()&&""!==e.get$scheme()?null:W.NullableExtension_andThen(E.resolveImportPath(M.join(this._loadPath,ee.$get$context().style.pathFromUri$1(T._parseUri(e)),null)),new L.FilesystemImporter_canonicalize_closure)},load$1(e,t){var r=ee.$get$context().style.pathFromUri$1(T._parseUri(t)),n=E.readFile(r),s=T.Syntax_forPath(r);return""===t.get$scheme()&&R.throwExpression(P.ArgumentError$value(t,"sourceMapUrl","must be absolute")),new I.ImporterResult(n,t,s)},modificationTime$1:e=>E.modificationTime(ee.$get$context().style.pathFromUri$1(T._parseUri(e))),couldCanonicalize$2(e,t){var r,n,s,i,a;return("file"===e.get$scheme()||""===e.get$scheme())&&("file"===t.get$scheme()&&(r=ee.$get$url(),n=e.get$path(e),s=r.style,i=W.ParsedPath_ParsedPath$parse(n,s).get$basename(),a=W.ParsedPath_ParsedPath$parse(t.get$path(t),s).get$basename(),!A.JSString_methods.startsWith$1(i,"_")&&A.JSString_methods.startsWith$1(a,"_")&&(a=A.JSString_methods.substring$1(a,1)),i===a||i===r.withoutExtension$1(a)))},toString$0(e){return this._loadPath}},L.FilesystemImporter_canonicalize_closure.prototype={call$1(e){var t,r,n;return V.$eq$(V.get$platform$x(a.process),"win32")||V.$eq$(V.get$platform$x(a.process),"darwin")?(t=ee.$get$context(),n=r=L._realCasePath(t.absolute$7(t.normalize$1(e),null,null,null,null,null,null)),r=t,t=n):(n=r=(t=ee.$get$context()).canonicalize$1(e),r=t,t=n),r.toUri$1(t)},$signature:155},I.ImporterResult.prototype={get$sourceMapUrl(){return this._sourceMapUrl}},E.resolveImportPath_closure.prototype={call$0(){return E._exactlyOne(E._tryPath(ee.$get$context().withoutExtension$1(this.path)+".import"+this.extension))},$signature:37},E.resolveImportPath_closure0.prototype={call$0(){return E._exactlyOne(E._tryPathWithExtensions(this.path+".import"))},$signature:37},E._tryPathAsDirectory_closure.prototype={call$0(){return E._exactlyOne(E._tryPathWithExtensions(M.join(this.path,"index.import",null)))},$signature:37},E._exactlyOne_closure.prototype={call$1(e){var t=ee.$get$context();return" "+t.prettyUri$1(t.toUri$1(e))},$signature:5},Q.InterpolationBuffer.prototype={writeCharCode$1(e){return this._interpolation_buffer$_text._contents+=R.Primitives_stringFromCharCode(e),null},add$1(e,t){this._flushText$0(),this._interpolation_buffer$_contents.push(t)},addInterpolation$1(e){var t,r,n=e.contents;0!==n.length&&("string"==typeof(t=A.JSArray_methods.get$first(n))&&(this._interpolation_buffer$_text._contents+=t,n=R.SubListIterable$(n,1,null,R._arrayInstanceType(n)._precomputed1)),this._flushText$0(),r=this._interpolation_buffer$_contents,A.JSArray_methods.addAll$1(r,n),"string"==typeof A.JSArray_methods.get$last(r)&&(this._interpolation_buffer$_text._contents+=R.S(r.pop())))},_flushText$0(){var e=this._interpolation_buffer$_text,t=e._contents;0!==t.length&&(this._interpolation_buffer$_contents.push((t.charCodeAt(0),t)),e._contents="")},interpolation$1(e){var t=P.List_List$of(this._interpolation_buffer$_contents,!0,oe.Object),r=this._interpolation_buffer$_text._contents;return 0!==r.length&&t.push((r.charCodeAt(0),r)),W.Interpolation$(t,e)},toString$0(e){var t,r,n,s,i;for(r=(t=this._interpolation_buffer$_contents).length,n=0,s="";n<t.length;t.length===r||(0,R.throwConcurrentModificationError)(t),++n)s="string"==typeof(i=t[n])?s+i:s+"#{"+R.S(i)+R.Primitives_stringFromCharCode(125);return(t=s+this._interpolation_buffer$_text.toString$0(0)).charCodeAt(0),t}},L._realCasePath_helper.prototype={call$1(e){var t=ee.$get$context().dirname$1(e);return t===e?e:ee._realCaseCache.putIfAbsent$2(e,new L._realCasePath_helper_closure(this,t,e))},$signature:5},L._realCasePath_helper_closure.prototype={call$0(){var e,t,r=this.helper.call$1(this.dirname),n=this.path,s=W.ParsedPath_ParsedPath$parse(n,ee.$get$context().style).get$basename();try{return e=V.where$1$ax(E.listDir(r,!1),new L._realCasePath_helper__closure(s)).toList$0(0),1!==V.get$length$asx(e)?M.join(r,s,null):V.$index$asx(e,0)}catch(t){if(R.unwrapException(t)instanceof E.FileSystemException)return n;throw t}},$signature:28},L._realCasePath_helper__closure.prototype={call$1(e){return E.equalsIgnoreCase(W.ParsedPath_ParsedPath$parse(e,ee.$get$context().style).get$basename(),this.basename)},$signature:6},E.FileSystemException.prototype={toString$0(e){var t=ee.$get$context();return t.prettyUri$1(t.toUri$1(this.path))+": "+this.message},get$message(e){return this.message}},E.Stderr.prototype={writeln$1(e){V.write$1$x(this._stderr,R.S(null==e?"":e)+"\n")},writeln$0(){return this.writeln$1(null)}},E._readFile_closure.prototype={call$0(){return V.readFileSync$2$x(M.fs(),this.path,this.encoding)},$signature:70},E.writeFile_closure.prototype={call$0(){return V.writeFileSync$2$x(M.fs(),this.path,this.contents)},$signature:0},E.deleteFile_closure.prototype={call$0(){return V.unlinkSync$1$x(M.fs(),this.path)},$signature:0},E.readStdin_closure.prototype={call$1(e){this._box_0.contents=e,this.completer.complete$1(e)},$signature:158},E.readStdin_closure0.prototype={call$1(e){this.sink.add$1(0,oe.List_int._as(e))},call$0(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues:()=>[null],$signature:95},E.readStdin_closure1.prototype={call$1(e){this.sink.close$0(0)},call$0(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues:()=>[null],$signature:95},E.readStdin_closure2.prototype={call$1(e){var t=ee.$get$stderr();t.writeln$1("Failed to read from stdin"),t.writeln$1(e),e.toString,this.completer.completeError$1(e)},call$0(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues:()=>[null],$signature:95},E.fileExists_closure.prototype={call$0(){var e,t,r,n=this.path;if(!V.existsSync$1$x(M.fs(),n))return!1;try{return n=V.isFile$0$x(V.statSync$1$x(M.fs(),n))}catch(r){if(e=R.unwrapException(r),t=oe.JsSystemError._as(e),V.$eq$(V.get$code$x(t),"ENOENT"))return!1;throw r}},$signature:25},E.dirExists_closure.prototype={call$0(){var e,t,r,n=this.path;if(!V.existsSync$1$x(M.fs(),n))return!1;try{return n=V.isDirectory$0$x(V.statSync$1$x(M.fs(),n))}catch(r){if(e=R.unwrapException(r),t=oe.JsSystemError._as(e),V.$eq$(V.get$code$x(t),"ENOENT"))return!1;throw r}},$signature:25},E.ensureDir_closure.prototype={call$0(){var e,t,r,n;try{V.mkdirSync$1$x(M.fs(),this.path)}catch(r){if(e=R.unwrapException(r),t=oe.JsSystemError._as(e),V.$eq$(V.get$code$x(t),"EEXIST"))return;if(!V.$eq$(V.get$code$x(t),"ENOENT"))throw r;n=this.path,E.ensureDir(ee.$get$context().dirname$1(n)),V.mkdirSync$1$x(M.fs(),n)}},$signature:0},E.listDir_closure.prototype={call$0(){var e=this.path;return this.recursive?(new E.listDir_closure_list).call$1(e):V.map$1$1$ax(V.readdirSync$1$x(M.fs(),e),new E.listDir__closure(e),oe.String).where$1(0,new E.listDir__closure0)},$signature:160},E.listDir__closure.prototype={call$1(e){return M.join(this.path,R._asString(e),null)},$signature:65},E.listDir__closure0.prototype={call$1:e=>!E.dirExists(e),$signature:6},E.listDir_closure_list.prototype={call$1(e){return V.expand$1$1$ax(V.readdirSync$1$x(M.fs(),e),new E.listDir__list_closure(e,this),oe.String)},$signature:161},E.listDir__list_closure.prototype={call$1(e){var t=M.join(this.parent,R._asString(e),null);return E.dirExists(t)?this.list.call$1(t):R._setArrayType([t],oe.JSArray_String)},$signature:162},E.modificationTime_closure.prototype={call$0(){var e=V.getTime$0$x(V.get$mtime$x(V.statSync$1$x(M.fs(),this.path)));return!(Math.abs(e)<=864e13)&&R.throwExpression(P.ArgumentError$("DateTime is outside valid range: "+R.S(e),null)),R.checkNotNullable(!1,"isUtc",oe.bool),new P.DateTime(e,!1)},$signature:123},L._QuietLogger.prototype={warn$4$deprecation$span$trace(e,t,r,n,s){},warn$1(e,t){return this.warn$4$deprecation$span$trace(e,t,!1,null,null)},warn$2$span(e,t,r){return this.warn$4$deprecation$span$trace(e,t,!1,r,null)},warn$2$deprecation(e,t,r){return this.warn$4$deprecation$span$trace(e,t,r,null,null)},warn$3$deprecation$span(e,t,r,n){return this.warn$4$deprecation$span$trace(e,t,r,n,null)},warn$2$trace(e,t,r){return this.warn$4$deprecation$span$trace(e,t,!1,null,r)},debug$2(e,t,r){}},D.StderrLogger.prototype={warn$4$deprecation$span$trace(e,t,r,n,s){var i,a,o,l=this.color;l?(a=(i=ee.$get$stderr())._stderr,(o=V.getInterceptor$x(a)).write$1(a,"\x1b[33m\x1b[1m"),r&&o.write$1(a,"Deprecation "),o.write$1(a,"Warning\x1b[0m")):(r&&V.write$1$x(ee.$get$stderr()._stderr,"DEPRECATION "),i=ee.$get$stderr(),V.write$1$x(i._stderr,"WARNING")),null==n?i.writeln$1(": "+t):null!=s?i.writeln$1(": "+t+"\n\n"+n.highlight$1$color(l)):i.writeln$1(" on "+n.message$2$color(0,"\n"+t,l)),null!=s&&i.writeln$1(E.indent(A.JSString_methods.trimRight$0(s.toString$0(0)),4)),i.writeln$0()},warn$1(e,t){return this.warn$4$deprecation$span$trace(e,t,!1,null,null)},warn$2$span(e,t,r){return this.warn$4$deprecation$span$trace(e,t,!1,r,null)},warn$2$deprecation(e,t,r){return this.warn$4$deprecation$span$trace(e,t,r,null,null)},warn$3$deprecation$span(e,t,r,n){return this.warn$4$deprecation$span$trace(e,t,r,n,null)},warn$2$trace(e,t,r){return this.warn$4$deprecation$span$trace(e,t,!1,null,r)},debug$2(e,t,r){var n,s,i,a=r.file,o=r._file$_start;null==j.FileLocation$_(a,o).file.url?n="-":(s=j.FileLocation$_(a,o),n=ee.$get$context().prettyUri$1(s.file.url)),s=ee.$get$stderr(),o=(i=n+":")+((o=j.FileLocation$_(a,o)).file.getLine$1(o.offset)+1)+" ",i=s._stderr,(a=V.getInterceptor$x(i)).write$1(i,o),a.write$1(i,this.color?"\x1b[1mDebug\x1b[0m":"DEBUG"),s.writeln$1(": "+t)}},j.TerseLogger.prototype={warn$4$deprecation$span$trace(e,t,r,n,s){var i,a,o,l;r&&(i=A.JSArray_methods.get$first(t.split("\n\n")),l=(null==(o=(a=this._warningCounts).$index(0,i))?0:o)+1,a.$indexSet(0,i,l),l>5)||this._inner.warn$4$deprecation$span$trace(0,t,r,n,s)},warn$2$span(e,t,r){return this.warn$4$deprecation$span$trace(e,t,!1,r,null)},warn$2$deprecation(e,t,r){return this.warn$4$deprecation$span$trace(e,t,r,null,null)},warn$3$deprecation$span(e,t,r,n){return this.warn$4$deprecation$span$trace(e,t,r,n,null)},warn$2$trace(e,t,r){return this.warn$4$deprecation$span$trace(e,t,!1,null,r)},debug$2(e,t,r){return this._inner.debug$2(0,t,r)},summarize$1$node(e){var t,r,n=this._warningCounts;n=n.get$values(n),t=R._instanceType(n),(r=C.IterableIntegerExtension_get_sum(new R.MappedIterable(new R.WhereIterable(n,new j.TerseLogger_summarize_closure,t._eval$1("WhereIterable<Iterable.E>")),new j.TerseLogger_summarize_closure0,t._eval$1("MappedIterable<Iterable.E,int>"))))>0&&(n=""+r+ae.x20repet,this._inner.warn$1(0,n+(e?"":ae.x0aRun_i)))}},j.TerseLogger_summarize_closure.prototype={call$1:e=>e>5,$signature:46},j.TerseLogger_summarize_closure0.prototype={call$1:e=>e-5,$signature:165},H.TrackingLogger.prototype={warn$4$deprecation$span$trace(e,t,r,n,s){this._emittedWarning=!0,this._tracking$_logger.warn$4$deprecation$span$trace(0,t,r,n,s)},warn$2$span(e,t,r){return this.warn$4$deprecation$span$trace(e,t,!1,r,null)},warn$2$deprecation(e,t,r){return this.warn$4$deprecation$span$trace(e,t,r,null,null)},warn$3$deprecation$span(e,t,r,n){return this.warn$4$deprecation$span$trace(e,t,r,n,null)},warn$2$trace(e,t,r){return this.warn$4$deprecation$span$trace(e,t,!1,null,r)},debug$2(e,t,r){this._emittedDebug=!0,this._tracking$_logger.debug$2(0,t,r)}},O.BuiltInModule.prototype={get$upstream:()=>A.List_empty3,get$variableNodes:()=>A.Map_empty0,get$extensionStore:()=>A.C_EmptyExtensionStore,get$css(e){return new q.CssStylesheet(A.List_empty0,j.SourceFile$decoded(A.List_empty1,this.url).span$2(0,0))},get$transitivelyContainsCss:()=>!1,get$transitivelyContainsExtensions:()=>!1,setVariable$3(e,t,r){if(!this.variables.containsKey$1(e))throw R.wrapException(I.SassScriptException$("Undefined variable."));throw R.wrapException(I.SassScriptException$("Cannot modify built-in variable."))},variableIdentity$1(e){return this},cloneCss$0(){return this},$isModule:1,get$url(){return this.url},get$functions(e){return this.functions},get$mixins(){return this.mixins},get$variables(){return this.variables}},B.ForwardedModuleView.prototype={get$url(){return this._forwarded_view$_inner.get$url()},get$upstream(){return this._forwarded_view$_inner.get$upstream()},get$extensionStore(){return this._forwarded_view$_inner.get$extensionStore()},get$css(e){var t=this._forwarded_view$_inner;return t.get$css(t)},get$transitivelyContainsCss(){return this._forwarded_view$_inner.get$transitivelyContainsCss()},get$transitivelyContainsExtensions(){return this._forwarded_view$_inner.get$transitivelyContainsExtensions()},setVariable$3(e,t,r){var n,s="Undefined variable.",i=this._rule,a=i.shownVariables,o=i.hiddenVariables;if(null!=a&&!a._base.contains$1(0,e))throw R.wrapException(I.SassScriptException$(s));if(null!=o&&o._base.contains$1(0,e))throw R.wrapException(I.SassScriptException$(s));if(null!=(n=i.prefix)){if(!A.JSString_methods.startsWith$1(e,n))throw R.wrapException(I.SassScriptException$(s));e=A.JSString_methods.substring$1(e,n.length)}return this._forwarded_view$_inner.setVariable$3(e,t,r)},variableIdentity$1(e){var t=this._rule.prefix;return null!=t&&(e=A.JSString_methods.substring$1(e,t.length)),this._forwarded_view$_inner.variableIdentity$1(e)},$eq(e,t){return null!=t&&(t instanceof B.ForwardedModuleView&&this._forwarded_view$_inner.$eq(0,t._forwarded_view$_inner)&&this._rule===t._rule)},get$hashCode(e){var t=this._forwarded_view$_inner;return(t.get$hashCode(t)^R.Primitives_objectHashCode(this._rule))>>>0},cloneCss$0(){return B.ForwardedModuleView$(this._forwarded_view$_inner.cloneCss$0(),this._rule,this.$ti._precomputed1)},toString$0(e){return"forwarded "+this._forwarded_view$_inner.toString$0(0)},$isModule:1,get$variables(){return this.variables},get$variableNodes(){return this.variableNodes},get$functions(e){return this.functions},get$mixins(){return this.mixins}},E.ShadowedModuleView.prototype={get$url(){return this._shadowed_view$_inner.get$url()},get$upstream(){return this._shadowed_view$_inner.get$upstream()},get$extensionStore(){return this._shadowed_view$_inner.get$extensionStore()},get$css(e){var t=this._shadowed_view$_inner;return t.get$css(t)},get$transitivelyContainsCss(){return this._shadowed_view$_inner.get$transitivelyContainsCss()},get$transitivelyContainsExtensions(){return this._shadowed_view$_inner.get$transitivelyContainsExtensions()},setVariable$3(e,t,r){if(this.variables.containsKey$1(e))return this._shadowed_view$_inner.setVariable$3(e,t,r);throw R.wrapException(I.SassScriptException$("Undefined variable."))},variableIdentity$1(e){return this._shadowed_view$_inner.variableIdentity$1(e)},$eq(e,t){var r,n;return null!=t&&(t instanceof E.ShadowedModuleView&&this._shadowed_view$_inner.$eq(0,t._shadowed_view$_inner)?(r=(r=this.variables).get$keys(r),n=t.variables,A.C_IterableEquality.equals$2(0,r,n.get$keys(n))?(r=(r=this.functions).get$keys(r),n=t.functions,A.C_IterableEquality.equals$2(0,r,n.get$keys(n))?(r=(r=this.mixins).get$keys(r),n=t.mixins,r=n=A.C_IterableEquality.equals$2(0,r,n.get$keys(n))):r=!1):r=!1):r=!1,r)},get$hashCode(e){var t=this._shadowed_view$_inner;return t.get$hashCode(t)},cloneCss$0(){return new E.ShadowedModuleView(this._shadowed_view$_inner.cloneCss$0(),this.variables,this.variableNodes,this.functions,this.mixins,this.$ti)},toString$0(e){return"shadowed "+this._shadowed_view$_inner.toString$0(0)},$isModule:1,get$variables(){return this.variables},get$variableNodes(){return this.variableNodes},get$functions(e){return this.functions},get$mixins(){return this.mixins}},L.JSFunction.prototype={},L.NodeImporterResult.prototype={},Q.RenderContext.prototype={},Q.RenderContextOptions.prototype={},Q.RenderContextResult.prototype={},Q.RenderContextResultStats.prototype={},E._PropertyDescriptor.prototype={},q.AtRootQueryParser.prototype={parse$0(){return this.wrapSpanFormatException$1(new q.AtRootQueryParser_parse_closure(this))}},q.AtRootQueryParser_parse_closure.prototype={call$0(){var e,t,r=this.$this,n=r.scanner;n.expectChar$1(40),r.whitespace$0(),(e=r.scanIdentifier$1("with"))||r.expectIdentifier$2$name("without",'"with" or "without"'),r.whitespace$0(),n.expectChar$1(58),r.whitespace$0(),t=P.LinkedHashSet_LinkedHashSet$_empty(oe.String);do{t.add$1(0,r.identifier$0().toLowerCase()),r.whitespace$0()}while(r.lookingAtIdentifier$0());return n.expectChar$1(41),n.expectDone$0(),new q.AtRootQuery(e,t,t.contains$1(0,"all"),t.contains$1(0,"rule"))},$signature:98},O._disallowedFunctionNames_closure.prototype={call$1:e=>e.name,$signature:251},O.CssParser.prototype={get$plainCss:()=>!0,silentComment$0(){var e=this.scanner,t=e._string_scanner$_position;this.super$Parser$silentComment(),this.error$2(0,ae.Silent,e.spanFrom$1(new D._SpanScannerState(e,t)))},atRule$2$root(e,t){var r,n,s,i,a,o,l,_,u,c,$=this.scanner,p=new D._SpanScannerState($,$._string_scanner$_position);switch($.expectChar$1(64),r=this.interpolatedIdentifier$0(),this.whitespace$0(),r.get$asPlain()){case"at-root":case"content":case"debug":case"each":case"error":case"extend":case"for":case"function":case"if":case"include":case"mixin":case"return":case"warn":case"while":this.almostAnyValue$0(),this.error$2(0,"This at-rule isn't allowed in plain CSS.",$.spanFrom$1(p));break;case"import":return n=new D._SpanScannerState($,$._string_scanner$_position),i=117===(s=$.peekChar$0())||85===s?this.dynamicUrl$0():new M.StringExpression(this.interpolatedString$0().asInterpolation$1$static(!0),!1),a=$.spanFrom$1(n),this.whitespace$0(),o=this.tryImportQueries$0(),this.expectStatementSeparator$1("@import rule"),l=W.Interpolation$(R._setArrayType([i],oe.JSArray_Object),a),_=$.spanFrom$1(n),c=(u=null==o)?null:o.item1,l=R._setArrayType([new O.StaticImport(l,c,u?null:o.item2,_)],oe.JSArray_Import),$=$.spanFrom$1(p),new E.ImportRule(P.List_List$unmodifiable(l,oe.Import),$);case"media":return this.mediaRule$1(p);case"-moz-document":return this.mozDocumentRule$2(p,r);case"supports":return this.supportsRule$1(p);default:return this.unknownAtRule$2(p,r)}},identifierLike$0(){var e,t,r,n,s=this.scanner,i=new D._SpanScannerState(s,s._string_scanner$_position),a=this.interpolatedIdentifier$0(),o=a.get$asPlain(),l=this.trySpecialFunction$2(o.toLowerCase(),i);if(null!=l)return l;if(e=s._string_scanner$_position,!s.scanChar$1(40))return new M.StringExpression(a,!1);if(t=R._setArrayType([],oe.JSArray_Expression),!s.scanChar$1(41)){do{this.whitespace$0(),t.push(this.expression$1$singleEquals(!0)),this.whitespace$0()}while(s.scanChar$1(44));s.expectChar$1(41)}return ee.$get$_disallowedFunctionNames().contains$1(0,o)&&this.error$2(0,ae.This_f,s.spanFrom$1(i)),r=W.Interpolation$(R._setArrayType([new M.StringExpression(a,!1)],oe.JSArray_Object),a.span),e=s.spanFrom$1(new D._SpanScannerState(s,e)),n=oe.Expression,new U.InterpolatedFunctionExpression(r,new W.ArgumentInvocation(P.List_List$unmodifiable(t,n),R.ConstantMap_ConstantMap$from(A.Map_empty2,oe.String,n),null,null,e),s.spanFrom$1(i))}},I.KeyframeSelectorParser.prototype={parse$0(){return this.wrapSpanFormatException$1(new I.KeyframeSelectorParser_parse_closure(this))},_percentage$0(){var e,t,r=this.scanner,n=r.scanChar$1(43)?""+R.Primitives_stringFromCharCode(43):"",s=r.peekChar$0();for(H.isDigit(s)||46===s||r.error$1(0,"Expected number.");null!=(e=r.peekChar$0())&&e>=48&&e<=57;)n+=R.Primitives_stringFromCharCode(r.readChar$0());if(46===r.peekChar$0())for(n+=R.Primitives_stringFromCharCode(r.readChar$0());null!=(e=r.peekChar$0())&&e>=48&&e<=57;)n+=R.Primitives_stringFromCharCode(r.readChar$0());if(this.scanIdentifier$1("e"))for(n+=r.readChar$0(),43!==(t=r.peekChar$0())&&45!==t||(n+=r.readChar$0()),H.isDigit(r.peekChar$0())||r.error$1(0,"Expected digit.");null!=(e=r.peekChar$0())&&e>=48&&e<=57;)n+=R.Primitives_stringFromCharCode(r.readChar$0());return r.expectChar$1(37),(n+=R.Primitives_stringFromCharCode(37)).charCodeAt(0),n}},I.KeyframeSelectorParser_parse_closure.prototype={call$0(){var e=R._setArrayType([],oe.JSArray_String),t=this.$this,r=t.scanner;do{t.whitespace$0(),t.lookingAtIdentifier$0()?t.scanIdentifier$1("from")?e.push("from"):(t.expectIdentifier$2$name("to",'"to" or "from"'),e.push("to")):e.push(t._percentage$0()),t.whitespace$0()}while(r.scanChar$1(44));return r.expectDone$0(),e},$signature:42},L.MediaQueryParser.prototype={parse$0(){return this.wrapSpanFormatException$1(new L.MediaQueryParser_parse_closure(this))},_mediaQuery$0(){var e,t,r,n,s,i=this.scanner;if(40!==i.peekChar$0()){if(e=this.identifier$0(),this.whitespace$0(),!this.lookingAtIdentifier$0())return new L.CssMediaQuery(null,e,A.List_empty);if(t=this.identifier$0(),this.whitespace$0(),E.equalsIgnoreCase(t,"and"))r=e,n=null;else{if(!this.scanIdentifier$1("and"))return new L.CssMediaQuery(e,t,A.List_empty);this.whitespace$0(),r=t,n=e}}else n=r=null;s=R._setArrayType([],oe.JSArray_String);do{this.whitespace$0(),i.expectChar$1(40),s.push("("+this.declarationValue$0()+")"),i.expectChar$1(41),this.whitespace$0()}while(this.scanIdentifier$1("and"));return null==r?new L.CssMediaQuery(null,null,P.List_List$unmodifiable(s,oe.String)):(i=P.List_List$unmodifiable(s,oe.String),new L.CssMediaQuery(n,r,i))}},L.MediaQueryParser_parse_closure.prototype={call$0(){var e=R._setArrayType([],oe.JSArray_CssMediaQuery),t=this.$this,r=t.scanner;do{t.whitespace$0(),e.push(t._mediaQuery$0())}while(r.scanChar$1(44));return r.expectDone$0(),e},$signature:121},k.Parser.prototype={_parseIdentifier$0(){return this.wrapSpanFormatException$1(new k.Parser__parseIdentifier_closure(this))},_isVariableDeclarationLike$0(){var e=this.scanner;return!!e.scanChar$1(36)&&(!!this.lookingAtIdentifier$0()&&(this.identifier$0(),this.whitespace$0(),e.scanChar$1(58)))},whitespace$0(){do{this.whitespaceWithoutComments$0()}while(this.scanComment$0())},whitespaceWithoutComments$0(){for(var e,t=this.scanner,r=t.string.length;e=t._string_scanner$_position!==r&&(32===(e=t.peekChar$0())||9===e||10===e||13===e||12===e);)t.readChar$0()},spaces$0(){for(var e,t=this.scanner,r=t.string.length;e=t._string_scanner$_position!==r&&(32===(e=t.peekChar$0())||9===e);)t.readChar$0()},scanComment$0(){var e,t=this.scanner;return 47===t.peekChar$0()&&(47===(e=t.peekChar$1(1))?(this.silentComment$0(),!0):42===e&&(this.loudComment$0(),!0))},silentComment$0(){var e,t,r=this.scanner;for(r.expect$1("//"),e=r.string.length;t=r._string_scanner$_position!==e&&!(10===(t=r.peekChar$0())||13===t||12===t);)r.readChar$0()},loudComment$0(){var e,t=this.scanner;for(t.expect$1("/*");;)if(42===t.readChar$0()){do{e=t.readChar$0()}while(42===e);if(47===e)break}},identifier$2$normalize$unit(e,t){var r,n,s="Expected identifier.",i=new P.StringBuffer(""),a=this.scanner;if(a.scanChar$1(45)){if(r=i._contents=""+R.Primitives_stringFromCharCode(45),a.scanChar$1(45))return i._contents=r+R.Primitives_stringFromCharCode(45),this._identifierBody$3$normalize$unit(i,e,t),(a=i._contents).charCodeAt(0),a}else r="";return null==(n=a.peekChar$0())?a.error$1(0,s):e&&95===n?(a.readChar$0(),i._contents=r+R.Primitives_stringFromCharCode(45)):95===n||H.isAlphabetic0(n)||n>=128?i._contents=r+R.Primitives_stringFromCharCode(a.readChar$0()):92===n?i._contents=r+R.S(this.escape$1$identifierStart(!0)):a.error$1(0,s),this._identifierBody$3$normalize$unit(i,e,t),(a=i._contents).charCodeAt(0),a},identifier$0(){return this.identifier$2$normalize$unit(!1,!1)},identifier$1$normalize(e){return this.identifier$2$normalize$unit(e,!1)},identifier$1$unit(e){return this.identifier$2$normalize$unit(!1,e)},_identifierBody$3$normalize$unit(e,t,r){var n,s,i;for(n=this.scanner;null!=(s=n.peekChar$0());)if(r&&45===s){if(null!=(i=n.peekChar$1(1))&&(46===i||i>=48&&i<=57))break;e._contents+=R.Primitives_stringFromCharCode(n.readChar$0())}else if(t&&95===s)n.readChar$0(),e._contents+=R.Primitives_stringFromCharCode(45);else if(!!(95===s||(s>=97&&s<=122||s>=65&&s<=90||s>=128))||(s>=48&&s<=57||45===s))e._contents+=R.Primitives_stringFromCharCode(n.readChar$0());else{if(92!==s)break;e._contents+=R.S(this.escape$0())}},_identifierBody$1(e){return this._identifierBody$3$normalize$unit(e,!1,!1)},string$0(){var e,t,r,n=this.scanner,s=n.readChar$0();for(39!==s&&34!==s&&n.error$2$position(0,"Expected string.",n._string_scanner$_position-1),e=new P.StringBuffer("");;){if((t=n.peekChar$0())===s){n.readChar$0();break}null==t||10===t||13===t||12===t?n.error$1(0,"Expected "+R.Primitives_stringFromCharCode(s)+"."):92===t?10===(r=n.peekChar$1(1))||13===r||12===r?(n.readChar$0(),n.readChar$0()):e._contents+=R.Primitives_stringFromCharCode(E.consumeEscapedCharacter(n)):e._contents+=R.Primitives_stringFromCharCode(n.readChar$0())}return(n=e._contents).charCodeAt(0),n},naturalNumber$0(){var e,t,r=this.scanner,n=r.readChar$0();for(H.isDigit(n)||r.error$2$position(0,"Expected digit.",r._string_scanner$_position-1),e=n-48;null!=(t=r.peekChar$0())&&t>=48&&t<=57;)e=10*e+(r.readChar$0()-48);return e},declarationValue$1$allowEmpty(e){var t,r,n,s,i,a,o,l,_=new P.StringBuffer(""),u=R._setArrayType([],oe.JSArray_int);e:for(t=this.scanner,r=this.get$string(),n=!1;;)switch(s=t.peekChar$0()){case 92:_._contents+=R.S(this.escape$1$identifierStart(!0)),n=!1;break;case 34:case 39:i=t._string_scanner$_position,r.call$0(),a=t._string_scanner$_position,_._contents+=A.JSString_methods.substring$2(t.string,i,a),n=!1;break;case 47:42===t.peekChar$1(1)?(o=this.get$loudComment(),i=t._string_scanner$_position,o.call$0(),a=t._string_scanner$_position,_._contents+=A.JSString_methods.substring$2(t.string,i,a)):_._contents+=R.Primitives_stringFromCharCode(t.readChar$0()),n=!1;break;case 32:case 9:(o=!!n||!(32===(o=t.peekChar$1(1))||9===o||10===o||13===o||12===o))&&(_._contents+=R.Primitives_stringFromCharCode(32)),t.readChar$0();break;case 10:case 13:case 12:10!==(o=t.peekChar$1(-1))&&13!==o&&12!==o&&(_._contents+="\n"),t.readChar$0(),n=!0;break;case 40:case 123:case 91:s.toString,_._contents+=R.Primitives_stringFromCharCode(s),u.push(H.opposite(t.readChar$0())),n=!1;break;case 41:case 125:case 93:if(0===u.length)break e;s.toString,_._contents+=R.Primitives_stringFromCharCode(s),t.expectChar$1(u.pop()),n=!1;break;case 59:if(0===u.length)break e;_._contents+=R.Primitives_stringFromCharCode(t.readChar$0());break;case 117:case 85:l=this.tryUrl$0(),_._contents+=null!=l?l:R.Primitives_stringFromCharCode(t.readChar$0()),n=!1;break;default:if(null==s)break e;this.lookingAtIdentifier$0()?_._contents+=this.identifier$0():_._contents+=R.Primitives_stringFromCharCode(t.readChar$0()),n=!1}return 0!==u.length&&t.expectChar$1(A.JSArray_methods.get$last(u)),e||0!==_._contents.length||t.error$1(0,"Expected token."),(t=_._contents).charCodeAt(0),t},declarationValue$0(){return this.declarationValue$1$allowEmpty(!1)},tryUrl$0(){var e,t,r,n=this.scanner,s=new D._SpanScannerState(n,n._string_scanner$_position);if(!this.scanIdentifier$1("url"))return null;if(!n.scanChar$1(40))return n.set$state(s),null;for(this.whitespace$0(),(e=new P.StringBuffer(""))._contents="url(";null!=(t=n.peekChar$0());)if(92===t)e._contents+=R.S(this.escape$0());else if(r=37===t||(38===t||(35===t||(t>=42&&t<=126||t>=128))))e._contents+=R.Primitives_stringFromCharCode(n.readChar$0());else{if(32!==t&&9!==t&&10!==t&&13!==t&&12!==t){if(41===t)return(r=e._contents+=R.Primitives_stringFromCharCode(n.readChar$0())).charCodeAt(0),r;break}if(this.whitespace$0(),41!==n.peekChar$0())break}return n.set$state(s),null},variableName$0(){return this.scanner.expectChar$1(36),this.identifier$1$normalize(!0)},escape$1$identifierStart(e){var t,r,n,s,i,a,o="Expected escape sequence.",l=this.scanner,_=l._string_scanner$_position;if(l.expectChar$1(92),t=0,null==(r=l.peekChar$0()))l.error$1(0,o);else if(10===r||13===r||12===r)l.error$1(0,o);else if(H.isHex(r)){for(n=0;n<6&&(null!=(s=l.peekChar$0())&&H.isHex(s));++n)t*=16,t+=H.asHex(l.readChar$0());this.scanCharIf$1(H.character__isWhitespace$closure())}else t=l.readChar$0();if(!(i=e?95===(i=t)||H.isAlphabetic0(i)||i>=128:95===(i=t)||H.isAlphabetic0(i)||i>=128||H.isDigit(i)||45===i))return(l=t<=31||(!!V.$eq$(t,127)||e&&H.isDigit(t)))?(l=""+R.Primitives_stringFromCharCode(92),t>15&&(l+=R.Primitives_stringFromCharCode(H.hexCharFor(A.JSNumber_methods._shrOtherPositive$1(t,4)))),(l=l+R.Primitives_stringFromCharCode(H.hexCharFor(15&t))+R.Primitives_stringFromCharCode(32)).charCodeAt(0),l):P.String_String$fromCharCodes(R._setArrayType([92,t],oe.JSArray_int),0,null);try{return i=R.Primitives_stringFromCharCode(t)}catch(a){if(!oe.RangeError._is(R.unwrapException(a)))throw a;l.error$3$length$position(0,"Invalid Unicode code point.",l._string_scanner$_position-_,_)}},escape$0(){return this.escape$1$identifierStart(!1)},scanCharIf$1(e){var t=this.scanner;return!!e.call$1(t.peekChar$0())&&(t.readChar$0(),!0)},scanIdentChar$2$caseSensitive(e,t){var r,n=new k.Parser_scanIdentChar_matches(t,e),s=this.scanner,i=s.peekChar$0();if(null!=i&&n.call$1(i))return s.readChar$0(),!0;if(92===i){if(r=s._string_scanner$_position,n.call$1(E.consumeEscapedCharacter(s)))return!0;s.set$state(new D._SpanScannerState(s,r))}return!1},scanIdentChar$1(e){return this.scanIdentChar$2$caseSensitive(e,!1)},expectIdentChar$1(e){var t;this.scanIdentChar$2$caseSensitive(e,!1)||(t=this.scanner).error$2$position(0,'Expected "'+R.Primitives_stringFromCharCode(e)+'".',t._string_scanner$_position)},lookingAtNumber$0(){var e,t,r=this.scanner,n=r.peekChar$0();return null!=n&&(!!H.isDigit(n)||(46===n?null!=(e=r.peekChar$1(1))&&H.isDigit(e):(43===n||45===n)&&(null!=(e=r.peekChar$1(1))&&(!!H.isDigit(e)||46===e&&(null!=(t=r.peekChar$1(2))&&H.isDigit(t))))))},lookingAtIdentifier$1(e){var t,r,n;return null==e&&(e=0),null!=(r=(t=this.scanner).peekChar$1(e))&&(!!(95===r||H.isAlphabetic0(r)||r>=128||92===r)||45===r&&(null!=(n=t.peekChar$1(e+1))&&(95===n||H.isAlphabetic0(n)||n>=128||92===n||45===n)))},lookingAtIdentifier$0(){return this.lookingAtIdentifier$1(null)},lookingAtIdentifierBody$0(){var e=this.scanner.peekChar$0();return null!=e&&(95===e||H.isAlphabetic0(e)||e>=128||H.isDigit(e)||45===e||92===e)},scanIdentifier$2$caseSensitive(e,t){var r,n,s,i;if(!this.lookingAtIdentifier$0())return!1;for(r=this.scanner,n=new D._SpanScannerState(r,r._string_scanner$_position),s=new R.CodeUnits(e),s=new R.ListIterator(s,s.get$length(s)),i=R._instanceType(s)._precomputed1;s.moveNext$0();)if(!this.scanIdentChar$2$caseSensitive(i._as(s.__internal$_current),t))return n._scanner!==r&&R.throwExpression(P.ArgumentError$(ae.The_gi,null)),((s=n.position)<0||s>r.string.length)&&R.throwExpression(P.ArgumentError$("Invalid position "+s,null)),r._string_scanner$_position=s,r._lastMatch=null,!1;return!this.lookingAtIdentifierBody$0()||(r.set$state(n),!1)},scanIdentifier$1(e){return this.scanIdentifier$2$caseSensitive(e,!1)},expectIdentifier$2$name(e,t){var r,n,s,i;for(null==t&&(t='"'+e+'"'),n=(r=this.scanner)._string_scanner$_position,s=new R.CodeUnits(e),s=new R.ListIterator(s,s.get$length(s)),i=R._instanceType(s)._precomputed1;s.moveNext$0();)this.scanIdentChar$2$caseSensitive(i._as(s.__internal$_current),!1)||r.error$2$position(0,"Expected "+t+".",n);this.lookingAtIdentifierBody$0()&&r.error$2$position(0,"Expected "+t,n)},expectIdentifier$1(e){return this.expectIdentifier$2$name(e,null)},rawText$1(e){var t=this.scanner,r=t._string_scanner$_position;return e.call$0(),t.substring$1(0,r)},error$2(e,t,r){return R.throwExpression(I.StringScannerException$(t,r,this.scanner.string))},withErrorMessage$1$2(e,t){var r,n,s;try{return n=t.call$0()}catch(s){throw n=R.unwrapException(s),oe.SourceSpanFormatException._is(n)?(r=n,R.wrapException(k.SourceSpanFormatException$(e,r.get$span(),r.get$source()))):s}},withErrorMessage$2(e,t){return this.withErrorMessage$1$2(e,t,oe.dynamic)},wrapSpanFormatException$1$1(e){var t,r,n,s,i;try{return s=e.call$0()}catch(i){throw s=R.unwrapException(i),oe.SourceSpanFormatException._is(s)?(r=(t=s).get$span(),(s=!!E.startsWithIgnoreCase(t._span_exception$_message,"expected")&&(s=r)._end-s._file$_start==0)&&(s=r,n=this._firstNewlineBefore$1(j.FileLocation$_(s.file,s._file$_start).offset),s=r,V.$eq$(n,j.FileLocation$_(s.file,s._file$_start).offset)||(r=r.file.span$2(n,n))),R.wrapException(I.SassFormatException$(t._span_exception$_message,r))):i}},wrapSpanFormatException$1(e){return this.wrapSpanFormatException$1$1(e,oe.dynamic)},_firstNewlineBefore$1(e){var t,r,n,s=e-1;for(t=this.scanner.string,r=null;s>=0;){if(32!==(n=A.JSString_methods.codeUnitAt$1(t,s))&&9!==n&&10!==n&&13!==n&&12!==n)return null==r?e:r;10!==n&&13!==n&&12!==n||(r=s),--s}return e}},k.Parser__parseIdentifier_closure.prototype={call$0(){var e=this.$this,t=e.identifier$0();return e.scanner.expectDone$0(),t},$signature:28},k.Parser_scanIdentChar_matches.prototype={call$1(e){var t=this.char;return this.caseSensitive?e===t:H.characterEqualsIgnoreCase(t,e)},$signature:46},z.SassParser.prototype={get$currentIndentation(){return this._currentIndentation},get$indented:()=>!0,styleRuleSelector$0(){var e,t=this.scanner,r=t._string_scanner$_position,n=new P.StringBuffer(""),s=new Q.InterpolationBuffer(n,R._setArrayType([],oe.JSArray_Object));do{s.addInterpolation$1(this.almostAnyValue$1$omitComments(!0)),e=n._contents+=R.Primitives_stringFromCharCode(10)}while(A.JSString_methods.endsWith$1(A.JSString_methods.trimRight$0((e.charCodeAt(0),e)),",")&&this.scanCharIf$1(H.character__isNewline$closure()));return s.interpolation$1(t.spanFrom$1(new D._SpanScannerState(t,r)))},expectStatementSeparator$1(e){this.atEndOfStatement$0()||this._expectNewline$0(),this._peekIndentation$0()<=this._currentIndentation||this.scanner.error$2$position(0,"Nothing may be indented "+(null==e?"here":"beneath a "+e)+".",this._nextIndentationEnd.position)},expectStatementSeparator$0(){return this.expectStatementSeparator$1(null)},atEndOfStatement$0(){var e=this.scanner.peekChar$0();return null==e||10===e||13===e||12===e},lookingAtChildren$0(){return this.atEndOfStatement$0()&&this._peekIndentation$0()>this._currentIndentation},importArgument$0(){var e,t,r,n,s,i,a=this.scanner;switch(a.peekChar$0()){case 117:case 85:if(n=new D._SpanScannerState(a,a._string_scanner$_position),this.scanIdentifier$1("url")){if(a.scanChar$1(40))return a.set$state(n),this.super$StylesheetParser$importArgument();a.set$state(n)}break;case 39:case 34:return this.super$StylesheetParser$importArgument()}for(n=new D._SpanScannerState(a,a._string_scanner$_position),s=a.peekChar$0();null!=s&&(44!==s&&(59!==s&&!(10===s||13===s||12===s)));)a.readChar$0(),s=a.peekChar$0();if(e=a.substring$1(0,n.position),t=a.spanFrom$1(n),this.isPlainImportUrl$1(e))return new O.StaticImport(W.Interpolation$(R._setArrayType([U.serializeValue0(new M.SassString(e,!0),!0,!0)],oe.JSArray_Object),t),null,null,t);try{return a=this.parseImportUrl$1(e),new E.DynamicImport(a,t)}catch(i){if(a=R.unwrapException(i),!oe.FormatException._is(a))throw i;r=a,this.error$2(0,"Invalid URL: "+V.get$message$x(r),t)}},scanElse$1(e){var t,r,n,s,i;return this._peekIndentation$0()===e&&(r=(t=this.scanner)._string_scanner$_position,n=this._currentIndentation,s=this._nextIndentation,i=this._nextIndentationEnd,this._readIndentation$0(),!(!t.scanChar$1(64)||!this.scanIdentifier$1("else"))||(t.set$state(new D._SpanScannerState(t,r)),this._currentIndentation=n,this._nextIndentation=s,this._nextIndentationEnd=i,!1))},children$1(e,t){var r=R._setArrayType([],oe.JSArray_Statement);return this._whileIndentedLower$1(new z.SassParser_children_closure(this,t,r)),r},statements$1(e){var t,r,n,s=this.scanner,i=s.peekChar$0();for(9!==i&&32!==i||s.error$3$length$position(0,ae.Indent,s._string_scanner$_position,0),t=R._setArrayType([],oe.JSArray_Statement),r=s.string.length;s._string_scanner$_position!==r;)null!=(n=this._child$1(e))&&t.push(n),this._readIndentation$0();return t},_child$1(e){var t=this.scanner;switch(t.peekChar$0()){case 13:case 10:case 12:return null;case 36:return this.variableDeclarationWithoutNamespace$0();case 47:switch(t.peekChar$1(1)){case 47:return this._silentComment$0();case 42:return this._loudComment$0();default:return e.call$0()}default:return e.call$0()}},_silentComment$0(){var e,t,r,n,s,i,a,o,l,_,u=this.scanner,c=u._string_scanner$_position;u.expect$1("//"),e=new P.StringBuffer(""),t=this._currentIndentation,r=u.string.length,n=1+t,s=2+t;e:do{for(a=(i=u.scanChar$1(47)?"///":"//").length;;){for(o=e._contents+=i,l=a;l<this._currentIndentation-t;++l)o+=R.Primitives_stringFromCharCode(32),e._contents=o;for(;_=u._string_scanner$_position!==r&&!(10===(_=u.peekChar$0())||13===_||12===_);)o+=R.Primitives_stringFromCharCode(u.readChar$0()),e._contents=o;if(e._contents=o+"\n",this._peekIndentation$0()<t)break e;if(this._peekIndentation$0()===t){47===u.peekChar$1(n)&&47===u.peekChar$1(s)&&this._readIndentation$0();break}this._readIndentation$0()}}while(u.scan$1("//"));return r=e._contents,this.lastSilentComment=new E.SilentComment((r.charCodeAt(0),r),u.spanFrom$1(new D._SpanScannerState(u,c)))},_loudComment$0(){var e,t,r,n,s,i,a,o,l,_,u,c=this.scanner,$=c._string_scanner$_position;for(c.expect$1("/*"),e=new P.StringBuffer(""),t=R._setArrayType([],oe.JSArray_Object),r=new Q.InterpolationBuffer(e,t),e._contents="/*",n=this._currentIndentation,i=(s=c.string).length,a=!0;;a=!1){for(a?(o=c._string_scanner$_position,this.spaces$0(),10===(l=c.peekChar$0())||13===l||12===l?(this._readIndentation$0(),l=e._contents+=R.Primitives_stringFromCharCode(32)):(_=c._string_scanner$_position,l=e._contents+=A.JSString_methods.substring$2(s,o,_))):(l=e._contents+="\n",l+=" * ",e._contents=l),u=3;u<this._currentIndentation-n;++u)l+=R.Primitives_stringFromCharCode(32),e._contents=l;e:for(;c._string_scanner$_position!==i;)switch(c.peekChar$0()){case 10:case 13:case 12:break e;case 35:123===c.peekChar$1(1)?(l=this.singleInterpolation$0(),r._flushText$0(),t.push(l)):e._contents+=R.Primitives_stringFromCharCode(c.readChar$0());break;default:e._contents+=R.Primitives_stringFromCharCode(c.readChar$0())}if(this._peekIndentation$0()<=n)break;for(;this._lookingAtDoubleNewline$0();)this._expectNewline$0(),l=e._contents+="\n",e._contents=l+" *";this._readIndentation$0()}return t=e._contents,A.JSString_methods.endsWith$1(A.JSString_methods.trimRight$0((t.charCodeAt(0),t)),"*/")||(e._contents+=" */"),new N.LoudComment(r.interpolation$1(c.spanFrom$1(new D._SpanScannerState(c,$))))},whitespaceWithoutComments$0(){var e,t,r;for(t=(e=this.scanner).string.length;e._string_scanner$_position!==t&&(9===(r=e.peekChar$0())||32===r);)e.readChar$0()},loudComment$0(){var e,t=this.scanner;for(t.expect$1("/*");;)if(10!==(e=t.readChar$0())&&13!==e&&12!==e||t.error$1(0,"expected */."),42===e){do{e=t.readChar$0()}while(42===e);if(47===e)break}},_expectNewline$0(){var e=this.scanner;switch(e.peekChar$0()){case 59:e.error$1(0,ae.semico);break;case 13:return e.readChar$0(),void(10===e.peekChar$0()&&e.readChar$0());case 10:case 12:return void e.readChar$0();default:e.error$1(0,"expected newline.")}},_lookingAtDoubleNewline$0(){var e,t=this.scanner;switch(t.peekChar$0()){case 13:return 10===(e=t.peekChar$1(1))?10===(t=t.peekChar$1(2))||13===t||12===t:13===e||12===e;case 10:case 12:return 10===(t=t.peekChar$1(1))||13===t||12===t;default:return!1}},_whileIndentedLower$1(e){var t,r,n,s,i,a,o,l=this._currentIndentation;for(r=(t=this.scanner)._sourceFile,n=null;this._peekIndentation$0()>l;)s=this._readIndentation$0(),null==n&&(n=s),n!==s&&(i="Inconsistent indentation, expected "+n+" spaces.",a=t._string_scanner$_position,o=r.getColumn$1(a),t.error$3$length$position(0,i,r.getColumn$1(t._string_scanner$_position),a-o)),e.call$0()},_readIndentation$0(){var e,t=this._nextIndentation;return null==t&&(t=this._nextIndentation=this._peekIndentation$0()),this._currentIndentation=t,(e=this._nextIndentationEnd).toString,this.scanner.set$state(e),this._nextIndentationEnd=this._nextIndentation=null,t},_peekIndentation$0(){var e,t,r,n,s,i,a,o,l,_=this._nextIndentation;if(null!=_)return _;if((t=(e=this.scanner)._string_scanner$_position)===(r=e.string.length))return this._nextIndentation=0,this._nextIndentationEnd=new D._SpanScannerState(e,t),0;n=new D._SpanScannerState(e,t),this.scanCharIf$1(H.character__isNewline$closure())||e.error$2$position(0,"Expected newline.",e._string_scanner$_position),s=R._Cell$(),i=R._Cell$(),t=(a=R._Cell$()).__late_helper$_name;do{for(i._value=s._value=!1,a._value=0;;){if(32===(o=e.peekChar$0()))i._value=!0;else{if(9!==o)break;s._value=!0}(l=a._value)===a&&R.throwExpression(R.LateError$localNI(t)),a._value=l+1,e.readChar$0()}if((l=e._string_scanner$_position)===r)return this._nextIndentation=0,this._nextIndentationEnd=new D._SpanScannerState(e,l),e.set$state(n),0}while(this.scanCharIf$1(H.character__isNewline$closure()));return t=s._readLocal$0(),r=i._readLocal$0(),t?r?(t=e._string_scanner$_position,l=(r=e._sourceFile).getColumn$1(t),e.error$3$length$position(0,"Tabs and spaces may not be mixed.",r.getColumn$1(e._string_scanner$_position),t-l)):!0===this._spaces&&(t=e._string_scanner$_position,l=(r=e._sourceFile).getColumn$1(t),e.error$3$length$position(0,"Expected spaces, was tabs.",r.getColumn$1(e._string_scanner$_position),t-l)):r&&!1===this._spaces&&(t=e._string_scanner$_position,l=(r=e._sourceFile).getColumn$1(t),e.error$3$length$position(0,"Expected tabs, was spaces.",r.getColumn$1(e._string_scanner$_position),t-l)),this._nextIndentation=a._readLocal$0(),a._readLocal$0()>0&&null==this._spaces&&(this._spaces=i._readLocal$0()),this._nextIndentationEnd=new D._SpanScannerState(e,e._string_scanner$_position),e.set$state(n),a._readLocal$0()}},z.SassParser_children_closure.prototype={call$0(){var e=this.$this._child$1(this.child);null!=e&&this.children.push(e)},$signature:0},N.ScssParser.prototype={get$indented:()=>!1,get$currentIndentation:()=>0,styleRuleSelector$0(){return this.almostAnyValue$0()},expectStatementSeparator$1(e){var t,r;this.whitespaceWithoutComments$0(),(t=this.scanner)._string_scanner$_position!==t.string.length&&59!==(r=t.peekChar$0())&&125!==r&&t.expectChar$1(59)},expectStatementSeparator$0(){return this.expectStatementSeparator$1(null)},atEndOfStatement$0(){var e=this.scanner.peekChar$0();return null==e||59===e||125===e||123===e},lookingAtChildren$0(){return 123===this.scanner.peekChar$0()},scanElse$1(e){var t,r=this.scanner,n=r._string_scanner$_position;if(this.whitespace$0(),t=r._string_scanner$_position,r.scanChar$1(64)){if(this.scanIdentifier$2$caseSensitive("else",!0))return!0;if(this.scanIdentifier$2$caseSensitive("elseif",!0))return this.logger.warn$3$deprecation$span(0,ae.x40elsei,!0,r.spanFrom$1(new D._SpanScannerState(r,t))),r.set$position(r._string_scanner$_position-2),!0}return r.set$state(new D._SpanScannerState(r,n)),!1},children$1(e,t){var r,n=this.scanner;for(n.expectChar$1(123),this.whitespaceWithoutComments$0(),r=R._setArrayType([],oe.JSArray_Statement);;)switch(n.peekChar$0()){case 36:r.push(this.variableDeclarationWithoutNamespace$0());break;case 47:switch(n.peekChar$1(1)){case 47:r.push(this._scss$_silentComment$0()),this.whitespaceWithoutComments$0();break;case 42:r.push(this._scss$_loudComment$0()),this.whitespaceWithoutComments$0();break;default:r.push(t.call$0())}break;case 59:n.readChar$0(),this.whitespaceWithoutComments$0();break;case 125:return n.expectChar$1(125),r;default:r.push(t.call$0())}},statements$1(e){var t,r,n,s=R._setArrayType([],oe.JSArray_Statement);for(this.whitespaceWithoutComments$0(),r=(t=this.scanner).string.length;t._string_scanner$_position!==r;)switch(t.peekChar$0()){case 36:s.push(this.variableDeclarationWithoutNamespace$0());break;case 47:switch(t.peekChar$1(1)){case 47:s.push(this._scss$_silentComment$0()),this.whitespaceWithoutComments$0();break;case 42:s.push(this._scss$_loudComment$0()),this.whitespaceWithoutComments$0();break;default:null!=(n=e.call$0())&&s.push(n)}break;case 59:t.readChar$0(),this.whitespaceWithoutComments$0();break;default:null!=(n=e.call$0())&&s.push(n)}return s},_scss$_silentComment$0(){var e,t,r=this.scanner,n=new D._SpanScannerState(r,r._string_scanner$_position);r.expect$1("//"),e=r.string.length;do{for(;t=r._string_scanner$_position!==e&&!(10===(t=r.readChar$0())||13===t||12===t););if(r._string_scanner$_position===e)break;this.whitespaceWithoutComments$0()}while(r.scan$1("//"));return this.get$plainCss()&&this.error$2(0,ae.Silent,r.spanFrom$1(n)),this.lastSilentComment=new E.SilentComment(r.substring$1(0,n.position),r.spanFrom$1(n))},_scss$_loudComment$0(){var e,t,r,n,s,i,a,o=this.scanner,l=o._string_scanner$_position;for(o.expect$1("/*"),e=new P.StringBuffer(""),t=R._setArrayType([],oe.JSArray_Object),r=new Q.InterpolationBuffer(e,t),e._contents="/*";;)switch(o.peekChar$0()){case 35:123===o.peekChar$1(1)?(n=this.singleInterpolation$0(),r._flushText$0(),t.push(n)):e._contents+=R.Primitives_stringFromCharCode(o.readChar$0());break;case 42:if(e._contents+=R.Primitives_stringFromCharCode(o.readChar$0()),47!==o.peekChar$0())break;return e._contents+=R.Primitives_stringFromCharCode(o.readChar$0()),s=o._string_scanner$_position,n=o._sourceFile,i=new D._SpanScannerState(o,l).position,(o=new j._FileSpan(n,i,s))._FileSpan$3(n,i,s),i=oe.Object,n=P.List_List$of(t,!0,i),0!==(l=e._contents).length&&n.push((l.charCodeAt(0),l)),(a=P.List_List$from(n,!1,i)).fixed$length=Array,a.immutable$list=Array,(l=new W.Interpolation(a,o)).Interpolation$2(n,o),new N.LoudComment(l);case 13:o.readChar$0(),10!==o.peekChar$0()&&(e._contents+=R.Primitives_stringFromCharCode(10));break;case 12:o.readChar$0(),e._contents+=R.Primitives_stringFromCharCode(10);break;default:e._contents+=R.Primitives_stringFromCharCode(o.readChar$0())}}},H.SelectorParser.prototype={parse$0(){return this.wrapSpanFormatException$1(new H.SelectorParser_parse_closure(this))},parseCompoundSelector$0(){return this.wrapSpanFormatException$1(new H.SelectorParser_parseCompoundSelector_closure(this))},_selectorList$0(){var e,t,r,n=this.scanner,s=n._sourceFile,i=s.getLine$1(n._string_scanner$_position),a=R._setArrayType([this._complexSelector$0()],oe.JSArray_ComplexSelector);for(this.whitespace$0(),e=n.string.length;n.scanChar$1(44);)if(this.whitespace$0(),44!==n.peekChar$0()){if((t=n._string_scanner$_position)===e)break;(r=s.getLine$1(t)!==i)&&(i=s.getLine$1(n._string_scanner$_position)),a.push(this._complexSelector$1$lineBreak(r))}return M.SelectorList$(a)},_complexSelector$1$lineBreak(e){var t,r,n=ae.x22x26__ma,s=R._setArrayType([],oe.JSArray_ComplexSelectorComponent);e:for(t=this.scanner;;)switch(this.whitespace$0(),r=t.peekChar$0()){case 43:t.readChar$0(),s.push(A.Combinator_uzg);break;case 62:t.readChar$0(),s.push(A.Combinator_sgq);break;case 126:t.readChar$0(),s.push(A.Combinator_CzM);break;case 91:case 46:case 35:case 37:case 58:case 38:case 42:case 124:s.push(this._compoundSelector$0()),38===t.peekChar$0()&&t.error$1(0,n);break;default:if(null==r||!this.lookingAtIdentifier$0())break e;s.push(this._compoundSelector$0()),38===t.peekChar$0()&&t.error$1(0,n)}return 0===s.length&&t.error$1(0,"expected selector."),D.ComplexSelector$(s,e)},_complexSelector$0(){return this._complexSelector$1$lineBreak(!1)},_compoundSelector$0(){for(var e,t=R._setArrayType([this._simpleSelector$0()],oe.JSArray_SimpleSelector),r=this.scanner;42===(e=r.peekChar$0())||91===e||46===e||35===e||37===e||58===e;)t.push(this._simpleSelector$1$allowParent(!1));return W.CompoundSelector$(t)},_simpleSelector$1$allowParent(e){var t,r,n,s,i=this.scanner,a=new D._SpanScannerState(i,i._string_scanner$_position);switch(null==e&&(e=this._allowParent),i.peekChar$0()){case 91:return this._attributeSelector$0();case 46:return i.expectChar$1(46),new W.ClassSelector(this.identifier$0());case 35:return i.expectChar$1(35),new U.IDSelector(this.identifier$0());case 37:return i.expectChar$1(37),t=this.identifier$0(),this._allowPlaceholder||this.error$2(0,ae.Placeh,i.spanFrom$1(a)),new U.PlaceholderSelector(t);case 58:return this._pseudoSelector$0();case 38:return i.expectChar$1(38),this.lookingAtIdentifierBody$0()?(r=new P.StringBuffer(""),this._identifierBody$1(r),0===r._contents.length&&i.error$1(0,"Expected identifier body."),(n=r._contents).charCodeAt(0),s=n):s=null,e||this.error$2(0,"Parent selectors aren't allowed here.",i.spanFrom$1(a)),new T.ParentSelector(s);default:return this._typeOrUniversalSelector$0()}},_simpleSelector$0(){return this._simpleSelector$1$allowParent(null)},_attributeSelector$0(){var e,t,r,n,s,i=this.scanner;return i.expectChar$1(91),this.whitespace$0(),e=this._attributeName$0(),this.whitespace$0(),i.scanChar$1(93)?new U.AttributeSelector(e,null,null,null):(t=this._attributeOperator$0(),this.whitespace$0(),n=39===(r=i.peekChar$0())||34===r?this.string$0():this.identifier$0(),this.whitespace$0(),s=null!=(r=i.peekChar$0())&&H.isAlphabetic0(r)?R.Primitives_stringFromCharCode(i.readChar$0()):null,i.expectChar$1(93),new U.AttributeSelector(e,t,n,s))},_attributeName$0(){var e,t=this.scanner;return t.scanChar$1(42)?(t.expectChar$1(124),new M.QualifiedName(this.identifier$0(),"*")):(e=this.identifier$0(),124!==t.peekChar$0()||61===t.peekChar$1(1)?new M.QualifiedName(e,null):(t.readChar$0(),new M.QualifiedName(this.identifier$0(),e)))},_attributeOperator$0(){var e=this.scanner,t=e._string_scanner$_position;switch(e.readChar$0()){case 61:return A.AttributeOperator_sEs;case 126:return e.expectChar$1(61),A.AttributeOperator_fz1;case 124:return e.expectChar$1(61),A.AttributeOperator_AuK;case 94:return e.expectChar$1(61),A.AttributeOperator_4L5;case 36:return e.expectChar$1(61),A.AttributeOperator_mOX;case 42:return e.expectChar$1(61),A.AttributeOperator_gqZ;default:e.error$2$position(0,'Expected "]".',t)}},_pseudoSelector$0(){var e,t,r,n,s,i,a=this.scanner;return a.expectChar$1(58),e=a.scanChar$1(58),t=this.identifier$0(),a.scanChar$1(40)?(this.whitespace$0(),r=E.unvendor(t),e?ee._selectorPseudoElements.contains$1(0,r)?(n=this._selectorList$0(),s=null):(s=this.declarationValue$1$allowEmpty(!0),n=null):ee._selectorPseudoClasses.contains$1(0,r)?(n=this._selectorList$0(),s=null):"nth-child"===r||"nth-last-child"===r?(s=this._aNPlusB$0(),this.whitespace$0(),32!==(i=a.peekChar$1(-1))&&9!==i&&10!==i&&13!==i&&12!==i||41===a.peekChar$0()?n=null:(this.expectIdentifier$1("of"),s+=" of",this.whitespace$0(),n=this._selectorList$0())):(s=A.JSString_methods.trimRight$0(this.declarationValue$1$allowEmpty(!0)),n=null),a.expectChar$1(41),M.PseudoSelector$(t,s,e,n)):M.PseudoSelector$(t,null,e,null)},_aNPlusB$0(){var e,t,r,n,s,i=this.scanner;switch(i.peekChar$0()){case 101:case 69:return this.expectIdentifier$1("even"),"even";case 111:case 79:return this.expectIdentifier$1("odd"),"odd";case 43:case 45:e=""+R.Primitives_stringFromCharCode(i.readChar$0());break;default:e=""}if(null!=(t=i.peekChar$0())&&H.isDigit(t)){for(;null!=(r=i.peekChar$0())&&r>=48&&r<=57;)e+=R.Primitives_stringFromCharCode(i.readChar$0());if(this.whitespace$0(),!this.scanIdentChar$1(110))return e.charCodeAt(0),e}else this.expectIdentChar$1(110);if(e+=R.Primitives_stringFromCharCode(110),this.whitespace$0(),43!==(n=i.peekChar$0())&&45!==n)return e.charCodeAt(0),e;for(e+=R.Primitives_stringFromCharCode(i.readChar$0()),this.whitespace$0(),null!=(s=i.peekChar$0())&&H.isDigit(s)||i.error$1(0,"Expected a number.");null!=(r=i.peekChar$0())&&r>=48&&r<=57;)e+=R.Primitives_stringFromCharCode(i.readChar$0());return e.charCodeAt(0),e},_typeOrUniversalSelector$0(){var e,t=this.scanner,r=t.peekChar$0();return 42===r?(t.readChar$0(),t.scanChar$1(124)?t.scanChar$1(42)?new U.UniversalSelector("*"):new L.TypeSelector(new M.QualifiedName(this.identifier$0(),"*")):new U.UniversalSelector(null)):124===r?(t.readChar$0(),t.scanChar$1(42)?new U.UniversalSelector(""):new L.TypeSelector(new M.QualifiedName(this.identifier$0(),""))):(e=this.identifier$0(),t.scanChar$1(124)?t.scanChar$1(42)?new U.UniversalSelector(e):new L.TypeSelector(new M.QualifiedName(this.identifier$0(),e)):new L.TypeSelector(new M.QualifiedName(e,null)))}},H.SelectorParser_parse_closure.prototype={call$0(){var e=this.$this,t=e._selectorList$0();return(e=e.scanner)._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),t},$signature:39},H.SelectorParser_parseCompoundSelector_closure.prototype={call$0(){var e=this.$this,t=e._compoundSelector$0();return(e=e.scanner)._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),t},$signature:247},q.StylesheetParser.prototype={parse$0(){return this.wrapSpanFormatException$1(new q.StylesheetParser_parse_closure(this))},parseArgumentDeclaration$0(){return this._parseSingleProduction$1$1(new q.StylesheetParser_parseArgumentDeclaration_closure(this),oe.ArgumentDeclaration)},parseVariableDeclaration$0(){return this._parseSingleProduction$1$1(new q.StylesheetParser_parseVariableDeclaration_closure(this),oe.VariableDeclaration)},parseUseRule$0(){return this._parseSingleProduction$1$1(new q.StylesheetParser_parseUseRule_closure(this),oe.UseRule)},_parseSingleProduction$1$1(e,t){return this.wrapSpanFormatException$1(new q.StylesheetParser__parseSingleProduction_closure(this,e,t))},_statement$1$root(e){var t,r=this.scanner;switch(r.peekChar$0()){case 64:return this.atRule$2$root(new q.StylesheetParser__statement_closure(this),e);case 43:return this.get$indented()&&this.lookingAtIdentifier$1(1)?(this._isUseAllowed=!1,t=r._string_scanner$_position,r.readChar$0(),this._includeRule$1(new D._SpanScannerState(r,t))):this._styleRule$0();case 61:return this.get$indented()?(this._isUseAllowed=!1,t=r._string_scanner$_position,r.readChar$0(),this.whitespace$0(),this._mixinRule$1(new D._SpanScannerState(r,t))):this._styleRule$0();case 125:r.error$2$length(0,'unmatched "}".',1);break;default:return this._inStyleRule||this._stylesheet$_inUnknownAtRule||this._stylesheet$_inMixin||this._inContentBlock?this._declarationOrStyleRule$0():this._variableDeclarationOrStyleRule$0()}},_statement$0(){return this._statement$1$root(!1)},_variableDeclarationWithNamespace$0(){var e=this.scanner,t=e._string_scanner$_position,r=this.identifier$0();return e.expectChar$1(46),this.variableDeclarationWithoutNamespace$2(r,new D._SpanScannerState(e,t))},variableDeclarationWithoutNamespace$2(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h,d,g=this.lastSilentComment;for(this.lastSilentComment=null,null==t?(r=this.scanner,n=new D._SpanScannerState(r,r._string_scanner$_position)):n=t,s=this.variableName$0(),(r=null!=e)&&this._assertPublic$2(s,new q.StylesheetParser_variableDeclarationWithoutNamespace_closure(this,n)),this.get$plainCss()&&this.error$2(0,ae.Sass_v,this.scanner.spanFrom$1(n)),this.whitespace$0(),(i=this.scanner).expectChar$1(58),this.whitespace$0(),a=this.expression$0(),o=new D._SpanScannerState(i,i._string_scanner$_position),l=!1,_=!1;i.scanChar$1(33);)"default"===(u=this.identifier$0())?l=!0:"global"===u?(r&&(c=i._string_scanner$_position,$=i._sourceFile,p=o.position,(h=new j._FileSpan($,p,c))._FileSpan$3($,p,c),this.error$2(0,ae.x21globa,h)),_=!0):(c=i._string_scanner$_position,$=i._sourceFile,p=o.position,(h=new j._FileSpan($,p,c))._FileSpan$3($,p,c),this.error$2(0,"Invalid flag name.",h)),this.whitespace$0(),o=new D._SpanScannerState(i,i._string_scanner$_position);return this.expectStatementSeparator$1("variable declaration"),d=Q.VariableDeclaration$(s,a,i.spanFrom$1(n),g,_,l,e),_&&this._globalVariables.putIfAbsent$2(s,new q.StylesheetParser_variableDeclarationWithoutNamespace_closure0(d)),d},variableDeclarationWithoutNamespace$0(){return this.variableDeclarationWithoutNamespace$2(null,null)},_variableDeclarationOrStyleRule$0(){var e,t,r,n;return this.get$plainCss()||this.get$indented()&&this.scanner.scanChar$1(92)?this._styleRule$0():this.lookingAtIdentifier$0()?(t=(e=this.scanner)._string_scanner$_position,(r=this._variableDeclarationOrInterpolation$0())instanceof Q.VariableDeclaration?r:((n=new Q.InterpolationBuffer(new P.StringBuffer(""),R._setArrayType([],oe.JSArray_Object))).addInterpolation$1(oe.Interpolation._as(r)),this._styleRule$2(n,new D._SpanScannerState(e,t)))):this._styleRule$0()},_declarationOrStyleRule$0(){var e,t,r;return this.get$plainCss()&&this._inStyleRule&&!this._stylesheet$_inUnknownAtRule?this._propertyOrVariableDeclaration$0():this.get$indented()&&this.scanner.scanChar$1(92)?this._styleRule$0():(t=(e=this.scanner)._string_scanner$_position,r=this._declarationOrBuffer$0(),oe.Statement._is(r)?r:this._styleRule$2(oe.InterpolationBuffer._as(r),new D._SpanScannerState(e,t)))},_declarationOrBuffer$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$={},p=this.scanner,h=new D._SpanScannerState(p,p._string_scanner$_position),d=oe.JSArray_Object,g=new Q.InterpolationBuffer(new P.StringBuffer(""),R._setArrayType([],d)),m=p.peekChar$0();if((s=58===m||(42===m||(46===m||35===m&&123!==p.peekChar$1(1))))?(s=p.readChar$0(),g._interpolation_buffer$_text._contents+=R.Primitives_stringFromCharCode(s),s=this.rawText$1(this.get$whitespace()),g._interpolation_buffer$_text._contents+=s,i=!0):i=!1,!this._lookingAtInterpolatedIdentifier$0())return g;if((a=i?this.interpolatedIdentifier$0():this._variableDeclarationOrInterpolation$0())instanceof Q.VariableDeclaration)return a;if(g.addInterpolation$1(oe.Interpolation._as(a)),this._isUseAllowed=!1,p.matches$1("/*")&&(s=this.rawText$1(this.get$loudComment()),g._interpolation_buffer$_text._contents+=s),e=new P.StringBuffer(""),s=this.get$whitespace(),e._contents+=this.rawText$1(s),o=p._string_scanner$_position,!p.scanChar$1(58))return 0!==e._contents.length&&(g._interpolation_buffer$_text._contents+=R.Primitives_stringFromCharCode(32)),g;if(e._contents+=R.Primitives_stringFromCharCode(58),l=g.interpolation$1(p.spanFrom$2(h,new D._SpanScannerState(p,o))),A.JSString_methods.startsWith$1(l.get$initialPlain(),"--"))return $=this._interpolatedDeclarationValue$0(),this.expectStatementSeparator$1("custom property"),N.Declaration$(l,new M.StringExpression($,!1),p.spanFrom$1(h));if(p.scanChar$1(58))return d=(p=($=g)._interpolation_buffer$_text)._contents+=R.S(e),p._contents=d+R.Primitives_stringFromCharCode(58),$;if(this.get$indented()&&this._lookingAtInterpolatedIdentifier$0())return($=g)._interpolation_buffer$_text._contents+=R.S(e),$;if(_=this.rawText$1(s),this.lookingAtChildren$0())return this._withChildren$3(this.get$_declarationChild(),h,new q.StylesheetParser__declarationOrBuffer_closure(l));e._contents+=_,t=0===_.length&&this._lookingAtInterpolatedIdentifier$0(),r=new D._SpanScannerState(p,p._string_scanner$_position),s=$.value=null;try{this.lookingAtChildren$0()?(d=R._setArrayType([],d),o=(s=j.FileLocation$_(p._sourceFile,p._string_scanner$_position)).offset,u=new M.StringExpression(W.Interpolation$(d,j._FileSpan$(s.file,o,o)),!0)):u=this.expression$0(),d=$.value=u,this.lookingAtChildren$0()?t&&this.expectStatementSeparator$0():this.atEndOfStatement$0()||this.expectStatementSeparator$0()}catch(c){if(oe.FormatException._is(R.unwrapException(c))){if(!t)throw c;if(p.set$state(r),n=this.almostAnyValue$0(),!this.get$indented()&&59===p.peekChar$0())throw c;return g._interpolation_buffer$_text._contents+=R.S(e),g.addInterpolation$1(n),g}throw c}return this.lookingAtChildren$0()?this._withChildren$3(this.get$_declarationChild(),h,new q.StylesheetParser__declarationOrBuffer_closure0($,l)):(this.expectStatementSeparator$0(),N.Declaration$(l,d,p.spanFrom$1(h)))},_variableDeclarationOrInterpolation$0(){var e,t,r,n,s;return this.lookingAtIdentifier$0()?(e=this.scanner,t=new D._SpanScannerState(e,e._string_scanner$_position),r=this.identifier$0(),e.matches$1(".$")?(e.readChar$0(),this.variableDeclarationWithoutNamespace$2(r,t)):(n=new P.StringBuffer(""),s=new Q.InterpolationBuffer(n,R._setArrayType([],oe.JSArray_Object)),n._contents=""+r,this._lookingAtInterpolatedIdentifierBody$0()&&s.addInterpolation$1(this.interpolatedIdentifier$0()),s.interpolation$1(e.spanFrom$1(t)))):this.interpolatedIdentifier$0()},_styleRule$2(e,t){var r,n,s,i,a={};return this._isUseAllowed=!1,null==t?(r=this.scanner,n=new D._SpanScannerState(r,r._string_scanner$_position)):n=t,s=a.interpolation=this.styleRuleSelector$0(),null!=e?(e.addInterpolation$1(s),r=a.interpolation=e.interpolation$1(this.scanner.spanFrom$1(n))):r=s,0===r.contents.length&&this.scanner.error$1(0,'expected "}".'),i=this._inStyleRule,this._inStyleRule=!0,this._withChildren$3(this.get$_statement(),n,new q.StylesheetParser__styleRule_closure(a,this,i,n))},_styleRule$0(){return this._styleRule$2(null,null)},_propertyOrVariableDeclaration$1$parseCustomProperties(e){var t,r,n,s,i,a,o=ae.Nested,l={},_=this.scanner,u=new D._SpanScannerState(_,_._string_scanner$_position);if(l.name=null,r=58===(t=_.peekChar$0())||(42===t||(46===t||35===t&&123!==_.peekChar$1(1))))r=new P.StringBuffer(""),n=new Q.InterpolationBuffer(r,R._setArrayType([],oe.JSArray_Object)),r._contents+=R.Primitives_stringFromCharCode(_.readChar$0()),r._contents+=this.rawText$1(this.get$whitespace()),n.addInterpolation$1(this.interpolatedIdentifier$0()),r=l.name=n.interpolation$1(_.spanFrom$1(u));else if(this.get$plainCss())i=this.interpolatedIdentifier$0(),l.name=i,r=i;else{if((s=this._variableDeclarationOrInterpolation$0())instanceof Q.VariableDeclaration)return s;oe.Interpolation._as(s),l.name=s,r=s}return this.whitespace$0(),_.expectChar$1(58),e&&A.JSString_methods.startsWith$1(r.get$initialPlain(),"--")?(l=this._interpolatedDeclarationValue$0(),this.expectStatementSeparator$1("custom property"),N.Declaration$(r,new M.StringExpression(l,!1),_.spanFrom$1(u))):(this.whitespace$0(),this.lookingAtChildren$0()?(this.get$plainCss()&&_.error$1(0,o),this._withChildren$3(this.get$_declarationChild(),u,new q.StylesheetParser__propertyOrVariableDeclaration_closure(l))):(a=this.expression$0(),this.lookingAtChildren$0()?(this.get$plainCss()&&_.error$1(0,o),this._withChildren$3(this.get$_declarationChild(),u,new q.StylesheetParser__propertyOrVariableDeclaration_closure0(l,a))):(this.expectStatementSeparator$0(),N.Declaration$(r,a,_.spanFrom$1(u)))))},_propertyOrVariableDeclaration$0(){return this._propertyOrVariableDeclaration$1$parseCustomProperties(!0)},_declarationChild$0(){return 64===this.scanner.peekChar$0()?this._declarationAtRule$0():this._propertyOrVariableDeclaration$1$parseCustomProperties(!1)},atRule$2$root(e,t){var r,n,s,i,a=this.scanner,o=new D._SpanScannerState(a,a._string_scanner$_position);switch(a.expectChar$2$name(64,"@-rule"),r=this.interpolatedIdentifier$0(),this.whitespace$0(),n=this._isUseAllowed,this._isUseAllowed=!1,r.get$asPlain()){case"at-root":return this._atRootRule$1(o);case"content":return this._contentRule$1(o);case"debug":return this._debugRule$1(o);case"each":return this._eachRule$2(o,e);case"else":return this._disallowedAtRule$1(o);case"error":return this._errorRule$1(o);case"extend":return this._inStyleRule||this._stylesheet$_inMixin||this._inContentBlock||this.error$2(0,ae.x40exten,a.spanFrom$1(o)),s=this.almostAnyValue$0(),(i=a.scanChar$1(33))&&this.expectIdentifier$1("optional"),this.expectStatementSeparator$1("@extend rule"),new W.ExtendRule(s,i,a.spanFrom$1(o));case"for":return this._forRule$2(o,e);case"forward":return this._isUseAllowed=n,t||this._disallowedAtRule$1(o),this._forwardRule$1(o);case"function":return this._functionRule$1(o);case"if":return this._ifRule$2(o,e);case"import":return this._importRule$1(o);case"include":return this._includeRule$1(o);case"media":return this.mediaRule$1(o);case"mixin":return this._mixinRule$1(o);case"-moz-document":return this.mozDocumentRule$2(o,r);case"return":return this._disallowedAtRule$1(o);case"supports":return this.supportsRule$1(o);case"use":return this._isUseAllowed=n,t||this._disallowedAtRule$1(o),this._useRule$1(o);case"warn":return this._warnRule$1(o);case"while":return this._whileRule$2(o,e);default:return this.unknownAtRule$2(o,r)}},_declarationAtRule$0(){var e=this.scanner,t=new D._SpanScannerState(e,e._string_scanner$_position);switch(this._plainAtRuleName$0()){case"content":return this._contentRule$1(t);case"debug":return this._debugRule$1(t);case"each":return this._eachRule$2(t,this.get$_declarationChild());case"else":return this._disallowedAtRule$1(t);case"error":return this._errorRule$1(t);case"for":return this._forRule$2(t,this.get$_declarationChild());case"if":return this._ifRule$2(t,this.get$_declarationChild());case"include":return this._includeRule$1(t);case"warn":return this._warnRule$1(t);case"while":return this._whileRule$2(t,this.get$_declarationChild());default:return this._disallowedAtRule$1(t)}},_functionChild$0(){var e,t,r,n,s,i,a,o,l=this.scanner;if(64!==l.peekChar$0()){e=new D._SpanScannerState(l,l._string_scanner$_position);try{return n=this._variableDeclarationWithNamespace$0()}catch(s){if(n=R.unwrapException(s),!(i=oe.SourceSpanFormatException)._is(n))throw s;t=n,l.set$state(e),r=null;try{r=this._declarationOrStyleRule$0()}catch(s){throw i._is(R.unwrapException(s))?R.wrapException(t):s}this.error$2(0,"@function rules may not contain "+(r instanceof W.StyleRule?"style rules":"declarations")+".",r.get$span())}}switch(a=new D._SpanScannerState(l,l._string_scanner$_position),this._plainAtRuleName$0()){case"debug":return this._debugRule$1(a);case"each":return this._eachRule$2(a,this.get$_functionChild());case"else":return this._disallowedAtRule$1(a);case"error":return this._errorRule$1(a);case"for":return this._forRule$2(a,this.get$_functionChild());case"if":return this._ifRule$2(a,this.get$_functionChild());case"return":return o=this.expression$0(),this.expectStatementSeparator$1("@return rule"),new E.ReturnRule(o,l.spanFrom$1(a));case"warn":return this._warnRule$1(a);case"while":return this._whileRule$2(a,this.get$_functionChild());default:return this._disallowedAtRule$1(a)}},_plainAtRuleName$0(){this.scanner.expectChar$2$name(64,"@-rule");var e=this.identifier$0();return this.whitespace$0(),e},_atRootRule$1(e){var t,r=this.scanner;return 40===r.peekChar$0()?(t=this._atRootQuery$0(),this.whitespace$0(),this._withChildren$3(this.get$_statement(),e,new q.StylesheetParser__atRootRule_closure(t))):this.lookingAtChildren$0()?this._withChildren$3(this.get$_statement(),e,new q.StylesheetParser__atRootRule_closure0):q.AtRootRule$(R._setArrayType([this._styleRule$0()],oe.JSArray_Statement),r.spanFrom$1(e),null)},_atRootQuery$0(){var e,t,r,n,s,i,a=this.scanner;return 35===a.peekChar$0()?(e=this.singleInterpolation$0(),W.Interpolation$(R._setArrayType([e],oe.JSArray_Object),e.get$span())):(t=a._string_scanner$_position,r=new P.StringBuffer(""),n=R._setArrayType([],oe.JSArray_Object),s=new Q.InterpolationBuffer(r,n),a.expectChar$1(40),r._contents+=R.Primitives_stringFromCharCode(40),this.whitespace$0(),i=this.expression$0(),s._flushText$0(),n.push(i),a.scanChar$1(58)&&(this.whitespace$0(),i=r._contents+=R.Primitives_stringFromCharCode(58),r._contents=i+R.Primitives_stringFromCharCode(32),i=this.expression$0(),s._flushText$0(),n.push(i)),a.expectChar$1(41),this.whitespace$0(),r._contents+=R.Primitives_stringFromCharCode(41),s.interpolation$1(a.spanFrom$1(new D._SpanScannerState(a,t))))},_contentRule$1(e){var t,r,n,s;return this._stylesheet$_inMixin||this.error$2(0,ae.x40conte,this.scanner.spanFrom$1(e)),this.whitespace$0(),40===(t=this.scanner).peekChar$0()?r=this._argumentInvocation$1$mixin(!0):(s=(n=j.FileLocation$_(t._sourceFile,t._string_scanner$_position)).offset,r=W.ArgumentInvocation$empty(j._FileSpan$(n.file,s,s))),this.expectStatementSeparator$1("@content rule"),new O.ContentRule(r,t.spanFrom$1(e))},_debugRule$1(e){var t=this.expression$0();return this.expectStatementSeparator$1("@debug rule"),new O.DebugRule(t,this.scanner.spanFrom$1(e))},_eachRule$2(e,t){var r,n,s=this._inControlDirective;for(this._inControlDirective=!0,r=R._setArrayType([this.variableName$0()],oe.JSArray_String),this.whitespace$0(),n=this.scanner;n.scanChar$1(44);)this.whitespace$0(),n.expectChar$1(36),r.push(this.identifier$1$normalize(!0)),this.whitespace$0();return this.expectIdentifier$1("in"),this.whitespace$0(),this._withChildren$3(t,e,new q.StylesheetParser__eachRule_closure(this,s,r,this.expression$0()))},_errorRule$1(e){var t=this.expression$0();return this.expectStatementSeparator$1("@error rule"),new M.ErrorRule(t,this.scanner.spanFrom$1(e))},_functionRule$1(e){var t,r,n=this.lastSilentComment;switch(this.lastSilentComment=null,t=this.identifier$1$normalize(!0),this.whitespace$0(),r=this._argumentDeclaration$0(),this._stylesheet$_inMixin||this._inContentBlock?this.error$2(0,ae.Mixinscf,this.scanner.spanFrom$1(e)):this._inControlDirective&&this.error$2(0,ae.Functi,this.scanner.spanFrom$1(e)),E.unvendor(t)){case"calc":case"element":case"expression":case"url":case"and":case"or":case"not":case"clamp":this.error$2(0,"Invalid function name.",this.scanner.spanFrom$1(e))}return this.whitespace$0(),this._withChildren$3(this.get$_functionChild(),e,new q.StylesheetParser__functionRule_closure(t,r,n))},_forRule$2(e,t){var r,n,s={},i=this._inControlDirective;return this._inControlDirective=!0,r=this.variableName$0(),this.whitespace$0(),this.expectIdentifier$1("from"),this.whitespace$0(),s.exclusive=null,n=this.expression$1$until(new q.StylesheetParser__forRule_closure(s,this)),null==s.exclusive&&this.scanner.error$1(0,'Expected "to" or "through".'),this.whitespace$0(),this._withChildren$3(t,e,new q.StylesheetParser__forRule_closure0(s,this,i,r,n,this.expression$0()))},_forwardRule$1(e){var t,r,n,s,i,a,o,l,_,u,c,$,p=this._urlString$0();return this.whitespace$0(),this.scanIdentifier$1("as")?(this.whitespace$0(),t=this.identifier$1$normalize(!0),this.scanner.expectChar$1(42),this.whitespace$0()):t=null,this.scanIdentifier$1("show")?(n=(r=this._memberList$0()).item1,s=r.item2,a=i=null):(this.scanIdentifier$1("hide")?(a=(r=this._memberList$0()).item1,i=r.item2):a=i=null,n=s=null),o=this._stylesheet$_configuration$1$allowGuarded(!0),this.expectStatementSeparator$1("@forward rule"),l=this.scanner.spanFrom$1(e),this._isUseAllowed||this.error$2(0,ae.x40forwa,l),null!=n?(s.toString,_=oe.String,u=P.LinkedHashSet_LinkedHashSet$of(n,_),c=oe.UnmodifiableSetView_String,_=P.LinkedHashSet_LinkedHashSet$of(s,_),$=null==o?A.List_empty6:P.List_List$unmodifiable(o,oe.ConfiguredVariable),new N.ForwardRule(p,new N.UnmodifiableSetView(u,c),new N.UnmodifiableSetView(_,c),null,null,t,$,l)):null!=a?(i.toString,_=oe.String,u=P.LinkedHashSet_LinkedHashSet$of(a,_),c=oe.UnmodifiableSetView_String,_=P.LinkedHashSet_LinkedHashSet$of(i,_),$=null==o?A.List_empty6:P.List_List$unmodifiable(o,oe.ConfiguredVariable),new N.ForwardRule(p,null,null,new N.UnmodifiableSetView(u,c),new N.UnmodifiableSetView(_,c),t,$,l)):new N.ForwardRule(p,null,null,null,null,t,null==o?A.List_empty6:P.List_List$unmodifiable(o,oe.ConfiguredVariable),l)},_memberList$0(){var e=oe.String,t=P.LinkedHashSet_LinkedHashSet$_empty(e),r=P.LinkedHashSet_LinkedHashSet$_empty(e);e=this.scanner;do{this.whitespace$0(),this.withErrorMessage$2(ae.Expect,new q.StylesheetParser__memberList_closure(this,r,t)),this.whitespace$0()}while(e.scanChar$1(44));return new D.Tuple2(t,r,oe.Tuple2_of_Set_String_and_Set_String)},_ifRule$2(e,t){var r,n,s,i,a,o=this.get$currentIndentation(),l=this._inControlDirective;for(this._inControlDirective=!0,r=this.expression$0(),n=this.children$1(0,t),this.whitespaceWithoutComments$0(),s=R._setArrayType([q.IfClause$(r,n)],oe.JSArray_IfClause);;){if(!this.scanElse$1(o)){i=null;break}if(this.whitespace$0(),!this.scanIdentifier$1("if")){i=q.ElseClause$(this.children$1(0,t));break}this.whitespace$0(),s.push(q.IfClause$(this.expression$0(),this.children$1(0,t)))}return this._inControlDirective=l,a=this.scanner.spanFrom$1(e),this.whitespaceWithoutComments$0(),new q.IfRule(P.List_List$unmodifiable(s,oe.IfClause),i,a)},_importRule$1(e){var t,r=R._setArrayType([],oe.JSArray_Import),n=this.scanner;do{this.whitespace$0(),t=this.importArgument$0(),(this._inControlDirective||this._stylesheet$_inMixin)&&t instanceof E.DynamicImport&&this._disallowedAtRule$1(e),r.push(t),this.whitespace$0()}while(n.scanChar$1(44));return this.expectStatementSeparator$1("@import rule"),n=n.spanFrom$1(e),new E.ImportRule(P.List_List$unmodifiable(r,oe.Import),n)},importArgument$0(){var e,t,r,n,s,i,a,o,l=this.scanner,_=new D._SpanScannerState(l,l._string_scanner$_position),u=l.peekChar$0();if(117===u||85===u)return e=this.dynamicUrl$0(),this.whitespace$0(),n=this.tryImportQueries$0(),s=W.Interpolation$(R._setArrayType([e],oe.JSArray_Object),l.spanFrom$1(_)),l=l.spanFrom$1(_),a=(i=null==n)?null:n.item1,new O.StaticImport(s,a,i?null:n.item2,l);if(e=this.string$0(),t=l.spanFrom$1(_),this.whitespace$0(),n=this.tryImportQueries$0(),this.isPlainImportUrl$1(e)||null!=n)return s=t,s=W.Interpolation$(R._setArrayType([P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(s.file._decodedChars,s._file$_start,s._end),0,null)],oe.JSArray_Object),t),l=l.spanFrom$1(_),a=(i=null==n)?null:n.item1,new O.StaticImport(s,a,i?null:n.item2,l);try{return l=this.parseImportUrl$1(e),new E.DynamicImport(l,t)}catch(o){if(l=R.unwrapException(o),!oe.FormatException._is(l))throw o;r=l,this.error$2(0,"Invalid URL: "+V.get$message$x(r),t)}},parseImportUrl$1(e){var t=ee.$get$windows();return t.style.rootLength$1(e)>0&&!ee.$get$url().style.isRootRelative$1(e)?t.toUri$1(e).toString$0(0):(P.Uri_parse(e),e)},isPlainImportUrl$1(e){var t;return!(e.length<5)&&(!!A.JSString_methods.endsWith$1(e,".css")||(47===(t=A.JSString_methods._codeUnitAt$1(e,0))?47===A.JSString_methods._codeUnitAt$1(e,1):104===t&&(A.JSString_methods.startsWith$1(e,"http://")||A.JSString_methods.startsWith$1(e,"https://"))))},tryImportQueries$0(){var e,t,r,n,s;return this.scanIdentifier$1("supports")?((e=this.scanner).expectChar$1(40),t=new D._SpanScannerState(e,e._string_scanner$_position),this.scanIdentifier$1("not")?(this.whitespace$0(),r=new T.SupportsNegation(this._supportsConditionInParens$0(),e.spanFrom$1(t))):40===e.peekChar$0()?r=this._supportsCondition$0():(n=this.expression$0(),e.expectChar$1(58),this.whitespace$0(),r=new N.SupportsDeclaration(n,this.expression$0(),e.spanFrom$1(t))),e.expectChar$1(41),this.whitespace$0()):r=null,s=this._lookingAtInterpolatedIdentifier$0()||40===this.scanner.peekChar$0()?this._mediaQueryList$0():null,null==r&&null==s?null:new D.Tuple2(r,s,oe.Tuple2_of_nullable_SupportsCondition_and_nullable_Interpolation)},_includeRule$1(e){var t,r,n,s,i,a,o,l,_=this.identifier$0(),u=this.scanner;return u.scanChar$1(46)?(t=_,_=this._publicIdentifier$0()):(_=R.stringReplaceAllUnchecked(_,"_","-"),t=null),this.whitespace$0(),40===u.peekChar$0()?r=this._argumentInvocation$1$mixin(!0):(s=(n=j.FileLocation$_(u._sourceFile,u._string_scanner$_position)).offset,r=W.ArgumentInvocation$empty(j._FileSpan$(n.file,s,s))),this.whitespace$0(),this.scanIdentifier$1("using")?(this.whitespace$0(),i=this._argumentDeclaration$0(),this.whitespace$0()):i=null,!(n=null==i)||this.lookingAtChildren$0()?(n?(s=(n=j.FileLocation$_(u._sourceFile,u._string_scanner$_position)).offset,a=new E.ArgumentDeclaration(A.List_empty8,null,j._FileSpan$(n.file,s,s))):a=i,o=this._inContentBlock,this._inContentBlock=!0,l=this._withChildren$3(this.get$_statement(),e,new q.StylesheetParser__includeRule_closure(a)),this._inContentBlock=o):(this.expectStatementSeparator$0(),l=null),u=u.spanFrom$2(e,e),new C.IncludeRule(t,_,r,l,u.expand$1(0,(null==l?r:l).get$span()))},mediaRule$1(e){return this._withChildren$3(this.get$_statement(),e,new q.StylesheetParser_mediaRule_closure(this._mediaQueryList$0()))},_mixinRule$1(e){var t,r,n,s,i,a=this.lastSilentComment;return this.lastSilentComment=null,t=this.identifier$1$normalize(!0),this.whitespace$0(),40===(r=this.scanner).peekChar$0()?n=this._argumentDeclaration$0():(i=(s=j.FileLocation$_(r._sourceFile,r._string_scanner$_position)).offset,n=new E.ArgumentDeclaration(A.List_empty8,null,j._FileSpan$(s.file,i,i))),this._stylesheet$_inMixin||this._inContentBlock?this.error$2(0,ae.Mixinscm,r.spanFrom$1(e)):this._inControlDirective&&this.error$2(0,ae.Mixinsb,r.spanFrom$1(e)),this.whitespace$0(),this._stylesheet$_inMixin=!0,this._withChildren$3(this.get$_statement(),e,new q.StylesheetParser__mixinRule_closure(this,t,n,a))},mozDocumentRule$2(e,t){var r,n,s,i,a,o,l,_,u,c,$,p={},h=this.scanner,d=h._string_scanner$_position,g=new P.StringBuffer(""),m=R._setArrayType([],oe.JSArray_Object),y=new Q.InterpolationBuffer(g,m);for(p.needsDeprecationWarning=!1,r=this.get$whitespace();;){if(35===h.peekChar$0())n=this.singleInterpolation$0(),y._flushText$0(),m.push(n),p.needsDeprecationWarning=!0;else switch(n=h._string_scanner$_position,s=this.identifier$0()){case"url":case"url-prefix":case"domain":null!=(i=this._tryUrlContents$2$name(new D._SpanScannerState(h,n),s))?y.addInterpolation$1(i):(h.expectChar$1(40),this.whitespace$0(),a=this.interpolatedString$0(),h.expectChar$1(41),n=g._contents+=s,g._contents=n+R.Primitives_stringFromCharCode(40),y.addInterpolation$1(a.asInterpolation$0()),g._contents+=R.Primitives_stringFromCharCode(41)),(n=g._contents).charCodeAt(0),o=n,A.JSString_methods.endsWith$1(o,"url-prefix()")||A.JSString_methods.endsWith$1(o,"url-prefix('')")||A.JSString_methods.endsWith$1(o,'url-prefix("")')||(p.needsDeprecationWarning=!0);break;case"regexp":g._contents+="regexp(",h.expectChar$1(40),y.addInterpolation$1(this.interpolatedString$0().asInterpolation$0()),h.expectChar$1(41),g._contents+=R.Primitives_stringFromCharCode(41),p.needsDeprecationWarning=!0;break;default:l=h._string_scanner$_position,_=h._sourceFile,(u=new j._FileSpan(_,n,l))._FileSpan$3(_,n,l),this.error$2(0,"Invalid function name.",u)}if(this.whitespace$0(),!h.scanChar$1(44))break;g._contents+=R.Primitives_stringFromCharCode(44),c=h._string_scanner$_position,r.call$0(),$=h._string_scanner$_position,g._contents+=A.JSString_methods.substring$2(h.string,c,$)}return this._withChildren$3(this.get$_statement(),e,new q.StylesheetParser_mozDocumentRule_closure(p,this,t,y.interpolation$1(h.spanFrom$1(new D._SpanScannerState(h,d)))))},supportsRule$1(e){var t=this._supportsCondition$0();return this.whitespace$0(),this._withChildren$3(this.get$_statement(),e,new q.StylesheetParser_supportsRule_closure(t))},_useRule$1(e){var t,r,n,s,i=this._urlString$0();return this.whitespace$0(),t=this._useNamespace$2(i,e),this.whitespace$0(),r=this._stylesheet$_configuration$0(),this.expectStatementSeparator$1("@use rule"),n=this.scanner.spanFrom$1(e),this._isUseAllowed||this.error$2(0,ae.x40use_r,n),this.expectStatementSeparator$1("@use rule"),(s=new H.UseRule(i,t,null==r?A.List_empty6:P.List_List$unmodifiable(r,oe.ConfiguredVariable),n)).UseRule$4$configuration(i,t,n,r),s},_useNamespace$2(e,t){var r,n,s,i,a;if(this.scanIdentifier$1("as"))return this.whitespace$0(),this.scanner.scanChar$1(42)?null:this.identifier$0();n=0===e.get$pathSegments().length?"":A.JSArray_methods.get$last(e.get$pathSegments()),s=A.JSString_methods.indexOf$1(n,"."),i=A.JSString_methods.startsWith$1(n,"_")?1:0,r=A.JSString_methods.substring$2(n,i,-1===s?n.length:s);try{return i=D.SpanScanner$(r,null),i=new k.Parser(i,this.logger)._parseIdentifier$0()}catch(a){if(!(R.unwrapException(a)instanceof I.SassFormatException))throw a;this.error$2(0,'Invalid Sass identifier "'+R.S(r)+'"',this.scanner.spanFrom$1(t))}},_stylesheet$_configuration$1$allowGuarded(e){var t,r,n,s,i,a,o,l,_,u,c,$;if(!this.scanIdentifier$1("with"))return null;for(t=P.LinkedHashSet_LinkedHashSet$_empty(oe.String),r=R._setArrayType([],oe.JSArray_ConfiguredVariable),this.whitespace$0(),(n=this.scanner).expectChar$1(40);(this.whitespace$0(),s=n._string_scanner$_position,n.expectChar$1(36),i=this.identifier$1$normalize(!0),this.whitespace$0(),n.expectChar$1(58),this.whitespace$0(),a=this._expressionUntilComma$0(),o=n._string_scanner$_position,e&&n.scanChar$1(33)?"default"===this.identifier$0()?(this.whitespace$0(),l=!0):(_=n._string_scanner$_position,u=n._sourceFile,(c=new j._FileSpan(u,o,_))._FileSpan$3(u,o,_),this.error$2(0,"Invalid flag name.",c),l=!1):l=!1,_=n._string_scanner$_position,o=n._sourceFile,($=new j._FileSpan(o,s,_))._FileSpan$3(o,s,_),t.contains$1(0,i)&&this.error$2(0,ae.The_sa,$),t.add$1(0,i),r.push(new Q.ConfiguredVariable(i,a,l,$)),n.scanChar$1(44))&&(this.whitespace$0(),this._lookingAtExpression$0()););return n.expectChar$1(41),r},_stylesheet$_configuration$0(){return this._stylesheet$_configuration$1$allowGuarded(!1)},_warnRule$1(e){var t=this.expression$0();return this.expectStatementSeparator$1("@warn rule"),new j.WarnRule(t,this.scanner.spanFrom$1(e))},_whileRule$2(e,t){var r=this._inControlDirective;return this._inControlDirective=!0,this._withChildren$3(t,e,new q.StylesheetParser__whileRule_closure(this,r,this.expression$0()))},unknownAtRule$2(e,t){var r,n,s,i={},a=this._stylesheet$_inUnknownAtRule;return this._stylesheet$_inUnknownAtRule=!0,i.value=null,n=33===(r=this.scanner).peekChar$0()||this.atEndOfStatement$0()?null:i.value=this.almostAnyValue$0(),this.lookingAtChildren$0()?s=this._withChildren$3(this.get$_statement(),e,new q.StylesheetParser_unknownAtRule_closure(i,t)):(this.expectStatementSeparator$0(),s=z.AtRule$(t,r.spanFrom$1(e),null,n)),this._stylesheet$_inUnknownAtRule=a,s},_disallowedAtRule$1(e){this.almostAnyValue$0(),this.error$2(0,"This at-rule is not allowed here.",this.scanner.spanFrom$1(e))},_argumentDeclaration$0(){var e,t,r,n,s,i,a,o,l,_=this.scanner,u=_._string_scanner$_position;for(_.expectChar$1(40),this.whitespace$0(),e=R._setArrayType([],oe.JSArray_Argument),t=P.LinkedHashSet_LinkedHashSet$_empty(oe.String);;){if(36!==_.peekChar$0()){r=null;break}if(n=_._string_scanner$_position,_.expectChar$1(36),s=this.identifier$1$normalize(!0),this.whitespace$0(),_.scanChar$1(58))this.whitespace$0(),i=this._expressionUntilComma$0();else{if(_.scanChar$1(46)){_.expectChar$1(46),_.expectChar$1(46),this.whitespace$0(),r=s;break}i=null}if(a=_._string_scanner$_position,o=_._sourceFile,(l=new j._FileSpan(o,n,a))._FileSpan$3(o,n,a),e.push(new Q.Argument(s,i,l)),t.add$1(0,s)||this.error$2(0,"Duplicate argument.",A.JSArray_methods.get$last(e).span),!_.scanChar$1(44)){r=null;break}this.whitespace$0()}return _.expectChar$1(41),_=_.spanFrom$1(new D._SpanScannerState(_,u)),new E.ArgumentDeclaration(P.List_List$unmodifiable(e,oe.Argument),r,_)},_argumentInvocation$1$mixin(e){var t,r,n,s,i,a,o,l,_,u=this.scanner,c=u._string_scanner$_position;for(u.expectChar$1(40),this.whitespace$0(),t=R._setArrayType([],oe.JSArray_Expression),r=oe.String,n=oe.Expression,s=P.LinkedHashMap_LinkedHashMap$_empty(r,n),a=!e,o=null;;){if(!this._lookingAtExpression$0()){i=null;break}if(l=this._expressionUntilComma$1$singleEquals(a),this.whitespace$0(),l instanceof D.VariableExpression&&u.scanChar$1(58))this.whitespace$0(),_=l.name,s.containsKey$1(_)&&this.error$2(0,"Duplicate argument.",l.span),s.$indexSet(0,_,this._expressionUntilComma$1$singleEquals(a));else if(u.scanChar$1(46)){if(u.expectChar$1(46),u.expectChar$1(46),null!=o){this.whitespace$0(),i=l;break}o=l}else s.get$isNotEmpty(s)?this.error$2(0,ae.Positi,l.get$span()):t.push(l);if(this.whitespace$0(),!u.scanChar$1(44)){i=null;break}this.whitespace$0()}return u.expectChar$1(41),u=u.spanFrom$1(new D._SpanScannerState(u,c)),new W.ArgumentInvocation(P.List_List$unmodifiable(t,n),R.ConstantMap_ConstantMap$from(s,r,n),o,i,u)},_argumentInvocation$0(){return this._argumentInvocation$1$mixin(!1)},expression$3$bracketList$singleEquals$until(e,t,r){var n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f="Expected expression.",v={},b=null!=r;if(b&&r.call$0()&&this.scanner.error$1(0,f),e){if(n=this.scanner,s=new D._SpanScannerState(n,n._string_scanner$_position),n.expectChar$1(91),this.whitespace$0(),n.scanChar$1(93))return b=R._setArrayType([],oe.JSArray_Expression),n=n.spanFrom$1(s),new M.ListExpression(P.List_List$unmodifiable(b,oe.Expression),A.ListSeparator_undecided_null,!0,n)}else s=null;n=this.scanner,i=new D._SpanScannerState(n,n._string_scanner$_position),a=this._inParentheses,v.operands_=v.operators_=v.spaceExpressions_=v.commaExpressions_=null,v.allowSlash=this.lookingAtNumber$0(),v.singleExpression_=this._singleExpression$0(),o=new q.StylesheetParser_expression_resetState(v,this,i),l=new q.StylesheetParser_expression_resolveOneOperation(v,this),_=new q.StylesheetParser_expression_resolveOperations(v,l),u=new q.StylesheetParser_expression_addSingleExpression(v,this,o,_),c=new q.StylesheetParser_expression_addOperator(v,this,l),$=new q.StylesheetParser_expression_resolveSpaceExpressions(v,this,_);e:for(p=oe.JSArray_Expression;this.whitespace$0(),!b||!r.call$0();)switch(h=n.peekChar$0()){case 40:u.call$1(this._parentheses$0());break;case 91:u.call$1(this.expression$1$bracketList(!0));break;case 36:u.call$1(this._variable$0());break;case 38:u.call$1(this._selector$0());break;case 39:case 34:u.call$1(this.interpolatedString$0());break;case 35:u.call$1(this._hashExpression$0());break;case 61:n.readChar$0(),t&&61!==n.peekChar$0()?c.call$1(A.BinaryOperator_kjl):(n.expectChar$1(61),c.call$1(A.BinaryOperator_YlX));break;case 33:if(61===(d=n.peekChar$1(1)))n.readChar$0(),n.readChar$0(),c.call$1(A.BinaryOperator_i5H);else{if(!(g=null==d||((32|d)>>>0==105||(32===d||9===d||10===d||13===d||12===d))))break e;u.call$1(this._importantExpression$0())}break;case 60:n.readChar$0(),c.call$1(n.scanChar$1(61)?A.BinaryOperator_33h:A.BinaryOperator_8qt);break;case 62:n.readChar$0(),c.call$1(n.scanChar$1(61)?A.BinaryOperator_1da:A.BinaryOperator_AcR);break;case 42:n.readChar$0(),c.call$1(A.BinaryOperator_O1M);break;case 43:null==v.singleExpression_?u.call$1(this._unaryOperation$0()):(n.readChar$0(),c.call$1(A.BinaryOperator_AcR0));break;case 45:(g=(null!=(d=n.peekChar$1(1))&&d>=48&&d<=57||46===d)&&(null==v.singleExpression_||(32===(g=n.peekChar$1(-1))||9===g||10===g||13===g||12===g)))?u.call$2$number(this._number$0(),!0):this._lookingAtInterpolatedIdentifier$0()?u.call$1(this.identifierLike$0()):null==v.singleExpression_?u.call$1(this._unaryOperation$0()):(n.readChar$0(),c.call$1(A.BinaryOperator_iyO));break;case 47:null==v.singleExpression_?u.call$1(this._unaryOperation$0()):(n.readChar$0(),c.call$1(A.BinaryOperator_RTB));break;case 37:n.readChar$0(),c.call$1(A.BinaryOperator_2ad);break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:u.call$2$number(this._number$0(),!0);break;case 46:if(46===n.peekChar$1(1))break e;u.call$2$number(this._number$0(),!0);break;case 97:!this.get$plainCss()&&this.scanIdentifier$1("and")?c.call$1(A.BinaryOperator_and_and_2):u.call$1(this.identifierLike$0());break;case 111:!this.get$plainCss()&&this.scanIdentifier$1("or")?c.call$1(A.BinaryOperator_or_or_1):u.call$1(this.identifierLike$0());break;case 117:case 85:43===n.peekChar$1(1)?u.call$1(this._unicodeRange$0()):u.call$1(this.identifierLike$0());break;case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 112:case 113:case 114:case 115:case 116:case 118:case 119:case 120:case 121:case 122:case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 86:case 87:case 88:case 89:case 90:case 95:case 92:u.call$1(this.identifierLike$0());break;case 44:if(this._inParentheses&&(this._inParentheses=!1,v.allowSlash)){o.call$0();break}null==(m=v.commaExpressions_)&&(m=v.commaExpressions_=R._setArrayType([],p)),null==v.singleExpression_&&n.error$1(0,f),$.call$0(),(g=v.singleExpression_).toString,m.push(g),n.readChar$0(),v.allowSlash=!0,v.singleExpression_=null;break;default:if(null!=h&&h>=128){u.call$1(this.identifierLike$0());break}break e}return e&&n.expectChar$1(93),m=v.commaExpressions_,y=v.spaceExpressions_,null!=m?($.call$0(),this._inParentheses=a,null!=(S=v.singleExpression_)&&m.push(S),b=n.spanFrom$1(null==s?i:s),new M.ListExpression(P.List_List$unmodifiable(m,oe.Expression),A.ListSeparator_kWM,e,b)):e&&null!=y?(_.call$0(),(b=v.singleExpression_).toString,y.push(b),s.toString,n=n.spanFrom$1(s),new M.ListExpression(P.List_List$unmodifiable(y,oe.Expression),A.ListSeparator_woc,!0,n)):($.call$0(),e&&((b=v.singleExpression_).toString,p=R._setArrayType([b],p),s.toString,n=n.spanFrom$1(s),v.singleExpression_=new M.ListExpression(P.List_List$unmodifiable(p,oe.Expression),A.ListSeparator_undecided_null,!0,n)),(b=v.singleExpression_).toString,b)},expression$0(){return this.expression$3$bracketList$singleEquals$until(!1,!1,null)},expression$2$singleEquals$until(e,t){return this.expression$3$bracketList$singleEquals$until(!1,e,t)},expression$1$bracketList(e){return this.expression$3$bracketList$singleEquals$until(e,!1,null)},expression$1$singleEquals(e){return this.expression$3$bracketList$singleEquals$until(!1,e,null)},expression$1$until(e){return this.expression$3$bracketList$singleEquals$until(!1,!1,e)},_expressionUntilComma$1$singleEquals(e){return this.expression$2$singleEquals$until(e,new q.StylesheetParser__expressionUntilComma_closure(this))},_expressionUntilComma$0(){return this._expressionUntilComma$1$singleEquals(!1)},_singleExpression$0(){var e,t=this.scanner,r=t.peekChar$0();switch(r){case 40:return this._parentheses$0();case 47:return this._unaryOperation$0();case 46:return this._number$0();case 91:return this.expression$1$bracketList(!0);case 36:return this._variable$0();case 38:return this._selector$0();case 39:case 34:return this.interpolatedString$0();case 35:return this._hashExpression$0();case 43:return e=t.peekChar$1(1),H.isDigit(e)||46===e?this._number$0():this._unaryOperation$0();case 45:return this._minusExpression$0();case 33:return this._importantExpression$0();case 117:case 85:return 43===t.peekChar$1(1)?this._unicodeRange$0():this.identifierLike$0();case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this._number$0();case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 118:case 119:case 120:case 121:case 122:case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 86:case 87:case 88:case 89:case 90:case 95:case 92:return this.identifierLike$0();default:if(null!=r&&r>=128)return this.identifierLike$0();t.error$1(0,"Expected expression.")}},_parentheses$0(){var e,t,r,n,s,i;this.get$plainCss()&&this.scanner.error$2$length(0,"Parentheses aren't allowed in plain CSS.",1),e=this._inParentheses,this._inParentheses=!0;try{if(s=this.scanner,t=new D._SpanScannerState(s,s._string_scanner$_position),s.expectChar$1(40),this.whitespace$0(),!this._lookingAtExpression$0())return s.expectChar$1(41),i=R._setArrayType([],oe.JSArray_Expression),s=s.spanFrom$1(t),i=P.List_List$unmodifiable(i,oe.Expression),new M.ListExpression(i,A.ListSeparator_undecided_null,!1,s);if(r=this._expressionUntilComma$0(),s.scanChar$1(58))return this.whitespace$0(),s=this._stylesheet$_map$2(r,t);if(!s.scanChar$1(44))return s.expectChar$1(41),s=s.spanFrom$1(t),new H.ParenthesizedExpression(r,s);for(this.whitespace$0(),n=R._setArrayType([r],oe.JSArray_Expression);this._lookingAtExpression$0()&&(V.add$1$ax(n,this._expressionUntilComma$0()),s.scanChar$1(44));)this.whitespace$0();return s.expectChar$1(41),s=s.spanFrom$1(t),i=P.List_List$unmodifiable(n,oe.Expression),new M.ListExpression(i,A.ListSeparator_kWM,!1,s)}finally{this._inParentheses=e}},_stylesheet$_map$2(e,t){var r,n,s=oe.Tuple2_Expression_Expression,i=R._setArrayType([new D.Tuple2(e,this._expressionUntilComma$0(),s)],oe.JSArray_Tuple2_Expression_Expression);for(r=this.scanner;r.scanChar$1(44)&&(this.whitespace$0(),this._lookingAtExpression$0());)n=this._expressionUntilComma$0(),r.expectChar$1(58),this.whitespace$0(),i.push(new D.Tuple2(n,this._expressionUntilComma$0(),s));return r.expectChar$1(41),r=r.spanFrom$1(t),new C.MapExpression(P.List_List$unmodifiable(i,s),r)},_hashExpression$0(){var e,t,r,n,s,i=this.scanner;return 123===i.peekChar$1(1)?this.identifierLike$0():(e=new D._SpanScannerState(i,i._string_scanner$_position),i.expectChar$1(35),null!=(t=i.peekChar$0())&&H.isDigit(t)?((r=(i=this._hexColorContents$1(e)).originalSpan).toString,new F.ColorExpression(i,r)):(r=i._string_scanner$_position,n=this.interpolatedIdentifier$0(),this._isHexColor$1(n)?(i.set$state(new D._SpanScannerState(i,r)),(r=(i=this._hexColorContents$1(e)).originalSpan).toString,new F.ColorExpression(i,r)):(r=new P.StringBuffer(""),s=new Q.InterpolationBuffer(r,R._setArrayType([],oe.JSArray_Object)),r._contents=""+R.Primitives_stringFromCharCode(35),s.addInterpolation$1(n),new M.StringExpression(s.interpolation$1(i.spanFrom$1(e)),!1))))},_hexColorContents$1(e){var t,r,n,s,i,a,o,l=this._hexDigit$0(),_=this._hexDigit$0(),u=this._hexDigit$0(),c=this.scanner;return H.isHex(c.peekChar$0())?(i=this._hexDigit$0(),a=l<<4>>>0,o=u<<4>>>0,H.isHex(c.peekChar$0())?(t=a+_,r=o+i,n=(this._hexDigit$0()<<4>>>0)+this._hexDigit$0(),s=H.isHex(c.peekChar$0())?((this._hexDigit$0()<<4>>>0)+this._hexDigit$0())/255:1):(t=a+l,r=(_<<4>>>0)+_,n=o+u,s=((i<<4>>>0)+i)/255)):(t=(l<<4>>>0)+l,r=(_<<4>>>0)+_,n=(u<<4>>>0)+u,s=1),F.SassColor$rgb(t,r,n,s,c.spanFrom$1(e))},_isHexColor$1(e){var t,r=e.get$asPlain();return null!=r&&((3===(t=r.length)||4===t||6===t||8===t)&&(t=new R.CodeUnits(r)).every$1(t,H.character__isHex$closure()))},_hexDigit$0(){var e=this.scanner,t=e.peekChar$0();return null!=t&&H.isHex(t)||e.error$1(0,"Expected hex digit."),H.asHex(e.readChar$0())},_minusExpression$0(){var e=this.scanner.peekChar$1(1);return H.isDigit(e)||46===e?this._number$0():this._lookingAtInterpolatedIdentifier$0()?this.identifierLike$0():this._unaryOperation$0()},_importantExpression$0(){var e=this.scanner,t=e._string_scanner$_position;return e.readChar$0(),this.whitespace$0(),this.expectIdentifier$1("important"),t=e.spanFrom$1(new D._SpanScannerState(e,t)),new M.StringExpression(W.Interpolation$(R._setArrayType(["!important"],oe.JSArray_Object),t),!1)},_unaryOperation$0(){var e=this.scanner,t=e._string_scanner$_position,r=this._unaryOperatorFor$1(e.readChar$0());return null==r?e.error$2$position(0,"Expected unary operator.",e._string_scanner$_position-1):this.get$plainCss()&&r!==A.UnaryOperator_zDx&&e.error$3$length$position(0,"Operators aren't allowed in plain CSS.",1,e._string_scanner$_position-1),this.whitespace$0(),new W.UnaryOperationExpression(r,this._singleExpression$0(),e.spanFrom$1(new D._SpanScannerState(e,t)))},_unaryOperatorFor$1(e){switch(e){case 43:return A.UnaryOperator_j2w;case 45:return A.UnaryOperator_U4G;case 47:return A.UnaryOperator_zDx;default:return null}},_number$0(){var e,t,r,n=this.scanner,s=n._string_scanner$_position,i=n.peekChar$0(),a=45===i,o=a?-1:1;return(43===i||a)&&n.readChar$0(),e=46===n.peekChar$0()?0:this.naturalNumber$0(),a=this._tryDecimal$1$allowTrailingDot(n._string_scanner$_position!==s),t=this._tryExponent$0(),r=n.scanChar$1(37)?"%":!!this.lookingAtIdentifier$0()&&(45!==n.peekChar$0()||45!==n.peekChar$1(1))?this.identifier$1$unit(!0):null,new H.NumberExpression(o*((e+a)*t),r,n.spanFrom$1(new D._SpanScannerState(n,s)))},_tryDecimal$1$allowTrailingDot(e){var t,r=this.scanner,n=r._string_scanner$_position;if(46!==r.peekChar$0())return 0;if(!H.isDigit(r.peekChar$1(1))){if(e)return 0;r.error$2$position(0,"Expected digit.",r._string_scanner$_position+1)}for(r.readChar$0();null!=(t=r.peekChar$0())&&t>=48&&t<=57;)r.readChar$0();return P.double_parse(r.substring$1(0,n))},_tryExponent$0(){var e,t,r,n,s=this.scanner,i=s.peekChar$0();if(101!==i&&69!==i)return 1;if(e=s.peekChar$1(1),!H.isDigit(e)&&45!==e&&43!==e)return 1;for(s.readChar$0(),r=(t=45===e)?-1:1,(43===e||t)&&s.readChar$0(),H.isDigit(s.peekChar$0())||s.error$1(0,"Expected digit."),n=0;null!=(t=s.peekChar$0())&&t>=48&&t<=57;)n=10*n+(s.readChar$0()-48);return Math.pow(10,r*n)},_unicodeRange$0(){var e,t,r,n,s="Expected at most 6 digits.",i=this.scanner,a=new D._SpanScannerState(i,i._string_scanner$_position);for(this.expectIdentChar$1(117),i.expectChar$1(43),e=0;this.scanCharIf$1(new q.StylesheetParser__unicodeRange_closure);)++e;for(t=!1;i.scanChar$1(63);t=!0)++e;if(0===e)i.error$1(0,'Expected hex digit or "?".');else if(e>6)this.error$2(0,s,i.spanFrom$1(a));else if(t)return r=i.substring$1(0,a.position),i=i.spanFrom$1(a),new M.StringExpression(W.Interpolation$(R._setArrayType([r],oe.JSArray_Object),i),!1);if(i.scanChar$1(45)){for(r=i._string_scanner$_position,n=0;this.scanCharIf$1(new q.StylesheetParser__unicodeRange_closure0);)++n;0===n?i.error$1(0,"Expected hex digit."):n>6&&this.error$2(0,s,i.spanFrom$1(new D._SpanScannerState(i,r)))}return this._lookingAtInterpolatedIdentifierBody$0()&&i.error$1(0,"Expected end of identifier."),r=i.substring$1(0,a.position),i=i.spanFrom$1(a),new M.StringExpression(W.Interpolation$(R._setArrayType([r],oe.JSArray_Object),i),!1)},_variable$0(){var e=this.scanner,t=new D._SpanScannerState(e,e._string_scanner$_position),r=this.variableName$0();return this.get$plainCss()&&this.error$2(0,ae.Sass_v,e.spanFrom$1(t)),new D.VariableExpression(null,r,e.spanFrom$1(t))},_selector$0(){var e,t;return this.get$plainCss()&&this.scanner.error$2$length(0,ae.The_pa,1),e=this.scanner,t=new D._SpanScannerState(e,e._string_scanner$_position),e.expectChar$1(38),e.scanChar$1(38)&&(this.logger.warn$2$span(0,ae.In_Sas,e.spanFrom$1(t)),e.set$position(e._string_scanner$_position-1)),new H.SelectorExpression(e.spanFrom$1(t))},interpolatedString$0(){var e,t,r,n,s,i,a=this.scanner,o=a._string_scanner$_position,l=a.readChar$0();for(39!==l&&34!==l&&a.error$2$position(0,"Expected string.",o),e=new P.StringBuffer(""),t=R._setArrayType([],oe.JSArray_Object),r=new Q.InterpolationBuffer(e,t);;){if((n=a.peekChar$0())===l){a.readChar$0();break}null==n||10===n||13===n||12===n?a.error$1(0,"Expected "+R.Primitives_stringFromCharCode(l)+"."):92===n?10===(s=a.peekChar$1(1))||13===s||12===s?(a.readChar$0(),a.readChar$0(),13===s&&a.scanChar$1(10)):e._contents+=R.Primitives_stringFromCharCode(E.consumeEscapedCharacter(a)):35===n&&123===a.peekChar$1(1)?(i=this.singleInterpolation$0(),r._flushText$0(),t.push(i)):e._contents+=R.Primitives_stringFromCharCode(a.readChar$0())}return new M.StringExpression(r.interpolation$1(a.spanFrom$1(new D._SpanScannerState(a,o))),!0)},identifierLike$0(){var e,t,r,n,s,i=this.scanner,a=new D._SpanScannerState(i,i._string_scanner$_position),o=this.interpolatedIdentifier$0(),l=o.get$asPlain(),_=null==l;if(!_){if("if"===l&&40===i.peekChar$0())return e=this._argumentInvocation$0(),new N.IfExpression(e,o.span.expand$1(0,e.span));if("not"===l)return this.whitespace$0(),new W.UnaryOperationExpression(A.UnaryOperator_not_not,this._singleExpression$0(),o.span);if(t=l.toLowerCase(),40!==i.peekChar$0()){switch(l){case"false":return new Q.BooleanExpression(!1,o.span);case"null":return new J.NullExpression(o.span);case"true":return new Q.BooleanExpression(!0,o.span)}if(null!=(r=ee.$get$colorsByName().$index(0,t)))return(i=(r=F.SassColor$rgb(r.get$red(),r.get$green(),r.get$blue(),r.alpha,o.span)).originalSpan).toString,new F.ColorExpression(r,i)}if(null!=(n=this.trySpecialFunction$2(t,a)))return n}switch(i.peekChar$0()){case 46:return 46===i.peekChar$1(1)?new M.StringExpression(o,!1):(i.readChar$0(),_&&this.error$2(0,ae.Interpn,o.span),36===i.peekChar$0()?(s=this.variableName$0(),this._assertPublic$2(s,new q.StylesheetParser_identifierLike_closure(this,a)),new D.VariableExpression(l,s,i.spanFrom$1(a))):new L.FunctionExpression(l,this._publicIdentifier$0(),this._argumentInvocation$0(),i.spanFrom$1(a)));case 40:return _?new U.InterpolatedFunctionExpression(o,this._argumentInvocation$0(),i.spanFrom$1(a)):new L.FunctionExpression(null,l,this._argumentInvocation$0(),i.spanFrom$1(a));default:return new M.StringExpression(o,!1)}},trySpecialFunction$2(e,t){var r,n,s,i,a,o;switch(E.unvendor(e)){case"calc":case"element":case"expression":if(!this.scanner.scanChar$1(40))return null;r=new P.StringBuffer(""),n=new Q.InterpolationBuffer(r,R._setArrayType([],oe.JSArray_Object)),s=""+e,r._contents=s,r._contents=s+R.Primitives_stringFromCharCode(40);break;case"min":case"max":return s=(r=this.scanner)._string_scanner$_position,r.scanChar$1(40)?(this.whitespace$0(),i=new P.StringBuffer(""),n=new Q.InterpolationBuffer(i,R._setArrayType([],oe.JSArray_Object)),a=""+e,i._contents=a,i._contents=a+R.Primitives_stringFromCharCode(40),this._tryMinMaxContents$1(n)?new M.StringExpression(n.interpolation$1(r.spanFrom$1(t)),!1):(r.set$state(new D._SpanScannerState(r,s)),null)):null;case"progid":if(!(r=this.scanner).scanChar$1(58))return null;for(s=new P.StringBuffer(""),n=new Q.InterpolationBuffer(s,R._setArrayType([],oe.JSArray_Object)),i=""+e,s._contents=i,s._contents=i+R.Primitives_stringFromCharCode(58),o=r.peekChar$0();i=null!=o&&((i=o>=97&&o<=122||o>=65&&o<=90)||46===o);)s._contents+=R.Primitives_stringFromCharCode(r.readChar$0()),o=r.peekChar$0();r.expectChar$1(40),s._contents+=R.Primitives_stringFromCharCode(40);break;case"url":return W.NullableExtension_andThen(this._tryUrlContents$1(t),new q.StylesheetParser_trySpecialFunction_closure);case"clamp":if("clamp"!==e)return null;if(!this.scanner.scanChar$1(40))return null;r=new P.StringBuffer(""),n=new Q.InterpolationBuffer(r,R._setArrayType([],oe.JSArray_Object)),s=""+e,r._contents=s,r._contents=s+R.Primitives_stringFromCharCode(40);break;default:return null}return n.addInterpolation$1(this._interpolatedDeclarationValue$1$allowEmpty(!0)),(r=this.scanner).expectChar$1(41),n._interpolation_buffer$_text._contents+=R.Primitives_stringFromCharCode(41),new M.StringExpression(n.interpolation$1(r.spanFrom$1(t)),!1)},_tryMinMaxContents$2$allowComma(e,t){var r,n,s,i,a,o,l,_;for(r=this.scanner,n=e._interpolation_buffer$_text,s=!t,i=this.get$_number();;){switch(r.peekChar$0()){case 45:case 43:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 46:try{a=r._string_scanner$_position,i.call$0(),o=r._string_scanner$_position,n._contents+=A.JSString_methods.substring$2(r.string,a,o)}catch(l){if(oe.FormatException._is(R.unwrapException(l)))return!1;throw l}break;case 35:if(123!==r.peekChar$1(1))return!1;_=this.singleInterpolation$0(),e._flushText$0(),e._interpolation_buffer$_contents.push(_);break;case 99:case 67:switch(r.peekChar$1(1)){case 97:case 65:if(!this._tryMinMaxFunction$2(e,"calc"))return!1;break;case 108:case 76:if(!this._tryMinMaxFunction$2(e,"clamp"))return!1}break;case 101:case 69:if(!this._tryMinMaxFunction$2(e,"env"))return!1;break;case 118:case 86:if(!this._tryMinMaxFunction$2(e,"var"))return!1;break;case 40:if(n._contents+=R.Primitives_stringFromCharCode(r.readChar$0()),!this._tryMinMaxContents$2$allowComma(e,!1))return!1;break;case 109:case 77:if(r.readChar$0(),this.scanIdentChar$1(105)){if(!this.scanIdentChar$1(110))return!1;n._contents+="min("}else{if(!this.scanIdentChar$1(97))return!1;if(!this.scanIdentChar$1(120))return!1;n._contents+="max("}if(!r.scanChar$1(40))return!1;if(!this._tryMinMaxContents$1(e))return!1;break;default:return!1}switch(this.whitespace$0(),r.peekChar$0()){case 41:return n._contents+=R.Primitives_stringFromCharCode(r.readChar$0()),!0;case 43:case 45:case 42:case 47:n._contents+=R.Primitives_stringFromCharCode(32),_=n._contents+=R.Primitives_stringFromCharCode(r.readChar$0()),n._contents=_+R.Primitives_stringFromCharCode(32);break;case 44:if(s)return!1;_=n._contents+=R.Primitives_stringFromCharCode(r.readChar$0()),n._contents=_+R.Primitives_stringFromCharCode(32);break;default:return!1}this.whitespace$0()}},_tryMinMaxContents$1(e){return this._tryMinMaxContents$2$allowComma(e,!0)},_tryMinMaxFunction$2(e,t){var r,n,s;return!!this.scanIdentifier$1(t)&&(!!(r=this.scanner).scanChar$1(40)&&(s=(n=e._interpolation_buffer$_text)._contents+=t,n._contents=s+R.Primitives_stringFromCharCode(40),e.addInterpolation$1(this._interpolatedDeclarationValue$1$allowEmpty(!0)),n._contents+=R.Primitives_stringFromCharCode(41),!!r.scanChar$1(41)))},_tryUrlContents$2$name(e,t){var r,n,s,i,a,o,l,_=this.scanner,u=_._string_scanner$_position;if(!_.scanChar$1(40))return null;for(this.whitespaceWithoutComments$0(),r=new P.StringBuffer(""),n=R._setArrayType([],oe.JSArray_Object),s=new Q.InterpolationBuffer(r,n),i=""+(null==t?"url":t),r._contents=i,r._contents=i+R.Primitives_stringFromCharCode(40);null!=(a=_.peekChar$0());)if(92===a)r._contents+=R.S(this.escape$0());else if(i=33===a||(37===a||(38===a||(a>=42&&a<=126||a>=128))))r._contents+=R.Primitives_stringFromCharCode(_.readChar$0());else if(35===a)123===_.peekChar$1(1)?(i=this.singleInterpolation$0(),s._flushText$0(),n.push(i)):r._contents+=R.Primitives_stringFromCharCode(_.readChar$0());else{if(32!==a&&9!==a&&10!==a&&13!==a&&12!==a){if(41===a)return r._contents+=R.Primitives_stringFromCharCode(_.readChar$0()),o=_._string_scanner$_position,u=_._sourceFile,i=e.position,(_=new j._FileSpan(u,i,o))._FileSpan$3(u,i,o),i=oe.Object,u=P.List_List$of(n,!0,i),0!==(n=r._contents).length&&u.push((n.charCodeAt(0),n)),(l=P.List_List$from(u,!1,i)).fixed$length=Array,l.immutable$list=Array,(r=new W.Interpolation(l,_)).Interpolation$2(u,_),r;break}if(this.whitespaceWithoutComments$0(),41!==_.peekChar$0())break}return _.set$state(new D._SpanScannerState(_,u)),null},_tryUrlContents$1(e){return this._tryUrlContents$2$name(e,null)},dynamicUrl$0(){var e,t=this.scanner,r=new D._SpanScannerState(t,t._string_scanner$_position);return this.expectIdentifier$1("url"),null!=(e=this._tryUrlContents$1(r))?new M.StringExpression(e,!1):new U.InterpolatedFunctionExpression(W.Interpolation$(R._setArrayType(["url"],oe.JSArray_Object),t.spanFrom$1(r)),this._argumentInvocation$0(),t.spanFrom$1(r))},almostAnyValue$1$omitComments(e){var t,r,n,s,i,a,o,l,_=this.scanner,u=_._string_scanner$_position,c=new P.StringBuffer(""),$=new Q.InterpolationBuffer(c,R._setArrayType([],oe.JSArray_Object));e:for(t=_.string,r=t.length,n=!e;;)switch(s=_.peekChar$0()){case 92:c._contents+=R.Primitives_stringFromCharCode(_.readChar$0()),c._contents+=R.Primitives_stringFromCharCode(_.readChar$0());break;case 34:case 39:$.addInterpolation$1(this.interpolatedString$0().asInterpolation$0());break;case 47:i=_._string_scanner$_position,this.scanComment$0()?n&&(a=_._string_scanner$_position,c._contents+=A.JSString_methods.substring$2(t,i,a)):c._contents+=R.Primitives_stringFromCharCode(_.readChar$0());break;case 35:123===_.peekChar$1(1)?$.addInterpolation$1(this.interpolatedIdentifier$0()):c._contents+=R.Primitives_stringFromCharCode(_.readChar$0());break;case 13:case 10:case 12:if(this.get$indented())break e;c._contents+=R.Primitives_stringFromCharCode(_.readChar$0());break;case 33:case 59:case 123:case 125:break e;case 117:case 85:if(o=_._string_scanner$_position,!this.scanIdentifier$1("url")){c._contents+=R.Primitives_stringFromCharCode(_.readChar$0());break}null==(l=this._tryUrlContents$1(new D._SpanScannerState(_,o)))?((o<0||o>r)&&R.throwExpression(P.ArgumentError$("Invalid position "+o,null)),_._string_scanner$_position=o,_._lastMatch=null,c._contents+=R.Primitives_stringFromCharCode(_.readChar$0())):$.addInterpolation$1(l);break;default:if(null==s)break e;this.lookingAtIdentifier$0()?c._contents+=this.identifier$0():c._contents+=R.Primitives_stringFromCharCode(_.readChar$0())}return $.interpolation$1(_.spanFrom$1(new D._SpanScannerState(_,u)))},almostAnyValue$0(){return this.almostAnyValue$1$omitComments(!1)},_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(e,t,r){var n,s,i,a,o,l,_,u,c,$,p=this.scanner,h=p._string_scanner$_position,d=new P.StringBuffer(""),g=new Q.InterpolationBuffer(d,R._setArrayType([],oe.JSArray_Object)),m=R._setArrayType([],oe.JSArray_int);e:for(n=p.string,s=n.length,i=!e,a=!r,o=!1;;)switch(l=p.peekChar$0()){case 92:d._contents+=R.S(this.escape$1$identifierStart(!0)),o=!1;break;case 34:case 39:g.addInterpolation$1(this.interpolatedString$0().asInterpolation$0()),o=!1;break;case 47:42===p.peekChar$1(1)?(_=this.get$loudComment(),u=p._string_scanner$_position,_.call$0(),c=p._string_scanner$_position,d._contents+=A.JSString_methods.substring$2(n,u,c)):d._contents+=R.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 35:123===p.peekChar$1(1)?g.addInterpolation$1(this.interpolatedIdentifier$0()):d._contents+=R.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 32:case 9:(_=!!o||!(32===(_=p.peekChar$1(1))||9===_||10===_||13===_||12===_))?d._contents+=R.Primitives_stringFromCharCode(p.readChar$0()):p.readChar$0();break;case 10:case 13:case 12:if(this.get$indented())break e;10!==(_=p.peekChar$1(-1))&&13!==_&&12!==_&&(d._contents+="\n"),p.readChar$0(),o=!0;break;case 40:case 123:case 91:l.toString,d._contents+=R.Primitives_stringFromCharCode(l),m.push(H.opposite(p.readChar$0())),o=!1;break;case 41:case 125:case 93:if(0===m.length)break e;l.toString,d._contents+=R.Primitives_stringFromCharCode(l),p.expectChar$1(m.pop()),o=!1;break;case 59:if(a&&0===m.length)break e;d._contents+=R.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 58:if(i&&0===m.length)break e;d._contents+=R.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 117:case 85:if(_=p._string_scanner$_position,!this.scanIdentifier$1("url")){d._contents+=R.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break}null==($=this._tryUrlContents$1(new D._SpanScannerState(p,_)))?((_<0||_>s)&&R.throwExpression(P.ArgumentError$("Invalid position "+_,null)),p._string_scanner$_position=_,p._lastMatch=null,d._contents+=R.Primitives_stringFromCharCode(p.readChar$0())):g.addInterpolation$1($),o=!1;break;default:if(null==l)break e;this.lookingAtIdentifier$0()?d._contents+=this.identifier$0():d._contents+=R.Primitives_stringFromCharCode(p.readChar$0()),o=!1}return 0!==m.length&&p.expectChar$1(A.JSArray_methods.get$last(m)),t||0!==g._interpolation_buffer$_contents.length||0!==d._contents.length||p.error$1(0,"Expected token."),g.interpolation$1(p.spanFrom$1(new D._SpanScannerState(p,h)))},_interpolatedDeclarationValue$1$allowEmpty(e){return this._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,!1)},_interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(e,t){return this._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,t)},_interpolatedDeclarationValue$0(){return this._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,!1,!1)},interpolatedIdentifier$0(){var e,t="Expected identifier.",r=this.scanner,n=new D._SpanScannerState(r,r._string_scanner$_position),s=new P.StringBuffer(""),i=R._setArrayType([],oe.JSArray_Object),a=new Q.InterpolationBuffer(s,i);return r.scanChar$1(45)&&(s._contents+=R.Primitives_stringFromCharCode(45),r.scanChar$1(45))?(s._contents+=R.Primitives_stringFromCharCode(45),this._interpolatedIdentifierBody$1(a),a.interpolation$1(r.spanFrom$1(n))):(null==(e=r.peekChar$0())?r.error$1(0,t):95===e||H.isAlphabetic0(e)||e>=128?s._contents+=R.Primitives_stringFromCharCode(r.readChar$0()):92===e?s._contents+=R.S(this.escape$1$identifierStart(!0)):35===e&&123===r.peekChar$1(1)?(s=this.singleInterpolation$0(),a._flushText$0(),i.push(s)):r.error$1(0,t),this._interpolatedIdentifierBody$1(a),a.interpolation$1(r.spanFrom$1(n)))},_interpolatedIdentifierBody$1(e){var t,r,n,s,i;for(t=e._interpolation_buffer$_contents,r=this.scanner,n=e._interpolation_buffer$_text;null!=(s=r.peekChar$0());)if(i=95===s||(45===s||((i=!!(i=s>=97&&s<=122||s>=65&&s<=90)||s>=48&&s<=57)||s>=128)))n._contents+=R.Primitives_stringFromCharCode(r.readChar$0());else if(92===s)n._contents+=R.S(this.escape$0());else{if(35!==s||123!==r.peekChar$1(1))break;i=this.singleInterpolation$0(),e._flushText$0(),t.push(i)}},singleInterpolation$0(){var e,t=this.scanner,r=t._string_scanner$_position;return t.expect$1("#{"),this.whitespace$0(),e=this.expression$0(),t.expectChar$1(125),this.get$plainCss()&&this.error$2(0,ae.Interpp,t.spanFrom$1(new D._SpanScannerState(t,r))),e},_mediaQueryList$0(){for(var e,t=this.scanner,r=t._string_scanner$_position,n=new P.StringBuffer(""),s=new Q.InterpolationBuffer(n,R._setArrayType([],oe.JSArray_Object));this.whitespace$0(),this._stylesheet$_mediaQuery$1(s),t.scanChar$1(44);)e=n._contents+=R.Primitives_stringFromCharCode(44),n._contents=e+R.Primitives_stringFromCharCode(32);return s.interpolation$1(t.spanFrom$1(new D._SpanScannerState(t,r)))},_stylesheet$_mediaQuery$1(e){var t,r;if(40!==this.scanner.peekChar$0()){if(e.addInterpolation$1(this.interpolatedIdentifier$0()),this.whitespace$0(),!this._lookingAtInterpolatedIdentifier$0())return;if((t=e._interpolation_buffer$_text)._contents+=R.Primitives_stringFromCharCode(32),r=this.interpolatedIdentifier$0(),this.whitespace$0(),E.equalsIgnoreCase(r.get$asPlain(),"and"))t._contents+=" and ";else{if(e.addInterpolation$1(r),!this.scanIdentifier$1("and"))return;this.whitespace$0(),t._contents+=" and "}}for(t=e._interpolation_buffer$_text;this.whitespace$0(),e.addInterpolation$1(this._mediaFeature$0()),this.whitespace$0(),this.scanIdentifier$1("and");)t._contents+=" and "},_mediaFeature$0(){var e,t,r,n,s,i,a,o,l=this.scanner;return 35===l.peekChar$0()?(e=this.singleInterpolation$0(),W.Interpolation$(R._setArrayType([e],oe.JSArray_Object),e.get$span())):(t=l._string_scanner$_position,r=new P.StringBuffer(""),n=R._setArrayType([],oe.JSArray_Object),s=new Q.InterpolationBuffer(r,n),l.expectChar$1(40),r._contents+=R.Primitives_stringFromCharCode(40),this.whitespace$0(),i=this._expressionUntilComparison$0(),s._flushText$0(),n.push(i),l.scanChar$1(58)?(this.whitespace$0(),i=r._contents+=R.Primitives_stringFromCharCode(58),r._contents=i+R.Primitives_stringFromCharCode(32),i=this.expression$0(),s._flushText$0(),n.push(i)):(i=60!==(a=l.peekChar$0()))&&62!==a&&61!==a||(r._contents+=R.Primitives_stringFromCharCode(32),r._contents+=R.Primitives_stringFromCharCode(l.readChar$0()),i&&62!==a||!l.scanChar$1(61)||(r._contents+=R.Primitives_stringFromCharCode(61)),r._contents+=R.Primitives_stringFromCharCode(32),this.whitespace$0(),o=this._expressionUntilComparison$0(),s._flushText$0(),n.push(o),i&&62!==a?i=!1:(a.toString,i=l.scanChar$1(a)),i&&(i=r._contents+=R.Primitives_stringFromCharCode(32),r._contents=i+R.Primitives_stringFromCharCode(a),l.scanChar$1(61)&&(r._contents+=R.Primitives_stringFromCharCode(61)),r._contents+=R.Primitives_stringFromCharCode(32),this.whitespace$0(),i=this._expressionUntilComparison$0(),s._flushText$0(),n.push(i))),l.expectChar$1(41),this.whitespace$0(),r._contents+=R.Primitives_stringFromCharCode(41),s.interpolation$1(l.spanFrom$1(new D._SpanScannerState(l,t))))},_expressionUntilComparison$0(){return this.expression$1$until(new q.StylesheetParser__expressionUntilComparison_closure(this))},_supportsCondition$0(){var e,t,r,n,s,i,a,o=this.scanner,l=o._string_scanner$_position;if(this.scanIdentifier$1("not"))return this.whitespace$0(),new T.SupportsNegation(this._supportsConditionInParens$0(),o.spanFrom$1(new D._SpanScannerState(o,l)));for(e=this._supportsConditionInParens$0(),this.whitespace$0(),t=null;this.lookingAtIdentifier$0();)null!=t?this.expectIdentifier$1(t):this.scanIdentifier$1("or")?t="or":(this.expectIdentifier$1("and"),t="and"),this.whitespace$0(),r=this._supportsConditionInParens$0(),n=o._string_scanner$_position,s=o._sourceFile,(i=new j._FileSpan(s,l,n))._FileSpan$3(s,l,n),e=new z.SupportsOperation(e,r,t,i),"and"!==(a=t.toLowerCase())&&"or"!==a&&R.throwExpression(P.ArgumentError$value(t,"operator",'may only be "and" or "or".')),this.whitespace$0();return e},_supportsConditionInParens$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$=this.scanner,p=new D._SpanScannerState($,$._string_scanner$_position);if(this._lookingAtInterpolatedIdentifier$0()){if("not"===(null==(o=(a=this.interpolatedIdentifier$0()).get$asPlain())?null:o.toLowerCase())&&this.error$2(0,'"not" is not a valid identifier here.',a.span),$.scanChar$1(40))return l=this._interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(!0,!0),$.expectChar$1(41),new L.SupportsFunction(a,l,$.spanFrom$1(p));if(1===(o=a.contents).length&&oe.Expression._is(A.JSArray_methods.get$first(o)))return new W.SupportsInterpolation(oe.Expression._as(A.JSArray_methods.get$first(o)),$.spanFrom$1(p));this.error$2(0,"Expected @supports condition.",a.span)}if($.expectChar$1(40),this.whitespace$0(),this.scanIdentifier$1("not"))return this.whitespace$0(),_=this._supportsConditionInParens$0(),$.expectChar$1(41),new T.SupportsNegation(_,$.spanFrom$1(p));if(40===$.peekChar$0())return _=this._supportsCondition$0(),$.expectChar$1(41),_;e=null,t=new D._SpanScannerState($,$._string_scanner$_position),r=this._inParentheses;try{e=this.expression$0(),$.expectChar$1(58)}catch(u){if(oe.FormatException._is(R.unwrapException(u))){if($.set$state(t),this._inParentheses=r,n=this.interpolatedIdentifier$0(),null!=(s=this._trySupportsOperation$2(n,t)))return $.expectChar$1(41),s;if((o=new Q.InterpolationBuffer(new P.StringBuffer(""),R._setArrayType([],oe.JSArray_Object))).addInterpolation$1(n),o.addInterpolation$1(this._interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!1,!0,!0)),i=o.interpolation$1($.spanFrom$1(t)),58===$.peekChar$0())throw u;return $.expectChar$1(41),new j.SupportsAnything(i,$.spanFrom$1(p))}throw u}return this.whitespace$0(),c=this.expression$0(),$.expectChar$1(41),new N.SupportsDeclaration(e,c,$.spanFrom$1(p))},_trySupportsOperation$2(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h=e.contents;if(1!==h.length)return null;if(r=A.JSArray_methods.get$first(h),!oe.Expression._is(r))return null;for(h=this.scanner,n=new D._SpanScannerState(h,h._string_scanner$_position),this.whitespace$0(),s=t.position,i=e.span,o=a=null;this.lookingAtIdentifier$0();){if(null!=a)this.expectIdentifier$1(a);else if(this.scanIdentifier$1("and"))a="and";else{if(!this.scanIdentifier$1("or"))return n._scanner!==h&&R.throwExpression(P.ArgumentError$(ae.The_gi,null)),((s=n.position)<0||s>h.string.length)&&R.throwExpression(P.ArgumentError$("Invalid position "+s,null)),h._string_scanner$_position=s,h._lastMatch=null;a="or"}this.whitespace$0(),l=this._supportsConditionInParens$0(),_=null==o?new W.SupportsInterpolation(r,i):o,u=h._string_scanner$_position,c=h._sourceFile,($=new j._FileSpan(c,s,u))._FileSpan$3(c,s,u),o=new z.SupportsOperation(_,l,a,$),"and"!==(p=a.toLowerCase())&&"or"!==p&&R.throwExpression(P.ArgumentError$value(a,"operator",'may only be "and" or "or".')),this.whitespace$0()}return o},_lookingAtInterpolatedIdentifier$0(){var e,t=this.scanner,r=t.peekChar$0();return null!=r&&(!!(95===r||H.isAlphabetic0(r)||r>=128||92===r)||(35===r?123===t.peekChar$1(1):45===r&&(null!=(e=t.peekChar$1(1))&&(35===e?123===t.peekChar$1(2):95===e||H.isAlphabetic0(e)||e>=128||92===e||45===e))))},_lookingAtInterpolatedIdentifierBody$0(){var e=this.scanner,t=e.peekChar$0();return null!=t&&(!!(95===t||H.isAlphabetic0(t)||t>=128||H.isDigit(t)||45===t||92===t)||35===t&&123===e.peekChar$1(1))},_lookingAtExpression$0(){var e,t=this.scanner,r=t.peekChar$0();return null!=r&&(46===r?46!==t.peekChar$1(1):33===r?(e=t.peekChar$1(1),t=null==e||((32|e)>>>0==105||(32===e||9===e||10===e||13===e||12===e))):t=40===r||(47===r||(91===r||(39===r||(34===r||(35===r||(43===r||(45===r||(92===r||(36===r||(38===r||(95===r||H.isAlphabetic0(r)||r>=128||H.isDigit(r)))))))))))))},_withChildren$1$3(e,t,r){var n=r.call$2(this.children$1(0,e),this.scanner.spanFrom$1(t));return this.whitespaceWithoutComments$0(),n},_withChildren$3(e,t,r){return this._withChildren$1$3(e,t,r,oe.dynamic)},_urlString$0(){var e,t,r,n=this.scanner,s=new D._SpanScannerState(n,n._string_scanner$_position),i=this.string$0();try{return t=P.Uri_parse(i)}catch(r){if(t=R.unwrapException(r),!oe.FormatException._is(t))throw r;e=t,this.error$2(0,"Invalid URL: "+V.get$message$x(e),n.spanFrom$1(s))}},_publicIdentifier$0(){var e=this.scanner,t=e._string_scanner$_position,r=this.identifier$1$normalize(!0);return this._assertPublic$2(r,new q.StylesheetParser__publicIdentifier_closure(this,new D._SpanScannerState(e,t))),r},_assertPublic$2(e,t){var r=A.JSString_methods._codeUnitAt$1(e,0);45!==r&&95!==r||this.error$2(0,ae.Privat,t.call$0())},get$plainCss:()=>!1},q.StylesheetParser_parse_closure.prototype={call$0(){var e,t,r=this.$this,n=r.scanner,s=n._string_scanner$_position;return n.scanChar$1(65279),e=r.statements$1(new q.StylesheetParser_parse__closure(r)),n.expectDone$0(),t=(t=r._globalVariables).get$values(t),A.JSArray_methods.addAll$1(e,R.MappedIterable_MappedIterable(t,new q.StylesheetParser_parse__closure0,R._instanceType(t)._eval$1("Iterable.E"),oe.Statement)),q.Stylesheet$internal(e,n.spanFrom$1(new D._SpanScannerState(n,s)),r.get$plainCss())},$signature:239},q.StylesheetParser_parse__closure.prototype={call$0(){var e=this.$this;return e.scanner.scan$1("@charset")?(e.whitespace$0(),e.string$0(),null):e._statement$1$root(!0)},$signature:238},q.StylesheetParser_parse__closure0.prototype={call$1:e=>Q.VariableDeclaration$(e.name,new J.NullExpression(e.expression.get$span()),e.span,null,!1,!0,null),$signature:237},q.StylesheetParser_parseArgumentDeclaration_closure.prototype={call$0(){var e,t=this.$this,r=t.scanner;return r.expectChar$2$name(64,"@-rule"),t.identifier$0(),t.whitespace$0(),t.identifier$0(),e=t._argumentDeclaration$0(),t.whitespace$0(),r.expectChar$1(123),e},$signature:236},q.StylesheetParser_parseVariableDeclaration_closure.prototype={call$0(){var e=this.$this;return e.lookingAtIdentifier$0()?e._variableDeclarationWithNamespace$0():e.variableDeclarationWithoutNamespace$0()},$signature:179},q.StylesheetParser_parseUseRule_closure.prototype={call$0(){var e=this.$this,t=e.scanner,r=t._string_scanner$_position;return t.expectChar$2$name(64,"@-rule"),e.expectIdentifier$1("use"),e.whitespace$0(),e._useRule$1(new D._SpanScannerState(t,r))},$signature:235},q.StylesheetParser__parseSingleProduction_closure.prototype={call$0(){var e=this.production.call$0();return this.$this.scanner.expectDone$0(),e},$signature(){return this.T._eval$1("0()")}},q.StylesheetParser__statement_closure.prototype={call$0(){return this.$this._statement$0()},$signature:103},q.StylesheetParser_variableDeclarationWithoutNamespace_closure.prototype={call$0(){return this.$this.scanner.spanFrom$1(this.start)},$signature:33},q.StylesheetParser_variableDeclarationWithoutNamespace_closure0.prototype={call$0(){return this.declaration},$signature:179},q.StylesheetParser__declarationOrBuffer_closure.prototype={call$2(e,t){return N.Declaration$nested(this.name,e,t,null)},$signature:75},q.StylesheetParser__declarationOrBuffer_closure0.prototype={call$2(e,t){return N.Declaration$nested(this.name,e,t,this._box_0.value)},$signature:75},q.StylesheetParser__styleRule_closure.prototype={call$2(e,t){var r=this.$this;return r.get$indented()&&0===e.length&&r.logger.warn$2$span(0,ae.This_s,this._box_0.interpolation.span),r._inStyleRule=this.wasInStyleRule,W.StyleRule$(this._box_0.interpolation,e,r.scanner.spanFrom$1(this.start))},$signature:234},q.StylesheetParser__propertyOrVariableDeclaration_closure.prototype={call$2(e,t){return N.Declaration$nested(this._box_0.name,e,t,null)},$signature:75},q.StylesheetParser__propertyOrVariableDeclaration_closure0.prototype={call$2(e,t){return N.Declaration$nested(this._box_0.name,e,t,this.value)},$signature:75},q.StylesheetParser__atRootRule_closure.prototype={call$2(e,t){return q.AtRootRule$(e,t,this.query)},$signature:184},q.StylesheetParser__atRootRule_closure0.prototype={call$2:(e,t)=>q.AtRootRule$(e,t,null),$signature:184},q.StylesheetParser__eachRule_closure.prototype={call$2(e,t){return this.$this._inControlDirective=this.wasInControlDirective,q.EachRule$(this.variables,this.list,e,t)},$signature:231},q.StylesheetParser__functionRule_closure.prototype={call$2(e,t){return T.FunctionRule$(this.name,this.$arguments,e,t,this.precedingComment)},$signature:230},q.StylesheetParser__forRule_closure.prototype={call$0(){var e=this.$this;return!!e.lookingAtIdentifier$0()&&(e.scanIdentifier$1("to")?this._box_0.exclusive=!0:!!e.scanIdentifier$1("through")&&(this._box_0.exclusive=!1,!0))},$signature:25},q.StylesheetParser__forRule_closure0.prototype={call$2(e,t){var r;return this.$this._inControlDirective=this.wasInControlDirective,(r=this._box_0.exclusive).toString,E.ForRule$(this.variable,this.from,this.to,e,t,r)},$signature:229},q.StylesheetParser__memberList_closure.prototype={call$0(){var e=this.$this;36===e.scanner.peekChar$0()?this.variables.add$1(0,e.variableName$0()):this.identifiers.add$1(0,e.identifier$1$normalize(!0))},$signature:2},q.StylesheetParser__includeRule_closure.prototype={call$2(e,t){return j.ContentBlock$(this.contentArguments_,e,t)},$signature:226},q.StylesheetParser_mediaRule_closure.prototype={call$2(e,t){return k.MediaRule$(this.query,e,t)},$signature:225},q.StylesheetParser__mixinRule_closure.prototype={call$2(e,t){return this.$this._stylesheet$_inMixin=!1,H.MixinRule$(this.name,this.$arguments,e,t,this.precedingComment)},$signature:223},q.StylesheetParser_mozDocumentRule_closure.prototype={call$2(e,t){return this._box_0.needsDeprecationWarning&&this.$this.logger.warn$3$deprecation$span(0,ae.x40_moz_,!0,t),z.AtRule$(this.name,t,e,this.value)},$signature:191},q.StylesheetParser_supportsRule_closure.prototype={call$2(e,t){return E.SupportsRule$(this.condition,e,t)},$signature:221},q.StylesheetParser__whileRule_closure.prototype={call$2(e,t){return this.$this._inControlDirective=this.wasInControlDirective,k.WhileRule$(this.condition,e,t)},$signature:220},q.StylesheetParser_unknownAtRule_closure.prototype={call$2(e,t){return z.AtRule$(this.name,t,e,this._box_0.value)},$signature:191},q.StylesheetParser_expression_resetState.prototype={call$0(){var e,t=this._box_0;t.operands_=t.operators_=t.spaceExpressions_=t.commaExpressions_=null,(e=this.$this).scanner.set$state(this.start),t.allowSlash=e.lookingAtNumber$0(),t.singleExpression_=e._singleExpression$0()},$signature:0},q.StylesheetParser_expression_resolveOneOperation.prototype={call$0(){var e,t,r,n=this._box_0,s=n.operators_.pop(),i=n.operands_;i.toString,null==(e=n.singleExpression_)&&(t=this.$this.scanner,r=s.operator.length,t.error$3$length$position(0,"Expected expression.",r,t._string_scanner$_position-r)),s!==A.BinaryOperator_RTB&&(n.allowSlash=!1),n.allowSlash&&!this.$this._inParentheses?n.singleExpression_=new q.BinaryOperationExpression(A.BinaryOperator_RTB,i.pop(),e,!0):n.singleExpression_=new q.BinaryOperationExpression(s,i.pop(),e,!1)},$signature:0},q.StylesheetParser_expression_resolveOperations.prototype={call$0(){var e,t=this._box_0.operators_;if(null!=t)for(e=this.resolveOneOperation;0!==t.length;)e.call$0()},$signature:0},q.StylesheetParser_expression_addSingleExpression.prototype={call$2$number(e,t){var r,n,s=this._box_0;if(null!=s.singleExpression_){if((r=this.$this)._inParentheses&&(r._inParentheses=!1,s.allowSlash))return void this.resetState.call$0();null==(n=s.spaceExpressions_)&&(n=s.spaceExpressions_=R._setArrayType([],oe.JSArray_Expression)),this.resolveOperations.call$0(),(r=s.singleExpression_).toString,n.push(r),s.allowSlash=t}else t||(s.allowSlash=!1);s.singleExpression_=e},call$1(e){return this.call$2$number(e,!1)},$signature:218},q.StylesheetParser_expression_addOperator.prototype={call$1(e){var t,r,n,s,i,a,o,l=this.$this;for(l.get$plainCss()&&e!==A.BinaryOperator_RTB&&e!==A.BinaryOperator_kjl&&(t=l.scanner,r=e.operator.length,t.error$3$length$position(0,"Operators aren't allowed in plain CSS.",r,t._string_scanner$_position-r)),(t=this._box_0).allowSlash=t.allowSlash&&e===A.BinaryOperator_RTB,null==(n=t.operators_)&&(n=t.operators_=R._setArrayType([],oe.JSArray_BinaryOperator)),null==(s=t.operands_)&&(s=t.operands_=R._setArrayType([],oe.JSArray_Expression)),r=this.resolveOneOperation,i=e.precedence;0!==n.length&&A.JSArray_methods.get$last(n).precedence>=i;)r.call$0();n.push(e),null==(a=t.singleExpression_)&&(r=l.scanner,i=e.operator.length,r.error$3$length$position(0,"Expected expression.",i,r._string_scanner$_position-i)),s.push(a),l.whitespace$0(),t.allowSlash=t.allowSlash&&l.lookingAtNumber$0(),o=l._singleExpression$0(),t.singleExpression_=o,t.allowSlash=t.allowSlash&&o instanceof H.NumberExpression},$signature:217},q.StylesheetParser_expression_resolveSpaceExpressions.prototype={call$0(){var e,t,r,n;this.resolveOperations.call$0(),null!=(t=(e=this._box_0).spaceExpressions_)&&(null==(r=e.singleExpression_)&&this.$this.scanner.error$1(0,"Expected expression."),t.push(r),n=A.JSArray_methods.get$first(t).get$span().expand$1(0,r.get$span()),e.singleExpression_=new M.ListExpression(P.List_List$unmodifiable(t,oe.Expression),A.ListSeparator_woc,!1,n),e.spaceExpressions_=null)},$signature:0},q.StylesheetParser__expressionUntilComma_closure.prototype={call$0(){return 44===this.$this.scanner.peekChar$0()},$signature:25},q.StylesheetParser__unicodeRange_closure.prototype={call$1:e=>null!=e&&H.isHex(e),$signature:26},q.StylesheetParser__unicodeRange_closure0.prototype={call$1:e=>null!=e&&H.isHex(e),$signature:26},q.StylesheetParser_identifierLike_closure.prototype={call$0(){return this.$this.scanner.spanFrom$1(this.start)},$signature:33},q.StylesheetParser_trySpecialFunction_closure.prototype={call$1:e=>new M.StringExpression(e,!1),$signature:216},q.StylesheetParser__expressionUntilComparison_closure.prototype={call$0(){var e=this.$this.scanner,t=e.peekChar$0();return 61===t?61!==e.peekChar$1(1):60===t||62===t},$signature:25},q.StylesheetParser__publicIdentifier_closure.prototype={call$0(){return this.$this.scanner.spanFrom$1(this.start)},$signature:33},T.StylesheetGraph.prototype={modifiedSince$3(e,t,r){var n=this._stylesheet_graph$_add$3(e,r,null);return null==n||new T.StylesheetGraph_modifiedSince_transitiveModificationTime(this).call$1(n)._core$_value>t._core$_value},_stylesheet_graph$_add$3(e,t,r){var n,s,i=this._ignoreErrors$1(new T.StylesheetGraph__add_closure(this,e,t,r));return null==i?null:(n=i.item1,s=i.item2,this.addCanonical$3(n,s,i.item3),this._nodes.$index(0,s))},addCanonical$3(e,t,r){var n,s=this._nodes;return null!=s.$index(0,t)||null==(n=this._ignoreErrors$1(new T.StylesheetGraph_addCanonical_closure(this,e,t,r)))?A.Set_empty1:(s.$indexSet(0,t,T.StylesheetNode$_(n,e,t,this._upstreamNodes$3(n,e,t))),s=this._recanonicalizeImports$2(e,t))},_upstreamNodes$3(e,t,r){var n,s,i,a,o=oe.Uri,l=P.LinkedHashSet_LinkedHashSet$_literal([r],o),_=oe.JSArray_Uri,u=R._setArrayType([],_);for(_=R._setArrayType([],_),new L._FindDependenciesVisitor(u,_).visitChildren$1(e.children),n=oe.nullable_StylesheetNode,s=P.LinkedHashMap_LinkedHashMap$_empty(o,n),i=A.JSArray_methods.get$iterator(u);i.moveNext$0();)a=i.get$current(),s.$indexSet(0,a,this._nodeFor$4(a,t,r,l));for(o=P.LinkedHashMap_LinkedHashMap$_empty(o,n),_=V.get$iterator$ax(new D.Tuple2(u,_,oe.Tuple2_of_List_Uri_and_List_Uri).item2);_.moveNext$0();)u=_.get$current(),o.$indexSet(0,u,this._nodeFor$5$forImport(u,t,r,l,!0));return new D.Tuple2(s,o,oe.Tuple2_of_Map_of_Uri_and_nullable_StylesheetNode_and_Map_of_Uri_and_nullable_StylesheetNode)},_recanonicalizeImports$2(e,t){var r,n,s,i,a,o,l,_=P.LinkedHashSet_LinkedHashSet$_empty(oe.StylesheetNode);for(r=(r=(r=this._nodes).get$values(r)).get$iterator(r),n=oe.UnmodifiableMapView_of_Uri_and_nullable_StylesheetNode,s=oe.Uri,i=oe.nullable_StylesheetNode;r.moveNext$0();)a=r.get$current(),o=this._recanonicalizeImportsForNode$4$forImport(a,e,t,!1),l=this._recanonicalizeImportsForNode$4$forImport(a,e,t,!0),(o.get$isNotEmpty(o)||l.get$isNotEmpty(l))&&(_.add$1(0,a),a._replaceUpstream$2(j.mergeMaps(new P.UnmodifiableMapView(a._upstream,n),o,s,i),j.mergeMaps(new P.UnmodifiableMapView(a._upstreamImports,n),l,s,i)));return 0!==_._collection$_length&&this._transitiveModificationTimes.clear$0(0),_},_recanonicalizeImportsForNode$4$forImport(e,t,r,n){var s=oe.UnmodifiableMapView_of_Uri_and_nullable_StylesheetNode,i=n?new P.UnmodifiableMapView(e._upstreamImports,s):new P.UnmodifiableMapView(e._upstream,s),a=P.LinkedHashMap_LinkedHashMap$_empty(oe.Uri,oe.nullable_StylesheetNode);return i._map.forEach$1(0,new T.StylesheetGraph__recanonicalizeImportsForNode_closure(this,t,r,e,n,a)),a},_nodeFor$5$forImport(e,t,r,n,s){var i,a,o,l,_,u,c=this._ignoreErrors$1(new T.StylesheetGraph__nodeFor_closure(this,e,t,r,s));return null==c?null:(i=c.item1,a=c.item2,o=c.item3,(l=this._nodes).containsKey$1(a)?l.$index(0,a):n.contains$1(0,a)||null==(_=this._ignoreErrors$1(new T.StylesheetGraph__nodeFor_closure0(this,i,a,o)))?null:(n.add$1(0,a),u=T.StylesheetNode$_(_,i,a,this._upstreamNodes$3(_,i,a)),n.remove$1(0,a),l.$indexSet(0,a,u),u))},_nodeFor$4(e,t,r,n){return this._nodeFor$5$forImport(e,t,r,n,!1)},_ignoreErrors$1$1(e){var t;try{return e.call$0()}catch(t){return R.unwrapException(t),null}},_ignoreErrors$1(e){return this._ignoreErrors$1$1(e,oe.dynamic)}},T.StylesheetGraph_modifiedSince_transitiveModificationTime.prototype={call$1(e){return this.$this._transitiveModificationTimes.putIfAbsent$2(e.canonicalUrl,new T.StylesheetGraph_modifiedSince_transitiveModificationTime_closure(e,this))},$signature:214},T.StylesheetGraph_modifiedSince_transitiveModificationTime_closure.prototype={call$0(){var e,t,r,n=this.node,s=n.importer.modificationTime$1(n.canonicalUrl);for(e=(e=n._upstream).get$values(e),n=n._upstreamImports,n=e.followedBy$1(0,n.get$values(n)),n=new R.FollowedByIterator(V.get$iterator$ax(n.__internal$_first),n._second),e=this.transitiveModificationTime;n.moveNext$0();)(r=null==(t=n._currentIterator.get$current())?new P.DateTime(Date.now(),!1):e.call$1(t))._core$_value>s._core$_value&&(s=r);return s},$signature:123},T.StylesheetGraph__add_closure.prototype={call$0(){return this.$this.importCache.canonicalize$3$baseImporter$baseUrl(this.url,this.baseImporter,this.baseUrl)},$signature:90},T.StylesheetGraph_addCanonical_closure.prototype={call$0(){return this.$this.importCache.importCanonical$3$originalUrl(this.importer,this.canonicalUrl,this.originalUrl)},$signature:91},T.StylesheetGraph__recanonicalizeImportsForNode_closure.prototype={call$2(e,t){var r,n,s,i,a,o,l;if(this.importer.couldCanonicalize$2(e,this.canonicalUrl)){i=(s=(n=this.$this).importCache)._canonicalizeCache,a=oe.Tuple2_Uri_bool,i.remove$1(0,new D.Tuple2(e,!1,a)),i.remove$1(0,new D.Tuple2(e,!0,a)),r=null;try{i=this.node,r=s.canonicalize$4$baseImporter$baseUrl$forImport(e,i.importer,i.canonicalUrl,this.forImport)}catch(o){R.unwrapException(o)}l=null==(s=r)?null:s.item2,V.$eq$(l,null==t?null:t.canonicalUrl)||(n=null==r?null:n._nodes.$index(0,r.item2),this.newMap.$indexSet(0,e,n))}},$signature:213},T.StylesheetGraph__nodeFor_closure.prototype={call$0(){return this.$this.importCache.canonicalize$4$baseImporter$baseUrl$forImport(this.url,this.baseImporter,this.baseUrl,this.forImport)},$signature:90},T.StylesheetGraph__nodeFor_closure0.prototype={call$0(){return this.$this.importCache.importCanonical$3$originalUrl(this.importer,this.canonicalUrl,this.resolvedUrl)},$signature:91},T.StylesheetNode.prototype={StylesheetNode$_$4(e,t,r,n){var s,i;for(s=(s=this._upstream).get$values(s),i=this._upstreamImports,i=s.followedBy$1(0,i.get$values(i)),i=new R.FollowedByIterator(V.get$iterator$ax(i.__internal$_first),i._second);i.moveNext$0();)null!=(s=i._currentIterator.get$current())&&s._downstream.add$1(0,this)},_replaceUpstream$2(e,t){var r,n,s,i=oe.nullable_StylesheetNode,a=P.LinkedHashSet_LinkedHashSet$_empty(i);for(r=(r=(r=this._upstream).get$values(r)).get$iterator(r);r.moveNext$0();)a.add$1(0,r.get$current());for(r=(r=(r=this._upstreamImports).get$values(r)).get$iterator(r);r.moveNext$0();)a.add$1(0,r.get$current());for(r=oe.StylesheetNode,n=W.SetExtension_removeNull(a,r),i=P.LinkedHashSet_LinkedHashSet$_empty(i),a=(a=e.get$values(e)).get$iterator(a);a.moveNext$0();)i.add$1(0,a.get$current());for(a=(a=t.get$values(t)).get$iterator(a);a.moveNext$0();)i.add$1(0,a.get$current());for(s=W.SetExtension_removeNull(i,r),i=(i=n.difference$1(s)).get$iterator(i);i.moveNext$0();)i.get$current()._downstream.remove$1(0,this);for(i=(i=s.difference$1(n)).get$iterator(i);i.moveNext$0();)i.get$current()._downstream.add$1(0,this);this._upstream=e,this._upstreamImports=t},toString$0(e){var t=W.NullableExtension_andThen(this._stylesheet.span.file.url,M.path__prettyUri$closure());return null==t?"<unknown>":t}},T.Syntax.prototype={toString$0(e){return this._syntax$_name}},F.LimitedMapView.prototype={get$keys(e){return this._limited_map_view$_keys},get$length(e){return this._limited_map_view$_keys._collection$_length},get$isEmpty(e){return 0===this._limited_map_view$_keys._collection$_length},get$isNotEmpty(e){return 0!==this._limited_map_view$_keys._collection$_length},$index(e,t){return this._limited_map_view$_keys.contains$1(0,t)?this._limited_map_view$_map.$index(0,t):null},containsKey$1(e){return this._limited_map_view$_keys.contains$1(0,e)},remove$1(e,t){return this._limited_map_view$_keys.contains$1(0,t)?this._limited_map_view$_map.remove$1(0,t):null}},Q.MergedMapView.prototype={get$keys(e){var t=this._mapsByKey;return t.get$keys(t)},get$length(e){var t=this._mapsByKey;return t.get$length(t)},get$isEmpty(e){var t=this._mapsByKey;return t.get$isEmpty(t)},get$isNotEmpty(e){var t=this._mapsByKey;return t.get$isNotEmpty(t)},MergedMapView$1(e,t,r){var n,s,i,a,o,l,_;for(n=e.length,s=this._mapsByKey,i=t._eval$1("@<0>")._bind$1(r)._eval$1("MergedMapView<1,2>"),a=0;a<e.length;e.length===n||(0,R.throwConcurrentModificationError)(e),++a)if(o=e[a],i._is(o))for(l=(l=(l=o._mapsByKey).get$values(l)).get$iterator(l);l.moveNext$0();)_=l.get$current(),E.setAll(s,_.get$keys(_),_);else E.setAll(s,o.get$keys(o),o)},$index(e,t){var r=this._mapsByKey.$index(0,this.$ti._precomputed1._as(t));return null==r?null:r.$index(0,t)},$indexSet(e,t,r){var n=this._mapsByKey.$index(0,t);if(null==n)throw R.wrapException(P.UnsupportedError$(ae.New_en));n.$indexSet(0,t,r)},remove$1(e,t){throw R.wrapException(P.UnsupportedError$(ae.Entrie))},containsKey$1(e){return this._mapsByKey.containsKey$1(e)}},U.NoSourceMapBuffer0.prototype={get$length(e){return this._no_source_map_buffer0$_buffer._contents.length},forSpan$1$2:(e,t)=>t.call$0(),forSpan$2(e,t){return this.forSpan$1$2(e,t,oe.dynamic)},write$1(e,t){return this._no_source_map_buffer0$_buffer._contents+=R.S(t),null},writeCharCode$1(e){return this._no_source_map_buffer0$_buffer._contents+=R.Primitives_stringFromCharCode(e),null},toString$0(e){var t=this._no_source_map_buffer0$_buffer._contents;return t.charCodeAt(0),t},buildSourceMap$1$prefix:e=>R.throwExpression(P.UnsupportedError$(ae.NoSour))},L.PrefixedMapView.prototype={get$keys(e){return new L._PrefixedKeys(this)},get$length(e){var t=this._prefixed_map_view$_map;return t.get$length(t)},get$isEmpty(e){var t=this._prefixed_map_view$_map;return t.get$isEmpty(t)},get$isNotEmpty(e){var t=this._prefixed_map_view$_map;return t.get$isNotEmpty(t)},$index(e,t){return"string"==typeof t&&A.JSString_methods.startsWith$1(t,this._prefix)?this._prefixed_map_view$_map.$index(0,V.substring$1$s(t,this._prefix.length)):null},containsKey$1(e){return"string"==typeof e&&A.JSString_methods.startsWith$1(e,this._prefix)&&this._prefixed_map_view$_map.containsKey$1(V.substring$1$s(e,this._prefix.length))}},L._PrefixedKeys.prototype={get$length(e){var t=this._view._prefixed_map_view$_map;return t.get$length(t)},get$iterator(e){var t=this._view._prefixed_map_view$_map;return(t=V.map$1$1$ax(t.get$keys(t),new L._PrefixedKeys_iterator_closure(this),oe.String)).get$iterator(t)},contains$1(e,t){return this._view.containsKey$1(t)}},L._PrefixedKeys_iterator_closure.prototype={call$1(e){return this.$this._view._prefix+e},$signature:5},z.PublicMemberMapView.prototype={get$keys(e){var t=this._public_member_map_view$_inner;return V.where$1$ax(t.get$keys(t),E.utils__isPublic$closure())},containsKey$1(e){return"string"==typeof e&&E.isPublic(e)&&this._public_member_map_view$_inner.containsKey$1(e)},$index(e,t){return"string"==typeof t&&E.isPublic(t)?this._public_member_map_view$_inner.$index(0,t):null}},M.SourceMapBuffer0.prototype={get$_source_map_buffer0$_targetLocation(){var e=this._source_map_buffer0$_buffer._contents,t=this._source_map_buffer0$_line;return q.SourceLocation$(e.length,this._source_map_buffer0$_column,t,null)},get$length(e){return this._source_map_buffer0$_buffer._contents.length},forSpan$1$2(e,t){var r=this._source_map_buffer0$_inSpan;this._source_map_buffer0$_inSpan=!0,this._addEntry$2(j.FileLocation$_(e.file,e._file$_start),this.get$_source_map_buffer0$_targetLocation());try{return t.call$0()}finally{this._source_map_buffer0$_inSpan=r}},forSpan$2(e,t){return this.forSpan$1$2(e,t,oe.dynamic)},_addEntry$2(e,t){var r,n,s=this._source_map_buffer0$_entries;if(0!==s.length){if((n=(r=A.JSArray_methods.get$last(s)).source).file.getLine$1(n.offset)===e.file.getLine$1(e.offset)&&r.target.line===t.line)return;if(r.target.offset===t.offset)return}s.push(new N.Entry(e,t,null))},write$1(e,t){var r,n,s=V.toString$0$(t);for(this._source_map_buffer0$_buffer._contents+=s,r=s.length,n=0;n<r;++n)10===A.JSString_methods._codeUnitAt$1(s,n)?this._source_map_buffer0$_writeLine$0():++this._source_map_buffer0$_column},writeCharCode$1(e){this._source_map_buffer0$_buffer._contents+=R.Primitives_stringFromCharCode(e),10===e?this._source_map_buffer0$_writeLine$0():++this._source_map_buffer0$_column},_source_map_buffer0$_writeLine$0(){var e=this._source_map_buffer0$_entries;A.JSArray_methods.get$last(e).target.line===this._source_map_buffer0$_line&&A.JSArray_methods.get$last(e).target.column===this._source_map_buffer0$_column&&e.pop(),++this._source_map_buffer0$_line,this._source_map_buffer0$_column=0,this._source_map_buffer0$_inSpan&&e.push(new N.Entry(A.JSArray_methods.get$last(e).source,this.get$_source_map_buffer0$_targetLocation(),null))},toString$0(e){var t=this._source_map_buffer0$_buffer._contents;return t.charCodeAt(0),t},buildSourceMap$1$prefix(e){var t,r,n,s={},i=e.length;if(0===i)return H.SingleMapping_SingleMapping$fromEntries(this._source_map_buffer0$_entries);for(s.prefixColumn=s.prefixLines=0,t=0,r=0;t<i;++t)10===A.JSString_methods._codeUnitAt$1(e,t)?(++s.prefixLines,s.prefixColumn=0,r=0):(n=r+1,s.prefixColumn=n,r=n);return r=this._source_map_buffer0$_entries,H.SingleMapping_SingleMapping$fromEntries(new R.MappedListIterable(r,new M.SourceMapBuffer_buildSourceMap_closure(s,i),R._arrayInstanceType(r)._eval$1("MappedListIterable<1,Entry>")))}},M.SourceMapBuffer_buildSourceMap_closure.prototype={call$1(e){var t=e.source,r=e.target,n=r.line,s=this._box_0,i=s.prefixLines;return s=0===n?s.prefixColumn:0,new N.Entry(t,q.SourceLocation$(r.offset+this.prefixLength,r.column+s,n+i,null),e.identifierName)},$signature:200},B.UnprefixedMapView.prototype={get$keys(e){return new B._UnprefixedKeys(this)},$index(e,t){return"string"==typeof t?this._unprefixed_map_view$_map.$index(0,this._unprefixed_map_view$_prefix+t):null},containsKey$1(e){return"string"==typeof e&&this._unprefixed_map_view$_map.containsKey$1(this._unprefixed_map_view$_prefix+e)},remove$1(e,t){return"string"==typeof t?this._unprefixed_map_view$_map.remove$1(0,this._unprefixed_map_view$_prefix+t):null}},B._UnprefixedKeys.prototype={get$iterator(e){var t=this._unprefixed_map_view$_view._unprefixed_map_view$_map;return(t=V.where$1$ax(t.get$keys(t),new B._UnprefixedKeys_iterator_closure(this)).map$1$1(0,new B._UnprefixedKeys_iterator_closure0(this),oe.String)).get$iterator(t)},contains$1(e,t){return this._unprefixed_map_view$_view.containsKey$1(t)}},B._UnprefixedKeys_iterator_closure.prototype={call$1(e){return A.JSString_methods.startsWith$1(e,this.$this._unprefixed_map_view$_view._unprefixed_map_view$_prefix)},$signature:6},B._UnprefixedKeys_iterator_closure0.prototype={call$1(e){return A.JSString_methods.substring$1(e,this.$this._unprefixed_map_view$_view._unprefixed_map_view$_prefix.length)},$signature:5},E.indent_closure.prototype={call$1(e){return A.JSString_methods.$mul(" ",this.indentation)+e},$signature:5},E.flattenVertically_closure.prototype={call$1(e){return O.QueueList_QueueList$from(e,this.T)},$signature(){return this.T._eval$1("QueueList<0>(Iterable<0>)")}},E.flattenVertically_closure0.prototype={call$1(e){return this.result.push(e.removeFirst$0()),0===e.get$length(e)},$signature(){return this.T._eval$1("bool(QueueList<0>)")}},E.longestCommonSubsequence_closure.prototype={call$2:(e,t)=>V.$eq$(e,t)?e:null,$signature(){return this.T._eval$1("0?(0,0)")}},E.longestCommonSubsequence_backtrack.prototype={call$2(e,t){var r,n;return-1===e||-1===t?R._setArrayType([],this.T._eval$1("JSArray<0>")):null!=(r=this.selections[e][t])?(n=this.call$2(e-1,t-1),V.add$1$ax(n,r),n):(n=this.lengths)[e+1][t]>n[e][t+1]?this.call$2(e,t-1):this.call$2(e-1,t)},$signature(){return this.T._eval$1("List<0>(int,int)")}},E.mapAddAll2_closure.prototype={call$2(e,t){var r=this.destination,n=r.$index(0,e);null!=n?n.addAll$1(0,t):r.$indexSet(0,e,t)},$signature(){return this.K1._eval$1("@<0>")._bind$1(this.K2)._bind$1(this.V)._eval$1("~(1,Map<2,3>)")}},L.Value.prototype={get$isTruthy:()=>!0,get$separator:()=>A.ListSeparator_undecided_null,get$hasBrackets:()=>!1,get$asList(){return R._setArrayType([this],oe.JSArray_Value)},get$lengthAsList:()=>1,get$isBlank:()=>!1,get$isSpecialNumber:()=>!1,get$isVar:()=>!1,get$realNull(){return this},sassIndexToListIndex$2(e,t){var r=e.assertNumber$1(t).assertInt$1(t);if(0===r)throw R.wrapException(this._value$_exception$2("List index may not be 0.",t));if(Math.abs(r)>this.get$lengthAsList())throw R.wrapException(this._value$_exception$2("Invalid index "+e.toString$0(0)+" for a list with "+this.get$lengthAsList()+" elements.",t));return r<0?this.get$lengthAsList()+r:r-1},assertColor$1(e){return R.throwExpression(this._value$_exception$2(this.toString$0(0)+" is not a color.",e))},assertFunction$1(e){return R.throwExpression(this._value$_exception$2(this.toString$0(0)+" is not a function reference.",e))},assertMap$1(e){return R.throwExpression(this._value$_exception$2(this.toString$0(0)+" is not a map.",e))},tryMap$0:()=>null,assertNumber$1(e){return R.throwExpression(this._value$_exception$2(this.toString$0(0)+" is not a number.",e))},assertNumber$0(){return this.assertNumber$1(null)},assertString$1(e){return R.throwExpression(this._value$_exception$2(this.toString$0(0)+" is not a string.",e))},assertSelector$2$allowParent$name(e,t){var r,n,s,i=this._selectorString$1(t);try{return n=M.SelectorList_SelectorList$parse(i,e,!0,null)}catch(s){throw(n=R.unwrapException(s))instanceof I.SassFormatException?(r=n,R.wrapException(this._value$_exception$2(A.JSString_methods.replaceFirst$2(V.toString$0$(r),"Error: ",""),t))):s}},assertSelector$1$name(e){return this.assertSelector$2$allowParent$name(!1,e)},assertSelector$0(){return this.assertSelector$2$allowParent$name(!1,null)},assertSelector$1$allowParent(e){return this.assertSelector$2$allowParent$name(e,null)},assertCompoundSelector$1$name(e){var t,r,n,s=this._selectorString$1(e);try{return r=H.SelectorParser$(s,!1,!0,null,null).parseCompoundSelector$0()}catch(n){throw(r=R.unwrapException(n))instanceof I.SassFormatException?(t=r,R.wrapException(this._value$_exception$2(A.JSString_methods.replaceFirst$2(V.toString$0$(t),"Error: ",""),e))):n}},_selectorString$1(e){var t=this._selectorStringOrNull$0();if(null!=t)return t;throw R.wrapException(this._value$_exception$2(this.toString$0(0)+ae.x20is_no,e))},_selectorStringOrNull$0(){var e,t,r,n,s,i,a,o;if(this instanceof M.SassString)return this.text;if(!(this instanceof M.SassList))return null;if(0===(t=(e=this._list$_contents).length))return null;switch(r=R._setArrayType([],oe.JSArray_String),n=this.separator){case A.ListSeparator_kWM:for(s=0;s<t;++s)if((i=e[s])instanceof M.SassString)r.push(i.text);else{if(!(i instanceof M.SassList&&i.separator===A.ListSeparator_woc))return null;if(null==(a=i._selectorStringOrNull$0()))return null;r.push(a)}break;case A.ListSeparator_1gm:return null;default:for(s=0;s<t;++s){if(!((o=e[s])instanceof M.SassString))return null;r.push(o.text)}}return A.JSArray_methods.join$1(r,n===A.ListSeparator_kWM?", ":" ")},withListContents$2$separator(e,t){var r=null==t?this.get$separator():t,n=this.get$hasBrackets();return M.SassList$(e,r,n)},withListContents$1(e){return this.withListContents$2$separator(e,null)},greaterThan$1(e){return R.throwExpression(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".'))},greaterThanOrEquals$1(e){return R.throwExpression(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".'))},lessThan$1(e){return R.throwExpression(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".'))},lessThanOrEquals$1(e){return R.throwExpression(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".'))},times$1(e){return R.throwExpression(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" * "+e.toString$0(0)+'".'))},modulo$1(e){return R.throwExpression(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" % "+e.toString$0(0)+'".'))},plus$1(e){return e instanceof M.SassString?new M.SassString(U.serializeValue0(this,!1,!0)+e.text,e.hasQuotes):new M.SassString(U.serializeValue0(this,!1,!0)+U.serializeValue0(e,!1,!0),!1)},minus$1(e){return new M.SassString(U.serializeValue0(this,!1,!0)+"-"+U.serializeValue0(e,!1,!0),!1)},dividedBy$1(e){return new M.SassString(U.serializeValue0(this,!1,!0)+"/"+U.serializeValue0(e,!1,!0),!1)},unaryPlus$0(){return new M.SassString("+"+U.serializeValue0(this,!1,!0),!1)},unaryMinus$0(){return new M.SassString("-"+U.serializeValue0(this,!1,!0),!1)},unaryNot$0:()=>A.SassBoolean_false0,withoutSlash$0(){return this},toString$0(e){return U.serializeValue0(this,!0,!0)},_value$_exception$2:(e,t)=>new I.SassScriptException(null==t?e:"$"+t+": "+e)},M.SassArgumentList.prototype={},Q.SassBoolean.prototype={get$isTruthy(){return this.value},accept$1$1(e){return e._serialize$_buffer.write$1(0,String(this.value))},accept$1(e){return this.accept$1$1(e,oe.dynamic)},unaryNot$0(){return this.value?A.SassBoolean_false0:A.SassBoolean_true0}},F.SassColor.prototype={get$red(){null==this._red&&this._hslToRgb$0();var e=this._red;return e.toString,e},get$green(){null==this._green&&this._hslToRgb$0();var e=this._green;return e.toString,e},get$blue(){null==this._blue&&this._hslToRgb$0();var e=this._blue;return e.toString,e},get$hue(){null==this._hue&&this._rgbToHsl$0();var e=this._hue;return e.toString,e},get$saturation(){null==this._saturation&&this._rgbToHsl$0();var e=this._saturation;return e.toString,e},get$lightness(){null==this._lightness&&this._rgbToHsl$0();var e=this._lightness;return e.toString,e},get$whiteness(){return Math.min(Math.min(this.get$red(),this.get$green()),this.get$blue())/255*100},get$blackness(){return 100-Math.max(Math.max(this.get$red(),this.get$green()),this.get$blue())/255*100},accept$1$1(e){return e.visitColor$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},assertColor$1(e){return this},changeRgb$4$alpha$blue$green$red(e,t,r,n){return F.SassColor$rgb(n,r,t,null==e?this.alpha:e,null)},changeRgb$3$blue$green$red(e,t,r){return this.changeRgb$4$alpha$blue$green$red(null,e,t,r)},changeHsl$4$alpha$hue$lightness$saturation(e,t,r,n){var s=null==t?this.get$hue():t,i=null==n?this.get$saturation():n,a=null==r?this.get$lightness():r;return F.SassColor$hsl(s,i,a,null==e?this.alpha:e)},changeHsl$1$saturation(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,null,null,e)},changeHsl$1$lightness(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,null,e,null)},changeHsl$1$hue(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,e,null,null)},changeAlpha$1(e){return new F.SassColor(this._red,this._green,this._blue,this._hue,this._saturation,this._lightness,H.fuzzyAssertRange(e,0,1,"alpha"),null)},plus$1(e){if(!(e instanceof H.SassNumber||e instanceof F.SassColor))return this.super$Value$plus(e);throw R.wrapException(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".'))},minus$1(e){if(!(e instanceof H.SassNumber||e instanceof F.SassColor))return this.super$Value$minus(e);throw R.wrapException(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".'))},dividedBy$1(e){if(!(e instanceof H.SassNumber||e instanceof F.SassColor))return this.super$Value$dividedBy(e);throw R.wrapException(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" / "+e.toString$0(0)+'".'))},$eq(e,t){return null!=t&&(t instanceof F.SassColor&&t.get$red()===this.get$red()&&t.get$green()===this.get$green()&&t.get$blue()===this.get$blue()&&t.alpha===this.alpha)},get$hashCode(e){return A.JSInt_methods.get$hashCode(this.get$red())^A.JSInt_methods.get$hashCode(this.get$green())^A.JSInt_methods.get$hashCode(this.get$blue())^A.JSNumber_methods.get$hashCode(this.alpha)},_rgbToHsl$0(){var e,t,r=this.get$red()/255,n=this.get$green()/255,s=this.get$blue()/255,i=Math.max(Math.max(r,n),s),a=Math.min(Math.min(r,n),s),o=i-a,l=i===a;l?this._hue=0:i===r?this._hue=A.JSNumber_methods.$mod(60*(n-s)/o,360):i===n?this._hue=A.JSNumber_methods.$mod(120+60*(s-r)/o,360):i===s&&(this._hue=A.JSNumber_methods.$mod(240+60*(r-n)/o,360)),t=50*(e=i+a),this._lightness=t,l?this._saturation=0:(l=100*o,this._saturation=t<50?l/e:l/(2-i-a))},_hslToRgb$0(){var e=this.get$hue()/360,t=this.get$saturation()/100,r=this.get$lightness()/100,n=r<=.5?r*(t+1):r+t-r*t,s=2*r-n;this._red=H.fuzzyRound(255*F.SassColor__hueToRgb(s,n,e+.3333333333333333)),this._green=H.fuzzyRound(255*F.SassColor__hueToRgb(s,n,e)),this._blue=H.fuzzyRound(255*F.SassColor__hueToRgb(s,n,e-.3333333333333333))}},F.SassColor_SassColor$hwb_toRgb.prototype={call$1(e){return H.fuzzyRound(255*(F.SassColor__hueToRgb(0,1,e)*this.factor+this._box_0.scaledWhiteness))},$signature:34},L.SassFunction.prototype={accept$1$1(e){var t,r;return e._serialize$_inspect||R.throwExpression(I.SassScriptException$(this.toString$0(0)+" isn't a valid CSS value.")),(t=e._serialize$_buffer).write$1(0,"get-function("),r=this.callable,e._visitQuotedString$1(r.get$name(r)),t.writeCharCode$1(41),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},assertFunction$1(e){return this},$eq(e,t){return null!=t&&(t instanceof L.SassFunction&&this.callable.$eq(0,t.callable))},get$hashCode(e){var t=this.callable;return t.get$hashCode(t)}},M.SassList.prototype={get$isBlank(){return A.JSArray_methods.every$1(this._list$_contents,new M.SassList_isBlank_closure)},get$asList(){return this._list$_contents},get$lengthAsList(){return this._list$_contents.length},SassList$3$brackets(e,t,r){if(this.separator===A.ListSeparator_undecided_null&&this._list$_contents.length>1)throw R.wrapException(P.ArgumentError$(ae.A_list,null))},accept$1$1(e){return e.visitList$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},assertMap$1(e){return 0===this._list$_contents.length?A.SassMap_Map_empty:this.super$Value$assertMap(e)},tryMap$0(){return 0===this._list$_contents.length?A.SassMap_Map_empty:null},$eq(e,t){return null!=t&&(!!(t instanceof M.SassList&&t.separator===this.separator&&t.hasBrackets===this.hasBrackets&&A.C_ListEquality.equals$2(0,t._list$_contents,this._list$_contents))||0===this._list$_contents.length&&t instanceof C.SassMap&&0===t.get$asList().length)},get$hashCode(e){return A.C_ListEquality0.hash$1(this._list$_contents)},get$separator(){return this.separator},get$hasBrackets(){return this.hasBrackets}},M.SassList_isBlank_closure.prototype={call$1:e=>e.get$isBlank(),$signature:54},M.ListSeparator.prototype={toString$0(e){return this._list$_name}},C.SassMap.prototype={get$separator(){var e=this.contents;return e.get$isEmpty(e)?A.ListSeparator_undecided_null:A.ListSeparator_kWM},get$asList(){var e=R._setArrayType([],oe.JSArray_Value);return this.contents.forEach$1(0,new C.SassMap_asList_closure(e)),e},get$lengthAsList(){var e=this.contents;return e.get$length(e)},accept$1$1(e){return e.visitMap$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},assertMap$1(e){return this},tryMap$0(){return this},$eq(e,t){var r;return null!=t&&(r=!!(t instanceof C.SassMap&&A.C_MapEquality.equals$2(0,t.contents,this.contents))||(r=this.contents).get$isEmpty(r)&&t instanceof M.SassList&&0===t._list$_contents.length)},get$hashCode(e){var t=this.contents;return t.get$isEmpty(t)?A.C_ListEquality0.hash$1(A.List_empty5):A.C_MapEquality.hash$1(t)}},C.SassMap_asList_closure.prototype={call$2(e,t){this.result.push(M.SassList$(R._setArrayType([e,t],oe.JSArray_Value),A.ListSeparator_woc,!1))},$signature:44},J._SassNull.prototype={get$isTruthy:()=>!1,get$isBlank:()=>!0,get$realNull:()=>null,accept$1$1:e=>(e._serialize$_inspect&&e._serialize$_buffer.write$1(0,"null"),null),accept$1(e){return this.accept$1$1(e,oe.dynamic)},unaryNot$0:()=>A.SassBoolean_true0},H.SassNumber.prototype={get$unitString(){return this.get$hasUnits()?this._unitString$2(this.get$numeratorUnits(),this.get$denominatorUnits()):""},accept$1$1(e){return e.visitNumber$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},withoutSlash$0(){return null==this.asSlash?this:this.withValue$1(this.value)},assertNumber$1(e){return this},assertNumber$0(){return this.assertNumber$1(null)},assertInt$1(e){var t=this.value,r=H.fuzzyIsInt(t)?A.JSNumber_methods.round$0(t):null;if(null!=r)return r;throw R.wrapException(this._number$_exception$2(this.toString$0(0)+" is not an int.",e))},assertInt$0(){return this.assertInt$1(null)},valueInRange$3(e,t,r){var n=H.fuzzyCheckRange(this.value,e,t);if(null!=n)return n;throw R.wrapException(this._number$_exception$2("Expected "+this.toString$0(0)+" to be within "+e+this.get$unitString()+" and "+t+this.get$unitString()+".",r))},assertUnit$2(e,t){if(!this.hasUnit$1(e))throw R.wrapException(this._number$_exception$2("Expected "+this.toString$0(0)+' to have unit "'+e+'".',t))},assertNoUnits$1(e){if(this.get$hasUnits())throw R.wrapException(this._number$_exception$2("Expected "+this.toString$0(0)+" to have no units.",e))},coerceValueToMatch$1(e){return this._coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(),e.get$denominatorUnits(),!0,null,e,null)},convertValueToMatch$3(e,t,r){return this._coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(),e.get$denominatorUnits(),!1,t,e,r)},coerce$3(e,t,r){return H.SassNumber_SassNumber$withUnits(this.coerceValue$3(e,t,r),t,e)},coerce$2(e,t){return this.coerce$3(e,t,null)},coerceValue$3(e,t,r){return this._coerceOrConvertValue$4$coerceUnitless$name(e,t,!0,r)},coerceValueToUnit$2(e,t){var r=oe.JSArray_String;return this.coerceValue$3(R._setArrayType([e],r),R._setArrayType([],r),t)},_coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e,t,r,n,s,i){var a,o,l,_,u,c,$={};if(A.C_ListEquality.equals$2(0,this.get$numeratorUnits(),e)&&A.C_ListEquality.equals$2(0,this.get$denominatorUnits(),t))return this.value;if(o=(a=V.getInterceptor$asx(e)).get$isNotEmpty(e)||0!==t.length,!!r&&(!this.get$hasUnits()||!o))return this.value;for(l=new H.SassNumber__coerceOrConvertValue__compatibilityException(this,s,i,o,n,e,t),$.value=this.value,_=V.toList$0$ax(this.get$numeratorUnits()),a=a.get$iterator(e);a.moveNext$0();)E.removeFirstWhere(_,new H.SassNumber__coerceOrConvertValue_closure($,this,a.get$current()),new H.SassNumber__coerceOrConvertValue_closure0(l));for(a=this.get$denominatorUnits(),u=R._setArrayType(a.slice(0),R._arrayInstanceType(a)),a=t.length,c=0;c<t.length;t.length===a||(0,R.throwConcurrentModificationError)(t),++c)E.removeFirstWhere(u,new H.SassNumber__coerceOrConvertValue_closure1($,this,t[c]),new H.SassNumber__coerceOrConvertValue_closure2(l));if(0!==_.length||0!==u.length)throw R.wrapException(l.call$0());return $.value},_coerceOrConvertValue$4$coerceUnitless$name(e,t,r,n){return this._coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e,t,r,n,null,null)},isComparableTo$1(e){var t;if(!this.get$hasUnits()||!e.get$hasUnits())return!0;try{return this.greaterThan$1(e),!0}catch(t){if(R.unwrapException(t)instanceof I.SassScriptException)return!1;throw t}},greaterThan$1(e){if(e instanceof H.SassNumber)return this._coerceUnits$2(e,H.number0__fuzzyGreaterThan$closure())?A.SassBoolean_true0:A.SassBoolean_false0;throw R.wrapException(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".'))},greaterThanOrEquals$1(e){if(e instanceof H.SassNumber)return this._coerceUnits$2(e,H.number0__fuzzyGreaterThanOrEquals$closure())?A.SassBoolean_true0:A.SassBoolean_false0;throw R.wrapException(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".'))},lessThan$1(e){if(e instanceof H.SassNumber)return this._coerceUnits$2(e,H.number0__fuzzyLessThan$closure())?A.SassBoolean_true0:A.SassBoolean_false0;throw R.wrapException(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".'))},lessThanOrEquals$1(e){if(e instanceof H.SassNumber)return this._coerceUnits$2(e,H.number0__fuzzyLessThanOrEquals$closure())?A.SassBoolean_true0:A.SassBoolean_false0;throw R.wrapException(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".'))},modulo$1(e){if(e instanceof H.SassNumber)return this.withValue$1(this._coerceUnits$2(e,this.get$moduloLikeSass()));throw R.wrapException(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" % "+e.toString$0(0)+'".'))},moduloLikeSass$2(e,t){var r;return t>0?A.JSNumber_methods.$mod(e,t):0===t?NaN:0===(r=A.JSNumber_methods.$mod(e,t))?0:r+t},plus$1(e){if(e instanceof H.SassNumber)return this.withValue$1(this._coerceUnits$2(e,new H.SassNumber_plus_closure));if(!(e instanceof F.SassColor))return this.super$Value$plus(e);throw R.wrapException(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".'))},minus$1(e){if(e instanceof H.SassNumber)return this.withValue$1(this._coerceUnits$2(e,new H.SassNumber_minus_closure));if(!(e instanceof F.SassColor))return this.super$Value$minus(e);throw R.wrapException(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".'))},times$1(e){if(e instanceof H.SassNumber)return e.get$hasUnits()?this.multiplyUnits$3(this.value*e.value,e.get$numeratorUnits(),e.get$denominatorUnits()):this.withValue$1(this.value*e.value);throw R.wrapException(I.SassScriptException$('Undefined operation "'+this.toString$0(0)+" * "+e.toString$0(0)+'".'))},dividedBy$1(e){return e instanceof H.SassNumber?e.get$hasUnits()?this.multiplyUnits$3(this.value/e.value,e.get$denominatorUnits(),e.get$numeratorUnits()):this.withValue$1(this.value/e.value):this.super$Value$dividedBy(e)},unaryPlus$0(){return this},_coerceUnits$1$2(e,t){var r;try{return t.call$2(this.value,e.coerceValueToMatch$1(this))}catch(r){throw R.unwrapException(r)instanceof I.SassScriptException?(this.coerceValueToMatch$1(e),r):r}},_coerceUnits$2(e,t){return this._coerceUnits$1$2(e,t,oe.dynamic)},multiplyUnits$3(e,t,r){var n,s,i,a,o,l={};if(l.value=e,V.get$isEmpty$asx(this.get$numeratorUnits())){if(V.get$isEmpty$asx(r)&&!this._areAnyConvertible$2(this.get$denominatorUnits(),t))return H.SassNumber_SassNumber$withUnits(e,this.get$denominatorUnits(),t);if(0===this.get$denominatorUnits().length)return H.SassNumber_SassNumber$withUnits(e,r,t)}else if(V.get$isEmpty$asx(t)){if(V.get$isEmpty$asx(r))return H.SassNumber_SassNumber$withUnits(e,r,this.get$numeratorUnits());if(0===this.get$denominatorUnits().length&&!this._areAnyConvertible$2(this.get$numeratorUnits(),r))return H.SassNumber_SassNumber$withUnits(e,r,this.get$numeratorUnits())}for(n=R._setArrayType([],oe.JSArray_String),s=V.toList$0$ax(r),i=V.get$iterator$ax(this.get$numeratorUnits());i.moveNext$0();)a=i.get$current(),E.removeFirstWhere(s,new H.SassNumber_multiplyUnits_closure(l,this,a),new H.SassNumber_multiplyUnits_closure0(n,a));for(i=this.get$denominatorUnits(),o=R._setArrayType(i.slice(0),R._arrayInstanceType(i)),i=V.get$iterator$ax(t);i.moveNext$0();)a=i.get$current(),E.removeFirstWhere(o,new H.SassNumber_multiplyUnits_closure1(l,this,a),new H.SassNumber_multiplyUnits_closure2(n,a));return i=l.value,A.JSArray_methods.addAll$1(o,s),H.SassNumber_SassNumber$withUnits(i,o,n)},_areAnyConvertible$2:(e,t)=>V.any$1$ax(e,new H.SassNumber__areAnyConvertible_closure(t)),conversionFactor$2(e,t){var r;return e===t?1:null==(r=A.Map_K2BWj.$index(0,e))?null:r.$index(0,t)},_unitString$2(e,t){var r=V.getInterceptor$asx(e);return r.get$isEmpty(e)?0===(r=t.length)?"no units":1===r?V.$add$ansx(A.JSArray_methods.get$single(t),"^-1"):"("+A.JSArray_methods.join$1(t,"*")+")^-1":0===t.length?r.join$1(e,"*"):r.join$1(e,"*")+"/"+A.JSArray_methods.join$1(t,"*")},$eq(e,t){return null!=t&&(t instanceof H.SassNumber&&(V.get$length$asx(this.get$numeratorUnits())===V.get$length$asx(t.get$numeratorUnits())&&this.get$denominatorUnits().length===t.get$denominatorUnits().length&&(this.get$hasUnits()?!(!A.C_ListEquality.equals$2(0,this._canonicalizeUnitList$1(this.get$numeratorUnits()),this._canonicalizeUnitList$1(t.get$numeratorUnits()))||!A.C_ListEquality.equals$2(0,this._canonicalizeUnitList$1(this.get$denominatorUnits()),this._canonicalizeUnitList$1(t.get$denominatorUnits())))&&Math.abs(this.value*this._canonicalMultiplier$1(this.get$numeratorUnits())/this._canonicalMultiplier$1(this.get$denominatorUnits())-t.value*this._canonicalMultiplier$1(t.get$numeratorUnits())/this._canonicalMultiplier$1(t.get$denominatorUnits()))<ee.$get$epsilon():Math.abs(this.value-t.value)<ee.$get$epsilon())))},get$hashCode(e){return H.fuzzyHashCode(this.value*this._canonicalMultiplier$1(this.get$numeratorUnits())/this._canonicalMultiplier$1(this.get$denominatorUnits()))},_canonicalizeUnitList$1(e){var t,r=V.getInterceptor$asx(e);return r.get$isEmpty(e)?e:1===r.get$length(e)?(null==(t=ee.$get$_typesByUnit().$index(0,r.get$first(e)))?r=e:((r=A.Map_U8AHF.$index(0,t)).toString,r=R._setArrayType([A.JSArray_methods.get$first(r)],oe.JSArray_String)),r):(r=r.map$1$1(e,new H.SassNumber__canonicalizeUnitList_closure,oe.String),r=P.List_List$of(r,!0,r.$ti._eval$1("ListIterable.E")),A.JSArray_methods.sort$0(r),r)},_canonicalMultiplier$1(e){return V.fold$2$ax(e,1,new H.SassNumber__canonicalMultiplier_closure(this))},canonicalMultiplierForUnit$1(e){var t,r=A.Map_K2BWj.$index(0,e);return t=null==r?1:1/(t=r.get$values(r)).get$first(t)},_number$_exception$2:(e,t)=>new I.SassScriptException(null==t?e:"$"+t+": "+e)},H.SassNumber__coerceOrConvertValue__compatibilityException.prototype={call$0(){var e,t,r,n,s,i,a=this.other;return null!=a?(t=(e=this.$this).toString$0(0)+" and",r=new P.StringBuffer(t),null!=(n=this.otherName)&&(t=r._contents=t+" $"+n+":"),a=t+" "+a.toString$0(0)+" have incompatible units",r._contents=a,e.get$hasUnits()&&this.otherHasUnits||(r._contents=a+" (one has units and the other doesn't)"),a=r.toString$0(0)+".",e=this.name,new I.SassScriptException(null==e?a:"$"+e+": "+a)):this.otherHasUnits?(a=this.newNumerators,1===(e=V.getInterceptor$asx(a)).get$length(a)&&0===this.newDenominators.length&&null!=(s=ee.$get$_typesByUnit().$index(0,e.get$first(a)))?(a=(a="Expected "+this.$this.toString$0(0)+" to have ")+(A.JSArray_methods.contains$1(R._setArrayType([97,101,105,111,117],oe.JSArray_int),A.JSString_methods._codeUnitAt$1(s,0))?"an "+s:"a "+s)+" unit (",(e=A.Map_U8AHF.$index(0,s)).toString,e=a+A.JSArray_methods.join$1(e,", ")+").",a=this.name,new I.SassScriptException(null==a?e:"$"+a+": "+e)):(t=this.newDenominators,i=E.pluralize("unit",e.get$length(a)+t.length,null),t="Expected "+(e=this.$this).toString$0(0)+" to have "+i+" "+e._unitString$2(a,t)+".",a=this.name,new I.SassScriptException(null==a?t:"$"+a+": "+t))):(a="Expected "+this.$this.toString$0(0)+" to have no units.",e=this.name,new I.SassScriptException(null==e?a:"$"+e+": "+a))},$signature:211},H.SassNumber__coerceOrConvertValue_closure.prototype={call$1(e){var t=this.$this.conversionFactor$2(this.newNumerator,e);return null!=t&&(this._box_0.value*=t,!0)},$signature:6},H.SassNumber__coerceOrConvertValue_closure0.prototype={call$0(){return R.throwExpression(this._compatibilityException.call$0())},$signature:0},H.SassNumber__coerceOrConvertValue_closure1.prototype={call$1(e){var t=this.$this.conversionFactor$2(this.newDenominator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:6},H.SassNumber__coerceOrConvertValue_closure2.prototype={call$0(){return R.throwExpression(this._compatibilityException.call$0())},$signature:0},H.SassNumber_plus_closure.prototype={call$2:(e,t)=>e+t,$signature:43},H.SassNumber_minus_closure.prototype={call$2:(e,t)=>e-t,$signature:43},H.SassNumber_multiplyUnits_closure.prototype={call$1(e){var t=this.$this.conversionFactor$2(this.numerator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:6},H.SassNumber_multiplyUnits_closure0.prototype={call$0(){return this.newNumerators.push(this.numerator)},$signature:0},H.SassNumber_multiplyUnits_closure1.prototype={call$1(e){var t=this.$this.conversionFactor$2(this.numerator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:6},H.SassNumber_multiplyUnits_closure2.prototype={call$0(){return this.newNumerators.push(this.numerator)},$signature:0},H.SassNumber__areAnyConvertible_closure.prototype={call$1(e){var t=A.Map_K2BWj.$index(0,e);return null==t?V.contains$1$asx(this.units2,e):V.any$1$ax(this.units2,t.get$containsKey())},$signature:6},H.SassNumber__canonicalizeUnitList_closure.prototype={call$1(e){var t,r=ee.$get$_typesByUnit().$index(0,e);return null==r?t=e:((t=A.Map_U8AHF.$index(0,r)).toString,t=A.JSArray_methods.get$first(t)),t},$signature:5},H.SassNumber__canonicalMultiplier_closure.prototype={call$2(e,t){return e*this.$this.canonicalMultiplierForUnit$1(t)},$signature:203},D.ComplexSassNumber.prototype={get$hasUnits:()=>!0,hasUnit$1:e=>!1,compatibleWithUnit$1:e=>!1,withValue$1(e){return new D.ComplexSassNumber(this.numeratorUnits,this.denominatorUnits,e,null)},withSlash$2(e,t){return new D.ComplexSassNumber(this.numeratorUnits,this.denominatorUnits,this.value,new D.Tuple2(e,t,oe.Tuple2_SassNumber_SassNumber))},get$numeratorUnits(){return this.numeratorUnits},get$denominatorUnits(){return this.denominatorUnits}},N.SingleUnitSassNumber.prototype={get$numeratorUnits(){return new P.UnmodifiableListView(R._setArrayType([this._unit],oe.JSArray_String),oe.UnmodifiableListView_String)},get$denominatorUnits:()=>A.List_empty,get$hasUnits:()=>!0,withValue$1(e){return new N.SingleUnitSassNumber(this._unit,e,null)},withSlash$2(e,t){return new N.SingleUnitSassNumber(this._unit,this.value,new D.Tuple2(e,t,oe.Tuple2_SassNumber_SassNumber))},hasUnit$1(e){return e===this._unit},compatibleWithUnit$1(e){return null!=this.conversionFactor$2(this._unit,e)},coerceValueToMatch$1(e){return this.convertValueToMatch$3(e,null,null)},convertValueToMatch$3(e,t,r){var n=e instanceof N.SingleUnitSassNumber?this._coerceValueToUnit$1(e._unit):null;return null==n?this.super$SassNumber$convertValueToMatch(e,t,r):n},coerce$2(e,t){var r=V.getInterceptor$asx(e);return null==(r=1===r.get$length(e)&&0===t.length?this._coerceToUnit$1(r.$index(e,0)):null)?this.super$SassNumber$coerce(e,t,null):r},coerceValue$3(e,t,r){var n=V.getInterceptor$asx(e);return null==(n=1===n.get$length(e)&&0===t.length?this._coerceValueToUnit$1(n.$index(e,0)):null)?this.super$SassNumber$coerceValue(e,t,r):n},coerceValueToUnit$2(e,t){var r=this._coerceValueToUnit$1(e);return null==r?this.super$SassNumber$coerceValueToUnit(e,t):r},_coerceToUnit$1(e){var t=this._unit;return t===e?this:W.NullableExtension_andThen(this.conversionFactor$2(e,t),new N.SingleUnitSassNumber__coerceToUnit_closure(this,e))},_coerceValueToUnit$1(e){return W.NullableExtension_andThen(this.conversionFactor$2(e,this._unit),new N.SingleUnitSassNumber__coerceValueToUnit_closure(this))},multiplyUnits$3(e,t,r){var n,s={};return s.value=e,s.newNumerators=t,n=V.toList$0$ax(r),E.removeFirstWhere(n,new N.SingleUnitSassNumber_multiplyUnits_closure(s,this),new N.SingleUnitSassNumber_multiplyUnits_closure0(s,this)),H.SassNumber_SassNumber$withUnits(s.value,n,s.newNumerators)},unaryMinus$0(){return new N.SingleUnitSassNumber(this._unit,-this.value,null)},$eq(e,t){var r;return null!=t&&(t instanceof N.SingleUnitSassNumber&&(null!=(r=this.conversionFactor$2(t._unit,this._unit))&&Math.abs(this.value*r-t.value)<ee.$get$epsilon()))},get$hashCode(e){return H.fuzzyHashCode(this.value*this.canonicalMultiplierForUnit$1(this._unit))}},N.SingleUnitSassNumber__coerceToUnit_closure.prototype={call$1(e){return new N.SingleUnitSassNumber(this.unit,this.$this.value*e,null)},$signature:209},N.SingleUnitSassNumber__coerceValueToUnit_closure.prototype={call$1(e){return this.$this.value*e},$signature:71},N.SingleUnitSassNumber_multiplyUnits_closure.prototype={call$1(e){var t=this.$this,r=t.conversionFactor$2(e,t._unit);return null!=r&&(this._box_0.value*=r,!0)},$signature:6},N.SingleUnitSassNumber_multiplyUnits_closure0.prototype={call$0(){var e=R._setArrayType([this.$this._unit],oe.JSArray_String),t=this._box_0;A.JSArray_methods.addAll$1(e,t.newNumerators),t.newNumerators=e},$signature:0},U.UnitlessSassNumber.prototype={get$numeratorUnits:()=>A.List_empty,get$denominatorUnits:()=>A.List_empty,get$hasUnits:()=>!1,withValue$1:e=>new U.UnitlessSassNumber(e,null),withSlash$2(e,t){return new U.UnitlessSassNumber(this.value,new D.Tuple2(e,t,oe.Tuple2_SassNumber_SassNumber))},hasUnit$1:e=>!1,compatibleWithUnit$1:e=>!0,coerceValueToMatch$1(e){return this.value},convertValueToMatch$3(e,t,r){return e.get$hasUnits()?this.super$SassNumber$convertValueToMatch(e,t,r):this.value},coerce$2(e,t){return H.SassNumber_SassNumber$withUnits(this.value,t,e)},coerceValue$3(e,t,r){return this.value},coerceValueToUnit$2(e,t){return this.value},greaterThan$1(e){var t,r;return e instanceof H.SassNumber?(t=this.value)>(r=e.value)&&!(Math.abs(t-r)<ee.$get$epsilon())?A.SassBoolean_true0:A.SassBoolean_false0:this.super$SassNumber$greaterThan(e)},greaterThanOrEquals$1(e){var t,r;return e instanceof H.SassNumber?(t=this.value)>(r=e.value)||Math.abs(t-r)<ee.$get$epsilon()?A.SassBoolean_true0:A.SassBoolean_false0:this.super$SassNumber$greaterThanOrEquals(e)},lessThan$1(e){var t,r;return e instanceof H.SassNumber?(t=this.value)<(r=e.value)&&!(Math.abs(t-r)<ee.$get$epsilon())?A.SassBoolean_true0:A.SassBoolean_false0:this.super$SassNumber$lessThan(e)},lessThanOrEquals$1(e){var t,r;return e instanceof H.SassNumber?(t=this.value)<(r=e.value)||Math.abs(t-r)<ee.$get$epsilon()?A.SassBoolean_true0:A.SassBoolean_false0:this.super$SassNumber$lessThanOrEquals(e)},modulo$1(e){return e instanceof H.SassNumber?e.withValue$1(this.moduloLikeSass$2(this.value,e.value)):this.super$SassNumber$modulo(e)},plus$1(e){return e instanceof H.SassNumber?e.withValue$1(this.value+e.value):this.super$SassNumber$plus(e)},minus$1(e){return e instanceof H.SassNumber?e.withValue$1(this.value-e.value):this.super$SassNumber$minus(e)},times$1(e){return e instanceof H.SassNumber?e.withValue$1(this.value*e.value):this.super$SassNumber$times(e)},dividedBy$1(e){var t,r;return e instanceof H.SassNumber?(t=this.value/e.value,e.get$hasUnits()?(r=e.get$denominatorUnits(),t=r=H.SassNumber_SassNumber$withUnits(t,e.get$numeratorUnits(),r)):t=new U.UnitlessSassNumber(t,null),t):this.super$SassNumber$dividedBy(e)},unaryMinus$0(){return new U.UnitlessSassNumber(-this.value,null)},$eq(e,t){return null!=t&&(t instanceof U.UnitlessSassNumber&&Math.abs(this.value-t.value)<ee.$get$epsilon())},get$hashCode(e){return H.fuzzyHashCode(this.value)}},M.SassString.prototype={get$sassLength(){var e=this.__SassString_sassLength;return null==e&&(e=(e=new P.Runes(this.text)).get$length(e),null==this.__SassString_sassLength?this.__SassString_sassLength=e:e=R.throwExpression(R.LateError$fieldADI("sassLength"))),e},get$isSpecialNumber(){var e,t;return!this.hasQuotes&&(!((e=this.text).length<6)&&(99===(t=32|A.JSString_methods._codeUnitAt$1(e,0))?108===(t=32|A.JSString_methods._codeUnitAt$1(e,1))?97==(32|A.JSString_methods._codeUnitAt$1(e,2))&&(109==(32|A.JSString_methods._codeUnitAt$1(e,3))&&(112==(32|A.JSString_methods._codeUnitAt$1(e,4))&&40===A.JSString_methods._codeUnitAt$1(e,5))):97===t&&(108==(32|A.JSString_methods._codeUnitAt$1(e,2))&&(99==(32|A.JSString_methods._codeUnitAt$1(e,3))&&40===A.JSString_methods._codeUnitAt$1(e,4))):118===t?97==(32|A.JSString_methods._codeUnitAt$1(e,1))&&(114==(32|A.JSString_methods._codeUnitAt$1(e,2))&&40===A.JSString_methods._codeUnitAt$1(e,3)):101===t?110==(32|A.JSString_methods._codeUnitAt$1(e,1))&&(118==(32|A.JSString_methods._codeUnitAt$1(e,2))&&40===A.JSString_methods._codeUnitAt$1(e,3)):109===t&&(97===(t=32|A.JSString_methods._codeUnitAt$1(e,1))?120==(32|A.JSString_methods._codeUnitAt$1(e,2))&&40===A.JSString_methods._codeUnitAt$1(e,3):105===t&&(110==(32|A.JSString_methods._codeUnitAt$1(e,2))&&40===A.JSString_methods._codeUnitAt$1(e,3)))))},get$isVar(){if(this.hasQuotes)return!1;var e=this.text;return!(e.length<8)&&(118==(32|A.JSString_methods._codeUnitAt$1(e,0))&&97==(32|A.JSString_methods._codeUnitAt$1(e,1))&&114==(32|A.JSString_methods._codeUnitAt$1(e,2))&&40===A.JSString_methods._codeUnitAt$1(e,3))},get$isBlank(){return!this.hasQuotes&&0===this.text.length},accept$1$1(e){var t=e._quote&&this.hasQuotes,r=this.text;return t?e._visitQuotedString$1(r):e._visitUnquotedString$1(r),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},assertString$1(e){return this},plus$1(e){var t=this.text,r=this.hasQuotes;return e instanceof M.SassString?new M.SassString(t+e.text,r):new M.SassString(t+U.serializeValue0(e,!1,!0),r)},$eq(e,t){return null!=t&&(t instanceof M.SassString&&this.text===t.text)},get$hashCode(e){return A.JSString_methods.get$hashCode(this.text)}},I._EvaluateVisitor0.prototype={_EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap0(e,t,r,n,s,i){var a,o,l,_,u,c,$,p="$name, $module: null",h="sass:meta",d=oe.JSArray_AsyncBuiltInCallable,g=R._setArrayType([O.BuiltInCallable$function("global-variable-exists",p,new I._EvaluateVisitor_closure9(this),h),O.BuiltInCallable$function("variable-exists","$name",new I._EvaluateVisitor_closure10(this),h),O.BuiltInCallable$function("function-exists",p,new I._EvaluateVisitor_closure11(this),h),O.BuiltInCallable$function("mixin-exists",p,new I._EvaluateVisitor_closure12(this),h),O.BuiltInCallable$function("content-exists","",new I._EvaluateVisitor_closure13(this),h),O.BuiltInCallable$function("module-variables","$module",new I._EvaluateVisitor_closure14(this),h),O.BuiltInCallable$function("module-functions","$module",new I._EvaluateVisitor_closure15(this),h),O.BuiltInCallable$function("get-function","$name, $css: false, $module: null",new I._EvaluateVisitor_closure16(this),h),new D.AsyncBuiltInCallable("call",N.ScssParser$("@function call($function, $args...) {",null,h).parseArgumentDeclaration$0(),new I._EvaluateVisitor_closure17(this))],d),m=R._setArrayType([D.AsyncBuiltInCallable$mixin("load-css","$url, $with: null",new I._EvaluateVisitor_closure18(this),h)],d);for(d=oe.AsyncBuiltInCallable,a=P.List_List$of(ee.$get$global(),!0,d),A.JSArray_methods.addAll$1(a,g),o=O.BuiltInModule$("meta",a,m,null,d),(d=P.List_List$of(ee.$get$coreModules(),!0,oe.BuiltInModule_AsyncBuiltInCallable)).push(o),a=d.length,l=this._async_evaluate$_builtInModules,_=0;_<d.length;d.length===a||(0,R.throwConcurrentModificationError)(d),++_)u=d[_],l.$indexSet(0,u.url,u);for(d=R._setArrayType([],oe.JSArray_AsyncCallable),A.JSArray_methods.addAll$1(d,ee.$get$globalFunctions()),A.JSArray_methods.addAll$1(d,g),a=d.length,l=this._async_evaluate$_builtInFunctions,_=0;_<d.length;d.length===a||(0,R.throwConcurrentModificationError)(d),++_)c=d[_],$=V.get$name$x(c),l.$indexSet(0,R.stringReplaceAllUnchecked($,"_","-"),c)},run$2(e,t){return this.run$body$_EvaluateVisitor(e,t)},run$body$_EvaluateVisitor(e,t){var r,n=0,s=P._makeAsyncAwaitCompleter(oe.EvaluateResult),i=this,a=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,s);for(;;)switch(n){case 0:r=i._async_evaluate$_withWarnCallback$1$2(t,new I._EvaluateVisitor_run_closure0(i,t,e),oe.FutureOr_EvaluateResult),n=1;break;case 1:return P._asyncReturn(r,s)}}));return P._asyncStartSync(a,s)},_async_evaluate$_withWarnCallback$1$2(e,t,r){return U.withWarnCallback(new I._EvaluateVisitor__withWarnCallback_closure0(this,e),t,r)},_async_evaluate$_assertInModule$1$2(e,t){if(null!=e)return e;throw R.wrapException(P.StateError$("Can't access "+t+" outside of a module."))},_async_evaluate$_assertInModule$2(e,t){return this._async_evaluate$_assertInModule$1$2(e,t,oe.dynamic)},_async_evaluate$_loadModule$7$baseUrl$configuration$namesInErrors(e,t,r,n,s,i,a){return this._loadModule$body$_EvaluateVisitor(e,t,r,n,s,i,a)},_async_evaluate$_loadModule$5$configuration(e,t,r,n,s){return this._async_evaluate$_loadModule$7$baseUrl$configuration$namesInErrors(e,t,r,n,null,s,!1)},_async_evaluate$_loadModule$4(e,t,r,n){return this._async_evaluate$_loadModule$7$baseUrl$configuration$namesInErrors(e,t,r,n,null,null,!1)},_loadModule$body$_EvaluateVisitor(e,t,r,n,s,i,a){var o,l,_=0,u=P._makeAsyncAwaitCompleter(oe.void),c=this,$=P._wrapJsFunctionForAsync((function(p,h){if(1===p)return P._asyncRethrow(h,u);for(;;)switch(_){case 0:l=c._async_evaluate$_builtInModules.$index(0,e),_=null!=l?3:4;break;case 3:if(i instanceof C.ExplicitConfiguration)throw o=a?"Built-in module "+e.toString$0(0)+" can't be configured.":"Built-in modules can't be configured.",R.wrapException(c._async_evaluate$_exception$2(o,i.nodeWithSpan.get$span()));return _=5,P._asyncAwait(c._addExceptionSpanAsync$1$2(r,new I._EvaluateVisitor__loadModule_closure1(n,l),oe.void),$);case 5:_=1;break;case 4:return _=6,P._asyncAwait(c._async_evaluate$_withStackFrame$1$3(t,r,new I._EvaluateVisitor__loadModule_closure2(c,e,r,s,a,i,n),oe.Null),$);case 6:case 1:return P._asyncReturn(void 0,u)}}));return P._asyncStartSync($,u)},_async_evaluate$_execute$5$configuration$namesInErrors$nodeWithSpan(e,t,r,n,s){return this._execute$body$_EvaluateVisitor(e,t,r,n,s)},_async_evaluate$_execute$2(e,t){return this._async_evaluate$_execute$5$configuration$namesInErrors$nodeWithSpan(e,t,null,!1,null)},_execute$body$_EvaluateVisitor(e,t,r,n,s){var i,a,o,l,_,u,c,$,p,h,d,g,m,y=0,S=P._makeAsyncAwaitCompleter(oe.Module_AsyncCallable),f=this,v=P._wrapJsFunctionForAsync((function(b,x){if(1===b)return P._asyncRethrow(x,S);for(;;)switch(y){case 0:if(d=t.span.file.url,g=f._async_evaluate$_modules,null!=(m=g.$index(0,d))){if((a=(g=null==r)?f._async_evaluate$_configuration:r)instanceof C.ExplicitConfiguration)throw o=n?ee.$get$context().prettyUri$1(d)+ae.x20was_a:ae.This_mw,l=f._async_evaluate$_moduleNodes.$index(0,d),_=null==l?null:l.get$span(),u=g?a.nodeWithSpan.get$span():null,g=P.LinkedHashMap_LinkedHashMap$_empty(oe.FileSpan,oe.String),null!=_&&g.$indexSet(0,_,"original load"),null!=u&&g.$indexSet(0,u,"configuration"),R.wrapException(g.get$isEmpty(g)?f._async_evaluate$_exception$1(o):f._async_evaluate$_multiSpanException$3(o,"new load",g));i=m,y=1;break}return c=O.AsyncEnvironment$(),$=R._Cell$(),p=W.ExtensionStore$(),y=3,P._asyncAwait(f._async_evaluate$_withEnvironment$1$2(c,new I._EvaluateVisitor__execute_closure0(f,e,t,p,r,$),oe.Null),v);case 3:h=c.toModule$2($._readLocal$0(),p),null!=d&&(g.$indexSet(0,d,h),null!=s&&f._async_evaluate$_moduleNodes.$indexSet(0,d,s)),i=h,y=1;break;case 1:return P._asyncReturn(i,S)}}));return P._asyncStartSync(v,S)},_async_evaluate$_addOutOfOrderImports$0(){var e,t,r=this._async_evaluate$_outOfOrderImports;return null==r?this._async_evaluate$_assertInModule$2(this._async_evaluate$__root,"_root").children:(e=this._async_evaluate$_assertInModule$2(this._async_evaluate$__root,"_root").children,e=P.List_List$of(R.SubListIterable$(e,0,R.checkNotNullable(this._async_evaluate$_assertInModule$2(this._async_evaluate$__endOfImports,"_endOfImports"),"count",oe.int),e.$ti._eval$1("ListMixin.E")),!0,oe.ModifiableCssNode),A.JSArray_methods.addAll$1(e,r),t=this._async_evaluate$_assertInModule$2(this._async_evaluate$__root,"_root").children,A.JSArray_methods.addAll$1(e,R.SubListIterable$(t,this._async_evaluate$_assertInModule$2(this._async_evaluate$__endOfImports,"_endOfImports"),null,t.$ti._eval$1("ListMixin.E"))),e)},_async_evaluate$_combineCss$2$clone(e,t){var r,n,s,i,a,o,l,_,u,c;if(!A.JSArray_methods.any$1(e.get$upstream(),new I._EvaluateVisitor__combineCss_closure2))return r=e.get$extensionStore().get$simpleSelectors(),null!=(n=E.firstOrNull(e.get$extensionStore().extensionsWhereTarget$1(new I._EvaluateVisitor__combineCss_closure3(r))))&&this._async_evaluate$_throwForUnsatisfiedExtension$1(n),e.get$css(e);for(s=this._async_evaluate$_topologicalModules$1(e),t&&(i=s.$ti._eval$1("MappedListIterable<ListMixin.E,Module<AsyncCallable>>"),s=P.List_List$of(new R.MappedListIterable(s,new I._EvaluateVisitor__combineCss_closure4,i),!0,i._eval$1("ListIterable.E"))),this._async_evaluate$_extendModules$1(s),i=oe.JSArray_CssNode,a=R._setArrayType([],i),o=R._setArrayType([],i),i=V.get$reversed$ax(s),i=new R.ListIterator(i,i.get$length(i)),l=R._instanceType(i)._precomputed1;i.moveNext$0();)u=(_=(_=l._as(i.__internal$_current)).get$css(_)).get$children(_),c=this._async_evaluate$_indexAfterImports$1(u),_=V.getInterceptor$ax(u),A.JSArray_methods.addAll$1(a,_.getRange$2(u,0,c)),A.JSArray_methods.addAll$1(o,_.getRange$2(u,c,_.get$length(u)));return new q.CssStylesheet(new P.UnmodifiableListView(A.JSArray_methods.$add(a,o),oe.UnmodifiableListView_CssNode),e.get$css(e).get$span())},_async_evaluate$_combineCss$1(e){return this._async_evaluate$_combineCss$2$clone(e,!1)},_async_evaluate$_extendModules$1(e){var t,r,n,s,i,a,o,l,_=P.LinkedHashMap_LinkedHashMap$_empty(oe.Uri,oe.List_ExtensionStore),u=new P._LinkedIdentityHashSet(oe._LinkedIdentityHashSet_Extension);for(t=V.get$iterator$ax(e);t.moveNext$0();)if(n=(r=t.get$current()).get$extensionStore().get$simpleSelectors().toSet$0(0),u.addAll$1(0,r.get$extensionStore().extensionsWhereTarget$1(new I._EvaluateVisitor__extendModules_closure1(n))),s=_.$index(0,r.get$url()),i=r.get$extensionStore().get$addExtensions(),null!=s&&i.call$1(s),!(i=r.get$extensionStore()).get$isEmpty(i)){for(a=(i=r.get$upstream()).length,o=0;o<i.length;i.length===a||(0,R.throwConcurrentModificationError)(i),++o)null!=(l=i[o].get$url())&&V.add$1$ax(_.putIfAbsent$2(l,new I._EvaluateVisitor__extendModules_closure2),r.get$extensionStore());u.removeAll$1(r.get$extensionStore().extensionsWhereTarget$1(n.get$contains(n)))}0!==u._collection$_length&&this._async_evaluate$_throwForUnsatisfiedExtension$1(u.get$first(u))},_async_evaluate$_throwForUnsatisfiedExtension$1(e){throw R.wrapException(I.SassException$(ae.The_ta+e.target.toString$0(0)+' !optional" to avoid this error.',e.span))},_async_evaluate$_topologicalModules$1(e){var t=oe.Module_AsyncCallable,r=O.QueueList$(null,t);return new I._EvaluateVisitor__topologicalModules_visitModule0(P.LinkedHashSet_LinkedHashSet$_empty(t),r).call$1(e),r},_async_evaluate$_indexAfterImports$1(e){var t,r,n,s,i,a;for(t=V.getInterceptor$asx(e),r=oe.CssComment,n=oe.CssImport,s=-1,i=0;i<t.get$length(e);++i)if(a=t.$index(e,i),n._is(a))s=i;else if(!r._is(a))break;return s+1},visitStylesheet$1(e){return this.visitStylesheet$body$_EvaluateVisitor(e)},visitStylesheet$body$_EvaluateVisitor(e){var t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.nullable_Value),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:r=e.children,n=r.length,s=0;case 3:if(!(s<n)){i=5;break}return i=6,P._asyncAwait(r[s].accept$1(o),l);case 6:case 4:++s,i=3;break;case 5:t=null,i=1;break;case 1:return P._asyncReturn(t,a)}}));return P._asyncStartSync(l,a)},visitAtRootRule$1(e){return this.visitAtRootRule$body$_EvaluateVisitor(e)},visitAtRootRule$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d=0,g=P._makeAsyncAwaitCompleter(oe.nullable_Value),m=this,y=P._wrapJsFunctionForAsync((function(S,f){if(1===S)return P._asyncRethrow(f,g);for(;;)switch(d){case 0:_=e.query,d=null!=_?3:5;break;case 3:return p=_,h=I,d=6,P._asyncAwait(m._async_evaluate$_performInterpolation$2$warnForColor(_,!0),y);case 6:f=m._async_evaluate$_adjustParseError$2(p,new h._EvaluateVisitor_visitAtRootRule_closure2(m,f)),d=4;break;case 5:f=A.AtRootQuery_UsS;case 4:for(u=f,c=m._async_evaluate$_assertInModule$2(m._async_evaluate$__parent,"__parent"),$=R._setArrayType([],oe.JSArray_ModifiableCssParentNode),r=oe.CssStylesheet;!r._is(c);c=n)if(u.excludes$1(c)||$.push(c),null==(n=c._parent))throw R.wrapException(P.StateError$(ae.CssNod));s=m._async_evaluate$_trimIncluded$1($),d=s===m._async_evaluate$_assertInModule$2(m._async_evaluate$__parent,"__parent")?7:8;break;case 7:return d=9,P._asyncAwait(m._async_evaluate$_environment.scope$1$2$when(new I._EvaluateVisitor_visitAtRootRule_closure3(m,e),e.hasDeclarations,oe.Null),y);case 9:t=null,d=1;break;case 8:if(0!==$.length){for(i=A.JSArray_methods.get$first($).copyWithoutChildren$0(),r=R.SubListIterable$($,1,null,oe.ModifiableCssParentNode),r=new R.ListIterator(r,r.get$length(r)),a=R._instanceType(r)._precomputed1,o=i;r.moveNext$0();o=l)(l=a._as(r.__internal$_current).copyWithoutChildren$0()).addChild$1(o);s.addChild$1(o)}else i=s;return d=10,P._asyncAwait(m._async_evaluate$_scopeForAtRoot$4(e,i,u,$).call$1(new I._EvaluateVisitor_visitAtRootRule_closure4(m,e)),y);case 10:t=null,d=1;break;case 1:return P._asyncReturn(t,g)}}));return P._asyncStartSync(y,g)},_async_evaluate$_trimIncluded$1(e){var t,r,n,s,i,a,o,l=" to be an ancestor of ";if(0===e.length)return this._async_evaluate$_assertInModule$2(this._async_evaluate$__root,"_root");for(t=this._async_evaluate$_assertInModule$2(this._async_evaluate$__parent,"__parent"),r=e.length,n=null,s=0;s<r;++s,t=a){for(;t!==(i=e[s]);n=null,t=a)if(null==(a=t._parent))throw R.wrapException(P.ArgumentError$("Expected "+i.toString$0(0)+l+this.toString$0(0)+".",null));if(null==n&&(n=s),null==(a=t._parent))throw R.wrapException(P.ArgumentError$("Expected "+i.toString$0(0)+l+this.toString$0(0)+".",null))}return t!==this._async_evaluate$_assertInModule$2(this._async_evaluate$__root,"_root")?this._async_evaluate$_assertInModule$2(this._async_evaluate$__root,"_root"):(n.toString,o=e[n],A.JSArray_methods.removeRange$2(e,n,e.length),o)},_async_evaluate$_scopeForAtRoot$4(e,t,r,n){var s=new I._EvaluateVisitor__scopeForAtRoot_closure5(this,t,e);return(r._all||r._at_root_query$_rule)!==r.include&&(s=new I._EvaluateVisitor__scopeForAtRoot_closure6(this,s)),null!=this._async_evaluate$_mediaQueries&&r.excludesName$1("media")&&(s=new I._EvaluateVisitor__scopeForAtRoot_closure7(this,s)),this._async_evaluate$_inKeyframes&&r.excludesName$1("keyframes")&&(s=new I._EvaluateVisitor__scopeForAtRoot_closure8(this,s)),this._async_evaluate$_inUnknownAtRule&&!A.JSArray_methods.any$1(n,new I._EvaluateVisitor__scopeForAtRoot_closure9)?new I._EvaluateVisitor__scopeForAtRoot_closure10(this,s):s},visitContentBlock$1:e=>R.throwExpression(P.UnsupportedError$(ae.Evalua)),visitContentRule$1(e){return this.visitContentRule$body$_EvaluateVisitor(e)},visitContentRule$body$_EvaluateVisitor(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.nullable_Value),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:if(null==(r=i._async_evaluate$_environment._async_environment$_content)){t=null,n=1;break}return n=3,P._asyncAwait(i._async_evaluate$_runUserDefinedCallable$1$4(e.$arguments,r,e,new I._EvaluateVisitor_visitContentRule_closure0(i,r),oe.Null),a);case 3:t=null,n=1;break;case 1:return P._asyncReturn(t,s)}}));return P._asyncStartSync(a,s)},visitDebugRule$1(e){return this.visitDebugRule$body$_EvaluateVisitor(e)},visitDebugRule$body$_EvaluateVisitor(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.nullable_Value),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:return s=3,P._asyncAwait(e.expression.accept$1(a),o);case 3:n=(r=_)instanceof M.SassString?r.text:U.serializeValue0(r,!0,!0),a._async_evaluate$_logger.debug$2(0,n,e.span),t=null,s=1;break;case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(o,i)},visitDeclaration$1(e){return this.visitDeclaration$body$_EvaluateVisitor(e)},visitDeclaration$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o,l,_=0,u=P._makeAsyncAwaitCompleter(oe.nullable_Value),c=this,$=P._wrapJsFunctionForAsync((function(p,h){if(1===p)return P._asyncRethrow(h,u);for(;;)switch(_){case 0:if(null==(c._async_evaluate$_atRootExcludingStyleRule?null:c._async_evaluate$_styleRuleIgnoringAtRoot)&&!c._async_evaluate$_inUnknownAtRule&&!c._async_evaluate$_inKeyframes)throw R.wrapException(c._async_evaluate$_exception$2(ae.Declarm,e.span));return r=e.name,_=3,P._asyncAwait(c._async_evaluate$_interpolationToValue$2$warnForColor(r,!0),$);case 3:return n=h,null!=(s=c._async_evaluate$_declarationName)&&(n=new L.CssValue(s+"-"+R.S(n.get$value(n)),n.get$span(),oe.CssValue_String)),s=e.value,_=4,P._asyncAwait(W.NullableExtension_andThen(s,new I._EvaluateVisitor_visitDeclaration_closure1(c)),$);case 4:if(!!(a=null!=(i=h))&&(!i.get$value(i).get$isBlank()||0===i.get$value(i).get$asList().length))a=c._async_evaluate$_assertInModule$2(c._async_evaluate$__parent,"__parent"),r=A.JSString_methods.startsWith$1(r.get$initialPlain(),"--"),s=c._async_evaluate$_sourceMap?null==(s=W.NullableExtension_andThen(s,c.get$_async_evaluate$_expressionNode()))?null:s.get$span():null,a.addChild$1(N.ModifiableCssDeclaration$(n,i,e.span,r,s));else if(V.startsWith$1$s(n.get$value(n),"--")&&a)throw R.wrapException(c._async_evaluate$_exception$2("Custom property values may not be empty.",i.get$span()));o=e.children,_=null!=o?5:6;break;case 5:return l=c._async_evaluate$_declarationName,c._async_evaluate$_declarationName=n.get$value(n),_=7,P._asyncAwait(c._async_evaluate$_environment.scope$1$2$when(new I._EvaluateVisitor_visitDeclaration_closure2(c,o),e.hasDeclarations,oe.Null),$);case 7:c._async_evaluate$_declarationName=l;case 6:t=null,_=1;break;case 1:return P._asyncReturn(t,u)}}));return P._asyncStartSync($,u)},visitEachRule$1(e){return this.visitEachRule$body$_EvaluateVisitor(e)},visitEachRule$body$_EvaluateVisitor(e){var t,r,n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.nullable_Value),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:return r=e.list,a=3,P._asyncAwait(r.accept$1(l),_);case 3:n=c,s=l._async_evaluate$_expressionNode$1(r),i=1===e.variables.length?new I._EvaluateVisitor_visitEachRule_closure2(l,e,s):new I._EvaluateVisitor_visitEachRule_closure3(l,e,s),t=l._async_evaluate$_environment.scope$1$2$semiGlobal(new I._EvaluateVisitor_visitEachRule_closure4(l,n,i,e),!0,oe.nullable_Value),a=1;break;case 1:return P._asyncReturn(t,o)}}));return P._asyncStartSync(_,o)},_async_evaluate$_setMultipleVariables$3(e,t,r){var n,s=t.get$asList(),i=e.length,a=Math.min(i,s.length);for(n=0;n<a;++n)this._async_evaluate$_environment.setLocalVariable$3(e[n],this._async_evaluate$_withoutSlash$2(s[n],r),r);for(n=a;n<i;++n)this._async_evaluate$_environment.setLocalVariable$3(e[n],A.C__SassNull0,r)},visitErrorRule$1(e){return this.visitErrorRule$body$_EvaluateVisitor(e)},visitErrorRule$body$_EvaluateVisitor(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Value),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return t=R,r=V,n=2,P._asyncAwait(e.expression.accept$1(i),a);case 2:throw t.wrapException(i._async_evaluate$_exception$2(r.toString$0$(l),e.span))}}));return P._asyncStartSync(a,s)},visitExtendRule$1(e){return this.visitExtendRule$body$_EvaluateVisitor(e)},visitExtendRule$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o,l,_=0,u=P._makeAsyncAwaitCompleter(oe.nullable_Value),c=this,$=P._wrapJsFunctionForAsync((function(p,h){if(1===p)return P._asyncRethrow(h,u);for(;;)switch(_){case 0:if(null==(l=c._async_evaluate$_atRootExcludingStyleRule?null:c._async_evaluate$_styleRuleIgnoringAtRoot)||null!=c._async_evaluate$_declarationName)throw R.wrapException(c._async_evaluate$_exception$2(ae.x40exten,e.span));return _=3,P._asyncAwait(c._async_evaluate$_interpolationToValue$2$warnForColor(e.selector,!0),$);case 3:for(r=h,n=c._async_evaluate$_adjustParseError$2(r,new I._EvaluateVisitor_visitExtendRule_closure0(c,r)).components,s=n.length,i=oe.CompoundSelector,a=0;a<s;++a){if(1!==(o=n[a].components).length||!(A.JSArray_methods.get$first(o)instanceof W.CompoundSelector))throw R.wrapException(I.SassFormatException$("complex selectors may not be extended.",r.get$span()));if(1!==(o=i._as(A.JSArray_methods.get$first(o)).components).length)throw R.wrapException(I.SassFormatException$(ae.compou+A.JSArray_methods.join$1(o,", ")+ae.x60_inst,r.get$span()));c._async_evaluate$_assertInModule$2(c._async_evaluate$__extensionStore,"_extensionStore").addExtension$4(l.selector,A.JSArray_methods.get$first(o),e,c._async_evaluate$_mediaQueries)}t=null,_=1;break;case 1:return P._asyncReturn(t,u)}}));return P._asyncStartSync($,u)},visitAtRule$1(e){return this.visitAtRule$body$_EvaluateVisitor(e)},visitAtRule$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Value),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:if(null!=_._async_evaluate$_declarationName)throw R.wrapException(_._async_evaluate$_exception$2(ae.At_rul,e.span));return o=3,P._asyncAwait(_._async_evaluate$_interpolationToValue$1(e.name),u);case 3:return r=$,o=4,P._asyncAwait(W.NullableExtension_andThen(e.value,new I._EvaluateVisitor_visitAtRule_closure2(_)),u);case 4:if(n=$,null==(s=e.children)){_._async_evaluate$_assertInModule$2(_._async_evaluate$__parent,"__parent").addChild$1(z.ModifiableCssAtRule$(r,e.span,!0,n)),t=null,o=1;break}return i=_._async_evaluate$_inKeyframes,a=_._async_evaluate$_inUnknownAtRule,"keyframes"===E.unvendor(r.get$value(r))?_._async_evaluate$_inKeyframes=!0:_._async_evaluate$_inUnknownAtRule=!0,o=5,P._asyncAwait(_._async_evaluate$_withParent$2$4$scopeWhen$through(z.ModifiableCssAtRule$(r,e.span,!1,n),new I._EvaluateVisitor_visitAtRule_closure3(_,s),e.hasDeclarations,new I._EvaluateVisitor_visitAtRule_closure4,oe.ModifiableCssAtRule,oe.Null),u);case 5:_._async_evaluate$_inUnknownAtRule=a,_._async_evaluate$_inKeyframes=i,t=null,o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},visitForRule$1(e){return this.visitForRule$body$_EvaluateVisitor(e)},visitForRule$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o,l,_,u,c=0,$=P._makeAsyncAwaitCompleter(oe.nullable_Value),p=this,h=P._wrapJsFunctionForAsync((function(d,g){if(1===d)return P._asyncRethrow(g,$);for(;;)switch(c){case 0:return r={},n=e.from,s=oe.SassNumber,c=3,P._asyncAwait(p._addExceptionSpanAsync$1$2(n,new I._EvaluateVisitor_visitForRule_closure4(p,e),s),h);case 3:return i=g,a=e.to,c=4,P._asyncAwait(p._addExceptionSpanAsync$1$2(a,new I._EvaluateVisitor_visitForRule_closure5(p,e),s),h);case 4:if(o=g,l=p._async_evaluate$_addExceptionSpan$2(n,new I._EvaluateVisitor_visitForRule_closure6(i)),_=r.to=p._async_evaluate$_addExceptionSpan$2(a,new I._EvaluateVisitor_visitForRule_closure7(o,i)),u=l>_?-1:1,l===(e.isExclusive?_:r.to=_+u)){t=null,c=1;break}t=p._async_evaluate$_environment.scope$1$2$semiGlobal(new I._EvaluateVisitor_visitForRule_closure8(r,p,e,l,u,i),!0,oe.nullable_Value),c=1;break;case 1:return P._asyncReturn(t,$)}}));return P._asyncStartSync(h,$)},visitForwardRule$1(e){return this.visitForwardRule$body$_EvaluateVisitor(e)},visitForwardRule$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o,l,_,u=0,c=P._makeAsyncAwaitCompleter(oe.nullable_Value),$=this,p=P._wrapJsFunctionForAsync((function(h,d){if(1===h)return P._asyncRethrow(d,c);for(;;)switch(u){case 0:i=$._async_evaluate$_configuration,a=i.throughForward$1(e),o=e.configuration,l=o.length,_=e.url,u=0!==l?3:5;break;case 3:return u=6,P._asyncAwait($._async_evaluate$_addForwardConfiguration$2(a,e),p);case 6:return r=d,u=7,P._asyncAwait($._async_evaluate$_loadModule$5$configuration(_,"@forward",e,new I._EvaluateVisitor_visitForwardRule_closure1($,e),r),p);case 7:for(_=P.LinkedHashSet_LinkedHashSet$_empty(oe.String),n=0;n<l;++n)(s=o[n]).isGuarded||_.add$1(0,s.name);$._async_evaluate$_removeUsedConfiguration$3$except(a,r,_),$._async_evaluate$_assertConfigurationIsEmpty$1(r),u=4;break;case 5:return $._async_evaluate$_configuration=a,u=8,P._asyncAwait($._async_evaluate$_loadModule$4(_,"@forward",e,new I._EvaluateVisitor_visitForwardRule_closure2($,e)),p);case 8:$._async_evaluate$_configuration=i;case 4:t=null,u=1;break;case 1:return P._asyncReturn(t,c)}}));return P._asyncStartSync(p,c)},_async_evaluate$_addForwardConfiguration$2(e,t){return this._addForwardConfiguration$body$_EvaluateVisitor(e,t)},_addForwardConfiguration$body$_EvaluateVisitor(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h,d=0,g=P._makeAsyncAwaitCompleter(oe.Configuration),m=this,y=P._wrapJsFunctionForAsync((function(S,f){if(1===S)return P._asyncRethrow(f,g);for(;;)switch(d){case 0:u=e._values,c=P.LinkedHashMap_LinkedHashMap$of(new P.UnmodifiableMapView(u,oe.UnmodifiableMapView_String_ConfiguredValue),oe.String,oe.ConfiguredValue),n=t.configuration,s=n.length,i=0;case 3:if(!(i<s)){d=5;break}if((a=n[i]).isGuarded&&(o=a.name,null!=(l=u.get$isEmpty(u)?null:u.remove$1(0,o))&&!l.value.$eq(0,A.C__SassNull0))){c.$indexSet(0,o,l),d=4;break}return o=a.expression,_=m._async_evaluate$_expressionNode$1(o),$=c,p=a.name,h=Q,d=6,P._asyncAwait(o.accept$1(m),y);case 6:$.$indexSet(0,p,new h.ConfiguredValue(m._async_evaluate$_withoutSlash$2(f,_),a.span,_));case 4:++i,d=3;break;case 5:if(e instanceof C.ExplicitConfiguration||u.get$isEmpty(u)){r=new C.ExplicitConfiguration(t,c),d=1;break}r=new C.Configuration(c),d=1;break;case 1:return P._asyncReturn(r,g)}}));return P._asyncStartSync(y,g)},_async_evaluate$_removeUsedConfiguration$3$except(e,t,r){var n,s,i,a,o,l;for(n=e._values,i=(s=V.toList$0$ax(n.get$keys(n))).length,a=t._values,o=0;o<s.length;s.length===i||(0,R.throwConcurrentModificationError)(s),++o)l=s[o],r.contains$1(0,l)||a.containsKey$1(l)||n.get$isEmpty(n)||n.remove$1(0,l)},_async_evaluate$_assertConfigurationIsEmpty$2$nameInError(e,t){var r,n;if(e instanceof C.ExplicitConfiguration&&!(r=e._values).get$isEmpty(r))throw n=(r=r.get$entries(r)).get$first(r),r=t?"$"+R.S(n.key)+ae.x20was_n:ae.This_v,R.wrapException(this._async_evaluate$_exception$2(r,n.value.configurationSpan))},_async_evaluate$_assertConfigurationIsEmpty$1(e){return this._async_evaluate$_assertConfigurationIsEmpty$2$nameInError(e,!1)},visitFunctionRule$1(e){return this.visitFunctionRule$body$_EvaluateVisitor(e)},visitFunctionRule$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Value),_=this,u=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,l);for(;;)switch(o){case 0:r=_._async_evaluate$_environment,n=r.closure$0(),s=r._async_environment$_functions,i=s.length-1,a=e.name,r._async_environment$_functionIndices.$indexSet(0,a,i),V.$indexSet$ax(s[i],a,new I.UserDefinedCallable(e,n,oe.UserDefinedCallable_AsyncEnvironment)),t=null,o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},visitIfRule$1(e){return this.visitIfRule$body$_EvaluateVisitor(e)},visitIfRule$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Value),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:(a={}).clause=e.lastClause,r=e.clauses,n=r.length,s=0;case 3:if(!(s<n)){o=5;break}return i=r[s],o=6,P._asyncAwait(i.expression.accept$1(_),u);case 6:if($.get$isTruthy()){a.clause=i,o=5;break}case 4:++s,o=3;break;case 5:if(null==(r=a.clause)){t=null,o=1;break}return o=7,P._asyncAwait(_._async_evaluate$_environment.scope$1$3$semiGlobal$when(new I._EvaluateVisitor_visitIfRule_closure0(a,_),!0,r.hasDeclarations,oe.nullable_Value),u);case 7:t=$,o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},visitImportRule$1(e){return this.visitImportRule$body$_EvaluateVisitor(e)},visitImportRule$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Value),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:r=e.imports,n=r.length,s=oe.StaticImport,i=0;case 3:if(!(i<n)){o=5;break}a=r[i],o=a instanceof E.DynamicImport?6:8;break;case 6:return o=9,P._asyncAwait(_._async_evaluate$_visitDynamicImport$1(a),u);case 9:o=7;break;case 8:return o=10,P._asyncAwait(_._async_evaluate$_visitStaticImport$1(s._as(a)),u);case 10:case 7:case 4:++i,o=3;break;case 5:t=null,o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},_async_evaluate$_visitDynamicImport$1(e){return this._async_evaluate$_withStackFrame$1$3("@import",e,new I._EvaluateVisitor__visitDynamicImport_closure0(this,e),oe.void)},_async_evaluate$_loadStylesheet$4$baseUrl$forImport(e,t,r,n){return this._loadStylesheet$body$_EvaluateVisitor(e,t,r,n)},_async_evaluate$_loadStylesheet$3$baseUrl(e,t,r){return this._async_evaluate$_loadStylesheet$4$baseUrl$forImport(e,t,r,!1)},_async_evaluate$_loadStylesheet$3$forImport(e,t,r){return this._async_evaluate$_loadStylesheet$4$baseUrl$forImport(e,t,null,r)},_loadStylesheet$body$_EvaluateVisitor(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f=0,v=P._makeAsyncAwaitCompleter(oe._LoadedStylesheet),b=2,x=[],w=this,C=P._wrapJsFunctionForAsync((function(E,M){for(1===E&&(i=M,f=b);;)switch(f){case 0:r=r,b=4,w._async_evaluate$_importSpan=t,a=w._async_evaluate$_importCache,f=null!=a?7:9;break;case 7:return null==r&&(r=w._async_evaluate$_assertInModule$2(w._async_evaluate$__stylesheet,"_stylesheet").span.file.url),f=10,P._asyncAwait(a.canonicalize$4$baseImporter$baseUrl$forImport(P.Uri_parse(e),w._async_evaluate$_importer,r,n),C);case 10:f=null!=(o=M)?11:12;break;case 11:return l=w._async_evaluate$_inDependency||o.item1!==w._async_evaluate$_importer,h=o.item1,d=o.item2,g=o.item3,m=w._async_evaluate$_quietDeps&&l,f=13,P._asyncAwait(a.importCanonical$4$originalUrl$quiet(h,d,g,m),C);case 13:if(null!=(_=M)){w._async_evaluate$_loadedUrls.add$1(0,o.item2),h=o.item1,s=new I._LoadedStylesheet0(_,h,l),x=[1],f=5;break}case 12:f=8;break;case 9:return f=14,P._asyncAwait(w._async_evaluate$_importLikeNode$2(e,n),C);case 14:if(null!=(u=M)){h=w._async_evaluate$_loadedUrls,W.NullableExtension_andThen(u.stylesheet.span.file.url,h.get$add(h)),s=u,x=[1],f=5;break}case 8:throw A.JSString_methods.startsWith$1(e,"package:")?R.wrapException(ae.x22packa):R.wrapException("Can't find stylesheet to import.");case 4:if(b=3,S=i,(h=R.unwrapException(S))instanceof I.SassException)throw c=h,h=w._async_evaluate$_exception$2(c._span_exception$_message,c.get$span()),R.wrapException(h);$=h,p=null;try{p=R._asString(V.get$message$x($))}catch(e){R.unwrapException(S),y=V.toString$0$($),p=y}throw h=w._async_evaluate$_exception$1(p),R.wrapException(h);case 3:x=[2];case 5:b=2,w._async_evaluate$_importSpan=null,f=x.pop();break;case 6:case 1:return P._asyncReturn(s,v);case 2:return P._asyncRethrow(i,v)}}));return P._asyncStartSync(C,v)},_async_evaluate$_importLikeNode$2(e,t){return this._importLikeNode$body$_EvaluateVisitor(e,t)},_importLikeNode$body$_EvaluateVisitor(e,t){var r,n,s,i,a,o,l=0,_=P._makeAsyncAwaitCompleter(oe.nullable__LoadedStylesheet),u=this,c=P._wrapJsFunctionForAsync((function($,p){if(1===$)return P._asyncRethrow(p,_);for(;;)switch(l){case 0:return(o=u._async_evaluate$_nodeImporter).toString,l=3,P._asyncAwait(o.loadAsync$3(e,u._async_evaluate$_assertInModule$2(u._async_evaluate$__stylesheet,"_stylesheet").span.file.url,t),c);case 3:if(null==(n=p)){r=null,l=1;break}o=V.getInterceptor$x(n),s=o.get$contents(n),i=o.get$file(n),a=ee.$get$context().toUri$1(i).toString$0(0),o=o.get$isIndentedSyntax(n)?A.Syntax_Sass:A.Syntax_SCSS,r=new I._LoadedStylesheet0(q.Stylesheet_Stylesheet$parse(s,o,u._async_evaluate$_quietDeps?ee.$get$Logger_quiet():u._async_evaluate$_logger,a),null,!0),l=1;break;case 1:return P._asyncReturn(r,_)}}));return P._asyncStartSync(c,_)},_async_evaluate$_visitStaticImport$1(e){return this._visitStaticImport$body$_EvaluateVisitor(e)},_visitStaticImport$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o,l,_=0,u=P._makeAsyncAwaitCompleter(oe.void),c=this,$=P._wrapJsFunctionForAsync((function(p,h){if(1===p)return P._asyncRethrow(h,u);for(;;)switch(_){case 0:return _=3,P._asyncAwait(c._async_evaluate$_interpolationToValue$1(e.url),$);case 3:return n=h,_=4,P._asyncAwait(W.NullableExtension_andThen(e.supports,new I._EvaluateVisitor__visitStaticImport_closure0(c)),$);case 4:return s=h,a=L,o=n,l=e.span,_=5,P._asyncAwait(W.NullableExtension_andThen(e.media,c.get$_async_evaluate$_visitMediaQueries()),$);case 5:i=a.ModifiableCssImport$(o,l,h,s),c._async_evaluate$_assertInModule$2(c._async_evaluate$__parent,"__parent")!==c._async_evaluate$_assertInModule$2(c._async_evaluate$__root,"_root")?c._async_evaluate$_assertInModule$2(c._async_evaluate$__parent,"__parent").addChild$1(i):c._async_evaluate$_assertInModule$2(c._async_evaluate$__endOfImports,"_endOfImports")===V.get$length$asx(c._async_evaluate$_assertInModule$2(c._async_evaluate$__root,"_root").children._collection$_source)?(c._async_evaluate$_assertInModule$2(c._async_evaluate$__root,"_root").addChild$1(i),c._async_evaluate$__endOfImports=c._async_evaluate$_assertInModule$2(c._async_evaluate$__endOfImports,"_endOfImports")+1):(null==(r=c._async_evaluate$_outOfOrderImports)?c._async_evaluate$_outOfOrderImports=R._setArrayType([],oe.JSArray_ModifiableCssImport):r).push(i),t=null,_=1;break;case 1:return P._asyncReturn(t,u)}}));return P._asyncStartSync($,u)},visitIncludeRule$1(e){return this.visitIncludeRule$body$_EvaluateVisitor(e)},visitIncludeRule$body$_EvaluateVisitor(e){var t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.nullable_Value),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:if(null==(s=o._async_evaluate$_addExceptionSpan$2(e,new I._EvaluateVisitor_visitIncludeRule_closure3(o,e))))throw R.wrapException(o._async_evaluate$_exception$2("Undefined mixin.",e.span));r=new E._FakeAstNode(new I._EvaluateVisitor_visitIncludeRule_closure4(e)),i=oe.AsyncBuiltInCallable._is(s)?3:5;break;case 3:if(null!=e.content)throw R.wrapException(o._async_evaluate$_exception$2("Mixin doesn't accept a content block.",e.span));return i=6,P._asyncAwait(o._async_evaluate$_runBuiltInCallable$3(e.$arguments,s,r),l);case 6:i=4;break;case 5:i=oe.UserDefinedCallable_AsyncEnvironment._is(s)?7:9;break;case 7:if(null!=(n=e.content)&&!oe.MixinRule._as(s.declaration).get$hasContent())throw R.wrapException(I.MultiSpanSassRuntimeException$("Mixin doesn't accept a content block.",e.get$spanWithoutContent(),"invocation",P.LinkedHashMap_LinkedHashMap$_literal([s.declaration.$arguments.get$spanWithName(),"declaration"],oe.FileSpan,oe.String),o._async_evaluate$_stackTrace$1(e.get$spanWithoutContent())));return i=10,P._asyncAwait(o._async_evaluate$_runUserDefinedCallable$1$4(e.$arguments,s,r,new I._EvaluateVisitor_visitIncludeRule_closure5(o,W.NullableExtension_andThen(n,new I._EvaluateVisitor_visitIncludeRule_closure6(o)),s,r),oe.Null),l);case 10:i=8;break;case 9:throw R.wrapException(P.UnsupportedError$("Unknown callable type "+s.toString$0(0)+"."));case 8:case 4:t=null,i=1;break;case 1:return P._asyncReturn(t,a)}}));return P._asyncStartSync(l,a)},visitMixinRule$1(e){return this.visitMixinRule$body$_EvaluateVisitor(e)},visitMixinRule$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Value),_=this,u=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,l);for(;;)switch(o){case 0:r=_._async_evaluate$_environment,n=r.closure$0(),s=r._async_environment$_mixins,i=s.length-1,a=e.name,r._async_environment$_mixinIndices.$indexSet(0,a,i),V.$indexSet$ax(s[i],a,new I.UserDefinedCallable(e,n,oe.UserDefinedCallable_AsyncEnvironment)),t=null,o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},visitLoudComment$1(e){return this.visitLoudComment$body$_EvaluateVisitor(e)},visitLoudComment$body$_EvaluateVisitor(e){var t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.nullable_Value),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:if(o._async_evaluate$_inFunction){t=null,i=1;break}return o._async_evaluate$_assertInModule$2(o._async_evaluate$__parent,"__parent")===o._async_evaluate$_assertInModule$2(o._async_evaluate$__root,"_root")&&o._async_evaluate$_assertInModule$2(o._async_evaluate$__endOfImports,"_endOfImports")===V.get$length$asx(o._async_evaluate$_assertInModule$2(o._async_evaluate$__root,"_root").children._collection$_source)&&(o._async_evaluate$__endOfImports=o._async_evaluate$_assertInModule$2(o._async_evaluate$__endOfImports,"_endOfImports")+1),r=e.text,n=o._async_evaluate$_assertInModule$2(o._async_evaluate$__parent,"__parent"),s=B,i=3,P._asyncAwait(o._async_evaluate$_performInterpolation$1(r),l);case 3:n.addChild$1(new s.ModifiableCssComment(u,r.span)),t=null,i=1;break;case 1:return P._asyncReturn(t,a)}}));return P._asyncStartSync(l,a)},visitMediaRule$1(e){return this.visitMediaRule$body$_EvaluateVisitor(e)},visitMediaRule$body$_EvaluateVisitor(e){var t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.nullable_Value),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:if(null!=o._async_evaluate$_declarationName)throw R.wrapException(o._async_evaluate$_exception$2(ae.Media_,e.span));return i=3,P._asyncAwait(o._async_evaluate$_visitMediaQueries$1(e.query),l);case 3:if(r=u,n=W.NullableExtension_andThen(o._async_evaluate$_mediaQueries,new I._EvaluateVisitor_visitMediaRule_closure2(o,r)),!(s=null==n)&&V.get$isEmpty$asx(n)){t=null,i=1;break}return s=s?r:n,i=4,P._asyncAwait(o._async_evaluate$_withParent$2$4$scopeWhen$through(k.ModifiableCssMediaRule$(s,e.span),new I._EvaluateVisitor_visitMediaRule_closure3(o,n,r,e),e.hasDeclarations,new I._EvaluateVisitor_visitMediaRule_closure4(n),oe.ModifiableCssMediaRule,oe.Null),l);case 4:t=null,i=1;break;case 1:return P._asyncReturn(t,a)}}));return P._asyncStartSync(l,a)},_async_evaluate$_visitMediaQueries$1(e){return this._visitMediaQueries$body$_EvaluateVisitor(e)},_visitMediaQueries$body$_EvaluateVisitor(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.List_CssMediaQuery),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:return r=e,n=I,s=3,P._asyncAwait(a._async_evaluate$_performInterpolation$2$warnForColor(e,!0),o);case 3:t=a._async_evaluate$_adjustParseError$2(r,new n._EvaluateVisitor__visitMediaQueries_closure0(a,_)),s=1;break;case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(o,i)},_async_evaluate$_mergeMediaQueries$2(e,t){var r,n,s,i,a,o,l=R._setArrayType([],oe.JSArray_CssMediaQuery);for(r=V.get$iterator$ax(e),n=V.getInterceptor$ax(t),s=oe.MediaQuerySuccessfulMergeResult;r.moveNext$0();)for(i=r.get$current(),a=n.get$iterator(t);a.moveNext$0();)if((o=i.merge$1(a.get$current()))!==A._SingletonCssMediaQueryMergeResult_empty){if(o===A._SingletonCssMediaQueryMergeResult_unrepresentable)return null;l.push(s._as(o).query)}return l},visitReturnRule$1(e){return this.visitReturnRule$body$_EvaluateVisitor(e)},visitReturnRule$body$_EvaluateVisitor(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Value),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return r=e.expression,n=3,P._asyncAwait(r.accept$1(i),a);case 3:t=i._async_evaluate$_withoutSlash$2(l,r),n=1;break;case 1:return P._asyncReturn(t,s)}}));return P._asyncStartSync(a,s)},visitSilentComment$1(e){return this.visitSilentComment$body$_EvaluateVisitor(e)},visitSilentComment$body$_EvaluateVisitor(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.nullable_Value),s=P._wrapJsFunctionForAsync((function(e,s){if(1===e)return P._asyncRethrow(s,n);for(;;)switch(r){case 0:t=null,r=1;break;case 1:return P._asyncReturn(t,n)}}));return P._asyncStartSync(s,n)},visitStyleRule$1(e){return this.visitStyleRule$body$_EvaluateVisitor(e)},visitStyleRule$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Value),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:if(a={},null!=_._async_evaluate$_declarationName)throw R.wrapException(_._async_evaluate$_exception$2(ae.Style_,e.span));return r=e.selector,o=3,P._asyncAwait(_._async_evaluate$_interpolationToValue$3$trim$warnForColor(r,!0,!0),u);case 3:n=$,o=_._async_evaluate$_inKeyframes?4:5;break;case 4:return o=6,P._asyncAwait(_._async_evaluate$_withParent$2$4$scopeWhen$through(z.ModifiableCssKeyframeBlock$(new L.CssValue(P.List_List$unmodifiable(_._async_evaluate$_adjustParseError$2(r,new I._EvaluateVisitor_visitStyleRule_closure6(_,n)),oe.String),r.span,oe.CssValue_List_String),e.span),new I._EvaluateVisitor_visitStyleRule_closure7(_,e),e.hasDeclarations,new I._EvaluateVisitor_visitStyleRule_closure8,oe.ModifiableCssKeyframeBlock,oe.Null),u);case 6:t=null,o=1;break;case 5:return a.parsedSelector=_._async_evaluate$_adjustParseError$2(r,new I._EvaluateVisitor_visitStyleRule_closure9(_,n)),a.parsedSelector=_._async_evaluate$_addExceptionSpan$2(r,new I._EvaluateVisitor_visitStyleRule_closure10(a,_)),s=W.ModifiableCssStyleRule$(_._async_evaluate$_assertInModule$2(_._async_evaluate$__extensionStore,"_extensionStore").addSelector$3(a.parsedSelector,r.span,_._async_evaluate$_mediaQueries),e.span,a.parsedSelector),i=_._async_evaluate$_atRootExcludingStyleRule,a=_._async_evaluate$_atRootExcludingStyleRule=!1,o=7,P._asyncAwait(_._async_evaluate$_withParent$2$4$scopeWhen$through(s,new I._EvaluateVisitor_visitStyleRule_closure11(_,s,e),e.hasDeclarations,new I._EvaluateVisitor_visitStyleRule_closure12,oe.ModifiableCssStyleRule,oe.Null),u);case 7:_._async_evaluate$_atRootExcludingStyleRule=i,null==(i?null:_._async_evaluate$_styleRuleIgnoringAtRoot)&&(a=!(a=_._async_evaluate$_assertInModule$2(_._async_evaluate$__parent,"__parent").children).get$isEmpty(a)),a&&((a=_._async_evaluate$_assertInModule$2(_._async_evaluate$__parent,"__parent").children).get$last(a).isGroupEnd=!0),t=null,o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},visitSupportsRule$1(e){return this.visitSupportsRule$body$_EvaluateVisitor(e)},visitSupportsRule$body$_EvaluateVisitor(e){var t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.nullable_Value),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:if(null!=o._async_evaluate$_declarationName)throw R.wrapException(o._async_evaluate$_exception$2(ae.Suppor,e.span));return r=e.condition,n=E,s=L,i=4,P._asyncAwait(o._async_evaluate$_visitSupportsCondition$1(r),l);case 4:return i=3,P._asyncAwait(o._async_evaluate$_withParent$2$4$scopeWhen$through(n.ModifiableCssSupportsRule$(new s.CssValue(u,r.get$span(),oe.CssValue_String),e.span),new I._EvaluateVisitor_visitSupportsRule_closure1(o,e),e.hasDeclarations,new I._EvaluateVisitor_visitSupportsRule_closure2,oe.ModifiableCssSupportsRule,oe.Null),l);case 3:t=null,i=1;break;case 1:return P._asyncReturn(t,a)}}));return P._asyncStartSync(l,a)},_async_evaluate$_visitSupportsCondition$1(e){return this._visitSupportsCondition$body$_EvaluateVisitor(e)},_visitSupportsCondition$body$_EvaluateVisitor(e){var t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.String),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:i=e instanceof z.SupportsOperation?3:5;break;case 3:return r=e.operator,n=R,i=6,P._asyncAwait(o._async_evaluate$_parenthesize$2(e.left,r),l);case 6:return n=n.S(u)+" "+r+" ",s=R,i=7,P._asyncAwait(o._async_evaluate$_parenthesize$2(e.right,r),l);case 7:t=n+s.S(u),i=1;break;case 5:i=e instanceof T.SupportsNegation?8:10;break;case 8:return n=R,i=11,P._asyncAwait(o._async_evaluate$_parenthesize$1(e.condition),l);case 11:t="not "+n.S(u),i=1;break;case 10:i=e instanceof W.SupportsInterpolation?12:14;break;case 12:return i=15,P._asyncAwait(o._evaluateToCss$2$quote(e.expression,!1),l);case 15:t=u,i=1;break;case 14:i=e instanceof N.SupportsDeclaration?16:18;break;case 16:return n=R,i=19,P._asyncAwait(o._evaluateToCss$1(e.name),l);case 19:return n="("+n.S(u)+": ",s=R,i=20,P._asyncAwait(o._evaluateToCss$1(e.value),l);case 20:t=n+s.S(u)+")",i=1;break;case 18:i=e instanceof L.SupportsFunction?21:23;break;case 21:return n=R,i=24,P._asyncAwait(o._async_evaluate$_performInterpolation$1(e.name),l);case 24:return n=n.S(u)+"(",s=R,i=25,P._asyncAwait(o._async_evaluate$_performInterpolation$1(e.$arguments),l);case 25:t=n+s.S(u)+")",i=1;break;case 23:i=e instanceof j.SupportsAnything?26:28;break;case 26:return n=R,i=29,P._asyncAwait(o._async_evaluate$_performInterpolation$1(e.contents),l);case 29:t="("+n.S(u)+")",i=1;break;case 28:throw R.wrapException(P.ArgumentError$("Unknown supports condition type "+R.getRuntimeType(e).toString$0(0)+".",null));case 27:case 22:case 17:case 13:case 9:case 4:case 1:return P._asyncReturn(t,a)}}));return P._asyncStartSync(l,a)},_async_evaluate$_parenthesize$2(e,t){return this._parenthesize$body$_EvaluateVisitor(e,t)},_async_evaluate$_parenthesize$1(e){return this._async_evaluate$_parenthesize$2(e,null)},_parenthesize$body$_EvaluateVisitor(e,t){var r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.String),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:n=e instanceof T.SupportsNegation||e instanceof z.SupportsOperation&&(null==t||t!==e.operator),i=n?3:5;break;case 3:return s=R,i=6,P._asyncAwait(o._async_evaluate$_visitSupportsCondition$1(e),l);case 6:r="("+s.S(u)+")",i=1;break;case 5:return i=7,P._asyncAwait(o._async_evaluate$_visitSupportsCondition$1(e),l);case 7:r=u,i=1;break;case 4:case 1:return P._asyncReturn(r,a)}}));return P._asyncStartSync(l,a)},visitVariableDeclaration$1(e){return this.visitVariableDeclaration$body$_EvaluateVisitor(e)},visitVariableDeclaration$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Value),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:if(e.isGuarded){if(null==e.namespace&&1===_._async_evaluate$_environment._async_environment$_variables.length&&null!=(r=(r=_._async_evaluate$_configuration._values).get$isEmpty(r)?null:r.remove$1(0,e.name))&&!r.value.$eq(0,A.C__SassNull0)){_._async_evaluate$_addExceptionSpan$2(e,new I._EvaluateVisitor_visitVariableDeclaration_closure2(_,e,r)),t=null,o=1;break}if(null!=(n=_._async_evaluate$_addExceptionSpan$2(e,new I._EvaluateVisitor_visitVariableDeclaration_closure3(_,e)))&&!n.$eq(0,A.C__SassNull0)){t=null,o=1;break}}return e.isGlobal&&!_._async_evaluate$_environment.globalVariableExists$1(e.name)&&(r=1===_._async_evaluate$_environment._async_environment$_variables.length?ae.As_of_S:ae.As_of_R+E.declarationName(e.span)+": null` at the stylesheet root.",_._async_evaluate$_warn$3$deprecation(r,e.span,!0)),r=e.expression,s=e,i=I,a=e,o=3,P._asyncAwait(r.accept$1(_),u);case 3:_._async_evaluate$_addExceptionSpan$2(s,new i._EvaluateVisitor_visitVariableDeclaration_closure4(_,a,_._async_evaluate$_withoutSlash$2($,r))),t=null,o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},visitUseRule$1(e){return this.visitUseRule$body$_EvaluateVisitor(e)},visitUseRule$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o,l,_,u,c,$,p=0,h=P._makeAsyncAwaitCompleter(oe.nullable_Value),d=this,g=P._wrapJsFunctionForAsync((function(m,y){if(1===m)return P._asyncRethrow(y,h);for(;;)switch(p){case 0:l=e.configuration,_=l.length,p=0!==_?3:5;break;case 3:r=P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.ConfiguredValue),n=0;case 6:if(!(n<_)){p=8;break}return s=l[n],i=s.expression,a=d._async_evaluate$_expressionNode$1(i),u=r,c=s.name,$=Q,p=9,P._asyncAwait(i.accept$1(d),g);case 9:u.$indexSet(0,c,new $.ConfiguredValue(d._async_evaluate$_withoutSlash$2(y,a),s.span,a));case 7:++n,p=6;break;case 8:o=new C.ExplicitConfiguration(e,r),p=4;break;case 5:o=A.Configuration_Map_empty;case 4:return p=10,P._asyncAwait(d._async_evaluate$_loadModule$5$configuration(e.url,"@use",e,new I._EvaluateVisitor_visitUseRule_closure0(d,e),o),g);case 10:d._async_evaluate$_assertConfigurationIsEmpty$1(o),t=null,p=1;break;case 1:return P._asyncReturn(t,h)}}));return P._asyncStartSync(g,h)},visitWarnRule$1(e){return this.visitWarnRule$body$_EvaluateVisitor(e)},visitWarnRule$body$_EvaluateVisitor(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.nullable_Value),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:return s=3,P._asyncAwait(a._addExceptionSpanAsync$1$2(e,new I._EvaluateVisitor_visitWarnRule_closure0(a,e),oe.Value),o);case 3:n=(r=_)instanceof M.SassString?r.text:a._async_evaluate$_serialize$2(r,e.expression),a._async_evaluate$_logger.warn$2$trace(0,n,a._async_evaluate$_stackTrace$1(e.span)),t=null,s=1;break;case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(o,i)},visitWhileRule$1(e){return this._async_evaluate$_environment.scope$1$3$semiGlobal$when(new I._EvaluateVisitor_visitWhileRule_closure0(this,e),!0,e.hasDeclarations,oe.nullable_Value)},visitBinaryOperationExpression$1(e){return this._addExceptionSpanAsync$1$2(e,new I._EvaluateVisitor_visitBinaryOperationExpression_closure0(this,e),oe.Value)},visitValueExpression$1(e){return this.visitValueExpression$body$_EvaluateVisitor(e)},visitValueExpression$body$_EvaluateVisitor(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.Value),s=P._wrapJsFunctionForAsync((function(s,i){if(1===s)return P._asyncRethrow(i,n);for(;;)switch(r){case 0:t=e.value,r=1;break;case 1:return P._asyncReturn(t,n)}}));return P._asyncStartSync(s,n)},visitVariableExpression$1(e){return this.visitVariableExpression$body$_EvaluateVisitor(e)},visitVariableExpression$body$_EvaluateVisitor(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Value),i=this,a=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,s);for(;;)switch(n){case 0:if(null!=(r=i._async_evaluate$_addExceptionSpan$2(e,new I._EvaluateVisitor_visitVariableExpression_closure0(i,e)))){t=r,n=1;break}throw R.wrapException(i._async_evaluate$_exception$2("Undefined variable.",e.span));case 1:return P._asyncReturn(t,s)}}));return P._asyncStartSync(a,s)},visitUnaryOperationExpression$1(e){return this.visitUnaryOperationExpression$body$_EvaluateVisitor(e)},visitUnaryOperationExpression$body$_EvaluateVisitor(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Value),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)e:switch(s){case 0:return s=3,P._asyncAwait(e.operand.accept$1(a),o);case 3:switch(r=_,n=e.operator){case A.UnaryOperator_j2w:t=r.unaryPlus$0(),s=1;break e;case A.UnaryOperator_U4G:t=r.unaryMinus$0(),s=1;break e;case A.UnaryOperator_zDx:t=new M.SassString("/"+U.serializeValue0(r,!1,!0),!1),s=1;break e;case A.UnaryOperator_not_not:t=r.unaryNot$0(),s=1;break e;default:throw R.wrapException(P.StateError$("Unknown unary operator "+n.toString$0(0)+"."))}case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(o,i)},visitBooleanExpression$1(e){return this.visitBooleanExpression$body$_EvaluateVisitor(e)},visitBooleanExpression$body$_EvaluateVisitor(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.SassBoolean),s=P._wrapJsFunctionForAsync((function(s,i){if(1===s)return P._asyncRethrow(i,n);for(;;)switch(r){case 0:t=e.value?A.SassBoolean_true0:A.SassBoolean_false0,r=1;break;case 1:return P._asyncReturn(t,n)}}));return P._asyncStartSync(s,n)},visitIfExpression$1(e){return this.visitIfExpression$body$_EvaluateVisitor(e)},visitIfExpression$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o,l,_,u,c=0,$=P._makeAsyncAwaitCompleter(oe.Value),p=this,h=P._wrapJsFunctionForAsync((function(d,g){if(1===d)return P._asyncRethrow(g,$);for(;;)switch(c){case 0:return c=3,P._asyncAwait(p._async_evaluate$_evaluateMacroArguments$1(e),h);case 3:return l=(o=g).item1,_=o.item2,u=V.getInterceptor$asx(l),p._async_evaluate$_verifyArguments$4(u.get$length(l),_,ee.$get$IfExpression_declaration(),e),u.get$length(l)>0?r=u.$index(l,0):((n=_.$index(0,"condition")).toString,r=n),u.get$length(l)>1?s=u.$index(l,1):((n=_.$index(0,"if-true")).toString,s=n),u.get$length(l)>2?i=u.$index(l,2):((u=_.$index(0,"if-false")).toString,i=u),c=4,P._asyncAwait(r.accept$1(p),h);case 4:return a=g.get$isTruthy()?s:i,c=5,P._asyncAwait(a.accept$1(p),h);case 5:t=p._async_evaluate$_withoutSlash$2(g,p._async_evaluate$_expressionNode$1(a)),c=1;break;case 1:return P._asyncReturn(t,$)}}));return P._asyncStartSync(h,$)},visitNullExpression$1(e){return this.visitNullExpression$body$_EvaluateVisitor(e)},visitNullExpression$body$_EvaluateVisitor(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.Value),s=P._wrapJsFunctionForAsync((function(e,s){if(1===e)return P._asyncRethrow(s,n);for(;;)switch(r){case 0:t=A.C__SassNull0,r=1;break;case 1:return P._asyncReturn(t,n)}}));return P._asyncStartSync(s,n)},visitNumberExpression$1(e){return this.visitNumberExpression$body$_EvaluateVisitor(e)},visitNumberExpression$body$_EvaluateVisitor(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.SassNumber),a=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,i);for(;;)switch(s){case 0:r=e.value,n=e.unit,t=null==n?new U.UnitlessSassNumber(r,null):new N.SingleUnitSassNumber(n,r,null),s=1;break;case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(a,i)},visitParenthesizedExpression$1(e){return e.expression.accept$1(this)},visitColorExpression$1(e){return this.visitColorExpression$body$_EvaluateVisitor(e)},visitColorExpression$body$_EvaluateVisitor(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.SassColor),s=P._wrapJsFunctionForAsync((function(s,i){if(1===s)return P._asyncRethrow(i,n);for(;;)switch(r){case 0:t=e.value,r=1;break;case 1:return P._asyncReturn(t,n)}}));return P._asyncStartSync(s,n)},visitListExpression$1(e){return this.visitListExpression$body$_EvaluateVisitor(e)},visitListExpression$body$_EvaluateVisitor(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.SassList),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return r=M,n=3,P._asyncAwait(E.mapAsync(e.contents,new I._EvaluateVisitor_visitListExpression_closure0(i),oe.Expression,oe.Value),a);case 3:t=r.SassList$(l,e.separator,e.hasBrackets),n=1;break;case 1:return P._asyncReturn(t,s)}}));return P._asyncStartSync(a,s)},visitMapExpression$1(e){return this.visitMapExpression$body$_EvaluateVisitor(e)},visitMapExpression$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o,l,_,u,c,$,p=0,h=P._makeAsyncAwaitCompleter(oe.SassMap),d=this,g=P._wrapJsFunctionForAsync((function(m,y){if(1===m)return P._asyncRethrow(y,h);for(;;)switch(p){case 0:u=oe.Value,c=P.LinkedHashMap_LinkedHashMap$_empty(u,u),$=P.LinkedHashMap_LinkedHashMap$_empty(u,oe.AstNode),r=e.pairs,n=r.length,s=0;case 3:if(!(s<n)){p=5;break}return i=r[s],a=i.item1,p=6,P._asyncAwait(a.accept$1(d),g);case 6:return o=y,p=7,P._asyncAwait(i.item2.accept$1(d),g);case 7:if(l=y,null!=c.$index(0,o))throw u=$.$index(0,o),_=null==u?null:u.get$span(),u=a.get$span(),r=P.LinkedHashMap_LinkedHashMap$_empty(oe.FileSpan,oe.String),null!=_&&r.$indexSet(0,_,"first key"),R.wrapException(I.MultiSpanSassRuntimeException$("Duplicate key.",u,"second key",r,d._async_evaluate$_stackTrace$1(a.get$span())));c.$indexSet(0,o,l),$.$indexSet(0,o,a);case 4:++s,p=3;break;case 5:t=new C.SassMap(R.ConstantMap_ConstantMap$from(c,u,u)),p=1;break;case 1:return P._asyncReturn(t,h)}}));return P._asyncStartSync(g,h)},visitFunctionExpression$1(e){return this.visitFunctionExpression$body$_EvaluateVisitor(e)},visitFunctionExpression$body$_EvaluateVisitor(e){var t,r,n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.Value),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:if(s={},i=l._async_evaluate$_addExceptionSpan$2(e,new I._EvaluateVisitor_visitFunctionExpression_closure1(l,e)),s.$function=i,null==i){if(null!=e.namespace)throw R.wrapException(l._async_evaluate$_exception$2("Undefined function.",e.span));s.$function=new N.PlainCssCallable(e.originalName)}return r=l._async_evaluate$_inFunction,l._async_evaluate$_inFunction=!0,a=3,P._asyncAwait(l._async_evaluate$_addErrorSpan$1$2(e,new I._EvaluateVisitor_visitFunctionExpression_closure2(s,l,e),oe.Value),_);case 3:n=c,l._async_evaluate$_inFunction=r,t=n,a=1;break;case 1:return P._asyncReturn(t,o)}}));return P._asyncStartSync(_,o)},visitInterpolatedFunctionExpression$1(e){return this.visitInterpolatedFunctionExpression$body$_EvaluateVisitor(e)},visitInterpolatedFunctionExpression$body$_EvaluateVisitor(e){var t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.Value),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:return i=3,P._asyncAwait(o._async_evaluate$_performInterpolation$1(e.name),l);case 3:return n=u,s=o._async_evaluate$_inFunction,o._async_evaluate$_inFunction=!0,i=4,P._asyncAwait(o._async_evaluate$_addErrorSpan$1$2(e,new I._EvaluateVisitor_visitInterpolatedFunctionExpression_closure0(o,e,new N.PlainCssCallable(n)),oe.Value),l);case 4:r=u,o._async_evaluate$_inFunction=s,t=r,i=1;break;case 1:return P._asyncReturn(t,a)}}));return P._asyncStartSync(l,a)},_async_evaluate$_getFunction$2$namespace(e,t){var r=this._async_evaluate$_environment.getFunction$2$namespace(e,t);return null!=r||null!=t?r:this._async_evaluate$_builtInFunctions.$index(0,e)},_async_evaluate$_runUserDefinedCallable$1$4(e,t,r,n,s){return this._runUserDefinedCallable$body$_EvaluateVisitor(e,t,r,n,s,s)},_runUserDefinedCallable$body$_EvaluateVisitor(e,t,r,n,s,i){var a,o,l,_=0,u=P._makeAsyncAwaitCompleter(i),c=this,$=P._wrapJsFunctionForAsync((function(i,p){if(1===i)return P._asyncRethrow(p,u);for(;;)switch(_){case 0:return _=3,P._asyncAwait(c._async_evaluate$_evaluateArguments$1(e),$);case 3:return o=p,"@content"!==(l=t.declaration.name)&&(l+="()"),_=4,P._asyncAwait(c._async_evaluate$_withStackFrame$1$3(l,r,new I._EvaluateVisitor__runUserDefinedCallable_closure0(c,t,o,r,n,s),s),$);case 4:a=p,_=1;break;case 1:return P._asyncReturn(a,u)}}));return P._asyncStartSync($,u)},_async_evaluate$_runFunctionCallable$3(e,t,r){return this._runFunctionCallable$body$_EvaluateVisitor(e,t,r)},_runFunctionCallable$body$_EvaluateVisitor(e,t,r){var n,s,i,a,o,l,_,u,c,$,p=0,h=P._makeAsyncAwaitCompleter(oe.Value),d=this,g=P._wrapJsFunctionForAsync((function(m,y){if(1===m)return P._asyncRethrow(y,h);for(;;)switch(p){case 0:p=oe.AsyncBuiltInCallable._is(t)?3:5;break;case 3:return p=6,P._asyncAwait(d._async_evaluate$_runBuiltInCallable$3(e,t,r),g);case 6:n=d._async_evaluate$_withoutSlash$2(y,r),p=1;break;case 5:p=oe.UserDefinedCallable_AsyncEnvironment._is(t)?7:9;break;case 7:return p=10,P._asyncAwait(d._async_evaluate$_runUserDefinedCallable$1$4(e,t,r,new I._EvaluateVisitor__runFunctionCallable_closure0(d,t),oe.Value),g);case 10:n=y,p=1;break;case 9:p=t instanceof N.PlainCssCallable?11:13;break;case 11:if((s=e.named).get$isNotEmpty(s)||null!=e.keywordRest)throw R.wrapException(d._async_evaluate$_exception$2(ae.Plain_,r.get$span()));s=t.name+"(",i=e.positional,a=i.length,o=!0,l=0;case 14:if(!(l<a)){p=16;break}return _=i[l],o?o=!1:s+=", ",$=R,p=17,P._asyncAwait(d._evaluateToCss$1(_),g);case 17:s+=$.S(y);case 15:++l,p=14;break;case 16:u=e.rest,p=null!=u?18:19;break;case 18:return p=20,P._asyncAwait(u.accept$1(d),g);case 20:c=y,o||(s+=", "),s+=d._async_evaluate$_serialize$2(c,u);case 19:s+=R.Primitives_stringFromCharCode(41),n=new M.SassString((s.charCodeAt(0),s),!1),p=1;break;case 13:throw R.wrapException(P.ArgumentError$("Unknown callable type "+V.get$runtimeType$u(t).toString$0(0)+".",null));case 12:case 8:case 4:case 1:return P._asyncReturn(n,h)}}));return P._asyncStartSync(g,h)},_async_evaluate$_runBuiltInCallable$3(e,t,r){return this._runBuiltInCallable$body$_EvaluateVisitor(e,t,r)},_runBuiltInCallable$body$_EvaluateVisitor(e,t,r){var n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x,w,C,L=0,k=P._makeAsyncAwaitCompleter(oe.Value),F=2,N=this,U=P._wrapJsFunctionForAsync((function(J,O){for(1===J&&(s=O,L=F);;)switch(L){case 0:return L=3,P._asyncAwait(N._async_evaluate$_evaluateArguments$1(e),U);case 3:x=O,w=N._async_evaluate$_callableNode,N._async_evaluate$_callableNode=r,c=new T.MapKeySet(x.named,oe.MapKeySet_String),$=t.callbackFor$2(x.positional.length,c),p=$.item1,i=$.item2,N._async_evaluate$_addExceptionSpan$2(r,new I._EvaluateVisitor__runBuiltInCallable_closure2(p,x,c)),h=p.$arguments,d=x.positional.length,g=h.length;case 4:if(!(d<g)){L=6;break}m=h[d],y=x.positional,S=x.named.remove$1(0,m.name),L=null==S?7:8;break;case 7:return S=m.defaultValue,L=9,P._asyncAwait(S.accept$1(N),U);case 9:S=N._async_evaluate$_withoutSlash$2(O,S);case 8:y.push(S);case 5:++d,L=4;break;case 6:return null!=p.restArgument?(x.positional.length>g?(f=A.JSArray_methods.sublist$1(x.positional,g),A.JSArray_methods.removeRange$2(x.positional,g,x.positional.length)):f=A.List_empty5,g=x.named,v=M.SassArgumentList$(f,g,x.separator===A.ListSeparator_undecided_null?A.ListSeparator_kWM:x.separator),x.positional.push(v)):v=null,a=null,F=11,g=oe.nullable_Object,L=14,P._asyncAwait(P.runZoned(new I._EvaluateVisitor__runBuiltInCallable_closure3(i,x),P.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__currentCallableNode,r],g,g),oe.FutureOr_Value),U);case 14:a=O,F=2,L=13;break;case 11:if(F=10,C=s,g=R.unwrapException(C),oe.SassRuntimeException._is(g))throw C;if(g instanceof I.MultiSpanSassScriptException)throw o=g,R.wrapException(I.MultiSpanSassRuntimeException$(o.message,r.get$span(),o.primaryLabel,o.secondarySpans,N._async_evaluate$_stackTrace$1(r.get$span())));if(g instanceof I.MultiSpanSassException)throw l=g,R.wrapException(I.MultiSpanSassRuntimeException$(l._span_exception$_message,l.get$span(),l.primaryLabel,l.secondarySpans,N._async_evaluate$_stackTrace$1(l.get$span())));_=g,u=null;try{u=R._asString(V.get$message$x(_))}catch(e){R.unwrapException(C),b=V.toString$0$(_),u=b}throw R.wrapException(N._async_evaluate$_exception$2(u,r.get$span()));case 10:L=2;break;case 13:if(N._async_evaluate$_callableNode=w,null==v){n=a,L=1;break}if((g=x.named).get$isEmpty(g)){n=a,L=1;break}if(v._wereKeywordsAccessed){n=a,L=1;break}throw g=(g=x.named).get$keys(g),g="No "+E.pluralize("argument",g.get$length(g),null)+" named ",y=x.named,R.wrapException(I.MultiSpanSassRuntimeException$(g+R.S(E.toSentence(y.get$keys(y).map$1$1(0,new I._EvaluateVisitor__runBuiltInCallable_closure4,oe.Object),"or"))+".",r.get$span(),"invocation",P.LinkedHashMap_LinkedHashMap$_literal([p.get$spanWithName(),"declaration"],oe.FileSpan,oe.String),N._async_evaluate$_stackTrace$1(r.get$span())));case 1:return P._asyncReturn(n,k);case 2:return P._asyncRethrow(s,k)}}));return P._asyncStartSync(U,k)},_async_evaluate$_evaluateArguments$1(e){return this._evaluateArguments$body$_EvaluateVisitor(e)},_evaluateArguments$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x=0,w=P._makeAsyncAwaitCompleter(oe._ArgumentResults),E=this,L=P._wrapJsFunctionForAsync((function(k,F){if(1===k)return P._asyncRethrow(F,w);for(;;)switch(x){case 0:S=R._setArrayType([],oe.JSArray_Value),f=R._setArrayType([],oe.JSArray_AstNode),r=e.positional,n=r.length,s=0;case 3:if(!(s<n)){x=5;break}return i=r[s],a=E._async_evaluate$_expressionNode$1(i),v=S,x=6,P._asyncAwait(i.accept$1(E),L);case 6:v.push(E._async_evaluate$_withoutSlash$2(F,a)),f.push(a);case 4:++s,x=3;break;case 5:r=oe.String,o=P.LinkedHashMap_LinkedHashMap$_empty(r,oe.Value),n=oe.AstNode,l=P.LinkedHashMap_LinkedHashMap$_empty(r,n),_=(_=(_=e.named).get$entries(_)).get$iterator(_);case 7:if(!_.moveNext$0()){x=8;break}return u=_.get$current(),c=u.value,a=E._async_evaluate$_expressionNode$1(c),u=u.key,v=o,b=u,x=9,P._asyncAwait(c.accept$1(E),L);case 9:v.$indexSet(0,b,E._async_evaluate$_withoutSlash$2(F,a)),l.$indexSet(0,u,a),x=7;break;case 8:if(null==($=e.rest)){t=new I._ArgumentResults0(S,f,o,l,A.ListSeparator_undecided_null),x=1;break}return x=10,P._asyncAwait($.accept$1(E),L);case 10:if(p=F,h=E._async_evaluate$_expressionNode$1($),p instanceof C.SassMap){for(E._async_evaluate$_addRestMap$4(o,p,$,new I._EvaluateVisitor__evaluateArguments_closure3),_=P.LinkedHashMap_LinkedHashMap$_empty(r,n),u=p.contents,u=V.get$iterator$ax(u.get$keys(u)),c=oe.SassString;u.moveNext$0();)_.$indexSet(0,c._as(u.get$current()).text,h);l.addAll$1(0,_),d=A.ListSeparator_undecided_null}else p instanceof M.SassList?(_=p._list$_contents,A.JSArray_methods.addAll$1(S,new R.MappedListIterable(_,new I._EvaluateVisitor__evaluateArguments_closure4(E,h),R._arrayInstanceType(_)._eval$1("MappedListIterable<1,Value>"))),A.JSArray_methods.addAll$1(f,P.List_List$filled(_.length,h,!1,n)),d=p.separator,p instanceof M.SassArgumentList&&(p._wereKeywordsAccessed=!0,p._keywords.forEach$1(0,new I._EvaluateVisitor__evaluateArguments_closure5(E,o,h,l)))):(S.push(E._async_evaluate$_withoutSlash$2(p,h)),f.push(h),d=A.ListSeparator_undecided_null);if(null==(g=e.keywordRest)){t=new I._ArgumentResults0(S,f,o,l,d),x=1;break}return x=11,P._asyncAwait(g.accept$1(E),L);case 11:if(m=F,y=E._async_evaluate$_expressionNode$1(g),m instanceof C.SassMap){for(E._async_evaluate$_addRestMap$4(o,m,g,new I._EvaluateVisitor__evaluateArguments_closure6),r=P.LinkedHashMap_LinkedHashMap$_empty(r,n),n=m.contents,n=V.get$iterator$ax(n.get$keys(n)),_=oe.SassString;n.moveNext$0();)r.$indexSet(0,_._as(n.get$current()).text,y);l.addAll$1(0,r),t=new I._ArgumentResults0(S,f,o,l,d),x=1;break}throw R.wrapException(E._async_evaluate$_exception$2(ae.Variabs+m.toString$0(0)+").",g.get$span()));case 1:return P._asyncReturn(t,w)}}));return P._asyncStartSync(L,w)},_async_evaluate$_evaluateMacroArguments$1(e){return this._evaluateMacroArguments$body$_EvaluateVisitor(e)},_evaluateMacroArguments$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o,l,_,u,c,$=0,p=P._makeAsyncAwaitCompleter(oe.Tuple2_of_List_Expression_and_Map_String_Expression),h=this,d=P._wrapJsFunctionForAsync((function(g,m){if(1===g)return P._asyncRethrow(m,p);for(;;)switch($){case 0:if(u=e.$arguments,null==(c=u.rest)){t=new D.Tuple2(u.positional,u.named,oe.Tuple2_of_List_Expression_and_Map_String_Expression),$=1;break}return r=u.positional,n=R._setArrayType(r.slice(0),R._arrayInstanceType(r)),s=P.LinkedHashMap_LinkedHashMap$of(u.named,oe.String,oe.Expression),$=3,P._asyncAwait(c.accept$1(h),d);case 3:if(i=m,a=h._async_evaluate$_expressionNode$1(c),i instanceof C.SassMap?h._async_evaluate$_addRestMap$4(s,i,e,new I._EvaluateVisitor__evaluateMacroArguments_closure3(c)):i instanceof M.SassList?(r=i._list$_contents,A.JSArray_methods.addAll$1(n,new R.MappedListIterable(r,new I._EvaluateVisitor__evaluateMacroArguments_closure4(h,a,c),R._arrayInstanceType(r)._eval$1("MappedListIterable<1,Expression>"))),i instanceof M.SassArgumentList&&(i._wereKeywordsAccessed=!0,i._keywords.forEach$1(0,new I._EvaluateVisitor__evaluateMacroArguments_closure5(h,s,a,c)))):n.push(new L.ValueExpression(h._async_evaluate$_withoutSlash$2(i,a),c.get$span())),null==(o=u.keywordRest)){t=new D.Tuple2(n,s,oe.Tuple2_of_List_Expression_and_Map_String_Expression),$=1;break}return $=4,P._asyncAwait(o.accept$1(h),d);case 4:if(l=m,_=h._async_evaluate$_expressionNode$1(o),l instanceof C.SassMap){h._async_evaluate$_addRestMap$4(s,l,e,new I._EvaluateVisitor__evaluateMacroArguments_closure6(h,_,o)),t=new D.Tuple2(n,s,oe.Tuple2_of_List_Expression_and_Map_String_Expression),$=1;break}throw R.wrapException(h._async_evaluate$_exception$2(ae.Variabs+l.toString$0(0)+").",o.get$span()));case 1:return P._asyncReturn(t,p)}}));return P._asyncStartSync(d,p)},_async_evaluate$_addRestMap$1$4(e,t,r,n){t.contents.forEach$1(0,new I._EvaluateVisitor__addRestMap_closure0(this,e,n,this._async_evaluate$_expressionNode$1(r),t,r))},_async_evaluate$_addRestMap$4(e,t,r,n){return this._async_evaluate$_addRestMap$1$4(e,t,r,n,oe.dynamic)},_async_evaluate$_verifyArguments$4(e,t,r,n){return this._async_evaluate$_addExceptionSpan$2(n,new I._EvaluateVisitor__verifyArguments_closure0(r,e,t))},visitSelectorExpression$1(e){return this.visitSelectorExpression$body$_EvaluateVisitor(e)},visitSelectorExpression$body$_EvaluateVisitor(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Value),i=this,a=P._wrapJsFunctionForAsync((function(e,a){if(1===e)return P._asyncRethrow(a,s);for(;;)switch(n){case 0:r=null==(r=i._async_evaluate$_styleRuleIgnoringAtRoot)?null:r.originalSelector.get$asSassList(),t=null==r?A.C__SassNull0:r,n=1;break;case 1:return P._asyncReturn(t,s)}}));return P._asyncStartSync(a,s)},visitStringExpression$1(e){return this.visitStringExpression$body$_EvaluateVisitor(e)},visitStringExpression$body$_EvaluateVisitor(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.SassString),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:return r=M,n=V,s=3,P._asyncAwait(E.mapAsync(e.text.contents,new I._EvaluateVisitor_visitStringExpression_closure0(a),oe.Object,oe.String),o);case 3:t=new r.SassString(n.join$0$ax(_),e.hasQuotes),s=1;break;case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(o,i)},visitCssAtRule$1(e){return this.visitCssAtRule$body$_EvaluateVisitor(e)},visitCssAtRule$body$_EvaluateVisitor(e){var t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.void),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:if(null!=o._async_evaluate$_declarationName)throw R.wrapException(o._async_evaluate$_exception$2(ae.At_rul,e.span));if(e.isChildless){o._async_evaluate$_assertInModule$2(o._async_evaluate$__parent,"__parent").addChild$1(z.ModifiableCssAtRule$(e.name,e.span,!0,e.value)),t=null,i=1;break}return r=o._async_evaluate$_inKeyframes,n=o._async_evaluate$_inUnknownAtRule,s=e.name,"keyframes"===E.unvendor(s.get$value(s))?o._async_evaluate$_inKeyframes=!0:o._async_evaluate$_inUnknownAtRule=!0,i=3,P._asyncAwait(o._async_evaluate$_withParent$2$4$scopeWhen$through(z.ModifiableCssAtRule$(s,e.span,!1,e.value),new I._EvaluateVisitor_visitCssAtRule_closure1(o,e),!1,new I._EvaluateVisitor_visitCssAtRule_closure2,oe.ModifiableCssAtRule,oe.Null),l);case 3:o._async_evaluate$_inUnknownAtRule=n,o._async_evaluate$_inKeyframes=r;case 1:return P._asyncReturn(t,a)}}));return P._asyncStartSync(l,a)},visitCssComment$1(e){return this.visitCssComment$body$_EvaluateVisitor(e)},visitCssComment$body$_EvaluateVisitor(e){var t=P._makeAsyncAwaitCompleter(oe.void),r=this,n=P._wrapJsFunctionForAsync((function(n,s){if(1===n)return P._asyncRethrow(s,t);for(;;)return r._async_evaluate$_assertInModule$2(r._async_evaluate$__parent,"__parent")===r._async_evaluate$_assertInModule$2(r._async_evaluate$__root,"_root")&&r._async_evaluate$_assertInModule$2(r._async_evaluate$__endOfImports,"_endOfImports")===V.get$length$asx(r._async_evaluate$_assertInModule$2(r._async_evaluate$__root,"_root").children._collection$_source)&&(r._async_evaluate$__endOfImports=r._async_evaluate$_assertInModule$2(r._async_evaluate$__endOfImports,"_endOfImports")+1),r._async_evaluate$_assertInModule$2(r._async_evaluate$__parent,"__parent").addChild$1(new B.ModifiableCssComment(e.text,e.span)),P._asyncReturn(null,t)}));return P._asyncStartSync(n,t)},visitCssDeclaration$1(e){return this.visitCssDeclaration$body$_EvaluateVisitor(e)},visitCssDeclaration$body$_EvaluateVisitor(e){var t,r=P._makeAsyncAwaitCompleter(oe.void),n=this,s=P._wrapJsFunctionForAsync((function(s,i){if(1===s)return P._asyncRethrow(i,r);for(;;)return t=e.name,n._async_evaluate$_assertInModule$2(n._async_evaluate$__parent,"__parent").addChild$1(N.ModifiableCssDeclaration$(t,e.value,e.span,V.startsWith$1$s(t.get$value(t),"--"),e.valueSpanForMap)),P._asyncReturn(null,r)}));return P._asyncStartSync(s,r)},visitCssImport$1(e){return this.visitCssImport$body$_EvaluateVisitor(e)},visitCssImport$body$_EvaluateVisitor(e){var t,r,n=P._makeAsyncAwaitCompleter(oe.void),s=this,i=P._wrapJsFunctionForAsync((function(i,a){if(1===i)return P._asyncRethrow(a,n);for(;;)return r=L.ModifiableCssImport$(e.url,e.span,e.media,e.supports),s._async_evaluate$_assertInModule$2(s._async_evaluate$__parent,"__parent")!==s._async_evaluate$_assertInModule$2(s._async_evaluate$__root,"_root")?s._async_evaluate$_assertInModule$2(s._async_evaluate$__parent,"__parent").addChild$1(r):s._async_evaluate$_assertInModule$2(s._async_evaluate$__endOfImports,"_endOfImports")===V.get$length$asx(s._async_evaluate$_assertInModule$2(s._async_evaluate$__root,"_root").children._collection$_source)?(s._async_evaluate$_assertInModule$2(s._async_evaluate$__root,"_root").addChild$1(r),s._async_evaluate$__endOfImports=s._async_evaluate$_assertInModule$2(s._async_evaluate$__endOfImports,"_endOfImports")+1):(null==(t=s._async_evaluate$_outOfOrderImports)?s._async_evaluate$_outOfOrderImports=R._setArrayType([],oe.JSArray_ModifiableCssImport):t).push(r),P._asyncReturn(null,n)}));return P._asyncStartSync(i,n)},visitCssKeyframeBlock$1(e){return this.visitCssKeyframeBlock$body$_EvaluateVisitor(e)},visitCssKeyframeBlock$body$_EvaluateVisitor(e){var t=0,r=P._makeAsyncAwaitCompleter(oe.void),n=this,s=P._wrapJsFunctionForAsync((function(i,a){if(1===i)return P._asyncRethrow(a,r);for(;;)switch(t){case 0:return t=2,P._asyncAwait(n._async_evaluate$_withParent$2$4$scopeWhen$through(z.ModifiableCssKeyframeBlock$(e.selector,e.span),new I._EvaluateVisitor_visitCssKeyframeBlock_closure1(n,e),!1,new I._EvaluateVisitor_visitCssKeyframeBlock_closure2,oe.ModifiableCssKeyframeBlock,oe.Null),s);case 2:return P._asyncReturn(null,r)}}));return P._asyncStartSync(s,r)},visitCssMediaRule$1(e){return this.visitCssMediaRule$body$_EvaluateVisitor(e)},visitCssMediaRule$body$_EvaluateVisitor(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.void),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:if(null!=a._async_evaluate$_declarationName)throw R.wrapException(a._async_evaluate$_exception$2(ae.Media_,e.span));if(r=W.NullableExtension_andThen(a._async_evaluate$_mediaQueries,new I._EvaluateVisitor_visitCssMediaRule_closure2(a,e)),!(n=null==r)&&V.get$isEmpty$asx(r)){t=null,s=1;break}return n=n?e.queries:r,s=3,P._asyncAwait(a._async_evaluate$_withParent$2$4$scopeWhen$through(k.ModifiableCssMediaRule$(n,e.span),new I._EvaluateVisitor_visitCssMediaRule_closure3(a,r,e),!1,new I._EvaluateVisitor_visitCssMediaRule_closure4(r),oe.ModifiableCssMediaRule,oe.Null),o);case 3:case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(o,i)},visitCssStyleRule$1(e){return this.visitCssStyleRule$body$_EvaluateVisitor(e)},visitCssStyleRule$body$_EvaluateVisitor(e){var t,r,n,s,i,a,o,l,_,u=0,c=P._makeAsyncAwaitCompleter(oe.void),$=this,p=P._wrapJsFunctionForAsync((function(h,d){if(1===h)return P._asyncRethrow(d,c);for(;;)switch(u){case 0:if(null!=$._async_evaluate$_declarationName)throw R.wrapException($._async_evaluate$_exception$2(ae.Style_,e.span));return t=$._async_evaluate$_atRootExcludingStyleRule,r=t?null:$._async_evaluate$_styleRuleIgnoringAtRoot,n=e.selector,s=n.value,a=(i=null==r)?null:r.originalSelector,o=s.resolveParentSelectors$2$implicitParent(a,!t),l=W.ModifiableCssStyleRule$($._async_evaluate$_assertInModule$2($._async_evaluate$__extensionStore,"_extensionStore").addSelector$3(o,n.span,$._async_evaluate$_mediaQueries),e.span,o),_=$._async_evaluate$_atRootExcludingStyleRule,$._async_evaluate$_atRootExcludingStyleRule=!1,u=2,P._asyncAwait($._async_evaluate$_withParent$2$4$scopeWhen$through(l,new I._EvaluateVisitor_visitCssStyleRule_closure1($,l,e),!1,new I._EvaluateVisitor_visitCssStyleRule_closure2,oe.ModifiableCssStyleRule,oe.Null),p);case 2:return $._async_evaluate$_atRootExcludingStyleRule=_,(t=!!i&&!(t=$._async_evaluate$_assertInModule$2($._async_evaluate$__parent,"__parent").children).get$isEmpty(t))&&((t=$._async_evaluate$_assertInModule$2($._async_evaluate$__parent,"__parent").children).get$last(t).isGroupEnd=!0),P._asyncReturn(null,c)}}));return P._asyncStartSync(p,c)},visitCssStylesheet$1(e){return this.visitCssStylesheet$body$_EvaluateVisitor(e)},visitCssStylesheet$body$_EvaluateVisitor(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.void),s=this,i=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,n);for(;;)switch(r){case 0:t=V.get$iterator$ax(e.get$children(e));case 2:if(!t.moveNext$0()){r=3;break}return r=4,P._asyncAwait(t.get$current().accept$1(s),i);case 4:r=2;break;case 3:return P._asyncReturn(null,n)}}));return P._asyncStartSync(i,n)},visitCssSupportsRule$1(e){return this.visitCssSupportsRule$body$_EvaluateVisitor(e)},visitCssSupportsRule$body$_EvaluateVisitor(e){var t=0,r=P._makeAsyncAwaitCompleter(oe.void),n=this,s=P._wrapJsFunctionForAsync((function(i,a){if(1===i)return P._asyncRethrow(a,r);for(;;)switch(t){case 0:if(null!=n._async_evaluate$_declarationName)throw R.wrapException(n._async_evaluate$_exception$2(ae.Suppor,e.span));return t=2,P._asyncAwait(n._async_evaluate$_withParent$2$4$scopeWhen$through(E.ModifiableCssSupportsRule$(e.condition,e.span),new I._EvaluateVisitor_visitCssSupportsRule_closure1(n,e),!1,new I._EvaluateVisitor_visitCssSupportsRule_closure2,oe.ModifiableCssSupportsRule,oe.Null),s);case 2:return P._asyncReturn(null,r)}}));return P._asyncStartSync(s,r)},_async_evaluate$_handleReturn$1$2(e,t){return this._handleReturn$body$_EvaluateVisitor(e,t)},_async_evaluate$_handleReturn$2(e,t){return this._async_evaluate$_handleReturn$1$2(e,t,oe.dynamic)},_handleReturn$body$_EvaluateVisitor(e,t){var r,n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.nullable_Value),l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,o);for(;;)switch(a){case 0:n=e.length,s=0;case 3:if(!(s<e.length)){a=5;break}return a=6,P._asyncAwait(t.call$1(e[s]),l);case 6:if(null!=(i=u)){r=i,a=1;break}case 4:e.length===n||(0,R.throwConcurrentModificationError)(e),++s,a=3;break;case 5:r=null,a=1;break;case 1:return P._asyncReturn(r,o)}}));return P._asyncStartSync(l,o)},_async_evaluate$_withEnvironment$1$2(e,t,r){return this._withEnvironment$body$_EvaluateVisitor(e,t,r,r)},_withEnvironment$body$_EvaluateVisitor(e,t,r,n){var s,i,a,o=0,l=P._makeAsyncAwaitCompleter(n),_=this,u=P._wrapJsFunctionForAsync((function(r,n){if(1===r)return P._asyncRethrow(n,l);for(;;)switch(o){case 0:return a=_._async_evaluate$_environment,_._async_evaluate$_environment=e,o=3,P._asyncAwait(t.call$0(),u);case 3:i=n,_._async_evaluate$_environment=a,s=i,o=1;break;case 1:return P._asyncReturn(s,l)}}));return P._asyncStartSync(u,l)},_async_evaluate$_interpolationToValue$3$trim$warnForColor(e,t,r){return this._interpolationToValue$body$_EvaluateVisitor(e,t,r)},_async_evaluate$_interpolationToValue$1(e){return this._async_evaluate$_interpolationToValue$3$trim$warnForColor(e,!1,!1)},_async_evaluate$_interpolationToValue$2$warnForColor(e,t){return this._async_evaluate$_interpolationToValue$3$trim$warnForColor(e,!1,t)},_interpolationToValue$body$_EvaluateVisitor(e,t,r){var n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.CssValue_String),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:return a=3,P._asyncAwait(l._async_evaluate$_performInterpolation$2$warnForColor(e,r),_);case 3:s=c,i=t?E.trimAscii(s,!0):s,n=new L.CssValue(i,e.span,oe.CssValue_String),a=1;break;case 1:return P._asyncReturn(n,o)}}));return P._asyncStartSync(_,o)},_async_evaluate$_performInterpolation$2$warnForColor(e,t){return this._performInterpolation$body$_EvaluateVisitor(e,t)},_async_evaluate$_performInterpolation$1(e){return this._async_evaluate$_performInterpolation$2$warnForColor(e,!1)},_performInterpolation$body$_EvaluateVisitor(e,t){var r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.String),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:return n=V,s=3,P._asyncAwait(E.mapAsync(e.contents,new I._EvaluateVisitor__performInterpolation_closure0(a,t,e),oe.Object,oe.String),o);case 3:r=n.join$0$ax(_),s=1;break;case 1:return P._asyncReturn(r,i)}}));return P._asyncStartSync(o,i)},_evaluateToCss$2$quote(e,t){return this._evaluateToCss$body$_EvaluateVisitor(e,t)},_evaluateToCss$1(e){return this._evaluateToCss$2$quote(e,!0)},_evaluateToCss$body$_EvaluateVisitor(e,t){var r,n=0,s=P._makeAsyncAwaitCompleter(oe.String),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return n=3,P._asyncAwait(e.accept$1(i),a);case 3:r=i._async_evaluate$_serialize$3$quote(l,e,t),n=1;break;case 1:return P._asyncReturn(r,s)}}));return P._asyncStartSync(a,s)},_async_evaluate$_serialize$3$quote(e,t,r){return this._async_evaluate$_addExceptionSpan$2(t,new I._EvaluateVisitor__serialize_closure0(e,r))},_async_evaluate$_serialize$2(e,t){return this._async_evaluate$_serialize$3$quote(e,t,!0)},_async_evaluate$_expressionNode$1(e){var t;return e instanceof D.VariableExpression?null==(t=this._async_evaluate$_addExceptionSpan$2(e,new I._EvaluateVisitor__expressionNode_closure0(this,e)))?e:t:e},_async_evaluate$_withParent$2$4$scopeWhen$through(e,t,r,n,s,i){return this._withParent$body$_EvaluateVisitor(e,t,r,n,s,i,i)},_async_evaluate$_withParent$2$2(e,t,r,n){return this._async_evaluate$_withParent$2$4$scopeWhen$through(e,t,!0,null,r,n)},_async_evaluate$_withParent$2$3$scopeWhen(e,t,r,n,s){return this._async_evaluate$_withParent$2$4$scopeWhen$through(e,t,r,null,n,s)},_withParent$body$_EvaluateVisitor(e,t,r,n,s,i,a){var o,l,_,u=0,c=P._makeAsyncAwaitCompleter(a),$=this,p=P._wrapJsFunctionForAsync((function(s,a){if(1===s)return P._asyncRethrow(a,c);for(;;)switch(u){case 0:return $._async_evaluate$_addChild$2$through(e,n),l=$._async_evaluate$_assertInModule$2($._async_evaluate$__parent,"__parent"),$._async_evaluate$__parent=e,u=3,P._asyncAwait($._async_evaluate$_environment.scope$1$2$when(t,r,i),p);case 3:_=a,$._async_evaluate$__parent=l,o=_,u=1;break;case 1:return P._asyncReturn(o,c)}}));return P._asyncStartSync(p,c)},_async_evaluate$_addChild$2$through(e,t){var r,n,s=this._async_evaluate$_assertInModule$2(this._async_evaluate$__parent,"__parent");if(null!=t){for(;t.call$1(s);s=r)if(null==(r=s._parent))throw R.wrapException(P.ArgumentError$(ae.throug+e.toString$0(0)+".",null));s.get$hasFollowingSibling()&&((n=s._parent).toString,s=s.copyWithoutChildren$0(),n.addChild$1(s))}s.addChild$1(e)},_async_evaluate$_addChild$1(e){return this._async_evaluate$_addChild$2$through(e,null)},_async_evaluate$_withStyleRule$1$2(e,t,r){return this._withStyleRule$body$_EvaluateVisitor(e,t,r,r)},_withStyleRule$body$_EvaluateVisitor(e,t,r,n){var s,i,a,o=0,l=P._makeAsyncAwaitCompleter(n),_=this,u=P._wrapJsFunctionForAsync((function(r,n){if(1===r)return P._asyncRethrow(n,l);for(;;)switch(o){case 0:return a=_._async_evaluate$_styleRuleIgnoringAtRoot,_._async_evaluate$_styleRuleIgnoringAtRoot=e,o=3,P._asyncAwait(t.call$0(),u);case 3:i=n,_._async_evaluate$_styleRuleIgnoringAtRoot=a,s=i,o=1;break;case 1:return P._asyncReturn(s,l)}}));return P._asyncStartSync(u,l)},_async_evaluate$_withMediaQueries$1$2(e,t,r){return this._withMediaQueries$body$_EvaluateVisitor(e,t,r,r)},_withMediaQueries$body$_EvaluateVisitor(e,t,r,n){var s,i,a,o=0,l=P._makeAsyncAwaitCompleter(n),_=this,u=P._wrapJsFunctionForAsync((function(r,n){if(1===r)return P._asyncRethrow(n,l);for(;;)switch(o){case 0:return a=_._async_evaluate$_mediaQueries,_._async_evaluate$_mediaQueries=e,o=3,P._asyncAwait(t.call$0(),u);case 3:i=n,_._async_evaluate$_mediaQueries=a,s=i,o=1;break;case 1:return P._asyncReturn(s,l)}}));return P._asyncStartSync(u,l)},_async_evaluate$_withStackFrame$1$3(e,t,r,n){return this._withStackFrame$body$_EvaluateVisitor(e,t,r,n,n)},_withStackFrame$body$_EvaluateVisitor(e,t,r,n,s){var i,a,o,l,_=0,u=P._makeAsyncAwaitCompleter(s),c=this,$=P._wrapJsFunctionForAsync((function(n,s){if(1===n)return P._asyncRethrow(s,u);for(;;)switch(_){case 0:return(l=c._async_evaluate$_stack).push(new D.Tuple2(c._async_evaluate$_member,t,oe.Tuple2_String_AstNode)),a=c._async_evaluate$_member,c._async_evaluate$_member=e,_=3,P._asyncAwait(r.call$0(),$);case 3:o=s,c._async_evaluate$_member=a,l.pop(),i=o,_=1;break;case 1:return P._asyncReturn(i,u)}}));return P._asyncStartSync($,u)},_async_evaluate$_withoutSlash$2(e,t){return e instanceof H.SassNumber&&null!=e.asSlash&&this._async_evaluate$_warn$3$deprecation(ae.Using__+R.S((new I._EvaluateVisitor__withoutSlash_recommendation0).call$1(e))+ae.x0a_More,t.get$span(),!0),e.withoutSlash$0()},_async_evaluate$_stackFrame$2(e,t){return E.frameForSpan(t,e,W.NullableExtension_andThen(t.file.url,new I._EvaluateVisitor__stackFrame_closure0(this)))},_async_evaluate$_stackTrace$1(e){var t=this._async_evaluate$_stack;return t=P.List_List$of(new R.MappedListIterable(t,new I._EvaluateVisitor__stackTrace_closure0(this),R._arrayInstanceType(t)._eval$1("MappedListIterable<1,Frame>")),!0,oe.Frame),null!=e&&t.push(this._async_evaluate$_stackFrame$2(this._async_evaluate$_member,e)),j.Trace$(new R.ReversedListIterable(t,R._arrayInstanceType(t)._eval$1("ReversedListIterable<1>")),null)},_async_evaluate$_stackTrace$0(){return this._async_evaluate$_stackTrace$1(null)},_async_evaluate$_warn$3$deprecation(e,t,r){this._async_evaluate$_quietDeps&&this._async_evaluate$_inDependency||this._async_evaluate$_warningsEmitted.add$1(0,new D.Tuple2(e,t,oe.Tuple2_String_SourceSpan))&&this._async_evaluate$_logger.warn$4$deprecation$span$trace(0,e,r,t,this._async_evaluate$_stackTrace$1(t))},_async_evaluate$_warn$2(e,t){return this._async_evaluate$_warn$3$deprecation(e,t,!1)},_async_evaluate$_exception$2(e,t){var r=null==t?A.JSArray_methods.get$last(this._async_evaluate$_stack).item2.get$span():t;return new I.SassRuntimeException(this._async_evaluate$_stackTrace$1(t),e,r)},_async_evaluate$_exception$1(e){return this._async_evaluate$_exception$2(e,null)},_async_evaluate$_multiSpanException$3(e,t,r){var n=A.JSArray_methods.get$last(this._async_evaluate$_stack).item2.get$span();return new I.MultiSpanSassRuntimeException(this._async_evaluate$_stackTrace$0(),t,R.ConstantMap_ConstantMap$from(r,oe.FileSpan,oe.String),e,n)},_async_evaluate$_adjustParseError$1$2(e,t){var r,n,s,i,a,o,l,_,u,c,$;try{return o=t.call$0()}catch(l){throw(o=R.unwrapException(l))instanceof I.SassFormatException?(o=r=o,n=P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(k.SourceSpanException.prototype.get$span.call(o).file._decodedChars,0,null),0,null),o=s=e.get$span(),_=s,i=A.JSString_methods.replaceRange$3(P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(s.file._decodedChars,0,null),0,null),j.FileLocation$_(o.file,o._file$_start).offset,j.FileLocation$_(_.file,_._end).offset,n),_=j.SourceFile$fromString(i,s.file.url),o=s,o=j.FileLocation$_(o.file,o._file$_start),u=r,u=k.SourceSpanException.prototype.get$span.call(u),u=j.FileLocation$_(u.file,u._file$_start),c=s,c=j.FileLocation$_(c.file,c._file$_start),$=r,$=k.SourceSpanException.prototype.get$span.call($),a=_.span$2(o.offset+u.offset,c.offset+j.FileLocation$_($.file,$._end).offset),R.wrapException(this._async_evaluate$_exception$2(r._span_exception$_message,a))):l}},_async_evaluate$_adjustParseError$2(e,t){return this._async_evaluate$_adjustParseError$1$2(e,t,oe.dynamic)},_async_evaluate$_addExceptionSpan$1$2(e,t){var r,n,s,i;try{return s=t.call$0()}catch(i){throw(s=R.unwrapException(i))instanceof I.MultiSpanSassScriptException?(r=s,R.wrapException(I.MultiSpanSassRuntimeException$(r.message,e.get$span(),r.primaryLabel,r.secondarySpans,this._async_evaluate$_stackTrace$1(e.get$span())))):s instanceof I.SassScriptException?(n=s,R.wrapException(this._async_evaluate$_exception$2(n.message,e.get$span()))):i}},_async_evaluate$_addExceptionSpan$2(e,t){return this._async_evaluate$_addExceptionSpan$1$2(e,t,oe.dynamic)},_addExceptionSpanAsync$1$2(e,t,r){return this._addExceptionSpanAsync$body$_EvaluateVisitor(e,t,r,r)},_addExceptionSpanAsync$body$_EvaluateVisitor(e,t,r,n){var s,i,a,o,l,_,u=0,c=P._makeAsyncAwaitCompleter(n),$=2,p=this,h=P._wrapJsFunctionForAsync((function(r,n){for(1===r&&(i=n,u=$);;)switch(u){case 0:return $=4,u=7,P._asyncAwait(t.call$0(),h);case 7:s=l=n,u=1;break;case 4:throw $=3,_=i,(l=R.unwrapException(_))instanceof I.MultiSpanSassScriptException?(a=l,R.wrapException(I.MultiSpanSassRuntimeException$(a.message,e.get$span(),a.primaryLabel,a.secondarySpans,p._async_evaluate$_stackTrace$1(e.get$span())))):l instanceof I.SassScriptException?(o=l,R.wrapException(p._async_evaluate$_exception$2(o.message,e.get$span()))):_;case 3:u=2;break;case 6:case 1:return P._asyncReturn(s,c);case 2:return P._asyncRethrow(i,c)}}));return P._asyncStartSync(h,c)},_async_evaluate$_addErrorSpan$1$2(e,t,r){return this._addErrorSpan$body$_EvaluateVisitor(e,t,r,r)},_addErrorSpan$body$_EvaluateVisitor(e,t,r,n){var s,i,a,o,l,_=0,u=P._makeAsyncAwaitCompleter(n),c=2,$=this,p=P._wrapJsFunctionForAsync((function(r,n){for(1===r&&(i=n,_=c);;)switch(_){case 0:return c=4,_=7,P._asyncAwait(t.call$0(),p);case 7:s=o=n,_=1;break;case 4:if(c=3,l=i,o=R.unwrapException(l),oe.SassRuntimeException._is(o)){if(o=(a=o).get$span(),!A.JSString_methods.startsWith$1(P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(o.file._decodedChars,o._file$_start,o._end),0,null),"@error"))throw l;throw R.wrapException(I.SassRuntimeException$(a._span_exception$_message,e.get$span(),$._async_evaluate$_stackTrace$0()))}throw l;case 3:_=2;break;case 6:case 1:return P._asyncReturn(s,u);case 2:return P._asyncRethrow(i,u)}}));return P._asyncStartSync(p,u)}},I._EvaluateVisitor_closure9.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,0).assertString$1("name");return t=null==(n=n.$index(e,1).get$realNull())?null:n.assertString$1("module"),n=this.$this._async_evaluate$_environment,r=R.stringReplaceAllUnchecked(s.text,"_","-"),n.globalVariableExists$2$namespace(r,null==t?null:t.text)?A.SassBoolean_true0:A.SassBoolean_false0},$signature:13},I._EvaluateVisitor_closure10.prototype={call$1(e){var t=V.$index$asx(e,0).assertString$1("name");return null!=this.$this._async_evaluate$_environment.getVariable$1(R.stringReplaceAllUnchecked(t.text,"_","-"))?A.SassBoolean_true0:A.SassBoolean_false0},$signature:13},I._EvaluateVisitor_closure11.prototype={call$1(e){var t,r,n,s,i=V.getInterceptor$asx(e),a=i.$index(e,0).assertString$1("name");return t=null==(i=i.$index(e,1).get$realNull())?null:i.assertString$1("module"),r=(i=this.$this)._async_evaluate$_environment,n=a.text,s=R.stringReplaceAllUnchecked(n,"_","-"),null!=r.getFunction$2$namespace(s,null==t?null:t.text)||i._async_evaluate$_builtInFunctions.containsKey$1(n)?A.SassBoolean_true0:A.SassBoolean_false0},$signature:13},I._EvaluateVisitor_closure12.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,0).assertString$1("name");return t=null==(n=n.$index(e,1).get$realNull())?null:n.assertString$1("module"),n=this.$this._async_evaluate$_environment,r=R.stringReplaceAllUnchecked(s.text,"_","-"),null!=n.getMixin$2$namespace(r,null==t?null:t.text)?A.SassBoolean_true0:A.SassBoolean_false0},$signature:13},I._EvaluateVisitor_closure13.prototype={call$1(e){var t=this.$this._async_evaluate$_environment;if(!t._async_environment$_inMixin)throw R.wrapException(I.SassScriptException$(ae.conten));return null!=t._async_environment$_content?A.SassBoolean_true0:A.SassBoolean_false0},$signature:13},I._EvaluateVisitor_closure14.prototype={call$1(e){var t,r,n,s=V.$index$asx(e,0).assertString$1("module").text,i=this.$this._async_evaluate$_environment._async_environment$_modules.$index(0,s);if(null==i)throw R.wrapException('There is no module with namespace "'+s+'".');for(s=oe.Value,t=P.LinkedHashMap_LinkedHashMap$_empty(s,s),r=(r=(r=i.get$variables()).get$entries(r)).get$iterator(r);r.moveNext$0();)n=r.get$current(),t.$indexSet(0,new M.SassString(n.key,!0),n.value);return new C.SassMap(R.ConstantMap_ConstantMap$from(t,s,s))},$signature:29},I._EvaluateVisitor_closure15.prototype={call$1(e){var t,r,n,s=V.$index$asx(e,0).assertString$1("module").text,i=this.$this._async_evaluate$_environment._async_environment$_modules.$index(0,s);if(null==i)throw R.wrapException('There is no module with namespace "'+s+'".');for(s=oe.Value,t=P.LinkedHashMap_LinkedHashMap$_empty(s,s),r=(r=(r=i.get$functions(i)).get$entries(r)).get$iterator(r);r.moveNext$0();)n=r.get$current(),t.$indexSet(0,new M.SassString(n.key,!0),new L.SassFunction(n.value));return new C.SassMap(R.ConstantMap_ConstantMap$from(t,s,s))},$signature:29},I._EvaluateVisitor_closure16.prototype={call$1(e){var t,r,n,s=V.getInterceptor$asx(e),i=s.$index(e,0).assertString$1("name"),a=s.$index(e,1).get$isTruthy();if(t=null==(s=s.$index(e,2).get$realNull())?null:s.assertString$1("module"),a&&null!=t)throw R.wrapException(ae.x24css_a);if(a?r=new N.PlainCssCallable(i.text):((n=(s=this.$this)._async_evaluate$_callableNode).toString,r=s._async_evaluate$_addExceptionSpan$2(n,new I._EvaluateVisitor__closure4(s,i,t))),null!=r)return new L.SassFunction(r);throw R.wrapException("Function not found: "+i.toString$0(0))},$signature:205},I._EvaluateVisitor__closure4.prototype={call$0(){var e=R.stringReplaceAllUnchecked(this.name.text,"_","-"),t=this.module;return t=null==t?null:t.text,this.$this._async_evaluate$_getFunction$2$namespace(e,t)},$signature:107},I._EvaluateVisitor_closure17.prototype={call$1(e){return this.$call$body$_EvaluateVisitor_closure0(e)},$call$body$_EvaluateVisitor_closure0(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m=0,y=P._makeAsyncAwaitCompleter(oe.Value),S=this,f=P._wrapJsFunctionForAsync((function(v,b){if(1===v)return P._asyncRethrow(b,y);for(;;)switch(m){case 0:if(h=V.getInterceptor$asx(e),d=h.$index(e,0),g=oe.SassArgumentList._as(h.$index(e,1)),h=S.$this,(r=h._async_evaluate$_callableNode).toString,n=R._setArrayType([],oe.JSArray_Expression),s=oe.String,i=oe.Expression,a=r.get$span(),o=r.get$span(),g._wereKeywordsAccessed=!0,(l=g._keywords).get$isEmpty(l))r=null;else{for(_=oe.Value,u=P.LinkedHashMap_LinkedHashMap$_empty(_,_),g._wereKeywordsAccessed=!0,l=(l=l.get$entries(l)).get$iterator(l);l.moveNext$0();)c=l.get$current(),u.$indexSet(0,new M.SassString(c.key,!1),c.value);r=new L.ValueExpression(new C.SassMap(R.ConstantMap_ConstantMap$from(u,_,_)),r.get$span())}$=new W.ArgumentInvocation(P.List_List$unmodifiable(n,i),R.ConstantMap_ConstantMap$from(P.LinkedHashMap_LinkedHashMap$_empty(s,i),s,i),new L.ValueExpression(g,o),r,a),m=d instanceof M.SassString?3:4;break;case 3:return U.warn(ae.Passin+d.toString$0(0)+"))",!0),p=h._async_evaluate$_callableNode,m=5,P._asyncAwait(h.visitFunctionExpression$1(new L.FunctionExpression(null,d.text,$,p.get$span())),f);case 5:t=b,m=1;break;case 4:return r=d.assertFunction$1("function"),(n=h._async_evaluate$_callableNode).toString,m=6,P._asyncAwait(h._async_evaluate$_runFunctionCallable$3($,r.callable,n),f);case 6:t=b,m=1;break;case 1:return P._asyncReturn(t,y)}}));return P._asyncStartSync(f,y)},$signature:127},I._EvaluateVisitor_closure18.prototype={call$1(e){return this.$call$body$_EvaluateVisitor_closure(e)},$call$body$_EvaluateVisitor_closure(e){var t,r,n,s,i,a,o,l=0,_=P._makeAsyncAwaitCompleter(oe.void),u=this,c=P._wrapJsFunctionForAsync((function($,p){if(1===$)return P._asyncRethrow(p,_);for(;;)switch(l){case 0:return a=V.getInterceptor$asx(e),o=P.Uri_parse(a.$index(e,0).assertString$1("url").text),a=a.$index(e,1).get$realNull(),r=null==a?null:a.assertMap$1("with").contents,a=u.$this,(n=a._async_evaluate$_callableNode).toString,null!=r?(s=P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.ConfiguredValue),r.forEach$1(0,new I._EvaluateVisitor__closure2(s,n.get$span(),n)),i=new C.ExplicitConfiguration(n,s)):i=A.Configuration_Map_empty,l=3,P._asyncAwait(a._async_evaluate$_loadModule$7$baseUrl$configuration$namesInErrors(o,"load-css()",n,new I._EvaluateVisitor__closure3(a),n.get$span().file.url,i,!0),c);case 3:a._async_evaluate$_assertConfigurationIsEmpty$2$nameInError(i,!0),t=null,l=1;break;case 1:return P._asyncReturn(t,_)}}));return P._asyncStartSync(c,_)},$signature:210},I._EvaluateVisitor__closure2.prototype={call$2(e,t){var r=e.assertString$1("with key"),n=R.stringReplaceAllUnchecked(r.text,"_","-");if((r=this.values).containsKey$1(n))throw R.wrapException("The variable $"+n+" was configured twice.");r.$indexSet(0,n,new Q.ConfiguredValue(t,this.span,this.callableNode))},$signature:44},I._EvaluateVisitor__closure3.prototype={call$1(e){var t=this.$this;return t._async_evaluate$_combineCss$2$clone(e,!0).accept$1(t)},$signature:202},I._EvaluateVisitor_run_closure0.prototype={call$0(){var e,t,r,n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.EvaluateResult),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:return r=l.node,null!=(n=r.span.file.url)&&((t=l.$this)._async_evaluate$_activeModules.$indexSet(0,n,null),t._async_evaluate$_loadedUrls.add$1(0,n)),t=l.$this,s=I,i=t,a=3,P._asyncAwait(t._async_evaluate$_execute$2(l.importer,r),_);case 3:e=new s.EvaluateResult(i._async_evaluate$_combineCss$1(c)),a=1;break;case 1:return P._asyncReturn(e,o)}}));return P._asyncStartSync(_,o)},$signature:212},I._EvaluateVisitor__withWarnCallback_closure0.prototype={call$2(e,t){var r=this.$this,n=r._async_evaluate$_importSpan;return null==n&&(n=null==(n=r._async_evaluate$_callableNode)?null:n.get$span()),r._async_evaluate$_warn$3$deprecation(e,null==n?this.nodeWithSpan.span:n,t)},$signature:100},I._EvaluateVisitor__loadModule_closure1.prototype={call$0(){return this.callback.call$1(this.builtInModule)},$signature:0},I._EvaluateVisitor__loadModule_closure2.prototype={call$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$,p,h=0,d=P._makeAsyncAwaitCompleter(oe.Null),g=1,m=[],y=this,S=P._wrapJsFunctionForAsync((function(f,v){for(1===f&&(e=v,h=g);;)switch(h){case 0:return l=y.$this,_=y.nodeWithSpan,h=2,P._asyncAwait(l._async_evaluate$_loadStylesheet$3$baseUrl(y.url.toString$0(0),_.get$span(),y.baseUrl),S);case 2:if(c=(u=v).stylesheet,null!=($=c.span.file.url)&&l._async_evaluate$_activeModules.containsKey$1($))throw o=y.namesInErrors?"Module loop: "+ee.$get$context().prettyUri$1($)+" is already being loaded.":ae.Module,_=W.NullableExtension_andThen(l._async_evaluate$_activeModules.$index(0,$),new I._EvaluateVisitor__loadModule__closure0(l,o)),R.wrapException(null==_?l._async_evaluate$_exception$1(o):_);return null!=$&&l._async_evaluate$_activeModules.$indexSet(0,$,_),t=l._async_evaluate$_inDependency,l._async_evaluate$_inDependency=u.isDependency,r=null,g=3,h=6,P._asyncAwait(l._async_evaluate$_execute$5$configuration$namesInErrors$nodeWithSpan(u.importer,c,y.configuration,y.namesInErrors,_),S);case 6:r=v,m.push(5),h=4;break;case 3:m=[1];case 4:g=1,l._async_evaluate$_activeModules.remove$1(0,$),l._async_evaluate$_inDependency=t,h=m.pop();break;case 5:return g=8,h=11,P._asyncAwait(y.callback.call$1(r),S);case 11:g=1,h=10;break;case 8:throw g=7,p=e,_=R.unwrapException(p),oe.SassRuntimeException._is(_)?p:_ instanceof I.MultiSpanSassException?(n=_,R.wrapException(I.MultiSpanSassRuntimeException$(n._span_exception$_message,n.get$span(),n.primaryLabel,n.secondarySpans,l._async_evaluate$_stackTrace$1(n.get$span())))):_ instanceof I.SassException?(s=_,R.wrapException(l._async_evaluate$_exception$2(s._span_exception$_message,s.get$span()))):_ instanceof I.MultiSpanSassScriptException?(i=_,R.wrapException(l._async_evaluate$_multiSpanException$3(i.message,i.primaryLabel,i.secondarySpans))):_ instanceof I.SassScriptException?(a=_,R.wrapException(l._async_evaluate$_exception$1(a.message))):p;case 7:h=1;break;case 10:return P._asyncReturn(null,d);case 1:return P._asyncRethrow(e,d)}}));return P._asyncStartSync(S,d)},$signature:1},I._EvaluateVisitor__loadModule__closure0.prototype={call$1(e){return this.$this._async_evaluate$_multiSpanException$3(this.message,"new load",P.LinkedHashMap_LinkedHashMap$_literal([e.get$span(),"original load"],oe.FileSpan,oe.String))},$signature:60},I._EvaluateVisitor__execute_closure0.prototype={call$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S=0,f=P._makeAsyncAwaitCompleter(oe.Null),v=this,b=P._wrapJsFunctionForAsync((function(x,w){if(1===x)return P._asyncRethrow(w,f);for(;;)switch(S){case 0:return s=v.$this,i=s._async_evaluate$_importer,a=s._async_evaluate$__stylesheet,o=s._async_evaluate$__root,l=s._async_evaluate$__parent,_=s._async_evaluate$__endOfImports,u=s._async_evaluate$_outOfOrderImports,c=s._async_evaluate$__extensionStore,$=s._async_evaluate$_atRootExcludingStyleRule,p=$?null:s._async_evaluate$_styleRuleIgnoringAtRoot,h=s._async_evaluate$_mediaQueries,d=s._async_evaluate$_declarationName,g=s._async_evaluate$_inUnknownAtRule,m=s._async_evaluate$_inKeyframes,y=s._async_evaluate$_configuration,s._async_evaluate$_importer=v.importer,e=s._async_evaluate$__stylesheet=v.stylesheet,t=e.span,r=s._async_evaluate$__parent=s._async_evaluate$__root=q.ModifiableCssStylesheet$(t),s._async_evaluate$__endOfImports=0,s._async_evaluate$_outOfOrderImports=null,s._async_evaluate$__extensionStore=v.extensionStore,s._async_evaluate$_declarationName=s._async_evaluate$_mediaQueries=s._async_evaluate$_styleRuleIgnoringAtRoot=null,s._async_evaluate$_inKeyframes=s._async_evaluate$_atRootExcludingStyleRule=s._async_evaluate$_inUnknownAtRule=!1,null!=(n=v.configuration)&&(s._async_evaluate$_configuration=n),S=2,P._asyncAwait(s.visitStylesheet$1(e),b);case 2:return e=null==s._async_evaluate$_outOfOrderImports?r:new q.CssStylesheet(new P.UnmodifiableListView(s._async_evaluate$_addOutOfOrderImports$0(),oe.UnmodifiableListView_CssNode),t),v.css._value=e,s._async_evaluate$_importer=i,s._async_evaluate$__stylesheet=a,s._async_evaluate$__root=o,s._async_evaluate$__parent=l,s._async_evaluate$__endOfImports=_,s._async_evaluate$_outOfOrderImports=u,s._async_evaluate$__extensionStore=c,s._async_evaluate$_styleRuleIgnoringAtRoot=p,s._async_evaluate$_mediaQueries=h,s._async_evaluate$_declarationName=d,s._async_evaluate$_inUnknownAtRule=g,s._async_evaluate$_atRootExcludingStyleRule=$,s._async_evaluate$_inKeyframes=m,s._async_evaluate$_configuration=y,P._asyncReturn(null,f)}}));return P._asyncStartSync(b,f)},$signature:1},I._EvaluateVisitor__combineCss_closure2.prototype={call$1:e=>e.get$transitivelyContainsCss(),$signature:87},I._EvaluateVisitor__combineCss_closure3.prototype={call$1(e){return!this.selectors.contains$1(0,e)},$signature:15},I._EvaluateVisitor__combineCss_closure4.prototype={call$1:e=>e.cloneCss$0(),$signature:215},I._EvaluateVisitor__extendModules_closure1.prototype={call$1(e){return!this.originalSelectors.contains$1(0,e)},$signature:15},I._EvaluateVisitor__extendModules_closure2.prototype={call$0:()=>R._setArrayType([],oe.JSArray_ExtensionStore),$signature:197},I._EvaluateVisitor__topologicalModules_visitModule0.prototype={call$1(e){var t,r,n,s,i;for(r=(t=e.get$upstream()).length,n=this.seen,s=0;s<t.length;t.length===r||(0,R.throwConcurrentModificationError)(t),++s)(i=t[s]).get$transitivelyContainsCss()&&n.add$1(0,i)&&this.call$1(i);this.sorted.addFirst$1(e)},$signature:202},I._EvaluateVisitor_visitAtRootRule_closure2.prototype={call$0(){var e=D.SpanScanner$(this.resolved,null);return new q.AtRootQueryParser(e,this.$this._async_evaluate$_logger).parse$0()},$signature:98},I._EvaluateVisitor_visitAtRootRule_closure3.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.node.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitAtRootRule_closure4.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.void),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.node.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:30},I._EvaluateVisitor__scopeForAtRoot_closure5.prototype={call$1(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return t=i.$this,r=t._async_evaluate$_assertInModule$2(t._async_evaluate$__parent,"__parent"),t._async_evaluate$__parent=i.newParent,n=2,P._asyncAwait(t._async_evaluate$_environment.scope$1$2$when(e,i.node.hasDeclarations,oe.void),a);case 2:return t._async_evaluate$__parent=r,P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:27},I._EvaluateVisitor__scopeForAtRoot_closure6.prototype={call$1(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return t=i.$this,r=t._async_evaluate$_atRootExcludingStyleRule,t._async_evaluate$_atRootExcludingStyleRule=!0,n=2,P._asyncAwait(i.innerScope.call$1(e),a);case 2:return t._async_evaluate$_atRootExcludingStyleRule=r,P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:27},I._EvaluateVisitor__scopeForAtRoot_closure7.prototype={call$1(e){return this.$this._async_evaluate$_withMediaQueries$1$2(null,new I._EvaluateVisitor__scopeForAtRoot__closure0(this.innerScope,e),oe.Null)},$signature:27},I._EvaluateVisitor__scopeForAtRoot__closure0.prototype={call$0(){return this.innerScope.call$1(this.callback)},$signature:1},I._EvaluateVisitor__scopeForAtRoot_closure8.prototype={call$1(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return t=i.$this,r=t._async_evaluate$_inKeyframes,t._async_evaluate$_inKeyframes=!1,n=2,P._asyncAwait(i.innerScope.call$1(e),a);case 2:return t._async_evaluate$_inKeyframes=r,P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:27},I._EvaluateVisitor__scopeForAtRoot_closure9.prototype={call$1:e=>oe.CssAtRule._is(e),$signature:194},I._EvaluateVisitor__scopeForAtRoot_closure10.prototype={call$1(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return t=i.$this,r=t._async_evaluate$_inUnknownAtRule,t._async_evaluate$_inUnknownAtRule=!1,n=2,P._asyncAwait(i.innerScope.call$1(e),a);case 2:return t._async_evaluate$_inUnknownAtRule=r,P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:27},I._EvaluateVisitor_visitContentRule_closure0.prototype={call$0(){var e,t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.Null),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:t=o.content.declaration.children,r=t.length,n=o.$this,s=0;case 3:if(!(s<r)){i=5;break}return i=6,P._asyncAwait(t[s].accept$1(n),l);case 6:case 4:++s,i=3;break;case 5:e=null,i=1;break;case 1:return P._asyncReturn(e,a)}}));return P._asyncStartSync(l,a)},$signature:1},I._EvaluateVisitor_visitDeclaration_closure1.prototype={call$1(e){return this.$call$body$_EvaluateVisitor_visitDeclaration_closure(e)},$call$body$_EvaluateVisitor_visitDeclaration_closure(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.CssValue_Value),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return r=L,n=3,P._asyncAwait(e.accept$1(i.$this),a);case 3:t=new r.CssValue(l,e.get$span(),oe.CssValue_Value),n=1;break;case 1:return P._asyncReturn(t,s)}}));return P._asyncStartSync(a,s)},$signature:219},I._EvaluateVisitor_visitDeclaration_closure2.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitEachRule_closure2.prototype={call$1(e){var t=this.$this,r=this.nodeWithSpan;return t._async_evaluate$_environment.setLocalVariable$3(A.JSArray_methods.get$first(this.node.variables),t._async_evaluate$_withoutSlash$2(e,r),r)},$signature:48},I._EvaluateVisitor_visitEachRule_closure3.prototype={call$1(e){return this.$this._async_evaluate$_setMultipleVariables$3(this.node.variables,e,this.nodeWithSpan)},$signature:48},I._EvaluateVisitor_visitEachRule_closure4.prototype={call$0(){var e=this.$this;return e._async_evaluate$_handleReturn$2(this.list.get$asList(),new I._EvaluateVisitor_visitEachRule__closure0(e,this.setVariables,this.node))},$signature:58},I._EvaluateVisitor_visitEachRule__closure0.prototype={call$1(e){var t;return this.setVariables.call$1(e),(t=this.$this)._async_evaluate$_handleReturn$2(this.node.children,new I._EvaluateVisitor_visitEachRule___closure0(t))},$signature:222},I._EvaluateVisitor_visitEachRule___closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:78},I._EvaluateVisitor_visitExtendRule_closure0.prototype={call$0(){var e=this.targetText;return M.SelectorList_SelectorList$parse(E.trimAscii(e.get$value(e),!0),!1,!0,this.$this._async_evaluate$_logger)},$signature:39},I._EvaluateVisitor_visitAtRule_closure2.prototype={call$1(e){return this.$this._async_evaluate$_interpolationToValue$3$trim$warnForColor(e,!0,!0)},$signature:224},I._EvaluateVisitor_visitAtRule_closure3.prototype={call$0(){var e,t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.Null),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:n=o.$this,s=n._async_evaluate$_atRootExcludingStyleRule?null:n._async_evaluate$_styleRuleIgnoringAtRoot,i=null==s||n._async_evaluate$_inKeyframes?2:4;break;case 2:e=o.children,t=e.length,r=0;case 5:if(!(r<t)){i=7;break}return i=8,P._asyncAwait(e[r].accept$1(n),l);case 8:case 6:++r,i=5;break;case 7:i=3;break;case 4:return i=9,P._asyncAwait(n._async_evaluate$_withParent$2$3$scopeWhen(W.ModifiableCssStyleRule$(s.selector,s.span,s.originalSelector),new I._EvaluateVisitor_visitAtRule__closure0(n,o.children),!1,oe.ModifiableCssStyleRule,oe.Null),l);case 9:case 3:return P._asyncReturn(null,a)}}));return P._asyncStartSync(l,a)},$signature:1},I._EvaluateVisitor_visitAtRule__closure0.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitAtRule_closure4.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},I._EvaluateVisitor_visitForRule_closure4.prototype={call$0(){var e,t=0,r=P._makeAsyncAwaitCompleter(oe.SassNumber),n=this,s=P._wrapJsFunctionForAsync((function(i,a){if(1===i)return P._asyncRethrow(a,r);for(;;)switch(t){case 0:return t=3,P._asyncAwait(n.node.from.accept$1(n.$this),s);case 3:e=a.assertNumber$0(),t=1;break;case 1:return P._asyncReturn(e,r)}}));return P._asyncStartSync(s,r)},$signature:189},I._EvaluateVisitor_visitForRule_closure5.prototype={call$0(){var e,t=0,r=P._makeAsyncAwaitCompleter(oe.SassNumber),n=this,s=P._wrapJsFunctionForAsync((function(i,a){if(1===i)return P._asyncRethrow(a,r);for(;;)switch(t){case 0:return t=3,P._asyncAwait(n.node.to.accept$1(n.$this),s);case 3:e=a.assertNumber$0(),t=1;break;case 1:return P._asyncReturn(e,r)}}));return P._asyncStartSync(s,r)},$signature:189},I._EvaluateVisitor_visitForRule_closure6.prototype={call$0(){return this.fromNumber.assertInt$0()},$signature:18},I._EvaluateVisitor_visitForRule_closure7.prototype={call$0(){var e=this.fromNumber;return this.toNumber.coerce$2(e.get$numeratorUnits(),e.get$denominatorUnits()).assertInt$0()},$signature:18},I._EvaluateVisitor_visitForRule_closure8.prototype={call$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$=0,p=P._makeAsyncAwaitCompleter(oe.nullable_Value),h=this,d=P._wrapJsFunctionForAsync((function(g,m){if(1===g)return P._asyncRethrow(m,p);for(;;)switch($){case 0:_=h.$this,u=h.node,c=_._async_evaluate$_expressionNode$1(u.from),t=h.from,r=h._box_0,n=h.direction,s=u.variable,i=h.fromNumber,u=u.children;case 3:if(t===r.to){$=5;break}return a=_._async_evaluate$_environment,o=i.get$numeratorUnits(),a.setLocalVariable$3(s,H.SassNumber_SassNumber$withUnits(t,i.get$denominatorUnits(),o),c),$=6,P._asyncAwait(_._async_evaluate$_handleReturn$2(u,new I._EvaluateVisitor_visitForRule__closure0(_)),d);case 6:if(null!=(l=m)){e=l,$=1;break}case 4:t+=n,$=3;break;case 5:e=null,$=1;break;case 1:return P._asyncReturn(e,p)}}));return P._asyncStartSync(d,p)},$signature:58},I._EvaluateVisitor_visitForRule__closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:78},I._EvaluateVisitor_visitForwardRule_closure1.prototype={call$1(e){this.$this._async_evaluate$_environment.forwardModule$2(e,this.node)},$signature:114},I._EvaluateVisitor_visitForwardRule_closure2.prototype={call$1(e){this.$this._async_evaluate$_environment.forwardModule$2(e,this.node)},$signature:114},I._EvaluateVisitor_visitIfRule_closure0.prototype={call$0(){var e=this.$this;return e._async_evaluate$_handleReturn$2(this._box_0.clause.children,new I._EvaluateVisitor_visitIfRule__closure0(e))},$signature:58},I._EvaluateVisitor_visitIfRule__closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:78},I._EvaluateVisitor__visitDynamicImport_closure0.prototype={call$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S=0,f=P._makeAsyncAwaitCompleter(oe.void),v=this,b=P._wrapJsFunctionForAsync((function(x,w){if(1===x)return P._asyncRethrow(w,f);for(;;)switch(S){case 0:return h=v.$this,d=v.$import,S=3,P._asyncAwait(h._async_evaluate$_loadStylesheet$3$forImport(d.urlString,d.span,!0),b);case 3:if(m=(g=w).stylesheet,null!=(y=m.span.file.url)){if((e=h._async_evaluate$_activeModules).containsKey$1(y))throw d=W.NullableExtension_andThen(e.$index(0,y),new I._EvaluateVisitor__visitDynamicImport__closure1(h)),R.wrapException(null==d?h._async_evaluate$_exception$1("This file is already being loaded."):d);e.$indexSet(0,y,d)}d=0===(d=new P.UnmodifiableListView(m._uses,oe.UnmodifiableListView_UseRule)).get$length(d)&&0===(d=new P.UnmodifiableListView(m._forwards,oe.UnmodifiableListView_ForwardRule)).get$length(d),S=d?4:5;break;case 4:return t=h._async_evaluate$_importer,d=h._async_evaluate$_assertInModule$2(h._async_evaluate$__stylesheet,"_stylesheet"),r=h._async_evaluate$_inDependency,h._async_evaluate$_importer=g.importer,h._async_evaluate$__stylesheet=m,h._async_evaluate$_inDependency=g.isDependency,S=6,P._asyncAwait(h.visitStylesheet$1(m),b);case 6:h._async_evaluate$_importer=t,h._async_evaluate$__stylesheet=d,h._async_evaluate$_inDependency=r,h._async_evaluate$_activeModules.remove$1(0,y),S=1;break;case 5:return n=R._Cell$(),d=h._async_evaluate$_environment,e=oe.String,s=oe.Module_AsyncCallable,i=oe.AstNode,a=R._setArrayType([],oe.JSArray_Module_AsyncCallable),o=d._async_environment$_variables,o=R._setArrayType(o.slice(0),R._arrayInstanceType(o)),l=d._async_environment$_variableNodes,l=R._setArrayType(l.slice(0),R._arrayInstanceType(l)),_=d._async_environment$_functions,_=R._setArrayType(_.slice(0),R._arrayInstanceType(_)),u=d._async_environment$_mixins,u=R._setArrayType(u.slice(0),R._arrayInstanceType(u)),c=O.AsyncEnvironment$_(P.LinkedHashMap_LinkedHashMap$_empty(e,s),P.LinkedHashMap_LinkedHashMap$_empty(e,i),P.LinkedHashMap_LinkedHashMap$_empty(s,i),d._async_environment$_importedModules,null,null,a,o,l,_,u,d._async_environment$_content),S=7,P._asyncAwait(h._async_evaluate$_withEnvironment$1$2(c,new I._EvaluateVisitor__visitDynamicImport__closure2(h,g,m,c,n),oe.Null),b);case 7:$=c.toDummyModule$0(),h._async_evaluate$_environment.importForwards$1($),S=$.transitivelyContainsCss?8:9;break;case 8:return S=10,P._asyncAwait(h._async_evaluate$_combineCss$2$clone($,$.transitivelyContainsExtensions).accept$1(h),b);case 10:case 9:for(p=new I._ImportedCssVisitor0(h),d=V.get$iterator$ax(n._readLocal$0());d.moveNext$0();)d.get$current().accept$1(p);h._async_evaluate$_activeModules.remove$1(0,y);case 1:return P._asyncReturn(void 0,f)}}));return P._asyncStartSync(b,f)},$signature:30},I._EvaluateVisitor__visitDynamicImport__closure1.prototype={call$1(e){return this.$this._async_evaluate$_multiSpanException$3("This file is already being loaded.","new load",P.LinkedHashMap_LinkedHashMap$_literal([e.get$span(),"original load"],oe.FileSpan,oe.String))},$signature:60},I._EvaluateVisitor__visitDynamicImport__closure2.prototype={call$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$=0,p=P._makeAsyncAwaitCompleter(oe.Null),h=this,d=P._wrapJsFunctionForAsync((function(g,m){if(1===g)return P._asyncRethrow(m,p);for(;;)switch($){case 0:return r=h.$this,n=r._async_evaluate$_importer,s=r._async_evaluate$_assertInModule$2(r._async_evaluate$__stylesheet,"_stylesheet"),i=r._async_evaluate$_assertInModule$2(r._async_evaluate$__root,"_root"),a=r._async_evaluate$_assertInModule$2(r._async_evaluate$__parent,"__parent"),o=r._async_evaluate$_assertInModule$2(r._async_evaluate$__endOfImports,"_endOfImports"),l=r._async_evaluate$_outOfOrderImports,_=r._async_evaluate$_configuration,u=r._async_evaluate$_inDependency,c=h.result,r._async_evaluate$_importer=c.importer,e=r._async_evaluate$__stylesheet=h.stylesheet,t=q.ModifiableCssStylesheet$(e.span),r._async_evaluate$__root=t,r._async_evaluate$__parent=r._async_evaluate$_assertInModule$2(t,"_root"),r._async_evaluate$__endOfImports=0,r._async_evaluate$_outOfOrderImports=null,r._async_evaluate$_inDependency=c.isDependency,(c=new P.UnmodifiableListView(e._forwards,oe.UnmodifiableListView_ForwardRule)).get$isEmpty(c)||(r._async_evaluate$_configuration=h.environment.toImplicitConfiguration$0()),$=2,P._asyncAwait(r.visitStylesheet$1(e),d);case 2:return h.children._value=r._async_evaluate$_addOutOfOrderImports$0(),r._async_evaluate$_importer=n,r._async_evaluate$__stylesheet=s,r._async_evaluate$__root=i,r._async_evaluate$__parent=a,r._async_evaluate$__endOfImports=o,r._async_evaluate$_outOfOrderImports=l,r._async_evaluate$_configuration=_,r._async_evaluate$_inDependency=u,P._asyncReturn(null,p)}}));return P._asyncStartSync(d,p)},$signature:1},I._EvaluateVisitor__visitStaticImport_closure0.prototype={call$1(e){return this.$call$body$_EvaluateVisitor__visitStaticImport_closure(e)},$call$body$_EvaluateVisitor__visitStaticImport_closure(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.CssValue_String),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:r=_.$this,n=L,s=R,o=e instanceof N.SupportsDeclaration?3:5;break;case 3:return i=R,o=6,P._asyncAwait(r._evaluateToCss$1(e.name),u);case 6:return i=i.S($)+": ",a=R,o=7,P._asyncAwait(r._evaluateToCss$1(e.value),u);case 7:$=i+a.S($),o=4;break;case 5:return o=8,P._asyncAwait(W.NullableExtension_andThen(e,r.get$_async_evaluate$_visitSupportsCondition()),u);case 8:case 4:t=new n.CssValue("supports("+s.S($)+")",e.get$span(),oe.CssValue_String),o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},$signature:227},I._EvaluateVisitor_visitIncludeRule_closure3.prototype={call$0(){var e=this.node;return this.$this._async_evaluate$_environment.getMixin$2$namespace(e.name,e.namespace)},$signature:107},I._EvaluateVisitor_visitIncludeRule_closure4.prototype={call$0(){return this.node.get$spanWithoutContent()},$signature:33},I._EvaluateVisitor_visitIncludeRule_closure6.prototype={call$1(e){return new I.UserDefinedCallable(e,this.$this._async_evaluate$_environment.closure$0(),oe.UserDefinedCallable_AsyncEnvironment)},$signature:228},I._EvaluateVisitor_visitIncludeRule_closure5.prototype={call$0(){var e,t,r=0,n=P._makeAsyncAwaitCompleter(oe.Null),s=this,i=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,n);for(;;)switch(r){case 0:return t=s.$this,r=3,P._asyncAwait(t._async_evaluate$_environment.withContent$2(s.contentCallable,new I._EvaluateVisitor_visitIncludeRule__closure0(t,s.mixin,s.nodeWithSpan)),i);case 3:e=null,r=1;break;case 1:return P._asyncReturn(e,n)}}));return P._asyncStartSync(i,n)},$signature:1},I._EvaluateVisitor_visitIncludeRule__closure0.prototype={call$0(){var e,t,r=0,n=P._makeAsyncAwaitCompleter(oe.void),s=this,i=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,n);for(;;)switch(r){case 0:return t=s.$this,r=3,P._asyncAwait(t._async_evaluate$_environment.asMixin$1(new I._EvaluateVisitor_visitIncludeRule___closure0(t,s.mixin,s.nodeWithSpan)),i);case 3:e=null,r=1;break;case 1:return P._asyncReturn(e,n)}}));return P._asyncStartSync(i,n)},$signature:30},I._EvaluateVisitor_visitIncludeRule___closure0.prototype={call$0(){var e,t,r,n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.void),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:e=l.mixin.declaration.children,t=e.length,r=l.$this,n=l.nodeWithSpan,s=oe.nullable_Value,i=0;case 2:if(!(i<t)){a=4;break}return a=5,P._asyncAwait(r._async_evaluate$_addErrorSpan$1$2(n,new I._EvaluateVisitor_visitIncludeRule____closure0(r,e[i]),s),_);case 5:case 3:++i,a=2;break;case 4:return P._asyncReturn(null,o)}}));return P._asyncStartSync(_,o)},$signature:30},I._EvaluateVisitor_visitIncludeRule____closure0.prototype={call$0(){return this.statement.accept$1(this.$this)},$signature:58},I._EvaluateVisitor_visitMediaRule_closure2.prototype={call$1(e){return this.$this._async_evaluate$_mergeMediaQueries$2(e,this.queries)},$signature:77},I._EvaluateVisitor_visitMediaRule_closure3.prototype={call$0(){var e,t,r=0,n=P._makeAsyncAwaitCompleter(oe.Null),s=this,i=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,n);for(;;)switch(r){case 0:return e=s.$this,null==(t=s.mergedQueries)&&(t=s.queries),r=2,P._asyncAwait(e._async_evaluate$_withMediaQueries$1$2(t,new I._EvaluateVisitor_visitMediaRule__closure0(e,s.node),oe.Null),i);case 2:return P._asyncReturn(null,n)}}));return P._asyncStartSync(i,n)},$signature:1},I._EvaluateVisitor_visitMediaRule__closure0.prototype={call$0(){var e,t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.Null),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:n=o.$this,s=n._async_evaluate$_atRootExcludingStyleRule?null:n._async_evaluate$_styleRuleIgnoringAtRoot,i=null==s?2:4;break;case 2:e=o.node.children,t=e.length,r=0;case 5:if(!(r<t)){i=7;break}return i=8,P._asyncAwait(e[r].accept$1(n),l);case 8:case 6:++r,i=5;break;case 7:i=3;break;case 4:return i=9,P._asyncAwait(n._async_evaluate$_withParent$2$3$scopeWhen(W.ModifiableCssStyleRule$(s.selector,s.span,s.originalSelector),new I._EvaluateVisitor_visitMediaRule___closure0(n,o.node),!1,oe.ModifiableCssStyleRule,oe.Null),l);case 9:case 3:return P._asyncReturn(null,a)}}));return P._asyncStartSync(l,a)},$signature:1},I._EvaluateVisitor_visitMediaRule___closure0.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.node.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitMediaRule_closure4.prototype={call$1(e){return!!oe.CssStyleRule._is(e)||null!=this.mergedQueries&&oe.CssMediaRule._is(e)},$signature:7},I._EvaluateVisitor__visitMediaQueries_closure0.prototype={call$0(){var e=D.SpanScanner$(this.resolved,null);return new L.MediaQueryParser(e,this.$this._async_evaluate$_logger).parse$0()},$signature:121},I._EvaluateVisitor_visitStyleRule_closure6.prototype={call$0(){var e=this.selectorText;return I.KeyframeSelectorParser$(e.get$value(e),this.$this._async_evaluate$_logger).parse$0()},$signature:42},I._EvaluateVisitor_visitStyleRule_closure7.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.node.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitStyleRule_closure8.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},I._EvaluateVisitor_visitStyleRule_closure9.prototype={call$0(){var e=this.selectorText,t=this.$this;return M.SelectorList_SelectorList$parse(e.get$value(e),!t._async_evaluate$_assertInModule$2(t._async_evaluate$__stylesheet,"_stylesheet").plainCss,!t._async_evaluate$_assertInModule$2(t._async_evaluate$__stylesheet,"_stylesheet").plainCss,t._async_evaluate$_logger)},$signature:39},I._EvaluateVisitor_visitStyleRule_closure10.prototype={call$0(){var e=this._box_0.parsedSelector,t=this.$this,r=t._async_evaluate$_styleRuleIgnoringAtRoot;return r=null==r?null:r.originalSelector,e.resolveParentSelectors$2$implicitParent(r,!t._async_evaluate$_atRootExcludingStyleRule)},$signature:39},I._EvaluateVisitor_visitStyleRule_closure11.prototype={call$0(){var e,t=0,r=P._makeAsyncAwaitCompleter(oe.Null),n=this,s=P._wrapJsFunctionForAsync((function(i,a){if(1===i)return P._asyncRethrow(a,r);for(;;)switch(t){case 0:return e=n.$this,t=2,P._asyncAwait(e._async_evaluate$_withStyleRule$1$2(n.rule,new I._EvaluateVisitor_visitStyleRule__closure0(e,n.node),oe.Null),s);case 2:return P._asyncReturn(null,r)}}));return P._asyncStartSync(s,r)},$signature:1},I._EvaluateVisitor_visitStyleRule__closure0.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.node.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitStyleRule_closure12.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},I._EvaluateVisitor_visitSupportsRule_closure1.prototype={call$0(){var e,t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.Null),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:n=o.$this,s=n._async_evaluate$_atRootExcludingStyleRule?null:n._async_evaluate$_styleRuleIgnoringAtRoot,i=null==s?2:4;break;case 2:e=o.node.children,t=e.length,r=0;case 5:if(!(r<t)){i=7;break}return i=8,P._asyncAwait(e[r].accept$1(n),l);case 8:case 6:++r,i=5;break;case 7:i=3;break;case 4:return i=9,P._asyncAwait(n._async_evaluate$_withParent$2$2(W.ModifiableCssStyleRule$(s.selector,s.span,s.originalSelector),new I._EvaluateVisitor_visitSupportsRule__closure0(n,o.node),oe.ModifiableCssStyleRule,oe.Null),l);case 9:case 3:return P._asyncReturn(null,a)}}));return P._asyncStartSync(l,a)},$signature:1},I._EvaluateVisitor_visitSupportsRule__closure0.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.node.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitSupportsRule_closure2.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},I._EvaluateVisitor_visitVariableDeclaration_closure2.prototype={call$0(){var e=this.override;this.$this._async_evaluate$_environment.setVariable$4$global(this.node.name,e.value,e.assignmentNode,!0)},$signature:2},I._EvaluateVisitor_visitVariableDeclaration_closure3.prototype={call$0(){var e=this.node;return this.$this._async_evaluate$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:32},I._EvaluateVisitor_visitVariableDeclaration_closure4.prototype={call$0(){var e=this.$this,t=this.node;e._async_evaluate$_environment.setVariable$5$global$namespace(t.name,this.value,e._async_evaluate$_expressionNode$1(t.expression),t.isGlobal,t.namespace)},$signature:2},I._EvaluateVisitor_visitUseRule_closure0.prototype={call$1(e){var t=this.node;this.$this._async_evaluate$_environment.addModule$3$namespace(e,t,t.namespace)},$signature:114},I._EvaluateVisitor_visitWarnRule_closure0.prototype={call$0(){return this.node.expression.accept$1(this.$this)},$signature:57},I._EvaluateVisitor_visitWhileRule_closure0.prototype={call$0(){var e,t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.nullable_Value),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:t=o.node,r=t.condition,n=o.$this,t=t.children;case 3:return i=5,P._asyncAwait(r.accept$1(n),l);case 5:if(!u.get$isTruthy()){i=4;break}return i=6,P._asyncAwait(n._async_evaluate$_handleReturn$2(t,new I._EvaluateVisitor_visitWhileRule__closure0(n)),l);case 6:if(null!=(s=u)){e=s,i=1;break}i=3;break;case 4:e=null,i=1;break;case 1:return P._asyncReturn(e,a)}}));return P._asyncStartSync(l,a)},$signature:58},I._EvaluateVisitor_visitWhileRule__closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:78},I._EvaluateVisitor_visitBinaryOperationExpression_closure0.prototype={call$0(){var e,t,r,n,s,i,a,o,l=0,_=P._makeAsyncAwaitCompleter(oe.Value),u=this,c=P._wrapJsFunctionForAsync((function($,p){if(1===$)return P._asyncRethrow(p,_);for(;;)switch(l){case 0:return n=u.node,s=u.$this,l=3,P._asyncAwait(n.left.accept$1(s),c);case 3:i=p,a=n.operator;case 4:switch(a){case A.BinaryOperator_kjl:l=6;break;case A.BinaryOperator_or_or_1:l=7;break;case A.BinaryOperator_and_and_2:l=8;break;case A.BinaryOperator_YlX:l=9;break;case A.BinaryOperator_i5H:l=10;break;case A.BinaryOperator_AcR:l=11;break;case A.BinaryOperator_1da:l=12;break;case A.BinaryOperator_8qt:l=13;break;case A.BinaryOperator_33h:l=14;break;case A.BinaryOperator_AcR0:l=15;break;case A.BinaryOperator_iyO:l=16;break;case A.BinaryOperator_O1M:l=17;break;case A.BinaryOperator_RTB:l=18;break;case A.BinaryOperator_2ad:l=19;break;default:l=20}break;case 6:return l=21,P._asyncAwait(n.right.accept$1(s),c);case 21:t=p,e=new M.SassString(U.serializeValue0(i,!1,!0)+"="+U.serializeValue0(t,!1,!0),!1),l=1;break;case 7:l=i.get$isTruthy()?22:24;break;case 22:p=i,l=23;break;case 24:return l=25,P._asyncAwait(n.right.accept$1(s),c);case 25:case 23:e=p,l=1;break;case 8:l=i.get$isTruthy()?26:28;break;case 26:return l=29,P._asyncAwait(n.right.accept$1(s),c);case 29:l=27;break;case 28:p=i;case 27:e=p,l=1;break;case 9:return o=i,l=30,P._asyncAwait(n.right.accept$1(s),c);case 30:e=o.$eq(0,p)?A.SassBoolean_true0:A.SassBoolean_false0,l=1;break;case 10:return o=i,l=31,P._asyncAwait(n.right.accept$1(s),c);case 31:e=o.$eq(0,p)?A.SassBoolean_false0:A.SassBoolean_true0,l=1;break;case 11:return o=i,l=32,P._asyncAwait(n.right.accept$1(s),c);case 32:e=o.greaterThan$1(p),l=1;break;case 12:return o=i,l=33,P._asyncAwait(n.right.accept$1(s),c);case 33:e=o.greaterThanOrEquals$1(p),l=1;break;case 13:return o=i,l=34,P._asyncAwait(n.right.accept$1(s),c);case 34:e=o.lessThan$1(p),l=1;break;case 14:return o=i,l=35,P._asyncAwait(n.right.accept$1(s),c);case 35:e=o.lessThanOrEquals$1(p),l=1;break;case 15:return o=i,l=36,P._asyncAwait(n.right.accept$1(s),c);case 36:e=o.plus$1(p),l=1;break;case 16:return o=i,l=37,P._asyncAwait(n.right.accept$1(s),c);case 37:e=o.minus$1(p),l=1;break;case 17:return o=i,l=38,P._asyncAwait(n.right.accept$1(s),c);case 38:e=o.times$1(p),l=1;break;case 18:return l=39,P._asyncAwait(n.right.accept$1(s),c);case 39:if(t=p,r=i.dividedBy$1(t),n.allowsSlash&&i instanceof H.SassNumber&&t instanceof H.SassNumber){e=oe.SassNumber._as(r).withSlash$2(i,t),l=1;break}i instanceof H.SassNumber&&t instanceof H.SassNumber&&s._async_evaluate$_warn$3$deprecation(ae.Using__+R.S((new I._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation0).call$1(n))+ae.x0a_More,n.get$span(),!0),e=r,l=1;break;case 19:return o=i,l=40,P._asyncAwait(n.right.accept$1(s),c);case 40:e=o.modulo$1(p),l=1;break;case 20:throw R.wrapException(P.ArgumentError$("Unknown binary operator "+a.toString$0(0)+".",null));case 5:case 1:return P._asyncReturn(e,_)}}));return P._asyncStartSync(c,_)},$signature:57},I._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation0.prototype={call$1(e){return e instanceof q.BinaryOperationExpression&&e.operator===A.BinaryOperator_RTB?"math.div("+R.S(this.call$1(e.left))+", "+R.S(this.call$1(e.right))+")":e.toString$0(0)},$signature:82},I._EvaluateVisitor_visitVariableExpression_closure0.prototype={call$0(){var e=this.node;return this.$this._async_evaluate$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:32},I._EvaluateVisitor_visitListExpression_closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature:232},I._EvaluateVisitor_visitFunctionExpression_closure1.prototype={call$0(){var e=this.node;return this.$this._async_evaluate$_getFunction$2$namespace(R.stringReplaceAllUnchecked(e.originalName,"_","-"),e.namespace)},$signature:107},I._EvaluateVisitor_visitFunctionExpression_closure2.prototype={call$0(){var e=this.node;return this.$this._async_evaluate$_runFunctionCallable$3(e.$arguments,this._box_0.$function,e)},$signature:57},I._EvaluateVisitor_visitInterpolatedFunctionExpression_closure0.prototype={call$0(){var e=this.node;return this.$this._async_evaluate$_runFunctionCallable$3(e.$arguments,this.$function,e)},$signature:57},I._EvaluateVisitor__runUserDefinedCallable_closure0.prototype={call$0(){var e=this.$this,t=this.callable,r=this.V;return e._async_evaluate$_withEnvironment$1$2(t.environment.closure$0(),new I._EvaluateVisitor__runUserDefinedCallable__closure0(e,this.evaluated,t,this.nodeWithSpan,this.run,r),r)},$signature(){return this.V._eval$1("Future<0>()")}},I._EvaluateVisitor__runUserDefinedCallable__closure0.prototype={call$0(){var e=this.$this,t=this.V;return e._async_evaluate$_environment.scope$1$1(new I._EvaluateVisitor__runUserDefinedCallable___closure0(e,this.evaluated,this.callable,this.nodeWithSpan,this.run,t),t)},$signature(){return this.V._eval$1("Future<0>()")}},I._EvaluateVisitor__runUserDefinedCallable___closure0.prototype={call$0(){return this.$call$body$_EvaluateVisitor__runUserDefinedCallable___closure(this.V)},$call$body$_EvaluateVisitor__runUserDefinedCallable___closure(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x,w,C=0,L=P._makeAsyncAwaitCompleter(e),k=this,V=P._wrapJsFunctionForAsync((function(e,F){if(1===e)return P._asyncRethrow(F,L);for(;;)switch(C){case 0:for(y=k.$this,S=k.evaluated,f=S.positional,v=S.named,b=k.callable.declaration.$arguments,x=k.nodeWithSpan,y._async_evaluate$_verifyArguments$4(f.length,v,b,x),r=b.$arguments,n=r.length,s=Math.min(f.length,n),i=S.positionalNodes,a=0;a<s;++a)y._async_evaluate$_environment.setLocalVariable$3(r[a].name,f[a],i[a]);a=f.length,i=S.namedNodes;case 3:if(!(a<n)){C=5;break}o=r[a],l=o.name,_=v.remove$1(0,l),C=null==_?6:7;break;case 6:return u=o.defaultValue,w=y,C=8,P._asyncAwait(u.accept$1(y),V);case 8:_=w._async_evaluate$_withoutSlash$2(F,y._async_evaluate$_expressionNode$1(u));case 7:u=y._async_evaluate$_environment,null==(c=i.$index(0,l))&&((c=o.defaultValue).toString,c=y._async_evaluate$_expressionNode$1(c)),u.setLocalVariable$3(l,_,c);case 4:++a,C=3;break;case 5:return null!=($=b.restArgument)?(p=f.length>n?A.JSArray_methods.sublist$1(f,n):A.List_empty5,S=S.separator,h=M.SassArgumentList$(p,v,S===A.ListSeparator_undecided_null?A.ListSeparator_kWM:S),y._async_evaluate$_environment.setLocalVariable$3($,h,x)):h=null,C=9,P._asyncAwait(k.run.call$0(),V);case 9:if(d=F,null==h){t=d,C=1;break}if(v.get$isEmpty(v)){t=d,C=1;break}if(h._wereKeywordsAccessed){t=d,C=1;break}throw S=v.get$keys(v),g=E.pluralize("argument",S.get$length(S),null),v=v.get$keys(v),m=E.toSentence(R.MappedIterable_MappedIterable(v,new I._EvaluateVisitor__runUserDefinedCallable____closure0,R._instanceType(v)._eval$1("Iterable.E"),oe.Object),"or"),R.wrapException(I.MultiSpanSassRuntimeException$("No "+g+" named "+m+".",x.get$span(),"invocation",P.LinkedHashMap_LinkedHashMap$_literal([b.get$spanWithName(),"declaration"],oe.FileSpan,oe.String),y._async_evaluate$_stackTrace$1(x.get$span())));case 1:return P._asyncReturn(t,L)}}));return P._asyncStartSync(V,L)},$signature(){return this.V._eval$1("Future<0>()")}},I._EvaluateVisitor__runUserDefinedCallable____closure0.prototype={call$1:e=>"$"+e,$signature:5},I._EvaluateVisitor__runFunctionCallable_closure0.prototype={call$0(){var e,t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.Value),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:t=_.callable.declaration,r=t.children,n=r.length,s=_.$this,i=0;case 3:if(!(i<n)){o=5;break}return o=6,P._asyncAwait(r[i].accept$1(s),u);case 6:if((a=$)instanceof L.Value){e=a,o=1;break}case 4:++i,o=3;break;case 5:throw R.wrapException(s._async_evaluate$_exception$2("Function finished without @return.",t.span));case 1:return P._asyncReturn(e,l)}}));return P._asyncStartSync(u,l)},$signature:57},I._EvaluateVisitor__runBuiltInCallable_closure2.prototype={call$0(){return this.overload.verify$2(this.evaluated.positional.length,this.namedSet)},$signature:0},I._EvaluateVisitor__runBuiltInCallable_closure3.prototype={call$0(){return this.callback.call$1(this.evaluated.positional)},$signature:233},I._EvaluateVisitor__runBuiltInCallable_closure4.prototype={call$1:e=>"$"+e,$signature:5},I._EvaluateVisitor__evaluateArguments_closure3.prototype={call$1:e=>e,$signature:31},I._EvaluateVisitor__evaluateArguments_closure4.prototype={call$1(e){return this.$this._async_evaluate$_withoutSlash$2(e,this.restNodeForSpan)},$signature:31},I._EvaluateVisitor__evaluateArguments_closure5.prototype={call$2(e,t){var r=this.restNodeForSpan;this.named.$indexSet(0,e,this.$this._async_evaluate$_withoutSlash$2(t,r)),this.namedNodes.$indexSet(0,e,r)},$signature:76},I._EvaluateVisitor__evaluateArguments_closure6.prototype={call$1:e=>e,$signature:31},I._EvaluateVisitor__evaluateMacroArguments_closure3.prototype={call$1(e){return new L.ValueExpression(e,this.restArgs.get$span())},$signature:47},I._EvaluateVisitor__evaluateMacroArguments_closure4.prototype={call$1(e){return new L.ValueExpression(this.$this._async_evaluate$_withoutSlash$2(e,this.restNodeForSpan),this.restArgs.get$span())},$signature:47},I._EvaluateVisitor__evaluateMacroArguments_closure5.prototype={call$2(e,t){this.named.$indexSet(0,e,new L.ValueExpression(this.$this._async_evaluate$_withoutSlash$2(t,this.restNodeForSpan),this.restArgs.get$span()))},$signature:76},I._EvaluateVisitor__evaluateMacroArguments_closure6.prototype={call$1(e){return new L.ValueExpression(this.$this._async_evaluate$_withoutSlash$2(e,this.keywordRestNodeForSpan),this.keywordRestArgs.get$span())},$signature:47},I._EvaluateVisitor__addRestMap_closure0.prototype={call$2(e,t){var r=this.$this;if(!(e instanceof M.SassString))throw R.wrapException(r._async_evaluate$_exception$2(ae.Variab_+e.toString$0(0)+" is not a string in "+this.map.toString$0(0)+".",this.nodeWithSpan.get$span()));this.values.$indexSet(0,e.text,this.convert.call$1(r._async_evaluate$_withoutSlash$2(t,this.expressionNode)))},$signature:44},I._EvaluateVisitor__verifyArguments_closure0.prototype={call$0(){return this.$arguments.verify$2(this.positional,new T.MapKeySet(this.named,oe.MapKeySet_String))},$signature:0},I._EvaluateVisitor_visitStringExpression_closure0.prototype={call$1(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.String),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:if("string"==typeof e){t=e,s=1;break}return oe.Expression._as(e),r=a.$this,s=3,P._asyncAwait(e.accept$1(r),o);case 3:t=(n=_)instanceof M.SassString?n.text:r._async_evaluate$_serialize$3$quote(n,e,!1),s=1;break;case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(o,i)},$signature:74},I._EvaluateVisitor_visitCssAtRule_closure1.prototype={call$0(){var e,t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:e=i.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1,r=i.$this;case 2:if(!e.moveNext$0()){n=3;break}return n=4,P._asyncAwait(t._as(e.__internal$_current).accept$1(r),a);case 4:n=2;break;case 3:return P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:1},I._EvaluateVisitor_visitCssAtRule_closure2.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},I._EvaluateVisitor_visitCssKeyframeBlock_closure1.prototype={call$0(){var e,t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:e=i.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1,r=i.$this;case 2:if(!e.moveNext$0()){n=3;break}return n=4,P._asyncAwait(t._as(e.__internal$_current).accept$1(r),a);case 4:n=2;break;case 3:return P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:1},I._EvaluateVisitor_visitCssKeyframeBlock_closure2.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},I._EvaluateVisitor_visitCssMediaRule_closure2.prototype={call$1(e){return this.$this._async_evaluate$_mergeMediaQueries$2(e,this.node.queries)},$signature:77},I._EvaluateVisitor_visitCssMediaRule_closure3.prototype={call$0(){var e,t,r=0,n=P._makeAsyncAwaitCompleter(oe.Null),s=this,i=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,n);for(;;)switch(r){case 0:return e=s.$this,null==(t=s.mergedQueries)&&(t=s.node.queries),r=2,P._asyncAwait(e._async_evaluate$_withMediaQueries$1$2(t,new I._EvaluateVisitor_visitCssMediaRule__closure0(e,s.node),oe.Null),i);case 2:return P._asyncReturn(null,n)}}));return P._asyncStartSync(i,n)},$signature:1},I._EvaluateVisitor_visitCssMediaRule__closure0.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:r=a.$this,n=r._async_evaluate$_atRootExcludingStyleRule?null:r._async_evaluate$_styleRuleIgnoringAtRoot,s=null==n?2:4;break;case 2:e=a.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1;case 5:if(!e.moveNext$0()){s=6;break}return s=7,P._asyncAwait(t._as(e.__internal$_current).accept$1(r),o);case 7:s=5;break;case 6:s=3;break;case 4:return s=8,P._asyncAwait(r._async_evaluate$_withParent$2$3$scopeWhen(W.ModifiableCssStyleRule$(n.selector,n.span,n.originalSelector),new I._EvaluateVisitor_visitCssMediaRule___closure0(r,a.node),!1,oe.ModifiableCssStyleRule,oe.Null),o);case 8:case 3:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitCssMediaRule___closure0.prototype={call$0(){var e,t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:e=i.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1,r=i.$this;case 2:if(!e.moveNext$0()){n=3;break}return n=4,P._asyncAwait(t._as(e.__internal$_current).accept$1(r),a);case 4:n=2;break;case 3:return P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:1},I._EvaluateVisitor_visitCssMediaRule_closure4.prototype={call$1(e){return!!oe.CssStyleRule._is(e)||null!=this.mergedQueries&&oe.CssMediaRule._is(e)},$signature:7},I._EvaluateVisitor_visitCssStyleRule_closure1.prototype={call$0(){var e,t=0,r=P._makeAsyncAwaitCompleter(oe.Null),n=this,s=P._wrapJsFunctionForAsync((function(i,a){if(1===i)return P._asyncRethrow(a,r);for(;;)switch(t){case 0:return e=n.$this,t=2,P._asyncAwait(e._async_evaluate$_withStyleRule$1$2(n.rule,new I._EvaluateVisitor_visitCssStyleRule__closure0(e,n.node),oe.Null),s);case 2:return P._asyncReturn(null,r)}}));return P._asyncStartSync(s,r)},$signature:1},I._EvaluateVisitor_visitCssStyleRule__closure0.prototype={call$0(){var e,t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:e=i.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1,r=i.$this;case 2:if(!e.moveNext$0()){n=3;break}return n=4,P._asyncAwait(t._as(e.__internal$_current).accept$1(r),a);case 4:n=2;break;case 3:return P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:1},I._EvaluateVisitor_visitCssStyleRule_closure2.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},I._EvaluateVisitor_visitCssSupportsRule_closure1.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:r=a.$this,n=r._async_evaluate$_atRootExcludingStyleRule?null:r._async_evaluate$_styleRuleIgnoringAtRoot,s=null==n?2:4;break;case 2:e=a.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1;case 5:if(!e.moveNext$0()){s=6;break}return s=7,P._asyncAwait(t._as(e.__internal$_current).accept$1(r),o);case 7:s=5;break;case 6:s=3;break;case 4:return s=8,P._asyncAwait(r._async_evaluate$_withParent$2$2(W.ModifiableCssStyleRule$(n.selector,n.span,n.originalSelector),new I._EvaluateVisitor_visitCssSupportsRule__closure0(r,a.node),oe.ModifiableCssStyleRule,oe.Null),o);case 8:case 3:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitCssSupportsRule__closure0.prototype={call$0(){var e,t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:e=i.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1,r=i.$this;case 2:if(!e.moveNext$0()){n=3;break}return n=4,P._asyncAwait(t._as(e.__internal$_current).accept$1(r),a);case 4:n=2;break;case 3:return P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:1},I._EvaluateVisitor_visitCssSupportsRule_closure2.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},I._EvaluateVisitor__performInterpolation_closure0.prototype={call$1(e){var t,r,n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.String),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:if("string"==typeof e){t=e,a=1;break}return oe.Expression._as(e),r=l.$this,a=3,P._asyncAwait(e.accept$1(r),_);case 3:n=c,l.warnForColor&&n instanceof F.SassColor&&ee.$get$namesByColor().containsKey$1(n)&&(s=W.Interpolation$(R._setArrayType([""],oe.JSArray_Object),l.interpolation.span),i=ee.$get$namesByColor(),r._async_evaluate$_warn$2(ae.You_pr+R.S(i.$index(0,n))+ae.x20in_in+n.toString$0(0)+ae.x2c_whicw+R.S(i.$index(0,n))+ae.x22x29__If+new q.BinaryOperationExpression(A.BinaryOperator_AcR0,new M.StringExpression(s,!0),e,!1).toString$0(0)+"'.",e.get$span())),t=r._async_evaluate$_serialize$3$quote(n,e,!1),a=1;break;case 1:return P._asyncReturn(t,o)}}));return P._asyncStartSync(_,o)},$signature:74},I._EvaluateVisitor__serialize_closure0.prototype={call$0(){return U.serializeValue0(this.value,!1,this.quote)},$signature:28},I._EvaluateVisitor__expressionNode_closure0.prototype={call$0(){var e=this.expression;return this.$this._async_evaluate$_environment.getVariableNode$2$namespace(e.name,e.namespace)},$signature:177},I._EvaluateVisitor__withoutSlash_recommendation0.prototype={call$1(e){var t=e.asSlash;return null!=t?"math.div("+R.S(this.call$1(t.item1))+", "+R.S(this.call$1(t.item2))+")":U.serializeValue0(e,!0,!0)},$signature:176},I._EvaluateVisitor__stackFrame_closure0.prototype={call$1(e){var t=this.$this._async_evaluate$_importCache;return null==(t=null==t?null:t.humanize$1(e))?e:t},$signature:105},I._EvaluateVisitor__stackTrace_closure0.prototype={call$1(e){return this.$this._async_evaluate$_stackFrame$2(e.item1,e.item2.get$span())},$signature:174},I._ImportedCssVisitor0.prototype={visitCssAtRule$1(e){var t=e.isChildless?null:new I._ImportedCssVisitor_visitCssAtRule_closure0;this._async_evaluate$_visitor._async_evaluate$_addChild$2$through(e,t)},visitCssComment$1(e){return this._async_evaluate$_visitor._async_evaluate$_addChild$1(e)},visitCssDeclaration$1(e){},visitCssImport$1(e){var t,r=this._async_evaluate$_visitor;r._async_evaluate$_assertInModule$2(r._async_evaluate$__parent,"__parent")!==r._async_evaluate$_assertInModule$2(r._async_evaluate$__root,"_root")?r._async_evaluate$_addChild$1(e):r._async_evaluate$_assertInModule$2(r._async_evaluate$__endOfImports,"_endOfImports")===V.get$length$asx(r._async_evaluate$_assertInModule$2(r._async_evaluate$__root,"_root").children._collection$_source)?(r._async_evaluate$_addChild$1(e),r._async_evaluate$__endOfImports=r._async_evaluate$_assertInModule$2(r._async_evaluate$__endOfImports,"_endOfImports")+1):(null==(t=r._async_evaluate$_outOfOrderImports)?r._async_evaluate$_outOfOrderImports=R._setArrayType([],oe.JSArray_ModifiableCssImport):t).push(e)},visitCssKeyframeBlock$1(e){},visitCssMediaRule$1(e){var t=this._async_evaluate$_visitor,r=t._async_evaluate$_mediaQueries;t._async_evaluate$_addChild$2$through(e,new I._ImportedCssVisitor_visitCssMediaRule_closure0(null==r||null!=t._async_evaluate$_mergeMediaQueries$2(r,e.queries)))},visitCssStyleRule$1(e){return this._async_evaluate$_visitor._async_evaluate$_addChild$2$through(e,new I._ImportedCssVisitor_visitCssStyleRule_closure0)},visitCssStylesheet$1(e){var t,r;for(t=e.children,t=new R.ListIterator(t,t.get$length(t)),r=R._instanceType(t)._precomputed1;t.moveNext$0();)r._as(t.__internal$_current).accept$1(this)},visitCssSupportsRule$1(e){return this._async_evaluate$_visitor._async_evaluate$_addChild$2$through(e,new I._ImportedCssVisitor_visitCssSupportsRule_closure0)}},I._ImportedCssVisitor_visitCssAtRule_closure0.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},I._ImportedCssVisitor_visitCssMediaRule_closure0.prototype={call$1(e){return!!oe.CssStyleRule._is(e)||this.hasBeenMerged&&oe.CssMediaRule._is(e)},$signature:7},I._ImportedCssVisitor_visitCssStyleRule_closure0.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},I._ImportedCssVisitor_visitCssSupportsRule_closure0.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},I.EvaluateResult.prototype={},I._ArgumentResults0.prototype={},I._LoadedStylesheet0.prototype={},q._CloneCssVisitor.prototype={visitCssAtRule$1(e){var t=e.isChildless,r=z.ModifiableCssAtRule$(e.name,e.span,t,e.value);return t?r:this._visitChildren$2(r,e)},visitCssComment$1:e=>new B.ModifiableCssComment(e.text,e.span),visitCssDeclaration$1:e=>N.ModifiableCssDeclaration$(e.name,e.value,e.span,e.parsedAsCustomProperty,e.valueSpanForMap),visitCssImport$1:e=>L.ModifiableCssImport$(e.url,e.span,e.media,e.supports),visitCssKeyframeBlock$1(e){return this._visitChildren$2(z.ModifiableCssKeyframeBlock$(e.selector,e.span),e)},visitCssMediaRule$1(e){return this._visitChildren$2(k.ModifiableCssMediaRule$(e.queries,e.span),e)},visitCssStyleRule$1(e){var t=this._oldToNewSelectors.$index(0,e.selector);if(null==t)throw R.wrapException(P.StateError$(ae.The_Ex));return this._visitChildren$2(W.ModifiableCssStyleRule$(t,e.span,e.originalSelector),e)},visitCssStylesheet$1(e){return this._visitChildren$2(q.ModifiableCssStylesheet$(e.get$span()),e)},visitCssSupportsRule$1(e){return this._visitChildren$2(E.ModifiableCssSupportsRule$(e.condition,e.span),e)},_visitChildren$1$2(e,t){var r,n,s;for(r=V.get$iterator$ax(t.get$children(t));r.moveNext$0();)(s=(n=r.get$current()).accept$1(this)).isGroupEnd=n.get$isGroupEnd(),e.addChild$1(s);return e},_visitChildren$2(e,t){return this._visitChildren$1$2(e,t,oe.ModifiableCssParentNode)}},B.Evaluator.prototype={},B._EvaluateVisitor.prototype={_EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap(e,t,r,n,s,i){var a,o,l,_,u,c,$,p="$name, $module: null",h="sass:meta",d=oe.JSArray_BuiltInCallable,g=R._setArrayType([O.BuiltInCallable$function("global-variable-exists",p,new B._EvaluateVisitor_closure(this),h),O.BuiltInCallable$function("variable-exists","$name",new B._EvaluateVisitor_closure0(this),h),O.BuiltInCallable$function("function-exists",p,new B._EvaluateVisitor_closure1(this),h),O.BuiltInCallable$function("mixin-exists",p,new B._EvaluateVisitor_closure2(this),h),O.BuiltInCallable$function("content-exists","",new B._EvaluateVisitor_closure3(this),h),O.BuiltInCallable$function("module-variables","$module",new B._EvaluateVisitor_closure4(this),h),O.BuiltInCallable$function("module-functions","$module",new B._EvaluateVisitor_closure5(this),h),O.BuiltInCallable$function("get-function","$name, $css: false, $module: null",new B._EvaluateVisitor_closure6(this),h),O.BuiltInCallable$function("call","$function, $args...",new B._EvaluateVisitor_closure7(this),h)],d),m=R._setArrayType([O.BuiltInCallable$mixin("load-css","$url, $with: null",new B._EvaluateVisitor_closure8(this),h)],d);for(d=oe.BuiltInCallable,a=P.List_List$of(ee.$get$global(),!0,d),A.JSArray_methods.addAll$1(a,g),o=O.BuiltInModule$("meta",a,m,null,d),(d=P.List_List$of(ee.$get$coreModules(),!0,oe.BuiltInModule_BuiltInCallable)).push(o),a=d.length,l=this._builtInModules,_=0;_<d.length;d.length===a||(0,R.throwConcurrentModificationError)(d),++_)u=d[_],l.$indexSet(0,u.url,u);for(d=R._setArrayType([],oe.JSArray_Callable),A.JSArray_methods.addAll$1(d,ee.$get$globalFunctions()),A.JSArray_methods.addAll$1(d,g),a=d.length,l=this._builtInFunctions,_=0;_<d.length;d.length===a||(0,R.throwConcurrentModificationError)(d),++_)c=d[_],$=V.get$name$x(c),l.$indexSet(0,R.stringReplaceAllUnchecked($,"_","-"),c)},run$2(e,t){return this._withWarnCallback$1$2(t,new B._EvaluateVisitor_run_closure(this,t,e),oe.EvaluateResult)},runExpression$2(e,t){return this._withWarnCallback$1$2(t,new B._EvaluateVisitor_runExpression_closure(this,e,t),oe.Value)},runStatement$2(e,t){return this._withWarnCallback$1$2(t,new B._EvaluateVisitor_runStatement_closure(this,e,t),oe.void)},_withWarnCallback$1$2(e,t,r){return U.withWarnCallback(new B._EvaluateVisitor__withWarnCallback_closure(this,e),t,r)},_assertInModule$1$2(e,t){if(null!=e)return e;throw R.wrapException(P.StateError$("Can't access "+t+" outside of a module."))},_assertInModule$2(e,t){return this._assertInModule$1$2(e,t,oe.dynamic)},_withFakeStylesheet$1$3(e,t,r){var n=this._importer;this._importer=e,this.__stylesheet=q.Stylesheet$(A.List_empty9,t.get$span());try{return r.call$0()}finally{this._importer=n,this.__stylesheet=null}},_withFakeStylesheet$3(e,t,r){return this._withFakeStylesheet$1$3(e,t,r,oe.dynamic)},_loadModule$7$baseUrl$configuration$namesInErrors(e,t,r,n,s,i,a){var o,l=this._builtInModules.$index(0,e);if(null==l)this._withStackFrame$3(t,r,new B._EvaluateVisitor__loadModule_closure0(this,e,r,s,a,i,n));else{if(i instanceof C.ExplicitConfiguration)throw o=a?"Built-in module "+e.toString$0(0)+" can't be configured.":"Built-in modules can't be configured.",R.wrapException(this._evaluate$_exception$2(o,i.nodeWithSpan.get$span()));this._addExceptionSpan$2(r,new B._EvaluateVisitor__loadModule_closure(n,l))}},_loadModule$5$configuration(e,t,r,n,s){return this._loadModule$7$baseUrl$configuration$namesInErrors(e,t,r,n,null,s,!1)},_loadModule$4(e,t,r,n){return this._loadModule$7$baseUrl$configuration$namesInErrors(e,t,r,n,null,null,!1)},_execute$5$configuration$namesInErrors$nodeWithSpan(e,t,r,n,s){var i,a,o,l,_,u,c,$,p,h=t.span.file.url,d=this._modules,g=d.$index(0,h);if(null!=g){if((i=(d=null==r)?this._configuration:r)instanceof C.ExplicitConfiguration)throw a=n?ee.$get$context().prettyUri$1(h)+ae.x20was_a:ae.This_mw,l=null==(o=this._moduleNodes.$index(0,h))?null:o.get$span(),_=d?i.nodeWithSpan.get$span():null,d=P.LinkedHashMap_LinkedHashMap$_empty(oe.FileSpan,oe.String),null!=l&&d.$indexSet(0,l,"original load"),null!=_&&d.$indexSet(0,_,"configuration"),R.wrapException(d.get$isEmpty(d)?this._evaluate$_exception$1(a):this._multiSpanException$3(a,"new load",d));return g}return u=J.Environment$(),c=R._Cell$(),$=W.ExtensionStore$(),this._withEnvironment$2(u,new B._EvaluateVisitor__execute_closure(this,e,t,$,r,c)),p=u.toModule$2(c._readLocal$0(),$),null!=h&&(d.$indexSet(0,h,p),null!=s&&this._moduleNodes.$indexSet(0,h,s)),p},_execute$2(e,t){return this._execute$5$configuration$namesInErrors$nodeWithSpan(e,t,null,!1,null)},_addOutOfOrderImports$0(){var e,t,r=this._outOfOrderImports;return null==r?this._assertInModule$2(this.__root,"_root").children:(e=this._assertInModule$2(this.__root,"_root").children,e=P.List_List$of(R.SubListIterable$(e,0,R.checkNotNullable(this._assertInModule$2(this.__endOfImports,"_endOfImports"),"count",oe.int),e.$ti._eval$1("ListMixin.E")),!0,oe.ModifiableCssNode),A.JSArray_methods.addAll$1(e,r),t=this._assertInModule$2(this.__root,"_root").children,A.JSArray_methods.addAll$1(e,R.SubListIterable$(t,this._assertInModule$2(this.__endOfImports,"_endOfImports"),null,t.$ti._eval$1("ListMixin.E"))),e)},_combineCss$2$clone(e,t){var r,n,s,i,a,o,l,_,u,c;if(!A.JSArray_methods.any$1(e.get$upstream(),new B._EvaluateVisitor__combineCss_closure))return r=e.get$extensionStore().get$simpleSelectors(),null!=(n=E.firstOrNull(e.get$extensionStore().extensionsWhereTarget$1(new B._EvaluateVisitor__combineCss_closure0(r))))&&this._throwForUnsatisfiedExtension$1(n),e.get$css(e);for(s=this._topologicalModules$1(e),t&&(i=s.$ti._eval$1("MappedListIterable<ListMixin.E,Module<Callable>>"),s=P.List_List$of(new R.MappedListIterable(s,new B._EvaluateVisitor__combineCss_closure1,i),!0,i._eval$1("ListIterable.E"))),this._extendModules$1(s),i=oe.JSArray_CssNode,a=R._setArrayType([],i),o=R._setArrayType([],i),i=V.get$reversed$ax(s),i=new R.ListIterator(i,i.get$length(i)),l=R._instanceType(i)._precomputed1;i.moveNext$0();)u=(_=(_=l._as(i.__internal$_current)).get$css(_)).get$children(_),c=this._indexAfterImports$1(u),_=V.getInterceptor$ax(u),A.JSArray_methods.addAll$1(a,_.getRange$2(u,0,c)),A.JSArray_methods.addAll$1(o,_.getRange$2(u,c,_.get$length(u)));return new q.CssStylesheet(new P.UnmodifiableListView(A.JSArray_methods.$add(a,o),oe.UnmodifiableListView_CssNode),e.get$css(e).get$span())},_combineCss$1(e){return this._combineCss$2$clone(e,!1)},_extendModules$1(e){var t,r,n,s,i,a,o,l,_=P.LinkedHashMap_LinkedHashMap$_empty(oe.Uri,oe.List_ExtensionStore),u=new P._LinkedIdentityHashSet(oe._LinkedIdentityHashSet_Extension);for(t=V.get$iterator$ax(e);t.moveNext$0();)if(n=(r=t.get$current()).get$extensionStore().get$simpleSelectors().toSet$0(0),u.addAll$1(0,r.get$extensionStore().extensionsWhereTarget$1(new B._EvaluateVisitor__extendModules_closure(n))),s=_.$index(0,r.get$url()),i=r.get$extensionStore().get$addExtensions(),null!=s&&i.call$1(s),!(i=r.get$extensionStore()).get$isEmpty(i)){for(a=(i=r.get$upstream()).length,o=0;o<i.length;i.length===a||(0,R.throwConcurrentModificationError)(i),++o)null!=(l=i[o].get$url())&&V.add$1$ax(_.putIfAbsent$2(l,new B._EvaluateVisitor__extendModules_closure0),r.get$extensionStore());u.removeAll$1(r.get$extensionStore().extensionsWhereTarget$1(n.get$contains(n)))}0!==u._collection$_length&&this._throwForUnsatisfiedExtension$1(u.get$first(u))},_throwForUnsatisfiedExtension$1(e){throw R.wrapException(I.SassException$(ae.The_ta+e.target.toString$0(0)+' !optional" to avoid this error.',e.span))},_topologicalModules$1(e){var t=oe.Module_Callable,r=O.QueueList$(null,t);return new B._EvaluateVisitor__topologicalModules_visitModule(P.LinkedHashSet_LinkedHashSet$_empty(t),r).call$1(e),r},_indexAfterImports$1(e){var t,r,n,s,i,a;for(t=V.getInterceptor$asx(e),r=oe.CssComment,n=oe.CssImport,s=-1,i=0;i<t.get$length(e);++i)if(a=t.$index(e,i),n._is(a))s=i;else if(!r._is(a))break;return s+1},visitStylesheet$1(e){var t,r,n;for(r=(t=e.children).length,n=0;n<r;++n)t[n].accept$1(this);return null},visitAtRootRule$1(e){var t,r,n,s,i,a,o,l=e.query,_=null!=l?this._adjustParseError$2(l,new B._EvaluateVisitor_visitAtRootRule_closure(this,this._performInterpolation$2$warnForColor(l,!0))):A.AtRootQuery_UsS,u=this._assertInModule$2(this.__parent,"__parent"),c=R._setArrayType([],oe.JSArray_ModifiableCssParentNode);for(t=oe.CssStylesheet;!t._is(u);u=r)if(_.excludes$1(u)||c.push(u),null==(r=u._parent))throw R.wrapException(P.StateError$(ae.CssNod));if((n=this._trimIncluded$1(c))===this._assertInModule$2(this.__parent,"__parent"))return this._environment.scope$1$2$when(new B._EvaluateVisitor_visitAtRootRule_closure0(this,e),e.hasDeclarations,oe.Null),null;if(0!==c.length){for(s=A.JSArray_methods.get$first(c).copyWithoutChildren$0(),t=R.SubListIterable$(c,1,null,oe.ModifiableCssParentNode),t=new R.ListIterator(t,t.get$length(t)),i=R._instanceType(t)._precomputed1,a=s;t.moveNext$0();a=o)(o=i._as(t.__internal$_current).copyWithoutChildren$0()).addChild$1(a);n.addChild$1(a)}else s=n;return this._scopeForAtRoot$4(e,s,_,c).call$1(new B._EvaluateVisitor_visitAtRootRule_closure1(this,e)),null},_trimIncluded$1(e){var t,r,n,s,i,a,o,l=" to be an ancestor of ";if(0===e.length)return this._assertInModule$2(this.__root,"_root");for(t=this._assertInModule$2(this.__parent,"__parent"),r=e.length,n=null,s=0;s<r;++s,t=a){for(;t!==(i=e[s]);n=null,t=a)if(null==(a=t._parent))throw R.wrapException(P.ArgumentError$("Expected "+i.toString$0(0)+l+this.toString$0(0)+".",null));if(null==n&&(n=s),null==(a=t._parent))throw R.wrapException(P.ArgumentError$("Expected "+i.toString$0(0)+l+this.toString$0(0)+".",null))}return t!==this._assertInModule$2(this.__root,"_root")?this._assertInModule$2(this.__root,"_root"):(n.toString,o=e[n],A.JSArray_methods.removeRange$2(e,n,e.length),o)},_scopeForAtRoot$4(e,t,r,n){var s=new B._EvaluateVisitor__scopeForAtRoot_closure(this,t,e);return(r._all||r._at_root_query$_rule)!==r.include&&(s=new B._EvaluateVisitor__scopeForAtRoot_closure0(this,s)),null!=this._mediaQueries&&r.excludesName$1("media")&&(s=new B._EvaluateVisitor__scopeForAtRoot_closure1(this,s)),this._inKeyframes&&r.excludesName$1("keyframes")&&(s=new B._EvaluateVisitor__scopeForAtRoot_closure2(this,s)),this._inUnknownAtRule&&!A.JSArray_methods.any$1(n,new B._EvaluateVisitor__scopeForAtRoot_closure3)?new B._EvaluateVisitor__scopeForAtRoot_closure4(this,s):s},visitContentBlock$1:e=>R.throwExpression(P.UnsupportedError$(ae.Evalua)),visitContentRule$1(e){var t=this._environment._content;return null==t||this._runUserDefinedCallable$1$4(e.$arguments,t,e,new B._EvaluateVisitor_visitContentRule_closure(this,t),oe.Null),null},visitDebugRule$1(e){var t=e.expression.accept$1(this),r=t instanceof M.SassString?t.text:U.serializeValue0(t,!0,!0);return this._evaluate$_logger.debug$2(0,r,e.span),null},visitDeclaration$1(e){var t,r,n,s,i,a,o;if(null==(this._atRootExcludingStyleRule?null:this._styleRuleIgnoringAtRoot)&&!this._inUnknownAtRule&&!this._inKeyframes)throw R.wrapException(this._evaluate$_exception$2(ae.Declarm,e.span));if(t=e.name,r=this._interpolationToValue$2$warnForColor(t,!0),null!=(n=this._declarationName)&&(r=new L.CssValue(n+"-"+R.S(r.value),r.span,oe.CssValue_String)),n=e.value,!!(i=null!=(s=W.NullableExtension_andThen(n,new B._EvaluateVisitor_visitDeclaration_closure(this))))&&(!s.get$value(s).get$isBlank()||0===s.get$value(s).get$asList().length))i=this._assertInModule$2(this.__parent,"__parent"),t=A.JSString_methods.startsWith$1(t.get$initialPlain(),"--"),n=this._sourceMap?null==(n=W.NullableExtension_andThen(n,this.get$_expressionNode()))?null:n.get$span():null,i.addChild$1(N.ModifiableCssDeclaration$(r,s,e.span,t,n));else if(V.startsWith$1$s(r.value,"--")&&i)throw R.wrapException(this._evaluate$_exception$2("Custom property values may not be empty.",s.get$span()));return null!=(a=e.children)&&(o=this._declarationName,this._declarationName=r.value,this._environment.scope$1$2$when(new B._EvaluateVisitor_visitDeclaration_closure0(this,a),e.hasDeclarations,oe.Null),this._declarationName=o),null},visitEachRule$1(e){var t=e.list,r=t.accept$1(this),n=this._expressionNode$1(t),s=1===e.variables.length?new B._EvaluateVisitor_visitEachRule_closure(this,e,n):new B._EvaluateVisitor_visitEachRule_closure0(this,e,n);return this._environment.scope$1$2$semiGlobal(new B._EvaluateVisitor_visitEachRule_closure1(this,r,s,e),!0,oe.nullable_Value)},_setMultipleVariables$3(e,t,r){var n,s=t.get$asList(),i=e.length,a=Math.min(i,s.length);for(n=0;n<a;++n)this._environment.setLocalVariable$3(e[n],this._withoutSlash$2(s[n],r),r);for(n=a;n<i;++n)this._environment.setLocalVariable$3(e[n],A.C__SassNull0,r)},visitErrorRule$1(e){throw R.wrapException(this._evaluate$_exception$2(e.expression.accept$1(this).toString$0(0),e.span))},visitExtendRule$1(e){var t,r,n,s,i,a,o=this._atRootExcludingStyleRule?null:this._styleRuleIgnoringAtRoot;if(null==o||null!=this._declarationName)throw R.wrapException(this._evaluate$_exception$2(ae.x40exten,e.span));for(t=this._interpolationToValue$2$warnForColor(e.selector,!0),n=(r=this._adjustParseError$2(t,new B._EvaluateVisitor_visitExtendRule_closure(this,t)).components).length,s=oe.CompoundSelector,i=0;i<n;++i){if(1!==(a=r[i].components).length||!(A.JSArray_methods.get$first(a)instanceof W.CompoundSelector))throw R.wrapException(I.SassFormatException$("complex selectors may not be extended.",t.span));if(1!==(a=s._as(A.JSArray_methods.get$first(a)).components).length)throw R.wrapException(I.SassFormatException$(ae.compou+A.JSArray_methods.join$1(a,", ")+ae.x60_inst,t.span));this._assertInModule$2(this.__extensionStore,"_extensionStore").addExtension$4(o.selector,A.JSArray_methods.get$first(a),e,this._mediaQueries)}return null},visitAtRule$1(e){var t,r,n,s,i;if(null!=this._declarationName)throw R.wrapException(this._evaluate$_exception$2(ae.At_rul,e.span));return t=this._interpolationToValue$1(e.name),r=W.NullableExtension_andThen(e.value,new B._EvaluateVisitor_visitAtRule_closure(this)),null==(n=e.children)?(this._assertInModule$2(this.__parent,"__parent").addChild$1(z.ModifiableCssAtRule$(t,e.span,!0,r)),null):(s=this._inKeyframes,i=this._inUnknownAtRule,"keyframes"===E.unvendor(t.value)?this._inKeyframes=!0:this._inUnknownAtRule=!0,this._withParent$2$4$scopeWhen$through(z.ModifiableCssAtRule$(t,e.span,!1,r),new B._EvaluateVisitor_visitAtRule_closure0(this,n),e.hasDeclarations,new B._EvaluateVisitor_visitAtRule_closure1,oe.ModifiableCssAtRule,oe.Null),this._inUnknownAtRule=i,this._inKeyframes=s,null)},visitForRule$1(e){var t={},r=e.from,n=this._addExceptionSpan$2(r,new B._EvaluateVisitor_visitForRule_closure(this,e)),s=e.to,i=this._addExceptionSpan$2(s,new B._EvaluateVisitor_visitForRule_closure0(this,e)),a=this._addExceptionSpan$2(r,new B._EvaluateVisitor_visitForRule_closure1(n)),o=t.to=this._addExceptionSpan$2(s,new B._EvaluateVisitor_visitForRule_closure2(i,n)),l=a>o?-1:1;return a===(e.isExclusive?o:t.to=o+l)?null:this._environment.scope$1$2$semiGlobal(new B._EvaluateVisitor_visitForRule_closure3(t,this,e,a,l,n),!0,oe.nullable_Value)},visitForwardRule$1(e){var t,r,n,s=this._configuration,i=s.throughForward$1(e),a=e.configuration,o=a.length,l=e.url;if(0!==o){for(t=this._addForwardConfiguration$2(i,e),this._loadModule$5$configuration(l,"@forward",e,new B._EvaluateVisitor_visitForwardRule_closure(this,e),t),l=P.LinkedHashSet_LinkedHashSet$_empty(oe.String),r=0;r<o;++r)(n=a[r]).isGuarded||l.add$1(0,n.name);this._removeUsedConfiguration$3$except(i,t,l),this._assertConfigurationIsEmpty$1(t)}else this._configuration=i,this._loadModule$4(l,"@forward",e,new B._EvaluateVisitor_visitForwardRule_closure0(this,e)),this._configuration=s;return null},_addForwardConfiguration$2(e,t){var r,n,s,i,a,o,l,_=e._values,u=P.LinkedHashMap_LinkedHashMap$of(new P.UnmodifiableMapView(_,oe.UnmodifiableMapView_String_ConfiguredValue),oe.String,oe.ConfiguredValue);for(n=(r=t.configuration).length,s=0;s<n;++s)!(i=r[s]).isGuarded||(a=i.name,null==(o=_.get$isEmpty(_)?null:_.remove$1(0,a))||o.value.$eq(0,A.C__SassNull0))?(a=i.expression,l=this._expressionNode$1(a),u.$indexSet(0,i.name,new Q.ConfiguredValue(this._withoutSlash$2(a.accept$1(this),l),i.span,l))):u.$indexSet(0,a,o);return e instanceof C.ExplicitConfiguration||_.get$isEmpty(_)?new C.ExplicitConfiguration(t,u):new C.Configuration(u)},_removeUsedConfiguration$3$except(e,t,r){var n,s,i,a,o,l;for(n=e._values,i=(s=V.toList$0$ax(n.get$keys(n))).length,a=t._values,o=0;o<s.length;s.length===i||(0,R.throwConcurrentModificationError)(s),++o)l=s[o],r.contains$1(0,l)||a.containsKey$1(l)||n.get$isEmpty(n)||n.remove$1(0,l)},_assertConfigurationIsEmpty$2$nameInError(e,t){var r,n;if(e instanceof C.ExplicitConfiguration&&!(r=e._values).get$isEmpty(r))throw n=(r=r.get$entries(r)).get$first(r),r=t?"$"+R.S(n.key)+ae.x20was_n:ae.This_v,R.wrapException(this._evaluate$_exception$2(r,n.value.configurationSpan))},_assertConfigurationIsEmpty$1(e){return this._assertConfigurationIsEmpty$2$nameInError(e,!1)},visitFunctionRule$1(e){var t=this._environment,r=t.closure$0(),n=t._functions,s=n.length-1,i=e.name;return t._functionIndices.$indexSet(0,i,s),V.$indexSet$ax(n[s],i,new I.UserDefinedCallable(e,r,oe.UserDefinedCallable_Environment)),null},visitIfRule$1(e){var t,r,n,s,i={};for(i.clause=e.lastClause,r=(t=e.clauses).length,n=0;n<r;++n)if((s=t[n]).expression.accept$1(this).get$isTruthy()){i.clause=s;break}return null==(t=i.clause)?null:this._environment.scope$1$3$semiGlobal$when(new B._EvaluateVisitor_visitIfRule_closure(i,this),!0,t.hasDeclarations,oe.nullable_Value)},visitImportRule$1(e){var t,r,n,s,i;for(r=(t=e.imports).length,n=oe.StaticImport,s=0;s<r;++s)(i=t[s])instanceof E.DynamicImport?this._visitDynamicImport$1(i):this._visitStaticImport$1(n._as(i));return null},_visitDynamicImport$1(e){return this._withStackFrame$3("@import",e,new B._EvaluateVisitor__visitDynamicImport_closure(this,e))},_loadStylesheet$4$baseUrl$forImport(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h,d,g;r=r;try{if(this._importSpan=t,null!=(s=this._evaluate$_importCache)){if(null==r&&(r=this._assertInModule$2(this.__stylesheet,"_stylesheet").span.file.url),null!=(i=s.canonicalize$4$baseImporter$baseUrl$forImport(P.Uri_parse(e),this._importer,r,n))&&(a=this._inDependency||i.item1!==this._importer,$=i.item1,p=i.item2,h=i.item3,d=this._quietDeps&&a,null!=(o=s.importCanonical$4$originalUrl$quiet($,p,h,d))))return this._loadedUrls.add$1(0,i.item2),$=i.item1,new B._LoadedStylesheet(o,$,a)}else if(null!=(l=this._importLikeNode$2(e,n)))return $=this._loadedUrls,W.NullableExtension_andThen(l.stylesheet.span.file.url,$.get$add($)),l;throw A.JSString_methods.startsWith$1(e,"package:")?R.wrapException(ae.x22packa):R.wrapException("Can't find stylesheet to import.")}catch(g){if(($=R.unwrapException(g))instanceof I.SassException)throw _=$,$=this._evaluate$_exception$2(_._span_exception$_message,_.get$span()),R.wrapException($);u=$,c=null;try{c=R._asString(V.get$message$x(u))}catch(g){R.unwrapException(g),c=V.toString$0$(u)}throw $=this._evaluate$_exception$1(c),R.wrapException($)}finally{this._importSpan=null}},_loadStylesheet$3$baseUrl(e,t,r){return this._loadStylesheet$4$baseUrl$forImport(e,t,r,!1)},_loadStylesheet$3$forImport(e,t,r){return this._loadStylesheet$4$baseUrl$forImport(e,t,null,r)},_importLikeNode$2(e,t){var r,n,s,i=this._nodeImporter;return i.toString,n=(r=i.load$3(0,e,this._assertInModule$2(this.__stylesheet,"_stylesheet").span.file.url,t)).get$contents(r),i=r.get$file(r),s=ee.$get$context().toUri$1(i).toString$0(0),i=r.get$isIndentedSyntax(r)?A.Syntax_Sass:A.Syntax_SCSS,new B._LoadedStylesheet(q.Stylesheet_Stylesheet$parse(n,i,this._quietDeps?ee.$get$Logger_quiet():this._evaluate$_logger,s),null,!0)},_visitStaticImport$1(e){var t,r=this._interpolationToValue$1(e.url),n=W.NullableExtension_andThen(e.supports,new B._EvaluateVisitor__visitStaticImport_closure(this)),s=L.ModifiableCssImport$(r,e.span,W.NullableExtension_andThen(e.media,this.get$_visitMediaQueries()),n);return this._assertInModule$2(this.__parent,"__parent")!==this._assertInModule$2(this.__root,"_root")?this._assertInModule$2(this.__parent,"__parent").addChild$1(s):this._assertInModule$2(this.__endOfImports,"_endOfImports")===V.get$length$asx(this._assertInModule$2(this.__root,"_root").children._collection$_source)?(this._assertInModule$2(this.__root,"_root").addChild$1(s),this.__endOfImports=this._assertInModule$2(this.__endOfImports,"_endOfImports")+1):(null==(t=this._outOfOrderImports)?this._outOfOrderImports=R._setArrayType([],oe.JSArray_ModifiableCssImport):t).push(s),null},visitIncludeRule$1(e){var t,r,n="Mixin doesn't accept a content block.",s=this._addExceptionSpan$2(e,new B._EvaluateVisitor_visitIncludeRule_closure(this,e));if(null==s)throw R.wrapException(this._evaluate$_exception$2("Undefined mixin.",e.span));if(t=new E._FakeAstNode(new B._EvaluateVisitor_visitIncludeRule_closure0(e)),s instanceof O.BuiltInCallable){if(null!=e.content)throw R.wrapException(this._evaluate$_exception$2(n,e.span));this._runBuiltInCallable$3(e.$arguments,s,t)}else{if(!oe.UserDefinedCallable_Environment._is(s))throw R.wrapException(P.UnsupportedError$("Unknown callable type "+s.toString$0(0)+"."));if(null!=(r=e.content)&&!oe.MixinRule._as(s.declaration).get$hasContent())throw R.wrapException(I.MultiSpanSassRuntimeException$(n,e.get$spanWithoutContent(),"invocation",P.LinkedHashMap_LinkedHashMap$_literal([s.declaration.$arguments.get$spanWithName(),"declaration"],oe.FileSpan,oe.String),this._evaluate$_stackTrace$1(e.get$spanWithoutContent())));this._runUserDefinedCallable$1$4(e.$arguments,s,t,new B._EvaluateVisitor_visitIncludeRule_closure1(this,W.NullableExtension_andThen(r,new B._EvaluateVisitor_visitIncludeRule_closure2(this)),s,t),oe.Null)}return null},visitMixinRule$1(e){var t=this._environment,r=t.closure$0(),n=t._mixins,s=n.length-1,i=e.name;return t._mixinIndices.$indexSet(0,i,s),V.$indexSet$ax(n[s],i,new I.UserDefinedCallable(e,r,oe.UserDefinedCallable_Environment)),null},visitLoudComment$1(e){var t;return this._inFunction||(this._assertInModule$2(this.__parent,"__parent")===this._assertInModule$2(this.__root,"_root")&&this._assertInModule$2(this.__endOfImports,"_endOfImports")===V.get$length$asx(this._assertInModule$2(this.__root,"_root").children._collection$_source)&&(this.__endOfImports=this._assertInModule$2(this.__endOfImports,"_endOfImports")+1),t=e.text,this._assertInModule$2(this.__parent,"__parent").addChild$1(new B.ModifiableCssComment(this._performInterpolation$1(t),t.span))),null},visitMediaRule$1(e){var t,r,n;if(null!=this._declarationName)throw R.wrapException(this._evaluate$_exception$2(ae.Media_,e.span));return t=this._visitMediaQueries$1(e.query),!(n=null==(r=W.NullableExtension_andThen(this._mediaQueries,new B._EvaluateVisitor_visitMediaRule_closure(this,t))))&&V.get$isEmpty$asx(r)||(n=n?t:r,this._withParent$2$4$scopeWhen$through(k.ModifiableCssMediaRule$(n,e.span),new B._EvaluateVisitor_visitMediaRule_closure0(this,r,t,e),e.hasDeclarations,new B._EvaluateVisitor_visitMediaRule_closure1(r),oe.ModifiableCssMediaRule,oe.Null)),null},_visitMediaQueries$1(e){return this._adjustParseError$2(e,new B._EvaluateVisitor__visitMediaQueries_closure(this,this._performInterpolation$2$warnForColor(e,!0)))},_mergeMediaQueries$2(e,t){var r,n,s,i,a,o,l=R._setArrayType([],oe.JSArray_CssMediaQuery);for(r=V.get$iterator$ax(e),n=V.getInterceptor$ax(t),s=oe.MediaQuerySuccessfulMergeResult;r.moveNext$0();)for(i=r.get$current(),a=n.get$iterator(t);a.moveNext$0();)if((o=i.merge$1(a.get$current()))!==A._SingletonCssMediaQueryMergeResult_empty){if(o===A._SingletonCssMediaQueryMergeResult_unrepresentable)return null;l.push(s._as(o).query)}return l},visitReturnRule$1(e){var t=e.expression;return this._withoutSlash$2(t.accept$1(this),t)},visitSilentComment$1:e=>null,visitStyleRule$1(e){var t,r,n,s,i={};if(null!=this._declarationName)throw R.wrapException(this._evaluate$_exception$2(ae.Style_,e.span));return t=e.selector,r=this._interpolationToValue$3$trim$warnForColor(t,!0,!0),this._inKeyframes?(this._withParent$2$4$scopeWhen$through(z.ModifiableCssKeyframeBlock$(new L.CssValue(P.List_List$unmodifiable(this._adjustParseError$2(t,new B._EvaluateVisitor_visitStyleRule_closure(this,r)),oe.String),t.span,oe.CssValue_List_String),e.span),new B._EvaluateVisitor_visitStyleRule_closure0(this,e),e.hasDeclarations,new B._EvaluateVisitor_visitStyleRule_closure1,oe.ModifiableCssKeyframeBlock,oe.Null),null):(i.parsedSelector=this._adjustParseError$2(t,new B._EvaluateVisitor_visitStyleRule_closure2(this,r)),i.parsedSelector=this._addExceptionSpan$2(t,new B._EvaluateVisitor_visitStyleRule_closure3(i,this)),n=W.ModifiableCssStyleRule$(this._assertInModule$2(this.__extensionStore,"_extensionStore").addSelector$3(i.parsedSelector,t.span,this._mediaQueries),e.span,i.parsedSelector),s=this._atRootExcludingStyleRule,i=this._atRootExcludingStyleRule=!1,this._withParent$2$4$scopeWhen$through(n,new B._EvaluateVisitor_visitStyleRule_closure4(this,n,e),e.hasDeclarations,new B._EvaluateVisitor_visitStyleRule_closure5,oe.ModifiableCssStyleRule,oe.Null),this._atRootExcludingStyleRule=s,null==(s?null:this._styleRuleIgnoringAtRoot)&&(i=!(i=this._assertInModule$2(this.__parent,"__parent").children).get$isEmpty(i)),i&&((i=this._assertInModule$2(this.__parent,"__parent").children).get$last(i).isGroupEnd=!0),null)},visitSupportsRule$1(e){var t;if(null!=this._declarationName)throw R.wrapException(this._evaluate$_exception$2(ae.Suppor,e.span));return t=e.condition,this._withParent$2$4$scopeWhen$through(E.ModifiableCssSupportsRule$(new L.CssValue(this._visitSupportsCondition$1(t),t.get$span(),oe.CssValue_String),e.span),new B._EvaluateVisitor_visitSupportsRule_closure(this,e),e.hasDeclarations,new B._EvaluateVisitor_visitSupportsRule_closure0,oe.ModifiableCssSupportsRule,oe.Null),null},_visitSupportsCondition$1(e){var t,r;if(e instanceof z.SupportsOperation)return t=e.operator,this._parenthesize$2(e.left,t)+" "+t+" "+this._parenthesize$2(e.right,t);if(e instanceof T.SupportsNegation)return"not "+this._parenthesize$1(e.condition);if(e instanceof W.SupportsInterpolation)return t=e.expression,this._evaluate$_serialize$3$quote(t.accept$1(this),t,!1);if(e instanceof N.SupportsDeclaration)return t=e.name,r=e.value,"("+this._evaluate$_serialize$3$quote(t.accept$1(this),t,!0)+": "+this._evaluate$_serialize$3$quote(r.accept$1(this),r,!0)+")";if(e instanceof L.SupportsFunction)return this._performInterpolation$1(e.name)+"("+this._performInterpolation$1(e.$arguments)+")";if(e instanceof j.SupportsAnything)return"("+this._performInterpolation$1(e.contents)+")";throw R.wrapException(P.ArgumentError$("Unknown supports condition type "+R.getRuntimeType(e).toString$0(0)+".",null))},_parenthesize$2(e,t){return e instanceof T.SupportsNegation||e instanceof z.SupportsOperation&&(null==t||t!==e.operator)?"("+this._visitSupportsCondition$1(e)+")":this._visitSupportsCondition$1(e)},_parenthesize$1(e){return this._parenthesize$2(e,null)},visitVariableDeclaration$1(e){var t,r;if(e.isGuarded){if(null==e.namespace&&1===this._environment._variables.length&&null!=(t=(t=this._configuration._values).get$isEmpty(t)?null:t.remove$1(0,e.name))&&!t.value.$eq(0,A.C__SassNull0))return this._addExceptionSpan$2(e,new B._EvaluateVisitor_visitVariableDeclaration_closure(this,e,t)),null;if(null!=(r=this._addExceptionSpan$2(e,new B._EvaluateVisitor_visitVariableDeclaration_closure0(this,e)))&&!r.$eq(0,A.C__SassNull0))return null}return e.isGlobal&&!this._environment.globalVariableExists$1(e.name)&&(t=1===this._environment._variables.length?ae.As_of_S:ae.As_of_R+E.declarationName(e.span)+": null` at the stylesheet root.",this._warn$3$deprecation(t,e.span,!0)),t=e.expression,this._addExceptionSpan$2(e,new B._EvaluateVisitor_visitVariableDeclaration_closure1(this,e,this._withoutSlash$2(t.accept$1(this),t))),null},visitUseRule$1(e){var t,r,n,s,i,a,o=e.configuration,l=o.length;if(0!==l){for(t=P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.ConfiguredValue),r=0;r<l;++r)s=(n=o[r]).expression,i=this._expressionNode$1(s),t.$indexSet(0,n.name,new Q.ConfiguredValue(this._withoutSlash$2(s.accept$1(this),i),n.span,i));a=new C.ExplicitConfiguration(e,t)}else a=A.Configuration_Map_empty;return this._loadModule$5$configuration(e.url,"@use",e,new B._EvaluateVisitor_visitUseRule_closure(this,e),a),this._assertConfigurationIsEmpty$1(a),null},visitWarnRule$1(e){var t=this._addExceptionSpan$2(e,new B._EvaluateVisitor_visitWarnRule_closure(this,e)),r=t instanceof M.SassString?t.text:this._evaluate$_serialize$2(t,e.expression);return this._evaluate$_logger.warn$2$trace(0,r,this._evaluate$_stackTrace$1(e.span)),null},visitWhileRule$1(e){return this._environment.scope$1$3$semiGlobal$when(new B._EvaluateVisitor_visitWhileRule_closure(this,e),!0,e.hasDeclarations,oe.nullable_Value)},visitBinaryOperationExpression$1(e){return this._addExceptionSpan$2(e,new B._EvaluateVisitor_visitBinaryOperationExpression_closure(this,e))},visitValueExpression$1:e=>e.value,visitVariableExpression$1(e){var t=this._addExceptionSpan$2(e,new B._EvaluateVisitor_visitVariableExpression_closure(this,e));if(null!=t)return t;throw R.wrapException(this._evaluate$_exception$2("Undefined variable.",e.span))},visitUnaryOperationExpression$1(e){var t=e.operand.accept$1(this),r=e.operator;switch(r){case A.UnaryOperator_j2w:return t.unaryPlus$0();case A.UnaryOperator_U4G:return t.unaryMinus$0();case A.UnaryOperator_zDx:return new M.SassString("/"+U.serializeValue0(t,!1,!0),!1);case A.UnaryOperator_not_not:return t.unaryNot$0();default:throw R.wrapException(P.StateError$("Unknown unary operator "+r.toString$0(0)+"."))}},visitBooleanExpression$1:e=>e.value?A.SassBoolean_true0:A.SassBoolean_false0,visitIfExpression$1(e){var t,r,n,s,i,a=this._evaluateMacroArguments$1(e),o=a.item1,l=a.item2,_=V.getInterceptor$asx(o);return this._verifyArguments$4(_.get$length(o),l,ee.$get$IfExpression_declaration(),e),_.get$length(o)>0?t=_.$index(o,0):((r=l.$index(0,"condition")).toString,t=r),_.get$length(o)>1?n=_.$index(o,1):((r=l.$index(0,"if-true")).toString,n=r),_.get$length(o)>2?s=_.$index(o,2):((_=l.$index(0,"if-false")).toString,s=_),i=t.accept$1(this).get$isTruthy()?n:s,this._withoutSlash$2(i.accept$1(this),this._expressionNode$1(i))},visitNullExpression$1:e=>A.C__SassNull0,visitNumberExpression$1(e){var t=e.value,r=e.unit;return null==r?new U.UnitlessSassNumber(t,null):new N.SingleUnitSassNumber(r,t,null)},visitParenthesizedExpression$1(e){return e.expression.accept$1(this)},visitColorExpression$1:e=>e.value,visitListExpression$1(e){var t=e.contents;return M.SassList$(new R.MappedListIterable(t,new B._EvaluateVisitor_visitListExpression_closure(this),R._arrayInstanceType(t)._eval$1("MappedListIterable<1,Value>")),e.separator,e.hasBrackets)},visitMapExpression$1(e){var t,r,n,s,i,a,o,l,_=oe.Value,u=P.LinkedHashMap_LinkedHashMap$_empty(_,_),c=P.LinkedHashMap_LinkedHashMap$_empty(_,oe.AstNode);for(r=(t=e.pairs).length,n=0;n<r;++n){if(a=(i=(s=t[n]).item1).accept$1(this),o=s.item2.accept$1(this),null!=u.$index(0,a))throw l=null==(_=c.$index(0,a))?null:_.get$span(),_=i.get$span(),t=P.LinkedHashMap_LinkedHashMap$_empty(oe.FileSpan,oe.String),null!=l&&t.$indexSet(0,l,"first key"),R.wrapException(I.MultiSpanSassRuntimeException$("Duplicate key.",_,"second key",t,this._evaluate$_stackTrace$1(i.get$span())));u.$indexSet(0,a,o),c.$indexSet(0,a,i)}return new C.SassMap(R.ConstantMap_ConstantMap$from(u,_,_))},visitFunctionExpression$1(e){var t,r,n={},s=this._addExceptionSpan$2(e,new B._EvaluateVisitor_visitFunctionExpression_closure(this,e));if(n.$function=s,null==s){if(null!=e.namespace)throw R.wrapException(this._evaluate$_exception$2("Undefined function.",e.span));n.$function=new N.PlainCssCallable(e.originalName)}return t=this._inFunction,this._inFunction=!0,r=this._addErrorSpan$2(e,new B._EvaluateVisitor_visitFunctionExpression_closure0(n,this,e)),this._inFunction=t,r},visitInterpolatedFunctionExpression$1(e){var t,r=this._performInterpolation$1(e.name),n=this._inFunction;return this._inFunction=!0,t=this._addErrorSpan$2(e,new B._EvaluateVisitor_visitInterpolatedFunctionExpression_closure(this,e,new N.PlainCssCallable(r))),this._inFunction=n,t},_getFunction$2$namespace(e,t){var r=this._environment.getFunction$2$namespace(e,t);return null!=r||null!=t?r:this._builtInFunctions.$index(0,e)},_runUserDefinedCallable$1$4(e,t,r,n,s){var i=this._evaluateArguments$1(e),a=t.declaration.name;return"@content"!==a&&(a+="()"),this._withStackFrame$3(a,r,new B._EvaluateVisitor__runUserDefinedCallable_closure(this,t,i,r,n,s))},_runFunctionCallable$3(e,t,r){var n,s,i,a,o,l,_,u;if(t instanceof O.BuiltInCallable)return this._withoutSlash$2(this._runBuiltInCallable$3(e,t,r),r);if(oe.UserDefinedCallable_Environment._is(t))return this._runUserDefinedCallable$1$4(e,t,r,new B._EvaluateVisitor__runFunctionCallable_closure(this,t),oe.Value);if(t instanceof N.PlainCssCallable){if((n=e.named).get$isNotEmpty(n)||null!=e.keywordRest)throw R.wrapException(this._evaluate$_exception$2(ae.Plain_,r.get$span()));for(n=t.name+"(",i=(s=e.positional).length,a=!0,o=0;o<i;++o)l=s[o],a?a=!1:n+=", ",n+=this._evaluate$_serialize$3$quote(l.accept$1(this),l,!0);return null!=(_=e.rest)&&(u=_.accept$1(this),a||(n+=", "),n+=this._evaluate$_serialize$2(u,_)),n+=R.Primitives_stringFromCharCode(41),new M.SassString((n.charCodeAt(0),n),!1)}throw R.wrapException(P.ArgumentError$("Unknown callable type "+V.get$runtimeType$u(t).toString$0(0)+".",null))},_runBuiltInCallable$3(e,t,r){var n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v=this._evaluateArguments$1(e),b=this._callableNode;for(this._callableNode=r,_=new T.MapKeySet(v.named,oe.MapKeySet_String),c=(u=t.callbackFor$2(v.positional.length,_)).item1,n=u.item2,this._addExceptionSpan$2(r,new B._EvaluateVisitor__runBuiltInCallable_closure(c,v,_)),$=c.$arguments,p=v.positional.length,h=$.length;p<h;++p)d=$[p],g=v.positional,null==(m=v.named.remove$1(0,d.name))&&(m=d.defaultValue,m=this._withoutSlash$2(m.accept$1(this),m)),g.push(m);null!=c.restArgument?(v.positional.length>h?(y=A.JSArray_methods.sublist$1(v.positional,h),A.JSArray_methods.removeRange$2(v.positional,h,v.positional.length)):y=A.List_empty5,h=v.named,S=M.SassArgumentList$(y,h,v.separator===A.ListSeparator_undecided_null?A.ListSeparator_kWM:v.separator),v.positional.push(S)):S=null,s=null;try{h=oe.nullable_Object,s=P.runZoned(new B._EvaluateVisitor__runBuiltInCallable_closure0(n,v),P.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__currentCallableNode,r],h,h),oe.Value)}catch(f){if(h=R.unwrapException(f),oe.SassRuntimeException._is(h))throw f;if(h instanceof I.MultiSpanSassScriptException)throw i=h,R.wrapException(I.MultiSpanSassRuntimeException$(i.message,r.get$span(),i.primaryLabel,i.secondarySpans,this._evaluate$_stackTrace$1(r.get$span())));if(h instanceof I.MultiSpanSassException)throw a=h,R.wrapException(I.MultiSpanSassRuntimeException$(a._span_exception$_message,a.get$span(),a.primaryLabel,a.secondarySpans,this._evaluate$_stackTrace$1(a.get$span())));o=h,l=null;try{l=R._asString(V.get$message$x(o))}catch(f){R.unwrapException(f),l=V.toString$0$(o)}throw R.wrapException(this._evaluate$_exception$2(l,r.get$span()))}if(this._callableNode=b,null==S)return s;if((h=v.named).get$isEmpty(h))return s;if(S._wereKeywordsAccessed)return s;throw h=(h=v.named).get$keys(h),h="No "+E.pluralize("argument",h.get$length(h),null)+" named ",g=v.named,R.wrapException(I.MultiSpanSassRuntimeException$(h+R.S(E.toSentence(g.get$keys(g).map$1$1(0,new B._EvaluateVisitor__runBuiltInCallable_closure1,oe.Object),"or"))+".",r.get$span(),"invocation",P.LinkedHashMap_LinkedHashMap$_literal([c.get$spanWithName(),"declaration"],oe.FileSpan,oe.String),this._evaluate$_stackTrace$1(r.get$span())))},_evaluateArguments$1(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y=R._setArrayType([],oe.JSArray_Value),S=R._setArrayType([],oe.JSArray_AstNode);for(r=(t=e.positional).length,n=0;n<r;++n)s=t[n],i=this._expressionNode$1(s),y.push(this._withoutSlash$2(s.accept$1(this),i)),S.push(i);for(t=oe.String,a=P.LinkedHashMap_LinkedHashMap$_empty(t,oe.Value),r=oe.AstNode,o=P.LinkedHashMap_LinkedHashMap$_empty(t,r),l=(l=(l=e.named).get$entries(l)).get$iterator(l);l.moveNext$0();)u=(_=l.get$current()).value,i=this._expressionNode$1(u),_=_.key,a.$indexSet(0,_,this._withoutSlash$2(u.accept$1(this),i)),o.$indexSet(0,_,i);if(null==(c=e.rest))return new B._ArgumentResults(y,S,a,o,A.ListSeparator_undecided_null);if($=c.accept$1(this),p=this._expressionNode$1(c),$ instanceof C.SassMap){for(this._addRestMap$4(a,$,c,new B._EvaluateVisitor__evaluateArguments_closure),l=P.LinkedHashMap_LinkedHashMap$_empty(t,r),_=$.contents,_=V.get$iterator$ax(_.get$keys(_)),u=oe.SassString;_.moveNext$0();)l.$indexSet(0,u._as(_.get$current()).text,p);o.addAll$1(0,l),h=A.ListSeparator_undecided_null}else $ instanceof M.SassList?(l=$._list$_contents,A.JSArray_methods.addAll$1(y,new R.MappedListIterable(l,new B._EvaluateVisitor__evaluateArguments_closure0(this,p),R._arrayInstanceType(l)._eval$1("MappedListIterable<1,Value>"))),A.JSArray_methods.addAll$1(S,P.List_List$filled(l.length,p,!1,r)),h=$.separator,$ instanceof M.SassArgumentList&&($._wereKeywordsAccessed=!0,$._keywords.forEach$1(0,new B._EvaluateVisitor__evaluateArguments_closure1(this,a,p,o)))):(y.push(this._withoutSlash$2($,p)),S.push(p),h=A.ListSeparator_undecided_null);if(null==(d=e.keywordRest))return new B._ArgumentResults(y,S,a,o,h);if(g=d.accept$1(this),m=this._expressionNode$1(d),g instanceof C.SassMap){for(this._addRestMap$4(a,g,d,new B._EvaluateVisitor__evaluateArguments_closure2),t=P.LinkedHashMap_LinkedHashMap$_empty(t,r),r=g.contents,r=V.get$iterator$ax(r.get$keys(r)),l=oe.SassString;r.moveNext$0();)t.$indexSet(0,l._as(r.get$current()).text,m);return o.addAll$1(0,t),new B._ArgumentResults(y,S,a,o,h)}throw R.wrapException(this._evaluate$_exception$2(ae.Variabs+g.toString$0(0)+").",d.get$span()))},_evaluateMacroArguments$1(e){var t,r,n,s,i,a,o,l,_=e.$arguments,u=_.rest;if(null==u)return new D.Tuple2(_.positional,_.named,oe.Tuple2_of_List_Expression_and_Map_String_Expression);if(t=_.positional,r=R._setArrayType(t.slice(0),R._arrayInstanceType(t)),n=P.LinkedHashMap_LinkedHashMap$of(_.named,oe.String,oe.Expression),s=u.accept$1(this),i=this._expressionNode$1(u),s instanceof C.SassMap?this._addRestMap$4(n,s,e,new B._EvaluateVisitor__evaluateMacroArguments_closure(u)):s instanceof M.SassList?(t=s._list$_contents,A.JSArray_methods.addAll$1(r,new R.MappedListIterable(t,new B._EvaluateVisitor__evaluateMacroArguments_closure0(this,i,u),R._arrayInstanceType(t)._eval$1("MappedListIterable<1,Expression>"))),s instanceof M.SassArgumentList&&(s._wereKeywordsAccessed=!0,s._keywords.forEach$1(0,new B._EvaluateVisitor__evaluateMacroArguments_closure1(this,n,i,u)))):r.push(new L.ValueExpression(this._withoutSlash$2(s,i),u.get$span())),null==(a=_.keywordRest))return new D.Tuple2(r,n,oe.Tuple2_of_List_Expression_and_Map_String_Expression);if(o=a.accept$1(this),l=this._expressionNode$1(a),o instanceof C.SassMap)return this._addRestMap$4(n,o,e,new B._EvaluateVisitor__evaluateMacroArguments_closure2(this,l,a)),new D.Tuple2(r,n,oe.Tuple2_of_List_Expression_and_Map_String_Expression);throw R.wrapException(this._evaluate$_exception$2(ae.Variabs+o.toString$0(0)+").",a.get$span()))},_addRestMap$1$4(e,t,r,n){t.contents.forEach$1(0,new B._EvaluateVisitor__addRestMap_closure(this,e,n,this._expressionNode$1(r),t,r))},_addRestMap$4(e,t,r,n){return this._addRestMap$1$4(e,t,r,n,oe.dynamic)},_verifyArguments$4(e,t,r,n){return this._addExceptionSpan$2(n,new B._EvaluateVisitor__verifyArguments_closure(r,e,t))},visitSelectorExpression$1(e){var t=this._styleRuleIgnoringAtRoot;return null==(t=null==t?null:t.originalSelector.get$asSassList())?A.C__SassNull0:t},visitStringExpression$1(e){var t=e.text.contents;return new M.SassString(new R.MappedListIterable(t,new B._EvaluateVisitor_visitStringExpression_closure(this),R._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0),e.hasQuotes)},visitCssAtRule$1(e){var t,r,n;if(null!=this._declarationName)throw R.wrapException(this._evaluate$_exception$2(ae.At_rul,e.span));if(e.isChildless)return this._assertInModule$2(this.__parent,"__parent").addChild$1(z.ModifiableCssAtRule$(e.name,e.span,!0,e.value)),null;t=this._inKeyframes,r=this._inUnknownAtRule,n=e.name,"keyframes"===E.unvendor(n.get$value(n))?this._inKeyframes=!0:this._inUnknownAtRule=!0,this._withParent$2$4$scopeWhen$through(z.ModifiableCssAtRule$(n,e.span,!1,e.value),new B._EvaluateVisitor_visitCssAtRule_closure(this,e),!1,new B._EvaluateVisitor_visitCssAtRule_closure0,oe.ModifiableCssAtRule,oe.Null),this._inUnknownAtRule=r,this._inKeyframes=t},visitCssComment$1(e){this._assertInModule$2(this.__parent,"__parent")===this._assertInModule$2(this.__root,"_root")&&this._assertInModule$2(this.__endOfImports,"_endOfImports")===V.get$length$asx(this._assertInModule$2(this.__root,"_root").children._collection$_source)&&(this.__endOfImports=this._assertInModule$2(this.__endOfImports,"_endOfImports")+1),this._assertInModule$2(this.__parent,"__parent").addChild$1(new B.ModifiableCssComment(e.text,e.span))},visitCssDeclaration$1(e){var t=e.name;this._assertInModule$2(this.__parent,"__parent").addChild$1(N.ModifiableCssDeclaration$(t,e.value,e.span,V.startsWith$1$s(t.get$value(t),"--"),e.valueSpanForMap))},visitCssImport$1(e){var t,r=L.ModifiableCssImport$(e.url,e.span,e.media,e.supports);this._assertInModule$2(this.__parent,"__parent")!==this._assertInModule$2(this.__root,"_root")?this._assertInModule$2(this.__parent,"__parent").addChild$1(r):this._assertInModule$2(this.__endOfImports,"_endOfImports")===V.get$length$asx(this._assertInModule$2(this.__root,"_root").children._collection$_source)?(this._assertInModule$2(this.__root,"_root").addChild$1(r),this.__endOfImports=this._assertInModule$2(this.__endOfImports,"_endOfImports")+1):(null==(t=this._outOfOrderImports)?this._outOfOrderImports=R._setArrayType([],oe.JSArray_ModifiableCssImport):t).push(r)},visitCssKeyframeBlock$1(e){this._withParent$2$4$scopeWhen$through(z.ModifiableCssKeyframeBlock$(e.selector,e.span),new B._EvaluateVisitor_visitCssKeyframeBlock_closure(this,e),!1,new B._EvaluateVisitor_visitCssKeyframeBlock_closure0,oe.ModifiableCssKeyframeBlock,oe.Null)},visitCssMediaRule$1(e){var t,r;if(null!=this._declarationName)throw R.wrapException(this._evaluate$_exception$2(ae.Media_,e.span));if(!(r=null==(t=W.NullableExtension_andThen(this._mediaQueries,new B._EvaluateVisitor_visitCssMediaRule_closure(this,e))))&&V.get$isEmpty$asx(t))return null;r=r?e.queries:t,this._withParent$2$4$scopeWhen$through(k.ModifiableCssMediaRule$(r,e.span),new B._EvaluateVisitor_visitCssMediaRule_closure0(this,t,e),!1,new B._EvaluateVisitor_visitCssMediaRule_closure1(t),oe.ModifiableCssMediaRule,oe.Null)},visitCssStyleRule$1(e){var t,r,n,s,i,a,o,l,_;if(null!=this._declarationName)throw R.wrapException(this._evaluate$_exception$2(ae.Style_,e.span));r=(t=this._atRootExcludingStyleRule)?null:this._styleRuleIgnoringAtRoot,s=(n=e.selector).value,a=(i=null==r)?null:r.originalSelector,o=s.resolveParentSelectors$2$implicitParent(a,!t),l=W.ModifiableCssStyleRule$(this._assertInModule$2(this.__extensionStore,"_extensionStore").addSelector$3(o,n.span,this._mediaQueries),e.span,o),_=this._atRootExcludingStyleRule,this._atRootExcludingStyleRule=!1,this._withParent$2$4$scopeWhen$through(l,new B._EvaluateVisitor_visitCssStyleRule_closure(this,l,e),!1,new B._EvaluateVisitor_visitCssStyleRule_closure0,oe.ModifiableCssStyleRule,oe.Null),this._atRootExcludingStyleRule=_,(t=!!i&&!(t=this._assertInModule$2(this.__parent,"__parent").children).get$isEmpty(t))&&((t=this._assertInModule$2(this.__parent,"__parent").children).get$last(t).isGroupEnd=!0)},visitCssStylesheet$1(e){var t;for(t=V.get$iterator$ax(e.get$children(e));t.moveNext$0();)t.get$current().accept$1(this)},visitCssSupportsRule$1(e){if(null!=this._declarationName)throw R.wrapException(this._evaluate$_exception$2(ae.Suppor,e.span));this._withParent$2$4$scopeWhen$through(E.ModifiableCssSupportsRule$(e.condition,e.span),new B._EvaluateVisitor_visitCssSupportsRule_closure(this,e),!1,new B._EvaluateVisitor_visitCssSupportsRule_closure0,oe.ModifiableCssSupportsRule,oe.Null)},_handleReturn$1$2(e,t){var r,n,s;for(r=e.length,n=0;n<e.length;e.length===r||(0,R.throwConcurrentModificationError)(e),++n)if(null!=(s=t.call$1(e[n])))return s;return null},_handleReturn$2(e,t){return this._handleReturn$1$2(e,t,oe.dynamic)},_withEnvironment$1$2(e,t){var r,n=this._environment;return this._environment=e,r=t.call$0(),this._environment=n,r},_withEnvironment$2(e,t){return this._withEnvironment$1$2(e,t,oe.dynamic)},_interpolationToValue$3$trim$warnForColor(e,t,r){var n=this._performInterpolation$2$warnForColor(e,r),s=t?E.trimAscii(n,!0):n;return new L.CssValue(s,e.span,oe.CssValue_String)},_interpolationToValue$1(e){return this._interpolationToValue$3$trim$warnForColor(e,!1,!1)},_interpolationToValue$2$warnForColor(e,t){return this._interpolationToValue$3$trim$warnForColor(e,!1,t)},_performInterpolation$2$warnForColor(e,t){var r=e.contents;return new R.MappedListIterable(r,new B._EvaluateVisitor__performInterpolation_closure(this,t,e),R._arrayInstanceType(r)._eval$1("MappedListIterable<1,String>")).join$0(0)},_performInterpolation$1(e){return this._performInterpolation$2$warnForColor(e,!1)},_evaluate$_serialize$3$quote(e,t,r){return this._addExceptionSpan$2(t,new B._EvaluateVisitor__serialize_closure(e,r))},_evaluate$_serialize$2(e,t){return this._evaluate$_serialize$3$quote(e,t,!0)},_expressionNode$1(e){var t;return e instanceof D.VariableExpression?null==(t=this._addExceptionSpan$2(e,new B._EvaluateVisitor__expressionNode_closure(this,e)))?e:t:e},_withParent$2$4$scopeWhen$through(e,t,r,n,s,i){var a,o;return this._addChild$2$through(e,n),a=this._assertInModule$2(this.__parent,"__parent"),this.__parent=e,o=this._environment.scope$1$2$when(t,r,i),this.__parent=a,o},_withParent$2$3$scopeWhen(e,t,r,n,s){return this._withParent$2$4$scopeWhen$through(e,t,r,null,n,s)},_withParent$2$2(e,t,r,n){return this._withParent$2$4$scopeWhen$through(e,t,!0,null,r,n)},_addChild$2$through(e,t){var r,n,s=this._assertInModule$2(this.__parent,"__parent");if(null!=t){for(;t.call$1(s);s=r)if(null==(r=s._parent))throw R.wrapException(P.ArgumentError$(ae.throug+e.toString$0(0)+".",null));s.get$hasFollowingSibling()&&((n=s._parent).toString,s=s.copyWithoutChildren$0(),n.addChild$1(s))}s.addChild$1(e)},_addChild$1(e){return this._addChild$2$through(e,null)},_withStyleRule$1$2(e,t){var r,n=this._styleRuleIgnoringAtRoot;return this._styleRuleIgnoringAtRoot=e,r=t.call$0(),this._styleRuleIgnoringAtRoot=n,r},_withStyleRule$2(e,t){return this._withStyleRule$1$2(e,t,oe.dynamic)},_withMediaQueries$1$2(e,t){var r,n=this._mediaQueries;return this._mediaQueries=e,r=t.call$0(),this._mediaQueries=n,r},_withMediaQueries$2(e,t){return this._withMediaQueries$1$2(e,t,oe.dynamic)},_withStackFrame$1$3(e,t,r){var n,s,i=this._stack;return i.push(new D.Tuple2(this._member,t,oe.Tuple2_String_AstNode)),n=this._member,this._member=e,s=r.call$0(),this._member=n,i.pop(),s},_withStackFrame$3(e,t,r){return this._withStackFrame$1$3(e,t,r,oe.dynamic)},_withoutSlash$2(e,t){return e instanceof H.SassNumber&&null!=e.asSlash&&this._warn$3$deprecation(ae.Using__+R.S((new B._EvaluateVisitor__withoutSlash_recommendation).call$1(e))+ae.x0a_More,t.get$span(),!0),e.withoutSlash$0()},_stackFrame$2(e,t){return E.frameForSpan(t,e,W.NullableExtension_andThen(t.file.url,new B._EvaluateVisitor__stackFrame_closure(this)))},_evaluate$_stackTrace$1(e){var t=this._stack;return t=P.List_List$of(new R.MappedListIterable(t,new B._EvaluateVisitor__stackTrace_closure(this),R._arrayInstanceType(t)._eval$1("MappedListIterable<1,Frame>")),!0,oe.Frame),null!=e&&t.push(this._stackFrame$2(this._member,e)),j.Trace$(new R.ReversedListIterable(t,R._arrayInstanceType(t)._eval$1("ReversedListIterable<1>")),null)},_evaluate$_stackTrace$0(){return this._evaluate$_stackTrace$1(null)},_warn$3$deprecation(e,t,r){this._quietDeps&&this._inDependency||this._warningsEmitted.add$1(0,new D.Tuple2(e,t,oe.Tuple2_String_SourceSpan))&&this._evaluate$_logger.warn$4$deprecation$span$trace(0,e,r,t,this._evaluate$_stackTrace$1(t))},_warn$2(e,t){return this._warn$3$deprecation(e,t,!1)},_evaluate$_exception$2(e,t){var r=null==t?A.JSArray_methods.get$last(this._stack).item2.get$span():t;return new I.SassRuntimeException(this._evaluate$_stackTrace$1(t),e,r)},_evaluate$_exception$1(e){return this._evaluate$_exception$2(e,null)},_multiSpanException$3(e,t,r){var n=A.JSArray_methods.get$last(this._stack).item2.get$span();return new I.MultiSpanSassRuntimeException(this._evaluate$_stackTrace$0(),t,R.ConstantMap_ConstantMap$from(r,oe.FileSpan,oe.String),e,n)},_adjustParseError$1$2(e,t){var r,n,s,i,a,o,l,_,u,c,$;try{return o=t.call$0()}catch(l){throw(o=R.unwrapException(l))instanceof I.SassFormatException?(o=r=o,n=P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(k.SourceSpanException.prototype.get$span.call(o).file._decodedChars,0,null),0,null),o=s=e.get$span(),_=s,i=A.JSString_methods.replaceRange$3(P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(s.file._decodedChars,0,null),0,null),j.FileLocation$_(o.file,o._file$_start).offset,j.FileLocation$_(_.file,_._end).offset,n),_=j.SourceFile$fromString(i,s.file.url),o=s,o=j.FileLocation$_(o.file,o._file$_start),u=r,u=k.SourceSpanException.prototype.get$span.call(u),u=j.FileLocation$_(u.file,u._file$_start),c=s,c=j.FileLocation$_(c.file,c._file$_start),$=r,$=k.SourceSpanException.prototype.get$span.call($),a=_.span$2(o.offset+u.offset,c.offset+j.FileLocation$_($.file,$._end).offset),R.wrapException(this._evaluate$_exception$2(r._span_exception$_message,a))):l}},_adjustParseError$2(e,t){return this._adjustParseError$1$2(e,t,oe.dynamic)},_addExceptionSpan$1$2(e,t){var r,n,s,i;try{return s=t.call$0()}catch(i){throw(s=R.unwrapException(i))instanceof I.MultiSpanSassScriptException?(r=s,R.wrapException(I.MultiSpanSassRuntimeException$(r.message,e.get$span(),r.primaryLabel,r.secondarySpans,this._evaluate$_stackTrace$1(e.get$span())))):s instanceof I.SassScriptException?(n=s,R.wrapException(this._evaluate$_exception$2(n.message,e.get$span()))):i}},_addExceptionSpan$2(e,t){return this._addExceptionSpan$1$2(e,t,oe.dynamic)},_addErrorSpan$1$2(e,t){var r,n,s;try{return n=t.call$0()}catch(s){if(n=R.unwrapException(s),oe.SassRuntimeException._is(n)){if(n=(r=n).get$span(),!A.JSString_methods.startsWith$1(P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(n.file._decodedChars,n._file$_start,n._end),0,null),"@error"))throw s;throw R.wrapException(I.SassRuntimeException$(r._span_exception$_message,e.get$span(),this._evaluate$_stackTrace$0()))}throw s}},_addErrorSpan$2(e,t){return this._addErrorSpan$1$2(e,t,oe.dynamic)}},B._EvaluateVisitor_closure.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,0).assertString$1("name");return t=null==(n=n.$index(e,1).get$realNull())?null:n.assertString$1("module"),n=this.$this._environment,r=R.stringReplaceAllUnchecked(s.text,"_","-"),n.globalVariableExists$2$namespace(r,null==t?null:t.text)?A.SassBoolean_true0:A.SassBoolean_false0},$signature:13},B._EvaluateVisitor_closure0.prototype={call$1(e){var t=V.$index$asx(e,0).assertString$1("name");return null!=this.$this._environment.getVariable$1(R.stringReplaceAllUnchecked(t.text,"_","-"))?A.SassBoolean_true0:A.SassBoolean_false0},$signature:13},B._EvaluateVisitor_closure1.prototype={call$1(e){var t,r,n,s,i=V.getInterceptor$asx(e),a=i.$index(e,0).assertString$1("name");return t=null==(i=i.$index(e,1).get$realNull())?null:i.assertString$1("module"),r=(i=this.$this)._environment,n=a.text,s=R.stringReplaceAllUnchecked(n,"_","-"),null!=r.getFunction$2$namespace(s,null==t?null:t.text)||i._builtInFunctions.containsKey$1(n)?A.SassBoolean_true0:A.SassBoolean_false0},$signature:13},B._EvaluateVisitor_closure2.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,0).assertString$1("name");return t=null==(n=n.$index(e,1).get$realNull())?null:n.assertString$1("module"),n=this.$this._environment,r=R.stringReplaceAllUnchecked(s.text,"_","-"),null!=n.getMixin$2$namespace(r,null==t?null:t.text)?A.SassBoolean_true0:A.SassBoolean_false0},$signature:13},B._EvaluateVisitor_closure3.prototype={call$1(e){var t=this.$this._environment;if(!t._inMixin)throw R.wrapException(I.SassScriptException$(ae.conten));return null!=t._content?A.SassBoolean_true0:A.SassBoolean_false0},$signature:13},B._EvaluateVisitor_closure4.prototype={call$1(e){var t,r,n,s=V.$index$asx(e,0).assertString$1("module").text,i=this.$this._environment._environment$_modules.$index(0,s);if(null==i)throw R.wrapException('There is no module with namespace "'+s+'".');for(s=oe.Value,t=P.LinkedHashMap_LinkedHashMap$_empty(s,s),r=(r=(r=i.get$variables()).get$entries(r)).get$iterator(r);r.moveNext$0();)n=r.get$current(),t.$indexSet(0,new M.SassString(n.key,!0),n.value);return new C.SassMap(R.ConstantMap_ConstantMap$from(t,s,s))},$signature:29},B._EvaluateVisitor_closure5.prototype={call$1(e){var t,r,n,s=V.$index$asx(e,0).assertString$1("module").text,i=this.$this._environment._environment$_modules.$index(0,s);if(null==i)throw R.wrapException('There is no module with namespace "'+s+'".');for(s=oe.Value,t=P.LinkedHashMap_LinkedHashMap$_empty(s,s),r=(r=(r=i.get$functions(i)).get$entries(r)).get$iterator(r);r.moveNext$0();)n=r.get$current(),t.$indexSet(0,new M.SassString(n.key,!0),new L.SassFunction(n.value));return new C.SassMap(R.ConstantMap_ConstantMap$from(t,s,s))},$signature:29},B._EvaluateVisitor_closure6.prototype={call$1(e){var t,r,n,s=V.getInterceptor$asx(e),i=s.$index(e,0).assertString$1("name"),a=s.$index(e,1).get$isTruthy();if(t=null==(s=s.$index(e,2).get$realNull())?null:s.assertString$1("module"),a&&null!=t)throw R.wrapException(ae.x24css_a);if(a?r=new N.PlainCssCallable(i.text):((n=(s=this.$this)._callableNode).toString,r=s._addExceptionSpan$2(n,new B._EvaluateVisitor__closure1(s,i,t))),null!=r)return new L.SassFunction(r);throw R.wrapException("Function not found: "+i.toString$0(0))},$signature:205},B._EvaluateVisitor__closure1.prototype={call$0(){var e=R.stringReplaceAllUnchecked(this.name.text,"_","-"),t=this.module;return t=null==t?null:t.text,this.$this._getFunction$2$namespace(e,t)},$signature:104},B._EvaluateVisitor_closure7.prototype={call$1(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h=V.getInterceptor$asx(e),d=h.$index(e,0),g=oe.SassArgumentList._as(h.$index(e,1));if((t=(h=this.$this)._callableNode).toString,r=R._setArrayType([],oe.JSArray_Expression),n=oe.String,s=oe.Expression,i=t.get$span(),a=t.get$span(),g._wereKeywordsAccessed=!0,(o=g._keywords).get$isEmpty(o))t=null;else{for(l=oe.Value,_=P.LinkedHashMap_LinkedHashMap$_empty(l,l),g._wereKeywordsAccessed=!0,o=(o=o.get$entries(o)).get$iterator(o);o.moveNext$0();)u=o.get$current(),_.$indexSet(0,new M.SassString(u.key,!1),u.value);t=new L.ValueExpression(new C.SassMap(R.ConstantMap_ConstantMap$from(_,l,l)),t.get$span())}if(c=new W.ArgumentInvocation(P.List_List$unmodifiable(r,s),R.ConstantMap_ConstantMap$from(P.LinkedHashMap_LinkedHashMap$_empty(n,s),n,s),new L.ValueExpression(g,a),t,i),d instanceof M.SassString)return U.warn(ae.Passin+d.toString$0(0)+"))",!0),$=h._callableNode,h.visitFunctionExpression$1(new L.FunctionExpression(null,d.text,c,$.get$span()));if(p=d.assertFunction$1("function").callable,oe.Callable._is(p))return(t=h._callableNode).toString,h._runFunctionCallable$3(c,p,t);throw R.wrapException(I.SassScriptException$("The function "+p.get$name(p)+" is asynchronous.\nThis is probably caused by a bug in a Sass plugin."))},$signature:3},B._EvaluateVisitor_closure8.prototype={call$1(e){var t,r,n,s,i=V.getInterceptor$asx(e),a=P.Uri_parse(i.$index(e,0).assertString$1("url").text);return t=null==(i=i.$index(e,1).get$realNull())?null:i.assertMap$1("with").contents,(r=(i=this.$this)._callableNode).toString,null!=t?(n=P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.ConfiguredValue),t.forEach$1(0,new B._EvaluateVisitor__closure(n,r.get$span(),r)),s=new C.ExplicitConfiguration(r,n)):s=A.Configuration_Map_empty,i._loadModule$7$baseUrl$configuration$namesInErrors(a,"load-css()",r,new B._EvaluateVisitor__closure0(i),r.get$span().file.url,s,!0),i._assertConfigurationIsEmpty$2$nameInError(s,!0),null},$signature:244},B._EvaluateVisitor__closure.prototype={call$2(e,t){var r=e.assertString$1("with key"),n=R.stringReplaceAllUnchecked(r.text,"_","-");if((r=this.values).containsKey$1(n))throw R.wrapException("The variable $"+n+" was configured twice.");r.$indexSet(0,n,new Q.ConfiguredValue(t,this.span,this.callableNode))},$signature:44},B._EvaluateVisitor__closure0.prototype={call$1(e){var t=this.$this;return t._combineCss$2$clone(e,!0).accept$1(t)},$signature:50},B._EvaluateVisitor_run_closure.prototype={call$0(){var e,t=this.node,r=t.span.file.url;return null!=r&&((e=this.$this)._activeModules.$indexSet(0,r,null),e._loadedUrls.add$1(0,r)),e=this.$this,new I.EvaluateResult(e._combineCss$1(e._execute$2(this.importer,t)))},$signature:246},B._EvaluateVisitor_runExpression_closure.prototype={call$0(){var e=this.$this,t=this.expression;return e._withFakeStylesheet$3(this.importer,t,new B._EvaluateVisitor_runExpression__closure(e,t))},$signature:36},B._EvaluateVisitor_runExpression__closure.prototype={call$0(){return this.expression.accept$1(this.$this)},$signature:36},B._EvaluateVisitor_runStatement_closure.prototype={call$0(){var e=this.$this,t=this.statement;return e._withFakeStylesheet$3(this.importer,t,new B._EvaluateVisitor_runStatement__closure(e,t))},$signature:0},B._EvaluateVisitor_runStatement__closure.prototype={call$0(){return this.statement.accept$1(this.$this)},$signature:0},B._EvaluateVisitor__withWarnCallback_closure.prototype={call$2(e,t){var r=this.$this,n=r._importSpan;return null==n&&(n=null==(n=r._callableNode)?null:n.get$span()),r._warn$3$deprecation(e,null==n?this.nodeWithSpan.get$span():n,t)},$signature:100},B._EvaluateVisitor__loadModule_closure.prototype={call$0(){return this.callback.call$1(this.builtInModule)},$signature:0},B._EvaluateVisitor__loadModule_closure0.prototype={call$0(){var e,t,r,n,s,i,a,o,l=this.$this,_=this.nodeWithSpan,u=l._loadStylesheet$3$baseUrl(this.url.toString$0(0),_.get$span(),this.baseUrl),c=u.stylesheet,$=c.span.file.url;if(null!=$&&l._activeModules.containsKey$1($))throw a=this.namesInErrors?"Module loop: "+ee.$get$context().prettyUri$1($)+" is already being loaded.":ae.Module,_=W.NullableExtension_andThen(l._activeModules.$index(0,$),new B._EvaluateVisitor__loadModule__closure(l,a)),R.wrapException(null==_?l._evaluate$_exception$1(a):_);null!=$&&l._activeModules.$indexSet(0,$,_),e=l._inDependency,l._inDependency=u.isDependency,t=null;try{t=l._execute$5$configuration$namesInErrors$nodeWithSpan(u.importer,c,this.configuration,this.namesInErrors,_)}finally{l._activeModules.remove$1(0,$),l._inDependency=e}try{this.callback.call$1(t)}catch(o){throw _=R.unwrapException(o),oe.SassRuntimeException._is(_)?o:_ instanceof I.MultiSpanSassException?(r=_,R.wrapException(I.MultiSpanSassRuntimeException$(r._span_exception$_message,r.get$span(),r.primaryLabel,r.secondarySpans,l._evaluate$_stackTrace$1(r.get$span())))):_ instanceof I.SassException?(n=_,R.wrapException(l._evaluate$_exception$2(n._span_exception$_message,n.get$span()))):_ instanceof I.MultiSpanSassScriptException?(s=_,R.wrapException(l._multiSpanException$3(s.message,s.primaryLabel,s.secondarySpans))):_ instanceof I.SassScriptException?(i=_,R.wrapException(l._evaluate$_exception$1(i.message))):o}},$signature:2},B._EvaluateVisitor__loadModule__closure.prototype={call$1(e){return this.$this._multiSpanException$3(this.message,"new load",P.LinkedHashMap_LinkedHashMap$_literal([e.get$span(),"original load"],oe.FileSpan,oe.String))},$signature:60},B._EvaluateVisitor__execute_closure.prototype={call$0(){var e,t,r,n,s=this.$this,i=s._importer,a=s.__stylesheet,o=s.__root,l=s.__parent,_=s.__endOfImports,u=s._outOfOrderImports,c=s.__extensionStore,$=s._atRootExcludingStyleRule,p=$?null:s._styleRuleIgnoringAtRoot,h=s._mediaQueries,d=s._declarationName,g=s._inUnknownAtRule,m=s._inKeyframes,y=s._configuration;s._importer=this.importer,t=(e=s.__stylesheet=this.stylesheet).span,r=s.__parent=s.__root=q.ModifiableCssStylesheet$(t),s.__endOfImports=0,s._outOfOrderImports=null,s.__extensionStore=this.extensionStore,s._declarationName=s._mediaQueries=s._styleRuleIgnoringAtRoot=null,s._inKeyframes=s._atRootExcludingStyleRule=s._inUnknownAtRule=!1,null!=(n=this.configuration)&&(s._configuration=n),s.visitStylesheet$1(e),e=null==s._outOfOrderImports?r:new q.CssStylesheet(new P.UnmodifiableListView(s._addOutOfOrderImports$0(),oe.UnmodifiableListView_CssNode),t),this.css._value=e,s._importer=i,s.__stylesheet=a,s.__root=o,s.__parent=l,s.__endOfImports=_,s._outOfOrderImports=u,s.__extensionStore=c,s._styleRuleIgnoringAtRoot=p,s._mediaQueries=h,s._declarationName=d,s._inUnknownAtRule=g,s._atRootExcludingStyleRule=$,s._inKeyframes=m,s._configuration=y},$signature:2},B._EvaluateVisitor__combineCss_closure.prototype={call$1:e=>e.get$transitivelyContainsCss(),$signature:101},B._EvaluateVisitor__combineCss_closure0.prototype={call$1(e){return!this.selectors.contains$1(0,e)},$signature:15},B._EvaluateVisitor__combineCss_closure1.prototype={call$1:e=>e.cloneCss$0(),$signature:248},B._EvaluateVisitor__extendModules_closure.prototype={call$1(e){return!this.originalSelectors.contains$1(0,e)},$signature:15},B._EvaluateVisitor__extendModules_closure0.prototype={call$0:()=>R._setArrayType([],oe.JSArray_ExtensionStore),$signature:197},B._EvaluateVisitor__topologicalModules_visitModule.prototype={call$1(e){var t,r,n,s,i;for(r=(t=e.get$upstream()).length,n=this.seen,s=0;s<t.length;t.length===r||(0,R.throwConcurrentModificationError)(t),++s)(i=t[s]).get$transitivelyContainsCss()&&n.add$1(0,i)&&this.call$1(i);this.sorted.addFirst$1(e)},$signature:50},B._EvaluateVisitor_visitAtRootRule_closure.prototype={call$0(){var e=D.SpanScanner$(this.resolved,null);return new q.AtRootQueryParser(e,this.$this._evaluate$_logger).parse$0()},$signature:98},B._EvaluateVisitor_visitAtRootRule_closure0.prototype={call$0(){var e,t,r,n;for(t=(e=this.node.children).length,r=this.$this,n=0;n<t;++n)e[n].accept$1(r)},$signature:2},B._EvaluateVisitor_visitAtRootRule_closure1.prototype={call$0(){var e,t,r,n;for(t=(e=this.node.children).length,r=this.$this,n=0;n<t;++n)e[n].accept$1(r)},$signature:0},B._EvaluateVisitor__scopeForAtRoot_closure.prototype={call$1(e){var t=this.$this,r=t._assertInModule$2(t.__parent,"__parent");t.__parent=this.newParent,t._environment.scope$1$2$when(e,this.node.hasDeclarations,oe.void),t.__parent=r},$signature:40},B._EvaluateVisitor__scopeForAtRoot_closure0.prototype={call$1(e){var t=this.$this,r=t._atRootExcludingStyleRule;t._atRootExcludingStyleRule=!0,this.innerScope.call$1(e),t._atRootExcludingStyleRule=r},$signature:40},B._EvaluateVisitor__scopeForAtRoot_closure1.prototype={call$1(e){return this.$this._withMediaQueries$2(null,new B._EvaluateVisitor__scopeForAtRoot__closure(this.innerScope,e))},$signature:40},B._EvaluateVisitor__scopeForAtRoot__closure.prototype={call$0(){return this.innerScope.call$1(this.callback)},$signature:2},B._EvaluateVisitor__scopeForAtRoot_closure2.prototype={call$1(e){var t=this.$this,r=t._inKeyframes;t._inKeyframes=!1,this.innerScope.call$1(e),t._inKeyframes=r},$signature:40},B._EvaluateVisitor__scopeForAtRoot_closure3.prototype={call$1:e=>oe.CssAtRule._is(e),$signature:194},B._EvaluateVisitor__scopeForAtRoot_closure4.prototype={call$1(e){var t=this.$this,r=t._inUnknownAtRule;t._inUnknownAtRule=!1,this.innerScope.call$1(e),t._inUnknownAtRule=r},$signature:40},B._EvaluateVisitor_visitContentRule_closure.prototype={call$0(){var e,t,r,n;for(t=(e=this.content.declaration.children).length,r=this.$this,n=0;n<t;++n)e[n].accept$1(r);return null},$signature:2},B._EvaluateVisitor_visitDeclaration_closure.prototype={call$1(e){return new L.CssValue(e.accept$1(this.$this),e.get$span(),oe.CssValue_Value)},$signature:249},B._EvaluateVisitor_visitDeclaration_closure0.prototype={call$0(){var e,t,r,n;for(t=(e=this.children).length,r=this.$this,n=0;n<t;++n)e[n].accept$1(r)},$signature:2},B._EvaluateVisitor_visitEachRule_closure.prototype={call$1(e){var t=this.$this,r=this.nodeWithSpan;return t._environment.setLocalVariable$3(A.JSArray_methods.get$first(this.node.variables),t._withoutSlash$2(e,r),r)},$signature:48},B._EvaluateVisitor_visitEachRule_closure0.prototype={call$1(e){return this.$this._setMultipleVariables$3(this.node.variables,e,this.nodeWithSpan)},$signature:48},B._EvaluateVisitor_visitEachRule_closure1.prototype={call$0(){var e=this.$this;return e._handleReturn$2(this.list.get$asList(),new B._EvaluateVisitor_visitEachRule__closure(e,this.setVariables,this.node))},$signature:32},B._EvaluateVisitor_visitEachRule__closure.prototype={call$1(e){var t;return this.setVariables.call$1(e),(t=this.$this)._handleReturn$2(this.node.children,new B._EvaluateVisitor_visitEachRule___closure(t))},$signature:250},B._EvaluateVisitor_visitEachRule___closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:73},B._EvaluateVisitor_visitExtendRule_closure.prototype={call$0(){return M.SelectorList_SelectorList$parse(E.trimAscii(this.targetText.value,!0),!1,!0,this.$this._evaluate$_logger)},$signature:39},B._EvaluateVisitor_visitAtRule_closure.prototype={call$1(e){return this.$this._interpolationToValue$3$trim$warnForColor(e,!0,!0)},$signature:252},B._EvaluateVisitor_visitAtRule_closure0.prototype={call$0(){var e,t,r,n=this.$this,s=n._atRootExcludingStyleRule?null:n._styleRuleIgnoringAtRoot;if(null==s||n._inKeyframes)for(t=(e=this.children).length,r=0;r<t;++r)e[r].accept$1(n);else n._withParent$2$3$scopeWhen(W.ModifiableCssStyleRule$(s.selector,s.span,s.originalSelector),new B._EvaluateVisitor_visitAtRule__closure(n,this.children),!1,oe.ModifiableCssStyleRule,oe.Null)},$signature:2},B._EvaluateVisitor_visitAtRule__closure.prototype={call$0(){var e,t,r,n;for(t=(e=this.children).length,r=this.$this,n=0;n<t;++n)e[n].accept$1(r)},$signature:2},B._EvaluateVisitor_visitAtRule_closure1.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},B._EvaluateVisitor_visitForRule_closure.prototype={call$0(){return this.node.from.accept$1(this.$this).assertNumber$0()},$signature:154},B._EvaluateVisitor_visitForRule_closure0.prototype={call$0(){return this.node.to.accept$1(this.$this).assertNumber$0()},$signature:154},B._EvaluateVisitor_visitForRule_closure1.prototype={call$0(){return this.fromNumber.assertInt$0()},$signature:18},B._EvaluateVisitor_visitForRule_closure2.prototype={call$0(){var e=this.fromNumber;return this.toNumber.coerce$2(e.get$numeratorUnits(),e.get$denominatorUnits()).assertInt$0()},$signature:18},B._EvaluateVisitor_visitForRule_closure3.prototype={call$0(){var e,t,r,n,s,i,a,o,l=this.$this,_=this.node,u=l._expressionNode$1(_.from);for(e=this.from,t=this._box_0,r=this.direction,n=_.variable,s=this.fromNumber,_=_.children;e!==t.to;e+=r)if(i=l._environment,a=s.get$numeratorUnits(),i.setLocalVariable$3(n,H.SassNumber_SassNumber$withUnits(e,s.get$denominatorUnits(),a),u),null!=(o=l._handleReturn$2(_,new B._EvaluateVisitor_visitForRule__closure(l))))return o;return null},$signature:32},B._EvaluateVisitor_visitForRule__closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:73},B._EvaluateVisitor_visitForwardRule_closure.prototype={call$1(e){this.$this._environment.forwardModule$2(e,this.node)},$signature:50},B._EvaluateVisitor_visitForwardRule_closure0.prototype={call$1(e){this.$this._environment.forwardModule$2(e,this.node)},$signature:50},B._EvaluateVisitor_visitIfRule_closure.prototype={call$0(){var e=this.$this;return e._handleReturn$2(this._box_0.clause.children,new B._EvaluateVisitor_visitIfRule__closure(e))},$signature:32},B._EvaluateVisitor_visitIfRule__closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:73},B._EvaluateVisitor__visitDynamicImport_closure.prototype={call$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$,p,h=this.$this,d=this.$import,g=h._loadStylesheet$3$forImport(d.urlString,d.span,!0),m=g.stylesheet,y=m.span.file.url;if(null!=y){if((e=h._activeModules).containsKey$1(y))throw d=W.NullableExtension_andThen(e.$index(0,y),new B._EvaluateVisitor__visitDynamicImport__closure(h)),R.wrapException(null==d?h._evaluate$_exception$1("This file is already being loaded."):d);e.$indexSet(0,y,d)}if(d=0===(d=new P.UnmodifiableListView(m._uses,oe.UnmodifiableListView_UseRule)).get$length(d)&&0===(d=new P.UnmodifiableListView(m._forwards,oe.UnmodifiableListView_ForwardRule)).get$length(d))return t=h._importer,d=h._assertInModule$2(h.__stylesheet,"_stylesheet"),r=h._inDependency,h._importer=g.importer,h.__stylesheet=m,h._inDependency=g.isDependency,h.visitStylesheet$1(m),h._importer=t,h.__stylesheet=d,h._inDependency=r,void h._activeModules.remove$1(0,y);for(n=R._Cell$(),d=h._environment,e=oe.String,s=oe.Module_Callable,i=oe.AstNode,a=R._setArrayType([],oe.JSArray_Module_Callable),o=d._variables,o=R._setArrayType(o.slice(0),R._arrayInstanceType(o)),l=d._variableNodes,l=R._setArrayType(l.slice(0),R._arrayInstanceType(l)),_=d._functions,_=R._setArrayType(_.slice(0),R._arrayInstanceType(_)),u=d._mixins,u=R._setArrayType(u.slice(0),R._arrayInstanceType(u)),c=J.Environment$_(P.LinkedHashMap_LinkedHashMap$_empty(e,s),P.LinkedHashMap_LinkedHashMap$_empty(e,i),P.LinkedHashMap_LinkedHashMap$_empty(s,i),d._importedModules,null,null,a,o,l,_,u,d._content),h._withEnvironment$2(c,new B._EvaluateVisitor__visitDynamicImport__closure0(h,g,m,c,n)),$=c.toDummyModule$0(),h._environment.importForwards$1($),$.transitivelyContainsCss&&h._combineCss$2$clone($,$.transitivelyContainsExtensions).accept$1(h),p=new B._ImportedCssVisitor(h),d=V.get$iterator$ax(n._readLocal$0());d.moveNext$0();)d.get$current().accept$1(p);h._activeModules.remove$1(0,y)},$signature:0},B._EvaluateVisitor__visitDynamicImport__closure.prototype={call$1(e){return this.$this._multiSpanException$3("This file is already being loaded.","new load",P.LinkedHashMap_LinkedHashMap$_literal([e.get$span(),"original load"],oe.FileSpan,oe.String))},$signature:60},B._EvaluateVisitor__visitDynamicImport__closure0.prototype={call$0(){var e,t,r=this.$this,n=r._importer,s=r._assertInModule$2(r.__stylesheet,"_stylesheet"),i=r._assertInModule$2(r.__root,"_root"),a=r._assertInModule$2(r.__parent,"__parent"),o=r._assertInModule$2(r.__endOfImports,"_endOfImports"),l=r._outOfOrderImports,_=r._configuration,u=r._inDependency,c=this.result;r._importer=c.importer,e=r.__stylesheet=this.stylesheet,t=q.ModifiableCssStylesheet$(e.span),r.__root=t,r.__parent=r._assertInModule$2(t,"_root"),r.__endOfImports=0,r._outOfOrderImports=null,r._inDependency=c.isDependency,(c=new P.UnmodifiableListView(e._forwards,oe.UnmodifiableListView_ForwardRule)).get$isEmpty(c)||(r._configuration=this.environment.toImplicitConfiguration$0()),r.visitStylesheet$1(e),this.children._value=r._addOutOfOrderImports$0(),r._importer=n,r.__stylesheet=s,r.__root=i,r.__parent=a,r.__endOfImports=o,r._outOfOrderImports=l,r._configuration=_,r._inDependency=u},$signature:2},B._EvaluateVisitor__visitStaticImport_closure.prototype={call$1(e){var t,r,n,s=this.$this;return e instanceof N.SupportsDeclaration?(t=e.name,r=e.value,n=s._evaluate$_serialize$3$quote(t.accept$1(s),t,!0)+": "+s._evaluate$_serialize$3$quote(r.accept$1(s),r,!0)):n=W.NullableExtension_andThen(e,s.get$_visitSupportsCondition()),new L.CssValue("supports("+R.S(n)+")",e.get$span(),oe.CssValue_String)},$signature:254},B._EvaluateVisitor_visitIncludeRule_closure.prototype={call$0(){var e=this.node;return this.$this._environment.getMixin$2$namespace(e.name,e.namespace)},$signature:104},B._EvaluateVisitor_visitIncludeRule_closure0.prototype={call$0(){return this.node.get$spanWithoutContent()},$signature:33},B._EvaluateVisitor_visitIncludeRule_closure2.prototype={call$1(e){return new I.UserDefinedCallable(e,this.$this._environment.closure$0(),oe.UserDefinedCallable_Environment)},$signature:255},B._EvaluateVisitor_visitIncludeRule_closure1.prototype={call$0(){var e=this.$this,t=e._environment,r=t._content;return t._content=this.contentCallable,new B._EvaluateVisitor_visitIncludeRule__closure(e,this.mixin,this.nodeWithSpan).call$0(),t._content=r,null},$signature:2},B._EvaluateVisitor_visitIncludeRule__closure.prototype={call$0(){var e=this.$this,t=e._environment,r=t._inMixin;return t._inMixin=!0,new B._EvaluateVisitor_visitIncludeRule___closure(e,this.mixin,this.nodeWithSpan).call$0(),t._inMixin=r,null},$signature:0},B._EvaluateVisitor_visitIncludeRule___closure.prototype={call$0(){var e,t,r,n,s;for(t=(e=this.mixin.declaration.children).length,r=this.$this,n=this.nodeWithSpan,s=0;s<t;++s)r._addErrorSpan$2(n,new B._EvaluateVisitor_visitIncludeRule____closure(r,e[s]))},$signature:0},B._EvaluateVisitor_visitIncludeRule____closure.prototype={call$0(){return this.statement.accept$1(this.$this)},$signature:32},B._EvaluateVisitor_visitMediaRule_closure.prototype={call$1(e){return this.$this._mergeMediaQueries$2(e,this.queries)},$signature:77},B._EvaluateVisitor_visitMediaRule_closure0.prototype={call$0(){var e=this.$this,t=this.mergedQueries;null==t&&(t=this.queries),e._withMediaQueries$2(t,new B._EvaluateVisitor_visitMediaRule__closure(e,this.node))},$signature:2},B._EvaluateVisitor_visitMediaRule__closure.prototype={call$0(){var e,t,r,n=this.$this,s=n._atRootExcludingStyleRule?null:n._styleRuleIgnoringAtRoot;if(null==s)for(t=(e=this.node.children).length,r=0;r<t;++r)e[r].accept$1(n);else n._withParent$2$3$scopeWhen(W.ModifiableCssStyleRule$(s.selector,s.span,s.originalSelector),new B._EvaluateVisitor_visitMediaRule___closure(n,this.node),!1,oe.ModifiableCssStyleRule,oe.Null)},$signature:2},B._EvaluateVisitor_visitMediaRule___closure.prototype={call$0(){var e,t,r,n;for(t=(e=this.node.children).length,r=this.$this,n=0;n<t;++n)e[n].accept$1(r)},$signature:2},B._EvaluateVisitor_visitMediaRule_closure1.prototype={call$1(e){return!!oe.CssStyleRule._is(e)||null!=this.mergedQueries&&oe.CssMediaRule._is(e)},$signature:7},B._EvaluateVisitor__visitMediaQueries_closure.prototype={call$0(){var e=D.SpanScanner$(this.resolved,null);return new L.MediaQueryParser(e,this.$this._evaluate$_logger).parse$0()},$signature:121},B._EvaluateVisitor_visitStyleRule_closure.prototype={call$0(){return I.KeyframeSelectorParser$(this.selectorText.value,this.$this._evaluate$_logger).parse$0()},$signature:42},B._EvaluateVisitor_visitStyleRule_closure0.prototype={call$0(){var e,t,r,n;for(t=(e=this.node.children).length,r=this.$this,n=0;n<t;++n)e[n].accept$1(r)},$signature:2},B._EvaluateVisitor_visitStyleRule_closure1.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},B._EvaluateVisitor_visitStyleRule_closure2.prototype={call$0(){var e=this.$this;return M.SelectorList_SelectorList$parse(this.selectorText.value,!e._assertInModule$2(e.__stylesheet,"_stylesheet").plainCss,!e._assertInModule$2(e.__stylesheet,"_stylesheet").plainCss,e._evaluate$_logger)},$signature:39},B._EvaluateVisitor_visitStyleRule_closure3.prototype={call$0(){var e=this._box_0.parsedSelector,t=this.$this,r=t._styleRuleIgnoringAtRoot;return r=null==r?null:r.originalSelector,e.resolveParentSelectors$2$implicitParent(r,!t._atRootExcludingStyleRule)},$signature:39},B._EvaluateVisitor_visitStyleRule_closure4.prototype={call$0(){var e=this.$this;e._withStyleRule$2(this.rule,new B._EvaluateVisitor_visitStyleRule__closure(e,this.node))},$signature:2},B._EvaluateVisitor_visitStyleRule__closure.prototype={call$0(){var e,t,r,n;for(t=(e=this.node.children).length,r=this.$this,n=0;n<t;++n)e[n].accept$1(r)},$signature:2},B._EvaluateVisitor_visitStyleRule_closure5.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},B._EvaluateVisitor_visitSupportsRule_closure.prototype={call$0(){var e,t,r,n=this.$this,s=n._atRootExcludingStyleRule?null:n._styleRuleIgnoringAtRoot;if(null==s)for(t=(e=this.node.children).length,r=0;r<t;++r)e[r].accept$1(n);else n._withParent$2$2(W.ModifiableCssStyleRule$(s.selector,s.span,s.originalSelector),new B._EvaluateVisitor_visitSupportsRule__closure(n,this.node),oe.ModifiableCssStyleRule,oe.Null)},$signature:2},B._EvaluateVisitor_visitSupportsRule__closure.prototype={call$0(){var e,t,r,n;for(t=(e=this.node.children).length,r=this.$this,n=0;n<t;++n)e[n].accept$1(r)},$signature:2},B._EvaluateVisitor_visitSupportsRule_closure0.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},B._EvaluateVisitor_visitVariableDeclaration_closure.prototype={call$0(){var e=this.override;this.$this._environment.setVariable$4$global(this.node.name,e.value,e.assignmentNode,!0)},$signature:2},B._EvaluateVisitor_visitVariableDeclaration_closure0.prototype={call$0(){var e=this.node;return this.$this._environment.getVariable$2$namespace(e.name,e.namespace)},$signature:32},B._EvaluateVisitor_visitVariableDeclaration_closure1.prototype={call$0(){var e=this.$this,t=this.node;e._environment.setVariable$5$global$namespace(t.name,this.value,e._expressionNode$1(t.expression),t.isGlobal,t.namespace)},$signature:2},B._EvaluateVisitor_visitUseRule_closure.prototype={call$1(e){var t=this.node;this.$this._environment.addModule$3$namespace(e,t,t.namespace)},$signature:50},B._EvaluateVisitor_visitWarnRule_closure.prototype={call$0(){return this.node.expression.accept$1(this.$this)},$signature:36},B._EvaluateVisitor_visitWhileRule_closure.prototype={call$0(){var e,t,r,n;for(t=(e=this.node).condition,r=this.$this,e=e.children;t.accept$1(r).get$isTruthy();)if(null!=(n=r._handleReturn$2(e,new B._EvaluateVisitor_visitWhileRule__closure(r))))return n;return null},$signature:32},B._EvaluateVisitor_visitWhileRule__closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:73},B._EvaluateVisitor_visitBinaryOperationExpression_closure.prototype={call$0(){var e,t,r=this.node,n=this.$this,s=r.left.accept$1(n),i=r.operator;switch(i){case A.BinaryOperator_kjl:return e=r.right.accept$1(n),new M.SassString(U.serializeValue0(s,!1,!0)+"="+U.serializeValue0(e,!1,!0),!1);case A.BinaryOperator_or_or_1:return s.get$isTruthy()?s:r.right.accept$1(n);case A.BinaryOperator_and_and_2:return s.get$isTruthy()?r.right.accept$1(n):s;case A.BinaryOperator_YlX:return s.$eq(0,r.right.accept$1(n))?A.SassBoolean_true0:A.SassBoolean_false0;case A.BinaryOperator_i5H:return s.$eq(0,r.right.accept$1(n))?A.SassBoolean_false0:A.SassBoolean_true0;case A.BinaryOperator_AcR:return s.greaterThan$1(r.right.accept$1(n));case A.BinaryOperator_1da:return s.greaterThanOrEquals$1(r.right.accept$1(n));case A.BinaryOperator_8qt:return s.lessThan$1(r.right.accept$1(n));case A.BinaryOperator_33h:return s.lessThanOrEquals$1(r.right.accept$1(n));case A.BinaryOperator_AcR0:return s.plus$1(r.right.accept$1(n));case A.BinaryOperator_iyO:return s.minus$1(r.right.accept$1(n));case A.BinaryOperator_O1M:return s.times$1(r.right.accept$1(n));case A.BinaryOperator_RTB:return e=r.right.accept$1(n),t=s.dividedBy$1(e),r.allowsSlash&&s instanceof H.SassNumber&&e instanceof H.SassNumber?oe.SassNumber._as(t).withSlash$2(s,e):(s instanceof H.SassNumber&&e instanceof H.SassNumber&&n._warn$3$deprecation(ae.Using__+R.S((new B._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation).call$1(r))+ae.x0a_More,r.get$span(),!0),t);case A.BinaryOperator_2ad:return s.modulo$1(r.right.accept$1(n));default:throw R.wrapException(P.ArgumentError$("Unknown binary operator "+i.toString$0(0)+".",null))}},$signature:36},B._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation.prototype={call$1(e){return e instanceof q.BinaryOperationExpression&&e.operator===A.BinaryOperator_RTB?"math.div("+R.S(this.call$1(e.left))+", "+R.S(this.call$1(e.right))+")":e.toString$0(0)},$signature:82},B._EvaluateVisitor_visitVariableExpression_closure.prototype={call$0(){var e=this.node;return this.$this._environment.getVariable$2$namespace(e.name,e.namespace)},$signature:32},B._EvaluateVisitor_visitListExpression_closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature:256},B._EvaluateVisitor_visitFunctionExpression_closure.prototype={call$0(){var e=this.node;return this.$this._getFunction$2$namespace(R.stringReplaceAllUnchecked(e.originalName,"_","-"),e.namespace)},$signature:104},B._EvaluateVisitor_visitFunctionExpression_closure0.prototype={call$0(){var e=this.node;return this.$this._runFunctionCallable$3(e.$arguments,this._box_0.$function,e)},$signature:36},B._EvaluateVisitor_visitInterpolatedFunctionExpression_closure.prototype={call$0(){var e=this.node;return this.$this._runFunctionCallable$3(e.$arguments,this.$function,e)},$signature:36},B._EvaluateVisitor__runUserDefinedCallable_closure.prototype={call$0(){var e=this.$this,t=this.callable;return e._withEnvironment$2(t.environment.closure$0(),new B._EvaluateVisitor__runUserDefinedCallable__closure(e,this.evaluated,t,this.nodeWithSpan,this.run,this.V))},$signature(){return this.V._eval$1("0()")}},B._EvaluateVisitor__runUserDefinedCallable__closure.prototype={call$0(){var e=this.$this,t=this.V;return e._environment.scope$1$1(new B._EvaluateVisitor__runUserDefinedCallable___closure(e,this.evaluated,this.callable,this.nodeWithSpan,this.run,t),t)},$signature(){return this.V._eval$1("0()")}},B._EvaluateVisitor__runUserDefinedCallable___closure.prototype={call$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g=this.$this,m=this.evaluated,y=m.positional,S=m.named,f=this.callable.declaration.$arguments,v=this.nodeWithSpan;for(g._verifyArguments$4(y.length,S,f,v),t=(e=f.$arguments).length,r=Math.min(y.length,t),n=m.positionalNodes,s=0;s<r;++s)g._environment.setLocalVariable$3(e[s].name,y[s],n[s]);for(s=y.length,n=m.namedNodes;s<t;++s)a=(i=e[s]).name,null==(o=S.remove$1(0,a))&&(l=i.defaultValue,o=g._withoutSlash$2(l.accept$1(g),g._expressionNode$1(l))),l=g._environment,null==(_=n.$index(0,a))&&((_=i.defaultValue).toString,_=g._expressionNode$1(_)),l.setLocalVariable$3(a,o,_);if(null!=(u=f.restArgument)?(c=y.length>t?A.JSArray_methods.sublist$1(y,t):A.List_empty5,m=m.separator,$=M.SassArgumentList$(c,S,m===A.ListSeparator_undecided_null?A.ListSeparator_kWM:m),g._environment.setLocalVariable$3(u,$,v)):$=null,p=this.run.call$0(),null==$)return p;if(S.get$isEmpty(S))return p;if($._wereKeywordsAccessed)return p;throw m=S.get$keys(S),h=E.pluralize("argument",m.get$length(m),null),S=S.get$keys(S),d=E.toSentence(R.MappedIterable_MappedIterable(S,new B._EvaluateVisitor__runUserDefinedCallable____closure,R._instanceType(S)._eval$1("Iterable.E"),oe.Object),"or"),R.wrapException(I.MultiSpanSassRuntimeException$("No "+h+" named "+d+".",v.get$span(),"invocation",P.LinkedHashMap_LinkedHashMap$_literal([f.get$spanWithName(),"declaration"],oe.FileSpan,oe.String),g._evaluate$_stackTrace$1(v.get$span())))},$signature(){return this.V._eval$1("0()")}},B._EvaluateVisitor__runUserDefinedCallable____closure.prototype={call$1:e=>"$"+e,$signature:5},B._EvaluateVisitor__runFunctionCallable_closure.prototype={call$0(){var e,t,r,n,s,i;for(r=(t=(e=this.callable.declaration).children).length,n=this.$this,s=0;s<r;++s)if((i=t[s].accept$1(n))instanceof L.Value)return i;throw R.wrapException(n._evaluate$_exception$2("Function finished without @return.",e.span))},$signature:36},B._EvaluateVisitor__runBuiltInCallable_closure.prototype={call$0(){return this.overload.verify$2(this.evaluated.positional.length,this.namedSet)},$signature:0},B._EvaluateVisitor__runBuiltInCallable_closure0.prototype={call$0(){return this.callback.call$1(this.evaluated.positional)},$signature:36},B._EvaluateVisitor__runBuiltInCallable_closure1.prototype={call$1:e=>"$"+e,$signature:5},B._EvaluateVisitor__evaluateArguments_closure.prototype={call$1:e=>e,$signature:31},B._EvaluateVisitor__evaluateArguments_closure0.prototype={call$1(e){return this.$this._withoutSlash$2(e,this.restNodeForSpan)},$signature:31},B._EvaluateVisitor__evaluateArguments_closure1.prototype={call$2(e,t){var r=this.restNodeForSpan;this.named.$indexSet(0,e,this.$this._withoutSlash$2(t,r)),this.namedNodes.$indexSet(0,e,r)},$signature:76},B._EvaluateVisitor__evaluateArguments_closure2.prototype={call$1:e=>e,$signature:31},B._EvaluateVisitor__evaluateMacroArguments_closure.prototype={call$1(e){return new L.ValueExpression(e,this.restArgs.get$span())},$signature:47},B._EvaluateVisitor__evaluateMacroArguments_closure0.prototype={call$1(e){return new L.ValueExpression(this.$this._withoutSlash$2(e,this.restNodeForSpan),this.restArgs.get$span())},$signature:47},B._EvaluateVisitor__evaluateMacroArguments_closure1.prototype={call$2(e,t){this.named.$indexSet(0,e,new L.ValueExpression(this.$this._withoutSlash$2(t,this.restNodeForSpan),this.restArgs.get$span()))},$signature:76},B._EvaluateVisitor__evaluateMacroArguments_closure2.prototype={call$1(e){return new L.ValueExpression(this.$this._withoutSlash$2(e,this.keywordRestNodeForSpan),this.keywordRestArgs.get$span())},$signature:47},B._EvaluateVisitor__addRestMap_closure.prototype={call$2(e,t){var r=this.$this;if(!(e instanceof M.SassString))throw R.wrapException(r._evaluate$_exception$2(ae.Variab_+e.toString$0(0)+" is not a string in "+this.map.toString$0(0)+".",this.nodeWithSpan.get$span()));this.values.$indexSet(0,e.text,this.convert.call$1(r._withoutSlash$2(t,this.expressionNode)))},$signature:44},B._EvaluateVisitor__verifyArguments_closure.prototype={call$0(){return this.$arguments.verify$2(this.positional,new T.MapKeySet(this.named,oe.MapKeySet_String))},$signature:0},B._EvaluateVisitor_visitStringExpression_closure.prototype={call$1(e){var t,r;return"string"==typeof e?e:(oe.Expression._as(e),t=this.$this,(r=e.accept$1(t))instanceof M.SassString?r.text:t._evaluate$_serialize$3$quote(r,e,!1))},$signature:51},B._EvaluateVisitor_visitCssAtRule_closure.prototype={call$0(){var e,t,r;for(e=this.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1,r=this.$this;e.moveNext$0();)t._as(e.__internal$_current).accept$1(r)},$signature:2},B._EvaluateVisitor_visitCssAtRule_closure0.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},B._EvaluateVisitor_visitCssKeyframeBlock_closure.prototype={call$0(){var e,t,r;for(e=this.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1,r=this.$this;e.moveNext$0();)t._as(e.__internal$_current).accept$1(r)},$signature:2},B._EvaluateVisitor_visitCssKeyframeBlock_closure0.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},B._EvaluateVisitor_visitCssMediaRule_closure.prototype={call$1(e){return this.$this._mergeMediaQueries$2(e,this.node.queries)},$signature:77},B._EvaluateVisitor_visitCssMediaRule_closure0.prototype={call$0(){var e=this.$this,t=this.mergedQueries;null==t&&(t=this.node.queries),e._withMediaQueries$2(t,new B._EvaluateVisitor_visitCssMediaRule__closure(e,this.node))},$signature:2},B._EvaluateVisitor_visitCssMediaRule__closure.prototype={call$0(){var e,t,r=this.$this,n=r._atRootExcludingStyleRule?null:r._styleRuleIgnoringAtRoot;if(null==n)for(e=this.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1;e.moveNext$0();)t._as(e.__internal$_current).accept$1(r);else r._withParent$2$3$scopeWhen(W.ModifiableCssStyleRule$(n.selector,n.span,n.originalSelector),new B._EvaluateVisitor_visitCssMediaRule___closure(r,this.node),!1,oe.ModifiableCssStyleRule,oe.Null)},$signature:2},B._EvaluateVisitor_visitCssMediaRule___closure.prototype={call$0(){var e,t,r;for(e=this.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1,r=this.$this;e.moveNext$0();)t._as(e.__internal$_current).accept$1(r)},$signature:2},B._EvaluateVisitor_visitCssMediaRule_closure1.prototype={call$1(e){return!!oe.CssStyleRule._is(e)||null!=this.mergedQueries&&oe.CssMediaRule._is(e)},$signature:7},B._EvaluateVisitor_visitCssStyleRule_closure.prototype={call$0(){var e=this.$this;e._withStyleRule$2(this.rule,new B._EvaluateVisitor_visitCssStyleRule__closure(e,this.node))},$signature:2},B._EvaluateVisitor_visitCssStyleRule__closure.prototype={call$0(){var e,t,r;for(e=this.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1,r=this.$this;e.moveNext$0();)t._as(e.__internal$_current).accept$1(r)},$signature:2},B._EvaluateVisitor_visitCssStyleRule_closure0.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},B._EvaluateVisitor_visitCssSupportsRule_closure.prototype={call$0(){var e,t,r=this.$this,n=r._atRootExcludingStyleRule?null:r._styleRuleIgnoringAtRoot;if(null==n)for(e=this.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1;e.moveNext$0();)t._as(e.__internal$_current).accept$1(r);else r._withParent$2$2(W.ModifiableCssStyleRule$(n.selector,n.span,n.originalSelector),new B._EvaluateVisitor_visitCssSupportsRule__closure(r,this.node),oe.ModifiableCssStyleRule,oe.Null)},$signature:2},B._EvaluateVisitor_visitCssSupportsRule__closure.prototype={call$0(){var e,t,r;for(e=this.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1,r=this.$this;e.moveNext$0();)t._as(e.__internal$_current).accept$1(r)},$signature:2},B._EvaluateVisitor_visitCssSupportsRule_closure0.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},B._EvaluateVisitor__performInterpolation_closure.prototype={call$1(e){var t,r,n,s;return"string"==typeof e?e:(oe.Expression._as(e),t=this.$this,r=e.accept$1(t),this.warnForColor&&r instanceof F.SassColor&&ee.$get$namesByColor().containsKey$1(r)&&(n=W.Interpolation$(R._setArrayType([""],oe.JSArray_Object),this.interpolation.span),s=ee.$get$namesByColor(),t._warn$2(ae.You_pr+R.S(s.$index(0,r))+ae.x20in_in+r.toString$0(0)+ae.x2c_whicw+R.S(s.$index(0,r))+ae.x22x29__If+new q.BinaryOperationExpression(A.BinaryOperator_AcR0,new M.StringExpression(n,!0),e,!1).toString$0(0)+"'.",e.get$span())),t._evaluate$_serialize$3$quote(r,e,!1))},$signature:51},B._EvaluateVisitor__serialize_closure.prototype={call$0(){return U.serializeValue0(this.value,!1,this.quote)},$signature:28},B._EvaluateVisitor__expressionNode_closure.prototype={call$0(){var e=this.expression;return this.$this._environment.getVariableNode$2$namespace(e.name,e.namespace)},$signature:177},B._EvaluateVisitor__withoutSlash_recommendation.prototype={call$1(e){var t=e.asSlash;return null!=t?"math.div("+R.S(this.call$1(t.item1))+", "+R.S(this.call$1(t.item2))+")":U.serializeValue0(e,!0,!0)},$signature:176},B._EvaluateVisitor__stackFrame_closure.prototype={call$1(e){var t=this.$this._evaluate$_importCache;return null==(t=null==t?null:t.humanize$1(e))?e:t},$signature:105},B._EvaluateVisitor__stackTrace_closure.prototype={call$1(e){return this.$this._stackFrame$2(e.item1,e.item2.get$span())},$signature:174},B._ImportedCssVisitor.prototype={visitCssAtRule$1(e){var t=e.isChildless?null:new B._ImportedCssVisitor_visitCssAtRule_closure;this._visitor._addChild$2$through(e,t)},visitCssComment$1(e){return this._visitor._addChild$1(e)},visitCssDeclaration$1(e){},visitCssImport$1(e){var t,r=this._visitor;r._assertInModule$2(r.__parent,"__parent")!==r._assertInModule$2(r.__root,"_root")?r._addChild$1(e):r._assertInModule$2(r.__endOfImports,"_endOfImports")===V.get$length$asx(r._assertInModule$2(r.__root,"_root").children._collection$_source)?(r._addChild$1(e),r.__endOfImports=r._assertInModule$2(r.__endOfImports,"_endOfImports")+1):(null==(t=r._outOfOrderImports)?r._outOfOrderImports=R._setArrayType([],oe.JSArray_ModifiableCssImport):t).push(e)},visitCssKeyframeBlock$1(e){},visitCssMediaRule$1(e){var t=this._visitor,r=t._mediaQueries;t._addChild$2$through(e,new B._ImportedCssVisitor_visitCssMediaRule_closure(null==r||null!=t._mergeMediaQueries$2(r,e.queries)))},visitCssStyleRule$1(e){return this._visitor._addChild$2$through(e,new B._ImportedCssVisitor_visitCssStyleRule_closure)},visitCssStylesheet$1(e){var t,r;for(t=e.children,t=new R.ListIterator(t,t.get$length(t)),r=R._instanceType(t)._precomputed1;t.moveNext$0();)r._as(t.__internal$_current).accept$1(this)},visitCssSupportsRule$1(e){return this._visitor._addChild$2$through(e,new B._ImportedCssVisitor_visitCssSupportsRule_closure)}},B._ImportedCssVisitor_visitCssAtRule_closure.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},B._ImportedCssVisitor_visitCssMediaRule_closure.prototype={call$1(e){return!!oe.CssStyleRule._is(e)||this.hasBeenMerged&&oe.CssMediaRule._is(e)},$signature:7},B._ImportedCssVisitor_visitCssStyleRule_closure.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},B._ImportedCssVisitor_visitCssSupportsRule_closure.prototype={call$1:e=>oe.CssStyleRule._is(e),$signature:7},B._ArgumentResults.prototype={},B._LoadedStylesheet.prototype={},L._FindDependenciesVisitor.prototype={visitEachRule$1(e){},visitForRule$1(e){},visitIfRule$1(e){},visitWhileRule$1(e){},visitUseRule$1(e){var t=e.url;"sass"!==t.get$scheme()&&this._usesAndForwards.push(t)},visitForwardRule$1(e){var t=e.url;"sass"!==t.get$scheme()&&this._usesAndForwards.push(t)},visitImportRule$1(e){var t,r,n,s,i;for(r=(t=e.imports).length,n=this._imports,s=0;s<r;++s)(i=t[s])instanceof E.DynamicImport&&n.push(P.Uri_parse(i.urlString))}},M.RecursiveStatementVisitor.prototype={visitAtRootRule$1(e){this.visitChildren$1(e.children)},visitAtRule$1(e){return W.NullableExtension_andThen(e.children,this.get$visitChildren())},visitContentBlock$1:e=>null,visitContentRule$1(e){},visitDebugRule$1(e){},visitDeclaration$1(e){return W.NullableExtension_andThen(e.children,this.get$visitChildren())},visitErrorRule$1(e){},visitExtendRule$1(e){},visitFunctionRule$1:e=>null,visitIncludeRule$1(e){return W.NullableExtension_andThen(e.content,this.get$visitContentBlock())},visitLoudComment$1(e){},visitMediaRule$1(e){return this.visitChildren$1(e.children)},visitMixinRule$1:e=>null,visitReturnRule$1(e){},visitSilentComment$1(e){},visitStyleRule$1(e){return this.visitChildren$1(e.children)},visitStylesheet$1(e){return this.visitChildren$1(e.children)},visitSupportsRule$1(e){return this.visitChildren$1(e.children)},visitVariableDeclaration$1(e){},visitWarnRule$1(e){},visitChildren$1(e){var t;for(t=V.get$iterator$ax(e);t.moveNext$0();)t.get$current().accept$1(this)}},U.serialize_closure.prototype={call$1:e=>e>127,$signature:46},U._SerializeVisitor0.prototype={visitCssStylesheet$1(e){var t,r,n,s,i,a,o;for(t=this._style!==A.OutputStyle_compressed,r=oe.CssComment,n=oe.CssParentNode,s=this._serialize$_buffer,i=null,a=0;a<V.get$length$asx(e.get$children(e));++a)o=V.$index$asx(e.get$children(e),a),this._isInvisible$1(o)||(null!=i&&((n._is(i)?i.get$isChildless():!r._is(i))&&s.writeCharCode$1(59),t&&s.write$1(0,"\n"),i.get$isGroupEnd()&&t&&s.write$1(0,"\n")),o.accept$1(this),i=o);(t=null!=i&&((n._is(i)?i.get$isChildless():!r._is(i))&&t))&&s.writeCharCode$1(59)},visitCssComment$1(e){this._serialize$_buffer.forSpan$2(e.span,new U._SerializeVisitor_visitCssComment_closure(this,e))},visitCssAtRule$1(e){var t;this._writeIndentation$0(),(t=this._serialize$_buffer).forSpan$2(e.span,new U._SerializeVisitor_visitCssAtRule_closure(this,e)),e.isChildless||(this._style!==A.OutputStyle_compressed&&t.writeCharCode$1(32),this._serialize$_visitChildren$1(e.children))},visitCssMediaRule$1(e){var t;this._writeIndentation$0(),(t=this._serialize$_buffer).forSpan$2(e.span,new U._SerializeVisitor_visitCssMediaRule_closure(this,e)),this._style!==A.OutputStyle_compressed&&t.writeCharCode$1(32),this._serialize$_visitChildren$1(e.children)},visitCssImport$1(e){this._writeIndentation$0(),this._serialize$_buffer.forSpan$2(e.span,new U._SerializeVisitor_visitCssImport_closure(this,e))},_writeImportUrl$1(e){var t,r;this._style===A.OutputStyle_compressed&&117===A.JSString_methods._codeUnitAt$1(e,0)?(t=A.JSString_methods.substring$2(e,4,e.length-1),39===(r=A.JSString_methods._codeUnitAt$1(t,0))||34===r?this._serialize$_buffer.write$1(0,t):this._visitQuotedString$1(t)):this._serialize$_buffer.write$1(0,e)},visitCssKeyframeBlock$1(e){var t;this._writeIndentation$0(),(t=this._serialize$_buffer).forSpan$2(e.selector.span,new U._SerializeVisitor_visitCssKeyframeBlock_closure(this,e)),this._style!==A.OutputStyle_compressed&&t.writeCharCode$1(32),this._serialize$_visitChildren$1(e.children)},_visitMediaQuery$1(e){var t,r,n=e.modifier;null!=n&&((t=this._serialize$_buffer).write$1(0,n),t.writeCharCode$1(32)),null!=(n=e.type)&&((t=this._serialize$_buffer).write$1(0,n),0!==e.features.length&&t.write$1(0," and ")),n=e.features,t=this._style===A.OutputStyle_compressed?"and ":" and ",r=this._serialize$_buffer,this._writeBetween$3(n,t,r.get$write(r))},visitCssStyleRule$1(e){var t;this._writeIndentation$0(),(t=this._serialize$_buffer).forSpan$2(e.selector.span,new U._SerializeVisitor_visitCssStyleRule_closure(this,e)),this._style!==A.OutputStyle_compressed&&t.writeCharCode$1(32),this._serialize$_visitChildren$1(e.children)},visitCssSupportsRule$1(e){var t;this._writeIndentation$0(),(t=this._serialize$_buffer).forSpan$2(e.span,new U._SerializeVisitor_visitCssSupportsRule_closure(this,e)),this._style!==A.OutputStyle_compressed&&t.writeCharCode$1(32),this._serialize$_visitChildren$1(e.children)},visitCssDeclaration$1(e){var t,r,n,s,i;if(this._writeIndentation$0(),n=e.name,this._serialize$_write$1(n),(s=this._serialize$_buffer).writeCharCode$1(58),V.startsWith$1$s(n.get$value(n),"--")&&e.parsedAsCustomProperty)s.forSpan$2(e.value.get$span(),new U._SerializeVisitor_visitCssDeclaration_closure(this,e));else{this._style!==A.OutputStyle_compressed&&s.writeCharCode$1(32);try{s.forSpan$2(e.valueSpanForMap,new U._SerializeVisitor_visitCssDeclaration_closure0(this,e))}catch(i){throw(n=R.unwrapException(i))instanceof I.MultiSpanSassScriptException?(t=n,R.wrapException(I.MultiSpanSassException$(t.message,e.value.get$span(),t.primaryLabel,t.secondarySpans))):n instanceof I.SassScriptException?(r=n,R.wrapException(I.SassException$(r.message,e.value.get$span()))):i}}},_writeFoldedValue$1(e){var t,r,n,s=e.value,i=W.StringScanner$(oe.SassString._as(s.get$value(s)).text,null,null);for(s=i.string.length,t=this._serialize$_buffer;i._string_scanner$_position!==s;)if(10===(r=i.readChar$0()))for(t.writeCharCode$1(32);32===(n=i.peekChar$0())||9===n||10===n||13===n||12===n;)i.readChar$0();else t.writeCharCode$1(r)},_writeReindentedValue$1(e){var t=e.value,r=oe.SassString._as(t.get$value(t)).text,n=this._minimumIndentation$1(r);if(null!=n){if(-1===n)return(t=this._serialize$_buffer).write$1(0,E.trimAsciiRight(r,!0)),void t.writeCharCode$1(32);t=e.name.get$span(),t=j.FileLocation$_(t.file,t._file$_start),this._writeWithIndent$2(r,Math.min(n,t.file.getColumn$1(t.offset)))}else this._serialize$_buffer.write$1(0,r)},_minimumIndentation$1(e){for(var t,r,n,s,i,a=Q.LineScanner$(e),o=a.string.length;a._string_scanner$_position!==o?(t=a.super$StringScanner$readChar(),a._adjustLineAndColumn$1(t),r=10!==t):r=!1,r;);if(a._string_scanner$_position===o)return 10===a.peekChar$1(-1)?-1:null;for(n=null;a._string_scanner$_position!==o;){for(;a._string_scanner$_position!==o&&(32===(s=a.peekChar$0())||9===s);)a._adjustLineAndColumn$1(a.super$StringScanner$readChar());if(a._string_scanner$_position!==o&&!a.scanChar$1(10))for(i=a._line_scanner$_column,n=null==n?i:Math.min(n,i);a._string_scanner$_position!==o?(t=a.super$StringScanner$readChar(),a._adjustLineAndColumn$1(t),r=10!==t):r=!1,r;);}return null==n?-1:n},_writeWithIndent$2(e,t){var r,n,s,i,a,o,l,_=Q.LineScanner$(e);for(n=(r=_.string).length,s=this._serialize$_buffer;_._string_scanner$_position!==n&&(i=_.super$StringScanner$readChar(),_._adjustLineAndColumn$1(i),10!==i);)s.writeCharCode$1(i);for(;;){for(a=_._string_scanner$_position,o=1;;){if(_._string_scanner$_position===n)return void s.writeCharCode$1(32);if(i=_.super$StringScanner$readChar(),_._adjustLineAndColumn$1(i),32!==i&&9!==i){if(10!==i)break;a=_._string_scanner$_position,++o}}for(this._writeTimes$2(10,o),this._writeIndentation$0(),l=_._string_scanner$_position,s.write$1(0,A.JSString_methods.substring$2(r,a+t,l));;){if(_._string_scanner$_position===n)return;if(i=_.super$StringScanner$readChar(),_._adjustLineAndColumn$1(i),10===i)break;s.writeCharCode$1(i)}}},visitColor$1(e){var t,r,n,s,i=this._style===A.OutputStyle_compressed;if(i&&Math.abs(e.alpha-1)<ee.$get$epsilon())return t=ee.$get$namesByColor().$index(0,e),r=this._canUseShortHex$1(e)?4:7,void(null!=t&&t.length<=r?this._serialize$_buffer.write$1(0,t):(i=this._serialize$_buffer,this._canUseShortHex$1(e)?(i.writeCharCode$1(35),i.writeCharCode$1(H.hexCharFor(15&e.get$red())),i.writeCharCode$1(H.hexCharFor(15&e.get$green())),i.writeCharCode$1(H.hexCharFor(15&e.get$blue()))):(i.writeCharCode$1(35),this._writeHexComponent$1(e.get$red()),this._writeHexComponent$1(e.get$green()),this._writeHexComponent$1(e.get$blue()))));null!=((s=null==(n=e.originalSpan))?null:P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(n.file._decodedChars,n._file$_start,n._end),0,null))?(i=s?null:P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(n.file._decodedChars,n._file$_start,n._end),0,null),this._serialize$_buffer.write$1(0,i)):!(n=ee.$get$namesByColor()).containsKey$1(e)||Math.abs(e.alpha-0)<ee.$get$epsilon()?(n=e.alpha,s=this._serialize$_buffer,Math.abs(n-1)<ee.$get$epsilon()?(s.writeCharCode$1(35),this._writeHexComponent$1(e.get$red()),this._writeHexComponent$1(e.get$green()),this._writeHexComponent$1(e.get$blue())):(s.write$1(0,"rgba("+e.get$red()),s.write$1(0,i?",":", "),s.write$1(0,e.get$green()),s.write$1(0,i?",":", "),s.write$1(0,e.get$blue()),s.write$1(0,i?",":", "),this._writeNumber$1(n),s.writeCharCode$1(41))):this._serialize$_buffer.write$1(0,n.$index(0,e))},_canUseShortHex$1(e){var t=e.get$red();return t=(15&t)===A.JSInt_methods._shrOtherPositive$1(t,4)&&((15&(t=e.get$green()))===A.JSInt_methods._shrOtherPositive$1(t,4)&&(15&(t=e.get$blue()))===A.JSInt_methods._shrOtherPositive$1(t,4))},_writeHexComponent$1(e){var t=this._serialize$_buffer;t.writeCharCode$1(H.hexCharFor(A.JSInt_methods._shrOtherPositive$1(e,4))),t.writeCharCode$1(H.hexCharFor(15&e))},visitList$1(e){var t,r,n,s,i,a=e.hasBrackets;if(a)this._serialize$_buffer.writeCharCode$1(91);else if(0===e._list$_contents.length){if(!this._serialize$_inspect)throw R.wrapException(I.SassScriptException$("() isn't a valid CSS value."));return void this._serialize$_buffer.write$1(0,"()")}(n=!!(t=this._serialize$_inspect)&&(1===e._list$_contents.length&&(r=(r=e.separator)===A.ListSeparator_kWM||r===A.ListSeparator_1gm)))&&!a&&this._serialize$_buffer.writeCharCode$1(40),r=e._list$_contents,r=t?r:new R.WhereIterable(r,new U._SerializeVisitor_visitList_closure,R._arrayInstanceType(r)._eval$1("WhereIterable<1>")),s=e.separator,i=this._separatorString$1(s),this._writeBetween$3(r,i,t?new U._SerializeVisitor_visitList_closure0(this,e):new U._SerializeVisitor_visitList_closure1(this)),n&&((t=this._serialize$_buffer).write$1(0,s.separator),a||t.writeCharCode$1(41)),a&&this._serialize$_buffer.writeCharCode$1(93)},_separatorString$1(e){switch(e){case A.ListSeparator_kWM:return this._style===A.OutputStyle_compressed?",":", ";case A.ListSeparator_1gm:return this._style===A.OutputStyle_compressed?"/":" / ";case A.ListSeparator_woc:return" ";default:return""}},_elementNeedsParens$2(e,t){var r;if(t instanceof M.SassList){if(t._list$_contents.length<2)return!1;if(t.hasBrackets)return!1;switch(e){case A.ListSeparator_kWM:return t.separator===A.ListSeparator_kWM;case A.ListSeparator_1gm:return(r=t.separator)===A.ListSeparator_kWM||r===A.ListSeparator_1gm;default:return t.separator!==A.ListSeparator_undecided_null}}return!1},visitMap$1(e){var t,r;if(!this._serialize$_inspect)throw R.wrapException(I.SassScriptException$(e.toString$0(0)+" isn't a valid CSS value."));(t=this._serialize$_buffer).writeCharCode$1(40),r=e.contents,this._writeBetween$3(r.get$entries(r),", ",new U._SerializeVisitor_visitMap_closure(this)),t.writeCharCode$1(41)},_writeMapElement$1(e){var t=e instanceof M.SassList&&e.separator===A.ListSeparator_kWM&&!e.hasBrackets;t&&this._serialize$_buffer.writeCharCode$1(40),e.accept$1(this),t&&this._serialize$_buffer.writeCharCode$1(41)},visitNumber$1(e){var t=e.asSlash;if(null!=t)return this.visitNumber$1(t.item1),this._serialize$_buffer.writeCharCode$1(47),void this.visitNumber$1(t.item2);if(this._writeNumber$1(e.value),this._serialize$_inspect)this._serialize$_buffer.write$1(0,e.get$unitString());else{if(V.get$length$asx(e.get$numeratorUnits())>1||0!==e.get$denominatorUnits().length)throw R.wrapException(I.SassScriptException$(e.toString$0(0)+" isn't a valid CSS value."));V.get$isNotEmpty$asx(e.get$numeratorUnits())&&this._serialize$_buffer.write$1(0,V.get$first$ax(e.get$numeratorUnits()))}},_writeNumber$1(e){var t,r=H.fuzzyIsInt(e)?A.JSNumber_methods.round$0(e):null;if(null==r){if((t=this._removeExponent$1(A.JSNumber_methods.toString$0(e))).length<12)return this._style===A.OutputStyle_compressed&&48===A.JSString_methods._codeUnitAt$1(t,0)&&(t=A.JSString_methods.substring$1(t,1)),void this._serialize$_buffer.write$1(0,t);this._writeRounded$1(t)}else this._serialize$_buffer.write$1(0,this._removeExponent$1(A.JSInt_methods.toString$0(r)))},_removeExponent$1(e){for(var t,r,n,s=A.JSString_methods._codeUnitAt$1(e,0),i=45===s,a=R._Cell$(),o=e.length,l=0;;){if(!(l<o)){t=null;break}if(101===A.JSString_methods._codeUnitAt$1(e,l)){s=(t=new P.StringBuffer(""))._contents=""+R.Primitives_stringFromCharCode(s),i?(s+=R.Primitives_stringFromCharCode(A.JSString_methods._codeUnitAt$1(e,1)),t._contents=s,l>3&&(t._contents=s+A.JSString_methods.substring$2(e,3,l))):l>2&&(t._contents=s+A.JSString_methods.substring$2(e,2,l)),a._value=P.int_parse(A.JSString_methods.substring$2(e,l+1,o),null);break}++l}if(null==t)return e;if(a._readLocal$0()>0){for(r=i?1:0,n=(s=a._readLocal$0())-((o=t._contents).length-1-r),s=o,l=0;l<n;++l)s+=R.Primitives_stringFromCharCode(48),t._contents=s;return s.charCodeAt(0),s}for(s=(i?""+R.Primitives_stringFromCharCode(45):"")+"0.",o=a.__late_helper$_name,l=-1;(r=a._value)===a&&R.throwExpression(R.LateError$localNI(o)),l>r;)s+=R.Primitives_stringFromCharCode(48),--l;return i?(o=t._contents,o=A.JSString_methods.substring$1((o.charCodeAt(0),o),1)):o=t,(o=s+R.S(o)).charCodeAt(0),o},_writeRounded$1(e){var t,r,n,s,i,a,o,l,_,u,c,$,p;if(A.JSString_methods.endsWith$1(e,".0"))this._serialize$_buffer.write$1(0,A.JSString_methods.substring$2(e,0,e.length-2));else{for(t=e.length,r=new Uint8Array(t+1),s=(n=45===A.JSString_methods._codeUnitAt$1(e,0))?1:0,i=1;;s=a,i=l){if(s===t)return void this._serialize$_buffer.write$1(0,e);if(a=s+1,46===(o=A.JSString_methods._codeUnitAt$1(e,s))){s=a;break}l=i+1,r[i]=o-48}if((_=s+10)>=t)this._serialize$_buffer.write$1(0,e);else{for(l=i;s<_;s=a,l=u)u=l+1,a=s+1,r[l]=A.JSString_methods._codeUnitAt$1(e,s)-48;if(A.JSString_methods._codeUnitAt$1(e,s)-48>=5)for(;c=r[u=l-1]+1,r[u]=c,10===c;l=u);for(;l<i;++l)r[l]=0;for(;(t=l>i)&&0===r[l-1];)--l;if(2!==l||0!==r[0]||0!==r[1]){for(n&&this._serialize$_buffer.writeCharCode$1(45),$=0===r[0]?this._style===A.OutputStyle_compressed&&0===r[1]?2:1:0,p=this._serialize$_buffer;$<i;++$)p.writeCharCode$1(48+r[$]);if(t)for(p.writeCharCode$1(46);$<l;++$)p.writeCharCode$1(48+r[$])}else this._serialize$_buffer.writeCharCode$1(48)}}},_visitQuotedString$2$forceDoubleQuote(e,t){var r,n,s,i,a,o,l,_=t?this._serialize$_buffer:new P.StringBuffer("");for(t&&_.writeCharCode$1(34),r=e.length,n=!1,s=!1,i=0;i<r;++i)switch(a=A.JSString_methods._codeUnitAt$1(e,i)){case 39:if(t)_.writeCharCode$1(39);else{if(s)return void this._visitQuotedString$2$forceDoubleQuote(e,!0);_.writeCharCode$1(39),n=!0}break;case 34:if(t)_.writeCharCode$1(92),_.writeCharCode$1(34);else{if(n)return void this._visitQuotedString$2$forceDoubleQuote(e,!0);_.writeCharCode$1(34),s=!0}break;case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:this._writeEscape$4(_,a,e,i);break;case 92:_.writeCharCode$1(92),_.writeCharCode$1(92);break;default:if(null!=(o=this._tryPrivateUseCharacter$4(_,a,e,i))){i=o;break}_.writeCharCode$1(a)}t?_.writeCharCode$1(34):(l=s?39:34,(r=this._serialize$_buffer).writeCharCode$1(l),r.write$1(0,_),r.writeCharCode$1(l))},_visitQuotedString$1(e){return this._visitQuotedString$2$forceDoubleQuote(e,!1)},_visitUnquotedString$1(e){var t,r,n,s,i,a;for(t=e.length,r=this._serialize$_buffer,n=!1,s=0;s<t;++s)switch(i=A.JSString_methods._codeUnitAt$1(e,s)){case 10:r.writeCharCode$1(32),n=!0;break;case 32:n||r.writeCharCode$1(32);break;default:if(null!=(a=this._tryPrivateUseCharacter$4(r,i,e,s))){s=a,n=!1;break}r.writeCharCode$1(i),n=!1}},_tryPrivateUseCharacter$4(e,t,r,n){var s;return this._style===A.OutputStyle_compressed?null:t>=57344&&t<=63743?(this._writeEscape$4(e,t,r,n),n):t>>>7==439&&r.length>n+1?(s=n+1,this._writeEscape$4(e,65536+((1023&t)<<10)+(1023&A.JSString_methods._codeUnitAt$1(r,s)),r,s),s):null},_writeEscape$4(e,t,r,n){var s,i;e.writeCharCode$1(92),e.write$1(0,A.JSInt_methods.toRadixString$1(t,16)),s=n+1,r.length!==s&&(i=A.JSString_methods._codeUnitAt$1(r,s),(H.isHex(i)||32===i||9===i)&&e.writeCharCode$1(32))},visitComplexSelector$1(e){var t,r,n,s,i,a,o;for(r=(t=e.components).length,n=this._serialize$_buffer,s=this._style===A.OutputStyle_compressed,i=null,a=0;a<r;++a,i=o)o=t[a],null!=i&&(!(s&&i instanceof D.Combinator)&&!(s&&o instanceof D.Combinator))&&n.write$1(0," "),o instanceof W.CompoundSelector?this.visitCompoundSelector$1(o):n.write$1(0,o)},visitCompoundSelector$1(e){var t,r,n,s=this._serialize$_buffer,i=s.get$length(s);for(r=(t=e.components).length,n=0;n<r;++n)t[n].accept$1(this);s.get$length(s)===i&&s.writeCharCode$1(42)},visitSelectorList$1(e){var t,r,n,s,i,a=e.components;for(t=V.get$iterator$ax(this._serialize$_inspect?a:new R.WhereIterable(a,new U._SerializeVisitor_visitSelectorList_closure,R._arrayInstanceType(a)._eval$1("WhereIterable<1>"))),r=this._style!==A.OutputStyle_compressed,n=this._serialize$_buffer,s=!0;t.moveNext$0();)i=t.get$current(),s?s=!1:(n.writeCharCode$1(44),i.lineBreak?r&&n.write$1(0,"\n"):r&&n.writeCharCode$1(32)),this.visitComplexSelector$1(i)},visitPseudoSelector$1(e){var t,r,n,s=e.selector,i=null==s,a=!i;a&&"not"===e.name&&s.get$isInvisible()||((t=this._serialize$_buffer).writeCharCode$1(58),e.isSyntacticClass||t.writeCharCode$1(58),t.write$1(0,e.name),(n=null==(r=e.argument))&&i||(t.writeCharCode$1(40),n||(t.write$1(0,r),a&&t.writeCharCode$1(32)),a&&this.visitSelectorList$1(s),t.writeCharCode$1(41)))},_serialize$_write$1(e){return this._serialize$_buffer.forSpan$2(e.get$span(),new U._SerializeVisitor__write_closure(this,e))},_serialize$_visitChildren$1(e){var t={},r=this._serialize$_buffer;r.writeCharCode$1(123),e.every$1(e,this.get$_isInvisible())||(this._writeLineFeed$0(),t.previous_=null,++this._indentation,new U._SerializeVisitor__visitChildren_closure(t,this,e).call$0(),--this._indentation,(t=t.previous_).toString,(oe.CssParentNode._is(t)?t.get$isChildless():!oe.CssComment._is(t))&&this._style!==A.OutputStyle_compressed&&r.writeCharCode$1(59),this._writeLineFeed$0(),this._writeIndentation$0()),r.writeCharCode$1(125)},_writeLineFeed$0(){this._style!==A.OutputStyle_compressed&&this._serialize$_buffer.write$1(0,"\n")},_writeIndentation$0(){this._style!==A.OutputStyle_compressed&&this._writeTimes$2(this._indentCharacter,this._indentation*this._indentWidth)},_writeTimes$2(e,t){var r,n;for(r=this._serialize$_buffer,n=0;n<t;++n)r.writeCharCode$1(e)},_writeBetween$1$3(e,t,r){var n,s,i,a;for(n=V.get$iterator$ax(e),s=this._serialize$_buffer,i=!0;n.moveNext$0();)a=n.get$current(),i?i=!1:s.write$1(0,t),r.call$1(a)},_writeBetween$3(e,t,r){return this._writeBetween$1$3(e,t,r,oe.dynamic)},_isInvisible$1(e){return!this._serialize$_inspect&&(!(this._style!==A.OutputStyle_compressed||!oe.CssComment._is(e)||33===A.JSString_methods._codeUnitAt$1(e.text,2))||!!oe.CssParentNode._is(e)&&(!oe.CssAtRule._is(e)&&(!(!oe.CssStyleRule._is(e)||!e.selector.value.get$isInvisible())||V.every$1$ax(e.get$children(e),this.get$_isInvisible()))))}},U._SerializeVisitor_visitCssComment_closure.prototype={call$0(){var e,t,r,n=this.$this;if(n._style!==A.OutputStyle_compressed||33===A.JSString_methods._codeUnitAt$1(this.node.text,2)){if(t=(e=this.node).text,null==(r=n._minimumIndentation$1(t)))return n._writeIndentation$0(),void n._serialize$_buffer.write$1(0,t);e=e.span,e=j.FileLocation$_(e.file,e._file$_start),r=Math.min(r,e.file.getColumn$1(e.offset)),n._writeIndentation$0(),n._writeWithIndent$2(t,r)}},$signature:2},U._SerializeVisitor_visitCssAtRule_closure.prototype={call$0(){var e,t,r=this.$this,n=r._serialize$_buffer;n.writeCharCode$1(64),e=this.node,r._serialize$_write$1(e.name),null!=(t=e.value)&&(n.writeCharCode$1(32),r._serialize$_write$1(t))},$signature:2},U._SerializeVisitor_visitCssMediaRule_closure.prototype={call$0(){var e,t,r=this.$this,n=r._serialize$_buffer;n.write$1(0,"@media"),(t=!(e=r._style===A.OutputStyle_compressed)||!(null==(t=A.JSArray_methods.get$first(this.node.queries)).modifier&&null==t.type))&&n.writeCharCode$1(32),n=e?",":", ",r._writeBetween$3(this.node.queries,n,r.get$_visitMediaQuery())},$signature:2},U._SerializeVisitor_visitCssImport_closure.prototype={call$0(){var e,t,r,n,s,i=this.$this,a=i._serialize$_buffer;a.write$1(0,"@import"),(t=!(e=i._style===A.OutputStyle_compressed))&&a.writeCharCode$1(32),r=this.node,a.forSpan$2(r.url.get$span(),new U._SerializeVisitor_visitCssImport__closure(i,r)),null!=(n=r.supports)&&(t&&a.writeCharCode$1(32),i._serialize$_write$1(n)),null!=(s=r.media)&&(t&&a.writeCharCode$1(32),a=e?",":", ",i._writeBetween$3(s,a,i.get$_visitMediaQuery()))},$signature:2},U._SerializeVisitor_visitCssImport__closure.prototype={call$0(){var e=this.node.url;return this.$this._writeImportUrl$1(e.get$value(e))},$signature:0},U._SerializeVisitor_visitCssKeyframeBlock_closure.prototype={call$0(){var e=this.$this,t=e._style===A.OutputStyle_compressed?",":", ",r=e._serialize$_buffer;return e._writeBetween$3(this.node.selector.value,t,r.get$write(r))},$signature:0},U._SerializeVisitor_visitCssStyleRule_closure.prototype={call$0(){return this.$this.visitSelectorList$1(this.node.selector.value)},$signature:0},U._SerializeVisitor_visitCssSupportsRule_closure.prototype={call$0(){var e=this.$this,t=e._serialize$_buffer;t.write$1(0,"@supports"),e._style===A.OutputStyle_compressed&&40===V.codeUnitAt$1$s(this.node.condition.value,0)||t.writeCharCode$1(32),e._serialize$_write$1(this.node.condition)},$signature:2},U._SerializeVisitor_visitCssDeclaration_closure.prototype={call$0(){var e=this.$this,t=this.node;e._style===A.OutputStyle_compressed?e._writeFoldedValue$1(t):e._writeReindentedValue$1(t)},$signature:2},U._SerializeVisitor_visitCssDeclaration_closure0.prototype={call$0(){var e=this.node.value;return e.get$value(e).accept$1(this.$this)},$signature:0},U._SerializeVisitor_visitList_closure.prototype={call$1:e=>!e.get$isBlank(),$signature:54},U._SerializeVisitor_visitList_closure0.prototype={call$1(e){var t=this.$this,r=t._elementNeedsParens$2(this.value.separator,e);r&&t._serialize$_buffer.writeCharCode$1(40),e.accept$1(t),r&&t._serialize$_buffer.writeCharCode$1(41)},$signature:48},U._SerializeVisitor_visitList_closure1.prototype={call$1(e){e.accept$1(this.$this)},$signature:48},U._SerializeVisitor_visitMap_closure.prototype={call$1(e){var t=this.$this;t._writeMapElement$1(e.key),t._serialize$_buffer.write$1(0,": "),t._writeMapElement$1(e.value)},$signature:260},U._SerializeVisitor_visitSelectorList_closure.prototype={call$1:e=>!e.get$isInvisible(),$signature:16},U._SerializeVisitor__write_closure.prototype={call$0(){var e=this.value;return this.$this._serialize$_buffer.write$1(0,e.get$value(e))},$signature:0},U._SerializeVisitor__visitChildren_closure.prototype={call$0(){var e,t,r,n,s,i,a,o,l,_,u;for(e=this.children._collection$_source,t=V.getInterceptor$asx(e),r=this._box_0,n=this.$this,s=oe.CssComment,i=oe.CssParentNode,a=n._serialize$_buffer,o=0;o<t.get$length(e);++o)l=t.elementAt$1(e,o),n._isInvisible$1(l)||(null!=(_=r.previous_)&&((i._is(_)?_.get$isChildless():!s._is(_))&&a.writeCharCode$1(59),(u=n._style!==A.OutputStyle_compressed)&&a.write$1(0,"\n"),_.get$isGroupEnd()&&u&&a.write$1(0,"\n")),r.previous_=l,l.accept$1(n))},$signature:0},U.OutputStyle.prototype={toString$0(e){return this._serialize$_name}},U.LineFeed.prototype={toString$0:e=>"lf"},U.SerializeResult.prototype={},C.StatementSearchVisitor.prototype={visitAtRootRule$1(e){return this.visitChildren$1(e.children)},visitAtRule$1(e){return W.NullableExtension_andThen(e.children,this.get$visitChildren())},visitContentBlock$1(e){return this.visitChildren$1(e.children)},visitDebugRule$1:e=>null,visitDeclaration$1(e){return W.NullableExtension_andThen(e.children,this.get$visitChildren())},visitEachRule$1(e){return this.visitChildren$1(e.children)},visitErrorRule$1:e=>null,visitExtendRule$1:e=>null,visitForRule$1(e){return this.visitChildren$1(e.children)},visitForwardRule$1:e=>null,visitFunctionRule$1(e){return this.visitChildren$1(e.children)},visitIfRule$1(e){var t=C._IterableExtension__search(e.clauses,new C.StatementSearchVisitor_visitIfRule_closure(this));return null==t?W.NullableExtension_andThen(e.lastClause,new C.StatementSearchVisitor_visitIfRule_closure0(this)):t},visitImportRule$1:e=>null,visitIncludeRule$1(e){return W.NullableExtension_andThen(e.content,this.get$visitContentBlock())},visitLoudComment$1:e=>null,visitMediaRule$1(e){return this.visitChildren$1(e.children)},visitMixinRule$1(e){return this.visitChildren$1(e.children)},visitReturnRule$1:e=>null,visitSilentComment$1:e=>null,visitStyleRule$1(e){return this.visitChildren$1(e.children)},visitStylesheet$1(e){return this.visitChildren$1(e.children)},visitSupportsRule$1(e){return this.visitChildren$1(e.children)},visitUseRule$1:e=>null,visitVariableDeclaration$1:e=>null,visitWarnRule$1:e=>null,visitWhileRule$1(e){return this.visitChildren$1(e.children)},visitChildren$1(e){return C._IterableExtension__search(e,new C.StatementSearchVisitor_visitChildren_closure(this))}},C.StatementSearchVisitor_visitIfRule_closure.prototype={call$1(e){return C._IterableExtension__search(e.children,new C.StatementSearchVisitor_visitIfRule__closure0(this.$this))},$signature(){return R._instanceType(this.$this)._eval$1("StatementSearchVisitor.T?(IfClause)")}},C.StatementSearchVisitor_visitIfRule__closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature(){return R._instanceType(this.$this)._eval$1("StatementSearchVisitor.T?(Statement)")}},C.StatementSearchVisitor_visitIfRule_closure0.prototype={call$1(e){return C._IterableExtension__search(e.children,new C.StatementSearchVisitor_visitIfRule__closure(this.$this))},$signature(){return R._instanceType(this.$this)._eval$1("StatementSearchVisitor.T?(ElseClause)")}},C.StatementSearchVisitor_visitIfRule__closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature(){return R._instanceType(this.$this)._eval$1("StatementSearchVisitor.T?(Statement)")}},C.StatementSearchVisitor_visitChildren_closure.prototype={call$1(e){return e.accept$1(this.$this)},$signature(){return R._instanceType(this.$this)._eval$1("StatementSearchVisitor.T?(Statement)")}},U.withWarnCallback_closure.prototype={call$0(){return this.callback.call$0()},$signature(){return this.T._eval$1("0()")}},N.Entry.prototype={compareTo$1(e,t){var r,n,s=this.target.compareTo$1(0,t.target);return 0!==s?s:(r=this.source,n=t.source,0!==(s=A.JSString_methods.compareTo$1(V.toString$0$(r.file.url),V.toString$0$(n.file.url)))?s:r.compareTo$1(0,n))},$isComparable:1},H.Mapping.prototype={},H.SingleMapping.prototype={toJson$1$includeSourceContents(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x=new P.StringBuffer("");for(r=(t=this.lines).length,n=0,s=0,i=0,a=0,o=0,l=0,_=!0,u=0;u<t.length;t.length===r||(0,R.throwConcurrentModificationError)(t),++u){if(($=(c=t[u]).line)>n){for(p=n;p<$;++p)x._contents+=";";n=$,s=0,_=!0}for(h=V.get$iterator$ax(c.entries);h.moveNext$0();s=g,_=!1)d=h.get$current(),_||(x._contents+=","),g=d.column,m=N.encodeVlq(g-s),m=P.StringBuffer__writeAll(x._contents,m,""),x._contents=m,y=d.sourceUrlId,m=P.StringBuffer__writeAll(m,N.encodeVlq(y-o),""),x._contents=m,S=d.sourceLine,m=P.StringBuffer__writeAll(m,N.encodeVlq(S-i),""),x._contents=m,f=d.sourceColumn,m=P.StringBuffer__writeAll(m,N.encodeVlq(f-a),""),x._contents=m,null!=(v=d.sourceNameId)?(x._contents=P.StringBuffer__writeAll(m,N.encodeVlq(v-l),""),l=v,o=y,a=f,i=S):(o=y,a=f,i=S)}return null==(t=this.sourceRoot)&&(t=""),r=x._contents,b=P.LinkedHashMap_LinkedHashMap$_literal(["version",3,"sourceRoot",t,"sources",this.urls,"names",this.names,"mappings",(r.charCodeAt(0),r)],oe.String,oe.Object),null!=(t=this.targetUrl)&&b.$indexSet(0,"file",t),e&&(t=this.files,r=R._arrayInstanceType(t)._eval$1("MappedListIterable<1,String?>"),b.$indexSet(0,"sourcesContent",P.List_List$of(new R.MappedListIterable(t,new H.SingleMapping_toJson_closure,r),!0,r._eval$1("ListIterable.E")))),this.extensions.forEach$1(0,new H.SingleMapping_toJson_closure0(b)),b},toJson$0(){return this.toJson$1$includeSourceContents(!1)},toString$0(e){var t=R.getRuntimeType(this).toString$0(0)+" : [targetUrl: "+R.S(this.targetUrl)+", sourceRoot: "+R.S(this.sourceRoot)+", urls: "+R.S(this.urls)+", names: "+R.S(this.names)+", lines: "+R.S(this.lines)+"]";return t.charCodeAt(0),t}},H.SingleMapping_SingleMapping$fromEntries_closure.prototype={call$0(){var e=this.urls;return e.get$length(e)},$signature:18},H.SingleMapping_SingleMapping$fromEntries_closure0.prototype={call$0(){return this.sourceEntry.source.file},$signature:261},H.SingleMapping_SingleMapping$fromEntries_closure1.prototype={call$1(e){return this.files.$index(0,e)},$signature:262},H.SingleMapping_toJson_closure.prototype={call$1:e=>null==e?null:P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(e._decodedChars,0,null),0,null),$signature:263},H.SingleMapping_toJson_closure0.prototype={call$2(e,t){return this.result.$indexSet(0,e,t),t},$signature:156},H.TargetLineEntry.prototype={toString$0(e){return R.getRuntimeType(this).toString$0(0)+": "+this.line+" "+R.S(this.entries)}},H.TargetEntry.prototype={toString$0(e){return R.getRuntimeType(this).toString$0(0)+": ("+this.column+", "+this.sourceUrlId+", "+this.sourceLine+", "+this.sourceColumn+", "+R.S(this.sourceNameId)+")"}},j.SourceFile.prototype={get$length(e){return this._decodedChars.length},get$lines(){return this._lineStarts.length},SourceFile$decoded$2$url(e,t){var r,n,s,i,a,o;for(n=(r=this._decodedChars).length,s=this._lineStarts,i=0;i<n;++i)13===(a=r[i])&&((o=i+1)>=n||10!==r[o])&&(a=10),10===a&&s.push(i+1)},span$2(e,t){return j._FileSpan$(this,e,null==t?this._decodedChars.length:t)},span$1(e){return this.span$2(e,null)},getLine$1(e){var t;if(e<0)throw R.wrapException(P.RangeError$("Offset may not be negative, was "+e+"."));if(e>this._decodedChars.length)throw R.wrapException(P.RangeError$("Offset "+e+ae.x20must_+this.get$length(this)+"."));return t=this._lineStarts,e<A.JSArray_methods.get$first(t)?-1:e>=A.JSArray_methods.get$last(t)?t.length-1:this._isNearCachedLine$1(e)?((t=this._cachedLine).toString,t):this._cachedLine=this._binarySearch$1(e)-1},_isNearCachedLine$1(e){var t,r,n=this._cachedLine;return null!=n&&(!(e<(t=this._lineStarts)[n])&&(n>=(r=t.length)-1||e<t[n+1]||(n>=r-2||e<t[n+2])&&(this._cachedLine=n+1,!0)))},_binarySearch$1(e){var t,r,n=this._lineStarts,s=n.length-1;for(t=0;t<s;)n[r=t+A.JSInt_methods._tdivFast$1(s-t,2)]>e?s=r:t=r+1;return s},getColumn$1(e){var t,r;if(e<0)throw R.wrapException(P.RangeError$("Offset may not be negative, was "+e+"."));if(e>this._decodedChars.length)throw R.wrapException(P.RangeError$("Offset "+e+" must be not be greater than the number of characters in the file, "+this.get$length(this)+"."));if(t=this.getLine$1(e),(r=this._lineStarts[t])>e)throw R.wrapException(P.RangeError$("Line "+t+" comes after offset "+e+"."));return e-r},getOffset$1(e){var t,r,n,s;if(e<0)throw R.wrapException(P.RangeError$("Line may not be negative, was "+e+"."));if(e>=(r=(t=this._lineStarts).length))throw R.wrapException(P.RangeError$("Line "+e+" must be less than the number of lines in the file, "+this.get$lines()+"."));if(t=!((n=t[e])<=this._decodedChars.length)||(s=e+1)<r&&n>=t[s])throw R.wrapException(P.RangeError$("Line "+e+" doesn't have 0 columns."));return n}},j.FileLocation.prototype={get$sourceUrl(e){return this.file.url},get$line(){return this.file.getLine$1(this.offset)},get$column(){return this.file.getColumn$1(this.offset)},pointSpan$0(){var e=this.offset;return j._FileSpan$(this.file,e,e)},get$offset(){return this.offset}},j._FileSpan.prototype={get$sourceUrl(e){return this.file.url},get$length(e){return this._end-this._file$_start},get$start(e){return j.FileLocation$_(this.file,this._file$_start)},get$end(e){return j.FileLocation$_(this.file,this._end)},get$text(){return P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(this.file._decodedChars,this._file$_start,this._end),0,null)},get$context(e){var t=this.file,r=this._end,n=t.getLine$1(r);if(0===t.getColumn$1(r)&&0!==n){if(r-this._file$_start==0)return n===t._lineStarts.length-1?"":P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(t._decodedChars,t.getOffset$1(n),t.getOffset$1(n+1)),0,null)}else r=n===t._lineStarts.length-1?t._decodedChars.length:t.getOffset$1(n+1);return P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(t._decodedChars,t.getOffset$1(t.getLine$1(this._file$_start)),r),0,null)},_FileSpan$3(e,t,r){var n,s=this._end,i=this._file$_start;if(s<i)throw R.wrapException(P.ArgumentError$("End "+s+" must come after start "+i+".",null));if(s>(n=this.file)._decodedChars.length)throw R.wrapException(P.RangeError$("End "+s+ae.x20must_+n.get$length(n)+"."));if(i<0)throw R.wrapException(P.RangeError$("Start may not be negative, was "+i+"."))},compareTo$1(e,t){var r;return t instanceof j._FileSpan?0===(r=A.JSInt_methods.compareTo$1(this._file$_start,t._file$_start))?A.JSInt_methods.compareTo$1(this._end,t._end):r:this.super$SourceSpanMixin$compareTo(0,t)},$eq(e,t){return null!=t&&(oe.FileSpan._is(t)?this._file$_start===t._file$_start&&this._end===t._end&&V.$eq$(this.file.url,t.file.url):this.super$SourceSpanMixin$$eq(0,t))},get$hashCode(e){return j.SourceSpanMixin.prototype.get$hashCode.call(this,this)},expand$1(e,t){var r,n=this.file;if(!V.$eq$(n.url,t.file.url))throw R.wrapException(P.ArgumentError$('Source URLs "'+R.S(this.get$sourceUrl(this))+'" and "'+R.S(t.get$sourceUrl(t))+"\" don't match.",null));return r=Math.min(this._file$_start,t._file$_start),j._FileSpan$(n,r,Math.max(this._end,t._end))},$isFileSpan:1,$isSourceSpanWithContext:1},z.Highlighter.prototype={highlight$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S=this._lines;for(this._writeFileStart$1(A.JSArray_methods.get$first(S).url),e=this._maxMultilineSpans,t=P.List_List$filled(e,null,!1,oe.nullable__Highlight),r=this._highlighter$_buffer,e=0!==e,n=this._primaryColor,s=0;s<S.length;++s){for(i=S[s],s>0&&(o=(a=S[s-1]).url,l=i.url,V.$eq$(o,l)?a.number+1!==i.number&&(this._writeSidebar$1$text("..."),r._contents+="\n"):(this._writeSidebar$1$end(ee._glyphs.get$upEnd()),r._contents+="\n",this._writeFileStart$1(l))),o=i.highlights,l=new R.ReversedListIterable(o,R._arrayInstanceType(o)._eval$1("ReversedListIterable<1>")),l=new R.ListIterator(l,l.get$length(l)),_=R._instanceType(l)._precomputed1,u=i.number,c=i.text;l.moveNext$0();)(p=($=_._as(l.__internal$_current)).span).get$start(p).get$line()!==p.get$end(p).get$line()&&p.get$start(p).get$line()===u&&this._isOnlyWhitespace$1(A.JSString_methods.substring$2(c,0,p.get$start(p).get$column()))&&((h=A.JSArray_methods.indexOf$1(t,null))<0&&R.throwExpression(P.ArgumentError$(R.S(t)+" contains no null elements.",null)),t[h]=$);for(this._writeSidebar$1$line(u),r._contents+=" ",this._writeMultilineHighlights$2(i,t),e&&(r._contents+=" "),(l=null!=(g=-1===(d=A.JSArray_methods.indexWhere$1(o,new z.Highlighter_highlight_closure))?null:o[d]))?($=(_=g.span).get$start(_).get$line()===u?_.get$start(_).get$column():0,this._writeHighlightedText$4$color(c,$,_.get$end(_).get$line()===u?_.get$end(_).get$column():c.length,n)):this._writeText$1(c),r._contents+="\n",l&&this._writeIndicator$3(i,g,t),l=o.length,m=0;m<o.length;o.length===l||(0,R.throwConcurrentModificationError)(o),++m)(y=o[m]).isPrimary||this._writeIndicator$3(i,y,t)}return this._writeSidebar$1$end(ee._glyphs.get$upEnd()),(S=r._contents).charCodeAt(0),S},_writeFileStart$1(e){var t=!this._multipleFiles||null==e,r=ee._glyphs;t?this._writeSidebar$1$end(r.get$downEnd()):(this._writeSidebar$1$end(r.get$topLeftCorner()),this._colorize$2$color(new z.Highlighter__writeFileStart_closure(this),"\x1b[34m"),this._highlighter$_buffer._contents+=" "+ee.$get$context().prettyUri$1(e)),this._highlighter$_buffer._contents+="\n"},_writeMultilineHighlights$3$current(e,t,r){var n,s,i,a,o,l,_,u,c,$,p,h,d,g={openedOnThisLine:!1,openedOnThisLineColor:null};for(s=(n=null==r)?null:r.isPrimary?this._primaryColor:this._secondaryColor,i=t.length,a=this._secondaryColor,n=!n,o=this._primaryColor,l=this._highlighter$_buffer,_=!1,u=0;u<i;++u)p=($=null==(c=t[u]))?null:(h=c.span).get$start(h).get$line(),d=$?null:(h=c.span).get$end(h).get$line(),n&&c===r?(this._colorize$2$color(new z.Highlighter__writeMultilineHighlights_closure(this,p,e),s),_=!0):_?this._colorize$2$color(new z.Highlighter__writeMultilineHighlights_closure0(this,c),s):$?g.openedOnThisLine?this._colorize$2$color(new z.Highlighter__writeMultilineHighlights_closure1(this),g.openedOnThisLineColor):l._contents+=" ":($=c.isPrimary?o:a,this._colorize$2$color(new z.Highlighter__writeMultilineHighlights_closure2(g,this,r,p,e,c,d),$))},_writeMultilineHighlights$2(e,t){return this._writeMultilineHighlights$3$current(e,t,null)},_writeHighlightedText$4$color(e,t,r,n){this._writeText$1(A.JSString_methods.substring$2(e,0,t)),this._colorize$2$color(new z.Highlighter__writeHighlightedText_closure(this,e,t,r),n),this._writeText$1(A.JSString_methods.substring$2(e,r,e.length))},_writeIndicator$3(e,t,r){var n,s,i=t.isPrimary?this._primaryColor:this._secondaryColor,a=t.span;if(a.get$start(a).get$line()===a.get$end(a).get$line())this._writeSidebar$0(),(a=this._highlighter$_buffer)._contents+=" ",this._writeMultilineHighlights$3$current(e,r,t),0!==r.length&&(a._contents+=" "),this._colorize$2$color(new z.Highlighter__writeIndicator_closure(this,e,t),i),a._contents+="\n";else if(n=e.number,a.get$start(a).get$line()===n){if(A.JSArray_methods.contains$1(r,t))return;E.replaceFirstNull(r,t),this._writeSidebar$0(),(a=this._highlighter$_buffer)._contents+=" ",this._writeMultilineHighlights$3$current(e,r,t),this._colorize$2$color(new z.Highlighter__writeIndicator_closure0(this,e,t),i),a._contents+="\n"}else if(a.get$end(a).get$line()===n){if((s=a.get$end(a).get$column()===e.text.length)&&null==t.label)return void E.replaceWithNull(r,t);this._writeSidebar$0(),(a=this._highlighter$_buffer)._contents+=" ",this._writeMultilineHighlights$3$current(e,r,t),this._colorize$2$color(new z.Highlighter__writeIndicator_closure1(this,s,e,t),i),a._contents+="\n",E.replaceWithNull(r,t)}},_writeArrow$3$beginning(e,t,r){var n,s=r?0:1,i=this._countTabs$1(A.JSString_methods.substring$2(e.text,0,t+s));n=(s=this._highlighter$_buffer)._contents+=A.JSString_methods.$mul(ee._glyphs.get$horizontalLine(),1+t+3*i),s._contents=n+"^"},_writeArrow$2(e,t){return this._writeArrow$3$beginning(e,t,!0)},_writeText$1(e){var t,r,n,s;for(t=new R.CodeUnits(e),t=new R.ListIterator(t,t.get$length(t)),r=this._highlighter$_buffer,n=R._instanceType(t)._precomputed1;t.moveNext$0();)s=n._as(t.__internal$_current),r._contents+=9===s?A.JSString_methods.$mul(" ",4):R.Primitives_stringFromCharCode(s)},_writeSidebar$3$end$line$text(e,t,r){var n={};n.text=r,null!=t&&(n.text=A.JSInt_methods.toString$0(t+1)),this._colorize$2$color(new z.Highlighter__writeSidebar_closure(n,this,e),"\x1b[34m")},_writeSidebar$1$end(e){return this._writeSidebar$3$end$line$text(e,null,null)},_writeSidebar$1$text(e){return this._writeSidebar$3$end$line$text(null,null,e)},_writeSidebar$1$line(e){return this._writeSidebar$3$end$line$text(null,e,null)},_writeSidebar$0(){return this._writeSidebar$3$end$line$text(null,null,null)},_countTabs$1(e){var t,r,n;for(t=new R.CodeUnits(e),t=new R.ListIterator(t,t.get$length(t)),r=R._instanceType(t)._precomputed1,n=0;t.moveNext$0();)9===r._as(t.__internal$_current)&&++n;return n},_isOnlyWhitespace$1(e){var t,r,n;for(t=new R.CodeUnits(e),t=new R.ListIterator(t,t.get$length(t)),r=R._instanceType(t)._precomputed1;t.moveNext$0();)if(32!==(n=r._as(t.__internal$_current))&&9!==n)return!1;return!0},_colorize$2$color(e,t){var r=null!=this._primaryColor;r&&null!=t&&(this._highlighter$_buffer._contents+=t),e.call$0(),r&&null!=t&&(this._highlighter$_buffer._contents+="\x1b[0m")}},z.Highlighter_closure.prototype={call$0(){var e=this.color,t=V.getInterceptor$(e);return t.$eq(e,!0)?"\x1b[31m":t.$eq(e,!1)?null:R._asStringQ(e)},$signature:37},z.Highlighter$__closure.prototype={call$1(e){var t=e.highlights;return(t=new R.WhereIterable(t,new z.Highlighter$___closure,R._arrayInstanceType(t)._eval$1("WhereIterable<1>"))).get$length(t)},$signature:264},z.Highlighter$___closure.prototype={call$1(e){var t=e.span;return t.get$start(t).get$line()!==t.get$end(t).get$line()},$signature:92},z.Highlighter$__closure0.prototype={call$1:e=>e.url,$signature:266},z.Highlighter__collateLines_closure.prototype={call$1(e){var t=e.span;return t.get$sourceUrl(t)},$signature:267},z.Highlighter__collateLines_closure0.prototype={call$2:(e,t)=>e.span.compareTo$1(0,t.span),$signature:268},z.Highlighter__collateLines_closure1.prototype={call$1(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d=R._setArrayType([],oe.JSArray__Line);for(r=(t=V.getInterceptor$ax(e)).get$iterator(e),n=oe.JSArray__Highlight;r.moveNext$0();)for(i=(s=r.get$current().span).get$context(s),(a=E.findLineStart(i,s.get$text(),s.get$start(s).get$column())).toString,o=(a=A.JSString_methods.allMatches$1("\n",A.JSString_methods.substring$2(i,0,a))).get$length(a),l=s.get$sourceUrl(s),_=s.get$start(s).get$line()-o,a=(s=i.split("\n")).length,u=0;u<a;++u)c=s[u],(0===d.length||_>A.JSArray_methods.get$last(d).number)&&d.push(new z._Line(c,_,l,R._setArrayType([],n))),++_;for($=R._setArrayType([],n),r=d.length,p=0,u=0;u<d.length;d.length===r||(0,R.throwConcurrentModificationError)(d),++u){for(c=d[u],$.fixed$length&&R.throwExpression(P.UnsupportedError$("removeWhere")),A.JSArray_methods._removeWhere$2($,new z.Highlighter__collateLines__closure(c),!0),h=$.length,n=(n=t.skip$1(e,p)).get$iterator(n);n.moveNext$0()&&!((a=(s=n.get$current()).span).get$start(a).get$line()>c.number)&&V.$eq$(a.get$sourceUrl(a),c.url);)$.push(s);p+=$.length-h,A.JSArray_methods.addAll$1(c.highlights,$)}return d},$signature:269},z.Highlighter__collateLines__closure.prototype={call$1(e){var t=e.span,r=this.line;return!V.$eq$(t.get$sourceUrl(t),r.url)||t.get$end(t).get$line()<r.number},$signature:92},z.Highlighter_highlight_closure.prototype={call$1:e=>e.isPrimary,$signature:92},z.Highlighter__writeFileStart_closure.prototype={call$0(){return this.$this._highlighter$_buffer._contents+=A.JSString_methods.$mul(ee._glyphs.get$horizontalLine(),2)+">",null},$signature:0},z.Highlighter__writeMultilineHighlights_closure.prototype={call$0(){var e=ee._glyphs;e=this.startLine===this.line.number?e.get$topLeftCorner():e.get$bottomLeftCorner(),this.$this._highlighter$_buffer._contents+=e},$signature:0},z.Highlighter__writeMultilineHighlights_closure0.prototype={call$0(){var e=ee._glyphs;e=null==this.highlight?e.get$horizontalLine():e.get$cross(),this.$this._highlighter$_buffer._contents+=e},$signature:0},z.Highlighter__writeMultilineHighlights_closure1.prototype={call$0(){return this.$this._highlighter$_buffer._contents+=ee._glyphs.get$horizontalLine(),null},$signature:0},z.Highlighter__writeMultilineHighlights_closure2.prototype={call$0(){var e=this._box_0,t=e.openedOnThisLine,r=ee._glyphs,n=t?r.get$cross():r.get$verticalLine();null!=this.current?this.$this._highlighter$_buffer._contents+=n:(r=(t=this.line).number,this.startLine===r?((t=this.$this)._colorize$2$color(new z.Highlighter__writeMultilineHighlights__closure(e,t),e.openedOnThisLineColor),e.openedOnThisLine=!0,null==e.openedOnThisLineColor&&(e.openedOnThisLineColor=this.highlight.isPrimary?t._primaryColor:t._secondaryColor)):(t=this.endLine===r&&(r=this.highlight.span).get$end(r).get$column()===t.text.length,r=this.$this,t?(e=null==this.highlight.label?ee._glyphs.glyphOrAscii$2("\u2514","\\"):n,r._highlighter$_buffer._contents+=e):r._colorize$2$color(new z.Highlighter__writeMultilineHighlights__closure0(r,n),e.openedOnThisLineColor)))},$signature:0},z.Highlighter__writeMultilineHighlights__closure.prototype={call$0(){var e=this._box_0.openedOnThisLine?"\u252c":"\u250c";this.$this._highlighter$_buffer._contents+=ee._glyphs.glyphOrAscii$2(e,"/")},$signature:0},z.Highlighter__writeMultilineHighlights__closure0.prototype={call$0(){this.$this._highlighter$_buffer._contents+=this.vertical},$signature:0},z.Highlighter__writeHighlightedText_closure.prototype={call$0(){return this.$this._writeText$1(A.JSString_methods.substring$2(this.text,this.startColumn,this.endColumn))},$signature:0},z.Highlighter__writeIndicator_closure.prototype={call$0(){var e,t,r=this.$this,n=this.highlight,s=n.span,i=n.isPrimary?"^":ee._glyphs.get$horizontalLineBold(),a=s.get$start(s).get$column(),o=s.get$end(s).get$column();s=this.line.text,e=r._countTabs$1(A.JSString_methods.substring$2(s,0,a)),t=r._countTabs$1(A.JSString_methods.substring$2(s,a,o)),a+=3*e,(r=r._highlighter$_buffer)._contents+=A.JSString_methods.$mul(" ",a),i=r._contents+=A.JSString_methods.$mul(i,Math.max(o+3*(e+t)-a,1)),null!=(n=n.label)&&(r._contents=i+" "+n)},$signature:0},z.Highlighter__writeIndicator_closure0.prototype={call$0(){var e=this.highlight.span;return this.$this._writeArrow$2(this.line,e.get$start(e).get$column())},$signature:0},z.Highlighter__writeIndicator_closure1.prototype={call$0(){var e,t=this.$this;this.coversWholeLine?t._highlighter$_buffer._contents+=A.JSString_methods.$mul(ee._glyphs.get$horizontalLine(),3):(e=this.highlight.span,t._writeArrow$3$beginning(this.line,Math.max(e.get$end(e).get$column()-1,0),!1)),null!=(e=this.highlight.label)&&(t._highlighter$_buffer._contents+=" "+e)},$signature:0},z.Highlighter__writeSidebar_closure.prototype={call$0(){var e=this.$this,t=e._highlighter$_buffer,r=this._box_0.text;null==r&&(r=""),t._contents+=A.JSString_methods.padRight$1(r,e._paddingBeforeSidebar),e=this.end,t._contents+=null==e?ee._glyphs.get$verticalLine():e},$signature:0},z._Highlight.prototype={toString$0(e){var t=this.isPrimary?"primary ":"",r=this.span;return r=t+(r.get$start(r).get$line()+":")+r.get$start(r).get$column()+"-"+r.get$end(r).get$line()+":"+r.get$end(r).get$column(),(t=null!=(t=this.label)?r+" ("+t+")":r).charCodeAt(0),t}},z._Highlight_closure.prototype={call$0(){var e,t,r,n,s=this.span;return oe.SourceSpanWithContext._is(s)&&null!=E.findLineStart(s.get$context(s),s.get$text(),s.get$start(s).get$column())||(e=q.SourceLocation$(s.get$start(s).get$offset(),0,0,s.get$sourceUrl(s)),t=s.get$end(s).get$offset(),r=s.get$sourceUrl(s),n=E.countCodeUnits(s.get$text(),10),s=W.SourceSpanWithContext$(e,q.SourceLocation$(t,z._Highlight__lastLineLength(s.get$text()),n,r),s.get$text(),s.get$text())),z._Highlight__normalizeEndOfLine(z._Highlight__normalizeTrailingNewline(z._Highlight__normalizeNewlines(s)))},$signature:270},z._Line.prototype={toString$0(e){return this.number+': "'+this.text+'" ('+A.JSArray_methods.join$1(this.highlights,", ")+")"}},q.SourceLocation.prototype={distance$1(e){var t=this.sourceUrl;if(!V.$eq$(t,e.get$sourceUrl(e)))throw R.wrapException(P.ArgumentError$('Source URLs "'+R.S(t)+'" and "'+R.S(e.get$sourceUrl(e))+"\" don't match.",null));return Math.abs(this.offset-e.get$offset())},compareTo$1(e,t){var r=this.sourceUrl;if(!V.$eq$(r,t.get$sourceUrl(t)))throw R.wrapException(P.ArgumentError$('Source URLs "'+R.S(r)+'" and "'+R.S(t.get$sourceUrl(t))+"\" don't match.",null));return this.offset-t.get$offset()},$eq(e,t){return null!=t&&(oe.SourceLocation._is(t)&&V.$eq$(this.sourceUrl,t.get$sourceUrl(t))&&this.offset===t.get$offset())},get$hashCode(e){var t=this.sourceUrl;return null==(t=null==t?null:t.get$hashCode(t))&&(t=0),t+this.offset},toString$0(e){var t="<"+R.getRuntimeType(this).toString$0(0)+": "+this.offset+" ",r=this.sourceUrl;return t+(R.S(null==r?"unknown source":r)+":")+(this.line+1)+":"+(this.column+1)+">"},$isComparable:1,get$sourceUrl(e){return this.sourceUrl},get$offset(){return this.offset},get$line(){return this.line},get$column(){return this.column}},M.SourceLocationMixin.prototype={distance$1(e){if(!V.$eq$(this.file.url,e.get$sourceUrl(e)))throw R.wrapException(P.ArgumentError$('Source URLs "'+R.S(this.get$sourceUrl(this))+'" and "'+R.S(e.get$sourceUrl(e))+"\" don't match.",null));return Math.abs(this.offset-e.get$offset())},compareTo$1(e,t){if(!V.$eq$(this.file.url,t.get$sourceUrl(t)))throw R.wrapException(P.ArgumentError$('Source URLs "'+R.S(this.get$sourceUrl(this))+'" and "'+R.S(t.get$sourceUrl(t))+"\" don't match.",null));return this.offset-t.get$offset()},$eq(e,t){return null!=t&&(oe.SourceLocation._is(t)&&V.$eq$(this.file.url,t.get$sourceUrl(t))&&this.offset===t.get$offset())},get$hashCode(e){var t=this.file.url;return null==(t=null==t?null:t.get$hashCode(t))&&(t=0),t+this.offset},toString$0(e){var t=this.offset,r="<"+R.getRuntimeType(this).toString$0(0)+": "+t+" ",n=this.file,s=n.url;return r+(R.S(null==s?"unknown source":s)+":")+(n.getLine$1(t)+1)+":"+(n.getColumn$1(t)+1)+">"},$isComparable:1,$isSourceLocation:1},q.SourceSpanBase.prototype={SourceSpanBase$3(e,t,r){var n,s=this.end,i=this.start;if(!V.$eq$(s.get$sourceUrl(s),i.get$sourceUrl(i)))throw R.wrapException(P.ArgumentError$('Source URLs "'+R.S(i.get$sourceUrl(i))+'" and "'+R.S(s.get$sourceUrl(s))+"\" don't match.",null));if(s.get$offset()<i.get$offset())throw R.wrapException(P.ArgumentError$("End "+s.toString$0(0)+" must come after start "+i.toString$0(0)+".",null));if((n=this.text).length!==i.distance$1(s))throw R.wrapException(P.ArgumentError$('Text "'+n+'" must be '+i.distance$1(s)+" characters long.",null))},get$start(e){return this.start},get$end(e){return this.end},get$text(){return this.text}},k.SourceSpanException.prototype={get$message(e){return this._span_exception$_message},get$span(){return this._span},toString$1$color(e,t){return this.get$span(),"Error on "+this.get$span().message$2$color(0,this._span_exception$_message,t)},toString$0(e){return this.toString$1$color(e,null)},$isException:1},k.SourceSpanFormatException.prototype={$isFormatException:1,get$source(){return this.source}},j.SourceSpanMixin.prototype={get$sourceUrl(e){var t=this.get$start(this);return t.get$sourceUrl(t)},get$length(e){return this.get$end(this).get$offset()-this.get$start(this).get$offset()},compareTo$1(e,t){var r=this.get$start(this).compareTo$1(0,t.get$start(t));return 0===r?this.get$end(this).compareTo$1(0,t.get$end(t)):r},message$2$color(e,t,r){var n,s,i="line "+(this.get$start(this).get$line()+1)+", column "+(this.get$start(this).get$column()+1);return null!=this.get$sourceUrl(this)&&(n=this.get$sourceUrl(this),i=n=i+" of "+ee.$get$context().prettyUri$1(n)),i+=": "+t,0!==(s=this.highlight$1$color(r)).length&&(i=i+"\n"+s),i.charCodeAt(0),i},message$1(e,t){return this.message$2$color(e,t,null)},highlight$1$color(e){return oe.SourceSpanWithContext._is(this)||0!==this.get$length(this)?z.Highlighter$(this,e).highlight$0():""},$eq(e,t){return null!=t&&(oe.SourceSpan._is(t)&&this.get$start(this).$eq(0,t.get$start(t))&&this.get$end(this).$eq(0,t.get$end(t)))},get$hashCode(e){var t,r=this.get$start(this);return(r=r.get$hashCode(r))+31*(t=this.get$end(this)).get$hashCode(t)},toString$0(e){return"<"+R.getRuntimeType(this).toString$0(0)+": from "+this.get$start(this).toString$0(0)+" to "+this.get$end(this).toString$0(0)+' "'+this.get$text()+'">'},$isComparable:1,$isSourceSpan:1},W.SourceSpanWithContext.prototype={get$context(e){return this._context}},z.Chain.prototype={toTrace$0(){var e=this.traces;return j.Trace$(new R.ExpandIterable(e,new z.Chain_toTrace_closure,R._arrayInstanceType(e)._eval$1("ExpandIterable<1,Frame>")),null)},toString$0(e){var t=this.traces,r=R._arrayInstanceType(t);return new R.MappedListIterable(t,new z.Chain_toString_closure(new R.MappedListIterable(t,new z.Chain_toString_closure0,r._eval$1("MappedListIterable<1,int>")).fold$2(0,0,A.CONSTANT)),r._eval$1("MappedListIterable<1,String>")).join$1(0,ae.x3d_____)},$isStackTrace:1},z.Chain_Chain$parse_closure.prototype={call$1:e=>0!==e.length,$signature:6},z.Chain_Chain$parse_closure0.prototype={call$1:e=>j.Trace$parseVM(e),$signature:151},z.Chain_Chain$parse_closure1.prototype={call$1:e=>j.Trace$parseFriendly(e),$signature:151},z.Chain_toTrace_closure.prototype={call$1:e=>e.get$frames(),$signature:273},z.Chain_toString_closure0.prototype={call$1(e){var t=e.get$frames();return new R.MappedListIterable(t,new z.Chain_toString__closure0,R._arrayInstanceType(t)._eval$1("MappedListIterable<1,int>")).fold$2(0,0,A.CONSTANT)},$signature:274},z.Chain_toString__closure0.prototype={call$1:e=>e.get$location().length,$signature:149},z.Chain_toString_closure.prototype={call$1(e){var t=e.get$frames();return new R.MappedListIterable(t,new z.Chain_toString__closure(this.longest),R._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0)},$signature:276},z.Chain_toString__closure.prototype={call$1(e){return A.JSString_methods.padRight$1(e.get$location(),this.longest)+" "+R.S(e.get$member())+"\n"},$signature:146},C.Frame.prototype={get$isCore(){return"dart"===this.uri.get$scheme()},get$library(){var e=this.uri;return"data"===e.get$scheme()?"data:...":ee.$get$context().prettyUri$1(e)},get$$package(){var e=this.uri;return"package"!==e.get$scheme()?null:A.JSArray_methods.get$first(e.get$path(e).split("/"))},get$location(){var e,t=this.line;return null==t?this.get$library():null==(e=this.column)?this.get$library()+" "+R.S(t):this.get$library()+" "+R.S(t)+":"+R.S(e)},toString$0(e){return this.get$location()+" in "+R.S(this.member)},get$uri(){return this.uri},get$line(){return this.line},get$column(){return this.column},get$member(){return this.member}},C.Frame_Frame$parseVM_closure.prototype={call$0(){var e,t,r,n,s,i,a,o=this.frame;return"..."===o?new C.Frame(P._Uri__Uri(null,null,null,null),null,null,"..."):null==(e=ee.$get$_vmFrame().firstMatch$1(o))?new U.UnparsedFrame(P._Uri__Uri(null,"unparsed",null,null),o):((t=(o=e._match)[1]).toString,r=ee.$get$_asyncBody(),t=R.stringReplaceAllUnchecked(t,r,"<async>"),n=R.stringReplaceAllUnchecked(t,"<anonymous closure>","<fn>"),(r=t=o[2]).toString,A.JSString_methods.startsWith$1(r,"<data:")?s=P.Uri_Uri$dataFromString("",null,null):((t=t).toString,s=P.Uri_parse(t)),i=o[3].split(":"),a=(o=i.length)>1?P.int_parse(i[1],null):null,new C.Frame(s,a,o>2?P.int_parse(i[2],null):null,n))},$signature:56},C.Frame_Frame$parseV8_closure.prototype={call$0(){var e,t,r=this.frame,n=ee.$get$_v8Frame().firstMatch$1(r);return null==n?new U.UnparsedFrame(P._Uri__Uri(null,"unparsed",null,null),r):(r=new C.Frame_Frame$parseV8_closure_parseLocation(r),null!=(t=(e=n._match)[2])?((t=t).toString,(e=e[1]).toString,e=R.stringReplaceAllUnchecked(e,"<anonymous>","<fn>"),e=R.stringReplaceAllUnchecked(e,"Anonymous function","<fn>"),r.call$2(t,R.stringReplaceAllUnchecked(e,"(anonymous function)","<fn>"))):((e=e[3]).toString,r.call$2(e,"<fn>")))},$signature:56},C.Frame_Frame$parseV8_closure_parseLocation.prototype={call$2(e,t){for(var r,n,s,i,a,o=ee.$get$_v8EvalLocation(),l=o.firstMatch$1(e);null!=l;e=r)(r=l._match[1]).toString,l=o.firstMatch$1(r);return"native"===e?new C.Frame(P.Uri_parse("native"),null,null,t):null==(n=ee.$get$_v8UrlLocation().firstMatch$1(e))?new U.UnparsedFrame(P._Uri__Uri(null,"unparsed",null,null),this.frame):((r=(o=n._match)[1]).toString,s=C.Frame__uriOrPathToUri(r),(r=o[2]).toString,i=P.int_parse(r,null),a=o[3],new C.Frame(s,i,null!=a?P.int_parse(a,null):null,t))},$signature:279},C.Frame_Frame$_parseFirefoxEval_closure.prototype={call$0(){var e,t,r,n,s=this.frame,i=ee.$get$_firefoxEvalLocation().firstMatch$1(s);return null==i?new U.UnparsedFrame(P._Uri__Uri(null,"unparsed",null,null),s):((e=(s=i._match)[1]).toString,t=R.stringReplaceAllUnchecked(e,"/<",""),(e=s[2]).toString,r=C.Frame__uriOrPathToUri(e),(s=s[3]).toString,n=P.int_parse(s,null),new C.Frame(r,n,null,0===t.length||"anonymous"===t?"<fn>":t))},$signature:56},C.Frame_Frame$parseFirefox_closure.prototype={call$0(){var e,t,r,n,s,i,a,o=this.frame,l=ee.$get$_firefoxSafariFrame().firstMatch$1(o);return null==l?new U.UnparsedFrame(P._Uri__Uri(null,"unparsed",null,null),o):((r=t=(e=l._match)[3]).toString,A.JSString_methods.contains$1(r," line ")?C.Frame_Frame$_parseFirefoxEval(o):((o=t).toString,n=C.Frame__uriOrPathToUri(o),null!=(s=e[1])?((o=e[2]).toString,o=A.JSString_methods.allMatches$1("/",o),""===(s+=A.JSArray_methods.join$0(P.List_List$filled(o.get$length(o),".<fn>",!1,oe.String)))&&(s="<fn>"),s=A.JSString_methods.replaceFirst$2(s,ee.$get$_initialDot(),"")):s="<fn>",""===(o=e[4])?i=null:((o=o).toString,i=P.int_parse(o,null)),null==(o=e[5])||""===o?a=null:((o=o).toString,a=P.int_parse(o,null)),new C.Frame(n,i,a,s)))},$signature:56},C.Frame_Frame$parseFriendly_closure.prototype={call$0(){var e,t,r,n,s=this.frame,i=ee.$get$_friendlyFrame().firstMatch$1(s);if(null==i)throw R.wrapException(P.FormatException$("Couldn't parse package:stack_trace stack trace line '"+s+"'.",null,null));return"data:..."===(e=(s=i._match)[1])?t=P.Uri_Uri$dataFromString("",null,null):((e=e).toString,t=P.Uri_parse(e)),""===t.get$scheme()&&(t=(e=ee.$get$context()).toUri$1(e.absolute$7(e.style.pathFromUri$1(T._parseUri(t)),null,null,null,null,null,null))),null==(e=s[2])?r=null:((e=e).toString,r=P.int_parse(e,null)),null==(e=s[3])?n=null:((e=e).toString,n=P.int_parse(e,null)),new C.Frame(t,r,n,s[4])},$signature:56},H.LazyTrace.prototype={get$_lazy_trace$_trace(){var e=this.__LazyTrace__trace;return null==e&&(e=this._thunk.call$0(),null==this.__LazyTrace__trace?this.__LazyTrace__trace=e:e=R.throwExpression(R.LateError$fieldADI("_trace"))),e},get$frames(){return this.get$_lazy_trace$_trace().get$frames()},get$terse(){return new H.LazyTrace(new H.LazyTrace_terse_closure(this))},toString$0(e){return this.get$_lazy_trace$_trace().toString$0(0)},$isStackTrace:1,$isTrace:1},H.LazyTrace_terse_closure.prototype={call$0(){return this.$this.get$_lazy_trace$_trace().get$terse()},$signature:141},j.Trace.prototype={get$terse(){return this.foldFrames$2$terse(new j.Trace_terse_closure,!0)},foldFrames$2$terse(e,t){var r,n,s,i,a={};for(a.predicate=e,a.predicate=new j.Trace_foldFrames_closure(e),r=R._setArrayType([],oe.JSArray_Frame),n=this.frames,n=new R.ReversedListIterable(n,R._arrayInstanceType(n)._eval$1("ReversedListIterable<1>")),n=new R.ListIterator(n,n.get$length(n)),s=R._instanceType(n)._precomputed1;n.moveNext$0();)(i=s._as(n.__internal$_current))instanceof U.UnparsedFrame||!a.predicate.call$1(i)?r.push(i):0!==r.length&&a.predicate.call$1(A.JSArray_methods.get$last(r))||r.push(new C.Frame(i.get$uri(),i.get$line(),i.get$column(),i.get$member()));return n=oe.MappedListIterable_Frame_Frame,(r=P.List_List$of(new R.MappedListIterable(r,new j.Trace_foldFrames_closure0(a),n),!0,n._eval$1("ListIterable.E"))).length>1&&a.predicate.call$1(A.JSArray_methods.get$first(r))&&A.JSArray_methods.removeAt$1(r,0),j.Trace$(new R.ReversedListIterable(r,R._arrayInstanceType(r)._eval$1("ReversedListIterable<1>")),this.original._stackTrace)},toString$0(e){var t=this.frames,r=R._arrayInstanceType(t);return new R.MappedListIterable(t,new j.Trace_toString_closure(new R.MappedListIterable(t,new j.Trace_toString_closure0,r._eval$1("MappedListIterable<1,int>")).fold$2(0,0,A.CONSTANT)),r._eval$1("MappedListIterable<1,String>")).join$0(0)},$isStackTrace:1,get$frames(){return this.frames}},j.Trace_Trace$from_closure.prototype={call$0(){return j.Trace_Trace$parse(this.trace.toString$0(0))},$signature:141},j.Trace__parseVM_closure.prototype={call$1:e=>0!==e.length,$signature:6},j.Trace__parseVM_closure0.prototype={call$1:e=>C.Frame_Frame$parseVM(e),$signature:55},j.Trace$parseV8_closure.prototype={call$1:e=>!A.JSString_methods.startsWith$1(e,ee.$get$_v8TraceLine()),$signature:6},j.Trace$parseV8_closure0.prototype={call$1:e=>C.Frame_Frame$parseV8(e),$signature:55},j.Trace$parseJSCore_closure.prototype={call$1:e=>"\tat "!==e,$signature:6},j.Trace$parseJSCore_closure0.prototype={call$1:e=>C.Frame_Frame$parseV8(e),$signature:55},j.Trace$parseFirefox_closure.prototype={call$1:e=>0!==e.length&&"[native code]"!==e,$signature:6},j.Trace$parseFirefox_closure0.prototype={call$1:e=>C.Frame_Frame$parseFirefox(e),$signature:55},j.Trace$parseFriendly_closure.prototype={call$1:e=>!A.JSString_methods.startsWith$1(e,"====="),$signature:6},j.Trace$parseFriendly_closure0.prototype={call$1:e=>C.Frame_Frame$parseFriendly(e),$signature:55},j.Trace_terse_closure.prototype={call$1:e=>!1,$signature:136},j.Trace_foldFrames_closure.prototype={call$1(e){var t;return!!this.oldPredicate.call$1(e)||(!!e.get$isCore()||("stack_trace"===e.get$$package()||((t=e.get$member()).toString,!!A.JSString_methods.contains$1(t,"<async>")&&null==e.get$line())))},$signature:136},j.Trace_foldFrames_closure0.prototype={call$1(e){var t,r;return e instanceof U.UnparsedFrame||!this._box_0.predicate.call$1(e)?e:(t=e.get$library(),r=ee.$get$_terseRegExp(),new C.Frame(P.Uri_parse(R.stringReplaceAllUnchecked(t,r,"")),null,null,e.get$member()))},$signature:283},j.Trace_toString_closure0.prototype={call$1:e=>e.get$location().length,$signature:149},j.Trace_toString_closure.prototype={call$1(e){return e instanceof U.UnparsedFrame?e.toString$0(0)+"\n":A.JSString_methods.padRight$1(e.get$location(),this.longest)+" "+R.S(e.get$member())+"\n"},$signature:146},U.UnparsedFrame.prototype={toString$0(e){return this.member},$isFrame:1,get$uri(){return this.uri},get$line:()=>null,get$column:()=>null,get$isCore:()=>!1,get$library:()=>"unparsed",get$$package:()=>null,get$location:()=>"unparsed",get$member(){return this.member}},I.StringScannerException.prototype={get$source(){return R._asString(this.source)}},Q.LineScanner.prototype={scanChar$1(e){return!!this.super$StringScanner$scanChar(e)&&(this._adjustLineAndColumn$1(e),!0)},_adjustLineAndColumn$1(e){10===e||13===e&&10!==this.peekChar$0()?(++this._line_scanner$_line,this._line_scanner$_column=0):++this._line_scanner$_column},scan$1(e){var t,r,n;return!!this.super$StringScanner$scan(e)&&(t=this.get$lastMatch(),r=this._newlinesIn$1(t.pattern),t=this._line_scanner$_line,n=r.length,this._line_scanner$_line=t+n,0===n?(t=this._line_scanner$_column,n=this.get$lastMatch(),this._line_scanner$_column=t+n.pattern.length):(t=this.get$lastMatch(),this._line_scanner$_column=t.pattern.length-V.get$end$z(A.JSArray_methods.get$last(r))),!0)},_newlinesIn$1(e){var t=ee.$get$_newlineRegExp().allMatches$1(0,e),r=P.List_List$of(t,!0,R._instanceType(t)._eval$1("Iterable.E"));return 13===this.peekChar$1(-1)&&10===this.peekChar$0()&&A.JSArray_methods.removeLast$0(r),r}},D.SpanScanner.prototype={set$state(e){if(e._scanner!==this)throw R.wrapException(P.ArgumentError$(ae.The_gi,null));this.set$position(e.position)},spanFrom$2(e,t){var r=null==t?this._string_scanner$_position:t.position;return this._sourceFile.span$2(e.position,r)},spanFrom$1(e){return this.spanFrom$2(e,null)},matches$1(e){var t,r;return!!this.super$StringScanner$matches(e)&&(t=this._string_scanner$_position,r=this.get$lastMatch(),this._sourceFile.span$2(t,r.start+r.pattern.length),!0)},error$3$length$position(e,t,r,n){var s,i,a=this.string;throw E.validateErrorArgs(a,null,n,r),i=(s=null==n&&null==r)?this.get$lastMatch():null,null==n&&(n=null==i?this._string_scanner$_position:i.start),null==r&&(r=null==i?0:(s=i.start)+i.pattern.length-s),R.wrapException(I.StringScannerException$(t,this._sourceFile.span$2(n,n+r),a))},error$1(e,t){return this.error$3$length$position(e,t,null,null)},error$2$position(e,t,r){return this.error$3$length$position(e,t,null,r)},error$2$length(e,t,r){return this.error$3$length$position(e,t,r,null)}},D._SpanScannerState.prototype={},W.StringScanner.prototype={set$position(e){if(e<0||e>this.string.length)throw R.wrapException(P.ArgumentError$("Invalid position "+e,null));this._string_scanner$_position=e,this._lastMatch=null},get$lastMatch(){return this._string_scanner$_position!==this._lastMatchPosition&&(this._lastMatch=null),this._lastMatch},readChar$0(){var e=this._string_scanner$_position,t=this.string;return e===t.length&&this.error$3$length$position(0,"expected more input.",0,e),A.JSString_methods.codeUnitAt$1(t,this._string_scanner$_position++)},peekChar$1(e){var t;return null==e&&(e=0),(t=this._string_scanner$_position+e)<0||t>=this.string.length?null:A.JSString_methods.codeUnitAt$1(this.string,t)},peekChar$0(){return this.peekChar$1(null)},scanChar$1(e){var t=this._string_scanner$_position,r=this.string;return t!==r.length&&(A.JSString_methods.codeUnitAt$1(r,t)===e&&(this._string_scanner$_position=t+1,!0))},expectChar$2$name(e,t){this.scanChar$1(e)||(null==t&&(t=92===e?'"\\"':34===e?'"\\""':'"'+R.Primitives_stringFromCharCode(e)+'"'),this.error$3$length$position(0,"expected "+t+".",0,this._string_scanner$_position))},expectChar$1(e){return this.expectChar$2$name(e,null)},scan$1(e){var t,r=this.matches$1(e);return r&&(t=this._lastMatch,this._lastMatchPosition=this._string_scanner$_position=t.start+t.pattern.length),r},expect$1(e){var t,r;this.scan$1(e)||(t=R.stringReplaceAllUnchecked(e,"\\","\\\\"),r='"'+R.stringReplaceAllUnchecked(t,'"','\\"')+'"',this.error$3$length$position(0,"expected "+r+".",0,this._string_scanner$_position))},expectDone$0(){var e=this._string_scanner$_position;e!==this.string.length&&this.error$3$length$position(0,"expected no more input.",0,e)},matches$1(e){var t=A.JSString_methods.matchAsPrefix$2(e,this.string,this._string_scanner$_position);return this._lastMatch=t,this._lastMatchPosition=this._string_scanner$_position,null!=t},substring$1(e,t){var r=this._string_scanner$_position;return A.JSString_methods.substring$2(this.string,t,r)},error$3$length$position(e,t,r,n){var s=this.string;throw E.validateErrorArgs(s,null,n,r),R.wrapException(I.StringScannerException$(t,j.SourceFile$fromString(s,this.sourceUrl).span$2(n,n+r),s))}},C.AsciiGlyphSet.prototype={glyphOrAscii$2:(e,t)=>t,get$horizontalLine:()=>"-",get$verticalLine:()=>"|",get$topLeftCorner:()=>",",get$bottomLeftCorner:()=>"'",get$cross:()=>"+",get$upEnd:()=>"'",get$downEnd:()=>",",get$horizontalLineBold:()=>"="},F.UnicodeGlyphSet.prototype={glyphOrAscii$2:(e,t)=>e,get$horizontalLine:()=>"\u2500",get$verticalLine:()=>"\u2502",get$topLeftCorner:()=>"\u250c",get$bottomLeftCorner:()=>"\u2514",get$cross:()=>"\u253c",get$upEnd:()=>"\u2575",get$downEnd:()=>"\u2577",get$horizontalLineBold:()=>"\u2501"},D.Tuple2.prototype={toString$0(e){return"["+R.S(this.item1)+", "+R.S(this.item2)+"]"},$eq(e,t){return null!=t&&(t instanceof D.Tuple2&&V.$eq$(t.item1,this.item1)&&V.$eq$(t.item2,this.item2))},get$hashCode(e){var t=V.get$hashCode$(this.item1),r=V.get$hashCode$(this.item2);return C._finish(C._combine(C._combine(0,A.JSInt_methods.get$hashCode(t)),A.JSInt_methods.get$hashCode(r)))}},D.Tuple3.prototype={toString$0(e){return"["+this.item1.toString$0(0)+", "+this.item2.toString$0(0)+", "+this.item3.toString$0(0)+"]"},$eq(e,t){return null!=t&&(t instanceof D.Tuple3&&t.item1===this.item1&&t.item2.$eq(0,this.item2)&&t.item3.$eq(0,this.item3))},get$hashCode(e){var t,r=R.Primitives_objectHashCode(this.item1),n=this.item2;return n=n.get$hashCode(n),t=(t=this.item3).get$hashCode(t),C._finish(C._combine(C._combine(C._combine(0,A.JSInt_methods.get$hashCode(r)),A.JSInt_methods.get$hashCode(n)),A.JSInt_methods.get$hashCode(t)))}},j.SupportsAnything0.prototype={toString$0(e){return"("+this.contents.toString$0(0)+")"},$isAstNode0:1,$isSupportsCondition0:1,get$span(){return this.span}},Q.Argument0.prototype={toString$0(e){var t=this.defaultValue,r=this.name;return null==t?r:r+": "+t.toString$0(0)},$isAstNode0:1,get$span(){return this.span}},E.ArgumentDeclaration0.prototype={get$spanWithName(){for(var e,t,r=this.span,n=r.file,s=P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(n._decodedChars,0,null),0,null),i=j.FileLocation$_(n,r._file$_start).offset-1;e=i>0&&(32===(e=A.JSString_methods.codeUnitAt$1(s,i))||9===e||10===e||13===e||12===e);)--i;if(!(95===(e=A.JSString_methods.codeUnitAt$1(s,i))||H.isAlphabetic1(e)||e>=128||H.isDigit0(e)||45===e))return r;for(--i;e=i>=0&&(!!(t=95===(e=A.JSString_methods.codeUnitAt$1(s,i))||((t=e>=97&&e<=122||e>=65&&e<=90)||e>=128))||((t=e>=48&&e<=57)||45===e));)--i;return e=i+1,95===(t=A.JSString_methods.codeUnitAt$1(s,e))||H.isAlphabetic1(t)||t>=128?q.SpanExtensions_trimRight0(q.SpanExtensions_trimLeft0(n.span$2(e,j.FileLocation$_(n,r._end).offset))):r},verify$2(e,t){var r,n,s,i,a,o,l,_,u="invocation";for(n=(r=this.$arguments).length,s=t._baseMap,i=0,a=0;a<n;++a)if(o=r[a],a<e){if(l=o.name,s.containsKey$1(l))throw R.wrapException(I.SassScriptException$0("Argument "+this._argument_declaration$_originalArgumentName$1(l)+ae.x20was_p))}else if(l=o.name,s.containsKey$1(l))++i;else if(null==o.defaultValue)throw R.wrapException(I.MultiSpanSassScriptException$0("Missing argument "+this._argument_declaration$_originalArgumentName$1(l)+".",u,P.LinkedHashMap_LinkedHashMap$_literal([this.get$spanWithName(),"declaration"],oe.FileSpan,oe.String)));if(null==this.restArgument){if(e>n)throw r="Only "+n+" ",R.wrapException(I.MultiSpanSassScriptException$0(r+(t.get$isEmpty(t)?"":"positional ")+E.pluralize0("argument",n,null)+" allowed, but "+e+" "+E.pluralize0("was",e,"were")+" passed.",u,P.LinkedHashMap_LinkedHashMap$_literal([this.get$spanWithName(),"declaration"],oe.FileSpan,oe.String)));if(i<s.get$length(s))throw n=oe.String,(_=P.LinkedHashSet_LinkedHashSet$of(t,n)).removeAll$1(new R.MappedListIterable(r,new E.ArgumentDeclaration_verify_closure1,R._arrayInstanceType(r)._eval$1("MappedListIterable<1,Object?>"))),R.wrapException(I.MultiSpanSassScriptException$0("No "+E.pluralize0("argument",_._collection$_length,null)+" named "+R.S(E.toSentence0(_.map$1$1(0,new E.ArgumentDeclaration_verify_closure2,oe.Object),"or"))+".",u,P.LinkedHashMap_LinkedHashMap$_literal([this.get$spanWithName(),"declaration"],oe.FileSpan,n)))}},_argument_declaration$_originalArgumentName$1(e){var t,r,n,s,i,a,o,l;if(e===this.restArgument)return t=this.span,r=P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(t.file._decodedChars,t._file$_start,t._end),0,null),A.JSString_methods.substring$2(A.JSString_methods.substring$1(r,A.JSString_methods.lastIndexOf$1(r,"$")),0,A.JSString_methods.indexOf$1(r,"."));for(n=(t=this.$arguments).length,s=0;s<n;++s)if((i=t[s]).name===e)return t=i.defaultValue,a=(n=i.span).file,o=n._file$_start,n=n._end,null==t?(t=a._decodedChars,t=P.String_String$fromCharCodes(new Uint32Array(t.subarray(o,R._checkValidRange(o,n,t.length))),0,null)):(t=a._decodedChars,r=P.String_String$fromCharCodes(new Uint32Array(t.subarray(o,R._checkValidRange(o,n,t.length))),0,null),t=A.JSString_methods.substring$2(r,0,A.JSString_methods.indexOf$1(r,":")),t=null==(l=E._lastNonWhitespace0(t,!1))?"":A.JSString_methods.substring$2(t,0,l+1)),t;throw R.wrapException(P.ArgumentError$(ae.This_d+e+'".',null))},matches$2(e,t){var r,n,s,i,a,o;for(n=(r=this.$arguments).length,s=t._baseMap,i=0,a=0;a<n;++a)if(o=r[a],a<e){if(s.containsKey$1(o.name))return!1}else if(s.containsKey$1(o.name))++i;else if(null==o.defaultValue)return!1;return null!=this.restArgument||!(e>n)&&!(i<s.get$length(s))},toString$0(e){var t,r,n,s,i,a,o=R._setArrayType([],oe.JSArray_String);for(r=(t=this.$arguments).length,n=0;n<r;++n)i=(s=t[n]).defaultValue,a=s.name,o.push(null==i?a:a+": "+i.toString$0(0));return null!=(t=this.restArgument)&&o.push(t+"..."),A.JSArray_methods.join$1(o,", ")},$isAstNode0:1,get$span(){return this.span}},E.ArgumentDeclaration_verify_closure1.prototype={call$1:e=>e.name,$signature:284},E.ArgumentDeclaration_verify_closure2.prototype={call$1:e=>"$"+e,$signature:5},W.ArgumentInvocation0.prototype={get$isEmpty(e){var t;return t=0===this.positional.length&&((t=this.named).get$isEmpty(t)&&null==this.rest)},toString$0(e){var t,r,n,s=P.List_List$of(this.positional,!0,oe.Object);for(t=this.named,r=V.get$iterator$ax(t.get$keys(t));r.moveNext$0();)n=r.get$current(),s.push(n+": "+R.S(t.$index(0,n)));return null!=(t=this.rest)&&s.push(t.toString$0(0)+"..."),null!=(t=this.keywordRest)&&s.push(t.toString$0(0)+"..."),"("+A.JSArray_methods.join$1(s,", ")+")"},$isAstNode0:1,get$span(){return this.span}},M.SassArgumentList0.prototype={},E.AsyncImporter0.prototype={},D.AsyncBuiltInCallable0.prototype={callbackFor$2(e,t){return new D.Tuple2(this._async_built_in0$_arguments,this._async_built_in0$_callback,oe.Tuple2_of_ArgumentDeclaration_and_FutureOr_Value_Function_List_Value_2)},$isAsyncCallable0:1,get$name(e){return this.name}},D.AsyncBuiltInCallable$mixin_closure0.prototype={call$1(e){return this.$call$body$AsyncBuiltInCallable$mixin_closure0(e)},$call$body$AsyncBuiltInCallable$mixin_closure0(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.Value_2),s=this,i=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,n);for(;;)switch(r){case 0:return r=3,P._asyncAwait(s.callback.call$1(e),i);case 3:t=A.C__SassNull,r=1;break;case 1:return P._asyncReturn(t,n)}}));return P._asyncStartSync(i,n)},$signature:122},W._compileStylesheet_closure1.prototype={call$1(e){var t,r;return""===e?t=P.Uri_Uri$dataFromString(P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(this.stylesheet.span.file._decodedChars,0,null),0,null),A.C_Utf8Codec,null).get$_text():(t=P.Uri_parse(e),t=(null==(r=null==(r=this.importCache._async_import_cache0$_resultsCache.$index(0,t))?null:r._result$_sourceMapUrl)?t:r).toString$0(0)),t},$signature:5},O.AsyncEnvironment0.prototype={closure$0(){var e,t,r,n=this._async_environment0$_forwardedModules,s=this._async_environment0$_nestedForwardedModules,i=this._async_environment0$_variables;return i=R._setArrayType(i.slice(0),R._arrayInstanceType(i)),e=this._async_environment0$_variableNodes,e=R._setArrayType(e.slice(0),R._arrayInstanceType(e)),t=this._async_environment0$_functions,t=R._setArrayType(t.slice(0),R._arrayInstanceType(t)),r=this._async_environment0$_mixins,r=R._setArrayType(r.slice(0),R._arrayInstanceType(r)),O.AsyncEnvironment$_0(this._async_environment0$_modules,this._async_environment0$_namespaceNodes,this._async_environment0$_globalModules,this._async_environment0$_importedModules,n,s,this._async_environment0$_allModules,i,e,t,r,this._async_environment0$_content)},addModule$3$namespace(e,t,r){var n,s,i;if(null==r){for(this._async_environment0$_globalModules.$indexSet(0,e,t),this._async_environment0$_allModules.push(e),n=V.get$iterator$ax(V.get$keys$z(A.JSArray_methods.get$first(this._async_environment0$_variables)));n.moveNext$0();)if(s=n.get$current(),e.get$variables().containsKey$1(s))throw R.wrapException(I.SassScriptException$0(ae.This_ma+s+'".'))}else{if((n=this._async_environment0$_modules).containsKey$1(r))throw i=null==(n=this._async_environment0$_namespaceNodes.$index(0,r))?null:n.span,n=ae.There_+r+'".',s=P.LinkedHashMap_LinkedHashMap$_empty(oe.FileSpan,oe.String),null!=i&&s.$indexSet(0,i,"original @use"),R.wrapException(I.MultiSpanSassScriptException$0(n,"new @use",s));n.$indexSet(0,r,e),this._async_environment0$_namespaceNodes.$indexSet(0,r,t),this._async_environment0$_allModules.push(e)}},forwardModule$2(e,t){var r,n,s,i=this._async_environment0$_forwardedModules;for(null==i&&(i=this._async_environment0$_forwardedModules=P.LinkedHashMap_LinkedHashMap$_empty(oe.Module_AsyncCallable_2,oe.AstNode_2)),r=B.ForwardedModuleView_ifNecessary0(e,t,oe.AsyncCallable_2),n=(n=i.get$keys(i)).get$iterator(n);n.moveNext$0();)s=n.get$current(),this._async_environment0$_assertNoConflicts$5(r.get$variables(),s.get$variables(),r,s,"variable"),this._async_environment0$_assertNoConflicts$5(r.get$functions(r),s.get$functions(s),r,s,"function"),this._async_environment0$_assertNoConflicts$5(r.get$mixins(),s.get$mixins(),r,s,"mixin");this._async_environment0$_allModules.push(e),i.$indexSet(0,r,t)},_async_environment0$_assertNoConflicts$5(e,t,r,n,s){var i,a,o,l,_,u;for(e.get$length(e)<t.get$length(t)?(i=t,a=e):(i=e,a=t),o=V.get$iterator$ax(a.get$keys(a)),l="variable"===s;o.moveNext$0();)if(_=o.get$current(),i.containsKey$1(_)&&!(l?r.variableIdentity$1(_)===n.variableIdentity$1(_):V.$eq$(i.$index(0,_),a.$index(0,_))))throw l&&(_="$"+_),u=null==(o=this._async_environment0$_forwardedModules)||null==(o=o.$index(0,n))?null:o.get$span(),o="Two forwarded modules both define a "+s+" named "+_+".",l=P.LinkedHashMap_LinkedHashMap$_empty(oe.FileSpan,oe.String),null!=u&&l.$indexSet(0,u,"original @forward"),R.wrapException(I.MultiSpanSassScriptException$0(o,"new @forward",l))},importForwards$1(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g=e._async_environment0$_environment._async_environment0$_forwardedModules;if(null!=g){if(null!=(t=this._async_environment0$_forwardedModules)){for(r=P.LinkedHashMap_LinkedHashMap$_empty(oe.Module_AsyncCallable_2,oe.AstNode_2),n=(n=g.get$entries(g)).get$iterator(n),s=this._async_environment0$_globalModules;n.moveNext$0();)a=(i=n.get$current()).key,t.containsKey$1(a)&&s.containsKey$1(a)||r.$indexSet(0,a,i.value);g=r}else t=this._async_environment0$_forwardedModules=P.LinkedHashMap_LinkedHashMap$_empty(oe.Module_AsyncCallable_2,oe.AstNode_2);if(r=g.get$keys(g),n=R._instanceType(r)._eval$1("ExpandIterable<Iterable.E,String>"),o=P.LinkedHashSet_LinkedHashSet$of(new R.ExpandIterable(r,new O.AsyncEnvironment_importForwards_closure2,n),n._eval$1("Iterable.E")),n=g.get$keys(g),r=R._instanceType(n)._eval$1("ExpandIterable<Iterable.E,String>"),l=P.LinkedHashSet_LinkedHashSet$of(new R.ExpandIterable(n,new O.AsyncEnvironment_importForwards_closure3,r),r._eval$1("Iterable.E")),r=g.get$keys(g),n=R._instanceType(r)._eval$1("ExpandIterable<Iterable.E,String>"),_=P.LinkedHashSet_LinkedHashSet$of(new R.ExpandIterable(r,new O.AsyncEnvironment_importForwards_closure4,n),n._eval$1("Iterable.E")),1===(n=(r=this._async_environment0$_variables).length)){for(i=(s=(n=this._async_environment0$_importedModules).get$entries(n).toList$0(0)).length,a=oe.AsyncCallable_2,u=0;u<s.length;s.length===i||(0,R.throwConcurrentModificationError)(s),++u)e=(c=s[u]).key,null!=($=E.ShadowedModuleView_ifNecessary0(e,l,_,o,a))&&(n.remove$1(0,e),(p=$.variables).get$isEmpty(p)&&(p=$.functions).get$isEmpty(p)&&(p=$.mixins).get$isEmpty(p)?(p=(p=$._shadowed_view0$_inner).get$css(p),p=V.get$isEmpty$asx(p.get$children(p))):p=!1,p||n.$indexSet(0,$,c.value));for(i=(s=t.get$entries(t).toList$0(0)).length,u=0;u<s.length;s.length===i||(0,R.throwConcurrentModificationError)(s),++u)e=(c=s[u]).key,null!=($=E.ShadowedModuleView_ifNecessary0(e,l,_,o,a))&&(t.remove$1(0,e),(p=$.variables).get$isEmpty(p)&&(p=$.functions).get$isEmpty(p)&&(p=$.mixins).get$isEmpty(p)?(p=(p=$._shadowed_view0$_inner).get$css(p),p=V.get$isEmpty$asx(p.get$children(p))):p=!1,p||t.$indexSet(0,$,c.value));n.addAll$1(0,g),t.addAll$1(0,g)}else{if(null==(s=this._async_environment0$_nestedForwardedModules)){for(h=n-1,d=V.JSArray_JSArray$allocateGrowable(h,oe.List_Module_AsyncCallable_2),n=oe.JSArray_Module_AsyncCallable_2,u=0;u<h;++u)d[u]=R._setArrayType([],n);this._async_environment0$_nestedForwardedModules=d,n=d}else n=s;A.JSArray_methods.addAll$1(A.JSArray_methods.get$last(n),g.get$keys(g))}for(n=P._LinkedHashSetIterator$(o,o._collection$_modifications),s=R._instanceType(n)._precomputed1,i=this._async_environment0$_variableIndices,a=this._async_environment0$_variableNodes;n.moveNext$0();)p=s._as(n._collection$_current),i.remove$1(0,p),V.remove$1$z(A.JSArray_methods.get$last(r),p),V.remove$1$z(A.JSArray_methods.get$last(a),p);for(r=P._LinkedHashSetIterator$(l,l._collection$_modifications),n=R._instanceType(r)._precomputed1,s=this._async_environment0$_functionIndices,i=this._async_environment0$_functions;r.moveNext$0();)a=n._as(r._collection$_current),s.remove$1(0,a),V.remove$1$z(A.JSArray_methods.get$last(i),a);for(r=P._LinkedHashSetIterator$(_,_._collection$_modifications),n=R._instanceType(r)._precomputed1,s=this._async_environment0$_mixinIndices,i=this._async_environment0$_mixins;r.moveNext$0();)a=n._as(r._collection$_current),s.remove$1(0,a),V.remove$1$z(A.JSArray_methods.get$last(i),a)}},getVariable$2$namespace(e,t){var r,n;return null!=t?this._async_environment0$_getModule$1(t).get$variables().$index(0,e):this._async_environment0$_lastVariableName===e?((r=this._async_environment0$_lastVariableIndex).toString,null==(r=V.$index$asx(this._async_environment0$_variables[r],e))?this._async_environment0$_getVariableFromGlobalModule$1(e):r):null!=(n=(r=this._async_environment0$_variableIndices).$index(0,e))?(this._async_environment0$_lastVariableName=e,this._async_environment0$_lastVariableIndex=n,null==(r=V.$index$asx(this._async_environment0$_variables[n],e))?this._async_environment0$_getVariableFromGlobalModule$1(e):r):null==(n=this._async_environment0$_variableIndex$1(e))?this._async_environment0$_getVariableFromGlobalModule$1(e):(this._async_environment0$_lastVariableName=e,this._async_environment0$_lastVariableIndex=n,r.$indexSet(0,e,n),null==(r=V.$index$asx(this._async_environment0$_variables[n],e))?this._async_environment0$_getVariableFromGlobalModule$1(e):r)},getVariable$1(e){return this.getVariable$2$namespace(e,null)},_async_environment0$_getVariableFromGlobalModule$1(e){return this._async_environment0$_fromOneModule$1$3(e,"variable",new O.AsyncEnvironment__getVariableFromGlobalModule_closure0(e),oe.Value_2)},getVariableNode$2$namespace(e,t){var r,n;return null!=t?this._async_environment0$_getModule$1(t).get$variableNodes().$index(0,e):this._async_environment0$_lastVariableName===e?((r=this._async_environment0$_lastVariableIndex).toString,null==(r=V.$index$asx(this._async_environment0$_variableNodes[r],e))?this._async_environment0$_getVariableNodeFromGlobalModule$1(e):r):null!=(n=(r=this._async_environment0$_variableIndices).$index(0,e))?(this._async_environment0$_lastVariableName=e,this._async_environment0$_lastVariableIndex=n,null==(r=V.$index$asx(this._async_environment0$_variableNodes[n],e))?this._async_environment0$_getVariableNodeFromGlobalModule$1(e):r):null==(n=this._async_environment0$_variableIndex$1(e))?this._async_environment0$_getVariableNodeFromGlobalModule$1(e):(this._async_environment0$_lastVariableName=e,this._async_environment0$_lastVariableIndex=n,r.$indexSet(0,e,n),null==(r=V.$index$asx(this._async_environment0$_variableNodes[n],e))?this._async_environment0$_getVariableNodeFromGlobalModule$1(e):r)},_async_environment0$_getVariableNodeFromGlobalModule$1(e){var t,r,n;for(t=this._async_environment0$_importedModules,r=this._async_environment0$_globalModules,r=t.get$keys(t).followedBy$1(0,r.get$keys(r)),r=new R.FollowedByIterator(V.get$iterator$ax(r.__internal$_first),r._second);r.moveNext$0();)if(null!=(n=r._currentIterator.get$current().get$variableNodes().$index(0,e)))return n;return null},globalVariableExists$2$namespace(e,t){return null!=t?this._async_environment0$_getModule$1(t).get$variables().containsKey$1(e):!!A.JSArray_methods.get$first(this._async_environment0$_variables).containsKey$1(e)||null!=this._async_environment0$_getVariableFromGlobalModule$1(e)},globalVariableExists$1(e){return this.globalVariableExists$2$namespace(e,null)},_async_environment0$_variableIndex$1(e){var t,r;for(r=(t=this._async_environment0$_variables).length-1;r>=0;--r)if(t[r].containsKey$1(e))return r;return null},setVariable$5$global$namespace(e,t,r,n,s){var i,a,o,l,_,u,c,$;if(null==s){if(n||1===this._async_environment0$_variables.length)return this._async_environment0$_variableIndices.putIfAbsent$2(e,new O.AsyncEnvironment_setVariable_closure2(this,e)),i=this._async_environment0$_variables,A.JSArray_methods.get$first(i).containsKey$1(e)||null==(a=this._async_environment0$_fromOneModule$1$3(e,"variable",new O.AsyncEnvironment_setVariable_closure3(e),oe.Module_AsyncCallable_2))?(V.$indexSet$ax(A.JSArray_methods.get$first(i),e,t),void V.$indexSet$ax(A.JSArray_methods.get$first(this._async_environment0$_variableNodes),e,r)):void a.setVariable$3(e,t,r);if(null!=(o=this._async_environment0$_nestedForwardedModules)&&!this._async_environment0$_variableIndices.containsKey$1(e)&&null==this._async_environment0$_variableIndex$1(e))for(i=new R.ReversedListIterable(o,R.instanceType(o)._eval$1("ReversedListIterable<1>")),i=new R.ListIterator(i,i.get$length(i)),l=R._instanceType(i)._precomputed1;i.moveNext$0();)for(_=V.get$reversed$ax(l._as(i.__internal$_current)),_=new R.ListIterator(_,_.get$length(_)),u=R._instanceType(_)._precomputed1;_.moveNext$0();)if((c=u._as(_.__internal$_current)).get$variables().containsKey$1(e))return void c.setVariable$3(e,t,r);this._async_environment0$_lastVariableName===e?((i=this._async_environment0$_lastVariableIndex).toString,$=i):$=this._async_environment0$_variableIndices.putIfAbsent$2(e,new O.AsyncEnvironment_setVariable_closure4(this,e)),this._async_environment0$_inSemiGlobalScope||0!==$||($=this._async_environment0$_variables.length-1,this._async_environment0$_variableIndices.$indexSet(0,e,$)),this._async_environment0$_lastVariableName=e,this._async_environment0$_lastVariableIndex=$,V.$indexSet$ax(this._async_environment0$_variables[$],e,t),V.$indexSet$ax(this._async_environment0$_variableNodes[$],e,r)}else this._async_environment0$_getModule$1(s).setVariable$3(e,t,r)},setVariable$4$global(e,t,r,n){return this.setVariable$5$global$namespace(e,t,r,n,null)},setLocalVariable$3(e,t,r){var n,s=this._async_environment0$_variables,i=s.length;this._async_environment0$_lastVariableName=e,n=this._async_environment0$_lastVariableIndex=i-1,this._async_environment0$_variableIndices.$indexSet(0,e,n),V.$indexSet$ax(s[n],e,t),V.$indexSet$ax(this._async_environment0$_variableNodes[n],e,r)},getFunction$2$namespace(e,t){var r,n;return null!=t?(r=this._async_environment0$_getModule$1(t)).get$functions(r).$index(0,e):null!=(n=(r=this._async_environment0$_functionIndices).$index(0,e))?null==(r=V.$index$asx(this._async_environment0$_functions[n],e))?this._async_environment0$_getFunctionFromGlobalModule$1(e):r:null==(n=this._async_environment0$_functionIndex$1(e))?this._async_environment0$_getFunctionFromGlobalModule$1(e):(r.$indexSet(0,e,n),null==(r=V.$index$asx(this._async_environment0$_functions[n],e))?this._async_environment0$_getFunctionFromGlobalModule$1(e):r)},_async_environment0$_getFunctionFromGlobalModule$1(e){return this._async_environment0$_fromOneModule$1$3(e,"function",new O.AsyncEnvironment__getFunctionFromGlobalModule_closure0(e),oe.AsyncCallable_2)},_async_environment0$_functionIndex$1(e){var t,r;for(r=(t=this._async_environment0$_functions).length-1;r>=0;--r)if(t[r].containsKey$1(e))return r;return null},getMixin$2$namespace(e,t){var r,n;return null!=t?this._async_environment0$_getModule$1(t).get$mixins().$index(0,e):null!=(n=(r=this._async_environment0$_mixinIndices).$index(0,e))?null==(r=V.$index$asx(this._async_environment0$_mixins[n],e))?this._async_environment0$_getMixinFromGlobalModule$1(e):r:null==(n=this._async_environment0$_mixinIndex$1(e))?this._async_environment0$_getMixinFromGlobalModule$1(e):(r.$indexSet(0,e,n),null==(r=V.$index$asx(this._async_environment0$_mixins[n],e))?this._async_environment0$_getMixinFromGlobalModule$1(e):r)},_async_environment0$_getMixinFromGlobalModule$1(e){return this._async_environment0$_fromOneModule$1$3(e,"mixin",new O.AsyncEnvironment__getMixinFromGlobalModule_closure0(e),oe.AsyncCallable_2)},_async_environment0$_mixinIndex$1(e){var t,r;for(r=(t=this._async_environment0$_mixins).length-1;r>=0;--r)if(t[r].containsKey$1(e))return r;return null},withContent$2(e,t){return this.withContent$body$AsyncEnvironment0(e,t)},withContent$body$AsyncEnvironment0(e,t){var r,n=0,s=P._makeAsyncAwaitCompleter(oe.void),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return r=i._async_environment0$_content,i._async_environment0$_content=e,n=2,P._asyncAwait(t.call$0(),a);case 2:return i._async_environment0$_content=r,P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},asMixin$1(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.void),s=this,i=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,n);for(;;)switch(r){case 0:return t=s._async_environment0$_inMixin,s._async_environment0$_inMixin=!0,r=2,P._asyncAwait(e.call$0(),i);case 2:return s._async_environment0$_inMixin=t,P._asyncReturn(null,n)}}));return P._asyncStartSync(i,n)},scope$1$3$semiGlobal$when(e,t,r,n){return this.scope$body$AsyncEnvironment0(e,t,r,n,n)},scope$1$1(e,t){return this.scope$1$3$semiGlobal$when(e,!1,!0,t)},scope$1$2$when(e,t,r){return this.scope$1$3$semiGlobal$when(e,!1,t,r)},scope$1$2$semiGlobal(e,t,r){return this.scope$1$3$semiGlobal$when(e,t,!0,r)},scope$body$AsyncEnvironment0(e,t,r,n,s){var i,a,o,l,_,u,c,$,p,h,d,g=0,m=P._makeAsyncAwaitCompleter(s),y=2,S=[],f=this,v=P._wrapJsFunctionForAsync((function(n,s){for(1===n&&(a=s,g=y);;)switch(g){case 0:t=t&&f._async_environment0$_inSemiGlobalScope,o=f._async_environment0$_inSemiGlobalScope,f._async_environment0$_inSemiGlobalScope=t,g=r?4:3;break;case 3:return y=5,g=8,P._asyncAwait(e.call$0(),v);case 8:i=c=s,S=[1],g=6;break;case 5:S=[2];case 6:y=2,f._async_environment0$_inSemiGlobalScope=o,g=S.pop();break;case 7:case 4:return c=f._async_environment0$_variables,$=oe.String,A.JSArray_methods.add$1(c,P.LinkedHashMap_LinkedHashMap$_empty($,oe.Value_2)),A.JSArray_methods.add$1(f._async_environment0$_variableNodes,P.LinkedHashMap_LinkedHashMap$_empty($,oe.AstNode_2)),p=f._async_environment0$_functions,h=oe.AsyncCallable_2,A.JSArray_methods.add$1(p,P.LinkedHashMap_LinkedHashMap$_empty($,h)),d=f._async_environment0$_mixins,A.JSArray_methods.add$1(d,P.LinkedHashMap_LinkedHashMap$_empty($,h)),null!=(h=f._async_environment0$_nestedForwardedModules)&&h.push(R._setArrayType([],oe.JSArray_Module_AsyncCallable_2)),y=9,g=12,P._asyncAwait(e.call$0(),v);case 12:i=$=s,S=[1],g=10;break;case 9:S=[2];case 10:for(y=2,f._async_environment0$_inSemiGlobalScope=o,f._async_environment0$_lastVariableIndex=f._async_environment0$_lastVariableName=null,c=V.get$iterator$ax(V.get$keys$z(A.JSArray_methods.removeLast$0(c))),$=f._async_environment0$_variableIndices;c.moveNext$0();)l=c.get$current(),$.remove$1(0,l);for(c=V.get$iterator$ax(V.get$keys$z(A.JSArray_methods.removeLast$0(p))),$=f._async_environment0$_functionIndices;c.moveNext$0();)_=c.get$current(),$.remove$1(0,_);for(c=V.get$iterator$ax(V.get$keys$z(A.JSArray_methods.removeLast$0(d))),$=f._async_environment0$_mixinIndices;c.moveNext$0();)u=c.get$current(),$.remove$1(0,u);null!=(c=f._async_environment0$_nestedForwardedModules)&&c.pop(),g=S.pop();break;case 11:case 1:return P._asyncReturn(i,m);case 2:return P._asyncRethrow(a,m)}}));return P._asyncStartSync(v,m)},toImplicitConfiguration$0(){var e,t,r,n,s,i,a,o,l,_=P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.ConfiguredValue_2);for(e=this._async_environment0$_variables,t=this._async_environment0$_variableNodes,r=0;r<e.length;++r)for(n=e[r],s=t[r],i=(i=n.get$entries(n)).get$iterator(i);i.moveNext$0();)o=(a=i.get$current()).key,a=a.value,(l=s.$index(0,o)).toString,_.$indexSet(0,o,new Q.ConfiguredValue0(a,null,l));return new C.Configuration0(_)},toModule$2(e,t){return O._EnvironmentModule__EnvironmentModule1(this,e,t,W.NullableExtension_andThen0(this._async_environment0$_forwardedModules,new O.AsyncEnvironment_toModule_closure0))},toDummyModule$0(){return O._EnvironmentModule__EnvironmentModule1(this,new q.CssStylesheet0(new P.UnmodifiableListView(A.List_empty10,oe.UnmodifiableListView_CssNode_2),j.SourceFile$decoded(A.List_empty1,"<dummy module>").span$1(0)),A.C_EmptyExtensionStore0,W.NullableExtension_andThen0(this._async_environment0$_forwardedModules,new O.AsyncEnvironment_toDummyModule_closure0))},_async_environment0$_getModule$1(e){var t=this._async_environment0$_modules.$index(0,e);if(null!=t)return t;throw R.wrapException(I.SassScriptException$0('There is no module with the namespace "'+e+'".'))},_async_environment0$_fromOneModule$1$3(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h=this._async_environment0$_nestedForwardedModules;if(null!=h)for(s=new R.ReversedListIterable(h,R._arrayInstanceType(h)._eval$1("ReversedListIterable<1>")),s=new R.ListIterator(s,s.get$length(s)),i=R._instanceType(s)._precomputed1;s.moveNext$0();)for(a=V.get$reversed$ax(i._as(s.__internal$_current)),a=new R.ListIterator(a,a.get$length(a)),o=R._instanceType(a)._precomputed1;a.moveNext$0();)if(null!=(l=r.call$1(o._as(a.__internal$_current))))return l;for(s=(s=(s=this._async_environment0$_importedModules).get$keys(s)).get$iterator(s);s.moveNext$0();)if(null!=(l=r.call$1(s.get$current())))return l;for(i=(i=(s=this._async_environment0$_globalModules).get$keys(s)).get$iterator(i),a=oe.AsyncCallable_2,l=null,_=null;i.moveNext$0();)if(o=i.get$current(),null!=(u=r.call$1(o))&&!(c=a._is(u)?u:o.variableIdentity$1(e)).$eq(0,_)){if(null!=l){for($=s.get$entries(s).map$1$1(0,new O.AsyncEnvironment__fromOneModule_closure0(r,n),oe.nullable_FileSpan),i="This "+t+ae.x20is_av,a=t+" use",o=P.LinkedHashMap_LinkedHashMap$_empty(oe.FileSpan,oe.String),s=$.get$iterator($);s.moveNext$0();)null!=(p=s.get$current())&&o.$indexSet(0,p,"includes "+t);throw R.wrapException(I.MultiSpanSassScriptException$0(i,a,o))}_=c,l=u}return l}},O.AsyncEnvironment_importForwards_closure2.prototype={call$1(e){var t=e.get$variables();return t.get$keys(t)},$signature:115},O.AsyncEnvironment_importForwards_closure3.prototype={call$1(e){var t=e.get$functions(e);return t.get$keys(t)},$signature:115},O.AsyncEnvironment_importForwards_closure4.prototype={call$1(e){var t=e.get$mixins();return t.get$keys(t)},$signature:115},O.AsyncEnvironment__getVariableFromGlobalModule_closure0.prototype={call$1(e){return e.get$variables().$index(0,this.name)},$signature:287},O.AsyncEnvironment_setVariable_closure2.prototype={call$0(){var e=this.$this;return e._async_environment0$_lastVariableName=this.name,e._async_environment0$_lastVariableIndex=0},$signature:18},O.AsyncEnvironment_setVariable_closure3.prototype={call$1(e){return e.get$variables().containsKey$1(this.name)?e:null},$signature:288},O.AsyncEnvironment_setVariable_closure4.prototype={call$0(){var e=this.$this,t=e._async_environment0$_variableIndex$1(this.name);return null==t?e._async_environment0$_variables.length-1:t},$signature:18},O.AsyncEnvironment__getFunctionFromGlobalModule_closure0.prototype={call$1(e){return e.get$functions(e).$index(0,this.name)},$signature:124},O.AsyncEnvironment__getMixinFromGlobalModule_closure0.prototype={call$1(e){return e.get$mixins().$index(0,this.name)},$signature:124},O.AsyncEnvironment_toModule_closure0.prototype={call$1:e=>new T.MapKeySet(e,oe.MapKeySet_Module_AsyncCallable_2),$signature:204},O.AsyncEnvironment_toDummyModule_closure0.prototype={call$1:e=>new T.MapKeySet(e,oe.MapKeySet_Module_AsyncCallable_2),$signature:204},O.AsyncEnvironment__fromOneModule_closure0.prototype={call$1(e){return W.NullableExtension_andThen0(this.callback.call$1(e.key),new O.AsyncEnvironment__fromOneModule__closure0(e,this.T))},$signature:291},O.AsyncEnvironment__fromOneModule__closure0.prototype={call$1(e){return this.entry.value.get$span()},$signature(){return this.T._eval$1("FileSpan(0)")}},O._EnvironmentModule1.prototype={get$url(){return this.css.get$span().file.url},setVariable$3(e,t,r){var n,s,i=this._async_environment0$_modulesByVariable.$index(0,e);if(null==i){if(s=(n=this._async_environment0$_environment)._async_environment0$_variables,!A.JSArray_methods.get$first(s).containsKey$1(e))throw R.wrapException(I.SassScriptException$0("Undefined variable."));V.$indexSet$ax(A.JSArray_methods.get$first(s),e,t),V.$indexSet$ax(A.JSArray_methods.get$first(n._async_environment0$_variableNodes),e,r)}else i.setVariable$3(e,t,r)},variableIdentity$1(e){var t=this._async_environment0$_modulesByVariable.$index(0,e);return null==t?this:t.variableIdentity$1(e)},cloneCss$0(){var e,t=this.css;return V.get$isEmpty$asx(t.get$children(t))?this:(e=this.extensionStore.clone$0(),O._EnvironmentModule$_1(this._async_environment0$_environment,new q._CloneCssVisitor0(e.item2)._clone_css$_visitChildren$2(q.ModifiableCssStylesheet$0(t.get$span()),t),e.item1,this._async_environment0$_modulesByVariable,this.variables,this.variableNodes,this.functions,this.mixins,this.transitivelyContainsCss,this.transitivelyContainsExtensions))},toString$0(e){var t=this.css;return null==t.get$span().file.url?t="<unknown url>":(t=t.get$span(),t=ee.$get$context().prettyUri$1(t.file.url)),t},$isModule0:1,get$upstream(){return this.upstream},get$variables(){return this.variables},get$variableNodes(){return this.variableNodes},get$functions(e){return this.functions},get$mixins(){return this.mixins},get$extensionStore(){return this.extensionStore},get$css(e){return this.css},get$transitivelyContainsCss(){return this.transitivelyContainsCss},get$transitivelyContainsExtensions(){return this.transitivelyContainsExtensions}},O._EnvironmentModule__EnvironmentModule_closure11.prototype={call$1:e=>e.get$variables(),$signature:292},O._EnvironmentModule__EnvironmentModule_closure12.prototype={call$1:e=>e.get$variableNodes(),$signature:293},O._EnvironmentModule__EnvironmentModule_closure13.prototype={call$1:e=>e.get$functions(e),$signature:199},O._EnvironmentModule__EnvironmentModule_closure14.prototype={call$1:e=>e.get$mixins(),$signature:199},O._EnvironmentModule__EnvironmentModule_closure15.prototype={call$1:e=>e.get$transitivelyContainsCss(),$signature:94},O._EnvironmentModule__EnvironmentModule_closure16.prototype={call$1:e=>e.get$transitivelyContainsExtensions(),$signature:94},I._EvaluateVisitor1.prototype={_EvaluateVisitor$6$functions$importCache$logger$nodeImporter$quietDeps$sourceMap1(e,t,r,n,s,i){var a,o,l,_,u,c,$,p="$name, $module: null",h="sass:meta",d=oe.JSArray_AsyncBuiltInCallable_2,g=R._setArrayType([O.BuiltInCallable$function0("global-variable-exists",p,new I._EvaluateVisitor_closure19(this),h),O.BuiltInCallable$function0("variable-exists","$name",new I._EvaluateVisitor_closure20(this),h),O.BuiltInCallable$function0("function-exists",p,new I._EvaluateVisitor_closure21(this),h),O.BuiltInCallable$function0("mixin-exists",p,new I._EvaluateVisitor_closure22(this),h),O.BuiltInCallable$function0("content-exists","",new I._EvaluateVisitor_closure23(this),h),O.BuiltInCallable$function0("module-variables","$module",new I._EvaluateVisitor_closure24(this),h),O.BuiltInCallable$function0("module-functions","$module",new I._EvaluateVisitor_closure25(this),h),O.BuiltInCallable$function0("get-function","$name, $css: false, $module: null",new I._EvaluateVisitor_closure26(this),h),new D.AsyncBuiltInCallable0("call",N.ScssParser$0("@function call($function, $args...) {",null,h).parseArgumentDeclaration$0(),new I._EvaluateVisitor_closure27(this))],d),m=R._setArrayType([D.AsyncBuiltInCallable$mixin0("load-css","$url, $with: null",new I._EvaluateVisitor_closure28(this),h)],d);for(d=oe.AsyncBuiltInCallable_2,a=P.List_List$of(ee.$get$global6(),!0,d),A.JSArray_methods.addAll$1(a,g),o=O.BuiltInModule$0("meta",a,m,null,d),(d=P.List_List$of(ee.$get$coreModules0(),!0,oe.BuiltInModule_AsyncBuiltInCallable_2)).push(o),a=d.length,l=this._async_evaluate0$_builtInModules,_=0;_<d.length;d.length===a||(0,R.throwConcurrentModificationError)(d),++_)u=d[_],l.$indexSet(0,u.url,u);for(d=R._setArrayType([],oe.JSArray_AsyncCallable_2),A.JSArray_methods.addAll$1(d,e),A.JSArray_methods.addAll$1(d,ee.$get$globalFunctions0()),A.JSArray_methods.addAll$1(d,g),a=d.length,l=this._async_evaluate0$_builtInFunctions,_=0;_<d.length;d.length===a||(0,R.throwConcurrentModificationError)(d),++_)c=d[_],$=V.get$name$x(c),l.$indexSet(0,R.stringReplaceAllUnchecked($,"_","-"),c)},run$2(e,t){return this.run$body$_EvaluateVisitor0(e,t)},run$body$_EvaluateVisitor0(e,t){var r,n=0,s=P._makeAsyncAwaitCompleter(oe.EvaluateResult_2),i=this,a=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,s);for(;;)switch(n){case 0:r=i._async_evaluate0$_withWarnCallback$1$2(t,new I._EvaluateVisitor_run_closure1(i,t,e),oe.FutureOr_EvaluateResult_2),n=1;break;case 1:return P._asyncReturn(r,s)}}));return P._asyncStartSync(a,s)},_async_evaluate0$_withWarnCallback$1$2(e,t,r){return U.withWarnCallback0(new I._EvaluateVisitor__withWarnCallback_closure1(this,e),t,r)},_async_evaluate0$_assertInModule$1$2(e,t){if(null!=e)return e;throw R.wrapException(P.StateError$("Can't access "+t+" outside of a module."))},_async_evaluate0$_assertInModule$2(e,t){return this._async_evaluate0$_assertInModule$1$2(e,t,oe.dynamic)},_async_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(e,t,r,n,s,i,a){return this._loadModule$body$_EvaluateVisitor0(e,t,r,n,s,i,a)},_async_evaluate0$_loadModule$5$configuration(e,t,r,n,s){return this._async_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(e,t,r,n,null,s,!1)},_async_evaluate0$_loadModule$4(e,t,r,n){return this._async_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(e,t,r,n,null,null,!1)},_loadModule$body$_EvaluateVisitor0(e,t,r,n,s,i,a){var o,l,_=0,u=P._makeAsyncAwaitCompleter(oe.void),c=this,$=P._wrapJsFunctionForAsync((function(p,h){if(1===p)return P._asyncRethrow(h,u);for(;;)switch(_){case 0:l=c._async_evaluate0$_builtInModules.$index(0,e),_=null!=l?3:4;break;case 3:if(i instanceof C.ExplicitConfiguration0)throw o=a?"Built-in module "+e.toString$0(0)+" can't be configured.":"Built-in modules can't be configured.",R.wrapException(c._async_evaluate0$_exception$2(o,i.nodeWithSpan.get$span()));return _=5,P._asyncAwait(c._async_evaluate0$_addExceptionSpanAsync$1$2(r,new I._EvaluateVisitor__loadModule_closure3(n,l),oe.void),$);case 5:_=1;break;case 4:return _=6,P._asyncAwait(c._async_evaluate0$_withStackFrame$1$3(t,r,new I._EvaluateVisitor__loadModule_closure4(c,e,r,s,a,i,n),oe.Null),$);case 6:case 1:return P._asyncReturn(void 0,u)}}));return P._asyncStartSync($,u)},_async_evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan(e,t,r,n,s){return this._execute$body$_EvaluateVisitor0(e,t,r,n,s)},_async_evaluate0$_execute$2(e,t){return this._async_evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan(e,t,null,!1,null)},_execute$body$_EvaluateVisitor0(e,t,r,n,s){var i,a,o,l,_,u,c,$,p,h,d,g,m,y=0,S=P._makeAsyncAwaitCompleter(oe.Module_AsyncCallable_2),f=this,v=P._wrapJsFunctionForAsync((function(b,x){if(1===b)return P._asyncRethrow(x,S);for(;;)switch(y){case 0:if(d=t.span.file.url,g=f._async_evaluate0$_modules,null!=(m=g.$index(0,d))){if((a=(g=null==r)?f._async_evaluate0$_configuration:r)instanceof C.ExplicitConfiguration0)throw o=n?ee.$get$context().prettyUri$1(d)+ae.x20was_a:ae.This_mw,l=f._async_evaluate0$_moduleNodes.$index(0,d),_=null==l?null:l.get$span(),u=g?a.nodeWithSpan.get$span():null,g=P.LinkedHashMap_LinkedHashMap$_empty(oe.FileSpan,oe.String),null!=_&&g.$indexSet(0,_,"original load"),null!=u&&g.$indexSet(0,u,"configuration"),R.wrapException(g.get$isEmpty(g)?f._async_evaluate0$_exception$1(o):f._async_evaluate0$_multiSpanException$3(o,"new load",g));i=m,y=1;break}return c=O.AsyncEnvironment$0(),$=R._Cell$(),l=oe.SimpleSelector_2,p=new W.ExtensionStore0(P.LinkedHashMap_LinkedHashMap$_empty(l,oe.Set_ModifiableCssValue_SelectorList_2),P.LinkedHashMap_LinkedHashMap$_empty(l,oe.Map_ComplexSelector_Extension_2),P.LinkedHashMap_LinkedHashMap$_empty(l,oe.List_Extension),P.LinkedHashMap_LinkedHashMap$_empty(oe.ModifiableCssValue_SelectorList_2,oe.List_CssMediaQuery_2),P._LinkedIdentityHashMap__LinkedIdentityHashMap$es6(l,oe.int),new P._LinkedIdentityHashSet(oe._LinkedIdentityHashSet_ComplexSelector_2),A.ExtendMode_normal0),y=3,P._asyncAwait(f._async_evaluate0$_withEnvironment$1$2(c,new I._EvaluateVisitor__execute_closure1(f,e,t,p,r,$),oe.Null),v);case 3:h=c.toModule$2($._readLocal$0(),p),null!=d&&(g.$indexSet(0,d,h),null!=s&&f._async_evaluate0$_moduleNodes.$indexSet(0,d,s)),i=h,y=1;break;case 1:return P._asyncReturn(i,S)}}));return P._asyncStartSync(v,S)},_async_evaluate0$_addOutOfOrderImports$0(){var e,t,r=this._async_evaluate0$_outOfOrderImports;return null==r?this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__root,"_root").children:(e=this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__root,"_root").children,e=P.List_List$of(R.SubListIterable$(e,0,R.checkNotNullable(this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__endOfImports,"_endOfImports"),"count",oe.int),e.$ti._eval$1("ListMixin.E")),!0,oe.ModifiableCssNode_2),A.JSArray_methods.addAll$1(e,r),t=this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__root,"_root").children,A.JSArray_methods.addAll$1(e,R.SubListIterable$(t,this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__endOfImports,"_endOfImports"),null,t.$ti._eval$1("ListMixin.E"))),e)},_async_evaluate0$_combineCss$2$clone(e,t){var r,n,s,i,a,o,l,_,u,c,$;if(!A.JSArray_methods.any$1(e.get$upstream(),new I._EvaluateVisitor__combineCss_closure5))return r=e.get$extensionStore().get$simpleSelectors(),null!=(s=(n=V.get$iterator$ax(e.get$extensionStore().extensionsWhereTarget$1(new I._EvaluateVisitor__combineCss_closure6(r)))).moveNext$0()?n.get$current():null)&&this._async_evaluate0$_throwForUnsatisfiedExtension$1(s),e.get$css(e);for(i=this._async_evaluate0$_topologicalModules$1(e),t&&(a=i.$ti._eval$1("MappedListIterable<ListMixin.E,Module0<AsyncCallable0>>"),i=P.List_List$of(new R.MappedListIterable(i,new I._EvaluateVisitor__combineCss_closure7,a),!0,a._eval$1("ListIterable.E"))),this._async_evaluate0$_extendModules$1(i),a=oe.JSArray_CssNode_2,o=R._setArrayType([],a),l=R._setArrayType([],a),a=V.get$reversed$ax(i),a=new R.ListIterator(a,a.get$length(a)),_=R._instanceType(a)._precomputed1;a.moveNext$0();)c=(u=(u=_._as(a.__internal$_current)).get$css(u)).get$children(u),$=this._async_evaluate0$_indexAfterImports$1(c),u=V.getInterceptor$ax(c),A.JSArray_methods.addAll$1(o,u.getRange$2(c,0,$)),A.JSArray_methods.addAll$1(l,u.getRange$2(c,$,u.get$length(c)));return new q.CssStylesheet0(new P.UnmodifiableListView(A.JSArray_methods.$add(o,l),oe.UnmodifiableListView_CssNode_2),e.get$css(e).get$span())},_async_evaluate0$_combineCss$1(e){return this._async_evaluate0$_combineCss$2$clone(e,!1)},_async_evaluate0$_extendModules$1(e){var t,r,n,s,i,a,o,l,_=P.LinkedHashMap_LinkedHashMap$_empty(oe.Uri,oe.List_ExtensionStore_2),u=new P._LinkedIdentityHashSet(oe._LinkedIdentityHashSet_Extension_2);for(t=V.get$iterator$ax(e);t.moveNext$0();)if(n=(r=t.get$current()).get$extensionStore().get$simpleSelectors().toSet$0(0),u.addAll$1(0,r.get$extensionStore().extensionsWhereTarget$1(new I._EvaluateVisitor__extendModules_closure3(n))),s=_.$index(0,r.get$url()),i=r.get$extensionStore().get$addExtensions(),null!=s&&i.call$1(s),!(i=r.get$extensionStore()).get$isEmpty(i)){for(a=(i=r.get$upstream()).length,o=0;o<i.length;i.length===a||(0,R.throwConcurrentModificationError)(i),++o)null!=(l=i[o].get$url())&&V.add$1$ax(_.putIfAbsent$2(l,new I._EvaluateVisitor__extendModules_closure4),r.get$extensionStore());u.removeAll$1(r.get$extensionStore().extensionsWhereTarget$1(n.get$contains(n)))}0!==u._collection$_length&&this._async_evaluate0$_throwForUnsatisfiedExtension$1(u.get$first(u))},_async_evaluate0$_throwForUnsatisfiedExtension$1(e){throw R.wrapException(I.SassException$0(ae.The_ta+e.target.toString$0(0)+' !optional" to avoid this error.',e.span))},_async_evaluate0$_topologicalModules$1(e){var t=oe.Module_AsyncCallable_2,r=O.QueueList$(null,t);return new I._EvaluateVisitor__topologicalModules_visitModule1(P.LinkedHashSet_LinkedHashSet$_empty(t),r).call$1(e),r},_async_evaluate0$_indexAfterImports$1(e){var t,r,n,s,i,a;for(t=V.getInterceptor$asx(e),r=oe.CssComment_2,n=oe.CssImport_2,s=-1,i=0;i<t.get$length(e);++i)if(a=t.$index(e,i),n._is(a))s=i;else if(!r._is(a))break;return s+1},visitStylesheet$1(e){return this.visitStylesheet$body$_EvaluateVisitor0(e)},visitStylesheet$body$_EvaluateVisitor0(e){var t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:r=e.children,n=r.length,s=0;case 3:if(!(s<n)){i=5;break}return i=6,P._asyncAwait(r[s].accept$1(o),l);case 6:case 4:++s,i=3;break;case 5:t=null,i=1;break;case 1:return P._asyncReturn(t,a)}}));return P._asyncStartSync(l,a)},visitAtRootRule$1(e){return this.visitAtRootRule$body$_EvaluateVisitor0(e)},visitAtRootRule$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d=0,g=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),m=this,y=P._wrapJsFunctionForAsync((function(S,f){if(1===S)return P._asyncRethrow(f,g);for(;;)switch(d){case 0:_=e.query,d=null!=_?3:5;break;case 3:return p=_,h=I,d=6,P._asyncAwait(m._async_evaluate0$_performInterpolation$2$warnForColor(_,!0),y);case 6:f=m._async_evaluate0$_adjustParseError$2(p,new h._EvaluateVisitor_visitAtRootRule_closure5(m,f)),d=4;break;case 5:f=A.AtRootQuery_UsS0;case 4:for(u=f,c=m._async_evaluate0$_assertInModule$2(m._async_evaluate0$__parent,"__parent"),$=R._setArrayType([],oe.JSArray_ModifiableCssParentNode_2),r=oe.CssStylesheet_2;!r._is(c);c=n)if(u.excludes$1(c)||$.push(c),null==(n=c._node2$_parent))throw R.wrapException(P.StateError$(ae.CssNod));s=m._async_evaluate0$_trimIncluded$1($),d=s===m._async_evaluate0$_assertInModule$2(m._async_evaluate0$__parent,"__parent")?7:8;break;case 7:return d=9,P._asyncAwait(m._async_evaluate0$_environment.scope$1$2$when(new I._EvaluateVisitor_visitAtRootRule_closure6(m,e),e.hasDeclarations,oe.Null),y);case 9:t=null,d=1;break;case 8:if(0!==$.length){for(i=A.JSArray_methods.get$first($).copyWithoutChildren$0(),r=R.SubListIterable$($,1,null,oe.ModifiableCssParentNode_2),r=new R.ListIterator(r,r.get$length(r)),a=R._instanceType(r)._precomputed1,o=i;r.moveNext$0();o=l)(l=a._as(r.__internal$_current).copyWithoutChildren$0()).addChild$1(o);s.addChild$1(o)}else i=s;return d=10,P._asyncAwait(m._async_evaluate0$_scopeForAtRoot$4(e,i,u,$).call$1(new I._EvaluateVisitor_visitAtRootRule_closure7(m,e)),y);case 10:t=null,d=1;break;case 1:return P._asyncReturn(t,g)}}));return P._asyncStartSync(y,g)},_async_evaluate0$_trimIncluded$1(e){var t,r,n,s,i,a,o,l=" to be an ancestor of ";if(0===e.length)return this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__root,"_root");for(t=this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__parent,"__parent"),r=e.length,n=null,s=0;s<r;++s,t=a){for(;t!==(i=e[s]);n=null,t=a)if(null==(a=t._node2$_parent))throw R.wrapException(P.ArgumentError$("Expected "+i.toString$0(0)+l+this.toString$0(0)+".",null));if(null==n&&(n=s),null==(a=t._node2$_parent))throw R.wrapException(P.ArgumentError$("Expected "+i.toString$0(0)+l+this.toString$0(0)+".",null))}return t!==this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__root,"_root")?this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__root,"_root"):(n.toString,o=e[n],A.JSArray_methods.removeRange$2(e,n,e.length),o)},_async_evaluate0$_scopeForAtRoot$4(e,t,r,n){var s=new I._EvaluateVisitor__scopeForAtRoot_closure11(this,t,e);return(r._at_root_query0$_all||r._at_root_query0$_rule)!==r.include&&(s=new I._EvaluateVisitor__scopeForAtRoot_closure12(this,s)),null!=this._async_evaluate0$_mediaQueries&&r.excludesName$1("media")&&(s=new I._EvaluateVisitor__scopeForAtRoot_closure13(this,s)),this._async_evaluate0$_inKeyframes&&r.excludesName$1("keyframes")&&(s=new I._EvaluateVisitor__scopeForAtRoot_closure14(this,s)),this._async_evaluate0$_inUnknownAtRule&&!A.JSArray_methods.any$1(n,new I._EvaluateVisitor__scopeForAtRoot_closure15)?new I._EvaluateVisitor__scopeForAtRoot_closure16(this,s):s},visitContentBlock$1:e=>R.throwExpression(P.UnsupportedError$(ae.Evalua)),visitContentRule$1(e){return this.visitContentRule$body$_EvaluateVisitor0(e)},visitContentRule$body$_EvaluateVisitor0(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:if(null==(r=i._async_evaluate0$_environment._async_environment0$_content)){t=null,n=1;break}return n=3,P._asyncAwait(i._async_evaluate0$_runUserDefinedCallable$1$4(e.$arguments,r,e,new I._EvaluateVisitor_visitContentRule_closure1(i,r),oe.Null),a);case 3:t=null,n=1;break;case 1:return P._asyncReturn(t,s)}}));return P._asyncStartSync(a,s)},visitDebugRule$1(e){return this.visitDebugRule$body$_EvaluateVisitor0(e)},visitDebugRule$body$_EvaluateVisitor0(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:return s=3,P._asyncAwait(e.expression.accept$1(a),o);case 3:n=(r=_)instanceof M.SassString0?r.text:U.serializeValue(r,!0,!0),a._async_evaluate0$_logger.debug$2(0,n,e.span),t=null,s=1;break;case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(o,i)},visitDeclaration$1(e){return this.visitDeclaration$body$_EvaluateVisitor0(e)},visitDeclaration$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o,l,_=0,u=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),c=this,$=P._wrapJsFunctionForAsync((function(p,h){if(1===p)return P._asyncRethrow(h,u);for(;;)switch(_){case 0:if(null==(c._async_evaluate0$_atRootExcludingStyleRule?null:c._async_evaluate0$_styleRuleIgnoringAtRoot)&&!c._async_evaluate0$_inUnknownAtRule&&!c._async_evaluate0$_inKeyframes)throw R.wrapException(c._async_evaluate0$_exception$2(ae.Declarm,e.span));return r=e.name,_=3,P._asyncAwait(c._async_evaluate0$_interpolationToValue$2$warnForColor(r,!0),$);case 3:return n=h,null!=(s=c._async_evaluate0$_declarationName)&&(n=new L.CssValue0(s+"-"+R.S(n.get$value(n)),n.get$span(),oe.CssValue_String_2)),s=e.value,_=4,P._asyncAwait(W.NullableExtension_andThen0(s,new I._EvaluateVisitor_visitDeclaration_closure3(c)),$);case 4:if(!!(a=null!=(i=h))&&(!i.get$value(i).get$isBlank()||0===i.get$value(i).get$asList().length))a=c._async_evaluate0$_assertInModule$2(c._async_evaluate0$__parent,"__parent"),r=A.JSString_methods.startsWith$1(r.get$initialPlain(),"--"),s=c._async_evaluate0$_sourceMap?null==(s=W.NullableExtension_andThen0(s,c.get$_async_evaluate0$_expressionNode()))?null:s.get$span():null,a.addChild$1(N.ModifiableCssDeclaration$0(n,i,e.span,r,s));else if(V.startsWith$1$s(n.get$value(n),"--")&&a)throw R.wrapException(c._async_evaluate0$_exception$2("Custom property values may not be empty.",i.get$span()));o=e.children,_=null!=o?5:6;break;case 5:return l=c._async_evaluate0$_declarationName,c._async_evaluate0$_declarationName=n.get$value(n),_=7,P._asyncAwait(c._async_evaluate0$_environment.scope$1$2$when(new I._EvaluateVisitor_visitDeclaration_closure4(c,o),e.hasDeclarations,oe.Null),$);case 7:c._async_evaluate0$_declarationName=l;case 6:t=null,_=1;break;case 1:return P._asyncReturn(t,u)}}));return P._asyncStartSync($,u)},visitEachRule$1(e){return this.visitEachRule$body$_EvaluateVisitor0(e)},visitEachRule$body$_EvaluateVisitor0(e){var t,r,n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:return r=e.list,a=3,P._asyncAwait(r.accept$1(l),_);case 3:n=c,s=l._async_evaluate0$_expressionNode$1(r),i=1===e.variables.length?new I._EvaluateVisitor_visitEachRule_closure5(l,e,s):new I._EvaluateVisitor_visitEachRule_closure6(l,e,s),t=l._async_evaluate0$_environment.scope$1$2$semiGlobal(new I._EvaluateVisitor_visitEachRule_closure7(l,n,i,e),!0,oe.nullable_Value_2),a=1;break;case 1:return P._asyncReturn(t,o)}}));return P._asyncStartSync(_,o)},_async_evaluate0$_setMultipleVariables$3(e,t,r){var n,s=t.get$asList(),i=e.length,a=Math.min(i,s.length);for(n=0;n<a;++n)this._async_evaluate0$_environment.setLocalVariable$3(e[n],this._async_evaluate0$_withoutSlash$2(s[n],r),r);for(n=a;n<i;++n)this._async_evaluate0$_environment.setLocalVariable$3(e[n],A.C__SassNull,r)},visitErrorRule$1(e){return this.visitErrorRule$body$_EvaluateVisitor0(e)},visitErrorRule$body$_EvaluateVisitor0(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Value_2),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return t=R,r=V,n=2,P._asyncAwait(e.expression.accept$1(i),a);case 2:throw t.wrapException(i._async_evaluate0$_exception$2(r.toString$0$(l),e.span))}}));return P._asyncStartSync(a,s)},visitExtendRule$1(e){return this.visitExtendRule$body$_EvaluateVisitor0(e)},visitExtendRule$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o,l,_=0,u=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),c=this,$=P._wrapJsFunctionForAsync((function(p,h){if(1===p)return P._asyncRethrow(h,u);for(;;)switch(_){case 0:if(null==(l=c._async_evaluate0$_atRootExcludingStyleRule?null:c._async_evaluate0$_styleRuleIgnoringAtRoot)||null!=c._async_evaluate0$_declarationName)throw R.wrapException(c._async_evaluate0$_exception$2(ae.x40exten,e.span));return _=3,P._asyncAwait(c._async_evaluate0$_interpolationToValue$2$warnForColor(e.selector,!0),$);case 3:for(r=h,n=c._async_evaluate0$_adjustParseError$2(r,new I._EvaluateVisitor_visitExtendRule_closure1(c,r)).components,s=n.length,i=oe.CompoundSelector_2,a=0;a<s;++a){if(1!==(o=n[a].components).length||!(A.JSArray_methods.get$first(o)instanceof W.CompoundSelector0))throw R.wrapException(I.SassFormatException$0("complex selectors may not be extended.",r.get$span()));if(1!==(o=i._as(A.JSArray_methods.get$first(o)).components).length)throw R.wrapException(I.SassFormatException$0(ae.compou+A.JSArray_methods.join$1(o,", ")+ae.x60_inst,r.get$span()));c._async_evaluate0$_assertInModule$2(c._async_evaluate0$__extensionStore,"_extensionStore").addExtension$4(l.selector,A.JSArray_methods.get$first(o),e,c._async_evaluate0$_mediaQueries)}t=null,_=1;break;case 1:return P._asyncReturn(t,u)}}));return P._asyncStartSync($,u)},visitAtRule$1(e){return this.visitAtRule$body$_EvaluateVisitor0(e)},visitAtRule$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:if(null!=_._async_evaluate0$_declarationName)throw R.wrapException(_._async_evaluate0$_exception$2(ae.At_rul,e.span));return o=3,P._asyncAwait(_._async_evaluate0$_interpolationToValue$1(e.name),u);case 3:return r=$,o=4,P._asyncAwait(W.NullableExtension_andThen0(e.value,new I._EvaluateVisitor_visitAtRule_closure5(_)),u);case 4:if(n=$,null==(s=e.children)){_._async_evaluate0$_assertInModule$2(_._async_evaluate0$__parent,"__parent").addChild$1(z.ModifiableCssAtRule$0(r,e.span,!0,n)),t=null,o=1;break}return i=_._async_evaluate0$_inKeyframes,a=_._async_evaluate0$_inUnknownAtRule,"keyframes"===E.unvendor0(r.get$value(r))?_._async_evaluate0$_inKeyframes=!0:_._async_evaluate0$_inUnknownAtRule=!0,o=5,P._asyncAwait(_._async_evaluate0$_withParent$2$4$scopeWhen$through(z.ModifiableCssAtRule$0(r,e.span,!1,n),new I._EvaluateVisitor_visitAtRule_closure6(_,s),e.hasDeclarations,new I._EvaluateVisitor_visitAtRule_closure7,oe.ModifiableCssAtRule_2,oe.Null),u);case 5:_._async_evaluate0$_inUnknownAtRule=a,_._async_evaluate0$_inKeyframes=i,t=null,o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},visitForRule$1(e){return this.visitForRule$body$_EvaluateVisitor0(e)},visitForRule$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o,l,_,u,c=0,$=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),p=this,h=P._wrapJsFunctionForAsync((function(d,g){if(1===d)return P._asyncRethrow(g,$);for(;;)switch(c){case 0:return r={},n=e.from,s=oe.SassNumber_2,c=3,P._asyncAwait(p._async_evaluate0$_addExceptionSpanAsync$1$2(n,new I._EvaluateVisitor_visitForRule_closure9(p,e),s),h);case 3:return i=g,a=e.to,c=4,P._asyncAwait(p._async_evaluate0$_addExceptionSpanAsync$1$2(a,new I._EvaluateVisitor_visitForRule_closure10(p,e),s),h);case 4:if(o=g,l=p._async_evaluate0$_addExceptionSpan$2(n,new I._EvaluateVisitor_visitForRule_closure11(i)),_=r.to=p._async_evaluate0$_addExceptionSpan$2(a,new I._EvaluateVisitor_visitForRule_closure12(o,i)),u=l>_?-1:1,l===(e.isExclusive?_:r.to=_+u)){t=null,c=1;break}t=p._async_evaluate0$_environment.scope$1$2$semiGlobal(new I._EvaluateVisitor_visitForRule_closure13(r,p,e,l,u,i),!0,oe.nullable_Value_2),c=1;break;case 1:return P._asyncReturn(t,$)}}));return P._asyncStartSync(h,$)},visitForwardRule$1(e){return this.visitForwardRule$body$_EvaluateVisitor0(e)},visitForwardRule$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o,l,_,u=0,c=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),$=this,p=P._wrapJsFunctionForAsync((function(h,d){if(1===h)return P._asyncRethrow(d,c);for(;;)switch(u){case 0:i=$._async_evaluate0$_configuration,a=i.throughForward$1(e),o=e.configuration,l=o.length,_=e.url,u=0!==l?3:5;break;case 3:return u=6,P._asyncAwait($._async_evaluate0$_addForwardConfiguration$2(a,e),p);case 6:return r=d,u=7,P._asyncAwait($._async_evaluate0$_loadModule$5$configuration(_,"@forward",e,new I._EvaluateVisitor_visitForwardRule_closure3($,e),r),p);case 7:for(_=P.LinkedHashSet_LinkedHashSet$_empty(oe.String),n=0;n<l;++n)(s=o[n]).isGuarded||_.add$1(0,s.name);$._async_evaluate0$_removeUsedConfiguration$3$except(a,r,_),$._async_evaluate0$_assertConfigurationIsEmpty$1(r),u=4;break;case 5:return $._async_evaluate0$_configuration=a,u=8,P._asyncAwait($._async_evaluate0$_loadModule$4(_,"@forward",e,new I._EvaluateVisitor_visitForwardRule_closure4($,e)),p);case 8:$._async_evaluate0$_configuration=i;case 4:t=null,u=1;break;case 1:return P._asyncReturn(t,c)}}));return P._asyncStartSync(p,c)},_async_evaluate0$_addForwardConfiguration$2(e,t){return this._addForwardConfiguration$body$_EvaluateVisitor0(e,t)},_addForwardConfiguration$body$_EvaluateVisitor0(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h,d=0,g=P._makeAsyncAwaitCompleter(oe.Configuration_2),m=this,y=P._wrapJsFunctionForAsync((function(S,f){if(1===S)return P._asyncRethrow(f,g);for(;;)switch(d){case 0:u=e._configuration$_values,c=P.LinkedHashMap_LinkedHashMap$of(new P.UnmodifiableMapView(u,oe.UnmodifiableMapView_String_ConfiguredValue_2),oe.String,oe.ConfiguredValue_2),n=t.configuration,s=n.length,i=0;case 3:if(!(i<s)){d=5;break}if((a=n[i]).isGuarded&&(o=a.name,null!=(l=u.get$isEmpty(u)?null:u.remove$1(0,o))&&!l.value.$eq(0,A.C__SassNull))){c.$indexSet(0,o,l),d=4;break}return o=a.expression,_=m._async_evaluate0$_expressionNode$1(o),$=c,p=a.name,h=Q,d=6,P._asyncAwait(o.accept$1(m),y);case 6:$.$indexSet(0,p,new h.ConfiguredValue0(m._async_evaluate0$_withoutSlash$2(f,_),a.span,_));case 4:++i,d=3;break;case 5:if(e instanceof C.ExplicitConfiguration0||u.get$isEmpty(u)){r=new C.ExplicitConfiguration0(t,c),d=1;break}r=new C.Configuration0(c),d=1;break;case 1:return P._asyncReturn(r,g)}}));return P._asyncStartSync(y,g)},_async_evaluate0$_removeUsedConfiguration$3$except(e,t,r){var n,s,i,a,o,l;for(n=e._configuration$_values,i=(s=V.toList$0$ax(n.get$keys(n))).length,a=t._configuration$_values,o=0;o<s.length;s.length===i||(0,R.throwConcurrentModificationError)(s),++o)l=s[o],r.contains$1(0,l)||a.containsKey$1(l)||n.get$isEmpty(n)||n.remove$1(0,l)},_async_evaluate0$_assertConfigurationIsEmpty$2$nameInError(e,t){var r,n;if(e instanceof C.ExplicitConfiguration0&&!(r=e._configuration$_values).get$isEmpty(r))throw n=(r=r.get$entries(r)).get$first(r),r=t?"$"+R.S(n.key)+ae.x20was_n:ae.This_v,R.wrapException(this._async_evaluate0$_exception$2(r,n.value.configurationSpan))},_async_evaluate0$_assertConfigurationIsEmpty$1(e){return this._async_evaluate0$_assertConfigurationIsEmpty$2$nameInError(e,!1)},visitFunctionRule$1(e){return this.visitFunctionRule$body$_EvaluateVisitor0(e)},visitFunctionRule$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),_=this,u=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,l);for(;;)switch(o){case 0:r=_._async_evaluate0$_environment,n=r.closure$0(),s=r._async_environment0$_functions,i=s.length-1,a=e.name,r._async_environment0$_functionIndices.$indexSet(0,a,i),V.$indexSet$ax(s[i],a,new I.UserDefinedCallable0(e,n,oe.UserDefinedCallable_AsyncEnvironment_2)),t=null,o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},visitIfRule$1(e){return this.visitIfRule$body$_EvaluateVisitor0(e)},visitIfRule$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:(a={}).clause=e.lastClause,r=e.clauses,n=r.length,s=0;case 3:if(!(s<n)){o=5;break}return i=r[s],o=6,P._asyncAwait(i.expression.accept$1(_),u);case 6:if($.get$isTruthy()){a.clause=i,o=5;break}case 4:++s,o=3;break;case 5:if(null==(r=a.clause)){t=null,o=1;break}return o=7,P._asyncAwait(_._async_evaluate0$_environment.scope$1$3$semiGlobal$when(new I._EvaluateVisitor_visitIfRule_closure1(a,_),!0,r.hasDeclarations,oe.nullable_Value_2),u);case 7:t=$,o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},visitImportRule$1(e){return this.visitImportRule$body$_EvaluateVisitor0(e)},visitImportRule$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:r=e.imports,n=r.length,s=oe.StaticImport_2,i=0;case 3:if(!(i<n)){o=5;break}a=r[i],o=a instanceof E.DynamicImport0?6:8;break;case 6:return o=9,P._asyncAwait(_._async_evaluate0$_visitDynamicImport$1(a),u);case 9:o=7;break;case 8:return o=10,P._asyncAwait(_._async_evaluate0$_visitStaticImport$1(s._as(a)),u);case 10:case 7:case 4:++i,o=3;break;case 5:t=null,o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},_async_evaluate0$_visitDynamicImport$1(e){return this._async_evaluate0$_withStackFrame$1$3("@import",e,new I._EvaluateVisitor__visitDynamicImport_closure1(this,e),oe.void)},_async_evaluate0$_loadStylesheet$4$baseUrl$forImport(e,t,r,n){return this._loadStylesheet$body$_EvaluateVisitor0(e,t,r,n)},_async_evaluate0$_loadStylesheet$3$baseUrl(e,t,r){return this._async_evaluate0$_loadStylesheet$4$baseUrl$forImport(e,t,r,!1)},_async_evaluate0$_loadStylesheet$3$forImport(e,t,r){return this._async_evaluate0$_loadStylesheet$4$baseUrl$forImport(e,t,null,r)},_loadStylesheet$body$_EvaluateVisitor0(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f=0,v=P._makeAsyncAwaitCompleter(oe._LoadedStylesheet_2),b=2,x=[],w=this,C=P._wrapJsFunctionForAsync((function(E,M){for(1===E&&(i=M,f=b);;)switch(f){case 0:r=r,b=4,w._async_evaluate0$_importSpan=t,a=w._async_evaluate0$_importCache,f=null!=a?7:9;break;case 7:return null==r&&(r=w._async_evaluate0$_assertInModule$2(w._async_evaluate0$__stylesheet,"_stylesheet").span.file.url),f=10,P._asyncAwait(a.canonicalize$4$baseImporter$baseUrl$forImport(P.Uri_parse(e),w._async_evaluate0$_importer,r,n),C);case 10:f=null!=(o=M)?11:12;break;case 11:return l=w._async_evaluate0$_inDependency||o.item1!==w._async_evaluate0$_importer,h=o.item1,d=o.item2,g=o.item3,m=w._async_evaluate0$_quietDeps&&l,f=13,P._asyncAwait(a.importCanonical$4$originalUrl$quiet(h,d,g,m),C);case 13:if(null!=(_=M)){w._async_evaluate0$_loadedUrls.add$1(0,o.item2),h=o.item1,s=new I._LoadedStylesheet1(_,h,l),x=[1],f=5;break}case 12:f=8;break;case 9:return f=14,P._asyncAwait(w._async_evaluate0$_importLikeNode$2(e,n),C);case 14:if(null!=(u=M)){h=w._async_evaluate0$_loadedUrls,W.NullableExtension_andThen0(u.stylesheet.span.file.url,h.get$add(h)),s=u,x=[1],f=5;break}case 8:throw A.JSString_methods.startsWith$1(e,"package:")?R.wrapException(ae.x22packa):R.wrapException("Can't find stylesheet to import.");case 4:if(b=3,S=i,(h=R.unwrapException(S))instanceof I.SassException0)throw c=h,h=w._async_evaluate0$_exception$2(c._span_exception$_message,c.get$span()),R.wrapException(h);$=h,p=null;try{p=R._asString(V.get$message$x($))}catch(e){R.unwrapException(S),y=V.toString$0$($),p=y}throw h=w._async_evaluate0$_exception$1(p),R.wrapException(h);case 3:x=[2];case 5:b=2,w._async_evaluate0$_importSpan=null,f=x.pop();break;case 6:case 1:return P._asyncReturn(s,v);case 2:return P._asyncRethrow(i,v)}}));return P._asyncStartSync(C,v)},_async_evaluate0$_importLikeNode$2(e,t){return this._importLikeNode$body$_EvaluateVisitor0(e,t)},_importLikeNode$body$_EvaluateVisitor0(e,t){var r,n,s,i,a,o,l=0,_=P._makeAsyncAwaitCompleter(oe.nullable__LoadedStylesheet_2),u=this,c=P._wrapJsFunctionForAsync((function($,p){if(1===$)return P._asyncRethrow(p,_);for(;;)switch(l){case 0:return(o=u._async_evaluate0$_nodeImporter).toString,l=3,P._asyncAwait(o.loadAsync$3(e,u._async_evaluate0$_assertInModule$2(u._async_evaluate0$__stylesheet,"_stylesheet").span.file.url,t),c);case 3:if(null==(n=p)){r=null,l=1;break}o=V.getInterceptor$x(n),s=o.get$contents(n),i=o.get$file(n),a=ee.$get$context().toUri$1(i).toString$0(0),o=o.get$isIndentedSyntax(n)?A.Syntax_Sass0:A.Syntax_SCSS0,r=new I._LoadedStylesheet1(q.Stylesheet_Stylesheet$parse0(s,o,u._async_evaluate0$_quietDeps?ee.$get$Logger_quiet0():u._async_evaluate0$_logger,a),null,!0),l=1;break;case 1:return P._asyncReturn(r,_)}}));return P._asyncStartSync(c,_)},_async_evaluate0$_visitStaticImport$1(e){return this._visitStaticImport$body$_EvaluateVisitor0(e)},_visitStaticImport$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o,l,_=0,u=P._makeAsyncAwaitCompleter(oe.void),c=this,$=P._wrapJsFunctionForAsync((function(p,h){if(1===p)return P._asyncRethrow(h,u);for(;;)switch(_){case 0:return _=3,P._asyncAwait(c._async_evaluate0$_interpolationToValue$1(e.url),$);case 3:return n=h,_=4,P._asyncAwait(W.NullableExtension_andThen0(e.supports,new I._EvaluateVisitor__visitStaticImport_closure1(c)),$);case 4:return s=h,a=L,o=n,l=e.span,_=5,P._asyncAwait(W.NullableExtension_andThen0(e.media,c.get$_async_evaluate0$_visitMediaQueries()),$);case 5:i=a.ModifiableCssImport$0(o,l,h,s),c._async_evaluate0$_assertInModule$2(c._async_evaluate0$__parent,"__parent")!==c._async_evaluate0$_assertInModule$2(c._async_evaluate0$__root,"_root")?c._async_evaluate0$_assertInModule$2(c._async_evaluate0$__parent,"__parent").addChild$1(i):c._async_evaluate0$_assertInModule$2(c._async_evaluate0$__endOfImports,"_endOfImports")===V.get$length$asx(c._async_evaluate0$_assertInModule$2(c._async_evaluate0$__root,"_root").children._collection$_source)?(c._async_evaluate0$_assertInModule$2(c._async_evaluate0$__root,"_root").addChild$1(i),c._async_evaluate0$__endOfImports=c._async_evaluate0$_assertInModule$2(c._async_evaluate0$__endOfImports,"_endOfImports")+1):(null==(r=c._async_evaluate0$_outOfOrderImports)?c._async_evaluate0$_outOfOrderImports=R._setArrayType([],oe.JSArray_ModifiableCssImport_2):r).push(i),t=null,_=1;break;case 1:return P._asyncReturn(t,u)}}));return P._asyncStartSync($,u)},visitIncludeRule$1(e){return this.visitIncludeRule$body$_EvaluateVisitor0(e)},visitIncludeRule$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:if(null==(a=_._async_evaluate0$_addExceptionSpan$2(e,new I._EvaluateVisitor_visitIncludeRule_closure7(_,e))))throw R.wrapException(_._async_evaluate0$_exception$2("Undefined mixin.",e.span));r=new E._FakeAstNode0(new I._EvaluateVisitor_visitIncludeRule_closure8(e)),o=oe.AsyncBuiltInCallable_2._is(a)?3:5;break;case 3:if(null!=e.content)throw R.wrapException(_._async_evaluate0$_exception$2("Mixin doesn't accept a content block.",e.span));return o=6,P._asyncAwait(_._async_evaluate0$_runBuiltInCallable$3(e.$arguments,a,r),u);case 6:o=4;break;case 5:o=oe.UserDefinedCallable_AsyncEnvironment_2._is(a)?7:9;break;case 7:if(null!=(n=e.content)?(s=oe.MixinRule_2._as(a.declaration),null==(i=s._mixin_rule$__MixinRule_hasContent)?(i=V.$eq$(A.C__HasContentVisitor0.visitChildren$1(s.children),!0),null==s._mixin_rule$__MixinRule_hasContent?(s._mixin_rule$__MixinRule_hasContent=i,s=i):s=R.throwExpression(R.LateError$fieldADI("hasContent"))):s=i,s=!s):s=!1,s)throw R.wrapException(I.MultiSpanSassRuntimeException$0("Mixin doesn't accept a content block.",e.get$spanWithoutContent(),"invocation",P.LinkedHashMap_LinkedHashMap$_literal([a.declaration.$arguments.get$spanWithName(),"declaration"],oe.FileSpan,oe.String),_._async_evaluate0$_stackTrace$1(e.get$spanWithoutContent())));return o=10,P._asyncAwait(_._async_evaluate0$_runUserDefinedCallable$1$4(e.$arguments,a,r,new I._EvaluateVisitor_visitIncludeRule_closure9(_,W.NullableExtension_andThen0(n,new I._EvaluateVisitor_visitIncludeRule_closure10(_)),a,r),oe.Null),u);case 10:o=8;break;case 9:throw R.wrapException(P.UnsupportedError$("Unknown callable type "+a.toString$0(0)+"."));case 8:case 4:t=null,o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},visitMixinRule$1(e){return this.visitMixinRule$body$_EvaluateVisitor0(e)},visitMixinRule$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),_=this,u=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,l);for(;;)switch(o){case 0:r=_._async_evaluate0$_environment,n=r.closure$0(),s=r._async_environment0$_mixins,i=s.length-1,a=e.name,r._async_environment0$_mixinIndices.$indexSet(0,a,i),V.$indexSet$ax(s[i],a,new I.UserDefinedCallable0(e,n,oe.UserDefinedCallable_AsyncEnvironment_2)),t=null,o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},visitLoudComment$1(e){return this.visitLoudComment$body$_EvaluateVisitor0(e)},visitLoudComment$body$_EvaluateVisitor0(e){var t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:if(o._async_evaluate0$_inFunction){t=null,i=1;break}return o._async_evaluate0$_assertInModule$2(o._async_evaluate0$__parent,"__parent")===o._async_evaluate0$_assertInModule$2(o._async_evaluate0$__root,"_root")&&o._async_evaluate0$_assertInModule$2(o._async_evaluate0$__endOfImports,"_endOfImports")===V.get$length$asx(o._async_evaluate0$_assertInModule$2(o._async_evaluate0$__root,"_root").children._collection$_source)&&(o._async_evaluate0$__endOfImports=o._async_evaluate0$_assertInModule$2(o._async_evaluate0$__endOfImports,"_endOfImports")+1),r=e.text,n=o._async_evaluate0$_assertInModule$2(o._async_evaluate0$__parent,"__parent"),s=B,i=3,P._asyncAwait(o._async_evaluate0$_performInterpolation$1(r),l);case 3:n.addChild$1(new s.ModifiableCssComment0(u,r.span)),t=null,i=1;break;case 1:return P._asyncReturn(t,a)}}));return P._asyncStartSync(l,a)},visitMediaRule$1(e){return this.visitMediaRule$body$_EvaluateVisitor0(e)},visitMediaRule$body$_EvaluateVisitor0(e){var t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:if(null!=o._async_evaluate0$_declarationName)throw R.wrapException(o._async_evaluate0$_exception$2(ae.Media_,e.span));return i=3,P._asyncAwait(o._async_evaluate0$_visitMediaQueries$1(e.query),l);case 3:if(r=u,n=W.NullableExtension_andThen0(o._async_evaluate0$_mediaQueries,new I._EvaluateVisitor_visitMediaRule_closure5(o,r)),!(s=null==n)&&V.get$isEmpty$asx(n)){t=null,i=1;break}return s=s?r:n,i=4,P._asyncAwait(o._async_evaluate0$_withParent$2$4$scopeWhen$through(k.ModifiableCssMediaRule$0(s,e.span),new I._EvaluateVisitor_visitMediaRule_closure6(o,n,r,e),e.hasDeclarations,new I._EvaluateVisitor_visitMediaRule_closure7(n),oe.ModifiableCssMediaRule_2,oe.Null),l);case 4:t=null,i=1;break;case 1:return P._asyncReturn(t,a)}}));return P._asyncStartSync(l,a)},_async_evaluate0$_visitMediaQueries$1(e){return this._visitMediaQueries$body$_EvaluateVisitor0(e)},_visitMediaQueries$body$_EvaluateVisitor0(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.List_CssMediaQuery_2),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:return r=e,n=I,s=3,P._asyncAwait(a._async_evaluate0$_performInterpolation$2$warnForColor(e,!0),o);case 3:t=a._async_evaluate0$_adjustParseError$2(r,new n._EvaluateVisitor__visitMediaQueries_closure1(a,_)),s=1;break;case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(o,i)},_async_evaluate0$_mergeMediaQueries$2(e,t){var r,n,s,i,a,o,l=R._setArrayType([],oe.JSArray_CssMediaQuery_2);for(r=V.get$iterator$ax(e),n=V.getInterceptor$ax(t),s=oe.MediaQuerySuccessfulMergeResult_2;r.moveNext$0();)for(i=r.get$current(),a=n.get$iterator(t);a.moveNext$0();)if((o=i.merge$1(a.get$current()))!==A._SingletonCssMediaQueryMergeResult_empty0){if(o===A._SingletonCssMediaQueryMergeResult_unrepresentable0)return null;l.push(s._as(o).query)}return l},visitReturnRule$1(e){return this.visitReturnRule$body$_EvaluateVisitor0(e)},visitReturnRule$body$_EvaluateVisitor0(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Value_2),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return r=e.expression,n=3,P._asyncAwait(r.accept$1(i),a);case 3:t=i._async_evaluate0$_withoutSlash$2(l,r),n=1;break;case 1:return P._asyncReturn(t,s)}}));return P._asyncStartSync(a,s)},visitSilentComment$1(e){return this.visitSilentComment$body$_EvaluateVisitor0(e)},visitSilentComment$body$_EvaluateVisitor0(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),s=P._wrapJsFunctionForAsync((function(e,s){if(1===e)return P._asyncRethrow(s,n);for(;;)switch(r){case 0:t=null,r=1;break;case 1:return P._asyncReturn(t,n)}}));return P._asyncStartSync(s,n)},visitStyleRule$1(e){return this.visitStyleRule$body$_EvaluateVisitor0(e)},visitStyleRule$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:if(a={},null!=_._async_evaluate0$_declarationName)throw R.wrapException(_._async_evaluate0$_exception$2(ae.Style_,e.span));return r=e.selector,o=3,P._asyncAwait(_._async_evaluate0$_interpolationToValue$3$trim$warnForColor(r,!0,!0),u);case 3:n=$,o=_._async_evaluate0$_inKeyframes?4:5;break;case 4:return o=6,P._asyncAwait(_._async_evaluate0$_withParent$2$4$scopeWhen$through(z.ModifiableCssKeyframeBlock$0(new L.CssValue0(P.List_List$unmodifiable(_._async_evaluate0$_adjustParseError$2(r,new I._EvaluateVisitor_visitStyleRule_closure13(_,n)),oe.String),r.span,oe.CssValue_List_String_2),e.span),new I._EvaluateVisitor_visitStyleRule_closure14(_,e),e.hasDeclarations,new I._EvaluateVisitor_visitStyleRule_closure15,oe.ModifiableCssKeyframeBlock_2,oe.Null),u);case 6:t=null,o=1;break;case 5:return a.parsedSelector=_._async_evaluate0$_adjustParseError$2(r,new I._EvaluateVisitor_visitStyleRule_closure16(_,n)),a.parsedSelector=_._async_evaluate0$_addExceptionSpan$2(r,new I._EvaluateVisitor_visitStyleRule_closure17(a,_)),s=W.ModifiableCssStyleRule$0(_._async_evaluate0$_assertInModule$2(_._async_evaluate0$__extensionStore,"_extensionStore").addSelector$3(a.parsedSelector,r.span,_._async_evaluate0$_mediaQueries),e.span,a.parsedSelector),i=_._async_evaluate0$_atRootExcludingStyleRule,a=_._async_evaluate0$_atRootExcludingStyleRule=!1,o=7,P._asyncAwait(_._async_evaluate0$_withParent$2$4$scopeWhen$through(s,new I._EvaluateVisitor_visitStyleRule_closure18(_,s,e),e.hasDeclarations,new I._EvaluateVisitor_visitStyleRule_closure19,oe.ModifiableCssStyleRule_2,oe.Null),u);case 7:_._async_evaluate0$_atRootExcludingStyleRule=i,null==(i?null:_._async_evaluate0$_styleRuleIgnoringAtRoot)&&(a=!(a=_._async_evaluate0$_assertInModule$2(_._async_evaluate0$__parent,"__parent").children).get$isEmpty(a)),a&&((a=_._async_evaluate0$_assertInModule$2(_._async_evaluate0$__parent,"__parent").children).get$last(a).isGroupEnd=!0),t=null,o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},visitSupportsRule$1(e){return this.visitSupportsRule$body$_EvaluateVisitor0(e)},visitSupportsRule$body$_EvaluateVisitor0(e){var t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:if(null!=o._async_evaluate0$_declarationName)throw R.wrapException(o._async_evaluate0$_exception$2(ae.Suppor,e.span));return r=e.condition,n=E,s=L,i=4,P._asyncAwait(o._async_evaluate0$_visitSupportsCondition$1(r),l);case 4:return i=3,P._asyncAwait(o._async_evaluate0$_withParent$2$4$scopeWhen$through(n.ModifiableCssSupportsRule$0(new s.CssValue0(u,r.get$span(),oe.CssValue_String_2),e.span),new I._EvaluateVisitor_visitSupportsRule_closure3(o,e),e.hasDeclarations,new I._EvaluateVisitor_visitSupportsRule_closure4,oe.ModifiableCssSupportsRule_2,oe.Null),l);case 3:t=null,i=1;break;case 1:return P._asyncReturn(t,a)}}));return P._asyncStartSync(l,a)},_async_evaluate0$_visitSupportsCondition$1(e){return this._visitSupportsCondition$body$_EvaluateVisitor0(e)},_visitSupportsCondition$body$_EvaluateVisitor0(e){var t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.String),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:i=e instanceof z.SupportsOperation0?3:5;break;case 3:return r=e.operator,n=R,i=6,P._asyncAwait(o._async_evaluate0$_parenthesize$2(e.left,r),l);case 6:return n=n.S(u)+" "+r+" ",s=R,i=7,P._asyncAwait(o._async_evaluate0$_parenthesize$2(e.right,r),l);case 7:t=n+s.S(u),i=1;break;case 5:i=e instanceof T.SupportsNegation0?8:10;break;case 8:return n=R,i=11,P._asyncAwait(o._async_evaluate0$_parenthesize$1(e.condition),l);case 11:t="not "+n.S(u),i=1;break;case 10:i=e instanceof W.SupportsInterpolation0?12:14;break;case 12:return i=15,P._asyncAwait(o._async_evaluate0$_evaluateToCss$2$quote(e.expression,!1),l);case 15:t=u,i=1;break;case 14:i=e instanceof N.SupportsDeclaration0?16:18;break;case 16:return n=R,i=19,P._asyncAwait(o._async_evaluate0$_evaluateToCss$1(e.name),l);case 19:return n="("+n.S(u)+": ",s=R,i=20,P._asyncAwait(o._async_evaluate0$_evaluateToCss$1(e.value),l);case 20:t=n+s.S(u)+")",i=1;break;case 18:i=e instanceof L.SupportsFunction0?21:23;break;case 21:return n=R,i=24,P._asyncAwait(o._async_evaluate0$_performInterpolation$1(e.name),l);case 24:return n=n.S(u)+"(",s=R,i=25,P._asyncAwait(o._async_evaluate0$_performInterpolation$1(e.$arguments),l);case 25:t=n+s.S(u)+")",i=1;break;case 23:i=e instanceof j.SupportsAnything0?26:28;break;case 26:return n=R,i=29,P._asyncAwait(o._async_evaluate0$_performInterpolation$1(e.contents),l);case 29:t="("+n.S(u)+")",i=1;break;case 28:throw R.wrapException(P.ArgumentError$("Unknown supports condition type "+R.getRuntimeType(e).toString$0(0)+".",null));case 27:case 22:case 17:case 13:case 9:case 4:case 1:return P._asyncReturn(t,a)}}));return P._asyncStartSync(l,a)},_async_evaluate0$_parenthesize$2(e,t){return this._parenthesize$body$_EvaluateVisitor0(e,t)},_async_evaluate0$_parenthesize$1(e){return this._async_evaluate0$_parenthesize$2(e,null)},_parenthesize$body$_EvaluateVisitor0(e,t){var r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.String),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:n=e instanceof T.SupportsNegation0||e instanceof z.SupportsOperation0&&(null==t||t!==e.operator),i=n?3:5;break;case 3:return s=R,i=6,P._asyncAwait(o._async_evaluate0$_visitSupportsCondition$1(e),l);case 6:r="("+s.S(u)+")",i=1;break;case 5:return i=7,P._asyncAwait(o._async_evaluate0$_visitSupportsCondition$1(e),l);case 7:r=u,i=1;break;case 4:case 1:return P._asyncReturn(r,a)}}));return P._asyncStartSync(l,a)},visitVariableDeclaration$1(e){return this.visitVariableDeclaration$body$_EvaluateVisitor0(e)},visitVariableDeclaration$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:if(e.isGuarded){if(null==e.namespace&&1===_._async_evaluate0$_environment._async_environment0$_variables.length&&null!=(r=(r=_._async_evaluate0$_configuration._configuration$_values).get$isEmpty(r)?null:r.remove$1(0,e.name))&&!r.value.$eq(0,A.C__SassNull)){_._async_evaluate0$_addExceptionSpan$2(e,new I._EvaluateVisitor_visitVariableDeclaration_closure5(_,e,r)),t=null,o=1;break}if(null!=(n=_._async_evaluate0$_addExceptionSpan$2(e,new I._EvaluateVisitor_visitVariableDeclaration_closure6(_,e)))&&!n.$eq(0,A.C__SassNull)){t=null,o=1;break}}return e.isGlobal&&!_._async_evaluate0$_environment.globalVariableExists$1(e.name)&&(r=1===_._async_evaluate0$_environment._async_environment0$_variables.length?ae.As_of_S:ae.As_of_R+E.declarationName0(e.span)+": null` at the stylesheet root.",_._async_evaluate0$_warn$3$deprecation(r,e.span,!0)),r=e.expression,s=e,i=I,a=e,o=3,P._asyncAwait(r.accept$1(_),u);case 3:_._async_evaluate0$_addExceptionSpan$2(s,new i._EvaluateVisitor_visitVariableDeclaration_closure7(_,a,_._async_evaluate0$_withoutSlash$2($,r))),t=null,o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},visitUseRule$1(e){return this.visitUseRule$body$_EvaluateVisitor0(e)},visitUseRule$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o,l,_,u,c,$,p=0,h=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),d=this,g=P._wrapJsFunctionForAsync((function(m,y){if(1===m)return P._asyncRethrow(y,h);for(;;)switch(p){case 0:l=e.configuration,_=l.length,p=0!==_?3:5;break;case 3:r=P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.ConfiguredValue_2),n=0;case 6:if(!(n<_)){p=8;break}return s=l[n],i=s.expression,a=d._async_evaluate0$_expressionNode$1(i),u=r,c=s.name,$=Q,p=9,P._asyncAwait(i.accept$1(d),g);case 9:u.$indexSet(0,c,new $.ConfiguredValue0(d._async_evaluate0$_withoutSlash$2(y,a),s.span,a));case 7:++n,p=6;break;case 8:o=new C.ExplicitConfiguration0(e,r),p=4;break;case 5:o=A.Configuration_Map_empty0;case 4:return p=10,P._asyncAwait(d._async_evaluate0$_loadModule$5$configuration(e.url,"@use",e,new I._EvaluateVisitor_visitUseRule_closure1(d,e),o),g);case 10:d._async_evaluate0$_assertConfigurationIsEmpty$1(o),t=null,p=1;break;case 1:return P._asyncReturn(t,h)}}));return P._asyncStartSync(g,h)},visitWarnRule$1(e){return this.visitWarnRule$body$_EvaluateVisitor0(e)},visitWarnRule$body$_EvaluateVisitor0(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:return s=3,P._asyncAwait(a._async_evaluate0$_addExceptionSpanAsync$1$2(e,new I._EvaluateVisitor_visitWarnRule_closure1(a,e),oe.Value_2),o);case 3:n=(r=_)instanceof M.SassString0?r.text:a._async_evaluate0$_serialize$2(r,e.expression),a._async_evaluate0$_logger.warn$2$trace(0,n,a._async_evaluate0$_stackTrace$1(e.span)),t=null,s=1;break;case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(o,i)},visitWhileRule$1(e){return this._async_evaluate0$_environment.scope$1$3$semiGlobal$when(new I._EvaluateVisitor_visitWhileRule_closure1(this,e),!0,e.hasDeclarations,oe.nullable_Value_2)},visitBinaryOperationExpression$1(e){return this._async_evaluate0$_addExceptionSpanAsync$1$2(e,new I._EvaluateVisitor_visitBinaryOperationExpression_closure1(this,e),oe.Value_2)},visitValueExpression$1(e){return this.visitValueExpression$body$_EvaluateVisitor0(e)},visitValueExpression$body$_EvaluateVisitor0(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.Value_2),s=P._wrapJsFunctionForAsync((function(s,i){if(1===s)return P._asyncRethrow(i,n);for(;;)switch(r){case 0:t=e.value,r=1;break;case 1:return P._asyncReturn(t,n)}}));return P._asyncStartSync(s,n)},visitVariableExpression$1(e){return this.visitVariableExpression$body$_EvaluateVisitor0(e)},visitVariableExpression$body$_EvaluateVisitor0(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Value_2),i=this,a=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,s);for(;;)switch(n){case 0:if(null!=(r=i._async_evaluate0$_addExceptionSpan$2(e,new I._EvaluateVisitor_visitVariableExpression_closure1(i,e)))){t=r,n=1;break}throw R.wrapException(i._async_evaluate0$_exception$2("Undefined variable.",e.span));case 1:return P._asyncReturn(t,s)}}));return P._asyncStartSync(a,s)},visitUnaryOperationExpression$1(e){return this.visitUnaryOperationExpression$body$_EvaluateVisitor0(e)},visitUnaryOperationExpression$body$_EvaluateVisitor0(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Value_2),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)e:switch(s){case 0:return s=3,P._asyncAwait(e.operand.accept$1(a),o);case 3:switch(r=_,n=e.operator){case A.UnaryOperator_j2w0:t=r.unaryPlus$0(),s=1;break e;case A.UnaryOperator_U4G0:t=r.unaryMinus$0(),s=1;break e;case A.UnaryOperator_zDx0:t=new M.SassString0("/"+U.serializeValue(r,!1,!0),!1),s=1;break e;case A.UnaryOperator_not_not0:t=r.unaryNot$0(),s=1;break e;default:throw R.wrapException(P.StateError$("Unknown unary operator "+n.toString$0(0)+"."))}case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(o,i)},visitBooleanExpression$1(e){return this.visitBooleanExpression$body$_EvaluateVisitor0(e)},visitBooleanExpression$body$_EvaluateVisitor0(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.SassBoolean_2),s=P._wrapJsFunctionForAsync((function(s,i){if(1===s)return P._asyncRethrow(i,n);for(;;)switch(r){case 0:t=e.value?A.SassBoolean_true:A.SassBoolean_false,r=1;break;case 1:return P._asyncReturn(t,n)}}));return P._asyncStartSync(s,n)},visitIfExpression$1(e){return this.visitIfExpression$body$_EvaluateVisitor0(e)},visitIfExpression$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o,l,_,u,c=0,$=P._makeAsyncAwaitCompleter(oe.Value_2),p=this,h=P._wrapJsFunctionForAsync((function(d,g){if(1===d)return P._asyncRethrow(g,$);for(;;)switch(c){case 0:return c=3,P._asyncAwait(p._async_evaluate0$_evaluateMacroArguments$1(e),h);case 3:return l=(o=g).item1,_=o.item2,u=V.getInterceptor$asx(l),p._async_evaluate0$_verifyArguments$4(u.get$length(l),_,ee.$get$IfExpression_declaration0(),e),u.get$length(l)>0?r=u.$index(l,0):((n=_.$index(0,"condition")).toString,r=n),u.get$length(l)>1?s=u.$index(l,1):((n=_.$index(0,"if-true")).toString,s=n),u.get$length(l)>2?i=u.$index(l,2):((u=_.$index(0,"if-false")).toString,i=u),c=4,P._asyncAwait(r.accept$1(p),h);case 4:return a=g.get$isTruthy()?s:i,c=5,P._asyncAwait(a.accept$1(p),h);case 5:t=p._async_evaluate0$_withoutSlash$2(g,p._async_evaluate0$_expressionNode$1(a)),c=1;break;case 1:return P._asyncReturn(t,$)}}));return P._asyncStartSync(h,$)},visitNullExpression$1(e){return this.visitNullExpression$body$_EvaluateVisitor0(e)},visitNullExpression$body$_EvaluateVisitor0(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.Value_2),s=P._wrapJsFunctionForAsync((function(e,s){if(1===e)return P._asyncRethrow(s,n);for(;;)switch(r){case 0:t=A.C__SassNull,r=1;break;case 1:return P._asyncReturn(t,n)}}));return P._asyncStartSync(s,n)},visitNumberExpression$1(e){return this.visitNumberExpression$body$_EvaluateVisitor0(e)},visitNumberExpression$body$_EvaluateVisitor0(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.SassNumber_2),a=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,i);for(;;)switch(s){case 0:r=e.value,n=e.unit,t=null==n?new U.UnitlessSassNumber0(r,null):new N.SingleUnitSassNumber0(n,r,null),s=1;break;case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(a,i)},visitColorExpression$1(e){return this.visitColorExpression$body$_EvaluateVisitor0(e)},visitColorExpression$body$_EvaluateVisitor0(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.SassColor_2),s=P._wrapJsFunctionForAsync((function(s,i){if(1===s)return P._asyncRethrow(i,n);for(;;)switch(r){case 0:t=e.value,r=1;break;case 1:return P._asyncReturn(t,n)}}));return P._asyncStartSync(s,n)},visitListExpression$1(e){return this.visitListExpression$body$_EvaluateVisitor0(e)},visitListExpression$body$_EvaluateVisitor0(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.SassList_2),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return r=M,n=3,P._asyncAwait(E.mapAsync0(e.contents,new I._EvaluateVisitor_visitListExpression_closure1(i),oe.Expression_2,oe.Value_2),a);case 3:t=r.SassList$0(l,e.separator,e.hasBrackets),n=1;break;case 1:return P._asyncReturn(t,s)}}));return P._asyncStartSync(a,s)},visitMapExpression$1(e){return this.visitMapExpression$body$_EvaluateVisitor0(e)},visitMapExpression$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o,l,_,u,c,$,p=0,h=P._makeAsyncAwaitCompleter(oe.SassMap_2),d=this,g=P._wrapJsFunctionForAsync((function(m,y){if(1===m)return P._asyncRethrow(y,h);for(;;)switch(p){case 0:u=oe.Value_2,c=P.LinkedHashMap_LinkedHashMap$_empty(u,u),$=P.LinkedHashMap_LinkedHashMap$_empty(u,oe.AstNode_2),r=e.pairs,n=r.length,s=0;case 3:if(!(s<n)){p=5;break}return i=r[s],a=i.item1,p=6,P._asyncAwait(a.accept$1(d),g);case 6:return o=y,p=7,P._asyncAwait(i.item2.accept$1(d),g);case 7:if(l=y,null!=c.$index(0,o))throw u=$.$index(0,o),_=null==u?null:u.get$span(),u=a.get$span(),r=P.LinkedHashMap_LinkedHashMap$_empty(oe.FileSpan,oe.String),null!=_&&r.$indexSet(0,_,"first key"),R.wrapException(I.MultiSpanSassRuntimeException$0("Duplicate key.",u,"second key",r,d._async_evaluate0$_stackTrace$1(a.get$span())));c.$indexSet(0,o,l),$.$indexSet(0,o,a);case 4:++s,p=3;break;case 5:t=new C.SassMap0(R.ConstantMap_ConstantMap$from(c,u,u)),p=1;break;case 1:return P._asyncReturn(t,h)}}));return P._asyncStartSync(g,h)},visitFunctionExpression$1(e){return this.visitFunctionExpression$body$_EvaluateVisitor0(e)},visitFunctionExpression$body$_EvaluateVisitor0(e){var t,r,n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.Value_2),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:if(s={},i=l._async_evaluate0$_addExceptionSpan$2(e,new I._EvaluateVisitor_visitFunctionExpression_closure3(l,e)),s.$function=i,null==i){if(null!=e.namespace)throw R.wrapException(l._async_evaluate0$_exception$2("Undefined function.",e.span));s.$function=new N.PlainCssCallable0(e.originalName)}return r=l._async_evaluate0$_inFunction,l._async_evaluate0$_inFunction=!0,a=3,P._asyncAwait(l._async_evaluate0$_addErrorSpan$1$2(e,new I._EvaluateVisitor_visitFunctionExpression_closure4(s,l,e),oe.Value_2),_);case 3:n=c,l._async_evaluate0$_inFunction=r,t=n,a=1;break;case 1:return P._asyncReturn(t,o)}}));return P._asyncStartSync(_,o)},visitInterpolatedFunctionExpression$1(e){return this.visitInterpolatedFunctionExpression$body$_EvaluateVisitor0(e)},visitInterpolatedFunctionExpression$body$_EvaluateVisitor0(e){var t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.Value_2),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:return i=3,P._asyncAwait(o._async_evaluate0$_performInterpolation$1(e.name),l);case 3:return n=u,s=o._async_evaluate0$_inFunction,o._async_evaluate0$_inFunction=!0,i=4,P._asyncAwait(o._async_evaluate0$_addErrorSpan$1$2(e,new I._EvaluateVisitor_visitInterpolatedFunctionExpression_closure1(o,e,new N.PlainCssCallable0(n)),oe.Value_2),l);case 4:r=u,o._async_evaluate0$_inFunction=s,t=r,i=1;break;case 1:return P._asyncReturn(t,a)}}));return P._asyncStartSync(l,a)},_async_evaluate0$_getFunction$2$namespace(e,t){var r=this._async_evaluate0$_environment.getFunction$2$namespace(e,t);return null!=r||null!=t?r:this._async_evaluate0$_builtInFunctions.$index(0,e)},_async_evaluate0$_runUserDefinedCallable$1$4(e,t,r,n,s){return this._runUserDefinedCallable$body$_EvaluateVisitor0(e,t,r,n,s,s)},_runUserDefinedCallable$body$_EvaluateVisitor0(e,t,r,n,s,i){var a,o,l,_=0,u=P._makeAsyncAwaitCompleter(i),c=this,$=P._wrapJsFunctionForAsync((function(i,p){if(1===i)return P._asyncRethrow(p,u);for(;;)switch(_){case 0:return _=3,P._asyncAwait(c._async_evaluate0$_evaluateArguments$1(e),$);case 3:return o=p,"@content"!==(l=t.declaration.name)&&(l+="()"),_=4,P._asyncAwait(c._async_evaluate0$_withStackFrame$1$3(l,r,new I._EvaluateVisitor__runUserDefinedCallable_closure1(c,t,o,r,n,s),s),$);case 4:a=p,_=1;break;case 1:return P._asyncReturn(a,u)}}));return P._asyncStartSync($,u)},_async_evaluate0$_runFunctionCallable$3(e,t,r){return this._runFunctionCallable$body$_EvaluateVisitor0(e,t,r)},_runFunctionCallable$body$_EvaluateVisitor0(e,t,r){var n,s,i,a,o,l,_,u,c,$,p=0,h=P._makeAsyncAwaitCompleter(oe.Value_2),d=this,g=P._wrapJsFunctionForAsync((function(m,y){if(1===m)return P._asyncRethrow(y,h);for(;;)switch(p){case 0:p=oe.AsyncBuiltInCallable_2._is(t)?3:5;break;case 3:return p=6,P._asyncAwait(d._async_evaluate0$_runBuiltInCallable$3(e,t,r),g);case 6:n=d._async_evaluate0$_withoutSlash$2(y,r),p=1;break;case 5:p=oe.UserDefinedCallable_AsyncEnvironment_2._is(t)?7:9;break;case 7:return p=10,P._asyncAwait(d._async_evaluate0$_runUserDefinedCallable$1$4(e,t,r,new I._EvaluateVisitor__runFunctionCallable_closure1(d,t),oe.Value_2),g);case 10:n=y,p=1;break;case 9:p=t instanceof N.PlainCssCallable0?11:13;break;case 11:if((s=e.named).get$isNotEmpty(s)||null!=e.keywordRest)throw R.wrapException(d._async_evaluate0$_exception$2(ae.Plain_,r.get$span()));s=t.name+"(",i=e.positional,a=i.length,o=!0,l=0;case 14:if(!(l<a)){p=16;break}return _=i[l],o?o=!1:s+=", ",$=R,p=17,P._asyncAwait(d._async_evaluate0$_evaluateToCss$1(_),g);case 17:s+=$.S(y);case 15:++l,p=14;break;case 16:u=e.rest,p=null!=u?18:19;break;case 18:return p=20,P._asyncAwait(u.accept$1(d),g);case 20:c=y,o||(s+=", "),s+=d._async_evaluate0$_serialize$2(c,u);case 19:s+=R.Primitives_stringFromCharCode(41),n=new M.SassString0((s.charCodeAt(0),s),!1),p=1;break;case 13:throw R.wrapException(P.ArgumentError$("Unknown callable type "+V.get$runtimeType$u(t).toString$0(0)+".",null));case 12:case 8:case 4:case 1:return P._asyncReturn(n,h)}}));return P._asyncStartSync(g,h)},_async_evaluate0$_runBuiltInCallable$3(e,t,r){return this._runBuiltInCallable$body$_EvaluateVisitor0(e,t,r)},_runBuiltInCallable$body$_EvaluateVisitor0(e,t,r){var n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x,w,C,L=0,k=P._makeAsyncAwaitCompleter(oe.Value_2),F=2,N=this,U=P._wrapJsFunctionForAsync((function(J,O){for(1===J&&(s=O,L=F);;)switch(L){case 0:return L=3,P._asyncAwait(N._async_evaluate0$_evaluateArguments$1(e),U);case 3:x=O,w=N._async_evaluate0$_callableNode,N._async_evaluate0$_callableNode=r,c=new T.MapKeySet(x.named,oe.MapKeySet_String),$=t.callbackFor$2(x.positional.length,c),p=$.item1,i=$.item2,N._async_evaluate0$_addExceptionSpan$2(r,new I._EvaluateVisitor__runBuiltInCallable_closure5(p,x,c)),h=p.$arguments,d=x.positional.length,g=h.length;case 4:if(!(d<g)){L=6;break}m=h[d],y=x.positional,S=x.named.remove$1(0,m.name),L=null==S?7:8;break;case 7:return S=m.defaultValue,L=9,P._asyncAwait(S.accept$1(N),U);case 9:S=N._async_evaluate0$_withoutSlash$2(O,S);case 8:y.push(S);case 5:++d,L=4;break;case 6:return null!=p.restArgument?(x.positional.length>g?(f=A.JSArray_methods.sublist$1(x.positional,g),A.JSArray_methods.removeRange$2(x.positional,g,x.positional.length)):f=A.List_empty14,g=x.named,v=M.SassArgumentList$0(f,g,x.separator===A.ListSeparator_undecided_null0?A.ListSeparator_kWM0:x.separator),x.positional.push(v)):v=null,a=null,F=11,g=oe.nullable_Object,L=14,P._asyncAwait(P.runZoned(new I._EvaluateVisitor__runBuiltInCallable_closure6(i,x),P.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__currentCallableNode,r],g,g),oe.FutureOr_Value_2),U);case 14:a=O,F=2,L=13;break;case 11:if(F=10,C=s,g=R.unwrapException(C),oe.SassRuntimeException_2._is(g))throw C;if(g instanceof I.MultiSpanSassScriptException0)throw o=g,R.wrapException(I.MultiSpanSassRuntimeException$0(o.message,r.get$span(),o.primaryLabel,o.secondarySpans,N._async_evaluate0$_stackTrace$1(r.get$span())));if(g instanceof I.MultiSpanSassException0)throw l=g,R.wrapException(I.MultiSpanSassRuntimeException$0(l._span_exception$_message,l.get$span(),l.primaryLabel,l.secondarySpans,N._async_evaluate0$_stackTrace$1(l.get$span())));_=g,u=null;try{u=R._asString(V.get$message$x(_))}catch(e){R.unwrapException(C),b=V.toString$0$(_),u=b}throw R.wrapException(N._async_evaluate0$_exception$2(u,r.get$span()));case 10:L=2;break;case 13:if(N._async_evaluate0$_callableNode=w,null==v){n=a,L=1;break}if((g=x.named).get$isEmpty(g)){n=a,L=1;break}if(v._argument_list$_wereKeywordsAccessed){n=a,L=1;break}throw g=(g=x.named).get$keys(g),g="No "+E.pluralize0("argument",g.get$length(g),null)+" named ",y=x.named,R.wrapException(I.MultiSpanSassRuntimeException$0(g+R.S(E.toSentence0(y.get$keys(y).map$1$1(0,new I._EvaluateVisitor__runBuiltInCallable_closure7,oe.Object),"or"))+".",r.get$span(),"invocation",P.LinkedHashMap_LinkedHashMap$_literal([p.get$spanWithName(),"declaration"],oe.FileSpan,oe.String),N._async_evaluate0$_stackTrace$1(r.get$span())));case 1:return P._asyncReturn(n,k);case 2:return P._asyncRethrow(s,k)}}));return P._asyncStartSync(U,k)},_async_evaluate0$_evaluateArguments$1(e){return this._evaluateArguments$body$_EvaluateVisitor0(e)},_evaluateArguments$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x=0,w=P._makeAsyncAwaitCompleter(oe._ArgumentResults_2),E=this,L=P._wrapJsFunctionForAsync((function(k,F){if(1===k)return P._asyncRethrow(F,w);for(;;)switch(x){case 0:S=R._setArrayType([],oe.JSArray_Value_2),f=R._setArrayType([],oe.JSArray_AstNode_2),r=e.positional,n=r.length,s=0;case 3:if(!(s<n)){x=5;break}return i=r[s],a=E._async_evaluate0$_expressionNode$1(i),v=S,x=6,P._asyncAwait(i.accept$1(E),L);case 6:v.push(E._async_evaluate0$_withoutSlash$2(F,a)),f.push(a);case 4:++s,x=3;break;case 5:r=oe.String,o=P.LinkedHashMap_LinkedHashMap$_empty(r,oe.Value_2),n=oe.AstNode_2,l=P.LinkedHashMap_LinkedHashMap$_empty(r,n),_=(_=(_=e.named).get$entries(_)).get$iterator(_);case 7:if(!_.moveNext$0()){x=8;break}return u=_.get$current(),c=u.value,a=E._async_evaluate0$_expressionNode$1(c),u=u.key,v=o,b=u,x=9,P._asyncAwait(c.accept$1(E),L);case 9:v.$indexSet(0,b,E._async_evaluate0$_withoutSlash$2(F,a)),l.$indexSet(0,u,a),x=7;break;case 8:if(null==($=e.rest)){t=new I._ArgumentResults1(S,f,o,l,A.ListSeparator_undecided_null0),x=1;break}return x=10,P._asyncAwait($.accept$1(E),L);case 10:if(p=F,h=E._async_evaluate0$_expressionNode$1($),p instanceof C.SassMap0){for(E._async_evaluate0$_addRestMap$4(o,p,$,new I._EvaluateVisitor__evaluateArguments_closure7),_=P.LinkedHashMap_LinkedHashMap$_empty(r,n),u=p.contents,u=V.get$iterator$ax(u.get$keys(u)),c=oe.SassString_2;u.moveNext$0();)_.$indexSet(0,c._as(u.get$current()).text,h);l.addAll$1(0,_),d=A.ListSeparator_undecided_null0}else p instanceof M.SassList0?(_=p._list1$_contents,A.JSArray_methods.addAll$1(S,new R.MappedListIterable(_,new I._EvaluateVisitor__evaluateArguments_closure8(E,h),R._arrayInstanceType(_)._eval$1("MappedListIterable<1,Value0>"))),A.JSArray_methods.addAll$1(f,P.List_List$filled(_.length,h,!1,n)),d=p.separator,p instanceof M.SassArgumentList0&&(p._argument_list$_wereKeywordsAccessed=!0,p._argument_list$_keywords.forEach$1(0,new I._EvaluateVisitor__evaluateArguments_closure9(E,o,h,l)))):(S.push(E._async_evaluate0$_withoutSlash$2(p,h)),f.push(h),d=A.ListSeparator_undecided_null0);if(null==(g=e.keywordRest)){t=new I._ArgumentResults1(S,f,o,l,d),x=1;break}return x=11,P._asyncAwait(g.accept$1(E),L);case 11:if(m=F,y=E._async_evaluate0$_expressionNode$1(g),m instanceof C.SassMap0){for(E._async_evaluate0$_addRestMap$4(o,m,g,new I._EvaluateVisitor__evaluateArguments_closure10),r=P.LinkedHashMap_LinkedHashMap$_empty(r,n),n=m.contents,n=V.get$iterator$ax(n.get$keys(n)),_=oe.SassString_2;n.moveNext$0();)r.$indexSet(0,_._as(n.get$current()).text,y);l.addAll$1(0,r),t=new I._ArgumentResults1(S,f,o,l,d),x=1;break}throw R.wrapException(E._async_evaluate0$_exception$2(ae.Variabs+m.toString$0(0)+").",g.get$span()));case 1:return P._asyncReturn(t,w)}}));return P._asyncStartSync(L,w)},_async_evaluate0$_evaluateMacroArguments$1(e){return this._evaluateMacroArguments$body$_EvaluateVisitor0(e)},_evaluateMacroArguments$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o,l,_,u,c,$=0,p=P._makeAsyncAwaitCompleter(oe.Tuple2_of_List_Expression_and_Map_String_Expression_2),h=this,d=P._wrapJsFunctionForAsync((function(g,m){if(1===g)return P._asyncRethrow(m,p);for(;;)switch($){case 0:if(u=e.$arguments,null==(c=u.rest)){t=new D.Tuple2(u.positional,u.named,oe.Tuple2_of_List_Expression_and_Map_String_Expression_2),$=1;break}return r=u.positional,n=R._setArrayType(r.slice(0),R._arrayInstanceType(r)),s=P.LinkedHashMap_LinkedHashMap$of(u.named,oe.String,oe.Expression_2),$=3,P._asyncAwait(c.accept$1(h),d);case 3:if(i=m,a=h._async_evaluate0$_expressionNode$1(c),i instanceof C.SassMap0?h._async_evaluate0$_addRestMap$4(s,i,e,new I._EvaluateVisitor__evaluateMacroArguments_closure7(c)):i instanceof M.SassList0?(r=i._list1$_contents,A.JSArray_methods.addAll$1(n,new R.MappedListIterable(r,new I._EvaluateVisitor__evaluateMacroArguments_closure8(h,a,c),R._arrayInstanceType(r)._eval$1("MappedListIterable<1,Expression0>"))),i instanceof M.SassArgumentList0&&(i._argument_list$_wereKeywordsAccessed=!0,i._argument_list$_keywords.forEach$1(0,new I._EvaluateVisitor__evaluateMacroArguments_closure9(h,s,a,c)))):n.push(new L.ValueExpression0(h._async_evaluate0$_withoutSlash$2(i,a),c.get$span())),null==(o=u.keywordRest)){t=new D.Tuple2(n,s,oe.Tuple2_of_List_Expression_and_Map_String_Expression_2),$=1;break}return $=4,P._asyncAwait(o.accept$1(h),d);case 4:if(l=m,_=h._async_evaluate0$_expressionNode$1(o),l instanceof C.SassMap0){h._async_evaluate0$_addRestMap$4(s,l,e,new I._EvaluateVisitor__evaluateMacroArguments_closure10(h,_,o)),t=new D.Tuple2(n,s,oe.Tuple2_of_List_Expression_and_Map_String_Expression_2),$=1;break}throw R.wrapException(h._async_evaluate0$_exception$2(ae.Variabs+l.toString$0(0)+").",o.get$span()));case 1:return P._asyncReturn(t,p)}}));return P._asyncStartSync(d,p)},_async_evaluate0$_addRestMap$1$4(e,t,r,n){t.contents.forEach$1(0,new I._EvaluateVisitor__addRestMap_closure1(this,e,n,this._async_evaluate0$_expressionNode$1(r),t,r))},_async_evaluate0$_addRestMap$4(e,t,r,n){return this._async_evaluate0$_addRestMap$1$4(e,t,r,n,oe.dynamic)},_async_evaluate0$_verifyArguments$4(e,t,r,n){return this._async_evaluate0$_addExceptionSpan$2(n,new I._EvaluateVisitor__verifyArguments_closure1(r,e,t))},visitSelectorExpression$1(e){return this.visitSelectorExpression$body$_EvaluateVisitor0(e)},visitSelectorExpression$body$_EvaluateVisitor0(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Value_2),i=this,a=P._wrapJsFunctionForAsync((function(e,a){if(1===e)return P._asyncRethrow(a,s);for(;;)switch(n){case 0:r=null==(r=i._async_evaluate0$_styleRuleIgnoringAtRoot)?null:r.originalSelector.get$asSassList(),t=null==r?A.C__SassNull:r,n=1;break;case 1:return P._asyncReturn(t,s)}}));return P._asyncStartSync(a,s)},visitStringExpression$1(e){return this.visitStringExpression$body$_EvaluateVisitor0(e)},visitStringExpression$body$_EvaluateVisitor0(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.SassString_2),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:return r=M,n=V,s=3,P._asyncAwait(E.mapAsync0(e.text.contents,new I._EvaluateVisitor_visitStringExpression_closure1(a),oe.Object,oe.String),o);case 3:t=new r.SassString0(n.join$0$ax(_),e.hasQuotes),s=1;break;case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(o,i)},visitCssAtRule$1(e){return this.visitCssAtRule$body$_EvaluateVisitor0(e)},visitCssAtRule$body$_EvaluateVisitor0(e){var t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.void),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:if(null!=o._async_evaluate0$_declarationName)throw R.wrapException(o._async_evaluate0$_exception$2(ae.At_rul,e.span));if(e.isChildless){o._async_evaluate0$_assertInModule$2(o._async_evaluate0$__parent,"__parent").addChild$1(z.ModifiableCssAtRule$0(e.name,e.span,!0,e.value)),t=null,i=1;break}return r=o._async_evaluate0$_inKeyframes,n=o._async_evaluate0$_inUnknownAtRule,s=e.name,"keyframes"===E.unvendor0(s.get$value(s))?o._async_evaluate0$_inKeyframes=!0:o._async_evaluate0$_inUnknownAtRule=!0,i=3,P._asyncAwait(o._async_evaluate0$_withParent$2$4$scopeWhen$through(z.ModifiableCssAtRule$0(s,e.span,!1,e.value),new I._EvaluateVisitor_visitCssAtRule_closure3(o,e),!1,new I._EvaluateVisitor_visitCssAtRule_closure4,oe.ModifiableCssAtRule_2,oe.Null),l);case 3:o._async_evaluate0$_inUnknownAtRule=n,o._async_evaluate0$_inKeyframes=r;case 1:return P._asyncReturn(t,a)}}));return P._asyncStartSync(l,a)},visitCssComment$1(e){return this.visitCssComment$body$_EvaluateVisitor0(e)},visitCssComment$body$_EvaluateVisitor0(e){var t=P._makeAsyncAwaitCompleter(oe.void),r=this,n=P._wrapJsFunctionForAsync((function(n,s){if(1===n)return P._asyncRethrow(s,t);for(;;)return r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__parent,"__parent")===r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__root,"_root")&&r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__endOfImports,"_endOfImports")===V.get$length$asx(r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__root,"_root").children._collection$_source)&&(r._async_evaluate0$__endOfImports=r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__endOfImports,"_endOfImports")+1),r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__parent,"__parent").addChild$1(new B.ModifiableCssComment0(e.text,e.span)),P._asyncReturn(null,t)}));return P._asyncStartSync(n,t)},visitCssDeclaration$1(e){return this.visitCssDeclaration$body$_EvaluateVisitor0(e)},visitCssDeclaration$body$_EvaluateVisitor0(e){var t,r=P._makeAsyncAwaitCompleter(oe.void),n=this,s=P._wrapJsFunctionForAsync((function(s,i){if(1===s)return P._asyncRethrow(i,r);for(;;)return t=e.name,n._async_evaluate0$_assertInModule$2(n._async_evaluate0$__parent,"__parent").addChild$1(N.ModifiableCssDeclaration$0(t,e.value,e.span,V.startsWith$1$s(t.get$value(t),"--"),e.valueSpanForMap)),P._asyncReturn(null,r)}));return P._asyncStartSync(s,r)},visitCssImport$1(e){return this.visitCssImport$body$_EvaluateVisitor0(e)},visitCssImport$body$_EvaluateVisitor0(e){var t,r,n=P._makeAsyncAwaitCompleter(oe.void),s=this,i=P._wrapJsFunctionForAsync((function(i,a){if(1===i)return P._asyncRethrow(a,n);for(;;)return r=L.ModifiableCssImport$0(e.url,e.span,e.media,e.supports),s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__parent,"__parent")!==s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__root,"_root")?s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__parent,"__parent").addChild$1(r):s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__endOfImports,"_endOfImports")===V.get$length$asx(s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__root,"_root").children._collection$_source)?(s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__root,"_root").addChild$1(r),s._async_evaluate0$__endOfImports=s._async_evaluate0$_assertInModule$2(s._async_evaluate0$__endOfImports,"_endOfImports")+1):(null==(t=s._async_evaluate0$_outOfOrderImports)?s._async_evaluate0$_outOfOrderImports=R._setArrayType([],oe.JSArray_ModifiableCssImport_2):t).push(r),P._asyncReturn(null,n)}));return P._asyncStartSync(i,n)},visitCssKeyframeBlock$1(e){return this.visitCssKeyframeBlock$body$_EvaluateVisitor0(e)},visitCssKeyframeBlock$body$_EvaluateVisitor0(e){var t=0,r=P._makeAsyncAwaitCompleter(oe.void),n=this,s=P._wrapJsFunctionForAsync((function(i,a){if(1===i)return P._asyncRethrow(a,r);for(;;)switch(t){case 0:return t=2,P._asyncAwait(n._async_evaluate0$_withParent$2$4$scopeWhen$through(z.ModifiableCssKeyframeBlock$0(e.selector,e.span),new I._EvaluateVisitor_visitCssKeyframeBlock_closure3(n,e),!1,new I._EvaluateVisitor_visitCssKeyframeBlock_closure4,oe.ModifiableCssKeyframeBlock_2,oe.Null),s);case 2:return P._asyncReturn(null,r)}}));return P._asyncStartSync(s,r)},visitCssMediaRule$1(e){return this.visitCssMediaRule$body$_EvaluateVisitor0(e)},visitCssMediaRule$body$_EvaluateVisitor0(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.void),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:if(null!=a._async_evaluate0$_declarationName)throw R.wrapException(a._async_evaluate0$_exception$2(ae.Media_,e.span));if(r=W.NullableExtension_andThen0(a._async_evaluate0$_mediaQueries,new I._EvaluateVisitor_visitCssMediaRule_closure5(a,e)),!(n=null==r)&&V.get$isEmpty$asx(r)){t=null,s=1;break}return n=n?e.queries:r,s=3,P._asyncAwait(a._async_evaluate0$_withParent$2$4$scopeWhen$through(k.ModifiableCssMediaRule$0(n,e.span),new I._EvaluateVisitor_visitCssMediaRule_closure6(a,r,e),!1,new I._EvaluateVisitor_visitCssMediaRule_closure7(r),oe.ModifiableCssMediaRule_2,oe.Null),o);case 3:case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(o,i)},visitCssStyleRule$1(e){return this.visitCssStyleRule$body$_EvaluateVisitor0(e)},visitCssStyleRule$body$_EvaluateVisitor0(e){var t,r,n,s,i,a,o,l,_,u=0,c=P._makeAsyncAwaitCompleter(oe.void),$=this,p=P._wrapJsFunctionForAsync((function(h,d){if(1===h)return P._asyncRethrow(d,c);for(;;)switch(u){case 0:if(null!=$._async_evaluate0$_declarationName)throw R.wrapException($._async_evaluate0$_exception$2(ae.Style_,e.span));return t=$._async_evaluate0$_atRootExcludingStyleRule,r=t?null:$._async_evaluate0$_styleRuleIgnoringAtRoot,n=e.selector,s=n.value,a=(i=null==r)?null:r.originalSelector,o=s.resolveParentSelectors$2$implicitParent(a,!t),l=W.ModifiableCssStyleRule$0($._async_evaluate0$_assertInModule$2($._async_evaluate0$__extensionStore,"_extensionStore").addSelector$3(o,n.span,$._async_evaluate0$_mediaQueries),e.span,o),_=$._async_evaluate0$_atRootExcludingStyleRule,$._async_evaluate0$_atRootExcludingStyleRule=!1,u=2,P._asyncAwait($._async_evaluate0$_withParent$2$4$scopeWhen$through(l,new I._EvaluateVisitor_visitCssStyleRule_closure3($,l,e),!1,new I._EvaluateVisitor_visitCssStyleRule_closure4,oe.ModifiableCssStyleRule_2,oe.Null),p);case 2:return $._async_evaluate0$_atRootExcludingStyleRule=_,(t=!!i&&!(t=$._async_evaluate0$_assertInModule$2($._async_evaluate0$__parent,"__parent").children).get$isEmpty(t))&&((t=$._async_evaluate0$_assertInModule$2($._async_evaluate0$__parent,"__parent").children).get$last(t).isGroupEnd=!0),P._asyncReturn(null,c)}}));return P._asyncStartSync(p,c)},visitCssStylesheet$1(e){return this.visitCssStylesheet$body$_EvaluateVisitor0(e)},visitCssStylesheet$body$_EvaluateVisitor0(e){var t,r=0,n=P._makeAsyncAwaitCompleter(oe.void),s=this,i=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,n);for(;;)switch(r){case 0:t=V.get$iterator$ax(e.get$children(e));case 2:if(!t.moveNext$0()){r=3;break}return r=4,P._asyncAwait(t.get$current().accept$1(s),i);case 4:r=2;break;case 3:return P._asyncReturn(null,n)}}));return P._asyncStartSync(i,n)},visitCssSupportsRule$1(e){return this.visitCssSupportsRule$body$_EvaluateVisitor0(e)},visitCssSupportsRule$body$_EvaluateVisitor0(e){var t=0,r=P._makeAsyncAwaitCompleter(oe.void),n=this,s=P._wrapJsFunctionForAsync((function(i,a){if(1===i)return P._asyncRethrow(a,r);for(;;)switch(t){case 0:if(null!=n._async_evaluate0$_declarationName)throw R.wrapException(n._async_evaluate0$_exception$2(ae.Suppor,e.span));return t=2,P._asyncAwait(n._async_evaluate0$_withParent$2$4$scopeWhen$through(E.ModifiableCssSupportsRule$0(e.condition,e.span),new I._EvaluateVisitor_visitCssSupportsRule_closure3(n,e),!1,new I._EvaluateVisitor_visitCssSupportsRule_closure4,oe.ModifiableCssSupportsRule_2,oe.Null),s);case 2:return P._asyncReturn(null,r)}}));return P._asyncStartSync(s,r)},_async_evaluate0$_handleReturn$1$2(e,t){return this._handleReturn$body$_EvaluateVisitor0(e,t)},_async_evaluate0$_handleReturn$2(e,t){return this._async_evaluate0$_handleReturn$1$2(e,t,oe.dynamic)},_handleReturn$body$_EvaluateVisitor0(e,t){var r,n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,o);for(;;)switch(a){case 0:n=e.length,s=0;case 3:if(!(s<e.length)){a=5;break}return a=6,P._asyncAwait(t.call$1(e[s]),l);case 6:if(null!=(i=u)){r=i,a=1;break}case 4:e.length===n||(0,R.throwConcurrentModificationError)(e),++s,a=3;break;case 5:r=null,a=1;break;case 1:return P._asyncReturn(r,o)}}));return P._asyncStartSync(l,o)},_async_evaluate0$_withEnvironment$1$2(e,t,r){return this._withEnvironment$body$_EvaluateVisitor0(e,t,r,r)},_withEnvironment$body$_EvaluateVisitor0(e,t,r,n){var s,i,a,o=0,l=P._makeAsyncAwaitCompleter(n),_=this,u=P._wrapJsFunctionForAsync((function(r,n){if(1===r)return P._asyncRethrow(n,l);for(;;)switch(o){case 0:return a=_._async_evaluate0$_environment,_._async_evaluate0$_environment=e,o=3,P._asyncAwait(t.call$0(),u);case 3:i=n,_._async_evaluate0$_environment=a,s=i,o=1;break;case 1:return P._asyncReturn(s,l)}}));return P._asyncStartSync(u,l)},_async_evaluate0$_interpolationToValue$3$trim$warnForColor(e,t,r){return this._interpolationToValue$body$_EvaluateVisitor0(e,t,r)},_async_evaluate0$_interpolationToValue$1(e){return this._async_evaluate0$_interpolationToValue$3$trim$warnForColor(e,!1,!1)},_async_evaluate0$_interpolationToValue$2$warnForColor(e,t){return this._async_evaluate0$_interpolationToValue$3$trim$warnForColor(e,!1,t)},_interpolationToValue$body$_EvaluateVisitor0(e,t,r){var n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.CssValue_String_2),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:return a=3,P._asyncAwait(l._async_evaluate0$_performInterpolation$2$warnForColor(e,r),_);case 3:s=c,i=t?E.trimAscii0(s,!0):s,n=new L.CssValue0(i,e.span,oe.CssValue_String_2),a=1;break;case 1:return P._asyncReturn(n,o)}}));return P._asyncStartSync(_,o)},_async_evaluate0$_performInterpolation$2$warnForColor(e,t){return this._performInterpolation$body$_EvaluateVisitor0(e,t)},_async_evaluate0$_performInterpolation$1(e){return this._async_evaluate0$_performInterpolation$2$warnForColor(e,!1)},_performInterpolation$body$_EvaluateVisitor0(e,t){var r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.String),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:return n=V,s=3,P._asyncAwait(E.mapAsync0(e.contents,new I._EvaluateVisitor__performInterpolation_closure1(a,t,e),oe.Object,oe.String),o);case 3:r=n.join$0$ax(_),s=1;break;case 1:return P._asyncReturn(r,i)}}));return P._asyncStartSync(o,i)},_async_evaluate0$_evaluateToCss$2$quote(e,t){return this._evaluateToCss$body$_EvaluateVisitor0(e,t)},_async_evaluate0$_evaluateToCss$1(e){return this._async_evaluate0$_evaluateToCss$2$quote(e,!0)},_evaluateToCss$body$_EvaluateVisitor0(e,t){var r,n=0,s=P._makeAsyncAwaitCompleter(oe.String),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return n=3,P._asyncAwait(e.accept$1(i),a);case 3:r=i._async_evaluate0$_serialize$3$quote(l,e,t),n=1;break;case 1:return P._asyncReturn(r,s)}}));return P._asyncStartSync(a,s)},_async_evaluate0$_serialize$3$quote(e,t,r){return this._async_evaluate0$_addExceptionSpan$2(t,new I._EvaluateVisitor__serialize_closure1(e,r))},_async_evaluate0$_serialize$2(e,t){return this._async_evaluate0$_serialize$3$quote(e,t,!0)},_async_evaluate0$_expressionNode$1(e){var t;return e instanceof D.VariableExpression0?null==(t=this._async_evaluate0$_addExceptionSpan$2(e,new I._EvaluateVisitor__expressionNode_closure1(this,e)))?e:t:e},_async_evaluate0$_withParent$2$4$scopeWhen$through(e,t,r,n,s,i){return this._withParent$body$_EvaluateVisitor0(e,t,r,n,s,i,i)},_async_evaluate0$_withParent$2$3$scopeWhen(e,t,r,n,s){return this._async_evaluate0$_withParent$2$4$scopeWhen$through(e,t,r,null,n,s)},_async_evaluate0$_withParent$2$2(e,t,r,n){return this._async_evaluate0$_withParent$2$4$scopeWhen$through(e,t,!0,null,r,n)},_withParent$body$_EvaluateVisitor0(e,t,r,n,s,i,a){var o,l,_,u=0,c=P._makeAsyncAwaitCompleter(a),$=this,p=P._wrapJsFunctionForAsync((function(s,a){if(1===s)return P._asyncRethrow(a,c);for(;;)switch(u){case 0:return $._async_evaluate0$_addChild$2$through(e,n),l=$._async_evaluate0$_assertInModule$2($._async_evaluate0$__parent,"__parent"),$._async_evaluate0$__parent=e,u=3,P._asyncAwait($._async_evaluate0$_environment.scope$1$2$when(t,r,i),p);case 3:_=a,$._async_evaluate0$__parent=l,o=_,u=1;break;case 1:return P._asyncReturn(o,c)}}));return P._asyncStartSync(p,c)},_async_evaluate0$_addChild$2$through(e,t){var r,n,s=this._async_evaluate0$_assertInModule$2(this._async_evaluate0$__parent,"__parent");if(null!=t){for(;t.call$1(s);s=r)if(null==(r=s._node2$_parent))throw R.wrapException(P.ArgumentError$(ae.throug+e.toString$0(0)+".",null));s.get$hasFollowingSibling()&&((n=s._node2$_parent).toString,s=s.copyWithoutChildren$0(),n.addChild$1(s))}s.addChild$1(e)},_async_evaluate0$_addChild$1(e){return this._async_evaluate0$_addChild$2$through(e,null)},_async_evaluate0$_withStyleRule$1$2(e,t,r){return this._withStyleRule$body$_EvaluateVisitor0(e,t,r,r)},_withStyleRule$body$_EvaluateVisitor0(e,t,r,n){var s,i,a,o=0,l=P._makeAsyncAwaitCompleter(n),_=this,u=P._wrapJsFunctionForAsync((function(r,n){if(1===r)return P._asyncRethrow(n,l);for(;;)switch(o){case 0:return a=_._async_evaluate0$_styleRuleIgnoringAtRoot,_._async_evaluate0$_styleRuleIgnoringAtRoot=e,o=3,P._asyncAwait(t.call$0(),u);case 3:i=n,_._async_evaluate0$_styleRuleIgnoringAtRoot=a,s=i,o=1;break;case 1:return P._asyncReturn(s,l)}}));return P._asyncStartSync(u,l)},_async_evaluate0$_withMediaQueries$1$2(e,t,r){return this._withMediaQueries$body$_EvaluateVisitor0(e,t,r,r)},_withMediaQueries$body$_EvaluateVisitor0(e,t,r,n){var s,i,a,o=0,l=P._makeAsyncAwaitCompleter(n),_=this,u=P._wrapJsFunctionForAsync((function(r,n){if(1===r)return P._asyncRethrow(n,l);for(;;)switch(o){case 0:return a=_._async_evaluate0$_mediaQueries,_._async_evaluate0$_mediaQueries=e,o=3,P._asyncAwait(t.call$0(),u);case 3:i=n,_._async_evaluate0$_mediaQueries=a,s=i,o=1;break;case 1:return P._asyncReturn(s,l)}}));return P._asyncStartSync(u,l)},_async_evaluate0$_withStackFrame$1$3(e,t,r,n){return this._withStackFrame$body$_EvaluateVisitor0(e,t,r,n,n)},_withStackFrame$body$_EvaluateVisitor0(e,t,r,n,s){var i,a,o,l,_=0,u=P._makeAsyncAwaitCompleter(s),c=this,$=P._wrapJsFunctionForAsync((function(n,s){if(1===n)return P._asyncRethrow(s,u);for(;;)switch(_){case 0:return(l=c._async_evaluate0$_stack).push(new D.Tuple2(c._async_evaluate0$_member,t,oe.Tuple2_String_AstNode_2)),a=c._async_evaluate0$_member,c._async_evaluate0$_member=e,_=3,P._asyncAwait(r.call$0(),$);case 3:o=s,c._async_evaluate0$_member=a,l.pop(),i=o,_=1;break;case 1:return P._asyncReturn(i,u)}}));return P._asyncStartSync($,u)},_async_evaluate0$_withoutSlash$2(e,t){return e instanceof H.SassNumber0&&null!=e.asSlash&&this._async_evaluate0$_warn$3$deprecation(ae.Using__+R.S((new I._EvaluateVisitor__withoutSlash_recommendation1).call$1(e))+ae.x0a_More,t.get$span(),!0),e.withoutSlash$0()},_async_evaluate0$_stackFrame$2(e,t){return E.frameForSpan0(t,e,W.NullableExtension_andThen0(t.file.url,new I._EvaluateVisitor__stackFrame_closure1(this)))},_async_evaluate0$_stackTrace$1(e){var t=this._async_evaluate0$_stack;return t=P.List_List$of(new R.MappedListIterable(t,new I._EvaluateVisitor__stackTrace_closure1(this),R._arrayInstanceType(t)._eval$1("MappedListIterable<1,Frame>")),!0,oe.Frame),null!=e&&t.push(this._async_evaluate0$_stackFrame$2(this._async_evaluate0$_member,e)),j.Trace$(new R.ReversedListIterable(t,R._arrayInstanceType(t)._eval$1("ReversedListIterable<1>")),null)},_async_evaluate0$_stackTrace$0(){return this._async_evaluate0$_stackTrace$1(null)},_async_evaluate0$_warn$3$deprecation(e,t,r){this._async_evaluate0$_quietDeps&&this._async_evaluate0$_inDependency||this._async_evaluate0$_warningsEmitted.add$1(0,new D.Tuple2(e,t,oe.Tuple2_String_SourceSpan))&&this._async_evaluate0$_logger.warn$4$deprecation$span$trace(0,e,r,t,this._async_evaluate0$_stackTrace$1(t))},_async_evaluate0$_warn$2(e,t){return this._async_evaluate0$_warn$3$deprecation(e,t,!1)},_async_evaluate0$_exception$2(e,t){var r=null==t?A.JSArray_methods.get$last(this._async_evaluate0$_stack).item2.get$span():t;return new I.SassRuntimeException0(this._async_evaluate0$_stackTrace$1(t),e,r)},_async_evaluate0$_exception$1(e){return this._async_evaluate0$_exception$2(e,null)},_async_evaluate0$_multiSpanException$3(e,t,r){var n=A.JSArray_methods.get$last(this._async_evaluate0$_stack).item2.get$span();return new I.MultiSpanSassRuntimeException0(this._async_evaluate0$_stackTrace$0(),t,R.ConstantMap_ConstantMap$from(r,oe.FileSpan,oe.String),e,n)},_async_evaluate0$_adjustParseError$1$2(e,t){var r,n,s,i,a,o,l,_,u,c,$;try{return o=t.call$0()}catch(l){throw(o=R.unwrapException(l))instanceof I.SassFormatException0?(o=r=o,n=P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(k.SourceSpanException.prototype.get$span.call(o).file._decodedChars,0,null),0,null),o=s=e.get$span(),_=s,i=A.JSString_methods.replaceRange$3(P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(s.file._decodedChars,0,null),0,null),j.FileLocation$_(o.file,o._file$_start).offset,j.FileLocation$_(_.file,_._end).offset,n),_=j.SourceFile$fromString(i,s.file.url),o=s,o=j.FileLocation$_(o.file,o._file$_start),u=r,u=k.SourceSpanException.prototype.get$span.call(u),u=j.FileLocation$_(u.file,u._file$_start),c=s,c=j.FileLocation$_(c.file,c._file$_start),$=r,$=k.SourceSpanException.prototype.get$span.call($),a=_.span$2(o.offset+u.offset,c.offset+j.FileLocation$_($.file,$._end).offset),R.wrapException(this._async_evaluate0$_exception$2(r._span_exception$_message,a))):l}},_async_evaluate0$_adjustParseError$2(e,t){return this._async_evaluate0$_adjustParseError$1$2(e,t,oe.dynamic)},_async_evaluate0$_addExceptionSpan$1$2(e,t){var r,n,s,i;try{return s=t.call$0()}catch(i){throw(s=R.unwrapException(i))instanceof I.MultiSpanSassScriptException0?(r=s,R.wrapException(I.MultiSpanSassRuntimeException$0(r.message,e.get$span(),r.primaryLabel,r.secondarySpans,this._async_evaluate0$_stackTrace$1(e.get$span())))):s instanceof I.SassScriptException0?(n=s,R.wrapException(this._async_evaluate0$_exception$2(n.message,e.get$span()))):i}},_async_evaluate0$_addExceptionSpan$2(e,t){return this._async_evaluate0$_addExceptionSpan$1$2(e,t,oe.dynamic)},_async_evaluate0$_addExceptionSpanAsync$1$2(e,t,r){return this._addExceptionSpanAsync$body$_EvaluateVisitor0(e,t,r,r)},_addExceptionSpanAsync$body$_EvaluateVisitor0(e,t,r,n){var s,i,a,o,l,_,u=0,c=P._makeAsyncAwaitCompleter(n),$=2,p=this,h=P._wrapJsFunctionForAsync((function(r,n){for(1===r&&(i=n,u=$);;)switch(u){case 0:return $=4,u=7,P._asyncAwait(t.call$0(),h);case 7:s=l=n,u=1;break;case 4:throw $=3,_=i,(l=R.unwrapException(_))instanceof I.MultiSpanSassScriptException0?(a=l,R.wrapException(I.MultiSpanSassRuntimeException$0(a.message,e.get$span(),a.primaryLabel,a.secondarySpans,p._async_evaluate0$_stackTrace$1(e.get$span())))):l instanceof I.SassScriptException0?(o=l,R.wrapException(p._async_evaluate0$_exception$2(o.message,e.get$span()))):_;case 3:u=2;break;case 6:case 1:return P._asyncReturn(s,c);case 2:return P._asyncRethrow(i,c)}}));return P._asyncStartSync(h,c)},_async_evaluate0$_addErrorSpan$1$2(e,t,r){return this._addErrorSpan$body$_EvaluateVisitor0(e,t,r,r)},_addErrorSpan$body$_EvaluateVisitor0(e,t,r,n){var s,i,a,o,l,_=0,u=P._makeAsyncAwaitCompleter(n),c=2,$=this,p=P._wrapJsFunctionForAsync((function(r,n){for(1===r&&(i=n,_=c);;)switch(_){case 0:return c=4,_=7,P._asyncAwait(t.call$0(),p);case 7:s=o=n,_=1;break;case 4:if(c=3,l=i,o=R.unwrapException(l),oe.SassRuntimeException_2._is(o)){if(o=(a=o).get$span(),!A.JSString_methods.startsWith$1(P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(o.file._decodedChars,o._file$_start,o._end),0,null),"@error"))throw l;throw R.wrapException(I.SassRuntimeException$0(a._span_exception$_message,e.get$span(),$._async_evaluate0$_stackTrace$0()))}throw l;case 3:_=2;break;case 6:case 1:return P._asyncReturn(s,u);case 2:return P._asyncRethrow(i,u)}}));return P._asyncStartSync(p,u)}},I._EvaluateVisitor_closure19.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,0).assertString$1("name");return t=null==(n=n.$index(e,1).get$realNull())?null:n.assertString$1("module"),n=this.$this._async_evaluate0$_environment,r=R.stringReplaceAllUnchecked(s.text,"_","-"),n.globalVariableExists$2$namespace(r,null==t?null:t.text)?A.SassBoolean_true:A.SassBoolean_false},$signature:24},I._EvaluateVisitor_closure20.prototype={call$1(e){var t=V.$index$asx(e,0).assertString$1("name");return null!=this.$this._async_evaluate0$_environment.getVariable$1(R.stringReplaceAllUnchecked(t.text,"_","-"))?A.SassBoolean_true:A.SassBoolean_false},$signature:24},I._EvaluateVisitor_closure21.prototype={call$1(e){var t,r,n,s,i=V.getInterceptor$asx(e),a=i.$index(e,0).assertString$1("name");return t=null==(i=i.$index(e,1).get$realNull())?null:i.assertString$1("module"),r=(i=this.$this)._async_evaluate0$_environment,n=a.text,s=R.stringReplaceAllUnchecked(n,"_","-"),null!=r.getFunction$2$namespace(s,null==t?null:t.text)||i._async_evaluate0$_builtInFunctions.containsKey$1(n)?A.SassBoolean_true:A.SassBoolean_false},$signature:24},I._EvaluateVisitor_closure22.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,0).assertString$1("name");return t=null==(n=n.$index(e,1).get$realNull())?null:n.assertString$1("module"),n=this.$this._async_evaluate0$_environment,r=R.stringReplaceAllUnchecked(s.text,"_","-"),null!=n.getMixin$2$namespace(r,null==t?null:t.text)?A.SassBoolean_true:A.SassBoolean_false},$signature:24},I._EvaluateVisitor_closure23.prototype={call$1(e){var t=this.$this._async_evaluate0$_environment;if(!t._async_environment0$_inMixin)throw R.wrapException(I.SassScriptException$0(ae.conten));return null!=t._async_environment0$_content?A.SassBoolean_true:A.SassBoolean_false},$signature:24},I._EvaluateVisitor_closure24.prototype={call$1(e){var t,r,n,s=V.$index$asx(e,0).assertString$1("module").text,i=this.$this._async_evaluate0$_environment._async_environment0$_modules.$index(0,s);if(null==i)throw R.wrapException('There is no module with namespace "'+s+'".');for(s=oe.Value_2,t=P.LinkedHashMap_LinkedHashMap$_empty(s,s),r=(r=(r=i.get$variables()).get$entries(r)).get$iterator(r);r.moveNext$0();)n=r.get$current(),t.$indexSet(0,new M.SassString0(n.key,!0),n.value);return new C.SassMap0(R.ConstantMap_ConstantMap$from(t,s,s))},$signature:38},I._EvaluateVisitor_closure25.prototype={call$1(e){var t,r,n,s=V.$index$asx(e,0).assertString$1("module").text,i=this.$this._async_evaluate0$_environment._async_environment0$_modules.$index(0,s);if(null==i)throw R.wrapException('There is no module with namespace "'+s+'".');for(s=oe.Value_2,t=P.LinkedHashMap_LinkedHashMap$_empty(s,s),r=(r=(r=i.get$functions(i)).get$entries(r)).get$iterator(r);r.moveNext$0();)n=r.get$current(),t.$indexSet(0,new M.SassString0(n.key,!0),new L.SassFunction0(n.value));return new C.SassMap0(R.ConstantMap_ConstantMap$from(t,s,s))},$signature:38},I._EvaluateVisitor_closure26.prototype={call$1(e){var t,r,n,s=V.getInterceptor$asx(e),i=s.$index(e,0).assertString$1("name"),a=s.$index(e,1).get$isTruthy();if(t=null==(s=s.$index(e,2).get$realNull())?null:s.assertString$1("module"),a&&null!=t)throw R.wrapException(ae.x24css_a);if(a?r=new N.PlainCssCallable0(i.text):((n=(s=this.$this)._async_evaluate0$_callableNode).toString,r=s._async_evaluate0$_addExceptionSpan$2(n,new I._EvaluateVisitor__closure7(s,i,t))),null!=r)return new L.SassFunction0(r);throw R.wrapException("Function not found: "+i.toString$0(0))},$signature:301},I._EvaluateVisitor__closure7.prototype={call$0(){var e=R.stringReplaceAllUnchecked(this.name.text,"_","-"),t=this.module;return t=null==t?null:t.text,this.$this._async_evaluate0$_getFunction$2$namespace(e,t)},$signature:84},I._EvaluateVisitor_closure27.prototype={call$1(e){return this.$call$body$_EvaluateVisitor_closure2(e)},$call$body$_EvaluateVisitor_closure2(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m=0,y=P._makeAsyncAwaitCompleter(oe.Value_2),S=this,f=P._wrapJsFunctionForAsync((function(v,b){if(1===v)return P._asyncRethrow(b,y);for(;;)switch(m){case 0:if(h=V.getInterceptor$asx(e),d=h.$index(e,0),g=oe.SassArgumentList_2._as(h.$index(e,1)),h=S.$this,(r=h._async_evaluate0$_callableNode).toString,n=R._setArrayType([],oe.JSArray_Expression_2),s=oe.String,i=oe.Expression_2,a=r.get$span(),o=r.get$span(),g._argument_list$_wereKeywordsAccessed=!0,(l=g._argument_list$_keywords).get$isEmpty(l))r=null;else{for(_=oe.Value_2,u=P.LinkedHashMap_LinkedHashMap$_empty(_,_),g._argument_list$_wereKeywordsAccessed=!0,l=(l=l.get$entries(l)).get$iterator(l);l.moveNext$0();)c=l.get$current(),u.$indexSet(0,new M.SassString0(c.key,!1),c.value);r=new L.ValueExpression0(new C.SassMap0(R.ConstantMap_ConstantMap$from(u,_,_)),r.get$span())}$=new W.ArgumentInvocation0(P.List_List$unmodifiable(n,i),R.ConstantMap_ConstantMap$from(P.LinkedHashMap_LinkedHashMap$_empty(s,i),s,i),new L.ValueExpression0(g,o),r,a),m=d instanceof M.SassString0?3:4;break;case 3:return U.warn0(ae.Passin+d.toString$0(0)+"))",!0),p=h._async_evaluate0$_callableNode,m=5,P._asyncAwait(h.visitFunctionExpression$1(new L.FunctionExpression0(null,d.text,$,p.get$span())),f);case 5:t=b,m=1;break;case 4:return r=d.assertFunction$1("function"),(n=h._async_evaluate0$_callableNode).toString,m=6,P._asyncAwait(h._async_evaluate0$_runFunctionCallable$3($,r.callable,n),f);case 6:t=b,m=1;break;case 1:return P._asyncReturn(t,y)}}));return P._asyncStartSync(f,y)},$signature:122},I._EvaluateVisitor_closure28.prototype={call$1(e){return this.$call$body$_EvaluateVisitor_closure1(e)},$call$body$_EvaluateVisitor_closure1(e){var t,r,n,s,i,a,o,l=0,_=P._makeAsyncAwaitCompleter(oe.void),u=this,c=P._wrapJsFunctionForAsync((function($,p){if(1===$)return P._asyncRethrow(p,_);for(;;)switch(l){case 0:return a=V.getInterceptor$asx(e),o=P.Uri_parse(a.$index(e,0).assertString$1("url").text),a=a.$index(e,1).get$realNull(),r=null==a?null:a.assertMap$1("with").contents,a=u.$this,(n=a._async_evaluate0$_callableNode).toString,null!=r?(s=P.LinkedHashMap_LinkedHashMap$_empty(oe.String,oe.ConfiguredValue_2),r.forEach$1(0,new I._EvaluateVisitor__closure5(s,n.get$span(),n)),i=new C.ExplicitConfiguration0(n,s)):i=A.Configuration_Map_empty0,l=3,P._asyncAwait(a._async_evaluate0$_loadModule$7$baseUrl$configuration$namesInErrors(o,"load-css()",n,new I._EvaluateVisitor__closure6(a),n.get$span().file.url,i,!0),c);case 3:a._async_evaluate0$_assertConfigurationIsEmpty$2$nameInError(i,!0),t=null,l=1;break;case 1:return P._asyncReturn(t,_)}}));return P._asyncStartSync(c,_)},$signature:303},I._EvaluateVisitor__closure5.prototype={call$2(e,t){var r=e.assertString$1("with key"),n=R.stringReplaceAllUnchecked(r.text,"_","-");if((r=this.values).containsKey$1(n))throw R.wrapException("The variable $"+n+" was configured twice.");r.$indexSet(0,n,new Q.ConfiguredValue0(t,this.span,this.callableNode))},$signature:63},I._EvaluateVisitor__closure6.prototype={call$1(e){var t=this.$this;return t._async_evaluate0$_combineCss$2$clone(e,!0).accept$1(t)},$signature:186},I._EvaluateVisitor_run_closure1.prototype={call$0(){var e,t,r,n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.EvaluateResult_2),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:return r=l.node,null!=(n=r.span.file.url)&&((t=l.$this)._async_evaluate0$_activeModules.$indexSet(0,n,null),null!=t._async_evaluate0$_nodeImporter&&"stdin"===n.toString$0(0)||t._async_evaluate0$_loadedUrls.add$1(0,n)),t=l.$this,s=I,i=t,a=3,P._asyncAwait(t._async_evaluate0$_execute$2(l.importer,r),_);case 3:e=new s.EvaluateResult0(i._async_evaluate0$_combineCss$1(c),t._async_evaluate0$_loadedUrls),a=1;break;case 1:return P._asyncReturn(e,o)}}));return P._asyncStartSync(_,o)},$signature:306},I._EvaluateVisitor__withWarnCallback_closure1.prototype={call$2(e,t){var r=this.$this,n=r._async_evaluate0$_importSpan;return null==n&&(n=null==(n=r._async_evaluate0$_callableNode)?null:n.get$span()),r._async_evaluate0$_warn$3$deprecation(e,null==n?this.nodeWithSpan.span:n,t)},$signature:100},I._EvaluateVisitor__loadModule_closure3.prototype={call$0(){return this.callback.call$1(this.builtInModule)},$signature:0},I._EvaluateVisitor__loadModule_closure4.prototype={call$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$,p,h=0,d=P._makeAsyncAwaitCompleter(oe.Null),g=1,m=[],y=this,S=P._wrapJsFunctionForAsync((function(f,v){for(1===f&&(e=v,h=g);;)switch(h){case 0:return l=y.$this,_=y.nodeWithSpan,h=2,P._asyncAwait(l._async_evaluate0$_loadStylesheet$3$baseUrl(y.url.toString$0(0),_.get$span(),y.baseUrl),S);case 2:if(c=(u=v).stylesheet,null!=($=c.span.file.url)&&l._async_evaluate0$_activeModules.containsKey$1($))throw o=y.namesInErrors?"Module loop: "+ee.$get$context().prettyUri$1($)+" is already being loaded.":ae.Module,_=W.NullableExtension_andThen0(l._async_evaluate0$_activeModules.$index(0,$),new I._EvaluateVisitor__loadModule__closure1(l,o)),R.wrapException(null==_?l._async_evaluate0$_exception$1(o):_);return null!=$&&l._async_evaluate0$_activeModules.$indexSet(0,$,_),t=l._async_evaluate0$_inDependency,l._async_evaluate0$_inDependency=u.isDependency,r=null,g=3,h=6,P._asyncAwait(l._async_evaluate0$_execute$5$configuration$namesInErrors$nodeWithSpan(u.importer,c,y.configuration,y.namesInErrors,_),S);case 6:r=v,m.push(5),h=4;break;case 3:m=[1];case 4:g=1,l._async_evaluate0$_activeModules.remove$1(0,$),l._async_evaluate0$_inDependency=t,h=m.pop();break;case 5:return g=8,h=11,P._asyncAwait(y.callback.call$1(r),S);case 11:g=1,h=10;break;case 8:throw g=7,p=e,_=R.unwrapException(p),oe.SassRuntimeException_2._is(_)?p:_ instanceof I.MultiSpanSassException0?(n=_,R.wrapException(I.MultiSpanSassRuntimeException$0(n._span_exception$_message,n.get$span(),n.primaryLabel,n.secondarySpans,l._async_evaluate0$_stackTrace$1(n.get$span())))):_ instanceof I.SassException0?(s=_,R.wrapException(l._async_evaluate0$_exception$2(s._span_exception$_message,s.get$span()))):_ instanceof I.MultiSpanSassScriptException0?(i=_,R.wrapException(l._async_evaluate0$_multiSpanException$3(i.message,i.primaryLabel,i.secondarySpans))):_ instanceof I.SassScriptException0?(a=_,R.wrapException(l._async_evaluate0$_exception$1(a.message))):p;case 7:h=1;break;case 10:return P._asyncReturn(null,d);case 1:return P._asyncRethrow(e,d)}}));return P._asyncStartSync(S,d)},$signature:1},I._EvaluateVisitor__loadModule__closure1.prototype={call$1(e){return this.$this._async_evaluate0$_multiSpanException$3(this.message,"new load",P.LinkedHashMap_LinkedHashMap$_literal([e.get$span(),"original load"],oe.FileSpan,oe.String))},$signature:185},I._EvaluateVisitor__execute_closure1.prototype={call$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S=0,f=P._makeAsyncAwaitCompleter(oe.Null),v=this,b=P._wrapJsFunctionForAsync((function(x,w){if(1===x)return P._asyncRethrow(w,f);for(;;)switch(S){case 0:return s=v.$this,i=s._async_evaluate0$_importer,a=s._async_evaluate0$__stylesheet,o=s._async_evaluate0$__root,l=s._async_evaluate0$__parent,_=s._async_evaluate0$__endOfImports,u=s._async_evaluate0$_outOfOrderImports,c=s._async_evaluate0$__extensionStore,$=s._async_evaluate0$_atRootExcludingStyleRule,p=$?null:s._async_evaluate0$_styleRuleIgnoringAtRoot,h=s._async_evaluate0$_mediaQueries,d=s._async_evaluate0$_declarationName,g=s._async_evaluate0$_inUnknownAtRule,m=s._async_evaluate0$_inKeyframes,y=s._async_evaluate0$_configuration,s._async_evaluate0$_importer=v.importer,e=s._async_evaluate0$__stylesheet=v.stylesheet,t=e.span,r=s._async_evaluate0$__parent=s._async_evaluate0$__root=q.ModifiableCssStylesheet$0(t),s._async_evaluate0$__endOfImports=0,s._async_evaluate0$_outOfOrderImports=null,s._async_evaluate0$__extensionStore=v.extensionStore,s._async_evaluate0$_declarationName=s._async_evaluate0$_mediaQueries=s._async_evaluate0$_styleRuleIgnoringAtRoot=null,s._async_evaluate0$_inKeyframes=s._async_evaluate0$_atRootExcludingStyleRule=s._async_evaluate0$_inUnknownAtRule=!1,null!=(n=v.configuration)&&(s._async_evaluate0$_configuration=n),S=2,P._asyncAwait(s.visitStylesheet$1(e),b);case 2:return e=null==s._async_evaluate0$_outOfOrderImports?r:new q.CssStylesheet0(new P.UnmodifiableListView(s._async_evaluate0$_addOutOfOrderImports$0(),oe.UnmodifiableListView_CssNode_2),t),v.css._value=e,s._async_evaluate0$_importer=i,s._async_evaluate0$__stylesheet=a,s._async_evaluate0$__root=o,s._async_evaluate0$__parent=l,s._async_evaluate0$__endOfImports=_,s._async_evaluate0$_outOfOrderImports=u,s._async_evaluate0$__extensionStore=c,s._async_evaluate0$_styleRuleIgnoringAtRoot=p,s._async_evaluate0$_mediaQueries=h,s._async_evaluate0$_declarationName=d,s._async_evaluate0$_inUnknownAtRule=g,s._async_evaluate0$_atRootExcludingStyleRule=$,s._async_evaluate0$_inKeyframes=m,s._async_evaluate0$_configuration=y,P._asyncReturn(null,f)}}));return P._asyncStartSync(b,f)},$signature:1},I._EvaluateVisitor__combineCss_closure5.prototype={call$1:e=>e.get$transitivelyContainsCss(),$signature:94},I._EvaluateVisitor__combineCss_closure6.prototype={call$1(e){return!this.selectors.contains$1(0,e)},$signature:19},I._EvaluateVisitor__combineCss_closure7.prototype={call$1:e=>e.cloneCss$0(),$signature:309},I._EvaluateVisitor__extendModules_closure3.prototype={call$1(e){return!this.originalSelectors.contains$1(0,e)},$signature:19},I._EvaluateVisitor__extendModules_closure4.prototype={call$0:()=>R._setArrayType([],oe.JSArray_ExtensionStore_2),$signature:310},I._EvaluateVisitor__topologicalModules_visitModule1.prototype={call$1(e){var t,r,n,s,i;for(r=(t=e.get$upstream()).length,n=this.seen,s=0;s<t.length;t.length===r||(0,R.throwConcurrentModificationError)(t),++s)(i=t[s]).get$transitivelyContainsCss()&&n.add$1(0,i)&&this.call$1(i);this.sorted.addFirst$1(e)},$signature:186},I._EvaluateVisitor_visitAtRootRule_closure5.prototype={call$0(){var e=D.SpanScanner$(this.resolved,null);return new q.AtRootQueryParser0(e,this.$this._async_evaluate0$_logger).parse$0()},$signature:182},I._EvaluateVisitor_visitAtRootRule_closure6.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.node.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitAtRootRule_closure7.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.void),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.node.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:30},I._EvaluateVisitor__scopeForAtRoot_closure11.prototype={call$1(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return t=i.$this,r=t._async_evaluate0$_assertInModule$2(t._async_evaluate0$__parent,"__parent"),t._async_evaluate0$__parent=i.newParent,n=2,P._asyncAwait(t._async_evaluate0$_environment.scope$1$2$when(e,i.node.hasDeclarations,oe.void),a);case 2:return t._async_evaluate0$__parent=r,P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:27},I._EvaluateVisitor__scopeForAtRoot_closure12.prototype={call$1(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return t=i.$this,r=t._async_evaluate0$_atRootExcludingStyleRule,t._async_evaluate0$_atRootExcludingStyleRule=!0,n=2,P._asyncAwait(i.innerScope.call$1(e),a);case 2:return t._async_evaluate0$_atRootExcludingStyleRule=r,P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:27},I._EvaluateVisitor__scopeForAtRoot_closure13.prototype={call$1(e){return this.$this._async_evaluate0$_withMediaQueries$1$2(null,new I._EvaluateVisitor__scopeForAtRoot__closure1(this.innerScope,e),oe.Null)},$signature:27},I._EvaluateVisitor__scopeForAtRoot__closure1.prototype={call$0(){return this.innerScope.call$1(this.callback)},$signature:1},I._EvaluateVisitor__scopeForAtRoot_closure14.prototype={call$1(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return t=i.$this,r=t._async_evaluate0$_inKeyframes,t._async_evaluate0$_inKeyframes=!1,n=2,P._asyncAwait(i.innerScope.call$1(e),a);case 2:return t._async_evaluate0$_inKeyframes=r,P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:27},I._EvaluateVisitor__scopeForAtRoot_closure15.prototype={call$1:e=>oe.CssAtRule_2._is(e),$signature:312},I._EvaluateVisitor__scopeForAtRoot_closure16.prototype={call$1(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return t=i.$this,r=t._async_evaluate0$_inUnknownAtRule,t._async_evaluate0$_inUnknownAtRule=!1,n=2,P._asyncAwait(i.innerScope.call$1(e),a);case 2:return t._async_evaluate0$_inUnknownAtRule=r,P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:27},I._EvaluateVisitor_visitContentRule_closure1.prototype={call$0(){var e,t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.Null),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:t=o.content.declaration.children,r=t.length,n=o.$this,s=0;case 3:if(!(s<r)){i=5;break}return i=6,P._asyncAwait(t[s].accept$1(n),l);case 6:case 4:++s,i=3;break;case 5:e=null,i=1;break;case 1:return P._asyncReturn(e,a)}}));return P._asyncStartSync(l,a)},$signature:1},I._EvaluateVisitor_visitDeclaration_closure3.prototype={call$1(e){return this.$call$body$_EvaluateVisitor_visitDeclaration_closure0(e)},$call$body$_EvaluateVisitor_visitDeclaration_closure0(e){var t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.CssValue_Value_2),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:return r=L,n=3,P._asyncAwait(e.accept$1(i.$this),a);case 3:t=new r.CssValue0(l,e.get$span(),oe.CssValue_Value_2),n=1;break;case 1:return P._asyncReturn(t,s)}}));return P._asyncStartSync(a,s)},$signature:313},I._EvaluateVisitor_visitDeclaration_closure4.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitEachRule_closure5.prototype={call$1(e){var t=this.$this,r=this.nodeWithSpan;return t._async_evaluate0$_environment.setLocalVariable$3(A.JSArray_methods.get$first(this.node.variables),t._async_evaluate0$_withoutSlash$2(e,r),r)},$signature:59},I._EvaluateVisitor_visitEachRule_closure6.prototype={call$1(e){return this.$this._async_evaluate0$_setMultipleVariables$3(this.node.variables,e,this.nodeWithSpan)},$signature:59},I._EvaluateVisitor_visitEachRule_closure7.prototype={call$0(){var e=this.$this;return e._async_evaluate0$_handleReturn$2(this.list.get$asList(),new I._EvaluateVisitor_visitEachRule__closure1(e,this.setVariables,this.node))},$signature:53},I._EvaluateVisitor_visitEachRule__closure1.prototype={call$1(e){var t;return this.setVariables.call$1(e),(t=this.$this)._async_evaluate0$_handleReturn$2(this.node.children,new I._EvaluateVisitor_visitEachRule___closure1(t))},$signature:316},I._EvaluateVisitor_visitEachRule___closure1.prototype={call$1(e){return e.accept$1(this.$this)},$signature:62},I._EvaluateVisitor_visitExtendRule_closure1.prototype={call$0(){var e=this.targetText;return M.SelectorList_SelectorList$parse0(E.trimAscii0(e.get$value(e),!0),!1,!0,this.$this._async_evaluate0$_logger)},$signature:61},I._EvaluateVisitor_visitAtRule_closure5.prototype={call$1(e){return this.$this._async_evaluate0$_interpolationToValue$3$trim$warnForColor(e,!0,!0)},$signature:319},I._EvaluateVisitor_visitAtRule_closure6.prototype={call$0(){var e,t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.Null),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:n=o.$this,s=n._async_evaluate0$_atRootExcludingStyleRule?null:n._async_evaluate0$_styleRuleIgnoringAtRoot,i=null==s||n._async_evaluate0$_inKeyframes?2:4;break;case 2:e=o.children,t=e.length,r=0;case 5:if(!(r<t)){i=7;break}return i=8,P._asyncAwait(e[r].accept$1(n),l);case 8:case 6:++r,i=5;break;case 7:i=3;break;case 4:return i=9,P._asyncAwait(n._async_evaluate0$_withParent$2$3$scopeWhen(W.ModifiableCssStyleRule$0(s.selector,s.span,s.originalSelector),new I._EvaluateVisitor_visitAtRule__closure1(n,o.children),!1,oe.ModifiableCssStyleRule_2,oe.Null),l);case 9:case 3:return P._asyncReturn(null,a)}}));return P._asyncStartSync(l,a)},$signature:1},I._EvaluateVisitor_visitAtRule__closure1.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitAtRule_closure7.prototype={call$1:e=>oe.CssStyleRule_2._is(e),$signature:14},I._EvaluateVisitor_visitForRule_closure9.prototype={call$0(){var e,t=0,r=P._makeAsyncAwaitCompleter(oe.SassNumber_2),n=this,s=P._wrapJsFunctionForAsync((function(i,a){if(1===i)return P._asyncRethrow(a,r);for(;;)switch(t){case 0:return t=3,P._asyncAwait(n.node.from.accept$1(n.$this),s);case 3:e=a.assertNumber$0(),t=1;break;case 1:return P._asyncReturn(e,r)}}));return P._asyncStartSync(s,r)},$signature:172},I._EvaluateVisitor_visitForRule_closure10.prototype={call$0(){var e,t=0,r=P._makeAsyncAwaitCompleter(oe.SassNumber_2),n=this,s=P._wrapJsFunctionForAsync((function(i,a){if(1===i)return P._asyncRethrow(a,r);for(;;)switch(t){case 0:return t=3,P._asyncAwait(n.node.to.accept$1(n.$this),s);case 3:e=a.assertNumber$0(),t=1;break;case 1:return P._asyncReturn(e,r)}}));return P._asyncStartSync(s,r)},$signature:172},I._EvaluateVisitor_visitForRule_closure11.prototype={call$0(){return this.fromNumber.assertInt$0()},$signature:18},I._EvaluateVisitor_visitForRule_closure12.prototype={call$0(){var e=this.fromNumber;return this.toNumber.coerce$2(e.get$numeratorUnits(),e.get$denominatorUnits()).assertInt$0()},$signature:18},I._EvaluateVisitor_visitForRule_closure13.prototype={call$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$=0,p=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),h=this,d=P._wrapJsFunctionForAsync((function(g,m){if(1===g)return P._asyncRethrow(m,p);for(;;)switch($){case 0:_=h.$this,u=h.node,c=_._async_evaluate0$_expressionNode$1(u.from),t=h.from,r=h._box_0,n=h.direction,s=u.variable,i=h.fromNumber,u=u.children;case 3:if(t===r.to){$=5;break}return a=_._async_evaluate0$_environment,o=i.get$numeratorUnits(),a.setLocalVariable$3(s,H.SassNumber_SassNumber$withUnits0(t,i.get$denominatorUnits(),o),c),$=6,P._asyncAwait(_._async_evaluate0$_handleReturn$2(u,new I._EvaluateVisitor_visitForRule__closure1(_)),d);case 6:if(null!=(l=m)){e=l,$=1;break}case 4:t+=n,$=3;break;case 5:e=null,$=1;break;case 1:return P._asyncReturn(e,p)}}));return P._asyncStartSync(d,p)},$signature:53},I._EvaluateVisitor_visitForRule__closure1.prototype={call$1(e){return e.accept$1(this.$this)},$signature:62},I._EvaluateVisitor_visitForwardRule_closure3.prototype={call$1(e){this.$this._async_evaluate0$_environment.forwardModule$2(e,this.node)},$signature:119},I._EvaluateVisitor_visitForwardRule_closure4.prototype={call$1(e){this.$this._async_evaluate0$_environment.forwardModule$2(e,this.node)},$signature:119},I._EvaluateVisitor_visitIfRule_closure1.prototype={call$0(){var e=this.$this;return e._async_evaluate0$_handleReturn$2(this._box_0.clause.children,new I._EvaluateVisitor_visitIfRule__closure1(e))},$signature:53},I._EvaluateVisitor_visitIfRule__closure1.prototype={call$1(e){return e.accept$1(this.$this)},$signature:62},I._EvaluateVisitor__visitDynamicImport_closure1.prototype={call$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S=0,f=P._makeAsyncAwaitCompleter(oe.void),v=this,b=P._wrapJsFunctionForAsync((function(x,w){if(1===x)return P._asyncRethrow(w,f);for(;;)switch(S){case 0:return h=v.$this,d=v.$import,S=3,P._asyncAwait(h._async_evaluate0$_loadStylesheet$3$forImport(d.urlString,d.span,!0),b);case 3:if(m=(g=w).stylesheet,null!=(y=m.span.file.url)){if((e=h._async_evaluate0$_activeModules).containsKey$1(y))throw d=W.NullableExtension_andThen0(e.$index(0,y),new I._EvaluateVisitor__visitDynamicImport__closure3(h)),R.wrapException(null==d?h._async_evaluate0$_exception$1("This file is already being loaded."):d);e.$indexSet(0,y,d)}d=0===(d=new P.UnmodifiableListView(m._stylesheet1$_uses,oe.UnmodifiableListView_UseRule_2)).get$length(d)&&0===(d=new P.UnmodifiableListView(m._stylesheet1$_forwards,oe.UnmodifiableListView_ForwardRule_2)).get$length(d),S=d?4:5;break;case 4:return t=h._async_evaluate0$_importer,d=h._async_evaluate0$_assertInModule$2(h._async_evaluate0$__stylesheet,"_stylesheet"),r=h._async_evaluate0$_inDependency,h._async_evaluate0$_importer=g.importer,h._async_evaluate0$__stylesheet=m,h._async_evaluate0$_inDependency=g.isDependency,S=6,P._asyncAwait(h.visitStylesheet$1(m),b);case 6:h._async_evaluate0$_importer=t,h._async_evaluate0$__stylesheet=d,h._async_evaluate0$_inDependency=r,h._async_evaluate0$_activeModules.remove$1(0,y),S=1;break;case 5:return n=R._Cell$(),d=h._async_evaluate0$_environment,e=oe.String,s=oe.Module_AsyncCallable_2,i=oe.AstNode_2,a=R._setArrayType([],oe.JSArray_Module_AsyncCallable_2),o=d._async_environment0$_variables,o=R._setArrayType(o.slice(0),R._arrayInstanceType(o)),l=d._async_environment0$_variableNodes,l=R._setArrayType(l.slice(0),R._arrayInstanceType(l)),_=d._async_environment0$_functions,_=R._setArrayType(_.slice(0),R._arrayInstanceType(_)),u=d._async_environment0$_mixins,u=R._setArrayType(u.slice(0),R._arrayInstanceType(u)),c=O.AsyncEnvironment$_0(P.LinkedHashMap_LinkedHashMap$_empty(e,s),P.LinkedHashMap_LinkedHashMap$_empty(e,i),P.LinkedHashMap_LinkedHashMap$_empty(s,i),d._async_environment0$_importedModules,null,null,a,o,l,_,u,d._async_environment0$_content),S=7,P._asyncAwait(h._async_evaluate0$_withEnvironment$1$2(c,new I._EvaluateVisitor__visitDynamicImport__closure4(h,g,m,c,n),oe.Null),b);case 7:$=c.toDummyModule$0(),h._async_evaluate0$_environment.importForwards$1($),S=$.transitivelyContainsCss?8:9;break;case 8:return S=10,P._asyncAwait(h._async_evaluate0$_combineCss$2$clone($,$.transitivelyContainsExtensions).accept$1(h),b);case 10:case 9:for(p=new I._ImportedCssVisitor1(h),d=V.get$iterator$ax(n._readLocal$0());d.moveNext$0();)d.get$current().accept$1(p);h._async_evaluate0$_activeModules.remove$1(0,y);case 1:return P._asyncReturn(void 0,f)}}));return P._asyncStartSync(b,f)},$signature:30},I._EvaluateVisitor__visitDynamicImport__closure3.prototype={call$1(e){return this.$this._async_evaluate0$_multiSpanException$3("This file is already being loaded.","new load",P.LinkedHashMap_LinkedHashMap$_literal([e.get$span(),"original load"],oe.FileSpan,oe.String))},$signature:185},I._EvaluateVisitor__visitDynamicImport__closure4.prototype={call$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$=0,p=P._makeAsyncAwaitCompleter(oe.Null),h=this,d=P._wrapJsFunctionForAsync((function(g,m){if(1===g)return P._asyncRethrow(m,p);for(;;)switch($){case 0:return r=h.$this,n=r._async_evaluate0$_importer,s=r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__stylesheet,"_stylesheet"),i=r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__root,"_root"),a=r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__parent,"__parent"),o=r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__endOfImports,"_endOfImports"),l=r._async_evaluate0$_outOfOrderImports,_=r._async_evaluate0$_configuration,u=r._async_evaluate0$_inDependency,c=h.result,r._async_evaluate0$_importer=c.importer,e=r._async_evaluate0$__stylesheet=h.stylesheet,t=q.ModifiableCssStylesheet$0(e.span),r._async_evaluate0$__root=t,r._async_evaluate0$__parent=r._async_evaluate0$_assertInModule$2(t,"_root"),r._async_evaluate0$__endOfImports=0,r._async_evaluate0$_outOfOrderImports=null,r._async_evaluate0$_inDependency=c.isDependency,(c=new P.UnmodifiableListView(e._stylesheet1$_forwards,oe.UnmodifiableListView_ForwardRule_2)).get$isEmpty(c)||(r._async_evaluate0$_configuration=h.environment.toImplicitConfiguration$0()),$=2,P._asyncAwait(r.visitStylesheet$1(e),d);case 2:return h.children._value=r._async_evaluate0$_addOutOfOrderImports$0(),r._async_evaluate0$_importer=n,r._async_evaluate0$__stylesheet=s,r._async_evaluate0$__root=i,r._async_evaluate0$__parent=a,r._async_evaluate0$__endOfImports=o,r._async_evaluate0$_outOfOrderImports=l,r._async_evaluate0$_configuration=_,r._async_evaluate0$_inDependency=u,P._asyncReturn(null,p)}}));return P._asyncStartSync(d,p)},$signature:1},I._EvaluateVisitor__visitStaticImport_closure1.prototype={call$1(e){return this.$call$body$_EvaluateVisitor__visitStaticImport_closure0(e)},$call$body$_EvaluateVisitor__visitStaticImport_closure0(e){var t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.CssValue_String_2),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:r=_.$this,n=L,s=R,o=e instanceof N.SupportsDeclaration0?3:5;break;case 3:return i=R,o=6,P._asyncAwait(r._async_evaluate0$_evaluateToCss$1(e.name),u);case 6:return i=i.S($)+": ",a=R,o=7,P._asyncAwait(r._async_evaluate0$_evaluateToCss$1(e.value),u);case 7:$=i+a.S($),o=4;break;case 5:return o=8,P._asyncAwait(W.NullableExtension_andThen0(e,r.get$_async_evaluate0$_visitSupportsCondition()),u);case 8:case 4:t=new n.CssValue0("supports("+s.S($)+")",e.get$span(),oe.CssValue_String_2),o=1;break;case 1:return P._asyncReturn(t,l)}}));return P._asyncStartSync(u,l)},$signature:323},I._EvaluateVisitor_visitIncludeRule_closure7.prototype={call$0(){var e=this.node;return this.$this._async_evaluate0$_environment.getMixin$2$namespace(e.name,e.namespace)},$signature:84},I._EvaluateVisitor_visitIncludeRule_closure8.prototype={call$0(){return this.node.get$spanWithoutContent()},$signature:33},I._EvaluateVisitor_visitIncludeRule_closure10.prototype={call$1(e){return new I.UserDefinedCallable0(e,this.$this._async_evaluate0$_environment.closure$0(),oe.UserDefinedCallable_AsyncEnvironment_2)},$signature:324},I._EvaluateVisitor_visitIncludeRule_closure9.prototype={call$0(){var e,t,r=0,n=P._makeAsyncAwaitCompleter(oe.Null),s=this,i=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,n);for(;;)switch(r){case 0:return t=s.$this,r=3,P._asyncAwait(t._async_evaluate0$_environment.withContent$2(s.contentCallable,new I._EvaluateVisitor_visitIncludeRule__closure1(t,s.mixin,s.nodeWithSpan)),i);case 3:e=null,r=1;break;case 1:return P._asyncReturn(e,n)}}));return P._asyncStartSync(i,n)},$signature:1},I._EvaluateVisitor_visitIncludeRule__closure1.prototype={call$0(){var e,t,r=0,n=P._makeAsyncAwaitCompleter(oe.void),s=this,i=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,n);for(;;)switch(r){case 0:return t=s.$this,r=3,P._asyncAwait(t._async_evaluate0$_environment.asMixin$1(new I._EvaluateVisitor_visitIncludeRule___closure1(t,s.mixin,s.nodeWithSpan)),i);case 3:e=null,r=1;break;case 1:return P._asyncReturn(e,n)}}));return P._asyncStartSync(i,n)},$signature:30},I._EvaluateVisitor_visitIncludeRule___closure1.prototype={call$0(){var e,t,r,n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.void),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:e=l.mixin.declaration.children,t=e.length,r=l.$this,n=l.nodeWithSpan,s=oe.nullable_Value_2,i=0;case 2:if(!(i<t)){a=4;break}return a=5,P._asyncAwait(r._async_evaluate0$_addErrorSpan$1$2(n,new I._EvaluateVisitor_visitIncludeRule____closure1(r,e[i]),s),_);case 5:case 3:++i,a=2;break;case 4:return P._asyncReturn(null,o)}}));return P._asyncStartSync(_,o)},$signature:30},I._EvaluateVisitor_visitIncludeRule____closure1.prototype={call$0(){return this.statement.accept$1(this.$this)},$signature:53},I._EvaluateVisitor_visitMediaRule_closure5.prototype={call$1(e){return this.$this._async_evaluate0$_mergeMediaQueries$2(e,this.queries)},$signature:169},I._EvaluateVisitor_visitMediaRule_closure6.prototype={call$0(){var e,t,r=0,n=P._makeAsyncAwaitCompleter(oe.Null),s=this,i=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,n);for(;;)switch(r){case 0:return e=s.$this,null==(t=s.mergedQueries)&&(t=s.queries),r=2,P._asyncAwait(e._async_evaluate0$_withMediaQueries$1$2(t,new I._EvaluateVisitor_visitMediaRule__closure1(e,s.node),oe.Null),i);case 2:return P._asyncReturn(null,n)}}));return P._asyncStartSync(i,n)},$signature:1},I._EvaluateVisitor_visitMediaRule__closure1.prototype={call$0(){var e,t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.Null),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:n=o.$this,s=n._async_evaluate0$_atRootExcludingStyleRule?null:n._async_evaluate0$_styleRuleIgnoringAtRoot,i=null==s?2:4;break;case 2:e=o.node.children,t=e.length,r=0;case 5:if(!(r<t)){i=7;break}return i=8,P._asyncAwait(e[r].accept$1(n),l);case 8:case 6:++r,i=5;break;case 7:i=3;break;case 4:return i=9,P._asyncAwait(n._async_evaluate0$_withParent$2$3$scopeWhen(W.ModifiableCssStyleRule$0(s.selector,s.span,s.originalSelector),new I._EvaluateVisitor_visitMediaRule___closure1(n,o.node),!1,oe.ModifiableCssStyleRule_2,oe.Null),l);case 9:case 3:return P._asyncReturn(null,a)}}));return P._asyncStartSync(l,a)},$signature:1},I._EvaluateVisitor_visitMediaRule___closure1.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.node.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitMediaRule_closure7.prototype={call$1(e){return!!oe.CssStyleRule_2._is(e)||null!=this.mergedQueries&&oe.CssMediaRule_2._is(e)},$signature:14},I._EvaluateVisitor__visitMediaQueries_closure1.prototype={call$0(){var e=D.SpanScanner$(this.resolved,null);return new L.MediaQueryParser0(e,this.$this._async_evaluate0$_logger).parse$0()},$signature:168},I._EvaluateVisitor_visitStyleRule_closure13.prototype={call$0(){var e=this.selectorText;return e=D.SpanScanner$(e.get$value(e),null),new I.KeyframeSelectorParser0(e,this.$this._async_evaluate0$_logger).parse$0()},$signature:42},I._EvaluateVisitor_visitStyleRule_closure14.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.node.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitStyleRule_closure15.prototype={call$1:e=>oe.CssStyleRule_2._is(e),$signature:14},I._EvaluateVisitor_visitStyleRule_closure16.prototype={call$0(){var e=this.selectorText,t=this.$this;return M.SelectorList_SelectorList$parse0(e.get$value(e),!t._async_evaluate0$_assertInModule$2(t._async_evaluate0$__stylesheet,"_stylesheet").plainCss,!t._async_evaluate0$_assertInModule$2(t._async_evaluate0$__stylesheet,"_stylesheet").plainCss,t._async_evaluate0$_logger)},$signature:61},I._EvaluateVisitor_visitStyleRule_closure17.prototype={call$0(){var e=this._box_0.parsedSelector,t=this.$this,r=t._async_evaluate0$_styleRuleIgnoringAtRoot;return r=null==r?null:r.originalSelector,e.resolveParentSelectors$2$implicitParent(r,!t._async_evaluate0$_atRootExcludingStyleRule)},$signature:61},I._EvaluateVisitor_visitStyleRule_closure18.prototype={call$0(){var e,t=0,r=P._makeAsyncAwaitCompleter(oe.Null),n=this,s=P._wrapJsFunctionForAsync((function(i,a){if(1===i)return P._asyncRethrow(a,r);for(;;)switch(t){case 0:return e=n.$this,t=2,P._asyncAwait(e._async_evaluate0$_withStyleRule$1$2(n.rule,new I._EvaluateVisitor_visitStyleRule__closure1(e,n.node),oe.Null),s);case 2:return P._asyncReturn(null,r)}}));return P._asyncStartSync(s,r)},$signature:1},I._EvaluateVisitor_visitStyleRule__closure1.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.node.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitStyleRule_closure19.prototype={call$1:e=>oe.CssStyleRule_2._is(e),$signature:14},I._EvaluateVisitor_visitSupportsRule_closure3.prototype={call$0(){var e,t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.Null),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:n=o.$this,s=n._async_evaluate0$_atRootExcludingStyleRule?null:n._async_evaluate0$_styleRuleIgnoringAtRoot,i=null==s?2:4;break;case 2:e=o.node.children,t=e.length,r=0;case 5:if(!(r<t)){i=7;break}return i=8,P._asyncAwait(e[r].accept$1(n),l);case 8:case 6:++r,i=5;break;case 7:i=3;break;case 4:return i=9,P._asyncAwait(n._async_evaluate0$_withParent$2$2(W.ModifiableCssStyleRule$0(s.selector,s.span,s.originalSelector),new I._EvaluateVisitor_visitSupportsRule__closure1(n,o.node),oe.ModifiableCssStyleRule_2,oe.Null),l);case 9:case 3:return P._asyncReturn(null,a)}}));return P._asyncStartSync(l,a)},$signature:1},I._EvaluateVisitor_visitSupportsRule__closure1.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:e=a.node.children,t=e.length,r=a.$this,n=0;case 2:if(!(n<t)){s=4;break}return s=5,P._asyncAwait(e[n].accept$1(r),o);case 5:case 3:++n,s=2;break;case 4:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitSupportsRule_closure4.prototype={call$1:e=>oe.CssStyleRule_2._is(e),$signature:14},I._EvaluateVisitor_visitVariableDeclaration_closure5.prototype={call$0(){var e=this.override;this.$this._async_evaluate0$_environment.setVariable$4$global(this.node.name,e.value,e.assignmentNode,!0)},$signature:2},I._EvaluateVisitor_visitVariableDeclaration_closure6.prototype={call$0(){var e=this.node;return this.$this._async_evaluate0$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:207},I._EvaluateVisitor_visitVariableDeclaration_closure7.prototype={call$0(){var e=this.$this,t=this.node;e._async_evaluate0$_environment.setVariable$5$global$namespace(t.name,this.value,e._async_evaluate0$_expressionNode$1(t.expression),t.isGlobal,t.namespace)},$signature:2},I._EvaluateVisitor_visitUseRule_closure1.prototype={call$1(e){var t=this.node;this.$this._async_evaluate0$_environment.addModule$3$namespace(e,t,t.namespace)},$signature:119},I._EvaluateVisitor_visitWarnRule_closure1.prototype={call$0(){return this.node.expression.accept$1(this.$this)},$signature:52},I._EvaluateVisitor_visitWhileRule_closure1.prototype={call$0(){var e,t,r,n,s,i=0,a=P._makeAsyncAwaitCompleter(oe.nullable_Value_2),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:t=o.node,r=t.condition,n=o.$this,t=t.children;case 3:return i=5,P._asyncAwait(r.accept$1(n),l);case 5:if(!u.get$isTruthy()){i=4;break}return i=6,P._asyncAwait(n._async_evaluate0$_handleReturn$2(t,new I._EvaluateVisitor_visitWhileRule__closure1(n)),l);case 6:if(null!=(s=u)){e=s,i=1;break}i=3;break;case 4:e=null,i=1;break;case 1:return P._asyncReturn(e,a)}}));return P._asyncStartSync(l,a)},$signature:53},I._EvaluateVisitor_visitWhileRule__closure1.prototype={call$1(e){return e.accept$1(this.$this)},$signature:62},I._EvaluateVisitor_visitBinaryOperationExpression_closure1.prototype={call$0(){var e,t,r,n,s,i,a,o,l=0,_=P._makeAsyncAwaitCompleter(oe.Value_2),u=this,c=P._wrapJsFunctionForAsync((function($,p){if(1===$)return P._asyncRethrow(p,_);for(;;)switch(l){case 0:return n=u.node,s=u.$this,l=3,P._asyncAwait(n.left.accept$1(s),c);case 3:i=p,a=n.operator;case 4:switch(a){case A.BinaryOperator_kjl0:l=6;break;case A.BinaryOperator_or_or_10:l=7;break;case A.BinaryOperator_and_and_20:l=8;break;case A.BinaryOperator_YlX0:l=9;break;case A.BinaryOperator_i5H0:l=10;break;case A.BinaryOperator_AcR1:l=11;break;case A.BinaryOperator_1da0:l=12;break;case A.BinaryOperator_8qt0:l=13;break;case A.BinaryOperator_33h0:l=14;break;case A.BinaryOperator_AcR2:l=15;break;case A.BinaryOperator_iyO0:l=16;break;case A.BinaryOperator_O1M0:l=17;break;case A.BinaryOperator_RTB0:l=18;break;case A.BinaryOperator_2ad0:l=19;break;default:l=20}break;case 6:return l=21,P._asyncAwait(n.right.accept$1(s),c);case 21:t=p,e=new M.SassString0(U.serializeValue(i,!1,!0)+"="+U.serializeValue(t,!1,!0),!1),l=1;break;case 7:l=i.get$isTruthy()?22:24;break;case 22:p=i,l=23;break;case 24:return l=25,P._asyncAwait(n.right.accept$1(s),c);case 25:case 23:e=p,l=1;break;case 8:l=i.get$isTruthy()?26:28;break;case 26:return l=29,P._asyncAwait(n.right.accept$1(s),c);case 29:l=27;break;case 28:p=i;case 27:e=p,l=1;break;case 9:return o=i,l=30,P._asyncAwait(n.right.accept$1(s),c);case 30:e=o.$eq(0,p)?A.SassBoolean_true:A.SassBoolean_false,l=1;break;case 10:return o=i,l=31,P._asyncAwait(n.right.accept$1(s),c);case 31:e=o.$eq(0,p)?A.SassBoolean_false:A.SassBoolean_true,l=1;break;case 11:return o=i,l=32,P._asyncAwait(n.right.accept$1(s),c);case 32:e=o.greaterThan$1(p),l=1;break;case 12:return o=i,l=33,P._asyncAwait(n.right.accept$1(s),c);case 33:e=o.greaterThanOrEquals$1(p),l=1;break;case 13:return o=i,l=34,P._asyncAwait(n.right.accept$1(s),c);case 34:e=o.lessThan$1(p),l=1;break;case 14:return o=i,l=35,P._asyncAwait(n.right.accept$1(s),c);case 35:e=o.lessThanOrEquals$1(p),l=1;break;case 15:return o=i,l=36,P._asyncAwait(n.right.accept$1(s),c);case 36:e=o.plus$1(p),l=1;break;case 16:return o=i,l=37,P._asyncAwait(n.right.accept$1(s),c);case 37:e=o.minus$1(p),l=1;break;case 17:return o=i,l=38,P._asyncAwait(n.right.accept$1(s),c);case 38:e=o.times$1(p),l=1;break;case 18:return l=39,P._asyncAwait(n.right.accept$1(s),c);case 39:if(t=p,r=i.dividedBy$1(t),n.allowsSlash&&i instanceof H.SassNumber0&&t instanceof H.SassNumber0){e=oe.SassNumber_2._as(r).withSlash$2(i,t),l=1;break}i instanceof H.SassNumber0&&t instanceof H.SassNumber0&&s._async_evaluate0$_warn$3$deprecation(ae.Using__+R.S((new I._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation1).call$1(n))+ae.x0a_More,n.get$span(),!0),e=r,l=1;break;case 19:return o=i,l=40,P._asyncAwait(n.right.accept$1(s),c);case 40:e=o.modulo$1(p),l=1;break;case 20:throw R.wrapException(P.ArgumentError$("Unknown binary operator "+a.toString$0(0)+".",null));case 5:case 1:return P._asyncReturn(e,_)}}));return P._asyncStartSync(c,_)},$signature:52},I._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation1.prototype={call$1(e){return e instanceof q.BinaryOperationExpression0&&e.operator===A.BinaryOperator_RTB0?"math.div("+R.S(this.call$1(e.left))+", "+R.S(this.call$1(e.right))+")":e.toString$0(0)},$signature:166},I._EvaluateVisitor_visitVariableExpression_closure1.prototype={call$0(){var e=this.node;return this.$this._async_evaluate0$_environment.getVariable$2$namespace(e.name,e.namespace)},$signature:207},I._EvaluateVisitor_visitListExpression_closure1.prototype={call$1(e){return e.accept$1(this.$this)},$signature:330},I._EvaluateVisitor_visitFunctionExpression_closure3.prototype={call$0(){var e=this.node;return this.$this._async_evaluate0$_getFunction$2$namespace(R.stringReplaceAllUnchecked(e.originalName,"_","-"),e.namespace)},$signature:84},I._EvaluateVisitor_visitFunctionExpression_closure4.prototype={call$0(){var e=this.node;return this.$this._async_evaluate0$_runFunctionCallable$3(e.$arguments,this._box_0.$function,e)},$signature:52},I._EvaluateVisitor_visitInterpolatedFunctionExpression_closure1.prototype={call$0(){var e=this.node;return this.$this._async_evaluate0$_runFunctionCallable$3(e.$arguments,this.$function,e)},$signature:52},I._EvaluateVisitor__runUserDefinedCallable_closure1.prototype={call$0(){var e=this.$this,t=this.callable,r=this.V;return e._async_evaluate0$_withEnvironment$1$2(t.environment.closure$0(),new I._EvaluateVisitor__runUserDefinedCallable__closure1(e,this.evaluated,t,this.nodeWithSpan,this.run,r),r)},$signature(){return this.V._eval$1("Future<0>()")}},I._EvaluateVisitor__runUserDefinedCallable__closure1.prototype={call$0(){var e=this.$this,t=this.V;return e._async_evaluate0$_environment.scope$1$1(new I._EvaluateVisitor__runUserDefinedCallable___closure1(e,this.evaluated,this.callable,this.nodeWithSpan,this.run,t),t)},$signature(){return this.V._eval$1("Future<0>()")}},I._EvaluateVisitor__runUserDefinedCallable___closure1.prototype={call$0(){return this.$call$body$_EvaluateVisitor__runUserDefinedCallable___closure0(this.V)},$call$body$_EvaluateVisitor__runUserDefinedCallable___closure0(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x,w,C=0,L=P._makeAsyncAwaitCompleter(e),k=this,V=P._wrapJsFunctionForAsync((function(e,F){if(1===e)return P._asyncRethrow(F,L);for(;;)switch(C){case 0:for(y=k.$this,S=k.evaluated,f=S.positional,v=S.named,b=k.callable.declaration.$arguments,x=k.nodeWithSpan,y._async_evaluate0$_verifyArguments$4(f.length,v,b,x),r=b.$arguments,n=r.length,s=Math.min(f.length,n),i=S.positionalNodes,a=0;a<s;++a)y._async_evaluate0$_environment.setLocalVariable$3(r[a].name,f[a],i[a]);a=f.length,i=S.namedNodes;case 3:if(!(a<n)){C=5;break}o=r[a],l=o.name,_=v.remove$1(0,l),C=null==_?6:7;break;case 6:return u=o.defaultValue,w=y,C=8,P._asyncAwait(u.accept$1(y),V);case 8:_=w._async_evaluate0$_withoutSlash$2(F,y._async_evaluate0$_expressionNode$1(u));case 7:u=y._async_evaluate0$_environment,null==(c=i.$index(0,l))&&((c=o.defaultValue).toString,c=y._async_evaluate0$_expressionNode$1(c)),u.setLocalVariable$3(l,_,c);case 4:++a,C=3;break;case 5:return null!=($=b.restArgument)?(p=f.length>n?A.JSArray_methods.sublist$1(f,n):A.List_empty14,S=S.separator,h=M.SassArgumentList$0(p,v,S===A.ListSeparator_undecided_null0?A.ListSeparator_kWM0:S),y._async_evaluate0$_environment.setLocalVariable$3($,h,x)):h=null,C=9,P._asyncAwait(k.run.call$0(),V);case 9:if(d=F,null==h){t=d,C=1;break}if(v.get$isEmpty(v)){t=d,C=1;break}if(h._argument_list$_wereKeywordsAccessed){t=d,C=1;break}throw S=v.get$keys(v),g=E.pluralize0("argument",S.get$length(S),null),v=v.get$keys(v),m=E.toSentence0(R.MappedIterable_MappedIterable(v,new I._EvaluateVisitor__runUserDefinedCallable____closure1,R._instanceType(v)._eval$1("Iterable.E"),oe.Object),"or"),R.wrapException(I.MultiSpanSassRuntimeException$0("No "+g+" named "+m+".",x.get$span(),"invocation",P.LinkedHashMap_LinkedHashMap$_literal([b.get$spanWithName(),"declaration"],oe.FileSpan,oe.String),y._async_evaluate0$_stackTrace$1(x.get$span())));case 1:return P._asyncReturn(t,L)}}));return P._asyncStartSync(V,L)},$signature(){return this.V._eval$1("Future<0>()")}},I._EvaluateVisitor__runUserDefinedCallable____closure1.prototype={call$1:e=>"$"+e,$signature:5};I._EvaluateVisitor__runFunctionCallable_closure1.prototype={call$0(){var e,t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.Value_2),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:t=_.callable.declaration,r=t.children,n=r.length,s=_.$this,i=0;case 3:if(!(i<n)){o=5;break}return o=6,P._asyncAwait(r[i].accept$1(s),u);case 6:if((a=$)instanceof L.Value0){e=a,o=1;break}case 4:++i,o=3;break;case 5:throw R.wrapException(s._async_evaluate0$_exception$2("Function finished without @return.",t.span));case 1:return P._asyncReturn(e,l)}}));return P._asyncStartSync(u,l)},$signature:52},I._EvaluateVisitor__runBuiltInCallable_closure5.prototype={call$0(){return this.overload.verify$2(this.evaluated.positional.length,this.namedSet)},$signature:0},I._EvaluateVisitor__runBuiltInCallable_closure6.prototype={call$0(){return this.callback.call$1(this.evaluated.positional)},$signature:331},I._EvaluateVisitor__runBuiltInCallable_closure7.prototype={call$1:e=>"$"+e,$signature:5},I._EvaluateVisitor__evaluateArguments_closure7.prototype={call$1:e=>e,$signature:41},I._EvaluateVisitor__evaluateArguments_closure8.prototype={call$1(e){return this.$this._async_evaluate0$_withoutSlash$2(e,this.restNodeForSpan)},$signature:41},I._EvaluateVisitor__evaluateArguments_closure9.prototype={call$2(e,t){var r=this.restNodeForSpan;this.named.$indexSet(0,e,this.$this._async_evaluate0$_withoutSlash$2(t,r)),this.namedNodes.$indexSet(0,e,r)},$signature:163},I._EvaluateVisitor__evaluateArguments_closure10.prototype={call$1:e=>e,$signature:41},I._EvaluateVisitor__evaluateMacroArguments_closure7.prototype={call$1(e){return new L.ValueExpression0(e,this.restArgs.get$span())},$signature:111},I._EvaluateVisitor__evaluateMacroArguments_closure8.prototype={call$1(e){return new L.ValueExpression0(this.$this._async_evaluate0$_withoutSlash$2(e,this.restNodeForSpan),this.restArgs.get$span())},$signature:111},I._EvaluateVisitor__evaluateMacroArguments_closure9.prototype={call$2(e,t){this.named.$indexSet(0,e,new L.ValueExpression0(this.$this._async_evaluate0$_withoutSlash$2(t,this.restNodeForSpan),this.restArgs.get$span()))},$signature:163},I._EvaluateVisitor__evaluateMacroArguments_closure10.prototype={call$1(e){return new L.ValueExpression0(this.$this._async_evaluate0$_withoutSlash$2(e,this.keywordRestNodeForSpan),this.keywordRestArgs.get$span())},$signature:111},I._EvaluateVisitor__addRestMap_closure1.prototype={call$2(e,t){var r=this.$this;if(!(e instanceof M.SassString0))throw R.wrapException(r._async_evaluate0$_exception$2(ae.Variab_+e.toString$0(0)+" is not a string in "+this.map.toString$0(0)+".",this.nodeWithSpan.get$span()));this.values.$indexSet(0,e.text,this.convert.call$1(r._async_evaluate0$_withoutSlash$2(t,this.expressionNode)))},$signature:63},I._EvaluateVisitor__verifyArguments_closure1.prototype={call$0(){return this.$arguments.verify$2(this.positional,new T.MapKeySet(this.named,oe.MapKeySet_String))},$signature:0},I._EvaluateVisitor_visitStringExpression_closure1.prototype={call$1(e){var t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.String),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:if("string"==typeof e){t=e,s=1;break}return oe.Expression_2._as(e),r=a.$this,s=3,P._asyncAwait(e.accept$1(r),o);case 3:t=(n=_)instanceof M.SassString0?n.text:r._async_evaluate0$_serialize$3$quote(n,e,!1),s=1;break;case 1:return P._asyncReturn(t,i)}}));return P._asyncStartSync(o,i)},$signature:74},I._EvaluateVisitor_visitCssAtRule_closure3.prototype={call$0(){var e,t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:e=i.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1,r=i.$this;case 2:if(!e.moveNext$0()){n=3;break}return n=4,P._asyncAwait(t._as(e.__internal$_current).accept$1(r),a);case 4:n=2;break;case 3:return P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:1},I._EvaluateVisitor_visitCssAtRule_closure4.prototype={call$1:e=>oe.CssStyleRule_2._is(e),$signature:14},I._EvaluateVisitor_visitCssKeyframeBlock_closure3.prototype={call$0(){var e,t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:e=i.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1,r=i.$this;case 2:if(!e.moveNext$0()){n=3;break}return n=4,P._asyncAwait(t._as(e.__internal$_current).accept$1(r),a);case 4:n=2;break;case 3:return P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:1},I._EvaluateVisitor_visitCssKeyframeBlock_closure4.prototype={call$1:e=>oe.CssStyleRule_2._is(e),$signature:14},I._EvaluateVisitor_visitCssMediaRule_closure5.prototype={call$1(e){return this.$this._async_evaluate0$_mergeMediaQueries$2(e,this.node.queries)},$signature:169},I._EvaluateVisitor_visitCssMediaRule_closure6.prototype={call$0(){var e,t,r=0,n=P._makeAsyncAwaitCompleter(oe.Null),s=this,i=P._wrapJsFunctionForAsync((function(a,o){if(1===a)return P._asyncRethrow(o,n);for(;;)switch(r){case 0:return e=s.$this,null==(t=s.mergedQueries)&&(t=s.node.queries),r=2,P._asyncAwait(e._async_evaluate0$_withMediaQueries$1$2(t,new I._EvaluateVisitor_visitCssMediaRule__closure1(e,s.node),oe.Null),i);case 2:return P._asyncReturn(null,n)}}));return P._asyncStartSync(i,n)},$signature:1},I._EvaluateVisitor_visitCssMediaRule__closure1.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:r=a.$this,n=r._async_evaluate0$_atRootExcludingStyleRule?null:r._async_evaluate0$_styleRuleIgnoringAtRoot,s=null==n?2:4;break;case 2:e=a.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1;case 5:if(!e.moveNext$0()){s=6;break}return s=7,P._asyncAwait(t._as(e.__internal$_current).accept$1(r),o);case 7:s=5;break;case 6:s=3;break;case 4:return s=8,P._asyncAwait(r._async_evaluate0$_withParent$2$3$scopeWhen(W.ModifiableCssStyleRule$0(n.selector,n.span,n.originalSelector),new I._EvaluateVisitor_visitCssMediaRule___closure1(r,a.node),!1,oe.ModifiableCssStyleRule_2,oe.Null),o);case 8:case 3:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitCssMediaRule___closure1.prototype={call$0(){var e,t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:e=i.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1,r=i.$this;case 2:if(!e.moveNext$0()){n=3;break}return n=4,P._asyncAwait(t._as(e.__internal$_current).accept$1(r),a);case 4:n=2;break;case 3:return P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:1},I._EvaluateVisitor_visitCssMediaRule_closure7.prototype={call$1(e){return!!oe.CssStyleRule_2._is(e)||null!=this.mergedQueries&&oe.CssMediaRule_2._is(e)},$signature:14},I._EvaluateVisitor_visitCssStyleRule_closure3.prototype={call$0(){var e,t=0,r=P._makeAsyncAwaitCompleter(oe.Null),n=this,s=P._wrapJsFunctionForAsync((function(i,a){if(1===i)return P._asyncRethrow(a,r);for(;;)switch(t){case 0:return e=n.$this,t=2,P._asyncAwait(e._async_evaluate0$_withStyleRule$1$2(n.rule,new I._EvaluateVisitor_visitCssStyleRule__closure1(e,n.node),oe.Null),s);case 2:return P._asyncReturn(null,r)}}));return P._asyncStartSync(s,r)},$signature:1},I._EvaluateVisitor_visitCssStyleRule__closure1.prototype={call$0(){var e,t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:e=i.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1,r=i.$this;case 2:if(!e.moveNext$0()){n=3;break}return n=4,P._asyncAwait(t._as(e.__internal$_current).accept$1(r),a);case 4:n=2;break;case 3:return P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:1},I._EvaluateVisitor_visitCssStyleRule_closure4.prototype={call$1:e=>oe.CssStyleRule_2._is(e),$signature:14},I._EvaluateVisitor_visitCssSupportsRule_closure3.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.Null),a=this,o=P._wrapJsFunctionForAsync((function(l,_){if(1===l)return P._asyncRethrow(_,i);for(;;)switch(s){case 0:r=a.$this,n=r._async_evaluate0$_atRootExcludingStyleRule?null:r._async_evaluate0$_styleRuleIgnoringAtRoot,s=null==n?2:4;break;case 2:e=a.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1;case 5:if(!e.moveNext$0()){s=6;break}return s=7,P._asyncAwait(t._as(e.__internal$_current).accept$1(r),o);case 7:s=5;break;case 6:s=3;break;case 4:return s=8,P._asyncAwait(r._async_evaluate0$_withParent$2$2(W.ModifiableCssStyleRule$0(n.selector,n.span,n.originalSelector),new I._EvaluateVisitor_visitCssSupportsRule__closure1(r,a.node),oe.ModifiableCssStyleRule_2,oe.Null),o);case 8:case 3:return P._asyncReturn(null,i)}}));return P._asyncStartSync(o,i)},$signature:1},I._EvaluateVisitor_visitCssSupportsRule__closure1.prototype={call$0(){var e,t,r,n=0,s=P._makeAsyncAwaitCompleter(oe.Null),i=this,a=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,s);for(;;)switch(n){case 0:e=i.node.children,e=new R.ListIterator(e,e.get$length(e)),t=R._instanceType(e)._precomputed1,r=i.$this;case 2:if(!e.moveNext$0()){n=3;break}return n=4,P._asyncAwait(t._as(e.__internal$_current).accept$1(r),a);case 4:n=2;break;case 3:return P._asyncReturn(null,s)}}));return P._asyncStartSync(a,s)},$signature:1},I._EvaluateVisitor_visitCssSupportsRule_closure4.prototype={call$1:e=>oe.CssStyleRule_2._is(e),$signature:14},I._EvaluateVisitor__performInterpolation_closure1.prototype={call$1(e){var t,r,n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.String),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:if("string"==typeof e){t=e,a=1;break}return oe.Expression_2._as(e),r=l.$this,a=3,P._asyncAwait(e.accept$1(r),_);case 3:n=c,l.warnForColor&&n instanceof F.SassColor0&&ee.$get$namesByColor0().containsKey$1(n)&&(s=W.Interpolation$0(R._setArrayType([""],oe.JSArray_Object),l.interpolation.span),i=ee.$get$namesByColor0(),r._async_evaluate0$_warn$2(ae.You_pr+R.S(i.$index(0,n))+ae.x20in_in+n.toString$0(0)+ae.x2c_whicw+R.S(i.$index(0,n))+ae.x22x29__If+new q.BinaryOperationExpression0(A.BinaryOperator_AcR2,new M.StringExpression0(s,!0),e,!1).toString$0(0)+"'.",e.get$span())),t=r._async_evaluate0$_serialize$3$quote(n,e,!1),a=1;break;case 1:return P._asyncReturn(t,o)}}));return P._asyncStartSync(_,o)},$signature:74},I._EvaluateVisitor__serialize_closure1.prototype={call$0(){return U.serializeValue(this.value,!1,this.quote)},$signature:28},I._EvaluateVisitor__expressionNode_closure1.prototype={call$0(){var e=this.expression;return this.$this._async_evaluate0$_environment.getVariableNode$2$namespace(e.name,e.namespace)},$signature:335},I._EvaluateVisitor__withoutSlash_recommendation1.prototype={call$1(e){var t=e.asSlash;return null!=t?"math.div("+R.S(this.call$1(t.item1))+", "+R.S(this.call$1(t.item2))+")":U.serializeValue(e,!0,!0)},$signature:336},I._EvaluateVisitor__stackFrame_closure1.prototype={call$1(e){var t=this.$this._async_evaluate0$_importCache;return null==(t=null==t?null:t.humanize$1(e))?e:t},$signature:105},I._EvaluateVisitor__stackTrace_closure1.prototype={call$1(e){return this.$this._async_evaluate0$_stackFrame$2(e.item1,e.item2.get$span())},$signature:337},I._ImportedCssVisitor1.prototype={visitCssAtRule$1(e){var t=e.isChildless?null:new I._ImportedCssVisitor_visitCssAtRule_closure1;this._async_evaluate0$_visitor._async_evaluate0$_addChild$2$through(e,t)},visitCssComment$1(e){return this._async_evaluate0$_visitor._async_evaluate0$_addChild$1(e)},visitCssDeclaration$1(e){},visitCssImport$1(e){var t,r=this._async_evaluate0$_visitor;r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__parent,"__parent")!==r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__root,"_root")?r._async_evaluate0$_addChild$1(e):r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__endOfImports,"_endOfImports")===V.get$length$asx(r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__root,"_root").children._collection$_source)?(r._async_evaluate0$_addChild$1(e),r._async_evaluate0$__endOfImports=r._async_evaluate0$_assertInModule$2(r._async_evaluate0$__endOfImports,"_endOfImports")+1):(null==(t=r._async_evaluate0$_outOfOrderImports)?r._async_evaluate0$_outOfOrderImports=R._setArrayType([],oe.JSArray_ModifiableCssImport_2):t).push(e)},visitCssKeyframeBlock$1(e){},visitCssMediaRule$1(e){var t=this._async_evaluate0$_visitor,r=t._async_evaluate0$_mediaQueries;t._async_evaluate0$_addChild$2$through(e,new I._ImportedCssVisitor_visitCssMediaRule_closure1(null==r||null!=t._async_evaluate0$_mergeMediaQueries$2(r,e.queries)))},visitCssStyleRule$1(e){return this._async_evaluate0$_visitor._async_evaluate0$_addChild$2$through(e,new I._ImportedCssVisitor_visitCssStyleRule_closure1)},visitCssStylesheet$1(e){var t,r;for(t=e.children,t=new R.ListIterator(t,t.get$length(t)),r=R._instanceType(t)._precomputed1;t.moveNext$0();)r._as(t.__internal$_current).accept$1(this)},visitCssSupportsRule$1(e){return this._async_evaluate0$_visitor._async_evaluate0$_addChild$2$through(e,new I._ImportedCssVisitor_visitCssSupportsRule_closure1)}},I._ImportedCssVisitor_visitCssAtRule_closure1.prototype={call$1:e=>oe.CssStyleRule_2._is(e),$signature:14},I._ImportedCssVisitor_visitCssMediaRule_closure1.prototype={call$1(e){return!!oe.CssStyleRule_2._is(e)||this.hasBeenMerged&&oe.CssMediaRule_2._is(e)},$signature:14},I._ImportedCssVisitor_visitCssStyleRule_closure1.prototype={call$1:e=>oe.CssStyleRule_2._is(e),$signature:14},I._ImportedCssVisitor_visitCssSupportsRule_closure1.prototype={call$1:e=>oe.CssStyleRule_2._is(e),$signature:14},I.EvaluateResult0.prototype={},I._ArgumentResults1.prototype={},I._LoadedStylesheet1.prototype={},J.AsyncImportCache0.prototype={canonicalize$4$baseImporter$baseUrl$forImport(e,t,r,n){return this.canonicalize$body$AsyncImportCache0(e,t,r,n)},canonicalize$body$AsyncImportCache0(e,t,r,n){var s,i,a,o,l=0,_=P._makeAsyncAwaitCompleter(oe.nullable_Tuple3_AsyncImporter_Uri_Uri_2),u=this,c=P._wrapJsFunctionForAsync((function($,p){if(1===$)return P._asyncRethrow(p,_);for(;;)switch(l){case 0:l=null!=t?3:4;break;case 3:return null==(i=null==r?null:r.resolveUri$1(e))&&(i=e),l=5,P._asyncAwait(u._async_import_cache0$_canonicalize$3(t,i,n),c);case 5:if(null!=(a=p)){s=new D.Tuple3(t,a,i,oe.Tuple3_AsyncImporter_Uri_Uri_2),l=1;break}case 4:return o=oe.Tuple2_Uri_bool,l=6,P._asyncAwait(E.putIfAbsentAsync0(u._async_import_cache0$_canonicalizeCache,new D.Tuple2(e,n,o),new J.AsyncImportCache_canonicalize_closure0(u,e,n),o,oe.nullable_Tuple3_AsyncImporter_Uri_Uri_2),c);case 6:s=p,l=1;break;case 1:return P._asyncReturn(s,_)}}));return P._asyncStartSync(c,_)},_async_import_cache0$_canonicalize$3(e,t,r){return this._canonicalize$body$AsyncImportCache0(e,t,r)},_canonicalize$body$AsyncImportCache0(e,t,r){var n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.nullable_Uri),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:return r?(s=oe.nullable_Object,s=P.runZoned(new J.AsyncImportCache__canonicalize_closure0(e,t),P.LinkedHashMap_LinkedHashMap$_literal([A.Symbol__inImportRule,!0],s,s),oe.FutureOr_nullable_Uri)):s=e.canonicalize$1(t),a=3,P._asyncAwait(s,_);case 3:""===(null==(i=c)?null:i.get$scheme())&&l._async_import_cache0$_logger.warn$2$deprecation(0,"Importer "+e.toString$0(0)+" canonicalized "+t.toString$0(0)+" to "+R.S(i)+ae.x2e_Rela,!0),n=i,a=1;break;case 1:return P._asyncReturn(n,o)}}));return P._asyncStartSync(_,o)},importCanonical$4$originalUrl$quiet(e,t,r,n){return this.importCanonical$body$AsyncImportCache0(e,t,r,n)},importCanonical$body$AsyncImportCache0(e,t,r,n){var s,i=0,a=P._makeAsyncAwaitCompleter(oe.nullable_Stylesheet_2),o=this,l=P._wrapJsFunctionForAsync((function(_,u){if(1===_)return P._asyncRethrow(u,a);for(;;)switch(i){case 0:return i=3,P._asyncAwait(E.putIfAbsentAsync0(o._async_import_cache0$_importCache,t,new J.AsyncImportCache_importCanonical_closure0(o,e,t,r,n),oe.Uri,oe.nullable_Stylesheet_2),l);case 3:s=u,i=1;break;case 1:return P._asyncReturn(s,a)}}));return P._asyncStartSync(l,a)},humanize$1(e){var t,r,n=this._async_import_cache0$_canonicalizeCache;return t=(n=C.IterableNullableExtension_whereNotNull(n.get$values(n),oe.Tuple3_AsyncImporter_Uri_Uri_2)).$ti,null==(r=j.minBy(new R.MappedIterable(new R.WhereIterable(n,new J.AsyncImportCache_humanize_closure2(e),t._eval$1("WhereIterable<Iterable.E>")),new J.AsyncImportCache_humanize_closure3,t._eval$1("MappedIterable<Iterable.E,Uri>")),new J.AsyncImportCache_humanize_closure4))?e:(n=ee.$get$url(),r.resolve$1(W.ParsedPath_ParsedPath$parse(e.get$path(e),n.style).get$basename()))}},J.AsyncImportCache_canonicalize_closure0.prototype={call$0(){var e,t,r,n,s=0,i=P._makeAsyncAwaitCompleter(oe.nullable_Tuple3_AsyncImporter_Uri_Uri_2),a=this,o=P._wrapJsFunctionForAsync((function(o,l){if(1===o)return P._asyncRethrow(l,i);for(;;)switch(s){case 0:a.$this,t=a.url,a.forImport,0;case 3:s=5;break;case 6:if(null!=(n=l)){e=new D.Tuple3(r,n,t,oe.Tuple3_AsyncImporter_Uri_Uri_2),s=1;break}case 4:s=3;break;case 5:e=null,s=1;break;case 1:return P._asyncReturn(e,i)}}));return P._asyncStartSync(o,i)},$signature:338},J.AsyncImportCache__canonicalize_closure0.prototype={call$0(){return this.importer.canonicalize$1(this.url)},$signature:196},J.AsyncImportCache_importCanonical_closure0.prototype={call$0(){var e,t,r,n,s,i,a,o=0,l=P._makeAsyncAwaitCompleter(oe.nullable_Stylesheet_2),_=this,u=P._wrapJsFunctionForAsync((function(c,$){if(1===c)return P._asyncRethrow($,l);for(;;)switch(o){case 0:return r=_.canonicalUrl,n=ee.$get$context().style.pathFromUri$1(T._parseUri(r)),s=E.readFile0(n),i=T.Syntax_forPath0(n),""===(a=r.get$scheme())&&R.throwExpression(P.ArgumentError$value(r,"sourceMapUrl","must be absolute")),o=3,P._asyncAwait(new I.ImporterResult0(s,r,i),u);case 3:if(null==(t=$)){e=null,o=1;break}(s=_.$this)._async_import_cache0$_resultsCache.$indexSet(0,r,t),i=t.contents,a=t.syntax,r=_.originalUrl.resolveUri$1(r),e=q.Stylesheet_Stylesheet$parse0(i,a,_.quiet?ee.$get$Logger_quiet0():s._async_import_cache0$_logger,r),o=1;break;case 1:return P._asyncReturn(e,l)}}));return P._asyncStartSync(u,l)},$signature:339},J.AsyncImportCache_humanize_closure2.prototype={call$1(e){return e.item2.$eq(0,this.canonicalUrl)},$signature:340},J.AsyncImportCache_humanize_closure3.prototype={call$1:e=>e.item3,$signature:341},J.AsyncImportCache_humanize_closure4.prototype={call$1:e=>e.get$path(e).length,$signature:99},q.AtRootQueryParser0.prototype={parse$0(){return this.wrapSpanFormatException$1(new q.AtRootQueryParser_parse_closure0(this))}},q.AtRootQueryParser_parse_closure0.prototype={call$0(){var e,t,r=this.$this,n=r.scanner;n.expectChar$1(40),r.whitespace$0(),(e=r.scanIdentifier$1("with"))||r.expectIdentifier$2$name("without",'"with" or "without"'),r.whitespace$0(),n.expectChar$1(58),r.whitespace$0(),t=P.LinkedHashSet_LinkedHashSet$_empty(oe.String);do{t.add$1(0,r.identifier$0().toLowerCase()),r.whitespace$0()}while(r.lookingAtIdentifier$0());return n.expectChar$1(41),n.expectDone$0(),new q.AtRootQuery0(e,t,t.contains$1(0,"all"),t.contains$1(0,"rule"))},$signature:182},q.AtRootQuery0.prototype={excludes$1(e){var t;return this._at_root_query0$_all?!this.include:oe.CssStyleRule_2._is(e)?this._at_root_query0$_rule!==this.include:oe.CssMediaRule_2._is(e)?this.excludesName$1("media"):oe.CssSupportsRule_2._is(e)?this.excludesName$1("supports"):!!oe.CssAtRule_2._is(e)&&(t=e.name,this.excludesName$1(t.get$value(t).toLowerCase()))},excludesName$1(e){return(this._at_root_query0$_all||this.names.contains$1(0,e))!==this.include}},q.AtRootRule0.prototype={accept$1$1(e){return e.visitAtRootRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=new P.StringBuffer("@at-root "),r=this.query;return null!=r&&(t._contents="@at-root "+r.toString$0(0)+" "),r=this.children,t.toString$0(0)+" {"+(r&&A.JSArray_methods).join$1(r," ")+"}"},get$span(){return this.span}},z.ModifiableCssAtRule0.prototype={accept$1$1(e){return e.visitCssAtRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},copyWithoutChildren$0(){return z.ModifiableCssAtRule$0(this.name,this.span,this.isChildless,this.value)},addChild$1(e){this.super$ModifiableCssParentNode$addChild0(e)},$isCssAtRule0:1,get$isChildless(){return this.isChildless},get$span(){return this.span}},z.AtRule0.prototype={accept$1$1(e){return e.visitAtRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t,r="@"+this.name.toString$0(0),n=new P.StringBuffer(r),s=this.value;return null!=s&&(n._contents=r+" "+s.toString$0(0)),null==(t=this.children)?n.toString$0(0)+";":n.toString$0(0)+" {"+A.JSArray_methods.join$1(t," ")+"}"},get$span(){return this.span}},U.AttributeSelector0.prototype={accept$1$1(e){var t,r,n=e._buffer;return n.writeCharCode$1(91),n.write$1(0,this.name),null!=(t=this.value)&&(n.write$1(0,this.op),k.Parser_isIdentifier0(t)&&!A.JSString_methods.startsWith$1(t,"--")?(n.write$1(0,t),null!=(r=this.modifier)&&n.writeCharCode$1(32)):(e._serialize0$_visitQuotedString$1(t),null!=(r=this.modifier)&&e._serialize0$_style!==A.OutputStyle_compressed0&&n.writeCharCode$1(32)),null!=r&&n.write$1(0,r)),n.writeCharCode$1(93),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},$eq(e,t){return null!=t&&(t instanceof U.AttributeSelector0&&t.name.$eq(0,this.name)&&t.op==this.op&&t.value==this.value&&t.modifier==this.modifier)},get$hashCode(e){var t=this.name;return(A.JSString_methods.get$hashCode(t.name)^V.get$hashCode$(t.namespace)^V.get$hashCode$(this.op)^V.get$hashCode$(this.value)^V.get$hashCode$(this.modifier))>>>0}},U.AttributeOperator0.prototype={toString$0(e){return this._attribute0$_text}},q.BinaryOperationExpression0.prototype={get$span(){for(var e,t=this.left;t instanceof q.BinaryOperationExpression0;)t=t.left;for(e=this.right;e instanceof q.BinaryOperationExpression0;)e=e.right;return t.get$span().expand$1(0,e.get$span())},accept$1$1(e){return e.visitBinaryOperationExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t,r,n,s=this.left,i=s instanceof q.BinaryOperationExpression0&&s.operator.precedence<this.operator.precedence,a=i?""+R.Primitives_stringFromCharCode(40):"";return a+=s.toString$0(0),i&&(a+=R.Primitives_stringFromCharCode(41)),t=this.operator,a=a+R.Primitives_stringFromCharCode(32)+t.operator+R.Primitives_stringFromCharCode(32),(n=(r=this.right)instanceof q.BinaryOperationExpression0&&r.operator.precedence<=t.precedence)&&(a+=R.Primitives_stringFromCharCode(40)),a+=r.toString$0(0),n&&(a+=R.Primitives_stringFromCharCode(41)),a.charCodeAt(0),a},$isExpression0:1,$isAstNode0:1},q.BinaryOperator0.prototype={toString$0(e){return this.name}},Q.BooleanExpression0.prototype={accept$1$1(e){return e.visitBooleanExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return String(this.value)},$isExpression0:1,$isAstNode0:1,get$span(){return this.span}},Q.booleanConstructor_closure.prototype={call$0(){var e=P.allowInterop(new Q.booleanConstructor__closure);return E.injectSuperclass(A.SassBoolean_true,e),E.setClassName(A.SassBoolean_true,"SassBoolean"),E.forwardToString(e),oe.Object._as(e.prototype).getValue=P.allowInteropCaptureThis(new Q.booleanConstructor__closure0),e.TRUE=A.SassBoolean_true,e.FALSE=A.SassBoolean_false,e},$signature:153},Q.booleanConstructor__closure.prototype={call$1(e){throw R.wrapException("new sass.types.Boolean() isn't allowed.\nUse sass.types.Boolean.TRUE or sass.types.Boolean.FALSE instead.")},call$0(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues:()=>[null],$signature:145},Q.booleanConstructor__closure0.prototype={call$1:e=>e===A.SassBoolean_true,$signature:344},Q.SassBoolean0.prototype={get$isTruthy(){return this.value},accept$1$1(e){return e._buffer.write$1(0,String(this.value))},accept$1(e){return this.accept$1$1(e,oe.dynamic)},unaryNot$0(){return this.value?A.SassBoolean_false:A.SassBoolean_true}},O.BuiltInCallable0.prototype={callbackFor$2(e,t){var r,n,s,i,a,o,l,_,u;for(n=(r=this._built_in$_overloads).length,s=null,i=null,a=0;a<r.length;r.length===n||(0,R.throwConcurrentModificationError)(r),++a){if((l=(o=r[a]).item1).matches$2(e,t))return o;if(_=l.$arguments.length-e,null!=i){if((l=Math.abs(_))>(u=Math.abs(i)))continue;if(l===u&&_<0)continue}i=_,s=o}if(null!=s)return s;throw R.wrapException(P.StateError$("BuiltInCallable "+this.name+" may not have empty overloads."))},withName$1(e){return new O.BuiltInCallable0(e,this._built_in$_overloads)},$isAsyncCallable0:1,$isAsyncBuiltInCallable0:1,get$name(e){return this.name}},O.BuiltInModule0.prototype={get$upstream:()=>A.List_empty12,get$variableNodes:()=>A.Map_empty6,get$extensionStore:()=>A.C_EmptyExtensionStore0,get$css(e){return new q.CssStylesheet0(A.List_empty10,j.SourceFile$decoded(A.List_empty1,this.url).span$2(0,0))},get$transitivelyContainsCss:()=>!1,get$transitivelyContainsExtensions:()=>!1,setVariable$3(e,t,r){if(!this.variables.containsKey$1(e))throw R.wrapException(I.SassScriptException$0("Undefined variable."));throw R.wrapException(I.SassScriptException$0("Cannot modify built-in variable."))},variableIdentity$1(e){return this},cloneCss$0(){return this},$isModule0:1,get$url(){return this.url},get$functions(e){return this.functions},get$mixins(){return this.mixins},get$variables(){return this.variables}},T.CallableDeclaration0.prototype={get$span(){return this.span}},W.ClassSelector0.prototype={$eq(e,t){return null!=t&&(t instanceof W.ClassSelector0&&t.name===this.name)},accept$1$1(e){var t=e._buffer;return t.writeCharCode$1(46),t.write$1(0,this.name),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},addSuffix$1(e){return new W.ClassSelector0(this.name+e)},get$hashCode(e){return A.JSString_methods.get$hashCode(this.name)}},q._CloneCssVisitor0.prototype={visitCssAtRule$1(e){var t=e.isChildless,r=z.ModifiableCssAtRule$0(e.name,e.span,t,e.value);return t?r:this._clone_css$_visitChildren$2(r,e)},visitCssComment$1:e=>new B.ModifiableCssComment0(e.text,e.span),visitCssDeclaration$1:e=>N.ModifiableCssDeclaration$0(e.name,e.value,e.span,e.parsedAsCustomProperty,e.valueSpanForMap),visitCssImport$1:e=>L.ModifiableCssImport$0(e.url,e.span,e.media,e.supports),visitCssKeyframeBlock$1(e){return this._clone_css$_visitChildren$2(z.ModifiableCssKeyframeBlock$0(e.selector,e.span),e)},visitCssMediaRule$1(e){return this._clone_css$_visitChildren$2(k.ModifiableCssMediaRule$0(e.queries,e.span),e)},visitCssStyleRule$1(e){var t=this._clone_css$_oldToNewSelectors.$index(0,e.selector);if(null==t)throw R.wrapException(P.StateError$(ae.The_Ex));return this._clone_css$_visitChildren$2(W.ModifiableCssStyleRule$0(t,e.span,e.originalSelector),e)},visitCssStylesheet$1(e){return this._clone_css$_visitChildren$2(q.ModifiableCssStylesheet$0(e.get$span()),e)},visitCssSupportsRule$1(e){return this._clone_css$_visitChildren$2(E.ModifiableCssSupportsRule$0(e.condition,e.span),e)},_clone_css$_visitChildren$1$2(e,t){var r,n,s;for(r=V.get$iterator$ax(t.get$children(t));r.moveNext$0();)(s=(n=r.get$current()).accept$1(this)).isGroupEnd=n.get$isGroupEnd(),e.addChild$1(s);return e},_clone_css$_visitChildren$2(e,t){return this._clone_css$_visitChildren$1$2(e,t,oe.ModifiableCssParentNode_2)}},F.ColorExpression0.prototype={accept$1$1(e){return e.visitColorExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return U.serializeValue(this.value,!0,!0)},$isExpression0:1,$isAstNode0:1,get$span(){return this.span}},F.global_closure30.prototype={call$1:e=>F._rgb0("rgb",e),$signature:4},F.global_closure31.prototype={call$1:e=>F._rgb0("rgb",e),$signature:4},F.global_closure32.prototype={call$1:e=>F._rgbTwoArg0("rgb",e),$signature:4},F.global_closure33.prototype={call$1(e){var t=F._parseChannels0("rgb",R._setArrayType(["$red","$green","$blue"],oe.JSArray_String),V.get$first$ax(e));return t instanceof M.SassString0?t:F._rgb0("rgb",oe.List_Value_2._as(t))},$signature:4},F.global_closure34.prototype={call$1:e=>F._rgb0("rgba",e),$signature:4},F.global_closure35.prototype={call$1:e=>F._rgb0("rgba",e),$signature:4},F.global_closure36.prototype={call$1:e=>F._rgbTwoArg0("rgba",e),$signature:4},F.global_closure37.prototype={call$1(e){var t=F._parseChannels0("rgba",R._setArrayType(["$red","$green","$blue"],oe.JSArray_String),V.get$first$ax(e));return t instanceof M.SassString0?t:F._rgb0("rgba",oe.List_Value_2._as(t))},$signature:4},F.global_closure38.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,1).assertNumber$1("weight");if(n.$index(e,0)instanceof H.SassNumber0){if(100!==s.value||!s.hasUnit$1("%"))throw R.wrapException(ae.Only_oa);return F._functionString0("invert",n.take$1(e,1))}return t=n.$index(e,0).assertColor$1("color"),n=t.get$red(),r=t.get$green(),F._mixColors0(t.changeRgb$3$blue$green$red(255-t.get$blue(),255-r,255-n),t,s)},$signature:4},F.global_closure39.prototype={call$1:e=>F._hsl0("hsl",e),$signature:4},F.global_closure40.prototype={call$1:e=>F._hsl0("hsl",e),$signature:4},F.global_closure41.prototype={call$1(e){var t=V.getInterceptor$asx(e);if(t.$index(e,0).get$isVar()||t.$index(e,1).get$isVar())return F._functionString0("hsl",e);throw R.wrapException(I.SassScriptException$0("Missing argument $lightness."))},$signature:12},F.global_closure42.prototype={call$1(e){var t=F._parseChannels0("hsl",R._setArrayType(["$hue","$saturation","$lightness"],oe.JSArray_String),V.get$first$ax(e));return t instanceof M.SassString0?t:F._hsl0("hsl",oe.List_Value_2._as(t))},$signature:4},F.global_closure43.prototype={call$1:e=>F._hsl0("hsla",e),$signature:4},F.global_closure44.prototype={call$1:e=>F._hsl0("hsla",e),$signature:4},F.global_closure45.prototype={call$1(e){var t=V.getInterceptor$asx(e);if(t.$index(e,0).get$isVar()||t.$index(e,1).get$isVar())return F._functionString0("hsla",e);throw R.wrapException(I.SassScriptException$0("Missing argument $lightness."))},$signature:12},F.global_closure46.prototype={call$1(e){var t=F._parseChannels0("hsla",R._setArrayType(["$hue","$saturation","$lightness"],oe.JSArray_String),V.get$first$ax(e));return t instanceof M.SassString0?t:F._hsl0("hsla",oe.List_Value_2._as(t))},$signature:4},F.global_closure47.prototype={call$1(e){var t=V.getInterceptor$asx(e);return t.$index(e,0)instanceof H.SassNumber0?F._functionString0("grayscale",e):t.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:4},F.global_closure48.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertColor$1("color"),n=t.$index(e,1).assertNumber$1("degrees");return F._checkAngle0(n,null),r.changeHsl$1$hue(r.get$hue()+n.value)},$signature:22},F.global_closure49.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertColor$1("color"),n=t.$index(e,1).assertNumber$1("amount");return r.changeHsl$1$lightness(A.JSNumber_methods.clamp$2(r.get$lightness()+n.valueInRange$3(0,100,"amount"),0,100))},$signature:22},F.global_closure50.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertColor$1("color"),n=t.$index(e,1).assertNumber$1("amount");return r.changeHsl$1$lightness(A.JSNumber_methods.clamp$2(r.get$lightness()-n.valueInRange$3(0,100,"amount"),0,100))},$signature:22},F.global_closure51.prototype={call$1:e=>new M.SassString0("saturate("+U.serializeValue(V.$index$asx(e,0).assertNumber$1("amount"),!1,!0)+")",!1),$signature:12},F.global_closure52.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertColor$1("color"),n=t.$index(e,1).assertNumber$1("amount");return r.changeHsl$1$saturation(A.JSNumber_methods.clamp$2(r.get$saturation()+n.valueInRange$3(0,100,"amount"),0,100))},$signature:22},F.global_closure53.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertColor$1("color"),n=t.$index(e,1).assertNumber$1("amount");return r.changeHsl$1$saturation(A.JSNumber_methods.clamp$2(r.get$saturation()-n.valueInRange$3(0,100,"amount"),0,100))},$signature:22},F.global_closure54.prototype={call$1(e){var t,r=V.$index$asx(e,0);return r instanceof M.SassString0&&!r.hasQuotes&&A.JSString_methods.contains$1(r.text,ee.$get$_microsoftFilterStart0())?F._functionString0("alpha",e):(t=r.assertColor$1("color"),new U.UnitlessSassNumber0(t.alpha,null))},$signature:4},F.global_closure55.prototype={call$1(e){var t,r=V.$index$asx(e,0).get$asList();if(0!==r.length&&A.JSArray_methods.every$1(r,new F.global__closure0))return F._functionString0("alpha",e);throw 0===(t=r.length)?R.wrapException(I.SassScriptException$0("Missing argument $color.")):R.wrapException(I.SassScriptException$0("Only 1 argument allowed, but "+t+" were passed."))},$signature:12},F.global__closure0.prototype={call$1:e=>e instanceof M.SassString0&&!e.hasQuotes&&A.JSString_methods.contains$1(e.text,ee.$get$_microsoftFilterStart0()),$signature:49},F.global_closure56.prototype={call$1(e){var t,r=V.getInterceptor$asx(e);return r.$index(e,0)instanceof H.SassNumber0?F._functionString0("opacity",e):(t=r.$index(e,0).assertColor$1("color"),new U.UnitlessSassNumber0(t.alpha,null))},$signature:4},F.module_closure8.prototype={call$1(e){var t,r,n,s=V.getInterceptor$asx(e),i=s.$index(e,1).assertNumber$1("weight");if(s.$index(e,0)instanceof H.SassNumber0){if(100!==i.value||!i.hasUnit$1("%"))throw R.wrapException(ae.Only_oa);return t=F._functionString0("invert",s.take$1(e,1)),U.warn0("Passing a number ("+R.S(s.$index(e,0))+ae.x29x20to_ci+t.toString$0(0),!0),t}return r=s.$index(e,0).assertColor$1("color"),s=r.get$red(),n=r.get$green(),F._mixColors0(r.changeRgb$3$blue$green$red(255-r.get$blue(),255-n,255-s),r,i)},$signature:4},F.module_closure9.prototype={call$1(e){var t,r=V.getInterceptor$asx(e);return r.$index(e,0)instanceof H.SassNumber0?(t=F._functionString0("grayscale",r.take$1(e,1)),U.warn0("Passing a number ("+R.S(r.$index(e,0))+ae.x29x20to_cg+t.toString$0(0),!0),t):r.$index(e,0).assertColor$1("color").changeHsl$1$saturation(0)},$signature:4},F.module_closure10.prototype={call$1:e=>F._hwb0(e),$signature:4},F.module_closure11.prototype={call$1(e){var t=F._parseChannels0("hwb",R._setArrayType(["$hue","$whiteness","$blackness"],oe.JSArray_String),V.get$first$ax(e));if(t instanceof M.SassString0)throw R.wrapException(I.SassScriptException$0('Expected numeric channels, got "'+t.toString$0(0)+'".'));return F._hwb0(oe.List_Value_2._as(t))},$signature:4},F.module_closure12.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$whiteness();return new N.SingleUnitSassNumber0("%",t,null)},$signature:9},F.module_closure13.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$blackness();return new N.SingleUnitSassNumber0("%",t,null)},$signature:9},F.module_closure14.prototype={call$1(e){var t,r,n=V.$index$asx(e,0);return n instanceof M.SassString0&&!n.hasQuotes&&A.JSString_methods.contains$1(n.text,ee.$get$_microsoftFilterStart0())?(t=F._functionString0("alpha",e),U.warn0(ae.Using_c+t.toString$0(0),!0),t):(r=n.assertColor$1("color"),new U.UnitlessSassNumber0(r.alpha,null))},$signature:4},F.module_closure15.prototype={call$1(e){var t,r=V.getInterceptor$asx(e);if(A.JSArray_methods.every$1(r.$index(e,0).get$asList(),new F.module__closure0))return t=F._functionString0("alpha",e),U.warn0(ae.Using_c+t.toString$0(0),!0),t;throw R.wrapException(I.SassScriptException$0("Only 1 argument allowed, but "+r.get$length(e)+" were passed."))},$signature:12},F.module__closure0.prototype={call$1:e=>e instanceof M.SassString0&&!e.hasQuotes&&A.JSString_methods.contains$1(e.text,ee.$get$_microsoftFilterStart0()),$signature:49},F.module_closure16.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e);return n.$index(e,0)instanceof H.SassNumber0?(t=F._functionString0("opacity",e),U.warn0("Passing a number ("+R.S(n.$index(e,0))+ae.x20to_co+t.toString$0(0),!0),t):(r=n.$index(e,0).assertColor$1("color"),new U.UnitlessSassNumber0(r.alpha,null))},$signature:4},F._red_closure0.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$red();return new U.UnitlessSassNumber0(t,null)},$signature:9},F._green_closure0.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$green();return new U.UnitlessSassNumber0(t,null)},$signature:9},F._blue_closure0.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$blue();return new U.UnitlessSassNumber0(t,null)},$signature:9},F._mix_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e);return F._mixColors0(t.$index(e,0).assertColor$1("color1"),t.$index(e,1).assertColor$1("color2"),t.$index(e,2).assertNumber$1("weight"))},$signature:22},F._hue_closure0.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$hue();return new N.SingleUnitSassNumber0("deg",t,null)},$signature:9},F._saturation_closure0.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$saturation();return new N.SingleUnitSassNumber0("%",t,null)},$signature:9},F._lightness_closure0.prototype={call$1(e){var t=V.get$first$ax(e).assertColor$1("color").get$lightness();return new N.SingleUnitSassNumber0("%",t,null)},$signature:9},F._complement_closure0.prototype={call$1(e){var t=V.$index$asx(e,0).assertColor$1("color");return t.changeHsl$1$hue(t.get$hue()+180)},$signature:22},F._adjust_closure0.prototype={call$1:e=>F._updateComponents0(e,!0,!1,!1),$signature:22},F._scale_closure0.prototype={call$1:e=>F._updateComponents0(e,!1,!1,!0),$signature:22},F._change_closure0.prototype={call$1:e=>F._updateComponents0(e,!1,!0,!1),$signature:22},F._ieHexStr_closure0.prototype={call$1(e){var t=V.$index$asx(e,0).assertColor$1("color"),r=new F._ieHexStr_closure_hexString0;return new M.SassString0("#"+R.S(r.call$1(H.fuzzyRound0(255*t.alpha)))+R.S(r.call$1(t.get$red()))+R.S(r.call$1(t.get$green()))+R.S(r.call$1(t.get$blue())),!1)},$signature:12},F._ieHexStr_closure_hexString0.prototype={call$1:e=>A.JSString_methods.padLeft$2(A.JSInt_methods.toRadixString$1(e,16),2,"0").toUpperCase(),$signature:68},F._updateComponents_getParam0.prototype={call$4$assertPercent$checkPercent(e,t,r,n){var s,i=this.keywords.remove$1(0,e),a=null==i?null:i.assertNumber$1(e);return null==a?null:((s=!(i=this.scale))&&n&&F._checkPercent0(a,e),s&&!r||a.assertUnit$2("%",e),i&&(t=100),a.valueInRange$3(this.change?0:-t,t,e))},call$2(e,t){return this.call$4$assertPercent$checkPercent(e,t,!1,!1)},call$3$checkPercent(e,t,r){return this.call$4$assertPercent$checkPercent(e,t,!1,r)},call$3$assertPercent(e,t,r){return this.call$4$assertPercent$checkPercent(e,t,r,!1)},$signature:129},F._updateComponents_closure0.prototype={call$1:e=>"$"+e,$signature:5},F._updateComponents_updateValue0.prototype={call$3(e,t,r){return null==t?e:this.change?t:this.adjust?A.JSNumber_methods.clamp$2(e+t,0,r):e+(t>0?r-e:e)*(t/100)},$signature:130},F._updateComponents_updateRgb0.prototype={call$2(e,t){return H.fuzzyRound0(this.updateValue.call$3(e,t,255))},$signature:131},F._functionString_closure0.prototype={call$1:e=>U.serializeValue(e,!1,!0),$signature:350},F._removedColorFunction_closure0.prototype={call$1(e){var t=this.name,r=V.getInterceptor$asx(e),n="The function "+t+ae.x28__isn+R.S(r.$index(e,0))+", $"+this.argument+": ";throw R.wrapException(I.SassScriptException$0(n+(this.negative?"-":"")+R.S(r.$index(e,1))+ae.x29x0a_Mor+t))},$signature:351},F._rgb_closure0.prototype={call$1:e=>F._percentageOrUnitless0(e.assertNumber$1("alpha"),1,"alpha"),$signature:109},F._hsl_closure0.prototype={call$1:e=>F._percentageOrUnitless0(e.assertNumber$1("alpha"),1,"alpha"),$signature:109},F._removeUnits_closure1.prototype={call$1:e=>" * 1"+e,$signature:5},F._removeUnits_closure2.prototype={call$1:e=>" / 1"+e,$signature:5},F._hwb_closure0.prototype={call$1:e=>F._percentageOrUnitless0(e.assertNumber$1("alpha"),1,"alpha"),$signature:109},F._parseChannels_closure0.prototype={call$1:e=>e.get$isVar(),$signature:49},F._NodeSassColor.prototype={},F.colorConstructor_closure.prototype={call$6(e,t,r,n,s,i){var a,o,l,_,u;null==i?(null==r||null==n?(R._asInt(t),s=A.JSInt_methods._shrOtherPositive$1(t,24)/255,a=A.JSInt_methods.$mod(A.JSInt_methods._shrOtherPositive$1(t,16),256),r=A.JSInt_methods.$mod(A.JSInt_methods._shrOtherPositive$1(t,8),256),n=A.JSInt_methods.$mod(t,256)):(t.toString,a=t),o=A.JSNumber_methods.round$0(A.JSNumber_methods.clamp$2(a,0,255)),l=A.JSNumber_methods.round$0(A.JSNumber_methods.clamp$2(r,0,255)),_=A.JSNumber_methods.round$0(A.JSNumber_methods.clamp$2(n,0,255)),u=null==s?null:A.JSNumber_methods.clamp$2(s,0,1),V.set$dartValue$x(e,F.SassColor$rgb0(o,l,_,null==u?1:u,null))):V.set$dartValue$x(e,i)},call$2(e,t){return this.call$6(e,t,null,null,null,null)},call$3(e,t,r){return this.call$6(e,t,r,null,null,null)},call$4(e,t,r,n){return this.call$6(e,t,r,n,null,null)},call$5(e,t,r,n,s){return this.call$6(e,t,r,n,s,null)},"call*":"call$6",$requiredArgCount:2,$defaultValues:()=>[null,null,null,null],$signature:353},F.colorConstructor_closure0.prototype={call$1:e=>V.get$dartValue$x(e).get$red(),$signature:118},F.colorConstructor_closure1.prototype={call$1:e=>V.get$dartValue$x(e).get$green(),$signature:118},F.colorConstructor_closure2.prototype={call$1:e=>V.get$dartValue$x(e).get$blue(),$signature:118},F.colorConstructor_closure3.prototype={call$1:e=>V.get$dartValue$x(e).alpha,$signature:355},F.colorConstructor_closure4.prototype={call$2(e,t){var r=V.getInterceptor$x(e);r.set$dartValue(e,r.get$dartValue(e).changeRgb$1$red(A.JSNumber_methods.round$0(A.JSNumber_methods.clamp$2(t,0,255))))},$signature:79},F.colorConstructor_closure5.prototype={call$2(e,t){var r=V.getInterceptor$x(e);r.set$dartValue(e,r.get$dartValue(e).changeRgb$1$green(A.JSNumber_methods.round$0(A.JSNumber_methods.clamp$2(t,0,255))))},$signature:79},F.colorConstructor_closure6.prototype={call$2(e,t){var r=V.getInterceptor$x(e);r.set$dartValue(e,r.get$dartValue(e).changeRgb$1$blue(A.JSNumber_methods.round$0(A.JSNumber_methods.clamp$2(t,0,255))))},$signature:79},F.colorConstructor_closure7.prototype={call$2(e,t){var r=V.getInterceptor$x(e);r.set$dartValue(e,r.get$dartValue(e).changeRgb$1$alpha(A.JSNumber_methods.clamp$2(t,0,1)))},$signature:79},F.colorConstructor_closure8.prototype={call$1:e=>U.serializeValue(V.get$dartValue$x(e),!0,!0),$signature:357},F.SassColor0.prototype={get$red(){null==this._color1$_red&&this._color1$_hslToRgb$0();var e=this._color1$_red;return e.toString,e},get$green(){null==this._color1$_green&&this._color1$_hslToRgb$0();var e=this._color1$_green;return e.toString,e},get$blue(){null==this._color1$_blue&&this._color1$_hslToRgb$0();var e=this._color1$_blue;return e.toString,e},get$hue(){null==this._color1$_hue&&this._color1$_rgbToHsl$0();var e=this._color1$_hue;return e.toString,e},get$saturation(){null==this._color1$_saturation&&this._color1$_rgbToHsl$0();var e=this._color1$_saturation;return e.toString,e},get$lightness(){null==this._color1$_lightness&&this._color1$_rgbToHsl$0();var e=this._color1$_lightness;return e.toString,e},get$whiteness(){return Math.min(Math.min(this.get$red(),this.get$green()),this.get$blue())/255*100},get$blackness(){return 100-Math.max(Math.max(this.get$red(),this.get$green()),this.get$blue())/255*100},accept$1$1(e){return e.visitColor$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},assertColor$1(e){return this},changeRgb$4$alpha$blue$green$red(e,t,r,n){var s=null==n?this.get$red():n,i=null==r?this.get$green():r,a=null==t?this.get$blue():t;return F.SassColor$rgb0(s,i,a,null==e?this.alpha:e,null)},changeRgb$3$blue$green$red(e,t,r){return this.changeRgb$4$alpha$blue$green$red(null,e,t,r)},changeRgb$1$alpha(e){return this.changeRgb$4$alpha$blue$green$red(e,null,null,null)},changeRgb$1$blue(e){return this.changeRgb$4$alpha$blue$green$red(null,e,null,null)},changeRgb$1$green(e){return this.changeRgb$4$alpha$blue$green$red(null,null,e,null)},changeRgb$1$red(e){return this.changeRgb$4$alpha$blue$green$red(null,null,null,e)},changeHsl$4$alpha$hue$lightness$saturation(e,t,r,n){var s=null==t?this.get$hue():t,i=null==n?this.get$saturation():n,a=null==r?this.get$lightness():r;return F.SassColor$hsl0(s,i,a,null==e?this.alpha:e)},changeHsl$1$saturation(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,null,null,e)},changeHsl$1$lightness(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,null,e,null)},changeHsl$1$hue(e){return this.changeHsl$4$alpha$hue$lightness$saturation(null,e,null,null)},changeAlpha$1(e){return new F.SassColor0(this._color1$_red,this._color1$_green,this._color1$_blue,this._color1$_hue,this._color1$_saturation,this._color1$_lightness,H.fuzzyAssertRange0(e,0,1,"alpha"),null)},plus$1(e){if(!(e instanceof H.SassNumber0||e instanceof F.SassColor0))return this.super$Value$plus0(e);throw R.wrapException(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".'))},minus$1(e){if(!(e instanceof H.SassNumber0||e instanceof F.SassColor0))return this.super$Value$minus0(e);throw R.wrapException(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".'))},dividedBy$1(e){if(!(e instanceof H.SassNumber0||e instanceof F.SassColor0))return this.super$Value$dividedBy0(e);throw R.wrapException(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" / "+e.toString$0(0)+'".'))},$eq(e,t){return null!=t&&(t instanceof F.SassColor0&&t.get$red()===this.get$red()&&t.get$green()===this.get$green()&&t.get$blue()===this.get$blue()&&t.alpha===this.alpha)},get$hashCode(e){return A.JSInt_methods.get$hashCode(this.get$red())^A.JSInt_methods.get$hashCode(this.get$green())^A.JSInt_methods.get$hashCode(this.get$blue())^A.JSNumber_methods.get$hashCode(this.alpha)},_color1$_rgbToHsl$0(){var e,t,r=this.get$red()/255,n=this.get$green()/255,s=this.get$blue()/255,i=Math.max(Math.max(r,n),s),a=Math.min(Math.min(r,n),s),o=i-a,l=i===a;l?this._color1$_hue=0:i===r?this._color1$_hue=A.JSNumber_methods.$mod(60*(n-s)/o,360):i===n?this._color1$_hue=A.JSNumber_methods.$mod(120+60*(s-r)/o,360):i===s&&(this._color1$_hue=A.JSNumber_methods.$mod(240+60*(r-n)/o,360)),t=50*(e=i+a),this._color1$_lightness=t,l?this._color1$_saturation=0:(l=100*o,this._color1$_saturation=t<50?l/e:l/(2-i-a))},_color1$_hslToRgb$0(){var e=this.get$hue()/360,t=this.get$saturation()/100,r=this.get$lightness()/100,n=r<=.5?r*(t+1):r+t-r*t,s=2*r-n;this._color1$_red=H.fuzzyRound0(255*F.SassColor__hueToRgb0(s,n,e+.3333333333333333)),this._color1$_green=H.fuzzyRound0(255*F.SassColor__hueToRgb0(s,n,e)),this._color1$_blue=H.fuzzyRound0(255*F.SassColor__hueToRgb0(s,n,e-.3333333333333333))}},F.SassColor_SassColor$hwb_toRgb0.prototype={call$1(e){return H.fuzzyRound0(255*(F.SassColor__hueToRgb0(0,1,e)*this.factor+this._box_0.scaledWhiteness))},$signature:34},B.ModifiableCssComment0.prototype={accept$1$1(e){return e.visitCssComment$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},$isCssComment0:1,get$span(){return this.span}},z.CompileResult0.prototype={},D.ComplexSassNumber0.prototype={get$hasUnits:()=>!0,hasUnit$1:e=>!1,compatibleWithUnit$1:e=>!1,withValue$1(e){return new D.ComplexSassNumber0(this.numeratorUnits,this.denominatorUnits,e,null)},withSlash$2(e,t){return new D.ComplexSassNumber0(this.numeratorUnits,this.denominatorUnits,this.value,new D.Tuple2(e,t,oe.Tuple2_SassNumber_SassNumber_2))},get$numeratorUnits(){return this.numeratorUnits},get$denominatorUnits(){return this.denominatorUnits}},D.ComplexSelector0.prototype={get$minSpecificity(){null==this._complex0$_minSpecificity&&this._complex0$_computeSpecificity$0();var e=this._complex0$_minSpecificity;return e.toString,e},get$maxSpecificity(){null==this._complex0$_maxSpecificity&&this._complex0$_computeSpecificity$0();var e=this._complex0$_maxSpecificity;return e.toString,e},get$isInvisible(){var e=this._complex0$__ComplexSelector_isInvisible;return null==e&&(e=A.JSArray_methods.any$1(this.components,new D.ComplexSelector_isInvisible_closure0),null==this._complex0$__ComplexSelector_isInvisible?this._complex0$__ComplexSelector_isInvisible=e:e=R.throwExpression(R.LateError$fieldADI("isInvisible"))),e},accept$1$1(e){return e.visitComplexSelector$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},_complex0$_computeSpecificity$0(){var e,t,r,n,s,i,a;for(t=(e=this.components).length,r=0,n=0,s=0;s<t;++s)(i=e[s])instanceof W.CompoundSelector0&&(null==i._compound0$_minSpecificity&&i._compound0$_computeSpecificity$0(),(a=i._compound0$_minSpecificity).toString,r+=a,null==i._compound0$_maxSpecificity&&i._compound0$_computeSpecificity$0(),(a=i._compound0$_maxSpecificity).toString,n+=a);this._complex0$_minSpecificity=r,this._complex0$_maxSpecificity=n},get$hashCode(e){return A.C_ListEquality0.hash$1(this.components)},$eq(e,t){return null!=t&&(t instanceof D.ComplexSelector0&&A.C_ListEquality.equals$2(0,this.components,t.components))}},D.ComplexSelector_isInvisible_closure0.prototype={call$1:e=>e instanceof W.CompoundSelector0&&e.get$isInvisible(),$signature:102},D.Combinator0.prototype={toString$0(e){return this._complex0$_text},$isComplexSelectorComponent0:1},W.CompoundSelector0.prototype={get$isInvisible(){return A.JSArray_methods.any$1(this.components,new W.CompoundSelector_isInvisible_closure0)},accept$1$1(e){return e.visitCompoundSelector$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},_compound0$_computeSpecificity$0(){var e,t,r,n,s,i;for(t=(e=this.components).length,r=0,n=0,s=0;s<t;++s)r+=(i=e[s]).get$minSpecificity(),n+=i.get$maxSpecificity();this._compound0$_minSpecificity=r,this._compound0$_maxSpecificity=n},get$hashCode(e){return A.C_ListEquality0.hash$1(this.components)},$eq(e,t){return null!=t&&(t instanceof W.CompoundSelector0&&A.C_ListEquality.equals$2(0,this.components,t.components))},$isComplexSelectorComponent0:1},W.CompoundSelector_isInvisible_closure0.prototype={call$1:e=>e.get$isInvisible(),$signature:19},C.Configuration0.prototype={throughForward$1(e){var t,r,n,s,i=this._configuration$_values;return i.get$isEmpty(i)?A.Configuration_Map_empty0:(null!=(t=e.prefix)&&(i=new B.UnprefixedMapView0(i,t,oe.UnprefixedMapView_ConfiguredValue_2)),r=e.shownVariables,n=e.hiddenVariables,null!=r?i=new F.LimitedMapView0(i,r._base.intersection$1(new T.MapKeySet(i,oe.MapKeySet_nullable_Object)),oe.LimitedMapView_String_ConfiguredValue_2):(s=null!=n&&(s=n._base).get$isNotEmpty(s))&&(i=F.LimitedMapView$blocklist0(i,n,oe.String,oe.ConfiguredValue_2)),this._configuration$_withValues$1(i))},_configuration$_withValues$1:e=>new C.Configuration0(e),toString$0(e){var t=this._configuration$_values;return"("+t.get$entries(t).map$1$1(0,new C.Configuration_toString_closure0,oe.String).join$1(0,", ")+")"}},C.Configuration_toString_closure0.prototype={call$1:e=>"$"+R.S(e.key)+": "+R.S(e.value),$signature:359},C.ExplicitConfiguration0.prototype={_configuration$_withValues$1(e){return new C.ExplicitConfiguration0(this.nodeWithSpan,e)}},Q.ConfiguredValue0.prototype={},Q.ConfiguredVariable0.prototype={toString$0(e){return"$"+this.name+": "+this.expression.toString$0(0)+(this.isGuarded?" !default":"")},$isAstNode0:1,get$span(){return this.span}},j.ContentBlock0.prototype={accept$1$1(e){return e.visitContentBlock$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t,r=this.$arguments;return(r=0===r.$arguments.length&&null==r.restArgument?"":" using ("+r.toString$0(0)+")")+" {"+((t=this.children)&&A.JSArray_methods).join$1(t," ")+"}"}},O.ContentRule0.prototype={accept$1$1(e){return e.visitContentRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.$arguments;return t.get$isEmpty(t)?"@content;":"@content("+t.toString$0(0)+");"},$isAstNode0:1,$isStatement0:1,get$span(){return this.span}},O._disallowedFunctionNames_closure0.prototype={call$1:e=>e.name,$signature:360},O.CssParser0.prototype={get$plainCss:()=>!0,silentComment$0(){var e=this.scanner,t=e._string_scanner$_position;this.super$Parser$silentComment0(),this.error$2(0,ae.Silent,e.spanFrom$1(new D._SpanScannerState(e,t)))},atRule$2$root(e,t){var r,n,s,i,a,o,l,_,u,c,$=this.scanner,p=new D._SpanScannerState($,$._string_scanner$_position);switch($.expectChar$1(64),r=this.interpolatedIdentifier$0(),this.whitespace$0(),r.get$asPlain()){case"at-root":case"content":case"debug":case"each":case"error":case"extend":case"for":case"function":case"if":case"include":case"mixin":case"return":case"warn":case"while":this.almostAnyValue$0(),this.error$2(0,"This at-rule isn't allowed in plain CSS.",$.spanFrom$1(p));break;case"import":return n=new D._SpanScannerState($,$._string_scanner$_position),i=117===(s=$.peekChar$0())||85===s?this.dynamicUrl$0():new M.StringExpression0(this.interpolatedString$0().asInterpolation$1$static(!0),!1),a=$.spanFrom$1(n),this.whitespace$0(),o=this.tryImportQueries$0(),this.expectStatementSeparator$1("@import rule"),l=W.Interpolation$0(R._setArrayType([i],oe.JSArray_Object),a),_=$.spanFrom$1(n),c=(u=null==o)?null:o.item1,l=R._setArrayType([new O.StaticImport0(l,c,u?null:o.item2,_)],oe.JSArray_Import_2),$=$.spanFrom$1(p),new E.ImportRule0(P.List_List$unmodifiable(l,oe.Import_2),$);case"media":return this.mediaRule$1(p);case"-moz-document":return this.mozDocumentRule$2(p,r);case"supports":return this.supportsRule$1(p);default:return this.unknownAtRule$2(p,r)}},identifierLike$0(){var e,t,r,n,s=this.scanner,i=new D._SpanScannerState(s,s._string_scanner$_position),a=this.interpolatedIdentifier$0(),o=a.get$asPlain(),l=this.trySpecialFunction$2(o.toLowerCase(),i);if(null!=l)return l;if(e=s._string_scanner$_position,!s.scanChar$1(40))return new M.StringExpression0(a,!1);if(t=R._setArrayType([],oe.JSArray_Expression_2),!s.scanChar$1(41)){do{this.whitespace$0(),t.push(this.expression$1$singleEquals(!0)),this.whitespace$0()}while(s.scanChar$1(44));s.expectChar$1(41)}return ee.$get$_disallowedFunctionNames0().contains$1(0,o)&&this.error$2(0,ae.This_f,s.spanFrom$1(i)),r=W.Interpolation$0(R._setArrayType([new M.StringExpression0(a,!1)],oe.JSArray_Object),a.span),e=s.spanFrom$1(new D._SpanScannerState(s,e)),n=oe.Expression_2,new U.InterpolatedFunctionExpression0(r,new W.ArgumentInvocation0(P.List_List$unmodifiable(t,n),R.ConstantMap_ConstantMap$from(A.Map_empty8,oe.String,n),null,null,e),s.spanFrom$1(i))}},O.DebugRule0.prototype={accept$1$1(e){return e.visitDebugRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return"@debug "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span(){return this.span}},N.ModifiableCssDeclaration0.prototype={accept$1$1(e){return e.visitCssDeclaration$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return this.name.toString$0(0)+": "+this.value.toString$0(0)+";"},get$span(){return this.span}},N.Declaration0.prototype={accept$1$1(e){return e.visitDeclaration$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},get$span(){return this.span}},N.SupportsDeclaration0.prototype={toString$0(e){return"("+this.name.toString$0(0)+": "+this.value.toString$0(0)+")"},$isAstNode0:1,$isSupportsCondition0:1,get$span(){return this.span}},E.DynamicImport0.prototype={toString$0(e){return M.StringExpression_quoteText0(this.urlString)},$isImport0:1,$isAstNode0:1,get$span(){return this.span}},q.EachRule0.prototype={accept$1$1(e){return e.visitEachRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.variables,r=this.children;return"@each "+new R.MappedListIterable(t,new q.EachRule_toString_closure0,R._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+" in "+this.list.toString$0(0)+" {"+(r&&A.JSArray_methods).join$1(r," ")+"}"},get$span(){return this.span}},q.EachRule_toString_closure0.prototype={call$1:e=>"$"+e,$signature:5},L.EmptyExtensionStore0.prototype={get$isEmpty:e=>!0,get$simpleSelectors:()=>A.C_EmptyUnmodifiableSet0,extensionsWhereTarget$1:e=>A.List_empty11,addSelector$3(e,t,r){throw R.wrapException(P.UnsupportedError$(ae.addSel))},addExtension$4(e,t,r,n){throw R.wrapException(P.UnsupportedError$(ae.addExt_))},addExtensions$1(e){throw R.wrapException(P.UnsupportedError$(ae.addExts))},clone$0:()=>A.Tuple2_EmptyExtensionStore_Map_empty0,$isExtensionStore0:1},M.ErrorRule0.prototype={accept$1$1(e){return e.visitErrorRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return"@error "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span(){return this.span}},I.SassException0.prototype={get$trace(e){return j.Trace$(R._setArrayType([E.frameForSpan0(k.SourceSpanException.prototype.get$span.call(this),"root stylesheet",null)],oe.JSArray_Frame),null)},get$span(){return k.SourceSpanException.prototype.get$span.call(this)},toString$0(e){var t,r,n,s,i=new P.StringBuffer(""),a="Error: "+this._span_exception$_message+"\n";for(i._contents=a,i._contents=a+k.SourceSpanException.prototype.get$span.call(this).highlight$1$color(null),t=(a=this.get$trace(this).toString$0(0).split("\n")).length,r=0;r<t;++r)n=a[r],0!==V.get$length$asx(n)&&(s=i._contents+="\n",i._contents=s+" "+R.S(n));return(a=i._contents).charCodeAt(0),a}},I.MultiSpanSassException0.prototype={toString$0(e){var t,r,n,s,i=new P.StringBuffer("Error: "+this._span_exception$_message+"\n");for(W.NullableExtension_andThen0(z.Highlighter$multiple(k.SourceSpanException.prototype.get$span.call(this),this.primaryLabel,this.secondarySpans,!1,null,null).highlight$0(),i.get$write(i)),r=(t=this.get$trace(this).toString$0(0).split("\n")).length,n=0;n<r;++n)s=t[n],0!==V.get$length$asx(s)&&(i._contents+="\n",i._contents+=" "+R.S(s));return(t=i._contents).charCodeAt(0),t}},I.SassRuntimeException0.prototype={get$trace(e){return this.trace}},I.MultiSpanSassRuntimeException0.prototype={$isSassRuntimeException0:1,get$trace(e){return this.trace}},I.SassFormatException0.prototype={get$source(){return P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(k.SourceSpanException.prototype.get$span.call(this).file._decodedChars,0,null),0,null)},$isFormatException:1,$isSourceSpanFormatException:1},I.SassScriptException0.prototype={toString$0(e){return this.message+ae.x0a_BUG_},get$message(e){return this.message}},I.MultiSpanSassScriptException0.prototype={},M.Exports.prototype={},W.ExtendRule0.prototype={accept$1$1(e){return e.visitExtendRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return"@extend "+this.selector.toString$0(0)},$isAstNode0:1,$isStatement0:1,get$span(){return this.span}},D.Extension0.prototype={toString$0(e){return this.extender.toString$0(0)+" {@extend "+this.target.toString$0(0)+(this.isOptional?" !optional":"")+"}"}},D.Extender0.prototype={assertCompatibleMediaContext$1(e){var t,r=this._extension$_extension;if(null!=r&&null!=(t=r.mediaContext)&&(null==e||!A.C_ListEquality.equals$2(0,t,e)))throw R.wrapException(I.SassException$0(ae.You_ma,r.span))},toString$0(e){return U.serializeSelector0(this.selector,!0)}},W.ExtensionStore0.prototype={get$isEmpty(e){var t=this._extension_store$_extensions;return t.get$isEmpty(t)},get$simpleSelectors(){return new T.MapKeySet(this._extension_store$_selectors,oe.MapKeySet_SimpleSelector_2)},extensionsWhereTarget$1(e){var t=this;return P._makeSyncStarIterable((function(){var r,n,s,i,a=e,o=0;return function(e,l){for(1===e&&(r=l,o=1);;)switch(o){case 0:n=(n=(n=t._extension_store$_extensions).get$entries(n)).get$iterator(n);case 2:if(!n.moveNext$0()){o=3;break}if(s=n.get$current(),!a.call$1(s.key)){o=2;break}s=(s=V.get$values$z(s.value)).get$iterator(s);case 4:if(!s.moveNext$0()){o=5;break}i=s.get$current(),o=i instanceof C.MergedExtension0?6:8;break;case 6:return i=i.unmerge$0(),o=9,P._IterationMarker_yieldStar(new R.WhereIterable(i,new W.ExtensionStore_extensionsWhereTarget_closure0,i.$ti._eval$1("WhereIterable<Iterable.E>")));case 9:o=7;break;case 8:o=i.isOptional?11:10;break;case 10:return o=12,i;case 12:case 11:case 7:o=4;break;case 5:o=2;break;case 3:return P._IterationMarker_endOfIteration();case 1:return P._IterationMarker_uncaughtError(r)}}}),oe.Extension_2)},addSelector$3(e,t,r){var n,s,i,a,o,l,_,u;if(!(n=e=e).get$isInvisible())for(a=(i=n.components).length,o=this._extension_store$_originals,l=0;l<a;++l)o.add$1(0,i[l]);if((i=this._extension_store$_extensions).get$isNotEmpty(i))try{e=this._extension_store$_extendList$4(n,t,i,r)}catch(_){throw(i=R.unwrapException(_))instanceof I.SassException0?(s=i,R.wrapException(I.SassException$0("From "+s.get$span().message$1(0,"")+"\n"+s._span_exception$_message,s.get$span()))):_}return u=new L.ModifiableCssValue0(e,t,oe.ModifiableCssValue_SelectorList_2),null!=r&&this._extension_store$_mediaContexts.$indexSet(0,u,r),this._extension_store$_registerSelector$2(e,u),u},_extension_store$_registerSelector$2(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h;for(n=(r=e.components).length,s=this._extension_store$_selectors,i=0;i<n;++i)for(o=(a=r[i].components).length,l=0;l<o;++l)if((_=a[l])instanceof W.CompoundSelector0)for(c=(u=_.components).length,$=0;$<c;++$)p=u[$],V.add$1$ax(s.putIfAbsent$2(p,new W.ExtensionStore__registerSelector_closure0),t),p instanceof M.PseudoSelector0&&null!=(h=p.selector)&&this._extension_store$_registerSelector$2(h,t)},addExtension$4(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x=this._extension_store$_selectors.$index(0,t),w=this._extension_store$_extensionsByExtender,A=w.$index(0,t),M=this._extension_store$_extensions.putIfAbsent$2(t,new W.ExtensionStore_addExtension_closure2);for(i=(s=e.value.components).length,a=null==x,o=this._extension_store$_sourceSpecificity,l=e.span,_=r.span,u=r.isOptional,c=null!=A,$=oe.ComplexSelector_2,p=oe.Extension_2,h=null,d=0;d<i;++d)if(null==(g=s[d])._complex0$_maxSpecificity&&g._complex0$_computeSpecificity$0(),g._complex0$_maxSpecificity.toString,y=(m=new D.Extender0(g,!1,l))._extension$_extension=new D.Extension0(m,t,n,u,_),null==(S=M.$index(0,g))){for(M.$indexSet(0,g,y),m=new P._SyncStarIterator(this._extension_store$_simpleSelectors$1(g)._outerHelper());m.moveNext$0();)f=m.get$current(),V.add$1$ax(w.putIfAbsent$2(f,new W.ExtensionStore_addExtension_closure3),y),o.putIfAbsent$2(f,new W.ExtensionStore_addExtension_closure4(g));a&&!c||(null==h&&(h=P.LinkedHashMap_LinkedHashMap$_empty($,p)),h.$indexSet(0,g,y))}else M.$indexSet(0,g,C.MergedExtension_merge0(S,y));null!=h&&(w=oe.SimpleSelector_2,v=P.LinkedHashMap_LinkedHashMap$_literal([t,h],w,oe.Map_ComplexSelector_Extension_2),c&&null!=(b=this._extension_store$_extendExistingExtensions$2(A,v))&&E.mapAddAll20(v,b,w,$,p),a||this._extension_store$_extendExistingSelectors$2(x,v))},_extension_store$_simpleSelectors$1(e){return this._simpleSelectors$body$ExtensionStore0(e)},_simpleSelectors$body$ExtensionStore0(e){var t=this;return P._makeSyncStarIterable((function(){var r,n,s,i,a,o,l,_,u,c,$,p,h,d=e,g=0;return function(e,m){for(1===e&&(r=m,g=1);;)switch(g){case 0:n=d.components,s=n.length,i=0;case 2:if(!(i<s)){g=4;break}a=n[i],g=a instanceof W.CompoundSelector0?5:6;break;case 5:o=a.components,l=o.length,_=0;case 7:if(!(_<l)){g=9;break}return u=o[_],g=10,u;case 10:if(!(u instanceof M.PseudoSelector0)){g=8;break}if(null==(c=u.selector)){g=8;break}$=c.components,p=$.length,h=0;case 11:if(!(h<p)){g=13;break}return g=14,P._IterationMarker_yieldStar(t._extension_store$_simpleSelectors$1($[h]));case 14:case 12:++h,g=11;break;case 13:case 8:++_,g=7;break;case 9:case 6:case 3:++i,g=2;break;case 4:return P._IterationMarker_endOfIteration();case 1:return P._IterationMarker_uncaughtError(r)}}}),oe.SimpleSelector_2)},_extension_store$_extendExistingExtensions$2(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x,w,E,M,L,k,F,N;for(a=(i=V.toList$0$ax(e)).length,o=this._extension_store$_extensionsByExtender,l=oe.SimpleSelector_2,_=oe.Map_ComplexSelector_Extension_2,u=this._extension_store$_extensions,c=null,$=0;$<i.length;i.length===a||(0,R.throwConcurrentModificationError)(i),++$){r=i[$],(p=u.$index(0,r.target)).toString,n=null;try{if(null==(n=this._extension_store$_extendComplex$4(r.extender.selector,r.extender.span,t,r.mediaContext)))continue}catch(h){throw(i=R.unwrapException(h))instanceof I.SassException0?(s=i,R.wrapException(I.SassException$0("From "+r.extender.span.message$1(0,"")+"\n"+s._span_exception$_message,s.get$span()))):h}for(d=V.get$first$ax(n),g=r.extender,m=A.C_ListEquality.equals$2(0,d.components,g.selector.components),g=(d=n).length,y=!0,S=0;S<d.length;d.length===g||(0,R.throwConcurrentModificationError)(d),++S)if(f=d[S],m&&y)y=!1;else if(b=(v=r).extender,x=v.target,w=v.span,E=v.mediaContext,v=v.isOptional,null==f._complex0$_maxSpecificity&&f._complex0$_computeSpecificity$0(),f._complex0$_maxSpecificity.toString,M=(b=new D.Extender0(f,!1,b.span))._extension$_extension=new D.Extension0(b,x,E,v,w),null!=(L=p.$index(0,f)))p.$indexSet(0,f,C.MergedExtension_merge0(L,M));else{for(p.$indexSet(0,f,M),b=(v=f.components).length,k=0;k<b;++k)if((F=v[k])instanceof W.CompoundSelector0)for(w=(x=F.components).length,N=0;N<w;++N)V.add$1$ax(o.putIfAbsent$2(x[N],new W.ExtensionStore__extendExistingExtensions_closure1),M);t.containsKey$1(r.target)&&(null==c&&(c=P.LinkedHashMap_LinkedHashMap$_empty(l,_)),c.putIfAbsent$2(r.target,new W.ExtensionStore__extendExistingExtensions_closure2).$indexSet(0,f,M))}m||p.remove$1(0,r.extender)}return c},_extension_store$_extendExistingSelectors$2(e,t){var r,n,s,i,a,o;for(s=e.get$iterator(e),i=this._extension_store$_mediaContexts;s.moveNext$0();){a=(r=s.get$current()).value;try{r.value=this._extension_store$_extendList$4(r.value,r.span,t,i.$index(0,r))}catch(o){throw(s=R.unwrapException(o))instanceof I.SassException0?(n=s,R.wrapException(I.SassException$0("From "+r.span.message$1(0,"")+"\n"+n._span_exception$_message,n.get$span()))):o}a!==r.value&&this._extension_store$_registerSelector$2(r.value,r)}},addExtensions$1(e){var t,r,n,s={};for(s.newExtensions=s.selectorsToExtend=s.extensionsToExtend=null,t=V.get$iterator$ax(e),r=this._extension_store$_sourceSpecificity;t.moveNext$0();)(n=t.get$current()).get$isEmpty(n)||(r.addAll$1(0,n.get$_extension_store$_sourceSpecificity()),n.get$_extension_store$_extensions().forEach$1(0,new W.ExtensionStore_addExtensions_closure1(s,this)));W.NullableExtension_andThen0(s.newExtensions,new W.ExtensionStore_addExtensions_closure2(s,this))},_extension_store$_extendList$4(e,t,r,n){var s,i,a,o,l,_,u,c;for(i=(s=e.components).length,a=oe.JSArray_ComplexSelector_2,o=null,l=0;l<i;++l)_=s[l],null==(u=this._extension_store$_extendComplex$4(_,t,r,n))?null!=o&&o.push(_):(null==o&&(0===l?o=R._setArrayType([],a):(c=A.JSArray_methods.sublist$2(s,0,l),o=R._setArrayType(c.slice(0),R._arrayInstanceType(c)))),A.JSArray_methods.addAll$1(o,u));return null==o?e:(s=this._extension_store$_originals,M.SelectorList$0(this._extension_store$_trim$2(o,s.get$contains(s))))},_extension_store$_extendList$3(e,t,r){return this._extension_store$_extendList$4(e,t,r,null)},_extension_store$_extendComplex$4(e,t,r,n){var s,i,a,o,l,_,u,c,$,p,h,d,g,m="components may not be empty.",y={},S=this._extension_store$_originals.contains$1(0,e);for(i=(s=e.components).length,a=oe.JSArray_ComplexSelector_2,o=oe.JSArray_ComplexSelectorComponent_2,l=oe.ComplexSelectorComponent_2,_=null,u=0;u<i;++u)(c=s[u])instanceof W.CompoundSelector0?null==($=this._extension_store$_extendCompound$5$inOriginal(c,t,r,n,S))?null!=_&&((p=P.List_List$from(R._setArrayType([c],o),!1,l)).fixed$length=Array,p.immutable$list=Array,0===(h=p).length&&R.throwExpression(P.ArgumentError$(m,null)),A.JSArray_methods.add$1(_,R._setArrayType([new D.ComplexSelector0(h,!1)],a))):(null==_&&(d=(h=R._arrayInstanceType(s))._eval$1("SubListIterable<1>"),(g=new R.SubListIterable(s,0,u,d)).SubListIterable$3(s,0,u,h._precomputed1),d=d._eval$1("MappedListIterable<ListIterable.E,List<ComplexSelector0>>"),_=P.List_List$of(new R.MappedListIterable(g,new W.ExtensionStore__extendComplex_closure1(e),d),!0,d._eval$1("ListIterable.E"))),A.JSArray_methods.add$1(_,$)):null!=_&&((p=P.List_List$from(R._setArrayType([c],o),!1,l)).fixed$length=Array,p.immutable$list=Array,0===(h=p).length&&R.throwExpression(P.ArgumentError$(m,null)),A.JSArray_methods.add$1(_,R._setArrayType([new D.ComplexSelector0(h,!1)],a)));return null==_?null:(y.first=!0,s=oe.ComplexSelector_2,s=V.expand$1$1$ax(j.paths0(_,s),new W.ExtensionStore__extendComplex_closure2(y,this,e),s),P.List_List$of(s,!0,s.$ti._eval$1("Iterable.E")))},_extension_store$_extendCompound$5$inOriginal(e,t,r,n,s){var i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b="components may not be empty.",x={},w=this._extension_store$_mode,E=w===A.ExtendMode_normal0||r.get$length(r)<2?null:P.LinkedHashSet_LinkedHashSet$_empty(oe.SimpleSelector_2);for(a=(i=e.components).length,o=oe.JSArray_List_Extender_2,l=oe.JSArray_Extender_2,_=oe.JSArray_ComplexSelectorComponent_2,u=oe.ComplexSelectorComponent_2,c=oe.SimpleSelector_2,$=this._extension_store$_sourceSpecificity,p=oe.JSArray_SimpleSelector_2,h=null,d=0;d<a;++d)g=i[d],null==(m=this._extension_store$_extendSimple$5(g,t,r,n,E))?null!=h&&((y=P.List_List$from(R._setArrayType([g],p),!1,c)).fixed$length=Array,y.immutable$list=Array,0===(S=y).length&&R.throwExpression(P.ArgumentError$(b,null)),(y=P.List_List$from(R._setArrayType([new W.CompoundSelector0(S)],_),!1,u)).fixed$length=Array,y.immutable$list=Array,0===(S=y).length&&R.throwExpression(P.ArgumentError$(b,null)),$.$index(0,g),h.push(R._setArrayType([new D.Extender0(new D.ComplexSelector0(S,!1),!0,t)],l))):(null==h&&(h=R._setArrayType([],o),0!==d&&(S=R._arrayInstanceType(i),(f=new R.SubListIterable(i,0,d,S._eval$1("SubListIterable<1>"))).SubListIterable$3(i,0,d,S._precomputed1),(y=P.List_List$from(f,!1,c)).fixed$length=Array,y.immutable$list=Array,f=y,e=new W.CompoundSelector0(f),0===f.length&&R.throwExpression(P.ArgumentError$(b,null)),(y=P.List_List$from(R._setArrayType([e],_),!1,u)).fixed$length=Array,y.immutable$list=Array,0===(S=y).length&&R.throwExpression(P.ArgumentError$(b,null)),this._extension_store$_sourceSpecificityFor$1(e),h.push(R._setArrayType([new D.Extender0(new D.ComplexSelector0(S,!1),!0,t)],l)))),A.JSArray_methods.addAll$1(h,m));return null==h||null!=E&&E._collection$_length!==r.get$length(r)?null:1===h.length?V.map$1$1$ax(A.JSArray_methods.get$first(h),new W.ExtensionStore__extendCompound_closure4(n),oe.ComplexSelector_2).toList$0(0):(w=x.first=w!==A.ExtendMode_replace0,a=(i=C.IterableNullableExtension_whereNotNull(V.map$1$1$ax(j.paths0(h,oe.Extender_2),new W.ExtensionStore__extendCompound_closure5(x,n),oe.nullable_List_ComplexSelector_2),oe.List_ComplexSelector_2)).$ti._eval$1("ExpandIterable<Iterable.E,ComplexSelector0>"),y=P.List_List$of(new R.ExpandIterable(i,new W.ExtensionStore__extendCompound_closure6,a),!0,a._eval$1("Iterable.E")),v=new W.ExtensionStore__extendCompound_closure7,this._extension_store$_trim$2(y,s&&w?new W.ExtensionStore__extendCompound_closure8(A.JSArray_methods.get$first(y)):v))},_extension_store$_extendSimple$5(e,t,r,n,s){var i,a=new W.ExtensionStore__extendSimple_withoutPseudo0(this,r,s,t);return e instanceof M.PseudoSelector0&&null!=e.selector&&null!=(i=this._extension_store$_extendPseudo$4(e,t,r,n))?new R.MappedListIterable(i,new W.ExtensionStore__extendSimple_closure1(this,a,t),R._arrayInstanceType(i)._eval$1("MappedListIterable<1,List<Extender0>>")):W.NullableExtension_andThen0(a.call$1(e),new W.ExtensionStore__extendSimple_closure2)},_extension_store$_extenderForSimple$2(e,t){var r=D.ComplexSelector$0(R._setArrayType([W.CompoundSelector$0(R._setArrayType([e],oe.JSArray_SimpleSelector_2))],oe.JSArray_ComplexSelectorComponent_2),!1);return this._extension_store$_sourceSpecificity.$index(0,e),new D.Extender0(r,!0,t)},_extension_store$_extendPseudo$4(e,t,r,n){var s,i,a,o,l=e.selector;if(null==l)throw R.wrapException(P.ArgumentError$("Selector "+e.toString$0(0)+" must have a selector argument.",null));return(s=this._extension_store$_extendList$4(l,t,r,n))===l?null:(i=s.components,(a="not"===e.normalizedName)&&!A.JSArray_methods.any$1(l.components,new W.ExtensionStore__extendPseudo_closure4)&&A.JSArray_methods.any$1(i,new W.ExtensionStore__extendPseudo_closure5)&&(i=new R.WhereIterable(i,new W.ExtensionStore__extendPseudo_closure6,R._arrayInstanceType(i)._eval$1("WhereIterable<1>"))),i=V.expand$1$1$ax(i,new W.ExtensionStore__extendPseudo_closure7(e),oe.ComplexSelector_2),a&&1===l.components.length?(a=R.MappedIterable_MappedIterable(i,new W.ExtensionStore__extendPseudo_closure8(e),i.$ti._eval$1("Iterable.E"),oe.PseudoSelector_2),0===(o=P.List_List$of(a,!0,R._instanceType(a)._eval$1("Iterable.E"))).length?null:o):R._setArrayType([M.PseudoSelector$0(e.name,e.argument,!e.isClass,M.SelectorList$0(i))],oe.JSArray_PseudoSelector_2))},_extension_store$_trim$2(e,t){var r,n,s,i,a,o,l,_,u,c,$,p;if(e.length>100)return e;r=O.QueueList$(null,oe.ComplexSelector_2);e:for(n=e.length-1,s=R._arrayInstanceType(e),i=s._precomputed1,s=s._eval$1("SubListIterable<1>"),a=0;n>=0;--n)if(o={},l=e[n],t.call$1(l)){for(_=0;_<a;++_)if(V.$eq$(r.$index(0,_),l)){E.rotateSlice0(r,0,_+1);continue e}++a,r.addFirst$1(l)}else{for(o.maxSpecificity=0,c=(u=l.components).length,$=0;$<c;++$)(p=u[$])instanceof W.CompoundSelector0&&(o.maxSpecificity=Math.max(o.maxSpecificity,this._extension_store$_sourceSpecificityFor$1(p)));r.any$1(r,new W.ExtensionStore__trim_closure1(o,l))||((u=new R.SubListIterable(e,0,n,s)).SubListIterable$3(e,0,n,i),u.any$1(0,new W.ExtensionStore__trim_closure2(o,l))||r.addFirst$1(l))}return r},_extension_store$_sourceSpecificityFor$1(e){var t,r,n,s,i,a;for(r=(t=e.components).length,n=this._extension_store$_sourceSpecificity,s=0,i=0;i<r;++i)a=n.$index(0,t[i]),s=Math.max(s,R.checkNum(null==a?0:a));return s},clone$0(){var e,t,r=oe.SimpleSelector_2,n=P.LinkedHashMap_LinkedHashMap$_empty(r,oe.Set_ModifiableCssValue_SelectorList_2),s=oe.ModifiableCssValue_SelectorList_2,i=P.LinkedHashMap_LinkedHashMap$_empty(s,oe.List_CssMediaQuery_2),a=P.LinkedHashMap_LinkedHashMap$_empty(oe.CssValue_SelectorList_2,s);return this._extension_store$_selectors.forEach$1(0,new W.ExtensionStore_clone_closure0(this,n,a,i)),s=oe.Extension_2,e=E.copyMapOfMap0(this._extension_store$_extensions,r,oe.ComplexSelector_2,s),s=E.copyMapOfList0(this._extension_store$_extensionsByExtender,r,s),(r=P._LinkedIdentityHashMap__LinkedIdentityHashMap$es6(r,oe.int)).addAll$1(0,this._extension_store$_sourceSpecificity),(t=new P._LinkedIdentityHashSet(oe._LinkedIdentityHashSet_ComplexSelector_2)).addAll$1(0,this._extension_store$_originals),new D.Tuple2(new W.ExtensionStore0(n,e,s,i,r,t,A.ExtendMode_normal0),a,oe.Tuple2_of_ExtensionStore_and_Map_of_CssValue_SelectorList_and_ModifiableCssValue_SelectorList_2)},get$_extension_store$_extensions(){return this._extension_store$_extensions},get$_extension_store$_sourceSpecificity(){return this._extension_store$_sourceSpecificity}},W.ExtensionStore_extensionsWhereTarget_closure0.prototype={call$1:e=>!e.isOptional,$signature:362},W.ExtensionStore__registerSelector_closure0.prototype={call$0:()=>P.LinkedHashSet_LinkedHashSet$_empty(oe.ModifiableCssValue_SelectorList_2),$signature:363},W.ExtensionStore_addExtension_closure2.prototype={call$0:()=>P.LinkedHashMap_LinkedHashMap$_empty(oe.ComplexSelector_2,oe.Extension_2),$signature:86},W.ExtensionStore_addExtension_closure3.prototype={call$0:()=>R._setArrayType([],oe.JSArray_Extension_2),$signature:183},W.ExtensionStore_addExtension_closure4.prototype={call$0(){return this.complex.get$maxSpecificity()},$signature:18},W.ExtensionStore__extendExistingExtensions_closure1.prototype={call$0:()=>R._setArrayType([],oe.JSArray_Extension_2),$signature:183},W.ExtensionStore__extendExistingExtensions_closure2.prototype={call$0:()=>P.LinkedHashMap_LinkedHashMap$_empty(oe.ComplexSelector_2,oe.Extension_2),$signature:86},W.ExtensionStore_addExtensions_closure1.prototype={call$2(e,t){var r,n,s,i,a,o,l,_,u;(n=e instanceof U.PlaceholderSelector0&&(45===(r=A.JSString_methods._codeUnitAt$1(e.name,0))||95===r))||((i=null==(s=(n=this.$this)._extension_store$_extensionsByExtender.$index(0,e)))||(o=(a=this._box_0).extensionsToExtend,A.JSArray_methods.addAll$1(null==o?a.extensionsToExtend=R._setArrayType([],oe.JSArray_Extension_2):o,s)),(a=null!=(l=n._extension_store$_selectors.$index(0,e)))&&(null==(_=(o=this._box_0).selectorsToExtend)?o.selectorsToExtend=P.LinkedHashSet_LinkedHashSet$_empty(oe.ModifiableCssValue_SelectorList_2):_).addAll$1(0,l),null==(u=(n=n._extension_store$_extensions).$index(0,e))?(o=oe.ComplexSelector_2,_=oe.Extension_2,n.$indexSet(0,e,P.LinkedHashMap_LinkedHashMap$of(t,o,_)),i&&!a||(n=null==(i=(n=this._box_0).newExtensions)?n.newExtensions=P.LinkedHashMap_LinkedHashMap$_empty(oe.SimpleSelector_2,oe.Map_ComplexSelector_Extension_2):i).$indexSet(0,e,P.LinkedHashMap_LinkedHashMap$of(t,o,_))):t.forEach$1(0,new W.ExtensionStore_addExtensions__closure4(this._box_0,u,s,l,e)))},$signature:366},W.ExtensionStore_addExtensions__closure4.prototype={call$2(e,t){var r,n=this.existingSources;n.containsKey$1(e)?((r=n.$index(0,e)).toString,t=C.MergedExtension_merge0(r,t),n.$indexSet(0,e,t)):n.$indexSet(0,e,t),null==this.extensionsForTarget&&null==this.selectorsForTarget||(n=null==(r=(n=this._box_0).newExtensions)?n.newExtensions=P.LinkedHashMap_LinkedHashMap$_empty(oe.SimpleSelector_2,oe.Map_ComplexSelector_Extension_2):r,V.$indexSet$ax(n.putIfAbsent$2(this.target,new W.ExtensionStore_addExtensions___closure0),e,t))},$signature:367},W.ExtensionStore_addExtensions___closure0.prototype={call$0:()=>P.LinkedHashMap_LinkedHashMap$_empty(oe.ComplexSelector_2,oe.Extension_2),$signature:86},W.ExtensionStore_addExtensions_closure2.prototype={call$1(e){var t=this._box_0,r=this.$this;W.NullableExtension_andThen0(t.extensionsToExtend,new W.ExtensionStore_addExtensions__closure2(r,e)),W.NullableExtension_andThen0(t.selectorsToExtend,new W.ExtensionStore_addExtensions__closure3(r,e))},$signature:368},W.ExtensionStore_addExtensions__closure2.prototype={call$1(e){return this.$this._extension_store$_extendExistingExtensions$2(e,this.newExtensions)},$signature:369},W.ExtensionStore_addExtensions__closure3.prototype={call$1(e){return this.$this._extension_store$_extendExistingSelectors$2(e,this.newExtensions)},$signature:370},W.ExtensionStore__extendComplex_closure1.prototype={call$1(e){return R._setArrayType([D.ComplexSelector$0(R._setArrayType([e],oe.JSArray_ComplexSelectorComponent_2),this.complex.lineBreak)],oe.JSArray_ComplexSelector_2)},$signature:371},W.ExtensionStore__extendComplex_closure2.prototype={call$1(e){var t=j.weave0(V.map$1$1$ax(e,new W.ExtensionStore__extendComplex__closure1,oe.List_ComplexSelectorComponent_2).toList$0(0));return new R.MappedListIterable(t,new W.ExtensionStore__extendComplex__closure2(this._box_0,this.$this,this.complex,e),R._arrayInstanceType(t)._eval$1("MappedListIterable<1,ComplexSelector0>"))},$signature:372},W.ExtensionStore__extendComplex__closure1.prototype={call$1:e=>e.components,$signature:373},W.ExtensionStore__extendComplex__closure2.prototype={call$1(e){var t=this.complex,r=D.ComplexSelector$0(e,t.lineBreak||V.any$1$ax(this.path,new W.ExtensionStore__extendComplex___closure0)),n=this._box_0;return n.first&&this.$this._extension_store$_originals.contains$1(0,t)&&this.$this._extension_store$_originals.add$1(0,r),n.first=!1,r},$signature:67},W.ExtensionStore__extendComplex___closure0.prototype={call$1:e=>e.lineBreak,$signature:17},W.ExtensionStore__extendCompound_closure4.prototype={call$1(e){return e.assertCompatibleMediaContext$1(this.mediaQueryContext),e.selector},$signature:376},W.ExtensionStore__extendCompound_closure5.prototype={call$1(e){var t,r,n,s,i,a,o={},l=this._box_1;if(l.first)l.first=!1,t=R._setArrayType([R._setArrayType([W.CompoundSelector$0(V.expand$1$1$ax(e,new W.ExtensionStore__extendCompound__closure1,oe.SimpleSelector_2))],oe.JSArray_ComplexSelectorComponent_2)],oe.JSArray_List_ComplexSelectorComponent_2);else{for(r=O.QueueList$(null,oe.List_ComplexSelectorComponent_2),l=V.get$iterator$ax(e),n=oe.CompoundSelector_2,s=oe.JSArray_SimpleSelector_2,i=null;l.moveNext$0();)(a=l.get$current()).isOriginal?(null==i&&(i=R._setArrayType([],s)),A.JSArray_methods.addAll$1(i,n._as(A.JSArray_methods.get$last(a.selector.components)).components)):r._queue_list$_add$1(a.selector.components);if(null!=i&&r.addFirst$1(R._setArrayType([W.CompoundSelector$0(i)],oe.JSArray_ComplexSelectorComponent_2)),null==(t=j.unifyComplex0(r)))return null}for(o.lineBreak=!1,l=V.get$iterator$ax(e),n=this.mediaQueryContext;l.moveNext$0();)(s=l.get$current()).assertCompatibleMediaContext$1(n),o.lineBreak=o.lineBreak||s.selector.lineBreak;return l=V.map$1$1$ax(t,new W.ExtensionStore__extendCompound__closure2(o),oe.ComplexSelector_2),P.List_List$of(l,!0,l.$ti._eval$1("ListIterable.E"))},$signature:377},W.ExtensionStore__extendCompound__closure1.prototype={call$1:e=>oe.CompoundSelector_2._as(A.JSArray_methods.get$last(e.selector.components)).components,$signature:378},W.ExtensionStore__extendCompound__closure2.prototype={call$1(e){return D.ComplexSelector$0(e,this._box_0.lineBreak)},$signature:67},W.ExtensionStore__extendCompound_closure6.prototype={call$1:e=>e,$signature:379},W.ExtensionStore__extendCompound_closure7.prototype={call$1:e=>!1,$signature:17},W.ExtensionStore__extendCompound_closure8.prototype={call$1(e){return A.C_ListEquality.equals$2(0,e.components,this.original.components)},$signature:17},W.ExtensionStore__extendSimple_withoutPseudo0.prototype={call$1(e){var t,r,n=this.extensions.$index(0,e);if(null==n)return null;for(null!=(t=this.targetsUsed)&&t.add$1(0,e),t=R._setArrayType([],oe.JSArray_Extender_2),(r=this.$this)._extension_store$_mode!==A.ExtendMode_replace0&&t.push(r._extension_store$_extenderForSimple$2(e,this.simpleSpan)),r=(r=n.get$values(n)).get$iterator(r);r.moveNext$0();)t.push(r.get$current().extender);return t},$signature:380},W.ExtensionStore__extendSimple_closure1.prototype={call$1(e){var t=this.withoutPseudo.call$1(e);return null==t?R._setArrayType([this.$this._extension_store$_extenderForSimple$2(e,this.simpleSpan)],oe.JSArray_Extender_2):t},$signature:381},W.ExtensionStore__extendSimple_closure2.prototype={call$1:e=>R._setArrayType([e],oe.JSArray_List_Extender_2),$signature:382},W.ExtensionStore__extendPseudo_closure4.prototype={call$1:e=>e.components.length>1,$signature:17},W.ExtensionStore__extendPseudo_closure5.prototype={call$1:e=>1===e.components.length,$signature:17},W.ExtensionStore__extendPseudo_closure6.prototype={call$1:e=>e.components.length<=1,$signature:17},W.ExtensionStore__extendPseudo_closure7.prototype={call$1(e){var t,r,n=e.components;if(1!==n.length)return R._setArrayType([e],oe.JSArray_ComplexSelector_2);if(!(A.JSArray_methods.get$first(n)instanceof W.CompoundSelector0))return R._setArrayType([e],oe.JSArray_ComplexSelector_2);if(1!==(n=oe.CompoundSelector_2._as(A.JSArray_methods.get$first(n)).components).length)return R._setArrayType([e],oe.JSArray_ComplexSelector_2);if(!(A.JSArray_methods.get$first(n)instanceof M.PseudoSelector0))return R._setArrayType([e],oe.JSArray_ComplexSelector_2);if(null==(r=(t=oe.PseudoSelector_2._as(A.JSArray_methods.get$first(n))).selector))return R._setArrayType([e],oe.JSArray_ComplexSelector_2);switch((n=this.pseudo).normalizedName){case"not":return"is"!==(n=t.normalizedName)&&"matches"!==n?R._setArrayType([],oe.JSArray_ComplexSelector_2):r.components;case"is":case"matches":case"any":case"current":case"nth-child":case"nth-last-child":return t.name!==n.name||t.argument!=n.argument?R._setArrayType([],oe.JSArray_ComplexSelector_2):r.components;case"has":case"host":case"host-context":case"slotted":return R._setArrayType([e],oe.JSArray_ComplexSelector_2);default:return R._setArrayType([],oe.JSArray_ComplexSelector_2)}},$signature:383},W.ExtensionStore__extendPseudo_closure8.prototype={call$1(e){var t=this.pseudo;return M.PseudoSelector$0(t.name,t.argument,!t.isClass,M.SelectorList$0(R._setArrayType([e],oe.JSArray_ComplexSelector_2)))},$signature:384},W.ExtensionStore__trim_closure1.prototype={call$1(e){return e.get$minSpecificity()>=this._box_0.maxSpecificity&&j.complexIsSuperselector0(e.components,this.complex1.components)},$signature:17},W.ExtensionStore__trim_closure2.prototype={call$1(e){return e.get$minSpecificity()>=this._box_0.maxSpecificity&&j.complexIsSuperselector0(e.components,this.complex1.components)},$signature:17},W.ExtensionStore_clone_closure0.prototype={call$2(e,t){var r,n,s,i,a,o,l,_=oe.ModifiableCssValue_SelectorList_2,u=P.LinkedHashSet_LinkedHashSet$_empty(_);for(this.newSelectors.$indexSet(0,e,u),r=t.get$iterator(t),n=this.oldToNewSelectors,s=this.$this._extension_store$_mediaContexts,i=this.newMediaContexts;r.moveNext$0();)a=r.get$current(),o=new L.ModifiableCssValue0(a.value,a.span,_),u.add$1(0,o),n.$indexSet(0,a,o),null!=(l=s.$index(0,a))&&i.$indexSet(0,o,l)},$signature:385},L.FilesystemImporter0.prototype={canonicalize$1(e){return"file"!==e.get$scheme()&&""!==e.get$scheme()?null:W.NullableExtension_andThen0(E.resolveImportPath0(M.join(this._filesystem$_loadPath,ee.$get$context().style.pathFromUri$1(T._parseUri(e)),null)),new L.FilesystemImporter_canonicalize_closure0)},toString$0(e){return this._filesystem$_loadPath}},L.FilesystemImporter_canonicalize_closure0.prototype={call$1(e){var t,r,n;return V.$eq$(V.get$platform$x(a.process),"win32")||V.$eq$(V.get$platform$x(a.process),"darwin")?(t=ee.$get$context(),n=r=L._realCasePath0(t.absolute$7(t.normalize$1(e),null,null,null,null,null,null)),r=t,t=n):(n=r=(t=ee.$get$context()).canonicalize$1(e),r=t,t=n),r.toUri$1(t)},$signature:155},E.ForRule0.prototype={accept$1$1(e){return e.visitForRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t="@for $"+this.variable+" from "+this.from.toString$0(0)+" ",r=this.children;return t+(this.isExclusive?"to":"through")+" "+this.to.toString$0(0)+" {"+(r&&A.JSArray_methods).join$1(r," ")+"}"},get$span(){return this.span}},N.ForwardRule0.prototype={accept$1$1(e){return e.visitForwardRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t,r,n="@forward "+M.StringExpression_quoteText0(this.url.toString$0(0)),s=this.shownMixinsAndFunctions,i=this.hiddenMixinsAndFunctions;return null!=s?(n+=" show ",(t=this.shownVariables).toString,n=t=n+this._forward_rule0$_memberList$2(s,t)):(t=null!=i&&(t=i._base).get$isNotEmpty(t))&&(n+=" hide ",(t=this.hiddenVariables).toString,n=t=n+this._forward_rule0$_memberList$2(i,t)),null!=(r=this.prefix)&&(n+=" as "+r+"*"),(n=(0!==(t=this.configuration).length?n+" with ("+A.JSArray_methods.join$1(t,", ")+")":n)+";").charCodeAt(0),n},_forward_rule0$_memberList$2(e,t){var r,n=P.List_List$of(e,!0,oe.String);for(r=(r=t._base).get$iterator(r);r.moveNext$0();)n.push("$"+r.get$current());return A.JSArray_methods.join$1(n,", ")},$isAstNode0:1,$isStatement0:1,get$span(){return this.span}},B.ForwardedModuleView0.prototype={get$url(){return this._forwarded_view0$_inner.get$url()},get$upstream(){return this._forwarded_view0$_inner.get$upstream()},get$extensionStore(){return this._forwarded_view0$_inner.get$extensionStore()},get$css(e){var t=this._forwarded_view0$_inner;return t.get$css(t)},get$transitivelyContainsCss(){return this._forwarded_view0$_inner.get$transitivelyContainsCss()},get$transitivelyContainsExtensions(){return this._forwarded_view0$_inner.get$transitivelyContainsExtensions()},setVariable$3(e,t,r){var n,s="Undefined variable.",i=this._forwarded_view0$_rule,a=i.shownVariables,o=i.hiddenVariables;if(null!=a&&!a._base.contains$1(0,e))throw R.wrapException(I.SassScriptException$0(s));if(null!=o&&o._base.contains$1(0,e))throw R.wrapException(I.SassScriptException$0(s));if(null!=(n=i.prefix)){if(!A.JSString_methods.startsWith$1(e,n))throw R.wrapException(I.SassScriptException$0(s));e=A.JSString_methods.substring$1(e,n.length)}return this._forwarded_view0$_inner.setVariable$3(e,t,r)},variableIdentity$1(e){var t=this._forwarded_view0$_rule.prefix;return null!=t&&(e=A.JSString_methods.substring$1(e,t.length)),this._forwarded_view0$_inner.variableIdentity$1(e)},$eq(e,t){return null!=t&&(t instanceof B.ForwardedModuleView0&&this._forwarded_view0$_inner.$eq(0,t._forwarded_view0$_inner)&&this._forwarded_view0$_rule===t._forwarded_view0$_rule)},get$hashCode(e){var t=this._forwarded_view0$_inner;return(t.get$hashCode(t)^R.Primitives_objectHashCode(this._forwarded_view0$_rule))>>>0},cloneCss$0(){return B.ForwardedModuleView$0(this._forwarded_view0$_inner.cloneCss$0(),this._forwarded_view0$_rule,this.$ti._precomputed1)},toString$0(e){return"forwarded "+this._forwarded_view0$_inner.toString$0(0)},$isModule0:1,get$variables(){return this.variables},get$variableNodes(){return this.variableNodes},get$functions(e){return this.functions},get$mixins(){return this.mixins}},L.FunctionExpression0.prototype={accept$1$1(e){return e.visitFunctionExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.namespace;return t=null!=t?t+".":"",(t+=this.originalName+this.$arguments.toString$0(0)).charCodeAt(0),t},$isExpression0:1,$isAstNode0:1,get$span(){return this.span}},L.JSFunction0.prototype={},L.SupportsFunction0.prototype={toString$0(e){return this.name.toString$0(0)+"("+this.$arguments.toString$0(0)+")"},$isAstNode0:1,$isSupportsCondition0:1,get$span(){return this.span}},L.SassFunction0.prototype={accept$1$1(e){var t,r;return e._inspect||R.throwExpression(I.SassScriptException$0(this.toString$0(0)+" isn't a valid CSS value.")),(t=e._buffer).write$1(0,"get-function("),r=this.callable,e._serialize0$_visitQuotedString$1(r.get$name(r)),t.writeCharCode$1(41),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},assertFunction$1(e){return this},$eq(e,t){return null!=t&&(t instanceof L.SassFunction0&&this.callable.$eq(0,t.callable))},get$hashCode(e){var t=this.callable;return t.get$hashCode(t)}},T.FunctionRule0.prototype={accept$1$1(e){return e.visitFunctionRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.children;return"@function "+this.name+"("+this.$arguments.toString$0(0)+") {"+(t&&A.JSArray_methods).join$1(t," ")+"}"}},j.unifyComplex_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e);return t.sublist$2(e,0,t.get$length(e)-1)},$signature:93},j._weaveParents_closure6.prototype={call$2(e,t){var r,n;return A.C_ListEquality.equals$2(0,e,t)?e:V.get$first$ax(e)instanceof W.CompoundSelector0&&V.get$first$ax(t)instanceof W.CompoundSelector0?j.complexIsParentSuperselector0(e,t)?t:j.complexIsParentSuperselector0(t,e)?e:j._mustUnify0(e,t)?null==(r=j.unifyComplex0(R._setArrayType([e,t],oe.JSArray_List_ComplexSelectorComponent_2)))||(n=V.getInterceptor$asx(r)).get$length(r)>1?null:n.get$first(r):null:null},$signature:387},j._weaveParents_closure7.prototype={call$1(e){return j.complexIsParentSuperselector0(e.get$first(e),this.group)},$signature:388},j._weaveParents_closure8.prototype={call$1:e=>V.expand$1$1$ax(e,new j._weaveParents__closure4,oe.ComplexSelectorComponent_2),$signature:164},j._weaveParents__closure4.prototype={call$1:e=>e,$signature:93},j._weaveParents_closure9.prototype={call$1:e=>0===e.get$length(e),$signature:195},j._weaveParents_closure10.prototype={call$1:e=>V.expand$1$1$ax(e,new j._weaveParents__closure3,oe.ComplexSelectorComponent_2),$signature:164},j._weaveParents__closure3.prototype={call$1:e=>e,$signature:93},j._weaveParents_closure11.prototype={call$1:e=>V.get$isNotEmpty$asx(e),$signature:390},j._weaveParents_closure12.prototype={call$1(e){var t=V.expand$1$1$ax(e,new j._weaveParents__closure2,oe.ComplexSelectorComponent_2);return P.List_List$of(t,!0,t.$ti._eval$1("Iterable.E"))},$signature:391},j._weaveParents__closure2.prototype={call$1:e=>e,$signature:392},j._mustUnify_closure0.prototype={call$1(e){return e instanceof W.CompoundSelector0&&A.JSArray_methods.any$1(e.components,new j._mustUnify__closure0(this.uniqueSelectors))},$signature:102},j._mustUnify__closure0.prototype={call$1(e){return(e instanceof U.IDSelector0||e instanceof M.PseudoSelector0&&!e.isClass)&&this.uniqueSelectors.contains$1(0,e)},$signature:19},j.paths_closure0.prototype={call$2(e,t){var r=this.T;return r=V.expand$1$1$ax(t,new j.paths__closure0(e,r),r._eval$1("List<0>")),P.List_List$of(r,!0,r.$ti._eval$1("Iterable.E"))},$signature(){return this.T._eval$1("List<List<0>>(List<List<0>>,List<0>)")}},j.paths__closure0.prototype={call$1(e){var t=this.T;return V.map$1$1$ax(this.paths,new j.paths___closure0(e,t),t._eval$1("List<0>"))},$signature(){return this.T._eval$1("Iterable<List<0>>(0)")}},j.paths___closure0.prototype={call$1(e){var t=P.List_List$of(e,!0,this.T);return t.push(this.option),t},$signature(){return this.T._eval$1("List<0>(List<0>)")}},j._hasRoot_closure0.prototype={call$1:e=>e instanceof M.PseudoSelector0&&e.isClass&&"root"===e.normalizedName,$signature:19},j.listIsSuperselector_closure0.prototype={call$1(e){return A.JSArray_methods.any$1(this.list1,new j.listIsSuperselector__closure0(e))},$signature:17},j.listIsSuperselector__closure0.prototype={call$1(e){return j.complexIsSuperselector0(e.components,this.complex1.components)},$signature:17},j._simpleIsSuperselectorOfCompound_closure0.prototype={call$1(e){var t,r=this.simple;return!!r.$eq(0,e)||e instanceof M.PseudoSelector0&&(null!=(t=e.selector)&&(!!ee._subselectorPseudos0.contains$1(0,e.normalizedName)&&A.JSArray_methods.every$1(t.components,new j._simpleIsSuperselectorOfCompound__closure0(r))))},$signature:19},j._simpleIsSuperselectorOfCompound__closure0.prototype={call$1(e){var t=e.components;return 1===t.length&&A.JSArray_methods.contains$1(oe.CompoundSelector_2._as(A.JSArray_methods.get$single(t)).components,this.simple)},$signature:17},j._selectorPseudoIsSuperselector_closure6.prototype={call$1(e){return j.listIsSuperselector0(this.selector1.components,e.components)},$signature:72},j._selectorPseudoIsSuperselector_closure7.prototype={call$1(e){var t=e.components,r=R._setArrayType([],oe.JSArray_ComplexSelectorComponent_2),n=this.parents;return null!=n&&A.JSArray_methods.addAll$1(r,n),r.push(this.compound2),j.complexIsSuperselector0(t,r)},$signature:17},j._selectorPseudoIsSuperselector_closure8.prototype={call$1(e){return j.listIsSuperselector0(this.selector1.components,e.components)},$signature:72},j._selectorPseudoIsSuperselector_closure9.prototype={call$1(e){return j.listIsSuperselector0(this.selector1.components,e.components)},$signature:72},j._selectorPseudoIsSuperselector_closure10.prototype={call$1(e){return A.JSArray_methods.any$1(this.compound2.components,new j._selectorPseudoIsSuperselector__closure0(e,this.pseudo1))},$signature:17},j._selectorPseudoIsSuperselector__closure0.prototype={call$1(e){var t,r;return e instanceof L.TypeSelector0?(t=A.JSArray_methods.get$last(this.complex.components))instanceof W.CompoundSelector0&&A.JSArray_methods.any$1(t.components,new j._selectorPseudoIsSuperselector___closure1(e)):e instanceof U.IDSelector0?(t=A.JSArray_methods.get$last(this.complex.components))instanceof W.CompoundSelector0&&A.JSArray_methods.any$1(t.components,new j._selectorPseudoIsSuperselector___closure2(e)):e instanceof M.PseudoSelector0&&e.name===this.pseudo1.name&&(null!=(r=e.selector)&&j.listIsSuperselector0(r.components,R._setArrayType([this.complex],oe.JSArray_ComplexSelector_2)))},$signature:19},j._selectorPseudoIsSuperselector___closure1.prototype={call$1(e){return e instanceof L.TypeSelector0&&!this.simple2.name.$eq(0,e.name)},$signature:19},j._selectorPseudoIsSuperselector___closure2.prototype={call$1(e){var t;return e instanceof U.IDSelector0?(t=e.name,t=this.simple2.name!==t):t=!1,t},$signature:19},j._selectorPseudoIsSuperselector_closure11.prototype={call$1(e){return A.C_ListEquality.equals$2(0,this.selector1.components,e.components)},$signature:72},j._selectorPseudoIsSuperselector_closure12.prototype={call$1(e){var t,r;return e instanceof M.PseudoSelector0&&(t=this.pseudo1,e.name===t.name&&(e.argument==t.argument&&(null!=(r=e.selector)&&j.listIsSuperselector0(this.selector1.components,r.components))))},$signature:19},j._selectorPseudoArgs_closure1.prototype={call$1(e){return e.isClass===this.isClass&&e.name===this.name},$signature:394},j._selectorPseudoArgs_closure2.prototype={call$1:e=>e.selector,$signature:395},j.globalFunctions_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e);return t.$index(e,0).get$isTruthy()?t.$index(e,1):t.$index(e,2)},$signature:4},U.IDSelector0.prototype={get$minSpecificity(){return R._asInt(Math.pow(T.SimpleSelector0.prototype.get$minSpecificity.call(this),2))},accept$1$1(e){var t=e._buffer;return t.writeCharCode$1(35),t.write$1(0,this.name),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},addSuffix$1(e){return new U.IDSelector0(this.name+e)},unify$1(e){return A.JSArray_methods.any$1(e,new U.IDSelector_unify_closure0(this))?null:this.super$SimpleSelector$unify0(e)},$eq(e,t){return null!=t&&(t instanceof U.IDSelector0&&t.name===this.name)},get$hashCode(e){return A.JSString_methods.get$hashCode(this.name)}},U.IDSelector_unify_closure0.prototype={call$1(e){var t;return e instanceof U.IDSelector0?(t=e.name,t=this.$this.name!==t):t=!1,t},$signature:19},N.IfExpression0.prototype={accept$1$1(e){return e.visitIfExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return"if"+this.$arguments.toString$0(0)},$isExpression0:1,$isAstNode0:1,get$span(){return this.span}},q.IfRule0.prototype={accept$1$1(e){return e.visitIfRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.clauses,r=new R.MappedListIterable(t,new q.IfRule_toString_closure0(!0),R._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0," "),n=this.lastClause;return null!=n?r+" "+n.toString$0(0):r},$isAstNode0:1,$isStatement0:1,get$span(){return this.span}},q.IfRule_toString_closure0.prototype={call$1:e=>"@if {"+A.JSArray_methods.join$1(e.children," ")+"}",$signature:491},q.IfRuleClause0.prototype={},q.IfRuleClause$__closure0.prototype={call$1:e=>e instanceof Q.VariableDeclaration0||(e instanceof T.FunctionRule0||(e instanceof H.MixinRule0||e instanceof E.ImportRule0&&A.JSArray_methods.any$1(e.imports,new q.IfRuleClause$___closure0))),$signature:142},q.IfRuleClause$___closure0.prototype={call$1:e=>e instanceof E.DynamicImport0,$signature:133},q.IfClause0.prototype={toString$0(e){return"@if "+this.expression.toString$0(0)+" {"+A.JSArray_methods.join$1(this.children," ")+"}"}},q.ElseClause0.prototype={toString$0(e){return"@else {"+A.JSArray_methods.join$1(this.children," ")+"}"}},L.NodeImporter.prototype={loadAsync$3(e,t,r){return this.loadAsync$body$NodeImporter(e,t,r)},loadAsync$body$NodeImporter(e,t,r){var n,s,i,a,o,l,_=0,u=P._makeAsyncAwaitCompleter(oe.nullable_NodeImporterResult),c=this,$=P._wrapJsFunctionForAsync((function(p,h){if(1===p)return P._asyncRethrow(h,u);for(;;)switch(_){case 0:l=c._previousToString$1(t),s=c._implementation$_importers,i=s.length,a=0;case 3:if(!(a<i)){_=5;break}return _=6,P._asyncAwait(c._callImporterAsync$4(s[a],e,l,r),$);case 6:if(null!=(o=h)){n=c._handleImportResult$4(e,t,o,r),_=1;break}case 4:++a,_=3;break;case 5:case 1:return P._asyncReturn(n,u)}}));return P._asyncStartSync($,u)},_previousToString$1:e=>null==e?"stdin":"file"===e.get$scheme()?ee.$get$context().style.pathFromUri$1(T._parseUri(e)):e.toString$0(0),_handleImportResult$4(e,t,r,n){var s=a.Error;if(R._asBool(ee.$get$_jsInstanceOf().call$2(r,s)))throw R.wrapException(r);return oe.NodeImporterResult._is(r)?r:null},_callImporterAsync$4(e,t,r,n){return this._callImporterAsync$body$NodeImporter(e,t,r,n)},_callImporterAsync$body$NodeImporter(e,t,r,n){var s,i,a,o,l=0,_=P._makeAsyncAwaitCompleter(oe.nullable_Object),u=this,c=P._wrapJsFunctionForAsync((function($,p){if(1===$)return P._asyncRethrow(p,_);for(;;)switch(l){case 0:a=new P._Future(ee.Zone__current,oe._Future_Object),o={options:oe.RenderContextOptions._as(u._implementation$_options),fromImport:n},V.set$context$x(V.get$options$x(o),o),i=V.apply$2$x(e,o,R._setArrayType([t,r,P.allowInterop(new P._AsyncCompleter(a,oe._AsyncCompleter_Object).get$complete())],oe.JSArray_Object)),l=R._asBool(ee.$get$_isUndefined().call$1(i))?3:4;break;case 3:return l=5,P._asyncAwait(a,c);case 5:s=p,l=1;break;case 4:s=i,l=1;break;case 1:return P._asyncReturn(s,_)}}));return P._asyncStartSync(c,_)}},L.ModifiableCssImport0.prototype={accept$1$1(e){return e.visitCssImport$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},$isCssImport0:1,get$span(){return this.span}},E.ImportRule0.prototype={accept$1$1(e){return e.visitImportRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return"@import "+A.JSArray_methods.join$1(this.imports,", ")+";"},$isAstNode0:1,$isStatement0:1,get$span(){return this.span}},T.Importer0.prototype={},L.NodeImporterResult0.prototype={},C.IncludeRule0.prototype={get$spanWithoutContent(){var e,t,r=this.span;return null!=this.content&&(e=r.file,t=this.$arguments.span,r=t=q.SpanExtensions_trimRight0(q.SpanExtensions_trimLeft0(e.span$2(j.FileLocation$_(e,r._file$_start).offset,j.FileLocation$_(t.file,t._end).offset)))),r},accept$1$1(e){return e.visitIncludeRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t,r=this.namespace;return r=null!=r?"@include "+r+".":"@include ",r+=this.name,(t=this.$arguments).get$isEmpty(t)||(r+="("+t.toString$0(0)+")"),(r+=null==(t=this.content)?";":" "+t.toString$0(0)).charCodeAt(0),r},$isAstNode0:1,$isStatement0:1,get$span(){return this.span}},U.InterpolatedFunctionExpression0.prototype={accept$1$1(e){return e.visitInterpolatedFunctionExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return this.name.toString$0(0)+this.$arguments.toString$0(0)},$isExpression0:1,$isAstNode0:1,get$span(){return this.span}},W.Interpolation0.prototype={get$asPlain(){var e,t=this.contents,r=t.length;return 0===r?"":r>1?null:"string"==typeof(e=A.JSArray_methods.get$first(t))?e:null},get$initialPlain(){var e=A.JSArray_methods.get$first(this.contents);return"string"==typeof e?e:""},Interpolation$20(e,t){var r,n,s,i,a,o;for(n=(r=this.contents).length,s=oe.Expression_2,i=0;i<n;++i){if(!(o="string"==typeof(a=r[i]))&&!s._is(a))throw R.wrapException(P.ArgumentError$value(r,"contents",ae.May_on));if(0!==i&&"string"==typeof r[i-1]&&o)throw R.wrapException(P.ArgumentError$value(r,"contents","May not contain adjacent Strings."))}},toString$0(e){var t=this.contents;return new R.MappedListIterable(t,new W.Interpolation_toString_closure0,R._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$0(0)},$isAstNode0:1,get$span(){return this.span}},W.Interpolation_toString_closure0.prototype={call$1:e=>"string"==typeof e?e:"#{"+R.S(e)+"}",$signature:51},W.SupportsInterpolation0.prototype={toString$0(e){return"#{"+this.expression.toString$0(0)+"}"},$isAstNode0:1,$isSupportsCondition0:1,get$span(){return this.span}},Q.InterpolationBuffer0.prototype={writeCharCode$1(e){return this._interpolation_buffer0$_text._contents+=R.Primitives_stringFromCharCode(e),null},add$1(e,t){this._interpolation_buffer0$_flushText$0(),this._interpolation_buffer0$_contents.push(t)},addInterpolation$1(e){var t,r,n=e.contents;0!==n.length&&("string"==typeof(t=A.JSArray_methods.get$first(n))&&(this._interpolation_buffer0$_text._contents+=t,n=R.SubListIterable$(n,1,null,R._arrayInstanceType(n)._precomputed1)),this._interpolation_buffer0$_flushText$0(),r=this._interpolation_buffer0$_contents,A.JSArray_methods.addAll$1(r,n),"string"==typeof A.JSArray_methods.get$last(r)&&(this._interpolation_buffer0$_text._contents+=R.S(r.pop())))},_interpolation_buffer0$_flushText$0(){var e=this._interpolation_buffer0$_text,t=e._contents;0!==t.length&&(this._interpolation_buffer0$_contents.push((t.charCodeAt(0),t)),e._contents="")},interpolation$1(e){var t=P.List_List$of(this._interpolation_buffer0$_contents,!0,oe.Object),r=this._interpolation_buffer0$_text._contents;return 0!==r.length&&t.push((r.charCodeAt(0),r)),W.Interpolation$0(t,e)},toString$0(e){var t,r,n,s,i;for(r=(t=this._interpolation_buffer0$_contents).length,n=0,s="";n<t.length;t.length===r||(0,R.throwConcurrentModificationError)(t),++n)s="string"==typeof(i=t[n])?s+i:s+"#{"+R.S(i)+R.Primitives_stringFromCharCode(125);return(t=s+this._interpolation_buffer0$_text.toString$0(0)).charCodeAt(0),t}},L._realCasePath_helper0.prototype={call$1(e){var t=ee.$get$context().dirname$1(e);return t===e?e:ee._realCaseCache0.putIfAbsent$2(e,new L._realCasePath_helper_closure0(this,t,e))},$signature:5},L._realCasePath_helper_closure0.prototype={call$0(){var e,t,r=this.helper.call$1(this.dirname),n=this.path,s=W.ParsedPath_ParsedPath$parse(n,ee.$get$context().style).get$basename();try{return e=V.where$1$ax(E.listDir0(r),new L._realCasePath_helper__closure0(s)).toList$0(0),1!==V.get$length$asx(e)?M.join(r,s,null):V.$index$asx(e,0)}catch(t){if(R.unwrapException(t)instanceof E.FileSystemException0)return n;throw t}},$signature:28},L._realCasePath_helper__closure0.prototype={call$1(e){return E.equalsIgnoreCase0(W.ParsedPath_ParsedPath$parse(e,ee.$get$context().style).get$basename(),this.basename)},$signature:6},z.ModifiableCssKeyframeBlock0.prototype={accept$1$1(e){return e.visitCssKeyframeBlock$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},copyWithoutChildren$0(){return z.ModifiableCssKeyframeBlock$0(this.selector,this.span)},get$span(){return this.span}},I.KeyframeSelectorParser0.prototype={parse$0(){return this.wrapSpanFormatException$1(new I.KeyframeSelectorParser_parse_closure0(this))},_keyframe_selector$_percentage$0(){var e,t,r=this.scanner,n=r.scanChar$1(43)?""+R.Primitives_stringFromCharCode(43):"",s=r.peekChar$0();for(H.isDigit0(s)||46===s||r.error$1(0,"Expected number.");null!=(e=r.peekChar$0())&&e>=48&&e<=57;)n+=R.Primitives_stringFromCharCode(r.readChar$0());if(46===r.peekChar$0())for(n+=R.Primitives_stringFromCharCode(r.readChar$0());null!=(e=r.peekChar$0())&&e>=48&&e<=57;)n+=R.Primitives_stringFromCharCode(r.readChar$0());if(this.scanIdentifier$1("e"))for(n+=r.readChar$0(),43!==(t=r.peekChar$0())&&45!==t||(n+=r.readChar$0()),H.isDigit0(r.peekChar$0())||r.error$1(0,"Expected digit.");null!=(e=r.peekChar$0())&&e>=48&&e<=57;)n+=R.Primitives_stringFromCharCode(r.readChar$0());return r.expectChar$1(37),(n+=R.Primitives_stringFromCharCode(37)).charCodeAt(0),n}},I.KeyframeSelectorParser_parse_closure0.prototype={call$0(){var e=R._setArrayType([],oe.JSArray_String),t=this.$this,r=t.scanner;do{t.whitespace$0(),t.lookingAtIdentifier$0()?t.scanIdentifier$1("from")?e.push("from"):(t.expectIdentifier$2$name("to",'"to" or "from"'),e.push("to")):e.push(t._keyframe_selector$_percentage$0()),t.whitespace$0()}while(r.scanChar$1(44));return r.expectDone$0(),e},$signature:42},F.LimitedMapView0.prototype={get$keys(e){return this._limited_map_view0$_keys},get$length(e){return this._limited_map_view0$_keys._collection$_length},get$isEmpty(e){return 0===this._limited_map_view0$_keys._collection$_length},get$isNotEmpty(e){return 0!==this._limited_map_view0$_keys._collection$_length},$index(e,t){return this._limited_map_view0$_keys.contains$1(0,t)?this._limited_map_view0$_map.$index(0,t):null},containsKey$1(e){return this._limited_map_view0$_keys.contains$1(0,e)},remove$1(e,t){return this._limited_map_view0$_keys.contains$1(0,t)?this._limited_map_view0$_map.remove$1(0,t):null}},M.ListExpression0.prototype={accept$1$1(e){return e.visitListExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.hasBrackets,r=t?""+R.Primitives_stringFromCharCode(91):"",n=this.contents,s=this.separator===A.ListSeparator_kWM0?", ":" ";return s=r+new R.MappedListIterable(n,new M.ListExpression_toString_closure0(this),R._arrayInstanceType(n)._eval$1("MappedListIterable<1,String>")).join$1(0,s),(t=t?s+R.Primitives_stringFromCharCode(93):s).charCodeAt(0),t},_list3$_elementNeedsParens$1(e){var t;return e instanceof M.ListExpression0?!(e.contents.length<2)&&(!e.hasBrackets&&((t=this.separator)===A.ListSeparator_kWM0||t!==A.ListSeparator_undecided_null0)):this.separator===A.ListSeparator_woc0&&(e instanceof W.UnaryOperationExpression0&&((t=e.operator)===A.UnaryOperator_j2w0||t===A.UnaryOperator_U4G0))},$isExpression0:1,$isAstNode0:1,get$span(){return this.span}},M.ListExpression_toString_closure0.prototype={call$1(e){return this.$this._list3$_elementNeedsParens$1(e)?"("+e.toString$0(0)+")":e.toString$0(0)},$signature:166},M._length_closure2.prototype={call$1(e){var t=V.$index$asx(e,0).get$asList().length;return new U.UnitlessSassNumber0(t,null)},$signature:9},M._nth_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0),n=t.$index(e,1);return r.get$asList()[r.sassIndexToListIndex$2(n,"n")]},$signature:4},M._setNth_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0),n=t.$index(e,1),s=t.$index(e,2),i=r.get$asList(),a=R._setArrayType(i.slice(0),R._arrayInstanceType(i));return a[r.sassIndexToListIndex$2(n,"n")]=s,t.$index(e,0).withListContents$1(a)},$signature:21},M._join_closure0.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,0),i=n.$index(e,1),a=n.$index(e,2).assertString$1("separator"),o=n.$index(e,3);if("auto"===(n=a.text))t=s.get$separator()!==A.ListSeparator_undecided_null0?s.get$separator():i.get$separator()!==A.ListSeparator_undecided_null0?i.get$separator():A.ListSeparator_woc0;else if("space"===n)t=A.ListSeparator_woc0;else if("comma"===n)t=A.ListSeparator_kWM0;else{if("slash"!==n)throw R.wrapException(I.SassScriptException$0(ae.x24separ));t=A.ListSeparator_1gm0}return r=o instanceof M.SassString0&&"auto"===o.text?s.get$hasBrackets():o.get$isTruthy(),n=P.List_List$of(s.get$asList(),!0,oe.Value_2),A.JSArray_methods.addAll$1(n,i.get$asList()),M.SassList$0(n,t,r)},$signature:21},M._append_closure2.prototype={call$1(e){var t,r=V.getInterceptor$asx(e),n=r.$index(e,0),s=r.$index(e,1);if("auto"===(r=r.$index(e,2).assertString$1("separator").text))t=n.get$separator()===A.ListSeparator_undecided_null0?A.ListSeparator_woc0:n.get$separator();else if("space"===r)t=A.ListSeparator_woc0;else if("comma"===r)t=A.ListSeparator_kWM0;else{if("slash"!==r)throw R.wrapException(I.SassScriptException$0(ae.x24separ));t=A.ListSeparator_1gm0}return(r=P.List_List$of(n.get$asList(),!0,oe.Value_2)).push(s),n.withListContents$2$separator(r,t)},$signature:21},M._zip_closure0.prototype={call$1(e){var t,r,n={},s=V.$index$asx(e,0).get$asList(),i=R._arrayInstanceType(s)._eval$1("MappedListIterable<1,List<Value0>>"),a=P.List_List$of(new R.MappedListIterable(s,new M._zip__closure2,i),!0,i._eval$1("ListIterable.E"));if(0===a.length)return A.SassList_yfz0;for(n.i=0,t=R._setArrayType([],oe.JSArray_SassList_2),s=R._arrayInstanceType(a)._eval$1("MappedListIterable<1,Value0>"),i=oe.Value_2;A.JSArray_methods.every$1(a,new M._zip__closure3(n));)(r=P.List_List$from(new R.MappedListIterable(a,new M._zip__closure4(n),s),!1,i)).fixed$length=Array,r.immutable$list=Array,t.push(new M.SassList0(r,A.ListSeparator_woc0,!1)),++n.i;return M.SassList$0(t,A.ListSeparator_kWM0,!1)},$signature:21},M._zip__closure2.prototype={call$1:e=>e.get$asList(),$signature:400},M._zip__closure3.prototype={call$1(e){return this._box_0.i!==V.get$length$asx(e)},$signature:401},M._zip__closure4.prototype={call$1(e){return V.$index$asx(e,this._box_0.i)},$signature:4},M._index_closure2.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=A.JSArray_methods.indexOf$1(t.$index(e,0).get$asList(),t.$index(e,1));return t=-1===r?A.C__SassNull:new U.UnitlessSassNumber0(r+1,null)},$signature:4},M._separator_closure0.prototype={call$1(e){switch(V.$index$asx(e,0).get$separator()){case A.ListSeparator_kWM0:return new M.SassString0("comma",!1);case A.ListSeparator_1gm0:return new M.SassString0("slash",!1);default:return new M.SassString0("space",!1)}},$signature:12},M._isBracketed_closure0.prototype={call$1:e=>V.$index$asx(e,0).get$hasBrackets()?A.SassBoolean_true:A.SassBoolean_false,$signature:24},M._slash_closure0.prototype={call$1(e){var t=V.$index$asx(e,0).get$asList();if(t.length<2)throw R.wrapException(I.SassScriptException$0("At least two elements are required."));return M.SassList$0(t,A.ListSeparator_1gm0,!1)},$signature:21},M.SelectorList0.prototype={get$isInvisible(){return A.JSArray_methods.every$1(this.components,new M.SelectorList_isInvisible_closure0)},get$asSassList(){var e=this.components;return M.SassList$0(new R.MappedListIterable(e,new M.SelectorList_asSassList_closure0,R._arrayInstanceType(e)._eval$1("MappedListIterable<1,Value0>")),A.ListSeparator_kWM0,!1)},accept$1$1(e){return e.visitSelectorList$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},unify$1(e){var t=this.components,r=R._arrayInstanceType(t)._eval$1("ExpandIterable<1,ComplexSelector0>"),n=P.List_List$of(new R.ExpandIterable(t,new M.SelectorList_unify_closure0(e),r),!0,r._eval$1("Iterable.E"));return 0===n.length?null:M.SelectorList$0(n)},resolveParentSelectors$2$implicitParent(e,t){var r;if(null==e){if(!A.JSArray_methods.any$1(this.components,this.get$_list2$_complexContainsParentSelector()))return this;throw R.wrapException(I.SassScriptException$0(ae.Top_le))}return r=this.components,M.SelectorList$0(E.flattenVertically0(new R.MappedListIterable(r,new M.SelectorList_resolveParentSelectors_closure0(this,t,e),R._arrayInstanceType(r)._eval$1("MappedListIterable<1,Iterable<ComplexSelector0>>")),oe.ComplexSelector_2))},resolveParentSelectors$1(e){return this.resolveParentSelectors$2$implicitParent(e,!0)},_list2$_complexContainsParentSelector$1:e=>A.JSArray_methods.any$1(e.components,new M.SelectorList__complexContainsParentSelector_closure0),_list2$_resolveParentSelectorsCompound$2(e,t){var r,n,s,i=e.components,a=A.JSArray_methods.any$1(i,new M.SelectorList__resolveParentSelectorsCompound_closure2);return a||A.JSArray_methods.get$first(i)instanceof T.ParentSelector0?(r=a?new R.MappedListIterable(i,new M.SelectorList__resolveParentSelectorsCompound_closure3(t),R._arrayInstanceType(i)._eval$1("MappedListIterable<1,SimpleSelector0>")):i,(n=A.JSArray_methods.get$first(i))instanceof T.ParentSelector0?1===i.length&&null==n.suffix?t.components:(s=t.components,new R.MappedListIterable(s,new M.SelectorList__resolveParentSelectorsCompound_closure4(e,r),R._arrayInstanceType(s)._eval$1("MappedListIterable<1,ComplexSelector0>"))):R._setArrayType([D.ComplexSelector$0(R._setArrayType([W.CompoundSelector$0(r)],oe.JSArray_ComplexSelectorComponent_2),!1)],oe.JSArray_ComplexSelector_2)):null},get$hashCode(e){return A.C_ListEquality0.hash$1(this.components)},$eq(e,t){return null!=t&&(t instanceof M.SelectorList0&&A.C_ListEquality.equals$2(0,this.components,t.components))}},M.SelectorList_isInvisible_closure0.prototype={call$1:e=>e.get$isInvisible(),$signature:17},M.SelectorList_asSassList_closure0.prototype={call$1(e){var t=e.components;return M.SassList$0(new R.MappedListIterable(t,new M.SelectorList_asSassList__closure0,R._arrayInstanceType(t)._eval$1("MappedListIterable<1,Value0>")),A.ListSeparator_woc0,!1)},$signature:402},M.SelectorList_asSassList__closure0.prototype={call$1:e=>new M.SassString0(e.toString$0(0),!1),$signature:403},M.SelectorList_unify_closure0.prototype={call$1(e){var t=this.other.components;return new R.ExpandIterable(t,new M.SelectorList_unify__closure0(e),R._arrayInstanceType(t)._eval$1("ExpandIterable<1,ComplexSelector0>"))},$signature:120},M.SelectorList_unify__closure0.prototype={call$1(e){var t=j.unifyComplex0(R._setArrayType([this.complex1.components,e.components],oe.JSArray_List_ComplexSelectorComponent_2));return null==t?A.List_empty13:V.map$1$1$ax(t,new M.SelectorList_unify___closure0,oe.ComplexSelector_2)},$signature:120},M.SelectorList_unify___closure0.prototype={call$1:e=>D.ComplexSelector$0(e,!1),$signature:67},M.SelectorList_resolveParentSelectors_closure0.prototype={call$1(e){var t,r,n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f,v,b,x,w={},C=this.$this;if(!C._list2$_complexContainsParentSelector$1(e))return this.implicitParent?(C=this.parent.components,new R.MappedListIterable(C,new M.SelectorList_resolveParentSelectors__closure1(e),R._arrayInstanceType(C)._eval$1("MappedListIterable<1,ComplexSelector0>"))):R._setArrayType([e],oe.JSArray_ComplexSelector_2);for(t=oe.JSArray_List_ComplexSelectorComponent_2,r=R._setArrayType([R._setArrayType([],oe.JSArray_ComplexSelectorComponent_2)],t),n=oe.JSArray_bool,w.lineBreaks=R._setArrayType([!1],n),i=(s=e.components).length,a=oe.ComplexSelectorComponent_2,o=this.parent,l=0;l<i;++l)if((_=s[l])instanceof W.CompoundSelector0){if(null==(u=C._list2$_resolveParentSelectorsCompound$2(_,o))){for(c=r.length,$=0;$<r.length;r.length===c||(0,R.throwConcurrentModificationError)(r),++$)r[$].push(_);continue}for(p=w.lineBreaks,h=R._setArrayType([],t),w.lineBreaks=R._setArrayType([],n),c=r.length,d=V.getInterceptor$ax(u),g=0,$=0;$<r.length;r.length===c||(0,R.throwConcurrentModificationError)(r),++$,g=y)for(m=r[$],y=g+1,S=p[g],f=d.get$iterator(u),v=!S;f.moveNext$0();)b=f.get$current(),x=P.List_List$of(m,!0,a),A.JSArray_methods.addAll$1(x,b.components),h.push(x),(x=w.lineBreaks).push(!v||b.lineBreak);r=h}else for(c=r.length,$=0;$<r.length;r.length===c||(0,R.throwConcurrentModificationError)(r),++$)r[$].push(_);return w.i=0,new R.MappedListIterable(r,new M.SelectorList_resolveParentSelectors__closure2(w),R._arrayInstanceType(r)._eval$1("MappedListIterable<1,ComplexSelector0>"))},$signature:120},M.SelectorList_resolveParentSelectors__closure1.prototype={call$1(e){var t=P.List_List$of(e.components,!0,oe.ComplexSelectorComponent_2),r=this.complex;return A.JSArray_methods.addAll$1(t,r.components),D.ComplexSelector$0(t,r.lineBreak||e.lineBreak)},$signature:89},M.SelectorList_resolveParentSelectors__closure2.prototype={call$1(e){var t=this._box_0;return D.ComplexSelector$0(e,t.lineBreaks[t.i++])},$signature:67},M.SelectorList__complexContainsParentSelector_closure0.prototype={call$1:e=>e instanceof W.CompoundSelector0&&A.JSArray_methods.any$1(e.components,new M.SelectorList__complexContainsParentSelector__closure0),$signature:102},M.SelectorList__complexContainsParentSelector__closure0.prototype={call$1(e){var t;return e instanceof T.ParentSelector0||e instanceof M.PseudoSelector0&&(null!=(t=e.selector)&&A.JSArray_methods.any$1(t.components,t.get$_list2$_complexContainsParentSelector()))},$signature:19},M.SelectorList__resolveParentSelectorsCompound_closure2.prototype={call$1(e){var t;return e instanceof M.PseudoSelector0&&(null!=(t=e.selector)&&A.JSArray_methods.any$1(t.components,t.get$_list2$_complexContainsParentSelector()))},$signature:19},M.SelectorList__resolveParentSelectorsCompound_closure3.prototype={call$1(e){var t,r,n,s;return e instanceof M.PseudoSelector0?null==(t=e.selector)?e:A.JSArray_methods.any$1(t.components,t.get$_list2$_complexContainsParentSelector())?(r=t.resolveParentSelectors$2$implicitParent(this.parent,!1),n=e.name,s=e.isClass,M.PseudoSelector$0(n,e.argument,!s,r)):e:e},$signature:406},M.SelectorList__resolveParentSelectorsCompound_closure4.prototype={call$1(e){var t,r,n,s,i,a,o=e.components,l=A.JSArray_methods.get$last(o);if(!(l instanceof W.CompoundSelector0))throw R.wrapException(I.SassScriptException$0('Parent "'+e.toString$0(0)+'" is incompatible with this selector.'));return t=oe.ParentSelector_2._as(A.JSArray_methods.get$first(this.compound.components)).suffix,r=oe.SimpleSelector_2,n=this.resolvedMembers,s=l.components,i=V.getInterceptor$ax(n),null!=t?((r=P.List_List$of(R.SubListIterable$(s,0,R.checkNotNullable(s.length-1,"count",oe.int),R._arrayInstanceType(s)._precomputed1),!0,r)).push(A.JSArray_methods.get$last(s).addSuffix$1(t)),A.JSArray_methods.addAll$1(r,i.skip$1(n,1)),a=W.CompoundSelector$0(r)):(r=P.List_List$of(s,!0,r),A.JSArray_methods.addAll$1(r,i.skip$1(n,1)),a=W.CompoundSelector$0(r)),(o=P.List_List$of(R.SubListIterable$(o,0,R.checkNotNullable(o.length-1,"count",oe.int),R._arrayInstanceType(o)._precomputed1),!0,oe.ComplexSelectorComponent_2)).push(a),D.ComplexSelector$0(o,e.lineBreak)},$signature:89},M._NodeSassList.prototype={},M.listConstructor_closure.prototype={call$4(e,t,r,n){var s;null==n?(t.toString,s=P.Iterable_Iterable$generate(t,new M.listConstructor__closure,oe.Value_2),s=M.SassList$0(s,!1!==r?A.ListSeparator_kWM0:A.ListSeparator_woc0,!1)):s=n,V.set$dartValue$x(e,s)},call$2(e,t){return this.call$4(e,t,null,null)},call$3(e,t,r){return this.call$4(e,t,r,null)},"call*":"call$4",$requiredArgCount:2,$defaultValues:()=>[null,null],$signature:407},M.listConstructor__closure.prototype={call$1:e=>A.C__SassNull,$signature:190},M.listConstructor_closure0.prototype={call$2:(e,t)=>L.wrapValue(V.get$dartValue$x(e)._list1$_contents[t]),$signature:409},M.listConstructor_closure1.prototype={call$3(e,t,r){var n=V.getInterceptor$x(e),s=n.get$dartValue(e)._list1$_contents,i=R._setArrayType(s.slice(0),R._arrayInstanceType(s));i[t]=L.unwrapValue(r),n.set$dartValue(e,n.get$dartValue(e).withListContents$1(i))},"call*":"call$3",$requiredArgCount:3,$signature:410},M.listConstructor_closure2.prototype={call$1:e=>V.get$dartValue$x(e).separator===A.ListSeparator_kWM0,$signature:411},M.listConstructor_closure3.prototype={call$2(e,t){var r=V.getInterceptor$x(e),n=r.get$dartValue(e)._list1$_contents,s=t?A.ListSeparator_kWM0:A.ListSeparator_woc0;r.set$dartValue(e,M.SassList$0(n,s,r.get$dartValue(e).hasBrackets))},$signature:412},M.listConstructor_closure4.prototype={call$1:e=>V.get$dartValue$x(e)._list1$_contents.length,$signature:413},M.listConstructor_closure5.prototype={call$1:e=>U.serializeValue(V.get$dartValue$x(e),!0,!0),$signature:414},M.SassList0.prototype={get$isBlank(){return A.JSArray_methods.every$1(this._list1$_contents,new M.SassList_isBlank_closure0)},get$asList(){return this._list1$_contents},get$lengthAsList(){return this._list1$_contents.length},SassList$3$brackets0(e,t,r){if(this.separator===A.ListSeparator_undecided_null0&&this._list1$_contents.length>1)throw R.wrapException(P.ArgumentError$(ae.A_list,null))},accept$1$1(e){return e.visitList$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},assertMap$1(e){return 0===this._list1$_contents.length?A.SassMap_Map_empty0:this.super$Value$assertMap0(e)},tryMap$0(){return 0===this._list1$_contents.length?A.SassMap_Map_empty0:null},$eq(e,t){return null!=t&&(!!(t instanceof M.SassList0&&t.separator===this.separator&&t.hasBrackets===this.hasBrackets&&A.C_ListEquality.equals$2(0,t._list1$_contents,this._list1$_contents))||0===this._list1$_contents.length&&t instanceof C.SassMap0&&0===t.get$asList().length)},get$hashCode(e){return A.C_ListEquality0.hash$1(this._list1$_contents)},get$separator(){return this.separator},get$hasBrackets(){return this.hasBrackets}},M.SassList_isBlank_closure0.prototype={call$1:e=>e.get$isBlank(),$signature:49},M.ListSeparator0.prototype={toString$0(e){return this._list1$_name}},L._QuietLogger0.prototype={warn$4$deprecation$span$trace(e,t,r,n,s){},warn$2$span(e,t,r){return this.warn$4$deprecation$span$trace(e,t,!1,r,null)},warn$3$deprecation$span(e,t,r,n){return this.warn$4$deprecation$span$trace(e,t,r,n,null)}},N.LoudComment0.prototype={get$span(){return this.text.span},accept$1$1(e){return e.visitLoudComment$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return this.text.toString$0(0)},$isAstNode0:1,$isStatement0:1},C.MapExpression0.prototype={accept$1$1(e){return e.visitMapExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.pairs;return"("+new R.MappedListIterable(t,new C.MapExpression_toString_closure0,R._arrayInstanceType(t)._eval$1("MappedListIterable<1,String>")).join$1(0,", ")+")"},$isExpression0:1,$isAstNode0:1,get$span(){return this.span}},C.MapExpression_toString_closure0.prototype={call$1:e=>R.S(e.item1)+": "+R.S(e.item2),$signature:415},C._get_closure0.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,0).assertMap$1("map"),i=R._setArrayType([n.$index(e,1)],oe.JSArray_Value_2);for(A.JSArray_methods.addAll$1(i,n.$index(e,2).get$asList()),n=R.SubListIterable$(i,0,R.checkNotNullable(i.length-1,"count",oe.int),oe.Value_2),n=new R.ListIterator(n,n.get$length(n)),t=R._instanceType(n)._precomputed1;n.moveNext$0();s=r)if(!((r=s.contents.$index(0,t._as(n.__internal$_current)))instanceof C.SassMap0))return A.C__SassNull;return null==(n=s.contents.$index(0,A.JSArray_methods.get$last(i)))?A.C__SassNull:n},$signature:4},C._set_closure1.prototype={call$1(e){var t=V.getInterceptor$asx(e);return C._modify0(t.$index(e,0).assertMap$1("map"),R._setArrayType([t.$index(e,1)],oe.JSArray_Value_2),new C._set__closure2(e),!0)},$signature:4},C._set__closure2.prototype={call$1(e){return V.$index$asx(this.$arguments,2)},$signature:41},C._set_closure2.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertMap$1("map"),n=t.$index(e,1).get$asList();if(0===(t=n.length))throw R.wrapException(I.SassScriptException$0("Expected $args to contain a key."));if(1===t)throw R.wrapException(I.SassScriptException$0("Expected $args to contain a value."));return C._modify0(r,A.JSArray_methods.sublist$2(n,0,t-1),new C._set__closure1(n),!0)},$signature:4},C._set__closure1.prototype={call$1(e){return A.JSArray_methods.get$last(this.args)},$signature:41},C._merge_closure1.prototype={call$1(e){var t,r,n,s=V.getInterceptor$asx(e),i=s.$index(e,0).assertMap$1("map1"),a=s.$index(e,1).assertMap$1("map2");for(s=oe.Value_2,t=P.LinkedHashMap_LinkedHashMap$_empty(s,s),r=(r=(r=i.contents).get$entries(r)).get$iterator(r);r.moveNext$0();)n=r.get$current(),t.$indexSet(0,n.key,n.value);for(r=(r=(r=a.contents).get$entries(r)).get$iterator(r);r.moveNext$0();)n=r.get$current(),t.$indexSet(0,n.key,n.value);return new C.SassMap0(R.ConstantMap_ConstantMap$from(t,s,s))},$signature:38},C._merge_closure2.prototype={call$1(e){var t,r=V.getInterceptor$asx(e),n=r.$index(e,0).assertMap$1("map1"),s=r.$index(e,1).get$asList();if(0===(r=s.length))throw R.wrapException(I.SassScriptException$0("Expected $args to contain a key."));if(1===r)throw R.wrapException(I.SassScriptException$0("Expected $args to contain a map."));return t=A.JSArray_methods.get$last(s).assertMap$1("map2"),C._modify0(n,R.SubListIterable$(s,0,R.checkNotNullable(s.length-1,"count",oe.int),R._arrayInstanceType(s)._precomputed1),new C._merge__closure0(t),!0)},$signature:4},C._merge__closure0.prototype={call$1(e){var t,r,n,s,i=e.tryMap$0();if(null==i)return this.map2;for(t=oe.Value_2,r=P.LinkedHashMap_LinkedHashMap$_empty(t,t),n=(n=(n=i.contents).get$entries(n)).get$iterator(n);n.moveNext$0();)s=n.get$current(),r.$indexSet(0,s.key,s.value);for(n=(n=(n=this.map2.contents).get$entries(n)).get$iterator(n);n.moveNext$0();)s=n.get$current(),r.$indexSet(0,s.key,s.value);return new C.SassMap0(R.ConstantMap_ConstantMap$from(r,t,t))},$signature:416},C._deepMerge_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e);return C._deepMergeImpl0(t.$index(e,0).assertMap$1("map1"),t.$index(e,1).assertMap$1("map2"))},$signature:38},C._deepRemove_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertMap$1("map"),n=R._setArrayType([t.$index(e,1)],oe.JSArray_Value_2);return A.JSArray_methods.addAll$1(n,t.$index(e,2).get$asList()),C._modify0(r,R.SubListIterable$(n,0,R.checkNotNullable(n.length-1,"count",oe.int),oe.Value_2),new C._deepRemove__closure0(n),!1)},$signature:4},C._deepRemove__closure0.prototype={call$1(e){var t,r,n=e.tryMap$0();return null!=n&&n.contents.containsKey$1(A.JSArray_methods.get$last(this.keys))?(t=oe.Value_2,(r=P.LinkedHashMap_LinkedHashMap$of(n.contents,t,t)).remove$1(0,A.JSArray_methods.get$last(this.keys)),new C.SassMap0(R.ConstantMap_ConstantMap$from(r,t,t))):e},$signature:41},C._remove_closure1.prototype={call$1:e=>V.$index$asx(e,0).assertMap$1("map"),$signature:38},C._remove_closure2.prototype={call$1(e){var t,r,n,s=V.getInterceptor$asx(e),i=s.$index(e,0).assertMap$1("map"),a=R._setArrayType([s.$index(e,1)],oe.JSArray_Value_2);for(A.JSArray_methods.addAll$1(a,s.$index(e,2).get$asList()),s=oe.Value_2,t=P.LinkedHashMap_LinkedHashMap$of(i.contents,s,s),r=a.length,n=0;n<a.length;a.length===r||(0,R.throwConcurrentModificationError)(a),++n)t.remove$1(0,a[n]);return new C.SassMap0(R.ConstantMap_ConstantMap$from(t,s,s))},$signature:38},C._keys_closure0.prototype={call$1(e){var t=V.$index$asx(e,0).assertMap$1("map").contents;return M.SassList$0(t.get$keys(t),A.ListSeparator_kWM0,!1)},$signature:21},C._values_closure0.prototype={call$1(e){var t=V.$index$asx(e,0).assertMap$1("map").contents;return M.SassList$0(t.get$values(t),A.ListSeparator_kWM0,!1)},$signature:21},C._hasKey_closure0.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,0).assertMap$1("map"),i=R._setArrayType([n.$index(e,1)],oe.JSArray_Value_2);for(A.JSArray_methods.addAll$1(i,n.$index(e,2).get$asList()),n=R.SubListIterable$(i,0,R.checkNotNullable(i.length-1,"count",oe.int),oe.Value_2),n=new R.ListIterator(n,n.get$length(n)),t=R._instanceType(n)._precomputed1;n.moveNext$0();s=r)if(!((r=s.contents.$index(0,t._as(n.__internal$_current)))instanceof C.SassMap0))return A.SassBoolean_false;return s.contents.containsKey$1(A.JSArray_methods.get$last(i))?A.SassBoolean_true:A.SassBoolean_false},$signature:24},C._modify__modifyNestedMap0.prototype={call$1(e){var t,r=oe.Value_2,n=P.LinkedHashMap_LinkedHashMap$of(e.contents,r,r),s=this.keyIterator,i=s.get$current();return s.moveNext$0()?(t=null==(s=n.$index(0,i))?null:s.tryMap$0(),(s=null==t)&&!this.addNesting||n.$indexSet(0,i,this.call$1(s?A.SassMap_Map_empty0:t)),new C.SassMap0(R.ConstantMap_ConstantMap$from(n,r,r))):(null==(s=n.$index(0,i))&&(s=A.C__SassNull),n.$indexSet(0,i,this.modify.call$1(s)),new C.SassMap0(R.ConstantMap_ConstantMap$from(n,r,r)))},$signature:417},C._deepMergeImpl__ensureMutable0.prototype={call$0(){var e,t=this._box_0;t.mutable||(t.mutable=!0,e=oe.Value_2,t.result=P.LinkedHashMap_LinkedHashMap$of(t.result,e,e))},$signature:0},C._deepMergeImpl_closure0.prototype={call$2(e,t){var r,n,s,i=this._box_0,a=i.result.$index(0,e);if(null==a)this._ensureMutable.call$0(),i.result.$indexSet(0,e,t);else if(r=a.tryMap$0(),n=t.tryMap$0(),null!=r&&null!=n){if((s=C._deepMergeImpl0(n,r))===r)return;this._ensureMutable.call$0(),i.result.$indexSet(0,e,s)}},$signature:63},C._NodeSassMap.prototype={},C.mapConstructor_closure.prototype={call$3(e,t,r){var n,s,i,a;null==r?(t.toString,n=oe.Value_2,s=P.Iterable_Iterable$generate(t,new C.mapConstructor__closure,n),i=P.Iterable_Iterable$generate(t,new C.mapConstructor__closure0,n),a=P.LinkedHashMap_LinkedHashMap(null,null,null,n,n),P.MapBase__fillMapWithIterables(a,s,i),n=new C.SassMap0(R.ConstantMap_ConstantMap$from(a,n,n))):n=r,V.set$dartValue$x(e,n)},call$2(e,t){return this.call$3(e,t,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues:()=>[null],$signature:418},C.mapConstructor__closure.prototype={call$1:e=>new U.UnitlessSassNumber0(e,null),$signature:419},C.mapConstructor__closure0.prototype={call$1:e=>A.C__SassNull,$signature:190},C.mapConstructor_closure0.prototype={call$2(e,t){var r=V.get$dartValue$x(e).contents;return L.wrapValue(V.elementAt$1$ax(r.get$keys(r),t))},$signature:181},C.mapConstructor_closure1.prototype={call$2(e,t){var r=V.get$dartValue$x(e).contents;return L.wrapValue(r.get$values(r).elementAt$1(0,t))},$signature:181},C.mapConstructor_closure2.prototype={call$1(e){var t=V.get$dartValue$x(e).contents;return t.get$length(t)},$signature:421},C.mapConstructor_closure3.prototype={call$3(e,t,r){var n,s,i,a,o,l,_,u=V.getInterceptor$x(e);for(P.RangeError_checkValidIndex(t,u.get$dartValue(e).contents,"index"),n=L.unwrapValue(r),s=oe.Value_2,i=P.LinkedHashMap_LinkedHashMap$_empty(s,s),a=(a=(a=u.get$dartValue(e).contents).get$entries(a)).get$iterator(a),o=0;a.moveNext$0();){if(l=a.get$current(),o===t)i.$indexSet(0,n,l.value);else{if(_=l.key,n.$eq(0,_))throw R.wrapException(P.ArgumentError$value(r,"key","is already in the map"));i.$indexSet(0,_,l.value)}++o}u.set$dartValue(e,new C.SassMap0(R.ConstantMap_ConstantMap$from(i,s,s)))},"call*":"call$3",$requiredArgCount:3,$signature:175},C.mapConstructor_closure4.prototype={call$3(e,t,r){var n,s,i,a=V.getInterceptor$x(e),o=a.get$dartValue(e).contents,l=V.elementAt$1$ax(o.get$keys(o),t);for(o=oe.Value_2,n=P.LinkedHashMap_LinkedHashMap$_empty(o,o),s=(s=(s=a.get$dartValue(e).contents).get$entries(s)).get$iterator(s);s.moveNext$0();)i=s.get$current(),n.$indexSet(0,i.key,i.value);n.$indexSet(0,l,L.unwrapValue(r)),a.set$dartValue(e,new C.SassMap0(R.ConstantMap_ConstantMap$from(n,o,o)))},"call*":"call$3",$requiredArgCount:3,$signature:175},C.mapConstructor_closure5.prototype={call$1:e=>U.serializeValue(V.get$dartValue$x(e),!0,!0),$signature:423},C.SassMap0.prototype={get$separator(){var e=this.contents;return e.get$isEmpty(e)?A.ListSeparator_undecided_null0:A.ListSeparator_kWM0},get$asList(){var e=R._setArrayType([],oe.JSArray_Value_2);return this.contents.forEach$1(0,new C.SassMap_asList_closure0(e)),e},get$lengthAsList(){var e=this.contents;return e.get$length(e)},accept$1$1(e){return e.visitMap$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},assertMap$1(e){return this},tryMap$0(){return this},$eq(e,t){var r;return null!=t&&(r=!!(t instanceof C.SassMap0&&A.C_MapEquality.equals$2(0,t.contents,this.contents))||(r=this.contents).get$isEmpty(r)&&t instanceof M.SassList0&&0===t._list1$_contents.length)},get$hashCode(e){var t=this.contents;return t.get$isEmpty(t)?A.C_ListEquality0.hash$1(A.List_empty14):A.C_MapEquality.hash$1(t)}},C.SassMap_asList_closure0.prototype={call$2(e,t){this.result.push(M.SassList$0(R._setArrayType([e,t],oe.JSArray_Value_2),A.ListSeparator_woc0,!1))},$signature:63},F._ceil_closure0.prototype={call$1:e=>A.JSNumber_methods.ceil$0(e),$signature:34},F._clamp_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertNumber$1("min"),n=t.$index(e,1).assertNumber$1("number"),s=t.$index(e,2).assertNumber$1("max");return n.convertValueToMatch$3(r,"number","min"),s.convertValueToMatch$3(r,"max","min"),r.greaterThanOrEquals$1(s).value||r.greaterThanOrEquals$1(n).value?r:n.greaterThanOrEquals$1(s).value?s:n},$signature:9},F._floor_closure0.prototype={call$1:e=>A.JSNumber_methods.floor$0(e),$signature:34},F._max_closure0.prototype={call$1(e){var t,r,n,s,i;for(r=(t=V.$index$asx(e,0).get$asList()).length,n=null,s=0;s<t.length;t.length===r||(0,R.throwConcurrentModificationError)(t),++s)i=t[s].assertNumber$0(),(null==n||n.lessThan$1(i).value)&&(n=i);if(null!=n)return n;throw R.wrapException(I.SassScriptException$0("At least one argument must be passed."))},$signature:9},F._min_closure0.prototype={call$1(e){var t,r,n,s,i;for(r=(t=V.$index$asx(e,0).get$asList()).length,n=null,s=0;s<t.length;t.length===r||(0,R.throwConcurrentModificationError)(t),++s)i=t[s].assertNumber$0(),(null==n||n.greaterThan$1(i).value)&&(n=i);if(null!=n)return n;throw R.wrapException(I.SassScriptException$0("At least one argument must be passed."))},$signature:9},F._abs_closure0.prototype={call$1:e=>Math.abs(e),$signature:71},F._hypot_closure0.prototype={call$1(e){var t,r,n,s,i=V.$index$asx(e,0).get$asList(),a=R._arrayInstanceType(i)._eval$1("MappedListIterable<1,SassNumber0>"),o=P.List_List$of(new R.MappedListIterable(i,new F._hypot__closure0,a),!0,a._eval$1("ListIterable.E"));if(0===(i=o.length))throw R.wrapException(I.SassScriptException$0("At least one argument must be passed."));for(t=0,r=0;r<i;r=n)n=r+1,t+=Math.pow(o[r].convertValueToMatch$3(o[0],"numbers["+n+"]","numbers[1]"),2);return i=Math.sqrt(t),s=(a=o[0]).get$numeratorUnits(),H.SassNumber_SassNumber$withUnits0(i,a.get$denominatorUnits(),s)},$signature:9},F._hypot__closure0.prototype={call$1:e=>e.assertNumber$0(),$signature:424},F._log_closure0.prototype={call$1(e){var t,r,n,s,i=" to have no units.",a=V.getInterceptor$asx(e),o=a.$index(e,0).assertNumber$1("number");if(o.get$hasUnits())throw R.wrapException(I.SassScriptException$0("$number: Expected "+o.toString$0(0)+i));if(t=F._fuzzyRoundIfZero0(o.value),V.$eq$(a.$index(e,1),A.C__SassNull))return a=Math.log(t),new U.UnitlessSassNumber0(a,null);if((r=a.$index(e,1).assertNumber$1("base")).get$hasUnits())throw R.wrapException(I.SassScriptException$0("$base: Expected "+r.toString$0(0)+i));return a=r.value,n=Math.abs(a-1)<ee.$get$epsilon0()?H.fuzzyRound0(a):F._fuzzyRoundIfZero0(a),a=Math.log(t),s=Math.log(n),new U.UnitlessSassNumber0(a/s,null)},$signature:9},F._pow_closure0.prototype={call$1(e){var t,r,n,s,i=" to have no units.",a=V.getInterceptor$asx(e),o=a.$index(e,0).assertNumber$1("base"),l=a.$index(e,1).assertNumber$1("exponent");if(o.get$hasUnits())throw R.wrapException(I.SassScriptException$0("$base: Expected "+o.toString$0(0)+i));if(l.get$hasUnits())throw R.wrapException(I.SassScriptException$0("$exponent: Expected "+l.toString$0(0)+i));return t=F._fuzzyRoundIfZero0(o.value),r=F._fuzzyRoundIfZero0(l.value),a=ee.$get$epsilon0(),(n=Math.abs(Math.abs(t)-1)<a&&(r==1/0||r==-1/0))?new U.UnitlessSassNumber0(NaN,null):((n=Math.abs(t-0))<a?isFinite(r)&&null!=(s=H.fuzzyIsInt0(r)?A.JSNumber_methods.round$0(r):null)&&1===A.JSInt_methods.$mod(s,2)&&(r=H.fuzzyRound0(r)):(!!isFinite(t)&&(t<0&&!(n<a)&&isFinite(r)&&H.fuzzyIsInt0(r))||(a=(t==1/0||t==-1/0)&&(t<0&&!(n<a)&&isFinite(r)))&&null!=(s=H.fuzzyIsInt0(r)?A.JSNumber_methods.round$0(r):null)&&1===A.JSInt_methods.$mod(s,2))&&(r=H.fuzzyRound0(r)),a=Math.pow(t,r),new U.UnitlessSassNumber0(a,null))},$signature:9},F._sqrt_closure0.prototype={call$1(e){var t,r=V.$index$asx(e,0).assertNumber$1("number");if(r.get$hasUnits())throw R.wrapException(I.SassScriptException$0("$number: Expected "+r.toString$0(0)+" to have no units."));return t=Math.sqrt(F._fuzzyRoundIfZero0(r.value)),new U.UnitlessSassNumber0(t,null)},$signature:9},F._acos_closure0.prototype={call$1(e){var t,r=V.$index$asx(e,0).assertNumber$1("number");if(r.get$hasUnits())throw R.wrapException(I.SassScriptException$0("$number: Expected "+r.toString$0(0)+" to have no units."));return t=r.value,Math.abs(Math.abs(t)-1)<ee.$get$epsilon0()&&(t=H.fuzzyRound0(t)),H.SassNumber_SassNumber$withUnits0(180*Math.acos(t)/3.141592653589793,null,R._setArrayType(["deg"],oe.JSArray_String))},$signature:9},F._asin_closure0.prototype={call$1(e){var t,r,n=V.$index$asx(e,0).assertNumber$1("number");if(n.get$hasUnits())throw R.wrapException(I.SassScriptException$0("$number: Expected "+n.toString$0(0)+" to have no units."));return t=n.value,r=Math.abs(Math.abs(t)-1)<ee.$get$epsilon0()?H.fuzzyRound0(t):F._fuzzyRoundIfZero0(t),H.SassNumber_SassNumber$withUnits0(180*Math.asin(r)/3.141592653589793,null,R._setArrayType(["deg"],oe.JSArray_String))},$signature:9},F._atan_closure0.prototype={call$1(e){var t=V.$index$asx(e,0).assertNumber$1("number");if(t.get$hasUnits())throw R.wrapException(I.SassScriptException$0("$number: Expected "+t.toString$0(0)+" to have no units."));return H.SassNumber_SassNumber$withUnits0(180*Math.atan(F._fuzzyRoundIfZero0(t.value))/3.141592653589793,null,R._setArrayType(["deg"],oe.JSArray_String))},$signature:9},F._atan2_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertNumber$1("y"),n=F._fuzzyRoundIfZero0(t.$index(e,1).assertNumber$1("x").convertValueToMatch$3(r,"x","y"));return H.SassNumber_SassNumber$withUnits0(180*Math.atan2(F._fuzzyRoundIfZero0(r.value),n)/3.141592653589793,null,R._setArrayType(["deg"],oe.JSArray_String))},$signature:9},F._cos_closure0.prototype={call$1(e){var t=Math.cos(V.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number"));return new U.UnitlessSassNumber0(t,null)},$signature:9},F._sin_closure0.prototype={call$1(e){var t=Math.sin(F._fuzzyRoundIfZero0(V.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number")));return new U.UnitlessSassNumber0(t,null)},$signature:9},F._tan_closure0.prototype={call$1(e){var t=V.$index$asx(e,0).assertNumber$1("number").coerceValueToUnit$2("rad","number"),r=A.JSNumber_methods.$mod(t-1.5707963267948966,6.283185307179586),n=ee.$get$epsilon0();return Math.abs(r-0)<n?new U.UnitlessSassNumber0(1/0,null):Math.abs(A.JSNumber_methods.$mod(t+1.5707963267948966,6.283185307179586)-0)<n?new U.UnitlessSassNumber0(-1/0,null):(r=Math.tan(F._fuzzyRoundIfZero0(t)),new U.UnitlessSassNumber0(r,null))},$signature:9},F._compatible_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e);return t.$index(e,0).assertNumber$1("number1").isComparableTo$1(t.$index(e,1).assertNumber$1("number2"))?A.SassBoolean_true:A.SassBoolean_false},$signature:24},F._isUnitless_closure0.prototype={call$1:e=>V.$index$asx(e,0).assertNumber$1("number").get$hasUnits()?A.SassBoolean_false:A.SassBoolean_true,$signature:24},F._unit_closure0.prototype={call$1:e=>new M.SassString0(V.$index$asx(e,0).assertNumber$1("number").get$unitString(),!0),$signature:12},F._percentage_closure0.prototype={call$1(e){var t=V.$index$asx(e,0).assertNumber$1("number");return t.assertNoUnits$1("number"),new N.SingleUnitSassNumber0("%",100*t.value,null)},$signature:9},F._randomFunction_closure0.prototype={call$1(e){var t,r=V.getInterceptor$asx(e);if(V.$eq$(r.$index(e,0),A.C__SassNull))return r=ee.$get$_random2().nextDouble$0(),new U.UnitlessSassNumber0(r,null);if((t=r.$index(e,0).assertNumber$1("limit").assertInt$1("limit"))<1)throw R.wrapException(I.SassScriptException$0("$limit: Must be greater than 0, was "+t+"."));return r=ee.$get$_random2().nextInt$1(t),new U.UnitlessSassNumber0(r+1,null)},$signature:9},F._div_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0),n=t.$index(e,1);return r instanceof H.SassNumber0&&n instanceof H.SassNumber0||U.warn0(ae.math_d,!1),r.dividedBy$1(n)},$signature:4},F._numberFunction_closure0.prototype={call$1(e){var t=V.$index$asx(e,0).assertNumber$1("number"),r=this.transform.call$1(t.value),n=t.get$numeratorUnits();return H.SassNumber_SassNumber$withUnits0(r,t.get$denominatorUnits(),n)},$signature:9},L.CssMediaQuery0.prototype={merge$1(e){var t,r,n,s,i,a,o,l,_=this.modifier,u=null==_?null:_.toLowerCase(),c=this.type,$=null==c,p=$?null:c.toLowerCase(),h=e.modifier,d=null==h?null:h.toLowerCase(),g=e.type,m=null==g,y=m?null:g.toLowerCase(),S=null==p;if(S&&null==y)return _=oe.String,c=P.List_List$of(this.features,!0,_),A.JSArray_methods.addAll$1(c,e.features),new L.MediaQuerySuccessfulMergeResult0(new L.CssMediaQuery0(null,null,P.List_List$unmodifiable(c,_)));if((t="not"===u)!==("not"===d)){if(p==y)return r=t?this.features:e.features,A.JSArray_methods.every$1(r,A.JSArray_methods.get$contains(t?e.features:this.features))?A._SingletonCssMediaQueryMergeResult_empty0:A._SingletonCssMediaQueryMergeResult_unrepresentable0;if($||E.equalsIgnoreCase0(c,"all")||m||E.equalsIgnoreCase0(g,"all"))return A._SingletonCssMediaQueryMergeResult_unrepresentable0;t?(n=e.features,s=y,i=d):(n=this.features,s=p,i=u)}else if(t){if(p!=y)return A._SingletonCssMediaQueryMergeResult_unrepresentable0;if(a=this.features,o=e.features,l=($=a.length>o.length)?a:o,$&&(a=o),!A.JSArray_methods.every$1(a,A.JSArray_methods.get$contains(l)))return A._SingletonCssMediaQueryMergeResult_unrepresentable0;n=l,s=p,i=u}else if($||E.equalsIgnoreCase0(c,"all"))s=(m||E.equalsIgnoreCase0(g,"all"))&&S?null:y,$=P.List_List$of(this.features,!0,oe.String),A.JSArray_methods.addAll$1($,e.features),n=$,i=d;else{if(m||E.equalsIgnoreCase0(g,"all"))$=P.List_List$of(this.features,!0,oe.String),A.JSArray_methods.addAll$1($,e.features),n=$,i=u;else{if(p!=y)return A._SingletonCssMediaQueryMergeResult_empty0;i=null==u?d:u,$=P.List_List$of(this.features,!0,oe.String),A.JSArray_methods.addAll$1($,e.features),n=$}s=p}return c=s==p?c:g,_=i==u?_:h,$=P.List_List$unmodifiable(n,oe.String),new L.MediaQuerySuccessfulMergeResult0(new L.CssMediaQuery0(_,c,$))},$eq(e,t){return null!=t&&(t instanceof L.CssMediaQuery0&&t.modifier==this.modifier&&t.type==this.type&&A.C_ListEquality.equals$2(0,t.features,this.features))},get$hashCode(e){return V.get$hashCode$(this.modifier)^V.get$hashCode$(this.type)^A.C_ListEquality0.hash$1(this.features)},toString$0(e){var t,r=this.modifier;return r=null!=r?r+" ":"",null!=(t=this.type)&&(r+=t,0!==this.features.length&&(r+=" and ")),(r+=A.JSArray_methods.join$1(this.features," and ")).charCodeAt(0),r}},L._SingletonCssMediaQueryMergeResult0.prototype={toString$0(e){return this._media_query1$_name}},L.MediaQuerySuccessfulMergeResult0.prototype={},L.MediaQueryParser0.prototype={parse$0(){return this.wrapSpanFormatException$1(new L.MediaQueryParser_parse_closure0(this))},_media_query0$_mediaQuery$0(){var e,t,r,n,s,i=this.scanner;if(40!==i.peekChar$0()){if(e=this.identifier$0(),this.whitespace$0(),!this.lookingAtIdentifier$0())return new L.CssMediaQuery0(null,e,A.List_empty);if(t=this.identifier$0(),this.whitespace$0(),E.equalsIgnoreCase0(t,"and"))r=e,n=null;else{if(!this.scanIdentifier$1("and"))return new L.CssMediaQuery0(e,t,A.List_empty);this.whitespace$0(),r=t,n=e}}else n=r=null;s=R._setArrayType([],oe.JSArray_String);do{this.whitespace$0(),i.expectChar$1(40),s.push("("+this.declarationValue$0()+")"),i.expectChar$1(41),this.whitespace$0()}while(this.scanIdentifier$1("and"));return null==r?new L.CssMediaQuery0(null,null,P.List_List$unmodifiable(s,oe.String)):(i=P.List_List$unmodifiable(s,oe.String),new L.CssMediaQuery0(n,r,i))}},L.MediaQueryParser_parse_closure0.prototype={call$0(){var e=R._setArrayType([],oe.JSArray_CssMediaQuery_2),t=this.$this,r=t.scanner;do{t.whitespace$0(),e.push(t._media_query0$_mediaQuery$0())}while(r.scanChar$1(44));return r.expectDone$0(),e},$signature:168},k.ModifiableCssMediaRule0.prototype={accept$1$1(e){return e.visitCssMediaRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},copyWithoutChildren$0(){return k.ModifiableCssMediaRule$0(this.queries,this.span)},$isCssMediaRule0:1,get$span(){return this.span}},k.MediaRule0.prototype={accept$1$1(e){return e.visitMediaRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.children;return"@media "+this.query.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span(){return this.span}},C.MergedExtension0.prototype={unmerge$0(){var e=this;return P._makeSyncStarIterable((function(){var t,r,n,s=0;return function(i,a){for(1===i&&(t=a,s=1);;)switch(s){case 0:n=e.left,s=n instanceof C.MergedExtension0?2:4;break;case 2:return s=5,P._IterationMarker_yieldStar(n.unmerge$0());case 5:s=3;break;case 4:return s=6,n;case 6:case 3:r=e.right,s=r instanceof C.MergedExtension0?7:9;break;case 7:return s=10,P._IterationMarker_yieldStar(r.unmerge$0());case 10:s=8;break;case 9:return s=11,r;case 11:case 8:return P._IterationMarker_endOfIteration();case 1:return P._IterationMarker_uncaughtError(t)}}}),oe.Extension_2)}},Q.MergedMapView0.prototype={get$keys(e){var t=this._merged_map_view$_mapsByKey;return t.get$keys(t)},get$length(e){var t=this._merged_map_view$_mapsByKey;return t.get$length(t)},get$isEmpty(e){var t=this._merged_map_view$_mapsByKey;return t.get$isEmpty(t)},get$isNotEmpty(e){var t=this._merged_map_view$_mapsByKey;return t.get$isNotEmpty(t)},MergedMapView$10(e,t,r){var n,s,i,a,o,l,_;for(n=e.length,s=this._merged_map_view$_mapsByKey,i=t._eval$1("@<0>")._bind$1(r)._eval$1("MergedMapView0<1,2>"),a=0;a<e.length;e.length===n||(0,R.throwConcurrentModificationError)(e),++a)if(o=e[a],i._is(o))for(l=(l=(l=o._merged_map_view$_mapsByKey).get$values(l)).get$iterator(l);l.moveNext$0();)_=l.get$current(),E.setAll0(s,_.get$keys(_),_);else E.setAll0(s,o.get$keys(o),o)},$index(e,t){var r=this._merged_map_view$_mapsByKey.$index(0,this.$ti._precomputed1._as(t));return null==r?null:r.$index(0,t)},$indexSet(e,t,r){var n=this._merged_map_view$_mapsByKey.$index(0,t);if(null==n)throw R.wrapException(P.UnsupportedError$(ae.New_en));n.$indexSet(0,t,r)},remove$1(e,t){throw R.wrapException(P.UnsupportedError$(ae.Entrie))},containsKey$1(e){return this._merged_map_view$_mapsByKey.containsKey$1(e)}},O.global_closure57.prototype={call$1:e=>ee._features0.contains$1(0,V.$index$asx(e,0).assertString$1("feature").text)?A.SassBoolean_true:A.SassBoolean_false,$signature:24},O.global_closure58.prototype={call$1:e=>new M.SassString0(U.serializeValue(V.get$first$ax(e),!0,!0),!1),$signature:12},O.global_closure59.prototype={call$1(e){var t=V.$index$asx(e,0);return t instanceof M.SassArgumentList0?new M.SassString0("arglist",!1):t instanceof Q.SassBoolean0?new M.SassString0("bool",!1):t instanceof F.SassColor0?new M.SassString0("color",!1):t instanceof M.SassList0?new M.SassString0("list",!1):t instanceof C.SassMap0?new M.SassString0("map",!1):t.$eq(0,A.C__SassNull)?new M.SassString0("null",!1):t instanceof H.SassNumber0?new M.SassString0("number",!1):t instanceof L.SassFunction0?new M.SassString0("function",!1):new M.SassString0("string",!1)},$signature:12},O.global_closure60.prototype={call$1(e){var t,r,n,s,i=V.$index$asx(e,0);if(i instanceof M.SassArgumentList0){for(t=oe.Value_2,r=P.LinkedHashMap_LinkedHashMap$_empty(t,t),i._argument_list$_wereKeywordsAccessed=!0,n=(n=(n=i._argument_list$_keywords).get$entries(n)).get$iterator(n);n.moveNext$0();)s=n.get$current(),r.$indexSet(0,new M.SassString0(s.key,!1),s.value);return new C.SassMap0(R.ConstantMap_ConstantMap$from(r,t,t))}throw R.wrapException("$args: "+i.toString$0(0)+" is not an argument list.")},$signature:38},H.MixinRule0.prototype={accept$1$1(e){return e.visitMixinRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t="@mixin "+this.name,r=this.$arguments;return 0===r.$arguments.length&&null==r.restArgument||(t+="("+r.toString$0(0)+")"),(r=t+" {"+((r=this.children)&&A.JSArray_methods).join$1(r," ")+"}").charCodeAt(0),r}},H._HasContentVisitor0.prototype={visitContentRule$1:e=>!0},N.ExtendMode0.prototype={toString$0(e){return this.name}},T.SupportsNegation0.prototype={toString$0(e){var t=this.condition;return t instanceof T.SupportsNegation0||t instanceof z.SupportsOperation0?"not ("+t.toString$0(0)+")":"not "+t.toString$0(0)},$isAstNode0:1,$isSupportsCondition0:1,get$span(){return this.span}},U.NoSourceMapBuffer.prototype={get$length(e){return this._no_source_map_buffer$_buffer._contents.length},forSpan$1$2:(e,t)=>t.call$0(),forSpan$2(e,t){return this.forSpan$1$2(e,t,oe.dynamic)},write$1(e,t){return this._no_source_map_buffer$_buffer._contents+=R.S(t),null},writeCharCode$1(e){return this._no_source_map_buffer$_buffer._contents+=R.Primitives_stringFromCharCode(e),null},toString$0(e){var t=this._no_source_map_buffer$_buffer._contents;return t.charCodeAt(0),t},buildSourceMap$1$prefix:e=>R.throwExpression(P.UnsupportedError$(ae.NoSour))},E.AstNode0.prototype={},E._FakeAstNode0.prototype={get$span(){return this._node3$_callback.call$0()},$isAstNode0:1},E.CssNode0.prototype={toString$0(e){return U.serialize0(this,!0,null,!0,null,!1,null,!0).css}},E.CssParentNode0.prototype={},E.FileSystemException0.prototype={toString$0(e){var t=ee.$get$context();return t.prettyUri$1(t.toUri$1(this.path))+": "+this.message},get$message(e){return this.message}},E.Stderr0.prototype={writeln$1(e){V.write$1$x(this._node1$_stderr,(null==e?"":e)+"\n")},writeln$0(){return this.writeln$1(null)}},E._readFile_closure0.prototype={call$0(){return V.readFileSync$2$x(M.fs(),this.path,this.encoding)},$signature:70},E.fileExists_closure0.prototype={call$0(){var e,t,r,n=this.path;if(!V.existsSync$1$x(M.fs(),n))return!1;try{return n=V.isFile$0$x(V.statSync$1$x(M.fs(),n))}catch(r){if(e=R.unwrapException(r),t=oe.JsSystemError._as(e),V.$eq$(V.get$code$x(t),"ENOENT"))return!1;throw r}},$signature:25},E.dirExists_closure0.prototype={call$0(){var e,t,r,n=this.path;if(!V.existsSync$1$x(M.fs(),n))return!1;try{return n=V.isDirectory$0$x(V.statSync$1$x(M.fs(),n))}catch(r){if(e=R.unwrapException(r),t=oe.JsSystemError._as(e),V.$eq$(V.get$code$x(t),"ENOENT"))return!1;throw r}},$signature:25},E.listDir_closure0.prototype={call$0(){var e=this.path;return this.recursive?(new E.listDir_closure_list0).call$1(e):V.map$1$1$ax(V.readdirSync$1$x(M.fs(),e),new E.listDir__closure1(e),oe.String).where$1(0,new E.listDir__closure2)},$signature:160},E.listDir__closure1.prototype={call$1(e){return M.join(this.path,R._asString(e),null)},$signature:65},E.listDir__closure2.prototype={call$1:e=>!E.dirExists0(e),$signature:6},E.listDir_closure_list0.prototype={call$1(e){return V.expand$1$1$ax(V.readdirSync$1$x(M.fs(),e),new E.listDir__list_closure0(e,this),oe.String)},$signature:161},E.listDir__list_closure0.prototype={call$1(e){var t=M.join(this.parent,R._asString(e),null);return E.dirExists0(t)?this.list.call$1(t):R._setArrayType([t],oe.JSArray_String)},$signature:162},E.ModifiableCssNode0.prototype={get$hasFollowingSibling(){var e,t,r,n,s=this._node2$_parent;if(null==s)return!1;for(e=s.children,(t=this._node2$_indexInParent).toString,r=t+1,t=e._collection$_source,n=V.getInterceptor$asx(t);r<n.get$length(t);++r)if(!this._node2$_isInvisible$1(n.elementAt$1(t,r)))return!0;return!1},_node2$_isInvisible$1(e){return!!oe.CssParentNode_2._is(e)&&(!oe.CssAtRule_2._is(e)&&(!(!oe.CssStyleRule_2._is(e)||!e.selector.value.get$isInvisible())||V.every$1$ax(e.get$children(e),this.get$_node2$_isInvisible())))},get$isGroupEnd(){return this.isGroupEnd}},E.ModifiableCssParentNode0.prototype={get$isChildless:()=>!1,addChild$1(e){var t;e._node2$_parent=this,t=this._node2$_children,e._node2$_indexInParent=t.length,t.push(e)},$isCssParentNode0:1,get$children(e){return this.children}},E._render_closure.prototype={call$1(e){this.callback.call$2(null,e)},$signature:425},E._render_closure0.prototype={call$2(e,t){var r=this.callback;e instanceof I.SassException0?r.call$2(E._wrapException(e),null):r.call$2(E._newRenderError(V.toString$0$(e),null,null,null,3),null)},$signature:96},E._parseFunctions_closure.prototype={call$2(e,t){var r,n,s,i,a=null;try{a=N.ScssParser$0(e,null,null).parseSignature$0()}catch(n){throw(s=R.unwrapException(n))instanceof I.SassFormatException0?(r=s,R.wrapException(I.SassFormatException$0('Invalid signature "'+e+'": '+r._span_exception$_message,r.get$span()))):n}i={options:E._contextOptions(this.options,this.start)},V.set$context$x(V.get$options$x(i),i),s=this.result,this.asynch?s.push(new D.AsyncBuiltInCallable0(a.item1,a.item2,new E._parseFunctions__closure0(t,i))):s.push(O.BuiltInCallable$parsed(a.item1,a.item2,new E._parseFunctions__closure(t,i)))},$signature:426},E._parseFunctions__closure.prototype={call$1(e){return L.unwrapValue(V.apply$2$x(oe.JSFunction._as(this.callback),this.context,V.map$1$1$ax(e,L.value1__wrapValue$closure(),oe.Object).toList$0(0)))},$signature:4},E._parseFunctions__closure0.prototype={call$1(e){return this.$call$body$_parseFunctions__closure(e)},$call$body$_parseFunctions__closure(e){var t,r,n,s,i,a=0,o=P._makeAsyncAwaitCompleter(oe.Value_2),l=this,_=P._wrapJsFunctionForAsync((function(u,c){if(1===u)return P._asyncRethrow(c,o);for(;;)switch(a){case 0:n=new P._Future(ee.Zone__current,oe._Future_nullable_Object),s=oe.Object,(s=P.List_List$of(V.map$1$1$ax(e,L.value1__wrapValue$closure(),s),!0,s)).push(P.allowInterop(new E._parseFunctions___closure(new P._AsyncCompleter(n,oe._AsyncCompleter_nullable_Object)))),r=V.apply$2$x(oe.JSFunction._as(l.callback),l.context,s),i=L,a=R._asBool(ee.$get$_isUndefined().call$1(r))?3:5;break;case 3:return a=6,P._asyncAwait(n,_);case 6:a=4;break;case 5:c=r;case 4:t=i.unwrapValue(c),a=1;break;case 1:return P._asyncReturn(t,o)}}));return P._asyncStartSync(_,o)},$signature:122},E._parseFunctions___closure.prototype={call$1(e){return this.completer.complete$1(e)},call$0(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues:()=>[null],$signature:126},J.NullExpression0.prototype={accept$1$1(e){return e.visitNullExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0:e=>"null",$isExpression0:1,$isAstNode0:1,get$span(){return this.span}},J.nullConstructor_closure.prototype={call$0(){var e=P.allowInterop(new J.nullConstructor__closure);return E.injectSuperclass(A.C__SassNull,e),E.setClassName(A.C__SassNull,"SassNull"),E.forwardToString(e),e.NULL=A.C__SassNull,A.C__SassNull.toString=P.allowInterop(new J.nullConstructor__closure0),e},$signature:153},J.nullConstructor__closure.prototype={call$1(e){throw R.wrapException("new sass.types.Null() isn't allowed. Use sass.types.Null.NULL instead.")},call$0(){return this.call$1(null)},"call*":"call$1",$requiredArgCount:0,$defaultValues:()=>[null],$signature:145},J.nullConstructor__closure0.prototype={call$0:()=>"null",$signature:28},J._SassNull0.prototype={get$isTruthy:()=>!1,get$isBlank:()=>!0,get$realNull:()=>null,accept$1$1:e=>(e._inspect&&e._buffer.write$1(0,"null"),null),accept$1(e){return this.accept$1$1(e,oe.dynamic)},unaryNot$0:()=>A.SassBoolean_true},H.NumberExpression0.prototype={accept$1$1(e){return e.visitNumberExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=R.S(this.value),r=this.unit;return t+(null==r?"":r)},$isExpression0:1,$isAstNode0:1,get$span(){return this.span}},H._NodeSassNumber.prototype={},H.numberConstructor_closure.prototype={call$4(e,t,r,n){var s;null==n?(t.toString,s=H._parseNumber(t,r)):s=n,V.set$dartValue$x(e,s)},call$2(e,t){return this.call$4(e,t,null,null)},call$3(e,t,r){return this.call$4(e,t,r,null)},"call*":"call$4",$requiredArgCount:2,$defaultValues:()=>[null,null],$signature:427},H.numberConstructor_closure0.prototype={call$1:e=>V.get$dartValue$x(e).value,$signature:428},H.numberConstructor_closure1.prototype={call$2(e,t){var r=V.getInterceptor$x(e),n=r.get$dartValue(e).get$numeratorUnits();r.set$dartValue(e,H.SassNumber_SassNumber$withUnits0(t,r.get$dartValue(e).get$denominatorUnits(),n))},$signature:429},H.numberConstructor_closure2.prototype={call$1(e){var t=V.getInterceptor$x(e);return V.join$1$ax(t.get$dartValue(e).get$numeratorUnits(),"*")+(0===t.get$dartValue(e).get$denominatorUnits().length?"":"/")+A.JSArray_methods.join$1(t.get$dartValue(e).get$denominatorUnits(),"*")},$signature:157},H.numberConstructor_closure3.prototype={call$2(e,t){var r=V.getInterceptor$x(e);r.set$dartValue(e,H._parseNumber(r.get$dartValue(e).value,t))},$signature:431},H.numberConstructor_closure4.prototype={call$1:e=>U.serializeValue(V.get$dartValue$x(e),!0,!0),$signature:157},H._parseNumber_closure.prototype={call$1:e=>0===e.length,$signature:6},H._parseNumber_closure0.prototype={call$1:e=>0===e.length,$signature:6},H.SassNumber0.prototype={get$unitString(){return this.get$hasUnits()?this._number1$_unitString$2(this.get$numeratorUnits(),this.get$denominatorUnits()):""},accept$1$1(e){return e.visitNumber$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},withoutSlash$0(){return null==this.asSlash?this:this.withValue$1(this.value)},assertNumber$1(e){return this},assertNumber$0(){return this.assertNumber$1(null)},assertInt$1(e){var t=this.value,r=H.fuzzyIsInt0(t)?A.JSNumber_methods.round$0(t):null;if(null!=r)return r;throw R.wrapException(this._number1$_exception$2(this.toString$0(0)+" is not an int.",e))},assertInt$0(){return this.assertInt$1(null)},valueInRange$3(e,t,r){var n=H.fuzzyCheckRange0(this.value,e,t);if(null!=n)return n;throw R.wrapException(this._number1$_exception$2("Expected "+this.toString$0(0)+" to be within "+e+this.get$unitString()+" and "+t+this.get$unitString()+".",r))},assertUnit$2(e,t){if(!this.hasUnit$1(e))throw R.wrapException(this._number1$_exception$2("Expected "+this.toString$0(0)+' to have unit "'+e+'".',t))},assertNoUnits$1(e){if(this.get$hasUnits())throw R.wrapException(this._number1$_exception$2("Expected "+this.toString$0(0)+" to have no units.",e))},coerceValueToMatch$1(e){return this._number1$_coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(),e.get$denominatorUnits(),!0,null,e,null)},convertValueToMatch$3(e,t,r){return this._number1$_coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e.get$numeratorUnits(),e.get$denominatorUnits(),!1,t,e,r)},coerce$3(e,t,r){return H.SassNumber_SassNumber$withUnits0(this.coerceValue$3(e,t,r),t,e)},coerce$2(e,t){return this.coerce$3(e,t,null)},coerceValue$3(e,t,r){return this._number1$_coerceOrConvertValue$4$coerceUnitless$name(e,t,!0,r)},coerceValueToUnit$2(e,t){var r=oe.JSArray_String;return this.coerceValue$3(R._setArrayType([e],r),R._setArrayType([],r),t)},_number1$_coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e,t,r,n,s,i){var a,o,l,_,u,c,$={};if(A.C_ListEquality.equals$2(0,this.get$numeratorUnits(),e)&&A.C_ListEquality.equals$2(0,this.get$denominatorUnits(),t))return this.value;if(o=(a=V.getInterceptor$asx(e)).get$isNotEmpty(e)||0!==t.length,!!r&&(!this.get$hasUnits()||!o))return this.value;for(l=new H.SassNumber__coerceOrConvertValue__compatibilityException0(this,s,i,o,n,e,t),$.value=this.value,_=V.toList$0$ax(this.get$numeratorUnits()),a=a.get$iterator(e);a.moveNext$0();)E.removeFirstWhere0(_,new H.SassNumber__coerceOrConvertValue_closure3($,this,a.get$current()),new H.SassNumber__coerceOrConvertValue_closure4(l));for(a=this.get$denominatorUnits(),u=R._setArrayType(a.slice(0),R._arrayInstanceType(a)),a=t.length,c=0;c<t.length;t.length===a||(0,R.throwConcurrentModificationError)(t),++c)E.removeFirstWhere0(u,new H.SassNumber__coerceOrConvertValue_closure5($,this,t[c]),new H.SassNumber__coerceOrConvertValue_closure6(l));if(0!==_.length||0!==u.length)throw R.wrapException(l.call$0());return $.value},_number1$_coerceOrConvertValue$4$coerceUnitless$name(e,t,r,n){return this._number1$_coerceOrConvertValue$6$coerceUnitless$name$other$otherName(e,t,r,n,null,null)},isComparableTo$1(e){var t;if(!this.get$hasUnits()||!e.get$hasUnits())return!0;try{return this.greaterThan$1(e),!0}catch(t){if(R.unwrapException(t)instanceof I.SassScriptException0)return!1;throw t}},greaterThan$1(e){if(e instanceof H.SassNumber0)return this._number1$_coerceUnits$2(e,H.number2__fuzzyGreaterThan$closure())?A.SassBoolean_true:A.SassBoolean_false;throw R.wrapException(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".'))},greaterThanOrEquals$1(e){if(e instanceof H.SassNumber0)return this._number1$_coerceUnits$2(e,H.number2__fuzzyGreaterThanOrEquals$closure())?A.SassBoolean_true:A.SassBoolean_false;throw R.wrapException(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".'))},lessThan$1(e){if(e instanceof H.SassNumber0)return this._number1$_coerceUnits$2(e,H.number2__fuzzyLessThan$closure())?A.SassBoolean_true:A.SassBoolean_false;throw R.wrapException(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".'))},lessThanOrEquals$1(e){if(e instanceof H.SassNumber0)return this._number1$_coerceUnits$2(e,H.number2__fuzzyLessThanOrEquals$closure())?A.SassBoolean_true:A.SassBoolean_false;throw R.wrapException(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".'))},modulo$1(e){if(e instanceof H.SassNumber0)return this.withValue$1(this._number1$_coerceUnits$2(e,this.get$moduloLikeSass()));throw R.wrapException(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" % "+e.toString$0(0)+'".'))},moduloLikeSass$2(e,t){var r;return t>0?A.JSNumber_methods.$mod(e,t):0===t?NaN:0===(r=A.JSNumber_methods.$mod(e,t))?0:r+t},plus$1(e){if(e instanceof H.SassNumber0)return this.withValue$1(this._number1$_coerceUnits$2(e,new H.SassNumber_plus_closure0));if(!(e instanceof F.SassColor0))return this.super$Value$plus0(e);throw R.wrapException(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" + "+e.toString$0(0)+'".'))},minus$1(e){if(e instanceof H.SassNumber0)return this.withValue$1(this._number1$_coerceUnits$2(e,new H.SassNumber_minus_closure0));if(!(e instanceof F.SassColor0))return this.super$Value$minus0(e);throw R.wrapException(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" - "+e.toString$0(0)+'".'))},times$1(e){if(e instanceof H.SassNumber0)return e.get$hasUnits()?this.multiplyUnits$3(this.value*e.value,e.get$numeratorUnits(),e.get$denominatorUnits()):this.withValue$1(this.value*e.value);throw R.wrapException(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" * "+e.toString$0(0)+'".'))},dividedBy$1(e){return e instanceof H.SassNumber0?e.get$hasUnits()?this.multiplyUnits$3(this.value/e.value,e.get$denominatorUnits(),e.get$numeratorUnits()):this.withValue$1(this.value/e.value):this.super$Value$dividedBy0(e)},unaryPlus$0(){return this},_number1$_coerceUnits$1$2(e,t){var r;try{return t.call$2(this.value,e.coerceValueToMatch$1(this))}catch(r){throw R.unwrapException(r)instanceof I.SassScriptException0?(this.coerceValueToMatch$1(e),r):r}},_number1$_coerceUnits$2(e,t){return this._number1$_coerceUnits$1$2(e,t,oe.dynamic)},multiplyUnits$3(e,t,r){var n,s,i,a,o,l={};if(l.value=e,V.get$isEmpty$asx(this.get$numeratorUnits())){if(V.get$isEmpty$asx(r)&&!this._number1$_areAnyConvertible$2(this.get$denominatorUnits(),t))return H.SassNumber_SassNumber$withUnits0(e,this.get$denominatorUnits(),t);if(0===this.get$denominatorUnits().length)return H.SassNumber_SassNumber$withUnits0(e,r,t)}else if(V.get$isEmpty$asx(t)){if(V.get$isEmpty$asx(r))return H.SassNumber_SassNumber$withUnits0(e,r,this.get$numeratorUnits());if(0===this.get$denominatorUnits().length&&!this._number1$_areAnyConvertible$2(this.get$numeratorUnits(),r))return H.SassNumber_SassNumber$withUnits0(e,r,this.get$numeratorUnits())}for(n=R._setArrayType([],oe.JSArray_String),s=V.toList$0$ax(r),i=V.get$iterator$ax(this.get$numeratorUnits());i.moveNext$0();)a=i.get$current(),E.removeFirstWhere0(s,new H.SassNumber_multiplyUnits_closure3(l,this,a),new H.SassNumber_multiplyUnits_closure4(n,a));for(i=this.get$denominatorUnits(),o=R._setArrayType(i.slice(0),R._arrayInstanceType(i)),i=V.get$iterator$ax(t);i.moveNext$0();)a=i.get$current(),E.removeFirstWhere0(o,new H.SassNumber_multiplyUnits_closure5(l,this,a),new H.SassNumber_multiplyUnits_closure6(n,a));return i=l.value,A.JSArray_methods.addAll$1(o,s),H.SassNumber_SassNumber$withUnits0(i,o,n)},_number1$_areAnyConvertible$2:(e,t)=>V.any$1$ax(e,new H.SassNumber__areAnyConvertible_closure0(t)),conversionFactor$2(e,t){var r;return e===t?1:null==(r=A.Map_K2BWj.$index(0,e))?null:r.$index(0,t)},_number1$_unitString$2(e,t){var r=V.getInterceptor$asx(e);return r.get$isEmpty(e)?0===(r=t.length)?"no units":1===r?V.$add$ansx(A.JSArray_methods.get$single(t),"^-1"):"("+A.JSArray_methods.join$1(t,"*")+")^-1":0===t.length?r.join$1(e,"*"):r.join$1(e,"*")+"/"+A.JSArray_methods.join$1(t,"*")},$eq(e,t){return null!=t&&(t instanceof H.SassNumber0&&(V.get$length$asx(this.get$numeratorUnits())===V.get$length$asx(t.get$numeratorUnits())&&this.get$denominatorUnits().length===t.get$denominatorUnits().length&&(this.get$hasUnits()?!(!A.C_ListEquality.equals$2(0,this._number1$_canonicalizeUnitList$1(this.get$numeratorUnits()),this._number1$_canonicalizeUnitList$1(t.get$numeratorUnits()))||!A.C_ListEquality.equals$2(0,this._number1$_canonicalizeUnitList$1(this.get$denominatorUnits()),this._number1$_canonicalizeUnitList$1(t.get$denominatorUnits())))&&Math.abs(this.value*this._number1$_canonicalMultiplier$1(this.get$numeratorUnits())/this._number1$_canonicalMultiplier$1(this.get$denominatorUnits())-t.value*this._number1$_canonicalMultiplier$1(t.get$numeratorUnits())/this._number1$_canonicalMultiplier$1(t.get$denominatorUnits()))<ee.$get$epsilon0():Math.abs(this.value-t.value)<ee.$get$epsilon0())))},get$hashCode(e){return H.fuzzyHashCode0(this.value*this._number1$_canonicalMultiplier$1(this.get$numeratorUnits())/this._number1$_canonicalMultiplier$1(this.get$denominatorUnits()))},_number1$_canonicalizeUnitList$1(e){var t,r=V.getInterceptor$asx(e);return r.get$isEmpty(e)?e:1===r.get$length(e)?(null==(t=ee.$get$_typesByUnit0().$index(0,r.get$first(e)))?r=e:((r=A.Map_U8AHF.$index(0,t)).toString,r=R._setArrayType([A.JSArray_methods.get$first(r)],oe.JSArray_String)),r):(r=r.map$1$1(e,new H.SassNumber__canonicalizeUnitList_closure0,oe.String),r=P.List_List$of(r,!0,r.$ti._eval$1("ListIterable.E")),A.JSArray_methods.sort$0(r),r)},_number1$_canonicalMultiplier$1(e){return V.fold$2$ax(e,1,new H.SassNumber__canonicalMultiplier_closure0(this))},canonicalMultiplierForUnit$1(e){var t,r=A.Map_K2BWj.$index(0,e);return t=null==r?1:1/(t=r.get$values(r)).get$first(t)},_number1$_exception$2:(e,t)=>new I.SassScriptException0(null==t?e:"$"+t+": "+e)},H.SassNumber__coerceOrConvertValue__compatibilityException0.prototype={call$0(){var e,t,r,n,s,i,a=this.other;return null!=a?(t=(e=this.$this).toString$0(0)+" and",r=new P.StringBuffer(t),null!=(n=this.otherName)&&(t=r._contents=t+" $"+n+":"),a=t+" "+a.toString$0(0)+" have incompatible units",r._contents=a,e.get$hasUnits()&&this.otherHasUnits||(r._contents=a+" (one has units and the other doesn't)"),a=r.toString$0(0)+".",e=this.name,new I.SassScriptException0(null==e?a:"$"+e+": "+a)):this.otherHasUnits?(a=this.newNumerators,1===(e=V.getInterceptor$asx(a)).get$length(a)&&0===this.newDenominators.length&&null!=(s=ee.$get$_typesByUnit0().$index(0,e.get$first(a)))?(a=(a="Expected "+this.$this.toString$0(0)+" to have ")+(A.JSArray_methods.contains$1(R._setArrayType([97,101,105,111,117],oe.JSArray_int),A.JSString_methods._codeUnitAt$1(s,0))?"an "+s:"a "+s)+" unit (",(e=A.Map_U8AHF.$index(0,s)).toString,e=a+A.JSArray_methods.join$1(e,", ")+").",a=this.name,new I.SassScriptException0(null==a?e:"$"+a+": "+e)):(t=this.newDenominators,i=E.pluralize0("unit",e.get$length(a)+t.length,null),t="Expected "+(e=this.$this).toString$0(0)+" to have "+i+" "+e._number1$_unitString$2(a,t)+".",a=this.name,new I.SassScriptException0(null==a?t:"$"+a+": "+t))):(a="Expected "+this.$this.toString$0(0)+" to have no units.",e=this.name,new I.SassScriptException0(null==e?a:"$"+e+": "+a))},$signature:432},H.SassNumber__coerceOrConvertValue_closure3.prototype={call$1(e){var t=this.$this.conversionFactor$2(this.newNumerator,e);return null!=t&&(this._box_0.value*=t,!0)},$signature:6},H.SassNumber__coerceOrConvertValue_closure4.prototype={call$0(){return R.throwExpression(this._compatibilityException.call$0())},$signature:0},H.SassNumber__coerceOrConvertValue_closure5.prototype={call$1(e){var t=this.$this.conversionFactor$2(this.newDenominator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:6},H.SassNumber__coerceOrConvertValue_closure6.prototype={call$0(){return R.throwExpression(this._compatibilityException.call$0())},$signature:0},H.SassNumber_plus_closure0.prototype={call$2:(e,t)=>e+t,$signature:43},H.SassNumber_minus_closure0.prototype={call$2:(e,t)=>e-t,$signature:43},H.SassNumber_multiplyUnits_closure3.prototype={call$1(e){var t=this.$this.conversionFactor$2(this.numerator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:6},H.SassNumber_multiplyUnits_closure4.prototype={call$0(){return this.newNumerators.push(this.numerator)},$signature:0},H.SassNumber_multiplyUnits_closure5.prototype={call$1(e){var t=this.$this.conversionFactor$2(this.numerator,e);return null!=t&&(this._box_0.value/=t,!0)},$signature:6},H.SassNumber_multiplyUnits_closure6.prototype={call$0(){return this.newNumerators.push(this.numerator)},$signature:0},H.SassNumber__areAnyConvertible_closure0.prototype={call$1(e){var t=A.Map_K2BWj.$index(0,e);return null==t?V.contains$1$asx(this.units2,e):V.any$1$ax(this.units2,t.get$containsKey())},$signature:6},H.SassNumber__canonicalizeUnitList_closure0.prototype={call$1(e){var t,r=ee.$get$_typesByUnit0().$index(0,e);return null==r?t=e:((t=A.Map_U8AHF.$index(0,r)).toString,t=A.JSArray_methods.get$first(t)),t},$signature:5},H.SassNumber__canonicalMultiplier_closure0.prototype={call$2(e,t){return e*this.$this.canonicalMultiplierForUnit$1(t)},$signature:203},z.SupportsOperation0.prototype={toString$0(e){return this._operation0$_parenthesize$1(this.left)+" "+this.operator+" "+this._operation0$_parenthesize$1(this.right)},_operation0$_parenthesize$1(e){return e instanceof T.SupportsNegation0||e instanceof z.SupportsOperation0&&e.operator===this.operator?"("+e.toString$0(0)+")":e.toString$0(0)},$isAstNode0:1,$isSupportsCondition0:1,get$span(){return this.span}},T.ParentSelector0.prototype={accept$1$1(e){var t,r=e._buffer;return r.writeCharCode$1(38),null!=(t=this.suffix)&&r.write$1(0,t),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},unify$1:e=>R.throwExpression(P.UnsupportedError$("& doesn't support unification."))},T.ParentStatement0.prototype={$isAstNode0:1,$isStatement0:1},T.ParentStatement_closure0.prototype={call$1:e=>e instanceof Q.VariableDeclaration0||(e instanceof T.FunctionRule0||(e instanceof H.MixinRule0||e instanceof E.ImportRule0&&A.JSArray_methods.any$1(e.imports,new T.ParentStatement__closure0))),$signature:142},T.ParentStatement__closure0.prototype={call$1:e=>e instanceof E.DynamicImport0,$signature:133},H.ParenthesizedExpression0.prototype={accept$1$1(e){return this.expression.accept$1(e)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return this.expression.toString$0(0)},$isExpression0:1,$isAstNode0:1,get$span(){return this.span}},k.Parser1.prototype={_parser0$_parseIdentifier$0(){return this.wrapSpanFormatException$1(new k.Parser__parseIdentifier_closure0(this))},whitespace$0(){do{this.whitespaceWithoutComments$0()}while(this.scanComment$0())},whitespaceWithoutComments$0(){for(var e,t=this.scanner,r=t.string.length;e=t._string_scanner$_position!==r&&(32===(e=t.peekChar$0())||9===e||10===e||13===e||12===e);)t.readChar$0()},spaces$0(){for(var e,t=this.scanner,r=t.string.length;e=t._string_scanner$_position!==r&&(32===(e=t.peekChar$0())||9===e);)t.readChar$0()},scanComment$0(){var e,t=this.scanner;return 47===t.peekChar$0()&&(47===(e=t.peekChar$1(1))?(this.silentComment$0(),!0):42===e&&(this.loudComment$0(),!0))},silentComment$0(){var e,t,r=this.scanner;for(r.expect$1("//"),e=r.string.length;t=r._string_scanner$_position!==e&&!(10===(t=r.peekChar$0())||13===t||12===t);)r.readChar$0()},loudComment$0(){var e,t=this.scanner;for(t.expect$1("/*");;)if(42===t.readChar$0()){do{e=t.readChar$0()}while(42===e);if(47===e)break}},identifier$2$normalize$unit(e,t){var r,n,s="Expected identifier.",i=new P.StringBuffer(""),a=this.scanner;if(a.scanChar$1(45)){if(r=i._contents=""+R.Primitives_stringFromCharCode(45),a.scanChar$1(45))return i._contents=r+R.Primitives_stringFromCharCode(45),this._parser0$_identifierBody$3$normalize$unit(i,e,t),(a=i._contents).charCodeAt(0),a}else r="";return null==(n=a.peekChar$0())?a.error$1(0,s):e&&95===n?(a.readChar$0(),i._contents=r+R.Primitives_stringFromCharCode(45)):95===n||H.isAlphabetic1(n)||n>=128?i._contents=r+R.Primitives_stringFromCharCode(a.readChar$0()):92===n?i._contents=r+R.S(this.escape$1$identifierStart(!0)):a.error$1(0,s),this._parser0$_identifierBody$3$normalize$unit(i,e,t),(a=i._contents).charCodeAt(0),a},identifier$0(){return this.identifier$2$normalize$unit(!1,!1)},identifier$1$normalize(e){return this.identifier$2$normalize$unit(e,!1)},identifier$1$unit(e){return this.identifier$2$normalize$unit(!1,e)},_parser0$_identifierBody$3$normalize$unit(e,t,r){var n,s,i;for(n=this.scanner;null!=(s=n.peekChar$0());)if(r&&45===s){if(null!=(i=n.peekChar$1(1))&&(46===i||i>=48&&i<=57))break;e._contents+=R.Primitives_stringFromCharCode(n.readChar$0())}else if(t&&95===s)n.readChar$0(),e._contents+=R.Primitives_stringFromCharCode(45);else if(!!(95===s||(s>=97&&s<=122||s>=65&&s<=90||s>=128))||(s>=48&&s<=57||45===s))e._contents+=R.Primitives_stringFromCharCode(n.readChar$0());else{if(92!==s)break;e._contents+=R.S(this.escape$0())}},_parser0$_identifierBody$1(e){return this._parser0$_identifierBody$3$normalize$unit(e,!1,!1)},string$0(){var e,t,r,n=this.scanner,s=n.readChar$0();for(39!==s&&34!==s&&n.error$2$position(0,"Expected string.",n._string_scanner$_position-1),e=new P.StringBuffer("");;){if((t=n.peekChar$0())===s){n.readChar$0();break}null==t||10===t||13===t||12===t?n.error$1(0,"Expected "+R.Primitives_stringFromCharCode(s)+"."):92===t?10===(r=n.peekChar$1(1))||13===r||12===r?(n.readChar$0(),n.readChar$0()):e._contents+=R.Primitives_stringFromCharCode(E.consumeEscapedCharacter0(n)):e._contents+=R.Primitives_stringFromCharCode(n.readChar$0())}return(n=e._contents).charCodeAt(0),n},naturalNumber$0(){var e,t,r=this.scanner,n=r.readChar$0();for(H.isDigit0(n)||r.error$2$position(0,"Expected digit.",r._string_scanner$_position-1),e=n-48;null!=(t=r.peekChar$0())&&t>=48&&t<=57;)e=10*e+(r.readChar$0()-48);return e},declarationValue$1$allowEmpty(e){var t,r,n,s,i,a,o,l,_=new P.StringBuffer(""),u=R._setArrayType([],oe.JSArray_int);e:for(t=this.scanner,r=this.get$string(),n=!1;;)switch(s=t.peekChar$0()){case 92:_._contents+=R.S(this.escape$1$identifierStart(!0)),n=!1;break;case 34:case 39:i=t._string_scanner$_position,r.call$0(),a=t._string_scanner$_position,_._contents+=A.JSString_methods.substring$2(t.string,i,a),n=!1;break;case 47:42===t.peekChar$1(1)?(o=this.get$loudComment(),i=t._string_scanner$_position,o.call$0(),a=t._string_scanner$_position,_._contents+=A.JSString_methods.substring$2(t.string,i,a)):_._contents+=R.Primitives_stringFromCharCode(t.readChar$0()),n=!1;break;case 32:case 9:(o=!!n||!(32===(o=t.peekChar$1(1))||9===o||10===o||13===o||12===o))&&(_._contents+=R.Primitives_stringFromCharCode(32)),t.readChar$0();break;case 10:case 13:case 12:10!==(o=t.peekChar$1(-1))&&13!==o&&12!==o&&(_._contents+="\n"),t.readChar$0(),n=!0;break;case 40:case 123:case 91:s.toString,_._contents+=R.Primitives_stringFromCharCode(s),u.push(H.opposite0(t.readChar$0())),n=!1;break;case 41:case 125:case 93:if(0===u.length)break e;s.toString,_._contents+=R.Primitives_stringFromCharCode(s),t.expectChar$1(u.pop()),n=!1;break;case 59:if(0===u.length)break e;_._contents+=R.Primitives_stringFromCharCode(t.readChar$0());break;case 117:case 85:l=this.tryUrl$0(),_._contents+=null!=l?l:R.Primitives_stringFromCharCode(t.readChar$0()),n=!1;break;default:if(null==s)break e;this.lookingAtIdentifier$0()?_._contents+=this.identifier$0():_._contents+=R.Primitives_stringFromCharCode(t.readChar$0()),n=!1}return 0!==u.length&&t.expectChar$1(A.JSArray_methods.get$last(u)),e||0!==_._contents.length||t.error$1(0,"Expected token."),(t=_._contents).charCodeAt(0),t},declarationValue$0(){return this.declarationValue$1$allowEmpty(!1)},tryUrl$0(){var e,t,r,n=this.scanner,s=new D._SpanScannerState(n,n._string_scanner$_position);if(!this.scanIdentifier$1("url"))return null;if(!n.scanChar$1(40))return n.set$state(s),null;for(this.whitespace$0(),(e=new P.StringBuffer(""))._contents="url(";null!=(t=n.peekChar$0());)if(92===t)e._contents+=R.S(this.escape$0());else if(r=37===t||(38===t||(35===t||(t>=42&&t<=126||t>=128))))e._contents+=R.Primitives_stringFromCharCode(n.readChar$0());else{if(32!==t&&9!==t&&10!==t&&13!==t&&12!==t){if(41===t)return(r=e._contents+=R.Primitives_stringFromCharCode(n.readChar$0())).charCodeAt(0),r;break}if(this.whitespace$0(),41!==n.peekChar$0())break}return n.set$state(s),null},variableName$0(){return this.scanner.expectChar$1(36),this.identifier$1$normalize(!0)},escape$1$identifierStart(e){var t,r,n,s,i,a,o="Expected escape sequence.",l=this.scanner,_=l._string_scanner$_position;if(l.expectChar$1(92),t=0,null==(r=l.peekChar$0()))l.error$1(0,o);else if(10===r||13===r||12===r)l.error$1(0,o);else if(H.isHex0(r)){for(n=0;n<6&&(null!=(s=l.peekChar$0())&&H.isHex0(s));++n)t*=16,t+=H.asHex0(l.readChar$0());this.scanCharIf$1(H.character0__isWhitespace$closure())}else t=l.readChar$0();if(!(i=e?95===(i=t)||H.isAlphabetic1(i)||i>=128:95===(i=t)||H.isAlphabetic1(i)||i>=128||H.isDigit0(i)||45===i))return(l=t<=31||(!!V.$eq$(t,127)||e&&H.isDigit0(t)))?(l=""+R.Primitives_stringFromCharCode(92),t>15&&(l+=R.Primitives_stringFromCharCode(H.hexCharFor0(A.JSNumber_methods._shrOtherPositive$1(t,4)))),(l=l+R.Primitives_stringFromCharCode(H.hexCharFor0(15&t))+R.Primitives_stringFromCharCode(32)).charCodeAt(0),l):P.String_String$fromCharCodes(R._setArrayType([92,t],oe.JSArray_int),0,null);try{return i=R.Primitives_stringFromCharCode(t)}catch(a){if(!oe.RangeError._is(R.unwrapException(a)))throw a;l.error$3$length$position(0,"Invalid Unicode code point.",l._string_scanner$_position-_,_)}},escape$0(){return this.escape$1$identifierStart(!1)},scanCharIf$1(e){var t=this.scanner;return!!e.call$1(t.peekChar$0())&&(t.readChar$0(),!0)},scanIdentChar$2$caseSensitive(e,t){var r,n=new k.Parser_scanIdentChar_matches0(t,e),s=this.scanner,i=s.peekChar$0();if(null!=i&&n.call$1(i))return s.readChar$0(),!0;if(92===i){if(r=s._string_scanner$_position,n.call$1(E.consumeEscapedCharacter0(s)))return!0;s.set$state(new D._SpanScannerState(s,r))}return!1},scanIdentChar$1(e){return this.scanIdentChar$2$caseSensitive(e,!1)},expectIdentChar$1(e){var t;this.scanIdentChar$2$caseSensitive(e,!1)||(t=this.scanner).error$2$position(0,'Expected "'+R.Primitives_stringFromCharCode(e)+'".',t._string_scanner$_position)},lookingAtNumber$0(){var e,t,r=this.scanner,n=r.peekChar$0();return null!=n&&(!!H.isDigit0(n)||(46===n?null!=(e=r.peekChar$1(1))&&H.isDigit0(e):(43===n||45===n)&&(null!=(e=r.peekChar$1(1))&&(!!H.isDigit0(e)||46===e&&(null!=(t=r.peekChar$1(2))&&H.isDigit0(t))))))},lookingAtIdentifier$1(e){var t,r,n;return null==e&&(e=0),null!=(r=(t=this.scanner).peekChar$1(e))&&(!!(95===r||H.isAlphabetic1(r)||r>=128||92===r)||45===r&&(null!=(n=t.peekChar$1(e+1))&&(95===n||H.isAlphabetic1(n)||n>=128||92===n||45===n)))},lookingAtIdentifier$0(){return this.lookingAtIdentifier$1(null)},lookingAtIdentifierBody$0(){var e=this.scanner.peekChar$0();return null!=e&&(95===e||H.isAlphabetic1(e)||e>=128||H.isDigit0(e)||45===e||92===e)},scanIdentifier$2$caseSensitive(e,t){var r,n,s,i;if(!this.lookingAtIdentifier$0())return!1;for(r=this.scanner,n=new D._SpanScannerState(r,r._string_scanner$_position),s=new R.CodeUnits(e),s=new R.ListIterator(s,s.get$length(s)),i=R._instanceType(s)._precomputed1;s.moveNext$0();)if(!this.scanIdentChar$2$caseSensitive(i._as(s.__internal$_current),t))return n._scanner!==r&&R.throwExpression(P.ArgumentError$(ae.The_gi,null)),((s=n.position)<0||s>r.string.length)&&R.throwExpression(P.ArgumentError$("Invalid position "+s,null)),r._string_scanner$_position=s,r._lastMatch=null,!1;return!this.lookingAtIdentifierBody$0()||(r.set$state(n),!1)},scanIdentifier$1(e){return this.scanIdentifier$2$caseSensitive(e,!1)},expectIdentifier$2$name(e,t){var r,n,s,i;for(null==t&&(t='"'+e+'"'),n=(r=this.scanner)._string_scanner$_position,s=new R.CodeUnits(e),s=new R.ListIterator(s,s.get$length(s)),i=R._instanceType(s)._precomputed1;s.moveNext$0();)this.scanIdentChar$2$caseSensitive(i._as(s.__internal$_current),!1)||r.error$2$position(0,"Expected "+t+".",n);this.lookingAtIdentifierBody$0()&&r.error$2$position(0,"Expected "+t,n)},expectIdentifier$1(e){return this.expectIdentifier$2$name(e,null)},rawText$1(e){var t=this.scanner,r=t._string_scanner$_position;return e.call$0(),t.substring$1(0,r)},error$2(e,t,r){return R.throwExpression(I.StringScannerException$(t,r,this.scanner.string))},withErrorMessage$1$2(e,t){var r,n,s;try{return n=t.call$0()}catch(s){throw n=R.unwrapException(s),oe.SourceSpanFormatException._is(n)?(r=n,R.wrapException(k.SourceSpanFormatException$(e,r.get$span(),r.get$source()))):s}},withErrorMessage$2(e,t){return this.withErrorMessage$1$2(e,t,oe.dynamic)},wrapSpanFormatException$1$1(e){var t,r,n,s,i;try{return s=e.call$0()}catch(i){throw s=R.unwrapException(i),oe.SourceSpanFormatException._is(s)?(r=(t=s).get$span(),(s=!!E.startsWithIgnoreCase0(t._span_exception$_message,"expected")&&(s=r)._end-s._file$_start==0)&&(s=r,n=this._parser0$_firstNewlineBefore$1(j.FileLocation$_(s.file,s._file$_start).offset),s=r,V.$eq$(n,j.FileLocation$_(s.file,s._file$_start).offset)||(r=r.file.span$2(n,n))),R.wrapException(I.SassFormatException$0(t._span_exception$_message,r))):i}},wrapSpanFormatException$1(e){return this.wrapSpanFormatException$1$1(e,oe.dynamic)},_parser0$_firstNewlineBefore$1(e){var t,r,n,s=e-1;for(t=this.scanner.string,r=null;s>=0;){if(32!==(n=A.JSString_methods.codeUnitAt$1(t,s))&&9!==n&&10!==n&&13!==n&&12!==n)return null==r?e:r;10!==n&&13!==n&&12!==n||(r=s),--s}return e}},k.Parser__parseIdentifier_closure0.prototype={call$0(){var e=this.$this,t=e.identifier$0();return e.scanner.expectDone$0(),t},$signature:28},k.Parser_scanIdentChar_matches0.prototype={call$1(e){var t=this.char;return this.caseSensitive?e===t:H.characterEqualsIgnoreCase0(t,e)},$signature:46},U.PlaceholderSelector0.prototype={get$isInvisible:()=>!0,accept$1$1(e){var t=e._buffer;return t.writeCharCode$1(37),t.write$1(0,this.name),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},addSuffix$1(e){return new U.PlaceholderSelector0(this.name+e)},$eq(e,t){return null!=t&&(t instanceof U.PlaceholderSelector0&&t.name===this.name)},get$hashCode(e){return A.JSString_methods.get$hashCode(this.name)}},N.PlainCssCallable0.prototype={$eq(e,t){return null!=t&&(t instanceof N.PlainCssCallable0&&this.name===t.name)},get$hashCode(e){return A.JSString_methods.get$hashCode(this.name)},$isAsyncCallable0:1,get$name(e){return this.name}},L.PrefixedMapView0.prototype={get$keys(e){return new L._PrefixedKeys0(this)},get$length(e){var t=this._prefixed_map_view0$_map;return t.get$length(t)},get$isEmpty(e){var t=this._prefixed_map_view0$_map;return t.get$isEmpty(t)},get$isNotEmpty(e){var t=this._prefixed_map_view0$_map;return t.get$isNotEmpty(t)},$index(e,t){return"string"==typeof t&&A.JSString_methods.startsWith$1(t,this._prefixed_map_view0$_prefix)?this._prefixed_map_view0$_map.$index(0,V.substring$1$s(t,this._prefixed_map_view0$_prefix.length)):null},containsKey$1(e){return"string"==typeof e&&A.JSString_methods.startsWith$1(e,this._prefixed_map_view0$_prefix)&&this._prefixed_map_view0$_map.containsKey$1(V.substring$1$s(e,this._prefixed_map_view0$_prefix.length))}},L._PrefixedKeys0.prototype={get$length(e){var t=this._prefixed_map_view0$_view._prefixed_map_view0$_map;return t.get$length(t)},get$iterator(e){var t=this._prefixed_map_view0$_view._prefixed_map_view0$_map;return(t=V.map$1$1$ax(t.get$keys(t),new L._PrefixedKeys_iterator_closure0(this),oe.String)).get$iterator(t)},contains$1(e,t){return this._prefixed_map_view0$_view.containsKey$1(t)}},L._PrefixedKeys_iterator_closure0.prototype={call$1(e){return this.$this._prefixed_map_view0$_view._prefixed_map_view0$_prefix+e},$signature:5},M.PseudoSelector0.prototype={get$minSpecificity(){null==this._pseudo0$_minSpecificity&&this._pseudo0$_computeSpecificity$0();var e=this._pseudo0$_minSpecificity;return e.toString,e},get$maxSpecificity(){null==this._pseudo0$_maxSpecificity&&this._pseudo0$_computeSpecificity$0();var e=this._pseudo0$_maxSpecificity;return e.toString,e},get$isInvisible(){var e=this.selector;return null!=e&&("not"!==this.name&&e.get$isInvisible())},addSuffix$1(e){return null==this.argument&&null==this.selector||this.super$SimpleSelector$addSuffix0(e),M.PseudoSelector$0(this.name+e,null,!this.isClass,null)},unify$1(e){var t,r,n,s,i,a;if(1===e.length&&A.JSArray_methods.get$first(e)instanceof U.UniversalSelector0)return A.JSArray_methods.get$first(e).unify$1(R._setArrayType([this],oe.JSArray_SimpleSelector_2));if(A.JSArray_methods.contains$1(e,this))return e;for(t=R._setArrayType([],oe.JSArray_SimpleSelector_2),r=e.length,n=!this.isClass,s=!1,i=0;i<e.length;e.length===r||(0,R.throwConcurrentModificationError)(e),++i){if((a=e[i])instanceof M.PseudoSelector0&&!a.isClass){if(n)return null;t.push(this),s=!0}t.push(a)}return s||t.push(this),t},_pseudo0$_computeSpecificity$0(){var e,t,r,n,s,i,a,o;if(this.isClass){if(null==(e=this.selector))return this._pseudo0$_minSpecificity=T.SimpleSelector0.prototype.get$minSpecificity.call(this),void(this._pseudo0$_maxSpecificity=T.SimpleSelector0.prototype.get$maxSpecificity.call(this));if("not"===this.name){for(r=(t=e.components).length,n=0,s=0,i=0;i<r;++i)null==(a=t[i])._complex0$_minSpecificity&&a._complex0$_computeSpecificity$0(),(o=a._complex0$_minSpecificity).toString,n=Math.max(n,o),null==a._complex0$_maxSpecificity&&a._complex0$_computeSpecificity$0(),(o=a._complex0$_maxSpecificity).toString,s=Math.max(s,o);this._pseudo0$_minSpecificity=n,this._pseudo0$_maxSpecificity=s}else{for(n=R._asInt(Math.pow(T.SimpleSelector0.prototype.get$minSpecificity.call(this),3)),r=(t=e.components).length,s=0,i=0;i<r;++i)null==(a=t[i])._complex0$_minSpecificity&&a._complex0$_computeSpecificity$0(),(o=a._complex0$_minSpecificity).toString,n=Math.min(n,o),null==a._complex0$_maxSpecificity&&a._complex0$_computeSpecificity$0(),(o=a._complex0$_maxSpecificity).toString,s=Math.max(s,o);this._pseudo0$_minSpecificity=n,this._pseudo0$_maxSpecificity=s}}else this._pseudo0$_maxSpecificity=this._pseudo0$_minSpecificity=1},accept$1$1(e){return e.visitPseudoSelector$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},$eq(e,t){return null!=t&&(t instanceof M.PseudoSelector0&&t.name===this.name&&t.isClass===this.isClass&&t.argument==this.argument&&V.$eq$(t.selector,this.selector))},get$hashCode(e){return(A.JSString_methods.get$hashCode(this.name)^(this.isClass?218159:519018)^V.get$hashCode$(this.argument)^V.get$hashCode$(this.selector))>>>0}},z.PublicMemberMapView0.prototype={get$keys(e){var t=this._public_member_map_view0$_inner;return V.where$1$ax(t.get$keys(t),E.utils0__isPublic$closure())},containsKey$1(e){return"string"==typeof e&&E.isPublic0(e)&&this._public_member_map_view0$_inner.containsKey$1(e)},$index(e,t){return"string"==typeof t&&E.isPublic0(t)?this._public_member_map_view0$_inner.$index(0,t):null}},M.QualifiedName0.prototype={$eq(e,t){return null!=t&&(t instanceof M.QualifiedName0&&t.name===this.name&&t.namespace==this.namespace)},get$hashCode(e){return A.JSString_methods.get$hashCode(this.name)^V.get$hashCode$(this.namespace)},toString$0(e){var t=this.namespace,r=this.name;return null==t?r:t+"|"+r}},Q.RenderContext0.prototype={},Q.RenderContextOptions0.prototype={},Q.RenderContextResult0.prototype={},Q.RenderContextResultStats0.prototype={},B.RenderOptions.prototype={},z.RenderResult.prototype={},z.RenderResultStats.prototype={},I.ImporterResult0.prototype={},E.ReturnRule0.prototype={accept$1$1(e){return e.visitReturnRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return"@return "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span(){return this.span}},z.main_printError.prototype={call$2(e,t){var r=this._box_0;r.printedError&&ee.$get$stderr().writeln$0(),r.printedError=!0,(r=ee.$get$stderr()).writeln$1(e),null!=t&&(r.writeln$0(),r.writeln$1(A.JSString_methods.trimRight$0(j.Trace_Trace$from(t).get$terse().toString$0(0))))},$signature:433},z.main_closure.prototype={call$0(){var e,t;try{null==(e=this.destination)||this._box_0.options.get$emitErrorCss()||E.deleteFile(e)}catch(t){if(!(R.unwrapException(t)instanceof E.FileSystemException))throw t}},$signature:2},z.SassParser0.prototype={get$currentIndentation(){return this._sass0$_currentIndentation},get$indented:()=>!0,styleRuleSelector$0(){var e,t=this.scanner,r=t._string_scanner$_position,n=new P.StringBuffer(""),s=new Q.InterpolationBuffer0(n,R._setArrayType([],oe.JSArray_Object));do{s.addInterpolation$1(this.almostAnyValue$1$omitComments(!0)),e=n._contents+=R.Primitives_stringFromCharCode(10)}while(A.JSString_methods.endsWith$1(A.JSString_methods.trimRight$0((e.charCodeAt(0),e)),",")&&this.scanCharIf$1(H.character0__isNewline$closure()));return s.interpolation$1(t.spanFrom$1(new D._SpanScannerState(t,r)))},expectStatementSeparator$1(e){this.atEndOfStatement$0()||this._sass0$_expectNewline$0(),this._sass0$_peekIndentation$0()<=this._sass0$_currentIndentation||this.scanner.error$2$position(0,"Nothing may be indented "+(null==e?"here":"beneath a "+e)+".",this._sass0$_nextIndentationEnd.position)},expectStatementSeparator$0(){return this.expectStatementSeparator$1(null)},atEndOfStatement$0(){var e=this.scanner.peekChar$0();return null==e||10===e||13===e||12===e},lookingAtChildren$0(){return this.atEndOfStatement$0()&&this._sass0$_peekIndentation$0()>this._sass0$_currentIndentation},importArgument$0(){var e,t,r,n,s,i,a=this.scanner;switch(a.peekChar$0()){case 117:case 85:if(n=new D._SpanScannerState(a,a._string_scanner$_position),this.scanIdentifier$1("url")){if(a.scanChar$1(40))return a.set$state(n),this.super$StylesheetParser$importArgument0();a.set$state(n)}break;case 39:case 34:return this.super$StylesheetParser$importArgument0()}for(n=new D._SpanScannerState(a,a._string_scanner$_position),s=a.peekChar$0();null!=s&&(44!==s&&(59!==s&&!(10===s||13===s||12===s)));)a.readChar$0(),s=a.peekChar$0();if(e=a.substring$1(0,n.position),t=a.spanFrom$1(n),this.isPlainImportUrl$1(e))return new O.StaticImport0(W.Interpolation$0(R._setArrayType([U.serializeValue(new M.SassString0(e,!0),!0,!0)],oe.JSArray_Object),t),null,null,t);try{return a=this.parseImportUrl$1(e),new E.DynamicImport0(a,t)}catch(i){if(a=R.unwrapException(i),!oe.FormatException._is(a))throw i;r=a,this.error$2(0,"Invalid URL: "+V.get$message$x(r),t)}},scanElse$1(e){var t,r,n,s,i;return this._sass0$_peekIndentation$0()===e&&(r=(t=this.scanner)._string_scanner$_position,n=this._sass0$_currentIndentation,s=this._sass0$_nextIndentation,i=this._sass0$_nextIndentationEnd,this._sass0$_readIndentation$0(),!(!t.scanChar$1(64)||!this.scanIdentifier$1("else"))||(t.set$state(new D._SpanScannerState(t,r)),this._sass0$_currentIndentation=n,this._sass0$_nextIndentation=s,this._sass0$_nextIndentationEnd=i,!1))},children$1(e,t){var r=R._setArrayType([],oe.JSArray_Statement_2);return this._sass0$_whileIndentedLower$1(new z.SassParser_children_closure0(this,t,r)),r},statements$1(e){var t,r,n,s=this.scanner,i=s.peekChar$0();for(9!==i&&32!==i||s.error$3$length$position(0,ae.Indent,s._string_scanner$_position,0),t=R._setArrayType([],oe.JSArray_Statement_2),r=s.string.length;s._string_scanner$_position!==r;)null!=(n=this._sass0$_child$1(e))&&t.push(n),this._sass0$_readIndentation$0();return t},_sass0$_child$1(e){var t=this.scanner;switch(t.peekChar$0()){case 13:case 10:case 12:return null;case 36:return this.variableDeclarationWithoutNamespace$0();case 47:switch(t.peekChar$1(1)){case 47:return this._sass0$_silentComment$0();case 42:return this._sass0$_loudComment$0();default:return e.call$0()}default:return e.call$0()}},_sass0$_silentComment$0(){var e,t,r,n,s,i,a,o,l,_,u=this.scanner,c=u._string_scanner$_position;u.expect$1("//"),e=new P.StringBuffer(""),t=this._sass0$_currentIndentation,r=u.string.length,n=1+t,s=2+t;e:do{for(a=(i=u.scanChar$1(47)?"///":"//").length;;){for(o=e._contents+=i,l=a;l<this._sass0$_currentIndentation-t;++l)o+=R.Primitives_stringFromCharCode(32),e._contents=o;for(;_=u._string_scanner$_position!==r&&!(10===(_=u.peekChar$0())||13===_||12===_);)o+=R.Primitives_stringFromCharCode(u.readChar$0()),e._contents=o;if(e._contents=o+"\n",this._sass0$_peekIndentation$0()<t)break e;if(this._sass0$_peekIndentation$0()===t){47===u.peekChar$1(n)&&47===u.peekChar$1(s)&&this._sass0$_readIndentation$0();break}this._sass0$_readIndentation$0()}}while(u.scan$1("//"));return r=e._contents,this.lastSilentComment=new E.SilentComment0((r.charCodeAt(0),r),u.spanFrom$1(new D._SpanScannerState(u,c)))},_sass0$_loudComment$0(){var e,t,r,n,s,i,a,o,l,_,u,c=this.scanner,$=c._string_scanner$_position;for(c.expect$1("/*"),e=new P.StringBuffer(""),t=R._setArrayType([],oe.JSArray_Object),r=new Q.InterpolationBuffer0(e,t),e._contents="/*",n=this._sass0$_currentIndentation,i=(s=c.string).length,a=!0;;a=!1){for(a?(o=c._string_scanner$_position,this.spaces$0(),10===(l=c.peekChar$0())||13===l||12===l?(this._sass0$_readIndentation$0(),l=e._contents+=R.Primitives_stringFromCharCode(32)):(_=c._string_scanner$_position,l=e._contents+=A.JSString_methods.substring$2(s,o,_))):(l=e._contents+="\n",l+=" * ",e._contents=l),u=3;u<this._sass0$_currentIndentation-n;++u)l+=R.Primitives_stringFromCharCode(32),e._contents=l;e:for(;c._string_scanner$_position!==i;)switch(c.peekChar$0()){case 10:case 13:case 12:break e;case 35:123===c.peekChar$1(1)?(l=this.singleInterpolation$0(),r._interpolation_buffer0$_flushText$0(),t.push(l)):e._contents+=R.Primitives_stringFromCharCode(c.readChar$0());break;default:e._contents+=R.Primitives_stringFromCharCode(c.readChar$0())}if(this._sass0$_peekIndentation$0()<=n)break;for(;this._sass0$_lookingAtDoubleNewline$0();)this._sass0$_expectNewline$0(),l=e._contents+="\n",e._contents=l+" *";this._sass0$_readIndentation$0()}return t=e._contents,A.JSString_methods.endsWith$1(A.JSString_methods.trimRight$0((t.charCodeAt(0),t)),"*/")||(e._contents+=" */"),new N.LoudComment0(r.interpolation$1(c.spanFrom$1(new D._SpanScannerState(c,$))))},whitespaceWithoutComments$0(){var e,t,r;for(t=(e=this.scanner).string.length;e._string_scanner$_position!==t&&(9===(r=e.peekChar$0())||32===r);)e.readChar$0()},loudComment$0(){var e,t=this.scanner;for(t.expect$1("/*");;)if(10!==(e=t.readChar$0())&&13!==e&&12!==e||t.error$1(0,"expected */."),42===e){do{e=t.readChar$0()}while(42===e);if(47===e)break}},_sass0$_expectNewline$0(){var e=this.scanner;switch(e.peekChar$0()){case 59:e.error$1(0,ae.semico);break;case 13:return e.readChar$0(),void(10===e.peekChar$0()&&e.readChar$0());case 10:case 12:return void e.readChar$0();default:e.error$1(0,"expected newline.")}},_sass0$_lookingAtDoubleNewline$0(){var e,t=this.scanner;switch(t.peekChar$0()){case 13:return 10===(e=t.peekChar$1(1))?10===(t=t.peekChar$1(2))||13===t||12===t:13===e||12===e;case 10:case 12:return 10===(t=t.peekChar$1(1))||13===t||12===t;default:return!1}},_sass0$_whileIndentedLower$1(e){var t,r,n,s,i,a,o,l=this._sass0$_currentIndentation;for(r=(t=this.scanner)._sourceFile,n=null;this._sass0$_peekIndentation$0()>l;)s=this._sass0$_readIndentation$0(),null==n&&(n=s),n!==s&&(i="Inconsistent indentation, expected "+n+" spaces.",a=t._string_scanner$_position,o=r.getColumn$1(a),t.error$3$length$position(0,i,r.getColumn$1(t._string_scanner$_position),a-o)),e.call$0()},_sass0$_readIndentation$0(){var e,t=this._sass0$_nextIndentation;return null==t&&(t=this._sass0$_nextIndentation=this._sass0$_peekIndentation$0()),this._sass0$_currentIndentation=t,(e=this._sass0$_nextIndentationEnd).toString,this.scanner.set$state(e),this._sass0$_nextIndentationEnd=this._sass0$_nextIndentation=null,t},_sass0$_peekIndentation$0(){var e,t,r,n,s,i,a,o,l,_=this._sass0$_nextIndentation;if(null!=_)return _;if((t=(e=this.scanner)._string_scanner$_position)===(r=e.string.length))return this._sass0$_nextIndentation=0,this._sass0$_nextIndentationEnd=new D._SpanScannerState(e,t),0;n=new D._SpanScannerState(e,t),this.scanCharIf$1(H.character0__isNewline$closure())||e.error$2$position(0,"Expected newline.",e._string_scanner$_position),s=R._Cell$(),i=R._Cell$(),t=(a=R._Cell$()).__late_helper$_name;do{for(i._value=s._value=!1,a._value=0;;){if(32===(o=e.peekChar$0()))i._value=!0;else{if(9!==o)break;s._value=!0}(l=a._value)===a&&R.throwExpression(R.LateError$localNI(t)),a._value=l+1,e.readChar$0()}if((l=e._string_scanner$_position)===r)return this._sass0$_nextIndentation=0,this._sass0$_nextIndentationEnd=new D._SpanScannerState(e,l),e.set$state(n),0}while(this.scanCharIf$1(H.character0__isNewline$closure()));return t=s._readLocal$0(),r=i._readLocal$0(),t?r?(t=e._string_scanner$_position,l=(r=e._sourceFile).getColumn$1(t),e.error$3$length$position(0,"Tabs and spaces may not be mixed.",r.getColumn$1(e._string_scanner$_position),t-l)):!0===this._sass0$_spaces&&(t=e._string_scanner$_position,l=(r=e._sourceFile).getColumn$1(t),e.error$3$length$position(0,"Expected spaces, was tabs.",r.getColumn$1(e._string_scanner$_position),t-l)):r&&!1===this._sass0$_spaces&&(t=e._string_scanner$_position,l=(r=e._sourceFile).getColumn$1(t),e.error$3$length$position(0,"Expected tabs, was spaces.",r.getColumn$1(e._string_scanner$_position),t-l)),this._sass0$_nextIndentation=a._readLocal$0(),a._readLocal$0()>0&&null==this._sass0$_spaces&&(this._sass0$_spaces=i._readLocal$0()),this._sass0$_nextIndentationEnd=new D._SpanScannerState(e,e._string_scanner$_position),e.set$state(n),a._readLocal$0()}},z.SassParser_children_closure0.prototype={call$0(){var e=this.$this._sass0$_child$1(this.child);null!=e&&this.children.push(e)},$signature:0},B._Exports.prototype={},B._wrapMain_closure.prototype={call$1(e){return B._translateReturnValue(this.main.call$0())},$signature:80},B._wrapMain_closure0.prototype={call$1(e){return B._translateReturnValue(this.main.call$1(P.List_List$from(oe.List_dynamic._as(e),!0,oe.String)))},$signature:80},N.ScssParser0.prototype={get$indented:()=>!1,get$currentIndentation:()=>0,styleRuleSelector$0(){return this.almostAnyValue$0()},expectStatementSeparator$1(e){var t,r;this.whitespaceWithoutComments$0(),(t=this.scanner)._string_scanner$_position!==t.string.length&&59!==(r=t.peekChar$0())&&125!==r&&t.expectChar$1(59)},expectStatementSeparator$0(){return this.expectStatementSeparator$1(null)},atEndOfStatement$0(){var e=this.scanner.peekChar$0();return null==e||59===e||125===e||123===e},lookingAtChildren$0(){return 123===this.scanner.peekChar$0()},scanElse$1(e){var t,r=this.scanner,n=r._string_scanner$_position;if(this.whitespace$0(),t=r._string_scanner$_position,r.scanChar$1(64)){if(this.scanIdentifier$2$caseSensitive("else",!0))return!0;if(this.scanIdentifier$2$caseSensitive("elseif",!0))return this.logger.warn$3$deprecation$span(0,ae.x40elsei,!0,r.spanFrom$1(new D._SpanScannerState(r,t))),r.set$position(r._string_scanner$_position-2),!0}return r.set$state(new D._SpanScannerState(r,n)),!1},children$1(e,t){var r,n=this.scanner;for(n.expectChar$1(123),this.whitespaceWithoutComments$0(),r=R._setArrayType([],oe.JSArray_Statement_2);;)switch(n.peekChar$0()){case 36:r.push(this.variableDeclarationWithoutNamespace$0());break;case 47:switch(n.peekChar$1(1)){case 47:r.push(this._scss0$_silentComment$0()),this.whitespaceWithoutComments$0();break;case 42:r.push(this._scss0$_loudComment$0()),this.whitespaceWithoutComments$0();break;default:r.push(t.call$0())}break;case 59:n.readChar$0(),this.whitespaceWithoutComments$0();break;case 125:return n.expectChar$1(125),r;default:r.push(t.call$0())}},statements$1(e){var t,r,n,s=R._setArrayType([],oe.JSArray_Statement_2);for(this.whitespaceWithoutComments$0(),r=(t=this.scanner).string.length;t._string_scanner$_position!==r;)switch(t.peekChar$0()){case 36:s.push(this.variableDeclarationWithoutNamespace$0());break;case 47:switch(t.peekChar$1(1)){case 47:s.push(this._scss0$_silentComment$0()),this.whitespaceWithoutComments$0();break;case 42:s.push(this._scss0$_loudComment$0()),this.whitespaceWithoutComments$0();break;default:null!=(n=e.call$0())&&s.push(n)}break;case 59:t.readChar$0(),this.whitespaceWithoutComments$0();break;default:null!=(n=e.call$0())&&s.push(n)}return s},_scss0$_silentComment$0(){var e,t,r=this.scanner,n=new D._SpanScannerState(r,r._string_scanner$_position);r.expect$1("//"),e=r.string.length;do{for(;t=r._string_scanner$_position!==e&&!(10===(t=r.readChar$0())||13===t||12===t););if(r._string_scanner$_position===e)break;this.whitespaceWithoutComments$0()}while(r.scan$1("//"));return this.get$plainCss()&&this.error$2(0,ae.Silent,r.spanFrom$1(n)),this.lastSilentComment=new E.SilentComment0(r.substring$1(0,n.position),r.spanFrom$1(n))},_scss0$_loudComment$0(){var e,t,r,n,s,i,a,o=this.scanner,l=o._string_scanner$_position;for(o.expect$1("/*"),e=new P.StringBuffer(""),t=R._setArrayType([],oe.JSArray_Object),r=new Q.InterpolationBuffer0(e,t),e._contents="/*";;)switch(o.peekChar$0()){case 35:123===o.peekChar$1(1)?(n=this.singleInterpolation$0(),r._interpolation_buffer0$_flushText$0(),t.push(n)):e._contents+=R.Primitives_stringFromCharCode(o.readChar$0());break;case 42:if(e._contents+=R.Primitives_stringFromCharCode(o.readChar$0()),47!==o.peekChar$0())break;return e._contents+=R.Primitives_stringFromCharCode(o.readChar$0()),s=o._string_scanner$_position,n=o._sourceFile,i=new D._SpanScannerState(o,l).position,(o=new j._FileSpan(n,i,s))._FileSpan$3(n,i,s),i=oe.Object,n=P.List_List$of(t,!0,i),0!==(l=e._contents).length&&n.push((l.charCodeAt(0),l)),(a=P.List_List$from(n,!1,i)).fixed$length=Array,a.immutable$list=Array,(l=new W.Interpolation0(a,o)).Interpolation$20(n,o),new N.LoudComment0(l);case 13:o.readChar$0(),10!==o.peekChar$0()&&(e._contents+=R.Primitives_stringFromCharCode(10));break;case 12:o.readChar$0(),e._contents+=R.Primitives_stringFromCharCode(10);break;default:e._contents+=R.Primitives_stringFromCharCode(o.readChar$0())}}},H.Selector0.prototype={get$isInvisible:()=>!1,toString$0(e){var t=U._SerializeVisitor$(null,!0,null,!0,!1,null,!0);return this.accept$1(t),t._buffer.toString$0(0)}},H.SelectorExpression0.prototype={accept$1$1(e){return e.visitSelectorExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0:e=>"&",$isExpression0:1,$isAstNode0:1,get$span(){return this.span}},H._nest_closure0.prototype={call$1(e){var t={},r=V.$index$asx(e,0).get$asList();if(0===r.length)throw R.wrapException(I.SassScriptException$0(ae.x24selec));return t.first=!0,new R.MappedListIterable(r,new H._nest__closure1(t),R._arrayInstanceType(r)._eval$1("MappedListIterable<1,SelectorList0>")).reduce$1(0,new H._nest__closure2).get$asSassList()},$signature:21},H._nest__closure1.prototype={call$1(e){var t=this._box_0,r=e.assertSelector$1$allowParent(!t.first);return t.first=!1,r},$signature:144},H._nest__closure2.prototype={call$2:(e,t)=>t.resolveParentSelectors$1(e),$signature:139},H._append_closure1.prototype={call$1(e){var t=V.$index$asx(e,0).get$asList();if(0===t.length)throw R.wrapException(I.SassScriptException$0(ae.x24selec));return new R.MappedListIterable(t,new H._append__closure1,R._arrayInstanceType(t)._eval$1("MappedListIterable<1,SelectorList0>")).reduce$1(0,new H._append__closure2).get$asSassList()},$signature:21},H._append__closure1.prototype={call$1:e=>e.assertSelector$0(),$signature:144},H._append__closure2.prototype={call$2(e,t){var r=t.components;return M.SelectorList$0(new R.MappedListIterable(r,new H._append___closure0(e),R._arrayInstanceType(r)._eval$1("MappedListIterable<1,ComplexSelector0>"))).resolveParentSelectors$1(e)},$signature:139},H._append___closure0.prototype={call$1(e){var t,r,n=e.components,s=A.JSArray_methods.get$first(n);if(s instanceof W.CompoundSelector0){if(null==(t=H._prependParent0(s)))throw R.wrapException(I.SassScriptException$0("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+"."));return r=R._setArrayType([t],oe.JSArray_ComplexSelectorComponent_2),A.JSArray_methods.addAll$1(r,R.SubListIterable$(n,1,null,R._arrayInstanceType(n)._precomputed1)),D.ComplexSelector$0(r,!1)}throw R.wrapException(I.SassScriptException$0("Can't append "+e.toString$0(0)+" to "+this.parent.toString$0(0)+"."))},$signature:89},H._extend_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertSelector$1$name("selector"),n=t.$index(e,1).assertSelector$1$name("extendee");return W.ExtensionStore__extendOrReplace0(r,t.$index(e,2).assertSelector$1$name("extender"),n,A.ExtendMode_allTargets0,j.currentCallableSpan0()).get$asSassList()},$signature:21},H._replace_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertSelector$1$name("selector"),n=t.$index(e,1).assertSelector$1$name("original");return W.ExtensionStore__extendOrReplace0(r,t.$index(e,2).assertSelector$1$name("replacement"),n,A.ExtendMode_replace0,j.currentCallableSpan0()).get$asSassList()},$signature:21},H._unify_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertSelector$1$name("selector1").unify$1(t.$index(e,1).assertSelector$1$name("selector2"));return null==r?A.C__SassNull:r.get$asSassList()},$signature:4},H._isSuperselector_closure0.prototype={call$1(e){var t=V.getInterceptor$asx(e),r=t.$index(e,0).assertSelector$1$name("super"),n=t.$index(e,1).assertSelector$1$name("sub");return j.listIsSuperselector0(r.components,n.components)?A.SassBoolean_true:A.SassBoolean_false},$signature:24},H._simpleSelectors_closure0.prototype={call$1(e){var t=V.$index$asx(e,0).assertCompoundSelector$1$name("selector").components;return M.SassList$0(new R.MappedListIterable(t,new H._simpleSelectors__closure0,R._arrayInstanceType(t)._eval$1("MappedListIterable<1,Value0>")),A.ListSeparator_kWM0,!1)},$signature:21},H._simpleSelectors__closure0.prototype={call$1:e=>new M.SassString0(U.serializeSelector0(e,!0),!1),$signature:436},H._parse_closure0.prototype={call$1:e=>V.$index$asx(e,0).assertSelector$1$name("selector").get$asSassList(),$signature:21},H.SelectorParser0.prototype={parse$0(){return this.wrapSpanFormatException$1(new H.SelectorParser_parse_closure0(this))},parseCompoundSelector$0(){return this.wrapSpanFormatException$1(new H.SelectorParser_parseCompoundSelector_closure0(this))},_selector$_selectorList$0(){var e,t,r,n=this.scanner,s=n._sourceFile,i=s.getLine$1(n._string_scanner$_position),a=R._setArrayType([this._selector$_complexSelector$0()],oe.JSArray_ComplexSelector_2);for(this.whitespace$0(),e=n.string.length;n.scanChar$1(44);)if(this.whitespace$0(),44!==n.peekChar$0()){if((t=n._string_scanner$_position)===e)break;(r=s.getLine$1(t)!==i)&&(i=s.getLine$1(n._string_scanner$_position)),a.push(this._selector$_complexSelector$1$lineBreak(r))}return M.SelectorList$0(a)},_selector$_complexSelector$1$lineBreak(e){var t,r,n=ae.x22x26__ma,s=R._setArrayType([],oe.JSArray_ComplexSelectorComponent_2);e:for(t=this.scanner;;)switch(this.whitespace$0(),r=t.peekChar$0()){case 43:t.readChar$0(),s.push(A.Combinator_uzg0);break;case 62:t.readChar$0(),s.push(A.Combinator_sgq0);break;case 126:t.readChar$0(),s.push(A.Combinator_CzM0);break;case 91:case 46:case 35:case 37:case 58:case 38:case 42:case 124:s.push(this._selector$_compoundSelector$0()),38===t.peekChar$0()&&t.error$1(0,n);break;default:if(null==r||!this.lookingAtIdentifier$0())break e;s.push(this._selector$_compoundSelector$0()),38===t.peekChar$0()&&t.error$1(0,n)}return 0===s.length&&t.error$1(0,"expected selector."),D.ComplexSelector$0(s,e)},_selector$_complexSelector$0(){return this._selector$_complexSelector$1$lineBreak(!1)},_selector$_compoundSelector$0(){for(var e,t=R._setArrayType([this._selector$_simpleSelector$0()],oe.JSArray_SimpleSelector_2),r=this.scanner;42===(e=r.peekChar$0())||91===e||46===e||35===e||37===e||58===e;)t.push(this._selector$_simpleSelector$1$allowParent(!1));return W.CompoundSelector$0(t)},_selector$_simpleSelector$1$allowParent(e){var t,r,n,s,i=this.scanner,a=new D._SpanScannerState(i,i._string_scanner$_position);switch(null==e&&(e=this._selector$_allowParent),i.peekChar$0()){case 91:return this._selector$_attributeSelector$0();case 46:return i.expectChar$1(46),new W.ClassSelector0(this.identifier$0());case 35:return i.expectChar$1(35),new U.IDSelector0(this.identifier$0());case 37:return i.expectChar$1(37),t=this.identifier$0(),this._selector$_allowPlaceholder||this.error$2(0,ae.Placeh,i.spanFrom$1(a)),new U.PlaceholderSelector0(t);case 58:return this._selector$_pseudoSelector$0();case 38:return i.expectChar$1(38),this.lookingAtIdentifierBody$0()?(r=new P.StringBuffer(""),this._parser0$_identifierBody$1(r),0===r._contents.length&&i.error$1(0,"Expected identifier body."),(n=r._contents).charCodeAt(0),s=n):s=null,e||this.error$2(0,"Parent selectors aren't allowed here.",i.spanFrom$1(a)),new T.ParentSelector0(s);default:return this._selector$_typeOrUniversalSelector$0()}},_selector$_simpleSelector$0(){return this._selector$_simpleSelector$1$allowParent(null)},_selector$_attributeSelector$0(){var e,t,r,n,s,i=this.scanner;return i.expectChar$1(91),this.whitespace$0(),e=this._selector$_attributeName$0(),this.whitespace$0(),i.scanChar$1(93)?new U.AttributeSelector0(e,null,null,null):(t=this._selector$_attributeOperator$0(),this.whitespace$0(),n=39===(r=i.peekChar$0())||34===r?this.string$0():this.identifier$0(),this.whitespace$0(),s=null!=(r=i.peekChar$0())&&H.isAlphabetic1(r)?R.Primitives_stringFromCharCode(i.readChar$0()):null,i.expectChar$1(93),new U.AttributeSelector0(e,t,n,s))},_selector$_attributeName$0(){var e,t=this.scanner;return t.scanChar$1(42)?(t.expectChar$1(124),new M.QualifiedName0(this.identifier$0(),"*")):(e=this.identifier$0(),124!==t.peekChar$0()||61===t.peekChar$1(1)?new M.QualifiedName0(e,null):(t.readChar$0(),new M.QualifiedName0(this.identifier$0(),e)))},_selector$_attributeOperator$0(){var e=this.scanner,t=e._string_scanner$_position;switch(e.readChar$0()){case 61:return A.AttributeOperator_sEs0;case 126:return e.expectChar$1(61),A.AttributeOperator_fz10;case 124:return e.expectChar$1(61),A.AttributeOperator_AuK0;case 94:return e.expectChar$1(61),A.AttributeOperator_4L50;case 36:return e.expectChar$1(61),A.AttributeOperator_mOX0;case 42:return e.expectChar$1(61),A.AttributeOperator_gqZ0;default:e.error$2$position(0,'Expected "]".',t)}},_selector$_pseudoSelector$0(){var e,t,r,n,s,i,a=this.scanner;return a.expectChar$1(58),e=a.scanChar$1(58),t=this.identifier$0(),a.scanChar$1(40)?(this.whitespace$0(),r=E.unvendor0(t),e?ee._selectorPseudoElements0.contains$1(0,r)?(n=this._selector$_selectorList$0(),s=null):(s=this.declarationValue$1$allowEmpty(!0),n=null):ee._selectorPseudoClasses0.contains$1(0,r)?(n=this._selector$_selectorList$0(),s=null):"nth-child"===r||"nth-last-child"===r?(s=this._selector$_aNPlusB$0(),this.whitespace$0(),32!==(i=a.peekChar$1(-1))&&9!==i&&10!==i&&13!==i&&12!==i||41===a.peekChar$0()?n=null:(this.expectIdentifier$1("of"),s+=" of",this.whitespace$0(),n=this._selector$_selectorList$0())):(s=A.JSString_methods.trimRight$0(this.declarationValue$1$allowEmpty(!0)),n=null),a.expectChar$1(41),M.PseudoSelector$0(t,s,e,n)):M.PseudoSelector$0(t,null,e,null)},_selector$_aNPlusB$0(){var e,t,r,n,s,i=this.scanner;switch(i.peekChar$0()){case 101:case 69:return this.expectIdentifier$1("even"),"even";case 111:case 79:return this.expectIdentifier$1("odd"),"odd";case 43:case 45:e=""+R.Primitives_stringFromCharCode(i.readChar$0());break;default:e=""}if(null!=(t=i.peekChar$0())&&H.isDigit0(t)){for(;null!=(r=i.peekChar$0())&&r>=48&&r<=57;)e+=R.Primitives_stringFromCharCode(i.readChar$0());if(this.whitespace$0(),!this.scanIdentChar$1(110))return e.charCodeAt(0),e}else this.expectIdentChar$1(110);if(e+=R.Primitives_stringFromCharCode(110),this.whitespace$0(),43!==(n=i.peekChar$0())&&45!==n)return e.charCodeAt(0),e;for(e+=R.Primitives_stringFromCharCode(i.readChar$0()),this.whitespace$0(),null!=(s=i.peekChar$0())&&H.isDigit0(s)||i.error$1(0,"Expected a number.");null!=(r=i.peekChar$0())&&r>=48&&r<=57;)e+=R.Primitives_stringFromCharCode(i.readChar$0());return e.charCodeAt(0),e},_selector$_typeOrUniversalSelector$0(){var e,t=this.scanner,r=t.peekChar$0();return 42===r?(t.readChar$0(),t.scanChar$1(124)?t.scanChar$1(42)?new U.UniversalSelector0("*"):new L.TypeSelector0(new M.QualifiedName0(this.identifier$0(),"*")):new U.UniversalSelector0(null)):124===r?(t.readChar$0(),t.scanChar$1(42)?new U.UniversalSelector0(""):new L.TypeSelector0(new M.QualifiedName0(this.identifier$0(),""))):(e=this.identifier$0(),t.scanChar$1(124)?t.scanChar$1(42)?new U.UniversalSelector0(e):new L.TypeSelector0(new M.QualifiedName0(this.identifier$0(),e)):new L.TypeSelector0(new M.QualifiedName0(e,null)))}},H.SelectorParser_parse_closure0.prototype={call$0(){var e=this.$this,t=e._selector$_selectorList$0();return(e=e.scanner)._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),t},$signature:61},H.SelectorParser_parseCompoundSelector_closure0.prototype={call$0(){var e=this.$this,t=e._selector$_compoundSelector$0();return(e=e.scanner)._string_scanner$_position!==e.string.length&&e.error$1(0,"expected selector."),t},$signature:437},U.serialize_closure0.prototype={call$1:e=>e>127,$signature:46},U._SerializeVisitor.prototype={visitCssStylesheet$1(e){var t,r,n,s,i,a,o,l;for(t=this._serialize0$_style!==A.OutputStyle_compressed0,r=oe.CssComment_2,n=oe.CssParentNode_2,s=this._buffer,i=this._lineFeed.text,a=null,o=0;o<V.get$length$asx(e.get$children(e));++o)l=V.$index$asx(e.get$children(e),o),this._serialize0$_isInvisible$1(l)||(null!=a&&((n._is(a)?a.get$isChildless():!r._is(a))&&s.writeCharCode$1(59),t&&s.write$1(0,i),a.get$isGroupEnd()&&t&&s.write$1(0,i)),l.accept$1(this),a=l);(t=null!=a&&((n._is(a)?a.get$isChildless():!r._is(a))&&t))&&s.writeCharCode$1(59)},visitCssComment$1(e){this._buffer.forSpan$2(e.span,new U._SerializeVisitor_visitCssComment_closure0(this,e))},visitCssAtRule$1(e){var t;this._serialize0$_writeIndentation$0(),(t=this._buffer).forSpan$2(e.span,new U._SerializeVisitor_visitCssAtRule_closure0(this,e)),e.isChildless||(this._serialize0$_style!==A.OutputStyle_compressed0&&t.writeCharCode$1(32),this._serialize0$_visitChildren$1(e.children))},visitCssMediaRule$1(e){var t;this._serialize0$_writeIndentation$0(),(t=this._buffer).forSpan$2(e.span,new U._SerializeVisitor_visitCssMediaRule_closure0(this,e)),this._serialize0$_style!==A.OutputStyle_compressed0&&t.writeCharCode$1(32),this._serialize0$_visitChildren$1(e.children)},visitCssImport$1(e){this._serialize0$_writeIndentation$0(),this._buffer.forSpan$2(e.span,new U._SerializeVisitor_visitCssImport_closure0(this,e))},_serialize0$_writeImportUrl$1(e){var t,r;this._serialize0$_style===A.OutputStyle_compressed0&&117===A.JSString_methods._codeUnitAt$1(e,0)?(t=A.JSString_methods.substring$2(e,4,e.length-1),39===(r=A.JSString_methods._codeUnitAt$1(t,0))||34===r?this._buffer.write$1(0,t):this._serialize0$_visitQuotedString$1(t)):this._buffer.write$1(0,e)},visitCssKeyframeBlock$1(e){var t;this._serialize0$_writeIndentation$0(),(t=this._buffer).forSpan$2(e.selector.span,new U._SerializeVisitor_visitCssKeyframeBlock_closure0(this,e)),this._serialize0$_style!==A.OutputStyle_compressed0&&t.writeCharCode$1(32),this._serialize0$_visitChildren$1(e.children)},_serialize0$_visitMediaQuery$1(e){var t,r,n=e.modifier;null!=n&&((t=this._buffer).write$1(0,n),t.writeCharCode$1(32)),null!=(n=e.type)&&((t=this._buffer).write$1(0,n),0!==e.features.length&&t.write$1(0," and ")),n=e.features,t=this._serialize0$_style===A.OutputStyle_compressed0?"and ":" and ",r=this._buffer,this._serialize0$_writeBetween$3(n,t,r.get$write(r))},visitCssStyleRule$1(e){var t;this._serialize0$_writeIndentation$0(),(t=this._buffer).forSpan$2(e.selector.span,new U._SerializeVisitor_visitCssStyleRule_closure0(this,e)),this._serialize0$_style!==A.OutputStyle_compressed0&&t.writeCharCode$1(32),this._serialize0$_visitChildren$1(e.children)},visitCssSupportsRule$1(e){var t;this._serialize0$_writeIndentation$0(),(t=this._buffer).forSpan$2(e.span,new U._SerializeVisitor_visitCssSupportsRule_closure0(this,e)),this._serialize0$_style!==A.OutputStyle_compressed0&&t.writeCharCode$1(32),this._serialize0$_visitChildren$1(e.children)},visitCssDeclaration$1(e){var t,r,n,s,i;if(this._serialize0$_writeIndentation$0(),n=e.name,this._serialize0$_write$1(n),(s=this._buffer).writeCharCode$1(58),V.startsWith$1$s(n.get$value(n),"--")&&e.parsedAsCustomProperty)s.forSpan$2(e.value.get$span(),new U._SerializeVisitor_visitCssDeclaration_closure1(this,e));else{this._serialize0$_style!==A.OutputStyle_compressed0&&s.writeCharCode$1(32);try{s.forSpan$2(e.valueSpanForMap,new U._SerializeVisitor_visitCssDeclaration_closure2(this,e))}catch(i){throw(n=R.unwrapException(i))instanceof I.MultiSpanSassScriptException0?(t=n,R.wrapException(I.MultiSpanSassException$0(t.message,e.value.get$span(),t.primaryLabel,t.secondarySpans))):n instanceof I.SassScriptException0?(r=n,R.wrapException(I.SassException$0(r.message,e.value.get$span()))):i}}},_serialize0$_writeFoldedValue$1(e){var t,r,n,s=e.value,i=W.StringScanner$(oe.SassString_2._as(s.get$value(s)).text,null,null);for(s=i.string.length,t=this._buffer;i._string_scanner$_position!==s;)if(10===(r=i.readChar$0()))for(t.writeCharCode$1(32);32===(n=i.peekChar$0())||9===n||10===n||13===n||12===n;)i.readChar$0();else t.writeCharCode$1(r)},_serialize0$_writeReindentedValue$1(e){var t=e.value,r=oe.SassString_2._as(t.get$value(t)).text,n=this._serialize0$_minimumIndentation$1(r);if(null!=n){if(-1===n)return(t=this._buffer).write$1(0,E.trimAsciiRight0(r,!0)),void t.writeCharCode$1(32);t=e.name.get$span(),t=j.FileLocation$_(t.file,t._file$_start),this._serialize0$_writeWithIndent$2(r,Math.min(n,t.file.getColumn$1(t.offset)))}else this._buffer.write$1(0,r)},_serialize0$_minimumIndentation$1(e){for(var t,r,n,s,i,a=Q.LineScanner$(e),o=a.string.length;a._string_scanner$_position!==o?(t=a.super$StringScanner$readChar(),a._adjustLineAndColumn$1(t),r=10!==t):r=!1,r;);if(a._string_scanner$_position===o)return 10===a.peekChar$1(-1)?-1:null;for(n=null;a._string_scanner$_position!==o;){for(;a._string_scanner$_position!==o&&(32===(s=a.peekChar$0())||9===s);)a._adjustLineAndColumn$1(a.super$StringScanner$readChar());if(a._string_scanner$_position!==o&&!a.scanChar$1(10))for(i=a._line_scanner$_column,n=null==n?i:Math.min(n,i);a._string_scanner$_position!==o?(t=a.super$StringScanner$readChar(),a._adjustLineAndColumn$1(t),r=10!==t):r=!1,r;);}return null==n?-1:n},_serialize0$_writeWithIndent$2(e,t){var r,n,s,i,a,o,l,_=Q.LineScanner$(e);for(n=(r=_.string).length,s=this._buffer;_._string_scanner$_position!==n&&(i=_.super$StringScanner$readChar(),_._adjustLineAndColumn$1(i),10!==i);)s.writeCharCode$1(i);for(;;){for(a=_._string_scanner$_position,o=1;;){if(_._string_scanner$_position===n)return void s.writeCharCode$1(32);if(i=_.super$StringScanner$readChar(),_._adjustLineAndColumn$1(i),32!==i&&9!==i){if(10!==i)break;a=_._string_scanner$_position,++o}}for(this._serialize0$_writeTimes$2(10,o),this._serialize0$_writeIndentation$0(),l=_._string_scanner$_position,s.write$1(0,A.JSString_methods.substring$2(r,a+t,l));;){if(_._string_scanner$_position===n)return;if(i=_.super$StringScanner$readChar(),_._adjustLineAndColumn$1(i),10===i)break;s.writeCharCode$1(i)}}},visitColor$1(e){var t,r,n,s,i=this._serialize0$_style===A.OutputStyle_compressed0;if(i&&Math.abs(e.alpha-1)<ee.$get$epsilon0())return t=ee.$get$namesByColor0().$index(0,e),r=this._serialize0$_canUseShortHex$1(e)?4:7,void(null!=t&&t.length<=r?this._buffer.write$1(0,t):(i=this._buffer,this._serialize0$_canUseShortHex$1(e)?(i.writeCharCode$1(35),i.writeCharCode$1(H.hexCharFor0(15&e.get$red())),i.writeCharCode$1(H.hexCharFor0(15&e.get$green())),i.writeCharCode$1(H.hexCharFor0(15&e.get$blue()))):(i.writeCharCode$1(35),this._serialize0$_writeHexComponent$1(e.get$red()),this._serialize0$_writeHexComponent$1(e.get$green()),this._serialize0$_writeHexComponent$1(e.get$blue()))));null!=((s=null==(n=e.originalSpan))?null:P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(n.file._decodedChars,n._file$_start,n._end),0,null))?(i=s?null:P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(n.file._decodedChars,n._file$_start,n._end),0,null),this._buffer.write$1(0,i)):!(n=ee.$get$namesByColor0()).containsKey$1(e)||Math.abs(e.alpha-0)<ee.$get$epsilon0()?(n=e.alpha,s=this._buffer,Math.abs(n-1)<ee.$get$epsilon0()?(s.writeCharCode$1(35),this._serialize0$_writeHexComponent$1(e.get$red()),this._serialize0$_writeHexComponent$1(e.get$green()),this._serialize0$_writeHexComponent$1(e.get$blue())):(s.write$1(0,"rgba("+e.get$red()),s.write$1(0,i?",":", "),s.write$1(0,e.get$green()),s.write$1(0,i?",":", "),s.write$1(0,e.get$blue()),s.write$1(0,i?",":", "),this._serialize0$_writeNumber$1(n),s.writeCharCode$1(41))):this._buffer.write$1(0,n.$index(0,e))},_serialize0$_canUseShortHex$1(e){var t=e.get$red();return t=(15&t)===A.JSInt_methods._shrOtherPositive$1(t,4)&&((15&(t=e.get$green()))===A.JSInt_methods._shrOtherPositive$1(t,4)&&(15&(t=e.get$blue()))===A.JSInt_methods._shrOtherPositive$1(t,4))},_serialize0$_writeHexComponent$1(e){var t=this._buffer;t.writeCharCode$1(H.hexCharFor0(A.JSInt_methods._shrOtherPositive$1(e,4))),t.writeCharCode$1(H.hexCharFor0(15&e))},visitList$1(e){var t,r,n,s,i,a=e.hasBrackets;if(a)this._buffer.writeCharCode$1(91);else if(0===e._list1$_contents.length){if(!this._inspect)throw R.wrapException(I.SassScriptException$0("() isn't a valid CSS value."));return void this._buffer.write$1(0,"()")}(n=!!(t=this._inspect)&&(1===e._list1$_contents.length&&(r=(r=e.separator)===A.ListSeparator_kWM0||r===A.ListSeparator_1gm0)))&&!a&&this._buffer.writeCharCode$1(40),r=e._list1$_contents,r=t?r:new R.WhereIterable(r,new U._SerializeVisitor_visitList_closure2,R._arrayInstanceType(r)._eval$1("WhereIterable<1>")),s=e.separator,i=this._serialize0$_separatorString$1(s),this._serialize0$_writeBetween$3(r,i,t?new U._SerializeVisitor_visitList_closure3(this,e):new U._SerializeVisitor_visitList_closure4(this)),n&&((t=this._buffer).write$1(0,s.separator),a||t.writeCharCode$1(41)),a&&this._buffer.writeCharCode$1(93)},_serialize0$_separatorString$1(e){switch(e){case A.ListSeparator_kWM0:return this._serialize0$_style===A.OutputStyle_compressed0?",":", ";case A.ListSeparator_1gm0:return this._serialize0$_style===A.OutputStyle_compressed0?"/":" / ";case A.ListSeparator_woc0:return" ";default:return""}},_serialize0$_elementNeedsParens$2(e,t){var r;if(t instanceof M.SassList0){if(t._list1$_contents.length<2)return!1;if(t.hasBrackets)return!1;switch(e){case A.ListSeparator_kWM0:return t.separator===A.ListSeparator_kWM0;case A.ListSeparator_1gm0:return(r=t.separator)===A.ListSeparator_kWM0||r===A.ListSeparator_1gm0;default:return t.separator!==A.ListSeparator_undecided_null0}}return!1},visitMap$1(e){var t,r;if(!this._inspect)throw R.wrapException(I.SassScriptException$0(e.toString$0(0)+" isn't a valid CSS value."));(t=this._buffer).writeCharCode$1(40),r=e.contents,this._serialize0$_writeBetween$3(r.get$entries(r),", ",new U._SerializeVisitor_visitMap_closure0(this)),t.writeCharCode$1(41)},_serialize0$_writeMapElement$1(e){var t=e instanceof M.SassList0&&e.separator===A.ListSeparator_kWM0&&!e.hasBrackets;t&&this._buffer.writeCharCode$1(40),e.accept$1(this),t&&this._buffer.writeCharCode$1(41)},visitNumber$1(e){var t=e.asSlash;if(null!=t)return this.visitNumber$1(t.item1),this._buffer.writeCharCode$1(47),void this.visitNumber$1(t.item2);if(this._serialize0$_writeNumber$1(e.value),this._inspect)this._buffer.write$1(0,e.get$unitString());else{if(V.get$length$asx(e.get$numeratorUnits())>1||0!==e.get$denominatorUnits().length)throw R.wrapException(I.SassScriptException$0(e.toString$0(0)+" isn't a valid CSS value."));V.get$isNotEmpty$asx(e.get$numeratorUnits())&&this._buffer.write$1(0,V.get$first$ax(e.get$numeratorUnits()))}},_serialize0$_writeNumber$1(e){var t,r=H.fuzzyIsInt0(e)?A.JSNumber_methods.round$0(e):null;if(null==r){if((t=this._serialize0$_removeExponent$1(A.JSNumber_methods.toString$0(e))).length<12)return this._serialize0$_style===A.OutputStyle_compressed0&&48===A.JSString_methods._codeUnitAt$1(t,0)&&(t=A.JSString_methods.substring$1(t,1)),void this._buffer.write$1(0,t);this._serialize0$_writeRounded$1(t)}else this._buffer.write$1(0,this._serialize0$_removeExponent$1(A.JSInt_methods.toString$0(r)))},_serialize0$_removeExponent$1(e){for(var t,r,n,s=A.JSString_methods._codeUnitAt$1(e,0),i=45===s,a=R._Cell$(),o=e.length,l=0;;){if(!(l<o)){t=null;break}if(101===A.JSString_methods._codeUnitAt$1(e,l)){s=(t=new P.StringBuffer(""))._contents=""+R.Primitives_stringFromCharCode(s),i?(s+=R.Primitives_stringFromCharCode(A.JSString_methods._codeUnitAt$1(e,1)),t._contents=s,l>3&&(t._contents=s+A.JSString_methods.substring$2(e,3,l))):l>2&&(t._contents=s+A.JSString_methods.substring$2(e,2,l)),a._value=P.int_parse(A.JSString_methods.substring$2(e,l+1,o),null);break}++l}if(null==t)return e;if(a._readLocal$0()>0){for(r=i?1:0,n=(s=a._readLocal$0())-((o=t._contents).length-1-r),s=o,l=0;l<n;++l)s+=R.Primitives_stringFromCharCode(48),t._contents=s;return s.charCodeAt(0),s}for(s=(i?""+R.Primitives_stringFromCharCode(45):"")+"0.",o=a.__late_helper$_name,l=-1;(r=a._value)===a&&R.throwExpression(R.LateError$localNI(o)),l>r;)s+=R.Primitives_stringFromCharCode(48),--l;return i?(o=t._contents,o=A.JSString_methods.substring$1((o.charCodeAt(0),o),1)):o=t,(o=s+R.S(o)).charCodeAt(0),o},_serialize0$_writeRounded$1(e){var t,r,n,s,i,a,o,l,_,u,c,$,p;if(A.JSString_methods.endsWith$1(e,".0"))this._buffer.write$1(0,A.JSString_methods.substring$2(e,0,e.length-2));else{for(t=e.length,r=new Uint8Array(t+1),s=(n=45===A.JSString_methods._codeUnitAt$1(e,0))?1:0,i=1;;s=a,i=l){if(s===t)return void this._buffer.write$1(0,e);if(a=s+1,46===(o=A.JSString_methods._codeUnitAt$1(e,s))){s=a;break}l=i+1,r[i]=o-48}if((_=s+10)>=t)this._buffer.write$1(0,e);else{for(l=i;s<_;s=a,l=u)u=l+1,a=s+1,r[l]=A.JSString_methods._codeUnitAt$1(e,s)-48;if(A.JSString_methods._codeUnitAt$1(e,s)-48>=5)for(;c=r[u=l-1]+1,r[u]=c,10===c;l=u);for(;l<i;++l)r[l]=0;for(;(t=l>i)&&0===r[l-1];)--l;if(2!==l||0!==r[0]||0!==r[1]){for(n&&this._buffer.writeCharCode$1(45),$=0===r[0]?this._serialize0$_style===A.OutputStyle_compressed0&&0===r[1]?2:1:0,p=this._buffer;$<i;++$)p.writeCharCode$1(48+r[$]);if(t)for(p.writeCharCode$1(46);$<l;++$)p.writeCharCode$1(48+r[$])}else this._buffer.writeCharCode$1(48)}}},_serialize0$_visitQuotedString$2$forceDoubleQuote(e,t){var r,n,s,i,a,o,l,_=t?this._buffer:new P.StringBuffer("");for(t&&_.writeCharCode$1(34),r=e.length,n=!1,s=!1,i=0;i<r;++i)switch(a=A.JSString_methods._codeUnitAt$1(e,i)){case 39:if(t)_.writeCharCode$1(39);else{if(s)return void this._serialize0$_visitQuotedString$2$forceDoubleQuote(e,!0);_.writeCharCode$1(39),n=!0}break;case 34:if(t)_.writeCharCode$1(92),_.writeCharCode$1(34);else{if(n)return void this._serialize0$_visitQuotedString$2$forceDoubleQuote(e,!0);_.writeCharCode$1(34),s=!0}break;case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:this._serialize0$_writeEscape$4(_,a,e,i);break;case 92:_.writeCharCode$1(92),_.writeCharCode$1(92);break;default:if(null!=(o=this._serialize0$_tryPrivateUseCharacter$4(_,a,e,i))){i=o;break}_.writeCharCode$1(a)}t?_.writeCharCode$1(34):(l=s?39:34,(r=this._buffer).writeCharCode$1(l),r.write$1(0,_),r.writeCharCode$1(l))},_serialize0$_visitQuotedString$1(e){return this._serialize0$_visitQuotedString$2$forceDoubleQuote(e,!1)},_serialize0$_visitUnquotedString$1(e){var t,r,n,s,i,a;for(t=e.length,r=this._buffer,n=!1,s=0;s<t;++s)switch(i=A.JSString_methods._codeUnitAt$1(e,s)){case 10:r.writeCharCode$1(32),n=!0;break;case 32:n||r.writeCharCode$1(32);break;default:if(null!=(a=this._serialize0$_tryPrivateUseCharacter$4(r,i,e,s))){s=a,n=!1;break}r.writeCharCode$1(i),n=!1}},_serialize0$_tryPrivateUseCharacter$4(e,t,r,n){var s;return this._serialize0$_style===A.OutputStyle_compressed0?null:t>=57344&&t<=63743?(this._serialize0$_writeEscape$4(e,t,r,n),n):t>>>7==439&&r.length>n+1?(s=n+1,this._serialize0$_writeEscape$4(e,65536+((1023&t)<<10)+(1023&A.JSString_methods._codeUnitAt$1(r,s)),r,s),s):null},_serialize0$_writeEscape$4(e,t,r,n){var s,i;e.writeCharCode$1(92),e.write$1(0,A.JSInt_methods.toRadixString$1(t,16)),s=n+1,r.length!==s&&(i=A.JSString_methods._codeUnitAt$1(r,s),(H.isHex0(i)||32===i||9===i)&&e.writeCharCode$1(32))},visitComplexSelector$1(e){var t,r,n,s,i,a,o;for(r=(t=e.components).length,n=this._buffer,s=this._serialize0$_style===A.OutputStyle_compressed0,i=null,a=0;a<r;++a,i=o)o=t[a],null!=i&&(!(s&&i instanceof D.Combinator0)&&!(s&&o instanceof D.Combinator0))&&n.write$1(0," "),o instanceof W.CompoundSelector0?this.visitCompoundSelector$1(o):n.write$1(0,o)},visitCompoundSelector$1(e){var t,r,n,s=this._buffer,i=s.get$length(s);for(r=(t=e.components).length,n=0;n<r;++n)t[n].accept$1(this);s.get$length(s)===i&&s.writeCharCode$1(42)},visitSelectorList$1(e){var t,r,n,s,i,a,o=e.components;for(t=V.get$iterator$ax(this._inspect?o:new R.WhereIterable(o,new U._SerializeVisitor_visitSelectorList_closure0,R._arrayInstanceType(o)._eval$1("WhereIterable<1>"))),r=this._serialize0$_style!==A.OutputStyle_compressed0,n=this._buffer,s=this._lineFeed.text,i=!0;t.moveNext$0();)a=t.get$current(),i?i=!1:(n.writeCharCode$1(44),a.lineBreak?r&&n.write$1(0,s):r&&n.writeCharCode$1(32)),this.visitComplexSelector$1(a)},visitPseudoSelector$1(e){var t,r,n,s=e.selector,i=null==s,a=!i;a&&"not"===e.name&&s.get$isInvisible()||((t=this._buffer).writeCharCode$1(58),e.isSyntacticClass||t.writeCharCode$1(58),t.write$1(0,e.name),(n=null==(r=e.argument))&&i||(t.writeCharCode$1(40),n||(t.write$1(0,r),a&&t.writeCharCode$1(32)),a&&this.visitSelectorList$1(s),t.writeCharCode$1(41)))},_serialize0$_write$1(e){return this._buffer.forSpan$2(e.get$span(),new U._SerializeVisitor__write_closure0(this,e))},_serialize0$_visitChildren$1(e){var t={},r=this._buffer;r.writeCharCode$1(123),e.every$1(e,this.get$_serialize0$_isInvisible())||(this._serialize0$_writeLineFeed$0(),t.previous_=null,++this._serialize0$_indentation,new U._SerializeVisitor__visitChildren_closure0(t,this,e).call$0(),--this._serialize0$_indentation,(t=t.previous_).toString,(oe.CssParentNode_2._is(t)?t.get$isChildless():!oe.CssComment_2._is(t))&&this._serialize0$_style!==A.OutputStyle_compressed0&&r.writeCharCode$1(59),this._serialize0$_writeLineFeed$0(),this._serialize0$_writeIndentation$0()),r.writeCharCode$1(125)},_serialize0$_writeLineFeed$0(){this._serialize0$_style!==A.OutputStyle_compressed0&&this._buffer.write$1(0,this._lineFeed.text)},_serialize0$_writeIndentation$0(){this._serialize0$_style!==A.OutputStyle_compressed0&&this._serialize0$_writeTimes$2(this._serialize0$_indentCharacter,this._serialize0$_indentation*this._serialize0$_indentWidth)},_serialize0$_writeTimes$2(e,t){var r,n;for(r=this._buffer,n=0;n<t;++n)r.writeCharCode$1(e)},_serialize0$_writeBetween$1$3(e,t,r){var n,s,i,a;for(n=V.get$iterator$ax(e),s=this._buffer,i=!0;n.moveNext$0();)a=n.get$current(),i?i=!1:s.write$1(0,t),r.call$1(a)},_serialize0$_writeBetween$3(e,t,r){return this._serialize0$_writeBetween$1$3(e,t,r,oe.dynamic)},_serialize0$_isInvisible$1(e){return!this._inspect&&(!(this._serialize0$_style!==A.OutputStyle_compressed0||!oe.CssComment_2._is(e)||33===A.JSString_methods._codeUnitAt$1(e.text,2))||!!oe.CssParentNode_2._is(e)&&(!oe.CssAtRule_2._is(e)&&(!(!oe.CssStyleRule_2._is(e)||!e.selector.value.get$isInvisible())||V.every$1$ax(e.get$children(e),this.get$_serialize0$_isInvisible()))))}},U._SerializeVisitor_visitCssComment_closure0.prototype={call$0(){var e,t,r,n=this.$this;if(n._serialize0$_style!==A.OutputStyle_compressed0||33===A.JSString_methods._codeUnitAt$1(this.node.text,2)){if(t=(e=this.node).text,null==(r=n._serialize0$_minimumIndentation$1(t)))return n._serialize0$_writeIndentation$0(),void n._buffer.write$1(0,t);e=e.span,e=j.FileLocation$_(e.file,e._file$_start),r=Math.min(r,e.file.getColumn$1(e.offset)),n._serialize0$_writeIndentation$0(),n._serialize0$_writeWithIndent$2(t,r)}},$signature:2},U._SerializeVisitor_visitCssAtRule_closure0.prototype={call$0(){var e,t,r=this.$this,n=r._buffer;n.writeCharCode$1(64),e=this.node,r._serialize0$_write$1(e.name),null!=(t=e.value)&&(n.writeCharCode$1(32),r._serialize0$_write$1(t))},$signature:2},U._SerializeVisitor_visitCssMediaRule_closure0.prototype={call$0(){var e,t,r=this.$this,n=r._buffer;n.write$1(0,"@media"),(t=!(e=r._serialize0$_style===A.OutputStyle_compressed0)||!(null==(t=A.JSArray_methods.get$first(this.node.queries)).modifier&&null==t.type))&&n.writeCharCode$1(32),n=e?",":", ",r._serialize0$_writeBetween$3(this.node.queries,n,r.get$_serialize0$_visitMediaQuery())},$signature:2},U._SerializeVisitor_visitCssImport_closure0.prototype={call$0(){var e,t,r,n,s,i=this.$this,a=i._buffer;a.write$1(0,"@import"),(t=!(e=i._serialize0$_style===A.OutputStyle_compressed0))&&a.writeCharCode$1(32),r=this.node,a.forSpan$2(r.url.get$span(),new U._SerializeVisitor_visitCssImport__closure0(i,r)),null!=(n=r.supports)&&(t&&a.writeCharCode$1(32),i._serialize0$_write$1(n)),null!=(s=r.media)&&(t&&a.writeCharCode$1(32),a=e?",":", ",i._serialize0$_writeBetween$3(s,a,i.get$_serialize0$_visitMediaQuery()))},$signature:2},U._SerializeVisitor_visitCssImport__closure0.prototype={call$0(){var e=this.node.url;return this.$this._serialize0$_writeImportUrl$1(e.get$value(e))},$signature:0},U._SerializeVisitor_visitCssKeyframeBlock_closure0.prototype={call$0(){var e=this.$this,t=e._serialize0$_style===A.OutputStyle_compressed0?",":", ",r=e._buffer;return e._serialize0$_writeBetween$3(this.node.selector.value,t,r.get$write(r))},$signature:0},U._SerializeVisitor_visitCssStyleRule_closure0.prototype={call$0(){return this.$this.visitSelectorList$1(this.node.selector.value)},$signature:0},U._SerializeVisitor_visitCssSupportsRule_closure0.prototype={call$0(){var e=this.$this,t=e._buffer;t.write$1(0,"@supports"),e._serialize0$_style===A.OutputStyle_compressed0&&40===V.codeUnitAt$1$s(this.node.condition.value,0)||t.writeCharCode$1(32),e._serialize0$_write$1(this.node.condition)},$signature:2},U._SerializeVisitor_visitCssDeclaration_closure1.prototype={call$0(){var e=this.$this,t=this.node;e._serialize0$_style===A.OutputStyle_compressed0?e._serialize0$_writeFoldedValue$1(t):e._serialize0$_writeReindentedValue$1(t)},$signature:2},U._SerializeVisitor_visitCssDeclaration_closure2.prototype={call$0(){var e=this.node.value;return e.get$value(e).accept$1(this.$this)},$signature:0},U._SerializeVisitor_visitList_closure2.prototype={call$1:e=>!e.get$isBlank(),$signature:49},U._SerializeVisitor_visitList_closure3.prototype={call$1(e){var t=this.$this,r=t._serialize0$_elementNeedsParens$2(this.value.separator,e);r&&t._buffer.writeCharCode$1(40),e.accept$1(t),r&&t._buffer.writeCharCode$1(41)},$signature:59},U._SerializeVisitor_visitList_closure4.prototype={call$1(e){e.accept$1(this.$this)},$signature:59},U._SerializeVisitor_visitMap_closure0.prototype={call$1(e){var t=this.$this;t._serialize0$_writeMapElement$1(e.key),t._buffer.write$1(0,": "),t._serialize0$_writeMapElement$1(e.value)},$signature:439},U._SerializeVisitor_visitSelectorList_closure0.prototype={call$1:e=>!e.get$isInvisible(),$signature:17},U._SerializeVisitor__write_closure0.prototype={call$0(){var e=this.value;return this.$this._buffer.write$1(0,e.get$value(e))},$signature:0},U._SerializeVisitor__visitChildren_closure0.prototype={call$0(){var e,t,r,n,s,i,a,o,l,_,u,c;for(e=this.children._collection$_source,t=V.getInterceptor$asx(e),r=this._box_0,n=this.$this,s=oe.CssComment_2,i=oe.CssParentNode_2,a=n._buffer,o=n._lineFeed.text,l=0;l<t.get$length(e);++l)_=t.elementAt$1(e,l),n._serialize0$_isInvisible$1(_)||(null!=(u=r.previous_)&&((i._is(u)?u.get$isChildless():!s._is(u))&&a.writeCharCode$1(59),(c=n._serialize0$_style!==A.OutputStyle_compressed0)&&a.write$1(0,o),u.get$isGroupEnd()&&c&&a.write$1(0,o)),r.previous_=_,_.accept$1(n))},$signature:0},U.OutputStyle0.prototype={toString$0(e){return this._name}},U.LineFeed0.prototype={toString$0(e){return this.name}},U.SerializeResult0.prototype={},E.ShadowedModuleView0.prototype={get$url(){return this._shadowed_view0$_inner.get$url()},get$upstream(){return this._shadowed_view0$_inner.get$upstream()},get$extensionStore(){return this._shadowed_view0$_inner.get$extensionStore()},get$css(e){var t=this._shadowed_view0$_inner;return t.get$css(t)},get$transitivelyContainsCss(){return this._shadowed_view0$_inner.get$transitivelyContainsCss()},get$transitivelyContainsExtensions(){return this._shadowed_view0$_inner.get$transitivelyContainsExtensions()},setVariable$3(e,t,r){if(this.variables.containsKey$1(e))return this._shadowed_view0$_inner.setVariable$3(e,t,r);throw R.wrapException(I.SassScriptException$0("Undefined variable."))},variableIdentity$1(e){return this._shadowed_view0$_inner.variableIdentity$1(e)},$eq(e,t){var r,n;return null!=t&&(t instanceof E.ShadowedModuleView0&&this._shadowed_view0$_inner.$eq(0,t._shadowed_view0$_inner)?(r=(r=this.variables).get$keys(r),n=t.variables,A.C_IterableEquality.equals$2(0,r,n.get$keys(n))?(r=(r=this.functions).get$keys(r),n=t.functions,A.C_IterableEquality.equals$2(0,r,n.get$keys(n))?(r=(r=this.mixins).get$keys(r),n=t.mixins,r=n=A.C_IterableEquality.equals$2(0,r,n.get$keys(n))):r=!1):r=!1):r=!1,r)},get$hashCode(e){var t=this._shadowed_view0$_inner;return t.get$hashCode(t)},cloneCss$0(){return new E.ShadowedModuleView0(this._shadowed_view0$_inner.cloneCss$0(),this.variables,this.variableNodes,this.functions,this.mixins,this.$ti)},toString$0(e){return"shadowed "+this._shadowed_view0$_inner.toString$0(0)},$isModule0:1,get$variables(){return this.variables},get$variableNodes(){return this.variableNodes},get$functions(e){return this.functions},get$mixins(){return this.mixins}},E.SilentComment0.prototype={accept$1$1(e){return e.visitSilentComment$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return this.text},$isAstNode0:1,$isStatement0:1,get$span(){return this.span}},T.SimpleSelector0.prototype={get$minSpecificity:()=>1e3,get$maxSpecificity(){return this.get$minSpecificity()},addSuffix$1(e){return R.throwExpression(I.SassScriptException$0('Invalid parent selector "'+this.toString$0(0)+'"'))},unify$1(e){var t,r,n,s,i;if(1===e.length&&A.JSArray_methods.get$first(e)instanceof U.UniversalSelector0)return A.JSArray_methods.get$first(e).unify$1(R._setArrayType([this],oe.JSArray_SimpleSelector_2));if(A.JSArray_methods.contains$1(e,this))return e;for(t=R._setArrayType([],oe.JSArray_SimpleSelector_2),r=e.length,n=!1,s=0;s<e.length;e.length===r||(0,R.throwConcurrentModificationError)(e),++s)i=e[s],!n&&i instanceof M.PseudoSelector0&&(t.push(this),n=!0),t.push(i);return n||t.push(this),t}},N.SingleUnitSassNumber0.prototype={get$numeratorUnits(){return new P.UnmodifiableListView(R._setArrayType([this._single_unit$_unit],oe.JSArray_String),oe.UnmodifiableListView_String)},get$denominatorUnits:()=>A.List_empty,get$hasUnits:()=>!0,withValue$1(e){return new N.SingleUnitSassNumber0(this._single_unit$_unit,e,null)},withSlash$2(e,t){return new N.SingleUnitSassNumber0(this._single_unit$_unit,this.value,new D.Tuple2(e,t,oe.Tuple2_SassNumber_SassNumber_2))},hasUnit$1(e){return e===this._single_unit$_unit},compatibleWithUnit$1(e){return null!=this.conversionFactor$2(this._single_unit$_unit,e)},coerceValueToMatch$1(e){return this.convertValueToMatch$3(e,null,null)},convertValueToMatch$3(e,t,r){var n=e instanceof N.SingleUnitSassNumber0?this._single_unit$_coerceValueToUnit$1(e._single_unit$_unit):null;return null==n?this.super$SassNumber$convertValueToMatch0(e,t,r):n},coerce$2(e,t){var r=V.getInterceptor$asx(e);return null==(r=1===r.get$length(e)&&0===t.length?this._single_unit$_coerceToUnit$1(r.$index(e,0)):null)?this.super$SassNumber$coerce0(e,t,null):r},coerceValue$3(e,t,r){var n=V.getInterceptor$asx(e);return null==(n=1===n.get$length(e)&&0===t.length?this._single_unit$_coerceValueToUnit$1(n.$index(e,0)):null)?this.super$SassNumber$coerceValue0(e,t,r):n},coerceValueToUnit$2(e,t){var r=this._single_unit$_coerceValueToUnit$1(e);return null==r?this.super$SassNumber$coerceValueToUnit0(e,t):r},_single_unit$_coerceToUnit$1(e){var t=this._single_unit$_unit;return t===e?this:W.NullableExtension_andThen0(this.conversionFactor$2(e,t),new N.SingleUnitSassNumber__coerceToUnit_closure0(this,e))},_single_unit$_coerceValueToUnit$1(e){return W.NullableExtension_andThen0(this.conversionFactor$2(e,this._single_unit$_unit),new N.SingleUnitSassNumber__coerceValueToUnit_closure0(this))},multiplyUnits$3(e,t,r){var n,s={};return s.value=e,s.newNumerators=t,n=V.toList$0$ax(r),E.removeFirstWhere0(n,new N.SingleUnitSassNumber_multiplyUnits_closure1(s,this),new N.SingleUnitSassNumber_multiplyUnits_closure2(s,this)),H.SassNumber_SassNumber$withUnits0(s.value,n,s.newNumerators)},unaryMinus$0(){return new N.SingleUnitSassNumber0(this._single_unit$_unit,-this.value,null)},$eq(e,t){var r;return null!=t&&(t instanceof N.SingleUnitSassNumber0&&(null!=(r=this.conversionFactor$2(t._single_unit$_unit,this._single_unit$_unit))&&Math.abs(this.value*r-t.value)<ee.$get$epsilon0()))},get$hashCode(e){return H.fuzzyHashCode0(this.value*this.canonicalMultiplierForUnit$1(this._single_unit$_unit))}},N.SingleUnitSassNumber__coerceToUnit_closure0.prototype={call$1(e){return new N.SingleUnitSassNumber0(this.unit,this.$this.value*e,null)},$signature:440},N.SingleUnitSassNumber__coerceValueToUnit_closure0.prototype={call$1(e){return this.$this.value*e},$signature:71},N.SingleUnitSassNumber_multiplyUnits_closure1.prototype={call$1(e){var t=this.$this,r=t.conversionFactor$2(e,t._single_unit$_unit);return null!=r&&(this._box_0.value*=r,!0)},$signature:6},N.SingleUnitSassNumber_multiplyUnits_closure2.prototype={call$0(){var e=R._setArrayType([this.$this._single_unit$_unit],oe.JSArray_String),t=this._box_0;A.JSArray_methods.addAll$1(e,t.newNumerators),t.newNumerators=e},$signature:0},M.SourceMapBuffer.prototype={get$_targetLocation(){var e=this._source_map_buffer$_buffer._contents,t=this._line;return q.SourceLocation$(e.length,this._column,t,null)},get$length(e){return this._source_map_buffer$_buffer._contents.length},forSpan$1$2(e,t){var r=this._inSpan;this._inSpan=!0,this._source_map_buffer$_addEntry$2(j.FileLocation$_(e.file,e._file$_start),this.get$_targetLocation());try{return t.call$0()}finally{this._inSpan=r}},forSpan$2(e,t){return this.forSpan$1$2(e,t,oe.dynamic)},_source_map_buffer$_addEntry$2(e,t){var r,n,s=this._entries;if(0!==s.length){if((n=(r=A.JSArray_methods.get$last(s)).source).file.getLine$1(n.offset)===e.file.getLine$1(e.offset)&&r.target.line===t.line)return;if(r.target.offset===t.offset)return}s.push(new N.Entry(e,t,null))},write$1(e,t){var r,n,s=V.toString$0$(t);for(this._source_map_buffer$_buffer._contents+=s,r=s.length,n=0;n<r;++n)10===A.JSString_methods._codeUnitAt$1(s,n)?this._writeLine$0():++this._column},writeCharCode$1(e){this._source_map_buffer$_buffer._contents+=R.Primitives_stringFromCharCode(e),10===e?this._writeLine$0():++this._column},_writeLine$0(){var e=this._entries;A.JSArray_methods.get$last(e).target.line===this._line&&A.JSArray_methods.get$last(e).target.column===this._column&&e.pop(),++this._line,this._column=0,this._inSpan&&e.push(new N.Entry(A.JSArray_methods.get$last(e).source,this.get$_targetLocation(),null))},toString$0(e){var t=this._source_map_buffer$_buffer._contents;return t.charCodeAt(0),t},buildSourceMap$1$prefix(e){var t,r,n,s={},i=e.length;if(0===i)return H.SingleMapping_SingleMapping$fromEntries(this._entries);for(s.prefixColumn=s.prefixLines=0,t=0,r=0;t<i;++t)10===A.JSString_methods._codeUnitAt$1(e,t)?(++s.prefixLines,s.prefixColumn=0,r=0):(n=r+1,s.prefixColumn=n,r=n);return r=this._entries,H.SingleMapping_SingleMapping$fromEntries(new R.MappedListIterable(r,new M.SourceMapBuffer_buildSourceMap_closure0(s,i),R._arrayInstanceType(r)._eval$1("MappedListIterable<1,Entry>")))}},M.SourceMapBuffer_buildSourceMap_closure0.prototype={call$1(e){var t=e.source,r=e.target,n=r.line,s=this._box_0,i=s.prefixLines;return s=0===n?s.prefixColumn:0,new N.Entry(t,q.SourceLocation$(r.offset+this.prefixLength,r.column+s,n+i,null),e.identifierName)},$signature:200},C.StatementSearchVisitor0.prototype={visitAtRootRule$1(e){return this.visitChildren$1(e.children)},visitAtRule$1(e){return W.NullableExtension_andThen0(e.children,this.get$visitChildren())},visitContentBlock$1(e){return this.visitChildren$1(e.children)},visitDebugRule$1:e=>null,visitDeclaration$1(e){return W.NullableExtension_andThen0(e.children,this.get$visitChildren())},visitEachRule$1(e){return this.visitChildren$1(e.children)},visitErrorRule$1:e=>null,visitExtendRule$1:e=>null,visitForRule$1(e){return this.visitChildren$1(e.children)},visitForwardRule$1:e=>null,visitFunctionRule$1(e){return this.visitChildren$1(e.children)},visitIfRule$1(e){var t=C._IterableExtension__search0(e.clauses,new C.StatementSearchVisitor_visitIfRule_closure1(this));return null==t?W.NullableExtension_andThen0(e.lastClause,new C.StatementSearchVisitor_visitIfRule_closure2(this)):t},visitImportRule$1:e=>null,visitIncludeRule$1(e){return W.NullableExtension_andThen0(e.content,this.get$visitContentBlock())},visitLoudComment$1:e=>null,visitMediaRule$1(e){return this.visitChildren$1(e.children)},visitMixinRule$1(e){return this.visitChildren$1(e.children)},visitReturnRule$1:e=>null,visitSilentComment$1:e=>null,visitStyleRule$1(e){return this.visitChildren$1(e.children)},visitStylesheet$1(e){return this.visitChildren$1(e.children)},visitSupportsRule$1(e){return this.visitChildren$1(e.children)},visitUseRule$1:e=>null,visitVariableDeclaration$1:e=>null,visitWarnRule$1:e=>null,visitWhileRule$1(e){return this.visitChildren$1(e.children)},visitChildren$1(e){return C._IterableExtension__search0(e,new C.StatementSearchVisitor_visitChildren_closure0(this))}},C.StatementSearchVisitor_visitIfRule_closure1.prototype={call$1(e){return C._IterableExtension__search0(e.children,new C.StatementSearchVisitor_visitIfRule__closure2(this.$this))},$signature(){return R._instanceType(this.$this)._eval$1("StatementSearchVisitor0.T?(IfClause0)")}},C.StatementSearchVisitor_visitIfRule__closure2.prototype={call$1(e){return e.accept$1(this.$this)},$signature(){return R._instanceType(this.$this)._eval$1("StatementSearchVisitor0.T?(Statement0)")}},C.StatementSearchVisitor_visitIfRule_closure2.prototype={call$1(e){return C._IterableExtension__search0(e.children,new C.StatementSearchVisitor_visitIfRule__closure1(this.$this))},$signature(){return R._instanceType(this.$this)._eval$1("StatementSearchVisitor0.T?(ElseClause0)")}},C.StatementSearchVisitor_visitIfRule__closure1.prototype={call$1(e){return e.accept$1(this.$this)},$signature(){return R._instanceType(this.$this)._eval$1("StatementSearchVisitor0.T?(Statement0)")}},C.StatementSearchVisitor_visitChildren_closure0.prototype={call$1(e){return e.accept$1(this.$this)},$signature(){return R._instanceType(this.$this)._eval$1("StatementSearchVisitor0.T?(Statement0)")}},O.StaticImport0.prototype={toString$0(e){var t=this.url.toString$0(0),r=this.supports;return null!=r&&(t+=" supports("+r.toString$0(0)+")"),null!=(r=this.media)&&(t+=" "+r.toString$0(0)),(t+=R.Primitives_stringFromCharCode(59)).charCodeAt(0),t},$isImport0:1,$isAstNode0:1,get$span(){return this.span}},D.StderrLogger0.prototype={warn$4$deprecation$span$trace(e,t,r,n,s){var i;r&&V.write$1$x(ee.$get$stderr0()._node1$_stderr,"DEPRECATION "),V.write$1$x(ee.$get$stderr0()._node1$_stderr,"WARNING"),null==n?(i=ee.$get$stderr0()).writeln$1(": "+t):null!=s?(i=ee.$get$stderr0()).writeln$1(": "+t+"\n\n"+n.highlight$1$color(!1)):(i=ee.$get$stderr0()).writeln$1(" on "+n.message$2$color(0,"\n"+t,!1)),null!=s&&i.writeln$1(E.indent0(A.JSString_methods.trimRight$0(s.toString$0(0)),4)),i.writeln$0()},warn$1(e,t){return this.warn$4$deprecation$span$trace(e,t,!1,null,null)},warn$2$span(e,t,r){return this.warn$4$deprecation$span$trace(e,t,!1,r,null)},warn$2$deprecation(e,t,r){return this.warn$4$deprecation$span$trace(e,t,r,null,null)},warn$3$deprecation$span(e,t,r,n){return this.warn$4$deprecation$span$trace(e,t,r,n,null)},warn$2$trace(e,t,r){return this.warn$4$deprecation$span$trace(e,t,!1,null,r)},debug$2(e,t,r){var n,s,i,a=r.file,o=r._file$_start;null==j.FileLocation$_(a,o).file.url?n="-":(s=j.FileLocation$_(a,o),n=ee.$get$context().prettyUri$1(s.file.url)),s=ee.$get$stderr0(),o=(i=n+":")+((o=j.FileLocation$_(a,o)).file.getLine$1(o.offset)+1)+" ",i=s._node1$_stderr,(a=V.getInterceptor$x(i)).write$1(i,o),a.write$1(i,"DEBUG"),s.writeln$1(": "+t)}},M.StringExpression0.prototype={get$span(){return this.text.span},accept$1$1(e){return e.visitStringExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},asInterpolation$1$static(e){var t,r,n,s,i,a,o,l,_,u;if(!this.hasQuotes)return this.text;for(r=(t=this.text).contents,n=M.StringExpression__bestQuote0(new R.WhereTypeIterable(r,oe.WhereTypeIterable_String)),s=new P.StringBuffer(""),i=R._setArrayType([],oe.JSArray_Object),a=new Q.InterpolationBuffer0(s,i),s._contents=""+R.Primitives_stringFromCharCode(n),o=r.length,l=oe.Expression_2,_=0;_<o;++_)u=r[_],l._is(u)?(a._interpolation_buffer0$_flushText$0(),i.push(u)):"string"==typeof u&&M.StringExpression__quoteInnerText0(u,n,a,e);return s._contents+=R.Primitives_stringFromCharCode(n),a.interpolation$1(t.span)},asInterpolation$0(){return this.asInterpolation$1$static(!1)},toString$0(e){return this.asInterpolation$0().toString$0(0)},$isExpression0:1,$isAstNode0:1},M._unquote_closure0.prototype={call$1(e){var t=V.$index$asx(e,0).assertString$1("string");return t.hasQuotes?new M.SassString0(t.text,!1):t},$signature:12},M._quote_closure0.prototype={call$1(e){var t=V.$index$asx(e,0).assertString$1("string");return t.hasQuotes?t:new M.SassString0(t.text,!0)},$signature:12},M._length_closure1.prototype={call$1(e){var t=V.$index$asx(e,0).assertString$1("string").get$sassLength();return new U.UnitlessSassNumber0(t,null)},$signature:9},M._insert_closure0.prototype={call$1(e){var t,r,n=V.getInterceptor$asx(e),s=n.$index(e,0).assertString$1("string"),i=n.$index(e,1).assertString$1("insert"),a=n.$index(e,2).assertNumber$1("index");return a.assertNoUnits$1("index"),(t=a.assertInt$1("index"))<0&&(t=s.get$sassLength()+t+2),n=s.text,r=E.codepointIndexToCodeUnitIndex0(n,M._codepointForIndex0(t,s.get$sassLength(),!1)),new M.SassString0(A.JSString_methods.replaceRange$3(n,r,r,i.text),s.hasQuotes)},$signature:12},M._index_closure1.prototype={call$1(e){var t,r=V.getInterceptor$asx(e),n=r.$index(e,0).assertString$1("string").text,s=A.JSString_methods.indexOf$1(n,r.$index(e,1).assertString$1("substring").text);return-1===s?A.C__SassNull:(t=E.codeUnitIndexToCodepointIndex0(n,s),new U.UnitlessSassNumber0(t+1,null))},$signature:4},M._slice_closure0.prototype={call$1(e){var t,r,n,s,i=V.getInterceptor$asx(e),a=i.$index(e,0).assertString$1("string"),o=i.$index(e,1).assertNumber$1("start-at"),l=i.$index(e,2).assertNumber$1("end-at");return o.assertNoUnits$1("start-at"),l.assertNoUnits$1("end-at"),t=a.get$sassLength(),0===(r=l.assertInt$0())?a.hasQuotes?ee.$get$_emptyQuoted0():ee.$get$_emptyUnquoted0():(n=M._codepointForIndex0(o.assertInt$0(),t,!1),(s=M._codepointForIndex0(r,t,!0))===t&&--s,s<n?a.hasQuotes?ee.$get$_emptyQuoted0():ee.$get$_emptyUnquoted0():(i=a.text,new M.SassString0(A.JSString_methods.substring$2(i,E.codepointIndexToCodeUnitIndex0(i,n),E.codepointIndexToCodeUnitIndex0(i,s+1)),a.hasQuotes)))},$signature:12},M._toUpperCase_closure0.prototype={call$1(e){var t,r,n,s,i,a=V.$index$asx(e,0).assertString$1("string");for(r=(t=a.text).length,n=0,s="";n<r;++n)i=A.JSString_methods._codeUnitAt$1(t,n),s+=R.Primitives_stringFromCharCode(i>=97&&i<=122?4294967263&i:i);return new M.SassString0((s.charCodeAt(0),s),a.hasQuotes)},$signature:12},M._toLowerCase_closure0.prototype={call$1(e){var t,r,n,s,i,a=V.$index$asx(e,0).assertString$1("string");for(r=(t=a.text).length,n=0,s="";n<r;++n)i=A.JSString_methods._codeUnitAt$1(t,n),s+=R.Primitives_stringFromCharCode(i>=65&&i<=90?32|i:i);return new M.SassString0((s.charCodeAt(0),s),a.hasQuotes)},$signature:12},M._uniqueId_closure0.prototype={call$1(e){var t=ee.$get$_previousUniqueId0()+(ee.$get$_random1().nextInt$1(36)+1);return ee._previousUniqueId0=t,t>Math.pow(36,6)&&(ee._previousUniqueId0=A.JSInt_methods.$mod(ee.$get$_previousUniqueId0(),R._asInt(Math.pow(36,6)))),new M.SassString0("u"+A.JSString_methods.padLeft$2(V.toRadixString$1$n(ee.$get$_previousUniqueId0(),36),6,"0"),!1)},$signature:12},M._NodeSassString.prototype={},M.stringConstructor_closure.prototype={call$3(e,t,r){var n;null==r?(t.toString,n=new M.SassString0(t,!1)):n=r,V.set$dartValue$x(e,n)},call$2(e,t){return this.call$3(e,t,null)},"call*":"call$3",$requiredArgCount:2,$defaultValues:()=>[null],$signature:441},M.stringConstructor_closure0.prototype={call$1:e=>V.get$dartValue$x(e).text,$signature:137},M.stringConstructor_closure1.prototype={call$2(e,t){V.set$dartValue$x(e,new M.SassString0(t,!1))},$signature:443},M.stringConstructor_closure2.prototype={call$1:e=>U.serializeValue(V.get$dartValue$x(e),!0,!0),$signature:137},M.SassString0.prototype={get$sassLength(){var e=this._string$__SassString_sassLength;return null==e&&(e=(e=new P.Runes(this.text)).get$length(e),null==this._string$__SassString_sassLength?this._string$__SassString_sassLength=e:e=R.throwExpression(R.LateError$fieldADI("sassLength"))),e},get$isSpecialNumber(){var e,t;return!this.hasQuotes&&(!((e=this.text).length<6)&&(99===(t=32|A.JSString_methods._codeUnitAt$1(e,0))?108===(t=32|A.JSString_methods._codeUnitAt$1(e,1))?97==(32|A.JSString_methods._codeUnitAt$1(e,2))&&(109==(32|A.JSString_methods._codeUnitAt$1(e,3))&&(112==(32|A.JSString_methods._codeUnitAt$1(e,4))&&40===A.JSString_methods._codeUnitAt$1(e,5))):97===t&&(108==(32|A.JSString_methods._codeUnitAt$1(e,2))&&(99==(32|A.JSString_methods._codeUnitAt$1(e,3))&&40===A.JSString_methods._codeUnitAt$1(e,4))):118===t?97==(32|A.JSString_methods._codeUnitAt$1(e,1))&&(114==(32|A.JSString_methods._codeUnitAt$1(e,2))&&40===A.JSString_methods._codeUnitAt$1(e,3)):101===t?110==(32|A.JSString_methods._codeUnitAt$1(e,1))&&(118==(32|A.JSString_methods._codeUnitAt$1(e,2))&&40===A.JSString_methods._codeUnitAt$1(e,3)):109===t&&(97===(t=32|A.JSString_methods._codeUnitAt$1(e,1))?120==(32|A.JSString_methods._codeUnitAt$1(e,2))&&40===A.JSString_methods._codeUnitAt$1(e,3):105===t&&(110==(32|A.JSString_methods._codeUnitAt$1(e,2))&&40===A.JSString_methods._codeUnitAt$1(e,3)))))},get$isVar(){if(this.hasQuotes)return!1;var e=this.text;return!(e.length<8)&&(118==(32|A.JSString_methods._codeUnitAt$1(e,0))&&97==(32|A.JSString_methods._codeUnitAt$1(e,1))&&114==(32|A.JSString_methods._codeUnitAt$1(e,2))&&40===A.JSString_methods._codeUnitAt$1(e,3))},get$isBlank(){return!this.hasQuotes&&0===this.text.length},accept$1$1(e){var t=e._serialize0$_quote&&this.hasQuotes,r=this.text;return t?e._serialize0$_visitQuotedString$1(r):e._serialize0$_visitUnquotedString$1(r),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},assertString$1(e){return this},plus$1(e){var t=this.text,r=this.hasQuotes;return e instanceof M.SassString0?new M.SassString0(t+e.text,r):new M.SassString0(t+U.serializeValue(e,!1,!0),r)},$eq(e,t){return null!=t&&(t instanceof M.SassString0&&this.text===t.text)},get$hashCode(e){return A.JSString_methods.get$hashCode(this.text)}},W.ModifiableCssStyleRule0.prototype={accept$1$1(e){return e.visitCssStyleRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},copyWithoutChildren$0(){return W.ModifiableCssStyleRule$0(this.selector,this.span,this.originalSelector)},$isCssStyleRule0:1,get$span(){return this.span}},W.StyleRule0.prototype={accept$1$1(e){return e.visitStyleRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.children;return this.selector.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span(){return this.span}},q.CssStylesheet0.prototype={get$isGroupEnd:()=>!1,get$isChildless:()=>!1,accept$1$1(e){return e.visitCssStylesheet$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},get$children(e){return this.children},get$span(){return this.span}},q.ModifiableCssStylesheet0.prototype={accept$1$1(e){return e.visitCssStylesheet$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},copyWithoutChildren$0(){return q.ModifiableCssStylesheet$0(this.span)},$isCssStylesheet0:1,get$span(){return this.span}},q.StylesheetParser0.prototype={parse$0(){return this.wrapSpanFormatException$1(new q.StylesheetParser_parse_closure0(this))},parseArgumentDeclaration$0(){return this._stylesheet0$_parseSingleProduction$1$1(new q.StylesheetParser_parseArgumentDeclaration_closure0(this),oe.ArgumentDeclaration_2)},_stylesheet0$_parseSingleProduction$1$1(e,t){return this.wrapSpanFormatException$1(new q.StylesheetParser__parseSingleProduction_closure0(this,e,t))},parseSignature$0(){return this.wrapSpanFormatException$1(new q.StylesheetParser_parseSignature_closure(this))},_stylesheet0$_statement$1$root(e){var t,r=this.scanner;switch(r.peekChar$0()){case 64:return this.atRule$2$root(new q.StylesheetParser__statement_closure0(this),e);case 43:return this.get$indented()&&this.lookingAtIdentifier$1(1)?(this._stylesheet0$_isUseAllowed=!1,t=r._string_scanner$_position,r.readChar$0(),this._stylesheet0$_includeRule$1(new D._SpanScannerState(r,t))):this._stylesheet0$_styleRule$0();case 61:return this.get$indented()?(this._stylesheet0$_isUseAllowed=!1,t=r._string_scanner$_position,r.readChar$0(),this.whitespace$0(),this._stylesheet0$_mixinRule$1(new D._SpanScannerState(r,t))):this._stylesheet0$_styleRule$0();case 125:r.error$2$length(0,'unmatched "}".',1);break;default:return this._stylesheet0$_inStyleRule||this._stylesheet0$_inUnknownAtRule||this._stylesheet0$_inMixin||this._stylesheet0$_inContentBlock?this._stylesheet0$_declarationOrStyleRule$0():this._stylesheet0$_variableDeclarationOrStyleRule$0()}},_stylesheet0$_statement$0(){return this._stylesheet0$_statement$1$root(!1)},variableDeclarationWithoutNamespace$2(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h,d,g=this.lastSilentComment;for(this.lastSilentComment=null,null==t?(r=this.scanner,n=new D._SpanScannerState(r,r._string_scanner$_position)):n=t,s=this.variableName$0(),(r=null!=e)&&this._stylesheet0$_assertPublic$2(s,new q.StylesheetParser_variableDeclarationWithoutNamespace_closure1(this,n)),this.get$plainCss()&&this.error$2(0,ae.Sass_v,this.scanner.spanFrom$1(n)),this.whitespace$0(),(i=this.scanner).expectChar$1(58),this.whitespace$0(),a=this.expression$0(),o=new D._SpanScannerState(i,i._string_scanner$_position),l=!1,_=!1;i.scanChar$1(33);)"default"===(u=this.identifier$0())?l=!0:"global"===u?(r&&(c=i._string_scanner$_position,$=i._sourceFile,p=o.position,(h=new j._FileSpan($,p,c))._FileSpan$3($,p,c),this.error$2(0,ae.x21globa,h)),_=!0):(c=i._string_scanner$_position,$=i._sourceFile,p=o.position,(h=new j._FileSpan($,p,c))._FileSpan$3($,p,c),this.error$2(0,"Invalid flag name.",h)),this.whitespace$0(),o=new D._SpanScannerState(i,i._string_scanner$_position);return this.expectStatementSeparator$1("variable declaration"),d=Q.VariableDeclaration$0(s,a,i.spanFrom$1(n),g,_,l,e),_&&this._stylesheet0$_globalVariables.putIfAbsent$2(s,new q.StylesheetParser_variableDeclarationWithoutNamespace_closure2(d)),d},variableDeclarationWithoutNamespace$0(){return this.variableDeclarationWithoutNamespace$2(null,null)},_stylesheet0$_variableDeclarationOrStyleRule$0(){var e,t,r,n;return this.get$plainCss()||this.get$indented()&&this.scanner.scanChar$1(92)?this._stylesheet0$_styleRule$0():this.lookingAtIdentifier$0()?(t=(e=this.scanner)._string_scanner$_position,(r=this._stylesheet0$_variableDeclarationOrInterpolation$0())instanceof Q.VariableDeclaration0?r:((n=new Q.InterpolationBuffer0(new P.StringBuffer(""),R._setArrayType([],oe.JSArray_Object))).addInterpolation$1(oe.Interpolation_2._as(r)),this._stylesheet0$_styleRule$2(n,new D._SpanScannerState(e,t)))):this._stylesheet0$_styleRule$0()},_stylesheet0$_declarationOrStyleRule$0(){var e,t,r;return this.get$plainCss()&&this._stylesheet0$_inStyleRule&&!this._stylesheet0$_inUnknownAtRule?this._stylesheet0$_propertyOrVariableDeclaration$0():this.get$indented()&&this.scanner.scanChar$1(92)?this._stylesheet0$_styleRule$0():(t=(e=this.scanner)._string_scanner$_position,r=this._stylesheet0$_declarationOrBuffer$0(),oe.Statement_2._is(r)?r:this._stylesheet0$_styleRule$2(oe.InterpolationBuffer_2._as(r),new D._SpanScannerState(e,t)))},_stylesheet0$_declarationOrBuffer$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$={},p=this.scanner,h=new D._SpanScannerState(p,p._string_scanner$_position),d=oe.JSArray_Object,g=new Q.InterpolationBuffer0(new P.StringBuffer(""),R._setArrayType([],d)),m=p.peekChar$0();if((s=58===m||(42===m||(46===m||35===m&&123!==p.peekChar$1(1))))?(s=p.readChar$0(),g._interpolation_buffer0$_text._contents+=R.Primitives_stringFromCharCode(s),s=this.rawText$1(this.get$whitespace()),g._interpolation_buffer0$_text._contents+=s,i=!0):i=!1,!this._stylesheet0$_lookingAtInterpolatedIdentifier$0())return g;if((a=i?this.interpolatedIdentifier$0():this._stylesheet0$_variableDeclarationOrInterpolation$0())instanceof Q.VariableDeclaration0)return a;if(g.addInterpolation$1(oe.Interpolation_2._as(a)),this._stylesheet0$_isUseAllowed=!1,p.matches$1("/*")&&(s=this.rawText$1(this.get$loudComment()),g._interpolation_buffer0$_text._contents+=s),e=new P.StringBuffer(""),s=this.get$whitespace(),e._contents+=this.rawText$1(s),o=p._string_scanner$_position,!p.scanChar$1(58))return 0!==e._contents.length&&(g._interpolation_buffer0$_text._contents+=R.Primitives_stringFromCharCode(32)),g;if(e._contents+=R.Primitives_stringFromCharCode(58),l=g.interpolation$1(p.spanFrom$2(h,new D._SpanScannerState(p,o))),A.JSString_methods.startsWith$1(l.get$initialPlain(),"--"))return $=this._stylesheet0$_interpolatedDeclarationValue$0(),this.expectStatementSeparator$1("custom property"),N.Declaration$0(l,new M.StringExpression0($,!1),p.spanFrom$1(h));if(p.scanChar$1(58))return d=(p=($=g)._interpolation_buffer0$_text)._contents+=R.S(e),p._contents=d+R.Primitives_stringFromCharCode(58),$;if(this.get$indented()&&this._stylesheet0$_lookingAtInterpolatedIdentifier$0())return($=g)._interpolation_buffer0$_text._contents+=R.S(e),$;if(_=this.rawText$1(s),this.lookingAtChildren$0())return this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_declarationChild(),h,new q.StylesheetParser__declarationOrBuffer_closure1(l));e._contents+=_,t=0===_.length&&this._stylesheet0$_lookingAtInterpolatedIdentifier$0(),r=new D._SpanScannerState(p,p._string_scanner$_position),s=$.value=null;try{this.lookingAtChildren$0()?(d=R._setArrayType([],d),o=(s=j.FileLocation$_(p._sourceFile,p._string_scanner$_position)).offset,u=new M.StringExpression0(W.Interpolation$0(d,j._FileSpan$(s.file,o,o)),!0)):u=this.expression$0(),d=$.value=u,this.lookingAtChildren$0()?t&&this.expectStatementSeparator$0():this.atEndOfStatement$0()||this.expectStatementSeparator$0()}catch(c){if(oe.FormatException._is(R.unwrapException(c))){if(!t)throw c;if(p.set$state(r),n=this.almostAnyValue$0(),!this.get$indented()&&59===p.peekChar$0())throw c;return g._interpolation_buffer0$_text._contents+=R.S(e),g.addInterpolation$1(n),g}throw c}return this.lookingAtChildren$0()?this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_declarationChild(),h,new q.StylesheetParser__declarationOrBuffer_closure2($,l)):(this.expectStatementSeparator$0(),N.Declaration$0(l,d,p.spanFrom$1(h)))},_stylesheet0$_variableDeclarationOrInterpolation$0(){var e,t,r,n,s;return this.lookingAtIdentifier$0()?(e=this.scanner,t=new D._SpanScannerState(e,e._string_scanner$_position),r=this.identifier$0(),e.matches$1(".$")?(e.readChar$0(),this.variableDeclarationWithoutNamespace$2(r,t)):(n=new P.StringBuffer(""),s=new Q.InterpolationBuffer0(n,R._setArrayType([],oe.JSArray_Object)),n._contents=""+r,this._stylesheet0$_lookingAtInterpolatedIdentifierBody$0()&&s.addInterpolation$1(this.interpolatedIdentifier$0()),s.interpolation$1(e.spanFrom$1(t)))):this.interpolatedIdentifier$0()},_stylesheet0$_styleRule$2(e,t){var r,n,s,i,a={};return this._stylesheet0$_isUseAllowed=!1,null==t?(r=this.scanner,n=new D._SpanScannerState(r,r._string_scanner$_position)):n=t,s=a.interpolation=this.styleRuleSelector$0(),null!=e?(e.addInterpolation$1(s),r=a.interpolation=e.interpolation$1(this.scanner.spanFrom$1(n))):r=s,0===r.contents.length&&this.scanner.error$1(0,'expected "}".'),i=this._stylesheet0$_inStyleRule,this._stylesheet0$_inStyleRule=!0,this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),n,new q.StylesheetParser__styleRule_closure0(a,this,i,n))},_stylesheet0$_styleRule$0(){return this._stylesheet0$_styleRule$2(null,null)},_stylesheet0$_propertyOrVariableDeclaration$1$parseCustomProperties(e){var t,r,n,s,i,a,o=ae.Nested,l={},_=this.scanner,u=new D._SpanScannerState(_,_._string_scanner$_position);if(l.name=null,r=58===(t=_.peekChar$0())||(42===t||(46===t||35===t&&123!==_.peekChar$1(1))))r=new P.StringBuffer(""),n=new Q.InterpolationBuffer0(r,R._setArrayType([],oe.JSArray_Object)),r._contents+=R.Primitives_stringFromCharCode(_.readChar$0()),r._contents+=this.rawText$1(this.get$whitespace()),n.addInterpolation$1(this.interpolatedIdentifier$0()),r=l.name=n.interpolation$1(_.spanFrom$1(u));else if(this.get$plainCss())i=this.interpolatedIdentifier$0(),l.name=i,r=i;else{if((s=this._stylesheet0$_variableDeclarationOrInterpolation$0())instanceof Q.VariableDeclaration0)return s;oe.Interpolation_2._as(s),l.name=s,r=s}return this.whitespace$0(),_.expectChar$1(58),e&&A.JSString_methods.startsWith$1(r.get$initialPlain(),"--")?(l=this._stylesheet0$_interpolatedDeclarationValue$0(),this.expectStatementSeparator$1("custom property"),N.Declaration$0(r,new M.StringExpression0(l,!1),_.spanFrom$1(u))):(this.whitespace$0(),this.lookingAtChildren$0()?(this.get$plainCss()&&_.error$1(0,o),this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_declarationChild(),u,new q.StylesheetParser__propertyOrVariableDeclaration_closure1(l))):(a=this.expression$0(),this.lookingAtChildren$0()?(this.get$plainCss()&&_.error$1(0,o),this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_declarationChild(),u,new q.StylesheetParser__propertyOrVariableDeclaration_closure2(l,a))):(this.expectStatementSeparator$0(),N.Declaration$0(r,a,_.spanFrom$1(u)))))},_stylesheet0$_propertyOrVariableDeclaration$0(){return this._stylesheet0$_propertyOrVariableDeclaration$1$parseCustomProperties(!0)},_stylesheet0$_declarationChild$0(){return 64===this.scanner.peekChar$0()?this._stylesheet0$_declarationAtRule$0():this._stylesheet0$_propertyOrVariableDeclaration$1$parseCustomProperties(!1)},atRule$2$root(e,t){var r,n,s,i,a,o,l,_,u=this.scanner,c=new D._SpanScannerState(u,u._string_scanner$_position);switch(u.expectChar$2$name(64,"@-rule"),r=this.interpolatedIdentifier$0(),this.whitespace$0(),n=this._stylesheet0$_isUseAllowed,this._stylesheet0$_isUseAllowed=!1,r.get$asPlain()){case"at-root":return this._stylesheet0$_atRootRule$1(c);case"content":return this._stylesheet0$_contentRule$1(c);case"debug":return this._stylesheet0$_debugRule$1(c);case"each":return this._stylesheet0$_eachRule$2(c,e);case"else":return this._stylesheet0$_disallowedAtRule$1(c);case"error":return this._stylesheet0$_errorRule$1(c);case"extend":return this._stylesheet0$_inStyleRule||this._stylesheet0$_inMixin||this._stylesheet0$_inContentBlock||this.error$2(0,ae.x40exten,u.spanFrom$1(c)),s=this.almostAnyValue$0(),(i=u.scanChar$1(33))&&this.expectIdentifier$1("optional"),this.expectStatementSeparator$1("@extend rule"),new W.ExtendRule0(s,i,u.spanFrom$1(c));case"for":return this._stylesheet0$_forRule$2(c,e);case"forward":return this._stylesheet0$_isUseAllowed=n,t||this._stylesheet0$_disallowedAtRule$1(c),this._stylesheet0$_forwardRule$1(c);case"function":return this._stylesheet0$_functionRule$1(c);case"if":return this._stylesheet0$_ifRule$2(c,e);case"import":return this._stylesheet0$_importRule$1(c);case"include":return this._stylesheet0$_includeRule$1(c);case"media":return this.mediaRule$1(c);case"mixin":return this._stylesheet0$_mixinRule$1(c);case"-moz-document":return this.mozDocumentRule$2(c,r);case"return":return this._stylesheet0$_disallowedAtRule$1(c);case"supports":return this.supportsRule$1(c);case"use":return this._stylesheet0$_isUseAllowed=n,t||this._stylesheet0$_disallowedAtRule$1(c),a=this._stylesheet0$_urlString$0(),this.whitespace$0(),o=this._stylesheet0$_useNamespace$2(a,c),this.whitespace$0(),l=this._stylesheet0$_configuration$0(),this.expectStatementSeparator$1("@use rule"),_=u.spanFrom$1(c),this._stylesheet0$_isUseAllowed||this.error$2(0,ae.x40use_r,_),this.expectStatementSeparator$1("@use rule"),(u=new H.UseRule0(a,o,null==l?A.List_empty16:P.List_List$unmodifiable(l,oe.ConfiguredVariable_2),_)).UseRule$4$configuration0(a,o,_,l),u;case"warn":return this._stylesheet0$_warnRule$1(c);case"while":return this._stylesheet0$_whileRule$2(c,e);default:return this.unknownAtRule$2(c,r)}},_stylesheet0$_declarationAtRule$0(){var e=this.scanner,t=new D._SpanScannerState(e,e._string_scanner$_position);switch(this._stylesheet0$_plainAtRuleName$0()){case"content":return this._stylesheet0$_contentRule$1(t);case"debug":return this._stylesheet0$_debugRule$1(t);case"each":return this._stylesheet0$_eachRule$2(t,this.get$_stylesheet0$_declarationChild());case"else":return this._stylesheet0$_disallowedAtRule$1(t);case"error":return this._stylesheet0$_errorRule$1(t);case"for":return this._stylesheet0$_forRule$2(t,this.get$_stylesheet0$_declarationChild());case"if":return this._stylesheet0$_ifRule$2(t,this.get$_stylesheet0$_declarationChild());case"include":return this._stylesheet0$_includeRule$1(t);case"warn":return this._stylesheet0$_warnRule$1(t);case"while":return this._stylesheet0$_whileRule$2(t,this.get$_stylesheet0$_declarationChild());default:return this._stylesheet0$_disallowedAtRule$1(t)}},_stylesheet0$_functionChild$0(){var e,t,r,n,s,i,a,o,l,_=this.scanner;if(64!==_.peekChar$0()){n=_._string_scanner$_position,e=new D._SpanScannerState(_,n);try{return s=this.identifier$0(),_.expectChar$1(46),n=this.variableDeclarationWithoutNamespace$2(s,new D._SpanScannerState(_,n))}catch(i){if(n=R.unwrapException(i),!(a=oe.SourceSpanFormatException)._is(n))throw i;t=n,_.set$state(e),r=null;try{r=this._stylesheet0$_declarationOrStyleRule$0()}catch(i){throw a._is(R.unwrapException(i))?R.wrapException(t):i}this.error$2(0,"@function rules may not contain "+(r instanceof W.StyleRule0?"style rules":"declarations")+".",r.get$span())}}switch(o=new D._SpanScannerState(_,_._string_scanner$_position),this._stylesheet0$_plainAtRuleName$0()){case"debug":return this._stylesheet0$_debugRule$1(o);case"each":return this._stylesheet0$_eachRule$2(o,this.get$_stylesheet0$_functionChild());case"else":return this._stylesheet0$_disallowedAtRule$1(o);case"error":return this._stylesheet0$_errorRule$1(o);case"for":return this._stylesheet0$_forRule$2(o,this.get$_stylesheet0$_functionChild());case"if":return this._stylesheet0$_ifRule$2(o,this.get$_stylesheet0$_functionChild());case"return":return l=this.expression$0(),this.expectStatementSeparator$1("@return rule"),new E.ReturnRule0(l,_.spanFrom$1(o));case"warn":return this._stylesheet0$_warnRule$1(o);case"while":return this._stylesheet0$_whileRule$2(o,this.get$_stylesheet0$_functionChild());default:return this._stylesheet0$_disallowedAtRule$1(o)}},_stylesheet0$_plainAtRuleName$0(){this.scanner.expectChar$2$name(64,"@-rule");var e=this.identifier$0();return this.whitespace$0(),e},_stylesheet0$_atRootRule$1(e){var t,r=this.scanner;return 40===r.peekChar$0()?(t=this._stylesheet0$_atRootQuery$0(),this.whitespace$0(),this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new q.StylesheetParser__atRootRule_closure1(t))):this.lookingAtChildren$0()?this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new q.StylesheetParser__atRootRule_closure2):q.AtRootRule$0(R._setArrayType([this._stylesheet0$_styleRule$0()],oe.JSArray_Statement_2),r.spanFrom$1(e),null)},_stylesheet0$_atRootQuery$0(){var e,t,r,n,s,i,a=this.scanner;return 35===a.peekChar$0()?(e=this.singleInterpolation$0(),W.Interpolation$0(R._setArrayType([e],oe.JSArray_Object),e.get$span())):(t=a._string_scanner$_position,r=new P.StringBuffer(""),n=R._setArrayType([],oe.JSArray_Object),s=new Q.InterpolationBuffer0(r,n),a.expectChar$1(40),r._contents+=R.Primitives_stringFromCharCode(40),this.whitespace$0(),i=this.expression$0(),s._interpolation_buffer0$_flushText$0(),n.push(i),a.scanChar$1(58)&&(this.whitespace$0(),i=r._contents+=R.Primitives_stringFromCharCode(58),r._contents=i+R.Primitives_stringFromCharCode(32),i=this.expression$0(),s._interpolation_buffer0$_flushText$0(),n.push(i)),a.expectChar$1(41),this.whitespace$0(),r._contents+=R.Primitives_stringFromCharCode(41),s.interpolation$1(a.spanFrom$1(new D._SpanScannerState(a,t))))},_stylesheet0$_contentRule$1(e){var t,r,n,s;return this._stylesheet0$_inMixin||this.error$2(0,ae.x40conte,this.scanner.spanFrom$1(e)),this.whitespace$0(),40===(t=this.scanner).peekChar$0()?r=this._stylesheet0$_argumentInvocation$1$mixin(!0):(s=(n=j.FileLocation$_(t._sourceFile,t._string_scanner$_position)).offset,r=W.ArgumentInvocation$empty0(j._FileSpan$(n.file,s,s))),this.expectStatementSeparator$1("@content rule"),new O.ContentRule0(r,t.spanFrom$1(e))},_stylesheet0$_debugRule$1(e){var t=this.expression$0();return this.expectStatementSeparator$1("@debug rule"),new O.DebugRule0(t,this.scanner.spanFrom$1(e))},_stylesheet0$_eachRule$2(e,t){var r,n,s=this._stylesheet0$_inControlDirective;for(this._stylesheet0$_inControlDirective=!0,r=R._setArrayType([this.variableName$0()],oe.JSArray_String),this.whitespace$0(),n=this.scanner;n.scanChar$1(44);)this.whitespace$0(),n.expectChar$1(36),r.push(this.identifier$1$normalize(!0)),this.whitespace$0();return this.expectIdentifier$1("in"),this.whitespace$0(),this._stylesheet0$_withChildren$3(t,e,new q.StylesheetParser__eachRule_closure0(this,s,r,this.expression$0()))},_stylesheet0$_errorRule$1(e){var t=this.expression$0();return this.expectStatementSeparator$1("@error rule"),new M.ErrorRule0(t,this.scanner.spanFrom$1(e))},_stylesheet0$_functionRule$1(e){var t,r,n=this.lastSilentComment;switch(this.lastSilentComment=null,t=this.identifier$1$normalize(!0),this.whitespace$0(),r=this._stylesheet0$_argumentDeclaration$0(),this._stylesheet0$_inMixin||this._stylesheet0$_inContentBlock?this.error$2(0,ae.Mixinscf,this.scanner.spanFrom$1(e)):this._stylesheet0$_inControlDirective&&this.error$2(0,ae.Functi,this.scanner.spanFrom$1(e)),E.unvendor0(t)){case"calc":case"element":case"expression":case"url":case"and":case"or":case"not":case"clamp":this.error$2(0,"Invalid function name.",this.scanner.spanFrom$1(e))}return this.whitespace$0(),this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_functionChild(),e,new q.StylesheetParser__functionRule_closure0(t,r,n))},_stylesheet0$_forRule$2(e,t){var r,n,s={},i=this._stylesheet0$_inControlDirective;return this._stylesheet0$_inControlDirective=!0,r=this.variableName$0(),this.whitespace$0(),this.expectIdentifier$1("from"),this.whitespace$0(),s.exclusive=null,n=this.expression$1$until(new q.StylesheetParser__forRule_closure1(s,this)),null==s.exclusive&&this.scanner.error$1(0,'Expected "to" or "through".'),this.whitespace$0(),this._stylesheet0$_withChildren$3(t,e,new q.StylesheetParser__forRule_closure2(s,this,i,r,n,this.expression$0()))},_stylesheet0$_forwardRule$1(e){var t,r,n,s,i,a,o,l,_,u,c,$,p=this._stylesheet0$_urlString$0();return this.whitespace$0(),this.scanIdentifier$1("as")?(this.whitespace$0(),t=this.identifier$1$normalize(!0),this.scanner.expectChar$1(42),this.whitespace$0()):t=null,this.scanIdentifier$1("show")?(n=(r=this._stylesheet0$_memberList$0()).item1,s=r.item2,a=i=null):(this.scanIdentifier$1("hide")?(a=(r=this._stylesheet0$_memberList$0()).item1,i=r.item2):a=i=null,n=s=null),o=this._stylesheet0$_configuration$1$allowGuarded(!0),this.expectStatementSeparator$1("@forward rule"),l=this.scanner.spanFrom$1(e),this._stylesheet0$_isUseAllowed||this.error$2(0,ae.x40forwa,l),null!=n?(s.toString,_=oe.String,u=P.LinkedHashSet_LinkedHashSet$of(n,_),c=oe.UnmodifiableSetView_String,_=P.LinkedHashSet_LinkedHashSet$of(s,_),$=null==o?A.List_empty16:P.List_List$unmodifiable(o,oe.ConfiguredVariable_2),new N.ForwardRule0(p,new N.UnmodifiableSetView(u,c),new N.UnmodifiableSetView(_,c),null,null,t,$,l)):null!=a?(i.toString,_=oe.String,u=P.LinkedHashSet_LinkedHashSet$of(a,_),c=oe.UnmodifiableSetView_String,_=P.LinkedHashSet_LinkedHashSet$of(i,_),$=null==o?A.List_empty16:P.List_List$unmodifiable(o,oe.ConfiguredVariable_2),new N.ForwardRule0(p,null,null,new N.UnmodifiableSetView(u,c),new N.UnmodifiableSetView(_,c),t,$,l)):new N.ForwardRule0(p,null,null,null,null,t,null==o?A.List_empty16:P.List_List$unmodifiable(o,oe.ConfiguredVariable_2),l)},_stylesheet0$_memberList$0(){var e=oe.String,t=P.LinkedHashSet_LinkedHashSet$_empty(e),r=P.LinkedHashSet_LinkedHashSet$_empty(e);e=this.scanner;do{this.whitespace$0(),this.withErrorMessage$2(ae.Expect,new q.StylesheetParser__memberList_closure0(this,r,t)),this.whitespace$0()}while(e.scanChar$1(44));return new D.Tuple2(t,r,oe.Tuple2_of_Set_String_and_Set_String)},_stylesheet0$_ifRule$2(e,t){var r,n,s,i,a,o=this.get$currentIndentation(),l=this._stylesheet0$_inControlDirective;for(this._stylesheet0$_inControlDirective=!0,r=this.expression$0(),n=this.children$1(0,t),this.whitespaceWithoutComments$0(),s=R._setArrayType([q.IfClause$0(r,n)],oe.JSArray_IfClause_2);;){if(!this.scanElse$1(o)){i=null;break}if(this.whitespace$0(),!this.scanIdentifier$1("if")){i=q.ElseClause$0(this.children$1(0,t));break}this.whitespace$0(),s.push(q.IfClause$0(this.expression$0(),this.children$1(0,t)))}return this._stylesheet0$_inControlDirective=l,a=this.scanner.spanFrom$1(e),this.whitespaceWithoutComments$0(),new q.IfRule0(P.List_List$unmodifiable(s,oe.IfClause_2),i,a)},_stylesheet0$_importRule$1(e){var t,r=R._setArrayType([],oe.JSArray_Import_2),n=this.scanner;do{this.whitespace$0(),t=this.importArgument$0(),(this._stylesheet0$_inControlDirective||this._stylesheet0$_inMixin)&&t instanceof E.DynamicImport0&&this._stylesheet0$_disallowedAtRule$1(e),r.push(t),this.whitespace$0()}while(n.scanChar$1(44));return this.expectStatementSeparator$1("@import rule"),n=n.spanFrom$1(e),new E.ImportRule0(P.List_List$unmodifiable(r,oe.Import_2),n)},importArgument$0(){var e,t,r,n,s,i,a,o,l=this.scanner,_=new D._SpanScannerState(l,l._string_scanner$_position),u=l.peekChar$0();if(117===u||85===u)return e=this.dynamicUrl$0(),this.whitespace$0(),n=this.tryImportQueries$0(),s=W.Interpolation$0(R._setArrayType([e],oe.JSArray_Object),l.spanFrom$1(_)),l=l.spanFrom$1(_),a=(i=null==n)?null:n.item1,new O.StaticImport0(s,a,i?null:n.item2,l);if(e=this.string$0(),t=l.spanFrom$1(_),this.whitespace$0(),n=this.tryImportQueries$0(),this.isPlainImportUrl$1(e)||null!=n)return s=t,s=W.Interpolation$0(R._setArrayType([P.String_String$fromCharCodes(A.NativeUint32List_methods.sublist$2(s.file._decodedChars,s._file$_start,s._end),0,null)],oe.JSArray_Object),t),l=l.spanFrom$1(_),a=(i=null==n)?null:n.item1,new O.StaticImport0(s,a,i?null:n.item2,l);try{return l=this.parseImportUrl$1(e),new E.DynamicImport0(l,t)}catch(o){if(l=R.unwrapException(o),!oe.FormatException._is(l))throw o;r=l,this.error$2(0,"Invalid URL: "+V.get$message$x(r),t)}},parseImportUrl$1(e){var t=ee.$get$windows();return t.style.rootLength$1(e)>0&&!ee.$get$url().style.isRootRelative$1(e)?t.toUri$1(e).toString$0(0):(P.Uri_parse(e),e)},isPlainImportUrl$1(e){var t;return!(e.length<5)&&(!!A.JSString_methods.endsWith$1(e,".css")||(47===(t=A.JSString_methods._codeUnitAt$1(e,0))?47===A.JSString_methods._codeUnitAt$1(e,1):104===t&&(A.JSString_methods.startsWith$1(e,"http://")||A.JSString_methods.startsWith$1(e,"https://"))))},tryImportQueries$0(){var e,t,r,n,s;return this.scanIdentifier$1("supports")?((e=this.scanner).expectChar$1(40),t=new D._SpanScannerState(e,e._string_scanner$_position),this.scanIdentifier$1("not")?(this.whitespace$0(),r=new T.SupportsNegation0(this._stylesheet0$_supportsConditionInParens$0(),e.spanFrom$1(t))):40===e.peekChar$0()?r=this._stylesheet0$_supportsCondition$0():(n=this.expression$0(),e.expectChar$1(58),this.whitespace$0(),r=new N.SupportsDeclaration0(n,this.expression$0(),e.spanFrom$1(t))),e.expectChar$1(41),this.whitespace$0()):r=null,s=this._stylesheet0$_lookingAtInterpolatedIdentifier$0()||40===this.scanner.peekChar$0()?this._stylesheet0$_mediaQueryList$0():null,null==r&&null==s?null:new D.Tuple2(r,s,oe.Tuple2_of_nullable_SupportsCondition_and_nullable_Interpolation_2)},_stylesheet0$_includeRule$1(e){var t,r,n,s,i,a,o,l,_=this.identifier$0(),u=this.scanner;return u.scanChar$1(46)?(t=_,_=this._stylesheet0$_publicIdentifier$0()):(_=R.stringReplaceAllUnchecked(_,"_","-"),t=null),this.whitespace$0(),40===u.peekChar$0()?r=this._stylesheet0$_argumentInvocation$1$mixin(!0):(s=(n=j.FileLocation$_(u._sourceFile,u._string_scanner$_position)).offset,r=W.ArgumentInvocation$empty0(j._FileSpan$(n.file,s,s))),this.whitespace$0(),this.scanIdentifier$1("using")?(this.whitespace$0(),i=this._stylesheet0$_argumentDeclaration$0(),this.whitespace$0()):i=null,!(n=null==i)||this.lookingAtChildren$0()?(n?(s=(n=j.FileLocation$_(u._sourceFile,u._string_scanner$_position)).offset,a=new E.ArgumentDeclaration0(A.List_empty18,null,j._FileSpan$(n.file,s,s))):a=i,o=this._stylesheet0$_inContentBlock,this._stylesheet0$_inContentBlock=!0,l=this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new q.StylesheetParser__includeRule_closure0(a)),this._stylesheet0$_inContentBlock=o):(this.expectStatementSeparator$0(),l=null),u=u.spanFrom$2(e,e),new C.IncludeRule0(t,_,r,l,u.expand$1(0,(null==l?r:l).get$span()))},mediaRule$1(e){return this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new q.StylesheetParser_mediaRule_closure0(this._stylesheet0$_mediaQueryList$0()))},_stylesheet0$_mixinRule$1(e){var t,r,n,s,i,a=this.lastSilentComment;return this.lastSilentComment=null,t=this.identifier$1$normalize(!0),this.whitespace$0(),40===(r=this.scanner).peekChar$0()?n=this._stylesheet0$_argumentDeclaration$0():(i=(s=j.FileLocation$_(r._sourceFile,r._string_scanner$_position)).offset,n=new E.ArgumentDeclaration0(A.List_empty18,null,j._FileSpan$(s.file,i,i))),this._stylesheet0$_inMixin||this._stylesheet0$_inContentBlock?this.error$2(0,ae.Mixinscm,r.spanFrom$1(e)):this._stylesheet0$_inControlDirective&&this.error$2(0,ae.Mixinsb,r.spanFrom$1(e)),this.whitespace$0(),this._stylesheet0$_inMixin=!0,this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new q.StylesheetParser__mixinRule_closure0(this,t,n,a))},mozDocumentRule$2(e,t){var r,n,s,i,a,o,l,_,u,c,$,p={},h=this.scanner,d=h._string_scanner$_position,g=new P.StringBuffer(""),m=R._setArrayType([],oe.JSArray_Object),y=new Q.InterpolationBuffer0(g,m);for(p.needsDeprecationWarning=!1,r=this.get$whitespace();;){if(35===h.peekChar$0())n=this.singleInterpolation$0(),y._interpolation_buffer0$_flushText$0(),m.push(n),p.needsDeprecationWarning=!0;else switch(n=h._string_scanner$_position,s=this.identifier$0()){case"url":case"url-prefix":case"domain":null!=(i=this._stylesheet0$_tryUrlContents$2$name(new D._SpanScannerState(h,n),s))?y.addInterpolation$1(i):(h.expectChar$1(40),this.whitespace$0(),a=this.interpolatedString$0(),h.expectChar$1(41),n=g._contents+=s,g._contents=n+R.Primitives_stringFromCharCode(40),y.addInterpolation$1(a.asInterpolation$0()),g._contents+=R.Primitives_stringFromCharCode(41)),(n=g._contents).charCodeAt(0),o=n,A.JSString_methods.endsWith$1(o,"url-prefix()")||A.JSString_methods.endsWith$1(o,"url-prefix('')")||A.JSString_methods.endsWith$1(o,'url-prefix("")')||(p.needsDeprecationWarning=!0);break;case"regexp":g._contents+="regexp(",h.expectChar$1(40),y.addInterpolation$1(this.interpolatedString$0().asInterpolation$0()),h.expectChar$1(41),g._contents+=R.Primitives_stringFromCharCode(41),p.needsDeprecationWarning=!0;break;default:l=h._string_scanner$_position,_=h._sourceFile,(u=new j._FileSpan(_,n,l))._FileSpan$3(_,n,l),this.error$2(0,"Invalid function name.",u)}if(this.whitespace$0(),!h.scanChar$1(44))break;g._contents+=R.Primitives_stringFromCharCode(44),c=h._string_scanner$_position,r.call$0(),$=h._string_scanner$_position,g._contents+=A.JSString_methods.substring$2(h.string,c,$)}return this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new q.StylesheetParser_mozDocumentRule_closure0(p,this,t,y.interpolation$1(h.spanFrom$1(new D._SpanScannerState(h,d)))))},supportsRule$1(e){var t=this._stylesheet0$_supportsCondition$0();return this.whitespace$0(),this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new q.StylesheetParser_supportsRule_closure0(t))},_stylesheet0$_useNamespace$2(e,t){var r,n,s,i,a;if(this.scanIdentifier$1("as"))return this.whitespace$0(),this.scanner.scanChar$1(42)?null:this.identifier$0();n=0===e.get$pathSegments().length?"":A.JSArray_methods.get$last(e.get$pathSegments()),s=A.JSString_methods.indexOf$1(n,"."),i=A.JSString_methods.startsWith$1(n,"_")?1:0,r=A.JSString_methods.substring$2(n,i,-1===s?n.length:s);try{return i=D.SpanScanner$(r,null),i=new k.Parser1(i,this.logger)._parser0$_parseIdentifier$0()}catch(a){if(!(R.unwrapException(a)instanceof I.SassFormatException0))throw a;this.error$2(0,'Invalid Sass identifier "'+R.S(r)+'"',this.scanner.spanFrom$1(t))}},_stylesheet0$_configuration$1$allowGuarded(e){var t,r,n,s,i,a,o,l,_,u,c,$;if(!this.scanIdentifier$1("with"))return null;for(t=P.LinkedHashSet_LinkedHashSet$_empty(oe.String),r=R._setArrayType([],oe.JSArray_ConfiguredVariable_2),this.whitespace$0(),(n=this.scanner).expectChar$1(40);(this.whitespace$0(),s=n._string_scanner$_position,n.expectChar$1(36),i=this.identifier$1$normalize(!0),this.whitespace$0(),n.expectChar$1(58),this.whitespace$0(),a=this._stylesheet0$_expressionUntilComma$0(),o=n._string_scanner$_position,e&&n.scanChar$1(33)?"default"===this.identifier$0()?(this.whitespace$0(),l=!0):(_=n._string_scanner$_position,u=n._sourceFile,(c=new j._FileSpan(u,o,_))._FileSpan$3(u,o,_),this.error$2(0,"Invalid flag name.",c),l=!1):l=!1,_=n._string_scanner$_position,o=n._sourceFile,($=new j._FileSpan(o,s,_))._FileSpan$3(o,s,_),t.contains$1(0,i)&&this.error$2(0,ae.The_sa,$),t.add$1(0,i),r.push(new Q.ConfiguredVariable0(i,a,l,$)),n.scanChar$1(44))&&(this.whitespace$0(),this._stylesheet0$_lookingAtExpression$0()););return n.expectChar$1(41),r},_stylesheet0$_configuration$0(){return this._stylesheet0$_configuration$1$allowGuarded(!1)},_stylesheet0$_warnRule$1(e){var t=this.expression$0();return this.expectStatementSeparator$1("@warn rule"),new j.WarnRule0(t,this.scanner.spanFrom$1(e))},_stylesheet0$_whileRule$2(e,t){var r=this._stylesheet0$_inControlDirective;return this._stylesheet0$_inControlDirective=!0,this._stylesheet0$_withChildren$3(t,e,new q.StylesheetParser__whileRule_closure0(this,r,this.expression$0()))},unknownAtRule$2(e,t){var r,n,s,i={},a=this._stylesheet0$_inUnknownAtRule;return this._stylesheet0$_inUnknownAtRule=!0,i.value=null,n=33===(r=this.scanner).peekChar$0()||this.atEndOfStatement$0()?null:i.value=this.almostAnyValue$0(),this.lookingAtChildren$0()?s=this._stylesheet0$_withChildren$3(this.get$_stylesheet0$_statement(),e,new q.StylesheetParser_unknownAtRule_closure0(i,t)):(this.expectStatementSeparator$0(),s=z.AtRule$0(t,r.spanFrom$1(e),null,n)),this._stylesheet0$_inUnknownAtRule=a,s},_stylesheet0$_disallowedAtRule$1(e){this.almostAnyValue$0(),this.error$2(0,"This at-rule is not allowed here.",this.scanner.spanFrom$1(e))},_stylesheet0$_argumentDeclaration$0(){var e,t,r,n,s,i,a,o,l,_=this.scanner,u=_._string_scanner$_position;for(_.expectChar$1(40),this.whitespace$0(),e=R._setArrayType([],oe.JSArray_Argument_2),t=P.LinkedHashSet_LinkedHashSet$_empty(oe.String);;){if(36!==_.peekChar$0()){r=null;break}if(n=_._string_scanner$_position,_.expectChar$1(36),s=this.identifier$1$normalize(!0),this.whitespace$0(),_.scanChar$1(58))this.whitespace$0(),i=this._stylesheet0$_expressionUntilComma$0();else{if(_.scanChar$1(46)){_.expectChar$1(46),_.expectChar$1(46),this.whitespace$0(),r=s;break}i=null}if(a=_._string_scanner$_position,o=_._sourceFile,(l=new j._FileSpan(o,n,a))._FileSpan$3(o,n,a),e.push(new Q.Argument0(s,i,l)),t.add$1(0,s)||this.error$2(0,"Duplicate argument.",A.JSArray_methods.get$last(e).span),!_.scanChar$1(44)){r=null;break}this.whitespace$0()}return _.expectChar$1(41),_=_.spanFrom$1(new D._SpanScannerState(_,u)),new E.ArgumentDeclaration0(P.List_List$unmodifiable(e,oe.Argument_2),r,_)},_stylesheet0$_argumentInvocation$1$mixin(e){var t,r,n,s,i,a,o,l,_,u=this.scanner,c=u._string_scanner$_position;for(u.expectChar$1(40),this.whitespace$0(),t=R._setArrayType([],oe.JSArray_Expression_2),r=oe.String,n=oe.Expression_2,s=P.LinkedHashMap_LinkedHashMap$_empty(r,n),a=!e,o=null;;){if(!this._stylesheet0$_lookingAtExpression$0()){i=null;break}if(l=this._stylesheet0$_expressionUntilComma$1$singleEquals(a),this.whitespace$0(),l instanceof D.VariableExpression0&&u.scanChar$1(58))this.whitespace$0(),_=l.name,s.containsKey$1(_)&&this.error$2(0,"Duplicate argument.",l.span),s.$indexSet(0,_,this._stylesheet0$_expressionUntilComma$1$singleEquals(a));else if(u.scanChar$1(46)){if(u.expectChar$1(46),u.expectChar$1(46),null!=o){this.whitespace$0(),i=l;break}o=l}else s.get$isNotEmpty(s)?this.error$2(0,ae.Positi,l.get$span()):t.push(l);if(this.whitespace$0(),!u.scanChar$1(44)){i=null;break}this.whitespace$0()}return u.expectChar$1(41),u=u.spanFrom$1(new D._SpanScannerState(u,c)),new W.ArgumentInvocation0(P.List_List$unmodifiable(t,n),R.ConstantMap_ConstantMap$from(s,r,n),o,i,u)},_stylesheet0$_argumentInvocation$0(){return this._stylesheet0$_argumentInvocation$1$mixin(!1)},expression$3$bracketList$singleEquals$until(e,t,r){var n,s,i,a,o,l,_,u,c,$,p,h,d,g,m,y,S,f="Expected expression.",v={},b=null!=r;if(b&&r.call$0()&&this.scanner.error$1(0,f),e){if(n=this.scanner,s=new D._SpanScannerState(n,n._string_scanner$_position),n.expectChar$1(91),this.whitespace$0(),n.scanChar$1(93))return b=R._setArrayType([],oe.JSArray_Expression_2),n=n.spanFrom$1(s),new M.ListExpression0(P.List_List$unmodifiable(b,oe.Expression_2),A.ListSeparator_undecided_null0,!0,n)}else s=null;n=this.scanner,i=new D._SpanScannerState(n,n._string_scanner$_position),a=this._stylesheet0$_inParentheses,v.operands_=v.operators_=v.spaceExpressions_=v.commaExpressions_=null,v.allowSlash=this.lookingAtNumber$0(),v.singleExpression_=this._stylesheet0$_singleExpression$0(),o=new q.StylesheetParser_expression_resetState0(v,this,i),l=new q.StylesheetParser_expression_resolveOneOperation0(v,this),_=new q.StylesheetParser_expression_resolveOperations0(v,l),u=new q.StylesheetParser_expression_addSingleExpression0(v,this,o,_),c=new q.StylesheetParser_expression_addOperator0(v,this,l),$=new q.StylesheetParser_expression_resolveSpaceExpressions0(v,this,_);e:for(p=oe.JSArray_Expression_2;this.whitespace$0(),!b||!r.call$0();)switch(h=n.peekChar$0()){case 40:u.call$1(this._stylesheet0$_parentheses$0());break;case 91:u.call$1(this.expression$1$bracketList(!0));break;case 36:u.call$1(this._stylesheet0$_variable$0());break;case 38:u.call$1(this._stylesheet0$_selector$0());break;case 39:case 34:u.call$1(this.interpolatedString$0());break;case 35:u.call$1(this._stylesheet0$_hashExpression$0());break;case 61:n.readChar$0(),t&&61!==n.peekChar$0()?c.call$1(A.BinaryOperator_kjl0):(n.expectChar$1(61),c.call$1(A.BinaryOperator_YlX0));break;case 33:if(61===(d=n.peekChar$1(1)))n.readChar$0(),n.readChar$0(),c.call$1(A.BinaryOperator_i5H0);else{if(!(g=null==d||((32|d)>>>0==105||(32===d||9===d||10===d||13===d||12===d))))break e;u.call$1(this._stylesheet0$_importantExpression$0())}break;case 60:n.readChar$0(),c.call$1(n.scanChar$1(61)?A.BinaryOperator_33h0:A.BinaryOperator_8qt0);break;case 62:n.readChar$0(),c.call$1(n.scanChar$1(61)?A.BinaryOperator_1da0:A.BinaryOperator_AcR1);break;case 42:n.readChar$0(),c.call$1(A.BinaryOperator_O1M0);break;case 43:null==v.singleExpression_?u.call$1(this._stylesheet0$_unaryOperation$0()):(n.readChar$0(),c.call$1(A.BinaryOperator_AcR2));break;case 45:(g=(null!=(d=n.peekChar$1(1))&&d>=48&&d<=57||46===d)&&(null==v.singleExpression_||(32===(g=n.peekChar$1(-1))||9===g||10===g||13===g||12===g)))?u.call$2$number(this._stylesheet0$_number$0(),!0):this._stylesheet0$_lookingAtInterpolatedIdentifier$0()?u.call$1(this.identifierLike$0()):null==v.singleExpression_?u.call$1(this._stylesheet0$_unaryOperation$0()):(n.readChar$0(),c.call$1(A.BinaryOperator_iyO0));break;case 47:null==v.singleExpression_?u.call$1(this._stylesheet0$_unaryOperation$0()):(n.readChar$0(),c.call$1(A.BinaryOperator_RTB0));break;case 37:n.readChar$0(),c.call$1(A.BinaryOperator_2ad0);break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:u.call$2$number(this._stylesheet0$_number$0(),!0);break;case 46:if(46===n.peekChar$1(1))break e;u.call$2$number(this._stylesheet0$_number$0(),!0);break;case 97:!this.get$plainCss()&&this.scanIdentifier$1("and")?c.call$1(A.BinaryOperator_and_and_20):u.call$1(this.identifierLike$0());break;case 111:!this.get$plainCss()&&this.scanIdentifier$1("or")?c.call$1(A.BinaryOperator_or_or_10):u.call$1(this.identifierLike$0());break;case 117:case 85:43===n.peekChar$1(1)?u.call$1(this._stylesheet0$_unicodeRange$0()):u.call$1(this.identifierLike$0());break;case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 112:case 113:case 114:case 115:case 116:case 118:case 119:case 120:case 121:case 122:case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 86:case 87:case 88:case 89:case 90:case 95:case 92:u.call$1(this.identifierLike$0());break;case 44:if(this._stylesheet0$_inParentheses&&(this._stylesheet0$_inParentheses=!1,v.allowSlash)){o.call$0();break}null==(m=v.commaExpressions_)&&(m=v.commaExpressions_=R._setArrayType([],p)),null==v.singleExpression_&&n.error$1(0,f),$.call$0(),(g=v.singleExpression_).toString,m.push(g),n.readChar$0(),v.allowSlash=!0,v.singleExpression_=null;break;default:if(null!=h&&h>=128){u.call$1(this.identifierLike$0());break}break e}return e&&n.expectChar$1(93),m=v.commaExpressions_,y=v.spaceExpressions_,null!=m?($.call$0(),this._stylesheet0$_inParentheses=a,null!=(S=v.singleExpression_)&&m.push(S),b=n.spanFrom$1(null==s?i:s),new M.ListExpression0(P.List_List$unmodifiable(m,oe.Expression_2),A.ListSeparator_kWM0,e,b)):e&&null!=y?(_.call$0(),(b=v.singleExpression_).toString,y.push(b),s.toString,n=n.spanFrom$1(s),new M.ListExpression0(P.List_List$unmodifiable(y,oe.Expression_2),A.ListSeparator_woc0,!0,n)):($.call$0(),e&&((b=v.singleExpression_).toString,p=R._setArrayType([b],p),s.toString,n=n.spanFrom$1(s),v.singleExpression_=new M.ListExpression0(P.List_List$unmodifiable(p,oe.Expression_2),A.ListSeparator_undecided_null0,!0,n)),(b=v.singleExpression_).toString,b)},expression$2$singleEquals$until(e,t){return this.expression$3$bracketList$singleEquals$until(!1,e,t)},expression$1$bracketList(e){return this.expression$3$bracketList$singleEquals$until(e,!1,null)},expression$0(){return this.expression$3$bracketList$singleEquals$until(!1,!1,null)},expression$1$singleEquals(e){return this.expression$3$bracketList$singleEquals$until(!1,e,null)},expression$1$until(e){return this.expression$3$bracketList$singleEquals$until(!1,!1,e)},_stylesheet0$_expressionUntilComma$1$singleEquals(e){return this.expression$2$singleEquals$until(e,new q.StylesheetParser__expressionUntilComma_closure0(this))},_stylesheet0$_expressionUntilComma$0(){return this._stylesheet0$_expressionUntilComma$1$singleEquals(!1)},_stylesheet0$_singleExpression$0(){var e,t=this.scanner,r=t.peekChar$0();switch(r){case 40:return this._stylesheet0$_parentheses$0();case 47:return this._stylesheet0$_unaryOperation$0();case 46:return this._stylesheet0$_number$0();case 91:return this.expression$1$bracketList(!0);case 36:return this._stylesheet0$_variable$0();case 38:return this._stylesheet0$_selector$0();case 39:case 34:return this.interpolatedString$0();case 35:return this._stylesheet0$_hashExpression$0();case 43:return e=t.peekChar$1(1),H.isDigit0(e)||46===e?this._stylesheet0$_number$0():this._stylesheet0$_unaryOperation$0();case 45:return this._stylesheet0$_minusExpression$0();case 33:return this._stylesheet0$_importantExpression$0();case 117:case 85:return 43===t.peekChar$1(1)?this._stylesheet0$_unicodeRange$0():this.identifierLike$0();case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this._stylesheet0$_number$0();case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 118:case 119:case 120:case 121:case 122:case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 86:case 87:case 88:case 89:case 90:case 95:case 92:return this.identifierLike$0();default:if(null!=r&&r>=128)return this.identifierLike$0();t.error$1(0,"Expected expression.")}},_stylesheet0$_parentheses$0(){var e,t,r,n,s,i;this.get$plainCss()&&this.scanner.error$2$length(0,"Parentheses aren't allowed in plain CSS.",1),e=this._stylesheet0$_inParentheses,this._stylesheet0$_inParentheses=!0;try{if(s=this.scanner,t=new D._SpanScannerState(s,s._string_scanner$_position),s.expectChar$1(40),this.whitespace$0(),!this._stylesheet0$_lookingAtExpression$0())return s.expectChar$1(41),i=R._setArrayType([],oe.JSArray_Expression_2),s=s.spanFrom$1(t),i=P.List_List$unmodifiable(i,oe.Expression_2),new M.ListExpression0(i,A.ListSeparator_undecided_null0,!1,s);if(r=this._stylesheet0$_expressionUntilComma$0(),s.scanChar$1(58))return this.whitespace$0(),s=this._stylesheet0$_map$2(r,t);if(!s.scanChar$1(44))return s.expectChar$1(41),s=s.spanFrom$1(t),new H.ParenthesizedExpression0(r,s);for(this.whitespace$0(),n=R._setArrayType([r],oe.JSArray_Expression_2);this._stylesheet0$_lookingAtExpression$0()&&(V.add$1$ax(n,this._stylesheet0$_expressionUntilComma$0()),s.scanChar$1(44));)this.whitespace$0();return s.expectChar$1(41),s=s.spanFrom$1(t),i=P.List_List$unmodifiable(n,oe.Expression_2),new M.ListExpression0(i,A.ListSeparator_kWM0,!1,s)}finally{this._stylesheet0$_inParentheses=e}},_stylesheet0$_map$2(e,t){var r,n,s=oe.Tuple2_Expression_Expression_2,i=R._setArrayType([new D.Tuple2(e,this._stylesheet0$_expressionUntilComma$0(),s)],oe.JSArray_Tuple2_Expression_Expression_2);for(r=this.scanner;r.scanChar$1(44)&&(this.whitespace$0(),this._stylesheet0$_lookingAtExpression$0());)n=this._stylesheet0$_expressionUntilComma$0(),r.expectChar$1(58),this.whitespace$0(),i.push(new D.Tuple2(n,this._stylesheet0$_expressionUntilComma$0(),s));return r.expectChar$1(41),r=r.spanFrom$1(t),new C.MapExpression0(P.List_List$unmodifiable(i,s),r)},_stylesheet0$_hashExpression$0(){var e,t,r,n,s,i=this.scanner;return 123===i.peekChar$1(1)?this.identifierLike$0():(e=new D._SpanScannerState(i,i._string_scanner$_position),i.expectChar$1(35),null!=(t=i.peekChar$0())&&H.isDigit0(t)?((r=(i=this._stylesheet0$_hexColorContents$1(e)).originalSpan).toString,new F.ColorExpression0(i,r)):(r=i._string_scanner$_position,n=this.interpolatedIdentifier$0(),this._stylesheet0$_isHexColor$1(n)?(i.set$state(new D._SpanScannerState(i,r)),(r=(i=this._stylesheet0$_hexColorContents$1(e)).originalSpan).toString,new F.ColorExpression0(i,r)):(r=new P.StringBuffer(""),s=new Q.InterpolationBuffer0(r,R._setArrayType([],oe.JSArray_Object)),r._contents=""+R.Primitives_stringFromCharCode(35),s.addInterpolation$1(n),new M.StringExpression0(s.interpolation$1(i.spanFrom$1(e)),!1))))},_stylesheet0$_hexColorContents$1(e){var t,r,n,s,i,a,o,l=this._stylesheet0$_hexDigit$0(),_=this._stylesheet0$_hexDigit$0(),u=this._stylesheet0$_hexDigit$0(),c=this.scanner;return H.isHex0(c.peekChar$0())?(i=this._stylesheet0$_hexDigit$0(),a=l<<4>>>0,o=u<<4>>>0,H.isHex0(c.peekChar$0())?(t=a+_,r=o+i,n=(this._stylesheet0$_hexDigit$0()<<4>>>0)+this._stylesheet0$_hexDigit$0(),s=H.isHex0(c.peekChar$0())?((this._stylesheet0$_hexDigit$0()<<4>>>0)+this._stylesheet0$_hexDigit$0())/255:1):(t=a+l,r=(_<<4>>>0)+_,n=o+u,s=((i<<4>>>0)+i)/255)):(t=(l<<4>>>0)+l,r=(_<<4>>>0)+_,n=(u<<4>>>0)+u,s=1),F.SassColor$rgb0(t,r,n,s,c.spanFrom$1(e))},_stylesheet0$_isHexColor$1(e){var t,r=e.get$asPlain();return null!=r&&((3===(t=r.length)||4===t||6===t||8===t)&&(t=new R.CodeUnits(r)).every$1(t,H.character0__isHex$closure()))},_stylesheet0$_hexDigit$0(){var e=this.scanner,t=e.peekChar$0();return null!=t&&H.isHex0(t)||e.error$1(0,"Expected hex digit."),H.asHex0(e.readChar$0())},_stylesheet0$_minusExpression$0(){var e=this.scanner.peekChar$1(1);return H.isDigit0(e)||46===e?this._stylesheet0$_number$0():this._stylesheet0$_lookingAtInterpolatedIdentifier$0()?this.identifierLike$0():this._stylesheet0$_unaryOperation$0()},_stylesheet0$_importantExpression$0(){var e=this.scanner,t=e._string_scanner$_position;return e.readChar$0(),this.whitespace$0(),this.expectIdentifier$1("important"),t=e.spanFrom$1(new D._SpanScannerState(e,t)),new M.StringExpression0(W.Interpolation$0(R._setArrayType(["!important"],oe.JSArray_Object),t),!1)},_stylesheet0$_unaryOperation$0(){var e=this.scanner,t=e._string_scanner$_position,r=this._stylesheet0$_unaryOperatorFor$1(e.readChar$0());return null==r?e.error$2$position(0,"Expected unary operator.",e._string_scanner$_position-1):this.get$plainCss()&&r!==A.UnaryOperator_zDx0&&e.error$3$length$position(0,"Operators aren't allowed in plain CSS.",1,e._string_scanner$_position-1),this.whitespace$0(),new W.UnaryOperationExpression0(r,this._stylesheet0$_singleExpression$0(),e.spanFrom$1(new D._SpanScannerState(e,t)))},_stylesheet0$_unaryOperatorFor$1(e){switch(e){case 43:return A.UnaryOperator_j2w0;case 45:return A.UnaryOperator_U4G0;case 47:return A.UnaryOperator_zDx0;default:return null}},_stylesheet0$_number$0(){var e,t,r,n=this.scanner,s=n._string_scanner$_position,i=n.peekChar$0(),a=45===i,o=a?-1:1;return(43===i||a)&&n.readChar$0(),e=46===n.peekChar$0()?0:this.naturalNumber$0(),a=this._stylesheet0$_tryDecimal$1$allowTrailingDot(n._string_scanner$_position!==s),t=this._stylesheet0$_tryExponent$0(),r=n.scanChar$1(37)?"%":!!this.lookingAtIdentifier$0()&&(45!==n.peekChar$0()||45!==n.peekChar$1(1))?this.identifier$1$unit(!0):null,new H.NumberExpression0(o*((e+a)*t),r,n.spanFrom$1(new D._SpanScannerState(n,s)))},_stylesheet0$_tryDecimal$1$allowTrailingDot(e){var t,r=this.scanner,n=r._string_scanner$_position;if(46!==r.peekChar$0())return 0;if(!H.isDigit0(r.peekChar$1(1))){if(e)return 0;r.error$2$position(0,"Expected digit.",r._string_scanner$_position+1)}for(r.readChar$0();null!=(t=r.peekChar$0())&&t>=48&&t<=57;)r.readChar$0();return P.double_parse(r.substring$1(0,n))},_stylesheet0$_tryExponent$0(){var e,t,r,n,s=this.scanner,i=s.peekChar$0();if(101!==i&&69!==i)return 1;if(e=s.peekChar$1(1),!H.isDigit0(e)&&45!==e&&43!==e)return 1;for(s.readChar$0(),r=(t=45===e)?-1:1,(43===e||t)&&s.readChar$0(),H.isDigit0(s.peekChar$0())||s.error$1(0,"Expected digit."),n=0;null!=(t=s.peekChar$0())&&t>=48&&t<=57;)n=10*n+(s.readChar$0()-48);return Math.pow(10,r*n)},_stylesheet0$_unicodeRange$0(){var e,t,r,n,s="Expected at most 6 digits.",i=this.scanner,a=new D._SpanScannerState(i,i._string_scanner$_position);for(this.expectIdentChar$1(117),i.expectChar$1(43),e=0;this.scanCharIf$1(new q.StylesheetParser__unicodeRange_closure1);)++e;for(t=!1;i.scanChar$1(63);t=!0)++e;if(0===e)i.error$1(0,'Expected hex digit or "?".');else if(e>6)this.error$2(0,s,i.spanFrom$1(a));else if(t)return r=i.substring$1(0,a.position),i=i.spanFrom$1(a),new M.StringExpression0(W.Interpolation$0(R._setArrayType([r],oe.JSArray_Object),i),!1);if(i.scanChar$1(45)){for(r=i._string_scanner$_position,n=0;this.scanCharIf$1(new q.StylesheetParser__unicodeRange_closure2);)++n;0===n?i.error$1(0,"Expected hex digit."):n>6&&this.error$2(0,s,i.spanFrom$1(new D._SpanScannerState(i,r)))}return this._stylesheet0$_lookingAtInterpolatedIdentifierBody$0()&&i.error$1(0,"Expected end of identifier."),r=i.substring$1(0,a.position),i=i.spanFrom$1(a),new M.StringExpression0(W.Interpolation$0(R._setArrayType([r],oe.JSArray_Object),i),!1)},_stylesheet0$_variable$0(){var e=this.scanner,t=new D._SpanScannerState(e,e._string_scanner$_position),r=this.variableName$0();return this.get$plainCss()&&this.error$2(0,ae.Sass_v,e.spanFrom$1(t)),new D.VariableExpression0(null,r,e.spanFrom$1(t))},_stylesheet0$_selector$0(){var e,t;return this.get$plainCss()&&this.scanner.error$2$length(0,ae.The_pa,1),e=this.scanner,t=new D._SpanScannerState(e,e._string_scanner$_position),e.expectChar$1(38),e.scanChar$1(38)&&(this.logger.warn$2$span(0,ae.In_Sas,e.spanFrom$1(t)),e.set$position(e._string_scanner$_position-1)),new H.SelectorExpression0(e.spanFrom$1(t))},interpolatedString$0(){var e,t,r,n,s,i,a=this.scanner,o=a._string_scanner$_position,l=a.readChar$0();for(39!==l&&34!==l&&a.error$2$position(0,"Expected string.",o),e=new P.StringBuffer(""),t=R._setArrayType([],oe.JSArray_Object),r=new Q.InterpolationBuffer0(e,t);;){if((n=a.peekChar$0())===l){a.readChar$0();break}null==n||10===n||13===n||12===n?a.error$1(0,"Expected "+R.Primitives_stringFromCharCode(l)+"."):92===n?10===(s=a.peekChar$1(1))||13===s||12===s?(a.readChar$0(),a.readChar$0(),13===s&&a.scanChar$1(10)):e._contents+=R.Primitives_stringFromCharCode(E.consumeEscapedCharacter0(a)):35===n&&123===a.peekChar$1(1)?(i=this.singleInterpolation$0(),r._interpolation_buffer0$_flushText$0(),t.push(i)):e._contents+=R.Primitives_stringFromCharCode(a.readChar$0())}return new M.StringExpression0(r.interpolation$1(a.spanFrom$1(new D._SpanScannerState(a,o))),!0)},identifierLike$0(){var e,t,r,n,s,i=this.scanner,a=new D._SpanScannerState(i,i._string_scanner$_position),o=this.interpolatedIdentifier$0(),l=o.get$asPlain(),_=null==l;if(!_){if("if"===l&&40===i.peekChar$0())return e=this._stylesheet0$_argumentInvocation$0(),new N.IfExpression0(e,o.span.expand$1(0,e.span));if("not"===l)return this.whitespace$0(),new W.UnaryOperationExpression0(A.UnaryOperator_not_not0,this._stylesheet0$_singleExpression$0(),o.span);if(t=l.toLowerCase(),40!==i.peekChar$0()){switch(l){case"false":return new Q.BooleanExpression0(!1,o.span);case"null":return new J.NullExpression0(o.span);case"true":return new Q.BooleanExpression0(!0,o.span)}if(null!=(r=ee.$get$colorsByName0().$index(0,t)))return(i=(r=F.SassColor$rgb0(r.get$red(),r.get$green(),r.get$blue(),r.alpha,o.span)).originalSpan).toString,new F.ColorExpression0(r,i)}if(null!=(n=this.trySpecialFunction$2(t,a)))return n}switch(i.peekChar$0()){case 46:return 46===i.peekChar$1(1)?new M.StringExpression0(o,!1):(i.readChar$0(),_&&this.error$2(0,ae.Interpn,o.span),36===i.peekChar$0()?(s=this.variableName$0(),this._stylesheet0$_assertPublic$2(s,new q.StylesheetParser_identifierLike_closure0(this,a)),new D.VariableExpression0(l,s,i.spanFrom$1(a))):new L.FunctionExpression0(l,this._stylesheet0$_publicIdentifier$0(),this._stylesheet0$_argumentInvocation$0(),i.spanFrom$1(a)));case 40:return _?new U.InterpolatedFunctionExpression0(o,this._stylesheet0$_argumentInvocation$0(),i.spanFrom$1(a)):new L.FunctionExpression0(null,l,this._stylesheet0$_argumentInvocation$0(),i.spanFrom$1(a));default:return new M.StringExpression0(o,!1)}},trySpecialFunction$2(e,t){var r,n,s,i,a,o;switch(E.unvendor0(e)){case"calc":case"element":case"expression":if(!this.scanner.scanChar$1(40))return null;r=new P.StringBuffer(""),n=new Q.InterpolationBuffer0(r,R._setArrayType([],oe.JSArray_Object)),s=""+e,r._contents=s,r._contents=s+R.Primitives_stringFromCharCode(40);break;case"min":case"max":return s=(r=this.scanner)._string_scanner$_position,r.scanChar$1(40)?(this.whitespace$0(),i=new P.StringBuffer(""),n=new Q.InterpolationBuffer0(i,R._setArrayType([],oe.JSArray_Object)),a=""+e,i._contents=a,i._contents=a+R.Primitives_stringFromCharCode(40),this._stylesheet0$_tryMinMaxContents$1(n)?new M.StringExpression0(n.interpolation$1(r.spanFrom$1(t)),!1):(r.set$state(new D._SpanScannerState(r,s)),null)):null;case"progid":if(!(r=this.scanner).scanChar$1(58))return null;for(s=new P.StringBuffer(""),n=new Q.InterpolationBuffer0(s,R._setArrayType([],oe.JSArray_Object)),i=""+e,s._contents=i,s._contents=i+R.Primitives_stringFromCharCode(58),o=r.peekChar$0();i=null!=o&&((i=o>=97&&o<=122||o>=65&&o<=90)||46===o);)s._contents+=R.Primitives_stringFromCharCode(r.readChar$0()),o=r.peekChar$0();r.expectChar$1(40),s._contents+=R.Primitives_stringFromCharCode(40);break;case"url":return W.NullableExtension_andThen0(this._stylesheet0$_tryUrlContents$1(t),new q.StylesheetParser_trySpecialFunction_closure0);case"clamp":if("clamp"!==e)return null;if(!this.scanner.scanChar$1(40))return null;r=new P.StringBuffer(""),n=new Q.InterpolationBuffer0(r,R._setArrayType([],oe.JSArray_Object)),s=""+e,r._contents=s,r._contents=s+R.Primitives_stringFromCharCode(40);break;default:return null}return n.addInterpolation$1(this._stylesheet0$_interpolatedDeclarationValue$1$allowEmpty(!0)),(r=this.scanner).expectChar$1(41),n._interpolation_buffer0$_text._contents+=R.Primitives_stringFromCharCode(41),new M.StringExpression0(n.interpolation$1(r.spanFrom$1(t)),!1)},_stylesheet0$_tryMinMaxContents$2$allowComma(e,t){var r,n,s,i,a,o,l,_;for(r=this.scanner,n=e._interpolation_buffer0$_text,s=!t,i=this.get$_stylesheet0$_number();;){switch(r.peekChar$0()){case 45:case 43:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 46:try{a=r._string_scanner$_position,i.call$0(),o=r._string_scanner$_position,n._contents+=A.JSString_methods.substring$2(r.string,a,o)}catch(l){if(oe.FormatException._is(R.unwrapException(l)))return!1;throw l}break;case 35:if(123!==r.peekChar$1(1))return!1;_=this.singleInterpolation$0(),e._interpolation_buffer0$_flushText$0(),e._interpolation_buffer0$_contents.push(_);break;case 99:case 67:switch(r.peekChar$1(1)){case 97:case 65:if(!this._stylesheet0$_tryMinMaxFunction$2(e,"calc"))return!1;break;case 108:case 76:if(!this._stylesheet0$_tryMinMaxFunction$2(e,"clamp"))return!1}break;case 101:case 69:if(!this._stylesheet0$_tryMinMaxFunction$2(e,"env"))return!1;break;case 118:case 86:if(!this._stylesheet0$_tryMinMaxFunction$2(e,"var"))return!1;break;case 40:if(n._contents+=R.Primitives_stringFromCharCode(r.readChar$0()),!this._stylesheet0$_tryMinMaxContents$2$allowComma(e,!1))return!1;break;case 109:case 77:if(r.readChar$0(),this.scanIdentChar$1(105)){if(!this.scanIdentChar$1(110))return!1;n._contents+="min("}else{if(!this.scanIdentChar$1(97))return!1;if(!this.scanIdentChar$1(120))return!1;n._contents+="max("}if(!r.scanChar$1(40))return!1;if(!this._stylesheet0$_tryMinMaxContents$1(e))return!1;break;default:return!1}switch(this.whitespace$0(),r.peekChar$0()){case 41:return n._contents+=R.Primitives_stringFromCharCode(r.readChar$0()),!0;case 43:case 45:case 42:case 47:n._contents+=R.Primitives_stringFromCharCode(32),_=n._contents+=R.Primitives_stringFromCharCode(r.readChar$0()),n._contents=_+R.Primitives_stringFromCharCode(32);break;case 44:if(s)return!1;_=n._contents+=R.Primitives_stringFromCharCode(r.readChar$0()),n._contents=_+R.Primitives_stringFromCharCode(32);break;default:return!1}this.whitespace$0()}},_stylesheet0$_tryMinMaxContents$1(e){return this._stylesheet0$_tryMinMaxContents$2$allowComma(e,!0)},_stylesheet0$_tryMinMaxFunction$2(e,t){var r,n,s;return!!this.scanIdentifier$1(t)&&(!!(r=this.scanner).scanChar$1(40)&&(s=(n=e._interpolation_buffer0$_text)._contents+=t,n._contents=s+R.Primitives_stringFromCharCode(40),e.addInterpolation$1(this._stylesheet0$_interpolatedDeclarationValue$1$allowEmpty(!0)),n._contents+=R.Primitives_stringFromCharCode(41),!!r.scanChar$1(41)))},_stylesheet0$_tryUrlContents$2$name(e,t){var r,n,s,i,a,o,l,_=this.scanner,u=_._string_scanner$_position;if(!_.scanChar$1(40))return null;for(this.whitespaceWithoutComments$0(),r=new P.StringBuffer(""),n=R._setArrayType([],oe.JSArray_Object),s=new Q.InterpolationBuffer0(r,n),i=""+(null==t?"url":t),r._contents=i,r._contents=i+R.Primitives_stringFromCharCode(40);null!=(a=_.peekChar$0());)if(92===a)r._contents+=R.S(this.escape$0());else if(i=33===a||(37===a||(38===a||(a>=42&&a<=126||a>=128))))r._contents+=R.Primitives_stringFromCharCode(_.readChar$0());else if(35===a)123===_.peekChar$1(1)?(i=this.singleInterpolation$0(),s._interpolation_buffer0$_flushText$0(),n.push(i)):r._contents+=R.Primitives_stringFromCharCode(_.readChar$0());else{if(32!==a&&9!==a&&10!==a&&13!==a&&12!==a){if(41===a)return r._contents+=R.Primitives_stringFromCharCode(_.readChar$0()),o=_._string_scanner$_position,u=_._sourceFile,i=e.position,(_=new j._FileSpan(u,i,o))._FileSpan$3(u,i,o),i=oe.Object,u=P.List_List$of(n,!0,i),0!==(n=r._contents).length&&u.push((n.charCodeAt(0),n)),(l=P.List_List$from(u,!1,i)).fixed$length=Array,l.immutable$list=Array,(r=new W.Interpolation0(l,_)).Interpolation$20(u,_),r;break}if(this.whitespaceWithoutComments$0(),41!==_.peekChar$0())break}return _.set$state(new D._SpanScannerState(_,u)),null},_stylesheet0$_tryUrlContents$1(e){return this._stylesheet0$_tryUrlContents$2$name(e,null)},dynamicUrl$0(){var e,t=this.scanner,r=new D._SpanScannerState(t,t._string_scanner$_position);return this.expectIdentifier$1("url"),null!=(e=this._stylesheet0$_tryUrlContents$1(r))?new M.StringExpression0(e,!1):new U.InterpolatedFunctionExpression0(W.Interpolation$0(R._setArrayType(["url"],oe.JSArray_Object),t.spanFrom$1(r)),this._stylesheet0$_argumentInvocation$0(),t.spanFrom$1(r))},almostAnyValue$1$omitComments(e){var t,r,n,s,i,a,o,l,_=this.scanner,u=_._string_scanner$_position,c=new P.StringBuffer(""),$=new Q.InterpolationBuffer0(c,R._setArrayType([],oe.JSArray_Object));e:for(t=_.string,r=t.length,n=!e;;)switch(s=_.peekChar$0()){case 92:c._contents+=R.Primitives_stringFromCharCode(_.readChar$0()),c._contents+=R.Primitives_stringFromCharCode(_.readChar$0());break;case 34:case 39:$.addInterpolation$1(this.interpolatedString$0().asInterpolation$0());break;case 47:i=_._string_scanner$_position,this.scanComment$0()?n&&(a=_._string_scanner$_position,c._contents+=A.JSString_methods.substring$2(t,i,a)):c._contents+=R.Primitives_stringFromCharCode(_.readChar$0());break;case 35:123===_.peekChar$1(1)?$.addInterpolation$1(this.interpolatedIdentifier$0()):c._contents+=R.Primitives_stringFromCharCode(_.readChar$0());break;case 13:case 10:case 12:if(this.get$indented())break e;c._contents+=R.Primitives_stringFromCharCode(_.readChar$0());break;case 33:case 59:case 123:case 125:break e;case 117:case 85:if(o=_._string_scanner$_position,!this.scanIdentifier$1("url")){c._contents+=R.Primitives_stringFromCharCode(_.readChar$0());break}null==(l=this._stylesheet0$_tryUrlContents$1(new D._SpanScannerState(_,o)))?((o<0||o>r)&&R.throwExpression(P.ArgumentError$("Invalid position "+o,null)),_._string_scanner$_position=o,_._lastMatch=null,c._contents+=R.Primitives_stringFromCharCode(_.readChar$0())):$.addInterpolation$1(l);break;default:if(null==s)break e;this.lookingAtIdentifier$0()?c._contents+=this.identifier$0():c._contents+=R.Primitives_stringFromCharCode(_.readChar$0())}return $.interpolation$1(_.spanFrom$1(new D._SpanScannerState(_,u)))},almostAnyValue$0(){return this.almostAnyValue$1$omitComments(!1)},_stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(e,t,r){var n,s,i,a,o,l,_,u,c,$,p=this.scanner,h=p._string_scanner$_position,d=new P.StringBuffer(""),g=new Q.InterpolationBuffer0(d,R._setArrayType([],oe.JSArray_Object)),m=R._setArrayType([],oe.JSArray_int);e:for(n=p.string,s=n.length,i=!e,a=!r,o=!1;;)switch(l=p.peekChar$0()){case 92:d._contents+=R.S(this.escape$1$identifierStart(!0)),o=!1;break;case 34:case 39:g.addInterpolation$1(this.interpolatedString$0().asInterpolation$0()),o=!1;break;case 47:42===p.peekChar$1(1)?(_=this.get$loudComment(),u=p._string_scanner$_position,_.call$0(),c=p._string_scanner$_position,d._contents+=A.JSString_methods.substring$2(n,u,c)):d._contents+=R.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 35:123===p.peekChar$1(1)?g.addInterpolation$1(this.interpolatedIdentifier$0()):d._contents+=R.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 32:case 9:(_=!!o||!(32===(_=p.peekChar$1(1))||9===_||10===_||13===_||12===_))?d._contents+=R.Primitives_stringFromCharCode(p.readChar$0()):p.readChar$0();break;case 10:case 13:case 12:if(this.get$indented())break e;10!==(_=p.peekChar$1(-1))&&13!==_&&12!==_&&(d._contents+="\n"),p.readChar$0(),o=!0;break;case 40:case 123:case 91:l.toString,d._contents+=R.Primitives_stringFromCharCode(l),m.push(H.opposite0(p.readChar$0())),o=!1;break;case 41:case 125:case 93:if(0===m.length)break e;l.toString,d._contents+=R.Primitives_stringFromCharCode(l),p.expectChar$1(m.pop()),o=!1;break;case 59:if(a&&0===m.length)break e;d._contents+=R.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 58:if(i&&0===m.length)break e;d._contents+=R.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break;case 117:case 85:if(_=p._string_scanner$_position,!this.scanIdentifier$1("url")){d._contents+=R.Primitives_stringFromCharCode(p.readChar$0()),o=!1;break}null==($=this._stylesheet0$_tryUrlContents$1(new D._SpanScannerState(p,_)))?((_<0||_>s)&&R.throwExpression(P.ArgumentError$("Invalid position "+_,null)),p._string_scanner$_position=_,p._lastMatch=null,d._contents+=R.Primitives_stringFromCharCode(p.readChar$0())):g.addInterpolation$1($),o=!1;break;default:if(null==l)break e;this.lookingAtIdentifier$0()?d._contents+=this.identifier$0():d._contents+=R.Primitives_stringFromCharCode(p.readChar$0()),o=!1}return 0!==m.length&&p.expectChar$1(A.JSArray_methods.get$last(m)),t||0!==g._interpolation_buffer0$_contents.length||0!==d._contents.length||p.error$1(0,"Expected token."),g.interpolation$1(p.spanFrom$1(new D._SpanScannerState(p,h)))},_stylesheet0$_interpolatedDeclarationValue$1$allowEmpty(e){return this._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,!1)},_stylesheet0$_interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(e,t){return this._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,e,t)},_stylesheet0$_interpolatedDeclarationValue$0(){return this._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!0,!1,!1)},interpolatedIdentifier$0(){var e,t="Expected identifier.",r=this.scanner,n=new D._SpanScannerState(r,r._string_scanner$_position),s=new P.StringBuffer(""),i=R._setArrayType([],oe.JSArray_Object),a=new Q.InterpolationBuffer0(s,i);return r.scanChar$1(45)&&(s._contents+=R.Primitives_stringFromCharCode(45),r.scanChar$1(45))?(s._contents+=R.Primitives_stringFromCharCode(45),this._stylesheet0$_interpolatedIdentifierBody$1(a),a.interpolation$1(r.spanFrom$1(n))):(null==(e=r.peekChar$0())?r.error$1(0,t):95===e||H.isAlphabetic1(e)||e>=128?s._contents+=R.Primitives_stringFromCharCode(r.readChar$0()):92===e?s._contents+=R.S(this.escape$1$identifierStart(!0)):35===e&&123===r.peekChar$1(1)?(s=this.singleInterpolation$0(),a._interpolation_buffer0$_flushText$0(),i.push(s)):r.error$1(0,t),this._stylesheet0$_interpolatedIdentifierBody$1(a),a.interpolation$1(r.spanFrom$1(n)))},_stylesheet0$_interpolatedIdentifierBody$1(e){var t,r,n,s,i;for(t=e._interpolation_buffer0$_contents,r=this.scanner,n=e._interpolation_buffer0$_text;null!=(s=r.peekChar$0());)if(i=95===s||(45===s||((i=!!(i=s>=97&&s<=122||s>=65&&s<=90)||s>=48&&s<=57)||s>=128)))n._contents+=R.Primitives_stringFromCharCode(r.readChar$0());else if(92===s)n._contents+=R.S(this.escape$0());else{if(35!==s||123!==r.peekChar$1(1))break;i=this.singleInterpolation$0(),e._interpolation_buffer0$_flushText$0(),t.push(i)}},singleInterpolation$0(){var e,t=this.scanner,r=t._string_scanner$_position;return t.expect$1("#{"),this.whitespace$0(),e=this.expression$0(),t.expectChar$1(125),this.get$plainCss()&&this.error$2(0,ae.Interpp,t.spanFrom$1(new D._SpanScannerState(t,r))),e},_stylesheet0$_mediaQueryList$0(){for(var e,t=this.scanner,r=t._string_scanner$_position,n=new P.StringBuffer(""),s=new Q.InterpolationBuffer0(n,R._setArrayType([],oe.JSArray_Object));this.whitespace$0(),this._stylesheet0$_mediaQuery$1(s),t.scanChar$1(44);)e=n._contents+=R.Primitives_stringFromCharCode(44),n._contents=e+R.Primitives_stringFromCharCode(32);return s.interpolation$1(t.spanFrom$1(new D._SpanScannerState(t,r)))},_stylesheet0$_mediaQuery$1(e){var t,r;if(40!==this.scanner.peekChar$0()){if(e.addInterpolation$1(this.interpolatedIdentifier$0()),this.whitespace$0(),!this._stylesheet0$_lookingAtInterpolatedIdentifier$0())return;if((t=e._interpolation_buffer0$_text)._contents+=R.Primitives_stringFromCharCode(32),r=this.interpolatedIdentifier$0(),this.whitespace$0(),E.equalsIgnoreCase0(r.get$asPlain(),"and"))t._contents+=" and ";else{if(e.addInterpolation$1(r),!this.scanIdentifier$1("and"))return;this.whitespace$0(),t._contents+=" and "}}for(t=e._interpolation_buffer0$_text;this.whitespace$0(),e.addInterpolation$1(this._stylesheet0$_mediaFeature$0()),this.whitespace$0(),this.scanIdentifier$1("and");)t._contents+=" and "},_stylesheet0$_mediaFeature$0(){var e,t,r,n,s,i,a,o,l=this.scanner;return 35===l.peekChar$0()?(e=this.singleInterpolation$0(),W.Interpolation$0(R._setArrayType([e],oe.JSArray_Object),e.get$span())):(t=l._string_scanner$_position,r=new P.StringBuffer(""),n=R._setArrayType([],oe.JSArray_Object),s=new Q.InterpolationBuffer0(r,n),l.expectChar$1(40),r._contents+=R.Primitives_stringFromCharCode(40),this.whitespace$0(),i=this._stylesheet0$_expressionUntilComparison$0(),s._interpolation_buffer0$_flushText$0(),n.push(i),l.scanChar$1(58)?(this.whitespace$0(),i=r._contents+=R.Primitives_stringFromCharCode(58),r._contents=i+R.Primitives_stringFromCharCode(32),i=this.expression$0(),s._interpolation_buffer0$_flushText$0(),n.push(i)):(i=60!==(a=l.peekChar$0()))&&62!==a&&61!==a||(r._contents+=R.Primitives_stringFromCharCode(32),r._contents+=R.Primitives_stringFromCharCode(l.readChar$0()),i&&62!==a||!l.scanChar$1(61)||(r._contents+=R.Primitives_stringFromCharCode(61)),r._contents+=R.Primitives_stringFromCharCode(32),this.whitespace$0(),o=this._stylesheet0$_expressionUntilComparison$0(),s._interpolation_buffer0$_flushText$0(),n.push(o),i&&62!==a?i=!1:(a.toString,i=l.scanChar$1(a)),i&&(i=r._contents+=R.Primitives_stringFromCharCode(32),r._contents=i+R.Primitives_stringFromCharCode(a),l.scanChar$1(61)&&(r._contents+=R.Primitives_stringFromCharCode(61)),r._contents+=R.Primitives_stringFromCharCode(32),this.whitespace$0(),i=this._stylesheet0$_expressionUntilComparison$0(),s._interpolation_buffer0$_flushText$0(),n.push(i))),l.expectChar$1(41),this.whitespace$0(),r._contents+=R.Primitives_stringFromCharCode(41),s.interpolation$1(l.spanFrom$1(new D._SpanScannerState(l,t))))},_stylesheet0$_expressionUntilComparison$0(){return this.expression$1$until(new q.StylesheetParser__expressionUntilComparison_closure0(this))},_stylesheet0$_supportsCondition$0(){var e,t,r,n,s,i,a,o=this.scanner,l=o._string_scanner$_position;if(this.scanIdentifier$1("not"))return this.whitespace$0(),new T.SupportsNegation0(this._stylesheet0$_supportsConditionInParens$0(),o.spanFrom$1(new D._SpanScannerState(o,l)));for(e=this._stylesheet0$_supportsConditionInParens$0(),this.whitespace$0(),t=null;this.lookingAtIdentifier$0();)null!=t?this.expectIdentifier$1(t):this.scanIdentifier$1("or")?t="or":(this.expectIdentifier$1("and"),t="and"),this.whitespace$0(),r=this._stylesheet0$_supportsConditionInParens$0(),n=o._string_scanner$_position,s=o._sourceFile,(i=new j._FileSpan(s,l,n))._FileSpan$3(s,l,n),e=new z.SupportsOperation0(e,r,t,i),"and"!==(a=t.toLowerCase())&&"or"!==a&&R.throwExpression(P.ArgumentError$value(t,"operator",'may only be "and" or "or".')),this.whitespace$0();return e},_stylesheet0$_supportsConditionInParens$0(){var e,t,r,n,s,i,a,o,l,_,u,c,$=this.scanner,p=new D._SpanScannerState($,$._string_scanner$_position);if(this._stylesheet0$_lookingAtInterpolatedIdentifier$0()){if("not"===(null==(o=(a=this.interpolatedIdentifier$0()).get$asPlain())?null:o.toLowerCase())&&this.error$2(0,'"not" is not a valid identifier here.',a.span),$.scanChar$1(40))return l=this._stylesheet0$_interpolatedDeclarationValue$2$allowEmpty$allowSemicolon(!0,!0),$.expectChar$1(41),new L.SupportsFunction0(a,l,$.spanFrom$1(p));if(1===(o=a.contents).length&&oe.Expression_2._is(A.JSArray_methods.get$first(o)))return new W.SupportsInterpolation0(oe.Expression_2._as(A.JSArray_methods.get$first(o)),$.spanFrom$1(p));this.error$2(0,"Expected @supports condition.",a.span)}if($.expectChar$1(40),this.whitespace$0(),this.scanIdentifier$1("not"))return this.whitespace$0(),_=this._stylesheet0$_supportsConditionInParens$0(),$.expectChar$1(41),new T.SupportsNegation0(_,$.spanFrom$1(p));if(40===$.peekChar$0())return _=this._stylesheet0$_supportsCondition$0(),$.expectChar$1(41),_;e=null,t=new D._SpanScannerState($,$._string_scanner$_position),r=this._stylesheet0$_inParentheses;try{e=this.expression$0(),$.expectChar$1(58)}catch(u){if(oe.FormatException._is(R.unwrapException(u))){if($.set$state(t),this._stylesheet0$_inParentheses=r,n=this.interpolatedIdentifier$0(),null!=(s=this._stylesheet0$_trySupportsOperation$2(n,t)))return $.expectChar$1(41),s;if((o=new Q.InterpolationBuffer0(new P.StringBuffer(""),R._setArrayType([],oe.JSArray_Object))).addInterpolation$1(n),o.addInterpolation$1(this._stylesheet0$_interpolatedDeclarationValue$3$allowColon$allowEmpty$allowSemicolon(!1,!0,!0)),i=o.interpolation$1($.spanFrom$1(t)),58===$.peekChar$0())throw u;return $.expectChar$1(41),new j.SupportsAnything0(i,$.spanFrom$1(p))}throw u}return this.whitespace$0(),c=this.expression$0(),$.expectChar$1(41),new N.SupportsDeclaration0(e,c,$.spanFrom$1(p))},_stylesheet0$_trySupportsOperation$2(e,t){var r,n,s,i,a,o,l,_,u,c,$,p,h=e.contents;if(1!==h.length)return null;if(r=A.JSArray_methods.get$first(h),!oe.Expression_2._is(r))return null;for(h=this.scanner,n=new D._SpanScannerState(h,h._string_scanner$_position),this.whitespace$0(),s=t.position,i=e.span,o=a=null;this.lookingAtIdentifier$0();){if(null!=a)this.expectIdentifier$1(a);else if(this.scanIdentifier$1("and"))a="and";else{if(!this.scanIdentifier$1("or"))return n._scanner!==h&&R.throwExpression(P.ArgumentError$(ae.The_gi,null)),((s=n.position)<0||s>h.string.length)&&R.throwExpression(P.ArgumentError$("Invalid position "+s,null)),h._string_scanner$_position=s,h._lastMatch=null;a="or"}this.whitespace$0(),l=this._stylesheet0$_supportsConditionInParens$0(),_=null==o?new W.SupportsInterpolation0(r,i):o,u=h._string_scanner$_position,c=h._sourceFile,($=new j._FileSpan(c,s,u))._FileSpan$3(c,s,u),o=new z.SupportsOperation0(_,l,a,$),"and"!==(p=a.toLowerCase())&&"or"!==p&&R.throwExpression(P.ArgumentError$value(a,"operator",'may only be "and" or "or".')),this.whitespace$0()}return o},_stylesheet0$_lookingAtInterpolatedIdentifier$0(){var e,t=this.scanner,r=t.peekChar$0();return null!=r&&(!!(95===r||H.isAlphabetic1(r)||r>=128||92===r)||(35===r?123===t.peekChar$1(1):45===r&&(null!=(e=t.peekChar$1(1))&&(35===e?123===t.peekChar$1(2):95===e||H.isAlphabetic1(e)||e>=128||92===e||45===e))))},_stylesheet0$_lookingAtInterpolatedIdentifierBody$0(){var e=this.scanner,t=e.peekChar$0();return null!=t&&(!!(95===t||H.isAlphabetic1(t)||t>=128||H.isDigit0(t)||45===t||92===t)||35===t&&123===e.peekChar$1(1))},_stylesheet0$_lookingAtExpression$0(){var e,t=this.scanner,r=t.peekChar$0();return null!=r&&(46===r?46!==t.peekChar$1(1):33===r?(e=t.peekChar$1(1),t=null==e||((32|e)>>>0==105||(32===e||9===e||10===e||13===e||12===e))):t=40===r||(47===r||(91===r||(39===r||(34===r||(35===r||(43===r||(45===r||(92===r||(36===r||(38===r||(95===r||H.isAlphabetic1(r)||r>=128||H.isDigit0(r)))))))))))))},_stylesheet0$_withChildren$1$3(e,t,r){var n=r.call$2(this.children$1(0,e),this.scanner.spanFrom$1(t));return this.whitespaceWithoutComments$0(),n},_stylesheet0$_withChildren$3(e,t,r){return this._stylesheet0$_withChildren$1$3(e,t,r,oe.dynamic)},_stylesheet0$_urlString$0(){var e,t,r,n=this.scanner,s=new D._SpanScannerState(n,n._string_scanner$_position),i=this.string$0();try{return t=P.Uri_parse(i)}catch(r){if(t=R.unwrapException(r),!oe.FormatException._is(t))throw r;e=t,this.error$2(0,"Invalid URL: "+V.get$message$x(e),n.spanFrom$1(s))}},_stylesheet0$_publicIdentifier$0(){var e=this.scanner,t=e._string_scanner$_position,r=this.identifier$1$normalize(!0);return this._stylesheet0$_assertPublic$2(r,new q.StylesheetParser__publicIdentifier_closure0(this,new D._SpanScannerState(e,t))),r},_stylesheet0$_assertPublic$2(e,t){var r=A.JSString_methods._codeUnitAt$1(e,0);45!==r&&95!==r||this.error$2(0,ae.Privat,t.call$0())},get$plainCss:()=>!1},q.StylesheetParser_parse_closure0.prototype={call$0(){var e,t,r=this.$this,n=r.scanner,s=n._string_scanner$_position;return n.scanChar$1(65279),e=r.statements$1(new q.StylesheetParser_parse__closure1(r)),n.expectDone$0(),t=(t=r._stylesheet0$_globalVariables).get$values(t),A.JSArray_methods.addAll$1(e,R.MappedIterable_MappedIterable(t,new q.StylesheetParser_parse__closure2,R._instanceType(t)._eval$1("Iterable.E"),oe.Statement_2)),q.Stylesheet$internal0(e,n.spanFrom$1(new D._SpanScannerState(n,s)),r.get$plainCss())},$signature:447},q.StylesheetParser_parse__closure1.prototype={call$0(){var e=this.$this;return e.scanner.scan$1("@charset")?(e.whitespace$0(),e.string$0(),null):e._stylesheet0$_statement$1$root(!0)},$signature:448},q.StylesheetParser_parse__closure2.prototype={call$1:e=>Q.VariableDeclaration$0(e.name,new J.NullExpression0(e.expression.get$span()),e.span,null,!1,!0,null),$signature:449},q.StylesheetParser_parseArgumentDeclaration_closure0.prototype={call$0(){var e,t=this.$this,r=t.scanner;return r.expectChar$2$name(64,"@-rule"),t.identifier$0(),t.whitespace$0(),t.identifier$0(),e=t._stylesheet0$_argumentDeclaration$0(),t.whitespace$0(),r.expectChar$1(123),e},$signature:450},q.StylesheetParser__parseSingleProduction_closure0.prototype={call$0(){var e=this.production.call$0();return this.$this.scanner.expectDone$0(),e},$signature(){return this.T._eval$1("0()")}},q.StylesheetParser_parseSignature_closure.prototype={call$0(){var e,t,r,n=this.$this,s=n.identifier$0();return n.whitespace$0(),40===(e=n.scanner).peekChar$0()?t=n._stylesheet0$_argumentDeclaration$0():(r=(n=j.FileLocation$_(e._sourceFile,e._string_scanner$_position)).offset,t=new E.ArgumentDeclaration0(A.List_empty18,null,j._FileSpan$(n.file,r,r))),e.expectDone$0(),new D.Tuple2(s,t,oe.Tuple2_String_ArgumentDeclaration)},$signature:451},q.StylesheetParser__statement_closure0.prototype={call$0(){return this.$this._stylesheet0$_statement$0()},$signature:113},q.StylesheetParser_variableDeclarationWithoutNamespace_closure1.prototype={call$0(){return this.$this.scanner.spanFrom$1(this.start)},$signature:33},q.StylesheetParser_variableDeclarationWithoutNamespace_closure2.prototype={call$0(){return this.declaration},$signature:452},q.StylesheetParser__declarationOrBuffer_closure1.prototype={call$2(e,t){return N.Declaration$nested0(this.name,e,t,null)},$signature:69},q.StylesheetParser__declarationOrBuffer_closure2.prototype={call$2(e,t){return N.Declaration$nested0(this.name,e,t,this._box_0.value)},$signature:69},q.StylesheetParser__styleRule_closure0.prototype={call$2(e,t){var r=this.$this;return r.get$indented()&&0===e.length&&r.logger.warn$2$span(0,ae.This_s,this._box_0.interpolation.span),r._stylesheet0$_inStyleRule=this.wasInStyleRule,W.StyleRule$0(this._box_0.interpolation,e,r.scanner.spanFrom$1(this.start))},$signature:454},q.StylesheetParser__propertyOrVariableDeclaration_closure1.prototype={call$2(e,t){return N.Declaration$nested0(this._box_0.name,e,t,null)},$signature:69},q.StylesheetParser__propertyOrVariableDeclaration_closure2.prototype={call$2(e,t){return N.Declaration$nested0(this._box_0.name,e,t,this.value)},$signature:69},q.StylesheetParser__atRootRule_closure1.prototype={call$2(e,t){return q.AtRootRule$0(e,t,this.query)},$signature:173},q.StylesheetParser__atRootRule_closure2.prototype={call$2:(e,t)=>q.AtRootRule$0(e,t,null),$signature:173},q.StylesheetParser__eachRule_closure0.prototype={call$2(e,t){return this.$this._stylesheet0$_inControlDirective=this.wasInControlDirective,q.EachRule$0(this.variables,this.list,e,t)},$signature:456},q.StylesheetParser__functionRule_closure0.prototype={call$2(e,t){return T.FunctionRule$0(this.name,this.$arguments,e,t,this.precedingComment)},$signature:457},q.StylesheetParser__forRule_closure1.prototype={call$0(){var e=this.$this;return!!e.lookingAtIdentifier$0()&&(e.scanIdentifier$1("to")?this._box_0.exclusive=!0:!!e.scanIdentifier$1("through")&&(this._box_0.exclusive=!1,!0))},$signature:25},q.StylesheetParser__forRule_closure2.prototype={call$2(e,t){var r;return this.$this._stylesheet0$_inControlDirective=this.wasInControlDirective,(r=this._box_0.exclusive).toString,E.ForRule$0(this.variable,this.from,this.to,e,t,r)},$signature:458},q.StylesheetParser__memberList_closure0.prototype={call$0(){var e=this.$this;36===e.scanner.peekChar$0()?this.variables.add$1(0,e.variableName$0()):this.identifiers.add$1(0,e.identifier$1$normalize(!0))},$signature:2},q.StylesheetParser__includeRule_closure0.prototype={call$2(e,t){return j.ContentBlock$0(this.contentArguments_,e,t)},$signature:459},q.StylesheetParser_mediaRule_closure0.prototype={call$2(e,t){return k.MediaRule$0(this.query,e,t)},$signature:460},q.StylesheetParser__mixinRule_closure0.prototype={call$2(e,t){return this.$this._stylesheet0$_inMixin=!1,H.MixinRule$0(this.name,this.$arguments,e,t,this.precedingComment)},$signature:461},q.StylesheetParser_mozDocumentRule_closure0.prototype={call$2(e,t){return this._box_0.needsDeprecationWarning&&this.$this.logger.warn$3$deprecation$span(0,ae.x40_moz_,!0,t),z.AtRule$0(this.name,t,e,this.value)},$signature:170},q.StylesheetParser_supportsRule_closure0.prototype={call$2(e,t){return E.SupportsRule$0(this.condition,e,t)},$signature:463},q.StylesheetParser__whileRule_closure0.prototype={call$2(e,t){return this.$this._stylesheet0$_inControlDirective=this.wasInControlDirective,k.WhileRule$0(this.condition,e,t)},$signature:464},q.StylesheetParser_unknownAtRule_closure0.prototype={call$2(e,t){return z.AtRule$0(this.name,t,e,this._box_0.value)},$signature:170},q.StylesheetParser_expression_resetState0.prototype={call$0(){var e,t=this._box_0;t.operands_=t.operators_=t.spaceExpressions_=t.commaExpressions_=null,(e=this.$this).scanner.set$state(this.start),t.allowSlash=e.lookingAtNumber$0(),t.singleExpression_=e._stylesheet0$_singleExpression$0()},$signature:0},q.StylesheetParser_expression_resolveOneOperation0.prototype={call$0(){var e,t,r,n=this._box_0,s=n.operators_.pop(),i=n.operands_;i.toString,null==(e=n.singleExpression_)&&(t=this.$this.scanner,r=s.operator.length,t.error$3$length$position(0,"Expected expression.",r,t._string_scanner$_position-r)),s!==A.BinaryOperator_RTB0&&(n.allowSlash=!1),n.allowSlash&&!this.$this._stylesheet0$_inParentheses?n.singleExpression_=new q.BinaryOperationExpression0(A.BinaryOperator_RTB0,i.pop(),e,!0):n.singleExpression_=new q.BinaryOperationExpression0(s,i.pop(),e,!1)},$signature:0},q.StylesheetParser_expression_resolveOperations0.prototype={call$0(){var e,t=this._box_0.operators_;if(null!=t)for(e=this.resolveOneOperation;0!==t.length;)e.call$0()},$signature:0},q.StylesheetParser_expression_addSingleExpression0.prototype={call$2$number(e,t){var r,n,s=this._box_0;if(null!=s.singleExpression_){if((r=this.$this)._stylesheet0$_inParentheses&&(r._stylesheet0$_inParentheses=!1,s.allowSlash))return void this.resetState.call$0();null==(n=s.spaceExpressions_)&&(n=s.spaceExpressions_=R._setArrayType([],oe.JSArray_Expression_2)),this.resolveOperations.call$0(),(r=s.singleExpression_).toString,n.push(r),s.allowSlash=t}else t||(s.allowSlash=!1);s.singleExpression_=e},call$1(e){return this.call$2$number(e,!1)},$signature:465},q.StylesheetParser_expression_addOperator0.prototype={call$1(e){var t,r,n,s,i,a,o,l=this.$this;for(l.get$plainCss()&&e!==A.BinaryOperator_RTB0&&e!==A.BinaryOperator_kjl0&&(t=l.scanner,r=e.operator.length,t.error$3$length$position(0,"Operators aren't allowed in plain CSS.",r,t._string_scanner$_position-r)),(t=this._box_0).allowSlash=t.allowSlash&&e===A.BinaryOperator_RTB0,null==(n=t.operators_)&&(n=t.operators_=R._setArrayType([],oe.JSArray_BinaryOperator_2)),null==(s=t.operands_)&&(s=t.operands_=R._setArrayType([],oe.JSArray_Expression_2)),r=this.resolveOneOperation,i=e.precedence;0!==n.length&&A.JSArray_methods.get$last(n).precedence>=i;)r.call$0();n.push(e),null==(a=t.singleExpression_)&&(r=l.scanner,i=e.operator.length,r.error$3$length$position(0,"Expected expression.",i,r._string_scanner$_position-i)),s.push(a),l.whitespace$0(),t.allowSlash=t.allowSlash&&l.lookingAtNumber$0(),o=l._stylesheet0$_singleExpression$0(),t.singleExpression_=o,t.allowSlash=t.allowSlash&&o instanceof H.NumberExpression0},$signature:466},q.StylesheetParser_expression_resolveSpaceExpressions0.prototype={call$0(){var e,t,r,n;this.resolveOperations.call$0(),null!=(t=(e=this._box_0).spaceExpressions_)&&(null==(r=e.singleExpression_)&&this.$this.scanner.error$1(0,"Expected expression."),t.push(r),n=A.JSArray_methods.get$first(t).get$span().expand$1(0,r.get$span()),e.singleExpression_=new M.ListExpression0(P.List_List$unmodifiable(t,oe.Expression_2),A.ListSeparator_woc0,!1,n),e.spaceExpressions_=null)},$signature:0},q.StylesheetParser__expressionUntilComma_closure0.prototype={call$0(){return 44===this.$this.scanner.peekChar$0()},$signature:25},q.StylesheetParser__unicodeRange_closure1.prototype={call$1:e=>null!=e&&H.isHex0(e),$signature:26},q.StylesheetParser__unicodeRange_closure2.prototype={call$1:e=>null!=e&&H.isHex0(e),$signature:26},q.StylesheetParser_identifierLike_closure0.prototype={call$0(){return this.$this.scanner.spanFrom$1(this.start)},$signature:33},q.StylesheetParser_trySpecialFunction_closure0.prototype={call$1:e=>new M.StringExpression0(e,!1),$signature:467},q.StylesheetParser__expressionUntilComparison_closure0.prototype={call$0(){var e=this.$this.scanner,t=e.peekChar$0();return 61===t?61!==e.peekChar$1(1):60===t||62===t},$signature:25},q.StylesheetParser__publicIdentifier_closure0.prototype={call$0(){return this.$this.scanner.spanFrom$1(this.start)},$signature:33},q.Stylesheet0.prototype={Stylesheet$internal$3$plainCss0(e,t,r){var n,s,i,a,o,l;for(s=(n=this.children).length,i=this._stylesheet1$_forwards,a=this._stylesheet1$_uses,o=0;o<s;++o)if((l=n[o])instanceof H.UseRule0)a.push(l);else if(l instanceof N.ForwardRule0)i.push(l);else if(!(l instanceof E.SilentComment0||l instanceof N.LoudComment0||l instanceof Q.VariableDeclaration0))break},accept$1$1(e){return e.visitStylesheet$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.children;return(t&&A.JSArray_methods).join$1(t," ")},get$span(){return this.span}},E.ModifiableCssSupportsRule0.prototype={accept$1$1(e){return e.visitCssSupportsRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},copyWithoutChildren$0(){return E.ModifiableCssSupportsRule$0(this.condition,this.span)},$isCssSupportsRule0:1,get$span(){return this.span}},E.SupportsRule0.prototype={accept$1$1(e){return e.visitSupportsRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.children;return"@supports "+this.condition.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span(){return this.span}},T.Syntax0.prototype={toString$0(e){return this._syntax0$_name}},j.TerseLogger0.prototype={warn$4$deprecation$span$trace(e,t,r,n,s){var i,a,o,l;r&&(i=A.JSArray_methods.get$first(t.split("\n\n")),l=(null==(o=(a=this._terse$_warningCounts).$index(0,i))?0:o)+1,a.$indexSet(0,i,l),l>5)||this._terse$_inner.warn$4$deprecation$span$trace(0,t,r,n,s)},warn$2$span(e,t,r){return this.warn$4$deprecation$span$trace(e,t,!1,r,null)},warn$2$deprecation(e,t,r){return this.warn$4$deprecation$span$trace(e,t,r,null,null)},warn$3$deprecation$span(e,t,r,n){return this.warn$4$deprecation$span$trace(e,t,r,n,null)},warn$2$trace(e,t,r){return this.warn$4$deprecation$span$trace(e,t,!1,null,r)},debug$2(e,t,r){return this._terse$_inner.debug$2(0,t,r)},summarize$1$node(e){var t,r,n=this._terse$_warningCounts;n=n.get$values(n),t=R._instanceType(n),(r=C.IterableIntegerExtension_get_sum(new R.MappedIterable(new R.WhereIterable(n,new j.TerseLogger_summarize_closure1,t._eval$1("WhereIterable<Iterable.E>")),new j.TerseLogger_summarize_closure2,t._eval$1("MappedIterable<Iterable.E,int>"))))>0&&(n=""+r+ae.x20repet,this._terse$_inner.warn$1(0,n+(e?"":ae.x0aRun_i)))}},j.TerseLogger_summarize_closure1.prototype={call$1:e=>e>5,$signature:46},j.TerseLogger_summarize_closure2.prototype={call$1:e=>e-5,$signature:165},L.TypeSelector0.prototype={get$minSpecificity:()=>1,accept$1$1(e){return e._buffer.write$1(0,this.name),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},addSuffix$1(e){var t=this.name;return new L.TypeSelector0(new M.QualifiedName0(t.name+e,t.namespace))},unify$1(e){var t,r;return A.JSArray_methods.get$first(e)instanceof U.UniversalSelector0||A.JSArray_methods.get$first(e)instanceof L.TypeSelector0?null==(t=j.unifyUniversalAndElement0(this,A.JSArray_methods.get$first(e)))?null:(r=R._setArrayType([t],oe.JSArray_SimpleSelector_2),A.JSArray_methods.addAll$1(r,R.SubListIterable$(e,1,null,R._arrayInstanceType(e)._precomputed1)),r):(r=R._setArrayType([this],oe.JSArray_SimpleSelector_2),A.JSArray_methods.addAll$1(r,e),r)},$eq(e,t){return null!=t&&(t instanceof L.TypeSelector0&&t.name.$eq(0,this.name))},get$hashCode(e){var t=this.name;return A.JSString_methods.get$hashCode(t.name)^V.get$hashCode$(t.namespace)}},k.Types.prototype={},W.UnaryOperationExpression0.prototype={accept$1$1(e){return e.visitUnaryOperationExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.operator,r=t.operator;return t=t===A.UnaryOperator_not_not0?r+R.Primitives_stringFromCharCode(32):r,(t+=this.operand.toString$0(0)).charCodeAt(0),t},$isExpression0:1,$isAstNode0:1,get$span(){return this.span}},W.UnaryOperator0.prototype={toString$0(e){return this.name}},U.UnitlessSassNumber0.prototype={get$numeratorUnits:()=>A.List_empty,get$denominatorUnits:()=>A.List_empty,get$hasUnits:()=>!1,withValue$1:e=>new U.UnitlessSassNumber0(e,null),withSlash$2(e,t){return new U.UnitlessSassNumber0(this.value,new D.Tuple2(e,t,oe.Tuple2_SassNumber_SassNumber_2))},hasUnit$1:e=>!1,compatibleWithUnit$1:e=>!0,coerceValueToMatch$1(e){return this.value},convertValueToMatch$3(e,t,r){return e.get$hasUnits()?this.super$SassNumber$convertValueToMatch0(e,t,r):this.value},coerce$2(e,t){return H.SassNumber_SassNumber$withUnits0(this.value,t,e)},coerceValue$3(e,t,r){return this.value},coerceValueToUnit$2(e,t){return this.value},greaterThan$1(e){var t,r;return e instanceof H.SassNumber0?(t=this.value)>(r=e.value)&&!(Math.abs(t-r)<ee.$get$epsilon0())?A.SassBoolean_true:A.SassBoolean_false:this.super$SassNumber$greaterThan0(e)},greaterThanOrEquals$1(e){var t,r;return e instanceof H.SassNumber0?(t=this.value)>(r=e.value)||Math.abs(t-r)<ee.$get$epsilon0()?A.SassBoolean_true:A.SassBoolean_false:this.super$SassNumber$greaterThanOrEquals0(e)},lessThan$1(e){var t,r;return e instanceof H.SassNumber0?(t=this.value)<(r=e.value)&&!(Math.abs(t-r)<ee.$get$epsilon0())?A.SassBoolean_true:A.SassBoolean_false:this.super$SassNumber$lessThan0(e)},lessThanOrEquals$1(e){var t,r;return e instanceof H.SassNumber0?(t=this.value)<(r=e.value)||Math.abs(t-r)<ee.$get$epsilon0()?A.SassBoolean_true:A.SassBoolean_false:this.super$SassNumber$lessThanOrEquals0(e)},modulo$1(e){return e instanceof H.SassNumber0?e.withValue$1(this.moduloLikeSass$2(this.value,e.value)):this.super$SassNumber$modulo0(e)},plus$1(e){return e instanceof H.SassNumber0?e.withValue$1(this.value+e.value):this.super$SassNumber$plus0(e)},minus$1(e){return e instanceof H.SassNumber0?e.withValue$1(this.value-e.value):this.super$SassNumber$minus0(e)},times$1(e){return e instanceof H.SassNumber0?e.withValue$1(this.value*e.value):this.super$SassNumber$times0(e)},dividedBy$1(e){var t,r;return e instanceof H.SassNumber0?(t=this.value/e.value,e.get$hasUnits()?(r=e.get$denominatorUnits(),t=r=H.SassNumber_SassNumber$withUnits0(t,e.get$numeratorUnits(),r)):t=new U.UnitlessSassNumber0(t,null),t):this.super$SassNumber$dividedBy0(e)},unaryMinus$0(){return new U.UnitlessSassNumber0(-this.value,null)},$eq(e,t){return null!=t&&(t instanceof U.UnitlessSassNumber0&&Math.abs(this.value-t.value)<ee.$get$epsilon0())},get$hashCode(e){return H.fuzzyHashCode0(this.value)}},U.UniversalSelector0.prototype={get$minSpecificity:()=>0,accept$1$1(e){var t,r=this.namespace;return null!=r&&((t=e._buffer).write$1(0,r),t.writeCharCode$1(124)),e._buffer.writeCharCode$1(42),null},accept$1(e){return this.accept$1$1(e,oe.dynamic)},unify$1(e){var t,r;return A.JSArray_methods.get$first(e)instanceof U.UniversalSelector0||A.JSArray_methods.get$first(e)instanceof L.TypeSelector0?null==(t=j.unifyUniversalAndElement0(this,A.JSArray_methods.get$first(e)))?null:(r=R._setArrayType([t],oe.JSArray_SimpleSelector_2),A.JSArray_methods.addAll$1(r,R.SubListIterable$(e,1,null,R._arrayInstanceType(e)._precomputed1)),r):null!=(r=this.namespace)&&"*"!==r?(r=R._setArrayType([this],oe.JSArray_SimpleSelector_2),A.JSArray_methods.addAll$1(r,e),r):0!==e.length?e:R._setArrayType([this],oe.JSArray_SimpleSelector_2)},$eq(e,t){return null!=t&&(t instanceof U.UniversalSelector0&&t.namespace==this.namespace)},get$hashCode(e){return V.get$hashCode$(this.namespace)}},B.UnprefixedMapView0.prototype={get$keys(e){return new B._UnprefixedKeys0(this)},$index(e,t){return"string"==typeof t?this._unprefixed_map_view0$_map.$index(0,this._unprefixed_map_view0$_prefix+t):null},containsKey$1(e){return"string"==typeof e&&this._unprefixed_map_view0$_map.containsKey$1(this._unprefixed_map_view0$_prefix+e)},remove$1(e,t){return"string"==typeof t?this._unprefixed_map_view0$_map.remove$1(0,this._unprefixed_map_view0$_prefix+t):null}},B._UnprefixedKeys0.prototype={get$iterator(e){var t=this._unprefixed_map_view0$_view._unprefixed_map_view0$_map;return(t=V.where$1$ax(t.get$keys(t),new B._UnprefixedKeys_iterator_closure1(this)).map$1$1(0,new B._UnprefixedKeys_iterator_closure2(this),oe.String)).get$iterator(t)},contains$1(e,t){return this._unprefixed_map_view0$_view.containsKey$1(t)}},B._UnprefixedKeys_iterator_closure1.prototype={call$1(e){return A.JSString_methods.startsWith$1(e,this.$this._unprefixed_map_view0$_view._unprefixed_map_view0$_prefix)},$signature:6},B._UnprefixedKeys_iterator_closure2.prototype={call$1(e){return A.JSString_methods.substring$1(e,this.$this._unprefixed_map_view0$_view._unprefixed_map_view0$_prefix.length)},$signature:5},H.UseRule0.prototype={UseRule$4$configuration0(e,t,r,n){var s,i,a,o;for(i=(s=this.configuration).length,a=0;a<i;++a)if((o=s[a]).isGuarded)throw R.wrapException(P.ArgumentError$value(o,"configured variable","can't be guarded in a @use rule."))},accept$1$1(e){return e.visitUseRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.url,r="@use "+M.StringExpression_quoteText0(t.toString$0(0)),n=0===t.get$pathSegments().length?"":A.JSArray_methods.get$last(t.get$pathSegments()),s=A.JSString_methods.indexOf$1(n,".");return t=(t=this.namespace)!==A.JSString_methods.substring$2(n,0,-1===s?n.length:s)?r+" as "+(null==t?"*":t):r,(t=(0!==(r=this.configuration).length?t+" with ("+A.JSArray_methods.join$1(r,", ")+")":t)+";").charCodeAt(0),t},$isAstNode0:1,$isStatement0:1,get$span(){return this.span}},I.UserDefinedCallable0.prototype={get$name(e){return this.declaration.name},$isAsyncCallable0:1},E.resolveImportPath_closure1.prototype={call$0(){return E._exactlyOne0(E._tryPath0(ee.$get$context().withoutExtension$1(this.path)+".import"+this.extension))},$signature:37},E.resolveImportPath_closure2.prototype={call$0(){return E._exactlyOne0(E._tryPathWithExtensions0(this.path+".import"))},$signature:37},E._tryPathAsDirectory_closure0.prototype={call$0(){return E._exactlyOne0(E._tryPathWithExtensions0(M.join(this.path,"index.import",null)))},$signature:37},E._exactlyOne_closure0.prototype={call$1(e){var t=ee.$get$context();return" "+t.prettyUri$1(t.toUri$1(e))},$signature:5},E.forwardToString_closure.prototype={call$1:e=>V.toString$0$(e),$signature:51},E.createClass_closure.prototype={call$2(e,t){this.$prototype[e]=P.allowInteropCaptureThis(t)},$signature:468},E._PropertyDescriptor0.prototype={},E.indent_closure0.prototype={call$1(e){return A.JSString_methods.$mul(" ",this.indentation)+e},$signature:5},E.flattenVertically_closure1.prototype={call$1(e){return O.QueueList_QueueList$from(e,this.T)},$signature(){return this.T._eval$1("QueueList<0>(Iterable<0>)")}},E.flattenVertically_closure2.prototype={call$1(e){return this.result.push(e.removeFirst$0()),0===e.get$length(e)},$signature(){return this.T._eval$1("bool(QueueList<0>)")}},E.longestCommonSubsequence_closure0.prototype={call$2:(e,t)=>V.$eq$(e,t)?e:null,$signature(){return this.T._eval$1("0?(0,0)")}},E.longestCommonSubsequence_backtrack0.prototype={call$2(e,t){var r,n;return-1===e||-1===t?R._setArrayType([],this.T._eval$1("JSArray<0>")):null!=(r=this.selections[e][t])?(n=this.call$2(e-1,t-1),V.add$1$ax(n,r),n):(n=this.lengths)[e+1][t]>n[e][t+1]?this.call$2(e,t-1):this.call$2(e-1,t)},$signature(){return this.T._eval$1("List<0>(int,int)")}},E.mapAddAll2_closure0.prototype={call$2(e,t){var r=this.destination,n=r.$index(0,e);null!=n?n.addAll$1(0,t):r.$indexSet(0,e,t)},$signature(){return this.K1._eval$1("@<0>")._bind$1(this.K2)._bind$1(this.V)._eval$1("~(1,Map<2,3>)")}},L.CssValue0.prototype={toString$0(e){return V.toString$0$(this.value)},$isAstNode0:1,get$value(e){return this.value},get$span(){return this.span}},L.ValueExpression0.prototype={accept$1$1(e){return e.visitValueExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return U.serializeValue(this.value,!0,!0)},$isExpression0:1,$isAstNode0:1,get$span(){return this.span}},L.ModifiableCssValue0.prototype={toString$0(e){return U.serializeSelector0(this.value,!0)},$isAstNode0:1,$isCssValue0:1,get$value(e){return this.value},get$span(){return this.span}},L.Value0.prototype={get$isTruthy:()=>!0,get$separator:()=>A.ListSeparator_undecided_null0,get$hasBrackets:()=>!1,get$asList(){return R._setArrayType([this],oe.JSArray_Value_2)},get$lengthAsList:()=>1,get$isBlank:()=>!1,get$isSpecialNumber:()=>!1,get$isVar:()=>!1,get$realNull(){return this},sassIndexToListIndex$2(e,t){var r=e.assertNumber$1(t).assertInt$1(t);if(0===r)throw R.wrapException(this._value0$_exception$2("List index may not be 0.",t));if(Math.abs(r)>this.get$lengthAsList())throw R.wrapException(this._value0$_exception$2("Invalid index "+e.toString$0(0)+" for a list with "+this.get$lengthAsList()+" elements.",t));return r<0?this.get$lengthAsList()+r:r-1},assertColor$1(e){return R.throwExpression(this._value0$_exception$2(this.toString$0(0)+" is not a color.",e))},assertFunction$1(e){return R.throwExpression(this._value0$_exception$2(this.toString$0(0)+" is not a function reference.",e))},assertMap$1(e){return R.throwExpression(this._value0$_exception$2(this.toString$0(0)+" is not a map.",e))},tryMap$0:()=>null,assertNumber$1(e){return R.throwExpression(this._value0$_exception$2(this.toString$0(0)+" is not a number.",e))},assertNumber$0(){return this.assertNumber$1(null)},assertString$1(e){return R.throwExpression(this._value0$_exception$2(this.toString$0(0)+" is not a string.",e))},assertSelector$2$allowParent$name(e,t){var r,n,s,i=this._value0$_selectorString$1(t);try{return n=M.SelectorList_SelectorList$parse0(i,e,!0,null)}catch(s){throw(n=R.unwrapException(s))instanceof I.SassFormatException0?(r=n,R.wrapException(this._value0$_exception$2(A.JSString_methods.replaceFirst$2(V.toString$0$(r),"Error: ",""),t))):s}},assertSelector$1$name(e){return this.assertSelector$2$allowParent$name(!1,e)},assertSelector$0(){return this.assertSelector$2$allowParent$name(!1,null)},assertSelector$1$allowParent(e){return this.assertSelector$2$allowParent$name(e,null)},assertCompoundSelector$1$name(e){var t,r,n,s=this._value0$_selectorString$1(e);try{return r=H.SelectorParser$0(s,!1,!0,null,null).parseCompoundSelector$0()}catch(n){throw(r=R.unwrapException(n))instanceof I.SassFormatException0?(t=r,R.wrapException(this._value0$_exception$2(A.JSString_methods.replaceFirst$2(V.toString$0$(t),"Error: ",""),e))):n}},_value0$_selectorString$1(e){var t=this._value0$_selectorStringOrNull$0();if(null!=t)return t;throw R.wrapException(this._value0$_exception$2(this.toString$0(0)+ae.x20is_no,e))},_value0$_selectorStringOrNull$0(){var e,t,r,n,s,i,a,o;if(this instanceof M.SassString0)return this.text;if(!(this instanceof M.SassList0))return null;if(0===(t=(e=this._list1$_contents).length))return null;switch(r=R._setArrayType([],oe.JSArray_String),n=this.separator){case A.ListSeparator_kWM0:for(s=0;s<t;++s)if((i=e[s])instanceof M.SassString0)r.push(i.text);else{if(!(i instanceof M.SassList0&&i.separator===A.ListSeparator_woc0))return null;if(null==(a=i._value0$_selectorStringOrNull$0()))return null;r.push(a)}break;case A.ListSeparator_1gm0:return null;default:for(s=0;s<t;++s){if(!((o=e[s])instanceof M.SassString0))return null;r.push(o.text)}}return A.JSArray_methods.join$1(r,n===A.ListSeparator_kWM0?", ":" ")},withListContents$2$separator(e,t){var r=null==t?this.get$separator():t,n=this.get$hasBrackets();return M.SassList$0(e,r,n)},withListContents$1(e){return this.withListContents$2$separator(e,null)},greaterThan$1(e){return R.throwExpression(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" > "+e.toString$0(0)+'".'))},greaterThanOrEquals$1(e){return R.throwExpression(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" >= "+e.toString$0(0)+'".'))},lessThan$1(e){return R.throwExpression(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" < "+e.toString$0(0)+'".'))},lessThanOrEquals$1(e){return R.throwExpression(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" <= "+e.toString$0(0)+'".'))},times$1(e){return R.throwExpression(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" * "+e.toString$0(0)+'".'))},modulo$1(e){return R.throwExpression(I.SassScriptException$0('Undefined operation "'+this.toString$0(0)+" % "+e.toString$0(0)+'".'))},plus$1(e){return e instanceof M.SassString0?new M.SassString0(U.serializeValue(this,!1,!0)+e.text,e.hasQuotes):new M.SassString0(U.serializeValue(this,!1,!0)+U.serializeValue(e,!1,!0),!1)},minus$1(e){return new M.SassString0(U.serializeValue(this,!1,!0)+"-"+U.serializeValue(e,!1,!0),!1)},dividedBy$1(e){return new M.SassString0(U.serializeValue(this,!1,!0)+"/"+U.serializeValue(e,!1,!0),!1)},unaryPlus$0(){return new M.SassString0("+"+U.serializeValue(this,!1,!0),!1)},unaryMinus$0(){return new M.SassString0("-"+U.serializeValue(this,!1,!0),!1)},unaryNot$0:()=>A.SassBoolean_false,withoutSlash$0(){return this},toString$0(e){return U.serializeValue(this,!0,!0)},_value0$_exception$2:(e,t)=>new I.SassScriptException0(null==t?e:"$"+t+": "+e)},D.VariableExpression0.prototype={accept$1$1(e){return e.visitVariableExpression$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.namespace,r=this.name;return null==t?"$"+r:t+".$"+r},$isExpression0:1,$isAstNode0:1,get$span(){return this.span}},Q.VariableDeclaration0.prototype={accept$1$1(e){return e.visitVariableDeclaration$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.namespace;return t=null!=t?"$"+t+".":"$",(t+=this.name+": "+this.expression.toString$0(0)+";").charCodeAt(0),t},$isAstNode0:1,$isStatement0:1,get$span(){return this.span}},U.withWarnCallback_closure0.prototype={call$0(){return this.callback.call$0()},$signature(){return this.T._eval$1("0()")}},j.WarnRule0.prototype={accept$1$1(e){return e.visitWarnRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){return"@warn "+this.expression.toString$0(0)+";"},$isAstNode0:1,$isStatement0:1,get$span(){return this.span}},k.WhileRule0.prototype={accept$1$1(e){return e.visitWhileRule$1(this)},accept$1(e){return this.accept$1$1(e,oe.dynamic)},toString$0(e){var t=this.children;return"@while "+this.condition.toString$0(0)+" {"+(t&&A.JSArray_methods).join$1(t," ")+"}"},get$span(){return this.span}},(G=V.JavaScriptObject.prototype).super$JavaScriptObject$toString=G.toString$0,(G=R.JsLinkedHashMap.prototype).super$JsLinkedHashMap$internalContainsKey=G.internalContainsKey$1,G.super$JsLinkedHashMap$internalGet=G.internalGet$1,G.super$JsLinkedHashMap$internalSet=G.internalSet$2,G.super$JsLinkedHashMap$internalRemove=G.internalRemove$1,(G=P.ListMixin.prototype).super$ListMixin$setRange=G.setRange$4,(G=P.Iterable.prototype).super$Iterable$where=G.where$1,G.super$Iterable$skipWhile=G.skipWhile$1,(G=E.ModifiableCssParentNode.prototype).super$ModifiableCssParentNode$addChild=G.addChild$1,(G=T.SimpleSelector.prototype).super$SimpleSelector$addSuffix=G.addSuffix$1,G.super$SimpleSelector$unify=G.unify$1,(G=k.Parser.prototype).super$Parser$silentComment=G.silentComment$0,(G=q.StylesheetParser.prototype).super$StylesheetParser$importArgument=G.importArgument$0,(G=L.Value.prototype).super$Value$assertMap=G.assertMap$1,G.super$Value$plus=G.plus$1,G.super$Value$minus=G.minus$1,G.super$Value$dividedBy=G.dividedBy$1,(G=H.SassNumber.prototype).super$SassNumber$convertValueToMatch=G.convertValueToMatch$3,G.super$SassNumber$coerce=G.coerce$3,G.super$SassNumber$coerceValue=G.coerceValue$3,G.super$SassNumber$coerceValueToUnit=G.coerceValueToUnit$2,G.super$SassNumber$greaterThan=G.greaterThan$1,G.super$SassNumber$greaterThanOrEquals=G.greaterThanOrEquals$1,G.super$SassNumber$lessThan=G.lessThan$1,G.super$SassNumber$lessThanOrEquals=G.lessThanOrEquals$1,G.super$SassNumber$modulo=G.modulo$1,G.super$SassNumber$plus=G.plus$1,G.super$SassNumber$minus=G.minus$1,G.super$SassNumber$times=G.times$1,G.super$SassNumber$dividedBy=G.dividedBy$1,(G=j.SourceSpanMixin.prototype).super$SourceSpanMixin$compareTo=G.compareTo$1,G.super$SourceSpanMixin$$eq=G.$eq,(G=W.StringScanner.prototype).super$StringScanner$readChar=G.readChar$0,G.super$StringScanner$scanChar=G.scanChar$1,G.super$StringScanner$scan=G.scan$1,G.super$StringScanner$matches=G.matches$1,(G=E.ModifiableCssParentNode0.prototype).super$ModifiableCssParentNode$addChild0=G.addChild$1,(G=H.SassNumber0.prototype).super$SassNumber$convertValueToMatch0=G.convertValueToMatch$3,G.super$SassNumber$coerce0=G.coerce$3,G.super$SassNumber$coerceValue0=G.coerceValue$3,G.super$SassNumber$coerceValueToUnit0=G.coerceValueToUnit$2,G.super$SassNumber$greaterThan0=G.greaterThan$1,G.super$SassNumber$greaterThanOrEquals0=G.greaterThanOrEquals$1,G.super$SassNumber$lessThan0=G.lessThan$1,G.super$SassNumber$lessThanOrEquals0=G.lessThanOrEquals$1,G.super$SassNumber$modulo0=G.modulo$1,G.super$SassNumber$plus0=G.plus$1,G.super$SassNumber$minus0=G.minus$1,G.super$SassNumber$times0=G.times$1,G.super$SassNumber$dividedBy0=G.dividedBy$1,(G=k.Parser1.prototype).super$Parser$silentComment0=G.silentComment$0,(G=T.SimpleSelector0.prototype).super$SimpleSelector$addSuffix0=G.addSuffix$1,G.super$SimpleSelector$unify0=G.unify$1,(G=q.StylesheetParser0.prototype).super$StylesheetParser$importArgument0=G.importArgument$0,(G=L.Value0.prototype).super$Value$assertMap0=G.assertMap$1,G.super$Value$plus0=G.plus$1,G.super$Value$minus0=G.minus$1,G.super$Value$dividedBy0=G.dividedBy$1,function(){var e,t=w._static_2,r=w._instance_1i,n=w._instance_1u,s=w._static_1,i=w._static_0,a=w.installStaticTearOff,o=w.installInstanceTearOff,l=w._instance_2u,_=w._instance_0u,u=w._instance_0i;t(V,"_interceptors_JSArray__compareAny$closure","JSArray__compareAny",140),r(V.JSArray.prototype,"get$contains","contains$1",10),r(R._CastIterableBase.prototype,"get$contains","contains$1",10),n(R.ConstantStringMap.prototype,"get$containsKey","containsKey$1",10),n(R.JsLinkedHashMap.prototype,"get$containsKey","containsKey$1",10),s(P,"async__AsyncRun__scheduleImmediateJsOverride$closure","_AsyncRun__scheduleImmediateJsOverride",108),s(P,"async__AsyncRun__scheduleImmediateWithSetImmediate$closure","_AsyncRun__scheduleImmediateWithSetImmediate",108),s(P,"async__AsyncRun__scheduleImmediateWithTimer$closure","_AsyncRun__scheduleImmediateWithTimer",108),i(P,"async___startMicrotaskLoop$closure","_startMicrotaskLoop",0),s(P,"async___nullDataHandler$closure","_nullDataHandler",112),a(P,"async___rootHandleUncaughtError$closure",5,null,["call$5"],["_rootHandleUncaughtError"],471,0),a(P,"async___rootRun$closure",4,null,["call$1$4","call$4"],["_rootRun",function(e,t,r,n){return P._rootRun(e,t,r,n,oe.dynamic)}],472,1),a(P,"async___rootRunUnary$closure",5,null,["call$2$5","call$5"],["_rootRunUnary",function(e,t,r,n,s){return P._rootRunUnary(e,t,r,n,s,oe.dynamic,oe.dynamic)}],473,1),a(P,"async___rootRunBinary$closure",6,null,["call$3$6","call$6"],["_rootRunBinary",function(e,t,r,n,s,i){return P._rootRunBinary(e,t,r,n,s,i,oe.dynamic,oe.dynamic,oe.dynamic)}],474,1),a(P,"async___rootRegisterCallback$closure",4,null,["call$1$4","call$4"],["_rootRegisterCallback",function(e,t,r,n){return P._rootRegisterCallback(e,t,r,n,oe.dynamic)}],475,0),a(P,"async___rootRegisterUnaryCallback$closure",4,null,["call$2$4","call$4"],["_rootRegisterUnaryCallback",function(e,t,r,n){return P._rootRegisterUnaryCallback(e,t,r,n,oe.dynamic,oe.dynamic)}],476,0),a(P,"async___rootRegisterBinaryCallback$closure",4,null,["call$3$4","call$4"],["_rootRegisterBinaryCallback",function(e,t,r,n){return P._rootRegisterBinaryCallback(e,t,r,n,oe.dynamic,oe.dynamic,oe.dynamic)}],477,0),a(P,"async___rootErrorCallback$closure",5,null,["call$5"],["_rootErrorCallback"],478,0),a(P,"async___rootScheduleMicrotask$closure",4,null,["call$4"],["_rootScheduleMicrotask"],479,0),a(P,"async___rootCreateTimer$closure",5,null,["call$5"],["_rootCreateTimer"],480,0),a(P,"async___rootCreatePeriodicTimer$closure",5,null,["call$5"],["_rootCreatePeriodicTimer"],481,0),a(P,"async___rootPrint$closure",4,null,["call$4"],["_rootPrint"],482,0),s(P,"async___printToZone$closure","_printToZone",158),a(P,"async___rootFork$closure",5,null,["call$5"],["_rootFork"],483,0),o(P._AsyncCompleter.prototype,"get$complete",0,0,(function(){return[null]}),["call$1","call$0"],["complete$1","complete$0"],126,0,0),l(P._Future.prototype,"get$_completeError","_completeError$2",128),_(e=P._ControllerSubscription.prototype,"get$_onPause","_onPause$0",0),_(e,"get$_onResume","_onResume$0",0),_(e=P._BufferingStreamSubscription.prototype,"get$_onPause","_onPause$0",0),_(e,"get$_onResume","_onResume$0",0),n(e=P._StreamIterator.prototype,"get$_onData","_onData$1",45),l(e,"get$_onError","_onError$2",128),_(e,"get$_onDone","_onDone$0",0),t(P,"collection___defaultEquals$closure","_defaultEquals",167),s(P,"collection___defaultHashCode$closure","_defaultHashCode",125),t(P,"collection_ListMixin__compareAny$closure","ListMixin__compareAny",140),n(P._HashMap.prototype,"get$containsKey","containsKey$1",10),n(P._LinkedCustomHashMap.prototype,"get$containsKey","containsKey$1",10),o(e=P._LinkedHashSet.prototype,"get$_newSimilarSet",0,0,null,["call$1$0","call$0"],["_newSimilarSet$1$0","_newSimilarSet$0"],462,0,0),r(e,"get$contains","contains$1",10),r(e,"get$add","add$1",10),o(P._LinkedIdentityHashSet.prototype,"get$_newSimilarSet",0,0,null,["call$1$0","call$0"],["_newSimilarSet$1$0","_newSimilarSet$0"],455,0,0),n(P.MapMixin.prototype,"get$containsKey","containsKey$1",10),n(P.MapView.prototype,"get$containsKey","containsKey$1",10),r(P._UnmodifiableSet.prototype,"get$contains","contains$1",10),s(P,"convert___defaultToEncodable$closure","_defaultToEncodable",80),s(P,"core__identityHashCode$closure","identityHashCode",125),t(P,"core__identical$closure","identical",167),s(P,"core_Uri_decodeComponent$closure","Uri_decodeComponent",5),r(P.Iterable.prototype,"get$contains","contains$1",10),r(P.StringBuffer.prototype,"get$write","write$1",45),a(P,"math0__max$closure",2,null,["call$1$2","call$2"],["max",function(e,t){return P.max(e,t,oe.num)}],486,1),u(E.ReplAdapter.prototype,"get$exit","exit$0",0),r(J.EmptyUnmodifiableSet.prototype,"get$contains","contains$1",10),r(T._DelegatingIterableBase.prototype,"get$contains","contains$1",10),r(T.MapKeySet.prototype,"get$contains","contains$1",10),n(E.ModifiableCssNode.prototype,"get$_node0$_isInvisible","_node0$_isInvisible$1",7),n(M.SelectorList.prototype,"get$_complexContainsParentSelector","_complexContainsParentSelector$1",16),n(L.EmptyExtensionStore.prototype,"get$addExtensions","addExtensions$1",152),n(W.ExtensionStore.prototype,"get$addExtensions","addExtensions$1",152),s(j,"functions___isUnique$closure","_isUnique",15),s(F,"color___opacify$closure","_opacify",23),s(F,"color___transparentize$closure","_transparentize",23),_(e=k.Parser.prototype,"get$whitespace","whitespace$0",0),_(e,"get$loudComment","loudComment$0",0),_(e,"get$string","string$0",28),_(z.SassParser.prototype,"get$loudComment","loudComment$0",0),o(e=q.StylesheetParser.prototype,"get$_statement",0,0,null,["call$1$root","call$0"],["_statement$1$root","_statement$0"],245,0,0),_(e,"get$_declarationChild","_declarationChild$0",103),_(e,"get$_functionChild","_functionChild$0",103),o(e,"get$expression",0,0,null,["call$3$bracketList$singleEquals$until","call$0","call$2$singleEquals$until","call$1$bracketList","call$1$singleEquals","call$1$until"],["expression$3$bracketList$singleEquals$until","expression$0","expression$2$singleEquals$until","expression$1$bracketList","expression$1$singleEquals","expression$1$until"],243,0,0),_(e,"get$_number","_number$0",240),n(F.LimitedMapView.prototype,"get$containsKey","containsKey$1",10),n(Q.MergedMapView.prototype,"get$containsKey","containsKey$1",10),r(U.NoSourceMapBuffer0.prototype,"get$write","write$1",45),n(L.PrefixedMapView.prototype,"get$containsKey","containsKey$1",10),n(z.PublicMemberMapView.prototype,"get$containsKey","containsKey$1",10),r(M.SourceMapBuffer0.prototype,"get$write","write$1",45),n(B.UnprefixedMapView.prototype,"get$containsKey","containsKey$1",10),s(E,"utils__isPublic$closure","isPublic",6),l(H.SassNumber.prototype,"get$moduloLikeSass","moduloLikeSass$2",43),n(e=I._EvaluateVisitor0.prototype,"get$_async_evaluate$_visitMediaQueries","_async_evaluate$_visitMediaQueries$1",302),n(e,"get$_async_evaluate$_visitSupportsCondition","_async_evaluate$_visitSupportsCondition$1",396),n(e,"get$_async_evaluate$_expressionNode","_async_evaluate$_expressionNode$1",206),n(e=B._EvaluateVisitor.prototype,"get$_visitMediaQueries","_visitMediaQueries$1",241),n(e,"get$_visitSupportsCondition","_visitSupportsCondition$1",242),n(e,"get$_expressionNode","_expressionNode$1",206),n(e=M.RecursiveStatementVisitor.prototype,"get$visitContentBlock","visitContentBlock$1",257),n(e,"get$visitChildren","visitChildren$1",258),n(e=U._SerializeVisitor0.prototype,"get$_visitMediaQuery","_visitMediaQuery$1",259),n(e,"get$_isInvisible","_isInvisible$1",7),n(e=C.StatementSearchVisitor.prototype,"get$visitContentBlock","visitContentBlock$1","StatementSearchVisitor.T?(ContentBlock)"),n(e,"get$visitChildren","visitChildren$1","StatementSearchVisitor.T?(List<Statement>)"),o(j.SourceSpanMixin.prototype,"get$message",1,1,(function(){return{color:null}}),["call$2$color","call$1"],["message$2$color","message$1"],271,0,0),n(e=I._EvaluateVisitor1.prototype,"get$_async_evaluate0$_visitMediaQueries","_async_evaluate0$_visitMediaQueries$1",296),n(e,"get$_async_evaluate0$_visitSupportsCondition","_async_evaluate0$_visitSupportsCondition$1",297),n(e,"get$_async_evaluate0$_expressionNode","_async_evaluate0$_expressionNode$1",298),s(F,"color0___opacify$closure","_opacify0",22),s(F,"color0___transparentize$closure","_transparentize0",22),n(L.EmptyExtensionStore0.prototype,"get$addExtensions","addExtensions$1",192),n(W.ExtensionStore0.prototype,"get$addExtensions","addExtensions$1",192),s(j,"functions0___isUnique$closure","_isUnique0",19),n(F.LimitedMapView0.prototype,"get$containsKey","containsKey$1",10),n(M.SelectorList0.prototype,"get$_list2$_complexContainsParentSelector","_list2$_complexContainsParentSelector$1",17),n(Q.MergedMapView0.prototype,"get$containsKey","containsKey$1",10),r(U.NoSourceMapBuffer.prototype,"get$write","write$1",45),n(E.ModifiableCssNode0.prototype,"get$_node2$_isInvisible","_node2$_isInvisible$1",14),t(E,"node___render$closure","_render",487),l(H.SassNumber0.prototype,"get$moduloLikeSass","moduloLikeSass$2",43),_(e=k.Parser1.prototype,"get$whitespace","whitespace$0",0),_(e,"get$loudComment","loudComment$0",0),_(e,"get$string","string$0",28),n(L.PrefixedMapView0.prototype,"get$containsKey","containsKey$1",10),n(z.PublicMemberMapView0.prototype,"get$containsKey","containsKey$1",10),s(z,"sass__main$closure","main",488),_(z.SassParser0.prototype,"get$loudComment","loudComment$0",0),n(e=U._SerializeVisitor.prototype,"get$_serialize0$_visitMediaQuery","_serialize0$_visitMediaQuery$1",438),n(e,"get$_serialize0$_isInvisible","_serialize0$_isInvisible$1",14),r(M.SourceMapBuffer.prototype,"get$write","write$1",45),n(e=C.StatementSearchVisitor0.prototype,"get$visitContentBlock","visitContentBlock$1","StatementSearchVisitor0.T?(ContentBlock0)"),n(e,"get$visitChildren","visitChildren$1","StatementSearchVisitor0.T?(List<Statement0>)"),o(e=q.StylesheetParser0.prototype,"get$_stylesheet0$_statement",0,0,null,["call$1$root","call$0"],["_stylesheet0$_statement$1$root","_stylesheet0$_statement$0"],444,0,0),_(e,"get$_stylesheet0$_declarationChild","_stylesheet0$_declarationChild$0",113),_(e,"get$_stylesheet0$_functionChild","_stylesheet0$_functionChild$0",113),_(e,"get$_stylesheet0$_number","_stylesheet0$_number$0",446),n(B.UnprefixedMapView0.prototype,"get$containsKey","containsKey$1",10),s(E,"utils0__isPublic$closure","isPublic0",6),a(M,"path__absolute$closure",1,(function(){return[null,null,null,null,null,null]}),["call$7","call$2","call$1","call$3","call$4","call$6","call$5"],["absolute",function(e,t){return M.absolute(e,t,null,null,null,null,null)},function(e){return M.absolute(e,null,null,null,null,null,null)},function(e,t,r){return M.absolute(e,t,r,null,null,null,null)},function(e,t,r,n){return M.absolute(e,t,r,n,null,null,null)},function(e,t,r,n,s,i){return M.absolute(e,t,r,n,s,i,null)},function(e,t,r,n,s){return M.absolute(e,t,r,n,s,null,null)}],489,0),s(M,"path__prettyUri$closure","prettyUri",65),s(H,"character__isWhitespace$closure","isWhitespace",26),s(H,"character__isNewline$closure","isNewline",26),s(H,"character__isHex$closure","isHex",26),t(H,"number0__fuzzyLessThan$closure","fuzzyLessThan",35),t(H,"number0__fuzzyLessThanOrEquals$closure","fuzzyLessThanOrEquals",35),t(H,"number0__fuzzyGreaterThan$closure","fuzzyGreaterThan",35),t(H,"number0__fuzzyGreaterThanOrEquals$closure","fuzzyGreaterThanOrEquals",35),s(H,"number0__fuzzyRound$closure","fuzzyRound",34),s(H,"character0__isWhitespace$closure","isWhitespace0",26),s(H,"character0__isNewline$closure","isNewline0",26),s(H,"character0__isHex$closure","isHex0",26),t(H,"number2__fuzzyLessThan$closure","fuzzyLessThan0",35),t(H,"number2__fuzzyLessThanOrEquals$closure","fuzzyLessThanOrEquals0",35),t(H,"number2__fuzzyGreaterThan$closure","fuzzyGreaterThan0",35),t(H,"number2__fuzzyGreaterThanOrEquals$closure","fuzzyGreaterThanOrEquals0",35),s(H,"number2__fuzzyRound$closure","fuzzyRound0",34),s(L,"value1__wrapValue$closure","wrapValue",327)}(),Z=w.mixin,Y=w.inherit,X=w.inheritMany,Y(P.Object,null),X(P.Object,[R.JS_CONST,V.Interceptor,V.ArrayIterator,P.Iterable,R.CastIterator,R.Closure,P.Error,P._ListBase_Object_ListMixin,R.ListIterator,P.Iterator,R.ExpandIterator,R.EmptyIterator,R.FollowedByIterator,R.WhereTypeIterator,R.FixedLengthListMixin,R.UnmodifiableListMixin,R.Symbol,P.MapView,R.ConstantMap,R.JSInvocationMirror,R.TypeErrorDecoder,R.NullThrownFromJavaScriptException,R.ExceptionAndStackTrace,R._StackTrace,R._Required,P.MapMixin,R.LinkedHashMapCell,R.LinkedHashMapKeyIterator,R.JSSyntaxRegExp,R._MatchImplementation,R._AllMatchesIterator,R.StringMatch,R._StringAllMatchesIterator,R._Cell,R.Rti,R._FunctionParameters,R._Type,P._TimerImpl,P._AsyncAwaitCompleter,P._IterationMarker,P._SyncStarIterator,P.AsyncError,P._Completer,P._FutureListener,P._Future,P._AsyncCallbackEntry,P.Stream,P.StreamTransformerBase,P._StreamController,P._AsyncStreamControllerDispatch,P._BufferingStreamSubscription,P._DelayedEvent,P._DelayedDone,P._PendingEvents,P._StreamIterator,P._ZoneFunction,P._RunNullaryZoneFunction,P._RunUnaryZoneFunction,P._RunBinaryZoneFunction,P._RegisterNullaryZoneFunction,P._RegisterUnaryZoneFunction,P._RegisterBinaryZoneFunction,P._ZoneSpecification,P._ZoneDelegate,P._Zone,P._HashMapKeyIterator,P.__SetBase_Object_SetMixin,P._LinkedHashSetCell,P._LinkedHashSetIterator,P.ListMixin,P._MapBaseValueIterator,P._UnmodifiableMapMixin,P._ListQueueIterator,P.SetMixin,P._UnmodifiableSetMixin,P.Codec,P._Base64Encoder,P.ChunkedConversionSink,P._JsonStringifier,P.StringConversionSinkMixin,P._Utf8Encoder,P._Utf8Decoder,P.DateTime,P.Duration,P.OutOfMemoryError,P.StackOverflowError,P._Exception,P.FormatException,P.MapEntry,P.Null,P._StringStackTrace,P.RuneIterator,P.StringBuffer,P._Uri,P.UriData,P._SimpleUri,P._JSRandom,U.ArgParser,q.ArgResults,k.Option,k.OptionType,k.Parser0,k._Usage,q.ErrorResult,L.ValueResult,k.StreamQueue,k._NextRequest,O.Repl,E.ReplAdapter,z.DefaultEquality,z.IterableEquality,z.ListEquality,z._MapEntry,z.MapEquality,O._QueueList_Object_ListMixin,T._DelegatingIterableBase,N.UnmodifiableSetMixin,T.Context,T._PathDirection,T._PathRelation,J.Style,W.ParsedPath,W.PathException,L.CssMediaQuery,L._SingletonCssMediaQueryMergeResult,L.MediaQuerySuccessfulMergeResult,E.AstNode,L.ModifiableCssValue,L.CssValue,E._FakeAstNode,Q.Argument,E.ArgumentDeclaration,W.ArgumentInvocation,q.AtRootQuery,Q.ConfiguredVariable,q.BinaryOperationExpression,q.BinaryOperator,Q.BooleanExpression,F.ColorExpression,L.FunctionExpression,N.IfExpression,U.InterpolatedFunctionExpression,M.ListExpression,C.MapExpression,J.NullExpression,H.NumberExpression,H.ParenthesizedExpression,H.SelectorExpression,M.StringExpression,W.UnaryOperationExpression,W.UnaryOperator,L.ValueExpression,D.VariableExpression,E.DynamicImport,O.StaticImport,W.Interpolation,T.ParentStatement,O.ContentRule,O.DebugRule,M.ErrorRule,W.ExtendRule,N.ForwardRule,q.IfRule,q.IfRuleClause,E.ImportRule,C.IncludeRule,N.LoudComment,C.StatementSearchVisitor,E.ReturnRule,E.SilentComment,H.UseRule,Q.VariableDeclaration,j.WarnRule,j.SupportsAnything,N.SupportsDeclaration,L.SupportsFunction,W.SupportsInterpolation,T.SupportsNegation,z.SupportsOperation,H.Selector,U.AttributeOperator,D.Combinator,M.QualifiedName,O.AsyncEnvironment,O._EnvironmentModule0,J.AsyncImportCache,D.AsyncBuiltInCallable,O.BuiltInCallable,N.PlainCssCallable,I.UserDefinedCallable,z.CompileResult,C.Configuration,Q.ConfiguredValue,J.Environment,J._EnvironmentModule,k.SourceSpanException,I.SassScriptException,E.ExecutableOptions,E.UsageException,L.EmptyExtensionStore,D.Extension,D.Extender,W.ExtensionStore,N.ExtendMode,B.ImportCache,E.AsyncImporter,I.ImporterResult,Q.InterpolationBuffer,E.FileSystemException,E.Stderr,L._QuietLogger,D.StderrLogger,j.TerseLogger,H.TrackingLogger,O.BuiltInModule,B.ForwardedModuleView,E.ShadowedModuleView,k.Parser,T.StylesheetGraph,T.StylesheetNode,T.Syntax,U.NoSourceMapBuffer0,M.SourceMapBuffer0,L.Value,M.ListSeparator,I._EvaluateVisitor0,I._ImportedCssVisitor0,I.EvaluateResult,I._ArgumentResults0,I._LoadedStylesheet0,q._CloneCssVisitor,B.Evaluator,B._EvaluateVisitor,B._ImportedCssVisitor,B._ArgumentResults,B._LoadedStylesheet,M.RecursiveStatementVisitor,U._SerializeVisitor0,U.OutputStyle,U.LineFeed,U.SerializeResult,N.Entry,H.Mapping,H.TargetLineEntry,H.TargetEntry,j.SourceFile,M.SourceLocationMixin,j.SourceSpanMixin,z.Highlighter,z._Highlight,z._Line,q.SourceLocation,z.Chain,C.Frame,H.LazyTrace,j.Trace,U.UnparsedFrame,W.StringScanner,D._SpanScannerState,C.AsciiGlyphSet,F.UnicodeGlyphSet,D.Tuple2,D.Tuple3,j.SupportsAnything0,Q.Argument0,E.ArgumentDeclaration0,W.ArgumentInvocation0,L.Value0,E.AsyncImporter0,D.AsyncBuiltInCallable0,O.AsyncEnvironment0,O._EnvironmentModule1,I._EvaluateVisitor1,I._ImportedCssVisitor1,I.EvaluateResult0,I._ArgumentResults1,I._LoadedStylesheet1,J.AsyncImportCache0,k.Parser1,q.AtRootQuery0,T.ParentStatement0,E.AstNode0,H.Selector0,U.AttributeOperator0,q.BinaryOperationExpression0,q.BinaryOperator0,Q.BooleanExpression0,O.BuiltInCallable0,O.BuiltInModule0,q._CloneCssVisitor0,F.ColorExpression0,z.CompileResult0,D.Combinator0,C.Configuration0,Q.ConfiguredValue0,Q.ConfiguredVariable0,O.ContentRule0,O.DebugRule0,N.SupportsDeclaration0,E.DynamicImport0,L.EmptyExtensionStore0,M.ErrorRule0,I.SassScriptException0,W.ExtendRule0,D.Extension0,D.Extender0,W.ExtensionStore0,N.ForwardRule0,B.ForwardedModuleView0,L.FunctionExpression0,L.SupportsFunction0,N.IfExpression0,q.IfRule0,q.IfRuleClause0,L.NodeImporter,E.ImportRule0,C.IncludeRule0,U.InterpolatedFunctionExpression0,W.Interpolation0,W.SupportsInterpolation0,Q.InterpolationBuffer0,M.ListExpression0,M.ListSeparator0,L._QuietLogger0,N.LoudComment0,C.MapExpression0,L.CssMediaQuery0,L._SingletonCssMediaQueryMergeResult0,L.MediaQuerySuccessfulMergeResult0,C.StatementSearchVisitor0,N.ExtendMode0,T.SupportsNegation0,U.NoSourceMapBuffer,E._FakeAstNode0,E.FileSystemException0,E.Stderr0,J.NullExpression0,H.NumberExpression0,z.SupportsOperation0,H.ParenthesizedExpression0,N.PlainCssCallable0,M.QualifiedName0,I.ImporterResult0,E.ReturnRule0,H.SelectorExpression0,U._SerializeVisitor,U.OutputStyle0,U.LineFeed0,U.SerializeResult0,E.ShadowedModuleView0,E.SilentComment0,M.SourceMapBuffer,O.StaticImport0,D.StderrLogger0,M.StringExpression0,T.Syntax0,j.TerseLogger0,W.UnaryOperationExpression0,W.UnaryOperator0,H.UseRule0,I.UserDefinedCallable0,L.CssValue0,L.ValueExpression0,L.ModifiableCssValue0,D.VariableExpression0,Q.VariableDeclaration0,j.WarnRule0]),X(V.Interceptor,[V.JSBool,V.JSNull,V.JavaScriptObject,V.JSArray,V.JSNumber,V.JSString,R.NativeTypedData]),X(V.JavaScriptObject,[V.PlainJavaScriptObject,V.UnknownJavaScriptObject,V.JavaScriptFunction,E.Stdin,E.Stdout,E.ReadlineModule,E.ReadlineOptions,E.ReadlineInterface,q.BufferModule,q.BufferConstants,q.Buffer,L.ConsoleModule,L.Console,L.EventEmitter,M.FS,M.FSConstants,M.FSWatcher,M.ReadStream,M.ReadStreamOptions,M.WriteStream,M.WriteStreamOptions,M.FileOptions,M.StatOptions,M.MkdirOptions,M.RmdirOptions,M.WatchOptions,M.WatchFileOptions,M.Stats,I.Promise,I.Date,I.JsError,I.Atomics,j.Modules,j.Module1,j.Net,j.Socket,j.NetAddress,j.NetServer,W.NodeJsError,W.Process,W.CPUUsage,W.Release,M.StreamModule,M.Readable,M.Writable,M.Duplex,M.Transform,M.WritableOptions,M.ReadableOptions,N.Immediate,N.Timeout,U.TTY,T.Util,L.JSFunction,L.NodeImporterResult,Q.RenderContext,Q.RenderContextOptions,Q.RenderContextResult,Q.RenderContextResultStats,E._PropertyDescriptor,F._NodeSassColor,M.Exports,L.JSFunction0,L.NodeImporterResult0,M._NodeSassList,C._NodeSassMap,H._NodeSassNumber,Q.RenderContext0,Q.RenderContextOptions0,Q.RenderContextResult0,Q.RenderContextResultStats0,B.RenderOptions,z.RenderResult,z.RenderResultStats,B._Exports,M._NodeSassString,k.Types,E._PropertyDescriptor0]),Y(V.JSUnmodifiableArray,V.JSArray),X(V.JSNumber,[V.JSInt,V.JSNumNotInt]),X(P.Iterable,[R._CastIterableBase,R.EfficientLengthIterable,R.MappedIterable,R.WhereIterable,R.ExpandIterable,R.TakeIterable,R.SkipIterable,R.SkipWhileIterable,R.FollowedByIterable,R.WhereTypeIterable,R._ConstantMapKeyIterable,P.IterableBase,R._StringAllMatchesIterable,P.Runes]),X(R._CastIterableBase,[R.CastIterable,R.__CastListBase__CastIterableBase_ListMixin,R.CastSet]),Y(R._EfficientLengthCastIterable,R.CastIterable),Y(R._CastListBase,R.__CastListBase__CastIterableBase_ListMixin),X(R.Closure,[R.Closure2Args,R.Closure0Args,R.ConstantStringMap_values_closure,R.Instantiation,R.TearOffClosure,R.JsLinkedHashMap_values_closure,R.initHooks_closure,R.initHooks_closure1,P._AsyncRun__initializeScheduleImmediate_internalCallback,P._AsyncRun__initializeScheduleImmediate_closure,P._awaitOnObject_closure,P._Future__chainForeignFuture_closure,P._Future__propagateToListeners_handleWhenCompleteCallback_closure,P.Stream_length_closure,P._CustomZone_bindUnaryCallback_closure,P._RootZone_bindUnaryCallback_closure,P._HashMap_values_closure,P._LinkedCustomHashMap_closure,P.MapMixin_entries_closure,P.Duration_toString_sixDigits,P.Duration_toString_twoDigits,P.Uri_parseIPv6Address_error,P._Uri__makePath_closure,P._createTables_setChars,P._createTables_setRange,U.ArgParser__addOption_closure,k._Usage__writeOption_closure,k._Usage__buildAllowedList_closure,k.StreamQueue__ensureListening_closure,O.alwaysValid_closure,E.ReplAdapter_runAsync__closure,T.MapKeySet_difference_closure,T.futureToPromise__closure,T.Context_joinAll_closure,T.Context_split_closure,T._validateArgList_closure,W.ParsedPath__splitExtension_closure,F.PathMap__create_closure0,F.PathMap__create_closure1,N.WindowsStyle_absolutePathToUri_closure,E.ArgumentDeclaration_verify_closure,E.ArgumentDeclaration_verify_closure0,M.ListExpression_toString_closure,C.MapExpression_toString_closure,W.Interpolation_toString_closure,q.EachRule_toString_closure,q.IfRule_toString_closure,q.IfRuleClause$__closure,q.IfRuleClause$___closure,T.ParentStatement_closure,T.ParentStatement__closure,D.ComplexSelector_isInvisible_closure,W.CompoundSelector_isInvisible_closure,U.IDSelector_unify_closure,M.SelectorList_isInvisible_closure,M.SelectorList_asSassList_closure,M.SelectorList_asSassList__closure,M.SelectorList_unify_closure,M.SelectorList_unify__closure,M.SelectorList_unify___closure,M.SelectorList_resolveParentSelectors_closure,M.SelectorList_resolveParentSelectors__closure,M.SelectorList_resolveParentSelectors__closure0,M.SelectorList__complexContainsParentSelector_closure,M.SelectorList__complexContainsParentSelector__closure,M.SelectorList__resolveParentSelectorsCompound_closure,M.SelectorList__resolveParentSelectorsCompound_closure0,M.SelectorList__resolveParentSelectorsCompound_closure1,W._compileStylesheet_closure0,O.AsyncEnvironment_importForwards_closure,O.AsyncEnvironment_importForwards_closure0,O.AsyncEnvironment_importForwards_closure1,O.AsyncEnvironment__getVariableFromGlobalModule_closure,O.AsyncEnvironment_setVariable_closure0,O.AsyncEnvironment__getFunctionFromGlobalModule_closure,O.AsyncEnvironment__getMixinFromGlobalModule_closure,O.AsyncEnvironment_toModule_closure,O.AsyncEnvironment_toDummyModule_closure,O.AsyncEnvironment__fromOneModule_closure,O.AsyncEnvironment__fromOneModule__closure,O._EnvironmentModule__EnvironmentModule_closure5,O._EnvironmentModule__EnvironmentModule_closure6,O._EnvironmentModule__EnvironmentModule_closure7,O._EnvironmentModule__EnvironmentModule_closure8,O._EnvironmentModule__EnvironmentModule_closure9,O._EnvironmentModule__EnvironmentModule_closure10,J.AsyncImportCache_humanize_closure,J.AsyncImportCache_humanize_closure0,J.AsyncImportCache_humanize_closure1,D.AsyncBuiltInCallable$mixin_closure,O.BuiltInCallable$mixin_closure,z._compileStylesheet_closure,C.Configuration_toString_closure,J.Environment_importForwards_closure,J.Environment_importForwards_closure0,J.Environment_importForwards_closure1,J.Environment__getVariableFromGlobalModule_closure,J.Environment_setVariable_closure0,J.Environment__getFunctionFromGlobalModule_closure,J.Environment__getMixinFromGlobalModule_closure,J.Environment_toModule_closure,J.Environment_toDummyModule_closure,J.Environment__fromOneModule_closure,J.Environment__fromOneModule__closure,J._EnvironmentModule__EnvironmentModule_closure,J._EnvironmentModule__EnvironmentModule_closure0,J._EnvironmentModule__EnvironmentModule_closure1,J._EnvironmentModule__EnvironmentModule_closure2,J._EnvironmentModule__EnvironmentModule_closure3,J._EnvironmentModule__EnvironmentModule_closure4,M._writeSourceMap_closure,E.ExecutableOptions_emitErrorCss_closure,W.ExtensionStore_extensionsWhereTarget_closure,W.ExtensionStore_addExtensions_closure0,W.ExtensionStore_addExtensions__closure,W.ExtensionStore_addExtensions__closure0,W.ExtensionStore__extendComplex_closure,W.ExtensionStore__extendComplex_closure0,W.ExtensionStore__extendComplex__closure,W.ExtensionStore__extendComplex__closure0,W.ExtensionStore__extendComplex___closure,W.ExtensionStore__extendCompound_closure,W.ExtensionStore__extendCompound_closure0,W.ExtensionStore__extendCompound__closure,W.ExtensionStore__extendCompound__closure0,W.ExtensionStore__extendCompound_closure1,W.ExtensionStore__extendCompound_closure2,W.ExtensionStore__extendCompound_closure3,W.ExtensionStore__extendSimple_withoutPseudo,W.ExtensionStore__extendSimple_closure,W.ExtensionStore__extendSimple_closure0,W.ExtensionStore__extendPseudo_closure,W.ExtensionStore__extendPseudo_closure0,W.ExtensionStore__extendPseudo_closure1,W.ExtensionStore__extendPseudo_closure2,W.ExtensionStore__extendPseudo_closure3,W.ExtensionStore__trim_closure,W.ExtensionStore__trim_closure0,j.unifyComplex_closure,j._weaveParents_closure0,j._weaveParents_closure1,j._weaveParents__closure1,j._weaveParents_closure2,j._weaveParents_closure3,j._weaveParents__closure0,j._weaveParents_closure4,j._weaveParents_closure5,j._weaveParents__closure,j._mustUnify_closure,j._mustUnify__closure,j.paths__closure,j.paths___closure,j._hasRoot_closure,j.listIsSuperselector_closure,j.listIsSuperselector__closure,j._simpleIsSuperselectorOfCompound_closure,j._simpleIsSuperselectorOfCompound__closure,j._selectorPseudoIsSuperselector_closure,j._selectorPseudoIsSuperselector_closure0,j._selectorPseudoIsSuperselector_closure1,j._selectorPseudoIsSuperselector_closure2,j._selectorPseudoIsSuperselector_closure3,j._selectorPseudoIsSuperselector__closure,j._selectorPseudoIsSuperselector___closure,j._selectorPseudoIsSuperselector___closure0,j._selectorPseudoIsSuperselector_closure4,j._selectorPseudoIsSuperselector_closure5,j._selectorPseudoArgs_closure,j._selectorPseudoArgs_closure0,j.globalFunctions_closure,F.global_closure,F.global_closure0,F.global_closure1,F.global_closure2,F.global_closure3,F.global_closure4,F.global_closure5,F.global_closure6,F.global_closure7,F.global_closure8,F.global_closure9,F.global_closure10,F.global_closure11,F.global_closure12,F.global_closure13,F.global_closure14,F.global_closure15,F.global_closure16,F.global_closure17,F.global_closure18,F.global_closure19,F.global_closure20,F.global_closure21,F.global_closure22,F.global_closure23,F.global_closure24,F.global__closure,F.global_closure25,F.module_closure,F.module_closure0,F.module_closure1,F.module_closure2,F.module_closure3,F.module_closure4,F.module_closure5,F.module_closure6,F.module__closure,F.module_closure7,F._red_closure,F._green_closure,F._blue_closure,F._mix_closure,F._hue_closure,F._saturation_closure,F._lightness_closure,F._complement_closure,F._adjust_closure,F._scale_closure,F._change_closure,F._ieHexStr_closure,F._ieHexStr_closure_hexString,F._updateComponents_getParam,F._updateComponents_closure,F._updateComponents_updateValue,F._functionString_closure,F._removedColorFunction_closure,F._rgb_closure,F._hsl_closure,F._removeUnits_closure,F._removeUnits_closure0,F._hwb_closure,F._parseChannels_closure,M._length_closure0,M._nth_closure,M._setNth_closure,M._join_closure,M._append_closure0,M._zip_closure,M._zip__closure,M._zip__closure0,M._zip__closure1,M._index_closure0,M._separator_closure,M._isBracketed_closure,M._slash_closure,C._get_closure,C._set_closure,C._set__closure0,C._set_closure0,C._set__closure,C._merge_closure,C._merge_closure0,C._merge__closure,C._deepMerge_closure,C._deepRemove_closure,C._deepRemove__closure,C._remove_closure,C._remove_closure0,C._keys_closure,C._values_closure,C._hasKey_closure,C._modify__modifyNestedMap,F._ceil_closure,F._clamp_closure,F._floor_closure,F._max_closure,F._min_closure,F._abs_closure,F._hypot_closure,F._hypot__closure,F._log_closure,F._pow_closure,F._sqrt_closure,F._acos_closure,F._asin_closure,F._atan_closure,F._atan2_closure,F._cos_closure,F._sin_closure,F._tan_closure,F._compatible_closure,F._isUnitless_closure,F._unit_closure,F._percentage_closure,F._randomFunction_closure,F._div_closure,F._numberFunction_closure,O.global_closure26,O.global_closure27,O.global_closure28,O.global_closure29,H._nest_closure,H._nest__closure,H._append_closure,H._append__closure,H._append___closure,H._extend_closure,H._replace_closure,H._unify_closure,H._isSuperselector_closure,H._simpleSelectors_closure,H._simpleSelectors__closure,H._parse_closure,M._unquote_closure,M._quote_closure,M._length_closure,M._insert_closure,M._index_closure,M._slice_closure,M._toUpperCase_closure,M._toLowerCase_closure,M._uniqueId_closure,B.ImportCache_humanize_closure,B.ImportCache_humanize_closure0,B.ImportCache_humanize_closure1,L.FilesystemImporter_canonicalize_closure,E._exactlyOne_closure,L._realCasePath_helper,L._realCasePath_helper__closure,E.readStdin_closure,E.readStdin_closure0,E.readStdin_closure1,E.readStdin_closure2,E.listDir__closure,E.listDir__closure0,E.listDir_closure_list,E.listDir__list_closure,j.TerseLogger_summarize_closure,j.TerseLogger_summarize_closure0,O._disallowedFunctionNames_closure,k.Parser_scanIdentChar_matches,q.StylesheetParser_parse__closure0,q.StylesheetParser_expression_addSingleExpression,q.StylesheetParser_expression_addOperator,q.StylesheetParser__unicodeRange_closure,q.StylesheetParser__unicodeRange_closure0,q.StylesheetParser_trySpecialFunction_closure,T.StylesheetGraph_modifiedSince_transitiveModificationTime,L._PrefixedKeys_iterator_closure,M.SourceMapBuffer_buildSourceMap_closure,B._UnprefixedKeys_iterator_closure,B._UnprefixedKeys_iterator_closure0,E.indent_closure,E.flattenVertically_closure,E.flattenVertically_closure0,F.SassColor_SassColor$hwb_toRgb,M.SassList_isBlank_closure,H.SassNumber__coerceOrConvertValue_closure,H.SassNumber__coerceOrConvertValue_closure1,H.SassNumber_multiplyUnits_closure,H.SassNumber_multiplyUnits_closure1,H.SassNumber__areAnyConvertible_closure,H.SassNumber__canonicalizeUnitList_closure,N.SingleUnitSassNumber__coerceToUnit_closure,N.SingleUnitSassNumber__coerceValueToUnit_closure,N.SingleUnitSassNumber_multiplyUnits_closure,I._EvaluateVisitor_closure9,I._EvaluateVisitor_closure10,I._EvaluateVisitor_closure11,I._EvaluateVisitor_closure12,I._EvaluateVisitor_closure13,I._EvaluateVisitor_closure14,I._EvaluateVisitor_closure15,I._EvaluateVisitor_closure16,I._EvaluateVisitor_closure17,I._EvaluateVisitor_closure18,I._EvaluateVisitor__closure3,I._EvaluateVisitor__loadModule__closure0,I._EvaluateVisitor__combineCss_closure2,I._EvaluateVisitor__combineCss_closure3,I._EvaluateVisitor__combineCss_closure4,I._EvaluateVisitor__extendModules_closure1,I._EvaluateVisitor__topologicalModules_visitModule0,I._EvaluateVisitor__scopeForAtRoot_closure5,I._EvaluateVisitor__scopeForAtRoot_closure6,I._EvaluateVisitor__scopeForAtRoot_closure7,I._EvaluateVisitor__scopeForAtRoot_closure8,I._EvaluateVisitor__scopeForAtRoot_closure9,I._EvaluateVisitor__scopeForAtRoot_closure10,I._EvaluateVisitor_visitDeclaration_closure1,I._EvaluateVisitor_visitEachRule_closure2,I._EvaluateVisitor_visitEachRule_closure3,I._EvaluateVisitor_visitEachRule__closure0,I._EvaluateVisitor_visitEachRule___closure0,I._EvaluateVisitor_visitAtRule_closure2,I._EvaluateVisitor_visitAtRule_closure4,I._EvaluateVisitor_visitForRule__closure0,I._EvaluateVisitor_visitForwardRule_closure1,I._EvaluateVisitor_visitForwardRule_closure2,I._EvaluateVisitor_visitIfRule__closure0,I._EvaluateVisitor__visitDynamicImport__closure1,I._EvaluateVisitor__visitStaticImport_closure0,I._EvaluateVisitor_visitIncludeRule_closure6,I._EvaluateVisitor_visitMediaRule_closure2,I._EvaluateVisitor_visitMediaRule_closure4,I._EvaluateVisitor_visitStyleRule_closure8,I._EvaluateVisitor_visitStyleRule_closure12,I._EvaluateVisitor_visitSupportsRule_closure2,I._EvaluateVisitor_visitUseRule_closure0,I._EvaluateVisitor_visitWhileRule__closure0,I._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation0,I._EvaluateVisitor_visitListExpression_closure0,I._EvaluateVisitor__runUserDefinedCallable____closure0,I._EvaluateVisitor__runBuiltInCallable_closure4,I._EvaluateVisitor__evaluateArguments_closure3,I._EvaluateVisitor__evaluateArguments_closure4,I._EvaluateVisitor__evaluateArguments_closure6,I._EvaluateVisitor__evaluateMacroArguments_closure3,I._EvaluateVisitor__evaluateMacroArguments_closure4,I._EvaluateVisitor__evaluateMacroArguments_closure6,I._EvaluateVisitor_visitStringExpression_closure0,I._EvaluateVisitor_visitCssAtRule_closure2,I._EvaluateVisitor_visitCssKeyframeBlock_closure2,I._EvaluateVisitor_visitCssMediaRule_closure2,I._EvaluateVisitor_visitCssMediaRule_closure4,I._EvaluateVisitor_visitCssStyleRule_closure2,I._EvaluateVisitor_visitCssSupportsRule_closure2,I._EvaluateVisitor__performInterpolation_closure0,I._EvaluateVisitor__withoutSlash_recommendation0,I._EvaluateVisitor__stackFrame_closure0,I._EvaluateVisitor__stackTrace_closure0,I._ImportedCssVisitor_visitCssAtRule_closure0,I._ImportedCssVisitor_visitCssMediaRule_closure0,I._ImportedCssVisitor_visitCssStyleRule_closure0,I._ImportedCssVisitor_visitCssSupportsRule_closure0,B._EvaluateVisitor_closure,B._EvaluateVisitor_closure0,B._EvaluateVisitor_closure1,B._EvaluateVisitor_closure2,B._EvaluateVisitor_closure3,B._EvaluateVisitor_closure4,B._EvaluateVisitor_closure5,B._EvaluateVisitor_closure6,B._EvaluateVisitor_closure7,B._EvaluateVisitor_closure8,B._EvaluateVisitor__closure0,B._EvaluateVisitor__loadModule__closure,B._EvaluateVisitor__combineCss_closure,B._EvaluateVisitor__combineCss_closure0,B._EvaluateVisitor__combineCss_closure1,B._EvaluateVisitor__extendModules_closure,B._EvaluateVisitor__topologicalModules_visitModule,B._EvaluateVisitor__scopeForAtRoot_closure,B._EvaluateVisitor__scopeForAtRoot_closure0,B._EvaluateVisitor__scopeForAtRoot_closure1,B._EvaluateVisitor__scopeForAtRoot_closure2,B._EvaluateVisitor__scopeForAtRoot_closure3,B._EvaluateVisitor__scopeForAtRoot_closure4,B._EvaluateVisitor_visitDeclaration_closure,B._EvaluateVisitor_visitEachRule_closure,B._EvaluateVisitor_visitEachRule_closure0,B._EvaluateVisitor_visitEachRule__closure,B._EvaluateVisitor_visitEachRule___closure,B._EvaluateVisitor_visitAtRule_closure,B._EvaluateVisitor_visitAtRule_closure1,B._EvaluateVisitor_visitForRule__closure,B._EvaluateVisitor_visitForwardRule_closure,B._EvaluateVisitor_visitForwardRule_closure0,B._EvaluateVisitor_visitIfRule__closure,B._EvaluateVisitor__visitDynamicImport__closure,B._EvaluateVisitor__visitStaticImport_closure,B._EvaluateVisitor_visitIncludeRule_closure2,B._EvaluateVisitor_visitMediaRule_closure,B._EvaluateVisitor_visitMediaRule_closure1,B._EvaluateVisitor_visitStyleRule_closure1,B._EvaluateVisitor_visitStyleRule_closure5,B._EvaluateVisitor_visitSupportsRule_closure0,B._EvaluateVisitor_visitUseRule_closure,B._EvaluateVisitor_visitWhileRule__closure,B._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation,B._EvaluateVisitor_visitListExpression_closure,B._EvaluateVisitor__runUserDefinedCallable____closure,B._EvaluateVisitor__runBuiltInCallable_closure1,B._EvaluateVisitor__evaluateArguments_closure,B._EvaluateVisitor__evaluateArguments_closure0,B._EvaluateVisitor__evaluateArguments_closure2,B._EvaluateVisitor__evaluateMacroArguments_closure,B._EvaluateVisitor__evaluateMacroArguments_closure0,B._EvaluateVisitor__evaluateMacroArguments_closure2,B._EvaluateVisitor_visitStringExpression_closure,B._EvaluateVisitor_visitCssAtRule_closure0,B._EvaluateVisitor_visitCssKeyframeBlock_closure0,B._EvaluateVisitor_visitCssMediaRule_closure,B._EvaluateVisitor_visitCssMediaRule_closure1,B._EvaluateVisitor_visitCssStyleRule_closure0,B._EvaluateVisitor_visitCssSupportsRule_closure0,B._EvaluateVisitor__performInterpolation_closure,B._EvaluateVisitor__withoutSlash_recommendation,B._EvaluateVisitor__stackFrame_closure,B._EvaluateVisitor__stackTrace_closure,B._ImportedCssVisitor_visitCssAtRule_closure,B._ImportedCssVisitor_visitCssMediaRule_closure,B._ImportedCssVisitor_visitCssStyleRule_closure,B._ImportedCssVisitor_visitCssSupportsRule_closure,U.serialize_closure,U._SerializeVisitor_visitList_closure,U._SerializeVisitor_visitList_closure0,U._SerializeVisitor_visitList_closure1,U._SerializeVisitor_visitMap_closure,U._SerializeVisitor_visitSelectorList_closure,C.StatementSearchVisitor_visitIfRule_closure,C.StatementSearchVisitor_visitIfRule__closure0,C.StatementSearchVisitor_visitIfRule_closure0,C.StatementSearchVisitor_visitIfRule__closure,C.StatementSearchVisitor_visitChildren_closure,H.SingleMapping_SingleMapping$fromEntries_closure1,H.SingleMapping_toJson_closure,z.Highlighter$__closure,z.Highlighter$___closure,z.Highlighter$__closure0,z.Highlighter__collateLines_closure,z.Highlighter__collateLines_closure1,z.Highlighter__collateLines__closure,z.Highlighter_highlight_closure,z.Chain_Chain$parse_closure,z.Chain_Chain$parse_closure0,z.Chain_Chain$parse_closure1,z.Chain_toTrace_closure,z.Chain_toString_closure0,z.Chain_toString__closure0,z.Chain_toString_closure,z.Chain_toString__closure,j.Trace__parseVM_closure,j.Trace__parseVM_closure0,j.Trace$parseV8_closure,j.Trace$parseV8_closure0,j.Trace$parseJSCore_closure,j.Trace$parseJSCore_closure0,j.Trace$parseFirefox_closure,j.Trace$parseFirefox_closure0,j.Trace$parseFriendly_closure,j.Trace$parseFriendly_closure0,j.Trace_terse_closure,j.Trace_foldFrames_closure,j.Trace_foldFrames_closure0,j.Trace_toString_closure0,j.Trace_toString_closure,E.ArgumentDeclaration_verify_closure1,E.ArgumentDeclaration_verify_closure2,D.AsyncBuiltInCallable$mixin_closure0,W._compileStylesheet_closure1,O.AsyncEnvironment_importForwards_closure2,O.AsyncEnvironment_importForwards_closure3,O.AsyncEnvironment_importForwards_closure4,O.AsyncEnvironment__getVariableFromGlobalModule_closure0,O.AsyncEnvironment_setVariable_closure3,O.AsyncEnvironment__getFunctionFromGlobalModule_closure0,O.AsyncEnvironment__getMixinFromGlobalModule_closure0,O.AsyncEnvironment_toModule_closure0,O.AsyncEnvironment_toDummyModule_closure0,O.AsyncEnvironment__fromOneModule_closure0,O.AsyncEnvironment__fromOneModule__closure0,O._EnvironmentModule__EnvironmentModule_closure11,O._EnvironmentModule__EnvironmentModule_closure12,O._EnvironmentModule__EnvironmentModule_closure13,O._EnvironmentModule__EnvironmentModule_closure14,O._EnvironmentModule__EnvironmentModule_closure15,O._EnvironmentModule__EnvironmentModule_closure16,I._EvaluateVisitor_closure19,I._EvaluateVisitor_closure20,I._EvaluateVisitor_closure21,I._EvaluateVisitor_closure22,I._EvaluateVisitor_closure23,I._EvaluateVisitor_closure24,I._EvaluateVisitor_closure25,I._EvaluateVisitor_closure26,I._EvaluateVisitor_closure27,I._EvaluateVisitor_closure28,I._EvaluateVisitor__closure6,I._EvaluateVisitor__loadModule__closure1,I._EvaluateVisitor__combineCss_closure5,I._EvaluateVisitor__combineCss_closure6,I._EvaluateVisitor__combineCss_closure7,I._EvaluateVisitor__extendModules_closure3,I._EvaluateVisitor__topologicalModules_visitModule1,I._EvaluateVisitor__scopeForAtRoot_closure11,I._EvaluateVisitor__scopeForAtRoot_closure12,I._EvaluateVisitor__scopeForAtRoot_closure13,I._EvaluateVisitor__scopeForAtRoot_closure14,I._EvaluateVisitor__scopeForAtRoot_closure15,I._EvaluateVisitor__scopeForAtRoot_closure16,I._EvaluateVisitor_visitDeclaration_closure3,I._EvaluateVisitor_visitEachRule_closure5,I._EvaluateVisitor_visitEachRule_closure6,I._EvaluateVisitor_visitEachRule__closure1,I._EvaluateVisitor_visitEachRule___closure1,I._EvaluateVisitor_visitAtRule_closure5,I._EvaluateVisitor_visitAtRule_closure7,I._EvaluateVisitor_visitForRule__closure1,I._EvaluateVisitor_visitForwardRule_closure3,I._EvaluateVisitor_visitForwardRule_closure4,I._EvaluateVisitor_visitIfRule__closure1,I._EvaluateVisitor__visitDynamicImport__closure3,I._EvaluateVisitor__visitStaticImport_closure1,I._EvaluateVisitor_visitIncludeRule_closure10,I._EvaluateVisitor_visitMediaRule_closure5,I._EvaluateVisitor_visitMediaRule_closure7,I._EvaluateVisitor_visitStyleRule_closure15,I._EvaluateVisitor_visitStyleRule_closure19,I._EvaluateVisitor_visitSupportsRule_closure4,I._EvaluateVisitor_visitUseRule_closure1,I._EvaluateVisitor_visitWhileRule__closure1,I._EvaluateVisitor_visitBinaryOperationExpression_closure_recommendation1,I._EvaluateVisitor_visitListExpression_closure1,I._EvaluateVisitor__runUserDefinedCallable____closure1,I._EvaluateVisitor__runBuiltInCallable_closure7,I._EvaluateVisitor__evaluateArguments_closure7,I._EvaluateVisitor__evaluateArguments_closure8,I._EvaluateVisitor__evaluateArguments_closure10,I._EvaluateVisitor__evaluateMacroArguments_closure7,I._EvaluateVisitor__evaluateMacroArguments_closure8,I._EvaluateVisitor__evaluateMacroArguments_closure10,I._EvaluateVisitor_visitStringExpression_closure1,I._EvaluateVisitor_visitCssAtRule_closure4,I._EvaluateVisitor_visitCssKeyframeBlock_closure4,I._EvaluateVisitor_visitCssMediaRule_closure5,I._EvaluateVisitor_visitCssMediaRule_closure7,I._EvaluateVisitor_visitCssStyleRule_closure4,I._EvaluateVisitor_visitCssSupportsRule_closure4,I._EvaluateVisitor__performInterpolation_closure1,I._EvaluateVisitor__withoutSlash_recommendation1,I._EvaluateVisitor__stackFrame_closure1,I._EvaluateVisitor__stackTrace_closure1,I._ImportedCssVisitor_visitCssAtRule_closure1,I._ImportedCssVisitor_visitCssMediaRule_closure1,I._ImportedCssVisitor_visitCssStyleRule_closure1,I._ImportedCssVisitor_visitCssSupportsRule_closure1,J.AsyncImportCache_humanize_closure2,J.AsyncImportCache_humanize_closure3,J.AsyncImportCache_humanize_closure4,Q.booleanConstructor__closure,Q.booleanConstructor__closure0,F.global_closure30,F.global_closure31,F.global_closure32,F.global_closure33,F.global_closure34,F.global_closure35,F.global_closure36,F.global_closure37,F.global_closure38,F.global_closure39,F.global_closure40,F.global_closure41,F.global_closure42,F.global_closure43,F.global_closure44,F.global_closure45,F.global_closure46,F.global_closure47,F.global_closure48,F.global_closure49,F.global_closure50,F.global_closure51,F.global_closure52,F.global_closure53,F.global_closure54,F.global_closure55,F.global__closure0,F.global_closure56,F.module_closure8,F.module_closure9,F.module_closure10,F.module_closure11,F.module_closure12,F.module_closure13,F.module_closure14,F.module_closure15,F.module__closure0,F.module_closure16,F._red_closure0,F._green_closure0,F._blue_closure0,F._mix_closure0,F._hue_closure0,F._saturation_closure0,F._lightness_closure0,F._complement_closure0,F._adjust_closure0,F._scale_closure0,F._change_closure0,F._ieHexStr_closure0,F._ieHexStr_closure_hexString0,F._updateComponents_getParam0,F._updateComponents_closure0,F._updateComponents_updateValue0,F._functionString_closure0,F._removedColorFunction_closure0,F._rgb_closure0,F._hsl_closure0,F._removeUnits_closure1,F._removeUnits_closure2,F._hwb_closure0,F._parseChannels_closure0,F.colorConstructor_closure,F.colorConstructor_closure0,F.colorConstructor_closure1,F.colorConstructor_closure2,F.colorConstructor_closure3,F.colorConstructor_closure8,F.SassColor_SassColor$hwb_toRgb0,D.ComplexSelector_isInvisible_closure0,W.CompoundSelector_isInvisible_closure0,C.Configuration_toString_closure0,O._disallowedFunctionNames_closure0,q.EachRule_toString_closure0,W.ExtensionStore_extensionsWhereTarget_closure0,W.ExtensionStore_addExtensions_closure2,W.ExtensionStore_addExtensions__closure2,W.ExtensionStore_addExtensions__closure3,W.ExtensionStore__extendComplex_closure1,W.ExtensionStore__extendComplex_closure2,W.ExtensionStore__extendComplex__closure1,W.ExtensionStore__extendComplex__closure2,W.ExtensionStore__extendComplex___closure0,W.ExtensionStore__extendCompound_closure4,W.ExtensionStore__extendCompound_closure5,W.ExtensionStore__extendCompound__closure1,W.ExtensionStore__extendCompound__closure2,W.ExtensionStore__extendCompound_closure6,W.ExtensionStore__extendCompound_closure7,W.ExtensionStore__extendCompound_closure8,W.ExtensionStore__extendSimple_withoutPseudo0,W.ExtensionStore__extendSimple_closure1,W.ExtensionStore__extendSimple_closure2,W.ExtensionStore__extendPseudo_closure4,W.ExtensionStore__extendPseudo_closure5,W.ExtensionStore__extendPseudo_closure6,W.ExtensionStore__extendPseudo_closure7,W.ExtensionStore__extendPseudo_closure8,W.ExtensionStore__trim_closure1,W.ExtensionStore__trim_closure2,L.FilesystemImporter_canonicalize_closure0,j.unifyComplex_closure0,j._weaveParents_closure7,j._weaveParents_closure8,j._weaveParents__closure4,j._weaveParents_closure9,j._weaveParents_closure10,j._weaveParents__closure3,j._weaveParents_closure11,j._weaveParents_closure12,j._weaveParents__closure2,j._mustUnify_closure0,j._mustUnify__closure0,j.paths__closure0,j.paths___closure0,j._hasRoot_closure0,j.listIsSuperselector_closure0,j.listIsSuperselector__closure0,j._simpleIsSuperselectorOfCompound_closure0,j._simpleIsSuperselectorOfCompound__closure0,j._selectorPseudoIsSuperselector_closure6,j._selectorPseudoIsSuperselector_closure7,j._selectorPseudoIsSuperselector_closure8,j._selectorPseudoIsSuperselector_closure9,j._selectorPseudoIsSuperselector_closure10,j._selectorPseudoIsSuperselector__closure0,j._selectorPseudoIsSuperselector___closure1,j._selectorPseudoIsSuperselector___closure2,j._selectorPseudoIsSuperselector_closure11,j._selectorPseudoIsSuperselector_closure12,j._selectorPseudoArgs_closure1,j._selectorPseudoArgs_closure2,j.globalFunctions_closure0,U.IDSelector_unify_closure0,q.IfRule_toString_closure0,q.IfRuleClause$__closure0,q.IfRuleClause$___closure0,W.Interpolation_toString_closure0,L._realCasePath_helper0,L._realCasePath_helper__closure0,M.ListExpression_toString_closure0,M._length_closure2,M._nth_closure0,M._setNth_closure0,M._join_closure0,M._append_closure2,M._zip_closure0,M._zip__closure2,M._zip__closure3,M._zip__closure4,M._index_closure2,M._separator_closure0,M._isBracketed_closure0,M._slash_closure0,M.SelectorList_isInvisible_closure0,M.SelectorList_asSassList_closure0,M.SelectorList_asSassList__closure0,M.SelectorList_unify_closure0,M.SelectorList_unify__closure0,M.SelectorList_unify___closure0,M.SelectorList_resolveParentSelectors_closure0,M.SelectorList_resolveParentSelectors__closure1,M.SelectorList_resolveParentSelectors__closure2,M.SelectorList__complexContainsParentSelector_closure0,M.SelectorList__complexContainsParentSelector__closure0,M.SelectorList__resolveParentSelectorsCompound_closure2,M.SelectorList__resolveParentSelectorsCompound_closure3,M.SelectorList__resolveParentSelectorsCompound_closure4,M.listConstructor_closure,M.listConstructor__closure,M.listConstructor_closure1,M.listConstructor_closure2,M.listConstructor_closure4,M.listConstructor_closure5,M.SassList_isBlank_closure0,C.MapExpression_toString_closure0,C._get_closure0,C._set_closure1,C._set__closure2,C._set_closure2,C._set__closure1,C._merge_closure1,C._merge_closure2,C._merge__closure0,C._deepMerge_closure0,C._deepRemove_closure0,C._deepRemove__closure0,C._remove_closure1,C._remove_closure2,C._keys_closure0,C._values_closure0,C._hasKey_closure0,C._modify__modifyNestedMap0,C.mapConstructor_closure,C.mapConstructor__closure,C.mapConstructor__closure0,C.mapConstructor_closure2,C.mapConstructor_closure3,C.mapConstructor_closure4,C.mapConstructor_closure5,F._ceil_closure0,F._clamp_closure0,F._floor_closure0,F._max_closure0,F._min_closure0,F._abs_closure0,F._hypot_closure0,F._hypot__closure0,F._log_closure0,F._pow_closure0,F._sqrt_closure0,F._acos_closure0,F._asin_closure0,F._atan_closure0,F._atan2_closure0,F._cos_closure0,F._sin_closure0,F._tan_closure0,F._compatible_closure0,F._isUnitless_closure0,F._unit_closure0,F._percentage_closure0,F._randomFunction_closure0,F._div_closure0,F._numberFunction_closure0,O.global_closure57,O.global_closure58,O.global_closure59,O.global_closure60,E.listDir__closure1,E.listDir__closure2,E.listDir_closure_list0,E.listDir__list_closure0,E._render_closure,E._parseFunctions__closure,E._parseFunctions__closure0,E._parseFunctions___closure,J.nullConstructor__closure,H.numberConstructor_closure,H.numberConstructor_closure0,H.numberConstructor_closure2,H.numberConstructor_closure4,H._parseNumber_closure,H._parseNumber_closure0,H.SassNumber__coerceOrConvertValue_closure3,H.SassNumber__coerceOrConvertValue_closure5,H.SassNumber_multiplyUnits_closure3,H.SassNumber_multiplyUnits_closure5,H.SassNumber__areAnyConvertible_closure0,H.SassNumber__canonicalizeUnitList_closure0,T.ParentStatement_closure0,T.ParentStatement__closure0,k.Parser_scanIdentChar_matches0,L._PrefixedKeys_iterator_closure0,B._wrapMain_closure,B._wrapMain_closure0,H._nest_closure0,H._nest__closure1,H._append_closure1,H._append__closure1,H._append___closure0,H._extend_closure0,H._replace_closure0,H._unify_closure0,H._isSuperselector_closure0,H._simpleSelectors_closure0,H._simpleSelectors__closure0,H._parse_closure0,U.serialize_closure0,U._SerializeVisitor_visitList_closure2,U._SerializeVisitor_visitList_closure3,U._SerializeVisitor_visitList_closure4,U._SerializeVisitor_visitMap_closure0,U._SerializeVisitor_visitSelectorList_closure0,N.SingleUnitSassNumber__coerceToUnit_closure0,N.SingleUnitSassNumber__coerceValueToUnit_closure0,N.SingleUnitSassNumber_multiplyUnits_closure1,M.SourceMapBuffer_buildSourceMap_closure0,C.StatementSearchVisitor_visitIfRule_closure1,C.StatementSearchVisitor_visitIfRule__closure2,C.StatementSearchVisitor_visitIfRule_closure2,C.StatementSearchVisitor_visitIfRule__closure1,C.StatementSearchVisitor_visitChildren_closure0,M._unquote_closure0,M._quote_closure0,M._length_closure1,M._insert_closure0,M._index_closure1,M._slice_closure0,M._toUpperCase_closure0,M._toLowerCase_closure0,M._uniqueId_closure0,M.stringConstructor_closure,M.stringConstructor_closure0,M.stringConstructor_closure2,q.StylesheetParser_parse__closure2,q.StylesheetParser_expression_addSingleExpression0,q.StylesheetParser_expression_addOperator0,q.StylesheetParser__unicodeRange_closure1,q.StylesheetParser__unicodeRange_closure2,q.StylesheetParser_trySpecialFunction_closure0,j.TerseLogger_summarize_closure1,j.TerseLogger_summarize_closure2,B._UnprefixedKeys_iterator_closure1,B._UnprefixedKeys_iterator_closure2,E._exactlyOne_closure0,E.forwardToString_closure,E.indent_closure0,E.flattenVertically_closure1,E.flattenVertically_closure2]),X(R.Closure2Args,[R._CastListBase_sort_closure,R.Primitives_functionNoSuchMethod_closure,R.JsLinkedHashMap_addAll_closure,R.initHooks_closure0,P._awaitOnObject_closure0,P._wrapJsFunctionForAsync_closure,P._Future__chainForeignFuture_closure0,P._HashMap_addAll_closure,P.HashMap_HashMap$from_closure,P.LinkedHashMap_LinkedHashMap$from_closure,P.MapBase_mapToString_closure,P._JsonStringifier_writeMap_closure,P.NoSuchMethodError_toString_closure,P.Uri__parseIPv4Address_error,P.Uri_parseIPv6Address_parseHex,P._createTables_build,k.Parser_parse_closure,k.StreamQueue__ensureListening_closure1,T.futureToPromise_closure,F.PathMap__create_closure,W.ExtensionStore_addExtensions_closure,W.ExtensionStore_addExtensions__closure1,W.ExtensionStore_clone_closure,j._weaveParents_closure,j.paths_closure,F._updateComponents_updateRgb,C._deepMergeImpl_closure,H._nest__closure0,H._append__closure0,q.StylesheetParser__declarationOrBuffer_closure,q.StylesheetParser__declarationOrBuffer_closure0,q.StylesheetParser__styleRule_closure,q.StylesheetParser__propertyOrVariableDeclaration_closure,q.StylesheetParser__propertyOrVariableDeclaration_closure0,q.StylesheetParser__atRootRule_closure,q.StylesheetParser__atRootRule_closure0,q.StylesheetParser__eachRule_closure,q.StylesheetParser__functionRule_closure,q.StylesheetParser__forRule_closure0,q.StylesheetParser__includeRule_closure,q.StylesheetParser_mediaRule_closure,q.StylesheetParser__mixinRule_closure,q.StylesheetParser_mozDocumentRule_closure,q.StylesheetParser_supportsRule_closure,q.StylesheetParser__whileRule_closure,q.StylesheetParser_unknownAtRule_closure,T.StylesheetGraph__recanonicalizeImportsForNode_closure,E.longestCommonSubsequence_closure,E.longestCommonSubsequence_backtrack,E.mapAddAll2_closure,C.SassMap_asList_closure,H.SassNumber_plus_closure,H.SassNumber_minus_closure,H.SassNumber__canonicalMultiplier_closure,I._EvaluateVisitor__closure2,I._EvaluateVisitor__withWarnCallback_closure0,I._EvaluateVisitor__evaluateArguments_closure5,I._EvaluateVisitor__evaluateMacroArguments_closure5,I._EvaluateVisitor__addRestMap_closure0,B._EvaluateVisitor__closure,B._EvaluateVisitor__withWarnCallback_closure,B._EvaluateVisitor__evaluateArguments_closure1,B._EvaluateVisitor__evaluateMacroArguments_closure1,B._EvaluateVisitor__addRestMap_closure,H.SingleMapping_toJson_closure0,z.Highlighter__collateLines_closure0,C.Frame_Frame$parseV8_closure_parseLocation,I._EvaluateVisitor__closure5,I._EvaluateVisitor__withWarnCallback_closure1,I._EvaluateVisitor__evaluateArguments_closure9,I._EvaluateVisitor__evaluateMacroArguments_closure9,I._EvaluateVisitor__addRestMap_closure1,F._updateComponents_updateRgb0,F.colorConstructor_closure4,F.colorConstructor_closure5,F.colorConstructor_closure6,F.colorConstructor_closure7,W.ExtensionStore_addExtensions_closure1,W.ExtensionStore_addExtensions__closure4,W.ExtensionStore_clone_closure0,j._weaveParents_closure6,j.paths_closure0,M.listConstructor_closure0,M.listConstructor_closure3,C._deepMergeImpl_closure0,C.mapConstructor_closure0,C.mapConstructor_closure1,C.SassMap_asList_closure0,E._render_closure0,E._parseFunctions_closure,H.numberConstructor_closure1,H.numberConstructor_closure3,H.SassNumber_plus_closure0,H.SassNumber_minus_closure0,H.SassNumber__canonicalMultiplier_closure0,z.main_printError,H._nest__closure2,H._append__closure2,M.stringConstructor_closure1,q.StylesheetParser__declarationOrBuffer_closure1,q.StylesheetParser__declarationOrBuffer_closure2,q.StylesheetParser__styleRule_closure0,q.StylesheetParser__propertyOrVariableDeclaration_closure1,q.StylesheetParser__propertyOrVariableDeclaration_closure2,q.StylesheetParser__atRootRule_closure1,q.StylesheetParser__atRootRule_closure2,q.StylesheetParser__eachRule_closure0,q.StylesheetParser__functionRule_closure0,q.StylesheetParser__forRule_closure2,q.StylesheetParser__includeRule_closure0,q.StylesheetParser_mediaRule_closure0,q.StylesheetParser__mixinRule_closure0,q.StylesheetParser_mozDocumentRule_closure0,q.StylesheetParser_supportsRule_closure0,q.StylesheetParser__whileRule_closure0,q.StylesheetParser_unknownAtRule_closure0,E.createClass_closure,E.longestCommonSubsequence_closure0,E.longestCommonSubsequence_backtrack0,E.mapAddAll2_closure0]),Y(R.CastList,R._CastListBase),X(P.Error,[R.LateError,P.TypeError,R.JsNoSuchMethodError,R.UnknownJsTypeError,R.RuntimeError,R._Error,P.JsonUnsupportedObjectError,P.AssertionError,P.NullThrownError,P.ArgumentError,P.NoSuchMethodError,P.UnsupportedError,P.UnimplementedError,P.StateError,P.ConcurrentModificationError,P.CyclicInitializationError]),Y(P.ListBase,P._ListBase_Object_ListMixin),Y(R.UnmodifiableListBase,P.ListBase),X(R.UnmodifiableListBase,[R.CodeUnits,P.UnmodifiableListView]),X(R.Closure0Args,[R.nullFuture_closure,P._AsyncRun__scheduleImmediateJsOverride_internalCallback,P._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback,P._TimerImpl_internalCallback,P._TimerImpl$periodic_closure,P._Future__addListener_closure,P._Future__prependListeners_closure,P._Future__chainForeignFuture_closure1,P._Future__asyncCompleteWithValue_closure,P._Future__chainFuture_closure,P._Future__asyncCompleteError_closure,P._Future__propagateToListeners_handleWhenCompleteCallback,P._Future__propagateToListeners_handleValueCallback,P._Future__propagateToListeners_handleError,P.Stream_length_closure0,P._StreamController__subscribe_closure,P._StreamController__recordCancel_complete,P._BufferingStreamSubscription__sendError_sendError,P._BufferingStreamSubscription__sendDone_sendDone,P._PendingEvents_schedule_closure,P._CustomZone_bindCallback_closure,P._CustomZone_bindCallbackGuarded_closure,P._rootHandleError_closure,P._RootZone_bindCallback_closure,P._RootZone_bindCallbackGuarded_closure,P.Utf8Decoder__decoder_closure,P.Utf8Decoder__decoderNonfatal_closure,k.Parser__setOption_closure,k.StreamQueue__ensureListening_closure0,E.ReplAdapter_runAsync_closure,W.ParsedPath__splitExtension_closure0,O.AsyncEnvironment_setVariable_closure,O.AsyncEnvironment_setVariable_closure1,J.AsyncImportCache_canonicalize_closure,J.AsyncImportCache__canonicalize_closure,J.AsyncImportCache_importCanonical_closure,J.Environment_setVariable_closure,J.Environment_setVariable_closure1,E.ExecutableOptions__parser_closure,E.ExecutableOptions_interactive_closure,W.ExtensionStore__registerSelector_closure,W.ExtensionStore_addExtension_closure,W.ExtensionStore_addExtension_closure0,W.ExtensionStore_addExtension_closure1,W.ExtensionStore__extendExistingExtensions_closure,W.ExtensionStore__extendExistingExtensions_closure0,W.ExtensionStore_addExtensions___closure,C._deepMergeImpl__ensureMutable,B.ImportCache_canonicalize_closure,B.ImportCache__canonicalize_closure,B.ImportCache_importCanonical_closure,E.resolveImportPath_closure,E.resolveImportPath_closure0,E._tryPathAsDirectory_closure,L._realCasePath_helper_closure,E._readFile_closure,E.writeFile_closure,E.deleteFile_closure,E.fileExists_closure,E.dirExists_closure,E.ensureDir_closure,E.listDir_closure,E.modificationTime_closure,q.AtRootQueryParser_parse_closure,I.KeyframeSelectorParser_parse_closure,L.MediaQueryParser_parse_closure,k.Parser__parseIdentifier_closure,z.SassParser_children_closure,H.SelectorParser_parse_closure,H.SelectorParser_parseCompoundSelector_closure,q.StylesheetParser_parse_closure,q.StylesheetParser_parse__closure,q.StylesheetParser_parseArgumentDeclaration_closure,q.StylesheetParser_parseVariableDeclaration_closure,q.StylesheetParser_parseUseRule_closure,q.StylesheetParser__parseSingleProduction_closure,q.StylesheetParser__statement_closure,q.StylesheetParser_variableDeclarationWithoutNamespace_closure,q.StylesheetParser_variableDeclarationWithoutNamespace_closure0,q.StylesheetParser__forRule_closure,q.StylesheetParser__memberList_closure,q.StylesheetParser_expression_resetState,q.StylesheetParser_expression_resolveOneOperation,q.StylesheetParser_expression_resolveOperations,q.StylesheetParser_expression_resolveSpaceExpressions,q.StylesheetParser__expressionUntilComma_closure,q.StylesheetParser_identifierLike_closure,q.StylesheetParser__expressionUntilComparison_closure,q.StylesheetParser__publicIdentifier_closure,T.StylesheetGraph_modifiedSince_transitiveModificationTime_closure,T.StylesheetGraph__add_closure,T.StylesheetGraph_addCanonical_closure,T.StylesheetGraph__nodeFor_closure,T.StylesheetGraph__nodeFor_closure0,H.SassNumber__coerceOrConvertValue__compatibilityException,H.SassNumber__coerceOrConvertValue_closure0,H.SassNumber__coerceOrConvertValue_closure2,H.SassNumber_multiplyUnits_closure0,H.SassNumber_multiplyUnits_closure2,N.SingleUnitSassNumber_multiplyUnits_closure0,I._EvaluateVisitor__closure4,I._EvaluateVisitor_run_closure0,I._EvaluateVisitor__loadModule_closure1,I._EvaluateVisitor__loadModule_closure2,I._EvaluateVisitor__execute_closure0,I._EvaluateVisitor__extendModules_closure2,I._EvaluateVisitor_visitAtRootRule_closure2,I._EvaluateVisitor_visitAtRootRule_closure3,I._EvaluateVisitor_visitAtRootRule_closure4,I._EvaluateVisitor__scopeForAtRoot__closure0,I._EvaluateVisitor_visitContentRule_closure0,I._EvaluateVisitor_visitDeclaration_closure2,I._EvaluateVisitor_visitEachRule_closure4,I._EvaluateVisitor_visitExtendRule_closure0,I._EvaluateVisitor_visitAtRule_closure3,I._EvaluateVisitor_visitAtRule__closure0,I._EvaluateVisitor_visitForRule_closure4,I._EvaluateVisitor_visitForRule_closure5,I._EvaluateVisitor_visitForRule_closure6,I._EvaluateVisitor_visitForRule_closure7,I._EvaluateVisitor_visitForRule_closure8,I._EvaluateVisitor_visitIfRule_closure0,I._EvaluateVisitor__visitDynamicImport_closure0,I._EvaluateVisitor__visitDynamicImport__closure2,I._EvaluateVisitor_visitIncludeRule_closure3,I._EvaluateVisitor_visitIncludeRule_closure4,I._EvaluateVisitor_visitIncludeRule_closure5,I._EvaluateVisitor_visitIncludeRule__closure0,I._EvaluateVisitor_visitIncludeRule___closure0,I._EvaluateVisitor_visitIncludeRule____closure0,I._EvaluateVisitor_visitMediaRule_closure3,I._EvaluateVisitor_visitMediaRule__closure0,I._EvaluateVisitor_visitMediaRule___closure0,I._EvaluateVisitor__visitMediaQueries_closure0,I._EvaluateVisitor_visitStyleRule_closure6,I._EvaluateVisitor_visitStyleRule_closure7,I._EvaluateVisitor_visitStyleRule_closure9,I._EvaluateVisitor_visitStyleRule_closure10,I._EvaluateVisitor_visitStyleRule_closure11,I._EvaluateVisitor_visitStyleRule__closure0,I._EvaluateVisitor_visitSupportsRule_closure1,I._EvaluateVisitor_visitSupportsRule__closure0,I._EvaluateVisitor_visitVariableDeclaration_closure2,I._EvaluateVisitor_visitVariableDeclaration_closure3,I._EvaluateVisitor_visitVariableDeclaration_closure4,I._EvaluateVisitor_visitWarnRule_closure0,I._EvaluateVisitor_visitWhileRule_closure0,I._EvaluateVisitor_visitBinaryOperationExpression_closure0,I._EvaluateVisitor_visitVariableExpression_closure0,I._EvaluateVisitor_visitFunctionExpression_closure1,I._EvaluateVisitor_visitFunctionExpression_closure2,I._EvaluateVisitor_visitInterpolatedFunctionExpression_closure0,I._EvaluateVisitor__runUserDefinedCallable_closure0,I._EvaluateVisitor__runUserDefinedCallable__closure0,I._EvaluateVisitor__runUserDefinedCallable___closure0,I._EvaluateVisitor__runFunctionCallable_closure0,I._EvaluateVisitor__runBuiltInCallable_closure2,I._EvaluateVisitor__runBuiltInCallable_closure3,I._EvaluateVisitor__verifyArguments_closure0,I._EvaluateVisitor_visitCssAtRule_closure1,I._EvaluateVisitor_visitCssKeyframeBlock_closure1,I._EvaluateVisitor_visitCssMediaRule_closure3,I._EvaluateVisitor_visitCssMediaRule__closure0,I._EvaluateVisitor_visitCssMediaRule___closure0,I._EvaluateVisitor_visitCssStyleRule_closure1,I._EvaluateVisitor_visitCssStyleRule__closure0,I._EvaluateVisitor_visitCssSupportsRule_closure1,I._EvaluateVisitor_visitCssSupportsRule__closure0,I._EvaluateVisitor__serialize_closure0,I._EvaluateVisitor__expressionNode_closure0,B._EvaluateVisitor__closure1,B._EvaluateVisitor_run_closure,B._EvaluateVisitor_runExpression_closure,B._EvaluateVisitor_runExpression__closure,B._EvaluateVisitor_runStatement_closure,B._EvaluateVisitor_runStatement__closure,B._EvaluateVisitor__loadModule_closure,B._EvaluateVisitor__loadModule_closure0,B._EvaluateVisitor__execute_closure,B._EvaluateVisitor__extendModules_closure0,B._EvaluateVisitor_visitAtRootRule_closure,B._EvaluateVisitor_visitAtRootRule_closure0,B._EvaluateVisitor_visitAtRootRule_closure1,B._EvaluateVisitor__scopeForAtRoot__closure,B._EvaluateVisitor_visitContentRule_closure,B._EvaluateVisitor_visitDeclaration_closure0,B._EvaluateVisitor_visitEachRule_closure1,B._EvaluateVisitor_visitExtendRule_closure,B._EvaluateVisitor_visitAtRule_closure0,B._EvaluateVisitor_visitAtRule__closure,B._EvaluateVisitor_visitForRule_closure,B._EvaluateVisitor_visitForRule_closure0,B._EvaluateVisitor_visitForRule_closure1,B._EvaluateVisitor_visitForRule_closure2,B._EvaluateVisitor_visitForRule_closure3,B._EvaluateVisitor_visitIfRule_closure,B._EvaluateVisitor__visitDynamicImport_closure,B._EvaluateVisitor__visitDynamicImport__closure0,B._EvaluateVisitor_visitIncludeRule_closure,B._EvaluateVisitor_visitIncludeRule_closure0,B._EvaluateVisitor_visitIncludeRule_closure1,B._EvaluateVisitor_visitIncludeRule__closure,B._EvaluateVisitor_visitIncludeRule___closure,B._EvaluateVisitor_visitIncludeRule____closure,B._EvaluateVisitor_visitMediaRule_closure0,B._EvaluateVisitor_visitMediaRule__closure,B._EvaluateVisitor_visitMediaRule___closure,B._EvaluateVisitor__visitMediaQueries_closure,B._EvaluateVisitor_visitStyleRule_closure,B._EvaluateVisitor_visitStyleRule_closure0,B._EvaluateVisitor_visitStyleRule_closure2,B._EvaluateVisitor_visitStyleRule_closure3,B._EvaluateVisitor_visitStyleRule_closure4,B._EvaluateVisitor_visitStyleRule__closure,B._EvaluateVisitor_visitSupportsRule_closure,B._EvaluateVisitor_visitSupportsRule__closure,B._EvaluateVisitor_visitVariableDeclaration_closure,B._EvaluateVisitor_visitVariableDeclaration_closure0,B._EvaluateVisitor_visitVariableDeclaration_closure1,B._EvaluateVisitor_visitWarnRule_closure,B._EvaluateVisitor_visitWhileRule_closure,B._EvaluateVisitor_visitBinaryOperationExpression_closure,B._EvaluateVisitor_visitVariableExpression_closure,B._EvaluateVisitor_visitFunctionExpression_closure,B._EvaluateVisitor_visitFunctionExpression_closure0,B._EvaluateVisitor_visitInterpolatedFunctionExpression_closure,B._EvaluateVisitor__runUserDefinedCallable_closure,B._EvaluateVisitor__runUserDefinedCallable__closure,B._EvaluateVisitor__runUserDefinedCallable___closure,B._EvaluateVisitor__runFunctionCallable_closure,B._EvaluateVisitor__runBuiltInCallable_closure,B._EvaluateVisitor__runBuiltInCallable_closure0,B._EvaluateVisitor__verifyArguments_closure,B._EvaluateVisitor_visitCssAtRule_closure,B._EvaluateVisitor_visitCssKeyframeBlock_closure,B._EvaluateVisitor_visitCssMediaRule_closure0,B._EvaluateVisitor_visitCssMediaRule__closure,B._EvaluateVisitor_visitCssMediaRule___closure,B._EvaluateVisitor_visitCssStyleRule_closure,B._EvaluateVisitor_visitCssStyleRule__closure,B._EvaluateVisitor_visitCssSupportsRule_closure,B._EvaluateVisitor_visitCssSupportsRule__closure,B._EvaluateVisitor__serialize_closure,B._EvaluateVisitor__expressionNode_closure,U._SerializeVisitor_visitCssComment_closure,U._SerializeVisitor_visitCssAtRule_closure,U._SerializeVisitor_visitCssMediaRule_closure,U._SerializeVisitor_visitCssImport_closure,U._SerializeVisitor_visitCssImport__closure,U._SerializeVisitor_visitCssKeyframeBlock_closure,U._SerializeVisitor_visitCssStyleRule_closure,U._SerializeVisitor_visitCssSupportsRule_closure,U._SerializeVisitor_visitCssDeclaration_closure,U._SerializeVisitor_visitCssDeclaration_closure0,U._SerializeVisitor__write_closure,U._SerializeVisitor__visitChildren_closure,U.withWarnCallback_closure,H.SingleMapping_SingleMapping$fromEntries_closure,H.SingleMapping_SingleMapping$fromEntries_closure0,z.Highlighter_closure,z.Highlighter__writeFileStart_closure,z.Highlighter__writeMultilineHighlights_closure,z.Highlighter__writeMultilineHighlights_closure0,z.Highlighter__writeMultilineHighlights_closure1,z.Highlighter__writeMultilineHighlights_closure2,z.Highlighter__writeMultilineHighlights__closure,z.Highlighter__writeMultilineHighlights__closure0,z.Highlighter__writeHighlightedText_closure,z.Highlighter__writeIndicator_closure,z.Highlighter__writeIndicator_closure0,z.Highlighter__writeIndicator_closure1,z.Highlighter__writeSidebar_closure,z._Highlight_closure,C.Frame_Frame$parseVM_closure,C.Frame_Frame$parseV8_closure,C.Frame_Frame$_parseFirefoxEval_closure,C.Frame_Frame$parseFirefox_closure,C.Frame_Frame$parseFriendly_closure,H.LazyTrace_terse_closure,j.Trace_Trace$from_closure,O.AsyncEnvironment_setVariable_closure2,O.AsyncEnvironment_setVariable_closure4,I._EvaluateVisitor__closure7,I._EvaluateVisitor_run_closure1,I._EvaluateVisitor__loadModule_closure3,I._EvaluateVisitor__loadModule_closure4,I._EvaluateVisitor__execute_closure1,I._EvaluateVisitor__extendModules_closure4,I._EvaluateVisitor_visitAtRootRule_closure5,I._EvaluateVisitor_visitAtRootRule_closure6,I._EvaluateVisitor_visitAtRootRule_closure7,I._EvaluateVisitor__scopeForAtRoot__closure1,I._EvaluateVisitor_visitContentRule_closure1,I._EvaluateVisitor_visitDeclaration_closure4,I._EvaluateVisitor_visitEachRule_closure7,I._EvaluateVisitor_visitExtendRule_closure1,I._EvaluateVisitor_visitAtRule_closure6,I._EvaluateVisitor_visitAtRule__closure1,I._EvaluateVisitor_visitForRule_closure9,I._EvaluateVisitor_visitForRule_closure10,I._EvaluateVisitor_visitForRule_closure11,I._EvaluateVisitor_visitForRule_closure12,I._EvaluateVisitor_visitForRule_closure13,I._EvaluateVisitor_visitIfRule_closure1,I._EvaluateVisitor__visitDynamicImport_closure1,I._EvaluateVisitor__visitDynamicImport__closure4,I._EvaluateVisitor_visitIncludeRule_closure7,I._EvaluateVisitor_visitIncludeRule_closure8,I._EvaluateVisitor_visitIncludeRule_closure9,I._EvaluateVisitor_visitIncludeRule__closure1,I._EvaluateVisitor_visitIncludeRule___closure1,I._EvaluateVisitor_visitIncludeRule____closure1,I._EvaluateVisitor_visitMediaRule_closure6,I._EvaluateVisitor_visitMediaRule__closure1,I._EvaluateVisitor_visitMediaRule___closure1,I._EvaluateVisitor__visitMediaQueries_closure1,I._EvaluateVisitor_visitStyleRule_closure13,I._EvaluateVisitor_visitStyleRule_closure14,I._EvaluateVisitor_visitStyleRule_closure16,I._EvaluateVisitor_visitStyleRule_closure17,I._EvaluateVisitor_visitStyleRule_closure18,I._EvaluateVisitor_visitStyleRule__closure1,I._EvaluateVisitor_visitSupportsRule_closure3,I._EvaluateVisitor_visitSupportsRule__closure1,I._EvaluateVisitor_visitVariableDeclaration_closure5,I._EvaluateVisitor_visitVariableDeclaration_closure6,I._EvaluateVisitor_visitVariableDeclaration_closure7,I._EvaluateVisitor_visitWarnRule_closure1,I._EvaluateVisitor_visitWhileRule_closure1,I._EvaluateVisitor_visitBinaryOperationExpression_closure1,I._EvaluateVisitor_visitVariableExpression_closure1,I._EvaluateVisitor_visitFunctionExpression_closure3,I._EvaluateVisitor_visitFunctionExpression_closure4,I._EvaluateVisitor_visitInterpolatedFunctionExpression_closure1,I._EvaluateVisitor__runUserDefinedCallable_closure1,I._EvaluateVisitor__runUserDefinedCallable__closure1,I._EvaluateVisitor__runUserDefinedCallable___closure1,I._EvaluateVisitor__runFunctionCallable_closure1,I._EvaluateVisitor__runBuiltInCallable_closure5,I._EvaluateVisitor__runBuiltInCallable_closure6,I._EvaluateVisitor__verifyArguments_closure1,I._EvaluateVisitor_visitCssAtRule_closure3,I._EvaluateVisitor_visitCssKeyframeBlock_closure3,I._EvaluateVisitor_visitCssMediaRule_closure6,I._EvaluateVisitor_visitCssMediaRule__closure1,I._EvaluateVisitor_visitCssMediaRule___closure1,I._EvaluateVisitor_visitCssStyleRule_closure3,I._EvaluateVisitor_visitCssStyleRule__closure1,I._EvaluateVisitor_visitCssSupportsRule_closure3,I._EvaluateVisitor_visitCssSupportsRule__closure1,I._EvaluateVisitor__serialize_closure1,I._EvaluateVisitor__expressionNode_closure1,J.AsyncImportCache_canonicalize_closure0,J.AsyncImportCache__canonicalize_closure0,J.AsyncImportCache_importCanonical_closure0,q.AtRootQueryParser_parse_closure0,Q.booleanConstructor_closure,W.ExtensionStore__registerSelector_closure0,W.ExtensionStore_addExtension_closure2,W.ExtensionStore_addExtension_closure3,W.ExtensionStore_addExtension_closure4,W.ExtensionStore__extendExistingExtensions_closure1,W.ExtensionStore__extendExistingExtensions_closure2,W.ExtensionStore_addExtensions___closure0,L._realCasePath_helper_closure0,I.KeyframeSelectorParser_parse_closure0,C._deepMergeImpl__ensureMutable0,L.MediaQueryParser_parse_closure0,E._readFile_closure0,E.fileExists_closure0,E.dirExists_closure0,E.listDir_closure0,J.nullConstructor_closure,J.nullConstructor__closure0,H.SassNumber__coerceOrConvertValue__compatibilityException0,H.SassNumber__coerceOrConvertValue_closure4,H.SassNumber__coerceOrConvertValue_closure6,H.SassNumber_multiplyUnits_closure4,H.SassNumber_multiplyUnits_closure6,k.Parser__parseIdentifier_closure0,z.main_closure,z.SassParser_children_closure0,H.SelectorParser_parse_closure0,H.SelectorParser_parseCompoundSelector_closure0,U._SerializeVisitor_visitCssComment_closure0,U._SerializeVisitor_visitCssAtRule_closure0,U._SerializeVisitor_visitCssMediaRule_closure0,U._SerializeVisitor_visitCssImport_closure0,U._SerializeVisitor_visitCssImport__closure0,U._SerializeVisitor_visitCssKeyframeBlock_closure0,U._SerializeVisitor_visitCssStyleRule_closure0,U._SerializeVisitor_visitCssSupportsRule_closure0,U._SerializeVisitor_visitCssDeclaration_closure1,U._SerializeVisitor_visitCssDeclaration_closure2,U._SerializeVisitor__write_closure0,U._SerializeVisitor__visitChildren_closure0,N.SingleUnitSassNumber_multiplyUnits_closure2,q.StylesheetParser_parse_closure0,q.StylesheetParser_parse__closure1,q.StylesheetParser_parseArgumentDeclaration_closure0,q.StylesheetParser__parseSingleProduction_closure0,q.StylesheetParser_parseSignature_closure,q.StylesheetParser__statement_closure0,q.StylesheetParser_variableDeclarationWithoutNamespace_closure1,q.StylesheetParser_variableDeclarationWithoutNamespace_closure2,q.StylesheetParser__forRule_closure1,q.StylesheetParser__memberList_closure0,q.StylesheetParser_expression_resetState0,q.StylesheetParser_expression_resolveOneOperation0,q.StylesheetParser_expression_resolveOperations0,q.StylesheetParser_expression_resolveSpaceExpressions0,q.StylesheetParser__expressionUntilComma_closure0,q.StylesheetParser_identifierLike_closure0,q.StylesheetParser__expressionUntilComparison_closure0,q.StylesheetParser__publicIdentifier_closure0,E.resolveImportPath_closure1,E.resolveImportPath_closure2,E._tryPathAsDirectory_closure0,U.withWarnCallback_closure0]),X(R.EfficientLengthIterable,[R.ListIterable,R.EmptyIterable,R.LinkedHashMapKeyIterable,P._HashMapKeyIterable,P._MapBaseValueIterable]),X(R.ListIterable,[R.SubListIterable,R.MappedListIterable,R.ReversedListIterable,P.ListQueue,P._GeneratorIterable]),Y(R.EfficientLengthMappedIterable,R.MappedIterable),X(P.Iterator,[R.MappedIterator,R.WhereIterator,R.TakeIterator,R.SkipIterator,R.SkipWhileIterator]),Y(R.EfficientLengthTakeIterable,R.TakeIterable),Y(R.EfficientLengthSkipIterable,R.SkipIterable),Y(R.EfficientLengthFollowedByIterable,R.FollowedByIterable),X(P.MapView,[P._UnmodifiableMapView_MapView__UnmodifiableMapMixin,F.PathMap]),Y(P.UnmodifiableMapView,P._UnmodifiableMapView_MapView__UnmodifiableMapMixin),Y(R.ConstantMapView,P.UnmodifiableMapView),Y(R.ConstantStringMap,R.ConstantMap),Y(R.Instantiation1,R.Instantiation),Y(R.NullError,P.TypeError),X(R.TearOffClosure,[R.StaticClosure,R.BoundClosure]),Y(P.MapBase,P.MapMixin),X(P.MapBase,[R.JsLinkedHashMap,P._HashMap,P.UnmodifiableMapBase,Q.MergedMapView,Q.MergedMapView0]),X(P.IterableBase,[R._AllMatchesIterable,P._SyncStarIterable,J._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin,L._PrefixedKeys,B._UnprefixedKeys,L._PrefixedKeys0,B._UnprefixedKeys0]),Y(R.NativeTypedArray,R.NativeTypedData),X(R.NativeTypedArray,[R._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin,R._NativeTypedArrayOfInt_NativeTypedArray_ListMixin]),Y(R._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin,R._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin),Y(R.NativeTypedArrayOfDouble,R._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin),Y(R._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin,R._NativeTypedArrayOfInt_NativeTypedArray_ListMixin),Y(R.NativeTypedArrayOfInt,R._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin),X(R.NativeTypedArrayOfDouble,[R.NativeFloat32List,R.NativeFloat64List]),X(R.NativeTypedArrayOfInt,[R.NativeInt16List,R.NativeInt32List,R.NativeInt8List,R.NativeUint16List,R.NativeUint32List,R.NativeUint8ClampedList,R.NativeUint8List]),Y(R._TypeError,R._Error),Y(P._AsyncCompleter,P._Completer),Y(P._AsyncStreamController,P._StreamController),Y(P._StreamImpl,P.Stream),Y(P._ControllerStream,P._StreamImpl),Y(P._ControllerSubscription,P._BufferingStreamSubscription),X(P._DelayedEvent,[P._DelayedData,P._DelayedError]),Y(P._StreamImplEvents,P._PendingEvents),X(P._Zone,[P._CustomZone,P._RootZone]),X(R.JsLinkedHashMap,[P._LinkedIdentityHashMap,P._LinkedCustomHashMap]),Y(P._SetBase,P.__SetBase_Object_SetMixin),X(P._SetBase,[P._LinkedHashSet,P.__UnmodifiableSet__SetBase__UnmodifiableSetMixin]),Y(P._LinkedIdentityHashSet,P._LinkedHashSet),Y(P._UnmodifiableSet,P.__UnmodifiableSet__SetBase__UnmodifiableSetMixin),X(P.Codec,[P.Encoding,P.Base64Codec,P.JsonCodec]),X(P.Encoding,[P.AsciiCodec,P.Utf8Codec]),Y(P.Converter,P.StreamTransformerBase),X(P.Converter,[P._UnicodeSubsetEncoder,P.Base64Encoder,P.JsonEncoder,P.Utf8Encoder,P.Utf8Decoder]),Y(P.AsciiEncoder,P._UnicodeSubsetEncoder),Y(P.ByteConversionSink,P.ChunkedConversionSink),X(P.ByteConversionSink,[P.ByteConversionSinkBase,P._Utf8StringSinkAdapter]),Y(P._Base64EncoderSink,P.ByteConversionSinkBase),Y(P._Utf8Base64EncoderSink,P._Base64EncoderSink),Y(P.JsonCyclicError,P.JsonUnsupportedObjectError),Y(P._JsonStringStringifier,P._JsonStringifier),Y(P.StringConversionSinkBase,P.StringConversionSinkMixin),Y(P._StringSinkConversionSink,P.StringConversionSinkBase),Y(P._StringCallbackSink,P._StringSinkConversionSink),X(P.ArgumentError,[P.RangeError,P.IndexError]),Y(P._DataUri,P._Uri),Y(Q.ArgParserException,P.FormatException),Y(J.EmptyUnmodifiableSet,J._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin),Y(O.QueueList,O._QueueList_Object_ListMixin),Y(O._CastQueueList,O.QueueList),X(T._DelegatingIterableBase,[T.DelegatingSet,T._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin]),Y(N._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin,T.DelegatingSet),Y(N.UnmodifiableSetView,N._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin),Y(T.MapKeySet,T._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin),X(W.NodeJsError,[W.JsAssertionError,W.JsRangeError,W.JsReferenceError,W.JsSyntaxError,W.JsTypeError,W.JsSystemError]),X(j.Socket,[U.TTYReadStream,U.TTYWriteStream]),Y(E.InternalStyle,J.Style),X(E.InternalStyle,[I.PosixStyle,L.UrlStyle,N.WindowsStyle]),Y(E.CssNode,E.AstNode),X(E.CssNode,[E.ModifiableCssNode,E.CssParentNode]),X(E.ModifiableCssNode,[E.ModifiableCssParentNode,B.ModifiableCssComment,N.ModifiableCssDeclaration,L.ModifiableCssImport]),X(E.ModifiableCssParentNode,[z.ModifiableCssAtRule,z.ModifiableCssKeyframeBlock,k.ModifiableCssMediaRule,W.ModifiableCssStyleRule,q.ModifiableCssStylesheet,E.ModifiableCssSupportsRule]),Y(q.CssStylesheet,E.CssParentNode),X(T.ParentStatement,[q.AtRootRule,z.AtRule,T.CallableDeclaration,N.Declaration,q.EachRule,E.ForRule,k.MediaRule,W.StyleRule,q.Stylesheet,E.SupportsRule,k.WhileRule]),X(T.CallableDeclaration,[j.ContentBlock,T.FunctionRule,H.MixinRule]),X(q.IfRuleClause,[q.IfClause,q.ElseClause]),Y(H._HasContentVisitor,C.StatementSearchVisitor),X(H.Selector,[T.SimpleSelector,D.ComplexSelector,W.CompoundSelector,M.SelectorList]),X(T.SimpleSelector,[U.AttributeSelector,W.ClassSelector,U.IDSelector,T.ParentSelector,U.PlaceholderSelector,M.PseudoSelector,L.TypeSelector,U.UniversalSelector]),Y(C.ExplicitConfiguration,C.Configuration),X(k.SourceSpanException,[I.SassException,k.SourceSpanFormatException,I.SassException0]),X(I.SassException,[I.MultiSpanSassException,I.SassRuntimeException,I.SassFormatException]),Y(I.MultiSpanSassRuntimeException,I.MultiSpanSassException),Y(I.MultiSpanSassScriptException,I.SassScriptException),Y(C.MergedExtension,D.Extension),Y(T.Importer,E.AsyncImporter),Y(L.FilesystemImporter,T.Importer),X(k.Parser,[q.AtRootQueryParser,q.StylesheetParser,I.KeyframeSelectorParser,L.MediaQueryParser,H.SelectorParser]),X(q.StylesheetParser,[N.ScssParser,z.SassParser]),Y(O.CssParser,N.ScssParser),X(P.UnmodifiableMapBase,[F.LimitedMapView,L.PrefixedMapView,z.PublicMemberMapView,B.UnprefixedMapView,F.LimitedMapView0,L.PrefixedMapView0,z.PublicMemberMapView0,B.UnprefixedMapView0]),X(L.Value,[M.SassList,Q.SassBoolean,F.SassColor,L.SassFunction,C.SassMap,J._SassNull,H.SassNumber,M.SassString]),Y(M.SassArgumentList,M.SassList),X(H.SassNumber,[D.ComplexSassNumber,N.SingleUnitSassNumber,U.UnitlessSassNumber]),Y(L._FindDependenciesVisitor,M.RecursiveStatementVisitor),Y(H.SingleMapping,H.Mapping),Y(j.FileLocation,M.SourceLocationMixin),X(j.SourceSpanMixin,[j._FileSpan,q.SourceSpanBase]),Y(W.SourceSpanWithContext,q.SourceSpanBase),Y(I.StringScannerException,k.SourceSpanFormatException),X(W.StringScanner,[Q.LineScanner,D.SpanScanner]),X(L.Value0,[M.SassList0,Q.SassBoolean0,F.SassColor0,H.SassNumber0,L.SassFunction0,C.SassMap0,J._SassNull0,M.SassString0]),Y(M.SassArgumentList0,M.SassList0),X(k.Parser1,[q.AtRootQueryParser0,q.StylesheetParser0,I.KeyframeSelectorParser0,L.MediaQueryParser0,H.SelectorParser0]),X(T.ParentStatement0,[q.AtRootRule0,z.AtRule0,T.CallableDeclaration0,N.Declaration0,q.EachRule0,E.ForRule0,k.MediaRule0,W.StyleRule0,q.Stylesheet0,E.SupportsRule0,k.WhileRule0]),Y(E.CssNode0,E.AstNode0),X(E.CssNode0,[E.ModifiableCssNode0,E.CssParentNode0]),X(E.ModifiableCssNode0,[E.ModifiableCssParentNode0,B.ModifiableCssComment0,N.ModifiableCssDeclaration0,L.ModifiableCssImport0]),X(E.ModifiableCssParentNode0,[z.ModifiableCssAtRule0,z.ModifiableCssKeyframeBlock0,k.ModifiableCssMediaRule0,W.ModifiableCssStyleRule0,q.ModifiableCssStylesheet0,E.ModifiableCssSupportsRule0]),X(H.Selector0,[T.SimpleSelector0,D.ComplexSelector0,W.CompoundSelector0,M.SelectorList0]),X(T.SimpleSelector0,[U.AttributeSelector0,W.ClassSelector0,U.IDSelector0,T.ParentSelector0,U.PlaceholderSelector0,M.PseudoSelector0,L.TypeSelector0,U.UniversalSelector0]),X(H.SassNumber0,[D.ComplexSassNumber0,N.SingleUnitSassNumber0,U.UnitlessSassNumber0]),Y(C.ExplicitConfiguration0,C.Configuration0),X(T.CallableDeclaration0,[j.ContentBlock0,T.FunctionRule0,H.MixinRule0]),X(q.StylesheetParser0,[N.ScssParser0,z.SassParser0]),Y(O.CssParser0,N.ScssParser0),X(I.SassException0,[I.MultiSpanSassException0,I.SassRuntimeException0,I.SassFormatException0]),Y(I.MultiSpanSassRuntimeException0,I.MultiSpanSassException0),Y(I.MultiSpanSassScriptException0,I.SassScriptException0),Y(T.Importer0,E.AsyncImporter0),Y(L.FilesystemImporter0,T.Importer0),X(q.IfRuleClause0,[q.IfClause0,q.ElseClause0]),Y(C.MergedExtension0,D.Extension0),Y(H._HasContentVisitor0,C.StatementSearchVisitor0),Y(q.CssStylesheet0,E.CssParentNode0),Z(R.UnmodifiableListBase,R.UnmodifiableListMixin),Z(R.__CastListBase__CastIterableBase_ListMixin,P.ListMixin),Z(R._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin,P.ListMixin),Z(R._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin,R.FixedLengthListMixin),Z(R._NativeTypedArrayOfInt_NativeTypedArray_ListMixin,P.ListMixin),Z(R._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin,R.FixedLengthListMixin),Z(P._AsyncStreamController,P._AsyncStreamControllerDispatch),Z(P.UnmodifiableMapBase,P._UnmodifiableMapMixin),Z(P._ListBase_Object_ListMixin,P.ListMixin),Z(P._UnmodifiableMapView_MapView__UnmodifiableMapMixin,P._UnmodifiableMapMixin),Z(P.__SetBase_Object_SetMixin,P.SetMixin),Z(P.__UnmodifiableSet__SetBase__UnmodifiableSetMixin,P._UnmodifiableSetMixin),Z(J._EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin,N.UnmodifiableSetMixin),Z(O._QueueList_Object_ListMixin,P.ListMixin),Z(N._UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin,N.UnmodifiableSetMixin),Z(T._MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin,N.UnmodifiableSetMixin);var te={typeUniverse:{eC:new Map,tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{int:"int",double:"double",num:"num",String:"String",bool:"bool",Null:"Null",List:"List"},mangledNames:{},types:["~()","Future<Null>()","Null()","Value(List<Value>)","Value0(List<Value0>)","String(String)","bool(String)","bool(CssNode)","SassNumber(List<Value>)","SassNumber0(List<Value0>)","bool(Object?)","SassString(List<Value>)","SassString0(List<Value0>)","SassBoolean(List<Value>)","bool(CssNode0)","bool(SimpleSelector)","bool(ComplexSelector)","bool(ComplexSelector0)","int()","bool(SimpleSelector0)","SassList(List<Value>)","SassList0(List<Value0>)","SassColor0(List<Value0>)","SassColor(List<Value>)","SassBoolean0(List<Value0>)","bool()","bool(int?)","Future<Null>(Future<~>())","String()","SassMap(List<Value>)","Future<~>()","Value(Value)","Value?()","FileSpan()","int(num)","bool(num,num)","Value()","String?()","SassMap0(List<Value0>)","SelectorList()","Null(~())","Value0(Value0)","List<String>()","num(num,num)","~(Value,Value)","~(Object?)","bool(int)","ValueExpression(Value)","~(Value)","bool(Value0)","~(Module<Callable>)","String(Object)","Future<Value0>()","Future<Value0?>()","bool(Value)","Frame(String)","Frame()","Future<Value>()","Future<Value?>()","~(Value0)","SassRuntimeException(AstNode)","SelectorList0()","Future<Value0?>(Statement0)","~(Value0,Value0)","bool(SelectorList)","String(@)","ComplexSelector(List<ComplexSelectorComponent>)","ComplexSelector0(List<ComplexSelectorComponent0>)","String(int)","Declaration0(List<Statement0>,FileSpan)","@()","num(num)","bool(SelectorList0)","Value?(Statement)","Future<String>(Object?)","Declaration(List<Statement>,FileSpan)","~(String,Value)","List<CssMediaQuery>?(List<CssMediaQuery>)","Future<Value?>(Statement)","Null(_NodeSassColor,num)","@(@)","num(Value)","String(Expression)","List<ComplexSelectorComponent>(List<ComplexSelectorComponent>)","AsyncCallable0?()","ComplexSelector(ComplexSelector)","Map<ComplexSelector0,Extension0>()","bool(Module<AsyncCallable>)","bool(@)","ComplexSelector0(ComplexSelector0)","Tuple3<Importer,Uri,Uri>?()","Stylesheet?()","bool(_Highlight)","List<ComplexSelectorComponent0>(List<ComplexSelectorComponent0>)","bool(Module0<AsyncCallable0>)","Null([Object?])","Null(Object,StackTrace)","bool(ComplexSelectorComponent)","AtRootQuery()","int(Uri)","~(String,bool)","bool(Module<Callable>)","bool(ComplexSelectorComponent0)","Statement()","Callable?()","Uri(Uri)","Iterable<String>(Module<AsyncCallable>)","AsyncCallable?()","~(~())","num(Value0)","Iterable<String>(Module<Callable>)","ValueExpression0(Value0)","~(@)","Statement0()","Null(Module<AsyncCallable>)","Iterable<String>(Module0<AsyncCallable0>)","Map<ComplexSelector,Extension>()","Iterable<ComplexSelector>(ComplexSelector)","int(_NodeSassColor)","Null(Module0<AsyncCallable0>)","Iterable<ComplexSelector0>(ComplexSelector0)","List<CssMediaQuery>()","Future<Value0>(List<Value0>)","DateTime()","AsyncCallable0?(Module0<AsyncCallable0>)","int(Object?)","~([Object?])","Future<Value>(List<Value>)","~(Object,StackTrace)","num?(String,num{assertPercent:bool,checkPercent:bool})","num(num,num?,num)","int(int,num?)","Null(@)","bool(Import0)","bool(Statement)","bool(Import)","bool(Frame)","String(_NodeSassString)","MapKeySet<Module<Callable>>(Map<Module<Callable>,AstNode>)","SelectorList0(SelectorList0,SelectorList0)","int(@,@)","Trace()","bool(Statement0)","Map<String,Callable>(Module<Callable>)","SelectorList0(Value0)","0&([@])","String(Frame)","SelectorList(Value)","SelectorList(SelectorList,SelectorList)","int(Frame)","~(Uint8List,String,int)","Trace(String)","~(Iterable<ExtensionStore>)","0&([@])()","SassNumber()","Uri(String)","~(String,@)","String(_NodeSassNumber)","~(String)","List<Extension>()","Iterable<String>()","Iterable<String>(String)","Iterable<String>(@)","~(String,Value0)","Iterable<ComplexSelectorComponent0>(List<List<ComplexSelectorComponent0>>)","int(int)","String(Expression0)","bool(Object?,Object?)","List<CssMediaQuery0>()","List<CssMediaQuery0>?(List<CssMediaQuery0>)","AtRule0(List<Statement0>,FileSpan)","Callable?(Module<Callable>)","Future<SassNumber0>()","AtRootRule0(List<Statement0>,FileSpan)","Frame(Tuple2<String,AstNode>)","Null(_NodeSassMap,int,Object)","String(SassNumber)","AstNode?()","AsyncCallable?(Module<AsyncCallable>)","VariableDeclaration()","MapKeySet<Module<AsyncCallable>>(Map<Module<AsyncCallable>,AstNode>)","Object(_NodeSassMap,int)","AtRootQuery0()","List<Extension0>()","AtRootRule(List<Statement>,FileSpan)","SassRuntimeException0(AstNode0)","~(Module0<AsyncCallable0>)","bool(String?)","Map<String,AsyncCallable>(Module<AsyncCallable>)","Future<SassNumber>()","Value0(int)","AtRule(List<Statement>,FileSpan)","~(Iterable<ExtensionStore0>)","Iterable<ComplexSelectorComponent>(List<List<ComplexSelectorComponent>>)","bool(ModifiableCssParentNode)","bool(Queue<Object?>)","Uri?/()","List<ExtensionStore>()","~(@,@)","Map<String,AsyncCallable0>(Module0<AsyncCallable0>)","Entry(Entry)","~(Object?,Object?)","~(Module<AsyncCallable>)","num(num,String)","MapKeySet<Module0<AsyncCallable0>>(Map<Module0<AsyncCallable0>,AstNode0>)","SassFunction(List<Value>)","AstNode(AstNode)","Value0?()","List<ComplexSelectorComponent>?(List<ComplexSelectorComponent>,List<ComplexSelectorComponent>)","SingleUnitSassNumber(num)","Future<~>(List<Value>)","SassScriptException()","Future<EvaluateResult>()","~(Uri,StylesheetNode?)","DateTime(StylesheetNode)","Module<AsyncCallable>(Module<AsyncCallable>)","StringExpression(Interpolation)","~(BinaryOperator)","~(Expression{number:bool})","Future<CssValue<Value>>(Expression)","WhileRule(List<Statement>,FileSpan)","SupportsRule(List<Statement>,FileSpan)","Future<Value?>(Value)","MixinRule(List<Statement>,FileSpan)","Future<CssValue<String>>(Interpolation)","MediaRule(List<Statement>,FileSpan)","ContentBlock(List<Statement>,FileSpan)","Future<CssValue<String>>(SupportsCondition)","UserDefinedCallable<AsyncEnvironment>(ContentBlock)","ForRule(List<Statement>,FileSpan)","FunctionRule(List<Statement>,FileSpan)","EachRule(List<Statement>,FileSpan)","Future<Value>(Expression)","Value/()","StyleRule(List<Statement>,FileSpan)","UseRule()","ArgumentDeclaration()","VariableDeclaration(VariableDeclaration)","Statement?()","Stylesheet()","NumberExpression()","List<CssMediaQuery>(Interpolation)","String(SupportsCondition)","Expression({bracketList:bool,singleEquals:bool,until:bool()?})","~(List<Value>)","Statement({root:bool})","EvaluateResult()","CompoundSelector()","Module<Callable>(Module<Callable>)","CssValue<Value>(Expression)","Value?(Value)","String(BuiltInCallable)","CssValue<String>(Interpolation)","Uri(Tuple3<Importer,Uri,Uri>)","CssValue<String>(SupportsCondition)","UserDefinedCallable<Environment>(ContentBlock)","Value(Expression)","~(ContentBlock)","~(List<Statement>)","~(CssMediaQuery)","~(MapEntry<Value,Value>)","SourceFile()","SourceFile?(int)","String?(SourceFile?)","int(_Line)","bool(Tuple3<Importer,Uri,Uri>)","Uri?(_Line)","Uri?(_Highlight)","int(_Highlight,_Highlight)","List<_Line>(List<_Highlight>)","SourceSpanWithContext()","String(String{color:@})","Uri?()","List<Frame>(Trace)","int(Trace)","SassString(SimpleSelector)","String(Trace)","SassNumber(Value)","SassMap(SassMap)","Frame(String,String)","SassMap(Value)","bool(List<Value>)","List<Value>(Value)","Frame(Frame)","String(Argument0)","0&(List<Value>)","String(Value)","Value0?(Module0<AsyncCallable0>)","Module0<AsyncCallable0>?(Module0<AsyncCallable0>)","SelectorList?(PseudoSelector)","bool(PseudoSelector)","FileSpan?(MapEntry<Module0<AsyncCallable0>,AstNode0>)","Map<String,Value0>(Module0<AsyncCallable0>)","Map<String,AstNode0>(Module0<AsyncCallable0>)","Iterable<ComplexSelectorComponent>(Iterable<ComplexSelectorComponent>)","List<ComplexSelectorComponent>(List<Iterable<ComplexSelectorComponent>>)","Future<List<CssMediaQuery0>>(Interpolation0)","Future<String>(SupportsCondition0)","AstNode0(AstNode0)","bool(List<Iterable<ComplexSelectorComponent>>)","bool(Queue<List<ComplexSelectorComponent>>)","SassFunction0(List<Value0>)","Future<List<CssMediaQuery>>(Interpolation)","Future<~>(List<Value0>)","~(SimpleSelector,Set<ModifiableCssValue<SelectorList>>)","PseudoSelector(ComplexSelector)","Future<EvaluateResult0>()","List<ComplexSelector>(ComplexSelector)","List<List<Extender>>(List<Extender>)","Module0<AsyncCallable0>(Module0<AsyncCallable0>)","List<ExtensionStore0>()","List<Extender>(PseudoSelector)","bool(ModifiableCssParentNode0)","Future<CssValue0<Value0>>(Expression0)","List<Extender>?(SimpleSelector)","List<ComplexSelector>(List<ComplexSelector>)","Future<Value0?>(Value0)","List<SimpleSelector>(Extender)","List<ComplexSelector>?(List<Extender>)","Future<CssValue0<String>>(Interpolation0)","ComplexSelector(Extender)","List<ComplexSelectorComponent>(ComplexSelector)","Iterable<ComplexSelector>(List<ComplexSelector>)","Future<CssValue0<String>>(SupportsCondition0)","UserDefinedCallable0<AsyncEnvironment0>(ContentBlock0)","List<ComplexSelector>(ComplexSelectorComponent)","~(Set<ModifiableCssValue<SelectorList>>)","Object(Value0)","Map<SimpleSelector,Map<ComplexSelector,Extension>>?(List<Extension>)","Null(Map<SimpleSelector,Map<ComplexSelector,Extension>>)","Future<Value0>(Expression0)","Value0/()","~(ComplexSelector,Extension)","~(SimpleSelector,Map<ComplexSelector,Extension>)","Set<ModifiableCssValue<SelectorList>>()","AstNode0?()","String(SassNumber0)","Frame(Tuple2<String,AstNode0>)","Future<Tuple3<AsyncImporter0,Uri,Uri>?>()","Future<Stylesheet0?>()","bool(Tuple3<AsyncImporter0,Uri,Uri>)","Uri(Tuple3<AsyncImporter0,Uri,Uri>)","bool(Extension)","ArgParser()","bool(Object)","Map<String,AstNode>(Module<Callable>)","Map<String,Value>(Module<Callable>)","FileSpan?(MapEntry<Module<Callable>,AstNode>)","Module<Callable>?(Module<Callable>)","Value?(Module<Callable>)","String(Value0)","0&(List<Value0>)","String(MapEntry<String,ConfiguredValue>)","Null(_NodeSassColor,num?[num?,num?,num?,SassColor0?])","Uri(Tuple3<AsyncImporter,Uri,Uri>)","num(_NodeSassColor)","bool(Tuple3<AsyncImporter,Uri,Uri>)","String(_NodeSassColor)","Future<Stylesheet?>()","String(MapEntry<String,ConfiguredValue0>)","String(BuiltInCallable0)","Future<Tuple3<AsyncImporter,Uri,Uri>?>()","bool(Extension0)","Set<ModifiableCssValue0<SelectorList0>>()","Map<String,AstNode>(Module<AsyncCallable>)","Map<String,Value>(Module<AsyncCallable>)","~(SimpleSelector0,Map<ComplexSelector0,Extension0>)","~(ComplexSelector0,Extension0)","Null(Map<SimpleSelector0,Map<ComplexSelector0,Extension0>>)","Map<SimpleSelector0,Map<ComplexSelector0,Extension0>>?(List<Extension0>)","~(Set<ModifiableCssValue0<SelectorList0>>)","List<ComplexSelector0>(ComplexSelectorComponent0)","Iterable<ComplexSelector0>(List<ComplexSelector0>)","List<ComplexSelectorComponent0>(ComplexSelector0)","FileSpan?(MapEntry<Module<AsyncCallable>,AstNode>)","Module<AsyncCallable>?(Module<AsyncCallable>)","ComplexSelector0(Extender0)","List<ComplexSelector0>?(List<Extender0>)","List<SimpleSelector0>(Extender0)","List<ComplexSelector0>(List<ComplexSelector0>)","List<Extender0>?(SimpleSelector0)","List<Extender0>(PseudoSelector0)","List<List<Extender0>>(List<Extender0>)","List<ComplexSelector0>(ComplexSelector0)","PseudoSelector0(ComplexSelector0)","~(SimpleSelector0,Set<ModifiableCssValue0<SelectorList0>>)","Value?(Module<AsyncCallable>)","List<ComplexSelectorComponent0>?(List<ComplexSelectorComponent0>,List<ComplexSelectorComponent0>)","bool(Queue<List<ComplexSelectorComponent0>>)","SimpleSelector(SimpleSelector)","bool(List<Iterable<ComplexSelectorComponent0>>)","List<ComplexSelectorComponent0>(List<Iterable<ComplexSelectorComponent0>>)","Iterable<ComplexSelectorComponent0>(Iterable<ComplexSelectorComponent0>)","SassString(ComplexSelectorComponent)","bool(PseudoSelector0)","SelectorList0?(PseudoSelector0)","Future<String>(SupportsCondition)","SassList(ComplexSelector)","String(IfClause)","String(Tuple2<Expression,Expression>)","List<Value0>(Value0)","bool(List<Value0>)","SassList0(ComplexSelector0)","SassString0(ComplexSelectorComponent0)","String(Argument)","int(String?)","SimpleSelector0(SimpleSelector0)","Null(_NodeSassList,int?[bool?,SassList0?])","bool(String?,String?)","Object(_NodeSassList,int)","Null(_NodeSassList,int,Object)","bool(_NodeSassList)","Null(_NodeSassList,bool)","int(_NodeSassList)","String(_NodeSassList)","String(Tuple2<Expression0,Expression0>)","SassMap0(Value0)","SassMap0(SassMap0)","Null(_NodeSassMap,int?[SassMap0?])","SassNumber0(int)","String(String?)","int(_NodeSassMap)","Null(Function,Function)","String(_NodeSassMap)","SassNumber0(Value0)","Null(RenderResult)","~(Object,Object?)","Null(_NodeSassNumber,num?[String?,SassNumber0?])","num(_NodeSassNumber)","Null(_NodeSassNumber,num)","~(String,Option)","Null(_NodeSassNumber,String)","SassScriptException0()","~(String,StackTrace?)","Uint8List(@,@)","int(int,int)","SassString0(SimpleSelector0)","CompoundSelector0()","~(CssMediaQuery0)","~(MapEntry<Value0,Value0>)","SingleUnitSassNumber0(num)","Null(_NodeSassString,String?[SassString0?])","~(String[@])","Null(_NodeSassString,String)","Statement0({root:bool})","~(String,int)","NumberExpression0()","Stylesheet0()","Statement0?()","VariableDeclaration0(VariableDeclaration0)","ArgumentDeclaration0()","Tuple2<String,ArgumentDeclaration0>()","VariableDeclaration0()","~(Symbol0,@)","StyleRule0(List<Statement0>,FileSpan)","Set<0^>()<Object?>","EachRule0(List<Statement0>,FileSpan)","FunctionRule0(List<Statement0>,FileSpan)","ForRule0(List<Statement0>,FileSpan)","ContentBlock0(List<Statement0>,FileSpan)","MediaRule0(List<Statement0>,FileSpan)","MixinRule0(List<Statement0>,FileSpan)","Set<0^>()<Object?>","SupportsRule0(List<Statement0>,FileSpan)","WhileRule0(List<Statement0>,FileSpan)","~(Expression0{number:bool})","~(BinaryOperator0)","StringExpression0(Interpolation0)","~(String,Function)","_Future<@>(@)","~(int,@)","~(Zone?,ZoneDelegate?,Zone,Object,StackTrace)","0^(Zone?,ZoneDelegate?,Zone,0^())<Object?>","0^(Zone?,ZoneDelegate?,Zone,0^(1^),1^)<Object?Object?>","0^(Zone?,ZoneDelegate?,Zone,0^(1^,2^),1^,2^)<Object?Object?Object?>","0^()(Zone,ZoneDelegate,Zone,0^())<Object?>","0^(1^)(Zone,ZoneDelegate,Zone,0^(1^))<Object?Object?>","0^(1^,2^)(Zone,ZoneDelegate,Zone,0^(1^,2^))<Object?Object?Object?>","AsyncError?(Zone,ZoneDelegate,Zone,Object,StackTrace?)","~(Zone?,ZoneDelegate?,Zone,~())","Timer(Zone,ZoneDelegate,Zone,Duration,~())","Timer(Zone,ZoneDelegate,Zone,Duration,~(Timer))","~(Zone,ZoneDelegate,Zone,String)","Zone(Zone?,ZoneDelegate?,Zone,ZoneSpecification?,Map<Object?,Object?>?)","Null(@,StackTrace)","@(String)","0^(0^,0^)<num>","~(RenderOptions,~(Object?,RenderResult?))","Future<~>(List<String>)","String(String[String?,String?,String?,String?,String?,String?])","@(@,String)","String(IfClause0)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti")};R._Universe_addRules(te.typeUniverse,JSON.parse('{"PlainJavaScriptObject":"JavaScriptObject","UnknownJavaScriptObject":"JavaScriptObject","JavaScriptFunction":"JavaScriptObject","Stdin":"JavaScriptObject","Stdout":"JavaScriptObject","ReadlineModule":"JavaScriptObject","ReadlineOptions":"JavaScriptObject","ReadlineInterface":"JavaScriptObject","BufferModule":"JavaScriptObject","BufferConstants":"JavaScriptObject","Buffer":"JavaScriptObject","ConsoleModule":"JavaScriptObject","Console":"JavaScriptObject","EventEmitter":"JavaScriptObject","FS":"JavaScriptObject","FSConstants":"JavaScriptObject","FSWatcher":"JavaScriptObject","ReadStream":"JavaScriptObject","ReadStreamOptions":"JavaScriptObject","WriteStream":"JavaScriptObject","WriteStreamOptions":"JavaScriptObject","FileOptions":"JavaScriptObject","StatOptions":"JavaScriptObject","MkdirOptions":"JavaScriptObject","RmdirOptions":"JavaScriptObject","WatchOptions":"JavaScriptObject","WatchFileOptions":"JavaScriptObject","Stats":"JavaScriptObject","Promise":"JavaScriptObject","Date":"JavaScriptObject","JsError":"JavaScriptObject","Atomics":"JavaScriptObject","Modules":"JavaScriptObject","Module1":"JavaScriptObject","Net":"JavaScriptObject","Socket":"JavaScriptObject","NetAddress":"JavaScriptObject","NetServer":"JavaScriptObject","NodeJsError":"JavaScriptObject","JsAssertionError":"JavaScriptObject","JsRangeError":"JavaScriptObject","JsReferenceError":"JavaScriptObject","JsSyntaxError":"JavaScriptObject","JsTypeError":"JavaScriptObject","JsSystemError":"JavaScriptObject","Process":"JavaScriptObject","CPUUsage":"JavaScriptObject","Release":"JavaScriptObject","StreamModule":"JavaScriptObject","Readable":"JavaScriptObject","Writable":"JavaScriptObject","Duplex":"JavaScriptObject","Transform":"JavaScriptObject","WritableOptions":"JavaScriptObject","ReadableOptions":"JavaScriptObject","Immediate":"JavaScriptObject","Timeout":"JavaScriptObject","TTY":"JavaScriptObject","TTYReadStream":"JavaScriptObject","TTYWriteStream":"JavaScriptObject","Util":"JavaScriptObject","JSFunction":"JavaScriptObject","NodeImporterResult":"JavaScriptObject","RenderContext":"JavaScriptObject","RenderContextOptions":"JavaScriptObject","RenderContextResult":"JavaScriptObject","RenderContextResultStats":"JavaScriptObject","_PropertyDescriptor":"JavaScriptObject","_NodeSassColor":"JavaScriptObject","Exports":"JavaScriptObject","JSFunction0":"JavaScriptObject","NodeImporterResult0":"JavaScriptObject","_NodeSassList":"JavaScriptObject","_NodeSassMap":"JavaScriptObject","_NodeSassNumber":"JavaScriptObject","RenderContext0":"JavaScriptObject","RenderContextOptions0":"JavaScriptObject","RenderContextResult0":"JavaScriptObject","RenderContextResultStats0":"JavaScriptObject","RenderOptions":"JavaScriptObject","RenderResult":"JavaScriptObject","RenderResultStats":"JavaScriptObject","_Exports":"JavaScriptObject","_NodeSassString":"JavaScriptObject","Types":"JavaScriptObject","_PropertyDescriptor0":"JavaScriptObject","JSBool":{"bool":[]},"JSNull":{"Null":[]},"JavaScriptObject":{"JsSystemError":[],"_NodeSassColor":[],"JSFunction0":[],"NodeImporterResult0":[],"_NodeSassList":[],"_NodeSassMap":[],"_NodeSassNumber":[],"RenderContextOptions0":[],"RenderOptions":[],"RenderResult":[],"_NodeSassString":[]},"JSArray":{"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"JSUnmodifiableArray":{"JSArray":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"JSNumber":{"double":[],"num":[],"Comparable":["num"]},"JSInt":{"double":[],"int":[],"num":[],"Comparable":["num"]},"JSNumNotInt":{"double":[],"num":[],"Comparable":["num"]},"JSString":{"String":[],"Comparable":["String"]},"_CastIterableBase":{"Iterable":["2"]},"CastIterable":{"_CastIterableBase":["1","2"],"Iterable":["2"],"Iterable.E":"2"},"_EfficientLengthCastIterable":{"CastIterable":["1","2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"_CastListBase":{"ListMixin":["2"],"List":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"]},"CastList":{"_CastListBase":["1","2"],"ListMixin":["2"],"List":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2","ListMixin.E":"2"},"CastSet":{"Set":["2"],"_CastIterableBase":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"LateError":{"Error":[]},"CodeUnits":{"ListMixin":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListMixin.E":"int"},"EfficientLengthIterable":{"Iterable":["1"]},"ListIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"SubListIterable":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","ListIterable.E":"1"},"MappedIterable":{"Iterable":["2"],"Iterable.E":"2"},"EfficientLengthMappedIterable":{"MappedIterable":["1","2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"MappedListIterable":{"ListIterable":["2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2","ListIterable.E":"2"},"WhereIterable":{"Iterable":["1"],"Iterable.E":"1"},"ExpandIterable":{"Iterable":["2"],"Iterable.E":"2"},"TakeIterable":{"Iterable":["1"],"Iterable.E":"1"},"EfficientLengthTakeIterable":{"TakeIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"SkipIterable":{"Iterable":["1"],"Iterable.E":"1"},"EfficientLengthSkipIterable":{"SkipIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"SkipWhileIterable":{"Iterable":["1"],"Iterable.E":"1"},"EmptyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"FollowedByIterable":{"Iterable":["1"],"Iterable.E":"1"},"EfficientLengthFollowedByIterable":{"FollowedByIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"WhereTypeIterable":{"Iterable":["1"],"Iterable.E":"1"},"UnmodifiableListBase":{"ListMixin":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"ReversedListIterable":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","ListIterable.E":"1"},"Symbol":{"Symbol0":[]},"ConstantMapView":{"UnmodifiableMapView":["1","2"],"Map":["1","2"]},"ConstantMap":{"Map":["1","2"]},"ConstantStringMap":{"ConstantMap":["1","2"],"Map":["1","2"]},"_ConstantMapKeyIterable":{"Iterable":["1"],"Iterable.E":"1"},"Instantiation":{"Function":[]},"Instantiation1":{"Function":[]},"NullError":{"TypeError":[],"Error":[]},"JsNoSuchMethodError":{"Error":[]},"UnknownJsTypeError":{"Error":[]},"NullThrownFromJavaScriptException":{"Exception":[]},"_StackTrace":{"StackTrace":[]},"Closure":{"Function":[]},"Closure0Args":{"Function":[]},"Closure2Args":{"Function":[]},"TearOffClosure":{"Function":[]},"StaticClosure":{"Function":[]},"BoundClosure":{"Function":[]},"RuntimeError":{"Error":[]},"JsLinkedHashMap":{"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"LinkedHashMapKeyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"_MatchImplementation":{"RegExpMatch":[],"Match":[]},"_AllMatchesIterable":{"Iterable":["RegExpMatch"],"Iterable.E":"RegExpMatch"},"StringMatch":{"Match":[]},"_StringAllMatchesIterable":{"Iterable":["Match"],"Iterable.E":"Match"},"NativeTypedArray":{"JavaScriptIndexingBehavior":["1"]},"NativeTypedArrayOfDouble":{"ListMixin":["double"],"JavaScriptIndexingBehavior":["double"],"List":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"]},"NativeTypedArrayOfInt":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"NativeFloat32List":{"NativeTypedArrayOfDouble":[],"ListMixin":["double"],"JavaScriptIndexingBehavior":["double"],"List":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"],"ListMixin.E":"double"},"NativeFloat64List":{"NativeTypedArrayOfDouble":[],"ListMixin":["double"],"JavaScriptIndexingBehavior":["double"],"List":["double"],"EfficientLengthIterable":["double"],"Iterable":["double"],"ListMixin.E":"double"},"NativeInt16List":{"NativeTypedArrayOfInt":[],"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListMixin.E":"int"},"NativeInt32List":{"NativeTypedArrayOfInt":[],"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListMixin.E":"int"},"NativeInt8List":{"NativeTypedArrayOfInt":[],"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListMixin.E":"int"},"NativeUint16List":{"NativeTypedArrayOfInt":[],"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListMixin.E":"int"},"NativeUint32List":{"NativeTypedArrayOfInt":[],"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListMixin.E":"int"},"NativeUint8ClampedList":{"NativeTypedArrayOfInt":[],"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListMixin.E":"int"},"NativeUint8List":{"NativeTypedArrayOfInt":[],"ListMixin":["int"],"Uint8List":[],"JavaScriptIndexingBehavior":["int"],"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"],"ListMixin.E":"int"},"_Error":{"Error":[]},"_TypeError":{"TypeError":[],"Error":[]},"AsyncError":{"Error":[]},"_Future":{"Future":["1"]},"_SyncStarIterable":{"Iterable":["1"],"Iterable.E":"1"},"_AsyncCompleter":{"_Completer":["1"]},"_AsyncStreamController":{"_StreamController":["1"]},"_ControllerStream":{"_StreamImpl":["1"],"Stream":["1"]},"_ControllerSubscription":{"_BufferingStreamSubscription":["1"]},"_StreamImpl":{"Stream":["1"]},"_ZoneSpecification":{"ZoneSpecification":[]},"_ZoneDelegate":{"ZoneDelegate":[]},"_Zone":{"Zone":[]},"_CustomZone":{"Zone":[]},"_RootZone":{"Zone":[]},"Queue":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"_HashMap":{"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"_HashMapKeyIterable":{"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"_LinkedIdentityHashMap":{"JsLinkedHashMap":["1","2"],"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"_LinkedCustomHashMap":{"JsLinkedHashMap":["1","2"],"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"_LinkedHashSet":{"_SetBase":["1"],"SetMixin":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_LinkedIdentityHashSet":{"_LinkedHashSet":["1"],"_SetBase":["1"],"SetMixin":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"UnmodifiableListView":{"ListMixin":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListMixin.E":"1"},"IterableBase":{"Iterable":["1"]},"ListBase":{"ListMixin":["1"],"List":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"MapBase":{"MapMixin":["1","2"],"Map":["1","2"]},"MapMixin":{"Map":["1","2"]},"UnmodifiableMapBase":{"MapMixin":["1","2"],"Map":["1","2"]},"_MapBaseValueIterable":{"EfficientLengthIterable":["2"],"Iterable":["2"],"Iterable.E":"2"},"MapView":{"Map":["1","2"]},"UnmodifiableMapView":{"Map":["1","2"]},"ListQueue":{"ListIterable":["1"],"Queue":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","ListIterable.E":"1"},"_SetBase":{"SetMixin":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_UnmodifiableSet":{"_SetBase":["1"],"SetMixin":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"AsciiCodec":{"Codec":["String","List<int>"]},"_UnicodeSubsetEncoder":{"Converter":["String","List<int>"]},"AsciiEncoder":{"Converter":["String","List<int>"]},"Base64Codec":{"Codec":["List<int>","String"]},"Base64Encoder":{"Converter":["List<int>","String"]},"Encoding":{"Codec":["String","List<int>"]},"JsonUnsupportedObjectError":{"Error":[]},"JsonCyclicError":{"Error":[]},"JsonCodec":{"Codec":["Object?","String"]},"JsonEncoder":{"Converter":["Object?","String"]},"Utf8Codec":{"Codec":["String","List<int>"]},"Utf8Encoder":{"Converter":["String","List<int>"]},"Utf8Decoder":{"Converter":["List<int>","String"]},"DateTime":{"Comparable":["DateTime"]},"double":{"num":[],"Comparable":["num"]},"Duration":{"Comparable":["Duration"]},"int":{"num":[],"Comparable":["num"]},"List":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"num":{"Comparable":["num"]},"RegExpMatch":{"Match":[]},"Set":{"EfficientLengthIterable":["1"],"Iterable":["1"]},"String":{"Comparable":["String"]},"AssertionError":{"Error":[]},"TypeError":{"Error":[]},"NullThrownError":{"Error":[]},"ArgumentError":{"Error":[]},"RangeError":{"Error":[]},"IndexError":{"RangeError":[],"Error":[]},"NoSuchMethodError":{"Error":[]},"UnsupportedError":{"Error":[]},"UnimplementedError":{"Error":[]},"StateError":{"Error":[]},"ConcurrentModificationError":{"Error":[]},"OutOfMemoryError":{"Error":[]},"StackOverflowError":{"Error":[]},"CyclicInitializationError":{"Error":[]},"_Exception":{"Exception":[]},"FormatException":{"Exception":[]},"_GeneratorIterable":{"ListIterable":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1","ListIterable.E":"1"},"_StringStackTrace":{"StackTrace":[]},"Runes":{"Iterable":["int"],"Iterable.E":"int"},"_Uri":{"Uri":[]},"_SimpleUri":{"Uri":[]},"_DataUri":{"Uri":[]},"ArgParserException":{"FormatException":[],"Exception":[]},"ErrorResult":{"Result":["0&"]},"ValueResult":{"Result":["1"]},"_NextRequest":{"_EventRequest":["1"]},"EmptyUnmodifiableSet":{"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"Iterable.E":"1"},"QueueList":{"ListMixin":["1"],"List":["1"],"Queue":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"],"ListMixin.E":"1","QueueList.E":"1"},"_CastQueueList":{"QueueList":["2"],"ListMixin":["2"],"List":["2"],"Queue":["2"],"EfficientLengthIterable":["2"],"Iterable":["2"],"ListMixin.E":"2","QueueList.E":"2"},"UnmodifiableSetView":{"DelegatingSet":["1"],"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"MapKeySet":{"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"_DelegatingIterableBase":{"Iterable":["1"]},"DelegatingSet":{"Set":["1"],"EfficientLengthIterable":["1"],"Iterable":["1"]},"PathException":{"Exception":[]},"PathMap":{"Map":["String?","1"]},"PosixStyle":{"InternalStyle":[]},"UrlStyle":{"InternalStyle":[]},"WindowsStyle":{"InternalStyle":[]},"ModifiableCssAtRule":{"ModifiableCssParentNode":[],"CssAtRule":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssComment":{"ModifiableCssNode":[],"CssComment":[],"CssNode":[],"AstNode":[]},"ModifiableCssDeclaration":{"ModifiableCssNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssImport":{"ModifiableCssNode":[],"CssImport":[],"CssNode":[],"AstNode":[]},"ModifiableCssKeyframeBlock":{"ModifiableCssParentNode":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssMediaRule":{"ModifiableCssParentNode":[],"CssMediaRule":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssNode":{"CssNode":[],"AstNode":[]},"ModifiableCssParentNode":{"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssStyleRule":{"ModifiableCssParentNode":[],"CssStyleRule":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssStylesheet":{"ModifiableCssParentNode":[],"CssStylesheet":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssSupportsRule":{"ModifiableCssParentNode":[],"CssSupportsRule":[],"ModifiableCssNode":[],"CssParentNode":[],"CssNode":[],"AstNode":[]},"ModifiableCssValue":{"CssValue":["1"],"AstNode":[]},"CssNode":{"AstNode":[]},"CssParentNode":{"CssNode":[],"AstNode":[]},"CssStylesheet":{"CssParentNode":[],"CssNode":[],"AstNode":[]},"CssValue":{"AstNode":[]},"_FakeAstNode":{"AstNode":[]},"Argument":{"AstNode":[]},"ArgumentDeclaration":{"AstNode":[]},"ArgumentInvocation":{"AstNode":[]},"ConfiguredVariable":{"AstNode":[]},"BinaryOperationExpression":{"Expression":[],"AstNode":[]},"BooleanExpression":{"Expression":[],"AstNode":[]},"ColorExpression":{"Expression":[],"AstNode":[]},"FunctionExpression":{"Expression":[],"AstNode":[]},"IfExpression":{"Expression":[],"AstNode":[]},"InterpolatedFunctionExpression":{"Expression":[],"AstNode":[]},"ListExpression":{"Expression":[],"AstNode":[]},"MapExpression":{"Expression":[],"AstNode":[]},"NullExpression":{"Expression":[],"AstNode":[]},"NumberExpression":{"Expression":[],"AstNode":[]},"ParenthesizedExpression":{"Expression":[],"AstNode":[]},"SelectorExpression":{"Expression":[],"AstNode":[]},"StringExpression":{"Expression":[],"AstNode":[]},"UnaryOperationExpression":{"Expression":[],"AstNode":[]},"ValueExpression":{"Expression":[],"AstNode":[]},"VariableExpression":{"Expression":[],"AstNode":[]},"DynamicImport":{"Import":[],"AstNode":[]},"StaticImport":{"Import":[],"AstNode":[]},"Interpolation":{"AstNode":[]},"AtRootRule":{"Statement":[],"AstNode":[]},"AtRule":{"Statement":[],"AstNode":[]},"CallableDeclaration":{"Statement":[],"AstNode":[]},"ContentBlock":{"Statement":[],"AstNode":[]},"ContentRule":{"Statement":[],"AstNode":[]},"DebugRule":{"Statement":[],"AstNode":[]},"Declaration":{"Statement":[],"AstNode":[]},"EachRule":{"Statement":[],"AstNode":[]},"ErrorRule":{"Statement":[],"AstNode":[]},"ExtendRule":{"Statement":[],"AstNode":[]},"ForRule":{"Statement":[],"AstNode":[]},"ForwardRule":{"Statement":[],"AstNode":[]},"FunctionRule":{"Statement":[],"AstNode":[]},"IfRule":{"Statement":[],"AstNode":[]},"ImportRule":{"Statement":[],"AstNode":[]},"IncludeRule":{"Statement":[],"AstNode":[]},"LoudComment":{"Statement":[],"AstNode":[]},"MediaRule":{"Statement":[],"AstNode":[]},"MixinRule":{"Statement":[],"AstNode":[]},"_HasContentVisitor":{"StatementSearchVisitor":["bool"],"StatementSearchVisitor.T":"bool"},"ParentStatement":{"Statement":[],"AstNode":[]},"ReturnRule":{"Statement":[],"AstNode":[]},"SilentComment":{"Statement":[],"AstNode":[]},"StyleRule":{"Statement":[],"AstNode":[]},"Stylesheet":{"Statement":[],"AstNode":[]},"SupportsRule":{"Statement":[],"AstNode":[]},"UseRule":{"Statement":[],"AstNode":[]},"VariableDeclaration":{"Statement":[],"AstNode":[]},"WarnRule":{"Statement":[],"AstNode":[]},"WhileRule":{"Statement":[],"AstNode":[]},"SupportsAnything":{"SupportsCondition":[],"AstNode":[]},"SupportsDeclaration":{"SupportsCondition":[],"AstNode":[]},"SupportsFunction":{"SupportsCondition":[],"AstNode":[]},"SupportsInterpolation":{"SupportsCondition":[],"AstNode":[]},"SupportsNegation":{"SupportsCondition":[],"AstNode":[]},"SupportsOperation":{"SupportsCondition":[],"AstNode":[]},"AttributeSelector":{"SimpleSelector":[]},"ClassSelector":{"SimpleSelector":[]},"Combinator":{"ComplexSelectorComponent":[]},"CompoundSelector":{"ComplexSelectorComponent":[]},"IDSelector":{"SimpleSelector":[]},"ParentSelector":{"SimpleSelector":[]},"PlaceholderSelector":{"SimpleSelector":[]},"PseudoSelector":{"SimpleSelector":[]},"TypeSelector":{"SimpleSelector":[]},"UniversalSelector":{"SimpleSelector":[]},"_EnvironmentModule0":{"Module":["AsyncCallable"]},"AsyncBuiltInCallable":{"AsyncCallable":[]},"BuiltInCallable":{"Callable":[],"AsyncBuiltInCallable":[],"AsyncCallable":[]},"PlainCssCallable":{"Callable":[],"AsyncCallable":[]},"UserDefinedCallable":{"Callable":[],"AsyncCallable":[]},"ExplicitConfiguration":{"Configuration":[]},"_EnvironmentModule":{"Module":["Callable"]},"SassRuntimeException":{"Exception":[]},"SassException":{"Exception":[]},"MultiSpanSassException":{"Exception":[]},"MultiSpanSassRuntimeException":{"SassRuntimeException":[],"Exception":[]},"SassFormatException":{"SourceSpanFormatException":[],"FormatException":[],"Exception":[]},"UsageException":{"Exception":[]},"EmptyExtensionStore":{"ExtensionStore":[]},"MergedExtension":{"Extension":[]},"Importer":{"AsyncImporter":[]},"FilesystemImporter":{"Importer":[],"AsyncImporter":[]},"BuiltInModule":{"Module":["1"]},"ForwardedModuleView":{"Module":["1"]},"ShadowedModuleView":{"Module":["1"]},"LimitedMapView":{"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"MergedMapView":{"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"PrefixedMapView":{"MapMixin":["String","1"],"Map":["String","1"],"MapMixin.K":"String","MapMixin.V":"1"},"_PrefixedKeys":{"Iterable":["String"],"Iterable.E":"String"},"PublicMemberMapView":{"MapMixin":["String","1"],"Map":["String","1"],"MapMixin.K":"String","MapMixin.V":"1"},"UnprefixedMapView":{"MapMixin":["String","1"],"Map":["String","1"],"MapMixin.K":"String","MapMixin.V":"1"},"_UnprefixedKeys":{"Iterable":["String"],"Iterable.E":"String"},"SassArgumentList":{"SassList":[],"Value":[]},"SassBoolean":{"Value":[]},"SassColor":{"Value":[]},"SassFunction":{"Value":[]},"SassList":{"Value":[]},"SassMap":{"Value":[]},"_SassNull":{"Value":[]},"SassNumber":{"Value":[]},"ComplexSassNumber":{"SassNumber":[],"Value":[]},"SingleUnitSassNumber":{"SassNumber":[],"Value":[]},"UnitlessSassNumber":{"SassNumber":[],"Value":[]},"SassString":{"Value":[]},"Entry":{"Comparable":["Entry"]},"FileSpan":{"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"FileLocation":{"SourceLocation":[],"Comparable":["SourceLocation"]},"_FileSpan":{"FileSpan":[],"SourceSpanWithContext":[],"SourceSpan":[],"Comparable":["SourceSpan"]},"SourceLocation":{"Comparable":["SourceLocation"]},"SourceLocationMixin":{"SourceLocation":[],"Comparable":["SourceLocation"]},"SourceSpan":{"Comparable":["SourceSpan"]},"SourceSpanBase":{"SourceSpan":[],"Comparable":["SourceSpan"]},"SourceSpanException":{"Exception":[]},"SourceSpanFormatException":{"FormatException":[],"Exception":[]},"SourceSpanMixin":{"SourceSpan":[],"Comparable":["SourceSpan"]},"SourceSpanWithContext":{"SourceSpan":[],"Comparable":["SourceSpan"]},"Chain":{"StackTrace":[]},"LazyTrace":{"Trace":[],"StackTrace":[]},"Trace":{"StackTrace":[]},"UnparsedFrame":{"Frame":[]},"StringScannerException":{"SourceSpanFormatException":[],"FormatException":[],"Exception":[]},"SupportsAnything0":{"SupportsCondition0":[],"AstNode0":[]},"Argument0":{"AstNode0":[]},"ArgumentDeclaration0":{"AstNode0":[]},"ArgumentInvocation0":{"AstNode0":[]},"SassArgumentList0":{"SassList0":[],"Value0":[]},"AsyncBuiltInCallable0":{"AsyncCallable0":[]},"_EnvironmentModule1":{"Module0":["AsyncCallable0"]},"AtRootRule0":{"Statement0":[],"AstNode0":[]},"ModifiableCssAtRule0":{"ModifiableCssParentNode0":[],"CssAtRule0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"AtRule0":{"Statement0":[],"AstNode0":[]},"AttributeSelector0":{"SimpleSelector0":[]},"BinaryOperationExpression0":{"Expression0":[],"AstNode0":[]},"BooleanExpression0":{"Expression0":[],"AstNode0":[]},"SassBoolean0":{"Value0":[]},"BuiltInCallable0":{"AsyncBuiltInCallable0":[],"AsyncCallable0":[]},"BuiltInModule0":{"Module0":["1"]},"CallableDeclaration0":{"Statement0":[],"AstNode0":[]},"ClassSelector0":{"SimpleSelector0":[]},"ColorExpression0":{"Expression0":[],"AstNode0":[]},"SassColor0":{"Value0":[]},"ModifiableCssComment0":{"ModifiableCssNode0":[],"CssComment0":[],"CssNode0":[],"AstNode0":[]},"ComplexSassNumber0":{"SassNumber0":[],"Value0":[]},"Combinator0":{"ComplexSelectorComponent0":[]},"CompoundSelector0":{"ComplexSelectorComponent0":[]},"ExplicitConfiguration0":{"Configuration0":[]},"ConfiguredVariable0":{"AstNode0":[]},"ContentBlock0":{"Statement0":[],"AstNode0":[]},"ContentRule0":{"Statement0":[],"AstNode0":[]},"DebugRule0":{"Statement0":[],"AstNode0":[]},"ModifiableCssDeclaration0":{"ModifiableCssNode0":[],"CssNode0":[],"AstNode0":[]},"Declaration0":{"Statement0":[],"AstNode0":[]},"SupportsDeclaration0":{"SupportsCondition0":[],"AstNode0":[]},"DynamicImport0":{"Import0":[],"AstNode0":[]},"EachRule0":{"Statement0":[],"AstNode0":[]},"EmptyExtensionStore0":{"ExtensionStore0":[]},"ErrorRule0":{"Statement0":[],"AstNode0":[]},"SassRuntimeException0":{"Exception":[]},"SassException0":{"Exception":[]},"MultiSpanSassException0":{"Exception":[]},"MultiSpanSassRuntimeException0":{"SassRuntimeException0":[],"Exception":[]},"SassFormatException0":{"SourceSpanFormatException":[],"FormatException":[],"Exception":[]},"ExtendRule0":{"Statement0":[],"AstNode0":[]},"FilesystemImporter0":{"AsyncImporter0":[]},"ForRule0":{"Statement0":[],"AstNode0":[]},"ForwardRule0":{"Statement0":[],"AstNode0":[]},"ForwardedModuleView0":{"Module0":["1"]},"FunctionExpression0":{"Expression0":[],"AstNode0":[]},"SupportsFunction0":{"SupportsCondition0":[],"AstNode0":[]},"SassFunction0":{"Value0":[]},"FunctionRule0":{"Statement0":[],"AstNode0":[]},"IDSelector0":{"SimpleSelector0":[]},"IfExpression0":{"Expression0":[],"AstNode0":[]},"IfRule0":{"Statement0":[],"AstNode0":[]},"ModifiableCssImport0":{"ModifiableCssNode0":[],"CssImport0":[],"CssNode0":[],"AstNode0":[]},"ImportRule0":{"Statement0":[],"AstNode0":[]},"Importer0":{"AsyncImporter0":[]},"IncludeRule0":{"Statement0":[],"AstNode0":[]},"InterpolatedFunctionExpression0":{"Expression0":[],"AstNode0":[]},"Interpolation0":{"AstNode0":[]},"SupportsInterpolation0":{"SupportsCondition0":[],"AstNode0":[]},"ModifiableCssKeyframeBlock0":{"ModifiableCssParentNode0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"LimitedMapView0":{"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"ListExpression0":{"Expression0":[],"AstNode0":[]},"SassList0":{"Value0":[]},"LoudComment0":{"Statement0":[],"AstNode0":[]},"MapExpression0":{"Expression0":[],"AstNode0":[]},"SassMap0":{"Value0":[]},"ModifiableCssMediaRule0":{"ModifiableCssParentNode0":[],"CssMediaRule0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"MediaRule0":{"Statement0":[],"AstNode0":[]},"MergedExtension0":{"Extension0":[]},"MergedMapView0":{"MapMixin":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"MixinRule0":{"Statement0":[],"AstNode0":[]},"_HasContentVisitor0":{"StatementSearchVisitor0":["bool"],"StatementSearchVisitor0.T":"bool"},"SupportsNegation0":{"SupportsCondition0":[],"AstNode0":[]},"_FakeAstNode0":{"AstNode0":[]},"CssNode0":{"AstNode0":[]},"CssParentNode0":{"CssNode0":[],"AstNode0":[]},"ModifiableCssNode0":{"CssNode0":[],"AstNode0":[]},"ModifiableCssParentNode0":{"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"NullExpression0":{"Expression0":[],"AstNode0":[]},"_SassNull0":{"Value0":[]},"NumberExpression0":{"Expression0":[],"AstNode0":[]},"SassNumber0":{"Value0":[]},"SupportsOperation0":{"SupportsCondition0":[],"AstNode0":[]},"ParentSelector0":{"SimpleSelector0":[]},"ParentStatement0":{"Statement0":[],"AstNode0":[]},"ParenthesizedExpression0":{"Expression0":[],"AstNode0":[]},"PlaceholderSelector0":{"SimpleSelector0":[]},"PlainCssCallable0":{"AsyncCallable0":[]},"PrefixedMapView0":{"MapMixin":["String","1"],"Map":["String","1"],"MapMixin.K":"String","MapMixin.V":"1"},"_PrefixedKeys0":{"Iterable":["String"],"Iterable.E":"String"},"PseudoSelector0":{"SimpleSelector0":[]},"PublicMemberMapView0":{"MapMixin":["String","1"],"Map":["String","1"],"MapMixin.K":"String","MapMixin.V":"1"},"ReturnRule0":{"Statement0":[],"AstNode0":[]},"SelectorExpression0":{"Expression0":[],"AstNode0":[]},"ShadowedModuleView0":{"Module0":["1"]},"SilentComment0":{"Statement0":[],"AstNode0":[]},"SingleUnitSassNumber0":{"SassNumber0":[],"Value0":[]},"StaticImport0":{"Import0":[],"AstNode0":[]},"StringExpression0":{"Expression0":[],"AstNode0":[]},"SassString0":{"Value0":[]},"ModifiableCssStyleRule0":{"ModifiableCssParentNode0":[],"CssStyleRule0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"StyleRule0":{"Statement0":[],"AstNode0":[]},"CssStylesheet0":{"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"ModifiableCssStylesheet0":{"ModifiableCssParentNode0":[],"CssStylesheet0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"Stylesheet0":{"Statement0":[],"AstNode0":[]},"ModifiableCssSupportsRule0":{"ModifiableCssParentNode0":[],"CssSupportsRule0":[],"ModifiableCssNode0":[],"CssParentNode0":[],"CssNode0":[],"AstNode0":[]},"SupportsRule0":{"Statement0":[],"AstNode0":[]},"TypeSelector0":{"SimpleSelector0":[]},"UnaryOperationExpression0":{"Expression0":[],"AstNode0":[]},"UnitlessSassNumber0":{"SassNumber0":[],"Value0":[]},"UniversalSelector0":{"SimpleSelector0":[]},"UnprefixedMapView0":{"MapMixin":["String","1"],"Map":["String","1"],"MapMixin.K":"String","MapMixin.V":"1"},"_UnprefixedKeys0":{"Iterable":["String"],"Iterable.E":"String"},"UseRule0":{"Statement0":[],"AstNode0":[]},"UserDefinedCallable0":{"AsyncCallable0":[]},"CssValue0":{"AstNode0":[]},"ValueExpression0":{"Expression0":[],"AstNode0":[]},"ModifiableCssValue0":{"CssValue0":["1"],"AstNode0":[]},"VariableExpression0":{"Expression0":[],"AstNode0":[]},"VariableDeclaration0":{"Statement0":[],"AstNode0":[]},"WarnRule0":{"Statement0":[],"AstNode0":[]},"WhileRule0":{"Statement0":[],"AstNode0":[]},"Uint8List":{"List":["int"],"EfficientLengthIterable":["int"],"Iterable":["int"]},"Expression":{"AstNode":[]},"Import":{"AstNode":[]},"Statement":{"AstNode":[]},"SupportsCondition":{"AstNode":[]},"Callable":{"AsyncCallable":[]},"Expression0":{"AstNode0":[]},"Import0":{"AstNode0":[]},"Statement0":{"AstNode0":[]},"SupportsCondition0":{"AstNode0":[]}}')),R._Universe_addErasedTypes(te.typeUniverse,JSON.parse('{"ArrayIterator":1,"ListIterator":1,"MappedIterator":2,"WhereIterator":1,"ExpandIterator":2,"TakeIterator":1,"SkipIterator":1,"SkipWhileIterator":1,"EmptyIterator":1,"FollowedByIterator":1,"FixedLengthListMixin":1,"UnmodifiableListMixin":1,"UnmodifiableListBase":1,"__CastListBase__CastIterableBase_ListMixin":2,"LinkedHashMapKeyIterator":1,"NativeTypedArray":1,"_SyncStarIterator":1,"StreamTransformerBase":2,"_AsyncStreamControllerDispatch":1,"_DelayedEvent":1,"_DelayedData":1,"_PendingEvents":1,"_StreamImplEvents":1,"_StreamIterator":1,"_ZoneFunction":1,"Queue":1,"_HashMapKeyIterator":1,"_LinkedHashSetIterator":1,"IterableBase":1,"ListBase":1,"MapBase":2,"UnmodifiableMapBase":2,"_MapBaseValueIterator":2,"_UnmodifiableMapMixin":2,"MapView":2,"_ListQueueIterator":1,"_UnmodifiableSetMixin":1,"_ListBase_Object_ListMixin":1,"_UnmodifiableMapView_MapView__UnmodifiableMapMixin":2,"__SetBase_Object_SetMixin":1,"__UnmodifiableSet__SetBase__UnmodifiableSetMixin":1,"ChunkedConversionSink":1,"_StringSinkConversionSink":1,"Iterator":1,"_EventRequest":1,"_EmptyUnmodifiableSet_IterableBase_UnmodifiableSetMixin":1,"DefaultEquality":1,"IterableEquality":1,"ListEquality":1,"MapEquality":2,"_QueueList_Object_ListMixin":1,"UnmodifiableSetMixin":1,"_UnmodifiableSetView_DelegatingSet_UnmodifiableSetMixin":1,"_DelegatingIterableBase":1,"_MapKeySet__DelegatingIterableBase_UnmodifiableSetMixin":1,"ParentStatement":1,"ParentStatement0":1}'));var re,ne,se,ie,ae={x0a_BUG_:"\n\nBUG: This should include a source span!",x0a_More:"\n\nMore info and automated migrator: https://sass-lang.com/d/slash-div",x0aRun_i:"\nRun in verbose mode to see all warnings.",x0aYou_m:"\nYou may not @extend the same selector from within different media queries.",x20in_in:" in interpolation here.\nIt may end up represented as ",x20is_av:" is available from multiple global modules.",x20is_no:" is not a valid selector: it must be a string,\na list of strings, or a list of lists of strings.",x20must_:" must not be greater than the number of characters in the file, ",x20repet:" repetitive deprecation warnings omitted.",x20to_co:" to color.opacity() is deprecated.\n\nRecommendation: ",x20was_a:' was already loaded, so it can\'t be configured using "with".',x20was_n:" was not declared with !default in the @used module.",x20was_p:" was passed both by position and by name.",x21globa:"!global isn't allowed for variables in other modules.",x22x26__ma:'"&" may only used at the beginning of a compound selector.',x22x29__If:"\").\nIf you really want to use the color value here, use '",x22packa:'"package:" URLs aren\'t supported on this platform.',x24css_a:"$css and $module may not both be passed at once.",x24list1:"$list1, $list2, $separator: auto, $bracketed: auto",x24selec:"$selectors: At least one selector must be passed.",x24separ:'$separator: Must be "space", "comma", "slash", or "auto".',x28__isn:"() isn't in the sass:color module.\n\nRecommendation: color.adjust(",x29x0a_Mor:")\n\nMore info: https://sass-lang.com/documentation/functions/color#",x29x20is_d:") is deprecated.\n\nTo preserve current behavior: $",x29x20to_cg:") to color.grayscale() is deprecated.\n\nRecommendation: ",x29x20to_ci:") to color.invert() is deprecated.\n\nRecommendation: ",x2c_whici:", which is currently (incorrectly) converted to ",x2c_whicw:', which will likely produce invalid CSS.\nAlways quote color names when using them as strings or map keys (for example, "',x2e_Rela:".\nRelative canonical URLs are deprecated and will eventually be disallowed.\n",x3d_____:"===== asynchronous gap ===========================\n",x40_moz_:"@-moz-document is deprecated and support will be removed in Dart Sass 2.0.0.\n\nFor details, see http://bit.ly/MozDocument.",x40conte:"@content is only allowed within mixin declarations.",x40elsei:"@elseif is deprecated and will not be supported in future Sass versions.\n\nRecommendation: @else if",x40exten:"@extend may only be used within style rules.",x40forwa:"@forward rules must be written before any other rules.",x40funct:"@function if($condition, $if-true, $if-false) {",x40use_r:"@use rules must be written before any other rules.",A_list:"A list with more than one element must have an explicit separator.",ABCDEF:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",As_of_R:"As of Dart Sass 2.0.0, !global assignments won't be able to declare new variables.\n\nRecommendation: add `",As_of_S:"As of Dart Sass 2.0.0, !global assignments won't be able to declare new variables.\n\nSince this assignment is at the root of the stylesheet, the !global flag is\nunnecessary and can safely be removed.",At_rul:"At-rules may not be used within nested declarations.",Cannotff:"Cannot extract a file path from a URI with a fragment component",Cannotfq:"Cannot extract a file path from a URI with a query component",Cannotn:"Cannot extract a non-Windows file path from a file URI with an authority",Could_:'Could not find an option with short name "-',CssNod:"CssNodes must have a CssStylesheet transitive parent node.",Declarm:"Declarations may only be used within style rules.",Declarwa:'Declarations whose names begin with "--" may not be nested.',Declarwu:'Declarations whose names begin with "--" must have StringExpression values (was `',Entrie:"Entries may not be removed from MergedMapView.",Error_:"Error handler must accept one Object or one Object and a StackTrace as arguments, and return a value of the returned future's type",Evalua:"Evaluation handles @include and its content block together.",Expect:"Expected variable, mixin, or function name",Functi:"Functions may not be declared in control directives.",HSL_pa:"HSL parameters may not be passed along with HWB parameters.",If_par:"If parsedAsCustomProperty is true, value must contain a SassString (was `",In_Sas:'In Sass, "&&" means two copies of the parent selector. You probably want to use "and" instead.',Indent:"Indenting at the beginning of the document is illegal.",Interpn:"Interpolation isn't allowed in namespaces.",Interpp:"Interpolation isn't allowed in plain CSS.",It_s_n:"It's not clear which file to import. Found:\n",May_on:"May only contains Strings or Expressions.",Media_:"Media rules may not be used within nested declarations.",Mixinsb:"Mixins may not be declared in control directives.",Mixinscf:"Mixins may not contain function declarations.",Mixinscm:"Mixins may not contain mixin declarations.",Module:"Module loop: this module is already being loaded.",Nested:"Nested declarations aren't allowed in plain CSS.",New_en:"New entries may not be added to MergedMapView.",NoSour:"NoSourceMapBuffer.buildSourceMap() is not supported.",Only_2:"Only 2 slash-separated elements allowed, but ",Only_oa:"Only one argument may be passed to the plain-CSS invert() function.",Only_op:"Only one positional argument is allowed. All other arguments must be passed by name.",Other_:"Other modules' members can't be defined with !global.",Passin:"Passing a string to call() is deprecated and will be illegal in Dart Sass 2.0.0.\n\nRecommendation: call(get-function(",Placeh:"Placeholder selectors aren't allowed here.",Plain_:"Plain CSS functions don't support keyword arguments.",Positi:"Positional arguments must come before keyword arguments.",Privat:"Private members can't be accessed from outside their modules.",RGB_pa:"RGB parameters may not be passed along with ",Sass_v:"Sass variables aren't allowed in plain CSS.",Silent:"Silent comments aren't allowed in plain CSS.",Soon__:"Soon, it will instead be correctly converted to ",Style_:"Style rules may not be used within nested declarations.",Suppor:"Supports rules may not be used within nested declarations.",The_Ex:"The ExtensionStore and CssStylesheet passed to cloneCssStylesheet() must come from the same compilation.",The_gi:"The given LineScannerState was not returned by this LineScanner.",The_pa:"The parent selector isn't allowed in plain CSS.",The_sa:"The same variable may only be configured once.",The_ta:'The target selector was not found.\nUse "@extend ',There_:"There's already a module with namespace \"",This_d:'This declaration has no argument named "$',This_f:"This function isn't allowed in plain CSS.",This_ma:'This module and the new module both define a variable named "$',This_mw:'This module was already loaded, so it can\'t be configured using "with".',This_s:"This selector doesn't have any properties and won't be rendered.",This_v:"This variable was not declared with !default in the @used module.",Top_le:'Top-level selectors may not contain the parent selector "&".',Using__:"Using / for division is deprecated and will be removed in Dart Sass 2.0.0.\n\nRecommendation: ",Using_c:"Using color.alpha() for a Microsoft filter is deprecated.\n\nRecommendation: ",Variab_:"Variable keyword argument map must have string keys.\n",Variabs:"Variable keyword arguments must be a map (was ",You_ma:"You may not @extend selectors across media queries.",You_pr:"You probably don't mean to use the color value ",x60_inst:"` instead.\nSee http://bit.ly/ExtendCompound for details.\n",addExt_:"addExtension() can't be called for a const ExtensionStore.",addExts:"addExtensions() can't be called for a const ExtensionStore.",addSel:"addSelector() can't be called for a const ExtensionStore.",compou:"compound selectors may no longer be extended.\nConsider `@extend ",conten:"content-exists() may only be called within a mixin.",curren:"currentCallableSpan may only be called within an active Sass callable.",math_d:"math.div() will only support number arguments in a future release.\nUse list.slash() instead for a slash separator.",must_b:"must be a UniversalSelector or a TypeSelector",parsed:'parsedAsCustomProperty must be false if name doesn\'t begin with "--".',semico:"semicolons aren't allowed in the indented syntax.",throug:"through() must return false for at least one parent of ",warn__:"warn() may only be called within a custom function or importer callback."},oe={$env_1_1_String:(re=R.findType)("@<String>"),ArgParser:re("ArgParser"),Argument:re("Argument"),ArgumentDeclaration:re("ArgumentDeclaration"),ArgumentDeclaration_2:re("ArgumentDeclaration0"),Argument_2:re("Argument0"),AstNode:re("AstNode"),AstNode_2:re("AstNode0"),AsyncBuiltInCallable:re("AsyncBuiltInCallable"),AsyncBuiltInCallable_2:re("AsyncBuiltInCallable0"),AsyncCallable:re("AsyncCallable"),AsyncCallable_2:re("AsyncCallable0"),BuiltInCallable:re("BuiltInCallable"),BuiltInCallable_2:re("BuiltInCallable0"),BuiltInModule_AsyncBuiltInCallable:re("BuiltInModule<AsyncBuiltInCallable>"),BuiltInModule_AsyncBuiltInCallable_2:re("BuiltInModule0<AsyncBuiltInCallable0>"),BuiltInModule_BuiltInCallable:re("BuiltInModule<BuiltInCallable>"),Callable:re("Callable"),Combinator:re("Combinator"),Combinator_2:re("Combinator0"),Comparable_dynamic:re("Comparable<@>"),Comparable_nullable_Object:re("Comparable<Object?>"),CompileResult:re("CompileResult"),CompileResult_2:re("CompileResult0"),ComplexSelector:re("ComplexSelector"),ComplexSelectorComponent:re("ComplexSelectorComponent"),ComplexSelectorComponent_2:re("ComplexSelectorComponent0"),ComplexSelector_2:re("ComplexSelector0"),CompoundSelector:re("CompoundSelector"),CompoundSelector_2:re("CompoundSelector0"),Configuration:re("Configuration"),Configuration_2:re("Configuration0"),ConfiguredValue:re("ConfiguredValue"),ConfiguredValue_2:re("ConfiguredValue0"),ConfiguredVariable:re("ConfiguredVariable"),ConfiguredVariable_2:re("ConfiguredVariable0"),ConstantMapView_Symbol_dynamic:re("ConstantMapView<Symbol0,@>"),ConstantStringMap_String_num:re("ConstantStringMap<String,num>"),CssAtRule:re("CssAtRule"),CssAtRule_2:re("CssAtRule0"),CssComment:re("CssComment"),CssComment_2:re("CssComment0"),CssImport:re("CssImport"),CssImport_2:re("CssImport0"),CssMediaQuery:re("CssMediaQuery"),CssMediaQuery_2:re("CssMediaQuery0"),CssMediaRule:re("CssMediaRule"),CssMediaRule_2:re("CssMediaRule0"),CssParentNode:re("CssParentNode"),CssParentNode_2:re("CssParentNode0"),CssStyleRule:re("CssStyleRule"),CssStyleRule_2:re("CssStyleRule0"),CssStylesheet:re("CssStylesheet"),CssStylesheet_2:re("CssStylesheet0"),CssSupportsRule:re("CssSupportsRule"),CssSupportsRule_2:re("CssSupportsRule0"),CssValue_List_String:re("CssValue<List<String>>"),CssValue_List_String_2:re("CssValue0<List<String>>"),CssValue_SelectorList:re("CssValue<SelectorList>"),CssValue_SelectorList_2:re("CssValue0<SelectorList0>"),CssValue_String:re("CssValue<String>"),CssValue_String_2:re("CssValue0<String>"),CssValue_Value:re("CssValue<Value>"),CssValue_Value_2:re("CssValue0<Value0>"),DateTime:re("DateTime"),EfficientLengthIterable_dynamic:re("EfficientLengthIterable<@>"),Error:re("Error"),EvaluateResult:re("EvaluateResult"),EvaluateResult_2:re("EvaluateResult0"),Exception:re("Exception"),Expression:re("Expression"),Expression_2:re("Expression0"),Extender:re("Extender"),Extender_2:re("Extender0"),Extension:re("Extension"),Extension_2:re("Extension0"),FileSpan:re("FileSpan"),FormatException:re("FormatException"),Frame:re("Frame"),Function:re("Function"),FutureOr_EvaluateResult:re("EvaluateResult/"),FutureOr_EvaluateResult_2:re("EvaluateResult0/"),FutureOr_Value:re("Value/"),FutureOr_Value_2:re("Value0/"),FutureOr_nullable_Uri:re("Uri?/"),Future_dynamic:re("Future<@>"),Future_void:re("Future<~>"),IfClause:re("IfClause"),IfClause_2:re("IfClause0"),Import:re("Import"),Import_2:re("Import0"),ImporterResult:re("ImporterResult"),ImporterResult_2:re("ImporterResult0"),InternalStyle:re("InternalStyle"),Interpolation:re("Interpolation"),InterpolationBuffer:re("InterpolationBuffer"),InterpolationBuffer_2:re("InterpolationBuffer0"),Interpolation_2:re("Interpolation0"),Iterable_ComplexSelectorComponent:re("Iterable<ComplexSelectorComponent>"),Iterable_ComplexSelectorComponent_2:re("Iterable<ComplexSelectorComponent0>"),JSArray_Argument:re("JSArray<Argument>"),JSArray_Argument_2:re("JSArray<Argument0>"),JSArray_AstNode:re("JSArray<AstNode>"),JSArray_AstNode_2:re("JSArray<AstNode0>"),JSArray_AsyncBuiltInCallable:re("JSArray<AsyncBuiltInCallable>"),JSArray_AsyncBuiltInCallable_2:re("JSArray<AsyncBuiltInCallable0>"),JSArray_AsyncCallable:re("JSArray<AsyncCallable>"),JSArray_AsyncCallable_2:re("JSArray<AsyncCallable0>"),JSArray_AsyncImporter:re("JSArray<AsyncImporter>"),JSArray_BinaryOperator:re("JSArray<BinaryOperator>"),JSArray_BinaryOperator_2:re("JSArray<BinaryOperator0>"),JSArray_BuiltInCallable:re("JSArray<BuiltInCallable>"),JSArray_BuiltInCallable_2:re("JSArray<BuiltInCallable0>"),JSArray_Callable:re("JSArray<Callable>"),JSArray_Combinator:re("JSArray<Combinator>"),JSArray_Combinator_2:re("JSArray<Combinator0>"),JSArray_ComplexSelector:re("JSArray<ComplexSelector>"),JSArray_ComplexSelectorComponent:re("JSArray<ComplexSelectorComponent>"),JSArray_ComplexSelectorComponent_2:re("JSArray<ComplexSelectorComponent0>"),JSArray_ComplexSelector_2:re("JSArray<ComplexSelector0>"),JSArray_ConfiguredVariable:re("JSArray<ConfiguredVariable>"),JSArray_ConfiguredVariable_2:re("JSArray<ConfiguredVariable0>"),JSArray_CssMediaQuery:re("JSArray<CssMediaQuery>"),JSArray_CssMediaQuery_2:re("JSArray<CssMediaQuery0>"),JSArray_CssNode:re("JSArray<CssNode>"),JSArray_CssNode_2:re("JSArray<CssNode0>"),JSArray_Entry:re("JSArray<Entry>"),JSArray_Expression:re("JSArray<Expression>"),JSArray_Expression_2:re("JSArray<Expression0>"),JSArray_Extender:re("JSArray<Extender>"),JSArray_Extender_2:re("JSArray<Extender0>"),JSArray_Extension:re("JSArray<Extension>"),JSArray_ExtensionStore:re("JSArray<ExtensionStore>"),JSArray_ExtensionStore_2:re("JSArray<ExtensionStore0>"),JSArray_Extension_2:re("JSArray<Extension0>"),JSArray_ForwardRule:re("JSArray<ForwardRule>"),JSArray_ForwardRule_2:re("JSArray<ForwardRule0>"),JSArray_Frame:re("JSArray<Frame>"),JSArray_IfClause:re("JSArray<IfClause>"),JSArray_IfClause_2:re("JSArray<IfClause0>"),JSArray_Import:re("JSArray<Import>"),JSArray_Import_2:re("JSArray<Import0>"),JSArray_Importer:re("JSArray<Importer>"),JSArray_Iterable_ComplexSelectorComponent:re("JSArray<Iterable<ComplexSelectorComponent>>"),JSArray_Iterable_ComplexSelectorComponent_2:re("JSArray<Iterable<ComplexSelectorComponent0>>"),JSArray_JSFunction:re("JSArray<JSFunction0>"),JSArray_List_ComplexSelectorComponent:re("JSArray<List<ComplexSelectorComponent>>"),JSArray_List_ComplexSelectorComponent_2:re("JSArray<List<ComplexSelectorComponent0>>"),JSArray_List_Extender:re("JSArray<List<Extender>>"),JSArray_List_Extender_2:re("JSArray<List<Extender0>>"),JSArray_List_Iterable_ComplexSelectorComponent:re("JSArray<List<Iterable<ComplexSelectorComponent>>>"),JSArray_List_Iterable_ComplexSelectorComponent_2:re("JSArray<List<Iterable<ComplexSelectorComponent0>>>"),JSArray_Map_String_AstNode:re("JSArray<Map<String,AstNode>>"),JSArray_Map_String_AstNode_2:re("JSArray<Map<String,AstNode0>>"),JSArray_Map_String_AsyncCallable:re("JSArray<Map<String,AsyncCallable>>"),JSArray_Map_String_AsyncCallable_2:re("JSArray<Map<String,AsyncCallable0>>"),JSArray_Map_String_Callable:re("JSArray<Map<String,Callable>>"),JSArray_Map_String_Value:re("JSArray<Map<String,Value>>"),JSArray_Map_String_Value_2:re("JSArray<Map<String,Value0>>"),JSArray_ModifiableCssImport:re("JSArray<ModifiableCssImport>"),JSArray_ModifiableCssImport_2:re("JSArray<ModifiableCssImport0>"),JSArray_ModifiableCssNode:re("JSArray<ModifiableCssNode>"),JSArray_ModifiableCssNode_2:re("JSArray<ModifiableCssNode0>"),JSArray_ModifiableCssParentNode:re("JSArray<ModifiableCssParentNode>"),JSArray_ModifiableCssParentNode_2:re("JSArray<ModifiableCssParentNode0>"),JSArray_Module_AsyncCallable:re("JSArray<Module<AsyncCallable>>"),JSArray_Module_AsyncCallable_2:re("JSArray<Module0<AsyncCallable0>>"),JSArray_Module_Callable:re("JSArray<Module<Callable>>"),JSArray_Object:re("JSArray<Object>"),JSArray_PseudoSelector:re("JSArray<PseudoSelector>"),JSArray_PseudoSelector_2:re("JSArray<PseudoSelector0>"),JSArray_SassList:re("JSArray<SassList>"),JSArray_SassList_2:re("JSArray<SassList0>"),JSArray_SimpleSelector:re("JSArray<SimpleSelector>"),JSArray_SimpleSelector_2:re("JSArray<SimpleSelector0>"),JSArray_Statement:re("JSArray<Statement>"),JSArray_Statement_2:re("JSArray<Statement0>"),JSArray_String:re("JSArray<String>"),JSArray_TargetEntry:re("JSArray<TargetEntry>"),JSArray_TargetLineEntry:re("JSArray<TargetLineEntry>"),JSArray_Trace:re("JSArray<Trace>"),JSArray_Tuple2_Expression_Expression:re("JSArray<Tuple2<Expression,Expression>>"),JSArray_Tuple2_Expression_Expression_2:re("JSArray<Tuple2<Expression0,Expression0>>"),JSArray_Tuple2_String_AstNode:re("JSArray<Tuple2<String,AstNode>>"),JSArray_Tuple2_String_AstNode_2:re("JSArray<Tuple2<String,AstNode0>>"),JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value:re("JSArray<Tuple2<ArgumentDeclaration,Value(List<Value>)>>"),JSArray_Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2:re("JSArray<Tuple2<ArgumentDeclaration0,Value0(List<Value0>)>>"),JSArray_Uri:re("JSArray<Uri>"),JSArray_UseRule:re("JSArray<UseRule>"),JSArray_UseRule_2:re("JSArray<UseRule0>"),JSArray_Value:re("JSArray<Value>"),JSArray_Value_2:re("JSArray<Value0>"),JSArray__Highlight:re("JSArray<_Highlight>"),JSArray__Line:re("JSArray<_Line>"),JSArray_bool:re("JSArray<bool>"),JSArray_dynamic:re("JSArray<@>"),JSArray_int:re("JSArray<int>"),JSArray_nullable_String:re("JSArray<String?>"),JSFunction:re("JSFunction0"),JSNull:re("JSNull"),JavaScriptFunction:re("JavaScriptFunction"),JavaScriptIndexingBehavior_dynamic:re("JavaScriptIndexingBehavior<@>"),JsLinkedHashMap_Symbol_dynamic:re("JsLinkedHashMap<Symbol0,@>"),JsSystemError:re("JsSystemError"),LimitedMapView_String_ConfiguredValue:re("LimitedMapView<String,ConfiguredValue>"),LimitedMapView_String_ConfiguredValue_2:re("LimitedMapView0<String,ConfiguredValue0>"),List_ComplexSelector:re("List<ComplexSelector>"),List_ComplexSelectorComponent:re("List<ComplexSelectorComponent>"),List_ComplexSelectorComponent_2:re("List<ComplexSelectorComponent0>"),List_ComplexSelector_2:re("List<ComplexSelector0>"),List_CssMediaQuery:re("List<CssMediaQuery>"),List_CssMediaQuery_2:re("List<CssMediaQuery0>"),List_Extension:re("List<Extension0>"),List_ExtensionStore:re("List<ExtensionStore>"),List_ExtensionStore_2:re("List<ExtensionStore0>"),List_Extension_2:re("List<Extension>"),List_List_ComplexSelectorComponent:re("List<List<ComplexSelectorComponent>>"),List_List_ComplexSelectorComponent_2:re("List<List<ComplexSelectorComponent0>>"),List_Module_AsyncCallable:re("List<Module<AsyncCallable>>"),List_Module_AsyncCallable_2:re("List<Module0<AsyncCallable0>>"),List_Module_Callable:re("List<Module<Callable>>"),List_String:re("List<String>"),List_Value:re("List<Value>"),List_Value_2:re("List<Value0>"),List_dynamic:re("List<@>"),List_int:re("List<int>"),List_nullable_Object:re("List<Object?>"),MapKeySet_Module_AsyncCallable:re("MapKeySet<Module<AsyncCallable>>"),MapKeySet_Module_AsyncCallable_2:re("MapKeySet<Module0<AsyncCallable0>>"),MapKeySet_Module_Callable:re("MapKeySet<Module<Callable>>"),MapKeySet_SimpleSelector:re("MapKeySet<SimpleSelector>"),MapKeySet_SimpleSelector_2:re("MapKeySet<SimpleSelector0>"),MapKeySet_String:re("MapKeySet<String>"),MapKeySet_nullable_Object:re("MapKeySet<Object?>"),Map_ComplexSelector_Extension:re("Map<ComplexSelector,Extension>"),Map_ComplexSelector_Extension_2:re("Map<ComplexSelector0,Extension0>"),Map_String_AstNode:re("Map<String,AstNode>"),Map_String_AstNode_2:re("Map<String,AstNode0>"),Map_String_AsyncCallable:re("Map<String,AsyncCallable>"),Map_String_AsyncCallable_2:re("Map<String,AsyncCallable0>"),Map_String_Callable:re("Map<String,Callable>"),Map_String_Value:re("Map<String,Value>"),Map_String_Value_2:re("Map<String,Value0>"),Map_dynamic_dynamic:re("Map<@,@>"),MappedIterable_String_Frame:re("MappedIterable<String,Frame>"),MappedListIterable_Frame_Frame:re("MappedListIterable<Frame,Frame>"),MappedListIterable_String_String:re("MappedListIterable<String,String>"),MappedListIterable_String_Trace:re("MappedListIterable<String,Trace>"),MappedListIterable_String_dynamic:re("MappedListIterable<String,@>"),MediaQuerySuccessfulMergeResult:re("MediaQuerySuccessfulMergeResult"),MediaQuerySuccessfulMergeResult_2:re("MediaQuerySuccessfulMergeResult0"),MixinRule:re("MixinRule"),MixinRule_2:re("MixinRule0"),ModifiableCssAtRule:re("ModifiableCssAtRule"),ModifiableCssAtRule_2:re("ModifiableCssAtRule0"),ModifiableCssKeyframeBlock:re("ModifiableCssKeyframeBlock"),ModifiableCssKeyframeBlock_2:re("ModifiableCssKeyframeBlock0"),ModifiableCssMediaRule:re("ModifiableCssMediaRule"),ModifiableCssMediaRule_2:re("ModifiableCssMediaRule0"),ModifiableCssNode:re("ModifiableCssNode"),ModifiableCssNode_2:re("ModifiableCssNode0"),ModifiableCssParentNode:re("ModifiableCssParentNode"),ModifiableCssParentNode_2:re("ModifiableCssParentNode0"),ModifiableCssStyleRule:re("ModifiableCssStyleRule"),ModifiableCssStyleRule_2:re("ModifiableCssStyleRule0"),ModifiableCssSupportsRule:re("ModifiableCssSupportsRule"),ModifiableCssSupportsRule_2:re("ModifiableCssSupportsRule0"),ModifiableCssValue_SelectorList:re("ModifiableCssValue<SelectorList>"),ModifiableCssValue_SelectorList_2:re("ModifiableCssValue0<SelectorList0>"),Module_AsyncCallable:re("Module<AsyncCallable>"),Module_AsyncCallable_2:re("Module0<AsyncCallable0>"),Module_Callable:re("Module<Callable>"),NativeTypedArrayOfDouble:re("NativeTypedArrayOfDouble"),NativeTypedArrayOfInt:re("NativeTypedArrayOfInt"),NativeUint8List:re("NativeUint8List"),NodeImporterResult:re("NodeImporterResult0"),Null:re("Null"),Object:re("Object"),Option:re("Option"),ParentSelector:re("ParentSelector"),ParentSelector_2:re("ParentSelector0"),PathMap_String:re("PathMap<String>"),PathMap_nullable_String:re("PathMap<String?>"),PseudoSelector:re("PseudoSelector"),PseudoSelector_2:re("PseudoSelector0"),RangeError:re("RangeError"),RegExpMatch:re("RegExpMatch"),RenderContextOptions:re("RenderContextOptions0"),RenderResult:re("RenderResult"),Result_String:re("Result<String>"),ReversedListIterable_Combinator:re("ReversedListIterable<Combinator>"),ReversedListIterable_Combinator_2:re("ReversedListIterable<Combinator0>"),SassArgumentList:re("SassArgumentList"),SassArgumentList_2:re("SassArgumentList0"),SassBoolean:re("SassBoolean"),SassBoolean_2:re("SassBoolean0"),SassColor:re("SassColor"),SassColor_2:re("SassColor0"),SassList:re("SassList"),SassList_2:re("SassList0"),SassMap:re("SassMap"),SassMap_2:re("SassMap0"),SassNumber:re("SassNumber"),SassNumber_2:re("SassNumber0"),SassRuntimeException:re("SassRuntimeException"),SassRuntimeException_2:re("SassRuntimeException0"),SassString:re("SassString"),SassString_2:re("SassString0"),SelectorList:re("SelectorList"),SelectorList_2:re("SelectorList0"),Set_ModifiableCssValue_SelectorList:re("Set<ModifiableCssValue<SelectorList>>"),Set_ModifiableCssValue_SelectorList_2:re("Set<ModifiableCssValue0<SelectorList0>>"),SimpleSelector:re("SimpleSelector"),SimpleSelector_2:re("SimpleSelector0"),SourceFile:re("SourceFile"),SourceLocation:re("SourceLocation"),SourceSpan:re("SourceSpan"),SourceSpanFormatException:re("SourceSpanFormatException"),SourceSpanWithContext:re("SourceSpanWithContext"),StackTrace:re("StackTrace"),Statement:re("Statement"),Statement_2:re("Statement0"),StaticImport:re("StaticImport"),StaticImport_2:re("StaticImport0"),StreamQueue_String:re("StreamQueue<String>"),String:re("String"),StylesheetNode:re("StylesheetNode"),Timer:re("Timer"),Trace:re("Trace"),Tuple2_Expression_Expression:re("Tuple2<Expression,Expression>"),Tuple2_Expression_Expression_2:re("Tuple2<Expression0,Expression0>"),Tuple2_ModifiableCssStylesheet_ExtensionStore:re("Tuple2<ModifiableCssStylesheet,ExtensionStore>"),Tuple2_SassNumber_SassNumber:re("Tuple2<SassNumber,SassNumber>"),Tuple2_SassNumber_SassNumber_2:re("Tuple2<SassNumber0,SassNumber0>"),Tuple2_String_ArgumentDeclaration:re("Tuple2<String,ArgumentDeclaration0>"),Tuple2_String_AstNode:re("Tuple2<String,AstNode>"),Tuple2_String_AstNode_2:re("Tuple2<String,AstNode0>"),Tuple2_String_SourceSpan:re("Tuple2<String,SourceSpan>"),Tuple2_String_String:re("Tuple2<String,String>"),Tuple2_Uri_bool:re("Tuple2<Uri,bool>"),Tuple2_of_ArgumentDeclaration_and_FutureOr_Value_Function_List_Value:re("Tuple2<ArgumentDeclaration,Value/(List<Value>)>"),Tuple2_of_ArgumentDeclaration_and_FutureOr_Value_Function_List_Value_2:re("Tuple2<ArgumentDeclaration0,Value0/(List<Value0>)>"),Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value:re("Tuple2<ArgumentDeclaration,Value(List<Value>)>"),Tuple2_of_ArgumentDeclaration_and_Value_Function_List_Value_2:re("Tuple2<ArgumentDeclaration0,Value0(List<Value0>)>"),Tuple2_of_ExtensionStore_and_Map_of_CssValue_SelectorList_and_ModifiableCssValue_SelectorList:re("Tuple2<ExtensionStore,Map<CssValue<SelectorList>,ModifiableCssValue<SelectorList>>>"),Tuple2_of_ExtensionStore_and_Map_of_CssValue_SelectorList_and_ModifiableCssValue_SelectorList_2:re("Tuple2<ExtensionStore0,Map<CssValue0<SelectorList0>,ModifiableCssValue0<SelectorList0>>>"),Tuple2_of_List_Expression_and_Map_String_Expression:re("Tuple2<List<Expression>,Map<String,Expression>>"),Tuple2_of_List_Expression_and_Map_String_Expression_2:re("Tuple2<List<Expression0>,Map<String,Expression0>>"),Tuple2_of_List_Uri_and_List_Uri:re("Tuple2<List<Uri>,List<Uri>>"),Tuple2_of_Map_of_Uri_and_nullable_StylesheetNode_and_Map_of_Uri_and_nullable_StylesheetNode:re("Tuple2<Map<Uri,StylesheetNode?>,Map<Uri,StylesheetNode?>>"),Tuple2_of_Set_String_and_Set_String:re("Tuple2<Set<String>,Set<String>>"),Tuple2_of_nullable_SupportsCondition_and_nullable_Interpolation:re("Tuple2<SupportsCondition?,Interpolation?>"),Tuple2_of_nullable_SupportsCondition_and_nullable_Interpolation_2:re("Tuple2<SupportsCondition0?,Interpolation0?>"),Tuple3_AsyncImporter_Uri_Uri:re("Tuple3<AsyncImporter,Uri,Uri>"),Tuple3_AsyncImporter_Uri_Uri_2:re("Tuple3<AsyncImporter0,Uri,Uri>"),Tuple3_Importer_Uri_Uri:re("Tuple3<Importer,Uri,Uri>"),TypeError:re("TypeError"),Uint8List:re("Uint8List"),UnknownJavaScriptObject:re("UnknownJavaScriptObject"),UnmodifiableListView_CssNode:re("UnmodifiableListView<CssNode>"),UnmodifiableListView_CssNode_2:re("UnmodifiableListView<CssNode0>"),UnmodifiableListView_ForwardRule:re("UnmodifiableListView<ForwardRule>"),UnmodifiableListView_ForwardRule_2:re("UnmodifiableListView<ForwardRule0>"),UnmodifiableListView_ModifiableCssNode:re("UnmodifiableListView<ModifiableCssNode>"),UnmodifiableListView_ModifiableCssNode_2:re("UnmodifiableListView<ModifiableCssNode0>"),UnmodifiableListView_String:re("UnmodifiableListView<String>"),UnmodifiableListView_UseRule:re("UnmodifiableListView<UseRule>"),UnmodifiableListView_UseRule_2:re("UnmodifiableListView<UseRule0>"),UnmodifiableMapView_String_ArgParser:re("UnmodifiableMapView<String,ArgParser>"),UnmodifiableMapView_String_ConfiguredValue:re("UnmodifiableMapView<String,ConfiguredValue>"),UnmodifiableMapView_String_ConfiguredValue_2:re("UnmodifiableMapView<String,ConfiguredValue0>"),UnmodifiableMapView_String_Option:re("UnmodifiableMapView<String,Option>"),UnmodifiableMapView_String_Value:re("UnmodifiableMapView<String,Value>"),UnmodifiableMapView_String_Value_2:re("UnmodifiableMapView<String,Value0>"),UnmodifiableMapView_of_Uri_and_nullable_StylesheetNode:re("UnmodifiableMapView<Uri,StylesheetNode?>"),UnmodifiableMapView_of_nullable_String_and_String:re("UnmodifiableMapView<String?,String>"),UnmodifiableMapView_of_nullable_String_and_nullable_String:re("UnmodifiableMapView<String?,String?>"),UnmodifiableSetView_String:re("UnmodifiableSetView<String>"),UnprefixedMapView_ConfiguredValue:re("UnprefixedMapView<ConfiguredValue>"),UnprefixedMapView_ConfiguredValue_2:re("UnprefixedMapView0<ConfiguredValue0>"),Uri:re("Uri"),UseRule:re("UseRule"),UserDefinedCallable_AsyncEnvironment:re("UserDefinedCallable<AsyncEnvironment>"),UserDefinedCallable_AsyncEnvironment_2:re("UserDefinedCallable0<AsyncEnvironment0>"),UserDefinedCallable_Environment:re("UserDefinedCallable<Environment>"),Value:re("Value"),Value_2:re("Value0"),Value_Function_List_Value:re("Value(List<Value>)"),Value_Function_List_Value_2:re("Value0(List<Value0>)"),VariableDeclaration:re("VariableDeclaration"),VariableDeclaration_2:re("VariableDeclaration0"),WhereIterable_List_Iterable_ComplexSelectorComponent:re("WhereIterable<List<Iterable<ComplexSelectorComponent>>>"),WhereIterable_List_Iterable_ComplexSelectorComponent_2:re("WhereIterable<List<Iterable<ComplexSelectorComponent0>>>"),WhereIterable_String:re("WhereIterable<String>"),WhereTypeIterable_PseudoSelector:re("WhereTypeIterable<PseudoSelector>"),WhereTypeIterable_PseudoSelector_2:re("WhereTypeIterable<PseudoSelector0>"),WhereTypeIterable_String:re("WhereTypeIterable<String>"),_ArgumentResults:re("_ArgumentResults0"),_ArgumentResults_2:re("_ArgumentResults1"),_AsyncCompleter_Object:re("_AsyncCompleter<Object>"),_AsyncCompleter_String:re("_AsyncCompleter<String>"),_AsyncCompleter_nullable_Object:re("_AsyncCompleter<Object?>"),_EventRequest_dynamic:re("_EventRequest<@>"),_Future_Null:re("_Future<Null>"),_Future_Object:re("_Future<Object>"),_Future_String:re("_Future<String>"),_Future_bool:re("_Future<bool>"),_Future_dynamic:re("_Future<@>"),_Future_int:re("_Future<int>"),_Future_nullable_Object:re("_Future<Object?>"),_Future_void:re("_Future<~>"),_Highlight:re("_Highlight"),_LinkedIdentityHashSet_ComplexSelector:re("_LinkedIdentityHashSet<ComplexSelector>"),_LinkedIdentityHashSet_ComplexSelector_2:re("_LinkedIdentityHashSet<ComplexSelector0>"),_LinkedIdentityHashSet_Extension:re("_LinkedIdentityHashSet<Extension>"),_LinkedIdentityHashSet_Extension_2:re("_LinkedIdentityHashSet<Extension0>"),_LoadedStylesheet:re("_LoadedStylesheet0"),_LoadedStylesheet_2:re("_LoadedStylesheet1"),_MapEntry:re("_MapEntry"),bool:re("bool"),double:re("double"),dynamic:re("@"),dynamic_Function:re("@()"),dynamic_Function_Object:re("@(Object)"),dynamic_Function_Object_StackTrace:re("@(Object,StackTrace)"),int:re("int"),legacy_Never:re("0&*"),legacy_Object:re("Object*"),nullable_AstNode:re("AstNode?"),nullable_AstNode_2:re("AstNode0?"),nullable_FileSpan:re("FileSpan?"),nullable_Future_Null:re("Future<Null>?"),nullable_List_ComplexSelector:re("List<ComplexSelector>?"),nullable_List_ComplexSelector_2:re("List<ComplexSelector0>?"),nullable_NodeImporterResult:re("NodeImporterResult0?"),nullable_Object:re("Object?"),nullable_SourceFile:re("SourceFile?"),nullable_String:re("String?"),nullable_Stylesheet:re("Stylesheet?"),nullable_StylesheetNode:re("StylesheetNode?"),nullable_Stylesheet_2:re("Stylesheet0?"),nullable_Tuple3_AsyncImporter_Uri_Uri:re("Tuple3<AsyncImporter,Uri,Uri>?"),nullable_Tuple3_AsyncImporter_Uri_Uri_2:re("Tuple3<AsyncImporter0,Uri,Uri>?"),nullable_Tuple3_Importer_Uri_Uri:re("Tuple3<Importer,Uri,Uri>?"),nullable_Uri:re("Uri?"),nullable_Value:re("Value?"),nullable_Value_2:re("Value0?"),nullable__Highlight:re("_Highlight?"),nullable__LoadedStylesheet:re("_LoadedStylesheet0?"),nullable__LoadedStylesheet_2:re("_LoadedStylesheet1?"),num:re("num"),void:re("~"),void_Function_Object:re("~(Object)"),void_Function_Object_StackTrace:re("~(Object,StackTrace)")};!function(){var e=w.makeConstList;A.Interceptor_methods=V.Interceptor.prototype,A.JSArray_methods=V.JSArray.prototype,A.JSInt_methods=V.JSInt.prototype,A.JSNumber_methods=V.JSNumber.prototype,A.JSString_methods=V.JSString.prototype,A.JavaScriptFunction_methods=V.JavaScriptFunction.prototype,A.NativeUint32List_methods=R.NativeUint32List.prototype,A.NativeUint8List_methods=R.NativeUint8List.prototype,A.PlainJavaScriptObject_methods=V.PlainJavaScriptObject.prototype,A.UnknownJavaScriptObject_methods=V.UnknownJavaScriptObject.prototype,A.AsciiEncoder_127=new P.AsciiEncoder(127),A.C_EmptyUnmodifiableSet1=new J.EmptyUnmodifiableSet(R.findType("EmptyUnmodifiableSet<String>")),A.AtRootQuery_UsS=new q.AtRootQuery(!1,A.C_EmptyUnmodifiableSet1,!1,!0),A.AtRootQuery_UsS0=new q.AtRootQuery0(!1,A.C_EmptyUnmodifiableSet1,!1,!0),A.AttributeOperator_4L5=new U.AttributeOperator("^="),A.AttributeOperator_4L50=new U.AttributeOperator0("^="),A.AttributeOperator_AuK=new U.AttributeOperator("|="),A.AttributeOperator_AuK0=new U.AttributeOperator0("|="),A.AttributeOperator_fz1=new U.AttributeOperator("~="),A.AttributeOperator_fz10=new U.AttributeOperator0("~="),A.AttributeOperator_gqZ=new U.AttributeOperator("*="),A.AttributeOperator_gqZ0=new U.AttributeOperator0("*="),A.AttributeOperator_mOX=new U.AttributeOperator("$="),A.AttributeOperator_mOX0=new U.AttributeOperator0("$="),A.AttributeOperator_sEs=new U.AttributeOperator("="),A.AttributeOperator_sEs0=new U.AttributeOperator0("="),A.BinaryOperator_1da=new q.BinaryOperator("greater than or equals",">=",4),A.BinaryOperator_1da0=new q.BinaryOperator0("greater than or equals",">=",4),A.BinaryOperator_2ad=new q.BinaryOperator("modulo","%",6),A.BinaryOperator_2ad0=new q.BinaryOperator0("modulo","%",6),A.BinaryOperator_33h=new q.BinaryOperator("less than or equals","<=",4),A.BinaryOperator_33h0=new q.BinaryOperator0("less than or equals","<=",4),A.BinaryOperator_8qt=new q.BinaryOperator("less than","<",4),A.BinaryOperator_8qt0=new q.BinaryOperator0("less than","<",4),A.BinaryOperator_AcR=new q.BinaryOperator("greater than",">",4),A.BinaryOperator_AcR0=new q.BinaryOperator("plus","+",5),A.BinaryOperator_AcR1=new q.BinaryOperator0("greater than",">",4),A.BinaryOperator_AcR2=new q.BinaryOperator0("plus","+",5),A.BinaryOperator_O1M=new q.BinaryOperator("times","*",6),A.BinaryOperator_O1M0=new q.BinaryOperator0("times","*",6),A.BinaryOperator_RTB=new q.BinaryOperator("divided by","/",6),A.BinaryOperator_RTB0=new q.BinaryOperator0("divided by","/",6),A.BinaryOperator_YlX=new q.BinaryOperator("equals","==",3),A.BinaryOperator_YlX0=new q.BinaryOperator0("equals","==",3),A.BinaryOperator_and_and_2=new q.BinaryOperator("and","and",2),A.BinaryOperator_and_and_20=new q.BinaryOperator0("and","and",2),A.BinaryOperator_i5H=new q.BinaryOperator("not equals","!=",3),A.BinaryOperator_i5H0=new q.BinaryOperator0("not equals","!=",3),A.BinaryOperator_iyO=new q.BinaryOperator("minus","-",5),A.BinaryOperator_iyO0=new q.BinaryOperator0("minus","-",5),A.BinaryOperator_kjl=new q.BinaryOperator("single equals","=",0),A.BinaryOperator_kjl0=new q.BinaryOperator0("single equals","=",0),A.BinaryOperator_or_or_1=new q.BinaryOperator("or","or",1),A.BinaryOperator_or_or_10=new q.BinaryOperator0("or","or",1),A.CONSTANT=new R.Instantiation1(P.math0__max$closure(),R.findType("Instantiation1<int>")),A.C_AsciiCodec=new P.AsciiCodec,A.C_AsciiGlyphSet=new C.AsciiGlyphSet,A.C_Base64Encoder=new P.Base64Encoder,A.C_Base64Codec=new P.Base64Codec,A.C_DefaultEquality=new z.DefaultEquality,A.C_EmptyExtensionStore=new L.EmptyExtensionStore,A.C_EmptyExtensionStore0=new L.EmptyExtensionStore0,A.C_EmptyIterator=new R.EmptyIterator,A.C_EmptyUnmodifiableSet=new J.EmptyUnmodifiableSet(R.findType("EmptyUnmodifiableSet<SimpleSelector>")),A.C_EmptyUnmodifiableSet0=new J.EmptyUnmodifiableSet(R.findType("EmptyUnmodifiableSet<SimpleSelector0>")),A.C_IterableEquality=new z.IterableEquality,A.C_JS_CONST=function(e){var t=Object.prototype.toString.call(e);return t.substring(8,t.length-1)},A.C_JS_CONST0=function(){var e=Object.prototype.toString;function t(t,r){if(/^HTML[A-Z].*Element$/.test(r))return"[object Object]"==e.call(t)?null:"HTMLElement"}return{getTag:function(t){var r=e.call(t);return r.substring(8,r.length-1)},getUnknownTag:"object"==typeof navigator?function(e,r){return a.HTMLElement&&e instanceof HTMLElement?"HTMLElement":t(e,r)}:t,prototypeForTag:function(e){if("undefined"==typeof window)return null;if(void 0===window[e])return null;var t=window[e];return"function"!=typeof t?null:t.prototype},discriminator:function(e){return null}}},A.C_JS_CONST6=function(e){return function(t){if("object"!=typeof navigator)return t;var r=navigator.userAgent;if(r.indexOf("DumpRenderTree")>=0)return t;if(r.indexOf("Chrome")>=0){function n(e){return"object"==typeof window&&window[e]&&window[e].name==e}if(n("Window")&&n("HTMLElement"))return t}t.getTag=e}},A.C_JS_CONST1=function(e){if("function"!=typeof dartExperimentalFixupGetTag)return e;e.getTag=dartExperimentalFixupGetTag(e.getTag)},A.C_JS_CONST2=function(e){var t=e.getTag,r=e.prototypeForTag;e.getTag=function(e){var r=t(e);return"Document"==r?e.xmlVersion?"!Document":"!HTMLDocument":r},e.prototypeForTag=function(e){return"Document"==e?null:r(e)}},A.C_JS_CONST5=function(e){if(-1==("object"==typeof navigator?navigator.userAgent:"").indexOf("Firefox"))return e;var t=e.getTag,r={BeforeUnloadEvent:"Event",DataTransfer:"Clipboard",GeoGeolocation:"Geolocation",Location:"!Location",WorkerMessageEvent:"MessageEvent",XMLDocument:"!Document"};e.getTag=function(e){var n=t(e);return r[n]||n}},A.C_JS_CONST4=function(e){if(-1==("object"==typeof navigator?navigator.userAgent:"").indexOf("Trident/"))return e;var t=e.getTag,r={BeforeUnloadEvent:"Event",DataTransfer:"Clipboard",HTMLDDElement:"HTMLElement",HTMLDTElement:"HTMLElement",HTMLPhraseElement:"HTMLElement",Position:"Geoposition"};e.getTag=function(e){var n=t(e),s=r[n];return s||("Object"==n&&window.DataView&&e instanceof window.DataView?"DataView":n)},e.prototypeForTag=function(e){var t=window[e];return null==t?null:t.prototype}},A.C_JS_CONST3=function(e){return e},A.C_JsonCodec=new P.JsonCodec,A.C_LineFeed=new U.LineFeed,A.C_ListEquality0=new z.ListEquality,A.C_ListEquality=new z.ListEquality,A.C_MapEquality=new z.MapEquality,A.C_OutOfMemoryError=new P.OutOfMemoryError,A.C_StderrLogger=new D.StderrLogger0,A.C_UnicodeGlyphSet=new F.UnicodeGlyphSet,A.C_Utf8Codec=new P.Utf8Codec,A.C_Utf8Encoder=new P.Utf8Encoder,A.C__DelayedDone=new P._DelayedDone,A.C__HasContentVisitor=new H._HasContentVisitor,A.C__HasContentVisitor0=new H._HasContentVisitor0,A.C__JSRandom=new P._JSRandom,A.C__Required=new R._Required,A.C__RootZone=new P._RootZone,A.C__SassNull0=new J._SassNull,A.C__SassNull=new J._SassNull0,A.Combinator_CzM=new D.Combinator("~"),A.Combinator_CzM0=new D.Combinator0("~"),A.Combinator_sgq=new D.Combinator(">"),A.Combinator_sgq0=new D.Combinator0(">"),A.Combinator_uzg=new D.Combinator("+"),A.Combinator_uzg0=new D.Combinator0("+"),A.List_empty=R._setArrayType(e([]),oe.JSArray_String),A.Map_empty10=new R.ConstantStringMap(0,{},A.List_empty,R.findType("ConstantStringMap<String,ConfiguredValue>")),A.Configuration_Map_empty=new C.Configuration(A.Map_empty10),A.Map_empty11=new R.ConstantStringMap(0,{},A.List_empty,R.findType("ConstantStringMap<String,ConfiguredValue0>")),A.Configuration_Map_empty0=new C.Configuration0(A.Map_empty11),A.Duration_0=new P.Duration(0),A.ExtendMode_allTargets=new N.ExtendMode("allTargets"),A.ExtendMode_allTargets0=new N.ExtendMode0("allTargets"),A.ExtendMode_normal=new N.ExtendMode("normal"),A.ExtendMode_normal0=new N.ExtendMode0("normal"),A.ExtendMode_replace=new N.ExtendMode("replace"),A.ExtendMode_replace0=new N.ExtendMode0("replace"),A.JsonEncoder_null=new P.JsonEncoder(null),A.LineFeed_D6m=new U.LineFeed0("lf","\n"),A.LineFeed_Mss=new U.LineFeed0("crlf","\r\n"),A.LineFeed_a1Y=new U.LineFeed0("lfcr","\n\r"),A.LineFeed_kMT=new U.LineFeed0("cr","\r"),A.ListSeparator_1gm=new M.ListSeparator("slash","/"),A.ListSeparator_1gm0=new M.ListSeparator0("slash","/"),A.ListSeparator_kWM=new M.ListSeparator("comma",","),A.ListSeparator_kWM0=new M.ListSeparator0("comma",","),A.ListSeparator_undecided_null=new M.ListSeparator("undecided",null),A.ListSeparator_undecided_null0=new M.ListSeparator0("undecided",null),A.ListSeparator_woc=new M.ListSeparator("space"," "),A.ListSeparator_woc0=new M.ListSeparator0("space"," "),A.List_2Vk=R._setArrayType(e([0,0,32776,33792,1,10240,0,0]),oe.JSArray_int),A.List_CVk=R._setArrayType(e([0,0,65490,45055,65535,34815,65534,18431]),oe.JSArray_int),A.List_JYB=R._setArrayType(e([0,0,26624,1023,65534,2047,65534,2047]),oe.JSArray_int),A.List_empty8=R._setArrayType(e([]),oe.JSArray_Argument),A.List_empty18=R._setArrayType(e([]),oe.JSArray_Argument_2),A.List_empty19=R._setArrayType(e([]),oe.JSArray_AsyncCallable_2),A.List_empty15=R._setArrayType(e([]),R.findType("JSArray<AsyncImporter0>")),A.List_empty4=R._setArrayType(e([]),oe.JSArray_ComplexSelector),A.List_empty13=R._setArrayType(e([]),oe.JSArray_ComplexSelector_2),A.List_empty6=R._setArrayType(e([]),oe.JSArray_ConfiguredVariable),A.List_empty16=R._setArrayType(e([]),oe.JSArray_ConfiguredVariable_2),A.List_empty0=R._setArrayType(e([]),oe.JSArray_CssNode),A.List_empty10=R._setArrayType(e([]),oe.JSArray_CssNode_2),A.List_empty7=R._setArrayType(e([]),oe.JSArray_Expression),A.List_empty17=R._setArrayType(e([]),oe.JSArray_Expression_2),A.List_empty2=R._setArrayType(e([]),oe.JSArray_Extension),A.List_empty11=R._setArrayType(e([]),oe.JSArray_Extension_2),A.List_empty3=R._setArrayType(e([]),R.findType("JSArray<Module<0&>>")),A.List_empty12=R._setArrayType(e([]),R.findType("JSArray<Module0<0&>>")),A.List_empty9=R._setArrayType(e([]),oe.JSArray_Statement),A.List_empty5=R._setArrayType(e([]),oe.JSArray_Value),A.List_empty14=R._setArrayType(e([]),oe.JSArray_Value_2),A.List_empty1=R._setArrayType(e([]),oe.JSArray_int),A.List_empty20=R._setArrayType(e([]),oe.JSArray_dynamic),A.List_gRj=R._setArrayType(e([0,0,32722,12287,65534,34815,65534,18431]),oe.JSArray_int),A.List_nxB=R._setArrayType(e([0,0,24576,1023,65534,34815,65534,18431]),oe.JSArray_int),A.List_qFt=R._setArrayType(e([0,0,27858,1023,65534,51199,65535,32767]),oe.JSArray_int),A.List_qNA=R._setArrayType(e([0,0,32754,11263,65534,34815,65534,18431]),oe.JSArray_int),A.List_qg40=R._setArrayType(e([0,0,32722,12287,65535,34815,65534,18431]),oe.JSArray_int),A.List_qg4=R._setArrayType(e([0,0,65490,12287,65535,34815,65534,18431]),oe.JSArray_int),A.List_K2O=R._setArrayType(e(["in","cm","pc","mm","q","pt","px","deg","grad","rad","turn","s","ms","Hz","kHz","dpi","dpcm","dppx"]),oe.JSArray_String),A.List_aha=R._setArrayType(e(["in","cm","pc","mm","q","pt","px"]),oe.JSArray_String),A.Map_ahsJO=new R.ConstantStringMap(7,{in:1,cm:.39370078740157477,pc:.16666666666666666,mm:.03937007874015748,q:.00984251968503937,pt:.013888888888888888,px:.010416666666666666},A.List_aha,oe.ConstantStringMap_String_num),A.Map_ahM6L=new R.ConstantStringMap(7,{in:2.54,cm:1,pc:.42333333333333334,mm:.1,q:.025,pt:.035277777777777776,px:.026458333333333334},A.List_aha,oe.ConstantStringMap_String_num),A.Map_ahNsa=new R.ConstantStringMap(7,{in:6,cm:2.3622047244094486,pc:1,mm:.2362204724409449,q:.05905511811023623,pt:.08333333333333333,px:.0625},A.List_aha,oe.ConstantStringMap_String_num),A.Map_ahPSt=new R.ConstantStringMap(7,{in:25.4,cm:10,pc:4.233333333333333,mm:1,q:.25,pt:.35277777777777775,px:.26458333333333334},A.List_aha,oe.ConstantStringMap_String_num),A.Map_ahgya=new R.ConstantStringMap(7,{in:101.6,cm:40,pc:16.933333333333334,mm:4,q:1,pt:1.411111111111111,px:1.0583333333333333},A.List_aha,oe.ConstantStringMap_String_num),A.Map_ahGvh=new R.ConstantStringMap(7,{in:72,cm:28.346456692913385,pc:12,mm:2.834645669291339,q:.7086614173228347,pt:1,px:.75},A.List_aha,oe.ConstantStringMap_String_num),A.Map_ahkuc=new R.ConstantStringMap(7,{in:96,cm:37.79527559055118,pc:16,mm:3.7795275590551185,q:.9448818897637796,pt:1.3333333333333333,px:1},A.List_aha,oe.ConstantStringMap_String_num),A.List_deg_grad_rad_turn=R._setArrayType(e(["deg","grad","rad","turn"]),oe.JSArray_String),A.Map_EGyvr=new R.ConstantStringMap(4,{deg:1,grad:.9,rad:57.29577951308232,turn:360},A.List_deg_grad_rad_turn,oe.ConstantStringMap_String_num),A.Map_EGfqB=new R.ConstantStringMap(4,{deg:1.1111111111111112,grad:1,rad:63.66197723675813,turn:400},A.List_deg_grad_rad_turn,oe.ConstantStringMap_String_num),A.Map_EGswR=new R.ConstantStringMap(4,{deg:.017453292519943295,grad:.015707963267948967,rad:1,turn:6.283185307179586},A.List_deg_grad_rad_turn,oe.ConstantStringMap_String_num),A.Map_EGY2F=new R.ConstantStringMap(4,{deg:.002777777777777778,grad:.0025,rad:.15915494309189535,turn:1},A.List_deg_grad_rad_turn,oe.ConstantStringMap_String_num),A.List_s_ms=R._setArrayType(e(["s","ms"]),oe.JSArray_String),A.Map_ma2bi=new R.ConstantStringMap(2,{s:1,ms:.001},A.List_s_ms,oe.ConstantStringMap_String_num),A.Map_maDht=new R.ConstantStringMap(2,{s:1e3,ms:1},A.List_s_ms,oe.ConstantStringMap_String_num),A.List_Hz_kHz=R._setArrayType(e(["Hz","kHz"]),oe.JSArray_String),A.Map_0IpUe=new R.ConstantStringMap(2,{Hz:1,kHz:1e3},A.List_Hz_kHz,oe.ConstantStringMap_String_num),A.Map_0IVs0=new R.ConstantStringMap(2,{Hz:.001,kHz:1},A.List_Hz_kHz,oe.ConstantStringMap_String_num),A.List_dpi_dpcm_dppx=R._setArrayType(e(["dpi","dpcm","dppx"]),oe.JSArray_String),A.Map_H2OWd=new R.ConstantStringMap(3,{dpi:1,dpcm:2.54,dppx:96},A.List_dpi_dpcm_dppx,oe.ConstantStringMap_String_num),A.Map_H24em=new R.ConstantStringMap(3,{dpi:.39370078740157477,dpcm:1,dppx:37.79527559055118},A.List_dpi_dpcm_dppx,oe.ConstantStringMap_String_num),A.Map_H25Om=new R.ConstantStringMap(3,{dpi:.010416666666666666,dpcm:.026458333333333334,dppx:1},A.List_dpi_dpcm_dppx,oe.ConstantStringMap_String_num),A.Map_K2BWj=new R.ConstantStringMap(18,{in:A.Map_ahsJO,cm:A.Map_ahM6L,pc:A.Map_ahNsa,mm:A.Map_ahPSt,q:A.Map_ahgya,pt:A.Map_ahGvh,px:A.Map_ahkuc,deg:A.Map_EGyvr,grad:A.Map_EGfqB,rad:A.Map_EGswR,turn:A.Map_EGY2F,s:A.Map_ma2bi,ms:A.Map_maDht,Hz:A.Map_0IpUe,kHz:A.Map_0IVs0,dpi:A.Map_H2OWd,dpcm:A.Map_H24em,dppx:A.Map_H25Om},A.List_K2O,R.findType("ConstantStringMap<String,Map<String,num>>")),A.List_U8g=R._setArrayType(e(["length","angle","time","frequency","pixel density"]),oe.JSArray_String),A.Map_U8AHF=new R.ConstantStringMap(5,{length:A.List_aha,angle:A.List_deg_grad_rad_turn,time:A.List_s_ms,frequency:A.List_Hz_kHz,"pixel density":A.List_dpi_dpcm_dppx},A.List_U8g,R.findType("ConstantStringMap<String,List<String>>")),A.Map_empty0=new R.ConstantStringMap(0,{},A.List_empty,R.findType("ConstantStringMap<String,AstNode>")),A.Map_empty6=new R.ConstantStringMap(0,{},A.List_empty,R.findType("ConstantStringMap<String,AstNode0>")),A.Map_empty2=new R.ConstantStringMap(0,{},A.List_empty,R.findType("ConstantStringMap<String,Expression>")),A.Map_empty8=new R.ConstantStringMap(0,{},A.List_empty,R.findType("ConstantStringMap<String,Expression0>")),A.Map_empty3=new R.ConstantStringMap(0,{},A.List_empty,R.findType("ConstantStringMap<String,Module<AsyncCallable>>")),A.Map_empty=new R.ConstantStringMap(0,{},A.List_empty,R.findType("ConstantStringMap<String,Module<Callable>>")),A.Map_empty5=new R.ConstantStringMap(0,{},A.List_empty,R.findType("ConstantStringMap<String,Module0<AsyncCallable0>>")),A.Map_empty1=new R.ConstantStringMap(0,{},A.List_empty,R.findType("ConstantStringMap<String,Value>")),A.Map_empty7=new R.ConstantStringMap(0,{},A.List_empty,R.findType("ConstantStringMap<String,Value0>")),A.List_empty21=R._setArrayType(e([]),R.findType("JSArray<Symbol0>")),A.Map_empty9=new R.ConstantStringMap(0,{},A.List_empty21,R.findType("ConstantStringMap<Symbol0,@>")),A.List_empty22=R._setArrayType(e([]),oe.JSArray_nullable_String),A.Map_empty4=new R.ConstantStringMap(0,{},A.List_empty22,R.findType("ConstantStringMap<String?,String>")),A.OptionType_YwU=new k.OptionType("OptionType.single"),A.OptionType_nMZ=new k.OptionType("OptionType.flag"),A.OptionType_qyr=new k.OptionType("OptionType.multiple"),A.OutputStyle_compressed=new U.OutputStyle("compressed"),A.OutputStyle_compressed0=new U.OutputStyle0("compressed"),A.OutputStyle_expanded0=new U.OutputStyle("expanded"),A.OutputStyle_expanded=new U.OutputStyle0("expanded"),A.SassBoolean_false0=new Q.SassBoolean(!1),A.SassBoolean_false=new Q.SassBoolean0(!1),A.SassBoolean_true0=new Q.SassBoolean(!0),A.SassBoolean_true=new Q.SassBoolean0(!0),A.SassList_yfz=new M.SassList(A.List_empty5,A.ListSeparator_kWM,!1),A.SassList_yfz0=new M.SassList0(A.List_empty14,A.ListSeparator_kWM0,!1),A.Map_empty12=new R.ConstantStringMap(0,{},A.List_empty5,R.findType("ConstantStringMap<Value,Value>")),A.SassMap_Map_empty=new C.SassMap(A.Map_empty12),A.Map_empty13=new R.ConstantStringMap(0,{},A.List_empty14,R.findType("ConstantStringMap<Value0,Value0>")),A.SassMap_Map_empty0=new C.SassMap0(A.Map_empty13),A.List_empty23=R._setArrayType(e([]),oe.JSArray_Module_AsyncCallable),A.Map_empty14=new R.ConstantStringMap(0,{},A.List_empty23,R.findType("ConstantStringMap<Module<AsyncCallable>,Null>")),A.Set_empty0=new P._UnmodifiableSet(A.Map_empty14,R.findType("_UnmodifiableSet<Module<AsyncCallable>>")),A.List_empty24=R._setArrayType(e([]),oe.JSArray_Module_Callable),A.Map_empty15=new R.ConstantStringMap(0,{},A.List_empty24,R.findType("ConstantStringMap<Module<Callable>,Null>")),A.Set_empty=new P._UnmodifiableSet(A.Map_empty15,R.findType("_UnmodifiableSet<Module<Callable>>")),A.List_empty25=R._setArrayType(e([]),oe.JSArray_Module_AsyncCallable_2),A.Map_empty16=new R.ConstantStringMap(0,{},A.List_empty25,R.findType("ConstantStringMap<Module0<AsyncCallable0>,Null>")),A.Set_empty2=new P._UnmodifiableSet(A.Map_empty16,R.findType("_UnmodifiableSet<Module0<AsyncCallable0>>")),A.List_empty26=R._setArrayType(e([]),R.findType("JSArray<StylesheetNode>")),A.Map_empty17=new R.ConstantStringMap(0,{},A.List_empty26,R.findType("ConstantStringMap<StylesheetNode,Null>")),A.Set_empty1=new P._UnmodifiableSet(A.Map_empty17,R.findType("_UnmodifiableSet<StylesheetNode>")),A.StderrLogger_false=new D.StderrLogger(!1),A.Symbol__currentCallableNode=new R.Symbol("_currentCallableNode"),A.Symbol__inImportRule=new R.Symbol("_inImportRule"),A.Symbol__warn=new R.Symbol("_warn"),A.Symbol_call=new R.Symbol("call"),A.Syntax_CSS=new T.Syntax("CSS"),A.Syntax_CSS0=new T.Syntax0("CSS"),A.Syntax_SCSS=new T.Syntax("SCSS"),A.Syntax_SCSS0=new T.Syntax0("SCSS"),A.Syntax_Sass=new T.Syntax("Sass"),A.Syntax_Sass0=new T.Syntax0("Sass"),A.List_empty27=R._setArrayType(e([]),R.findType("JSArray<CssValue<SelectorList>>")),A.Map_empty18=new R.ConstantStringMap(0,{},A.List_empty27,R.findType("ConstantStringMap<CssValue<SelectorList>,ModifiableCssValue<SelectorList>>")),A.Tuple2_EmptyExtensionStore_Map_empty=new D.Tuple2(A.C_EmptyExtensionStore,A.Map_empty18,oe.Tuple2_of_ExtensionStore_and_Map_of_CssValue_SelectorList_and_ModifiableCssValue_SelectorList),A.List_empty28=R._setArrayType(e([]),R.findType("JSArray<CssValue0<SelectorList0>>")),A.Map_empty19=new R.ConstantStringMap(0,{},A.List_empty28,R.findType("ConstantStringMap<CssValue0<SelectorList0>,ModifiableCssValue0<SelectorList0>>")),A.Tuple2_EmptyExtensionStore_Map_empty0=new D.Tuple2(A.C_EmptyExtensionStore0,A.Map_empty19,oe.Tuple2_of_ExtensionStore_and_Map_of_CssValue_SelectorList_and_ModifiableCssValue_SelectorList_2),A.Type_Null_Yyn=R.typeLiteral("Null"),A.UnaryOperator_U4G=new W.UnaryOperator("minus","-"),A.UnaryOperator_U4G0=new W.UnaryOperator0("minus","-"),A.UnaryOperator_j2w=new W.UnaryOperator("plus","+"),A.UnaryOperator_j2w0=new W.UnaryOperator0("plus","+"),A.UnaryOperator_not_not=new W.UnaryOperator("not","not"),A.UnaryOperator_not_not0=new W.UnaryOperator0("not","not"),A.UnaryOperator_zDx=new W.UnaryOperator("divide","/"),A.UnaryOperator_zDx0=new W.UnaryOperator0("divide","/"),A.Utf8Decoder_false=new P.Utf8Decoder(!1),A._IterationMarker_null_2=new P._IterationMarker(null,2),A._PathDirection_8Gl=new T._PathDirection("at root"),A._PathDirection_988=new T._PathDirection("below root"),A._PathDirection_FIw=new T._PathDirection("reaches root"),A._PathDirection_ZGD=new T._PathDirection("above root"),A._PathRelation_different=new T._PathRelation("different"),A._PathRelation_equal=new T._PathRelation("equal"),A._PathRelation_inconclusive=new T._PathRelation("inconclusive"),A._PathRelation_within=new T._PathRelation("within"),A._RegisterBinaryZoneFunction_kGu=new P._RegisterBinaryZoneFunction(A.C__RootZone,P.async___rootRegisterBinaryCallback$closure()),A._RegisterNullaryZoneFunction__RootZone__rootRegisterCallback=new P._RegisterNullaryZoneFunction(A.C__RootZone,P.async___rootRegisterCallback$closure()),A._RegisterUnaryZoneFunction_Bqo=new P._RegisterUnaryZoneFunction(A.C__RootZone,P.async___rootRegisterUnaryCallback$closure()),A._RunBinaryZoneFunction__RootZone__rootRunBinary=new P._RunBinaryZoneFunction(A.C__RootZone,P.async___rootRunBinary$closure()),A._RunNullaryZoneFunction__RootZone__rootRun=new P._RunNullaryZoneFunction(A.C__RootZone,P.async___rootRun$closure()),A._RunUnaryZoneFunction__RootZone__rootRunUnary=new P._RunUnaryZoneFunction(A.C__RootZone,P.async___rootRunUnary$closure()),A._SingletonCssMediaQueryMergeResult_empty=new L._SingletonCssMediaQueryMergeResult("empty"),A._SingletonCssMediaQueryMergeResult_empty0=new L._SingletonCssMediaQueryMergeResult0("empty"),A._SingletonCssMediaQueryMergeResult_unrepresentable=new L._SingletonCssMediaQueryMergeResult("unrepresentable"),A._SingletonCssMediaQueryMergeResult_unrepresentable0=new L._SingletonCssMediaQueryMergeResult0("unrepresentable"),A._StringStackTrace_3uE=new P._StringStackTrace(""),A._ZoneFunction_3bB=new P._ZoneFunction(A.C__RootZone,P.async___rootCreatePeriodicTimer$closure()),A._ZoneFunction_NMc=new P._ZoneFunction(A.C__RootZone,P.async___rootHandleUncaughtError$closure()),A._ZoneFunction__RootZone__rootCreateTimer=new P._ZoneFunction(A.C__RootZone,P.async___rootCreateTimer$closure()),A._ZoneFunction__RootZone__rootErrorCallback=new P._ZoneFunction(A.C__RootZone,P.async___rootErrorCallback$closure()),A._ZoneFunction__RootZone__rootFork=new P._ZoneFunction(A.C__RootZone,P.async___rootFork$closure()),A._ZoneFunction__RootZone__rootPrint=new P._ZoneFunction(A.C__RootZone,P.async___rootPrint$closure()),A._ZoneFunction__RootZone__rootScheduleMicrotask=new P._ZoneFunction(A.C__RootZone,P.async___rootScheduleMicrotask$closure()),A._ZoneSpecification_ALf=new P._ZoneSpecification(null,null,null,null,null,null,null,null,null,null,null,null,null)}(),ee._JS_INTEROP_INTERCEPTOR_TAG=null,ee.printToZone=null,ee.Closure_functionCounter=0,ee.BoundClosure__receiverFieldNameCache=null,ee.BoundClosure__interceptorFieldNameCache=null,ee.getTagFunction=null,ee.alternateTagFunction=null,ee.prototypeForTagFunction=null,ee.dispatchRecordsForInstanceTags=null,ee.interceptorsForUncacheableTags=null,ee.initNativeDispatchFlag=null,ee._nextCallback=null,ee._lastCallback=null,ee._lastPriorityCallback=null,ee._isInCallbackLoop=!1,ee.Zone__current=A.C__RootZone,ee._RootZone__rootDelegate=null,ee._toStringVisiting=R._setArrayType([],oe.JSArray_Object),ee._fs=null,ee._currentUriBase=null,ee._current=null,ee._subselectorPseudos=P.LinkedHashSet_LinkedHashSet$_literal(["is","matches","any","nth-child","nth-last-child"],oe.String),ee._features=P.LinkedHashSet_LinkedHashSet$_literal(["global-variable-shadowing","extend-selector-pseudoclass","units-level-3","at-error","custom-property"],oe.String),ee._realCaseCache=(ne=oe.String,P.LinkedHashMap_LinkedHashMap$_empty(ne,ne)),ee._selectorPseudoClasses=P.LinkedHashSet_LinkedHashSet$_literal(["not","is","matches","current","any","has","host","host-context"],oe.String),ee._selectorPseudoElements=P.LinkedHashSet_LinkedHashSet$_literal(["slotted"],oe.String),ee._glyphs=A.C_UnicodeGlyphSet,ee._subselectorPseudos0=P.LinkedHashSet_LinkedHashSet$_literal(["is","matches","any","nth-child","nth-last-child"],oe.String),ee._realCaseCache0=function(){var e=oe.String;return P.LinkedHashMap_LinkedHashMap$_empty(e,e)}(),ee._features0=P.LinkedHashSet_LinkedHashSet$_literal(["global-variable-shadowing","extend-selector-pseudoclass","units-level-3","at-error","custom-property"],oe.String),ee._selectorPseudoClasses0=P.LinkedHashSet_LinkedHashSet$_literal(["not","is","matches","current","any","has","host","host-context"],oe.String),ee._selectorPseudoElements0=P.LinkedHashSet_LinkedHashSet$_literal(["slotted"],oe.String),se=w.lazyFinal,ie=w.lazy,se(ee,"DART_CLOSURE_PROPERTY_NAME","$get$DART_CLOSURE_PROPERTY_NAME",(function(){return R.getIsolateAffinityTag("_$dart_dartClosure")})),se(ee,"nullFuture","$get$nullFuture",(function(){return A.C__RootZone.run$1$1(new R.nullFuture_closure,R.findType("Future<Null>"))})),se(ee,"TypeErrorDecoder_noSuchMethodPattern","$get$TypeErrorDecoder_noSuchMethodPattern",(function(){return R.TypeErrorDecoder_extractPattern(R.TypeErrorDecoder_provokeCallErrorOn({toString:function(){return"$receiver$"}}))})),se(ee,"TypeErrorDecoder_notClosurePattern","$get$TypeErrorDecoder_notClosurePattern",(function(){return R.TypeErrorDecoder_extractPattern(R.TypeErrorDecoder_provokeCallErrorOn({$method$:null,toString:function(){return"$receiver$"}}))})),se(ee,"TypeErrorDecoder_nullCallPattern","$get$TypeErrorDecoder_nullCallPattern",(function(){return R.TypeErrorDecoder_extractPattern(R.TypeErrorDecoder_provokeCallErrorOn(null))})),se(ee,"TypeErrorDecoder_nullLiteralCallPattern","$get$TypeErrorDecoder_nullLiteralCallPattern",(function(){return R.TypeErrorDecoder_extractPattern(function(){try{null.$method$("$arguments$")}catch(e){return e.message}}())})),se(ee,"TypeErrorDecoder_undefinedCallPattern","$get$TypeErrorDecoder_undefinedCallPattern",(function(){return R.TypeErrorDecoder_extractPattern(R.TypeErrorDecoder_provokeCallErrorOn(void 0))})),se(ee,"TypeErrorDecoder_undefinedLiteralCallPattern","$get$TypeErrorDecoder_undefinedLiteralCallPattern",(function(){return R.TypeErrorDecoder_extractPattern(function(){try{(void 0).$method$("$arguments$")}catch(e){return e.message}}())})),se(ee,"TypeErrorDecoder_nullPropertyPattern","$get$TypeErrorDecoder_nullPropertyPattern",(function(){return R.TypeErrorDecoder_extractPattern(R.TypeErrorDecoder_provokePropertyErrorOn(null))})),se(ee,"TypeErrorDecoder_nullLiteralPropertyPattern","$get$TypeErrorDecoder_nullLiteralPropertyPattern",(function(){return R.TypeErrorDecoder_extractPattern(function(){try{null.$method$}catch(e){return e.message}}())})),se(ee,"TypeErrorDecoder_undefinedPropertyPattern","$get$TypeErrorDecoder_undefinedPropertyPattern",(function(){return R.TypeErrorDecoder_extractPattern(R.TypeErrorDecoder_provokePropertyErrorOn(void 0))})),se(ee,"TypeErrorDecoder_undefinedLiteralPropertyPattern","$get$TypeErrorDecoder_undefinedLiteralPropertyPattern",(function(){return R.TypeErrorDecoder_extractPattern(function(){try{(void 0).$method$}catch(e){return e.message}}())})),se(ee,"_AsyncRun__scheduleImmediateClosure","$get$_AsyncRun__scheduleImmediateClosure",(function(){return P._AsyncRun__initializeScheduleImmediate()})),se(ee,"Future__nullFuture","$get$Future__nullFuture",(function(){return oe._Future_Null._as(ee.$get$nullFuture())})),se(ee,"Future__falseFuture","$get$Future__falseFuture",(function(){var e=new P._Future(A.C__RootZone,oe._Future_bool);return e._setValue$1(!1),e})),se(ee,"_RootZone__rootMap","$get$_RootZone__rootMap",(function(){var e=oe.dynamic;return P.HashMap_HashMap(e,e)})),se(ee,"Utf8Decoder__decoder","$get$Utf8Decoder__decoder",(function(){return(new P.Utf8Decoder__decoder_closure).call$0()})),se(ee,"Utf8Decoder__decoderNonfatal","$get$Utf8Decoder__decoderNonfatal",(function(){return(new P.Utf8Decoder__decoderNonfatal_closure).call$0()})),se(ee,"_Base64Decoder__inverseAlphabet","$get$_Base64Decoder__inverseAlphabet",(function(){return R.NativeInt8List__create1(R._ensureNativeList(R._setArrayType([-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,62,-2,62,-2,63,52,53,54,55,56,57,58,59,60,61,-2,-2,-2,-1,-2,-2,-2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-2,-2,-2,-2,63,-2,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-2,-2,-2,-2,-2],oe.JSArray_int)))})),se(ee,"_Uri__isWindowsCached","$get$_Uri__isWindowsCached",(function(){return void 0!==i&&"[object process]"==Object.prototype.toString.call(i)&&"win32"==i.platform})),se(ee,"_Uri__needsNoEncoding","$get$_Uri__needsNoEncoding",(function(){return P.RegExp_RegExp("^[\\-\\.0-9A-Z_a-z~]*$",!1)})),ie(ee,"_hasErrorStackProperty","$get$_hasErrorStackProperty",(function(){return null!=(new Error).stack})),se(ee,"_scannerTables","$get$_scannerTables",(function(){return P._createTables()})),se(ee,"Option__invalidChars","$get$Option__invalidChars",(function(){return P.RegExp_RegExp("[ \\t\\r\\n\"'\\\\/]",!1)})),se(ee,"alwaysValid","$get$alwaysValid",(function(){return new O.alwaysValid_closure})),se(ee,"readline","$get$readline",(function(){return a.readline})),se(ee,"windows","$get$windows",(function(){return T.Context_Context(ee.$get$Style_windows())})),se(ee,"url","$get$url",(function(){return T.Context_Context(ee.$get$Style_url())})),se(ee,"context","$get$context",(function(){return new T.Context(oe.InternalStyle._as(ee.$get$Style_platform()),null)})),se(ee,"Style_posix","$get$Style_posix",(function(){return new I.PosixStyle(P.RegExp_RegExp("/",!1),P.RegExp_RegExp("[^/]$",!1),P.RegExp_RegExp("^/",!1))})),se(ee,"Style_windows","$get$Style_windows",(function(){return new N.WindowsStyle(P.RegExp_RegExp("[/\\\\]",!1),P.RegExp_RegExp("[^/\\\\]$",!1),P.RegExp_RegExp("^(\\\\\\\\[^\\\\]+\\\\[^\\\\/]+|[a-zA-Z]:[/\\\\])",!1),P.RegExp_RegExp("^[/\\\\](?![/\\\\])",!1))})),se(ee,"Style_url","$get$Style_url",(function(){return new L.UrlStyle(P.RegExp_RegExp("/",!1),P.RegExp_RegExp("(^[a-zA-Z][-+.a-zA-Z\\d]*://|[^/])$",!1),P.RegExp_RegExp("[a-zA-Z][-+.a-zA-Z\\d]*://[^/]*",!1),P.RegExp_RegExp("^/",!1))})),se(ee,"Style_platform","$get$Style_platform",(function(){return J.Style__getPlatformStyle()})),se(ee,"IfExpression_declaration","$get$IfExpression_declaration",(function(){return E.ArgumentDeclaration_ArgumentDeclaration$parse(ae.x40funct,null)})),se(ee,"colorsByName","$get$colorsByName",(function(){return P.LinkedHashMap_LinkedHashMap$_literal(["yellowgreen",F.SassColor$rgb(154,205,50,null,null),"yellow",F.SassColor$rgb(255,255,0,null,null),"whitesmoke",F.SassColor$rgb(245,245,245,null,null),"white",F.SassColor$rgb(255,255,255,null,null),"wheat",F.SassColor$rgb(245,222,179,null,null),"violet",F.SassColor$rgb(238,130,238,null,null),"turquoise",F.SassColor$rgb(64,224,208,null,null),"transparent",F.SassColor$rgb(0,0,0,0,null),"tomato",F.SassColor$rgb(255,99,71,null,null),"thistle",F.SassColor$rgb(216,191,216,null,null),"teal",F.SassColor$rgb(0,128,128,null,null),"tan",F.SassColor$rgb(210,180,140,null,null),"steelblue",F.SassColor$rgb(70,130,180,null,null),"springgreen",F.SassColor$rgb(0,255,127,null,null),"snow",F.SassColor$rgb(255,250,250,null,null),"slategrey",F.SassColor$rgb(112,128,144,null,null),"slategray",F.SassColor$rgb(112,128,144,null,null),"slateblue",F.SassColor$rgb(106,90,205,null,null),"skyblue",F.SassColor$rgb(135,206,235,null,null),"silver",F.SassColor$rgb(192,192,192,null,null),"sienna",F.SassColor$rgb(160,82,45,null,null),"seashell",F.SassColor$rgb(255,245,238,null,null),"seagreen",F.SassColor$rgb(46,139,87,null,null),"sandybrown",F.SassColor$rgb(244,164,96,null,null),"salmon",F.SassColor$rgb(250,128,114,null,null),"saddlebrown",F.SassColor$rgb(139,69,19,null,null),"royalblue",F.SassColor$rgb(65,105,225,null,null),"rosybrown",F.SassColor$rgb(188,143,143,null,null),"red",F.SassColor$rgb(255,0,0,null,null),"rebeccapurple",F.SassColor$rgb(102,51,153,null,null),"purple",F.SassColor$rgb(128,0,128,null,null),"powderblue",F.SassColor$rgb(176,224,230,null,null),"plum",F.SassColor$rgb(221,160,221,null,null),"pink",F.SassColor$rgb(255,192,203,null,null),"peru",F.SassColor$rgb(205,133,63,null,null),"peachpuff",F.SassColor$rgb(255,218,185,null,null),"papayawhip",F.SassColor$rgb(255,239,213,null,null),"palevioletred",F.SassColor$rgb(219,112,147,null,null),"paleturquoise",F.SassColor$rgb(175,238,238,null,null),"palegreen",F.SassColor$rgb(152,251,152,null,null),"palegoldenrod",F.SassColor$rgb(238,232,170,null,null),"orchid",F.SassColor$rgb(218,112,214,null,null),"orangered",F.SassColor$rgb(255,69,0,null,null),"orange",F.SassColor$rgb(255,165,0,null,null),"olivedrab",F.SassColor$rgb(107,142,35,null,null),"olive",F.SassColor$rgb(128,128,0,null,null),"oldlace",F.SassColor$rgb(253,245,230,null,null),"navy",F.SassColor$rgb(0,0,128,null,null),"navajowhite",F.SassColor$rgb(255,222,173,null,null),"moccasin",F.SassColor$rgb(255,228,181,null,null),"mistyrose",F.SassColor$rgb(255,228,225,null,null),"mintcream",F.SassColor$rgb(245,255,250,null,null),"midnightblue",F.SassColor$rgb(25,25,112,null,null),"mediumvioletred",F.SassColor$rgb(199,21,133,null,null),"mediumturquoise",F.SassColor$rgb(72,209,204,null,null),"mediumspringgreen",F.SassColor$rgb(0,250,154,null,null),"mediumslateblue",F.SassColor$rgb(123,104,238,null,null),"mediumseagreen",F.SassColor$rgb(60,179,113,null,null),"mediumpurple",F.SassColor$rgb(147,112,219,null,null),"mediumorchid",F.SassColor$rgb(186,85,211,null,null),"mediumblue",F.SassColor$rgb(0,0,205,null,null),"mediumaquamarine",F.SassColor$rgb(102,205,170,null,null),"maroon",F.SassColor$rgb(128,0,0,null,null),"magenta",F.SassColor$rgb(255,0,255,null,null),"linen",F.SassColor$rgb(250,240,230,null,null),"limegreen",F.SassColor$rgb(50,205,50,null,null),"lime",F.SassColor$rgb(0,255,0,null,null),"lightyellow",F.SassColor$rgb(255,255,224,null,null),"lightsteelblue",F.SassColor$rgb(176,196,222,null,null),"lightslategrey",F.SassColor$rgb(119,136,153,null,null),"lightslategray",F.SassColor$rgb(119,136,153,null,null),"lightskyblue",F.SassColor$rgb(135,206,250,null,null),"lightseagreen",F.SassColor$rgb(32,178,170,null,null),"lightsalmon",F.SassColor$rgb(255,160,122,null,null),"lightpink",F.SassColor$rgb(255,182,193,null,null),"lightgrey",F.SassColor$rgb(211,211,211,null,null),"lightgreen",F.SassColor$rgb(144,238,144,null,null),"lightgray",F.SassColor$rgb(211,211,211,null,null),"lightgoldenrodyellow",F.SassColor$rgb(250,250,210,null,null),"lightcyan",F.SassColor$rgb(224,255,255,null,null),"lightcoral",F.SassColor$rgb(240,128,128,null,null),"lightblue",F.SassColor$rgb(173,216,230,null,null),"lemonchiffon",F.SassColor$rgb(255,250,205,null,null),"lawngreen",F.SassColor$rgb(124,252,0,null,null),"lavenderblush",F.SassColor$rgb(255,240,245,null,null),"lavender",F.SassColor$rgb(230,230,250,null,null),"khaki",F.SassColor$rgb(240,230,140,null,null),"ivory",F.SassColor$rgb(255,255,240,null,null),"indigo",F.SassColor$rgb(75,0,130,null,null),"indianred",F.SassColor$rgb(205,92,92,null,null),"hotpink",F.SassColor$rgb(255,105,180,null,null),"honeydew",F.SassColor$rgb(240,255,240,null,null),"grey",F.SassColor$rgb(128,128,128,null,null),"greenyellow",F.SassColor$rgb(173,255,47,null,null),"green",F.SassColor$rgb(0,128,0,null,null),"gray",F.SassColor$rgb(128,128,128,null,null),"goldenrod",F.SassColor$rgb(218,165,32,null,null),"gold",F.SassColor$rgb(255,215,0,null,null),"ghostwhite",F.SassColor$rgb(248,248,255,null,null),"gainsboro",F.SassColor$rgb(220,220,220,null,null),"fuchsia",F.SassColor$rgb(255,0,255,null,null),"forestgreen",F.SassColor$rgb(34,139,34,null,null),"floralwhite",F.SassColor$rgb(255,250,240,null,null),"firebrick",F.SassColor$rgb(178,34,34,null,null),"dodgerblue",F.SassColor$rgb(30,144,255,null,null),"dimgrey",F.SassColor$rgb(105,105,105,null,null),"dimgray",F.SassColor$rgb(105,105,105,null,null),"deepskyblue",F.SassColor$rgb(0,191,255,null,null),"deeppink",F.SassColor$rgb(255,20,147,null,null),"darkviolet",F.SassColor$rgb(148,0,211,null,null),"darkturquoise",F.SassColor$rgb(0,206,209,null,null),"darkslategrey",F.SassColor$rgb(47,79,79,null,null),"darkslategray",F.SassColor$rgb(47,79,79,null,null),"darkslateblue",F.SassColor$rgb(72,61,139,null,null),"darkseagreen",F.SassColor$rgb(143,188,143,null,null),"darksalmon",F.SassColor$rgb(233,150,122,null,null),"darkred",F.SassColor$rgb(139,0,0,null,null),"darkorchid",F.SassColor$rgb(153,50,204,null,null),"darkorange",F.SassColor$rgb(255,140,0,null,null),"darkolivegreen",F.SassColor$rgb(85,107,47,null,null),"darkmagenta",F.SassColor$rgb(139,0,139,null,null),"darkkhaki",F.SassColor$rgb(189,183,107,null,null),"darkgrey",F.SassColor$rgb(169,169,169,null,null),"darkgreen",F.SassColor$rgb(0,100,0,null,null),"darkgray",F.SassColor$rgb(169,169,169,null,null),"darkgoldenrod",F.SassColor$rgb(184,134,11,null,null),"darkcyan",F.SassColor$rgb(0,139,139,null,null),"darkblue",F.SassColor$rgb(0,0,139,null,null),"cyan",F.SassColor$rgb(0,255,255,null,null),"crimson",F.SassColor$rgb(220,20,60,null,null),"cornsilk",F.SassColor$rgb(255,248,220,null,null),"cornflowerblue",F.SassColor$rgb(100,149,237,null,null),"coral",F.SassColor$rgb(255,127,80,null,null),"chocolate",F.SassColor$rgb(210,105,30,null,null),"chartreuse",F.SassColor$rgb(127,255,0,null,null),"cadetblue",F.SassColor$rgb(95,158,160,null,null),"burlywood",F.SassColor$rgb(222,184,135,null,null),"brown",F.SassColor$rgb(165,42,42,null,null),"blueviolet",F.SassColor$rgb(138,43,226,null,null),"blue",F.SassColor$rgb(0,0,255,null,null),"blanchedalmond",F.SassColor$rgb(255,235,205,null,null),"black",F.SassColor$rgb(0,0,0,null,null),"bisque",F.SassColor$rgb(255,228,196,null,null),"beige",F.SassColor$rgb(245,245,220,null,null),"azure",F.SassColor$rgb(240,255,255,null,null),"aquamarine",F.SassColor$rgb(127,255,212,null,null),"aqua",F.SassColor$rgb(0,255,255,null,null),"antiquewhite",F.SassColor$rgb(250,235,215,null,null),"aliceblue",F.SassColor$rgb(240,248,255,null,null)],oe.String,oe.SassColor)})),se(ee,"namesByColor","$get$namesByColor",(function(){var e,t,r=P.LinkedHashMap_LinkedHashMap$_empty(oe.SassColor,oe.String);for(e=(e=(e=ee.$get$colorsByName()).get$entries(e)).get$iterator(e);e.moveNext$0();)t=e.get$current(),r.$indexSet(0,t.value,t.key);return r})),se(ee,"ExecutableOptions__separatorBar","$get$ExecutableOptions__separatorBar",(function(){return E.isWindows()?"=":"\u2501"})),se(ee,"ExecutableOptions__parser","$get$ExecutableOptions__parser",(function(){return(new E.ExecutableOptions__parser_closure).call$0()})),se(ee,"globalFunctions","$get$globalFunctions",(function(){var e=oe.BuiltInCallable,t=P.List_List$of(ee.$get$global0(),!0,e);return A.JSArray_methods.addAll$1(t,ee.$get$global1()),A.JSArray_methods.addAll$1(t,ee.$get$global2()),A.JSArray_methods.addAll$1(t,ee.$get$global3()),A.JSArray_methods.addAll$1(t,ee.$get$global4()),A.JSArray_methods.addAll$1(t,ee.$get$global5()),A.JSArray_methods.addAll$1(t,ee.$get$global()),t.push(O.BuiltInCallable$function("if","$condition, $if-true, $if-false",new j.globalFunctions_closure,null)),P.UnmodifiableListView$(t,e)})),se(ee,"coreModules","$get$coreModules",(function(){return P.UnmodifiableListView$(R._setArrayType([ee.$get$module(),ee.$get$module0(),ee.$get$module1(),ee.$get$module2(),ee.$get$module3(),ee.$get$module4()],R.findType("JSArray<BuiltInModule<BuiltInCallable>>")),oe.BuiltInModule_BuiltInCallable)})),se(ee,"_microsoftFilterStart","$get$_microsoftFilterStart",(function(){return P.RegExp_RegExp("^[a-zA-Z]+\\s*=",!1)})),se(ee,"global","$get$global0",(function(){var e="$red, $green, $blue, $alpha",t="$red, $green, $blue",r="$hue, $saturation, $lightness, $alpha",n="$hue, $saturation, $lightness",s="$hue, $saturation",i="$color, $amount",a=oe.String,o=oe.Value_Function_List_Value;return P.UnmodifiableListView$(R._setArrayType([ee.$get$_red(),ee.$get$_green(),ee.$get$_blue(),ee.$get$_mix(),O.BuiltInCallable$overloadedFunction("rgb",P.LinkedHashMap_LinkedHashMap$_literal([e,new F.global_closure,t,new F.global_closure0,"$color, $alpha",new F.global_closure1,"$channels",new F.global_closure2],a,o)),O.BuiltInCallable$overloadedFunction("rgba",P.LinkedHashMap_LinkedHashMap$_literal([e,new F.global_closure3,t,new F.global_closure4,"$color, $alpha",new F.global_closure5,"$channels",new F.global_closure6],a,o)),F._function4("invert","$color, $weight: 100%",new F.global_closure7),ee.$get$_hue(),ee.$get$_saturation(),ee.$get$_lightness(),ee.$get$_complement(),O.BuiltInCallable$overloadedFunction("hsl",P.LinkedHashMap_LinkedHashMap$_literal([r,new F.global_closure8,n,new F.global_closure9,s,new F.global_closure10,"$channels",new F.global_closure11],a,o)),O.BuiltInCallable$overloadedFunction("hsla",P.LinkedHashMap_LinkedHashMap$_literal([r,new F.global_closure12,n,new F.global_closure13,s,new F.global_closure14,"$channels",new F.global_closure15],a,o)),F._function4("grayscale","$color",new F.global_closure16),F._function4("adjust-hue","$color, $degrees",new F.global_closure17),F._function4("lighten",i,new F.global_closure18),F._function4("darken",i,new F.global_closure19),O.BuiltInCallable$overloadedFunction("saturate",P.LinkedHashMap_LinkedHashMap$_literal(["$amount",new F.global_closure20,"$color, $amount",new F.global_closure21],a,o)),F._function4("desaturate",i,new F.global_closure22),F._function4("opacify",i,F.color___opacify$closure()),F._function4("fade-in",i,F.color___opacify$closure()),F._function4("transparentize",i,F.color___transparentize$closure()),F._function4("fade-out",i,F.color___transparentize$closure()),O.BuiltInCallable$overloadedFunction("alpha",P.LinkedHashMap_LinkedHashMap$_literal(["$color",new F.global_closure23,"$args...",new F.global_closure24],a,o)),F._function4("opacity","$color",new F.global_closure25),ee.$get$_ieHexStr(),ee.$get$_adjust().withName$1("adjust-color"),ee.$get$_scale().withName$1("scale-color"),ee.$get$_change().withName$1("change-color")],oe.JSArray_BuiltInCallable),oe.BuiltInCallable)})),se(ee,"module","$get$module",(function(){var e="$color",t="alpha",r=oe.String,n=oe.Value_Function_List_Value;return O.BuiltInModule$("color",R._setArrayType([ee.$get$_red(),ee.$get$_green(),ee.$get$_blue(),ee.$get$_mix(),F._function4("invert","$color, $weight: 100%",new F.module_closure),ee.$get$_hue(),ee.$get$_saturation(),ee.$get$_lightness(),ee.$get$_complement(),F._removedColorFunction("adjust-hue","hue",!1),F._removedColorFunction("lighten","lightness",!1),F._removedColorFunction("darken","lightness",!0),F._removedColorFunction("saturate","saturation",!1),F._removedColorFunction("desaturate","saturation",!0),F._function4("grayscale",e,new F.module_closure0),O.BuiltInCallable$overloadedFunction("hwb",P.LinkedHashMap_LinkedHashMap$_literal(["$hue, $whiteness, $blackness, $alpha: 1",new F.module_closure1,"$channels",new F.module_closure2],r,n)),F._function4("whiteness",e,new F.module_closure3),F._function4("blackness",e,new F.module_closure4),F._removedColorFunction("opacify",t,!1),F._removedColorFunction("fade-in",t,!1),F._removedColorFunction("transparentize",t,!0),F._removedColorFunction("fade-out",t,!0),O.BuiltInCallable$overloadedFunction(t,P.LinkedHashMap_LinkedHashMap$_literal(["$color",new F.module_closure5,"$args...",new F.module_closure6],r,n)),F._function4("opacity",e,new F.module_closure7),ee.$get$_adjust(),ee.$get$_scale(),ee.$get$_change(),ee.$get$_ieHexStr()],oe.JSArray_BuiltInCallable),null,null,oe.BuiltInCallable)})),se(ee,"_red","$get$_red",(function(){return F._function4("red","$color",new F._red_closure)})),se(ee,"_green","$get$_green",(function(){return F._function4("green","$color",new F._green_closure)})),se(ee,"_blue","$get$_blue",(function(){return F._function4("blue","$color",new F._blue_closure)})),se(ee,"_mix","$get$_mix",(function(){return F._function4("mix","$color1, $color2, $weight: 50%",new F._mix_closure)})),se(ee,"_hue","$get$_hue",(function(){return F._function4("hue","$color",new F._hue_closure)})),se(ee,"_saturation","$get$_saturation",(function(){return F._function4("saturation","$color",new F._saturation_closure)})),se(ee,"_lightness","$get$_lightness",(function(){return F._function4("lightness","$color",new F._lightness_closure)})),se(ee,"_complement","$get$_complement",(function(){return F._function4("complement","$color",new F._complement_closure)})),se(ee,"_adjust","$get$_adjust",(function(){return F._function4("adjust","$color, $kwargs...",new F._adjust_closure)})),se(ee,"_scale","$get$_scale",(function(){return F._function4("scale","$color, $kwargs...",new F._scale_closure)})),se(ee,"_change","$get$_change",(function(){return F._function4("change","$color, $kwargs...",new F._change_closure)})),se(ee,"_ieHexStr","$get$_ieHexStr",(function(){return F._function4("ie-hex-str","$color",new F._ieHexStr_closure)})),se(ee,"global0","$get$global1",(function(){return P.UnmodifiableListView$(R._setArrayType([ee.$get$_length0(),ee.$get$_nth(),ee.$get$_setNth(),ee.$get$_join(),ee.$get$_append0(),ee.$get$_zip(),ee.$get$_index0(),ee.$get$_isBracketed(),ee.$get$_separator().withName$1("list-separator")],oe.JSArray_BuiltInCallable),oe.BuiltInCallable)})),se(ee,"module0","$get$module0",(function(){return O.BuiltInModule$("list",R._setArrayType([ee.$get$_length0(),ee.$get$_nth(),ee.$get$_setNth(),ee.$get$_join(),ee.$get$_append0(),ee.$get$_zip(),ee.$get$_index0(),ee.$get$_isBracketed(),ee.$get$_separator(),ee.$get$_slash()],oe.JSArray_BuiltInCallable),null,null,oe.BuiltInCallable)})),se(ee,"_length","$get$_length0",(function(){return M._function3("length","$list",new M._length_closure0)})),se(ee,"_nth","$get$_nth",(function(){return M._function3("nth","$list, $n",new M._nth_closure)})),se(ee,"_setNth","$get$_setNth",(function(){return M._function3("set-nth","$list, $n, $value",new M._setNth_closure)})),se(ee,"_join","$get$_join",(function(){return M._function3("join",ae.x24list1,new M._join_closure)})),se(ee,"_append","$get$_append0",(function(){return M._function3("append","$list, $val, $separator: auto",new M._append_closure0)})),se(ee,"_zip","$get$_zip",(function(){return M._function3("zip","$lists...",new M._zip_closure)})),se(ee,"_index","$get$_index0",(function(){return M._function3("index","$list, $value",new M._index_closure0)})),se(ee,"_separator","$get$_separator",(function(){return M._function3("separator","$list",new M._separator_closure)})),se(ee,"_isBracketed","$get$_isBracketed",(function(){return M._function3("is-bracketed","$list",new M._isBracketed_closure)})),se(ee,"_slash","$get$_slash",(function(){return M._function3("slash","$elements...",new M._slash_closure)})),se(ee,"global1","$get$global2",(function(){return P.UnmodifiableListView$(R._setArrayType([ee.$get$_get().withName$1("map-get"),ee.$get$_merge().withName$1("map-merge"),ee.$get$_remove().withName$1("map-remove"),ee.$get$_keys().withName$1("map-keys"),ee.$get$_values().withName$1("map-values"),ee.$get$_hasKey().withName$1("map-has-key")],oe.JSArray_BuiltInCallable),oe.BuiltInCallable)})),se(ee,"module1","$get$module1",(function(){return O.BuiltInModule$("map",R._setArrayType([ee.$get$_get(),ee.$get$_set(),ee.$get$_merge(),ee.$get$_remove(),ee.$get$_keys(),ee.$get$_values(),ee.$get$_hasKey(),ee.$get$_deepMerge(),ee.$get$_deepRemove()],oe.JSArray_BuiltInCallable),null,null,oe.BuiltInCallable)})),se(ee,"_get","$get$_get",(function(){return C._function2("get","$map, $key, $keys...",new C._get_closure)})),se(ee,"_set","$get$_set",(function(){return O.BuiltInCallable$overloadedFunction("set",P.LinkedHashMap_LinkedHashMap$_literal(["$map, $key, $value",new C._set_closure,"$map, $args...",new C._set_closure0],oe.String,oe.Value_Function_List_Value))})),se(ee,"_merge","$get$_merge",(function(){return O.BuiltInCallable$overloadedFunction("merge",P.LinkedHashMap_LinkedHashMap$_literal(["$map1, $map2",new C._merge_closure,"$map1, $args...",new C._merge_closure0],oe.String,oe.Value_Function_List_Value))})),se(ee,"_deepMerge","$get$_deepMerge",(function(){return C._function2("deep-merge","$map1, $map2",new C._deepMerge_closure)})),se(ee,"_deepRemove","$get$_deepRemove",(function(){return C._function2("deep-remove","$map, $key, $keys...",new C._deepRemove_closure)})),se(ee,"_remove","$get$_remove",(function(){return O.BuiltInCallable$overloadedFunction("remove",P.LinkedHashMap_LinkedHashMap$_literal(["$map",new C._remove_closure,"$map, $key, $keys...",new C._remove_closure0],oe.String,oe.Value_Function_List_Value))})),se(ee,"_keys","$get$_keys",(function(){return C._function2("keys","$map",new C._keys_closure)})),se(ee,"_values","$get$_values",(function(){return C._function2("values","$map",new C._values_closure)})),se(ee,"_hasKey","$get$_hasKey",(function(){return C._function2("has-key","$map, $key, $keys...",new C._hasKey_closure)})),se(ee,"global2","$get$global3",(function(){return P.UnmodifiableListView$(R._setArrayType([ee.$get$_abs(),ee.$get$_ceil(),ee.$get$_floor(),ee.$get$_max(),ee.$get$_min(),ee.$get$_percentage(),ee.$get$_randomFunction(),ee.$get$_round(),ee.$get$_unit(),ee.$get$_compatible().withName$1("comparable"),ee.$get$_isUnitless().withName$1("unitless")],oe.JSArray_BuiltInCallable),oe.BuiltInCallable)})),se(ee,"module2","$get$module2",(function(){return O.BuiltInModule$("math",R._setArrayType([ee.$get$_abs(),ee.$get$_acos(),ee.$get$_asin(),ee.$get$_atan(),ee.$get$_atan2(),ee.$get$_ceil(),ee.$get$_clamp(),ee.$get$_cos(),ee.$get$_compatible(),ee.$get$_floor(),ee.$get$_hypot(),ee.$get$_isUnitless(),ee.$get$_log(),ee.$get$_max(),ee.$get$_min(),ee.$get$_percentage(),ee.$get$_pow(),ee.$get$_randomFunction(),ee.$get$_round(),ee.$get$_sin(),ee.$get$_sqrt(),ee.$get$_tan(),ee.$get$_unit(),ee.$get$_div()],oe.JSArray_BuiltInCallable),null,P.LinkedHashMap_LinkedHashMap$_literal(["e",H.SassNumber_SassNumber(2.718281828459045,null),"pi",H.SassNumber_SassNumber(3.141592653589793,null)],oe.String,oe.Value),oe.BuiltInCallable)})),se(ee,"_ceil","$get$_ceil",(function(){return F._numberFunction("ceil",new F._ceil_closure)})),se(ee,"_clamp","$get$_clamp",(function(){return F._function1("clamp","$min, $number, $max",new F._clamp_closure)})),se(ee,"_floor","$get$_floor",(function(){return F._numberFunction("floor",new F._floor_closure)})),se(ee,"_max","$get$_max",(function(){return F._function1("max","$numbers...",new F._max_closure)})),se(ee,"_min","$get$_min",(function(){return F._function1("min","$numbers...",new F._min_closure)})),se(ee,"_round","$get$_round",(function(){return F._numberFunction("round",H.number0__fuzzyRound$closure())})),se(ee,"_abs","$get$_abs",(function(){return F._numberFunction("abs",new F._abs_closure)})),se(ee,"_hypot","$get$_hypot",(function(){return F._function1("hypot","$numbers...",new F._hypot_closure)})),se(ee,"_log","$get$_log",(function(){return F._function1("log","$number, $base: null",new F._log_closure)})),se(ee,"_pow","$get$_pow",(function(){return F._function1("pow","$base, $exponent",new F._pow_closure)})),se(ee,"_sqrt","$get$_sqrt",(function(){return F._function1("sqrt","$number",new F._sqrt_closure)})),se(ee,"_acos","$get$_acos",(function(){return F._function1("acos","$number",new F._acos_closure)})),se(ee,"_asin","$get$_asin",(function(){return F._function1("asin","$number",new F._asin_closure)})),se(ee,"_atan","$get$_atan",(function(){return F._function1("atan","$number",new F._atan_closure)})),se(ee,"_atan2","$get$_atan2",(function(){return F._function1("atan2","$y, $x",new F._atan2_closure)})),se(ee,"_cos","$get$_cos",(function(){return F._function1("cos","$number",new F._cos_closure)})),se(ee,"_sin","$get$_sin",(function(){return F._function1("sin","$number",new F._sin_closure)})),se(ee,"_tan","$get$_tan",(function(){return F._function1("tan","$number",new F._tan_closure)})),se(ee,"_compatible","$get$_compatible",(function(){return F._function1("compatible","$number1, $number2",new F._compatible_closure)})),se(ee,"_isUnitless","$get$_isUnitless",(function(){return F._function1("is-unitless","$number",new F._isUnitless_closure)})),se(ee,"_unit","$get$_unit",(function(){return F._function1("unit","$number",new F._unit_closure)})),se(ee,"_percentage","$get$_percentage",(function(){return F._function1("percentage","$number",new F._percentage_closure)})),se(ee,"_random","$get$_random0",(function(){return P.Random_Random()})),se(ee,"_randomFunction","$get$_randomFunction",(function(){return F._function1("random","$limit: null",new F._randomFunction_closure)})),se(ee,"_div","$get$_div",(function(){return F._function1("div","$number1, $number2",new F._div_closure)})),se(ee,"global3","$get$global",(function(){return P.UnmodifiableListView$(R._setArrayType([O._function5("feature-exists","$feature",new O.global_closure26),O._function5("inspect","$value",new O.global_closure27),O._function5("type-of","$value",new O.global_closure28),O._function5("keywords","$args",new O.global_closure29)],oe.JSArray_BuiltInCallable),oe.BuiltInCallable)})),se(ee,"global4","$get$global4",(function(){return P.UnmodifiableListView$(R._setArrayType([ee.$get$_isSuperselector(),ee.$get$_simpleSelectors(),ee.$get$_parse().withName$1("selector-parse"),ee.$get$_nest().withName$1("selector-nest"),ee.$get$_append().withName$1("selector-append"),ee.$get$_extend().withName$1("selector-extend"),ee.$get$_replace().withName$1("selector-replace"),ee.$get$_unify().withName$1("selector-unify")],oe.JSArray_BuiltInCallable),oe.BuiltInCallable)})),se(ee,"module3","$get$module3",(function(){return O.BuiltInModule$("selector",R._setArrayType([ee.$get$_isSuperselector(),ee.$get$_simpleSelectors(),ee.$get$_parse(),ee.$get$_nest(),ee.$get$_append(),ee.$get$_extend(),ee.$get$_replace(),ee.$get$_unify()],oe.JSArray_BuiltInCallable),null,null,oe.BuiltInCallable)})),se(ee,"_nest","$get$_nest",(function(){return H._function0("nest","$selectors...",new H._nest_closure)})),se(ee,"_append0","$get$_append",(function(){return H._function0("append","$selectors...",new H._append_closure)})),se(ee,"_extend","$get$_extend",(function(){return H._function0("extend","$selector, $extendee, $extender",new H._extend_closure)})),se(ee,"_replace","$get$_replace",(function(){return H._function0("replace","$selector, $original, $replacement",new H._replace_closure)})),se(ee,"_unify","$get$_unify",(function(){return H._function0("unify","$selector1, $selector2",new H._unify_closure)})),se(ee,"_isSuperselector","$get$_isSuperselector",(function(){return H._function0("is-superselector","$super, $sub",new H._isSuperselector_closure)})),se(ee,"_simpleSelectors","$get$_simpleSelectors",(function(){return H._function0("simple-selectors","$selector",new H._simpleSelectors_closure)})),se(ee,"_parse","$get$_parse",(function(){return H._function0("parse","$selector",new H._parse_closure)})),se(ee,"_random0","$get$_random",(function(){return P.Random_Random()})),ie(ee,"_previousUniqueId","$get$_previousUniqueId",(function(){return ee.$get$_random().nextInt$1(R._asInt(P.pow(36,6)))})),se(ee,"global5","$get$global5",(function(){return P.UnmodifiableListView$(R._setArrayType([ee.$get$_unquote(),ee.$get$_quote(),ee.$get$_toUpperCase(),ee.$get$_toLowerCase(),ee.$get$_uniqueId(),ee.$get$_length().withName$1("str-length"),ee.$get$_insert().withName$1("str-insert"),ee.$get$_index().withName$1("str-index"),ee.$get$_slice().withName$1("str-slice")],oe.JSArray_BuiltInCallable),oe.BuiltInCallable)})),se(ee,"module4","$get$module4",(function(){return O.BuiltInModule$("string",R._setArrayType([ee.$get$_unquote(),ee.$get$_quote(),ee.$get$_toUpperCase(),ee.$get$_toLowerCase(),ee.$get$_length(),ee.$get$_insert(),ee.$get$_index(),ee.$get$_slice(),ee.$get$_uniqueId()],oe.JSArray_BuiltInCallable),null,null,oe.BuiltInCallable)})),se(ee,"_unquote","$get$_unquote",(function(){return M._function("unquote","$string",new M._unquote_closure)})),se(ee,"_quote","$get$_quote",(function(){return M._function("quote","$string",new M._quote_closure)})),se(ee,"_length0","$get$_length",(function(){return M._function("length","$string",new M._length_closure)})),se(ee,"_insert","$get$_insert",(function(){return M._function("insert","$string, $insert, $index",new M._insert_closure)})),se(ee,"_index0","$get$_index",(function(){return M._function("index","$string, $substring",new M._index_closure)})),se(ee,"_slice","$get$_slice",(function(){return M._function("slice","$string, $start-at, $end-at: -1",new M._slice_closure)})),se(ee,"_toUpperCase","$get$_toUpperCase",(function(){return M._function("to-upper-case","$string",new M._toUpperCase_closure)})),se(ee,"_toLowerCase","$get$_toLowerCase",(function(){return M._function("to-lower-case","$string",new M._toLowerCase_closure)})),se(ee,"_uniqueId","$get$_uniqueId",(function(){return M._function("unique-id","",new M._uniqueId_closure)})),se(ee,"stderr","$get$stderr",(function(){return new E.Stderr(V.get$stderr$x(a.process))})),se(ee,"Logger_quiet","$get$Logger_quiet",(function(){return new L._QuietLogger})),se(ee,"_disallowedFunctionNames","$get$_disallowedFunctionNames",(function(){var e=ee.$get$globalFunctions();return(e=e.map$1$1(e,new O._disallowedFunctionNames_closure,oe.String).toSet$0(0)).add$1(0,"if"),e.remove$1(0,"rgb"),e.remove$1(0,"rgba"),e.remove$1(0,"hsl"),e.remove$1(0,"hsla"),e.remove$1(0,"grayscale"),e.remove$1(0,"invert"),e.remove$1(0,"alpha"),e.remove$1(0,"opacity"),e.remove$1(0,"saturate"),e})),se(ee,"epsilon","$get$epsilon",(function(){return P.pow(10,-11)})),se(ee,"_inverseEpsilon","$get$_inverseEpsilon",(function(){return 1/ee.$get$epsilon()})),se(ee,"_noSourceUrl","$get$_noSourceUrl",(function(){return P.Uri_parse("-")})),se(ee,"_typesByUnit","$get$_typesByUnit",(function(){var e,t,r,n=oe.String;for(n=P.LinkedHashMap_LinkedHashMap$_empty(n,n),e=(e=A.Map_U8AHF.get$entries(A.Map_U8AHF)).get$iterator(e);e.moveNext$0();)for(t=e.get$current(),r=V.get$iterator$ax(t.value),t=t.key;r.moveNext$0();)n.$indexSet(0,r.get$current(),t);return n})),se(ee,"_emptyQuoted","$get$_emptyQuoted",(function(){return M.SassString$("",!0)})),se(ee,"_emptyUnquoted","$get$_emptyUnquoted",(function(){return M.SassString$("",!1)})),se(ee,"MAX_INT32","$get$MAX_INT32",(function(){return R._asInt(P.pow(2,31))-1})),se(ee,"MIN_INT32","$get$MIN_INT32",(function(){return-R._asInt(P.pow(2,31))})),se(ee,"_vmFrame","$get$_vmFrame",(function(){return P.RegExp_RegExp("^#\\d+\\s+(\\S.*) \\((.+?)((?::\\d+){0,2})\\)$",!1)})),se(ee,"_v8Frame","$get$_v8Frame",(function(){return P.RegExp_RegExp("^\\s*at (?:(\\S.*?)(?: \\[as [^\\]]+\\])? \\((.*)\\)|(.*))$",!1)})),se(ee,"_v8UrlLocation","$get$_v8UrlLocation",(function(){return P.RegExp_RegExp("^(.*?):(\\d+)(?::(\\d+))?$|native$",!1)})),se(ee,"_v8EvalLocation","$get$_v8EvalLocation",(function(){return P.RegExp_RegExp("^eval at (?:\\S.*?) \\((.*)\\)(?:, .*?:\\d+:\\d+)?$",!1)})),se(ee,"_firefoxEvalLocation","$get$_firefoxEvalLocation",(function(){return P.RegExp_RegExp("(\\S+)@(\\S+) line (\\d+) >.* (Function|eval):\\d+:\\d+",!1)})),se(ee,"_firefoxSafariFrame","$get$_firefoxSafariFrame",(function(){return P.RegExp_RegExp("^(?:([^@(/]*)(?:\\(.*\\))?((?:/[^/]*)*)(?:\\(.*\\))?@)?(.*?):(\\d*)(?::(\\d*))?$",!1)})),se(ee,"_friendlyFrame","$get$_friendlyFrame",(function(){return P.RegExp_RegExp("^(\\S+)(?: (\\d+)(?::(\\d+))?)?\\s+([^\\d].*)$",!1)})),se(ee,"_asyncBody","$get$_asyncBody",(function(){return P.RegExp_RegExp("<(<anonymous closure>|[^>]+)_async_body>",!1)})),se(ee,"_initialDot","$get$_initialDot",(function(){return P.RegExp_RegExp("^\\.",!1)})),se(ee,"Frame__uriRegExp","$get$Frame__uriRegExp",(function(){return P.RegExp_RegExp("^[a-zA-Z][-+.a-zA-Z\\d]*://",!1)})),se(ee,"Frame__windowsRegExp","$get$Frame__windowsRegExp",(function(){return P.RegExp_RegExp("^([a-zA-Z]:[\\\\/]|\\\\\\\\)",!1)})),se(ee,"_terseRegExp","$get$_terseRegExp",(function(){return P.RegExp_RegExp("(-patch)?([/\\\\].*)?$",!1)})),se(ee,"_v8Trace","$get$_v8Trace",(function(){return P.RegExp_RegExp("\\n ?at ",!1)})),se(ee,"_v8TraceLine","$get$_v8TraceLine",(function(){return P.RegExp_RegExp(" ?at ",!1)})),se(ee,"_firefoxEvalTrace","$get$_firefoxEvalTrace",(function(){return P.RegExp_RegExp("@\\S+ line \\d+ >.* (Function|eval):\\d+:\\d+",!1)})),se(ee,"_firefoxSafariTrace","$get$_firefoxSafariTrace",(function(){return P.RegExp_RegExp("^(([.0-9A-Za-z_$/<]|\\(.*\\))*@)?[^\\s]*:\\d*$",!0)})),se(ee,"_friendlyTrace","$get$_friendlyTrace",(function(){return P.RegExp_RegExp("^[^\\s<][^\\s]*( \\d+(:\\d+)?)?[ \\t]+[^\\s]+$",!0)})),se(ee,"vmChainGap","$get$vmChainGap",(function(){return P.RegExp_RegExp("^<asynchronous suspension>\\n?$",!0)})),se(ee,"_newlineRegExp","$get$_newlineRegExp",(function(){return P.RegExp_RegExp("\\r\\n?|\\n",!1)})),se(ee,"booleanConstructor","$get$booleanConstructor",(function(){return(new Q.booleanConstructor_closure).call$0()})),se(ee,"_microsoftFilterStart0","$get$_microsoftFilterStart0",(function(){return P.RegExp_RegExp("^[a-zA-Z]+\\s*=",!1)})),se(ee,"global6","$get$global7",(function(){var e="$red, $green, $blue, $alpha",t="$red, $green, $blue",r="$hue, $saturation, $lightness, $alpha",n="$hue, $saturation, $lightness",s="$hue, $saturation",i="$color, $amount",a=oe.String,o=oe.Value_Function_List_Value_2;return P.UnmodifiableListView$(R._setArrayType([ee.$get$_red0(),ee.$get$_green0(),ee.$get$_blue0(),ee.$get$_mix0(),O.BuiltInCallable$overloadedFunction0("rgb",P.LinkedHashMap_LinkedHashMap$_literal([e,new F.global_closure30,t,new F.global_closure31,"$color, $alpha",new F.global_closure32,"$channels",new F.global_closure33],a,o)),O.BuiltInCallable$overloadedFunction0("rgba",P.LinkedHashMap_LinkedHashMap$_literal([e,new F.global_closure34,t,new F.global_closure35,"$color, $alpha",new F.global_closure36,"$channels",new F.global_closure37],a,o)),F._function11("invert","$color, $weight: 100%",new F.global_closure38),ee.$get$_hue0(),ee.$get$_saturation0(),ee.$get$_lightness0(),ee.$get$_complement0(),O.BuiltInCallable$overloadedFunction0("hsl",P.LinkedHashMap_LinkedHashMap$_literal([r,new F.global_closure39,n,new F.global_closure40,s,new F.global_closure41,"$channels",new F.global_closure42],a,o)),O.BuiltInCallable$overloadedFunction0("hsla",P.LinkedHashMap_LinkedHashMap$_literal([r,new F.global_closure43,n,new F.global_closure44,s,new F.global_closure45,"$channels",new F.global_closure46],a,o)),F._function11("grayscale","$color",new F.global_closure47),F._function11("adjust-hue","$color, $degrees",new F.global_closure48),F._function11("lighten",i,new F.global_closure49),F._function11("darken",i,new F.global_closure50),O.BuiltInCallable$overloadedFunction0("saturate",P.LinkedHashMap_LinkedHashMap$_literal(["$amount",new F.global_closure51,"$color, $amount",new F.global_closure52],a,o)),F._function11("desaturate",i,new F.global_closure53),F._function11("opacify",i,F.color0___opacify$closure()),F._function11("fade-in",i,F.color0___opacify$closure()),F._function11("transparentize",i,F.color0___transparentize$closure()),F._function11("fade-out",i,F.color0___transparentize$closure()),O.BuiltInCallable$overloadedFunction0("alpha",P.LinkedHashMap_LinkedHashMap$_literal(["$color",new F.global_closure54,"$args...",new F.global_closure55],a,o)),F._function11("opacity","$color",new F.global_closure56),ee.$get$_ieHexStr0(),ee.$get$_adjust0().withName$1("adjust-color"),ee.$get$_scale0().withName$1("scale-color"),ee.$get$_change0().withName$1("change-color")],oe.JSArray_BuiltInCallable_2),oe.BuiltInCallable_2)})),se(ee,"module5","$get$module5",(function(){var e="$color",t="alpha",r=oe.String,n=oe.Value_Function_List_Value_2;return O.BuiltInModule$0("color",R._setArrayType([ee.$get$_red0(),ee.$get$_green0(),ee.$get$_blue0(),ee.$get$_mix0(),F._function11("invert","$color, $weight: 100%",new F.module_closure8),ee.$get$_hue0(),ee.$get$_saturation0(),ee.$get$_lightness0(),ee.$get$_complement0(),F._removedColorFunction0("adjust-hue","hue",!1),F._removedColorFunction0("lighten","lightness",!1),F._removedColorFunction0("darken","lightness",!0),F._removedColorFunction0("saturate","saturation",!1),F._removedColorFunction0("desaturate","saturation",!0),F._function11("grayscale",e,new F.module_closure9),O.BuiltInCallable$overloadedFunction0("hwb",P.LinkedHashMap_LinkedHashMap$_literal(["$hue, $whiteness, $blackness, $alpha: 1",new F.module_closure10,"$channels",new F.module_closure11],r,n)),F._function11("whiteness",e,new F.module_closure12),F._function11("blackness",e,new F.module_closure13),F._removedColorFunction0("opacify",t,!1),F._removedColorFunction0("fade-in",t,!1),F._removedColorFunction0("transparentize",t,!0),F._removedColorFunction0("fade-out",t,!0),O.BuiltInCallable$overloadedFunction0(t,P.LinkedHashMap_LinkedHashMap$_literal(["$color",new F.module_closure14,"$args...",new F.module_closure15],r,n)),F._function11("opacity",e,new F.module_closure16),ee.$get$_adjust0(),ee.$get$_scale0(),ee.$get$_change0(),ee.$get$_ieHexStr0()],oe.JSArray_BuiltInCallable_2),null,null,oe.BuiltInCallable_2)})),se(ee,"_red0","$get$_red0",(function(){return F._function11("red","$color",new F._red_closure0)})),se(ee,"_green0","$get$_green0",(function(){return F._function11("green","$color",new F._green_closure0)})),se(ee,"_blue0","$get$_blue0",(function(){return F._function11("blue","$color",new F._blue_closure0)})),se(ee,"_mix0","$get$_mix0",(function(){return F._function11("mix","$color1, $color2, $weight: 50%",new F._mix_closure0)})),se(ee,"_hue0","$get$_hue0",(function(){return F._function11("hue","$color",new F._hue_closure0)})),se(ee,"_saturation0","$get$_saturation0",(function(){return F._function11("saturation","$color",new F._saturation_closure0)})),se(ee,"_lightness0","$get$_lightness0",(function(){return F._function11("lightness","$color",new F._lightness_closure0)})),se(ee,"_complement0","$get$_complement0",(function(){return F._function11("complement","$color",new F._complement_closure0)})),se(ee,"_adjust0","$get$_adjust0",(function(){return F._function11("adjust","$color, $kwargs...",new F._adjust_closure0)})),se(ee,"_scale0","$get$_scale0",(function(){return F._function11("scale","$color, $kwargs...",new F._scale_closure0)})),se(ee,"_change0","$get$_change0",(function(){return F._function11("change","$color, $kwargs...",new F._change_closure0)})),se(ee,"_ieHexStr0","$get$_ieHexStr0",(function(){return F._function11("ie-hex-str","$color",new F._ieHexStr_closure0)})),se(ee,"colorConstructor","$get$colorConstructor",(function(){return E.createClass("SassColor",new F.colorConstructor_closure,P.LinkedHashMap_LinkedHashMap$_literal(["getR",new F.colorConstructor_closure0,"getG",new F.colorConstructor_closure1,"getB",new F.colorConstructor_closure2,"getA",new F.colorConstructor_closure3,"setR",new F.colorConstructor_closure4,"setG",new F.colorConstructor_closure5,"setB",new F.colorConstructor_closure6,"setA",new F.colorConstructor_closure7,"toString",new F.colorConstructor_closure8],oe.String,oe.Function))})),se(ee,"colorsByName0","$get$colorsByName0",(function(){return P.LinkedHashMap_LinkedHashMap$_literal(["yellowgreen",F.SassColor$rgb0(154,205,50,null,null),"yellow",F.SassColor$rgb0(255,255,0,null,null),"whitesmoke",F.SassColor$rgb0(245,245,245,null,null),"white",F.SassColor$rgb0(255,255,255,null,null),"wheat",F.SassColor$rgb0(245,222,179,null,null),"violet",F.SassColor$rgb0(238,130,238,null,null),"turquoise",F.SassColor$rgb0(64,224,208,null,null),"transparent",F.SassColor$rgb0(0,0,0,0,null),"tomato",F.SassColor$rgb0(255,99,71,null,null),"thistle",F.SassColor$rgb0(216,191,216,null,null),"teal",F.SassColor$rgb0(0,128,128,null,null),"tan",F.SassColor$rgb0(210,180,140,null,null),"steelblue",F.SassColor$rgb0(70,130,180,null,null),"springgreen",F.SassColor$rgb0(0,255,127,null,null),"snow",F.SassColor$rgb0(255,250,250,null,null),"slategrey",F.SassColor$rgb0(112,128,144,null,null),"slategray",F.SassColor$rgb0(112,128,144,null,null),"slateblue",F.SassColor$rgb0(106,90,205,null,null),"skyblue",F.SassColor$rgb0(135,206,235,null,null),"silver",F.SassColor$rgb0(192,192,192,null,null),"sienna",F.SassColor$rgb0(160,82,45,null,null),"seashell",F.SassColor$rgb0(255,245,238,null,null),"seagreen",F.SassColor$rgb0(46,139,87,null,null),"sandybrown",F.SassColor$rgb0(244,164,96,null,null),"salmon",F.SassColor$rgb0(250,128,114,null,null),"saddlebrown",F.SassColor$rgb0(139,69,19,null,null),"royalblue",F.SassColor$rgb0(65,105,225,null,null),"rosybrown",F.SassColor$rgb0(188,143,143,null,null),"red",F.SassColor$rgb0(255,0,0,null,null),"rebeccapurple",F.SassColor$rgb0(102,51,153,null,null),"purple",F.SassColor$rgb0(128,0,128,null,null),"powderblue",F.SassColor$rgb0(176,224,230,null,null),"plum",F.SassColor$rgb0(221,160,221,null,null),"pink",F.SassColor$rgb0(255,192,203,null,null),"peru",F.SassColor$rgb0(205,133,63,null,null),"peachpuff",F.SassColor$rgb0(255,218,185,null,null),"papayawhip",F.SassColor$rgb0(255,239,213,null,null),"palevioletred",F.SassColor$rgb0(219,112,147,null,null),"paleturquoise",F.SassColor$rgb0(175,238,238,null,null),"palegreen",F.SassColor$rgb0(152,251,152,null,null),"palegoldenrod",F.SassColor$rgb0(238,232,170,null,null),"orchid",F.SassColor$rgb0(218,112,214,null,null),"orangered",F.SassColor$rgb0(255,69,0,null,null),"orange",F.SassColor$rgb0(255,165,0,null,null),"olivedrab",F.SassColor$rgb0(107,142,35,null,null),"olive",F.SassColor$rgb0(128,128,0,null,null),"oldlace",F.SassColor$rgb0(253,245,230,null,null),"navy",F.SassColor$rgb0(0,0,128,null,null),"navajowhite",F.SassColor$rgb0(255,222,173,null,null),"moccasin",F.SassColor$rgb0(255,228,181,null,null),"mistyrose",F.SassColor$rgb0(255,228,225,null,null),"mintcream",F.SassColor$rgb0(245,255,250,null,null),"midnightblue",F.SassColor$rgb0(25,25,112,null,null),"mediumvioletred",F.SassColor$rgb0(199,21,133,null,null),"mediumturquoise",F.SassColor$rgb0(72,209,204,null,null),"mediumspringgreen",F.SassColor$rgb0(0,250,154,null,null),"mediumslateblue",F.SassColor$rgb0(123,104,238,null,null),"mediumseagreen",F.SassColor$rgb0(60,179,113,null,null),"mediumpurple",F.SassColor$rgb0(147,112,219,null,null),"mediumorchid",F.SassColor$rgb0(186,85,211,null,null),"mediumblue",F.SassColor$rgb0(0,0,205,null,null),"mediumaquamarine",F.SassColor$rgb0(102,205,170,null,null),"maroon",F.SassColor$rgb0(128,0,0,null,null),"magenta",F.SassColor$rgb0(255,0,255,null,null),"linen",F.SassColor$rgb0(250,240,230,null,null),"limegreen",F.SassColor$rgb0(50,205,50,null,null),"lime",F.SassColor$rgb0(0,255,0,null,null),"lightyellow",F.SassColor$rgb0(255,255,224,null,null),"lightsteelblue",F.SassColor$rgb0(176,196,222,null,null),"lightslategrey",F.SassColor$rgb0(119,136,153,null,null),"lightslategray",F.SassColor$rgb0(119,136,153,null,null),"lightskyblue",F.SassColor$rgb0(135,206,250,null,null),"lightseagreen",F.SassColor$rgb0(32,178,170,null,null),"lightsalmon",F.SassColor$rgb0(255,160,122,null,null),"lightpink",F.SassColor$rgb0(255,182,193,null,null),"lightgrey",F.SassColor$rgb0(211,211,211,null,null),"lightgreen",F.SassColor$rgb0(144,238,144,null,null),"lightgray",F.SassColor$rgb0(211,211,211,null,null),"lightgoldenrodyellow",F.SassColor$rgb0(250,250,210,null,null),"lightcyan",F.SassColor$rgb0(224,255,255,null,null),"lightcoral",F.SassColor$rgb0(240,128,128,null,null),"lightblue",F.SassColor$rgb0(173,216,230,null,null),"lemonchiffon",F.SassColor$rgb0(255,250,205,null,null),"lawngreen",F.SassColor$rgb0(124,252,0,null,null),"lavenderblush",F.SassColor$rgb0(255,240,245,null,null),"lavender",F.SassColor$rgb0(230,230,250,null,null),"khaki",F.SassColor$rgb0(240,230,140,null,null),"ivory",F.SassColor$rgb0(255,255,240,null,null),"indigo",F.SassColor$rgb0(75,0,130,null,null),"indianred",F.SassColor$rgb0(205,92,92,null,null),"hotpink",F.SassColor$rgb0(255,105,180,null,null),"honeydew",F.SassColor$rgb0(240,255,240,null,null),"grey",F.SassColor$rgb0(128,128,128,null,null),"greenyellow",F.SassColor$rgb0(173,255,47,null,null),"green",F.SassColor$rgb0(0,128,0,null,null),"gray",F.SassColor$rgb0(128,128,128,null,null),"goldenrod",F.SassColor$rgb0(218,165,32,null,null),"gold",F.SassColor$rgb0(255,215,0,null,null),"ghostwhite",F.SassColor$rgb0(248,248,255,null,null),"gainsboro",F.SassColor$rgb0(220,220,220,null,null),"fuchsia",F.SassColor$rgb0(255,0,255,null,null),"forestgreen",F.SassColor$rgb0(34,139,34,null,null),"floralwhite",F.SassColor$rgb0(255,250,240,null,null),"firebrick",F.SassColor$rgb0(178,34,34,null,null),"dodgerblue",F.SassColor$rgb0(30,144,255,null,null),"dimgrey",F.SassColor$rgb0(105,105,105,null,null),"dimgray",F.SassColor$rgb0(105,105,105,null,null),"deepskyblue",F.SassColor$rgb0(0,191,255,null,null),"deeppink",F.SassColor$rgb0(255,20,147,null,null),"darkviolet",F.SassColor$rgb0(148,0,211,null,null),"darkturquoise",F.SassColor$rgb0(0,206,209,null,null),"darkslategrey",F.SassColor$rgb0(47,79,79,null,null),"darkslategray",F.SassColor$rgb0(47,79,79,null,null),"darkslateblue",F.SassColor$rgb0(72,61,139,null,null),"darkseagreen",F.SassColor$rgb0(143,188,143,null,null),"darksalmon",F.SassColor$rgb0(233,150,122,null,null),"darkred",F.SassColor$rgb0(139,0,0,null,null),"darkorchid",F.SassColor$rgb0(153,50,204,null,null),"darkorange",F.SassColor$rgb0(255,140,0,null,null),"darkolivegreen",F.SassColor$rgb0(85,107,47,null,null),"darkmagenta",F.SassColor$rgb0(139,0,139,null,null),"darkkhaki",F.SassColor$rgb0(189,183,107,null,null),"darkgrey",F.SassColor$rgb0(169,169,169,null,null),"darkgreen",F.SassColor$rgb0(0,100,0,null,null),"darkgray",F.SassColor$rgb0(169,169,169,null,null),"darkgoldenrod",F.SassColor$rgb0(184,134,11,null,null),"darkcyan",F.SassColor$rgb0(0,139,139,null,null),"darkblue",F.SassColor$rgb0(0,0,139,null,null),"cyan",F.SassColor$rgb0(0,255,255,null,null),"crimson",F.SassColor$rgb0(220,20,60,null,null),"cornsilk",F.SassColor$rgb0(255,248,220,null,null),"cornflowerblue",F.SassColor$rgb0(100,149,237,null,null),"coral",F.SassColor$rgb0(255,127,80,null,null),"chocolate",F.SassColor$rgb0(210,105,30,null,null),"chartreuse",F.SassColor$rgb0(127,255,0,null,null),"cadetblue",F.SassColor$rgb0(95,158,160,null,null),"burlywood",F.SassColor$rgb0(222,184,135,null,null),"brown",F.SassColor$rgb0(165,42,42,null,null),"blueviolet",F.SassColor$rgb0(138,43,226,null,null),"blue",F.SassColor$rgb0(0,0,255,null,null),"blanchedalmond",F.SassColor$rgb0(255,235,205,null,null),"black",F.SassColor$rgb0(0,0,0,null,null),"bisque",F.SassColor$rgb0(255,228,196,null,null),"beige",F.SassColor$rgb0(245,245,220,null,null),"azure",F.SassColor$rgb0(240,255,255,null,null),"aquamarine",F.SassColor$rgb0(127,255,212,null,null),"aqua",F.SassColor$rgb0(0,255,255,null,null),"antiquewhite",F.SassColor$rgb0(250,235,215,null,null),"aliceblue",F.SassColor$rgb0(240,248,255,null,null)],oe.String,oe.SassColor_2)})),se(ee,"namesByColor0","$get$namesByColor0",(function(){var e,t,r=P.LinkedHashMap_LinkedHashMap$_empty(oe.SassColor_2,oe.String);for(e=(e=(e=ee.$get$colorsByName0()).get$entries(e)).get$iterator(e);e.moveNext$0();)t=e.get$current(),r.$indexSet(0,t.value,t.key);return r})),se(ee,"_disallowedFunctionNames0","$get$_disallowedFunctionNames0",(function(){var e=ee.$get$globalFunctions0();return(e=e.map$1$1(e,new O._disallowedFunctionNames_closure0,oe.String).toSet$0(0)).add$1(0,"if"),e.remove$1(0,"rgb"),e.remove$1(0,"rgba"),e.remove$1(0,"hsl"),e.remove$1(0,"hsla"),e.remove$1(0,"grayscale"),e.remove$1(0,"invert"),e.remove$1(0,"alpha"),e.remove$1(0,"opacity"),e.remove$1(0,"saturate"),e})),se(ee,"globalFunctions0","$get$globalFunctions0",(function(){var e=oe.BuiltInCallable_2,t=P.List_List$of(ee.$get$global7(),!0,e);return A.JSArray_methods.addAll$1(t,ee.$get$global8()),A.JSArray_methods.addAll$1(t,ee.$get$global9()),A.JSArray_methods.addAll$1(t,ee.$get$global10()),A.JSArray_methods.addAll$1(t,ee.$get$global11()),A.JSArray_methods.addAll$1(t,ee.$get$global12()),A.JSArray_methods.addAll$1(t,ee.$get$global6()),t.push(O.BuiltInCallable$function0("if","$condition, $if-true, $if-false",new j.globalFunctions_closure0,null)),P.UnmodifiableListView$(t,e)})),se(ee,"coreModules0","$get$coreModules0",(function(){return P.UnmodifiableListView$(R._setArrayType([ee.$get$module5(),ee.$get$module6(),ee.$get$module7(),ee.$get$module8(),ee.$get$module9(),ee.$get$module10()],R.findType("JSArray<BuiltInModule0<BuiltInCallable0>>")),R.findType("BuiltInModule0<BuiltInCallable0>"))})),se(ee,"IfExpression_declaration0","$get$IfExpression_declaration0",(function(){return E.ArgumentDeclaration_ArgumentDeclaration$parse0(ae.x40funct,null)})),se(ee,"global7","$get$global8",(function(){return P.UnmodifiableListView$(R._setArrayType([ee.$get$_length2(),ee.$get$_nth0(),ee.$get$_setNth0(),ee.$get$_join0(),ee.$get$_append2(),ee.$get$_zip0(),ee.$get$_index2(),ee.$get$_isBracketed0(),ee.$get$_separator0().withName$1("list-separator")],oe.JSArray_BuiltInCallable_2),oe.BuiltInCallable_2)})),se(ee,"module6","$get$module6",(function(){return O.BuiltInModule$0("list",R._setArrayType([ee.$get$_length2(),ee.$get$_nth0(),ee.$get$_setNth0(),ee.$get$_join0(),ee.$get$_append2(),ee.$get$_zip0(),ee.$get$_index2(),ee.$get$_isBracketed0(),ee.$get$_separator0(),ee.$get$_slash0()],oe.JSArray_BuiltInCallable_2),null,null,oe.BuiltInCallable_2)})),se(ee,"_length1","$get$_length2",(function(){return M._function10("length","$list",new M._length_closure2)})),se(ee,"_nth0","$get$_nth0",(function(){return M._function10("nth","$list, $n",new M._nth_closure0)})),se(ee,"_setNth0","$get$_setNth0",(function(){return M._function10("set-nth","$list, $n, $value",new M._setNth_closure0)})),se(ee,"_join0","$get$_join0",(function(){return M._function10("join",ae.x24list1,new M._join_closure0)})),se(ee,"_append1","$get$_append2",(function(){return M._function10("append","$list, $val, $separator: auto",new M._append_closure2)})),se(ee,"_zip0","$get$_zip0",(function(){return M._function10("zip","$lists...",new M._zip_closure0)})),se(ee,"_index1","$get$_index2",(function(){return M._function10("index","$list, $value",new M._index_closure2)})),se(ee,"_separator0","$get$_separator0",(function(){return M._function10("separator","$list",new M._separator_closure0)})),se(ee,"_isBracketed0","$get$_isBracketed0",(function(){return M._function10("is-bracketed","$list",new M._isBracketed_closure0)})),se(ee,"_slash0","$get$_slash0",(function(){return M._function10("slash","$elements...",new M._slash_closure0)})),se(ee,"listConstructor","$get$listConstructor",(function(){return E.createClass("SassList",new M.listConstructor_closure,P.LinkedHashMap_LinkedHashMap$_literal(["getValue",new M.listConstructor_closure0,"setValue",new M.listConstructor_closure1,"getSeparator",new M.listConstructor_closure2,"setSeparator",new M.listConstructor_closure3,"getLength",new M.listConstructor_closure4,"toString",new M.listConstructor_closure5],oe.String,oe.Function))})),se(ee,"Logger_quiet0","$get$Logger_quiet0",(function(){return new L._QuietLogger0})),se(ee,"global8","$get$global9",(function(){return P.UnmodifiableListView$(R._setArrayType([ee.$get$_get0().withName$1("map-get"),ee.$get$_merge0().withName$1("map-merge"),ee.$get$_remove0().withName$1("map-remove"),ee.$get$_keys0().withName$1("map-keys"),ee.$get$_values0().withName$1("map-values"),ee.$get$_hasKey0().withName$1("map-has-key")],oe.JSArray_BuiltInCallable_2),oe.BuiltInCallable_2)})),se(ee,"module7","$get$module7",(function(){return O.BuiltInModule$0("map",R._setArrayType([ee.$get$_get0(),ee.$get$_set0(),ee.$get$_merge0(),ee.$get$_remove0(),ee.$get$_keys0(),ee.$get$_values0(),ee.$get$_hasKey0(),ee.$get$_deepMerge0(),ee.$get$_deepRemove0()],oe.JSArray_BuiltInCallable_2),null,null,oe.BuiltInCallable_2)})),se(ee,"_get0","$get$_get0",(function(){return C._function9("get","$map, $key, $keys...",new C._get_closure0)})),se(ee,"_set0","$get$_set0",(function(){return O.BuiltInCallable$overloadedFunction0("set",P.LinkedHashMap_LinkedHashMap$_literal(["$map, $key, $value",new C._set_closure1,"$map, $args...",new C._set_closure2],oe.String,oe.Value_Function_List_Value_2))})),se(ee,"_merge0","$get$_merge0",(function(){return O.BuiltInCallable$overloadedFunction0("merge",P.LinkedHashMap_LinkedHashMap$_literal(["$map1, $map2",new C._merge_closure1,"$map1, $args...",new C._merge_closure2],oe.String,oe.Value_Function_List_Value_2))})),se(ee,"_deepMerge0","$get$_deepMerge0",(function(){return C._function9("deep-merge","$map1, $map2",new C._deepMerge_closure0)})),se(ee,"_deepRemove0","$get$_deepRemove0",(function(){return C._function9("deep-remove","$map, $key, $keys...",new C._deepRemove_closure0)})),se(ee,"_remove0","$get$_remove0",(function(){return O.BuiltInCallable$overloadedFunction0("remove",P.LinkedHashMap_LinkedHashMap$_literal(["$map",new C._remove_closure1,"$map, $key, $keys...",new C._remove_closure2],oe.String,oe.Value_Function_List_Value_2))})),se(ee,"_keys0","$get$_keys0",(function(){return C._function9("keys","$map",new C._keys_closure0)})),se(ee,"_values0","$get$_values0",(function(){return C._function9("values","$map",new C._values_closure0)})),se(ee,"_hasKey0","$get$_hasKey0",(function(){return C._function9("has-key","$map, $key, $keys...",new C._hasKey_closure0)})),se(ee,"mapConstructor","$get$mapConstructor",(function(){return E.createClass("SassMap",new C.mapConstructor_closure,P.LinkedHashMap_LinkedHashMap$_literal(["getKey",new C.mapConstructor_closure0,"getValue",new C.mapConstructor_closure1,"getLength",new C.mapConstructor_closure2,"setKey",new C.mapConstructor_closure3,"setValue",new C.mapConstructor_closure4,"toString",new C.mapConstructor_closure5],oe.String,oe.Function))})),se(ee,"global9","$get$global10",(function(){return P.UnmodifiableListView$(R._setArrayType([ee.$get$_abs0(),ee.$get$_ceil0(),ee.$get$_floor0(),ee.$get$_max0(),ee.$get$_min0(),ee.$get$_percentage0(),ee.$get$_randomFunction0(),ee.$get$_round0(),ee.$get$_unit0(),ee.$get$_compatible0().withName$1("comparable"),ee.$get$_isUnitless0().withName$1("unitless")],oe.JSArray_BuiltInCallable_2),oe.BuiltInCallable_2)})),se(ee,"module8","$get$module8",(function(){return O.BuiltInModule$0("math",R._setArrayType([ee.$get$_abs0(),ee.$get$_acos0(),ee.$get$_asin0(),ee.$get$_atan0(),ee.$get$_atan20(),ee.$get$_ceil0(),ee.$get$_clamp0(),ee.$get$_cos0(),ee.$get$_compatible0(),ee.$get$_floor0(),ee.$get$_hypot0(),ee.$get$_isUnitless0(),ee.$get$_log0(),ee.$get$_max0(),ee.$get$_min0(),ee.$get$_percentage0(),ee.$get$_pow0(),ee.$get$_randomFunction0(),ee.$get$_round0(),ee.$get$_sin0(),ee.$get$_sqrt0(),ee.$get$_tan0(),ee.$get$_unit0(),ee.$get$_div0()],oe.JSArray_BuiltInCallable_2),null,P.LinkedHashMap_LinkedHashMap$_literal(["e",H.SassNumber_SassNumber0(2.718281828459045,null),"pi",H.SassNumber_SassNumber0(3.141592653589793,null)],oe.String,oe.Value_2),oe.BuiltInCallable_2)})),se(ee,"_ceil0","$get$_ceil0",(function(){return F._numberFunction0("ceil",new F._ceil_closure0)})),se(ee,"_clamp0","$get$_clamp0",(function(){return F._function8("clamp","$min, $number, $max",new F._clamp_closure0)})),se(ee,"_floor0","$get$_floor0",(function(){return F._numberFunction0("floor",new F._floor_closure0)})),se(ee,"_max0","$get$_max0",(function(){return F._function8("max","$numbers...",new F._max_closure0)})),se(ee,"_min0","$get$_min0",(function(){return F._function8("min","$numbers...",new F._min_closure0)})),se(ee,"_round0","$get$_round0",(function(){return F._numberFunction0("round",H.number2__fuzzyRound$closure())})),se(ee,"_abs0","$get$_abs0",(function(){return F._numberFunction0("abs",new F._abs_closure0)})),se(ee,"_hypot0","$get$_hypot0",(function(){return F._function8("hypot","$numbers...",new F._hypot_closure0)})),se(ee,"_log0","$get$_log0",(function(){return F._function8("log","$number, $base: null",new F._log_closure0)})),se(ee,"_pow0","$get$_pow0",(function(){return F._function8("pow","$base, $exponent",new F._pow_closure0)})),se(ee,"_sqrt0","$get$_sqrt0",(function(){return F._function8("sqrt","$number",new F._sqrt_closure0)})),se(ee,"_acos0","$get$_acos0",(function(){return F._function8("acos","$number",new F._acos_closure0)})),se(ee,"_asin0","$get$_asin0",(function(){return F._function8("asin","$number",new F._asin_closure0)})),se(ee,"_atan0","$get$_atan0",(function(){return F._function8("atan","$number",new F._atan_closure0)})),se(ee,"_atan20","$get$_atan20",(function(){return F._function8("atan2","$y, $x",new F._atan2_closure0)})),se(ee,"_cos0","$get$_cos0",(function(){return F._function8("cos","$number",new F._cos_closure0)})),se(ee,"_sin0","$get$_sin0",(function(){return F._function8("sin","$number",new F._sin_closure0)})),se(ee,"_tan0","$get$_tan0",(function(){return F._function8("tan","$number",new F._tan_closure0)})),se(ee,"_compatible0","$get$_compatible0",(function(){return F._function8("compatible","$number1, $number2",new F._compatible_closure0)})),se(ee,"_isUnitless0","$get$_isUnitless0",(function(){return F._function8("is-unitless","$number",new F._isUnitless_closure0)})),se(ee,"_unit0","$get$_unit0",(function(){return F._function8("unit","$number",new F._unit_closure0)})),se(ee,"_percentage0","$get$_percentage0",(function(){return F._function8("percentage","$number",new F._percentage_closure0)})),se(ee,"_random1","$get$_random2",(function(){return P.Random_Random()})),se(ee,"_randomFunction0","$get$_randomFunction0",(function(){return F._function8("random","$limit: null",new F._randomFunction_closure0)})),se(ee,"_div0","$get$_div0",(function(){return F._function8("div","$number1, $number2",new F._div_closure0)})),se(ee,"global10","$get$global6",(function(){return P.UnmodifiableListView$(R._setArrayType([O._function12("feature-exists","$feature",new O.global_closure57),O._function12("inspect","$value",new O.global_closure58),O._function12("type-of","$value",new O.global_closure59),O._function12("keywords","$args",new O.global_closure60)],oe.JSArray_BuiltInCallable_2),oe.BuiltInCallable_2)})),se(ee,"stderr0","$get$stderr0",(function(){return new E.Stderr0(V.get$stderr$x(a.process))})),se(ee,"nullConstructor","$get$nullConstructor",(function(){return(new J.nullConstructor_closure).call$0()})),se(ee,"epsilon0","$get$epsilon0",(function(){return P.pow(10,-11)})),se(ee,"_inverseEpsilon0","$get$_inverseEpsilon0",(function(){return 1/ee.$get$epsilon0()})),se(ee,"numberConstructor","$get$numberConstructor",(function(){return E.createClass("SassNumber",new H.numberConstructor_closure,P.LinkedHashMap_LinkedHashMap$_literal(["getValue",new H.numberConstructor_closure0,"setValue",new H.numberConstructor_closure1,"getUnit",new H.numberConstructor_closure2,"setUnit",new H.numberConstructor_closure3,"toString",new H.numberConstructor_closure4],oe.String,oe.Function))})),se(ee,"_typesByUnit0","$get$_typesByUnit0",(function(){var e,t,r,n=oe.String;for(n=P.LinkedHashMap_LinkedHashMap$_empty(n,n),e=(e=A.Map_U8AHF.get$entries(A.Map_U8AHF)).get$iterator(e);e.moveNext$0();)for(t=e.get$current(),r=V.get$iterator$ax(t.value),t=t.key;r.moveNext$0();)n.$indexSet(0,r.get$current(),t);return n})),se(ee,"global11","$get$global11",(function(){return P.UnmodifiableListView$(R._setArrayType([ee.$get$_isSuperselector0(),ee.$get$_simpleSelectors0(),ee.$get$_parse0().withName$1("selector-parse"),ee.$get$_nest0().withName$1("selector-nest"),ee.$get$_append1().withName$1("selector-append"),ee.$get$_extend0().withName$1("selector-extend"),ee.$get$_replace0().withName$1("selector-replace"),ee.$get$_unify0().withName$1("selector-unify")],oe.JSArray_BuiltInCallable_2),oe.BuiltInCallable_2)})),se(ee,"module9","$get$module9",(function(){return O.BuiltInModule$0("selector",R._setArrayType([ee.$get$_isSuperselector0(),ee.$get$_simpleSelectors0(),ee.$get$_parse0(),ee.$get$_nest0(),ee.$get$_append1(),ee.$get$_extend0(),ee.$get$_replace0(),ee.$get$_unify0()],oe.JSArray_BuiltInCallable_2),null,null,oe.BuiltInCallable_2)})),se(ee,"_nest0","$get$_nest0",(function(){return H._function7("nest","$selectors...",new H._nest_closure0)})),se(ee,"_append2","$get$_append1",(function(){return H._function7("append","$selectors...",new H._append_closure1)})),se(ee,"_extend0","$get$_extend0",(function(){return H._function7("extend","$selector, $extendee, $extender",new H._extend_closure0)})),se(ee,"_replace0","$get$_replace0",(function(){return H._function7("replace","$selector, $original, $replacement",new H._replace_closure0)})),se(ee,"_unify0","$get$_unify0",(function(){return H._function7("unify","$selector1, $selector2",new H._unify_closure0)})),se(ee,"_isSuperselector0","$get$_isSuperselector0",(function(){return H._function7("is-superselector","$super, $sub",new H._isSuperselector_closure0)})),se(ee,"_simpleSelectors0","$get$_simpleSelectors0",(function(){return H._function7("simple-selectors","$selector",new H._simpleSelectors_closure0)})),se(ee,"_parse0","$get$_parse0",(function(){return H._function7("parse","$selector",new H._parse_closure0)})),se(ee,"_random2","$get$_random1",(function(){return P.Random_Random()})),ie(ee,"_previousUniqueId0","$get$_previousUniqueId0",(function(){return ee.$get$_random1().nextInt$1(R._asInt(P.pow(36,6)))})),se(ee,"global12","$get$global12",(function(){return P.UnmodifiableListView$(R._setArrayType([ee.$get$_unquote0(),ee.$get$_quote0(),ee.$get$_toUpperCase0(),ee.$get$_toLowerCase0(),ee.$get$_uniqueId0(),ee.$get$_length1().withName$1("str-length"),ee.$get$_insert0().withName$1("str-insert"),ee.$get$_index1().withName$1("str-index"),ee.$get$_slice0().withName$1("str-slice")],oe.JSArray_BuiltInCallable_2),oe.BuiltInCallable_2)})),se(ee,"module10","$get$module10",(function(){return O.BuiltInModule$0("string",R._setArrayType([ee.$get$_unquote0(),ee.$get$_quote0(),ee.$get$_toUpperCase0(),ee.$get$_toLowerCase0(),ee.$get$_length1(),ee.$get$_insert0(),ee.$get$_index1(),ee.$get$_slice0(),ee.$get$_uniqueId0()],oe.JSArray_BuiltInCallable_2),null,null,oe.BuiltInCallable_2)})),se(ee,"_unquote0","$get$_unquote0",(function(){return M._function6("unquote","$string",new M._unquote_closure0)})),se(ee,"_quote0","$get$_quote0",(function(){return M._function6("quote","$string",new M._quote_closure0)})),se(ee,"_length2","$get$_length1",(function(){return M._function6("length","$string",new M._length_closure1)})),se(ee,"_insert0","$get$_insert0",(function(){return M._function6("insert","$string, $insert, $index",new M._insert_closure0)})),se(ee,"_index2","$get$_index1",(function(){return M._function6("index","$string, $substring",new M._index_closure1)})),se(ee,"_slice0","$get$_slice0",(function(){return M._function6("slice","$string, $start-at, $end-at: -1",new M._slice_closure0)})),se(ee,"_toUpperCase0","$get$_toUpperCase0",(function(){return M._function6("to-upper-case","$string",new M._toUpperCase_closure0)})),se(ee,"_toLowerCase0","$get$_toLowerCase0",(function(){return M._function6("to-lower-case","$string",new M._toLowerCase_closure0)})),se(ee,"_uniqueId0","$get$_uniqueId0",(function(){return M._function6("unique-id","",new M._uniqueId_closure0)})),se(ee,"stringConstructor","$get$stringConstructor",(function(){return E.createClass("SassString",new M.stringConstructor_closure,P.LinkedHashMap_LinkedHashMap$_literal(["getValue",new M.stringConstructor_closure0,"setValue",new M.stringConstructor_closure1,"toString",new M.stringConstructor_closure2],oe.String,oe.Function))})),se(ee,"_emptyQuoted0","$get$_emptyQuoted0",(function(){return M.SassString$0("",!0)})),se(ee,"_emptyUnquoted0","$get$_emptyUnquoted0",(function(){return M.SassString$0("",!1)})),se(ee,"_isUndefined","$get$_isUndefined",(function(){return new a.Function("value","return value === undefined;")})),se(ee,"_jsInstanceOf","$get$_jsInstanceOf",(function(){return new a.Function("value","type","return value instanceof type;")})),se(ee,"_noSourceUrl0","$get$_noSourceUrl0",(function(){return P.Uri_parse("-")})),function(){var e=function(e){var t={};return t[e]=1,Object.keys(w.convertToFastObject(t))[0]};te.getIsolateTag=function(t){return e("___dart_"+t+te.isolateTag)};for(var t=Object.___dart_isolate_tags_||(Object.___dart_isolate_tags_=Object.create(null)),r=0;;r++){var n=e("_ZxYxX_"+r+"_");if(!(n in t)){t[n]=1,te.isolateTag=n;break}}te.dispatchPropertyName=te.getIsolateTag("dispatch_record")}(),w.setOrUpdateInterceptorsByTag({ArrayBuffer:V.Interceptor,DataView:R.NativeTypedData,ArrayBufferView:R.NativeTypedData,Float32Array:R.NativeFloat32List,Float64Array:R.NativeFloat64List,Int16Array:R.NativeInt16List,Int32Array:R.NativeInt32List,Int8Array:R.NativeInt8List,Uint16Array:R.NativeUint16List,Uint32Array:R.NativeUint32List,Uint8ClampedArray:R.NativeUint8ClampedList,CanvasPixelArray:R.NativeUint8ClampedList,Uint8Array:R.NativeUint8List}),w.setOrUpdateLeafTags({ArrayBuffer:!0,DataView:!0,ArrayBufferView:!1,Float32Array:!0,Float64Array:!0,Int16Array:!0,Int32Array:!0,Int8Array:!0,Uint16Array:!0,Uint32Array:!0,Uint8ClampedArray:!0,CanvasPixelArray:!0,Uint8Array:!1}),R.NativeTypedArray.$nativeSuperclassTag="ArrayBufferView",R._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin.$nativeSuperclassTag="ArrayBufferView",R._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin.$nativeSuperclassTag="ArrayBufferView",R.NativeTypedArrayOfDouble.$nativeSuperclassTag="ArrayBufferView",R._NativeTypedArrayOfInt_NativeTypedArray_ListMixin.$nativeSuperclassTag="ArrayBufferView",R._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin.$nativeSuperclassTag="ArrayBufferView",R.NativeTypedArrayOfInt.$nativeSuperclassTag="ArrayBufferView",Function.prototype.call$2=function(e,t){return this(e,t)},Function.prototype.call$1=function(e){return this(e)},Function.prototype.call$0=function(){return this()},Function.prototype.call$3$1=function(e){return this(e)},Function.prototype.call$2$1=function(e){return this(e)},Function.prototype.call$1$1=function(e){return this(e)},Function.prototype.call$3=function(e,t,r){return this(e,t,r)},Function.prototype.call$4=function(e,t,r,n){return this(e,t,r,n)},Function.prototype.call$3$3=function(e,t,r){return this(e,t,r)},Function.prototype.call$2$2=function(e,t){return this(e,t)},Function.prototype.call$6=function(e,t,r,n,s,i){return this(e,t,r,n,s,i)},Function.prototype.call$5=function(e,t,r,n,s){return this(e,t,r,n,s)},Function.prototype.call$1$0=function(){return this()},Function.prototype.call$2$3=function(e,t,r){return this(e,t,r)},Function.prototype.call$1$2=function(e,t){return this(e,t)},function(e){for(var t=0;t<e.length;++t)$(e[t])}(K),$(ee),function(e){if("undefined"!=typeof document)if(void 0===document.currentScript)for(var t=document.scripts,r=0;r<t.length;++r)t[r].addEventListener("load",n,!1);else e(document.currentScript);else e(null);function n(r){for(var s=0;s<t.length;++s)t[s].removeEventListener("load",n,!1);e(r.target)}}((function(e){te.currentScript=e;var t=B.main0;"function"==typeof dartMainRunner?dartMainRunner(t,[]):t([])}))}()}).call(this,r("../../node_modules/webpack/buildin/global.js"),"/","/index.js",r("../../node_modules/buffer/index.js").Buffer)}});
//# sourceMappingURL=0.sass-transpiler.d0a9e805.worker.js.map